СИСТЕМА И СПОСОБ ПРИМЕНЕНИЯ И ФИЛЬТРАЦИИ ПРИМЕНЯЕМЫХ МЕТАДАННЫХ НА ОСНОВАНИИ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ БЕСПРОВОДНЫХ УСТРОЙСТВ Российский патент 2009 года по МПК H04L29/06 G06F15/16 

Описание патента на изобретение RU2351088C2

Область техники, к которой относится изобретение

Данное изобретение в общем касается беспроводной связи. Более конкретно, настоящее изобретение касается передачи данных между удаленными компьютерными устройствами через беспроводную сеть.

Уровень техники

Технология беспроводной связи быстро развивается. Недавно, когда на рынке впервые появились устройства беспроводной связи типа мобильных телефонов, в них всех использовали аналоговую технологию. Одной используемой аналоговой технологией является усовершенствованная мобильная телефонная служба (УМТС, AMPS). Первоначально, связь между беспроводным ручным телефоном и базовой станцией (БС) была основана на технологии множественного доступа с частотным разделением каналов (МДЧР, FDMA), и количество отдельных пользователей в ячейке связи было ограничено количеством доступных каналов. Теперь одна и та же система связи может использовать различные технологии типа множественного доступа с временным разделением каналов (МДВР, TDMA), множественного доступа с кодовым разделением каналов (МДКР, CDMA) или глобальной системы мобильной связи (ГСМС, GSM). Аналоговая технология во многих местах заменяется цифровой технологией. Поэтому беспроводные устройства передают речевые и информационные сигналы в пакетах через цифровую сеть.

С увеличивающимся количеством абонентов, пользующихся беспроводной связью, количество различных типов беспроводных устройств также существенно увеличивается. Теперь в продаже имеются сотни доступных моделей устройств мобильных телефонов, и некоторые из телекоммуникационных служб предлагают даже свои собственные частные модели. В настоящее время между беспроводным устройством и сотовой базовой станцией передается незначительная часть информации, часто только информация, достаточная для синхронизации необходимых синхронизирующих сигналов для обмена пакетами данных. И во многих случаях беспроводное устройство представляет собой не что иное как устройство отображения, которое принимает команды от базовой станции. С введением более современных беспроводных устройств, которые оснащены расширенными возможностями, имеется повышенная потребность для поставщиков услуг больше узнавать о возможностях беспроводных устройств, используемых их абонентами, чтобы обеспечивать лучшее обслуживание.

В соответствии с этим, предпочтительно обеспечить систему и способ для поставщиков беспроводных услуг, позволяющие узнавать о возможностях беспроводных устройств, которые взаимодействуют с базовыми станциями. Такие система и способ должны обеспечивать адекватные данные о возможностях поставщику услуг, и в то же время не мешать функционированию беспроводных устройств и не увеличивать сложность изготовления устройства. Таким образом, настоящее изобретение прежде всего направлено на такие систему и способ для сообщения о возможностях беспроводных устройств.

Сущность изобретения

Настоящее изобретение представляет систему, способ и компьютерную программу для доставки услуг в устройства беспроводной связи на основании возможностей беспроводного устройства и услуг, подписанных пользователем. В системе, по меньшей мере одно беспроводное устройство находится в избирательной связи с сервером загрузки прикладных программ, и беспроводное устройство избирательно пытается осуществить доступ к одной или более прикладным программам через беспроводную сеть, а прикладная программа может быть резидентной программой в этом сервере загрузки прикладных программ или на другом компьютерном устройстве в беспроводной сети. Беспроводное устройство включает в себя компьютерную платформу и одно или более резидентных программно-реализованных приложений и избирательно передает данные о возможностях беспроводного устройства на сервер загрузки прикладных программ, а сервер загрузки прикладных программ избирательно определяет доступ к одной или более прикладным программам или загружает их на основании данных о возможностях беспроводного устройства, предпринимающего попытку доступа. Система может, соответственно, настраивать (приспосабливать) прикладные программы, данные, графические изображения и т.п., которые посылаются на беспроводное устройство, зная, что устройство будет иметь необходимую возможность для выполнения этих данных.

Способ настройки программно-реализованных приложений, доступных для беспроводного устройства через беспроводную сеть, заключается в том, что генерируют данные о возможностях беспроводного устройства в беспроводном устройстве, осуществляют попытку доступа к одной или более прикладным программам от беспроводного устройства через беспроводную сеть, передают данные о возможностях беспроводного устройства от беспроводного устройства на сервер загрузки прикладных программ и определяют доступ беспроводного устройства к одной или более прикладным программам на основании данных о возможностях беспроводного устройства для таких целей как загрузка, выполнение и отображение. Данные о возможностях беспроводного устройства могут быть флагами возможностей, посылаемыми от беспроводного устройства при начальном контакте с сервером загрузки прикладных программ, или это может происходить, когда беспроводное устройство стремится получить доступ или загрузить определенные прикладные программы или данные.

Поэтому настоящее изобретение успешно обеспечивает систему и способ для поставщиков беспроводных услуг, позволяющие узнавать о возможностях беспроводных устройств, которые взаимодействуют с серверами и избирательно загружают оттуда прикладные программы и данные. Таким образом, система и способ гарантируют, чтобы прикладные программы и данные, сделанные доступными для компьютерной платформы беспроводного устройства, были совместимыми. Кроме того, данные о возможностях беспроводного устройства могут передаваться без увеличения непроизводительных затрат для функционирования беспроводного устройства.

