УДАЛЕННОЕ ВЗАИМОДЕЙСТВИЕ ЧЕРЕЗ БЕСПРОВОДНУЮ СЕТЬ С ДИАГНОСТИЧЕСКИМ ИНТЕРФЕЙСОМ, РАЗМЕЩЕННЫМ НА БЕСПРОВОДНОМ УСТРОЙСТВЕ Российский патент 2008 года по МПК H04Q1/00 

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

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

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

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

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

В беспроводной организации сети термин одноранговая (или двухточечная) беспроводная сеть означает, что любой компьютер может связываться непосредственно с любым другим компьютером в сети. Сеть сотовой связи может представлять собой беспроводную сеть, в которой устройства сотовой связи передают пакеты речи или данных через сотовую сеть. Используемый здесь термин «сотовая» включает в себя телекоммуникационную сеть, содержащую любой диапазон частот, не ограниченный обычными беспроводными сетями, работающими на 800МГц, 1900МГц, 450МГц, 1800МГц и 2100МГц, и всеми формами беспроводных сетей, включающих в себя CDMA, GSM, TDMA, WCDMA и UMTS. Некоторые беспроводные сети функционируют в архитектуре клиент-сервер и имеют точку доступа, которая является проводным контроллером, который принимает и передает данные на беспроводные адаптеры, установленные в каждом компьютере. Существует четыре типа беспроводных компьютерных сетей: основанные на стандартах Bluetooth, ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA), HomeRF (SWAP - совместно используемый беспроводной протокол доступа); и WECA - ассоциации контроля совместимости с беспроводным Ethernet (Wi-Fi).

Стандарт Bluetooth пока что не является широкодоступным и, как ожидается, не заменит потребность в сетях высокоскоростной передачи данных между компьютерами. Стандарт ассоциации по средствам передачи данных в инфракрасном диапазоне (IrDA) представляет собой стандарт для компьютерных устройств, использующий световые импульсы инфракрасного диапазона для обмена информацией, подобно тому, как функционируют средства дистанционного управления. Так как компьютерные устройства IrDA используют инфракрасный диапазон, они зависят от нахождения на линии прямой видимости друг с другом. В настоящее время сети, основанные на стандарте IrDA, способны к передаче данных на скоростях до 4 мегабит в секунду (Мбит/с). HomeRF, радиочастота (РЧ), устанавливаемая для радиочастоты, основана на стандарте, называемом совместно используемый беспроводной протокол доступа (SWAP) с гибридным стандартом, включающим в себя шесть каналов речевой связи, основанных на стандарте усовершенствованной цифровой беспроводной связи (DECT), и спецификацию беспроводного Ethernet 802.11 для данных. Устройства SWAP осуществляют 50 ретрансляций в секунду и передают 1 Мбит/с. В большинстве случаев SWAP-сети являются двухточечными. Стандарт ассоциации контроля совместимости с беспроводным Ethernet (WECA) по существу совместим с разновидностью спецификации IEEE 802.11, известной как IEEE 802.11b. Эти спецификации сосредотачиваются на технологии расширения спектра сигнала способом прямой последовательности (DSSS) из-за более высокой скорости передачи данных, которая с ней может быть достигнута. Согласно 802.11b, устройства обмениваются информацией на скорости 11 Мбит/с всякий раз, когда это возможно.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ссылаясь на чертежи, на которых подобные номера позиций повсюду представляют подобные элементы, Фиг. 1 иллюстрирует беспроводную сеть 10, имеющую множество компьютерных устройств 12, 18, 20 и 22 в области беспроводной сети 28. Беспроводная сеть 14 связана через интерфейс 26 с сетью 30, базирующейся на локальной сети (LAN), предпочтительно с помощью, по меньшей мере, одного сервера 16 сбора данных о состоянии сети и управления, и в данном варианте осуществления сервер 16 может выборочно загружать программные приложения или агенты в беспроводные устройства 12, 18, 20, 22 через беспроводной интерфейс 26 так, что беспроводное устройство может поставлять данные о состоянии сети назад, серверу 16, как описано далее. Такие компьютерные устройства могут включать в себя беспроводные устройства, такие как сотовые телефоны 12, персональный цифровой помощник 18 (PDA), двухсторонний текстовый пейджер или даже отдельную компьютерную платформу 22, которая имеет беспроводной портал связи, но с другой стороны может иметь и проводное подключение 24 к сети или Интернету. Беспроводное устройство может представлять собой удаленно-подчиненное или другое устройство, которое не имеет своего конечного пользователя, но просто передает данные через беспроводную сеть 14, такое как удаленные датчики, диагностические инструментальные средства, ретрансляторы данных и т.п. Соответственно система и способ могут быть реализованы на компьютерном модуле компьютерного устройства любой формы, включающего в себя проводной или беспроводной портал связи, включающий в себя (но не в ограничительном смысле) беспроводные модемы, терминалы доступа на картах PCMCIA (Международной ассоциации производителей плат памяти для персональных компьютеров), терминалы доступа персональных компьютеров, телефоны без дисплея или клавиатуры или любые комбинации или подкомбинации вышеперечисленного.

