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

Иллюстрации

Показать все

Изобретение относится к устройствам обработки информации. Технический результат заключается в повышении безопасности обработки информации. Сервер содержит: процессорный модуль; вход, выполненный с возможностью приема информации датчиков от клиентского терминала; память, хранящую инструкции, вызывающие при выполнении процессорным модулем определение процессорным модулем текущего местонахождения клиентского терминала, по меньшей мере частично, на основе информации датчиков и прогнозирование, по меньшей мере частично, на основе текущего местонахождения клиентского терминала момента времени входа клиентского терминала в область автономной работы; и выход, выполненный с возможностью передачи клиентскому терминалу (а) данных, подлежащих использованию клиентским терминалом при автономной работе; или (b) ключа дешифрования данных, сохраняемых в клиентском терминале. 10 н. и 10 з.п. ф-лы, 23 ил.

Реферат

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

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

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

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

Благодаря наличию таких зон беспроводного обслуживания пользователь может получать услуги, такие как Интернет-телефония (с использованием IP (Интернет-протокола)) и доступ к информации всемирной паутины (WWW (World Wide Web)), даже во время движения. Иными словами, клиентский терминал в самых разных местах может осуществлять передачу или синхронизационную обработку используемых данных посредством соединения с сервером через ближайшую базовую станцию или точку доступа. Таким образом, все больше и больше информационных устройств, функционирующих в качестве клиентских терминалов, приобретают возможность работы в локальных сетях беспроводной связи.

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

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

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

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

Например, имеются системы с полным управлением мобильной телефонной связью, в которых персональная информация, такая как телефонные номера и адреса электронной почты (email), хранится на сервере, защищенном надежной системой защиты, а не в мобильном телефоне (например, см. "http://houjin.kcs.ne.jp/solution/secure_top.html", от 23 июля 2009) (NPL1). В такой системе после соединения мобильного телефона с сервером можно использовать телефонный справочник. В дополнение к этому, даже если мобильной телефон будет украден или потерян, ценная информация остается надежно защищена. Кроме того, в системе возможны приложения, позволяющие скачать телефонный справочник для использования его в состоянии автономной работы, а также имеющие функцию принудительного удаления телефонного справочника, скачанного в телефон, посредством дистанционной команды, а также функцию автоматического удаления телефонного справочника на основе числа неудачных попыток аутентификации. Однако, чтобы использовать телефонный справочник, когда мобильный телефон находится в состоянии автономной работы, пользователь должен скачать приложение с телефонным справочником прежде, чем этот мобильный телефон перейдет в режим автономной работы. Кроме того, когда скачанное приложение с телефонным справочником хранится в мобильном телефоне, степень защищенности снижается по сравнению с ситуацией, когда этот телефонный справочник хранится только на сервере. Сам принцип использования скачанного приложения с телефонным справочником только тогда, когда клиентский терминал находится в состоянии автономной работы, требует скачивания приложения с телефонным справочником перед тем, как клиентский терминал перейдет в состояние автономной работы, и затем удаления этого скачанного приложения с телефонным справочником, когда терминал снова перейдет в диалоговый режим, что является довольно обременительной ручной операцией для пользователя.

Разработаны алгоритм, согласно которому синхронизационная обработка данных выполняется каждый раз, когда происходят изменения данных на сервере или в клиентском терминале, и алгоритм, согласно которому требование выполнить синхронизацию или не выполнять передают серверу вручную, периодически или каждый раз, когда клиентский терминал входит в систему, например Google Sync, Mobile Me, My Phone и т.п. Согласно этим алгоритмам, однако, поскольку состояние связи клиентского терминала и моменты синхронизации не коррелированны одни с другими, информация для использования может оказаться в общем случае не синхронизирована перед тем, как клиентский терминал переходит в состояние автономной работы.

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

Публикация нерассмотренной Заявки на патент Японии No.2003-309791 (PTL2) описывает запоминающее устройство, которое может записывать данные, принимаемые по радио, на носителе записи и позволяет предотвратить потерю данных и неполную запись данных в случае деградации состояния радиоволн путем приостановки записи данных на носителе записи или подачи звукового сигнала тревоги пользователю.

Публикация нерассмотренной Заявки на патент Японии No.2000-155710 (PTL3) описывает способ синхронизационной обработки данных, согласно которому, когда сервер и локальное запоминающее устройство осуществляют синхронизацию одного с другим, синхронизационную обработку выполняют для каждого ресурса в соответствии с графиком, указывающим дату и время суток и день недели, когда должна производиться синхронизационная обработка для каждого ресурса.

