СПОСОБ И УСТРОЙСТВО ВСТАВКИ СТРАНИЦЫ
METHOD AND DEVICE FOR PAGE INSERTION

Область техники, к которой относится изобретение
Настоящее изобретение относится к сфере компьютерных технологий и, в частности, к способу и устройству вставки страницы.
Уровень техники
С развитием компьютерных технологий посредством технологии вставки страницы можно принудительно вставлять в просматриваемую пользователем страницу конкретное содержание, используемое для услуги продвижения рекламы, запроса индивидуализированных услуг и т.п.
Технология вставки страницы относится к вставке с помощью шлюза конкретного содержания в просматриваемую оборудованием пользователя страницу гипертекстового транспортного протокола HTTP.
Общая технология вставки страницы включает в себя набор инструментальных средств, и последовательность операций упомянутых инструментальных средств включает в себя следующие этапы:
Этап 1: функция контроля политик и правила загрузки PCRF доставляет политику панели инструментов, если определено, что установленное время наступило.
Установленное время относится к времени доставки политики панели инструментов.
Этап 2: когда выявлен доступ к веб-странице с использованием программы поиска, мобильная станция MS отправляет сообщение HTTP Get запроса в устройство сетевой стороны.
Этап 3: устройство сетевой стороны принимает сообщение HTTP Get запроса и возвращает ответный пакет на сообщение HTTP Get запроса в шлюзовой узел поддержки GPRS (GGSN).
Этап 4: шлюзовой узел поддержки GPRS принимает ответный пакет на сообщение HTTP Get запроса, анализирует ответный пакет на сообщение HTTP Get запроса, сортирует и перекомпоновывает ответный пакет на сообщения HTTP Get запроса с целью поиска первого сегмента ответного пакета, входящего в состав ответного пакета канала ТСР-последовательности, вставляет Java-скрипт код в заголовок сегментации пакетов и добавляет сегмент пакета в ответный пакет страницы панели инструментов и отправляет ответный пакет на мобильную станцию MS.
Таким образом, когда мобильная станция MS принимает ответный пакет, на экране дисплея отображается содержание страницы, доступ к которой запрашивается в сообщении HTTP Get запроса, и одновременно отображается содержание станицы панели инструментов, тем самым осуществляя вставку содержания страницы.
Однако в процессе реализации имеющейся технологии вставки страницы имеется проблема большого времени реакции взаимодействия услуг и зачастую неполного отображения содержания страницы, доступ к которой запрашивает пользователь.
Краткое изложение сущности изобретения
В свете вышеизложенного в вариантах осуществления настоящего изобретения предлагаются способ и устройство вставки страницы для решения существующей проблемы большого времени реакции взаимодействия услуг и неполного отображения содержания страницы, доступ к которой запрашивает пользователь.
В первом аспекте настоящего изобретения предлагается способ вставки страницы, включающий в себя этапы, на которых:
получают политику вставки страницы;
принимают сообщение с запросом на получение веб-страницы, переданного мобильной станцией MS;
определяют согласно сообщению с запросом на получение веб-страницы первую адресную информацию, соответствующую сообщению с запросом на получение веб-страницы;
определяют вторую адресную информацию подлежащей вставке страницы согласно политике вставки страницы; и
добавляют первую адресную информацию и вторую адресную информацию в ответное сообщение и передают ответное сообщение на мобильную станцию MS.
Со ссылкой на возможный вариант осуществления первого аспекта настоящего изобретения, в первом возможном варианте осуществления способ дополнительно включает в себя этап, на котором:
определяют согласно политике вставки страницы время осуществления операции вставки страницы; и
при наступлении установленного времени осуществления операции вставки страницы для текущего принятого сообщения с запросом на получение веб-страницы, переданного мобильной станцией MS, передают сообщение о разъединении сервисного канала, соответствующего сообщению с запросом на получение веб-страницы, в сервер веб-страницы, где сообщение о разъединении сервисного канала используется для уведомления сервера веб-страницы о том, что сервисный канал, соответствующий сообщению с запросом на получение веб-страницы, заблокирован шлюзом.
Со ссылкой на возможный вариант осуществления первого аспекта настоящего изобретения или первый возможный вариант осуществления первого аспекта настоящего изобретения, во втором возможном варианте осуществления этап получения политики вставки страницы включает в себя подэтапы, на которых:
принимают упомянутую политику вставки страницы, переданную функцией контроля политик и правил учета стоимости PCRF; или
получают упомянутую политику вставки страницы из политики вставки страницы, предконфигурированной самостоятельно.
Со ссылкой на возможный вариант осуществления первого аспекта настоящего изобретения, первый возможный вариант осуществления первого аспекта настоящего изобретения или второй возможный вариант осуществления первого аспекта настоящего изобретения, в третьем возможном варианте осуществления сообщение с запросом на получение веб-страницы вводят в сообщение HTTP Get запроса.
Во втором аспекте настоящего изобретения предлагается способ вставки страницы, включающий в себя этапы, на которых:
передают в шлюз сообщение с запросом на получение веб-страницы;
принимают ответное сообщение на упомянутое сообщение с запросом на получение веб-страницы, возвращенное шлюзом, при этом ответное сообщение включает в себя первую адресную информацию, соответствующую сообщению с запросом на получение веб-страницы, и вторую адресную информацию страницы подлежащей вставке; и
получают согласно первой адресной информации первую страницу, соответствующую упомянутому сообщению с запросом на получение веб-страницы, и получают согласно второй адресной информации вторую страницу, подлежащую вставке для отображения шлюзом.
Со ссылкой на возможный вариант осуществления второго аспекта настоящего изобретения, в первом возможном варианте осуществления способ дополнительно включает в себя этапы, на которых:
отображают содержание страницы, соответствующее первой полученной странице и содержание страницы, соответствующее второй полученной странице.
Со ссылкой на возможный вариант осуществления второго аспекта настоящего изобретения или первый возможный вариант осуществления второго аспекта настоящего изобретения, во втором возможном варианте осуществления получение согласно первой адресной информации первой страницы, соответствующей упомянутому сообщению с запросом на получение веб-страницы, и получение согласно второй адресной информации второй страницы, подлежащей вставке для отображения шлюзом, включает в себя:
получение первой страницы от сервера веб-страницы согласно первой адресной информации; и
получение второй страницы от сервера страницы согласно второй адресной информации.
В третьем аспекте настоящего изобретения предлагается устройство вставки страницы, включающее в себя:
модуль получения для получения политики вставки страницы;
приемный модуль для приема сообщения с запросом на получение веб-страницы, переданного мобильной станцией MS;
модуль определения адресной информации для: определения, согласно сообщению с запросом на получение веб-страницы, первой адресной информации, соответствующей сообщению с запросом на получение веб-страницы, и определения второй адресной информации подлежащей вставке страницы согласно политике вставки страницы; и
модуль передачи для добавления первой адресной информации и второй адресной информации в ответное сообщение и передачи ответного сообщения на мобильную станцию MS.
Со ссылкой на возможный вариант осуществления третьего аспекта настоящего изобретения, в первом возможном варианте осуществления устройство дополнительно включает в себя:
модуль определения времени для определения согласно политике вставки страницы времени осуществления операции вставки страницы; и
модуль уведомления для: вставки, при наступлении установленного времени осуществления, страницы для текущего принятого сообщения с запросом на получение веб-страницы, переданного мобильной станцией MS, передачи сообщения о разъединении сервисного канала, соответствующего сообщению с запросом на получение веб-страницы, на сервер веб-страницы, при этом сообщение о разъединении сервисного канала используется для уведомления сервера веб-страницы о том, что сервисный канал, соответствующий сообщению с запросом на получение веб-страницы, заблокирован шлюзом.
Со ссылкой на возможный вариант осуществления третьего аспекта настоящего изобретения или первый возможный вариант осуществления третьего аспекта настоящего изобретения, во втором возможном варианте осуществления модуль получения, в частности, предназначен для приема политики вставки страницы, переданной функцией контроля политик и правил учета стоимости PCRF; или
получения упомянутой политики вставки страницы из политики вставки страницы, предконфигурированной модулем получения.
Со ссылкой на возможный вариант осуществления третьего аспекта настоящего изобретения, первый возможный вариант осуществления третьего аспекта настоящего изобретения или второй возможный вариант осуществления третьего аспекта настоящего изобретения, в третьем возможном варианте осуществления сообщение с запросом на получение веб-страницы вводят в сообщение HTTP Get запроса.
В четвертом аспекте настоящего изобретения предлагается устройство вставки страницы, включающее в себя:
модуль передачи для передачи в шлюз, сообщения с запросом на получение веб-страницы;
приемный модуль для приема ответного сообщения на упомянутое сообщение с запросом на получение веб-страницы, возвращенного шлюзом, при этом ответное сообщение включает в себя первую адресную информацию, соответствующую сообщению с запросом на получение веб-страницы, и вторую адресную информацию страницы подлежащей вставке; и
модуль получения страницы для: получения, согласно первой адресной информации, первой страницы, соответствующей упомянутому сообщению с запросом на получение веб-страницы, и получения согласно второй адресной информации, второй страницы, подлежащей вставке для отображения шлюзом.
Со ссылкой на возможный вариант осуществления четвертого аспекта настоящего изобретения, в первом возможном варианте осуществления устройство дополнительно включает в себя:
модуль отображения для отображения содержания страницы, соответствующего первой полученной странице, и содержания страницы, соответствующего второй полученной странице.
Со ссылкой на возможный вариант осуществления четвертого аспекта настоящего изобретения или первый возможный вариант осуществления четвертого аспекта настоящего изобретения, во втором возможном варианте осуществления модуль получения, в частности, предназначен для: получения первой страницы от сервера веб-страницы согласно первой адресной информации, соответствующей упомянутому сообщению с запросом на получение веб-страницы, и получение второй страницы от сервера страницы согласно второй адресной информации.
В пятом аспекте настоящего изобретения предлагается устройство вставки страницы, включающее в себя:
приемник сигналов для получения политики вставки страницы и приема сообщения с запросом на получение веб-страницы, переданного мобильной станцией MS;
процессор для: определения, согласно сообщению с запросом на получение веб-страницы, первой адресной информации, соответствующей сообщению с запросом на получение веб-страницы, и определения второй адресной информации подлежащей вставке страницы согласно политике вставки страницы; и
передатчик сигналов для добавления первой адресной информации и второй адресной информации в ответное сообщение и передачи ответного сообщения на мобильную станцию MS.
Со ссылкой на возможный вариант осуществления пятого аспекта настоящего изобретения, в первом возможном варианте осуществления процессор дополнительно предназначен для определения согласно упомянутой политике вставки страницы времени осуществления операции вставки страницы; а
передатчик сигналов дополнительно предназначен для: передачи, при наступлении установленного времени осуществления операции вставки страницы для текущего принятого сообщения с запросом на получение веб-страницы, переданного мобильной станцией MS, сообщения о разъединении сервисного канала, соответствующего сообщению с запросом на получение веб-страницы, в сервер веб-страницы, где сообщение о разъединении сервисного канала используется для уведомления сервера веб-страницы о том, что сервисный канал, соответствующий сообщению с запросом на получение веб-страницы, заблокирован шлюзом.
Со ссылкой на возможный вариант осуществления пятого аспекта настоящего изобретения или первый возможный вариант осуществления пятого аспекта настоящего изобретения, во втором возможном варианте осуществления приемник сигналов, в частности, предназначен для приема политики вставки страницы, переданной функцией контроля политик и правил учета стоимости PCRF; или
для получения упомянутой политики вставки страницы из политики вставки страницы, предконфигурированной приемником сигналов.
Со ссылкой на возможный вариант осуществления пятого аспекта настоящего изобретения, первый возможный вариант осуществления пятого аспекта настоящего изобретения или второй возможный вариант осуществления пятого аспекта настоящего изобретения, в третьем возможном варианте осуществления сообщение с запросом на получение веб-страницы вводят в сообщение HTTP Get запроса.
В шестом аспекте настоящего изобретения предлагается устройство вставки страницы, включающее в себя:
передатчик сигналов для передачи в шлюз сообщения с запросом на получение веб-страницы;
приемник сигналов для приема ответного сообщения на сообщение с запросом на получение веб-страницы, возвращенного шлюзом, при этом ответное сообщение включает в себя первую адресную информацию, соответствующую сообщению с запросом на получение веб-страницы и вторую адресную информацию подлежащей вставке страницы; и
процессор для: получения, согласно первой адресной информации, первой страницы, соответствующей сообщению с запросом на получение веб-страницы, и получения, согласно второй адресной информации, второй страницы, подлежащей вставке для отображения шлюзом.
Со ссылкой на возможный вариант осуществления шестого аспекта настоящего изобретения, в первом возможном варианте осуществления устройство дополнительно включает в себя:
устройство отображения, предназначенное для отображения содержания страницы, соответствующего полученной первой странице, и содержания страницы, соответствующего полученной второй странице.
Со ссылкой на возможный вариант осуществления шестого аспекта настоящего изобретения или первый возможный вариант осуществления шестого аспекта настоящего изобретения, во втором возможном варианте осуществления процессор, в частности, предназначен для: получения первой страницы от сервера веб-страницы согласно первой адресной информации и получения второй страницы от сервера страницы согласно второй адресной информации.
В вариантах осуществления настоящего изобретения получают политику вставки страницы; принимают сообщение с запросом на получение веб-страницы, переданное мобильной станцией MS; передают согласно сообщению с запросом на получение веб-страницы первую адресную информацию, соответствующую сообщению с запросом на получение веб-страницы; определяют вторую адресную информацию подлежащей вставке страницы согласно политике вставки страницы; и добавляют первую адресную информацию и вторую адресную информацию в ответное сообщение и передают ответное сообщение на мобильную станцию MS. Таким образом, при приеме сообщения с запросом на получение веб-страницы, переданного упомянутой мобильной станцией MS, шлюз может определить подлежащую вставке страницу согласно политике вставки страницы, блокировать сервисный канал для транспортировки сообщения с запросом на получение веб-страницы в устройство сетевой стороны и возвратить обратно на мобильную станцию MS как адресную информацию подлежащей вставке страницы, так и адресную информацию веб-страницы, которую запрашивает для получения мобильной станцией MS, так что мобильная станция MS получает подлежащую вставке страницу при получении веб-страницы, что не только сокращает время взаимодействия услуг, но также гарантирует целостность получаемой мобильной станцией MS веб-страницы, таким образом, по сути, улучшая характеристики системы.
Краткое описание чертежей
Для более понятного описания технических решений, использованных в вариантах осуществления настоящего изобретения, нижеследующее кратко вводит прилагаемые к описанию чертежи, необходимые для описания вариантов осуществления изобретения. Очевидно, что прилагаемые к описанию чертежи демонстрируют только некоторые варианты осуществления настоящего изобретения, и специалист среднего уровня в данной области техники без особых творческих усилий может предложить на основе приложенных чертежей также другие чертежи.
На приведенных чертежах показано:
на фиг. 1 – блок-схема алгоритма способа вставки страницы в первом варианте осуществления настоящего изобретения;
на фиг. 2 – блок-схема алгоритма способа вставки страницы во втором варианте осуществления настоящего изобретения;
на фиг. 3 – структурная схема устройства вставки страницы в третьем варианте осуществления настоящего изобретения;
на фиг. 4 – структурная схема устройства вставки страницы в четвертом варианте осуществления настоящего изобретения;
на фиг. 5 – структурная схема устройства вставки страницы в пятом варианте осуществления настоящего изобретения; и
на фиг. 6 – структурная схема устройства вставки страницы в шестом варианте осуществления настоящего изобретения.
Осуществление изобретения
Для достижения цели настоящего изобретения в вариантах его осуществления предлагаются способ и устройство вставки страницы. Получают политику вставки страницы; принимают отправленное мобильной станцией MS сообщение с запросом на получение веб-страницы; согласно сообщению с запросом на получение веб-страницы определяют первую адресную информацию, соответствующую сообщению с запросом на получение веб-страницы; согласно политике вставки страницы определяют вторую адресную информацию подлежащей вставке страницы; и добавляют первую адресную информацию и вторую адресную информацию в ответное сообщение и отправляют ответное сообщение на мобильную станцию MS. Таким образом, при приеме сообщения с запросом на получение веб-страницы, отправленного мобильной станцией MS, шлюз может определять подлежащую вставке страницу согласно политике вставки страницы, блокировать сервисный канал для транспортировки сообщения с запросом на получение веб-страницы в устройство сетевой стороны и возвращать обратно на мобильную станциею MS как адресную информацию подлежащей вставке страницы, так и адресную информацию веб-страницы, которую запрашивает для получения мобильная станция MS, так что мобильная станцией MS получает подлежащую вставке страницу при получении веб-страницы, что не только сокращает время взаимодействия услуг, но также гарантирует целостность получаемой мобильной станцией MS веб-страницы, таким образом, по сути, улучшая характеристики системы.
Варианты осуществления настоящего изобретения подробно описаны ниже со ссылкой на прилагаемые к описанию чертежи. Очевидно, что описываемые варианты осуществления настоящего изобретения представляют собой только некоторые, но не все возможные варианты его осуществления. Все другие варианты осуществления настоящего изобретения, полученные без творческих усилий специалистом среднего уровня в данной области техники исходя из описанных вариантов его осуществления, попадают в объем защиты настоящего изобретения.
Первый вариант осуществления изобретения
На фиг. 1 показана блок-схема алгоритма способа вставки страницы в первом варианте осуществления настоящего изобретения. Способ может быть описан следующим образом:
Этап 101: шлюз получает политику вставки страницы.
Упомянутая политика вставки страницы используется для указания, что другое содержание страницы должно быть вставлено в веб-страницу, к которой необходимо обеспечить доступ мобильной станции MS.
На этапе 101 способ получения шлюзом политики вставки страницы включает в себя, но не ограничивается:
Способ 1:
Шлюз принимает политику вставки страницы, отправленную функцией контроля политик и правил учета стоимости PCRF.
В частности, в качестве сетевого элемента доставки политики, функция контроля политик и правил учета стоимости PCRF определяет, когда необходимо вставить другое содержание страницы в страницу, которая должна быть доступна мобильной станции MS, т.е. упомянутая функция контроля политик и правил учета стоимости PCRF определяет время доставки политики и доставляет в шлюз упомянутую политику вставки страницы, когда наступает время доставки политики, так что когда шлюз принимает политику вставки страницы, шлюз может вовремя вставить указанную страницу в страницу, которая должна быть доступна мобильной станции MS.
Следует отметить, что в данном варианте осуществления настоящего изобретения политика вставки страницы может отправляться в шлюз упомянутой функцией контроля политик и правил учета стоимости PCRF, или может отправляться в шлюз другим устройством сетевого элемента, которое здесь не рассматривается.
Способ 2:
Шлюз на месте готовит политику вставки страницы.
Точнее говоря, шлюз на месте предконфигурирует политику вставки страницы и считывает политику вставки страницы, когда наступает время вставки страницы.
Упомянутая политика вставки страницы может называться политикой панели инструментов, или может быть политикой в другом виде, которая здесь не рассматривается.
Дополнительно политика вставки страницы включает в себя время осуществления операции вставки страницы и адресную информацию (которую также называют второй адресной информацией) подлежащей вставке страницы.
Дополнительно при получении политики вставки страницы шлюз определяет согласно политике вставки страницы время осуществления операции вставки страницы.
Этап 102: шлюз принимает сообщение с запросом на получение веб-страницы, отправленное мобильной станцией MS.
На этапе 102, когда мобильная станция MS должна запросить информацию о веб-странице у стороны Интернета, мобильная станция MS отправляет в шлюз сообщение с запросом на получение веб-страницы.
Сообщение с запросом на получение веб-страницы может вводиться в сообщение HTTP Get запроса или может иметь вид сообщения, соответствующего другому сетевому протоколу, который здесь не рассматривается.
При приеме сообщения с запросом на получение веб-страницы, отправленного  мобильной станцией MS, шлюз определяет согласно политике вставки страницы, должна ли операция вставки страницы выполняться для упомянутого сообщения с запросом на получение веб-страницы; если операция вставки страницы должна выполняться, то шлюз осуществляет соответствующие операции; если операция вставки страницы не должна осуществляться, шлюз направляет сообщение с запросом на получение веб-страницы в устройство сетевой стороны, так что устройство сетевой стороны вовремя отвечает на сообщение с запросом на получение веб-страницы.
Точнее говоря, способ определения шлюзом согласно политике вставки страницы при приеме сообщения с запросом на получение веб-страницы, отправленного мобильной станцией MS, должна ли операция вставки страницы осуществляться для упомянутого сообщения с запросом на получение веб-страницы включает в себя, но не ограничивается этим:
при приеме сообщения с запросом на получение веб-страницы, отправленного мобильной станцией MS, шлюз определяет время для приема сообщения с запросом на получение веб-страницы и определяет, соответствует ли время приема для сообщения с запросом на получение веб-страницы установленному согласно полученной политике вставки страницы времени осуществления операции вставки страницы; если время для приема сообщения с запросом на получение веб-страницы соответствует времени осуществления операции вставки страницы, шлюз определяет, что операция вставки страницы должна осуществляться для упомянутого сообщения с запросом на получение веб-страницы; в противном случае шлюз определяет, что операция вставки страницы не должна осуществляться для упомянутого сообщения с запросом на получение веб-страницы.
Дополнительно, если определено, что операция вставки страницы должна осуществляться для упомянутого сообщения с запросом на получение веб-страницы, то в сервер веб-страницы отправляется сообщение о разъединении сервисного канала, соответствующее упомянутому сообщению с запросом на получение веб-страницы.
Сообщение о разъединении сервисного канала используется для уведомления сервера веб-страницы о том, что сервисный канал, соответствующий принятому сообщению с запросом на получение веб-страницы, заблокирован шлюзом.
Т.е. когда наступает время осуществления вставки страницы для принятого в данный момент сообщения с запросом на получение веб-страницы, отправленного мобильной станцией MS, сообщение о разъединении сервисного канала, соответствующее упомянутому сообщению с запросом на получение веб-страницы, отправляется в сервер веб-страницы.
Этап 103: шлюз определяет согласно сообщению с запросом на получение веб-страницы первую адресную информацию, соответствующую упомянутому сообщению с запросом на получение веб-страницы.
На этапе 103, если шлюз определит на этапе 102, что операция вставки страницы должна быть осуществлена для упомянутого сообщения с запросом на получение веб-страницы, то шлюз блокирует операцию направления запроса на получение веб-страницы в устройство сетевой стороны и определяет согласно упомянутому сообщению с запросом на получение веб-страницы первую адресную информацию, соответствующую сообщению с запросом на получение веб-страницы.
Этап 104: шлюз определяет вторую адресную информацию подлежащей вставке страницы согласно политике вставки страницы.
На этапе 104, при получении политики вставки страницы шлюз анализирует политику вставки страницы для получения адресной информации подлежащей вставке страницы, т.е. второй адресной информации.
Следует отметить, что адресная информация подлежащей вставке страницы и временная информация о вставке страницы могут вводиться в политику вставки страницы согласно текущей потребности, где адресная информация подлежащей вставке страницы может быть информацией об унифицированном указателе ресурса (URL) или может быть адресной информацией NWW (всемирная компьютерная сеть), которая здесь не ограничивается.
Следует также отметить, что этапы 103 и 104 могут осуществляться одновременно или один за другим, при этом этап 103 может осуществляться первым или этап 104 может осуществляться первым, и последовательность осуществления этапов здесь не рассматривается.
Этап 105: шлюз добавляет первую адресную информацию и вторую адресную информацию в ответное сообщение и отправляет ответное сообщение на мобильную станцию MS.
На этапе 105, в виду того, что на этапе 101 шлюз определяет, что операция вставки страницы должна осуществляться для упомянутого сообщения с запросом на получение веб-страницы, шлюз блокирует операцию отправки запроса на получение веб-страницы в устройство сетевой стороны и создает ответное сообщение на запрос на получение веб-страницы, добавляет первую адресную информацию и вторую адресную информацию подлежащей вставке страницы в ответное сообщение и отправляет ответное сообщение на мобильную станцию MS, так что мобильная станция MS может получить согласно первой адресной информации первую страницу, соответствующую сообщению с запросом на получение веб-страницы, и согласно второй адресной информации вторую страницу, которую необходимо вставить для отображения шлюзом.
В другом варианте осуществления настоящего изобретения способ дополнительно включает в себя:
если определено, что операция вставки страницы должна быть выполнена для упомянутого сообщения с запросом на получение веб-страницы и если наступило установленное время осуществления операции вставки страницы, отправку шлюзом в сервер страницы сообщения о разъединении сервисного канала, соответствующего упомянутому сообщению с запросом на получение веб-страницы.
Сообщение о разъединении сервисного канала используют для уведомления сервера страницы о том, что серверный канал, соответствующий упомянутому сообщению с запросом на получение веб-страницы, заблокирован.
Таким образом, в процессе осуществления операции вставки страницы шлюзу нет необходимости поддерживать канал между мобильной станцией MS и устройством сетевой стороны; на этапе запроса на получение веб-страницы пользователем шлюз определяет, необходимо ли вставлять страницу и одновременно уведомляет мобильную станцию MS об адресной информации веб-страницы, к которой пользователь запрашивает доступ, и об адресной информации страницы, которую необходимо вставить, так что мобильная станция MS получает подлежащую вставке страницу при получении веб-страницы, что гарантирует целостность содержания страницы, к которой пользователь запрашивает доступ, и исключает случай, имеющий место в технике предыдущего уровня, когда страница, к которой первоначально получен доступ, является неполной из-за добавления скрипта к странице, к которой первоначально получен доступ.
Следует отметить, что в данном варианте осуществления настоящего изобретения сообщение с запросом на получение веб-страницы может быть сообщением с запросом на получение страницы, но описанная в нем страница не та, что подлежит вставке согласно политике вставки страницы. Подлежащая вставке страница в политике вставки страницы может быть рекламной страницей, новостной страницей, страницей объявлений и т.п.; она может содержать только текст или как текст, так и рисунок, или может быть просто рисунком, или может быть комбинацией содержания различных форм, таких как рисунок, текст, звук и видео, которые здесь не рассматриваются.
Описанный в данном варианте осуществления настоящего изобретения шлюз может быть GGSN устройством или может быть другим устройством сетевого элемента, имеющим функцию шлюза, которое здесь не рассматривается.
В первом варианте осуществления настоящего изобретения получают политику вставки страницы; принимают сообщение с запросом на получение веб-страницы, отправленное мобильной станцией MS; определяют первую адресную информацию, соответствующую сообщению с запросом на получение веб-страницы, согласно сообщению с запросом на получение веб-страницы; определяют вторую адресную информацию подлежащей вставке страницы согласно политике вставки страницы; и добавляют первую адресную информацию и вторую адресную информацию в ответное сообщение и отправляют ответное сообщение на мобильную станцию MS. Таким образом, при приеме сообщения с запросом на получение веб-страницы, отправленного мобильной станцией MS, шлюз может определить подлежащую вставке страницу согласно политике вставки страницы, заблокировать сервисный канал для транспортировки упомянутого сообщения с запросом на получение веб-страницы в устройство сетевой стороны и возвратить на мобильную станцию MS как адресную информацию подлежащей вставки страницы, так и адресную информацию веб-страницы, которую мобильная станция MS запрашивает для получения, так что мобильная станция MS получает подлежащую вставке страницу при получении веб-страницы, что не только сокращает время взаимодействия услуг, но также гарантирует целостность получаемой мобильной станцией MS веб-страницы, таким образом, по сути, улучшая характеристики системы.
Второй вариант осуществления изобретения
На фиг. 2 показана блок-схема алгоритма способа вставки страницы во втором варианте осуществления настоящего изобретения. Способ может быть описан следующим образом:
Этап 201: мобильная станция MS отправляет в шлюз сообщение с запросом на получение веб-страницы.
Этап 202: мобильная станция MS принимает ответное сообщение на сообщение с запросом на получение веб-страницы, возвращенное шлюзом.
Ответное сообщение включает в себя первую адресную информацию, соответствующую сообщению с запросом на получение веб-страницы, и вторую адресную информацию подлежащей вставке страницы.
Этап 203: мобильная станция MS получает согласно первой адресной информации первую страницу, соответствующую сообщению с запросом на получение веб-страницы, и получает согласно второй адресной информации вторую страницу, которая должна быть вставлена для отображения шлюзом.
На этапе 203 мобильная станция MS получает первую страницу от сетевого устройства согласно первой адресной информации и получает вторую страницу от сервера страницы согласно второй адресной информации.
Следует отметить, что слова "первая" и "вторая" в выражениях "первая адресная информация" и "вторая адресная информация" используются только для различения отличающейся адресной информации двух страниц и не имеют других значений.
Следует отметить, что первая страница и вторая страница в данном варианте осуществления настоящего изобретения могут быть разными страницами, хранящимися в одном устройстве, или могут быть разными страницами, хранящимися в различных устройствах.
Этап 204: мобильная станция MS отображает содержание страницы, соответствующей первой полученной странице, и содержание страницы, соответствующей полученной второй странице.
Третий вариант осуществления изобретения
На фиг. 3 показана структурная схема устройства вставки страницы в третьем варианте осуществления настоящего изобретения. Устройство может быть интегрировано в шлюз или может быть шлюзом или устройством третьей стороны, имеющим функцию шлюза, которое здесь не рассматривается. Устройство включает в себя: модуль 31 получения, приемный модуль 32, модуль 33 определения адресной информации и модуль 34 отправки.
Модуль 31 получения предназначен для получения политики вставки страницы.
Приемный модуль 32 предназначен для приема сообщения с запросом на получение веб-страницы, отправленного мобильной станцией MS.
Модуль 33 определения адресной информации предназначен для: определения  согласно сообщению с запросом на получение веб-страницы первой адресной информации, соответствующей сообщению с запросом на получение веб-страницы, и определения второй адресной информации подлежащей вставке страницы согласно политике вставки страницы.
Модуль 34 отправки предназначен для добавления первой адресной информации и второй адресной информации в ответное сообщение и отправки ответного сообщения на мобильную станцию MS.
В другом варианте осуществления настоящего изобретения устройство дополнительно включает в себя: модуль 35 определения времени и модуль 36 уведомления.
Модуль 35 определения времени предназначен для определения согласно политике вставки страницы времени осуществления операции вставки страницы.
Модуль 36 уведомления предназначен для: при наступлении установленного времени осуществления операции вставки страницы для принятого в данный момент сообщения с запросом на получение веб-страницы, отправленного мобильной станцией MS, отправки в сервер веб-страницы сообщения о разъединении сервисного канала, соответствующего сообщению с запросом на получение веб-страницы, где сообщение о разъединении сервисного канала используется для уведомления сервера веб-страницы о том, что сервисный канал, соответствующий принятому сообщению с запросом на получение веб-страницы, заблокирован шлюзом.
В другом варианте осуществления настоящего изобретения модуль 31 получения, в частности, предназначен для приема упомянутой политики вставки страницы, отправленной функцией контроля политик и правил учета стоимости PCRF; или
получения политики вставки страницы из политики вставки страницы, предконфигурированной модулем 31 получения.
В другом варианте осуществления настоящего изобретения сообщение с запросом на получение веб-страницы вводят в сообщение HTTP Get запроса.
Следует отметить, что устройство, описанное в данном варианте осуществления настоящего изобретения, может быть реализовано аппаратными средствами или может быть реализовано программными средствами, которые здесь не рассматривается.
Четвертый вариант осуществления изобретения
На фиг. 4 показана структурная схема устройства вставки страницы в четвертом варианте осуществления настоящего изобретения. Устройство включает в себя: модуль 41 отправки, приемный модуль 42 и модуль 43 получения страницы.
Модуль 41 отправки предназначен для отправки в шлюз сообщения с запросом на получение веб-страницы.
Приемный модуль 42 предназначен для приема ответного сообщения на сообщение с запросом на получение веб-страницы, возвращенного шлюзом, при этом ответное сообщение включает в себя первую адресную информацию, соответствующую сообщению с запросом на получение веб-страницы, и вторую адресную информацию подлежащей вставке страницы.
Модуль 43 получения страницы предназначен для: получения согласно первой адресной информации первой страницы, соответствующей сообщению с запросом на получение веб-страницы, и получения согласно второй адресной информации второй страницы, которую необходимо вставить для отображения шлюзом.
В другом варианте осуществления настоящего изобретения устройство дополнительно включает в себя модуль 44 отображения.
Модуль 44 отображения предназначен для отображения содержания страницы, соответствующего полученной первой странице, и содержания страницы, соответствующего полученной второй страницы.
В другом варианте осуществления настоящего изобретения модуль 43 получения страницы, в частности, предназначен для: получения первой страницы от сервера веб-страницы согласно первой адресной информации и получения второй страницы от сервера страницы согласно второй адресной информации.
Следует отметить, что устройство, описанное в данном варианте осуществления настоящего изобретения, может быть реализовано аппаратными средствами или может быть реализовано программными средствами; при этом устройство, описанное в данном варианте осуществления настоящего изобретения, может быть мобильной станцией или может быть функциональным модулем, интегрированным в мобильную станцию, которая здесь не рассматривается.
Пятый вариант осуществления изобретения
На фиг. 5 показана структурная схема устройства вставки страницы в пятом варианте осуществления настоящего изобретения. Устройство вставки страницы имеет функции осуществления с первого по четвертый вариантов осуществления настоящего изобретения. Устройство вставки страницы может использовать структуру универсальной вычислительной системы, и вычислительная система может, в частности, быть вычислительным устройством, основанным на процессоре. Структура устройства вставки страницы включает в себя: приемник 51 сигналов, процессор 52 и передатчик 53 сигналов. Приемник 51 сигналов, процессор 52 и передатчик 53 сигналов соединены шиной 54.
Приемник 51 сигналов предназначен для получения политики вставки страницы и приема сообщения с запросом на получение веб-страницы, отправленного мобильной станцией MS.
Процессор 52 предназначен для: определения согласно сообщению с запросом на получение веб-страницы первой адресной информации, соответствующей сообщению с запросом на получение веб-страницы, и определения второй адресной информации подлежащей вставке страницы согласно политике вставки страницы.
Передатчик 53 сигналов предназначен для добавления первой адресной информации и второй адресной информации в ответное сообщение и отправки ответного сообщения на мобильную станцию MS.
В другом варианте осуществления настоящего изобретения процессор 52 дополнительно предназначен для определения согласно политике вставки страницы времени осуществления операции вставки страницы.
Передатчик 51 сигналов дополнительно предназначен для: при наступлении установленного времени осуществления операции вставки страницы для текущего принятого сообщения с запросом на получение веб-страницы, отправленного мобильной станцией MS, отправки в сервер веб-страницы сообщения о разъединения сервисного канала, соответствующего сообщению с запросом на получение веб-страницы, где сообщение о разъединении сервисного канала используется для уведомления сервера веб-страницы о том, что сервисный канал, соответствующий принятому сообщению с запросом на получение веб-страницы, заблокирован шлюзом.
В другом варианте осуществления настоящего изобретения приемник 53 сигналов, в частности, предназначен для приема политики вставки страницы, отправленной функцией контроля политик и правил учета стоимости PCRF; или
получения политики вставки страницы из политики вставки страницы, предконфигурированной приемником 53 сигналов.
В другом варианте осуществления настоящего изобретения сообщение с запросом на получение веб-страницы вводят в сообщение HTTP Get запроса.
Процессор 52 может быть одним процессором или может быть общим названием нескольких процессорных элементов. Например, процессор может быть центральным процессором CPU, специализированной микросхемой ASIC или одной или несколькими микросхемами, предназначенными для осуществления данного варианта осуществления настоящего изобретения или, например, одним или несколькими микропроцессорами DSP, или одной или несколькими программируемыми пользователем вентильными матрицами FPGA.
Можно видеть, что при приеме сообщения с запросом на получение веб-страницы, отправленного мобильной станцией MS, устройство вставки страницы может определять подлежащую вставке страницу согласно политике вставки страницы, блокировать сервисный канал для транспортировки сообщения с запросом на получение веб-страницы в устройство сетевой стороны и возвращать на мобильную станцию MS как адресную информацию подлежащей вставке страницы, так и адресную информацию веб-страницы, которую мобильная станция MS запрашивает для получения, так что мобильная станция MS получает подлежащую вставке страницу при получении веб-страницы, что не только сокращает время взаимодействия услуг, но также гарантирует целостность получаемой мобильной станцией MS веб-страницы, таким образом, по сути, улучшая характеристики системы.
Шестой вариант осуществления изобретения
На фиг. 6 показана структурная схема устройства вставки страницы в шестом варианте осуществления настоящего изобретения. Устройство вставки страницы имеет функции осуществления с первого по четвертый вариантов осуществления настоящего изобретения. Устройство вставки страницы может использовать структуру универсальной вычислительной системы, и вычислительная система может, в частности, быть вычислительным устройством, основанным на процессоре. Структура устройства вставки страницы включает в себя: передатчик 61 сигналов, приемник 62 сигналов и процессор 63. Передатчик 61 сигналов, приемник 62 сигналов и процессор 63 соединены шиной 64.
Передатчик 61 сигналов предназначен для отправки в шлюз сообщения с запросом на получение веб-страницы.
Приемник 62 сигналов предназначен для приема ответного сообщения на сообщение с запросом на получение веб-страницы, возвращенного шлюзом, при этом ответное сообщение включает в себя первую адресную информацию, соответствующую сообщению с запросом на получение веб-страницы, и вторую адресную информацию подлежащей вставке страницы.
Процессор 63 предназначен для: получения согласно первой адресной информации первой страницы, соответствующей сообщению с запросом на получение веб-страницы, и получения согласно второй адресной информации второй страницы, которую необходимо вставить для отображения шлюзом.
В другом варианте осуществления настоящего изобретения устройство дополнительно включает в себя устройство 65 отображения.
Устройство 65 отображения предназначено для отображения содержания страницы, соответствующего полученной первой странице, и содержания страницы, соответствующего полученной второй странице.
В другом варианте осуществления настоящего изобретения процессор 63, в частности, предназначен для: получения первой страницы из сервера веб-страницы согласно первой адресной информации и получение второй страницы из сервера страницы согласно второй адресной информации.
Процессор 63 может быть одним процессором или может быть общим названием нескольких процессорных элементов. Например, процессор может быть центральным процессором CPU, специализированной микросхемой ASIC или одной или несколькими микросхемами, предназначенными для осуществления данного варианта осуществления настоящего изобретения или, например, одним или несколькими микропроцессорами DSP, или одной или несколькими программируемыми пользователем вентильными матрицами FPGA.
Специалисту в данной области техники понятно, что варианты осуществления настоящего изобретения могут быть предложены в качестве способа, устройства и компьютерного программного продукта. Отсюда следует, что настоящее изобретение может быть реализовано исключительно аппаратными средствами, исключительно программными средствами или комбинацией аппаратных и программных средств. Кроме того, настоящее изобретение может иметь вид компьютерного программного продукта, реализованного на одном или нескольких машиночитаемых носителях данных (включающих в себя, но не ограничиваясь, ЗУ на магнитном диске, компакт-диск постоянной памяти CD-ROM, оптическое ЗУ), содержащих машиночитаемый программный код.
Настоящее изобретение описано со ссылкой на блок-схемы и/или структурные схемы способа, устройства или компьютерного программного продукта, предлагаемые в вариантах осуществления настоящего изобретения. Следует понимать, что команды компьютерной программы могут использоваться для реализации каждого процесса в блок-схемах и/или каждого блока в структурных схемах и комбинации процесса в блок-схемах и блока в структурных схемах. Такие команды компьютерной программы могут предназначаться для выполнения универсальной вычислительной машиной, специализированным компьютером, встроенным процессором или процессором другого программируемого устройства обработки данных, формирующего компьютер, так что команды, выполняемые компьютером или процессором другого программируемого устройства обработки данных формируют механизм выполнения конкретных функций в одном или нескольких процессах блок-схемы и/или в одном или нескольких блоках структурной схемы.
Такие команды компьютерной программы могут также храниться в машиночитаемой памяти, которая может выдавать команды компьютеру или другому программируемому устройству обработки данных работать определенным образом, так что хранящиеся в машиночитаемой памяти команды формируют продукт, представляющий собой командное устройство. Командное устройство выполняет конкретную функцию в одном или нескольких процессах в блок-схемах и/или в одном или нескольких блоках в структурных схемах.
Такие команды компьютерной программы могут также загружаться в компьютер или другое программируемое устройство обработки данных, так что на компьютере или другом программируемом устройстве выполняются последовательности рабочих этапов, таким образом осуществляя компьютеризованную обработку данных. Следовательно команды, выполняемые компьютером или другим программируемым устройством, обеспечивают этапы осуществления конкретных функций в одном или нескольких процессах блок-схем и/или в одном или нескольких блоках структурных схем.
Хотя в данном документе описаны несколько предпочтительных вариантов осуществления настоящего изобретения, специалист в данной области техники может осуществить изменения и модификации этих вариантов осуществления, усвоив основную идею изобретения. Вследствие этого нижеследующую формулу изобретения предлагается рассматривать как охватывающую предпочтительные варианты осуществления настоящего изобретения и все изменения и модификации, попадающие в объем защиты настоящего изобретения.
Очевидно, что специалист в данной области техники может осуществить модификации и изменения настоящего изобретения не выходя за рамки объема настоящего изобретения. Предполагается, что настоящее изобретение охватывает такие модификации и изменения, при условии, что они попадают в объем, определяемый нижеприведенной формулой настоящего изобретения и эквивалентных ей технологий.