Другие задачи, преимущества и признаки настоящего изобретения станут очевидными после просмотра сформулированного ниже краткого описания чертежей, подробного описания изобретения и формулы изобретения.

Краткое описание чертежей

Фиг.1 изображает наглядное представление архитектуры сети беспроводной связи.

Фиг.2 представляет блок-схему, иллюстрирующую архитектуру системы с беспроводным устройством, включая среду выполнения.

Фиг.3 представляет блок-схему процесса включения питания для беспроводного устройства.

Фиг.4 представляет блок-схему процесса регистрации в центре коммутации мобильной связи (ЦКМ, MSC).

Фиг.5 представляет блок-схему процесса активизации функций беспроводного устройства.

Фиг.6 представляет блок-схему процесса, выполняющегося при проверке ЦКМ запроса активизации функции.

Подробное описание изобретения

В этом описании термины "устройство связи", "беспроводное устройство", "портативный телефон" и "ручной телефон" используются взаимозаменяемым образом; а термин "прикладная программа" предназначается, чтобы охватить любой дискретный сегмент программного обеспечения типа данных, выполняемых файлов, графических изображений, меню, библиотек и т.п. Фиг.1 изображает сеть 100 связи, используемую согласно настоящему изобретению. Сеть 100 связи включает в себя сеть беспроводной связи, коммутируемую телефонную сеть общего пользования (КТСОП, PSTN) 110 и Интернет 120. Беспроводные устройства типа мобильных телефонов, пейджеров, персональных цифровых секретарей (ПЦС, PDA) и другие компьютерные устройства, выполненные с возможностью беспроводной связи, сами увеличивают свои возможности таким образом, что они имеют компьютерную платформу и среду выполнения для выполнения программного обеспечения, предоставляемого другим поставщиком. Помимо приема электронной почты, сообщений системы поискового вызова и голосовой почты в беспроводном устройстве пользователь также может просматривать Интернет и загружать прикладные программы и данные из серверов загрузки прикладных программ, доступных либо непосредственно из ячейки, из другого беспроводного устройства в пределах ячейки, либо через Интернет-подключение.

Конечный пользователь беспроводного устройства может, таким образом, наслаждаться разнообразием услуг, обеспечиваемых его поставщиком беспроводных услуг, подписавшись на различные услуги, предлагаемые поставщиком услуг. Для некоторых услуг пользователь может иметь возможность доступа к конкретным прикладным программам, если беспроводное устройство имеет возможность принимать эти услуги. Например, чтобы просматривать Интернет, беспроводное устройство должно иметь некоторый тип браузера для просмотра Web-страниц.

При осуществлении в сотовой телекоммуникационной среде сеть беспроводной связи включает в себя множество коммуникационных башен 102, каждая из которых связана с базовой станцией (БС) 104 и обслуживает пользователей с устройствами 106 связи. Устройствами связи (ручными телефонами) 106 могут быть мобильные телефоны, пейджеры, ПЦС, компактные портативные компьютеры или другое карманное, стационарное или портативное устройство связи, которое использует беспроводную и сотовую телекоммуникационную сеть. Команды и ввод данных каждым пользователем передаются как цифровые данные на коммуникационную башню 102. Связь между пользователем, использующим устройство 106 связи, и коммуникационной башней 102 может быть основана на различных технологиях, таких как множественный доступ с кодовым разделением каналов (МДКР), множественный доступ с временным разделением каналов (МДВР), множественный доступ с частотным разделением каналов (МДЧР), глобальная система мобильной связи (ГСМС), или других протоколах, которые могут использоваться в сети беспроводной связи или сети передачи данных. Данные от каждого пользователя посылаются от коммуникационной башни 102 на базовую станцию (БС) 104 и пересылаются в центр коммуникации мобильной связи (ЦКМ) 108, который может быть соединен с коммутируемой телефонной сетью общего пользования (КТСОП) 110.

Пользователь может использовать свое устройство 106 связи, чтобы установить речевую связь с помощью телефонного аппарата, связанного с КТСОП 110 или с другим ручным телефоном 106, в беспроводной сети. Пользователь может также запросить специальную прикладную программу или функцию от ЦКМ 108.

Фиг.2 иллюстрирует архитектуру 200 для связи между ЦКМ 108 и устройством 106 связи. ЦКМ 108 связан с сервером 112, где могут храниться специальные прикладные программы. Устройство 106 связи включает в себя аппаратную платформу 214 и среду 212 выполнения, выполняемую на этой аппаратной платформе 214. Среда 212 выполнения представляет собой уровень выполнения программного обеспечения подобно операционной системе, которая управляет физическими элементами аппаратных средств беспроводного устройства. Существование среды 212 выполнения делает проще развитие других программно-реализованных приложений 206 и позволяет устройству 106 связи поддерживать различные прикладные программы 206 пользователя.

Устройство 106 связи со средой 212 выполнения может загружать специальные прикладные программы 206 из ЦКМ 108, и эти прикладные программы 206 локально выполняются непосредственно в устройстве 106 связи. Специальные прикладные программы 206 могут быть Web-браузером, видеоигрой, игрой со многими пользователями и т.д. Каждая прикладная программа 206 может быть приспособлена для определенной аппаратной платформы.

