Область техники
Данное изобретение касается связи между устройствами, и более конкретно, способов обеспечения косвенного канала связи между устройствами связи. Также предлагаются устройства и компьютерный программный продукт для этой цели.
Уровень техники
В последние годы устройства связи, такие как мобильные телефоны, из просто устройств связи превратились в карманные мультимедийные устройства. Кроме того, все больше различных устройств снабжается интерфейсами связи. Таким образом, число устройств, способных передавать информацию друг другу, постоянно увеличивается.
Число служб и приложений, основанных на связи между такими устройствами, также увеличивается. Несколько примеров включают, но не ограничиваются этим, социальные сети, основанные на цифровых сетях, мгновенную передачу сообщений, совместное использование и показ информации и т.п.
Таким образом, поскольку число устройств связи увеличивается, также возрастает потребность в передаче данных между устройствами связи. Поэтому может быть желательным, чтобы устройства связи были выполнены с возможностью немедленно инициировать связь друг с другом интуитивным и мгновенным способом.
Технологии ближней радиосвязи, основанные на стандарте 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 (или по меньшей мере одного другого устройства связи). Пользователь может задать данные изображения, которые должны быть связаны с передаваемым опознавательным кодом. Данные изображения могут, например, соответствовать расплывчатому фоновому изображению. Это может позволить устройству связи, действующему как принимающее устройство, получать вещаемый опознавательный код посредством захвата изображения (то есть посредством устройства захвата изображения, такого как камера). А именно, устройство связи, действующее как принимающее устройство, может быть выполнено так, чтобы захватывать картинку расплывчатого фонового изображения посредством устройства захвата изображения, предварительно установленного на расплывчатый фокус, посредством чего устройство захвата изображения размывает детали текста и другие данные, отображенные перед расплывчатым фоном. Фоновое изображение может включать две или более цветные области. Свойства, такие как размер, локализация и/или цвет, этих областей могут, таким образом, задать опознавательный код. Опознавательный код может также быть передан в режиме вещания как последовательность цветовых вспышек, где шаблон этой последовательности, например с точки зрения длительностей и цветов вспышек, определяет опознавательный код.
Опознавательный код может также быть передан через радиочастотный интерфейс связи устройства связи 100 (или по меньшей мере одного другого устройства связи). Например, опознавательный код может быть передан в режиме вещания с использованием стандарта Bluetooth, при этом вещательное сообщение может включать международный идентификатор мобильного оборудования (IMEI, International Mobile Equipment Identity) как опознавательный код. Альтернативно, вещательное сообщение может включать отдельный опознавательный код, отделенный от IMEI. Аналогичным способом опознавательный код может быть передан в режиме вещания с использованием WiFi. Подобные опознавательные коды могут быть уже известны серверу. Как раскрыто ниже, принимающее устройство связи, для которого предназначена передача передающего устройства связи, не подтверждает передающему устройству связи прием вещательного сообщения. В отличие от протокола связи обычного стандарта Bluetooth, согласно раскрытому изобретению, следовательно, нет прямого соединения между передающим устройством связи и приемным устройством связи. Другими словами, передающее устройство связи и принимающее устройство связи не используют взаимную двустороннюю связь (которая, в свою очередь, устанавливает прямой канал связи между ними). Канал связи между передающим устройством связи и приемным устройством связи поэтому может быть назван косвенным.
Вообще, опознавательный код, который передается в режиме вещания, может иметь встроенные свойства коррекции ошибок. Защита от ошибок может быть введена посредством шаблонов повторения или посредством кода, такого как сверточный код. Передача опознавательного кода может быть зашифрована (с использованием RSA, шифрования с открытым ключом, обмена ключами Диффи-Хеллмана, алгоритмов, основанных на эллиптических кривых и т.п.), и может включать цифровую подпись передающего устройства связи.
Передаваемое в режиме вещания сообщение/идентификатор или его части могут включать открытый ключ согласно RSA, обмену ключами Диффи-Хеллмана или другим стандартам РКЕ, чтобы дополнительно уменьшить задержку, если передача между передающим устройством связи и приемным устройством связи должна быть зашифрована и/или подписана. Таким способом принимающее устройство связи может непосредственно зашифровать или подписать свой трафик, направленный к передающему устройству связи. Сервер и передающее устройство связи и принимающее устройство связи могут синхронизировать их ключи так, чтобы сервер знал исключительно открытые ключи передающего устройства связи и принимающего устройства связи. Сервер, возможно, таким образом, будет не в состоянии интерпретировать содержание данных (то есть данные, касающиеся полезной нагрузки) передачи. Альтернативно, сервер может иметь доступ также к закрытым ключам передающего устройства связи и принимающего устройства связи для конкретного сеанса и, таким образом, может принять, а также интерпретировать передачу. Передающее устройство связи и принимающее устройство связи могут, альтернативно, использовать открытый ключ сервера, чтобы обеспечить возможность связи с сервером.
Кроме того, устройства, вовлеченные в процесс инициирования, могут использовать различные средства аутентификации, чтобы установить, доступна ли требуемая услуга передачи данных для обеих сторон. Такая проверка может быть автоматической, на базе заранее заданных правил, или ручной. Предпочтительно, средства аутентификации, шифрования, коррекции ошибок и/или подписывания встроены в опознавательные коды, что обеспечивает связь с малой задержкой путем устранения передач в прямом и обратном направлениях между сервером и устройствами.
Опознавательный код может быть передан в режиме вещания в течение заранее заданного промежутка времени. Этот заранее заданный промежуток времени может составлять от 5 секунд до 5 минут, предпочтительно между 5 секундами и 2 минутами, еще более предпочтительно - между 5 секундами и 1 минутой. Если передающее устройство связи не получает от сервера подтверждающее сообщение о том, что принимающее устройство связи получило вещательное сообщение (среди прочего, в пределах заранее заданного временного интервала), передающее устройство связи может передать опознавательный код в режиме вещания снова, пока такое подтверждающее сообщение не будет получено или пока не истечет заранее заданный промежуток времени. Этот заранее заданный промежуток времени может быть равен 1-5 минутам. Альтернативно, заранее заданный промежуток времени может продолжаться, пока передающее устройство связи находится в режиме вещания. Аналогично, опознавательный код может быть передан в режиме вещания в пределах заранее заданного радиуса передачи устройства связи. Вообще, уровень передаваемого сигнала вещания может определять радиус, в пределах которого может быть принят сигнал вещания. На уровень сигнала может воздействовать ввод данных пользователем. Уменьшение уровня сигнала будет в общем приводить к уменьшению радиуса действия. Таким образом, пользователь передающего устройства связи может определить радиус действия вещательной передачи (и таким образом, потенциально, то, какие устройства могут принять эту передачу). Может, таким образом, потребоваться, чтобы передающее устройство связи и принимающее устройство связи находились в пределах тесной близости друг от друга, где расстояние "тесной близости" определяется радиусом передачи сигнала передающего устройства связи. Передающее устройство связи, передающее опознавательный код в режиме вещания, может быть дистанционно соединено с удаленным сервером. Этот удаленный сервер может действовать как удаленный контроллер и, таким образом, управлять передающим устройством связи, передающим опознавательный код в режиме вещания. Например, удаленный сервер может управлять тем, когда передать опознавательный код в режиме вещания, какой опознавательный код передать в режиме вещания, и какую услугу передачи данных связать с опознавательным кодом.
Передача опознавательного кода вообще предназначена для приема по меньшей мере одним другим устройством связи (называемым здесь принимающим устройством связи). Предпочтительно передающее устройство связи предназначено для того, чтобы принимающее устройство связи получило доступ к услуге передачи данных, сделанной доступной передающему устройству связи. Альтернативно, передающее устройство связи предполагает, что принимающее устройство связи позволит передающему устройству связи получить доступ к услуге передачи данных, которую запрашивает передающее устройство связи. Однако, исходя из сущности любой вещательной передачи, передающее устройство в этом случае не обязательно "знает" о том, что принимающее устройство вообще существует. Для принимающего устройства, чтобы получить вещательную передачу от передающего устройства, может потребоваться, чтобы принимающее устройство вошло в режим приема.
На шаге S06 принимающее устройство связи принимает вещательную передачу от передающего передающего устройства связи без передачи подтверждения приема передающему устройству связи. Таким образом, во время инициализации нет никакой прямой двусторонней линии связи, установленной между передающим устройством связи и принимающим устройством связи.
Вместо передачи сообщения подтверждения приема передающему устройству связи, принимающее устройство связи передает серверу, на шаге S08, подтверждающее сообщение, касающееся приема вещательного сообщения принимающим устройством связи. Это подтверждающее сообщение предпочтительно включает информацию, касающуюся обнаруженного опознавательного кода передающего устройства связи, а также идентификационную информацию принимающего устройства связи. Данные о положении принимающего устройства связи могут быть исключены из передаваемого подтверждающего сообщения, что уменьшает объем данных, который должен быть передан.
Альтернативно, передаваемое подтверждающее сообщение может включать данные о положении принимающего устройства связи, за счет дополнительных данных. Передавая подтверждающее сообщение серверу, принимающее устройство связи указывает, что оно запрашивает доступ к услуге передачи данных, сделанной доступной передающему устройству связи, или что принимающее устройство связи готово сделать доступной услугу передачи данных, запрошенную передающим устройством связи 100.
Подтверждающее сообщение, переданное принимающим устройством связи, принимается сервером, шаг S10. Сервер определяет опознавательный код, переданный передающим устройством связи, и идентифицирует принимающее устройство связи по принятому подтверждающему сообщению, шаг S12. Сервер может, таким образом, сравнить опознавательный код, принятый и затем переданный ему принимающим устройством связи, с опознавательным кодом, принятым от передающего устройства связи. Сервер может, кроме того, определить услугу передачи данных, связанную с опознавательным кодом.
В случае положительной оценки результата этого сравнения, сервер может на шаге S14 передать сообщение передающему устройству связи, запрашивающее у передающего устройства связи подтверждение того, что принимающему устройству связи должен быть предоставлен доступ к услуге передачи данных, ассоциированной с опознавательным кодом, или подтверждение того, что передающее устройство связи может получить доступ к услуге передачи данных, сделанной доступной принимающему устройству связи. Однако сервер также может иметь доступ к заранее заданной политике, ассоциированной с услугой передачи данных. В таком случае сервер, возможно, не должен будет передавать подтверждающее сообщение передающему устройству связи.
Подтверждающее сообщение (если такое сообщение передается) может на шаге S16 быть принято передающим устройством связи.
В частности, подтверждающее сообщение может включать запрос, касающийся того, должен ли быть предоставлен доступ к услуге передачи данных принимающему устройству связи, или оно может включать подтверждение того, что принимающее устройство связи позволило передающему устройству связи получить доступ к услуге передачи данных.
После приема подтверждающего сообщения передающее устройство связи может в своем обрабатывающем блоке оценить, должно ли идентифицированное принимающее устройство связи быть обеспечено доступом к услуге передачи данных, шаг S18. В ответ на положительную оценку, передающее устройство связи может передать подтверждающее сообщение, на шаге S20a, серверу, позволяющее принимающему устройству связи получить доступ к услуге передачи данных. Альтернативно, если подтверждающее сообщение касается услуги передачи данных, которую запрашивает передающее устройство связи, передающее устройство связи может получить доступ к услуге передачи данных, передавая серверу сообщение с запросом услуги передачи данных, шаг S20b, касающееся услуги передачи данных. С точки зрения передающего устройства связи, фаза инициализации для создания косвенного канала связи между передающим устройством связи и принимающим устройством связи может, таким образом, быть расценена как завершенная.
Сервер может, после приема подтверждающего сообщения от передающего устройства связи, передать принимающему устройству связи ссылку на услугу передачи данных, сделанную доступной, таким образом позволяя принимающему устройству связи получить доступ к услуге передачи данных, шаг S22. После безопасного приема ссылки принимающим устройством связи принимающее устройство связи может получить доступ к сделанной доступной услуге передачи данных, шаг S24a. Альтернативно, если услугу передачи данных делают доступной для передающего устройства связи, ссылка может быть передана передающему устройству связи, чтобы передающее устройство связи могло получить доступ к требуемой услуге передачи данных, шаг S24b. Также альтернативно, чтобы избежать задержки, полезная нагрузка (то есть данные, связанные с услугой передачи данных) может быть передана прямо передающему устройству связи от принимающего устройства связи. Полезная нагрузка может быть связана со средствами для аутентификации, такими как открытый ключ, который используется в системе шифрования с открытым ключом. В частности, на шаге S26a передающее устройство связи может принять от принимающего устройства связи данные и связанную с ними информацию аутентификации. Данные могут быть получены непосредственно от принимающего устройства связи или не непосредственно, через сервер. На основании информации аутентификации передающее устройство связи может в своем обрабатывающем блоке оценить, должно ли передающее устройство связи получить доступ к услуге передачи данных, шаг S26b. В ответ на положительную оценку этого, передающее устройство связи может обработать принятые данные, шаг S26c.
Два примера сценариев, в которых раскрытые варианты осуществления могут легко применяться, будут далее описаны в отношении фиг.3а-b. На фиг.3а-b устройство связи, называемое передающим устройством связи, передает в режиме вещания опознавательный код, а устройство связи, называемое принимающим устройством связи, принимает передаваемый в режиме вещания опознавательный код. Оба устройств связи 100 и 202 могут взять на себя роль передающего устройства связи и принимающего устройства связи, соответственно.
Согласно сценарию, поясняемому на фиг.3а, передающее устройство связи 100 передает 302а в режиме вещания опознавательный код. Передающее устройство связи 100 также инициирует 304а услугу передачи данных. Передачу принимает принимающее устройство связи 202. Например, услуга передачи данных может быть связана с данными, такими как изображения в веб-альбоме, сделанном доступным пользователем мобильного телефона (то есть, передающего устройства связи 100). Например, передающее устройство связи 100 может выполнить вещательную передачу в ответ на обновление веб-альбома новым изображением. В результате успешного приема вещательной передачи пользователь другого мобильного телефона (то есть, принимающего устройства связи 202) может, выполняя шаги согласно одному или более из раскрытых выше вариантов осуществления изобретения, получить доступ (через сервер 208) к новому изображению. Таким образом, раскрытые варианты осуществления изобретения могут быть применены в социальных интерактивных компьютерных сетях.
Согласно сценарию, поясняемому на фиг.3b, передающее устройство связи 202 передает 302b в режиме вещания опознавательный код. Передачу принимает принимающее устройство связи 100. Принимающее устройство связи 100 инициирует 304b услугу передачи данных. Например, услуга передачи данных может быть связана с показом данных, таких как показ изображений на экране дисплейного устройства, такого как цифровой проектор, где цифровой проектор (то есть передающее устройство связи 100) передает в режиме вещания опознавательный код и посредством этого объявляет о готовности получить изображения или данные для показа. Принимающее устройство связи 202, которое может быть компьютером или мобильным телефоном или другим мультимедийным устройством, способным к приему вещательной передачи, может, в результате успешного приема передачи и выполнения шагов согласно одному или более раскрытых выше вариантов осуществления изобретения, загрузить (через сервер 208) изображения или данные, предназначенные для показа, в цифровой проектор (то есть передающее устройство связи 100), так что изображения или данные могут быть показаны цифровым проектором.
Таким образом, раскрытые варианты осуществления касаются средств для инициирования связи между двумя устройствами. Первое устройство передает сигнал вещания. Сигнал вещания включает опознавательный код, который идентифицирует первое устройство. Могут использоваться различные способы вещания, например передача звука, изображения и т.п. Сигнал вещания принимается вторым устройством. Второе устройство после этого передает сообщение серверу. Сообщение включает опознавательный код, принятый в вещаемом сообщении. Сравнивая опознавательные коды, можно определить, следует ли инициировать связь между этими двумя устройствами.
Изобретение было описано выше, главным образом, в отношении определенных примеров. Однако, как легко поймет специалист в данной области техники, другие примеры, помимо раскрытых выше, также возможны в рамках изобретения, определенного приложенной формулой изобретения.
Изобретение относится к устройству связи для установления косвенного канала связи между этим устройством связи и по меньшей мере одним другим устройством связи. Технический результат изобретения заключается в обеспечении простой, интуитивной и мгновенной инициализации связи между двумя устройствами связи. Услугу передачи данных, выбранную из набора услуг передачи данных, ассоциируют с опознавательным кодом. Опознавательный код идентифицирует устройство связи. Данные, связанные с опознавательным кодом, передают серверу. Данные предпочтительно передают через радиочастотный интерфейс связи. Опознавательный код передают в режиме вещания в течение заранее заданного промежутка времени для приема по меньшей мере одним другим устройством связи. Передачу в режиме вещания предпочтительно выполняют через нерадиочастотный интерфейс ближней связи. 5 н. и 16 з.п. ф-лы, 6 ил.
1. Способ установления косвенного канала связи между устройством связи и по меньшей мере одним другим устройством связи, включающий
- ассоциирование, в обрабатывающем блоке, услуги передачи данных, выбранной из набора услуг передачи данных, с опознавательным кодом, идентифицирующим упомянутое устройство связи;
- передачу, через первый интерфейс связи, данных, связанных с опознавательным кодом, серверу; и
- вещательную передачу, через второй интерфейс связи, отличающийся от первого интерфейса связи, опознавательного кода в течение заранее заданного промежутка времени, при этом опознавательный код предназначен для приема упомянутым по меньшей мере одним другим устройством связи, причем второй интерфейс связи является одним из следующих интерфейсов: звуковым интерфейсом, при этом опознавательный код конфигурирован для вещательной передачи в виде звукового сигнала, тактильным интерфейсом, при этом вещательную передачу опознавательного кода осуществляют в виде тактильного сигнала, или пользовательским интерфейсом, выполненным с возможностью отображения визуальных данных, определяющих опознавательный код.
2. Способ по п.1, также включающий
- прием, от упомянутого по меньшей мере одного другого устройства связи, данных и связанной с ними информации аутентификации;
- оценку, в обрабатывающем блоке и на основе информации аутентификации, должно или нет первое устройство связи получить доступ к указанной услуге передачи данных; и
- в ответ на положительную оценку этого обработку принятых данных.
3. Способ по п.1 или 2, в котором услуга передачи данных относится к услуге передачи данных, сделанной доступной упомянутому устройству связи.
4. Способ по п.1 или 2, также включающий
- прием, от сервера и через первый интерфейс связи, запроса, касающегося того, должно ли упомянутое по меньшей мере одно другое устройство связи получить доступ к упомянутой услуге передачи данных;
- оценку, в обрабатывающем блоке, должно ли упомянутое по меньшей мере одно другое устройство связи связи получить доступ к упомянутой услуге передачи данных; и
- в ответ на положительную оценку этого передачу, через первый интерфейс связи, сообщения упомянутому серверу, позволяющего упомянутому по меньшей мере одному другому устройству связи получить доступ к упомянутой услуге передачи данных.
5. Способ по п.1 или 2, в котором услуга передачи данных относится к услуге передачи данных, которую запрашивает устройство связи.
6. Способ по п.1 или 2, также включающий
- прием, от сервера и через первый интерфейс связи, подтверждения того, что упомянутое по меньшей мере одно другое устройство связи позволило упомянутому устройству связи получить доступ к упомянутой услуге передачи данных; и
- доступ к упомянутой услуге передачи данных путем передачи серверу, через первый интерфейс связи, сообщения с запросом услуги передачи данных, касающегося упомянутой услуги передачи данных.
7. Способ по п.1 или 2, также включающий
- прием, от сервера и через первый интерфейс связи, параметров, касающихся опознавательного кода; и
- генерирование, в обрабатывающем блоке, опознавательного кода, основанного на упомянутых принятых параметрах.
8. Способ по п.1 или 2, также включающий
- извлечение параметров кода, основанных по меньшей мере на одном из следующего: данные, введенные пользователем, время, положение и данные изображения; и
- генерирование опознавательного кода, основанного на упомянутых параметрах кода.
9. Способ по п.1 или 2, в котором опознавательный код сам идентифицирует услугу передачи данных, ассоциированную с ним.
10. Способ установления косвенного канала связи между устройством связи и по меньшей мере одним другим устройством связи, включающий
- прием, через второй интерфейс связи, вещательной передачи, включающей опознавательный код, в течение заранее заданного промежутка времени, при этом опознавательный код идентифицирует упомянутое по меньшей мере одно другое устройство связи, причем второй интерфейс связи является одним из следующих интерфейсов: звуковым интерфейсом, при этом опознавательный код конфигурирован для вещательной передачи в виде звукового сигнала, тактильным интерфейсом, при этом вещательную передачу опознавательного кода осуществляют в виде тактильного сигнала, или пользовательским интерфейсом, выполненным с возможностью отображения визуальных данных, определяющих опознавательный код;
- ассоциирование, в обрабатывающем блоке, услуги передачи данных, выбранной из набора услуг передачи данных, с опознавательным кодом; и
- передачу, через первый интерфейс связи, отличающийся от второго интерфейса связи, данных, связанных с опознавательным кодом, серверу.
11. Способ по п.10, также включающий
- прием, от упомянутого по меньшей мере одного другого устройства связи, данных и связанной с ними информации аутентификации;
- оценку, в обрабатывающем блоке и на основе информации аутентификации, должно или нет первое устройство связи получить доступ к указанной услуге передачи данных; и
- в ответ на положительную оценку этого обработку принятых данных.
12. Способ по п.10 или 11, в котором услуга передачи данных относится к услуге передачи данных, сделанной доступной упомянутому устройству связи.
13. Способ по п.10 или 11, также включающий
- прием, от сервера и через первый интерфейс связи, запроса, касающегося того, должно ли упомянутое по меньшей мере одно другое устройство связи получить доступ к упомянутой услуге передачи данных;
- оценку, в обрабатывающем блоке, должно ли упомянутое по меньшей мере одно другое устройство связи получить доступ к упомянутой услуге передачи данных; и
- в ответ на положительную оценку этого передачу, через первый интерфейс связи, сообщения упомянутому серверу, позволяющего упомянутому по меньшей мере одному другому устройству связи получить доступ к упомянутой услуге передачи данных.
14. Способ по п.10 или 11, в котором услуга передачи данных относится к услуге передачи данных, которую запрашивает устройство связи.
15. Способ по п.10, также включающий
- прием, от сервера и через первый интерфейс связи, подтверждения того, что упомянутое по меньшей мере одно другое устройство связи позволило упомянутому устройству связи получить доступ к упомянутой услуге передачи данных; и
- доступ к упомянутой услуге передачи данных путем передачи серверу, через первый интерфейс связи, сообщения с запросом услуги передачи данных, касающегося упомянутой услуги передачи данных.
16. Способ по п.10, также включающий
- прием, от сервера и через первый интерфейс связи, параметров, касающихся опознавательного кода; и
- генерирование, в обрабатывающем блоке, опознавательного кода, основанного на упомянутых принятых параметрах.
17. Способ по п.10, также включающий
- извлечение параметров кода, основанных по меньшей мере на одном из следующего: данные, введенные пользователем, время, положение и данные изображения; и
- генерирование опознавательного кода, основанного на упомянутых параметрах кода.
18. Способ по п.10 или 11, в котором опознавательный код сам идентифицирует услугу передачи данных, ассоциированную с ним.
19. Устройство связи для установления косвенного канала связи между этим устройством связи и по меньшей мере одним другим устройством связи, включающее
- средства для ассоциирования, в обрабатывающем блоке, услуги передачи данных, выбранной из набора услуг передачи данных, с опознавательным кодом, идентифицирующим устройство связи;
- средства для передачи, через первый интерфейс связи, данных, связанных с опознавательным кодом, серверу; и
- средства вещательной передачи через второй интерфейс связи, отличающийся от первого интерфейса связи, опознавательного кода в течение заранее заданного промежутка времени, при этом опознавательный код предназначен для приема упомянутым по меньшей мере одним другим устройством связи,
причем второй интерфейс связи является одним из следующих интерфейсов: звуковым интерфейсом, при этом опознавательный код конфигурирован для вещательной передачи в виде звукового сигнала, тактильным интерфейсом, при этом вещательную передачу опознавательного кода осуществляют в виде тактильного сигнала, или пользовательским интерфейсом, выполненным с возможностью отображения визуальных данных, определяющих опознавательный код.
20. Машиночитаемый носитель, включающий инструкции программного обеспечения, которые, когда они загружены в компьютер, конфигурированы для выполнения способа по любому из пп.1-9.
21. Машиночитаемый носитель, включающий инструкции программного обеспечения, которые, когда они загружены в компьютер, конфигурированы для выполнения способа по любому из пп.10-18.
Станок для изготовления деревянных ниточных катушек из цилиндрических, снабженных осевым отверстием, заготовок | 1923 |
|
SU2008A1 |
Авторы
Даты
2015-04-27—Публикация
2011-06-28—Подача