Способ и устройство для предоставления отчета о трафике, а также способ и устройство для измерения сетевого трафика
Иллюстрации
Показать всеИзобретение относится к способу и устройству для предоставления отчета о трафике, а также способу и устройству для измерения сетевого трафика. Технический результат заключается в обеспечении получения данных о сетевом трафике. Способ предоставления отчета о трафике включает: получение приложением сетевого трафика приложения; и предоставление приложением отчета о сетевом трафике, причем получение приложением сетевого трафика приложения включает получение плагином, встроенным в приложение, сетевого трафика приложения в соответствии с типом сети, при этом плагин представляет собой программный модуль, встраиваемый в приложение веб-сайтом, выпускающим это приложение. 4 н. и 7 з.п. ф-лы, 9 ил., 3 табл.
Реферат
Область техники
Настоящее изобретение относится к области связи, и в частности к способу и устройству для предоставления отчета о трафике, а также к способу и устройству для измерения сетевого трафика.
Предпосылки создания изобретения
С начала эры 3G (системы мобильной связи третьего поколения), мобильный Интернет развивается с огромной скоростью на базе сетей связи 3G/4G и популяризации интеллектуального мобильного телефона. Соответственно, быстрое увеличение трафика существенно превышает ожидания операторов. При этом занимается большое количество ограниченных частотных ресурсов мобильной связи, но это приносит малую экономическую выгоду.
С другой стороны, для мобильных и стационарных сетей рынок речевой связи в настоящее время насыщен, и дополнительные услуги на базе речевой связи, такие как SMS (Short Messaging Service; служба коротких сообщений) и полифоническая мелодия звонка, показали тенденцию снижения. В то же время, благодаря развитию бизнеса в Интернете, трафик передачи данных операторов связи совершил огромный скачок, соответственно трафик стал самой важной точкой роста операторов.
В этом переходном процессе перед операторами встало множество проблем, приводящих к затруднениям при организации сети, тарификации, оконечном оборудовании и обслуживании. Оператор не может справиться с потребностями трафика приложений со стороны пользователей в различные периоды времени, в результате он не может выполнить обработку и управление в соответствии с условием использования трафика приложения на стороне пользователя.
Краткое описание изобретения
Варианты осуществления настоящего изобретения обеспечивают способ и устройство для предоставления отчета о трафике, а также способ и устройство для измерения сетевого трафика, чтобы по меньшей мере решить проблему, когда оператор не может справиться с требованиями трафика приложения со стороны пользователя в различные периоды времени, в результате чего он не может выполнить обработку и управление в соответствии с условием использования трафика приложения на стороне пользователя при существующем уровне техники.
Один аспект варианта осуществления настоящего изобретения обеспечивает способ предоставления отчета о трафике, включающий следующее: приложение получает сетевой трафик приложения; приложение представляет отчет о сетевом трафике.
В варианте осуществления шаг, на котором приложение получает сетевой трафик приложения, включает следующее: приложение получает сетевой трафик приложения в соответствии с типом сети.
В варианте осуществления шаг, на котором приложение получает сетевой трафик приложения, включает следующее: плагин, встроенный в приложение, получает сетевой трафик приложения в соответствии с типом сети, причем плагин представляет собой программный модуль, встраиваемый в приложение веб-сайтом, выпускающим это приложение.
В варианте осуществления шаг, когда приложение получает сетевой трафик приложения, включает: сетевой трафик приложения принимается согласно первому заранее заданному времени, и сетевой трафик приложения в различных сетях вычисляется согласно заранее заданной политике.
В варианте осуществления шаг, на котором сетевой трафик приложения принимается согласно первому заранее заданному времени, включает следующее: когда приложение запущено, сетевой трафик, проходящий через терминал, считывается согласно первому заранее заданному времени, при этом сетевой трафик включает по меньшей мере один из следующих элементов: общее число байтов, принятых/переданных через данное соединение; общее число пакетов, принятых/переданных через данное соединение; общее число принятых/переданных байтов; общее число принятых/переданных пакетов; общее число байтов, принятых/переданных для получения сетевого идентификатора пользователя (network user identifier; UID).
В варианте осуществления тип сети включает по меньшей мере один из следующих: беспроводная локальная сеть (wireless local area network; WLAN), сотовая сеть мобильной связи, стандарт долгосрочного развития сетей (Long Term Evolution; LTE) и усовершенствованный стандарт долгосрочного развития сетей (Long Term Evolution-Advanced; LTE-A).
В варианте осуществления шаг, на котором приложение предоставляет отчет о сетевом трафике, включает следующее: измеренный сетевой трафик предоставляется в соответствии со вторым заранее заданным временем, при этом измеренный сетевой трафик включает по меньшей мере следующую информацию: международный идентификатор мобильного абонента (international mobile subscriber identifier; IMSI), идентификатор (ID) приложения и трафик данных, соответствующий различным сетям.
Другой аспект варианта осуществления настоящего изобретения обеспечивает способ вычисления сетевого трафика, включающий следующее: веб-сайт получает идентификатор (ID) приложения; веб-сайт встраивает плагин и ID приложения в приложение, при этом плагин сконфигурирован для получения сетевого трафика приложения; веб-сайт предоставляет пользователю приложение, в которое встроены плагин и ID приложения; веб-сайт получает сетевой трафик приложения, предоставляемый плагином.
В варианте осуществления прежде чем веб-сайт получит сетевой трафик приложения, предоставляемый плагином, данный способ также включает следующее: плагин получает сетевой трафик приложения в соответствии с типом сети.
В варианте осуществления шаг, на котором плагин получает сетевой трафик приложения в соответствии с типом сети, включает следующее: плагин получает сетевой трафик приложения согласно первому заранее заданному времени; и сетевой трафик приложения в различных сетях вычисляется в соответствии с заранее заданной политикой.
Другой аспект варианта осуществления настоящего изобретения обеспечивает устройство для предоставления отчета о трафике, включающее первый компонент получения, который сконфигурирован для получения сетевого трафика приложения, и компонент предоставления отчета, который сконфигурирован для предоставления отчета о сетевом трафике.
В варианте осуществления первый компонент получения включает: элемент получения, который сконфигурирован для получения сетевого трафика приложения согласно первому заранее заданному времени, и элемент измерения, который сконфигурирован для измерения сетевого трафика приложения в различных сетях в соответствии с заранее заданной политикой.
Следующий аспект варианта осуществления настоящего изобретения обеспечивает устройство для измерения сетевого трафика, включающее: второй компонент получения, который сконфигурирован для получения ID приложения; компонент встраивания, который сконфигурирован для встраивания плагина и ID приложения в приложение, при этом плагин сконфигурирован для получения сетевого трафика приложения; компонент презентации, который сконфигурирован для предоставления пользователю приложения, в которое встроены плагин и ID приложения; и компонент приема, который сконфигурирован для приема сетевого трафика приложения, предоставленного плагином.
В вариантах осуществления настоящего изобретения применяется следующий способ: приложение получает сетевой трафик приложения и предоставляет отчет о полученном сетевом трафике. Посредством вариантов осуществления настоящего изобретения решается проблема когда, оператор не может справиться с требованиями трафика приложения со стороны пользователя в различные периоды, в результате чего он не может выполнить обработку и управление в соответствии с условием использования трафика приложения на стороне пользователя. Оператор может обеспечить условия использования трафика приложения на стороне пользователя на базе данных о сетевом трафике, сообщенных приложением, что позволяет обрабатывать и регулировать сетевой трафик согласно условию использования трафика пользователем, таким образом улучшая текущий контроль сетевого трафика.
Краткое описание чертежей
Сопроводительные чертежи обеспечивают более полное понимание настоящего изобретения и составляют неотъемлемую часть данной заявки, при этом варианты осуществления настоящего изобретения и пояснения к ним предназначены исключительно для разъяснения настоящего изобретения, но не для ограничения настоящего изобретения. Представлены следующие чертежи.
На фиг. 1 показан алгоритм способа предоставления отчета о трафике в соответствии с вариантом осуществления настоящего изобретения.
На фиг. 2 представлена блок-схема устройства для предоставления отчета о трафике в соответствии с вариантом осуществления настоящего изобретения.
На фиг. 3 представлена блок-схема первого компонента получения в устройстве для предоставления отчета о трафике в соответствии с вариантом осуществления настоящего изобретения.
На фиг. 4 показан алгоритм способа измерения сетевого трафика в соответствии с вариантом осуществления настоящего изобретения.
На фиг. 5 показана блок-схема устройства для измерения сетевого трафика в соответствии с вариантом осуществления настоящего изобретения.
На фиг. 6 показан алгоритм способа измерения трафика приложения и предоставления отчета о трафике посредством плагина в соответствии со вторым вариантом осуществления настоящего изобретения.
На фиг. 7 представлен алгоритм 1, где показаны шаги способа измерения трафика приложения и предоставления отчета о трафике посредством плагина в соответствии со вторым вариантом осуществления настоящего изобретения.
На фиг. 8 показан алгоритм 2, где показаны шаги способа измерения трафика приложения и предоставления отчета о трафике посредством плагина в соответствии со вторым вариантом осуществления настоящего изобретения.
На фиг. 9 показана схема системы для измерения трафика приложения и предоставления отчета о трафике посредством плагина в соответствии со вторым вариантом осуществления настоящего изобретения.
Подробное описание вариантов осуществления
Далее настоящее изобретение подробно описывается со ссылкой на чертежи и варианты осуществления. Необходимо отметить, что при отсутствии конфликта варианты осуществления и их признаки могут комбинироваться друг с другом.
Чтобы решить проблему, когда оператор не может справиться с требованиями трафика приложения на стороне пользователя в различные периоды, в результате чего он не может выполнить обработку и управление в соответствии с условием использования трафика приложения на стороне пользователя, в варианте осуществления настоящего изобретения обеспечивается способ предоставления отчета о трафике. Как показано на фиг. 1, алгоритм способа предоставления отчета о трафике включает шаги с S102 по S104.
Шаг S102: приложение получает сетевой трафик приложения.
Шаг S104: приложение предоставляет отчет о сетевом трафике.
В данном варианте осуществления применяется следующий способ: приложение получает сетевой трафик приложения и предоставляет отчет о полученном сетевом трафике. В данном варианте осуществления настоящего изобретения решается проблема, когда оператор не может справиться с требованиями трафика приложения со стороны пользователя в различные периоды времени, в результате чего он не может выполнить обработку и управление в соответствии с условием использования трафика приложения на стороне пользователя. Оператор может обеспечить условие использования трафика приложения на стороне пользователя на базе данных о сетевом трафике, сообщенных приложением, что позволяет обрабатывать и регулировать сетевой трафик согласно условию использования трафика пользователем, таким образом улучшая текущий контроль сетевого трафика.
В процессе получения сетевого трафика приложение может получать сетевой трафик приложения в соответствии с типом сети. В варианте осуществления приложение может отличаться от общего приложения, в которое это приложение встроено вместе с плагином для получения сетевого трафика. При осуществлении плагин в приложении получает сетевой трафик приложения в соответствии с типом сети, при этом плагин представляет собой программный модуль, встроенный в приложение веб-сайтом, выпускающим это приложение.
После запуска приложение может получать свой трафик согласно первому заранее заданному времени и измерять трафик данных приложения в различных сетях в соответствии с заранее заданной политикой. Тип сети включает по меньшей мере один из следующих: WLAN, сотовая сеть мобильной связи, LTE и LTE-A. Трафик данных включает по меньшей мере один из следующих элементов: общее число байтов, принятых/переданных через данное соединение, общее число пакетов данных, принятых/переданных через данное соединение, общее число принятых/переданных байтов, общее число принятых/переданных пакетов и общее число байтов, принятых/переданных для получения идентификатора сети UID.
При осуществлении заранее заданная политика может представлять собой информацию об интервале времени или информацию о конкретном типе сети, для которого требуется предоставить отчет о сетевом трафике и т.п. Например, сетевой трафик сотовой сети мобильной связи может быть получен согласно информации об интервале времени, т.е. сетевой трафик сотовой сети мобильной связи может измеряться и предоставляться каждые 10 минут в период с 17:00 до 20:00.
После получения сетевого трафика приложение предоставляет отчет о сетевом трафике. В варианте осуществления это обеспечивается плагином в приложении, который предоставляет сетевой трафик, при этом измеренный сетевой трафик может предоставляться согласно второму заранее заданному интервалу времени. Измеренный сетевой трафик может включать по меньшей мере следующую информацию: IMSI, ID приложения и трафик данных, соответствующий различным сетям. Второй заранее заданный интервал времени, используемый в этом процессе, может быть таким же, как первый заранее заданный интервал времени или отличаться от него.
Вариант осуществления настоящего изобретения также обеспечивает устройство, которое применяется для осуществления способа предоставления отчета о сетевом трафике. На фиг. 2 показана блок-схема устройства для предоставления отчета о сетевом трафике, включающая: первый компонент 10 получения, который сконфигурирован для получения сетевого трафика приложения, и компонент 20 предоставления отчета, который связан с первым компонентом 10 получения и сконфигурирован для предоставления отчета о сетевом трафике.
На фиг. 3 показана блок-схема, отражающая состав первого компонента 10 получения. Первый компонент 10 получения включает: элемент 102 получения, который сконфигурирован для получения трафика данных приложения согласно первому заранее заданному времени; элемент 104 измерения, который связан с элементом 102 получения и сконфигурирован для измерения трафика данных приложения в различных сетях в соответствии с заранее заданной политикой.
Вариант осуществления настоящего изобретения также обеспечивает способ измерения сетевого трафика. Как показано на фиг. 4, алгоритм способа измерения сетевого трафика включает шаги с S402 по S408.
Шаг S402: веб-сайт получает ID приложения.
Шаг S404: веб-сайт встраивает плагин и ID приложения в приложение, при этом плагин сконфигурирован для получения сетевого трафика приложения.
Шаг S406: веб-сайт предоставляет пользователю приложение, в которое встроены плагин и ID приложения.
Шаг S408: веб-сайт получает сетевой трафик приложения, предоставленный плагином.
В процессе осуществления данного способа, прежде чем веб-сайт получит сетевой трафик приложения, предоставляемый плагином, плагин приложения на стороне пользователя получает сетевой трафик приложения в соответствии с типом сети. Способ получения сетевого трафика является аналогичным способу, который используется в способе предоставления отчета о трафике, а именно, плагин получает трафик данных приложения согласно первому заранее заданному времени; при этом трафик данных приложения в различных сетях измеряется в соответствии с заранее заданной политикой.
На базе способа измерения сетевого трафика, вариант осуществления настоящего изобретения обеспечивает также устройство для измерения сетевого трафика, которое применяется для осуществления способа измерения сетевого трафика. На фиг. 5 показана блок-схема, отражающая структуру устройства, включающего: второй компонент 30 получения, который сконфигурирован для получения ID приложения; компонент 40 встраивания, который связан со вторым компонентом 30 получения и сконфигурирован для встраивания плагина и ID приложения в приложение, при этом плагин сконфигурирован для получения сетевого трафика приложения; компонент 50 презентации, который связан с компонентом 40 встраивания и сконфигурирован для предоставления пользователю приложения, в которое встроены плагин и ID приложения; а также компонент 60 приема, который связан с компонентом 50 презентации и сконфигурирован для получения сетевого трафика приложения, предоставляемого плагином.
Посредством вариантов осуществления настоящего изобретения может быть получено реальное значение трафика данных, при этом возможно производить контроль и управление трафиком данных приложения на стороне пользователя, при этом после активации интегрированного новаторского средства оператор получает возможность удовлетворить требования трафика.
Далее описываются способы варианта осуществления на базе примеров. В последующих вариантах осуществления когда используется устройство, наименование компонентов может немного отличаться от использованных наименований в указанных выше вариантах осуществления, при этом в целом устройство может осуществлять такую же функцию, как указанные выше варианты осуществления.
Первый вариант осуществления
Вариант осуществления обеспечивает способ и систему для предоставления отчета о трафике приложения терминала посредством плагина. В данном варианте осуществления чтобы решить техническую проблему, когда оператор не может обеспечить условие использования сетевого трафика приложения на стороне пользователя, в результате чего он не может выполнять управление в соответствии с состоянием трафика приложения на стороне пользователя в существующем уровне техники, применяется следующее техническое решение.
Способ предоставления отчета о трафике приложения и измерения трафика приложения на оконечной стороне посредством плагина включает: сначала провайдер приложения получает плагин измерения трафика; провайдер предоставляет приложение на веб-сайт для получения ID приложения; затем провайдер приложения получает плагин трафика и связанные справочные документы от веб-сайта Интернета, которым выпущено данное приложение, при этом модуль трафика может представлять собой пакет для разработки программ, предоставляемый веб-сайтом.
Разработчик приложения добавляет в приложение плагин, ID приложения и связанные документы, и затем снова загружает приложение, в которое встроен плагин. Когда предоставляется трафик, пакет разработки пересылает данные о трафике на сторону сервера (т.е. сторону оператора).
Вариант осуществления настоящего изобретения также обеспечивает систему для предоставления отчета о трафике приложения и измерения трафика приложения терминала посредством плагина, которая включает: элемент плагина трафика, сконфигурированный для получения трафика приложения, при этом элемент плагина трафика пересылает трафик в соответствии с политикой передачи; элемент веб-сайта Интернета, сконфигурированный для приема приложения, предоставляемого или загружаемого провайдером, и опубликования приложения на веб-сайте Интернета для загрузки и использования пользователем; а также элемент измерения, сконфигурированный для обеспечения функции запроса и измерения трафика.
На базе способа и системы для измерения трафика в данном варианте осуществления плагин предоставляет трафик приложения для того, чтобы точно вычислять трафик приложения и рационально и эффективно управлять им.
Второй вариант осуществления
Данный вариант осуществления обеспечивает способ предоставления отчета о трафике приложения и измерения трафика приложения терминала, который используется в системе сети. Как показано на фиг. 6, данный способ включает шаги с S602 по S606.
Шаг S602: разработчик загружает приложение, в которое встроен плагин, при этом плагин сконфигурирован для измерения сетевого трафика приложения.
Как показано на фиг. 7, в процессе осуществления шага S602 может выполняться следующий алгоритм, включающий шаги с S6022 по S6028.
Шаг S6022: разработчик приложения сначала получает плагин измерения трафика и справочный документ. Здесь плагин трафика и справочный документ разработчик получает обычно от веб-сайта.
Шаг S6024: предоставляется приложение, чтобы получить ID приложения. На этом шаге, когда разработчик собирается получить плагин трафика для встраивания в приложение, разработчику сначала требуется предоставить приложение для того, чтобы веб-сайт присвоил ему ID приложения.
Шаг S6026: плагин трафика и ID приложения встраиваются в приложение. Здесь разработчик внедряет в приложение назначенный ID приложения и полученный плагин трафика.
Шаг S6028: загружается приложение. Здесь разработчик опять загружает приложение, при этом данное приложение было обновлено.
Шаг S604: пользователь загружает приложение, и когда приложение используется, сетевой трафик измеряется.
Как показано на фиг. 8 в процессе осуществления, на шаге S604 может выполняться алгоритм, включающий шаги с S6042 по S6046.
Шаг S6042: приложение представлено на портале. На этом шаге приложение публикуется на портале для презентации на обычном веб-сайте.
Шаг S6044: пользователь загружает приложение на терминал. На этом шаге пользователь переходит на веб-сайт, чтобы загрузить приложение на терминал. В качестве неограничивающего примера терминал может представлять собой мобильный телефон, персональный компьютер (PC), планшет, телевизионную приставку (STB) или телевизор.
Шаг S6046: когда приложение запущено, плагин периодически считывает и записывает данные трафика приложения. На этом шаге приложение запускается пользователем, и плагин периодически считывает и записывает данные трафика приложения.
Когда приложение запущено, плагин может считывать различные виды сетевого трафика. Например, плагин периодически считывает общее число байтов, принятых через соединение терминала; общее число пакетов данных, принятых через соединение терминала; общее число байтов, переданных терминалом; общее число пакетов данных, переданных терминалом; общее число байтов, принятых через терминал; общее число пакетов данных, принятых через терминал, общее число байтов, переданных терминалом, общее число пакетов данных, переданных терминалом; число принятых терминалом байтов для получения сетевого UID и число переданных терминалом байтов для получения сетевого UID.
Шаг S606: представляется отчет о сетевом трафике. Плагин измерения трафика периодически предоставляет данные о трафике на сервер в соответствии с политикой, при этом предоставляемые данные могут включать такие как номер IMSI, ID приложения, трафик, тип трафика (WIFI, 3G, 4G/LTE, широкополосная сеть и т.д.).
Когда приложение запущено, плагин получает от сервера политику предоставления отчета о трафике. Интерфейс определяется следующим образом.
Вызывающее направление интерфейса: клиент мобильного телефона → машина интерфейса услуг. Интерфейс принимает форму HTML+XML. Для запроса используется сообщение. Запрос URL (Uniform Resource Locator) представляет собой: http://ip:port/servicedata.do?serviceid=UpFlowsRequest, причем запрос с отсутствием данных является допустимым.
Для ответа тело ответного сообщения выглядит в соответствии с языком XML (Extensive Markup Language) следующим образом:
: 1 - политика по умолчанию (1 используется, если нет специальных требований), 2 - осторожная политика, 3 - внимательная политика, 4 - закрытие сеанса, 5, 6, 7, 8, 9 и 10 - не определено.
В таблице 1 представлено описание полей в приведенной выше программе.
Когда политика предоставления отчета о трафике получена, плагин предоставляет отчет о трафике в соответствии с политикой предоставления отчета. Интерфейс определяется следующим образом.
Вызывающее направление интерфейса: клиент мобильного телефона → машина интерфейса услуг. Интерфейс принимает форму HTML+XML. Для запроса используется сообщение. Запрос URL (Uniform Resource Locator) представляет собой: http://ip:port/servicedata.do?serviceid=UpFlows.
Тело ответного сообщения выглядит в соответствии с языком XML (Extensive Markup Language) следующим образом:
предоставляет трафик не более 200 приложений (случай более 200 приложений не рассматривается в данном варианте осуществления; отчет о трафике сортируется по объему трафика); каждый день загружается не более 100 кбайт; отчет составляется каждые 12 часов согласно времени запуска сервера.
В таблице 2 представлено описание параметров запроса в теле сообщения.
Для ответа тело ответного сообщения в форме XML выглядит следующим образом:
В таблице 3 представлено описание полей программы, приведенной выше.
Вариант осуществления также обеспечивает систему для измерения трафика приложения терминала и предоставления отчета посредством плагина. Данная система может применяться для осуществления указанного выше способа, как показано на фиг. 9, и включает следующие элементы.
Элемент 1 плагина трафика сконфигурирован для получения и предоставления данных о трафике приложения. Элемент 1 плагина трафика может включать: таймер плагина трафика, который периодически запускает элемент логики; элемент логики плагина трафика, который определяет применяемую политику для пересылки трафика и получения трафика; элемент интерфейса плагина трафика, который создает интерфейс на стороне сервера и пересылает пакет трафика.
Элемент 2 веб-сайта Интернета сконфигурирован для предоставления плагина трафика, чтобы разработчик мог предоставить приложение, которое будет загружать и использовать пользователь терминала, а также обеспечить политику передачи трафика (передача всех трафиков, передача параметров imei useraccout appname receive startime + общий трафик (wifi/3g), передача только общего трафика (wifi/3g), прекращение передачи трафика). Элемент 2 веб-сайта Интернета может включать: элемент портала загрузки приложения, который сконфигурирован для предоставления плагина трафика и справочного документа, чтобы разработчик мог предоставить приложение, включающее плагин; элемент портала презентации приложения, который сконфигурирован для презентации приложения с целью скачивания конечным пользователем.
Элемент 3 измерения сконфигурирован для помещения в память данных измерения трафика с целью запроса и измерения.
Как видно из вышеприведенного описания, у вариантов осуществления настоящего изобретения имеются следующие преимущества.
Посредством вариантов осуществления настоящего изобретения решается проблема, когда оператор не может справиться с требованиями трафика приложения со стороны пользователя в различные периоды времени, в результате чего он не может обеспечить обработку и управление в соответствии с условиями использования трафика на стороне пользователя. Оператор может обеспечить условия использования трафика приложения на стороне пользователя на базе данных о сетевом трафике, сообщенных приложением, что позволяет обрабатывать и регулировать сетевой трафик согласно условию использования трафика пользователем, таким образом улучшая текущий контроль сетевого трафика.
Специалистам в данной области понятно, что компоненты или шаги настоящего изобретения могут быть осуществлены универсальным вычислительным устройством и сконцентрированы в одном вычислительном устройстве или распределены по сети связи, включающей множество вычислительных устройств. В некоторых случаях компоненты или шаги могут быть осуществлены программными кодами, исполняемыми вычислительными устройствами, при этом они могут храниться в запоминающих устройствах и исполняться вычислительными устройствами, и в некоторых случаях эти шаги могут выполняться в последовательности, отличающейся от показанной на чертежах или описываемой выше; в другом случае они могут быть реализованы компонентами интегральной схемы или выполнены в форме единственного компоненты интегральной схемы. При этом настоящее изобретение не ограничивается какой-либо конкретной комбинацией аппаратных и программных средств.
В данном описании приводятся только примеры осуществления настоящего изобретения, которые не должны рассматриваться в качестве ограничения настоящего изобретения. Специалистам в данной области понятно, что в настоящем изобретении могут быть сделаны различные модификации и изменения. Любые изменения, эквивалентные замещения, улучшения и т.д. в пределах сущности настоящего изобретения попадают в область защиты, которая определяется формулой изобретения.
1. Способ предоставления отчета о трафике, включающий:
получение приложением сетевого трафика приложения; и
предоставление приложением отчета о сетевом трафике,
причем получение приложением сетевого трафика приложения включает: получение плагином, встроенным в приложение, сетевого трафика приложения в соответствии с типом сети, при этом плагин представляет собой программный модуль, встраиваемый в приложение веб-сайтом, выпускающим это приложение.
2. Способ по п. 1, отличающийся тем, что получение приложением сетевого трафика приложения включает:
получение приложением сетевого трафика приложения в соответствии с типом сети.
3. Способ по п. 1 или 2, отличающийся тем, что получение приложением сетевого трафика приложения включает:
получение сетевого трафика приложения согласно первому заранее заданному времени; и
измерение сетевого трафика приложения в различных сетях согласно заранее заданной политике.
4. Способ по п. 3, отличающийся тем, что получение сетевого трафика приложения согласно первому заранее заданному времени включает:
после запуска приложения считывание сетевого трафика, проходящего через терминал согласно первому заранее заданному времени, при этом сетевой трафик включает по меньшей мере один из следующих элементов: общее число байтов, принятых/переданных через данное соединение, общее число пакетов данных, принятых/переданных через данное соединение, общее число принятых/переданных байтов, общее число принятых/переданных пакетов данных и общее число байтов, принятых/переданных для получения сетевого идентификатора пользователя, UID.
5. Способ по п. 1 или 2, отличающийся тем, что тип сети включает по меньшей мере один из следующих: беспроводная локальная сеть (WLAN), сотовая сеть мобильной связи, сеть стандарта долгосрочного развития сетей (LTE), сеть усовершенствованного стандарта LTE (LTE-A).
6. Способ по п. 1, отличающийся тем, что предоставление приложением отчета о сетевом трафике включает:
предоставление измеренного сетевого трафика согласно второму заранее заданному времени, при этом измеренный сетевой трафик включает по меньшей мере следующую информацию: международный идентификатор мобильного абонента IMSI, идентификатор приложения, ID, информацию о приложении, данные трафика, соответствующие различным сетям.
7. Способ измерения сетевого трафика, включающий:
получение веб-сайтом идентификатора приложения, ID;
встраивание веб-сайтом в приложение плагина и идентификатора приложения, при этом плагин сконфигурирован для получения сетевого трафика приложения;
предоставление веб-сайтом пользователю приложения, в которое встроены плагин и идентификатор приложения; и
прием веб-сайтом сетевого трафика приложения, предоставленного плагином,
при этом перед тем как веб-сайт принимает сетевой трафик приложения, предоставленный плагином, данный способ также включает получение плагином сетевого трафика приложения в соответствии с типом сети.
8. Способ по п. 7, отличающийся тем, что получение плагином сетевого трафика приложения в соответствии с типом сети включает:
получение плагином сетевого трафика приложения согласно первому заранее заданному времени; и
измерение сетевого трафика приложения в различных сетях согласно заранее заданной политике.
9. Устройство для предоставления отчета о трафике, включающее:
первый компонент получения, сконфигурированный для получения сетевого трафика приложения; и
компонент отчета, сконфигурированный для предоставления отчета о сетевом трафике,
причем первый компонент получения конфигурирован для получения плагином, встроенным в приложение, сетевого трафика приложения в соответствии с типом сети, при этом плагин представляет собой программный модуль, встраиваемый в приложение веб-сайтом, выпускающим это приложение.
10. Устройство по п. 9, отличающееся тем, что первый компонент получения включает:
элемент получения, сконфигурированный для получения сетевого трафика приложения согласно первому заранее заданному времени; и
элемент измерения, сконфигурированный для измерения сетевого трафика приложения в различных сетях согласно заранее заданной политике.
11. Устройство для измерения сетевого трафика, включающее:
второй компонент получения, сконфигурированный для получения идентификатора приложения, ID;
компонент встраивания, сконфигурированный для встраивания в приложение плагина и идентификатора приложения, при этом плагин сконфигурирован для получения сетевого трафика приложения,
компонент презентации, сконфигурированный для предоставления пользователю приложения, в которое встроены плагин и идентификатор приложения; и
компонент приема, сконфигурированный для приема сетевого трафика приложения, предоставляемого плагином,
при этом устройство конфигурировано, перед тем как веб-сайт принимает сетевой трафик приложения, предоставленный плагином, для получения посредством упомянутого плагина сетевого трафика приложения в соответствии с типом сети.