Устройство 106 связи осуществляет связь с ЦКМ 108 через восходящую линию 210 связи (от подвижного объекта к базовой станции) и нисходящую линию 208 связи (от базовой станции к подвижному объекту). В одном варианте осуществления имеется речевой канал и канал управления, устанавливаемые на каждой линии связи в течение речевой связи между устройством 106 связи и другим ручным телефоном. ЦКМ 108 имеет доступ по меньшей мере к одному серверу 112 загрузки прикладных программ, где могут храниться прикладные программы 206 и данные. Таким образом, ЦКМ 108 принимает попытку установления связи или запрос прикладных программ 206 из восходящей линии 210 связи и посылает прикладные программы 206 по нисходящей линии 208 связи в устройство 106 связи. Из-за желания гарантировать доступ к прикладным программам 206, которые являются выполнимыми или допустимыми для беспроводного устройства, беспроводное устройство сообщает данные о возможностях на сервер 112, так что получает надлежащий доступ к прикладным программам, резидентным на этом сервере 112 или на другом компьютерном устройстве беспроводной сети, доступом к которому может управлять сервер 112.

Фиг.3 представляет блок-схему 300 одного варианта осуществления процесса регистрации для устройства 106 связи. После включения питания, этап 302, устройство 106 связи выполняет самодиагностику, показанную на этапе 304, и посылает запрос 306 о регистрации поставщику услуг, обслуживающему регион. В качестве части процедуры регистрации устройство 106 связи также посылает данные о возможностях в виде строки флагов возможностей, как показано на этапе 308, в ЦКМ 108. Флаги возможностей могут описывать аппаратное устройство, среду выполнения и/или информацию конечного пользователя для ЦКМ 108. Флаги возможностей могут быть установлены при изготовлении, в то время как другие флаги могут быть установлены конечными пользователями или поставщиками услуг. Например, флаг, указывающий модель аппаратного обеспечения или другую информацию о компьютерной платформе, может быть установлен при изготовлении устройства 106 связи. Флаг, указывающий выпускаемую версию среды выполнения, первоначально может быть установлен изготовителями и может быть изменен, когда на устройстве 106 беспроводной связи устанавливают более новую версию среды выполнения. Поставщик беспроводных услуг может устанавливать флаги, которые отражают тип услуг или план ценообразования, который пользователь подписал, возраст конечного пользователя или любые другие метаданные, фильтрующие возможности беспроводного устройства для определения доступа к прикладным программам.

Фиг.4 представляет блок-схему 400 процедуры регистрации в ЦКМ 108. ЦКМ 108 непрерывно проверяет запрос о регистрации, как показано на этапе 402. Когда принимается запрос о регистрации, ЦКМ принимает информацию о регистрации, как показано на этапе 404. Информация о регистрации может включать в себя мобильный идентификационный номер (МИН, MIN) и электронный идентификационный номер (ЭИН, EIN). После приема абонентской информации ЦКМ извлекает и верифицирует абонентскую информацию, как показано на этапе 406. Если пользователь перемещается из своей домашней сети, его абонентская информация может быть извлечена из его опорного (домашнего) регистра местонахождения (ОРМ, HLR) и поддерживаться в визитном регистре местонахождения (ВРМ, VLR). Информация, извлеченная из ОРМ, в общем определяет услуги, доступные для конечного пользователя.

Однако услуги, доступные для пользователя, могут быть дополнительно модифицированы в соответствии с физической возможностью устройства связи, используемого пользователем. Информация об устройстве связи передается в ЦКМ через флаги возможностей, как показано на этапе 408, и флаги возможностей сохраняются ЦКМ, как показано на этапе 410.

Фиг.5 представляет блок-схему 500 процесса запроса активизации в устройстве 106 беспроводной связи. Пользователь активизирует функцию, как показано на этапе 502, и устройство связи посылает запрос в ЦКМ, этап 504. После посылки запроса устройство связи проверяет, принято ли программное обеспечение для функции, как показано на этапе 506. Если функция принята, устройство связи выполняет функцию, как показано на этапе 508, а если функция не принята, устройство связи отображает сообщение для пользователя, как показано на этапе 510.

С увеличением вычислительной возможности устройства связи и увеличением полосы пропускания беспроводной передачи часто является более эффективным выполнение функции непосредственно в устройстве 106 беспроводной связи вместо выполнения на сервере, связанном с ЦКМ. Когда функция выполняется на сервере, устройство 106 беспроводной связи выполняет основную функцию устройств ввода и вывода. Однако для выполнения функции локально в устройстве связи программное обеспечение функции должно быть совместимым с устройством связи, и ЦКМ должен знать, какое устройство связи пользователь использует.

Фиг.6 представляет блок-схему 600, иллюстрирующую один вариант осуществления процесса запроса в ЦКМ. После приема запроса от устройства связи, как показано на этапе 602, ЦКМ извлекает пользовательскую информацию, как показано на этапе 604. ЦКМ проверяет флаги возможностей, как показано на этапе 606, и сравнивает флаги возможностей с требованиями для запрашиваемой функции, чтобы определить, целесообразна ли загрузка в устройство 106 беспроводной связи. ЦКМ также на этом этапе может проверить, подписался ли пользователь на запрашиваемую функцию. Если пользователь имеет право принимать запрашиваемую функцию, то ЦКМ выбирает версию функции или прикладной программы, которая является совместимой с его устройством связи, как показано на этапе 608. После выбора надлежащей версии прикладной программы, ЦКМ отправляет прикладную программу функции пользователю, как показано на этапе 610, типа меню, графического отображения или версии прикладной программы. Если пользователь не имеет права принимать функцию, пользователю посылается сообщение об ошибке, как показано на этапе 612.