Использование сотовых телекоммуникационных магистралей увеличилось, потому что беспроводные устройства, такие как сотовые телефоны 12, производятся с увеличенными компьютерными возможностями и становятся равноценными персональным компьютерам и карманным персональным цифровым помощникам («PDA»), передавая по беспроводной сети пакеты, включающие в себя речевую информацию и данные. Эти «интеллектуальные» сотовые телефоны имеют установленные в их локальные компьютерные платформы интерфейсы прикладного программирования («API»), которые предоставляют разработчикам программ возможность создания программных приложений, которые функционируют на сотовом телефоне и управляют некоторыми функциональными возможностями в устройстве. Фиг. 2 представляет собой блок-схему, которая более полно иллюстрирует компоненты сотовой беспроводной сети и взаимосвязи элементов системы согласно настоящему изобретению. Сотовая беспроводная сеть приведена просто в качестве иллюстрации и может включать в себя любую систему, посредством которой удаленные модули, такие как беспроводные устройства 12, 18, 20, 22, обмениваются информацией по воздуху друг с другом и/или между компонентами 14 беспроводной сети, включающей в себя (но не в ограничительном смысле) операторов связи беспроводных сетей и/или серверы.

Система 10 может использовать существующий диагностический интерфейс беспроводных устройств и любые резидентные инструментальные средства, которые изготовлены вместе с устройством, такие как пропускная способность данных, уровень сигнала, диагностика ASIC, графический дисплей, статистика не отвеченных вызовов, статистика проб доступа, чувствительность приемника, мощность передачи и другие размещенные на беспроводном устройстве аппаратные и программные диагностические инструментальные средства, общепринятые в уровне техники. Данные в диагностическом интерфейсе служат индикатором характеристик беспроводного устройства, и некоторые из данных могут служить индикатором состояния сети и проблем качества функционирования. В системе 10 могут поставляться оба типа данных. К данным параметров функционирования устройства обычно обращаются с последовательного подключения во время изготовления или обслуживания и традиционно они не доступны, поскольку данные считывают с компьютерной платформы 50 беспроводного устройства (Фиг. 2) или записывают на нее. В одном варианте осуществления беспроводное устройство 12, 18, 20, 22 системы 10 снабжают таким расширением программного обеспечения на компьютерной платформе 50 беспроводного устройства, что вызовы программ могут быть осуществлены от резидентного уровня к резидентному диагностическому интерфейсу и любым индивидуальным диагностическим инструментальным средствам на беспроводном устройстве, которые могут быть от столь же элементарных, как проблемно-ориентированные (специализированные) интегральные схемы (ASIC) или микрокоманды процессора, до столь же сложных, как уровень операционной системы (ОС) беспроводного устройства, как показано на Фиг. 5.

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

По локальной сети 30 сервер 16 может обмениваться информацией с отдельным запоминающим устройством 32 для данных, собранных от удаленных беспроводных устройств 12, 18, 20, 22, таких как данные о состоянии устройства. Сервер 16 и соответствующий ему персональный компьютер или доступ к данным может дать готовое представление данных о состоянии устройства, собранных от беспроводных устройств в любой форме, известной специалисту в данной области техники, такой как таблицы, карты, графические представления, простой текст или в любой другой форме отображения информации. Сервер 16 (или множество серверов) посылает программные агенты или приложения в беспроводные устройства 12, 18, 20, 22 в области 28 беспроводной сети, так что беспроводные устройства возвращают из их резидентного диагностического интерфейса такие данные, как данные о характеристиках системы, идентификатор пользователя, географическую позицию, идентификатор сети, идентификатор системы, идентификатор модели, резидентное программное обеспечение и тому подобное. Беспроводные устройства 12, 18, 20, 22 в таком случае передают требуемые данные серверу 16 или другому компьютерному устройству по сети, причем данные могут использоваться для таких целей, как оптимизация сети, даже если это необходимо, диагностика устройства в режиме реального времени или почти в режиме реального времени, или данные, получаемые при использовании устройства конечного пользователя. Дополнительно, может существовать отдельный резидентный сервер 34 управления данными, который работает во взаимодействии для снабжения сторон и/или отдельного уровня управления данными в пригодных для использования форматах в потоке данных между беспроводными устройствами 12, 18, 20, 22 и сервером 16 или хранилищем 32 данных.

