ДИАГНОСТИЧЕСКИЙ КОНТРОЛЬ ПОСРЕДСТВОМ УСТРОЙСТВА БЕСПРОВОДНОЙ СВЯЗИ

1. Способ беспроводной связи, содержащий операции, на которых:
принимают диагностические сообщения от модема через первый интерфейс;
выполняют обработку диагностических сообщений для получения информации о состоянии сети, указывающей состояние сети радиосвязи, при этом операция обработки диагностических сообщений включает в себя операцию синтаксического разбора диагностических сообщений для получения назначенных параметров для сети радиосвязи и операцию определения информации о состоянии сети на основании назначенных параметров для сети радиосвязи; и
предоставляют информацию о состоянии сети через второй интерфейс в приложение для ее использования приложением, чтобы управлять связью с сетью радиосвязи.
2. Способ по п. 1, при котором информация о состоянии сети включает в себя, по меньшей мере, одно из значения столбца гистограммы, указывающего уровень принятого сигнала для сети радиосвязи, указателя бита роуминга (RBI), указателя технологии радиосвязи для сети радиосвязи и системного времени.
3. Способ по п. 1, дополнительно содержащий операции, на которых:
выполняют обработку диагностических сообщений для получения информации о состоянии устройства, указывающей состояние устройства беспроводной связи; и
предоставляют информацию о состоянии устройства через второй интерфейс в приложение.
4. Способ по п. 3, при котором информация о состоянии устройства включает в себя, по меньшей мере, одно из серийного номера электронного устройства (ESN), спискового номера мобильного абонента (MDN), информации о версии модема, и информации о версии перечня предпочтительного роуминга (PRL) для устройства беспроводной связи.
5. Способ по п. 1, дополнительно содержащий операцию, на которой:
посылают в модем командное сообщение с запросом на получение, по меньшей мере, одного параметра, и, при этом операция приема диагностических сообщений включает в себя операцию приема командного сообщения ответа, по меньшей мере, с одним параметром.
6. Способ по п. 1, дополнительно содержащий операцию, на которой:
посылают в модем, по меньшей мере, одно сообщение о конфигурировании для конфигурирования модема так, чтобы посылать сообщения о журнале регистрации событий, и, при этом операция приема диагностических сообщений содержит операцию приема сообщений о журнале регистрации событий, посланных модемом, сконфигурированным посредством, по меньшей мере, одного сообщения о конфигурировании.
7. Способ по п. 1, при котором первый интерфейс содержит диагностический интерфейс, используемый модемом для предоставления параметров для тестирования функциональных возможностей модема, и в котором второй интерфейс содержит интерфейсы прикладного программирования (API).
8. Способ по п. 1, дополнительно содержащий операции, на которых:
принимают из приложения интерфейс прикладного программирования (API), запрашивающий параметр для информации о состоянии сети; и
предоставляют запрошенный параметр в приложение.
9. Способ по п. 1, при котором информация о состоянии сети используется приложением для определения того, следует ли активизировать обслуживание и следует ли выбрать сеть радиосвязи для обслуживания, если оно активизировано.
10. Устройство для беспроводной связи, содержащее:
по меньшей мере, один процессор, сконфигурированный с возможностью приема диагностических сообщений из модема через первый интерфейс, обработки диагностических сообщений для получения информации о состоянии сети, указывающей состояние сети радиосвязи, и предоставления информации о состоянии сети через второй интерфейс в приложение для ее использования приложением для управления связью с сетью радиосвязи,
при этом, по меньшей мере, один процессор сконфигурирован с возможностью выполнения синтаксического разбора диагностических сообщений для получения назначенных параметров для сети радиосвязи и определения информации о состоянии сети на основании назначенных параметров для сети радиосвязи.
11. Устройство по п. 10, в котором, по меньшей мере, один процессор сконфигурирован с возможностью выполнения синтаксического разбора диагностических сообщений для получения назначенных параметров для сети радиосвязи и определения информации о состоянии сети на основании назначенных параметров для сети радиосвязи.
12. Устройство по п. 10, в котором, по меньшей мере, один процессор сконфигурирован с возможностью выполнения обработки диагностических сообщений для получения информации о состоянии устройства, указывающей состояние устройства беспроводной связи, и предоставления информации о состоянии устройства через второй интерфейс в приложение.
13. Устройство для беспроводной связи, содержащее: средство для приема диагностических сообщений из модема через первый интерфейс; средство для обработки диагностических сообщений для получения информации о состоянии сети, указывающей состояние сети радиосвязи; и средство для предоставления информации о состоянии сети через второй интерфейс в приложение для ее использования приложением, чтобы управлять связью с сетью радиосвязи,
при этом средство для обработки диагностических сообщений содержит средство для синтаксического разбора диагностических сообщений для получения назначенных параметров для сети радиосвязи, и средство для определения информации о состоянии сети на основании назначенных параметров для сети радиосвязи.
14. Устройство по п. 13, дополнительно содержащее: средство для обработки диагностических сообщений для получения информации о состоянии устройства, указывающей состояние устройства беспроводной связи; и средство для предоставления информации о состоянии устройства через второй интерфейс в приложение.
15. Компьютерный программный продукт, содержащий:
считываемый посредством компьютера носитель, содержащий:
код, предписывающий, по меньшей мере, одному компьютеру принимать диагностические сообщения из модема через первый интерфейс, код, предписывающий, по меньшей мере, одному компьютеру обрабатывать диагностические сообщения для получения информации о состоянии сети, указывающей состояние сети радиосвязи, и код, предписывающий, по меньшей мере, одному компьютеру предоставлять информацию о состоянии сети через второй интерфейс в приложение для ее использования приложением, чтобы управлять связью с сетью радиосвязи.
16. Способ беспроводной связи, содержащий операции, на которых:
принимают диагностические сообщения из модема;
выполняют обработку диагностических сообщений для получения диагностической информации, указывающей характеристики соединения по радиосвязи или сеанса передачи данных, или обоих из них для устройства беспроводной связи; и
посылают диагностическую информацию в сетевой сервер для текущего контроля сети и отладки, при этом, операция обработки диагностических сообщений включает в себя операцию синтаксического разбора диагностических сообщений для получения назначенных параметров и отбрасывания остающихся параметров в диагностических сообщениях, и операцию сохранения назначенных параметров в буфере.
17. Способ по п. 16, дополнительно содержащий операцию, на которой:
посылают в модем, по меньшей мере, одно сообщение о конфигурировании для конфигурирования модема так, чтобы передавать сообщения о журнале регистрации событий, причем это, по меньшей мере, одно сообщение о конфигурировании определяет, по меньшей мере, одно из конкретных сообщений о журнале регистрации событий, подлежащих передаче, параметров, подлежащих передаче в сообщениях о журнале регистрации событий, и условий для передачи сообщений о журнале регистрации событий, и, при этом, операция приема диагностических сообщений содержит операцию приема сообщений о журнале регистрации событий, посланных модемом, сконфигурированным посредством, по меньшей мере, одного сообщения о конфигурировании.
18. Способ по п. 16, дополнительно содержащий операцию, на которой:
посылают в модем, по меньшей мере, одно сообщение о конфигурировании для конфигурирования модема так, чтобы посылать сообщения о событиях, причем каждое сообщение о событии посылается, когда запускается соответствующим событием, и, при этом, операция приема диагностических сообщений содержит операцию приема сообщений о событиях, посланных модемом, сконфигурированным посредством, по меньшей мере, одного сообщения о конфигурировании.
19. Способ по п. 16, в котором операция посылки диагностической информации содержит операцию генерирования отчета, содержащего набор параметров, сохраненных в буфере, причем набор параметров формирует диагностическую информацию, и операцию, на которой посылают отчет на сетевой сервер.
20. Устройство для беспроводной связи, содержащее: по меньшей мере, один процессор, сконфигурированный с возможностью приема диагностических сообщений из модема, обработки диагностических сообщений для получения диагностической информации, указывающей характеристики соединения по радиосвязи или сеанса передачи данных, или обоих из них для устройства беспроводной связи, и посылать эту диагностическую информацию в сетевой сервер для текущего контроля сети и отладки, при этом, по меньшей мере, один процессор сконфигурирован с возможностью выполнения синтаксического разбора диагностических сообщений для получения назначенных параметров и отбрасывания оставшихся параметров в диагностических сообщениях, и сохранения назначенных параметры в буфере.
21. Устройство по п. 20, в котором, по меньшей мере, один процессор сконфигурирован с возможностью посылки в модем, по меньшей мере, одного сообщения о конфигурировании для конфигурирования модема так, чтобы посылать сообщения о журнале регистрации событий, и приема сообщений о журнале регистрации событий, посланных модемом, сконфигурированным посредством, по меньшей мере, одного сообщения о конфигурировании, при этом, по меньшей мере, одно сообщение о конфигурировании определяет, по меньшей мере, одно из сообщений о конкретных событиях, подлежащих передаче, параметров, подлежащих передаче в сообщениях о журнале регистрации событий, и условий для посылки сообщений о журнале регистрации событий.
22. Устройство по п. 20, в котором, по меньшей мере, один процессор сконфигурирован с возможностью посылки в модем, по меньшей мере, одного сообщения о конфигурировании для конфигурирования модема так, чтобы посылать сообщения о событиях, причем каждое сообщение о событии посылают, когда запущено соответствующим событием, и приема сообщений о событиях, посланных модемом, сконфигурированным посредством, по меньшей мере, одного сообщения о конфигурировании.
23. Устройство по п. 22, в котором, по меньшей мере, один процессор сконфигурирован с возможностью генерирования отчета, содержащего набор параметров, сохраненных в буфере, причем набор параметров формирует диагностическую информацию, и посылки отчета в сетевой сервер.
24. Способ беспроводной связи, содержащий операции, на которых:
генерируют блок данных, содержащий словарь и набор записей, причем словарь содержит набор кодов полей для представляемого в отчете набора параметров и описание для каждого кода поля, при этом набор записей содержит значения параметров для кодов полей, определенных в словаре; и
посылают этот блок данных из устройства беспроводной связи в сетевой сервер.
25. Способ по п. 24, дополнительно содержащий операции, на которых:
определяют словарь на основании набора параметров, чтобы представлять в виде отчета в блоке данных; и
присваивают различный код поля каждому параметру в наборе.
26. Способ по п. 24, дополнительно содержащий операции, на которых:
принимают диагностические сообщения из модема; и
выполняют обработку диагностических сообщений для получения параметров из набора, причем эти параметры указывают характеристики соединения по радиосвязи или сеанса передачи данных, или обоих из них для устройства беспроводной связи.
27. Способ по п. 24, дополнительно содержащий операции, на которых:
посылают сообщение на запуск для инициирования сеанса представления отчетов с сетевым сервером; и
принимают из сетевого сервера ответное сообщение с одобрением сеанса представления отчетов, и, при этом, блок данных генерируют и посылают в течение сеанса представления отчетов.
28. Устройство для беспроводной связи, содержащее: по меньшей мере, один процессор, сконфигурированный с возможностью генерирования блока данных, содержащего словарь и набор записей, причем словарь содержит набор кодов полей для представляемого в отчете набора параметров и описание для каждого кода поля, при этом набор записей содержит значения параметров для кодов полей, определенных в словаре, и посылки блок данных от устройства беспроводной связи на сетевой сервер.
29. Устройство по п. 28, в котором, по меньшей мере, один процессор сконфигурирован с возможностью определения словаря на основании набора параметров, чтобы представлять в виде отчета в блоке данных, и присваивать различный код поля каждому параметру в наборе.
30. Устройство по п. 28, в котором, по меньшей мере, один процессор сконфигурирован с возможностью приема диагностических сообщений от модема и выполнения обработки диагностических сообщений для получения параметров из набора, причем эти параметры указывают характеристики соединения по радиосвязи или сеанса передачи данных, или обоих из них для устройства беспроводной связи.
31. Способ беспроводной связи, содержащий операции, на которых:
принимают первое сообщение поискового вызова, посланное на основании первого идентификатора для устройства беспроводной связи, когда устройство беспроводной связи работает в неактивном режиме; и
принимают второе сообщение поискового вызова, посланное на основании второго идентификатора для устройства беспроводной связи, когда устройство беспроводной связи работает в активном режиме.
32. Способ по п. 31, при котором устройство беспроводной связи имеет активный сеанс передачи данных в активном режиме и не имеет активного сеанса передачи данных в неактивном режиме.
33. Способ по п. 31, при котором первый идентификатор содержит списковый номер мобильного абонента (MDN) для устройства беспроводной связи, и в котором первое сообщение поискового вызова посылают в устройство беспроводной связи с использованием опции обслуживания речевой связи.
34. Способ по п. 31, при котором второй идентификатор содержит адрес по Интернет-протокол (IP) для устройства беспроводной связи, и при этом второе сообщение поискового вызова посылают в сокет для приложения в устройстве беспроводной связи.
35. Способ по п. 31, при котором первое сообщение поискового вызова принимают через первую сеть радиосвязи, и при этом второе сообщение поискового вызова принимают через первую сеть радиосвязи или через вторую сеть радиосвязи.
36. Устройство для беспроводной связи, содержащее: по меньшей мере, один процессор, сконфигурированный с возможностью приема первого сообщение поискового вызова, посланное на основании первого идентификатора для устройства беспроводной связи, когда устройство беспроводной связи работает в неактивном режиме, и приема второго сообщение поискового вызова, посланное на основании второго идентификатора для устройства беспроводной связи, когда устройство беспроводной связи работает в активном режиме.
37. Устройство по п. 36, в котором первый идентификатор содержит списковый номер мобильного абонента (MDN) для устройства беспроводной связи, и в котором первое сообщение поискового вызова посылают в устройство беспроводной связи с использованием опции обслуживания речевой связи.
38. Устройство по п. 36, в котором второй идентификатор содержит адрес Интернет-протокол (IP) для устройства беспроводной связи, и в котором второе сообщение поискового вызова посылают в сокет для приложения в устройстве беспроводной связи.
39. Устройство по п. 36, в котором, по меньшей мере, один процессор сконфигурирован с возможностью приема первого сообщения поискового вызова через первую сеть радиосвязи и приема второго сообщения поискового вызова через первую сеть радиосвязи или через вторую сеть радиосвязи.
40. Способ беспроводной связи, содержащий операции, на которых:
определяют, работает ли устройство беспроводной связи в неактивном режиме или активном режиме;
посылают сообщение поискового вызова в устройство беспроводной связи на основании первого идентификатора для устройства беспроводной связи, если устройство беспроводной связи работает в неактивном режиме; и
посылают сообщение поискового вызова в устройство беспроводной связи на основании второго идентификатора для устройства беспроводной связи, если устройство беспроводной связи работает в активном режиме.
41. Способ по п. 40, при котором первый идентификатор содержит списковый номер мобильного абонента (MDN) для устройства беспроводной связи, и при этом первое сообщение поискового вызова посылают в устройство беспроводной связи с использованием опции обслуживания речевой связи.
42. Способ по п. 40, при котором второй идентификатор содержит адрес Интернет-протокол (IP) для устройства беспроводной связи, и при этом второе сообщение поискового вызова посылают в сокет для приложения в устройстве беспроводной связи.
43. Способ по п. 42, дополнительно содержащий операцию, на которой:
сохраняют ассоциацию IP-адреса, сокета, и спискового номера мобильного абонента (MDN) для устройства беспроводной связи.
44. Устройство для беспроводной связи, содержащее: по меньшей мере, один процессор, сконфигурированный с возможностью определения того, работает ли устройство беспроводной связи в неактивном режиме или активном режиме, посылки сообщения поискового вызова устройству беспроводной связи на основании первого идентификатора для устройства беспроводной связи в том случае, если устройство беспроводной связи работает в неактивном режиме, и посылки сообщения поискового вызова в устройство беспроводной связи на основании второго идентификатора для устройства беспроводной связи в том случае, если устройство беспроводной связи работает в активном режиме.
45. Устройство по п. 44, в котором первый идентификатор содержит списковый номер мобильного абонента (MDN) для устройства беспроводной связи, и в котором первое сообщение поискового вызова посылают в устройство беспроводной связи с использованием опции обслуживания речевой связи.
46. Устройство по п. 45, в котором второй идентификатор содержит адрес Интернет-протокол (IP) для устройства беспроводной связи, и в котором второе сообщение поискового вызова посылают в сокет для приложения в устройстве беспроводной связи.
47. Устройство по п. 46, в котором, по меньшей мере, один процессор сконфигурирован с возможностью сохранения ассоциации IP-адреса, сокета, и спискового номера мобильного абонента (MDN) для устройства беспроводной связи.