买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】在设备之间建立连接的方法_三星电子株式会社_201680039154.9 

申请/专利权人:三星电子株式会社

申请日:2016-05-23

公开(公告)日:2021-01-12

公开(公告)号:CN107852570B

主分类号:H04W4/021(20180101)

分类号:H04W4/021(20180101);H04W12/04(20090101);H04W76/14(20180101)

优先权:["20150701 KR 10-2015-0094006"]

专利状态码:有效-授权

法律状态:2021.01.12#授权;2018.07.17#实质审查的生效;2018.03.27#公开

摘要:一种由第一设备执行以建立与第二设备的连接的方法,所述方法包括以下步骤:通过使用第一通信方法获得第二设备的识别信息;通过使用第二通信方法获得第二设备的识别信息;基于第一通信方法的特性和第二通信方法的特性获得关于第二设备的第一距离信息;基于所获得的第一距离信息确定是否向第二设备发送连接请求。

主权项:1.一种由第一设备执行以建立与第二设备的连接的方法,所述方法包括以下步骤:通过使用第一通信方法获得所述第二设备的识别信息;通过使用第二通信方法获得所述第二设备的识别信息;基于所述第一通信方法的特性和所述第二通信方法的特性获得关于所述第二设备的第一距离信息;和基于所获得的第一距离信息确定是否向所述第二设备发送连接请求,其中,所述确定进一步包括:基于所获得的第一距离信息确定所述第二设备是否位于预定距离范围内;基于所述第二设备要使用的服务提供方法,确定是否有必要与位于所述预定距离范围内的所述第二设备建立连接;和基于确定结果选择性地向外部服务器发送所述第二设备的识别信息。