При работе конечный пользователь, использующий устройство 106 связи, которое имеет заводское изготовление в среде выполнения, может модернизировать среду выполнения, загружая ее от поставщика услуг. После обновления среды выполнения на более новую версию устройство 106 связи обновляет свой внутренний флаг, чтобы отразить новую версию среды выполнения. Поставщик услуг (ЦКМ) также может обновить свою память, чтобы отразить новую версию среды выполнения параллельно обновлению в устройстве 106 беспроводной связи. В качестве альтернативы поставщик услуг может загружать абонентскую информацию в устройство 106 связи, устанавливая надлежащие флаги, чтобы отразить информацию о подписке. Благодаря хранению абонентской информации в устройстве 106 связи роуминг может быть выполнен более просто, поскольку обслуживающий поставщик беспроводных услуг может извлекать меньше информации из ОРМ.

В другом варианте осуществления для абонента, который имеет много устройств 106 связи с единым планом обслуживания типа семейного плана, абонент может определять специальные функции для различных устройств связи. Например, абонент может предотвращать доступ взрослому к материалу устройства 106 связи, предназначенного для использования несовершеннолетним.

В дополнительном варианте осуществления, когда абонент перемещается из домашней зоны обслуживания абонента, при включении его устройства связи устройство связи сначала выполняет самодиагностику, а затем регистрирует себя с помощью местного поставщика беспроводных услуг. При регистрации с помощью поставщика беспроводных услуг (ЦКМ) устройство связи посылает данные о возможностях, типа строк флагов, поставщику беспроводных услуг. Флаги показывают поставщику беспроводных услуг информацию об аппаратном средстве, о версии среды выполнения и пользовательскую информацию. Тогда флаги могут использоваться поставщиком беспроводных услуг для фильтрации программного обеспечения, обеспечиваемого для устройства 106 связи, начиная с начального взаимодействия с ячейкой.

Данные о возможностях беспроводного устройства при необходимости также могут быть ретранслированы из сервера 112 в другие компьютерные устройства в беспроводной сети. Например, конечный пользователь может запросить интерактивную игру со многими пользователями от поставщика беспроводных услуг, включая информацию о желательном противнике. Прежде, чем проверка противника будет доступна и до готовности участвовать, поставщик беспроводных услуг проверяет, имеет ли пользователь право играть в эту игру, то есть поставщик беспроводных услуг проверяет информацию от флагов, чтобы подтвердить, что пользователь подписался на игру, и пользователь уполномочен играть в эту игру. Затем беспроводное устройство может передать любые данные о возможностях доступных противников, которые должны конечному пользователю приносить выгоду от такого знания.

Например, если устройство связи 106 конечного пользователя работает на более быстром устройстве, чем у противника, сервер 112 может передать данные о возможностях, указывающие это. Или, если противник предпочитает другой язык, то поставщик беспроводных услуг может указать, что любой диалог будет переводиться, и следовательно, возможно иногда не будет хорошо переведен на язык конечного пользователя.

Таким образом, можно заметить, что система обеспечивает способ настройки прикладных программ, доступных для беспроводного устройства 106 через беспроводную сеть, посредством этапов генерирования данных о возможностях беспроводного устройства в беспроводном устройстве 106, причем беспроводное устройство 106 включает в себя компьютерную платформу 214 и одно или более резидентных программно-реализованных приложений и попытки доступа к одной или более прикладным программам от беспроводного устройства через беспроводную сеть, затем передачи данных о возможностях беспроводного устройства от беспроводного устройства 106 на сервер загрузки прикладных программ, типа сервера 112, и затем определения доступа беспроводного устройства 106 к одной или более прикладным программам на основании данных о возможностях беспроводного устройства. Способ может дополнительно включать в себя этап загрузки одной или более прикладных программ на компьютерную платформу 214 беспроводного устройства 106.

На этапе генерирования данных о возможностях беспроводного устройства может быть генерирование одного или более флагов на беспроводном устройстве 106, передача по меньшей мере абонентской информации, передача по меньшей мере информации о компьютерной платформе 214 беспроводного устройства 106, или передача по меньшей мере информации о программном обеспечении, резидентном на компьютерной платформе 214 беспроводного устройства 106. Далее, на этапе попытки доступа к одной или более прикладным программам через беспроводную сеть может быть попытка доступа к одной или более прикладным программам, резидентным на сервере загрузки прикладных программ, типа сервера 112, или попытка доступа к одной или более прикладным программам, резидентным на первом сервере загрузки прикладных программ в беспроводной сети. Если этапом является доступ к первому серверу загрузки прикладных программ, то этапом передачи данных о возможностях беспроводного устройства является передача данных о возможностях беспроводного устройства во второе компьютерное устройство в беспроводной сети, а этапом определения доступа беспроводного устройства 106 к одной или более прикладным программам является определение доступа беспроводного устройства 106 к одной или более прикладным программам во втором компьютерном устройстве на основании данных о возможностях беспроводного устройства.

Ввиду того, что способ подлежит выполнению на компьютерной платформе вычислительного устройства типа сервера 112, настоящее изобретение включает в себя программу, резидентную в читаемой компьютером среде, где программа управляет сервером или другими вычислительными устройствами, имеющими компьютерную платформу, для выполнения этапов способа. Читаемой компьютером средой может быть память сервера 112, память беспроводного устройства 106, или она может быть в подсоединенной базе данных. Далее, читаемая компьютером среда может находиться в среде вспомогательного запоминающего устройства, которую можно загружать на компьютерную платформу беспроводного устройства, типа магнитного диска или ленты, оптического диска, жесткого диска, флэш-памяти или другого носителя данных, известного в данной области техники.