Сервер 16 сбора данных о состоянии беспроводного устройства и состояние беспроводного устройства, и в этом варианте осуществления база данных 32 оптимизации сети и сервер 34 управления данными будут присутствовать в сотовой сети передачи данных с любыми другими компонентами, которые необходимы для обеспечения услуг сотовой дистанционной передачи данных. Сервер 16 и/или сервер 34 управления данными обмениваются информацией с сетью оператора связи через менеджера 40 данных, через линию передачи данных, такую как Интернет, защищенную локальную сеть (LAN), глобальную сеть (WAN) или другую сеть. Сообщения управления сетью оператора связи (вообще являющиеся пакетами данных) посылаются контроллеру службы передачи сообщений («MSC») 42. Сеть оператора связи связывается с MSC 42 при помощи сети, Интернета и/или POTS («простой обычной телефонной системы»). Как правило, по сетевому или Интернет-соединению между сетью оператора связи и MSC 42 передаются данные, а POTS передает звуковую информацию. MSC 42 связан с множеством базовых станций («BTS») 44. Подобным образом в сети оператора связи MSC 42 обычно подключается к BTS 44 обоими путями: сетью и/или Интернетом для передачи данных и POTS для звуковой информации. В конечном счете, BTS 44 беспроводным образом транслирует сообщения на беспроводные устройства, такие как сотовый телефон 12, посредством службы передачи коротких сообщений («SMS») или другими способами передачи информации по воздуху, известными из уровня техники.

Каждое беспроводное устройство, такое как сотовый телефон 12, имеет компьютерную платформу 50, которая может принимать и выполнять программные приложения и отображать данные, переданные от загружающего приложение сервера 16 или других серверов 34 сети. Компьютерная платформа 50 также включает в себя проблемно-ориентированную (специализированную) интегральную схему 52 («ASIC») или другой набор микросхем, процессор, микропроцессор, логическую схему или другое устройство обработки данных. ASIC 52 устанавливаются во время изготовления беспроводного устройства и их функциональные возможности обычно не расширяются. ASIC 52 или другой процессор выполняют уровень 54 интерфейса прикладного программирования (API), который служит средством связи с любыми программами, находящимися в памяти 56 беспроводного устройства. Память может состоять из памяти только для чтения (постоянное запоминающее устройство) или памяти с произвольным доступом (оперативное запоминающее устройство)(ПЗУ и ОЗУ), стираемого программируемого ПЗУ (СППЗУ), электрически стираемого программируемого ПЗУ (ЭСППЗУ), флэш-карт или любой памяти, обычной для компьютерных платформ. Компьютерная платформа 50 также включает в себя локальную базу 58 данных, которая может хранить программные приложения, файлы или данные, активно не используемые в памяти 56, такие как программные приложения или данные, загруженные с сервера 16, загружающего приложения. Локальная база 58 данных обычно состоит из одной или нескольких ячеек флэш-памяти, но может являться любым вторичным или третичным запоминающим устройством, известным из уровня техники, таким как магнитные носители данных, СППЗУ, ЭСППЗУ, оптические носители данных, ленты, мягкие или жесткие диски. Локальная база 58 данных может в конечном счете хранить резидентную копию приложения или агента оптимизации сети, как описано далее.

В одном варианте осуществления к диагностическому интерфейсу беспроводного устройства можно получить доступ через класс программных команд на беспроводном устройстве 12, 18, 20, 22. Расширение класса программного обеспечения может связываться с диагностическими инструментальными средствами телефона, который предоставляет возможность чтения и данных, и команд. Этот класс может посылать команды, включающие в себя регистр для журнала регистрации сообщений и уведомлений о событиях, от имени приложений, которые их вызывают. Объект класса может в таком случае отправлять ответы модулей диагностических инструментальных средств к приложениям или, в конечном счете, через сеть. Уведомления о соединении и разъединении внешних интерфейсов (вне беспроводного устройства) могут посылаться приложениям, если они регистрируются менеджером устройства для извещения. Каждое резидентное приложение беспроводного устройства может создавать экземпляр этого нового класса программного обеспечения для обмена информацией с диагностическими инструментальными средствами независимо друг от друга. Такие внутренние соединения, т.е. между приложениями и диагностическими инструментальными средствами, функционируют независимо и также могут работать одновременно с внешним интерфейсом, но внешний интерфейс имеет опцию, чтобы также контролировать внутренний интерфейс.