全文数据:在设备之间建立连接的方法技术领域[0001]本公开涉及在设备之间建立连接的方法,更具体地,涉及根据设备之间的距离在设备之间建立连接的方法和设备。背景技术[0002]随着物联网(l〇T的发展,将设备通过网络与另一个设备连接以共享信息是可能的。然而,在设备之间建立连接需要多个用户输入,因而存在的问题是:当可被相互连接的设备的数量和类型增加时,安全性变弱。[0003]图la和图lb示出了根据现有技术的在设备之间建立连接的方法。参照图la,简的终端10搜索预定范围内的设备以与汤姆的终端20建立连接。简的终端10显示至少一个终端的识别信息,并从验证了显示信息的用户接收用户输入以选择与汤姆的终端20对应的验证信息。简的终端10基于所接收的用户输入与汤姆的终端20建立连接。[0004]参照图lb,简的终端10与汤姆的终端20交换建立连接的密钥数据。通过从用户接收关于所交换的密钥数据简的终端10与汤姆的终端20彼此建立连接。[0005]然而,当汤姆的终端20的识别信息显示为用户难以识别的名称时,或者其它类似终端的识别信息与汤姆的终端20的识别信息一起被显示时,用户难以容易地选择要连接的设备。另外,即使汤姆的终端20位于简的终端10附近,由于用户仅通过对简的终端10与汤姆的终端20采取单独的措施来建立连接,也会出现另外的不便。再者,根据相关技术,己经存在的问题是:不考虑设备之间的距离而通过相同的通信方法和连接建立过程,这样的连接易于受到MITM攻击的损害,并且,通过不经选择地发送设备的信息来与服务器建立连接而使服务器的负载增加。发明内容[0006]本公开的一些实施例提供一种由第一设备执行以与第二设备建立连接的方法,所述方法包括以下步骤:通过使用第一通信方法获得所述第二设备的识别信息;通过使用第二通信方法获得所述第二设备的识别信息;基于所述第一通信方法的特性和所述第二通信方法的特性获得关于所述第二设备的第一距离信息;基于所获得的第一距离信息确定是否向所述第二设备发送连接请求。[0007]获得所述第一距离信息的步骤可以包括以下步骤:基于通过使用所述第一通信方法获得所述第二设备的识别信息的时间和通过使用所述第二通信方法获得所述第二设备的识别信息的时间,获得关于所述第二设备的第一距离信息。[0008]确定是否发送连接请求的步骤可以包括以下步骤:基于所获得的第一距离信息确定所述第二设备是否位于预定距离范围内;基于确定结果向所述第二设备发送连接请求。[0009]发送连接请求的步骤可以包括以下步骤:通过使用所述第一通信方法和所述第二通信方法同时发送连接请求。[0010]所述的确定步骤可以包括以下步骤:当所述第二设备是多个第二设备时,将通过使用所述第一通信方法获得的所述多个第二设备中的每一个的识别信息与通过使用所述第二通信方法获得的所述多个第二设备中的每一个的识别信息进行比较;基于比较结果选择所述多个第二设备中的一个。[0011]所述的确定步骤可以包括以下步骤:基于所获得的第一距离信息确定所述第二设备是否位于预定距离范围内;基于所述第二设备要使用的服务提供方法,确定是否有必要与位于预定距离范围内的所述第二设备建立连接;基于确定结果选择性地向外部服务器发送第二设备的识别信息。[0012]所述方法还可以包括以下步骤:从所述第二设备接收对所述连接请求的响应;基于所接收到的响应与所述第二设备建立连接。[0013]所述的接收响应的步骤可以包括以下步骤:基于所接收到的响应向所述第二设备发送连接建立所需的信息。[00M]所述的接收响应的步骤可以包括以下步骤:基于所接收到的响应,通过使用所述第一通信方法和所述第二通信方法中的每一种向所述第二设备发送第一密钥数据;通过使用第一通信方法和第二通信方法中的每一种从第二设备接收第二密钥数据。[0015]所述的建立连接的步骤可以包括以下步骤:基于所述第一密钥数据和所述第二密钥数据确定是否与所述第二设备建立连接。[0016]所述的确定是否建立连接的步骤可以包括以下步骤:基于通过使用所述第一通信方法接收所述第二密钥数据的时间和通过使用所述第二通信方法接收所述第二密钥数据的时间,获得关于所述第二设备的第二距离信息;将所获得的第一距离信息和第二距离信息进行比较;基于比较结果确定是否建立连接。[0017]所述方法还可以包括以下步骤:从建立了连接的第三设备获得用于连接建立的代表权限,向所述第三设备发送所述第二设备的第一距离信息和识别信息。[0018]所述方法还可以包括以下步骤:从建立了连接的第三设备获得用于连接建立的代表权限。[0019]所述的确定步骤可以包括以下步骤:基于所获得的代表权限确定是否有必要在位于预定距离范围内的所述第二设备与所述第三设备之间建立连接;基于确定结果选择性地向所述第三设备发送所述第二设备的识别信息和第一距离信息。[0020]所述方法还可以包括以下步骤:接收由所述第三设备选择地至少一个设备的识别信息或与由所述第三设备选择的至少一个设备建立连接需要的信息中的至少一种。[0021]所述的确定是否有必要在所述第二设备与所述第三设备之间建立连接的步骤可以包括以下步骤:从所述第三设备获得第三密钥数据;通过使用所述第一通信方法和所述第二通信方法中的每一种向所述第二设备发送所述第三密钥数据;通过使用所述第一通信方法和所述第二通信方法中的每一种从所述第二设备接收第四密钥数据;基于所述第三密钥数据和所述第四密钥数据确定所述第二设备和所述第三设备之间是否建立连接。[0022]所述第二通信方法可以包括使用声音输入单元和声音输出单元的通信方法。[0023]所述第二通信方法可以包括使用超声波的通信方法。[0024]所述第二通信方法可以包括使用定向声音的通信方法。[0025]所述方法还可以包括以下步骤:在建立连接后定期地获得与所述第二设备的距离信息;基于定期地获得的距离信息,断开与所述第二设备建立的连接。[0026]本公开的一些实施例提供一种由第二设备执行以建立与第一设备的连接的方法,所述方法包括以下步骤:通过使用第一通信方法和第二通信方法向所述第一设备提供所述第二设备的识别信息;通过使用所述第一通信方法和所述第二通信方法从所述第一设备接收连接请求;基于所述第一通信方法的特性和所述第二通信方法的特性获得关于所述第一设备的距离信息;基于所获得的距离信息确定是否与所述第一设备建立连接;基于确定结果与所述第一设备建立连接。[0027]本公开的一些实施例提供一种由第三设备执行通过第一设备与第二设备建立连接的方法,所述方法包括以下步骤:向所述第一设备提供用于连接建立的代表权限;从所述第二设备获得所述第二设备的第一识别信息;从所述第一设备获得所述第二设备的第二识别信息以及所述第一设备和所述第二设备之间的距离信息;将所述第一识别信息和所述第二识别信息进行比较;基于比较结果和距离信息选择性地与所述第二设备建立连接。[0028]本公开的一些实施例提供一种非暂时性计算机可读记录介质,所述非暂时性计算机可读记录介质上记录有程序,所述程序在由计算机运行时,执行所述方法。[0029]本公开的一些实施例提供一种用于与第二设备建立连接的第一设备,所述第一设备包括通信器和控制器,所述通信器包括第一通信接口和第二通信接口,所述第一通信接口被配置为通过使用第一通信方法获得所述第二设备的识别信息,所述第二通信接口被配置为通过使用第二通信方法获得所述第二设备的识别信息;所述控制器被配置为:基于所述第一通信方法的特性和所述第二通信方法的特性获得关于所述第二设备的第一距离信息,基于所获得的第一距离信息确定是否向所述第二设备发送连接请求。[0030]所述控制器可以基于通过使用所述第一通信方法获得第二设备的识别信息的时间和通过使用所述第二通信方法获得第二设备的识别信息的时间来获得与所述第二设备的第一距离信息。[0031]所述控制器可以基于所获得的第一距离信息确定所述第二设备是否位于预定距离范围内,并且通信器可以基于确定结果向所述第二设备发送连接请求。[0032]所述通信器可以通过所述第一通信接口和所述第二通信接口同时发送连接请求。[0033]当所述第二设备是多个第二设备时,所述控制器可以将通过使用所述第一通信方法获得的多个第二设备中的每一个的识别信息与通过使用所述第二通信方法获得的多个第二设备中的每一个的识别信息进行比较,并且基于比较结果选择多个第二设备中的一个。[0034]所述控制器可以基于所获得的第一距离信息来确定所述第二设备是否位于预定距离范围内,并且基于要被提供到所述第二设备的服务提供方法来确定是否有必要与位于预定距离范围内的所述第二设备建立连接,并且通信器可以基于确定结果来选择性地向外部服务器发送所述第二设备的识别信息。[0035]所述通信器可以从所述第二设备接收对连接请求的响应,并且基于接收到的响应与所述第二设备建立连接。[0036]所述通信器可以基于接收到的响应向所述第二设备发送连接建立所需的信息。[0037]所述第一通信接口和所述第二通信接口可以向所述第二设备发送第一密钥数据,并且基于接收到的响应从所述第二设备接收第二密钥数据,并且所述控制器可以基于所述第一密钥数据和所述第二密钥数据来确定是否与己经接收到响应的至少一个第二设备建立连接。[0038]所述控制器可以基于通过使用所述第一通信方法接收第二密钥数据的时间和通过使用所述第二通信方法获得第二密钥数据的时间来获得与至少一个第二设备的第二距离信息,将所获得的第一距离信息与第二距离信息进行比较,并基于比较结果确定是否建立连接。[0039]所述通信器可以从要建立连接的第三设备获得连接建立的代表权限,并且可以向所述第三设备发送所述第二设备的识别信息和第一距离信息。[0040]所述通信器可以从要建立连接的第三设备获得连接建立的代表权限,所述控制器可以基于所获得的权限确定位于预定距离范围内的所述第二设备与所述第三设备之间的连接建立是必要的,并且所述通信器可以基于确定结果选择性地向所述第三设备发送所述第二设备的识别信息和第一距离信息。[0041]所述通信器可以接收由所述第三设备选择的至少一个设备的识别信息或与由所述第三设备选择的至少一个设备建立连接所需的信息中的至少一种。[0042]所述通信器可以从所述第三设备获得第三密钥数据并且通过所述第一通信接口和所述第二通信接口向所述第二设备发送所述第三密钥数据,从所述第二设备接收第四密钥数据,并且所述控制器可以基于所述第三密钥数据和所述第四密钥数据来确定是否在至少一个第二设备和所述第三设备之间建立连接。[0043]所述第二通信接口可以包括声音输入单元和声音输出单元。[0044]所述第二通信接口可以使用超声波执行通信。[0045]所述第二通信接口可使用定向声音来执行通信。[0046]所述通信器可以在连接建立之后定期地从所述第二设备获得距离信息,并且所述控制器可以基于定期地获得的距离信息来释放与所述第二设备建立的连接。[0047]本公开的一些实施例提供了用于与第一设备建立连接的第二设备,所述第二设备包括通信器和控制器,所述通信器包括第一通信接口和第二通信接口,所述第一通信接口被配置为向所述第一设备提供所述第二设备的识别信息并接收来自所述第一设备的连接请求;所述第二通信接口被配置为向所述第一设备提供所述第二设备的识别信息,并接收来自所述第一设备的连接请求;所述控制器被配置为基于所获得的距离信息确定是否建立与所述第一设备的连接,其中,所述通信器基于确定结果与所述第一设备建立连接。[0048]本公开的一些实施例提供用于通过第一设备与第二设备建立连接的第三设备,所述第三设备包括通信器和控制器,所述通信器被配置为:向所述第一设备提供用于连接建立的代表权限,从所述第二设备获得所述第二设备的第一识别信息,从所述第一设备获得所述第二设备的第二识别信息以及所述第一设备和所述第二设备之间的距离信息;所述控制器被配置为:将所述第一识别信息和所述第二识别信息进行比较,其中,所述通信器可以基于比较结果和距离信息选择性地与所述第二设备建立连接。[0049]本发明的有益效果[0050]本公开的实施例提供了一种在设备之间直观的连接建立方法,更具体地,提供了一种当在设备之间建立连接时能够为用户提供方便且差异化服务的设备之间的连接建立方法。附图说明[0051]图la和图lb示出了根据现有技术的建立连接的方法;[0052]图2a至图2c示出了根据一些实施例的设备之间的取决于距离的连接建立和服务提供系统;[0053]图3示出了根据一些实施例的用于解释由第一设备使用的连接建立方法的流程图;[0054]图4示出了根据一些实施例的与由设备使用的通信方法有关的连接建立方法;[0055]图5示出了根据一些实施例的用于解释在设备之间建立连接的方法的详细流程图;[0056]图6示出了根据一些实施例的用于解释在设备之间提供服务的方法的流程图;[0057]图7示出了根据一些实施例的用于解释由第二设备使用的连接建立方法的流程图;[0058]图8示出了根据一些实施例的第一设备和第二设备交换密钥数据的系统;[0059]图9示出了根据一些实施例的用于解释设备之间的密钥数据交换和连接建立的流程图;[0060]图10示出了根据一些实施例的用于解释与权限授权有关的连接建立方法的系统;[0061]图11和图12示出了根据一些实施例的用于解释在与权限授权有关的设备之间建立连接的方法的流程图;^[0062]图13示出了根据一些实施例的用于解释通过接入点的连接建立和通过短程通信的连接建立方法的系统;[0063]图14至图17是根据一些实施例的用于解释基于距离的设备连接方法和服务提供方法的示图;[0064]图18至图20示出了根据一些实施例的用于设备之间的连接建立的流程图;[0065]图21和图22是示出了根据一些实施例的设备的框图;[0066]图23是示出了根据一些实施例的设备的详细框图。具体实施方式[0067]本文使用的包括描述性或技术性术语的所有术语应当解释为对于本领域的普通技术人员来说具有显而易见的含义。然而,根据本领域的普通技术人员的意图、在先的实例或新技术的出现,术语可能具有不同的含义。另外,申请人可能随意地选择了一些术语,在这种情况下,所选则的术语的含义将在本发明的具体实施方式中详细地描述。因此,在本文中使用的术语必须基于术语的含义以及整个说明书的描述来限定。[0068]在整个说明书中,当区域被“连接”到另一个区域时,该区域可以不仅仅指“直接连接”,还可以指通过它们之间的另一个设备“电连接”。另外,当区域“包括”某元素,该区域还可以包括另一种元素,而不是排除其它元素,除非有不同的规定。在下面的描述中,例如“单元”和“模块”的术语表示用于处理至少一个功能或操作的单元,其中,该单元和块可以被实施为硬件或软件或者通过硬件和软件的组合来实施。[0069]在整个说明书中,设备的示例可以包括个人电脑、蜂窝电话、智能电话、电视TV、平板电脑、笔记本电脑、个人数字助理PDA、便携式多媒体播放器PMP、导航设备、MP3播放器、数码相机、冰箱、洗衣机、吸尘器等,但不限于此,设备可以是各种各样的。[0070]在整个说明书中,通信方法可以包括诸如预定通信标准、预定频带、预定协议或经由预定信道的通信之类的所有通信方法。例如,通信方法可以包括蓝牙、蓝牙低能耗BLE、无线保真Wi-Fi、紫蜂协议Zigbee、第三代移动通信技术3G、长期演进LTE、使用超声波的通信方法等,并且可以包括短程通信、远程通信、无线通信和有线通信。本公开不限于上述示例。[0071]在整个说明书中,短程通信方法可以表示仅当两个设备在一定范围内时可以进行通信的通信方法,例如,可以包括蓝牙或近场通信NFC。[0072]在整个说明书中,远程通信方法可以表示两个设备可以进行通信而不管距离如何的通信方法。例如,远程通信方法可以表示两个设备可以通过诸如AP的中继器进行超过预定距离的通信的方法,并且可以包括使用诸如短信息服务SMS或电话的蜂窝网络的通信方法。本公开不限于上述示例,并且可以包括除了短程通信方法以外的所有通信方法。[0073]在整个说明书中,设备的识别信息可以包括能够识别设备的所有信息。例如,设备的识别信息可以包括MAC地址、设备的设备信息、电话号码、TCPIP地址、由设备生成的数据等,并且不限于上述示例。[0074]在整个说明书中,建立连接可以指设备彼此连接以执行数据通信的状态。根据一些实施例,连接可以表示被连接以在设备之间执行通信的手段,诸如信道、链路和会话,并且建立可以表示形成和创建预定信道、链路和会话的操作。换句话说,建立连接可以与信道、链路和会话的形成或者信道、链路和会话的创建同义。[0075]在整个说明书中,连接建立过程或连接建立方法可以指在建立连接之前在设备之间执行的步骤,以在设备之间建立连接。根据一些实施例,连接建立过程或连接建立方法可以具有与连接创建过程相同的含义。[0076]在整个说明书中,密钥数据可以包括公开密钥非对称密钥)和秘密密钥对称密钥)。密钥数据可以指用于加密通信的数据,并且可以包括在创建用于加密通信的信道时所使用的数据。密钥数据可以通过储存在设备中的密钥操作算法来生成。密钥操作算法可以包括诸如高级加密标准AES、消息摘要算法第五版MD5和ECDH的各种算法,并且不限于上述示例。由于密钥操作算法对于本领域普通技术人员而言是显而易见的,所以将省略其详细描述。[0077]在整个说明书中,密钥数据的交换可以指第一设备和第二设备发送接收第一设备的密钥或第二设备的密钥中的至少一个的过程。也就是说,密钥数据的交换可以指在两个设备之间发送和接收两个设备的密钥的过程。[0078]在整个说明书中,服务可以包括任何类型的服务。另外,服务信息可以包括设置为提供诸如广告信息、内容和交易信息的服务的所有信息,或者在服务提供期间的所有信息。本公开不限于上述示例。[0079]图2a至图2c示出了根据一些实施例的设备之间的取决于距离的连接建立和服务提供系统。[0080]参照图2a,第一设备101可以通过使用第一通信方法和第二通信方法从第二设备102获得第二识别信息。根据一些实施例,第一设备101可以通过使用第一通信方法和第二通信方法中的每一种来获得第二设备102的识别信息。[0081]根据一些实施例,第一设备101可以向第二设备1〇2广播或通知第一设备1〇1的识别信息。另外,根据一些实施例,第一设备101可以通过分别使用第一通信方法和第二通信方法向第二设备102播放或通知第一设备1〇1的识别信息和第二设备1〇2的识别信息。另外,根据一些实施例,第二设备102可以是多个设备。[0082]根据一些实施例,第二设备102可以使用第一通信方法和第二通信方法同时向第一设备101发送第二设备102的识别信息。由于第一通信方法和第二通信方法彼此不同,所以通过使用第一通信方法发送的第二设备102的识别信息被第一设备101接收到的时间和通过使用第二通信方法发送的第二设备102的识别信息被第一设备101接收到的时间可以彼此不同。[0083]根据一些实施例,第一设备101可以基于第一通信方法的特性和第二通信方法的特性获得与第二设备102的距离信息。[0084]根据一些实施例,由于第一设备101可以获知通过使用第一通信方法和第二通信方法的数据传输速度例如,基于第一通信方法和第二通信方法使用的频带的通信方法的速度等)以及通过使用第一通信方法和第二通信方法接收到第二设备102的识别信息的时间,所以第一设备101可以获得关于第一设备101和第二设备102之间的距离的信息。作为参考,在图2a中,使用第一通信方法的通信由实线表示,使用第二通信方法的通信由虚线表示。根据一些实施例,第一设备101可以在设备发现步骤或者连接创建步骤中获得与第二设备102的距离信息。也就是说,第一设备101可以在与第二设备1〇2建立连接之前获得与第二设备102的距离信息,并且可以基于获得的距离信息确定是否与第二设备1〇2建立连接。这将在下面图2a至图23中详细描述。[0085]根据一些实施例,第一设备101可以根据所获得的距离信息确定是否与第二设备102建立连接。例如,第一设备101可以与位于预定距离内的第二设备1〇2建立连接,或者与最靠近第一设备101的第二设备102建立连接。本公开不限于上述示例。[0086]另外,根据一些实施例,第一设备101可以在不接收用户输入的情况下与第二设备1〇2建立连接。换句话说,第一设备101可以基于距离信息自动与第二设备102建立连接。[0087]根据一些实施例,当存在多个第二设备时,第一设备101可以从多个第二设备的每一个获得识别信息。另外,第一设备101可以使用第一通信方法和第二通信方法从多个第二设备获得多个第二设备中的每一个的识别信息。第一设备101可以根据所获得的与多个第二设备的距离信息以及预先确定的参考来选择多个第二设备中的一个,并与所选择的第二设备102建立连接。[0088]如果第一设备101确定与第二设备102建立连接,则第一设备1〇1可以向第二设备1〇2发送连接请求,如图2b所示。根据一些实施例,第一设备101可以使用第一通信方法和第二通信方法中的每一种向第二设备102发送连接请求。在图2b中,使用第一通信方法的通信由实线表示,使用第二通信方法的通信由虚线表示。[0089]第二设备102可以通过使用与图2a中描述的第一设备1〇1获得与第二设备102的距离信息的方法相对应的方法来获得与第一设备101的距离信息。例如,第二设备102可以使用第一通信方法和第二通信方法中的每一种获得由第一设备101发送的连接请求、密钥数据和识别信息,从而获得与第一设备101的距离信息。[0090]根据一些实施例,第二设备102可以基于所获得的距离信息发送对第一设备101的连接请求的响应或者接受连接请求,从而与第一设备101建立连接。另外,第一设备101可以向第二设备102提供在图2a中获得的与第二设备102的距离信息。[0091]根据一些实施例,第二设备1〇2可以在不接收用户输入的情况下来确定是否接受第一设备101的连接请求或者建立连接。例如,当第一设备101位于预定范围内时,第二设备101可以在不接收用户输入的情况下自动与第一设备101建立连接。这与参照图2a所描述的内容相同,因此,将省略其详细描述。[0092]根据一些实施例,第一设备101和第二设备102可以在不接收用户输入的情况下,基于它们之间的距离信息自动建立它们之间的连接。例如,第一设备101可以与位于预定距离范围内的第二设备102自动执行连接建立步骤。[0093]图2c示出了第二设备102通过向外部服务器110提供第一设备101的识别信息或第三设备103的识别信息来向第一设备101或第三设备103提供服务的系统。[0094]根据一些实施例,第二设备102是收集各种设备的信息来提供服务的设备诸如接入点AP、接收器和集线器)。[0095]第一设备101或第三设备103可以通过与第二设备102建立直接连接来使用该服务,或者通过经由第二设备102向外部服务器110提供第一设备101或第三设备103的识别信息来使用该服务。[0096]参照图2c,第一设备101或第三设备103可以向第二设备102提供识别信息。根据一些实施例,第一设备101或第三设备103可以使用第一通信方法和第二通信方法向第二设备102提供识别信息。在图2c中,使用第一通信方法的通信由实线表示,并且使用第二通信方法的通信由虚线表示。[0097]根据一些实施例,第二设备102可以基于第一通信方法的特性和第二通信方法的特性来获得与第一设备101或第三设备103的距离信息。第二设备102可以基于距离信息将识别信息发送到外部服务器110。这与以上参照图2a和图2b所描述的内容相同,因此将省略其详细描述。[0098]第一设备101或第三设备103可以定期地广播或通知识别信息。然而,当第二设备102将第一设备101和第三设备103的识别信息发送到外部服务器110而不管距离信息如何时,甚至当第一设备101和第三设备103不想接收服务并因此远离第二设备102时,由于外部服务器110必须执行向第一设备101和第三设备103提供服务的操作,所以可能会发生过载。因此,第二设备102可以基于与第一设备1〇1或第三设备103的距离信息,向外部服务器110选择性地发送第一设备101或第三设备103的识别信息。[00"]图3示出了根据一些实施例的用于解释由第一设备执行的连接建立方法的流程图。[0100]在步骤301中,第一设备可以通过使用第一通信方法获得第二设备的识别信息。[0101]根据一些实施例,第一通信方法可以是短程通信方法。例如,第一通信方法可以包括蓝牙、蓝牙低功耗BLE、Zigbee等,但并不限于上述示例。[0102]在步骤303中,第一设备可以通过使用第二通信方法获得第二设备的识别信息。[0103]根据一些实施例,第二通信方法可以是使用超声波的通信方法。根据一些实施例,第一设备可以通过使用诸如扬声器和麦克风的声音输入单元和声音输出装置来执行超声波通信。第一设备可以通过使用声音输入输出装置以外的通信接口来执行超声波通信。[0104]根据一些实施例,第二通信方法可以是使用定向声音的通信方法。定向声音可以包括具有仅在预定方向上行进的波形的声音或者在预定频率范围内的声音,但不限于上述示例。[0105]根据一些实施例,第二设备可以通过使用第一通信方法和第二通信方法中的每一种向第一设备发送第二设备的识别信息。第二设备可以通过使用第一通信方法和第二通信方法中的每一种同时向第一设备发送第二设备的识别信息。[0106]根据一些实施例,第一设备可以广播或通知第一设备的识别信息。第二设备执行设备搜索以接收从周边设备广播或通知的识别信息。作为执行设备搜索的结果,第二设备可以获得第一设备的识别信息,并且根据所获得的第一设备的识别信息通过使用第一通信方法和第二通信方法中的每一种,向第一设备发送第二设备的识别信息。[0107]此外,根据一些实施例,第一设备可以从第二设备获得第二设备的性能信息。性能信息是设备的性能的信息,并且可以包括所支持的通信方法、服务类型、版本、型号名称、处理速度、存储容量等,但不限于上述示例。[0108]在步骤3〇5中,第一设备可以基于第一通信方法的特性和第二通信方法的特性获得与第二设备的距离信息。[0109]根据一些实施例,第一设备基于使用第一通信方法获得第二设备的识别信息的时间以及通过使用第二通信方法获得第二设备的识别信息的时间来获得与第二设备的距离信息。这对应于图2中描述的内容。[0110]根据一些实施例,第一设备可以基于第一设备的位置信息和第二设备的位置信息获得与第二设备的距离信息。根据一些实施例,第一设备可以从第二设备获得距离信息。也就是说,第二设备可以获得与第一设备的距离信息,并且可以直接向第一设备提供距离信息。例如,如果第一设备通过使用第一通信方法和第二通信方法中的每一种来广播第一设备的识别信息,则第二设备可以通过使用第一通信方法和第二通信方法获得第一设备的识别信息,并根据第一通信方法的特性和第二通信方法的特性获得距离信息。[0112]另外,根据一些实施例,第一设备可以通过第二设备以外的设备(例如,连接到第二设备的单独的设备或外部服务器获得的距离信息。[0113]根据一些实施例,第一设备可以在与第二设备建立连接之前在不交换同步信息Sync信息)的情况下获得与第二设备的距离信息。[0114]根据一些实施例,第一设备可以在屏幕上显示所获得的距离信息。例如,第一设备可以在屏幕上显示第二设备的识别信息以及与第二设备的距离信息。[0115]在步骤307中,第一设备可以基于所获得的距离信息确定是否向第二设备发送连接请求。[0116]根据一些实施例,第一设备可以基于所获得的距离信息来确定第二设备是否位于预定距离范围内,并且可以基于确定结果来选择性地向第二设备发送连接请求。[0117]例如,第一设备可以确定第二设备是否位于1米距离内,并且当第二设备位于距离第一设备1米距离内时发送连接请求,并且当第二设备位于lm距离处或更远的距离时可以不发送连接请求。当与第二设备的距离等于或大于预定距离范围时,第一设备可以发送连接请求。预定距离范围可以通过用户的设置来改变。[0118]根据一些实施例,第一设备可以通过使用第一通信方法和第二通信方法中的每一种同时向第二设备发送连接请求。[0119]根据一些实施例,如果在预定范围内存在多个第二设备,则第一设备可以基于在步骤3〇5中获得的距离信息来选择位于最靠近第一设备的第二设备,并且可以接收对位于预定范围内的第二设备中的一个进行选择的用户输入。此外,第一设备可以将通过使用第一通信方法获得的多个第二设备的识别信息与通过使用第二通信方法获得的多个第二设备的识别信息进行比较,并且另外,通过考虑在步骤3〇5中获得的距离信息来选择要被发送连接请求的第二设备。[0120]另外,第一设备可以基于第一设备意在提供的服务的方法来确定是否向第二设备发送连接请求。例如,当第一设备要提供的服务是不需要与第二设备直接连接的服务时,即使第二设备位于预定距离范围内,第一设备也可以不发送连接请求。根据一些实施例,当第二设备位于预定距离范围内时,第一设备可以向外部服务器发送在步骤301至步骤303中获得的第二设备的识别信息。[0121]根据一些实施例,第一设备可以从第二设备接收对连接请求的响应。第一设备也可以基于接收到的响应与第二设备建立连接。对连接请求的响应可以包括与第二设备建立连接所需的信息。例如,对连接请求的响应可以包括第二设备的性能信息。[0122]根据一些实施例,第一设备可以向第二设备发送建立连接所需的信息。[0123]根据一些实施例,第一设备可以基于接收到的对连接请求的响应,通过使用第一通信方法和第二通信方法中的每一种向第二设备发送第一密钥数据。第一设备还可以通过使用与第二设备的第一通信方法和第二通信方法中的每一种来从第二设备接收第二密钥数据。[0124]根据一些实施例,第一设备可以基于第一密钥数据和第二密钥数据来确定是否与第二设备建立连接。也就是说,只有当第一密钥数据和第二密钥数据相对应时,第一设备才可以与第二设备建立连接。[0125]第一密钥数据和第二密钥数据相对应的情况意味着第一密钥数据和第二密钥数据是相同的,或者第一设备和第二设备通过预定的函数或预定的算术运算得到相同的值。另外,第一设备和第二设备可以在连接建立之后通过交换第一密钥数据和第二密钥数据来建立安全信道。根据一些实施例,安全信道可以指保持安全的信道。[0126]图4示出了根据一些实施例的与由设备使用的通信方法有关的连接建立方法。[0127]根据一些实施例,第一设备可以广播或通知第一设备的识别信息。根据一些实施例,第一设备可以通过广播信标帧或者信标包来向第二设备提供第一设备的识别信息,并且可以通过询问第二设备来提供第一设备的识别信息。也就是说,第一设备可以向除了目标设备之外的预定范围的网络随机地提供第一设备的识别信息,从而向要连接到第一设备的其它设备提供第一设备的识别信息。[0128]根据一些实施例,第二设备搜索设备以建立连接。在设备搜索过程中,第二设备可以获得第一设备广播的第一设备的识别信息。也就是说,通过执行收听,第二设备可以获得第一设备广播或者通知的识别信息。[0129]根据一些实施例,第二设备可以向第一设备发送第二设备的识别信息。根据一些实施例,第二设备可以通过使用第一通信方法和第二通信方法中的每一种向第一设备发送第二设备的识别信息。根据一些实施例,第二设备可以通过使用第一通信方法和第二通信方法中的每一种,同时向第一设备发送第二设备的识别信息。[0130]根据一些实施例,在发送识别信息之后,第二设备可以向第一设备提供第二设备的性能信息。第一设备可以通过考虑第二设备的距离信息、第二设备的识别信息和第二设备的性能信息中的至少一种来选择性地执行第二设备的连接建立,如参照图3所描述的。[0131]图5示出了根据一些实施例的用于解释在设备之间建立连接的方法的详细流程图。[0132]在步骤501中,第一设备可以通过使用第一通信方法获得第二设备的识别信息。[0133]在步骤503中,第一设备可以通过使用第二通信方法获得第二设备的识别信息。[0134]在步骤5〇5中,第一设备可以基于第一通信方法的特性和第二通信方法的特性获得与第二设备的距离信息。步骤501至步骤503对应于以上描述的那些内容。[0135]在步骤5〇7中,第一设备可以确定第二设备是否位于预定距离范围内。换句话说,第一设备可以根据在步骤505中获得的距离信息来确定第二设备是否位于预定距离范围内。[0136]根据一些实施例,预定距离范围可以指等于或大于预定距离并且小于预定距离。例如,预定距离范围可以指等于或大于50cm并且小于lm的范围。[0137]根据一些实施例,即使第二设备非常靠近第一设备,第一设备也可以不向第二设备发送连接请求。[0138]在步骤508中,如果第二设备不位于预定距离范围内,则第一设备可以不向第二设备发送连接请求。第一设备可以在预定时间段内通过使用第一通信方法和第二通信方法中的每一种从第二设备接收第二设备的识别信息来追踪第二设备的位置。[0139]在步骤509中,第一设备可以向第二设备发送连接请求。也就是说,如果第二设备位于预定距离范围内,则第一设备可以向第二设备发送连接请求。[0140]图6示出了根据一些实施例的用于解释在设备之间提供服务的方法的流程图。[0141]在步骤601中,第一设备可以通过使用第一通信方法获得第二设备的识别信息。[0142]在步骤603中,第一设备可以通过使用第二通信方法获得第二设备的识别信息。[0143]在步骤605中,第一设备可以基于第一通信方法的特性和第二通信方法的特性获得与第二设备的距离信息。[0144]在步骤607中,第一设备可以确定第二设备是否位于预定距离范围内。由于步骤601至步骤607对应于以上描述的那些内容,因此将省略其详细描述。[0145]在步骤608中,如果第二设备不位于预定距离范围内,则第一设备可以不向第二设备发送连接请求。根据一些实施例,第一设备可以测量并获得关于第二设备位于预定范围内的时间的信息,并且可以基于所获得的时间信息来确定是否请求连接到第二设备。[0146]在步骤609中,第一设备可以确定是否与第二设备建立直接连接。根据一些实施例,第一设备可以基于提供给第二设备的服务方法来确定是否需要与第二设备建立连接。例如,当通过诸如外部服务器的另一设备向第二设备提供服务时,第一设备可以不与第二设备直接建立连接。[0147]根据一些实施例,外部服务器可以包括内容服务器、服务服务器和云服务器,但不限于上述示例。另外,外部服务器可以是服务器的集合,而不是单个服务器。[0148]在步骤610中,如果需要与第二设备直接建立连接,则第一设备可以向第二设备发送连接请求。根据一些实施例,第一设备可以向第二设备发送第一设备和第二设备之间的距离信息。第一设备也可以向第二设备发送第一设备的性能信息。[0149]在步骤611中,如果不需要与第一设备直接建立连接,则第一设备可以向外部服务器发送第二设备的识别信息。根据一些实施例,第一设备可以从第二设备获得第二设备的性能信息,并且可以向外部服务器发送第二设备的性能信息。另外,第一设备可以向外部服务器发送第一设备和第二设备之间的距离信息。[0150]根据一些实施例,外部服务器可以基于从第一设备获得的第二设备的识别信息向第二设备提供服务。例如,在说明书中,服务可以包括与交易、广告和内容相关的服务,并且外部服务器可以向第二设备提供交易信息、广告信息和内容。本公开不限于上述示例。外部服务器可以向第二设备提供各种服务。也就是说,外部服务器可以仅向存在于距第一设备预定距离范围内的第二设备提供服务。[0151]图7示出了根据一些实施例的用于解释由第二设备执行的连接建立方法的流程图。[0152]在步骤701中,第二设备可以通过使用第一通信方法和第二通信方法向第一设备提供第二设备的识别信息。根据一些实施例,第二设备可以搜索第一设备用于建立连接,并且可以通过使用第一通信方法和第二通信方法向第一设备提供第二设备的识别信息。根据一些实施例,第二设备可以从第一设备接收第一设备的识别信息,并且基于所接收的第一设备的识别信息通过使用第一通信方法和第二通信方法向第一设备提供第二设备的识别信息。[0153]在步骤703中,第二设备可以通过使用第一通信方法和第二通信方法从第一设备接收连接请求。[0154]根据一些实施例,第一设备可以通过使用第一通信方法和第二通信方法同时向第二设备发送连接请求。根据一些实施例,连接请求可以是连接建立请求。[0155]在步骤7〇5中,第二设备可以基于第一通信方法的特性和第二通信方法的特性来获得与第一设备的距离信息。在步骤705中获得距离信息的方法可以对应于图3的步骤305中描述的第一设备获得与第二设备的距离信息的方法。[0156]在步骤707中,第二设备可以基于获得的距离信息来确定是否与第一设备建立连接。根据一些实施例,第二设备可以基于所获得的距离信息来确定是否响应从第一设备接收到的连接请求。另外,根据一些实施例,第二设备可以基于所获得的距离信息来确定是否接受或批准从第一设备接收的连接请求。[0157]根据一些实施例,第二设备可以从第一设备接收由第一设备获得的距离信息,并将从第一设备获得的距离信息与由第二设备直接获得的距离信息进行比较,从而确定是否与第一设备建立连接。[0158]在步骤709中,第二设备可以基于确定的结果与第一设备建立连接。例如,第二设备可以基于所获得的距离信息,在第一设备位于预定距离范围内时,与第一设备建立连接。[0159]根据一些实施例,第二设备可以通过使用第一通信方法和第二通信方法中的每一种从第一设备接收第一密钥数据。第二设备可以将在步骤705中获得的距离信息与通过使用第一通信方法和第二通信方法来接收第一密钥数据而获得的距离信息进行比较,并且基于比较结果来确定是否与第一设备建立连接。[0160]另外,根据一些实施例,第二设备可以向第一设备发送第二密钥数据。第一设备和第二设备可以通过使用第一密钥数据和第二密钥数据来建立保持安全性的通信信道。第一设备和第二设备可以在连接建立之后通过交换第一密钥数据和第二密钥数据来单独建立保持安全性的通信信道。[0161]图8示出了根据一些实施例的第一设备和第二设备交换密钥数据的系统。[0162]参照图8,第一设备可以通过使用第一通信方法和第二通信方法与第二设备交换密钥数据。根据一些实施例,第一设备可以通过使用第一通信方法和第二通信方法同时向第二设备提供密钥数据。第二设备也可以通过第一通信方法和第二通信方法同时向第一设备提供密钥数据。[0163]根据一些实施例,第一设备和第二设备可以通过使用第一通信方法和第二通信方法来交换密钥数据而获得第一设备和第二设备之间的距离信息。这对应于上面描述的内容。[0164]图8中所示的密钥数据交换步骤可以在连接建立之前或之后执行。第一设备和第二设备可以通过使用所交换的密钥数据来建立保持安全性的连接。根据一些实施例,建立保持安全性的连接可以意味着包括建立保持安全性的通信信道或形成保持安全性的链路。[0165]另外,根据一些实施例,第一设备和第二设备可以交换密钥数据,然后,基于密钥数据确定是否建立连接。根据一些实施例,第一设备和第二设备可以基于密钥数据和获得的距离信息来确定是否建立连接。此外,如果密钥数据对应,则第一设备和第二设备可以在不单独接收用户输入的情况下建立连接。也就是说,通过用户确认设备的屏幕,在不接收用户输入以确认基于密钥数据的计算结果的情况下,第一设备和第二设备可以通过另外考虑第一设备和第二设备之间的距离信息而在第一设备和第二设备之间建立连接。[0166]图9示出了根据一些实施例的用于解释设备之间的密钥数据交换和连接建立的流程图。[0167]根据一些实施例,在图9的流程图中描述的步骤可以在连接建立之前或之后执行。[0168]在步骤901中,第一设备可以通过使用第一通信方法和第二通信方法中的每一种向第二设备发送第一密钥数据。根据一些实施例,第一设备可以通过使用第一通信方法和第二通信方法中的每一种同时向第二设备发送第一密钥数据。[0169]在步骤903中,第一设备可以通过使用第一通信方法和第二通信方法中的每一种从第二设备接收第二密钥数据。[0170]在步骤905中,第一设备可以基于第一通信方法的特性和第二通信方法的特性获得与第二设备的距离信息。获得距离信息的方法对应于上述方法,因此将省略其详细描述。[0171]在步骤907中,第一设备可以确定第二设备是否位于预定距离范围内。[0172]根据一些实施例,第一设备可以基于在图3的步骤3〇5中获得的距离信息确定第二设备是否位于预定距离范围内。[0173]另外,根据一些实施例,第一设备可以通过将在图3的步骤3〇5中获得的距离信息与在步骤905中获得的距离信息进行比较来获得与第二设备的距离差信息。也就是说,第一设备可以基于距离差信息来确定第二设备在连接建立过程期间是否移动或改变。[0174]第一设备可以基于距离差信息来确定是与第二设备建立连接还是向外部服务器发送第二设备的识别信息。[0175]在步骤908中,如果第二设备不位于预定距离范围内,则第一设备可以不与第二设备建立连接。根据一些实施例,第一设备可以将第二设备的识别信息提供给诸如服务器的另一设备,使得即使第二设备不位于预定距离范围内,另一设备也可以向第二设备提供服务。[0176]在步骤909中,第一设备可以确定第一密钥数据和第二密钥数据是否对应。第一设备可以利用预定的函数处理第一密钥数据和第二密钥数据,或者使用第一密钥数据和第二密钥数据作为参数来执行预定的算术运算,由此确定第二密钥数据是否为从正在执行连接建立过程的第二设备接收到的数据。第一设备可以通过将第一密钥数据和第二密钥数据进行比较来确定第一密钥数据和第二密钥数据是否对应。[0177]在步骤911中,第一设备可以与第二设备建立连接。[0178]根据一些实施例,基于步骤907至步骤909的结果,第一设备可以在不接收用户输入的情况下与第二设备建立连接。第一设备也可以通过使用第一密钥数据和第二密钥数据来建立保持安全性的连接。[0179]图10示出了根据一些实施例的用于解释与权限授权有关的连接建立方法的系统。[0180]消费电子CE设备通常可便携性差,并且可由用户难以识别的识别信息来识别。另外,与诸如智能手机和平板电脑的移动设备相比,CE设备使用接口来接收用户输入有点不方便。因此,在CE设备之间进行连接需要用户花费很多精力。根据一些实施例,CE设备可以包括冰箱、洗衣机、音响、真空吸尘器、烤箱等,但不限于上述示例。[0181]因此,为了建立快速且简单并且保持安全性的连接,CE设备可授权具有方便的用户界面并且易于移动的预定设备代表CE设备来建立连接。[0182]参照图10,第三设备103可授权第一设备101来建立连接。被授权的第一设备101可以通过第一通信方法和第二通信方法来执行与第二设备102的连接建立过程。图10中的通过第一设备101和第二设备102执行的连接建立过程可以对应于参照图3至图9提供的描述。第一设备101可以将通过连接建立过程而获得的第二设备102的识别信息和距离信息发送给第三设备103。此外,第三设备103可以向第一设备101提供用于连接建立的信息。由于第三设备103通过第一设备101获得第二设备102的识别信息和距离信息,因此,第三设备103可以与第二设备102建立连接。[0183]图11和图12示出了根据一些实施例的用于解释在与权限授权有关的设备之间建立连接的方法的流程图。[0184]在步骤1101中,第一设备可以从要建立连接的第三设备获得代表第三设备的用于连接建立的代表权限。根据一些实施例,第一设备可以建立与第三设备的连接并且可以通过所建立的连接被第三设备授权建立连接。第一设备和第三设备之间建立的连接可以包括具有持续安全性的通信信道。[0185]根据一些实施例,用于连接建立的代表权限可以包括关于要与第三设备建立连接的设备的信息。也就是说,第一设备可以确定是否在第三设备与第二设备之间建立连接。第三设备可以从第一设备接收第二设备的识别信息,并确定是否建立连接。[0186]根据一些实施例,如果第一设备从第三设备获得用于连接建立的代表权限,则第一设备可以在屏幕上显示所获得的权限的信息。换句话说,第一设备可以在屏幕上显示信息以确定是否执行第一设备和第二设备之间的连接建立过程,或者是否代表第三设备执行与第二设备的连接建立过程。[0187]例如,在获得用于连接建立的代表权限时,第一设备可以显示提醒,或可以显示用于接收用户输入的界面。当执行连接建立过程时,第一设备还可以代表第三设备在屏幕的一部分上显示与第二设备的连接建立过程正执行的提醒。[0188]根据一些实施例,第一设备可以基于所获得的权限来确定是否有必要在第三设备和第二设备之间建立连接。[0189]根据一些实施例,第一设备可以储存所获得的用于连接建立的代表权限。第一设备也可以请求第三设备授权用于连接建立的代表权限。[0190]在步骤1103中,第一设备可以通过使用第一通信方法获得第二设备的识别信息。[0191]在步骤11〇5中,第一设备可以通过使用第二通信方法来获得第二设备的识别信J窗、。[0192]在步骤1107中,第一设备可以基于第一通信方法的特性和第二通信方法的特性获得与第二设备的距离信息。由于步骤1103至步骤1107对应于图3中描述的那些内容,因此省略其详细说明。[0193]在步骤1109中,第一设备可以向第三设备发送第二设备的识别信息。此外,第一设备可以向第三设备发送第二设备的性能信息。[0194]根据一些实施例,第一设备可以从第三设备接收在第二设备和第三设备之间建立连接所需要的信息。第一设备可以向第二设备发送从第三设备接收的建立连接所需要的信息。[0195]根据一些实施例,第一设备可以从第三设备获得第三密钥数据,并且可以将从第三设备获得的密钥数据发送给第二设备。[0196]第一设备可以从第二设备接收第四密钥数据,并且可以向第三设备发送从第二设备获得的第四密钥数据。根据一些实施例,第一设备可以通过使用第一通信方法和第二通信方法将第三密钥数据和第四密钥数据与第二数据进行交换。这对应于上面描述的内容。[0197]根据一些实施例,第一设备可以基于第三密钥数据和第四密钥数据来确定是否在第二设备和第三设备之间建立连接。第一设备可以基于在步骤1107中获取的距离信息、第三密钥数据和第四密钥数据,确定是否在第二设备与第三设备之间建立连接。[0198]根据一些实施例,第一设备可以将第四密钥数据发送给第三设备,并且第三设备可以基于第三密钥数据和第四密钥数据来确定是否建立连接。根据一些实施例,第三设备可以基于与第二设备的距离信息、从第一设备获得的第三密钥数据和第四密钥数据来确定是否与第二设备建立连接。[0199]参照图12,在步骤1201中,第三设备可以向第一设备提供用于连接建立的代表权限。这与在图11的步骤1101中描述的内容相同,因此,将省略其详细描述。[0200]在步骤12〇3中,第三设备可以从第二设备直接获得第一识别信息。根据一些实施例,根据实施,第三设备可以不执行步骤1203。例如,当第三设备位于第三设备不能直接从第二设备获得第一识别信息的位置时,第三设备可以进行至步骤1205而不执行步骤1203。[0201]在步骤12〇5中,第三设备可以从第一设备获得关于第二设备的识别信息和距离信息。如图11中所述,由第三设备授权的第一设备可以从第二设备获得识别信息和距离信息,并且将所获得的识别信息和距离信息发送给第三设备。为了便于说明,将第三设备从第一设备获得的第二设备的识别信息称为第二识别信息。[0202]在步骤1207中,第三设备可以确定第一识别信息和第二识别信息是否对应。根据一些实施例,当第一识别信息(由第三设备直接获得的识别信息)是多个时,第三设备可以选择与由第一设备发送的第二识别信息相对应的设备。[0203]例如,第三设备可以将从第一设备接收的第二识别信息与由第三设备直接获得的第一识别信息进行比较,从而与位置最靠近第一设备的第二设备建立连接。也就是说,如果用户将从第三设备授权的用于连接建立的代表权限的第一设备放置在要与第三设备连接的第二设备附近,则第三设备和第二设备可以通过第一设备执行连接建立过程。[0204]在步骤12〇9中,第三设备可以确定第一设备和第二设备是否位于预定距离范围内。根据一些实施例,第三设备可以基于在步骤1205中获得的距离来确定第一设备和第二设备是否位于预定距离范围内。[0205]根据一些实施例,如参照图11所描述的,第一设备可以确定第二设备是否位于预定距离范围内,并且可以向第三设备发送确定结果。[0206]在步骤1210中,根据步骤1207和步骤1加9的确定结果,如果确定第二设备不位于距第一设备的预定距离范围内,或者第一识别信息不对应于第二识别信息,则第三设备可以不与第二设备建立连接。[0207]在步骤1211中,根据步骤1209的确定结果,第三设备可以选择性地与第二设备建立连接。[0208]图13示出了根据一些实施例的用于解释通过接入点111的连接建立和通过短距离通信的连接建立方法的系统。[0209]参照图13,第一设备101可以通过接入点111与第二设备102建立连接,或者可以与第二设备102建立直接连接。根据一些实施例,根据第一设备101和第二设备102之间的服务类型以及要在其间发送和接收的数据类型和数据量,连接建立方法可以不同。[0210]然而,如果第一设备101通过接入点111与第二设备102建立连接,则通过接入点111暴露于中间人攻击MITM的风险会更高。因此,可以确认距离信息并且可以执行连接建立过程,从而保持安全性。[0211]图14至图17是根据一些实施例的用于解释基于距离的设备连接方法和服务提供方法的示图。[0212]图14示出了具有相同识别信息的设备存在于预定空间的密集区域中的情况。例如,多个第二设备102a至102b可以具有相同的识别信息例如,当设备的类型和设备的型号信息相同时等)。[0213]第一设备101可以与多个第二设备l〇2a至102b中的一个建立连接。然而,由于多个第二设备102a至102b的识别信息相同,所以,当显示关于多个第二设备102a至102b的信息时,第一设备101显示相同的信息。因此,用户对哪个设备是要连接的设备感到困惑。[0214]然而,根据本公开的一些实施例,第一设备101可以通过第一通信信道和第二通信信道从要被连接的设备接收识别信息,从而获得与多个第二设备102a至102b的距离信息。第一设备101可以将获得的距离信息与设备的识别信息一起显示,使得用户可以准确地选择要连接的设备,或者可以自动与最近的设备建立连接。[0215]图15示出了仅当设备在预定范围内停留预定时间段时才提供服务的方法。例如,仅当诸如用户终端的第二设备102停留在第一设备101周围预定时段时,才通过操作显示屏幕来通知,可以节省不必要的能量,并且可以将服务提供给需要的用户。[0216]根据一些实施例,第一设备101诸如接收器或接入点)可以从作为用户终端的第二设备102接收识别信息。第二设备1〇2可以以信标的形式向第一设备101提供识别信息。另夕卜,第二设备102可以通过使用第一通信方法和第二通信方法同时发送第二设备102的识别信息。[0217]根据一些实施例,第一设备101可以基于第一通信方法的特性和第二通信方法的特性获得与第二设备102的距离信息。第一设备101可以在预定时间段内通过第一通信方法和第二通信方法定期地或者不定期地从第二设备102接收识别信息。[0218]根据一些实施例,第一设备1〇1可以在预定时间段内获得第二设备102的距离信息,从而确定第二设备102是否在预定时间段内均位于预定范围内。第一设备101可以基于确定结果选择性地向第二设备102提供服务。[0219]图16示出了通过使用定向声音来选择可通信范围从而选择仅位于预定范围内的设备并且与该设备通信的方法。[0220]例如,第一设备101可以通过使用声波束成形技术或声聚焦技术选择性地仅与位于预定范围内的第二设备102进行通信,并且因此可以将服务选择性地提供给第一设备101。声波束成形技术或声聚焦技术是产生聚焦声束的技术,其可以包括通过调整声音输出排列来产生定向声束的技术。[0221]根据一些实施例,第一设备101可以经由信标类型广播第一设备101的识别信息。多个第二设备102可以存在并且可以固定地附接在预定位置处。第一设备101可以使用定向声音仅向固定在预定位置的一个第二设备102广播识别信息。[0222]根据一些实施例,尚未接收到第一设备101的使用定向声音广播的识别信息的其它设备可以不与第一设备101建立连接,或者可以不向外部服务器发送第一设备101的识别信息,因此可以不向第一设备101提供服务。也就是说,第一设备101可以通过移动到预定点特定点来选择预定服务,并且因此,可以向第一设备101提供服务。[G223]图17示出了通过根据设备的距离选择是否提供服务来仅向位于预定范围内的设备提供服务的方法。[0224]例如,第二设备102可以通过使用第一通信方法和第二通信方法中的每一种从第一设备101获得识别信息,并且还通过使用第一通信方法和第二通信方法中的每一种从第三设备1〇3获得识别信息。第二设备102可以通过使用第一通信方法的特性和第二通信方法的特性来获得第二设备102与第一设备101之间的距离信息以及第二设备102与第三设备103之间的距离信息。[0225]参照图17,第三设备103不位于由第二设备102限定的预定距离范围内。例如,第二设备102可以被配置为仅向位于距离等于或大于lm并且等于或小于5m的设备提供服务,使得设备用户不会位于与博物馆中的展品太近。因此,由于第一设备101与第二设备102的距离等于或大于lm并且等于或小于5m,因此可以从第二设备102向第一设备101提供服务,并且由于第三设备103位于与第一设备102的距离lm处,因此不会从第二设备102向第三设备103提供服务。[0226]根据一些实施例,第二设备102可以向不位于预定距离范围内的设备发送预定消息。例如,如果设备期望接收服务,则第二设备102可以发送指示设备应当移动预定距离的消息或关于设备所在的区段的指导消息例如,禁止的内容、推荐内容等)。[0227]图18至图20示出了根据一些实施例的用于设备之间的连接建立的流程图。[0228]图18是示出了第一设备和第二设备之间的基于距离信息的连接建立过程的图。[0229]在步骤1801中,第一设备可以广播或通知第一设备的识别信息。[0230]在步骤1803中,第二设备可以搜索设备以建立连接。根据设备搜索结果,第二设备可以获得第一设备广播的识别信息。[0231]在步骤1805中,第二设备可以通过使用第一通信方法和第二通信方法中的每一种向第一设备发送第二设备的识别信息。[0232]根据一些实施例,第二设备可以通过使用第一通信方法和第二通信方法中的每一种同时向第一设备发送第二设备的识别信息。[0233]根据一些实施例,第二设备可以通过使用第一通信方法和第二通信方法中的至少一种来广播或通知第二设备的识别信息,而不发送第一设备的识别信息。也就是说,根据实施方式,可以省略步骤1801至步骤1803。[0234]在步骤lS〇7中,第一设备可以基于第一通信方法的特性和第二通信方法的特性获得与第二设备的第一距离信息,并且基于所获得的距离信息确定第二设备是否在预定范围内。这与上述相同,因此将省略其详细描述。[0235]在步骤18〇9中,第一设备可以选择性地向第二设备发送连接请求。例如,如果第二设备不位于预定范围内,或者与第二设备的连接建立是不需要的,则第一设备可以不向第二设备发送连接请求。[0236]根据一些实施例,第一设备可以向外部服务器发送第二设备的识别信息。另外,第一设备可以向外部服务器发送与第二设备的距离信息。即使在第一设备向第二设备发送连接请求时,第一设备也可以向外部服务器发送第二设备的识别信息,或者即使在第一设备没有向第二设备发送连接请求时,第一设备也可以向外部服务器发送第二设备的识别信息。也就是说,向第二设备发送连接请求和向外部服务器发送第二设备的识别信息可以是独立的。[0237]在步骤1S11中,第一设备可以通过使用第一通信方法和第二通信方法中的每一种与第二设备交换密钥数据。第一设备可以在连接建立之后与第二设备交换密钥数据。这与上述相同,因此将省略其详细描述。[0238]在步骤1813中,第一设备可以确认密钥数据和距离信息是否对应。[0239]根据一些实施例,第一设备可以通过使用第一通信方法和第二通信方法交换密钥数据来获得与第二设备的第二距离信息。第一设备可以将在步骤1807中获得的第一距离信息与第二距离信息进行比较,并且可以基于在步骤1811中交换的密钥数据来确认已经交换密钥数据的第二设备是发送连接请求的第二设备。~[0240]根据一些实施例,第一设备可以将发送到第二设备的密钥数据和从第二设备接收的密钥数据进行比较,可以利用预定的函数处理密钥数据,或者可以对发送到第二设备的密钥数据和从第二设备接收的密钥数据作为参数来执行预定的算术运算,从而确认已经交换密钥数据的第二设备是否是第二设备。[0241]根据一些实施例,第一设备可以通过使用发送到第二设备的密钥数据和从第二设备接收的密钥数据来建立保持安全性的通信信道。也就是说,第一设备可以通过使用发送到第二设备的密钥数据和从第二设备接收的密钥数据来建立保持安全性的连接。[0242]在步骤1S15中,第二设备可以确认密钥数据和距离信息是否对应。[0243]根据一些实施例,第二设备还可以基于第一通信方法的特性和第二通信方法的特性来获得与第一设备的距离信息,并且基于所获得的距离信息和交换的密钥数据对连接请求发送响应,或者确定是否接受连接请求。[0244]根据一些实施例,第二设备可以将发送到第一设备的密钥数据和从第一设备接收的密钥数据进行比较,可以利用预定的函数处理密钥数据,或者可以对发送到第一设备的密钥数据和从第一设备接收的密钥数据作为参数来执行预定的算术运算,从而确认已经交换密钥数据的第一设备是否是第一设备。[0245]根据一些实施例,第二设备可以通过利用发送到第一设备的密钥数据和从第一设备接收的密钥数据来建立保持安全性的通信信道。也就是说,第二设备可以通过利用发送到第一设备的密钥数据和从第一设备接收的密钥数据来建立保持安全性的连接。[0246]在步骤1817中,第一设备可以建立与第二设备的连接。换句话说,第一设备可以基于步骤1813和步骤1815中的确认结果来选择性地建立与第二设备的连接。[0247]图19是示出了基于距离信息向外部服务器发送第二设备的识别信息以向第一设备和第二设备提供服务的过程的图。[0248]在步骤1901中,第二设备可以通过使用第一通信方法和第二通信方法中的每一种发送第二设备的识别信息。[0249]根据一些实施例,第二设备可以基于从第一设备广播的第一设备的识别信息来发送第二设备的识别信息。[0250]根据一些实施例,第二设备可以通过使用第一通信方法和第二通信方法中的每一种同时发送第二设备的识别信息。[0251]在步骤1903中,第一设备获得距离信息并确定第二设备是否在预定范围内。这对应于图18中的步骤1807中所描述的内容。[0252]在步骤1905中,第一设备可以向外部服务器发送第二设备的识别信息。[0253]根据一些实施例,当第一设备确定第二设备位于离第一设备预定范围内的距离处时,第一设备可以向外部服务器发送第二设备的识别信息。也就是说,第一设备可以基于与第二设备的距离信息来选择性地向外部服务器发送第二设备的识别信息。[0254]在步骤1907中,外部服务器可以与第二设备建立连接或向第二设备提供服务。[0255]根据一些实施例,外部服务器可以与第二设备建立单独的连接,或者可以通过第二设备连接到的移动通信网络例如,X、4G来提供服务。另外,当在第一设备和第二设备之间建立连接时,外部服务器可以通过第一设备向第二设备提供服务。[0256]图20是示出了第三设备基于距离信息通过第一设备与第二设备建立连接的过程的图。[0257]在步骤2001中,第三设备可以授权第一设备用于建立连接的代表权限。[0258]根据一些实施例,第三设备可以基于用户输入来选择多个第一设备中的一个,并且发送用于连接建立的代表权限。[0259]在步骤2〇〇3中,第一设备可以广播第一设备的识别信息。[0260]根据一些实施例,第一设备可以广播第三设备的识别信息。根据一些实施例,第一设备可以通过使用第一通信方法和第二通信方法中的每一种来广播第一设备的识别信息或第三设备的识别信息。[0261]在步骤2〇〇5中,第二设备可以搜索设备^这对应于图18的步骤1803中提供的描述。[0262]在步骤2007中,第二设备可以通过使用第一通信方法和第二通信方法发送第二设备的识别信息。这对应于上面描述的内容。[0263]在步骤2009中,第一设备可以基于第一通信方法的特性和第二通信方法的特性获得与第二设备的距离信息,并且确定第二设备是否是位于离第一设备预定距离范围内的设备。[0264]根据一些实施例,第三设备可以获得与第二设备的距离信息,并且可以基于获得的距离信息来确定是否与第二设备建立连接。[0265]在步骤2〇11中,第一设备可以向第三设备发送第二设备的识别信息。[0266]根据一些实施例,第一设备可以向第三设备发送将与第三设备的距离信息。第一设备也可以向第三设备发送与第二设备建立连接所需的信息。[0267]第三设备可以向第一设备发送与第二设备建立连接所需的信息。[0268]在步骤2013中,第三设备可以与第二设备建立连接。[0269]图21和图22是示出了根据一些实施例的第一设备1〇1的框图。[0270]如图21所示,根据一些实施例的第一设备101可以包括通信器2100和控制器2107,通信器2100包括第一通信接口2101和第二通信接口2103。然而,图21中示出的所有组件不是第一设备101的必要组件。第一设备101可以由比图21中所示的组件更多的组件来实现,或者第一设备101可以由比图21中所示的组件更少的组件来实现。[0271]另外,根据一些实施例,上述的第二设备102和第三设备103也可以具有与第一设备101相同的配置。[0272]通信器2100可以包括第一通信接口2101和第二通信接口2103。通信器2100还可以包括第三通信接口(未示出),并且根据实施,可以包括第一通信接口2101以及第二通信接口2103中的至少一个。在说明书中,通信器2100执行预定操作的含义可以与通过包括在通信器2100中的至少一个通信接口执行预定操作的含义相同。[0273]根据一些实施例,第一通信接口2101可以通过使用第一通信方法来获得第二设备102的识别信息。另外,第二通信接口2103可以通过使用第二通信方法来获得第二设备102的识别信息。[0274]另外,根据一些实施例,通信器2100可以向第二设备102发送连接请求。也就是说,通信器2100可以通过使用第一通信接口2101和第二通信接口2103的至少一个向第二设备102发送连接请求,并且可以通过使用第三通信接口(未示出)向第二设备102发送连接请求。[0275]根据一些实施例,通信器2100可以通过使用第一通信接口21〇1和第二通信接口2103同时向第二设备发送连接请求。另外,通信器2100可以发送与第二设备102建立连接所需的信息。[0276]根据一些实施例,通信器2100可以从第二设备102接收对连接请求的响应。通信器2100还可以基于从第二设备102接收的响应与第二设备102建立连接。[0277]根据一些实施例,通信器2100可以向外部服务器发送第二设备102的识别信息。根据一些实施例,通信器2100可以通过使用包括在通信器2100中的至少一个通信接口向外部服务器发送第二设备的识别信息。[0278]此外,根据一些实施例,通信器2100可以向第二设备102发送第一密钥数据,并从第二设备102接收第三密钥数据。根据一些实施例,第一通信接口2101可以通过使用第一通信方法发送第一密钥数据和接收第二密钥数据,并且第二通信接口2103可以通过使用第二通信方法发送第一密钥数据和接收第二密钥数据。[0279]根据一些实施例,通信器2100可以与第三设备103建立连接。另外,通信器2100可以从建立了连接的第三设备103获得用于连接建立的代表权限。[0280]另外,根据一些实施例,通信器2100可以从第三设备103获得第三密钥数据。根据一些实施例,第一通信接口2101可以通过第一通信方法向第二设备102发送第三密钥数据,并接收第四密钥数据,并且第二通信接口2103可以通过第二通信方法向第二设备102发送第三密钥数据,并接收第四密钥数据。[0281]另外,根据一些实施例,在与第二设备102建立连接之后,通信器2100可以定期地获得与第二设备102的距离信息。[0282]根据一些实施例,第二通信接口2103可以包括声音输入单元和声音输出单元。另夕卜,根据一些实施例,第二通信接口2103可以使用超声波进行通信。另外,根据一些实施例,第二通信接口2103可以使用定向声音来执行通信。[0283]控制器2107通常控制第一设备101的总体操作。例如,控制器2107通常可以通过执行储存在第一设备101中的程序来控制包括在第一设备101中的组件。另外,控制器2107可以包括至少一个处理器。[0284]根据一些实施例,控制器2107可以基于第一通信方法的特性和第二通信方法的特性获得与第二设备102的第一距离信息,并且基于所获得的第一距离信息来确定是否向第二设备102发送连接请求。[0285]根据一些实施例,控制器2107可以基于通过使用第一通信方法获得的第二设备的识别信息的时间和通过使用第二通信方法获得的第二设备的识别信息的时间,而获得与第二设备102的第一距离信息。t〇286]根据一些实施例,控制器2107可以基于所获得的第一距离信息确定第二设备102是否位于预定距离范围内。[0287]根据一些实施例,当存在多个第二设备时,控制器2107可以将通过使用第一通信方法获得的多个第二设备中的每一个的识别信息和通过使用第二通信方法获得的多个第二设备中的每一个的识别信息进行比较,并基于比较结果选择多个第二设备中的一个。控制器2107还可以基于比较结果和用户输入选择多个第二设备中的一个。[0288]根据一些实施例,控制器2107可以基于所获得的第一距离信息确定第二设备102是否位于预定距离范围内,并且基于服务提供方法确定是否需要与位于预定距离范围内的第二设备102建立连接。[0289]根据一些实施例,控制器2107可以基于第一密钥数据和第二密钥数据确定是否与第二设备102建立连接。[0290]根据一些实施例,控制器2107可以基于通过使用第一通信方法接收第二密钥数据的时间和使用第二通信方法获得第二密钥数据的时间而获得与第二设备1〇2的第二距离信息,将获得的第一距离信息与第二距离信息进行比较,并基于比较结果确定是否建立连接。[0291]根据一些实施例,控制器2107可以基于从第三设备103获得的用于连接建立的代表权限来确定位于预定距离范围内的第二设备102与第三设备103之间是否需要建立连接。[0292]根据一些实施例,控制器2017可以基于由通信器2100发送的第三密钥数据和由通信器2100接收的第四密钥数据来确定是否连接第二设备102和第三设备103。[0293]根据一些实施例,控制器2107可以基于由通信器2100定期地获得的距离信息来释放与第二设备102建立的连接。例如,当第二设备102比预定距离范围远或近时,控制器2107可以控制通信器2100释放与第二设备102的连接。[0294]如图22中所示,根据一些实施例的第一设备101可以包括通信器2100、控制器2107、距离信息获取器2109和权限获取器2111。通信器2100包括第一通信接口2101、第二通信接口2103和第三通信接口2105。然而,图22中所示的所有组件不是第一设备101的必要组件。第一设备101可以由比图22中所示的组件更多的组件来实现。或者第一设备101可以由比图22所示的组件更少的组件来实现。[0295]如上所述,除了第一通信接口2101和第二通信接口2103之外,通信器2100还可以包括第三通信接口2105。也就是说,通信器2100可以包括至少一个通信接口2105。根据一些实施例,通信接口2105可以意味着包括通信模块。[0296]由控制器2107执行的操作可以对应于图21的操作。然而,控制器2107执行的一些操作可以由距离信息获取器2109和权限获取器2111执行。[0297]根据一些实施例,距离信息获取器2109可以基于第一通信方法的特性和第二通信方法的特性获得与第二设备102的距离信息。与图21相比,代替控制器2107,距离信息获取器2109可以被配置为获取距离信息并将向控制器2107提供所获得的距离信息。[0298]根据一些实施例,权限获取器2111可以从第三设备103获得用于连接建立的代表权限。另外,根据一些实施例,权限获取器2111可以储存所获得的用于连接建立的代表权限。与图21相比,代替控制器2107,权限获取器2111可以被配置为从第三设备103获得用于连接建立的代表权限,并向控制器2107提供关于所获得的权限的信息。[0299]图23是示出了根据一些实施例的第一设备1〇1的详细框图。[0300]如图23所示,除了通信器2100和控制器2107之外,根据一些实施例的第一设备101可以包括用户输入单元2300、输出单元2310、感测单元2320、AV输入单元2330。[0301]通信器2100可以包括允许第一设备1〇1与第二设备102或外部服务器之间通信的一个或更多个组件。例如,通信器2100可以包括第一通信接口2101、第二通信接口2013、移动通信器2113、广播接收器2115和包生成器2117。[0302]根据一些实施例,第一通信接口2101可以是短程通信器。第一通信接口2101可以包括蓝牙通信器、BLE蓝牙低功耗通信器、近场通信器、WLAN通信器、Zigbee通信器、IrDA红外数据协会)、WFDWi-Fi直连通信器、UWB超宽带通信器、Ant+通信器等,但不限于此。[0303]根据一些实施例,Ant+通信器是使用具有诸如蓝牙的预定标准的被称为ANT的无线咧络协议开且疋基于低功率技术的协议来执行无线通信的通信器。ANT协议是允许诸如身体信息的各种类型的数据作为简档存储并发送到其它设备的协议,并且对于本领域技术人员而言是显而易见的,因此将省略其详细描述。第一通信接口2101可以通过使用第一通信方法与第二设备102通信。这与上述内容相同,因此将省略其详细描述。[0304]第一通彳目接口21〇3可以包括超声波通信器。另外,根据实施方式,第二通信接口2103可以包括声音输入单元2332和声音输出单元2312。也就是说,第二通信接口2103可以是用于控制和通信的接口。另外,根据一些实施例,第二通信接口2103可以使用定向声音进行通信。这与上述内容相同,因此将省略其详细描述。[0305]移动通信器2113通过移动通信网络向基站、外部终端和服务器中的至少一种发送无线信号并从基站、外部终端和服务器中的至少一种接收无线信号。这里,无线信号可以包括语音呼叫信号、视频呼叫信号或取决于文本多媒体消息发送接收的各种类型的数据。[0306]广播接收器2U5通过广播信道从外部接收广播信号和或广播相关信息。广播频道可以包括卫星频道和地面频道。根据实现方式,第一设备101可以不包括广播接收器2115〇[0307]存储器(内存2340可以存储用于处理和控制控制器2107的程序,并且可以存储输入到第一设备101的数据或从第一设备101输出的数据。[0308]存储器(内存2340可以包括闪存型、硬盘型、多媒体卡微型、卡型存储器例如,SD或XD存储器)、随机存取存储器(SRAM、只读存储器(ROM、电可擦除可编程只读存储器EEPR0M、可编程只读存储器PROM、磁存储器、磁盘和光盘中的至少一种存储介质。[0309]存储在存储器存储器2340中的程序可以根据其功能被分类为多个模块。例如,程序可以被分类为UI模块2341、触摸屏模块2342、通知模块2343等。[0310]UI模块2341可以提供与第一设备101互锁的专用UKGUI等。例如,UI模块2341可以提供UI或GUI以区分第一设备101是否执行与第二设备1〇2建立连接的过程以及第一设备101是否代表第三设备103执行与第二设备102连接。[0311]触摸屏模块2342可以感测用户在触摸屏上的触摸手势,并且可以向控制器21〇7发送关于触摸手势的信息。根据一些实施例的触摸屏模块2342可以识别和分析触摸代码。触摸屏模块2342可以是被配置为包括控制器的单独的硬件。[0312]可以在触摸屏中或附近设置各种传感器以感测触摸屏的触摸或接近触摸。用于感测触摸屏的触摸的传感器的示例是触觉传感器。触觉传感器是感知特定对象的接触到达人感觉或更大的程度的传感器。触觉传感器可以感测各种类型的信息,诸如接触表面的粗糙度、接触物体的刚度、接触点的温度等。[0313]另外,接近传感器是用于感测触摸屏的触摸的传感器的示例。[0314]接近传感器指的是在没有机械接触的情况下通过使用红外线或电磁场的力来感测接近预定检测表面或其附近的物体存在或不存在的传感器。接近传感器的示例包括透射式光电传感器、直接反射式光电传感器、镜面反射式光电传感器、高频振荡式接近传感器、电容式接近传感器、磁性接近传感器、红外接近传感器等。根据一些实施例,第一设备1〇1可以通过接近传感器获得与第二设备102的距离信息。[0315]用户的触摸手势可以包括轻击、触摸并保持、双击、拖动、平移、轻弹、拖放、轻扫等。[0316]通知模块2343可以生成用于通知设备101的事件发生的信号。在第一设备1〇1中发生的事件的示例包括呼叫信号接收、消息接收、密钥信号输入、时间表通知等。通知模块2343可以通过显示器2311以视频信号的形式输出通知信号,通过声音输出单元2312以音频信号的形式输出通知信号,或者通过振动马达2313以振动信号的形式输出通知信号。由存储器存储器2340执行的操作对应于上面提供的描述,因此将省略其详细描述。[0317]控制器2107控制第一设备101的总体操作。例如,控制器21〇7可以通过执行储存在第一设备101中的程序来总体上控制包括在第一设备101中的组件。由于这与以上所述相同,将省略其详细描述。[0318]用户输入单元23〇〇指的是用于用户输入用于控制第一设备101的数据的装置。例如,用户输入单元23〇〇可以包括键区、薄膜开关、触摸板触点电容型、压力电阻型、红外线检测型、表面超声波导电型、张力测量方法,压电效应方法等)、微动轮、微动开关等,但不限于此。[0319]输出单元2310可以输出音频信号、视频信号或振动信号。输出单元2310可以包括显示器2311、声音输出单元2312和振动马达2313。[0320]显不器2311显不并输出由第一设备101处理的信息。[0321]同时,当显示器2:311和触摸板具有层结构并被配置为触摸屏时,显示器231丨除了可以用作输出设备之外,还可以用作输入设备。显示器2311可以包括液晶显示器、薄膜晶体管液晶显示器、有机发光二极管、柔性显示器、三维(3D显示器和电泳显示器中的至少一种。根据第一设备1〇1的实施方式,第一设备101可以包括两个或更多个显示器2311。此时,两个或更多个显示器2311可以被布置为使用铰链彼此面对。[0322]声音输出单元2312输出从通信器2100接收的或储存在存储器(内存)中的音频数据。声音输出单元2312还输出与由设备101执行的功能例如,呼叫信号接收声音、消息接收声音和警报声音有关的声音信号。声音输出单元2:312可以包括扬声器、蜂鸣器等。[0323]根据一些实施例,声音输出单元2:312可以发送超声波。也就是说,声音输出单元2312可以对应于第二通信接口2113。这与以上描述的内容相同,因此将省略其详细描述。[0324]振动马达2313可以输出振动信号。例如,振动马达2313可以输出与音频数据或视频数据例如,呼叫信号接收声音、消息接收声音等的输出相对应的振动信号。另外,振动马达2313可以在触摸被输入到触摸屏时输出振动信号。[0325]感测单元2320可以感测第一设备101的状态或者第一设备1〇1周围的状态,并且可以将感测到的信息发送给控制器2107。[0326]感测单元2320可以包括磁传感器2321、加速度传感器2322、温度湿度传感器2323、红外传感器2324、陀螺仪传感器2325、位置传感器例如,GPS2326、气压传感器2327、接近传感器2328和照度传感器2329,但是不限于此。本领域技术人员可以从名称中直观地推导出每个传感器的功能,因此将省略其详细描述。[0327]根据一些实施例,感测单元2320可以使用传感器来获得第一设备1〇1的位置信息。控制器2107可以基于由感测单元2320获得的第一设备101的位置信息和通过通信器21〇〇接收的第二设备102的位置信息来获得第一设备101和第二设备102的距离信息。[0328]AV输入单元幻30用于输入音频信号或视频信号,并且可以包括相机2331和声音输入单元2332。相机23¾可以通过图像传感器来获得诸如在视频通话模式或拍摄模式下的运动图像或静止图像的图像帧。通过图像传感器捕获的图像可以通过控制器2107或单独的图像处理器未示出)来处理。[0329]由相机23:31处理的图像帧可以储存在存储器(内存)2340中或通过通信器2100发送到外部。可以根据终端的配置设置两个或更多个相机2331。[0330]声音输入单元2332接收外部声音信号,并将接收到的声音信号作为电子声音数据进行处理。根据一些实施例,声音输入单元2332可以是麦克风,但不限于上述示例。[0331]声音输入单元2332可以从外部装置、服务器或用户接收声音信号。麦克风2332可以使用各种降噪算法来消除在接收外部声音信号时产生的噪声。[0332]另外,根据一些实施例,声音输入单元2332可以接收超声波。也就是说,声音输入单元2332可以对应于第二通信接口2113。这与以上描述的内容相同,因此将省略其详细描述。[0333]在此描述的设备可以包括处理器、用于存储和执行程序数据的存储器、诸如磁盘驱动器的永久存储器、用于处理与外部设备通信的通信端口以及用户接口设备包括显示器、按键等)。当涉及软件模块时,这些软件模块可以被储存在诸如只读存储器ROM、随机存取存储器RAM、⑶-R0M、磁带、软盘和光学数据存储设备的计算机可读介质上处理器可执行的计算机可读代码或程序指令。计算机可读记录介质还可分布在网络连接的计算机系统上,使得计算机可读代码以分布式方式被存储和执行。介质可以由计算机读取,存储在存储器中,并由处理器执行。[0334]本文引用的所有参考文献包括出版物、专利申请和专利通过引用并入本文,其程度如同提到的每个参考文献被单独地且具体地通过引用并入本文并且全部阐述于此。[0335]为了促进对本公开的原理的理解,已经参照了在附图中示出的优选实施例,并且已经使用特定的语言来描述这些实施例。然而,这种特定的语言并不旨在限制本公开的范围,并且本公开应当被解释为包含本领域普通技术人员通常会想到的所有实施例。[0336]本公开可以用功能块组件和各种处理步骤来描述。这样的功能块可以由配置为执行指定功能的任意数量的硬件和或软件组件来实现。例如,本公开可以采用各种集成电路组件,例如,存储器元件、处理元件、逻辑元件、查找表等,其可以在一个或更多个微处理器或者其它控制设备的控制下执行各种功能。类似地,在使用软件编程或软件元件来实现本公开的元件的情况下,本公开可以利用诸如匕0++、_1;^、汇编程序等的任何编程或脚本语言来实现,其中,各种算法用数据结构、对象、进程、例程或其他编程元素的任意组合来实现。功能方面可以在一个或更多个处理器上执行的算法中实现。此外,本公开可以采用用于电子配置、信号处理和或控制、数据处理等的任何数量的常规技术。“机构”和“元件”这些词语被广泛地使用,并且不限于机械或物理实施例,而是可以包括与处理器等结合的软件例程。[0337]本文所示出和描述的具体实施方式是本公开的说明性示例,并不旨在以任何方式限制本公开的范围。为了简洁起见,可以不详细描述常规电子设备、控制系统、软件开发和系统的其他功能方面(以及系统的各个操作组件的组件)。此外,所呈现的各个附图中示出的连接线或连接器旨在表示各个元件之间的示例性功能关系和或物理或逻辑结合。应当注意的是,在实际设备中可存在许多替代或额外的功能关系、物理连接或逻辑连接。此外,除非元素被具体描述为“必要”或“关键,’,否则没有任何对象或组件是实施本公开所必需的。[0338]在描述本公开的上下文(特别是在权利要求书的上下文中)中使用的术语“一”、“一个”和“所述”以及类似的指示物应当被解释为涵盖单数和复数。此外,本文中数值范围的叙述仅仅旨在对落入该范围内的每个单独值的单独指代的速记方法,除非在此另外指出,并且每个单独的数值包含在说明书中,如同其在本文中单独叙述。最后,本文中所描述的所有方法的步骤可以以任何合适的顺序执行,除非在此另外指出或者与上下文明显矛盾。除非另外声明,否则本文提供的任何和所有示例或示例性语言(例如,“诸如”)的使用仅旨在更好地说明本公开,而不对本公开的范围造成限制。在不脱离本公开的精神和范围的情况下,对于本领域的普通技术人员来说,许多修改和调整将是显而易见的。

权利要求:1.一种由第一设备执行以建立与第二设备的连接的方法,所述方法包括以下步骤:通过使用第一通信方法获得所述第二设备的识别信息;通过使用第二通信方法获得所述第二设备的识别信息;基于所述第一通信方法的特性和所述第二通信方法的特性获得关于所述第二设备的第一距离信息;和基于所获得的第一距离信息确定是否向所述第二设备发送连接请求。2.如权利要求1所述的方法,其中,获得所述第一距离信息的步骤包括:基于通过使用所述第一通信方法获得所述第二设备的识别信息的时间和通过使用所述第二通信方法获得所述第二设备的识别信息的时间,获得关于所述第二设备的第一距离信息。3.如权利要求1所述的方法,其中,确定是否发送连接请求的步骤包括以下步骤:基于所获得的第一距离信息确定所述第二设备是否位于预定距离范围内;和基于确定结果向所述第二设备发送所述连接请求。4.如权利要求3所述的方法,其中,所述的确定步骤包括:当所述第二设备是多个第二设备时,将通过使用所述第一通信方法获得的所述多个第二设备中的每一个的识别信息与通过使用所述第二通信方法获得的所述多个第二设备中的每一个的识别信息进行比较;和基于比较结果选择所述多个第二设备中的一个。5.如权利要求1所述的方法,其中,所述的确定步骤包括:基于所获得的第一距离信息确定所述第二设备是否位于预定距离范围内;基于所述第二设备要使用的服务提供方法,确定是否有必要与位于所述预定距离范围内的所述第二设备建立连接;和基于确定结果选择性地向外部服务器发送所述第二设备的识别信息。6.如权利要求3所述的方法,进一步包括以下步骤:从所述第二设备接收对所述连接请求的响应;和基于所接收到的响应建立与所述第二设备的连接。7.如权利要求6所述的方法,其中,所述的接收响应的步骤包括以下步骤:基于所接收到的响应向所述第二设备发送连接建立所需的信息。8.如权利要求6所述的方法,其中,所述的接收响应的步骤包括:基于所接收到的响应,通过使用所述第一通信方法和所述第二通信方法中的每一种向所述第二设备发送第一密钥数据;和通过使用所述第一通信方法和所述第二通信方法中的每一种从所述第二设备接收第二密钥数据,并且其中,所述的建立连接的步骤包括:基于所述第一密钥数据和所述第二密钥数据确定是否建立与所述第二设备的连接。9.如权利要求8所述的方法,其中,所述的确定是否建立连接的步骤包括:基于通过使用所述第一通信方法接收到所述第二密钥数据的时间和通过使用所述第二通信方法接收到所述第二密钥数据的时间,获得关于所述第二设备的第二距离信息;将所获得的第一距离信息和第二距离信息进行比较;和基于比较结果确定是否建立连接。10.如权利要求1所述的方法,进一步包括以下步骤:从建立了连接的第三设备获得连接建立的代表权限,其中,所述的确定步骤包括:基于所获得的代表权限确定是否有必要在位于预定距离范围内的所述第二设备与所述第三设备之间建立连接;和基于确定结果选择性地向所述第三设备发送所述第二设备的所述第一距离信息和所述识别信息。11.如权利要求10所述的方法,其中,所述的确定是否有必要在所述第二设备与所述第三设备之间建立连接的步骤包括:从所述第三设备获得第三密钥数据;通过使用所述第一通信方法和所述第二通信方法中的每一种向所述第二设备发送所述第三密钥数据;通过使用所述第一通信方法和所述第二通信方法中的每一种从所述第二设备接收第四密钥数据;和基于所述第三密钥数据和所述第四密钥数据,确定是否在所述第二设备和所述第三设备之间建立连接。I2•—种由第二设备执行以建立与第一设备的连接的方法,所述方法包括以下步骤:通过使用第一通信方法和第二通信方法向所述第一设备提供所述第二设备的识别信息;通过使用所述第一通信方法和所述第二通信方法从所述第一设备接收连接请求;基于所述第一通信方法的特性和所述第二通信方法的特性获得关于所述第一设备的距离信息;基于所获得的距离信息确定是否建立与所述第一设备的连接;和基于确定结果建立与所述第一设备的连接。13.—种用于与第二设备建立连接的第一设备,所述第一设备包括:通信器,所述通信器包括第一通信接口和第二通信接口,所述第一通信接口被配置为通过使用第一通信方法获得所述第二设备的识别信息,所述第二通信接口被配置为通过使用第二通信方法获得所述第二设备的识别信息;和控制器,所述控制器被配置为:基于所述第一通信方法的特性和所述第二通信方法的特性获得关于所述第二设备的第一距离信息,并且,基于所获得的第一距离信息确定是否向所述第二设备发送连接请求。14.根据权利要求13所述的第一设备,其中,所述第二通信接口被配置为执行超声波通信。15.—种非暂时性计算机可读记录介质,所述非暂时性计算机可读记录介质上记录有程序,所述程序在由计算机运行时,执行权利要求1所述的方法。

百度查询: 三星电子株式会社 在设备之间建立连接的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。