В контексте фиг.3-6 способ может быть осуществлен, например, посредством операционной части (операционных частей) беспроводной сети для выполнения последовательности машиночитаемых команд типа сервера 112. Команды могут постоянно находиться в различных типах сигнальных сред или в первичной, вторичной или третичной среде хранения данных. Среда может содержать, например, ОЗУ (оперативное запоминающее устройство) (не показано), доступное для компонентов беспроводной сети или постоянно находящееся в них. Либо содержащиеся в оперативной памяти, на дискете, либо в другой среде вспомогательного запоминающего устройства команды могут храниться в разнообразных машиночитаемых средах хранения данных типа памяти ЗУПД (запоминающего устройства с прямым доступом) (например, обычного "жесткого диска" или матрицы ИМНД (матрицы избыточного массива недорогих дисков)), магнитной ленты, электронного постоянного запоминающего устройства (например, ПЗУ (постоянное запоминающее устройство), СППЗУ (стираемое программируемое ПЗУ) или ЭСППЗУ (электрически-стираемое программируемое ПЗУ)), плат флэш-памяти, оптического запоминающего устройства (например, CD-ROM (неперезаписываемый компакт-диск), WORM (запоминающее устройство без возможности перезаписи), DVD (цифровой видеодиск), цифровой оптической ленты), бумажных "перфорированных" карт, или других подходящих сред для хранения данных, включая цифровую и аналоговую среду передачи данных.

Хотя изобретение было подробно показано и описано в отношении его предпочтительного варианта осуществления, специалистам в данной области техники должно быть понятно, что можно делать различные видоизменения в форме и деталях, не отступая при этом от объема и сущности настоящего изобретения, как установлено в последующей формуле изобретения. Кроме того, хотя элементы изобретения могут быть описаны или заявлены в единственном числе, если явно не заявлено ограничение единственным числом, предполагается множественное число.

Похожие патенты RU2351088C2

название год авторы номер документа
СИСТЕМА И СПОСОБ ЛИЦЕНЗИРОВАНИЯ ПРИЛОЖЕНИЙ В БЕСПРОВОДНЫХ УСТРОЙСТВАХ ПО БЕСПРОВОДНОЙ СЕТИ 2002
  • Майнир Брайан
  • Гарднер Ричард Уэйн Iii
  • Спригг Стефен А.
  • Нгуйен Фил Тиен
  • Оливер Митчелл Б.
  • Леквен Эрик Дж.
RU2302087C2
СЕРВЕРНАЯ ОБРАБОТКА ИНТЕРАКТИВНЫХ ЭКРАНОВ ДЛЯ БЕСПРОВОДНОГО УСТРОЙСТВА 2003
  • Чмайтелли Мазен
  • Майнир Брайан
  • Оливер Митчелл Б.
  • Спригг Стефен А.
RU2342806C2
СИСТЕМА И СПОСОБ ДЛЯ ОБНОВЛЕНИЯ ВЕРСИЙ НАБОРОВ ДАННЫХ, СОДЕРЖАЩИХСЯ В БЕСПРОВОДНОМ УСТРОЙСТВЕ 2003
  • Майнир Брайан
  • Леквен Эрик Дж.
  • Оливер Митчелл Б.
  • Нгуйен Фил
  • Гарднер Ричард Уэйн Iii
  • Спригг Стефен А.
RU2333612C2
СИСТЕМА ДЛЯ ОБНОВЛЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В БЕСПРОВОДНОМ УСТРОЙСТВЕ 2002
  • Майнир Брайан
  • Гарднер Ричард Уэйн Iii
  • Спригг Стефен А.
  • Нгуйен Фил Тиен
  • Оливер Митчелл Б.
  • Леквен Эрик Дж.
RU2302089C2
СИСТЕМА И СПОСОБ ДЛЯ ОБЕСПЕЧЕНИЯ ПЕРЕДАЧИ СООБЩЕНИЙ НА БЕСПРОВОДНОЕ УСТРОЙСТВО, СОЕДИНЕННОЕ С СЕРВЕРОМ ПРИЛОЖЕНИЙ 2003
  • Минеар Брайан
  • Чмайтелли Мазен
  • Оливер Митчелл Б.
  • Спригг Стефен А.
RU2301444C2
ОБРАБОТКА НА СЕРВЕРЕ ПРИ ПРЕДОСТАВЛЕНИИ СООБЩЕНИЙ ДЛЯ БЕСПРОВОДНОГО УСТРОЙСТВА, СОЕДИНЯЮЩЕГОСЯ С СЕРВЕРОМ 2003
  • Майнир Брайан
  • Чмайтелли Мазен
  • Оливер Митчелл Б.
  • Спригг Стефен А.
RU2335093C2
СЕРВЕРНАЯ ОБРАБОТКА ИНТЕРАКТИВНЫХ ЭКРАНОВ ДЛЯ БЕСПРОВОДНОГО УСТРОЙСТВА 2008
  • Чмайтелли Мазен
  • Майнир Брайан
  • Оливер Митчелл Б.
  • Спригг Стефен А.
RU2439856C2
ВЫПОЛНЕНИЕ НЕВЕРИФИЦИРОВАННЫХ ПРОГРАММ В ОПЕРАЦИОННОЙ СРЕДЕ УСТРОЙСТВА РАДИОСВЯЗИ 2005
  • Оливер Митчелл Б.
  • Хорел Джералд Чарльз
  • Майнир Брайан