Таким образом, в одном варианте осуществления система 10 может вынудить, по меньшей мере, одно приложение оптимизации сети стать резидентом, по меньшей мере временно, в компьютерной платформе 50 каждого беспроводного устройства 12, 18, 20, 22, что заставляет это беспроводное устройство выборочно передавать по беспроводной сети данные о состоянии устройства для этого беспроводного устройства и/или состояние сети на другое компьютерное устройство по беспроводной сети. Поочередно, приложение оптимизации сети может быть помещено в платформу 50 во время изготовления или начального программирования, или беспроводное устройство 12, 18, 20, 22 может «извлечь» приложение из другого компьютерного устройства в сети, такого как сервер, либо запросом от конечного пользователя, либо автоматически. Данные о состоянии могут включать в себя, но не ограниченно, данные и от диагностических инструментальных средств, и от других компонентов устройства, такие как уровень сигнала, Ec/Io, широта - долгота или другие географические данные, время, частота появления ошибок в кадре (FER), частота появления ошибок по битам (BER), индикатор уровня радиосигнала (RSSI), псевдошумовой признак (PN), идентификатор системы, идентификатор сети, идентификатор модели, и могут фиксировать данные о состоянии беспроводных устройств 12, 18, 20, 22, такие как наличие простоя, вызов данных или голосовой вызов, состояние бездействия или неисправности, которые генерируются функционированием беспроводного устройства. Кроме того, данные о состоянии могут предоставить возможность выявления конкретных неисправностей устройства в пределах беспроводной сети 14 на основании собранных данных о состоянии. Приложение или агент оптимизации сети могут постоянно храниться в локальной базе 58 данных компьютерной платформы 50 беспроводного устройства или могут временно храниться в его памяти 56 только в течение одного времени (или n-времен) выполнения передачи данных о состоянии сети.

В одном варианте осуществления приложение оптимизации сети передает, когда требуется, данные о состоянии беспроводного устройства от этого беспроводного устройства 12, 18, 20, 22 на сервер 16 через беспроводную сеть 14. Поочередно, данные о состоянии сети передаются по открытому соединению связи от беспроводного устройства 12, 18, 20, 22 в беспроводную сеть 14 и, таким образом, через открытое соединение совмещают передачу прямых и обратных пакетов, таких как голосовые вызовы или вызовы данных на сотовый телефон 12. В конфигурации сети сотовой связи, такой как та, что показана на Фиг. 2, данные о состоянии беспроводного устройства могут передаваться на сервер 12 через службу передачи коротких сообщений.

Конкретная последовательность действий программы, выполняемой на сервере 16 для оптимизации беспроводной сети 14 через использование резидентного диагностического интерфейса беспроводного устройства, показана в блок-схеме на Фиг. 3. Процесс отправки беспроводным устройствам агента доступа к данным запускается, как показано на этапе 66, и определение осуществляется в зависимости от того, требуется ли от конечного пользователя подтверждение для внедрения приложения, как показано на этапе выбора 68. В другом варианте осуществления всем, что является необходимым для разрешения внедрения приложения, является простое уведомление конечного пользователя. Если на этапе выбора 68 требуется разрешение конечного пользователя, то беспроводному устройству 12, 18, 20, 22 посылают запрос на предмет отправки ему приложения (агента) доступа к данным, как показано на этапе 70. В противном случае, если на этапе выбора 68 разрешение конечного пользователя не требуется, то агент внедряют в беспроводное устройство, как показано на этапе 74. Возвращаясь к этапу 70, впоследствии сервер 16 осуществляет определение в зависимости от того, было ли от беспроводного устройства 12, 18, 20, 22 получено подтверждение передачи агента, как показано на этапе выбора 72. Если подтверждение не было получено сервером 16, то процесс завершается. В противном случае, если на этапе выбора 72 сервером 16 было получено подтверждение, то агент доступа к данным передается на беспроводное устройство 12, 18, 20, 22, как показано на этапе 74, и затем беспроводное устройство 12, 18, 20, 22 приглашается к передаче данных о состоянии на сервер 16, как показано на этапе 76. Приглашение может распространяться на любые активные данные о состоянии либо на любые данные, хранимые в беспроводном устройстве 12, 18, 20, 22, либо и на то, и на другое.

Определение осуществляют в зависимости от того, были ли данные о состоянии приняты сервером 16, как показано на этапе выбора 78. Если данные о состоянии не были приняты, то процессу вызова возвращают сигнал об ошибке, как показано на этапе 80, и процесс завершается. В противном случае, если на этапе выбора 78 данные о состоянии были приняты сервером 16, то беспроводная сеть 14 оптимизируется при помощи собранных данных о состоянии сети, как показано на этапе 82. Оптимизация может происходить на определенном сервере 16, который осуществлял сбор данных о состоянии беспроводного устройства, либо оптимизация может происходить поочередно на другом компьютерном устройстве, таком как сервер 34 управления данными, либо другом беспроводном устройстве, таком как персональный компьютер 22 в беспроводной сети 14.

Как реализовано здесь, сервер 16 также передает назад беспроводное устройство 12, 18, 20, 22 такие данные команд оптимизации сети, что устройство может модифицировать свои функциональные возможности в соответствии с оптимальной сетью через, по меньшей мере, манипулирование диагностическими инструментальными средствами, как показано на этапе 84, и хотя такой этап предпочтителен, он не является необходимым для функционирования настоящего изобретения. После передачи на этапе 84 данных команд в беспроводное устройство выполняется определение, имеет ли беспроводное устройство агенты, необходимые для будущей передачи данных о состоянии, как показано на этапе принятия решения 86. Если беспроводное устройство 12, 18, 20, 22 действительно имеет подходящее приложение или агент оптимизации сети для передачи данных о состоянии, то процесс возвращают на этап 76 и выборочно предлагают, когда это необходимо, беспроводному устройству передать данные о состоянии. В противном случае, если беспроводное устройство 12, 18, 20, 22 не имеет необходимое приложение или агент, то процесс возвращается на этап 66 и производится попытка загрузки определенного приложения или агента в беспроводное устройство 12, 18, 20, 22 с запрашиванием какого бы то ни было разрешения у конечного пользователя.

