Мобильные одноранговые сети

Иллюстрации

Показать все

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

Реферат

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

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

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

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

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

Соответственно, желательно усовершенствовать загрузку файлов на устройства мобильной связи.

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

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

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

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

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

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

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

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

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

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

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

Дополнительно, второй радиоприемопередатчик может реализовать соединение Bluetooth.

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

Дополнительно, глобальная сеть может представлять собой сотовую сеть.

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

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

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

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

Дополнительно, первый файл может представлять собой мультимедийный файл.

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

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

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

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

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

Дополнительно, локальная сеть может быть сформирована посредством соединений Bluetooth.

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

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

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

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

фиг.2 - схема иллюстративного мобильного терминала, показанного на фиг.1;

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

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

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

Подробное описание

Нижеследующее подробное описание изобретения ссылается на прилагаемые чертежи. Подробное описание не ограничивает изобретение.

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

Обзор иллюстративной системы

На фиг. 1 показана иллюстративная схема системы 100, в которой можно реализовать концепции, согласующиеся с принципами изобретения. Система 100 может включать в себя несколько разных проводных или беспроводных сетей. Сети могут включать в себя, например, участки традиционных проводных сетей, сетевые соединения WiFi (т.е. IEEE 802.11), соединения Bluetooth, сотовые сети и т.д. Как частично показано на фиг. 1, система 100 включает в себя базовые станции 120 мобильной телефонной сети, также именуемые здесь базовыми станциями 120 сотовой сети, которые можно использовать для реализации сотовой сети.

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

Помимо сотовой сети, образованной базовыми станциями 120, система 100 также может включать в себя другие типы беспроводных соединений, например беспроводную точку 110 доступа сети WiFi и соединения 106 Bluetooth, генерируемые мобильными терминалами 105. Беспроводной точке 110 доступа, соединениям 106 Bluetooth и сотовым соединениям, генерируемым базовыми станциями 120, можно сопоставить соответствующую зону сетевого покрытия, указанную на фиг. 1 пунктирными кругами. Обычно, зоны покрытия соединений, генерируемых беспроводной точкой 110 доступа и соединениями 106 Bluetooth, меньше, чем зоны покрытия сотовых соединений, генерируемых базовыми станциями 120.

Мобильные терминалы 105 могут сами быть способны связываться с близлежащими устройствами с использованием, например, соединения 106 Bluetooth. Например, когда два пользователя 104 мобильных терминалов 105 входят в зону покрытия связи в режиме Bluetooth, поддерживаемой мобильными терминалами, два мобильных терминала могут динамически соединяться друг с другом для формирования локального соединения. Bluetooth - это известный стандарт беспроводных персональных сетей (PAN). Хотя аспекты изобретения будут описаны здесь применительно к соединениям Bluetooth, специалисту в данной области техники очевидно, что можно использовать и другие стандарты для формирования локальных беспроводных соединений.

Пользователи 104 могут перемещаться в системе 100 таким образом, что могут, в разные моменты времени, создавать и разрывать различные сетевые соединения, показанные на фиг. 1. Соединения относительно малой дальности, например соединения 106 Bluetooth и соединения WiFi, могут часто динамически разрываться и вновь устанавливаться, когда пользователи приближаются и удаляются друг от друга.

На фиг. 2 показана иллюстративная схема одного из мобильных терминалов 105. Мобильный терминал 105 может включать в себя шину 210, процессор 220, основную память 230, постоянную память (ПЗУ) 240, запоминающее устройство 250, устройство 260 ввода, устройство 270 вывода и интерфейс 280 связи. Шина 210 может включать в себя путь, который обеспечивает связь между компонентами мобильного терминала 105.

Процессор 220 может включать в себя любой тип традиционного процессора, микропроцессора или логики обработки для интерпретации и выполнения инструкций. Основная память 230 может включать в себя оперативную память (ОЗУ) или динамическое запоминающее устройство другого типа, в котором хранятся информация и инструкции, выполняемые процессором 220. ПЗУ 240 может включать в себя традиционное ПЗУ или статическое запоминающее устройство другого типа, в котором хранятся статическая информация и инструкции, используемые процессором 220. Запоминающее устройство 250 может обеспечивать энергонезависимое хранение данных с возможностью перезаписи. Например, запоминающее устройство 250 может включать в себя магнитный носитель записи, например жесткий диск, или энергонезависимое полупроводниковое запоминающее устройство, например устройство флэш-памяти.

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

Интерфейс 280 связи может включать в себя любой механизм наподобие приемопередатчика, который позволяет мобильному терминалу 105 осуществлять связь с другими устройствами и/или системами. Например, интерфейс 280 связи может включать в себя механизмы для связи с другим устройством или системой. Интерфейс 280 связи может включать в себя, например, антенну или множественные антенны для подключения к одной или нескольким из сетевых соединений, показанных на фиг. 1, например сотовой сети, соединению Bluetooth и/или соединению WiFi.

Динамическое создание локальных сетей

Различные мобильные терминалы 105 могут приближаться или удаляться друг от друга при движении пользователя, носящего мобильный терминал. Пусть мобильный терминал 105 включает в себя связь в режиме Bluetooth. Bluetooth - стандарт радиосвязи, в основном, предназначенный для маломощных устройств и обычно обеспечивающий относительно малую дальность приблизительно 1 метр, 10 метров или 100 метров, в зависимости от класса мощности Bluetooth мобильного терминала.

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

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