RU2339076C2
АВТОМАТИЧЕСКАЯ СИСТЕМА ПОДПИСКИ НА ПРИЛОЖЕНИЯ И УСЛУГИ, ПРЕДОСТАВЛЯЕМЫЕ БЕСПРОВОДНЫМ УСТРОЙСТВАМ 2004
  • Юй Джули
  • Хорел Джералд
  • Патвари Джайтиртх
  • Клейн Мишель
  • Оливер Митчелл Б.
RU2368001C2
СИСТЕМА И СПОСОБ ДЛЯ ТОЧНОГО СБОРА ДАННЫХ О МНЕНИИ КОНЕЧНОГО ПОЛЬЗОВАТЕЛЯ ДЛЯ ПРИЛОЖЕНИЙ В СЕТИ БЕСПРОВОДНОЙ СВЯЗИ 2003
  • Росс Дэвид Дж.
  • Кенаги Джейсон
  • Чмайтелли Мазен
  • Казака Самир К.
RU2324227C2

Иллюстрации к изобретению RU 2 351 088 C2

Реферат патента 2009 года СИСТЕМА И СПОСОБ ПРИМЕНЕНИЯ И ФИЛЬТРАЦИИ ПРИМЕНЯЕМЫХ МЕТАДАННЫХ НА ОСНОВАНИИ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ БЕСПРОВОДНЫХ УСТРОЙСТВ

Изобретение относится к беспроводной связи. Техническим результатом является обеспечение адекватными данными о возможностях беспроводного устройства поставщику услуг без увеличения сложности изготовления беспроводного устройства. Результат достигается тем, что беспроводное устройство избирательно сообщает данные о возможностях беспроводного устройства на сервер загрузки прикладных программ, и сервер загрузки прикладных программ избирательно определяет доступ к одной или более прикладным программам на основании данных о возможностях беспроводного устройства, предпринимающего попытку доступа. 8 н. и 38 з.п. ф-лы, 6 ил.

Формула изобретения RU 2 351 088 C2

1. Система для сопряжения с устройством связи в среде беспроводной связи, содержащая по меньшей мере один сервер загрузки прикладных программ в беспроводной сети,

по меньшей мере одно беспроводное устройство, находящееся в избирательной связи с сервером загрузки прикладных программ, причем беспроводное устройство избирательно пытается осуществить доступ к одной или более прикладным программам через беспроводную сеть, при этом беспроводное устройство включает в себя компьютерную платформу и одно или более резидентных программно-реализованных приложений, и

беспроводное устройство избирательно сообщает данные о возможностях беспроводного устройства на сервер загрузки прикладных программ, и сервер загрузки прикладных программ избирательно определяет доступ к одной или более прикладным программам на основании данных о возможностях беспроводного устройства, предпринимающего попытку доступа.

2. Система по п.1, в которой данные о возможностях беспроводного устройства содержат один или более флагов, передаваемых от устройства беспроводной связи, и сервер загрузки прикладных программ использует один или больше флагов для выбора прикладных программ, доступных для доступа устройства беспроводной связи.3. Система по п.1, в которой данные о возможностях беспроводного устройства обеспечивают абонентскую информацию.4. Система по п.1, в которой данные о возможностях беспроводного устройства обеспечивают информацию о компьютерной платформе беспроводного устройства.5. Система по п.1, в которой данные о возможностях беспроводного устройства обеспечивают информацию о программном обеспечении, резидентном на компьютерной платформе беспроводного устройства.6. Система по п.1, в которой одна или более прикладных программ, к которым пытается осуществить доступ беспроводное устройство, являются резидентными программами на сервере загрузки прикладных программ.7. Система по п.1, в которой одна или более прикладных программ, к которым пытается осуществить доступ беспроводное устройство, являются резидентными программами на другом компьютерном устройстве в беспроводной сети, и сервер загрузки прикладных программ избирательно определяет доступ к одной или более прикладным программам, резидентным на другом компьютерном устройстве, на основании данных о возможностях беспроводного устройства, предпринимающего попытку доступа, принятых на сервере загрузки прикладных программ.8. Система для сопряжения с устройством связи в среде беспроводной связи, содержащая

по меньшей мере одно средство загрузки прикладных программ для загрузки одной или более прикладных программ через беспроводную сеть по меньшей мере одно средство беспроводной связи для избирательной попытки доступа к одной или более прикладным программам через беспроводную сеть, и

при этом средство беспроводной связи избирательно сообщает данные о возможностях в средство загрузки прикладных программ, и средство загрузки прикладных программ избирательно определяет доступ к одной или более прикладным программам на основании данных о возможностях.

9. Способ определения программно-реализованных приложений, доступных для беспроводного устройства через беспроводную сеть, заключающийся в том, что

генерируют данные о возможностях беспроводного устройства в беспроводном устройстве, причем беспроводное устройство включает в себя компьютерную платформу и одно или более резидентных программно-реализованных приложений, осуществляют попытку доступа к одной или более прикладным программам от беспроводного устройства через беспроводную сеть,

передают данные о возможностях беспроводного устройства с беспроводного устройства на сервер загрузки прикладных программ, и

определяют доступ беспроводного устройства к одной или более прикладным программам на основании данных о возможностях беспроводного устройства.