Фиг. 4 представляет собой блок-схему, иллюстрирующую процесс, выполняемый на компьютерной платформе 50 беспроводного устройства 12, 18, 20, 22 последовательно с процессом, выполняемым на сервере 16 и показанным на блок-схеме Фиг. 3. Беспроводное устройство 12, 18, 20, 22 предпринимает попытку внедрения агента, как показано на этапе 87, и затем осуществляет определение в зависимости от того, требуется ли для попытки внедрения действие конечного пользователя, как показано на этапе принятия решения 88. Если взаимодействие с конечным пользователем не требуется, то процесс переходит непосредственно на этап 96 и загружает внедряемый агент. В противном случае, если от конечного пользователя требуется действие, беспроводное устройство приглашает (или уведомляет) конечного пользователя загрузить приложение или агент оптимизации сети, как показано на этапе 90. Следует отметить, что такое приглашение может исходить от приложения, установленного на беспроводном устройстве 12, 18, 20, 22 при изготовлении и которое приглашает своего конечного пользователя разрешить загрузку во время конфигурирования устройства или в некоторый другой заданный момент. В таком случае определение осуществляется в зависимости от того, допустил ли конечный пользователь загрузку, как показано на этапе принятия решения 92. Если нет, то сервер 16 уведомляют об отказе конечного пользователя загрузить приложение или агент оптимизации сети, как показано на этапе 94, и процесс загрузки завершается. В противном случае, если конечный пользователь допустил загрузку на этапе принятия решения 92, то приложение или агент оптимизации сети загружаются (и предпочтительно устанавливаются вскоре после этого), как показано на этапе 96.

В таком случае определение осуществляют в зависимости от того, были ли затребованы данные о состоянии, как показано на этапе принятия решения 98, такой запрос исходит из сервера 16 на этапе 70 с Фиг. 3. Если затребование не было осуществлено, то процесс возвращается на этап принятия решения 98 для введения состояния ожидания до тех пор, пока данные о состоянии сети не будут затребованы. В противном случае, если данные о состоянии были запрошены на этапе принятия решения 98, то активные данные о состоянии могут быть собраны от резидентного диагностического интерфейса, как показано на этапе 100, и данные о состоянии передаются запрашивающему серверу 16 или другому компьютерному устройству по беспроводной сети 14, как показано на этапе 102. На этапе 102, если система 10 реализована таким образом, чтобы сохранять данные о состоянии, такие сохраненные данные о состоянии в это время могут быть собраны и отправлены. Тогда определение осуществляется в зависимости от того, были ли от сервера 16 переданы данные команд для оптимизации сети, как показано на этапе принятия решения 104. Такой этап соответствует этапу передачи данных команд (этап 84) от сервера 16 на Фиг. 3, и это только один вариант осуществления, которым можно оптимизировать сеть через модифицирование беспроводного устройства. Если данные оптимизации сети были приняты на этапе принятия решения 102, то беспроводное устройство 12, 18, 20, 22 выполняет модифицирование на основании принятых данных команд, по меньшей мере, управляющих устройством через диагностический интерфейс для видоизменения характеристик или функционирования беспроводного устройства, как показано на этапе 106. Если данные команд не были приняты на этапе принятия решения 104 либо после модифицирования беспроводного устройства на этапе 106, процесс возвращается для определения, были ли затребованы данные о состоянии на этапе принятия решения 98. Если приложение или агент доступа к данным активны только временно, то процесс завершится после этапа 106 и возобновится только после перезагрузки приложения доступа к данным, то есть возвратится на этап 90.

Фиг. 5 представляет собой схему архитектуры взаимодействия между устройствами стороны оператора связи и диагностическим интерфейсом, размещенным в беспроводном устройстве 12, 18, 20, 22. На стороне беспроводного устройства 12, 18, 20, 22 резидентные приложения 110 включают в себя приложение 112 диагностического интерфейса, которое предоставляет возможность удаленного доступа к диагностическому интерфейсу 118 операционной системы 120 (ОС) набора микросхем. В этом варианте осуществления ОС 114 устройства включает в себя расширение интерфейса прикладного программирования (API), связывающее с резидентным диагностическим интерфейсом 118 набора микросхем ОС 120. Таким образом, беспроводное устройство 12, 18, 20, 22 может получить доступ к серверу 122 загрузки приложений или другой стороне оператора связи, службе, обеспечивающей устройство, и также передать оттуда данные на сторону оператора связи либо с приложением, либо с загрузкой услуги, либо независимо.

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

