СПОСОБ ИДЕНТИФИКАЦИИ УСТРОЙСТВ В РАБОЧИХ СРЕДАХ МОБИЛЬНОЙ СВЯЗИ И НАСТОЛЬНЫХ КОМПЬЮТЕРОВ Российский патент 2011 года по МПК H04L12/28 H04H60/76 

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

Область техники

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

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

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

Функциональные возможности прикладного программного обеспечения хорошо известны и включают хранение телефонных номеров и прочих контактных реквизитов, передачу и прием CMC или сообщений электронной почты, а также загрузку в нисходящем или восходящем направлении таких медиа-ресурсов, как мелодии звонков, фотографии или фильмы, музыкальные файлы и тому подобное. Однако конфигурация прикладного программного обеспечения для подключения и взаимодействия с конкретным мобильным телефоном проблематична, особенно там, где в качестве канала связи используется технология Bluetooth («Голубой Зуб»).

Одна конкретная проблема, связанная со связью через Bluetooth, возникает в результате широко распространенного принятия этой технологии для беспроводного подключения устройств. Ее можно использовать для связи между телефонами, телефонными трубками, компьютерами, периферийными устройствами и подобными им устройствами. Другая проблема заключается в том, что большинству телефонных трубок мобильных телефонов присваиваются относительно неотличительные названия, например телефон «Моторола». Это означает, что для настольного компьютера может оказаться затруднительным провести уникальную идентификацию такого устройства как телефонная трубка, к которой он должен будет подсоединиться. В пределах диапазона досягаемости может оказаться много устройств, использующих технологию Bluetooth, в особенности мобильных телефонов, всем из которых присвоены одинаковые или неотличительные названия.

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

Раскрытие сущности изобретения

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

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

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

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

- передача программного обеспечения из мобильного устройства на настольное вычислительное устройство;

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

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

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

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

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

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

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

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

На фигуре 2 показано схематическое изображение применения настольного компьютера;

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

Режим (режимы) для исполнения изобретения

Это изобретение обеспечивает удобный способ для того, чтобы позволить пользователям мобильных устройств, таких как мобильные телефоны, конфигурировать систему, включающую телефон 10 и настольный компьютер 12 (лэптоп, ПК и т.д.), для взаимодействия между собой и установления связи с Интернет 14 (Фигура 1).

Основные компоненты системы включают прикладную программу-клиента для обслуживания телефона, прикладную программу-загрузчика, прикладную программу-инсталлятор, сервисное прикладное программное обеспечение для работы с глобальной сетью Web, прикладные программы-клиенты настольного компьютера, сервисное прикладное программное обеспечение для настольного компьютера, сервисное прикладные программы диспетчера файлов и для управления интерфейсом. В зависимости от требования различные прикладные программы написаны на соответствующем языке программирования, например на Java (J2ME) или на языке программирования C++.

Прикладными программами-клиентами телефона является программа-клиент, работающая в операционной среде Java (J2ME), встроенной в телефон 10, которая ответственна за распределение операционной системы по телефонным трубкам. Программа-клиент в среде J2ME содержит в своем теле небольшой исполняемый файл Windows, который выгружается на персональный компьютер 12 и инсталлирует полную систему прикладного программного обеспечения для настольного компьютера 16 (обратитесь к фигуре 2).

В процессе своего применения прикладная программа-клиент для обслуживания телефона предварительно программируется в телефонной трубке во время выполнения своей инициализации. Когда желательно инсталлировать прикладные программы для настольного компьютера на конкретный компьютер, между телефонной трубкой 10 и рассматриваемым компьютером 12 устанавливается соединение 18. В своем простейшем виде это соединение может быть кабельным, таким как кабель USB (последовательная универсальная шина), которое напрямую соединяет настольный компьютер и телефонную трубку. Другой удобный способ соединения двух устройств - это беспроводное соединение по технологии Bluetooth. На первом этапе телефонная трубка выполняет идентификацию настольного компьютера или компьютеров, к которым она либо подсоединяется (с помощью кабеля), либо подключается (с помощью технологии Bluetooth). Использование телефонной трубки для идентификации настольного компьютера упрощает процесс выбора устройств, поскольку, как правило, в пределах зоны приема телефонной трубки находится меньше компьютеров, чем телефонных трубок в пределах зоны приема настольного компьютера. Такое положение дел в сочетании с тем, что большинству телефонных трубок присвоены относительно неотличительные названия (например, телефон «Моторола»), означает появление возможных затруднений при проведении уникальной идентификации телефонной трубки персональным компьютером, к которому она должна быть подсоединена, тогда как обратная ситуация может иметь место с меньшей вероятностью.