10. Способ по п.9, в котором дополнительно загружают одну или более прикладных программ на компьютерную платформу беспроводного устройства.11. Способ по п.9, в котором этап генерирования данных о возможностях беспроводного устройства заключается в том, что генерируют один или более флагов в беспроводном устройстве.12. Способ по п.9, в котором этап передачи данных о возможностях беспроводного устройства заключается в том, что передают по меньшей мере абонентскую информацию.13. Способ по п.9, в котором этап передачи данных о возможностях беспроводного устройства заключается в том, что передают по меньшей мере информацию о компьютерной платформе беспроводного устройства.14. Способ по п.9, в котором этап передачи данных о возможностях беспроводного устройства заключается в том, что передают по меньшей мере информацию о программном обеспечении, резидентно установленном на компьютерной платформе беспроводного устройства.15. Способ по п.9, в котором этап попытки доступа к одной или более прикладным программам через беспроводную сеть заключается в том, что осуществляют попытку доступа к одной или более прикладным программам, резидентным на сервере загрузки прикладных программ.16. Способ по п.9, в котором

этап попытки доступа к одной или более прикладным программам через беспроводную сеть заключается в том, что осуществляют попытку доступа к одной или более прикладным программам, резидентным на первом сервере загрузки прикладных программ в беспроводной сети,

этап передачи данных о возможностях беспроводного устройства заключается в том, что передают данные о возможностях беспроводного устройства на второе компьютерное устройство в беспроводной сети, и

этап определения доступа беспроводного устройства к одной или более прикладным программам заключается в том, что определяют доступ беспроводного устройства к одной или более прикладным программам во втором компьютерном устройстве на основании данных о возможностях беспроводного устройства.

17. Способ обеспечения программно-реализованных приложений для беспроводного устройства через беспроводную сеть, заключающийся в том, что

генерируют данные о возможностях беспроводного устройства в беспроводном устройстве, причем беспроводное устройство включает в себя компьютерную платформу и одно или более резидентных программно-реализованных приложений,

осуществляют доступ к одной или более прикладным программам посредством беспроводного устройства через беспроводную сеть,

передают данные о возможностях беспроводного устройства с беспроводного устройства на сервер загрузки прикладных программ, и определяют доступ беспроводного устройства к одной или более прикладным программам на основании данных о возможностях беспроводного устройства.

18. Беспроводное устройство, находящееся в избирательной связи с сервером загрузки прикладных программ через беспроводную сеть и избирательно пытающееся осуществить доступ к одной или более прикладным программам в сервере загрузки прикладных программ, причем беспроводное устройство включает в себя компьютерную платформу и одно или более резидентных программно-реализованных приложений, и при этом беспроводное устройство избирательно сообщает данные о возможностях беспроводного устройства на сервер загрузки прикладных программ.19. Устройство по п.18, в котором данные о возможностях беспроводного устройства содержат один или более флагов, передаваемых от устройства беспроводной связи.20. Устройство по п.18, в котором данные о возможностях беспроводного устройства обеспечивают абонентскую информацию.21. Устройство по п.18, в котором данные о возможностях беспроводного устройства обеспечивают информацию о компьютерной платформе беспроводного устройства.22. Устройство по п.18, в котором данные о возможностях беспроводного устройства обеспечивают информацию о программном обеспечении, резидентном на компьютерной платформе беспроводного устройства.23. Устройство по п.18, в котором устройство сообщает данные о возможностях беспроводного устройства во время попытки доступа к серверу загрузки прикладных программ.24. Устройство по п.18, в котором устройство сообщает данные о возможностях беспроводного устройства во время попытки доступа к прикладной программе, резидентной в сервере загрузки прикладных программ.25. Сервер загрузки прикладных программ, который избирательно сопрягается с устройствами беспроводной связи в сети беспроводной связи, причем сервер избирательно обеспечивает доступ к прикладным программам для беспроводных устройств, при этом беспроводное устройство избирательно сообщает данные о возможностях беспроводного устройства на сервер загрузки прикладных программ, и сервер загрузки прикладных программ избирательно определяет доступ к одной или более прикладным программам на основании данных о возможностях беспроводного устройства, принятых от беспроводного устройства, предпринимающего попытку доступа.26. Сервер по п.25, в котором определение доступа основано на данных о возможностях беспроводного устройства, включающих в себя по меньшей мере абонентскую информацию.27. Сервер по п.25, в котором беспроводное устройство включает в себя компьютерную платформу, а определение доступа основано на данных о возможностях беспроводного устройства, содержащих информацию о компьютерной платформе.28. Сервер по п.27, в котором беспроводное устройство включает в себя компьютерную платформу с резидентным программным обеспечением, а упомянутое определение основано на данных о возможностях беспроводного устройства, содержащих по меньшей мере информацию о программном обеспечении, резидентном на компьютерной платформе беспроводного устройства.29. Сервер по п.25, в котором одна или более прикладных программ, к которым пытаются осуществить доступ беспроводные устройства, являются резидентными на сервере загрузки прикладных программ.30. Сервер по п.25, в котором одна или более прикладных программ, к которым пытается осуществить доступ беспроводное устройство, являются резидентными на другом компьютерном устройстве в беспроводной сети, и сервер избирательно определяет доступ к одной или более прикладным программам, резидентным на другом компьютерном устройстве, на основании данных о возможностях беспроводного устройства, предпринимающего попытку доступа, принятых на сервере.31. Считываемый компьютером носитель информации, содержащий компьютерную программу, которая, при выполнении, заставляет беспроводное компьютерное устройство, включающее в себя компьютерную платформу и одно или более резидентных программно-реализованных приложений, выполнять способ передачи данных о возможностях беспроводного устройства с беспроводного устройства на сервер загрузки прикладных программ, содержащий этапы, на которых