Данные, генерируемые диагностическим интерфейсом 118 беспроводного устройства 12, 18, 20, 22, могут в таком случае загружаться с беспроводного устройства через стандарт протокола передачи гипертекста (HTTP), такой как показанный в блоке 124, или могут использоваться другие протоколы передачи файлов (FTP) или данных. Данные устройства в таком случае собираются в сервере 126 данных и могут быть сохранены там или вслед за этим могут быть выполнены другие процессы, например, с помощью постпроцессора 130, которые могут включать в себя приведение к каноническому виду, нормализацию, добывание данных или другой процесс. Другие деловые или коммерческие системы, показанные блоком 128, предпочтительно могут получать доступ к собранным данным проверенным способом, например, через менеджера 132 пользователя, чтобы поддерживать защищенность и/или целостность данных сервера 126 данных. Другие компьютерные устройства, и запоминающие, и обрабатывающие, могут быть расположены на стороне оператора связи, и соответственно архитектура оператора связи является легко расширяемой.

Следовательно, настоящая система обеспечивает способ удаленного взаимодействия с диагностическим интерфейсом 118 беспроводного устройства 12, 18, 20, 22 через беспроводную сеть 14, заключающийся в том, что устанавливают беспроводную сеть 14, включающую в себя, по меньшей мере, передачу данных между компьютерными устройствами, выборочно связанными для этого, при этом, по меньшей мере, одно из компьютерных устройств является удаленно расположенным беспроводным устройством, таким как беспроводные устройства 12, 18, 20, 22, включающим в себя компьютерную платформу 50 и возможно имеющее своего конечного пользователя, и беспроводное устройство 12, 18, 20, 22 включает в себя резидентный диагностический интерфейс 118, через который являются доступными, по меньшей мере, данные о состоянии, включающие в себя данные о состоянии беспроводного устройства для параметров функционирования беспроводного устройства и/или данные о состоянии сети 14. Способ может включать в себя этапы обращения к диагностическому интерфейсу 118 беспроводного устройства от другого компьютерного устройства, такого как сервер 16, через беспроводную сеть 14, и сбора, по меньшей мере, данных о состоянии беспроводного устройства 12, 18, 20, 22 через диагностический интерфейс 118 беспроводного устройства. Дополнительно способ может включать в себя этапы выборочной передачи данных о состоянии от, по меньшей мере, одного беспроводного устройства 12, 18, 20, 22 на, по меньшей мере, одно другое компьютерное устройство, такое как сервер 16, по беспроводной сети 14, и приема переданных данных о состоянии в, по меньшей мере, одном другом компьютерном устройстве.

Способ может включать в себя этап оптимизации беспроводной сети 14 на основании принятых данных о состоянии, и этап передачи беспроводных данных о состоянии может происходить в результате выполнения приложения, размещенного на компьютерной платформе 50, по меньшей мере, одного беспроводного устройства, которое обращается к диагностическому интерфейсу, например, к приложению 112 диагностического интерфейса. Способ также может включать в себя этапы передачи данных команд через беспроводную сеть 14 на, по меньшей мере, одно беспроводное устройство 12, 18, 20, 22, приема данных команд в диагностическом интерфейсе 118 из, по меньшей мере, одного беспроводного устройства, и модифицирования функционирования беспроводного устройства посредством манипулирования параметрами функционирования на основании принятых данных команд. Дополнительно способ может включать в себя этап внедрения или извлечения приложения на компьютерную платформу 50, по меньшей мере, одного беспроводного устройства 12, 18, 20, 22 для обеспечения одному или нескольким компьютерным устройствам доступа по беспроводной сети 14 к диагностическому интерфейсу 118 из этого беспроводного устройства, например, к внедряемому в мобильный телефон 12 приложению 112 диагностического интерфейса.

В одном варианте осуществления система может быть реализована исключительно на беспроводном устройстве 12, 18, 20, 22, что обеспечивает удаленный доступ к размещенному на нем диагностическому интерфейсу. Беспроводное устройство может иметь, по меньшей мере, одно приложение или агент, размещенные (либо постоянно, либо временно) на его компьютерной платформе 50, которые вызывают сбор данных о состоянии от резидентных диагностических инструментальных средств, таких как приложение 112 диагностического интерфейса, которое может производить выборочную передачу данных о состоянии для этого беспроводного устройства на другое компьютерное устройство (такое как сервер 16) по беспроводной сети 14. Если беспроводное устройство 12, 18, 20, 22 реализовано таким образом, по открытому соединению связи от беспроводного устройства 12, 18, 20, 22 в беспроводную сеть 14 передаются данные о состоянии беспроводного устройства и/или сети, такие как открытый голосовой вызов или вызов данных. Если беспроводное устройство представляет собой сотовый телефон 12, а беспроводная сеть является сетью сотовой связи, такой как показанная на Фиг. 2, то данные о состоянии сети могут передаваться через службу передачи коротких сообщений или другими способами беспроводной связи.

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