На фиг. 3 показана схема, иллюстрирующая формирование одноранговых специализированных сетей из групп мобильных терминалов. Каждый круг 320-A - 320-G на фиг. 3 представляет мобильный терминал и соответствующую зону покрытия мобильного терминала. Для мобильных терминалов, использующих Bluetooth для соединения друг с другом, радиус круга может соответствовать приблизительно 100 метрам или менее. Две специализированные сети, сети 305 и 310, показаны на фиг. 3, совместно с изолированным мобильным терминалом 320-G.

Специализированная сеть 310 включает в себя четыре мобильных терминала 320-A - 320-D, и специализированная сеть 305 включает в себя два мобильных терминала 320-E и 320-F. Пусть мобильный терминал 320-G не находится в зоне покрытия какого-либо другого мобильного терминала и, таким образом, не способен формировать локальное сетевое соединение.

Каждый из четырех мобильных терминалов в специализированной сети 310 может быть способен осуществлять связь с любым другим из четырех мобильных терминалов, даже если два краевых мобильных терминала не находятся непосредственно в зоне покрытия друг друга. Например, если мобильные терминалы 320-B и 320-D желают связаться друг с другом, связь можно установить через мобильные терминалы 320-A и 320-C. В этой ситуации канал связи покрывает множественные "сетевые сегменты" в специализированной сети 310.

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

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

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

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

Механизм переноса файлов в локальных сетях

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

На фиг. 4 показана логическая блок-схема, демонстрирующая иллюстративные операции переноса данных между мобильными терминалами в локальной сети. Предположим, что пользователь, например пользователь 104, запрашивает файл у мобильного терминала пользователя (этап 401). Например, пользователь может запросить медиа-файл, например песню или видео, которую(ое) пользователь желает послушать или посмотреть, файл изображения, например карту, или файл прикладной программы. Файл может быть "открытым" файлом, т.е. свободно доступным в общественном домене, который можно свободно переносить между другими пользователями, или файлом, подлежащим правовым ограничениям, который может быть связан с политиками, которые ограничивают распространение файла. Что касается файлов, подлежащих правовым ограничениям, такие файлы могут быть защищены схемой управления цифровыми правами (DRM), которая задает политики, регламентирующие доступ к файлу. Политики могут, например, задавать информацию лицензии, например цену файла и права, гарантируемые лицензией.

Если мобильный терминал не подключен к локальной сети, например локальной сети 310, мобильный терминал может подключиться к локальной сети (этапы 402 и 403). Как описано выше, мобильный терминал может подключиться к локальной сети путем подключения к одноранговой сети других мобильных устройств, например специализированной сети, реализованной посредством Bluetooth или других типов беспроводных соединений малой дальности. В некоторых реализациях мобильный терминал может быть настроен так, чтобы всегда подключаться к локальной сети, когда мобильный терминал входит в зону покрытия совместимой локальной сети. В этой реализации этапы 402 и 403 могут быть не нужны.

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

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

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

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

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

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

Процесс может начинаться, когда пользователь запрашивает файл (этап 501). Сотовая сеть может в ответ передавать на мобильный терминал пользователя указание, доступен ли запрошенный файл в локальной сети (этап 502). Сотовая сеть также может, например, идентифицировать конкретный(е) мобильный(е) терминал(ы), содержащий(е) запрошенный файл. Если сотовая сеть определяет, что файл доступен в локальной сети, мобильный терминал может подключиться к локальной сети (если еще не подключился) и загрузить файл (этапы 503, 504 и 505). В противном случае, если локальный терминал еще не подключен к локальной сети, мобильный терминал может загрузить файл по сотовой сети (этапы 503 и 506). Обмен информацией платежа/лицензии также может осуществляться по сотовой сети аналогично тому, как описано выше со ссылкой на этап 407 (этап 507).

Вышеописанное формирование локальных сетей и использование локальных сетей может быть полезно во многих случаях. Пусть, например, мобильный терминал пользователя имеет возможность хранить и проигрывать песни. Пользователь может пожелать загрузить новую песню на мобильный терминал. Если пользователь находится в «густонаселенной» области и песня достаточно популярна, весьма вероятно, что пользователь окажется либо в зоне «прямого» покрытия локального соединения пользователя (например, в пределах приблизительно 100 метров для устройства Bluetooth класса 1), либо в зоне "непрямого" покрытия локального соединения. Используемый здесь термин «зона непрямого покрытия» относится к другому пользователю, который доступен через множественные сетевые сегменты в локальной сети (например, мобильные терминалы 320-B и 320-D на фиг. 3). В любом случае, пользователь может затем загрузить песню по локальной сети и, при необходимости, обменяться информацией платежа/лицензии по сотовой сети.

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

Заключение

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

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

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

Используемый здесь термин "мобильный телефон" или "мобильный терминал" может включать в себя сотовый радиотелефон с многострочным дисплеем или без него; терминал персональной системы связи (PCS), который может объединять в себе сотовый радиотелефон с возможностями обработки данных, факсимильной связи и передачи данных; КПК, который может включать в себя радиотелефон, пейджер, доступ к интернету/интрасети, веб-браузер, органайзер, календарь и/или приемник глобальной системы позиционирования (GPS); и традиционный портативный и/или карманный приемник или другой бытовой прибор, который включает в себя приемопередатчик радиотелефона. Мобильные терминалы также можно называть устройствами "всепроникающей компьютеризации".

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

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

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

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

2. Мобильный терминал по п.1, в котором информация положения принимается по сотовой сети.

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

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

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

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

7. Мобильный терминал по п.1, в котором файл представляет собой мультимедийный файл.

8. Мобильный терминал по п.1, в котором локальная сеть представляет собой сеть более высокой пропускной способности, чем сотовая сеть.

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

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

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