После идентификации целевого настольного компьютера 12 на телефонной трубке ей после этого можно переслать команду на передачу прикладной программы загрузчика через канал связи 18, например, с помощью команды активной доставки ОВЕХ, используемой в технологии Bluetooth.

Прикладная программа загрузчика включает исполняемый файл, который автоматически выполняется после инсталляции на настольном компьютере для загрузки полной прикладной программы-инсталлятора из указанного веб-сайта 20 через канал компьютера 22, работающий с Интернет 14. После пересылки прикладной программы загрузчика в настольный компьютер пользователь начинает процесс инсталляции (щелкает по кнопке мыши, наведя курсор на пиктограмму программы). Загрузчик скачивает пакет прикладных инсталляционных программ из централизованного Интернет-сервера и затем автоматически прогоняет и инсталлирует полный набор прикладного программного обеспечения.

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

В одном предпочтительном осуществлении изобретения программа-загрузчик представляет собой небольшую прикладную программу, написанную под операционную систему J2ME, которая включает простой исполняемый файл в среде Windows/MAC (протокола управления доступом к передающей среде), предварительно инсталлированный в телефонной трубке.

Желательно сохранять размер программы-загрузчика малым настолько, насколько это возможно. Это необходимо из-за ограничений, накладываемых на объем памяти мобильных телефонов, а также на скорость передачи во время выполнения соединения по технологии Bluetooth. По этой причине программа-клиент извлекает полный набор программ начальной настройки из централизованного Интернет-сервера, а не хранит любую информацию о настройках самостоятельно.

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

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

Программа-клиент программы-загрузчика в среде J2ME использует две ключевые области спецификации JSR 82 (ресурса Bluetooth), - поиск по технологии Bluetooth и передачу по технологии Obex (технология обмена объектами внутри рабочей группы), программное обеспечение которой должно быть инсталлировано в телефонной трубке для правильной работы системы.

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

Это выполняется с помощью секции поиска и опроса устройств программного спецификации JSR 82. Ресурс Bluetooth занимается поиском ответной информации, содержащей ряд информационных полей, которые уникально идентифицируют устройства. К полям, используемым программой-загрузчиком, относятся:

DEVICE_NAME - простое удобочитаемое пользователем название устройства (неуникального типа);

DEVICE_ADDRESS - уникальный представленный в двоичном коде адрес указанного устройства;

DEVICE_CLASS - битовая маска, идентифицирующая тип устройства (например, 1 = телефон, 2 = интеллектуальный мобильный телефон, 3 = компьютер и т.д.). В некоторых случаях это поле может содержать больше информации, такой как тип компьютера (например, лэптоп или настольный компьютер), однако эта информации не требуется программе-загрузчику, так как она настроена только на определение устройств общей группы типа «компьютер».

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

Собственно передача файла выполняется на физическом уровне технологии ОВЕХ из JSR 82. Существует ряд проблем в удаленной конечной части, которые должны быть отработаны программой-клиентом до, во время и после передачи данных. Они связаны с работой программных компонентов, использующих технологию Bluetooth и разработанных разными производителями, и с тем, как эти компоненты выполняют загрузки файлов. Например, если пользователь выполняет прогон программного компонента, совместимого с драйверами Microsoft, то в начале ему следует прогнать элемент программного обеспечения, который позволяет передачу файла по технологии Bluetooth. Программный компонент WIDCOMM (передача данных через беспроводное информационное устройство) позволит прикладной программе загрузчика передавать полезную нагрузку без предоставления подсказки пользователю, однако в таком случае последний после этого должен определять оптимальный маршрут для пересылки данных во временную директорию загрузки, созданную во время передачи информации.

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

Программа-загрузчик использует спецификацию JSR 82 по обслуживанию средств связи с помощью технологии Bluetooth. В частности, она использует интерфейс прикладного программирования ОВЕХ для передачи прикладной программы, которая является полезной загрузкой.

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

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

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