Компьютерно-читаемый носитель данных может представлять собой память 56 компьютерной платформы 50 сотового телефона 12 или другого беспроводного устройства 18, 20, 22 или может находиться в локальной базе данных, такой как локальная база 58 данных платформы устройства 50. Дополнительно, компьютерно-читаемый носитель может находиться во внешних носителях памяти, которые являются загружаемыми на компьютерную платформу беспроводного устройства, таких как магнитный диск или лента, оптический диск, жесткий диск, флэш-память или другие носители данных, известные из уровня техники.

В контексте Фиг.3 и 4 настоящий способ может быть осуществлен, например, операционной частью (частями) беспроводной сети 14 и/или локальной сети 30, выполняющей последовательность машиночитаемых команд, такой как платформа устройства 50 и сервер 16. Команды могут постоянно находиться в различных типах носителей сигналов или носителях для запоминающих устройств первичного, вторичного или третьего уровня. Носители данных могут включать в себя, например, непосредственно доступное ОЗУ (не показанное), или постоянно находящийся в пределах компонент беспроводной сети 14 или локальной сети 30. Команды, содержащиеся в ОЗУ или на дискете, или других носителях внешней памяти, могут быть сохранены на разнообразных машиночитаемых носителях данных, таких как запоминающие устройства прямого доступа (DASD, например, обычный «жесткий диск» или RAID - матрица независимых дисковых накопителей с избыточностью), магнитная лента, электронное ПЗУ (например, ПЗУ, СППЗУ или ЭСППЗУ), карты флэш-памяти, оптическое запоминающее устройство (например, CD-ROM, оптический носитель информации с однократной записью и многократным считыванием (WORM), DVD, цифровая оптическая лента), бумажные перфокарты или другие подходящие носители данных, включающие в себя носители цифрового и аналогового переноса.

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

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

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

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

Реферат патента 2008 года УДАЛЕННОЕ ВЗАИМОДЕЙСТВИЕ ЧЕРЕЗ БЕСПРОВОДНУЮ СЕТЬ С ДИАГНОСТИЧЕСКИМ ИНТЕРФЕЙСОМ, РАЗМЕЩЕННЫМ НА БЕСПРОВОДНОМ УСТРОЙСТВЕ

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

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

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

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

