Косвенная связь между устройствами

Иллюстрации

Показать все

Изобретение относится к устройству связи для установления косвенного канала связи между этим устройством связи и по меньшей мере одним другим устройством связи. Технический результат изобретения заключается в обеспечении простой, интуитивной и мгновенной инициализации связи между двумя устройствами связи. Услугу передачи данных, выбранную из набора услуг передачи данных, ассоциируют с опознавательным кодом. Опознавательный код идентифицирует устройство связи. Данные, связанные с опознавательным кодом, передают серверу. Данные предпочтительно передают через радиочастотный интерфейс связи. Опознавательный код передают в режиме вещания в течение заранее заданного промежутка времени для приема по меньшей мере одним другим устройством связи. Передачу в режиме вещания предпочтительно выполняют через нерадиочастотный интерфейс ближней связи. 5 н. и 16 з.п. ф-лы, 6 ил.

Реферат

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

фиг.2 - схематическая иллюстрация системы связи согласно вариантам осуществления изобретения;

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

фиг.4a-b - блок-схемы алгоритмов согласно вариантам осуществления изобретения.

Подробное описание предпочтительных вариантов осуществления

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

Фиг.1 - схематическая иллюстрация устройства связи 100 согласно варианту осуществления. Устройство связи 100 может быть компьютером. Устройство связи 100 может быть карманным персональным компьютером (PDA). Устройство связи 100 может также быть мобильным телефоном. Устройство связи 100 может быть даже цифровым проектором. Устройство связи 100 в общем включает электрические схемы, выполненные с возможностью осуществлять ряд операций, и далее будет описано с точки зрения функциональных блоков. Вообще, функциональные блоки могут быть реализованы различными способами, такими как программирование одной или более программируемой матрицы логических элементов (FPGA), прикладные интегральные схемы (ASIC) и т.п. Устройство связи 100 включает функциональный блок 104 процессора, который может быть выполнен как центральный процессор и/или специализированный модуль обработки изображений, такой как аппаратный ускоритель JPEG. Процессор может также обращаться к графическому процессору (GPU), способному выполнять вычисления, такие как программы пиксельного/фрагментного построения теней в OpenGL/OpenCL. Модуль обработки изображений может быть осуществлен как компьютерный программный продукт, включающий один или более компонентов программного обеспечения, или как специализированный аппаратный модуль для обработки изображений. Компоненты программного обеспечения могут включать инструкции программного обеспечения, которые, когда они загружены в компьютер, конфигурируются так, чтобы выполнять инструкции, связанные с блоком обработки. Устройство связи 100 также включает функциональный блок 106 памяти, который может быть выполнен как память или машиночитаемый носитель данных, такой как оперативная память (RAM), постоянное запоминающее устройство (ROM), изделие для подключения к универсальной последовательной шине (USB), такое как карта памяти, и т.п.

Устройство связи 100 также включает функциональный блок связи 108, который может быть выполнен как приемник и передатчик и/или приемопередатчик, помимо прочего сконфигурированный так, чтобы принимать входные данные от, и подавать выходные данные в функциональный блок интерфейса 110 человек-машина (man-machine interface, MMI), другое устройство связи, компьютер и т.п.

В частности, функциональный блок связи 108 может включать первый интерфейс связи 108а и второй интерфейс связи 108b. Функциональный блок интерфейса 110 человек-машина (MMI) может определять интерфейс пользователя. Интерфейс пользователя может быть интегральной частью второго интерфейса связи 108b.

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

Устройство связи 100 работает под управлением операционной системы 102. Устройство связи 100 может также включать устройство 112 захвата изображения, которое может быть выполнено как цифровая камера и т.п. Альтернативно, устройство связи 100 может быть функционально связано с внешним устройством захвата изображения (не показано) через функциональный блок 108 интерфейса связи. Устройство связи 100 может иметь доступ к наборам изображений, из которых могут быть выбраны одно или больше изображений. Такие изображения могут формироваться из неподвижных изображений или из видеопоследовательности, такой как видеофайл, или поступать от камеры видеонаблюдения. Внешнее устройство захвата изображения может быть связано с устройством связи 100 через внешний сетевой интерфейс, который может быть беспроводным, таким как модем 3G или WLAN.

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

Фиг.2 поясняет пример системы связи 200, в которой могут быть применены варианты осуществления изобретения. В системе связи 200 на фиг.2 различные услуги передачи данных, такие как сотовые речевые вызовы, просмотр страниц www/wap, сотовые видеовызовы, вызовы передачи данных, факсимильные передачи, музыкальные передачи, передачи неподвижных изображений, передачи видео, передачи электронных сообщений, информация электронного позиционирования и электронная коммерция, могут быть выполнены между устройством связи 100 и другими устройствами, такими как одно или более других устройств связи 202, локальное устройство 204, компьютер 208 или сервер 206. Для различных вариантов осуществления устройств связи 100 и в различных ситуациях, касающихся режимов работы системы связи 200, различные услуги из упомянутых выше могут быть доступны или нет; в этом отношении изобретение не ограничивается никаким конкретным набором услуг.