генерируют данные о возможностях беспроводного устройства,

осуществляют попытку доступа к одной или более прикладным программам через беспроводную сеть в сервере загрузки прикладных программ, и

передают данные о возможностях беспроводного устройства с беспроводного устройства на сервер загрузки прикладных программ.

32. Считываемый компьютером носитель информации по п.31, причем программа дополнительно заставляет упомянутое устройство выполнять этап, на котором загружают одну или более прикладных программ на компьютерную платформу беспроводного устройства.33. Считываемый компьютером носитель информации по п.31, причем программа на этапе генерирования данных о возможностях беспроводного устройства заставляет генерировать один или более флагов в беспроводном устройстве.34. Считываемый компьютером носитель информации по п.31, причем программа на этапе, передачи данных о возможностях беспроводного устройства заставляет передавать по меньшей мере абонентскую информацию.35. Считываемый компьютером носитель информации по п.31, причем программа на этапе передачи данных о возможностях беспроводного устройства заставляет передавать по меньшей мере информацию о компьютерной платформе беспроводного устройства.36. Считываемый компьютером носитель информации по п.31, причем программа на этапе передачи данных о возможностях беспроводного устройства заставляет передавать по меньшей мере информацию о программном обеспечении, резидентном на компьютерной платформе беспроводного устройства.37. Считываемый компьютером носитель информации по п.31, причем программа на этапе передачи данных о возможностях беспроводного устройства заставляет передавать данные о возможностях беспроводного устройства с беспроводного устройства на сервер загрузки прикладных программ на этапе попытки доступа к одной или более прикладным программам.38. Считываемый компьютером носитель информации по п.31, причем программа на этапе передачи данных о возможностях беспроводного устройства заставляет передавать данные о возможностях беспроводного устройства с беспроводного устройства на сервер загрузки прикладных программ на этапе попытки загрузки прикладной программы.39. Считываемый компьютером носитель информации, содержащий компьютерную программу, которая, при выполнении, заставляет компьютерное устройство, которое обеспечивает доступ к одной или более прикладным программам, для беспроводных устройств через беспроводную сеть, выполнять способ определения доступа беспроводного устройства к одной или более прикладным программам на основании данных о возможностях беспроводного устройства, содержащий этапы, на которых

принимают попытку доступа к одной или более прикладным программам от беспроводного устройства через беспроводную сеть,

принимают данные о возможностях беспроводного устройства от беспроводного устройства, и

определяют доступ беспроводного устройства к одной или более прикладным программам на основании данных о возможностях беспроводного устройства.

40. Считываемый компьютером носитель информации по п.39, причем программа дополнительно управляет устройством для выполнения этапа, на котором передают одну или более прикладных программ на беспроводное устройство.41. Считываемый компьютером носитель информации по п.39, причем программа на этапе приема данных о возможностях беспроводного устройства заставляет принимать флаги от беспроводного устройства.42. Считываемый компьютером носитель информации по п.39, причем программа на этапе определения доступа беспроводного устройства к одной или более прикладным программам на основании данных о возможностях беспроводного устройства заставляет определять доступ на основании по меньшей мере абонентской информации.43. Считываемый компьютером носитель информации по п.39, причем программа на этапе определения доступа беспроводного устройства к одной или более прикладным программам на основании данных о возможностях беспроводного устройства заставляет определять доступ на основании по меньшей мере информации о компьютерной платформе беспроводного устройства.44. Считываемый компьютером носитель информации по п.39, причем программа на этапе определения доступа беспроводного устройства к одной или более прикладным программам на основании данных о возможностях беспроводного устройства заставляет определять доступ на основании по меньшей мере информации о программном обеспечении, резидентном на компьютерной платформе беспроводного устройства.45. Считываемый компьютером носитель информации по п.40, причем программа на этапе передачи одной или более прикладных программ на беспроводное устройство заставляет передавать на беспроводное устройство одну или более прикладных программ, резидентных на этом компьютерном устройстве.46. Считываемый компьютером носитель информации по п.40, причем программа на этапе передачи одной или более прикладных программ на беспроводное устройство заставляет передавать на беспроводное устройство одну или более прикладных программ, резидентных на другом компьютерном устройстве в беспроводной сети.

Документы, цитированные в отчете о поиске Патент 2009 года RU2351088C2

ЕР 1168758 А2, 02.01.2002
КРАН С ДИСКОВЫМ ПОВОРОТНЫМ ЗОЛОТНИКОМ 1929
  • Волянский И.Г.
SU16965A1
ЕР 1168758 А2, 02.01.2002
ВОДОСТОЧНАЯ ВОРОНКА ДЛЯ ПЛОСКИХ КРОВЕЛЬ 2008
  • Прохоров Игорь Викторович
  • Казанков Юрий Васильевич
RU2369701C1
КРАН С ДИСКОВЫМ ПОВОРОТНЫМ ЗОЛОТНИКОМ 1929
  • Волянский И.Г.
SU16965A1
Диафрагмовый насос для подачи бетона или растворов на постройку 1932
  • Соколовский А.И.
  • Соколовский Г.И.
  • Соколовский Д.И.
SU36803A1
WO 9838820 А1, 03.09.1998.

RU 2 351 088 C2

Авторы

Майнир Брайан

Леквен Эрик Джон

Оливер Митчелл Б.

Нгуйен Фил

Гарднер Ричард Уэйн

Спригг Стефен А.

Даты

2009-03-27Публикация

2003-08-26Подача