ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение относится к способу и к системе для установления связи среди множества подключенных к сети устройств. Конкретнее, настоящий способ представляет способ и систему для установления прямой связи среди множества подключенных к интернету устройств, при которых устройства не осведомлены о сетевых адресах (IP адрес) друг друга и сервисном адресе. Прямая связь устанавливается для того, чтобы, как правило, выполнять множество сервисных атрибутов, расположенных в одной и той же сети.
УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
Традиционно подключенное к интернету мобильное устройство можно использовать в большом количестве деловых и персональных отношений, где целью является обмен данными с сервисом на другом устройстве, которое физически является соседним. Некоторыми из примеров такого использования устройства могут быть:
- пункт обслуживания (POS, Point of Service) в магазине или на улице, которому пользователь желает предъявлять талоны, подтверждать членство или совершать оплату (где пункт обслуживания сам по себе может также быть на мобильном устройстве);
- устройство, которое пользователь желает разблокировать и получить к нему доступ;
- локальная телефонная система, где пользователь желает подключаться, используя персональное устройство без знания идентификации (URI или MSIDN) подключения;
- установочная модель для запуска и перемещения управления и интерфейса к мобильному устройству пользователя для ТВ, музыкального устройства, радио, других домашних или локальных устройств;
- модель для перемещения управления от устройства А по мобильному устройству к устройству В, например персональный компьютер, который хочет распечатывать на принтере;
- разновидность сервиса ″Я был/есть здесь″, которые дают информацию, что пользователь пересек определенное местоположение (сообщение символической логикой или голосовое) или ожидает в определенном местоположении (″вызови меня″ или ″начать сервис″) и так далее.
Подобным образом, могут случаться такие ситуации, при которых устройства в физической близости имеют необходимость связываться друг с другом. В большинстве из этих случаев обычно есть единственный человек, который знает о доступности сервиса, а также то, что устройства находятся близко друг к другу, и, следовательно, в таких случаях для транзакции (например, платежи и талоны) требуется вмешательство человека, которое является трудоемким и нежелательным.
Существует общая проблема: как физическое устройство может запрашивать, само по себе, другое физическое устройство использовать его уже существующее сетевое/интернет подключение для того, чтобы устанавливать связь, чтобы выполнять запрос сервиса. Основными причинами для этой проблемы являются такие:
- устройства не осведомлены о существовании друг друга;
- устройства не осведомлены о маршрутизируемых адресах друг друга;
- устройства не осведомлены о каком-либо запросе сервиса и
- часто существует более чем одно из запрашивающих/запрашиваемых устройств, что делает неясным, как же устанавливать общее сетевое подключение.
В последнее время было сделано некоторое количество попыток решить проблему при помощи использования локальных сетей, таких как Bluetooth и InfraRed (IR), но проблемой был недостаток точности и универсальности. При ожидании в очереди к Пункту обслуживания, где человек желает осуществлять оплату, кто-нибудь из очереди может подключаться к Пункту обслуживания и, например, не только человек, который желает осуществлять оплату. Если подключение инициируется при помощи мобильного устройства, пользователь не может быть уверен, к какому Пункту обслуживания подключается пользователь.
Одна попытка решить такой тип проблемы была сделана Европейской ассоциацией производителей компьютеров (ECMA), которая разработала стандарт для коммуникации ближнего поля - NFC1P-I (ECMA-340, ISO/IEC 18092), интерфейс и протокол коммуникации ближнего поля. NFC (Коммуникация ближнего поля) - это беспроводная технология малой дальности, использующая индукцию магнитного поля. Решить такую же проблему частично пытаются другие стандарты, такие как ISO/IEC 14443 и FeliCa. Протоколы коммуникации ближнего поля и RFID можно устанавливать для того, чтобы иметь максимальную дистанцию в 10 см, так что только один человек в период времени может подключаться. Однако эта технология требует полного изменения инфраструктуры, делая затруднительным для технологии пользоваться успехом по причине огромных затрат и инвестиций. Например, все мобильные устройства должны будут поддерживать сети NFC, а все POS должны будут инвестировать в новый считыватель/передатчик NFC с целью создавать инфраструктуру для сервиса. И даже если устройства уже имеют там сетевое подключение, устройствам затруднительно установить сервис друг с другом, поскольку не известен IP адрес и невозможно, что некто убедит пользователей открывать окно на их мобильных устройствах и вводить IP и номер порта для того, чтобы устанавливать сервисное подключение.
Существует некоторое количество действующих патентов, стандартов и технологий, которые пытаются решить проблемы. Некоторые, относящиеся к ним, занесены в список ниже, как, например:
Международная патентная заявка № РСТ/US 2008/054793 по патентной заявке, называемой ″Data Exchange Initiated By Tapping Devices″. Эта патентная заявка раскрывает интерфейс для установления связи NFC посредством касания устройств и инициации обмена данными.
Международная патентная заявка № РСТ/US 2007/024634 по патентной заявке, называемой ″System, Method And Apparatus For Communicating Information From A Personal Electronic Device″.
Патентная заявка Соединенных Штатов № US 2008/0046570, называемая ″Web Format-Based Wireless Communications″.
В большинстве случаев мобильное устройство требует устанавливать связь с сервисным устройством, которое физически является соседним к нему, может действовать так посредством задействования любого из способов инициации, который может быть основанным на местоположении или основанным на ID, или любым другим способом. Модель, основанная на местоположении, могла бы использовать GPS, триангуляцию базовых станций, фиксированное положение, WLAN SID или другие способы для того, чтобы находить местоположение. Модель, основанная на метке ID, использовала бы RFID, штрих-код, номер ID, камеру и т.п. для того, чтобы определять местоположение. Может быть несколько других способов, использующих данные близости для инициации, например, такие как звук/шум и т.п. Способы инициации могут варьироваться от случая к случаю и в зависимости от доступности и практичности. Эти доступные технологии для связи малой дальности также имеют тенденцию решать общую проблему установления локального подключения с поставщиком услуг, страдают от индивидуальных и глобальных ограничений точности и совместимости. Одна важная проблема, общая для всех этих технологий, состоит в совместимости с существующими платформами, которые уже в обращении и использовании, - просто не все пользовательские устройства снабжены всеми этими технологиями для связи и не все сервисные платформы являются совместимыми, чтобы допускать (принимать и отправлять) связь со всеми технологиями. Внедрение любой из этих технологий требует полного изменения инфраструктуры, что делает затруднительным распространение технологии по причине огромных затрат и инвестиций. К тому же новые и инновационные способы и технологии для такой связи малой дальности продолжают появляться, но они наталкиваются на проблему ″распространения″. Следовательно, принятие этих технологий производителями персональных электронных устройств не оправдало надежд. К тому же общеизвестно, что у POS есть несколько мобильных устройств, которые намереваются соединяться с сервисным устройством, и они могут предпочитать использовать разные способы инициации; или, как вариант, может быть иной, чем модель касания, пользовательский интерфейс, как, например, использующий штрих-код на мобильном устройстве, звуковую сигнализацию, членские карты и т.п. Сложно устанавливать инфраструктуру для всех этих технологий на едином POS. Это очень затратный и нецелесообразный выбор. Не существует общей модели/протокола, который обеспечивает совместимость связи для всех этих технологий на общих имеющихся сервисных платформах или даже принимать любую новую технологию, которая могла бы прийти в будущем. Таким образом, желательно иметь систему, которая лишена такого ограничения, в то же время являясь достаточно гибкой, чтобы обеспечивать возможность взаимодействия этих технологий для работы параллельно, причем связь устанавливается независимо от технологии, используемой для инициации или пользовательского интерфейса.
Устройства, существующие в общей сети, такой как интернет, или LAN (локальная вычислительная сеть), или WAN (глобальная компьютерная сеть), не в состоянии связываться друг с другом, даже если они находятся в непосредственной близости, пока они не осведомлены о сетевых адресах друг друга. Таким образом, требуется иметь систему для обеспечения связи среди подключенных к сети устройств в непосредственной близости.
ЗАДАЧИ ИЗОБРЕТЕНИЯ
Основной задачей настоящего изобретения является обеспечить способ и систему для установления связи, каковые способ/система преодолевают некоторые или все из ограничений, связанных с известным уровнем техники.
Соответственно, одной из задач настоящего изобретения является обеспечить способ и систему, которые распространяют общую платформу для установления прямой связи среди множества устройств независимо от используемых средств инициации.
Другой задачей настоящего изобретения является обеспечить способ и систему, которая является достаточно гибкой для того, чтобы обеспечить возможность взаимодействия устройств связи, средств инициации и сервисных атрибутов, причем возможны параллельные связи от независимых и неизвестных устройств, обращающихся с разными конфигурациями для пользования разным ассортиментом сервиса.
Еще одной задачей настоящего изобретения является обеспечить систему и способ, который является не только эффективным по затратам и простым в использовании, но также является способным обеспечить общую платформу для допуска всех существующих технологий для способа инициации, как и тех, которые могли бы быть разработаны в будущем, с тем чтобы нести минимальные или никакие затраты в развитие инфраструктуры для этого внедрения.
Другой задачей настоящего изобретения является обеспечить систему и способ, позволяющие устройствам находить друг друга без ручного ввода сетевого и/или сервисного адреса.
Еще одной задачей настоящего изобретения является обеспечить способ и систему, которая позволяет связи устанавливаться через firewall (межсетевой экран) и другие преграды связи.
Другие задачи, а также предпочтительные варианты осуществления и преимущества настоящего изобретения станут более очевидными благодаря последующему описанию настоящего изобретения, если читать с привязкой к сопровождающим примерам, фигурам и таблицам, которые не предназначены для того, чтобы ограничивать объем настоящего изобретения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Настоящее изобретение обеспечивает способ для установления связи среди множества подключенных к сети электронных устройств в непосредственной близости, при котором устройства могут быть не осведомлены о сетевых адресах друг друга, содержащий:
а. запрашивающее устройство, воздействующее на целевое устройство;
b. запрашивающее устройство и целевое устройство, передающие данные близости серверному устройству, подключенному к сети;
c. обработку и сравнение данных близости, принятых серверным устройством от запрашивающего устройства и целевого устройства;
d. генерацию информации одноранговой связи серверным устройством и передачу информации одноранговой связи к запрашивающему устройству и целевому устройству; и
e. осуществление одноранговой связи запрашивающего устройства и целевого устройства с использованием информации одноранговой связи для того, чтобы устанавливать прямую связь.
В дополнение к этому настоящее изобретение также описывает систему для установления связи среди множества подключенных к сети электронных устройств, при которой устройства не осведомлены о сетевых адресах друг друга, содержащую:
а. множество подключенных к сети электронных устройств;
b. средство для воздействия на целевое устройство при помощи запрашивающего устройства и
c. подключенное к сети серверное устройство для приема, обработки и сравнения данных близости и передачи данных одноранговой связи к индивидуальным устройствам.
Эти и другие отличительные признаки, аспекты и преимущества настоящего изобретения станут лучше понятны со ссылкой на последующие описание, предпочтительные варианты осуществления, примеры и прилагаемые пункты формулы изобретения.
КРАТКОЕ ОПИСАНИЕ ПРИЛАГАЕМЫХ ЧЕРТЕЖЕЙ
Фигура 1 - основное представление способа/системы, обеспечиваемых в соответствии с настоящим изобретением.
Фигура 2 - схематическое изображение предпочтительного варианта осуществления по настоящему изобретению, демонстрирующее возможное упорядочение связи среди запрашивающих устройств, целевых устройств, серверных устройств (DPS), сервиса и т.п. внутри сети.
ПОДРОБНОЕ ОПИСАНИЕ И ПРЕДПОЧТИТЕЛЬНЫЕ ВАРИАНТЫ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Последующие сокращения будут иметь соответствующие раскрытия и значения для целей настоящего описания.
RD - запрашивающее устройство
TD - целевое устройство
DPP - протокол близости устройства
DPS - сервис близости устройства
POS - пункт обслуживания
NFC - коммуникация ближнего поля
В соответствии с настоящим изобретением подключенное к сети пользовательское устройство и подключенное к сети сервисное устройство, которые находятся вблизи друг к другу, способны связываться друг с другом при помощи совместного использования информации с сетевым сервером - Сервисом близости устройства (DPS), который непосредственно или косвенно известен участникам. Первое устройство делает свое присутствие ощущаемым другому устройству по близости, воздействуя на другое устройство при помощи любого из доступных способов инициации. Способ инициации в основном используется для того, чтобы создать нечто (данные близости), чем можно делиться с DPS для того, чтобы задействовать обмен через существующее IP-соединение при помощи создания нового ID, которое устройства могут разделять с любым другим сервисом. Таким образом, в результате воздействия оба устройства посылают информацию близости к серверу DPS. Сетевое серверное устройство DPS использует протокол близости устройства (DPP) в качестве средства для того, чтобы идентифицировать и обработать информацию близости для того, чтобы определять одноранговую связь, и посылает обратно информацию одноранговой связи к обоим устройствам, чтобы устанавливать связь (одноранговую связь) среди подключенных к сети устройств. Таким образом, чтобы допустить установку связи, DPP позволяет участникам делиться информацией, которую DPS может использовать для того, чтобы определить одноранговую связь устройства. Соответственно, более чем одно устройство может обмениваться, образуя цепочку одноранговой связи таким образом. Информация близости, совместно используемая устройствами, зависит от способа инициации, используемого устройствами для воздействия и инициализации связи. Информация одноранговой связи, создаваемая и передаваемая при помощи DPS к индивидуальным устройствам, может находиться в форме параметров подключения, таких как информация, характерная для протоколов, включающих в себя TCP, HTTP, номер порта или IP адреса низкого уровня. Эта информация одноранговой связи используется индивидуальными устройствами для того, чтобы устанавливать прямую связь с сетевым адресом друг друга. Следовательно, этот DPS может наблюдаться как DNS сервис для устройств, где DNS адрес в качестве вводимых данных заменен данными близости, которые возвратят участникам DNS или IP адрес плюс сервис.
После этого устанавливается связь, это происходит по направлению к запрашивающему сервису, чтобы регулировать доставку фактического сервиса, а DPS не включается в доставку сервиса. Также это происходит по направлению к сервису или другим участникам по сети или устройству, например, чтобы завершать сервис.
Направление связи может следовать или путем таким, как, например, мобильное устройство могло бы пробуждать POS и запрашивать сервис или служба управления входными ключами могла бы пробуждать службу управления ключами на мобильном устройстве, которое может подготавливать сервис для пользователя, чтобы, если требуется, просто вводить персональный код.
На устройстве, главным образом, существует приложение, выполняющее сервис, который является конечной точкой для одноранговой связи.
Основное представление модели предоставлено на фигуре 1. Процесс в три этапа излагается кратко, как показано ниже:
Этап один: Активизировать сервис одним из способов инициации при помощи касания POS.
Этап два: DPS находит соответствие на основе выбранного критерия способа инициации и возвращает обменный ID, пригодный для этой одноранговой связи.
Этап 3: Если авторизуется, DPS возвращает ID одноранговой связи вовлеченным участникам, что можно использовать, чтобы устанавливать связь с желаемым сервисом.
В соответствии с одним из предпочтительных вариантов осуществления настоящего изобретения может существовать больше чем один DPS, они могут быть распределены на основе сервиса, территории или другого критерия. Также может быть больше, чем устройств, взаимосвязывающихся параллельно через такой же или другой DPS для таких же или особых сервисных атрибутов. Фигура 2, без ограничения, приводит пример этого варианта осуществления, описывая несколько конфигураций, которые могут существовать в соответствии с настоящим изобретением.
В соответствии с другим предпочтительным вариантом осуществления настоящего изобретения, если сервисное устройство отключено от сети (нет сетевого подключения), его могут запрашивать подключаться к сети, чтобы установить сервис посредством сервисного устройства, и наоборот.
В еще одном варианте осуществления настоящего изобретения сервис как таковой может быть основан на сети или на одном из устройств.
МОДЕЛИ УСТАНОВКИ
Модели установки в соответствии с наиболее предпочтительными вариантами осуществления настоящего изобретения без каких-либо ограничений описаны, как показано ниже.
Сервисная модель - самая распространенная модель для сервисной установки запрашивает сетевой сервис, который подключает устройства к временному общественному сервису.
Цепная установка - в соответствии с этой моделью касаемое и касающее устройства запрашивают образование цепочки, что позволяет DPS выжидать, по меньшей мере, пока еще одно устройство присоединится в подключение некоторого количества устройств к временному общественному сервису. К тому же цепь можно образовывать, позволяя устройству 1 и устройству 2 подключаться к сервису, затем позволять сервису подключать устройство 1 и третье устройство 3, которое будет передавать контент к устройству 2. Например: подключение персонального компьютера к принтеру, когда используется мобильный телефон, чтобы активировать сервисное приложение принтера, может следовать нижеупомянутым этапам: а) приложение запрашивает пользователя касаться устройства, с которого вы желаете распечатывать при помощи мобильного телефона; b) когда мобильный телефон касается персонального компьютера, мобильный телефон и персональный компьютер посылают запрос к DPS; c) сервисное приложение получает ID одноранговой связи, а приложение на персональном компьютере добивается от такого же приложения говорить ″коснитесь, где вы желаете печатать″; d) мобильное устройство касается принтера; и e) персональный компьютер распечатывает на принтере.
Одноранговая сеть: Одноранговая сеть сама продвигает сервис к одному из устройств связи так, что связь прекратится внутри одноранговой сети связи и устраняет необходимость в сервисах, основанных на сети.
СПОСОБЫ ИНИЦИАЦИИ
Некоторые из способов инициации, которые используются в качестве предпочтительных вариантов осуществления настоящего изобретения, идентифицируются и описываются, как показано ниже.
Способ, основанный на местоположении
При способе, основанном на местоположении, два или более устройств показывают, что они находятся на том же месте в то же время.
Мобильный клиент, действующий в качестве запрашивающего устройства (RD), касается клавиатуры у целевого устройства (TD), и в то же время клиент отправляет установочный запрос, используя DPP, к DPS. Клавиатура отправляет сигнал в приложение TD, информируя его, что к ней прикоснулись. Приложение отправляет установочный запрос, используя DPP, к DPS. Установочный запрос может включать опорные данные, которые можно использовать совместно с DPS, чтобы помогать установочной процедуре.
Опорные данные должны включать в себя непосредственное или косвенное местоположение запрашиваемого/запрашивающего сервиса и могут добавлять разницу местного времени к DPS, сети, запрашиваемому/желаемому уровню защиты.
На основе этих данных и времени поступающих запросов DPS принимает решение, с которым RD им можно обмениваться, затем DPS информирует TD, как контактировать с выбранным RD. TD добавляет ID одноранговой связи к ответу, который можно использовать участниками для установки желаемого сервиса без привлечения DPS.
Касание как таковое можно выполнять при помощи касания на клавиатуре, связанной с POS, или размещать устройство сверху панели для касания и нажимать на кнопку или при помощи любого другого физического устройства как панель для касания, так и клавиша для интервалов на персональном компьютере, например.
Способ, основанный на ID:
При способе, основанном на ID, два или более устройств показывают DPS, что они знают ID друг друга или имеют общий ID (создавая его) в один и тот же момент. Существует некоторое количество путей, чтобы создать ID, который можно использовать, чтобы искать устройство одноранговой связи.
На основе ID и времени прибытия запросов DPS принимает решение, с которым RD это TD может обмениваться, в каком TD добавляется ID одноранговой связи к ответу. Этот ID можно использовать участникам для установки желаемого сервиса без привлечения DPS.
Использование RFID:
RFID представляет ID, где RD переходит к считывателю RFID TD. Приложение на TD считывает ID. Приложение отправляет установочный запрос, используя DPP, к DPS. Установочный запрос может включать опорные данные, которые можно использовать совместно с DPS, чтобы помогать установочной процедуре. Опорные данные должны включать в себя запрашиваемый/запрашивающий сервис, ID RD и собственный ID устройства.
Пользовательские интерфейсы иные, чем у модели касания.
а. Использование штрих-кода на мобильном устройстве:
ID штрих-кода на экране мобильного устройства может показывать ID, если RD показан к TD. Приложение на TD считывает ID. Приложение отправляет установочный запрос, используя DPP, к DPS. Установочный запрос может включать в себя опорные данные, которые можно использовать совместно с DPS, чтобы помогать установочной процедуре. Опорные данные должны включать в себя запрашиваемый/запрашивающий сервис, ID RD и ID, полученный со штрих-кода.
b. Использование изображения штрих-кода целевого устройства (POS)
Физическая несущая рамка (или некоторый другой сервис обнаружения) на лицевой стороне двухмерного штрих-кода на целевом устройстве действует как активатор для того, чтобы отправлять установочный запрос, используя DPP, в направлении DPS. Мобильное устройство получает изображение двухмерного штрих-кода и отправляет (изображение или проанализированный результат), используя DPP, в направлении DPS.
c. Использование звуковой сигнализации
Целевые устройства действуют как микрофон и записывают и пересылают последовательность звукового сигнала (например, для последовательностей импульса тонального сигнализирования, которые являются или двоичным кодом, или сигнализированием морзе), представляя ID, отправленную запрашивающим устройством (или в обратном направлении). Приложение на TD считывает ID. Приложение отправляет установочный запрос, используя DPP в направлении DPS, и запрашивающее устройство делает то же самое. Установочный запрос может включать в себя опорные данные, которые можно совместно использовать с DPS, чтобы помогать установочной процедуре, опорные данные должны включать в себя запрашиваемый/запрашивающий сервис, ID RD и ID, полученный от звуковой последовательности.
d. Использование дополнительной членской карты или CC/DC
ID членской карты или ID кредитной дебетной карты пропускают через считыватель (MSR) в TD. Приложение на TD считывает ID. Приложение отправляет установочный запрос, используя DPP, к DPS. Установочный запрос может включать в себя опорные данные, которые можно использовать совместно с DPS, чтобы помогать установочной процедуре.
Опорные данные должны включать в себя запрашиваемый/запрашивающий сервис, ID RD и собственный ID устройства.
e. Привлечение сервисного устройства, которое отключено от сети
Из-за экономии энергии/ресурсов некоторые устройства могут быть в спящем режиме или в режиме вне сети, например дорогостоящие мобильные сетевые соединения. Если устройство отключено от сети во время инициации, оно может быть предварительно сконфигурировано для установки IP соединения. Устройство можно пробудить с помощью любых предварительно предложенных интерфейсов активизации, как касание сервисного устройства может использовать систему обнаружения толчка, чтобы пробудить устройство и установить IP соединение, или касания. Для случаев, когда обнаружение толчка не является подходящим, возможно использовать звуковые сигналы, если обнаружение звука является доступным, чтобы получить более точное соединение. Если устройство пробудилось, но не соединилось, любая модель активизации может использоваться, чтобы запрашивать устройство устанавливать IP соединение.
Данные близости устройств обычно содержат идентификационные параметры устройств, которые основаны на способе инициации, применяемом для связи. Вышеупомянутые способы инициации описывают только типичный набор известных и широко используемых способов инициации. Выбор особого способа инициации никоим образом не ограничивает объем настоящего изобретения и соответственно все таковые потенциальные способы инициации, или существующие, или изобретенные позже, содержатся в пределах объема настоящего изобретения.
Аналогично этому средства воздействия целевого устройства при помощи действия на расстоянии, такого как обнаружение ударного колебания после касания, размещение или удерживание одного устройства на или вблизи другого устройства, или распознание звуковых сигналов, или просмотр штрих-кода на одном устройстве посредством другого устройства, являются только примерными по своему характеру и не являются исчерпывающими. Для настоящего изобретения является возможным применять любые другие средства воздействия независимо от того, известные или нет.
Модель клиент-сервер, как показано выше в нескольких предпочтительных вариантах осуществления, обычно является структурой распределенного приложения для вычисления раздельных задач или рабочих нагрузок между поставщиками ресурса или сервиса, называемыми серверы, и инициаторами запроса сервиса, называемыми клиентами. Часто клиенты и серверы связываются посредством компьютерной сети по отдельному аппаратному обеспечению, но оба - и клиент, и сервер могут, в предпочтительном варианте осуществления располагаться в одной и той же системе. Сервер - это главный компьютер, который выполняет одну или более серверных программ, которые разделяют свои ресурсы с клиентами. Клиент может не разделять свои ресурсы, но запрашивает контент сервера или сервисную функцию. Следовательно, именно клиенты инициируют сеансы связи с серверами, которые ожидают входящие запросы.
ПРИМЕРЫ
Пример 1. Покупка в магазине
Когда пользователь намеревается платить, мобильное устройство пользователя прикасается к панели для касания спереди POS. Каждое устройство будет отправлять установочный запрос к DPS. Затем DPS возвращает ID одноранговой связи к устройствам, которые передают его на вовлеченные сервисы (поставщик оплаты, поставщик талона, поставщик членской карты), чтобы подтверждать партнера одноранговой связи.
Талонный сервис доставляет талоны, а сервис членских карт доставляет пользовательскую членскую карту кассиру, так что можно рассчитать окончательную цену. Теперь сервер оплаты может получать информацию о покупке от кассира и устанавливать защищенную транзакцию в мобильное устройство, когда оплата защищена, сервер оплаты сообщает состояние обратно кассиру и мобильному устройству.
Пример 2. Торговый автомат
Когда пользователь желает получить что-либо от торгового автомата, пользователь касается мобильным устройством о панель для касания на лицевой стороне торгового автомата.
Каждое устройство будет отправлять установочный запрос к DPS. DPS возвращает ID одноранговой связи к устройствам, которые передают его на вовлеченные сервисы (управляющий сервис торгового автомата), чтобы подтверждать партнера одноранговой связи. Теперь пользователь может использовать свое мобильное устройство, чтобы получать информацию о содержимом, выбирать содержимое и оплачивать содержимое.
Пример 3. Использование мобильного устройства в качестве защищенного устройства при осуществлении банковской сделки
Пользователь владеет сертификатом, выданным банком на его мобильное устройство. Когда пользователь желает осуществить банковскую транзакцию и достигает стадии, когда требуется аутентификация, пользователь просто нажимает клавишу для интервалов на персональном компьютере (используемом в качестве панели для касания) с помощью мобильного устройства, которое владеет сертификатом, чтобы отправить установочный запрос одноранговой связи к DPS. DPS возвращает ID одноранговой связи к устройствам, которые затем передают его в банк, чтобы подтверждать партнера одноранговой связи. Банк теперь может установить защищенный канал к мобильному устройству и запросить аутентификацию пользователя. Транзакция может проходить на основании успешной аутентификации.
Пример 4. Управление домашними устройствами
Когда пользователь желает установить домашнее устройство, например усилитель, пользователь касается мобильным устройством о панель для касания на лицевой стороне усилителя. Каждое устройство будет отправлять установочный запрос к DPS. DPS возвращает ID одноранговой связи к устройствам, которые передают его на вовлеченные сервисы (управляющий сервис усилителя), чтобы подтверждать партнера одноранговой связи. Теперь пользователь может использовать свое мобильное устройство для управления усилителем.
Пример 5. Игра
Четверо детей желают играть в сетевую игру. Первый ребенок начинает игру; второй и третий ребенок касаются мобильного устройства первого ребенка. Первый ребенок покидает игру, а четвертый ребенок вступает в игру, касаясь мобильного устройства третьего ребенка.
Несмотря на то что настоящее изобретение было описано достаточно детально со ссылкой на конкретные предпочтительные варианты осуществления и соответствующие примеры, очень возможны другие варианты осуществления и эквиваленты. Даже если бы многочисленные характеристики и преимущества настоящего изобретения излагались в вышеизложенном описании вместе с функциональными и процедурными подробностями, раскрытие является только пояснительным, а изменения можно производить в деталях, особенно в части процедурных этапов в пределах принципов изобретения, в полной мере показанных широким общим значением терминов, в которых выражаются прилагаемые пункты формулы изобретения. Таким образом, возможны различные модификации раскрываемых в настоящее время способа и системы без отклонения от предназначенного объема и сущности настоящего изобретения. Конкретнее, способ, который описывается в настоящем изобретении, является, видимо, упрощенным и обобщенным, и возможны несколько незначительных вариаций. Соответственно, в одном варианте осуществления такие модификации раскрываемого в настоящее время способа связи включены в состав объема настоящего изобретения. В дополнение к способу существуют функциональные варианты раскрываемой в настоящее время системы, все из которых включены в состав настоящего изобретения.
Изобретение относится к системе беспроводной связи для установления прямой связи среди множества подключенных к сети устройств, которые не осведомлены о сети и сервисных адресах. Прямая связь облегчается при помощи подключенного к сети серверного устройства, обеспечивающего общую платформу для множества запрашивающих устройств, чтобы запрашивать множество целевых устройств любыми средствами инициации по множеству сервисных атрибутов. Подключенное к сети серверное устройство имеет вспомогательную функцию - сделать систему совместимой со всеми средствами инициации, но в которой она отсутствует при связи сервисного уровня в устройствах. 2 н. и 17 з.п. ф-лы, 2 ил.
1. Способ для установления связи среди множества подключенных к сети электронных устройств в непосредственной близости, при котором устройства могут быть не осведомлены о сетевых адресах друг друга, содержащий:
а. запрашивающее устройство, воздействующее на целевое устройство;
b. запрашивающее устройство и целевое устройство, передающие данные близости серверному устройству, подключенному к сети;
c. обработку и сравнение данных близости, принятых серверным устройством от запрашивающего устройства и целевого устройства;
d. генерацию информации одноранговой связи серверным устройством и передачу информации одноранговой связи к запрашивающему устройству и целевому устройству; и
e. осуществление одноранговой связи запрашивающего устройства и целевого устройства с использованием информации одноранговой связи для того, чтобы устанавливать прямую связь.
2. Способ по п. 1, в котором упомянутое серверное устройство не включено в упомянутую прямую связь среди запрашивающего устройства и целевого устройства.
3. Способ по п. 1, в котором упомянутое целевое устройство в режиме ожидания или в режиме отключения питания запускается в результате воздействия запрашивающим устройством для того, чтобы получить для связи сервисный уровень.
4. Способ по п. 1, в котором упомянутое воздействие относительно целевого устройства посредством запрашивающего устройства происходит путем действия на расстоянии, такого как обнаружение ударного колебания после касания, размещения или удерживания одного устройства на или вблизи другого устройства или распознавания звуковых сигналов или просмотра штрих-кода на одном устройстве другим устройством.
5. Способ по п. 1, в котором упомянутые данные близости содержат параметры расположения устройств, причем географическое местоположение или момент времени на устройствах или их комбинации сравниваются друг с другом.
6. Способ по п. 5, в котором упомянутые параметры расположения основаны на способе позиционирования спутника или триангуляции систематизированных базовых данных от телефонной сети или данных/метке локальной сети, такой как Bluetooth, InfraRed или любая сеть IEEE 802.11.
7. Способ по п. 1, в котором данные близости содержат идентификационные (ID) параметры устройств, причем идентификационные данные и/или момент времени на устройствах или их комбинации сравниваются друг с другом.
8. Способ по п. 7, в котором упомянутые идентификационные параметры основаны на протоколах связи малой дальности, таких как RFID метка и ID штрих-кода, или на сообщении коммуникации ближнего поля (NFC), или распознавании изображения, или способе звуковой сигнализации, или идентификационных данных третьих устройств, таких как членская карта или кредитная карта.
9. Способ по п. 1, причем упомянутый способ используется для образования цепи или одноранговой связи трех или более устройств для прямой связи друг с другом.
10. Способ по п. 1, в котором упомянутая прямая связь между запрашивающим устройством и целевым устройством существует, чтобы выполнять множество сервисных атрибутов, запрашиваемых любым из устройств.
11. Способ по п. 10, в котором упомянутый сервис размещается на каком-либо другом устройстве в сети, а устройства не осведомлены об адресах запрашиваемого сервиса.
12. Способ по п. 10, в котором упомянутый сервис размещается на любом запрашивающем устройстве, или целевом устройстве, или любом другом устройстве в прямой связи с любым из этих устройств.
13. Способ по п. 1, в котором упомянутые данные одноранговой связи существуют в форме параметров соединения, предпочтительно информации, характерной для протоколов, таких как TCP, HTTP, или номер порта, или IP адрес нижнего уровня.
14. Система для установления связи среди множества подключенных к сети электронных устройств, в которой устройства не осведомлены о сетевых адресах друг друга, содержащая:
а. множество подключенных к сети электронных устройств;
b. средство для воздействия на целевое устройство посредством запрашивающего устройства; и
c. подключенное к сети серверное устройство для приема, обработки и сравнения данных близости и передачи данных одноранговой связи к индивидуальным устройствам.
15. Система по п. 14, дополнительно содержащая множество сервисных атрибутов, расположенных в упомянутой сети.
16. Система по п. 15, в которой упомянутый сервисный атрибут расположен на запрашивающем устройстве или целевом устройстве.
17. Система по п. 14, в которой упомянутое средство для воздействия на целевое устройство основано на касании, размещении или удерживании одного электронного устройства на или вблизи другого устройства, или на просмотре штрих-кода или изображения, или распознавании звуковых сигналов.
18. Система по п. 14, в которой упомянутое серверное устройство, подключенное к сети, использует Протокол близости устройства (DPP) в качестве средства для того, чтобы идентифицировать и сравнивать данные близости, чтобы определять одноранговую связь и передачу данных одноранговой связи к индивидуальным устройствам.
19. Система по п. 14, в которой существует больше чем одно устройство, запрашивающее одинаковое целевое устройство посредством одного и того же из разных способов инициации для одинаковых или разных сервисных атрибутов, тем самым запуская установление множества подключений одновременно среди пары устройств.
US 2010111272 A1, 06.05.2010 | |||
US 2007123215 A1, 31.05.2007 | |||
Приспособление для суммирования отрезков прямых линий | 1923 |
|
SU2010A1 |
Колосоуборка | 1923 |
|
SU2009A1 |
RU 2009105248 А, 27.08.2010 |
Авторы
Даты
2015-07-20—Публикация
2012-04-26—Подача