Устройства связи 100, 202 могут быть выполнены так, чтобы функционально соединяться с сетью 210 через линии 220, 222 радиочастотной связи через базовые станции 212, 214. Базовые станции 212, 214 функционально соединены с сетью 210. Сеть 210 может соответствовать любому коммерчески доступному стандарту сети, такому как GSM, UMTS, DAMPS, CDMA2000, ФОМА, TD-SCDMA, IPv4, IPv6 и т.п. Устройства связи 100, 202, 204, 206 могут также быть функционально соединены с сетью 210 электрическими проводами или оптоволоконными кабелями.

Сеть 130 может быть интегрированной частью Интернета. Сервер 208, который может быть Интернет-сервером, в общем имеет хранилище данных и функционально соединен с сетью 210, как и компьютер 206. На сервере 208 может находиться сервер www/wap, способный подавать контент www/wap устройствам связи 100, 202. Сервер 208 может также быть сервером общей службы передачи данных.

Устройство связи 100 может также быть способным к локальному взаимодействию через локальную линию связи 218 с одним или более локальным устройством 204. Локальная связь может быть любым типом связи с ограниченным радиусом действия, таким как Bluetooth, связь через универсальную последовательную шину (USB), связь через беспроводную универсальную последовательную шину (WUSB), связь посредством беспроводной локальной сети IEEE 802.1 1, последовательного канала RS-232, связь по стандарту ассоциации по передаче данных в инфракрасном диапазоне (infrared data association, IrDA) и т.д. Устройство связи 100 может также быть способным к локальному взаимодействию через локальную линию связи 216 с одним или более другим устройством связи 202.

Каждое из устройств связи 100, 202, раскрытое здесь, может действовать и как передающее устройство, и как принимающее устройство, при этом передающее устройство инициирует связь, передавая опознавательный код в режиме вещания, а принимающее устройство принимает опознавательный код, передаваемый передающим устройством. Варианты осуществления будут раскрыты со ссылками на такое передающее устройство и на такое принимающее устройство.

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

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

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

Генерация опознавательного кода (или параметров, касающихся опознавательного кода), может быть инициирована передающим устройством, которое может запросить сервер 208, устройство 204 или компьютер 206 передать опознавательный код (или параметры, касающиеся опознавательного кода) передающему устройству. Альтернативно, сервер 208 может передать опознавательный код (или параметры, касающиеся опознавательного кода) передающему устройству, когда передающее устройство входит в вещательный режим.

Альтернативно, опознавательный код может генерироваться самим передающим устройством (то есть, независимо от других параметров или данных, принятых от других устройств или генерированных другими устройствами). Опознавательный код может генерироваться генератором опознавательного кода 116 и затем сохраняться в памяти 106. В случае, если опознавательный код генерируется передающим устройством, передающее устройство может передать опознавательный код (или параметры этого кода) серверу 208 через интерфейс связи 108 так, чтобы сервер 208 мог идентифицировать передающее устройство по принятому опознавательному коду. Имея доступ к опознавательному коду, устройство связи 100 (действующее как передающее устройство) может войти в вещательный режим.

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

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

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

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

Устройство связи 100 может, вместо входа в вещательный режим, войти в режим приема и, следовательно, играть роль принимающего устройства (шаги S04a-c).

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

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

На шаге S04c данные, связанные с опознавательным кодом, передаются через первый интерфейс связи устройства связи 100 серверу 208.

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

Вообще, услуга передачи данных может быть связана с пользовательским приложением устройства связи 100. Данные могут, например, быть связаны с мультимедийным контентом, таким как цифровые изображения, аудиоклипы, видеоклипы и т.п. Мультимедийный контент может быть связан с Интернет-сервисами, такими как персональные веб-альбомы и т.п. Услуга передачи данных может также быть связана с файлами данных, инструкциями для обрабатывающего блока, установками устройства или паролями для доступа к услуге и/или устройству. Как первый пример, услуга передачи данных может касаться изображения в персональном веб-альбоме, сделанном доступным устройству связи 100. Данные могут также быть связаны с контактной информацией, такой как информация, хранящаяся в базе данных телефонной книги устройства связи 100. Как второй пример, услуга передачи данных может относиться к запросу, касающемуся дополнительной информации, связанной с информационным сообщением в базе данных телефонной книги устройства связи 100. Услуга передачи данных может также касаться инициирования платежных транзакций между устройством связи 100 и другим устройством. Таким образом, раскрытое изобретение может давать возможность легкой передачи фотографий из одного устройства в другое устройство, из телефона в телефон, из телефона в телевизор, передачи контактов, инициирования платежных транзакций и так далее. Любые данные, связанные с услугой передачи данных, могут храниться на сервере. Альтернативно, такие данные могут храниться в устройстве связи 100. Также альтернативно, такие данные могут храниться по меньшей мере в одном другом устройстве связи.

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

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

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

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