После полной инсталляции прикладное программное обеспечение настольного компьютера, в том числе и программы-клиенты, хранящиеся на настольном компьютере 12, является центральным инструментальным средством в системе. Его можно написать на таком языке, как J2SE (Java), который объединяется с сервисными программами Интернет и головного настольного компьютера, для управления потоком информации через систему. Программа-клиент настольного компьютера также объединяется с таким программным обеспечением по управлению электронной почтой, как программа-менеджер управления интерфейсом Microsoft Outlook, предназначенная для управления контактами и событиями в системе. Типичные функции клиента настольного компьютера охватывают:

Для контактов: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Просмотреть и Выполнить Считывание Визитной Карточки, дополнительные поля для Outlook: Совместно Использовать, Слить (данные программ-менеджеров управления интерфейсом Microsoft Outlook и Outlook Express);

Для текстовых сообщений: Удалить, Скопировать, Сформировать Резервную Копию, Ответить, Переслать;

Для событий: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Совместно Использовать;

Для документов: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Совместно Использовать;

Для фотографий: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Совместно Использовать;

Для музыкальных вставок: добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию;

Для видеоинформации: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Совместно Использовать;

Для мелодий звонка: Добавить, Удалить, Скопировать, Сформировать Резервную Копию, Приобрести;

Для фона (изображения): Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Приобрести;

Для поступлений через RSS (протокол для приема-передачи оперативно рассылаемых новостей): установление количества поступлений через RSS со всего земного шара с использованием встроенной программы просмотра IE (Microsoft Internet Explorer);

Для радиостанции Интернет: радиостанции Интернет со всего земного шара, встроенные в программу просмотра;

Информация о работе телефона: данные о времени поступления вызовов, стоимость вызова, ресурс батареи, базовая страница телефона для предоставления более подробной информации о телефоне;

Для групп: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию;

Для Регистрации и Профилирования Реквизитов Пользователя: регистрационная страница большого размера для хранения информационного архива заказчика; регистрация кредитной карточки;

Составление профиля устройства: настройка и локализация устройств, которые подключаются для связи;

Речевые вызовы: Набор, Ответ, Повешена Трубка, Игнорирование Вызова;

Приобретение: загрузить и приобрести телефонные мелодии и фон, используя для безопасности SSL (протокол защищенных гнезд).

В состав прикладных программ настольного компьютера также входят прикладные сервисные программы для работы с каталогами DS, которые непрерывно выполняются, пока компьютер находится во включенном состоянии. Программы DS могут быть написаны, например, на языке программирования C++ для достижения максимального быстродействия и производительности, потому что они должны относительно плавно и быстро обрабатывать потенциально значительные объемы данных. Функциональное ключевое назначение сервисных программ настольного компьютера - это их работа в качестве канала между вышеуказанной программой-клиентом, выполняемой на настольном компьютере, и мобильным телефоном 10.

На фигуре 3 показаны функциональные основные компоненты DS, включающие модули поддержки связи 24 для организации передачи данных на мобильный телефон, например, модуль последовательной передачи данных 24а, модуль Widcomm Bluetooth 24b, модуль Microsoft Bluetooth 24с; диспетчер управления каналом связи 26; синтаксический анализатор интерфейса/процессор 28; главная прикладная программа логической последовательности обработки данных 30 и диспетчер Winsock 32 для организации канала связи с программой-клиентом, выполняемой на настольном компьютере.

В служебных программах для работы с каталогами DS используются три протокола:

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

- набор команд AT (передовая технология) в том виде, в котором он представлен комитетом по стандартам GSM (глобальной системы мобильной связи); и

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

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

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

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

В качестве части ресурса Интернет 14, 20, к которому обращается вышеуказанная прикладная программа настольного компьютера, предоставляется веб-сервис. Прикладное программное обеспечение, предоставляющее веб-сервис, может быть написано, например, на языке PHP. Веб-сервис - это полностью функциональная Интернет-«ферма», состоящая из легкодоступных серверов 20, один из которых планирует управление, а другие исполняют его в отношении информационного наполнения и данных пользователя. Вся информация безопасно хранится в памяти канала с оптоволоконной проводной прошивкой, и к ней в любое время можно получить доступ через интерфейс мировой сети, постоянно хранимый в системе прикладного программного обеспечения настольного компьютера 16. Веб-сервис 20 предоставляет сценарии программе-клиенту, выполняемой на настольном компьютере, для выполнения запроса на доступ к данным, предназначенным для конкретного пользователя. Веб-сервис хранит всю эту информацию в базе данных сервера, представленных в виде последовательности операторов SQL.