2. Система по п.1, отличающаяся тем, что резидентный диагностический интерфейс каждого беспроводного устройства дополнительно предоставляет возможность манипулирования параметрами функционирования этого беспроводного устройства.3. Система по п.2, отличающаяся тем, что, по меньшей мере, одно приложение оптимизации сети размещено на компьютерной платформе каждого беспроводного устройства, которое выборочно получает доступ к данным о состоянии, и вызывает выборочную передачу данных о состоянии беспроводным устройством на другое компьютерное устройство по беспроводной сети.4. Система по п.1, отличающаяся тем, что данные о состоянии передают по открытому соединению связи от беспроводного устройства в беспроводную сеть.5. Система по п.1, отличающаяся тем, что беспроводное устройство представляет собой сотовый телефон, а беспроводная сеть - сеть сотовой связи.6. Система по п.1, отличающаяся тем, что приложение, которое обеспечивает доступ к диагностическому интерфейсу, внедрено в компьютерную платформу беспроводного устройства через беспроводную сеть.7. Система по п.1, отличающаяся тем, что беспроводное устройство выборочно извлекает приложение, которое обеспечивает доступ к диагностическому интерфейсу из другого устройства через беспроводную сеть на компьютерную платформу беспроводного устройства.8. Система по п.2, отличающаяся тем, что сервер собирает по беспроводной сети данные о состоянии от множества беспроводных устройств.9. Система по п.8, отличающаяся тем, что сервер передает команды диагностическому интерфейсу, по меньшей мере, одного беспроводного устройства для манипулирования параметрами функционирования беспроводного устройства для того, чтобы модифицировать функционирование беспроводного устройства и, таким образом, оптимизировать беспроводную сеть.10. Система по п.1, отличающаяся тем, что данные о состоянии сохранены в беспроводном устройстве и выборочно передаются на другое компьютерное устройство через беспроводную сеть.11. Система по п.6, отличающаяся тем, что беспроводное устройство включает в себя своего конечного пользователя, и конечный пользователь уведомляется относительно внедряемого приложения.12. Система для удаленного взаимодействия со средствами диагностического интерфейса, размещенными на беспроводном устройстве, содержащая сетевые средства для обеспечения беспроводной сети, передающей, по меньшей мере, данные и имеющей одно или несколько компьютерных устройств, обменивающихся информацией через нее; множество средств беспроводной связи для передачи, по меньшей мере, данных на другие компьютерные устройства через беспроводную сеть; и средства диагностического интерфейса, размещенные на средствах беспроводной связи и предназначенные, по меньшей мере, для обеспечения доступа к параметрам функционирования беспроводных средств связи и данным о состоянии для сетевых средств, причем диагностические средства доступны одному или нескольким компьютерным устройствам через беспроводную сеть.13. Способ удаленного взаимодействия с диагностическим интерфейсом беспроводного устройства через беспроводную сеть, заключающийся в том, что осуществляют обмен информацией между компьютерными устройствами, выборочно соединенными через беспроводную сеть, включающую в себя, по меньшей мере, передачу данных через нее, причем, по меньшей мере, одно из компьютерных устройств представляет собой удаленно расположенное беспроводное устройство, включающее в себя компьютерную платформу, содержащую резидентный диагностический интерфейс, через который доступны, по меньшей мере, данные о состоянии, содержащие, по меньшей мере, данные о состоянии устройства для параметров функционирования беспроводного устройства, либо данные о состоянии сети, либо данные о состоянии устройства и данные о состоянии сети; осуществляют доступ к диагностическому интерфейсу беспроводного устройства из другого компьютерного устройства через беспроводную сеть; и осуществляют сбор данных о состоянии через диагностический интерфейс беспроводного устройства.14. Способ по п.13, отличающийся тем, что дополнительно выборочно передают данные о состоянии от, по меньшей мере, одного беспроводного устройства на, по меньшей мере, одно другое компьютерное устройство по беспроводной сети; и принимают переданные данные о состоянии в, по меньшей мере, одном другом компьютерном устройстве.15. Способ по п.14, отличающийся тем, что дополнительно оптимизируют беспроводную сеть на основании принятых данных о состоянии.16. Способ по п.14, отличающийся тем, что этап передачи данных о состоянии происходит в результате выполнения приложения, размещенного на компьютерной платформе, по меньшей мере, одного беспроводного устройства, которое обращается к диагностическому интерфейсу.17. Способ по п.13, отличающийся тем, что на этапе передачи данных о состоянии от, по меньшей мере, одного беспроводного устройства передают данные о состоянии на сервер через беспроводную сеть.18. Способ по п.13, отличающийся тем, что дополнительно передают данные команд через беспроводную сеть на, по меньшей мере, одно беспроводное устройство; принимают данные команд в диагностическом интерфейсе, по меньшей мере, одного беспроводного устройства; и модифицируют функционирование беспроводного устройства через манипулирование параметрами функционирования на основании принятых данных команд.19. Способ по п.13, отличающийся тем, что дополнительно внедряют приложение в компьютерную платформу, по меньшей мере, одного беспроводного устройства для обеспечения доступа по беспроводной сети одного или нескольких компьютерных устройств к диагностическому интерфейсу этого беспроводного устройства.20. Способ по п.13, отличающийся тем, что дополнительно извлекают приложение, которое обеспечивает доступ к диагностическому интерфейсу из другого устройства через беспроводную сеть на компьютерную платформу беспроводного устройства.21. Способ по п.13, отличающийся тем, что дополнительно сохраняют данные о состоянии в беспроводном устройстве до выборочной передачи сохраненных данных о состоянии на другое компьютерное устройство через беспроводную сеть.22. Способ по п.19, отличающийся тем, что беспроводное устройство включает в себя своего конечного пользователя и дополнительно уведомляют конечного пользователя относительно внедрения приложения.23. Способ удаленного взаимодействия с диагностическим интерфейсом беспроводного устройства через беспроводную сеть, заключающийся в том, что

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

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

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

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

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

СПОСОБ ОПРЕДЕЛЕНИЯ ПЕРЕНОСА ВЫЗОВА ИЗ ОДНОЙ ЗОНЫ ОБСЛУЖИВАНИЯ В ДРУГУЮ В СОТОВОЙ СИСТЕМЕ СВЯЗИ 1995
  • Пол Кричтон
  • Рапиндер Синх Оберои
  • Говард Томас
RU2145774C1
РАСПРЕДЕЛЕННАЯ КОММУТАЦИОННАЯ СИСТЕМА СВЯЗИ 1994
  • Селф Л.Дэвид
  • Найкл Клемент Р.
  • Скуг Фредерик Х.
RU2138134C1
ТЕХНИЧЕСКАЯ '"щеБИБЛИОТЕКА 0
SU165864A1
US 5241686 A, 31.08.1993.

RU 2 321 968 C2

Авторы

Кассетт Тиа М.

Тирнэй Патрик

Секендорф Пол М.

Ип Мо

Росс Дэвид Дж.

Кенаги Джейсон Б.

Даи Дзин

Агре Дэниел Х.

Чмайтелли Мазен

Мортенсен Арне Круаза Жозеф

Чандхок Равиндер

Даты

2008-04-10Публикация

2003-07-01Подача