Устройство, способ и система для вставки оповещений
Изобретение относится к области связи и, в частности, к способу, устройству и системе для вставки оповещений (рекламы) в сети проекта долгосрочной эволюции (LTE). Техническим результатом является улучшение для пользователя «очень важная персона» (VIP) представления услуги и повышение гибкости стратегии определения соответствующего оповещения. Предложенный способ вставки оповещения включает в себя: прием запроса услуги, отправленного пользовательским терминалом и перенаправленного сетевым элементом сети радиодоступа (RAN), получение услуги, соответствующей запросу услуги; получение информации пользовательского терминала от сетевого элемента RAN; определение соответствующего оповещения согласно информации пользовательского терминала и абонированной ширины полосы пользовательского терминала; и отправку полученной услуги и определенного оповещения пользовательскому терминалу через сетевой элемент RAN. Варианты осуществления настоящего изобретения применяются для точной вставки оповещений. 3 н. и 10 з.п. ф-лы, 8 ил.
Реферат
Настоящая заявка испрашивает приоритет патентной заявки Китая № 201010282724.1, поданной в Патентное ведомство Китая 10 сентября 2010 и озаглавленной «СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ВСТАВКИ ОПОВЕЩЕНИЙ», включенной в настоящий документ посредством ссылки во всей свой полноте.
ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к области связи и, в частности, к способу, устройству и системе для вставки оповещений.
УРОВЕНЬ ТЕХНИКИ
Ввиду того что ресурсы спектра радиосети недоступны без оплаты, операторы плавно поэтапно развертывают сети, которые развиваются от сети Универсальной мобильной телекоммуникационной системы (UMTS) до сети Высокоскоростного пакетного доступа нисходящей линии (HSDPA) и сети Долгосрочной эволюции (LTE). В процессе развертывания с постепенной эволюцией важно, чтобы операторские сети могли бы удовлетворять потребности в услугах экономичным образом при постепенном развитии. Услуга вставки оповещения является важным средством уменьшения эксплуатационных расходов оператора.
В предшествующем уровне техники способ вставки оповещения заключается в следующем: устройство вставки оповещения вставляет оповещение в ответ услуги, возвращенный сервером веб-приложений, и отправляет ответ услуги на пользовательский терминал, что уменьшает эксплуатационные расходы для некоторой степени.
В процессе осуществления вышеупомянутой вставки оповещения, оповещение, вставленное с помощью устройства вставки оповещения в ответ услуги, является низкоэффективным и ухудшает пользовательское восприятие.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Варианты осуществления настоящего изобретения представляют способ, устройство и систему для вставки оповещений в соответствии с информацией пользовательского терминала, чтобы улучшить эффективность вставки оповещения и пользовательское восприятие.
Вариант осуществления настоящего изобретения представляет способ вставки оповещения, который включает в себя:
прием запроса услуги, отправленного пользовательским терминалом и перенаправленного сетевым элементом сети радиодоступа (RAN), и получение услуги, соответствующей запросу услуги;
получение информации пользовательского терминала от сетевого элемента RAN; и
определение соответствующего оповещения, соответствующего информации пользовательского терминала, и отправление полученной услуги и определенного оповещения пользовательскому терминалу через сетевой элемент RAN.
Другой вариант осуществления настоящего изобретения представляет устройство вставки оповещения, которое включает в себя:
приемный блок, сконфигурированный для приема запроса услуги, отправленного пользовательским терминалом и перенаправленного сетевым элементом (RAN);
блок получения услуги, сконфигурированный, чтобы получать услугу, соответствующую запросу услуги, принятому приемным блоком;
блок получения информации, сконфигурированный для получения информации пользовательского терминала от сетевого элемента RAN;
блок определения, сконфигурированный для определения соответствующего оповещения, соответствующего информации пользовательского терминала, полученной блоком получения информации; и
передающий блок, сконфигурированный, чтобы отправлять услугу, полученную блоком получения услуги, и оповещение, определенное блоком определения, пользовательскому терминалу через сетевой элемент RAN.
Другой вариант осуществления настоящего изобретения представляет систему вставки оповещения, которая включает в себя:
сетевой элемент RAN, сконфигурированный, чтобы принимать сообщение запроса услуги, отправленного пользовательским терминалом, отправлять сообщение запроса услуги устройству вставки оповещения и отправлять информацию пользовательского терминала устройству вставки сообщения;
устройство вставки сообщения, сконфигурированное, чтобы принимать запрос услуги, отправленный пользовательским терминалом и перенаправленный сетевым элементом RAN, получать услугу, соответствующую запросу услуги, получать информацию пользовательского терминала от сетевого элемента RAN, определять соответствующее оповещение в соответствии с информацией пользовательского терминала и отправлять полученную услугу и определенное оповещение пользовательскому терминалу через сетевой элемент RAN.
При применении технического решения настоящего изобретения, если нужно вставить оповещение в услугу, запрошенную пользовательским терминалом, устройство вставки сообщения получает соответствующую услугу согласно запросу услуги, отправленному сетевым элементом, получает RAN информацию пользовательского терминала от сетевого элемента RAN, определяет соответствующее оповещение согласно информации пользовательского терминала и отправляет полученную услугу и определенное оповещение пользовательскому терминалу через сетевой элемент RAN. Таким образом соответствующее оповещение встраивается согласно информации пользовательского терминала, встраивание оповещения является более эффективным, и пользовательское восприятие улучшается.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Чтобы проиллюстрировать техническое решение настоящего изобретения или предыдущий уровень техники более ясно, ниже перечислены сопутствующие чертежи, включенные в описание вариантов осуществления настоящего изобретения или предыдущего уровня техники. Понятно, что чертежи, перечисленные ниже, являются скорее пояснительными, чем исчерпывающими, и специалисты в данной области техники могут получить другие чертежи из этих чертежей без каких-либо творческих усилий.
Фиг.1 - блок-схема последовательности операций способа вставки оповещений на устройстве вставки оповещения в соответствии с вариантом осуществления настоящего изобретения;
Фиг.2 - схематичная диаграмма соотношений между сетевыми элементами вставки оповещения в соответствии с другим вариантом осуществления настоящего изобретения;
Фиг.3 - схематичная диаграмма способа вставки изобретения в соответствии с другим вариантом осуществления настоящего изобретения;
Фиг.4 - блок-схема устройства вставки оповещения в соответствии с другим вариантом осуществления настоящего изобретения;
Фиг.5 - блок-схема другого устройства вставки оповещения в соответствии с другим вариантом осуществления настоящего изобретения;
Фиг.6 - блок-схема другого устройства вставки оповещения в соответствии с другим вариантом осуществления настоящего изобретения;
Фиг.7 - блок-схема другого устройства вставки оповещения в соответствии с другим вариантом осуществления настоящего изобретения;
Фиг.8 - блок-схема другого устройства вставки оповещения в соответствии с другим вариантом осуществления настоящего изобретения.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Дальнейшее подробное описание приводится со ссылками на чертежи, чтобы обеспечить полное понимание настоящего изобретения. Очевидно, что описываемые варианты осуществления являются только частью, а не всеми вариантами осуществления настоящего изобретения. Все другие варианты осуществления, которые могут быть выведены специалистами в данной области техники из приведенных вариантов осуществления, попадают в объем защиты настоящего изобретения.
Вариант осуществления настоящего изобретения представляет способ вставки оповещения. Как показано на Фиг.1, способ включает в себя следующие этапы:
101. Устройство вставки оповещения принимает запрос услуги, отправленный пользовательским терминалом и перенаправленный сетевым элементом RAN, и получает услугу, соответствующую запросу услуги.
Запрос услуги может быть, без ограничения указанным, сетевым запросом гипертекстового транспортного протокола (НТТР), а может быть также запросом услуги другого протокола. Этот вариант применим к разным системам связи. Например, сетевой элемент RAN в сети третьего поколения (3G) может быть NodeB или контроллером радиосети (RNC), а сетевой элемент RAN в LTE сети может быть развитым NodeB (eNodeB).
Например, если услуга хранится на сервере веб-приложений, то устройство вставки сообщения может получить услугу, соответствующую запросу услуги, от сервера веб-приложений. Когда пользователю нужно получить услугу, то пользователь может отправить запрос услуги через пользовательский терминал, и сетевой элемент RAN перенаправляет запрос услуги, отправленный пользовательским терминалом, устройству вставки оповещения. Устройство вставки сообщения получает услугу, соответствующую запросу услуги, от сервера веб-приложений. В этом варианте осуществления устройство вставки сообщения может быть связано с сетевым элементом RAN через Gi интерфейс. Например, устройство вставки сообщения может быть перемещено в RAN и может осуществлять связь с сетевым элементом RAN через Gi интерфейс.
Устройство вставки сообщения может использовать известный способ, чтобы получить услугу, соответствующую сообщению запроса услуги от сервера веб-приложений, что не ограничивается вариантом осуществления настоящего изобретения. Например, следующий способ применяется: устройство вставки сообщения отправляет запрос услуги серверу веб-приложений; после приема запроса услуги сервер веб-приложений получает услугу, соответствующую запросу услуги, и отправляет полученную услугу устройству вставки сообщения.
102. Получить информацию пользовательского терминала от сетевого элемента RAN.
Заметим, что устройство вставки сообщения может получать информацию пользовательского терминала от сетевого элемента RAN после приема запроса услуги, отправленного пользовательским терминалом и перенаправленного сетевым элементом RAN, или после получения услуги, соответствующей запросу услуги, что не ограничивается вариантом осуществления настоящего изобретения.
Далее представлен примерный способ получения информации пользовательского терминала от сетевого элемента RAN:
отправление сообщения запроса оповещения для получения информации пользовательского терминала сетевому элементу RAN, где сообщение запроса оповещения может нести в себе идентификатор (ID) пользовательского терминала; и прием сообщения запроса оповещения, возвращенного сетевым элементом RAN, где сообщение запроса оповещения несет информацию пользовательского терминала, соответствующую идентификатору (ID) пользовательского терминала, и полученную в соответствии с сообщением запроса оповещения.
Информация пользовательского терминала может включать в себя: информацию о текущем положении пользовательского терминала, информацию подписки пользовательского терминала, информацию о качестве сети, в текущий момент обслуживающей пользовательский терминал, или комбинацию указанного. Информация подписки пользовательского терминала может включать в себя информацию об абонированной ширине полосы пользовательского терминала и/или информацию о приоритете пользовательского терминала.
103. Определить соответствующее оповещение согласно информации пользовательского терминала и отправить полученную услугу и определенное оповещение пользовательскому терминалу через сетевой элемент RAN.
Устройство вставки сообщения может определять соответствующее оповещение согласно информации о текущем положении пользовательского терминала, информации подписки пользовательского терминала, информации о качестве сети, в данный момент обслуживающей пользовательский терминал, или любой их комбинации.
Если полученная информация пользовательского терминала является только информацией о текущем местоположении пользовательского терминала, то этап определения соответствующего оповещения (а именно, оповещения, которое должно быть вставлено) согласно информации о текущем местоположении пользовательского терминала может включать в себя: поиск в предварительно заданной таблице соотношений отображения между информацией о местоположении пользовательского терминала и оповещением, соответствующим текущему местоположению пользовательского терминала, и определение оповещения, соответствующего текущему местоположению пользовательского терминала.
Если полученная информация о пользовательском терминале является только информацией об абонированной ширине полосы в информации подписки пользовательского терминала, то этап определения соответствующего оповещения (а именно, оповещение, которое должно быть вставлено) согласно информации пользовательского терминала, может включать в себя: решение, является ли большей абонированная ширина полосы пользовательского терминала, чем первый заранее заданный порог ширины полосы; если абонированная ширина полосы пользовательского терминала больше, чем первый заранее заданный порог ширины полосы, определение того, что соответствующее оповещение является оповещением, которое требует ширины полосы, большей или равной, чем первый заранее заданный порог ширины полосы, но меньшей, чем абонированная ширина полосы пользовательского терминала; если абонированная ширина полосы пользовательского терминала меньше или равна первому заранее заданному порогу ширины полосы, определение того, что соответствующее оповещение является оповещением, которое требует ширины полосы, меньшей или равной ширине полосы пользовательского терминала. Первый заранее заданный порог ширины полосы может быть эмпирическим значением, рассчитанным для принятия решения, является ли абонированная ширина полосы пользовательского терминала большой. Первый заранее заданный порог ширины полосы не ограничивается этим вариантом осуществления и может быть задан пользователем в соответствии с определенными условиями.
Если полученная информация пользовательского терминала является только информацией о качестве сети, в данный момент обслуживающей пользовательский терминал, то этап определения соответствующего оповещения (а именно, оповещения, которое должно быть вставлено) согласно информации о качестве сети, обслуживающей пользовательский терминал, может включать в себя: решение, является ли качество сети, в данный момент обслуживающей пользовательский терминал более высоким, чем заранее заданный порог ширины полосы; если качество сети, в данный момент обслуживающей пользовательский терминал, выше, чем заранее заданный порог ширины полосы, определение того, что соответствующее оповещение является оповещением, которое требует качества выше, чем заранее заданный порог качества, но ниже, чем качество сети, в данный момент обслуживающей пользовательский терминал; если качество сети, в данный момент обслуживающей пользовательский терминал, равно или ниже, чем заранее заданный порог качества, определение того, что соответствующее оповещение является оповещением, которое требует качества, меньшего или равного качеству сети, в данный момент обслуживающей пользовательский терминал. Заранее заданный порог качества может быть эмпирическим значением, предназначенным для принятия решения о качестве сети, в данный момент обслуживающей пользовательский терминал. Качество сети может отображаться перегрузкой сети. Если качество сети, в данный момент обслуживающей пользовательский терминал, выше, чем заранее заданный порог качества, то это указывает, что сеть, в данный момент обслуживающая пользовательский терминал, либо не испытывает перегрузку, либо испытывает перегрузку в малой степени. Если качество сети, в данный момент обслуживающей пользовательский терминал, равно или ниже, чем заранее заданный порог качества, то это указывает, что сеть, в данный момент обслуживающая пользовательский терминал, испытывает сильную перегруженность.
Когда оповещение, которое должно быть вставлено, нужно определить в соответствии с по меньшей мере двумя типами информации пользовательского терминала, описанными выше, то соответствующее оповещение может быть определено согласно вышеизложенному описанию. Например, если полученная информация пользовательского терминала включает в себя информацию о текущем местоположении пользовательского терминала и информацию об абонированной ширине полосы пользовательского терминала, то этап определения соответствующего оповещения согласно информации пользовательского терминала может включать в себя: во-первых, поиск в заранее заданной таблице соотношений отображения между местоположением пользовательского терминала и оповещением в соответствии с текущим местоположением пользовательского терминала, и получение оповещения, которое согласуется с текущим местоположением пользовательского терминала, например, получение оповещения 1 и оповещения 2, как оповещений, соответствующих информации о местоположении пользовательского терминала; определение, является ли абонированная ширина полосы пользовательского терминала большей, чем первый заранее заданный порог ширины полосы; если абонированная ширина полосы пользовательского терминала больше, чем первый заранее заданный порог ширины полосы, то выбирают оповещения, которые требуют ширины полосы большей, чем первый заранее заданный порог ширины полосы, но меньшей, чем абонированная ширина полосы пользовательского терминала, например, выбирают оповещение 2 и оповещение 3 в качестве оповещений, соответствующих абонированной ширине полосы пользовательского терминала, и определяют оповещение 2 как оповещение, соответствующее информации пользовательского терминала; если абонированная ширина полосы пользовательского терминала меньше или равна первому заранее заданному порогу ширины полосы, то выбирают оповещения, которые требуют ширины полосы, меньшей или равной абонированной ширине полосы пользовательского терминала, например, выбирают оповещение 1 и оповещение 4 как оповещения, соответствующие абонированной ширине полосы пользовательского терминала, и определяют оповещение 1 как оповещение, соответствующее информации пользовательского терминала. Когда информация пользовательского терминала является другой комбинацией трех типов информации, приведенных выше, см. вышеизложенное описание, которое не повторяется в данном варианте осуществления настоящего изобретения.
В этом варианте осуществления, если нужно, чтобы оповещение было вставлено в услугу, запрошенную пользовательским терминалом, то устройство вставки оповещения получает соответствующее оповещение согласно запросу услуги, отправленному сетевым элементом RAN, получает информацию пользовательского терминала от сетевого элемента RAN, определяет соответствующее оповещение согласно информации пользовательского терминала и отправляет полученную услугу и определенное оповещение пользовательскому терминалу через сетевой элемент RAN. Таким образом, соответствующее оповещение вставляется согласно информации пользовательского терминала, при этом вставка оповещения является более эффективной и пользовательское восприятие улучшается.
Другой вариант осуществления настоящего изобретения представляет способ вставки оповещения. Способ в этом варианте осуществления описан со ссылкой на Фиг.2 и Фиг.3, допуская, что пользователь отправляет запрос услуги НТТР серверу веб-приложений, чтобы получить НТТР услугу. Как показано на Фиг.2, устройство вставки оповещения связано с сетевым элементом RAN и сервером веб-приложений. Например, устройство вставки оповещения может быть перемещено в RAN, и может связываться с сетевым элементом RAN через Gi интерфейс. Пользовательский терминал может связываться с базовой сетью через сетевой элемент RAN или связываться с устройством вставки оповещения и сервером веб-приложений через сетевой элемент RAN. Как показано на Фиг.3 способ включает в себя следующие этапы:
201. Пользовательский терминал отправляет запрос услуги НТТР сетевому элементу RAN.
202. Сетевой элемент RAN принимает запрос услуги НТТР, отправленный пользовательским терминалом, и перенаправляет запрос услуги НТТР устройству вставки оповещения.
203. После приема запроса услуги НТТР, отправленного сетевым элементом RAN, устройство вставки оповещения отправляет запрос услуги НТТР серверу веб-приложений, чтобы получать услугу, соответствующую запросу услуги НТТР.
204. Сервер веб-приложений принимает запрос услуги НТТР и получает услугу, соответствующую запросу услуги, и отправляет ответ услуги НТТР, который несет услугу, соответствующую запросу услуги НТТР к устройству вставки оповещения.
205. После приема ответа услуги НТТР, устройство вставки оповещения проводит синтаксический анализ ответа услуги НТТР, чтобы получить услугу, соответствующую запросу услуги.
206. Устройство вставки оповещения отправляет запрос сбора данных для получения информации пользовательского терминала сетевому элементу RAN, где запрос получения несет ID пользовательского терминала.
Информация пользовательского терминала может включать в себя: информацию о текущем местоположении пользовательского терминала, информацию о качестве сети, в данный момент обслуживающей пользовательский терминал, или любую их комбинацию. Информация подписки пользовательского терминала может включать в себя информацию об абонированной ширине полосы пользовательского терминала и/или информацию о приоритете пользовательского терминала.
Когда устройство вставки оповещения отправляет запрос сбора данных для получения информации пользовательского терминала сетевому элементу, то устройство вставки оповещения RAN может запрашивать, чтобы получить один или несколько видов вышеописанной информации, что не ограничивается вариантом осуществления настоящего изобретения.
207. Сетевой элемент RAN принимает запрос сбора данных, получает информацию пользовательского терминала, соответствующую ID пользовательского терминала, и отправляет ответ сбора данных, который несет информацию пользовательского терминала устройству вставки оповещения.
208. Устройство вставки оповещения принимает ответ сбора данных, отправленный сетевым элементом RAN, и определяет соответствующее оповещение согласно информации пользовательского терминала, переносимой ответом получения.
Информация пользовательского терминала может включать в себя: информацию о местоположении пользовательского терминала, информацию подписки пользовательского терминала, информацию о качестве сети, в данный момент обслуживающей пользовательский терминал, или любую их комбинацию. Когда устройство вставки оповещения отправляет запрос сбора данных сетевому элементу RAN, устройство вставки оповещения может запрашивать, чтобы получить один или несколько видов информации, описанные выше. Способ определения соответствующего оповещения согласно информации пользовательского терминала может варьироваться в зависимости от получаемой информации. Например, способ может включать в себя:
Если запрос сбора данных несет только информацию об абонированной ширине полосы в информации пользовательского терминала, этап определения соответствующего оповещения согласно абонированной ширине полосы пользовательского терминала может включать в себя:
определение, является ли абонированная ширина полосы пользовательского терминала большей, чем первый заранее заданный порог ширины полосы; если абонированная ширина полосы пользовательского терминала больше, чем первый заранее заданный порог ширины полосы, то определяют, что соответствующее оповещение является оповещением, которое требует ширины полосы большей, чем первый заранее заданный порог ширины полосы, но меньшей, чем абонированная ширина полосы пользовательского терминала; если абонированная ширина полосы пользовательского терминала меньше или равна первому заранее заданному порогу ширины полосы, то определяют, что соответствующее оповещение является оповещением, которое требует ширины полосы, меньшей или равной первому заранее заданному порогу ширины полосы меньшей, чем абонированная ширина полосы пользовательского терминала.
Первый заранее заданный порог ширины полосы может быть эмпирическим значением, рассчитанным для определения, является ли абонированная ширина полосы пользовательского терминала большой. Первый заранее заданный порог ширины полосы не ограничен в этом варианте осуществления и может быть задан пользователем в соответствии с конкретными условиями. Заметим, что если абонированная ширина полосы пользовательского терминала больше, чем первый заранее заданный порог ширины полосы, ширина полосы, требуемая определенным оповещением, не должна быть больше, чем абонированная ширина полосы пользовательского терминала, чтобы оповещение могло бы быть успешно отправлено и успешно принято и воспроизведено пользовательским терминалом. Например, если пользователь является Очень Важной Персоной (VIP), то ширина полосы, абонированная пользователем, значительно больше, чем первый заранее заданный порог ширины полосы. В этом случае выбранное соответствующее оповещение может быть оповещением, которое требует полосы часто большей, чем первый заранее заданный порог ширины полосы, но меньшей, чем абонированная ширина полосы пользовательского терминала. Если пользователь является обычным пользователем, то ширина полосы, абонированная пользователем, значительно меньше или равна первому заранее заданному порогу ширины полосы. В этом случае выбранное соответствующее оповещении может быть оповещением, которое требует ширины полосы, меньшей или равной абонированной ширине полосы пользовательского терминала.
Если запрос сбора данных несет только информацию о качестве сети, в данный момент обслуживающей пользовательский терминал, то этап определения соответствующего оповещения согласно качеству сети, в данный момент обслуживающей пользовательский терминал, может включать в себя:
определение, является ли качество сети, в данный момент обслуживающей пользовательский терминал, более высоким, чем заранее заданный порог качества; если качество сети, в данный момент обслуживающей пользовательский терминал, выше, чем заранее заданный порог качества, определяют, что соответствующее оповещение является оповещением, которое требует качества выше, чем заранее заданный порог качества, но ниже, чем качество сети, в данный момент обслуживающей пользовательский терминал; если качество сети, в данный момент обслуживающей пользовательский терминал, ниже или равно заранее заданному порогу качества, то определяют, что соответствующее оповещение является оповещением, которое требует качества меньшего и равного качеству сети, в данный момент обслуживающей пользовательский терминал.
Заранее заданный порог качества может быть эмпирическим значением, вычисленным для определения качества сети, в данный момент обслуживающей пользовательский терминал. Качество сети может быть отображено загруженностью сети. Если качество сети, в данный момент обслуживающей пользовательский терминал, выше, чем заранее заданный порог качества, то это указывает, что сеть, в данный момент обслуживающая пользовательский терминал, либо не испытывает перегрузки, либо испытывает незначительную перегрузку. Если качество сети, в данный момент обслуживающей пользовательский терминал, ниже или равно заранее заданному порогу качества, то это указывает, что сеть, в данный момент обслуживающая пользовательский терминал, испытывает сильную перегрузку. Заметим, что если качество сети, в данный момент обслуживающей пользовательский терминал, выше, чем заранее заданный порог качества, то качество, требуемое определенным оповещением, не должно быть выше качества сети, в данный момент обслуживающей пользовательский терминал, чтобы оповещение могло бы быть успешно отправлено, принято и воспроизведено пользовательским терминалом. Требование качества пользовательского терминала может отображаться трафиком данных и скоростью передачи данных, допустимой на пользовательском терминале, а требование максимального качества пользовательского терминала является максимальным трафиком данных и максимальной скоростью передачи данных, допустимыми на пользовательском терминале. Например, если качество сети, в данный момент обслуживающей пользовательский терминал, выше, чем заранее заданный порог качества, это означает, что сеть, в данный момент обслуживающая пользовательский терминал, либо не испытывает перегрузки либо испытывает незначительную перегрузку, и в этом случае оповещение большого трафика может быть выбрано как соответствующее оповещение; если качество сети, в данный момент обслуживающей пользовательский терминал, меньше или равно заранее заданному порогу качества, то это означает, что сеть, в данный момент обслуживающая пользовательский терминал испытывает сильную перегрузку, и в этом случае оповещение о малом трафике может быть выбрано как соответствующее оповещение.
Если сообщение запроса сбора данных несет только информацию о текущем местоположении пользовательского терминала, то этап определения соответствующего оповещения в соответствии с текущим местоположением пользовательского терминала может включать в себя: поиск в заранее заданной таблице соотношений отображения между местоположением пользовательского терминала и оповещением согласно информации о текущем местоположении пользовательского терминала, и определение оповещения, соответствующего текущему местоположению пользовательского терминала.
Например, если пользовательский терминал расположен в торговом центре, то соответствующее оповещение представляет собой информацию о скидках торгового центра; если пользовательский терминал расположен в жилом массиве, то соответствующее оповещение представляет собой информацию о деятельности населения.
Если сообщение запроса сбора данных несет, по меньшей мере, два вида информации пользовательского терминала, описанных выше, то соответствующее оповещение может быть получено в соответствии с вышеизложенным описанием. Например, если полученная информация пользовательского терминала включает в себя информацию о текущем местоположении пользовательского терминала и информацию об абонированной ширине полосы пользовательского терминала, то этап определения соответствующего оповещения согласно информации пользовательского терминала может включать в себя: во-первых, поиск в заранее заданной таблице соотношений отображения между местоположением пользовательского терминала и оповещением в соответствии с текущим местоположением пользовательского терминала, и получение оповещения, которое совпадает с текущим местоположением пользовательского терминала, например, получение оповещения 1 и оповещения 2 в качестве оповещений, соответствующих информации о местоположении пользовательского терминала; определение, является ли абонированная ширина полосы пользовательского терминала большей, чем первый заранее заданный порог ширины полосы, выбор оповещений, которые требуют ширины полосы большей, чем первый заранее заданный порог ширины полосы, но меньшей, чем абонированная ширина полосы пользовательского терминала, например, выбор оповещения 1 и оповещения 2 в качестве оповещений, соответствующих абонированной ширине полосы пользовательского терминала, и определение оповещения 2 в качестве оповещения, соответствующего информации пользовательского терминала; если абонированная ширина полосы пользовательского терминала меньше или равна первому заранее заданному порогу ширины полосы, то выбирают оповещения, которые требуют ширины полосы, меньшей или равной абонированной ширине полосы пользовательского терминала, например, выбирают оповещение 1 и оповещение 4 в качестве оповещений, соответствующих абонированной ширине полосы пользовательского терминала, и определяют оповещение 1 как оповещение, соответствующее информации пользовательского терминала. Если информация пользовательского терминала представляет собой другую комбинацию трех типов вышеописанной информации, см. вышеизложенное описание, которое не повторяется в данном варианте осуществления настоящего изобретения.
209. Добавляют полученную услугу и определенное оповещение в сервисный ответ НТТР, и отправляют сервисный ответ НТТР сетевому элементу RAN с тем, чтобы сетевой элемент RAN отправил полученную услугу и определенное оповещение пользовательскому терминалу.
210. Сетевой элемент RAN принимает ответ услуги НТТР, отправленный устройством вставки оповещения, и перенаправляет ответ услуги пользовательскому терминалу, чтобы отобразить полученную услугу и оповещение пользователю.
В этом варианте осуществления, если нужно, чтобы оповещение было вставлено в запрос услуги пользовательским терминалом, устройство вставки оповещения получает соответствующую услугу согласно запросу услуги, перенаправленному сетевым элементом RAN, получает информацию пользовательского терминала от сетевого элемента RAN, определяет соответствующее оповещение в соответствии с информацией пользовательского терминала, и отправляет определенное оповещение и полученную услугу пользовательскому терминалу через сетевой элемент RAN. Таким образом, соответствующее оповещение вставляется в соответствии с информацией пользовательского терминала, при этом вставка оповещения является более эффективной, и пользовательское восприятие улучшается.
Более того, в этом варианте осуществления устройство вставки оповещения связывается с сетевым элементом RAN через соответствующий интерфейс, который избегает сетевого элемента базовой сети для перенаправления соответствующей информации устройству вставки оповещения, чтобы реализовать связь, уменьшает сетевые элементы для пересылки услуги и сберегает ресурсы радиосети.
Другой вариант осуществления настоящего изобретения представляет устройство вставки оповещения. Как показано на Фиг.4, устройство вставки оповещения включает в себя: приемный блок 31, блок 32 получения услуги, блок 33 получения информации, блок 34 определения и блок 35 отправки.
Приемный блок 31 сконфигурирован, чтобы принимать запрос услуги, отправленный пользовательским терминалом и перенаправленный сетевым элементом RAN, где запрос услуги может быть, но не ограничивается им, запросом услуги НТТР, и может быть также запросом услуги другого протокола, и сетевой элемент RAN в 3G сети может быть NodeB или RCN, а сетевой элемент RAN сети LTE может быть eNodeB.
Если услуга хранится на сервере веб-приложений, то устройство вставки оповещения может получать услугу, соответствующую запросу услуги от сервера веб-приложений. Если пользователю нужно получить услугу от сервера веб-приложений, то пользователь может послать запрос услуги через пользовательский терминал, и сетевой элемент RAN перенаправляет запрос услуги, отправленный пользовательским терминалом, устройству вставки оповещения. Устройство вставки оповещения получает услугу, соответствующую запросу услуги, от сервера веб-приложений. В этом варианте осуществления устройство вставки оповещения может быть связано с сетевым элементом RAN. Например, устройство вставки оповещения может быть перемещено в RAN, и может связываться с сетевым элементом RAN через Gi интерфейс.
Блок 32 получения услуги сконфигурирован, чтобы получать услугу, соответствующую запросу услуги, полученному принимающим блоком 31. Блок 32 получения услуги может использовать известный способ, чтобы получать услугу, соответствующую запросу услуги, и способ получения услуги, соответствующей запросу услуги, не ограничен описанным здесь. Например, способ получения услуги, соответствующей запросу услуги включает в себя следующий этап. Блок 32 получения услуги отправляет запрос услуги серверу веб-приложений и принимает услугу, соответствующую запросу услуги, от сервера веб-приложений.
Блок 33 получения информации сконфигурирован, чтобы получать информацию пользовательского терминала от сетевого элемента RAN. Информация пользовательского терминала может включать в себя: информацию о текущем местоположении пользовательского терминала, абонентскую информацию пользовательского терминала, информацию о качестве сети, в данный момент обслуживающей пользовательский терминал, или любую их комбинацию. Информ