Типичные функции охватывают:

Для контактов: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Просмотреть, дополнительные поля для Outlook;

Для текстовых сообщений: Удалить, Скопировать, Сформировать Резервную Копию;

Для событий: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Совместно Использовать;

Для документов: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Совместно Использовать;

Для фотографий: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Совместно Использовать, Искать, Пролистать;

Для музыкальных вставок: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию;

Для видеоинформации: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Совместно Использовать, Искать, Пролистать;

Для мелодий звонка: Добавить, Удалить, Скопировать, Сформировать Резервную Копию, Приобрести;

Для фона (изображения): Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию, Приобрести;

Для поступлений через RSS (протокол для приема-передачи оперативно рассылаемых новостей): установление количества поступлений через RSS со всего земного шара с использованием встроенной программы просмотра IE (Microsoft Internet Explorer);

Для радиостанции Интернет: радиостанции Интернет со всего земного шара, встроенные в программу просмотра;

Для групп: Добавить, Отредактировать, Удалить, Скопировать, Сформировать Резервную Копию;

Для Регистрации и Профилирования Реквизитов Пользователя: регистрационная страница большого размера для хранения информационного архива заказчика; регистрация кредитной карточки;

Моя домашняя страница: общедоступная веб-страница;

Панель управления пользователя: управление объектами (события, контакты и прочее);

Управление публикациями: позволяет пользователям публиковать документы в области для общего доступа;

Онлайновый магазин: позволяет приобретать телефонные мелодии и фоновые изображения;

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

Сертификация протокола защищенных гнезд: безопасная область протокола защищенных гнезд и регистрационных данных пользователей;

Загрузка прикладной программы: загрузка InstallShield для главной прикладной программы;

Дополнительное Web-пространство: базовая принимаемая по умолчанию емкость памяти, опция для приобретения дополнительной области памяти;

Панель управления системного администратора: Опубликовать, Запретить, Управление Информационным Наполнением, управление поступлениями через RSS, управление радиостанциями.

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

Для контактов; Добавить, Отредактировать, Удалить, Скопировать, дополнительные поля для конкретного устройства;

Для текстовых сообщений: Удалить, Скопировать, Сформировать Резервную Копию, Передать, Получить;

Для событий: Добавить, Отредактировать, Удалить, Скопировать;

Для фотографий - Добавить, Отредактировать, Удалить, Скопировать;

Для музыкальных вставок - Добавить, Отредактировать, Удалить, Скопировать;

Для видеоинформации - Добавить, Отредактировать, Удалить, Скопировать;

Для мелодий звонка - Добавить, Удалить, Скопировать;

Для фона (изображения) - Добавить, Отредактировать, Удалить, Скопировать;

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

Комплексирование контактных групп - Microsoft, WIDCOMM и т.д.;

Журнал Поступления Вызовов и Дополнительная Телефонная Информация - сортировка вызовов по времени поступления и по продолжительности;

Управление Вызовами - Набор, Повешена Трубка, Игнорирование Вызова;

Профилирование Регистрационных Данных - точное определение подключения к телефону из программы-клиента настольного компьютера.

Программа-клиент в среде J2ME, записанная в телефонную трубку, ответственна за присвоение имени прикладной программе полезной нагрузки, когда та поступает в удаленный компьютер. Спецификация JSR 82 позволяет программному обеспечению идентифицировать адрес своего собственного устройства. Адрес устройства под управлением Bluetooth состоит из 12 знаков и считывается шестью парами по два знака, например, 23:ab:12:0e:6f:8c.

Предположим, что базовое имя полезной нагрузки программы-загрузчика - это loader.EXE. Программа-клиент в среде J2ME берет адрес устройства и добавляет его в конец имени программы-загрузчика. Используя вышеуказанный пример, получаем имя передаваемого файла как loader23ab120e6f8c.EXE.

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

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

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

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

название год авторы номер документа
ПЛАТЕЖНЫЙ ТЕРМИНАЛ С ИСПОЛЬЗОВАНИЕМ МОБИЛЬНОГО КОММУНИКАЦИОННОГО УСТРОЙСТВА, ТАКОГО КАК МОБИЛЬНЫЙ ТЕЛЕФОН, И СПОСОБ БЕЗНАЛИЧНЫХ ПЛАТЕЖЕЙ 2010
  • Флорек Мирослав
  • Масарык Михал
  • Риффелмачер Давид Алан