Публикация нерассмотренной Заявки на патент Японии No.2007-96746 (PTL4) описывает терминал, оборудованный функцией мобильного телефона. Для использования телефонного справочника терминал скачивает (загружает) персональный телефонный справочник от сервера аутентификации.

Публикация нерассмотренной Заявки на патент Японии No.2007-81517 (PTL5 описывает способ хранения информации. Согласно этому способу мобильное устройство связи сохраняет в своей памяти только идентификатор ID информации, а также информацию, признанную владельцем мобильного устройства связи. Этими фрагментами информации управляют на сервере управления информации путем согласования с соответствующей информацией на этом сервере управления информацией. Недостатком этого способа, однако, является тот факт, что обычно информацию невозможно проверить, когда клиентский терминал переходит в состояние автономной работы.

Список литературы

Патентная литература

PTL 1 - Патент 2004-94577

PTL 2 - Патент 2003-309791

PTL 3 - Патент 2000-155710

PTL 4 - Патент 2007-96746

PTL 5 - Патент 2007-81517

Непатентная литература

NPL 1 - "http://houjin.kcs.ne.jp/solution/secure_top.html", по состоянию на 23 июля 2009

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

Техническая проблема

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

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

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

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

Решение проблемы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Фиг.6 показывает пример конфигурации перечня передачи/синхронизации информации.

Фиг.7 показывает пример конфигурации перечня передаваемой/синхронизируемой информации.

Фиг.8 показывает пример конфигурации перечня передаваемой/синхронизируемой информации.

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

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

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

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

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

Фиг.14А представляет логическую схему (первую половину) процедур обработки данных, выполняемых сервером и клиентским терминалом, для реализации процедур обмена данными, иллюстрируемых на фиг.10-13.

Фиг.14В представляет логическую схему (последнюю половину) процедур обработки данных, выполняемых сервером и клиентским терминалом, для реализации процедур обмена данными, иллюстрируемых на фиг.10-13.

Фиг.15 представляет пример экрана с персональной информацией на дисплее клиентского терминала в диалоговом режиме.

Фиг.16 представляет пример экрана с персональной информацией на дисплее клиентского терминала в режиме автономной работы.

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

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

Фиг.19 показывает пример конфигурации информационного оборудования, работающего в качестве сервера.

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

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

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

Осуществление изобретения

Варианты настоящего изобретения будут описаны ниже подробно со ссылками на прилагаемые чертежи.

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

Сеть связи для изображенной системы связи включает секцию кабельной связи, где соединения осуществляются посредством кабелей связи, и секцию беспроводной связи, где соединения осуществляются по радио. Секция кабельной связи включает, например, кабельную сеть связи, такую как волоконно-оптическую сеть связи и сеть ADSL (асимметричная цифровая абонентская линия). Секция беспроводной связи образована сетью беспроводной связи, такой как сеть Wi-Fi (Wireless Fidelity), сеть W-CDMA (широкополосная сеть многостанционного доступа с кодовым управлением), сеть LTE (долговременная эволюция) или сеть WiMAX (Всемирное взаимодействие для СВЧ-доступа). Соединение с секцией беспроводной связи может быть установлено через базовую станцию или точку доступа (АР).

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

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

Клиентский терминал А, которым владеет пользователь А, и клиентский терминал D, которым владеет пользователь D, соединены с секцией беспроводной связи через соответствующие ближайшие базовые станции или точки доступа (АР). Зоны обслуживания базовых станций или точек доступа представляют собой «области работы в диалоговом режиме», в которых клиентские терминалы А и D находятся в диалоговом режиме. Область, не принадлежащая к какой-либо из областей обслуживания базовых станций и точек доступа, соответствует области автономной работы, в которой клиентские терминалы А и D находятся в режиме автономной работы.

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

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

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

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

Когда пользователь регистрируется на клиентском терминале, этот клиентский терминал передает информацию от датчиков, полученную от датчика в клиентском терминале и используемую для определения местонахождения терминала, серверу (см. фиг.2). Эта информация от датчиков может представлять собой информацию для оценки местонахождения клиентского терминала. Примерами такой информации от датчиков могут быть результаты измерения информации о местонахождении на основе принимаемых радиосигналов GPS (глобальная система местоопределения), информации об уровне принимаемого сигнала (RSSI [индикатор уровня принимаемого сигнала]) от базовой станции Wi-Fi и информации об ускорении, измеренной датчиком ускорения. Сенсорная информация может быть также информацией, полученной от датчика ускорения или устройства для распознавания изображения, с целью оценки состояния перемещения клиентского терминала.

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

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