RU2543935C2
СИСТЕМЫ И СПОСОБЫ ДЛЯ ПЕРЕНОСНЫХ ЗАПОМИНАЮЩИХ УСТРОЙСТВ 2015
  • Кристмас Кой
  • Малпасс Люк
RU2700183C2
ПРОСТАЯ И ДИНАМИЧЕСКАЯ КОНФИГУРАЦИЯ СЕТЕВЫХ УСТРОЙСТВ 2004
  • Сэзер Дэйл А.
  • Симонне Гийом
  • Гельсен Джон М.
  • Джафф Косар А.
  • Лайп Ральф А.
  • Айала Роланд Дж.
  • Чань Шэннон Дж.
  • Кюнель Томас В.
  • Пэрри Уилльямс Г.
RU2383921C2
ВОССТАНОВЛЕНИЕ ДАННЫХ КЛИЕНТА ПРИ ПЕРЕМЕЩЕНИЯХ ДАННЫХ КЛИЕНТА 2012
  • Шах Сиддхартх Раджендра
  • Да Силва Мл., Антонио Марко
  • Воронков Никита
  • Таранов Виктория
  • Блад Дэниел
RU2598991C2
СИСТЕМА И СПОСОБ ДЛЯ ПОЛЬЗОВАТЕЛЕЙ МОБИЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ УСТРОЙСТВ ДЛЯ РАСПЕЧАТКИ ДОКУМЕНТОВ 2003
  • Ву Зханбинг
RU2325688C2
Система управления удаленными данными 2019
  • Смирнов Александр Николаевич
RU2728282C1
ДИНАМИЧЕСКОЕ РАЗМЕЩЕНИЕ ДАННЫХ ТОЧНЫХ КОПИЙ 2010
  • Мерфи Элисса Э. С.
  • Лешински Ян В.
  • Мер Джон Д.
RU2544777C2
ПРОДОЛЖЕНИЕ ЗАДАЧ МЕЖДУ УСТРОЙСТВАМИ 2014
  • Янь, Ань
RU2679242C2
ВЫЧИСЛИТЕЛЬНАЯ МАШИНА С НАДЕЖНЫМ И ЗАЩИЩЕННЫМ СОЕДИНЕНИЕМ С ИНТЕРНЕТОМ ИЛИ СЕТЬЮ, ОБЕСПЕЧИВАЮЩАЯ СРЕДСТВА ДЛЯ ОБРАБОТКИ, МАНИПУЛЯЦИИ, ПРИЕМА, ПЕРЕДАЧИ И ХРАНЕНИЯ ИНФОРМАЦИИ, ЗАЩИЩЕННОЙ ОТ ХАКЕРОВ, ПЕРЕХВАТЧИКОВ, ВИРУСОВ, ВРЕДОНОСНЫХ ПРОГРАММ И Т.П. 2018
  • Нат, Притам
RU2762935C2
ИНТЕРФЕЙСЫ ДЛЯ ПРИКЛАДНОГО ПРОГРАММИРОВАНИЯ ДЛЯ КУРИРОВАНИЯ КОНТЕНТА 2014
  • Григорович Александр В.
  • Литтл Роберт А.
RU2666302C2

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

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

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

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

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

2. Способ по п.1, отличающийся тем, что мобильное устройство включает трубку мобильного телефона.

3. Способ по п.1 или 2, отличающийся тем, что настольным вычислительным устройством является лэптоп или персональный компьютер.

4. Способ по п.1 отличающийся тем, что в ресурсы сети включаются ресурсы Интернет.

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

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

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

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

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

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

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

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

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

14. Способ по п.13, включающий использование поисковой функции ресурса Bluetooth для нахождения устройств.

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

RU 2005118556 А, 20.01.2006
Способ и приспособление для нагревания хлебопекарных камер 1923
  • Иссерлис И.Л.
SU2003A1
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор 1923
  • Петров Г.С.
SU2005A1
Пломбировальные щипцы 1923
  • Громов И.С.
SU2006A1
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор 1923
  • Петров Г.С.
SU2005A1

RU 2 431 235 C2

Авторы

Анвер Джурэйд

Даты

2011-10-10Публикация

2008-01-25Подача