CN102771064B - 电子设备及其操作方法 - Google Patents
电子设备及其操作方法 Download PDFInfo
- Publication number
- CN102771064B CN102771064B CN201180010044.7A CN201180010044A CN102771064B CN 102771064 B CN102771064 B CN 102771064B CN 201180010044 A CN201180010044 A CN 201180010044A CN 102771064 B CN102771064 B CN 102771064B
- Authority
- CN
- China
- Prior art keywords
- electronic equipment
- equipment
- information
- message
- select
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0016—Hand-off preparation specially adapted for end-to-end data sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Communication Control (AREA)
Abstract
本发明涉及一种电子设备以及操作电子设备的方法,其中,中继设备将关于两个或多个电子设备之间的连接的信息中继到所述电子设备,以由此在电子设备之间有效地建立连接。
Description
技术领域
本发明涉及一种用于形成电子设备之间的连接的方法。更加具体地,本发明涉及一种使用近场通信装置以形成电子设备之间的连接的方法。
背景技术
NFC(近场通信,在下文中“NFC”)是一种与RFID(射频识别)相关联的非常短程的不接触的数据传输技术,并且可以被用于10cm或者较少(优选地,4cm或者较少)的距离内与设备的通信。
NFC采用13.56MHz的中心频率并且可以提供106,212,424kbps的传输率。NFC例如可以与各种不接触的通信协议,诸如在ISO 14443类型A、B以及F和ISO 18092中定义的协议相兼容。
NFC可以具有诸如家庭网络、智能型海报或者公共汽车票的各种应用。
NFC支持的电子设备可以通过例如阅读器模式、卡式仿真模式以及点对点模式中的至少一个与其它NFC支持的电子设备通信。
发明内容
技术问题
本发明的目的是为了提供一种用于使用近场通信链接在两个或者多个电子设备之间形成连接的方法。
本发明的目的不限于此,并且从结合附图进行的描述,其它目的对本领域的技术人员来说会是明显的。
技术解决方案
根据本发明的方面,提供一种操作第三设备以在第一设备和第二设备之间建立新的通信链接的方法,该方法包括下述步骤:获得来自于第一设备的与除了通过与第三设备的标签通讯(tagging)而建立的通信链接之外的通信链接相关联的第一通信链接信息,并且将第一通信链接信息传输到第二设备使得在第一设备和第二设备之间建立新的通信链接。
根据本发明的另一方面,提供在第一设备和第二设备之间建立新通信链接的第三设备,其中第三设备包括:通信单元,该通信单元通过标签通讯建立通信链接;以及控制器,该控制器获得来自于第一设备的与除了通过与第三设备的标签通讯而建立的通信链接之外的通信链接相关联的第一通信链接信息,并且将第一通信链接信息传输到第二设备,使得在第一设备和第二设备之间建立新的通信链接。
有益效果
本发明可以使用中继设备在两个或者多个电子设备之间形成连接。
附图说明
图1示出根据本发明实施例的***环境。
图2是用于描述根据本发明的第一实施例的移交的视图。
图3是用于描述根据本发明的第二实施例的移交的视图。
图4是用于描述根据本发明的第三实施例的移交的视图。
图5是用于描述根据本发明的第四实施例的移交的视图。
图6是用于描述根据本发明的第五实施例的移交的视图。
图7是用于描述根据本发明实施例的移交请求冲突的视图。
图8是用于描述根据本发明的第一实施例的解决移交请求冲突的方法的视图。
图9示出根据本发明实施例的移交消息的结构。
图10示出根据本发明实施例的移交请求消息的示例。
图11示出根据本发明实施例的移交选择消息的示例。
图12示出根据本发明实施例的移交请求记录的示例。
图13示出根据本发明实施例的移交选择记录的示例。
图14示出根据本发明实施例的移交载波记录的示例。
图15示出根据本发明实施例的可选择(alternative)载波记录的示例。
图16示出根据本发明实施例的、当可选择载波是Wi-Fi时移交请求消息的示例。
图17示出根据本发明实施例的Wi-Fi移交请求消息的二进制内容。
图18示出根据本发明实施例的当可选择载波是Wi-Fi时移交选择消息。
图19示出根据本发明实施例的移交选择消息的二进制内容。
图20示出根据本发明实施例的、当可选择载波是蓝牙时移交请求消息的示例。
图21示出根据本发明实施例的蓝牙移交请求消息的二进制内容。
图22示出根据本发明实施例的、当可选择载波是蓝牙时的移交选择消息的示例。
图23示出根据本发明实施例的蓝牙移交请求消息的二进制内容。
图24示出根据本发明的第一实施例的使用附加数据的移交请求消息的示例。
图25是根据本发明的第一实施例的用于描述利用附加数据的移交选择消息的示例的视图。
图26示出根据本发明的第二实施例的利用附加数据的移交请求消息。
图27示出根据本发明的第二实施例的利用附加数据的移交选择消息的附加数据。
图28是根据本发明实施例的用于描述中继协议所必需的环境的视图。
图29示意性地示出根据本发明实施例的连接移交中继。
图30是根据本发明的第一实施例的用于描述中继协议的视图。
图31是根据本发明的用于描述被用于中继协议的指南消息的视图。
图32是根据本发明的第二实施例的用于描述中继的视图。
图33示出根据本发明实施例的中继请求消息的示例。
图34是根据本发明的第三实施例的用于描述中继协议的视图。
图35是根据本发明的第四实施例的用于描述中继协议的视图。
图36示出根据本发明的被用于中继协议的指南消息。
图37是根据本发明的第五实施例的用于描述中继协议的视图。
图38是根据本发明的第六实施例的用于描述中继协议的视图。
图39示出根据本发明的使用中继协议的第一应用示例。
图40示出根据本发明的用于描述中继协议的用户界面。
图41示出根据本发明的被用于中继协议的第二应用示例。
具体实施方式
从结合附图进行的详细描述,以上和其它的目的、特征、以及优点将会是更加显然的。参考附图将会描述本发明的实施例。在整个说明书中,相同的附图标记可以被用于表示相同或者基本上相同的元件。当被确定为其将不需要地使得本发明的要点变得不清楚时,关于与本发明相关联的已知的功能和构造的详细描述将会被省略。
图1示出根据本发明实施例的***环境。
***环境可以包括可以形成NFC链接的一个或者多个NFC电子设备。
参考图1,***环境可以包括一个或者多个电子设备100、200以及300。此构造不是必要的,并且因此或多或少的组件可以被包括。如在此所使用的,例如电子设备100、200以及300涉及支持NFC通信的任何电子设备,诸如支持NFC的移动数据处理装置(例如,蜂窝电话、智能电话、或者电子书阅读器)、打印机、TV、DTV、计算机、平板电脑、视频装置、或者任何其它电子设备。这些仅是电子设备的示例并且可以进一步包括各种类型的电子设备。在下文中,电站设备可以被称为“NFC电子设备”。
如图1中所示,电子设备100可以包括主机110、NFC通信模块120、以及一个或者多个可选择通信载波(alternative communication carrier)。
主机110可以提供控制电子设备100的组件的处理的功能。例如,主机110可以接收并且/或者输出用于控制图1中所示的NFC通信模块120和一个或者多个可选择通信载波的各种信号。在下文中,主机110可以被称为处理器110或者控制器。
NFC通信模块120可以允许电子设备100与支持NFC通信的其它电子设备200和300形成NFC链接。NFC通信模块120可以称为NFC论坛(forum)装置。如在此所使用的,NFC通信模块可以被称为近场通信装置。
如图1中所示,NFC通信模块120可以通过在NFC通信范围内执行与其它电子设备的NFC通信模块的标签通讯来形成NFC链接。
NFC通信模块120例如可以以诸如卡仿真模式、阅读器模式、点对点模式的各种模式来与其它电子设备200和300的NFC通信模块进行通信。
当在卡式仿真模式下操作时,电子设备100的NFC通信模块120可以用作卡,即,标签(tag)。在这样的情况下,其它电子设备的NFC通信模块可以在阅读器模式下操作,以获得来自于电子设备100的NFC通信模块120的数据。
当在阅读器模式下操作时,电子设备100的NFC通信模块120可以用作阅读器。在这样的情况下,电子设备100的NFC通信模块120可以获得来自于其它电子设备的NFC通信模块的数据。
当在点对点模式下操作时,电子设备100的NFC通信模块120可以与其它电子设备的NFC通信模块交换数据。
根据预定的标准可以确定NFC通信模块120的模式。例如,根据用户的条目或者预定的算法可以设置NFC通信模块120的模式。
可选择通信载波称为可以被用于电子设备之间的数据传输的通信技术。除了NFC通信载波之外,可选择通信载波可以包括各种通信模块。例如,如图1中所示,可选择通信载波可以包括蓝牙(802.15.1IEEE)通信模块132和Wi-Fi(无线保真)通信模块134中的至少一个。此外,可选择通信载波可以包括诸如RFID(射频识别)通信模块或者WiGig(无线吉比特(Gigabit))通信模块的各种通信装置。当前实现的或者在未来要实现的任何通信装置也可以被包括在可选择通信载波中。在下文中,可选择通信载波可以被称为可选择载波或者可选择通信装置。
电子设备100可以包括输入单元140以接收用户的输入。例如,输入单元140可以是键盘、鼠标或者触摸屏中的至少一个。
此外,电子设备100可以包括输出单元150以将信息输出给用户。输出单元150可以包括输出声音信号的声音输出单元以及显示图像的显示单元中的至少一个。
更进一步,电子设备100可以包括存储各种数据的存储器160。
电子设备200和300可以均包括与电子设备100相对应的构造。即,电子设备200和300均可以包括主机、NFC通信模块以及可选择通信载波。此外,电子设备200和300均可以包括上述输入单元140、输出单元150以及存储器单元160中的至少一个。在图2至图5中示出电子设备200和300的内部构造。
为了便于描述,必要时,电子设备100被称为第一电子设备100,电子设备200被称为第二电子设备200,以及电子设备300被称为第三电子设备。
在通过NFC通信模块120形成与其它电子设备的NFC链接之后,电子设备100将通信模块更改为可选择通信载波,以继续执行与其它电子设备的数据通信。如在此所使用的,允许电子设备100通过可选择通信载波被链接到其它电子设备,以使得在NFC链接被形成之后电子设备100通过可选择通信载波而保持与其它电子设备进行通信的一序列程序被称为“移交”。
换言之,移交是要在电子设备100和其它电子设备之间形成NFC链接,并且然后通过可选择通信载波形成链接,以执行数据通信。用户可以通过电子设备100和其它电子设备之间的NFC标签通讯,然后通过适合于高容量的数据的传输和/或比NFC链接长的距离的数据传输的可选择通信载波来更改通信装置,从而容易地形成NFC链接。
在下文中,参考附图,将更加详细地描述根据实施例的移交。为了便于描述,参考图1中示出的***环境。然而,这只是为了简单描述,并且本发明的技术精神不限于特殊环境或者具体机器。
图2是用于描述根据本发明的第一实施例的移交的视图。
参考图2,第一电子设备100可以将移交请求消息传送到第二电子设备200(S110)。
在步骤S110之前,被定位在NFC通信范围内的第一电子设备100和第二电子设备200可以通过标签通讯来形成NFC链接。
第一电子设备100可以通过如此形成的NFC链接而将用于请求移交的消息,例如移交请求消息,传输到第二电子设备200。
第一电子设备100可以将移交请求消息传送到第二电子设备200,以及第二电子设备200可以发起用于将在第一电子设备100和第二电子设备200之间形成的NFC链接更改为另一载波的协议。
稍后将描述在移交请求消息中包括的具体信息。
在此,第一电子设备100可以用作移交请求器,并且第二电子设备200可以用作移交选择器。移交请求器称为通过将移交请求消息传送到另一NFC电子设备来开始移交协议的装置,并且移交选择器称为构造移交选择消息并且响应移交请求消息的NFC装置。即,移交请求器(即,请求移交的装置)和移交选择器(即,选择移交的装置)是根据是否传送移交请求消息或者移交选择消息而定义的相关概念。因此,根据情况,当第二电子设备200将移交请求消息传送到第一电子设备100时,第一电子设备100变成移交选择器,并且第二电子设备200变成移交请求器。
移交请求消息可以包括与由第一电子设备100支持的可选择载波相关联的信息。例如,如图1中所示,因为第一电子设备100支持蓝牙和Wi-Fi,所以移交请求消息可以包括关于由第一电子设备100支持的蓝牙和Wi-Fi的信息。稍后将描述在移交请求消息中包括的特定数据格式。
优先级可以被指定给多个可选择载波。例如,如图2中所示,移交请求消息将关于具有较高的优先级的可选择载波的信息放置在前面,并且将关于具有较低的优先级的可选择载波的信息放置在后面。参考在图2中示出的移交请求消息,能够看到Wi-Fi,可选择载波,具有比蓝牙高的优先级。或者,可以存在其中填充各个载波的优先级的单独字段。
接收移交请求消息,第二电子设备200可以将对移交请求消息的响应传送到第一电子设备100(S120)。
例如,第二电子设备200可以通过NFC链接来生成移交选择消息作为对移交请求消息的响应的示例,并且可以将被生成的移交选择消息传送到第一电子设备100。
第二电子设备200可以确定在移交请求消息中包括的可选择载波之中的、由第二电子设备200支持的可选择载波,并且根据确定可以将关于由第二电子设备200支持的可选择载波的信息提供给第一电子设备100。即,在移交选择消息中包括的可选择载波可以包括关于由第一电子设备100支持的可选择载波之中的、由第二电子设备200支持的可选择载波的信息。
如图2中所示,第二电子设备200支持Wi-Fi作为可选择载波,但是不是蓝牙。
在这样的情况下,移交选择消息可以包括关于由第二电子设备200支持的Wi-Fi通信模式的信息,以作为关于可选择载波的信息。
稍后将描述在可选择选择消息中包括的具体信息。
第一电子设备100可以通过可选择载波执行与第二电子设备200的数据通信(S130)。
为此,第一电子设备100可以通过接收来自于第二电子设备200的移交选择消息而获得关于由第二电子设备200支持的可选择载波的信息。例如,第一电子设备100可以识别获得的由第二电子设备200支持的可选择载波是Wi-Fi。
因此,基于通过移交请求消息和移交选择消息的传输和接收获得的信息,除了第二电子设备200之外,第一电子设备100可以对载波执行用于移交的一系列程序。通过这样做,第一电子设备100和第二电子设备200可以从NFC链接切换到Wi-Fi链接,并且基于Wi-Fi协议可以继续执行通信。
当第一电子设备100和第二电子设备200之间的链接从NFC链接移交到Wi-Fi链接时,尽管不再被定位在NFC通信范围中,但是第一电子设备100和第二电子设备200还可以以比NFC链接高的速度执行数据通信并且交换数据。
换言之,在第一电子设备100是智能电话的情况下,用户可以将他的智能电话放置在第二电子设备200附近,使得智能电话可以进行与第二电子设备200的标签通讯,从而形成NFC链接并且执行移交协议,以由此将链接装置更改为Wi-Fi。因为链接装置被更改,所以即使当用户将他的智能电话带出NFC通信范围时,智能电话也可以通过Wi-Fi继续执行与第二电子设备200的数据通信。
结合步骤S110至S130描述的移交处理在下文中被称为“协商移交(negotiated handover)”。即,协商移交涉及关于被用于两个第一NFC电子设备100,例如,电子设备100和200之间的数据交换的可选择载波的用于协定的消息的交互。
图3是用于描述根据本发明的第二实施例的移交的视图。
在根据第二实施例的移交中,将不会重复地描述与第一实施例大体上相同的内容。
参考图3,不同于图2中示出的第二电子设备200,第三电子设备300可以同时支持多个可选择载波,例如,蓝牙和Wi-Fi。
第一电子设备100可以将移交请求消息传送到第三电子设备300(S210)。换言之,第一电子设备100变成移交请求器,并且第三电子设备300变成移交选择器。步骤S210与结合图2描述的步骤S110相同,并且该描述将被省略。
第三电子设备300可以响应于移交请求消息将移交选择消息传送到第一电子设备100(S220)。
由第三电子设备300传送的移交选择消息可以包括关于作为可选择载波的Wi-Fi和蓝牙的信息。此外,如图3中所示,移交选择消息将Wi-Fi放置在蓝牙的之前,从而将较高的优先级指定给Wi-Fi。
第一电子设备100可以通过可选择载波与第三电子设备300进行通信(S230)。
第一电子设备100可以基于在步骤S120中获得的移交选择消息而判断第三电子设备300支持多个可选择载波。
当移交选择器,即,第三电子设备300,支持多个可选择载波时,第一电子设备100可以选择多个可选择载波中的一个或者所有。此外,当选择可选择载波中的一个时,第一电子设备100可以根据由第三电子设备300指定的可选择载波的优先级进行选择,或者可以不管该优先级而选择其优先的一个。
参考图3,在不管通过第三电子设备300被指定给可选择载波的优先级的情况下,第一电子设备100可以选择蓝牙作为可选择载波。
图4是用于描述根据本发明的第三实施例的移交的视图。
图4的步骤S310与图3的步骤S210相同,并且因此详细描述将会被省略。
第三电子设备300可以将移交选择消息传送到第一电子设备100(S330)。这时,如图4中所示,移交选择消息可以将比Wi-Fi高的优先级指定给蓝牙。
在这样的情况下,第一电子设备100可以根据由作为多个可选择载波之中的、作为移交选择器的第三电子设备300指定的优先级首先试图蓝牙配对(S330)。
由于各种原因而使蓝牙配对可能失败。例如,当移交协议正在进行时,如果第一电子设备100和第三电子设备300被定位在蓝牙信号的范围外,那么蓝牙配对可能没有成功。
同时,当移交协议继续时,如果第一电子设备100和第三电子设备300被定位在蓝牙信号的范围内,使得到蓝牙的移交出现,并且当通过蓝牙链接进行数据交换时,第一电子设备100和第三电子设备300中的至少一个在活动中,使得设备100和300结束离开蓝牙信号范围,蓝牙链接可能失败。
这时,第一电子设备100可以以下一个优先级通过作为可选择载波的Wi-Fi继续执行与第三电子设备300的数据通信(S340)。
图5是用于描述根据本发明的第四实施例的移交的视图。
图5的步骤S410与图4的步骤S310相同,并且因此详细描述将会被省略。
参考图5,第三电子设备300可以响应于从第一电子设备100接收到的移交请求消息将移交选择消息传送到第一电子设备100(S420)。
移交选择消息可以包括由第三电子设备300提供的可选择载波的功率情况信息。
例如,如果在由第一电子设备100支持的可选择载波之中是由第三电子设备300支持的可选择载波,那么由第三电子设备300支持的可选择载波中的每一个的功率情况,例如关于激活或者失活(inactivation)的信息可以从第三电子设备300传送到第一电子设备100。
例如,如图5中所示,移交选择消息可以包括指示作为第一电子设备100的可选择载波的蓝牙和Wi-Fi保持失活的信息。
当接收到的移交选择消息包括关于多个可选择载波的信息时,第一电子设备100可以选择如上所述的任何可选择载波。在本实施例中,假定第一电子设备100选择Wi-Fi作为可选择载波。
第一电子设备100将移交请求消息重新传送到第三电子设备100(S430)。在步骤S430中传送的移交请求消息可以指定接收到的多个可选择载波中的一个。即,第一电子设备100在步骤S430中可以将Wi-Fi指定为可选择载波,并且可以把仅将Wi-Fi指定为可选择载波的移交请求消息传送到第三电子设备300,使得第三电子设备300的Wi-Fi模块可以被激活。
响应于在步骤S430中接收到的移交请求消息,第三电子设备300可以激活Wi-Fi模块中的功率,并且可以将对在步骤S430中接收到的移交请求消息响应的消息传送到第一电子设备100(S440)。
第一电子设备100可以通过Wi-Fi执行与第一电子设备100的数据交换(S450)。
换言之,当第三电子设备300的Wi-Fi模块被激活时,第一电子设备100可以与第三电子设备300形成Wi-Fi链接。即,第一电子设备100可以将与第三电子设备300的NFC链接移交到Wi-Fi链接。
根据结合图5描述的实施例,作为移交选择器的第三电子设备300,留下失活的可选择载波的功率,直到从多个可选择载波中选择特定的可选择载波,从而节省功率。
图6是用于描述根据本发明的第五实施例的移交的视图。
在根据本发明的第五实施例的移交中,不同于该移交的移交选择器,移交选择器可以是由两个单独的配置来组成。即,在第五实施例中,移交选择器可以被分离为第四电子设备400和NFC装置500。
如所示出的,第四电子设备400可以包括主机和可选择通信载波。例如,可选择通信载波可以是Wi-Fi通信模块。
此外,第四电子设备400不包括NFC装置500。即,第四电子设备400没有支持NFC通信功能并且因此可以不形成与第一电子设备100的NFC连接。
图6中所示的NFC装置500可以包括用于接入第四电子设备400的Wi-Fi的信息。NFC装置500可以包括用于接入第四电子设备400的Wi-Fi所必要的信息作为移交选择消息。移交选择消息可以包括稍后加以描述的移交选择记录和附加信息。
第一电子设备100可以通过对NFC装置500执行标签通讯,来接收来自于NFC装置500的移交选择消息(S490)。
接收移交选择消息,第一电子设备100可以基于移交选择消息来形成与第四电子设备400的Wi-Fi连接(S500)。
不同于之前描述的协商移交,结合图6描述的移交被称为“静态移交”。
迄今为止根据数个实施例已经描述各种移交程序。在下文中,将会更加详细地描述在移交的过程中可能出现的移交请求冲突及其解决方案。
图7是用于描述根据本发明实施例的移交请求冲突的视图。
如在此所使用的,“移交请求冲突”涉及下述情况,即,在NFC链接被形成在第一电子设备100和第二电子设备200之后,第一电子设备100将移交请求消息传送到第二电子设备200,并且第二电子设备200将移交请求消息传送到第一电子设备100,即,第一电子设备100和第二电子设备200这两者都发出各自的移交请求消息。在结合图2至图5描述的实施例中,电子设备用作移交请求器,并且其对应的电子设备用作移交选择器。然而,当移交请求冲突发生时,两个电子设备都用作移交请求器。
具体地,参考图7,当NFC链接被形成在第一电子设备100和第二电子设备200之间时,第一电子设备100可以将第一移交请求消息HRa传送到第二电子设备200(S510)。
第二电子设备200也将第二移交请求消息HRb传送到第一电子设备100(S520)。
基于结合图2至图3的描述,接收第一移交请求消息HRa,第二电子设备200应该响应于第一移交请求消息HRa将移交选择消息传送到第一电子设备100。然而,因为第二电子设备200将第二移交请求消息HRb传送到第一电子设备100,所以在都用作移交请求装置的第一电子设备100和第二电子设备200之间出现移交请求冲突。
在这样的情况下,第一电子设备100和第二电子设备200中的一个应是移交选择器。在下文中涉及“移交冲突解决方案”,其用以确定第一电子设备100和第二电子设备200中的哪一个是移交选择器。
第一电子设备100和第二电子设备200执行下面将更加详细地描述的移交冲突解决处理(S530)。
另一方面,当在将它自己的移交请求消息发送到另一电子设备之前,接收来自于另一电子设备的移交请求消息时,第一电子设备100处理从其它电子设备接收到的移交请求消息,而没有将它自己的移交请求消息发送到其它电子设备,即,第一电子设备100担任移交选择器的角色,从而实现移交处理。
在下文中,将更加具体地描述在步骤S530中通过第一电子设备100和第二电子设备200执行的移交冲突解决。移交冲突解决可以通过各种方法来进行。将参考附图来详细地加以描述。
图8是用于描述根据本发明的第一实施例的解决移交请求冲突的方法的视图。在描述图8的步骤S610和S620中,将不重复地描述与结合步骤S510和S520描述的相同的内容。此外,为了简单描述,假定在第一电子设备100和第二电子设备200之间存在移交请求冲突。然而,这仅是示例,并且本发明的技术精神不限于具体的装置。
第一电子设备100和第二电子设备200执行移交请求冲突解决(S630)。即,第一电子设备100和第二电子设备200可以均执行移交请求冲突解决。在下文中,为了便于描述,描述通过第一电子设备100的移交请求冲突解决,但是以相同的方式,第二电子设备200也可以执行移交请求冲突解决处理。
第一电子设备100可以将在被传送的第一移交请求消息HRa中包括的特定字段值与在接收到的第二移交请求消息HRb中包括的特定字段值进行比较。
例如,特定字段值可以包括随机数字。
具体地,当在步骤S610中将第一移交请求消息HRa传送到第二电子设备200时,第一电子设备100生成随机数字,包括第一移交请求消息HRa的特定字段值中的随机数字,并且传送第一移交请求消息HRa。
在步骤S620中将第二移交请求消息HRb传送到第一电子设备100之后,第二电子设备200也可以生成随机数字,并且传送具有在第二移交请求消息HRb的特定字段值中包括的随机数字的第二移交请求消息HRb。
通过这样做,第一电子设备100和第二电子设备200中的每一个可以获得在从它的对应装置接收到的移交请求消息中包括的随机数字和被传送到它的对应设备的移交请求消息,并且可以将随机数字相互比较。
第一电子设备100可以通过将在被传送到第二电子设备200的第一移交请求消息HRa中包括的随机数字与在从第二电子设备200接收的第二移交请求消息HRb中包括的随机数字进行比较,来确定是用作移交请求器或者是用作移交选择器。
根据两个随机数字是否相互相同或者不同,第一电子设备100可以执行下述步骤。
例如,当两个随机数字彼此相同时,第一电子设备100可以将移交请求消息重新传送到第二电子设备200。第一电子设备100可以重新生成随机数字,并且将重新生成的随机数字传送到第二电子设备200,并且被重新生成的随机数字被包括在移交请求消息的特定字段中。
当两个随机数字相互不同时,已经传送具有较高的优先级的移交请求消息的电子设备可以用作移交请求器。
更加具体地,为了确定优先级,第一电子设备100可以考虑被包括在被传送的第一移交请求消息HRa和接收到的第二移交请求消息HRb中的一个或者多个比特值。例如,一个或者多个比特值可以是被包括在随机数字中的相同位置处的比特值。
即,第一电子设备100可以根据将随机数字的具体比特值与接收到的随机数字的具体比特值进行比较的结果,来确定是用作移交请求器或者是用作移交选择器。
例如,第一电子设备100可以基于特定的比特值的比较结果来确定从第一电子设备100传送的特定比特值是与从第二电子设备200接收到的特定比特值相同或者与其不同,并且可以基于确定的结果和被传送的随机数字和接收到的随机数字的量值来确定是否用作移交选择器。
更加具体地,例如,在特定比特值的比较结果示出特定比特值彼此相同的情况下,当由第一电子设备100生成的随机数字大于由第二电子设备200生成的随机数字时,第一电子设备100可以用作移交选择器。在这样的情况下,因为特定比特值彼此相同并且第二电子设备200生成比由第一电子设备100生成的随机数字小的随机数字,所以第二电子设备200可以用作移交请求器。
同时,在特定比特值的比较结果示出特定比特值彼此不同的情况下,当由第一电子设备100生成的随机数字大于由第二电子设备200生成的随机数字时,第一电子设备100可以用作移交请求器。在这样的情况下,因为特定比特值彼此不同并且第二电子设备200生成比由第一电子设备100生成的随机数字小的随机数字,所以第二电子设备200可以用作移交选择器。
即,考虑到随机数字的量值和特定比特值的比较结果这两者,可以确定哪个设备是移交请求器或者移交选择器,使得可以防止生成较大/较小的随机数字的设备被无条件地选择为移交请求器或者移交选择器。
在下文中,基于移交请求冲突解决假定第一电子设备100用作移交请求器,并且第二电子设备200用作移交选择器。
响应于在步骤S610中接收到的第一移交请求消息HRa,第二电子设备200可以将移交选择消息传送到第一电子设备100(S640)。
另一方面,因为根据移交请求冲突解决,已经选择第一电子设备100用作移交请求器,所以第一电子设备100没有响应在步骤S620中从第二电子设备200接收到的第二移交请求消息HRb。
根据在步骤S640中从第二电子设备200中接收到的移交选择消息,第一电子设备100可以完成移交处理(S650)。换言之,通过执行与结合图2至图5描述的移交处理相同的处理,第一电子设备100可以完成移交处理。因此,第一电子设备100和第二电子设备200可以通过可选择通信装置而交换数据。
因此,根据结合图7和图8描述的实施例,在移交处理的过程中可能出现的冲突可以被有效地解决。
在下文中,将参考附图来详细地描述根据本发明实施例的数据结构。数据结构仅是示例,并且本发明的技术精神不限于特定的数据结构。
图9示出根据本发明实施例的移交消息的结构。如图2至图8中之前示出的,在移交处理中使用的消息可以包括移交请求消息和移交选择消息。
参考图9的上部,根据本发明实施例的移交请求消息可以包括移交请求记录(在下文中,“Hr记录”)和一个或者多个NDEF(NFC数据交换格式)记录。此外,移交选择消息(在下文中,“Hs记录”)可以包括移交选择记录以及一个或者多个NDEF记录。
NDEF记录可以包括关于可选择载波的特定信息。
特定地,各种类型的信息可以被包括在移交请求消息的NDEF记录中。
例如,NDEF记录可以包括用于识别可选择通信链接的信息。即,移交载波记录可以给移交选择器提供关于哪个可选择通信装置由移交请求器支持的信息。如在此所使用的,包括用于识别可选择通信链接的信息的NDEF记录被称为“移交载波记录”。
同时,NDEF记录可以包括用于形成可选择通信链接的环境设置信息。如在此所使用的,包括形成诸如密码或者地址的可选择通信链接所需的环境设置信息的NDEF记录被称为“载波环境设置记录”。
载波环境设置记录也可以包括用于识别什么是可选择通信装置的信息。
稍后将更加详细地描述移交载波记录和载波环境设置记录。
参考图9的中间部分,根据本发明实施例的移交请求/选择记录可以包括报头Hdr、版本字段、以及一个或者多个可选择载波记录(在下文中,“ac记录”)中的至少一个,并且可选择载波记录可以定义由移交请求/选择消息请求/选择的可选择载波。此外,移交请求/选择记录可以包括其中被示出的或多或少的信息字段。
参考图9的下部,根据本发明实施例的ac记录可以包括报头Hdr、载波功率状态、载波数据基准、辅助数据基准计数、以及一个或者多个辅助数据基准的信息字段中的至少一个。
载波数据基准和辅助数据基准可以显示在图9的上部中示出的它们相对应的NDEF记录。
在下文中,将更加详细地描述上述信息。
图10示出根据本发明实施例的移交请求消息的示例。
如结合图2至图8中所述,移交请求消息可以被用于移交请求器,以给移交选择器提供用于由移交请求器支持的可选择载波的信息。
移交请求消息可以包括移交请求记录以及一个或者多个NDEF记录。例如,移交请求消息可以以移交请求记录开始并且以NDEF记录终止。
具体地,移交请求消息可以以包括被设置为消息开始MB的标签的移交请求记录来开始,并且可以以具有被设置为消息结束ME的标签的NDEF记录终止。
因为移交请求消息应该包括至少一个可选择载波,所以其不能够具有带有被设置的MB和ME标签的记录。
根据可选择载波的特性,NDEF记录可以是移交载波记录和载波环境设置记录中的一个。此外,NDEF记录可以被配置为辅助数据。稍后将更加详细地描述NDEF记录。
图11示出根据本发明实施例的移交选择消息的示例。
如结合图2至图8中所述,移交选择消息可以被用于移交选择器以给移交请求器提供用于在从移交请求器接收到的移交请求消息中包括的可选择载波之中的、由移交选择器支持的可选择载波的信息。
参考图11的上部,移交选择消息可以具有与结合图10描述的移交请求消息的结构相同的结构。
此外,参考图11的下部,移交选择消息可以包括具有被设置的消息开始MB和消息结束ME这两者的单个记录。即,在这样的情况下,不存在通过移交选择器来支持由移交请求器支持的可选择载波。
在下文中,将更加详细地描述在图9和图10中示出的移交请求记录。
图12示出根据本发明实施例的移交请求记录的示例。
移交请求记录可以包括由用于与移交选择器通信的移交请求器可以使用的可选择载波的列表。
移交请求记录可以指示至少一个或者多个可选择记录。
参考图12,移交请求记录可以包括关于主要版本、次要版本、冲突解决记录、以及可选择载波记录1至n中的至少一个。
冲突解决记录可以包括用于解决如结合图8描述的移交请求冲突的随机数字。
每个可选择载波记录可以指定用于在移交选择器和移交请求器之间的通信的、由移交请求器支持的可选择载波。关于由每个可选择载波记录指定的可选择载波的信息可以被包括在移交请求消息的NDEF记录中。
在下文中,将更加详细地描述在图9和图11中示出的移交选择记录。
图13示出根据本发明实施例的移交选择记录的示例。
移交选择记录可以包括关于在通过移交选择器从移交请求器接收到的移交请求消息中所包括的可选择载波之中的、由移交选择器支持的可选择载波的信息。
如图13中所示,移交选择记录可以包括关于主要版本、次要版本、以及可选择载波记录1至n中的至少一个。
移交选择记录的可选择载波记录可以包括关于由移交请求器和移交选择器这两者支持的可选择载波的信息。
此外,在移交选择记录中包括的可选择载波的顺序可以参考由移交选择器优选的可选择载波的优先级的顺序。例如,由可选择载波记录1指示的可选择载波可以具有比由可选择载波记录n指示的可选择载波高的优先级。这可以应用于结合图3至图5描述的实施例。
在下文中,将更加详细地描述作为图9和图10中示出的NDEF记录的示例的移交载波记录。
图14示出根据本发明实施例的移交载波记录的示例。
移交载波记录可以包括用于识别可选择载波的信息。
参考图14,移交载波记录可以包括载波类型格式(在下文中,“CTF”)、载波类型长度、载波类型、以及载波数据中的至少一个。
载波类型格式可以指示以稍后要描述的载波类型写入的值的结构。
例如,载波类型格式可以对应于NFC论坛众所周知的类型、在RFC2046中定义的媒体类型、在RFC 3986中定义的绝对URI、以及NFC外部类型中的至少一个。
载波类型长度是指稍后要描述的载波类型的长度。
载波类型可以提供用于可选择载波的独特的标识符。载波类型的值应该根据载波类型格式而符合结构、编码以及格式。
基于载波类型格式、载波类型长度以及载波类型中的至少一个,更加具体地,基于载波类型,移交选择器可以识别什么可选择载波由移交请求器支持。
载波数据可以包括关于可选择载波的附加数据。
同时,移交载波记录可以被包括在移交请求消息中作为移交请求消息的NDEF记录。接收移交载波记录,移交选择器可以将用于通过移交载波记录识别的可选择载波的环境设置信息,例如包括载波环境设置记录的移交选择消息,传送到移交请求器。接收载波环境设置记录,移交请求器可以根据在载波环境设置记录中包括的环境设置信息来执行移交。
在下文中,将更加详细地描述在图9和图13中示出的可选择载波记录(ac记录)。
图15示出根据本发明实施例的可选择载波记录的示例。
可选择载波记录可以被包括在移交请求记录或者移交选择记录中。
如图15中所示,可选择载波记录可以包括载波功率状态CPS、载波数据基准CARRIER_DATA_REFERENCE、辅助数据基准计数AUXILIARY_DATA_REFERENCE_COUNT、以及辅助数据基准1至nAUXILIARY_DATA_REFERENCE1至N中的至少一个。
载波功率状态涉及可选择载波的功率状态。载波功率状态可以是例如“失活的”、“激活的”、“在激活下”、以及“未知的”中的至少一个。
载波功率状态可以应用于结合图5描述的步骤S420。
载波数据基准可以提供指示在图9的上部中示出的NDEF记录的功能。如先前所述,NDEF记录可以是移交载波记录或者载波环境设置记录。
辅助数据基准计数可以涉及遵循的辅助数据基准的数目。
辅助数据基准可以指示提供关于可选择载波的附加信息的NDEF记录。
迄今为止已经描述消息结构。在下文中,将根据可选择载波的类型来描述在消息结构中包括的信息的示例。
图16示出根据本发明实施例的当可选择载波是Wi-Fi时的移交请求消息的示例。如在图16中示出的,移交请求消息可以包括移交请求记录和移交载波记录。即,如上所述,当移交请求器将Wi-Fi指定为可选择载波时,NDEF记录可以具有可包括用于识别Wi-Fi的信息的移交载波的格式。
图17示出根据本发明实施例的Wi-Fi移交请求消息的二进制内容。即,图17示出用于图16中示出的移交请求消息的另一种表示。
图18示出根据本发明实施例的当可选择载波是Wi-Fi时的移交选择消息。如图18中所示,移交选择消息可以包括移交选择记录和载波环境设置记录。即,载波环境设置记录是结合图9描述的NDEF记录的示例。
参考图18,由移交选择器提供的载波环境设置记录可以包括移交请求器用于访问由移交选择器提供的可选择载波所需的环境设置信息,例如,关于服务设置标识符(SSID)、认证类型TLV、加密类型TLV、网络密钥以及MAC地址TLV的信息。
换言之,基于在从移交请求器接收到的移交载波记录中包括的信息,移交选择器识别由移交请求器支持的可选择载波是Wi-Fi,当移交选择器支持Wi-Fi时,生成移交请求器用于形成与移交选择器的Wi-Fi链接所必需的环境设置信息,并且传送被生成的环境设置信息,并且环境设置信息被包括在载波环境设置记录中。
基于从移交选择器接收到的载波环境设置信息,移交请求器可以访问由移交选择器提供的可选择载波,例如,Wi-Fi。
图19示出根据本发明实施例的移交选择消息的二进制内容。即,图19示出在图18中示出的移交选择消息的另一种表示。
尽管结合图16至图19描述的实施例假定可选择载波是Wi-Fi,但是实施例也可以应用于任何类型的可选择载波,其中移交请求器不需要将可选择载波环境设置信息提供给移交选择器。
迄今为止结合图16至图19已经描述当可选择载波是Wi-Fi时可以实现的移交请求/选择消息。这也可以应用于结合图2至图8描述的实施例。
在下文中,将参考附图描述当可选择载波是蓝牙时,包括移交请求/选择消息的信息。
图20示出根据本发明实施例的当可选择载波是蓝牙时的移交请求消息的示例。参考图20,移交请求消息可以包括移交请求记录和载波环境设置记录。
如图20中所示,载波环境设置记录可以包括移交选择器用于访问由移交请求器提供的可选择载波,例如蓝牙,所必需的环境设置信息。同时,即使当可选择通信装置是蓝牙时,如果不存在用于蓝牙的安全装置,那么移交请求消息的载波环境设置记录可以被替换为如结合图16描述的移交载波记录。
对本领域的技术人员来说,在图20中示出的信息是显然的,并且从而其详细描述被省略。
图21示出根据本发明实施例的蓝牙移交请求消息的二进制内容。即,图21示出图20的移交请求消息的另一种表示。
图22示出根据本发明实施例的当可选择载波是蓝牙时的移交选择消息的示例。
图22示出根据本发明实施例的当可选择载波是蓝牙时的移交选择消息的示例。参考图22,移交选择消息可以包括移交选择记录和载波环境设置记录。
如图22中所示,载波环境设置记录可以包括移交请求器用于访问由移交选择器提供的可选择载波,例如蓝牙,所必需的环境设置信息。
图23示出根据本发明实施例的蓝牙移交请求消息的二进制内容。即,图23示出在图22中示出的移交选择消息的另一种表示。
尽管结合图20至图23描述的实施例假定可选择载波是蓝牙,但是本发明的技术精神不限于特定载波。
此外,尽管结合图16至图23描述的实施例假定一个可选择载波被提供,也可以提供多个可选择载波,如图2至图5中所示。在这样的情况下,在图16至图23中示出的移交请求/选择消息均可以包括关于多个可选择载波的信息。
在下文中,将使用结合图9描述的辅助数据而描述用于执行移交的方法。
图24示出根据本发明的第一实施例的使用附加数据的移交请求消息的示例。移交请求器和移交选择器可以使用辅助数据而打开FTP(文件传输协议)会话,同时进行移交。在本实施例中,可选择载波被假定为Wi-Fi。
参考图24,移交请求消息可以包括移交请求记录、URI(统一资源标识符)记录、以及作为NDEF记录的示例的移交载波记录。
参考在图24中示出的移交请求记录,载波数据基准是0,并且辅助数据基准是1。即,移交载波记录具有有效载荷ID 0,并且辅助数据具有有效载荷ID 1。换言之,其有效载荷ID是1的URI记录可以属于辅助数据。
移交载波记录与结合图16描述的相同,并且因此详细描述被省略。
作为辅助数据的URI记录表示移交请求器可以执行FTP。例如,移交请求消息包括与FTP相关联的辅助数据,使得对移交选择器来说可以获知移交请求器支持FTP。
图25是用于描述根据本发明的第一实施例的使用附加数据的移交选择消息的示例的视图。
参考图25,移交选择消息可以包括移交选择记录、URI记录、以及作为NDEF记录的示例的Wi-Fi载波环境设置记录。
参考图25,作为辅助数据的URI记录可以包括用于打开FTP会话的URI字段值。
通过这样做,移交请求器可以执行从NFC链接到Wi-Fi链接的与移交选择器的移交,同时打开FTP会话。
在下文中,参考图26和图27,将描述通过利用附加数据和移交的移交请求器而获得关于通过由移交请求器指定的可选择载波而被连接到移交选择器的设备的信息的方法。
图26示出根据本发明的第二实施例的利用附加数据的移交请求消息。在本实施例中,可选择载波被假定为Wi-Fi。
参考图26,移交请求消息可以包括移交请求记录、HTTP消息记录、以及作为NDEF记录的示例的可选择载波记录。
当对移交选择器同时进行到Wi-Fi的移交请求时,在图26中示出的移交请求消息允许对于通过Wi-Fi而被链接到移交选择器的设备的识别。例如,通过Wi-Fi而被连接到移交选择器的设备可以包括配置家庭网络或者办公室网络的设备。例如,通过UPnP(通用即插即用)可以实现家庭网络或者办公室网络。Wi-Fi网络仅是示例,并且可以包括由其它可选择载波组成的任何其它网络。
在图26中示出的HTTP消息记录包括被用于要相互识别的UPnP网络中的设备的消息,例如,M搜索消息。
此外,在图26中示出的HTTP消息记录可以包括要通过移交请求器搜索的设备的类型。例如,HTTP消息记录可以包括关于Wi-Fi连接的设备,例如,UPnP设备,的类型的信息。UPnP设备的类型可以由在图26中示出的ST(搜索目标)指定。UPnP设备的类型可以包括各种类型,诸如渲染器、服务器、打印机、或者扫描仪。ST字段可以指定要被搜索的一个或者多个UPnP设备的类型,例如,打印机和渲染器,或者可以指定UPnP设备的所有类型。当UPnP设备的所有类型被指定时,ST字段可以具有ssdp:all的值。
在下文中,HTTP消息记录的ST字段被假定为指定UPnP设备的所有类型,即,ssdp:all。
图27示出根据本发明的第二实施例的利用附加数据的移交选择消息的附加数据。
图27示出响应于由移交选择器接收到的移交请求消息而被传送到移交请求器的附加数据的示例。
参考图27,从移交选择器传送到移交请求器的附加数据包括关于作为可选择载波的Wi-Fi连接的UPnP设备的信息。例如,关于UPnP设备的信息可以包括用于识别设备名称和设备标识符的USN(单一服务名称)。如图27中所示的设备标识符可以被表示为UUID。
当通过移交选择器同时获得Wi-Fi连接的设备,例如,UPnP设备的信息时,移交请求器执行到Wi-Fi的移交。通过这样做,移交选择器可以以更加简单化的方式辨别作为UPnP网络的部分的UPnP设备。
在上面已经描述各种移交协议以及被用于移交协议的消息的结构。同时,在要执行移交的两个电子设备具有低移动性的情况下,两个电子设备会在形成通信链接中具有困难。例如,当第一电子设备100是具有NFC通信模块的DTV,并且第二电子设备200是具有NFC通信模块的计算机时,由于它们庞大的体积和沉重的重量,在DTV和计算机之间不容易形成NFC通信链接。即,通过形成NFC链接可能不容易形成移交协议。
在这样的情况下,经由具有较高的移动性的电子设备,在两个低移动性的电子设备之间可以建立连接。在上面的示例中,当第一电子设备100是DTV,并且第二电子设备200是计算机时,第三电子设备300,例如智能电话,可以中继DTV和计算机的移交协议。具体地,智能电话,即第三电子设备300,形成与DTV、第一电子设备的NFC通信,以获得来自于DTV的与通信装置相关联的信息。智能电话形成与计算机、第三电子设备300的NFC通信链接,并且将与DTV的通信装置相关联的获得的信息传送到计算机。因此,DTV和计算机可以通过通信装置执行数据通信。
照此,其被称为较高的移动性的电子设备中继被定位在固定位置处的电子设备之间的连接的“移交中继”,使得在固定电子设备之间可以形成通信信道。移交中继可以具有任意的名称,并且也可以被称为各种其它的名称,诸如“连接信息中继”或者“用于链接的多标签通讯”。此名称是任意的,并且优先本领域的技术人员可以根据他们的偏好来进行修改。在下文中,为了简单描述,被称为“中继协议”。
在下文中,将会参考附图更加具体地描述根据本发明实施例的中继协议。
图28是根据本发明实施例的用于描述中继协议所必需的环境的视图。
如图28中所示,假定DTV支持NFC和Wi-Fi通信,PC支持NFC、Wi-Fi、以及蓝牙通信,并且打印机支持NFC和蓝牙通信。
此外,DTV、PC、以及打印机被假定为被定位在NFC通信范围外部。在这样的情况下,对于用户来说不容易执行DTV和PC之间或者打印机和PC之间的移交协议。即,用户会需要重新安置DTV和PC,以使其定位在NFC通信范围内。因此,因为在DTV和PC之间不容易形成NFC链接,所以通过移交协议不容易建立Wi-Fi连接。为了相同的理由,因为在打印机和PC之间NFC连接不容易形成,所以不容易通过移交协议建立蓝牙连接。
在这样的情况下,可以使用中继协议,其帮助建立DTV和PC之间的Wi-Fi连接以及打印机和PC之间的蓝牙连接。
在下文中,可以更加详细地描述上面介绍的中继协议。
图29示意性地示出根据本发明实施例的连接移交中继。在下文中,为了有效描述,假定在图29中第一电子设备100是智能电话,并且第二电子设备200是DTV,并且第三电子设备300是PC。
如在图29中所示,因为第二电子设备200和第三电子设备300被定位在NFC通信链接的外部,所以在第二电子设备200和第三电子设备300之间不容易形成NFC通信链接,并且不容易执行移交协议。
在图29中示出的第一电子设备100可以被重新安置在第二电子设备200的NFC通信范围R1内。通过这样做,第一电子设备100可以与第二电子设备200形成NFC通信链接。第一电子设备100可以通过NFC链接而获得来自于第二电子设备200的、与由第二电子设备200支持的通信装置相关联的信息。
例如,用户可以通过第一电子设备100的输入单元140来输入第一命令信号,以执行与第二电子设备200的中继协议。此外,根据第一命令信号,如果第一电子设备100获得来自于第二电子设备200的、与由第二电子设备200支持的通信装置相关联的信息,那么第一电子设备100可以通过输出单元150通知用户第一电子设备100已经获得与第二电子设备200的通信装置相关联的信息。稍后将会进行描述。
第一电子设备100可以被重新安置在第三电子设备300的NFC通信范围R2内。通过这样做,第一电子设备100可以形成与第三电子设备300的NFC通信链接。通过与第三电子设备300形成的NFC通信链接,第一电子设备100可以将获得的与第二电子设备200的通信装置相关联的信息传送到第三电子设备300。
例如,用户可以通过第一电子设备100的输入单元140输入第二命令信号,以执行与第三电子设备300的中继协议。接收第二命令信号以执行中继协议,第一电子设备100可以将从第二电子设备200获得的、与通信装置相关联的信息传输到第三电子设备300。此外,第一电子设备100可以通过输出单元150输出信息,以通知从第二电子设备200获得的与通信装置相关联的信息已经被传输到第三电子设备300。第二命令信号可以具有各种结构。稍后将会描述。
通过这样做,第三电子设备300可以获得用于由第二电子设备200支持的通信装置的信息。换言之,尽管与第二电子设备200没有直接地形成NFC通信链接,但是第三电子设备300可以通过第一电子设备100获得用于第二电子设备200的通信装置的信息。
此外,第一电子设备100可以将由第三电子设备300支持的、与通信装置相关联的信息传送到第二电子设备200。因此,第二电子设备200和第三电子设备300可以通过由第三电子设备300和第二电子设备200支持的通信装置建立连接。
这时,第二电子设备200和第三电子设备300中的至少一个可以通过它们各自的输出单元而输出信息以通知连接已经建立。
在下文中,将参考附图来更加详细地描述结合图29通常描述的移交中继协议。
图30是用于描述根据本发明的第一实施例的中继协议的视图。图31是用于描述被用于根据本发明的中继协议的指南消息的视图。参考图30和图31,将描述建立第二电子设备200和第三电子设备300之间的连接的方法。
参考图30,第一电子设备100可以将中继请求消息传送到第二电子设备200(S705)。
为此,第一电子设备100可以进入第二电子设备200的NFC通信范围R1。当进入第二电子设备200的NFC通信范围R1时,第一电子设备100可以形成与第二电子设备200的NFC链接。
例如,如图31的(a)中所示,第一电子设备100可以通过输出单元150输出指南消息,以通知在第一电子设备100和第二电子设备200之间已经形成NFC链接。可以以各种方式,诸如弹出、窗口小部件、或者图标,来输出指南消息。第二电子设备200也可以输出指南消息,以通知与第一电子设备100的NFC链接的建立。
此外,例如,通过与第二电子设备200形成的NFC链接,第一电子设备100可以输出可提供的各种选项。例如,如图31的(b)中所示,第一电子设备100可以输出通过NFC链接可以执行的各种协议。
用户可以通过如图31的(b)中所示的用户界面选择他所想要的选项。例如,通过使用他的手指f1触摸中继协议,用户可以指示第一电子设备100以执行中继协议。在此,在选择图31的(b)中所示的移交协议之前,上述移交协议可以被执行。
另一方面,第二电子设备200可以输出图31的(b)中所示的用户界面。
在下文中,尽管描述继续关注第一电子设备100,但是这仅是为了简单描述,并且第二电子设备200也可以提供与第一电子设备100提供的相同的用户交互。
接收用户的中继请求,第一电子设备100可以将中继请求消息传送到第二电子设备200,以请求与由第二电子设备200支持的通信装置相关联的信息。中继请求消息是任意的名称,并且可以以各种其它方式命名。
另一方面,用户可以通过用户界面指定他想要的通信装置。在此,用户想要的通信装置可以涉及要被用于形成第二电子设备200和第三电子设备300之间的连接的通信装置。
如在图31的(c)中所示,用户可以通过由第一电子设备100输出的用户界面触摸Wi-Fi,来将Wi-Fi指定为要被用于在第二电子设备200和第三电子设备300之间的连接的通信装置。
中继请求消息可以包括指示用户已经指定通信装置的信息。通过此,第二电子设备200可以通过接收中继请求消息来确定用户想要的通信装置。
接收来自于第一电子设备100的中继请求消息,第二电子设备200可以响应于中继请求消息将中继响应消息传送到第一电子设备100(S710)。
为此,接收中继请求消息,第二电子设备200可以生成中继响应消息。中继响应消息可以包括与由第二电子设备200支持的通信装置,即,要被用于第二电子设备200和第三电子设备300之间的连接的形成的通信装置相关联的信息。通信装置相关联的信息可以包括用于识别什么是通信装置的信息以及通过通信装置建立连接所必需的环境设置信息中的至少一个。
参考图30,第二电子设备200可以支持Wi-Fi作为通信装置。因此,第二电子设备200可以生成包括Wi-Fi相关的信息的中继响应消息。
例如,从第二电子设备200提供到第一电子设备100的通信装置相关联的信息可以包括通知由第二电子设备200支持的通信装置是Wi-Fi的信息。例如,通信装置相关联的信息可以包括用于第二电子设备200和第三电子设备300之间的Wi-Fi链接的建立所必需的环境设置信息。
此外,例如,当第二电子设备200接入单独的Wi-Fi AP(接入点)时,由第二电子设备200支持的通信装置相关联的信息可以包括用于接入Wi-Fi AP所必需的环境设置信息。
同时,当第二电子设备200支持一个或者多个通信装置时,由第二电子设备200支持的通信装置相关联的信息可以包括一个或者多个单元。
此外,例如,第二电子设备200可以生成与由第二电子设备200支持的所有通信装置相关联的信息。即,当第二电子设备200支持多个通信装置时,第二电子设备200可以生成与通信装置中的每一个相关联的信息。
另一方面,如先前所述,当用户指定特定的通信装置时,第二电子设备200可以确定第二电子设备200是否支持用户指定的通信装置。当第二电子设备200不支持用户指定的通信装置时,第二电子设备200可以输出指南消息,以通知第二电子设备200不支持用户指定的通信装置。这时,第二电子设备200可以通过输出单元输出用于通知由第二电子设备200支持的通信装置的信息。
此外,通过第二电子设备200将通知第二电子设备200不支持用户指定的通信装置的信息传送到第一电子设备100,如图31的(d)中所示,第一电子设备100可以将通知第二电子设备200不支持用户指定的通信装置的指南消息输出给用户。此外,如图31的(d)中所示,以相同的方式,第一电子设备100可以输出用于通知由第二电子设备200支持的通信装置的信息。
此外,例如,当确定第二电子设备200支持用户指定的通信装置时,第二电子设备200可以将包括与用户指定的通信装置相关联的信息的中继响应消息传送到第一电子设备100。
即,响应于接收到的中继请求消息,第二电子设备200可以将与由第二电子设备200支持的、被生成的通信装置相关联的信息传送到第一电子设备100。
在下文中,为了便于描述,中继响应消息可以被假定为包括指示由第二电子设备200支持的通信装置的信息和环境设置信息。
当来自于第二电子设备200的中继响应消息的接收被完成时,第一电子设备100可以通过第一电子设备100的输出单元150输出通知从第二电子设备200已经接收到与第二电子设备200相关联的通信装置的信息。此外,第一电子设备100可以输出陈述与由第二电子设备200支持的通信装置相关联的信息的指南消息,并且因此朝着另一电子设备重新安置,以执行中继。图31的(e)示出可以使用的指南消息的示例。如之前描述的,第二电子设备200也可以输出与由第一电子设备100输出的信息相同的信息。
第一电子设备100接收来自于第二电子设备200的中继响应消息,并且可以朝着第三电子设备300行进(S720)。
换言之,用户可以被重新安置在作为其它电子设备的第三电子设备300的NFC通信范围R2内,以建立与第二电子设备200的连接。通过进入第三电子设备300的NFC通信范围,第一电子设备100可以建立与第三电子设备300的NFC连接。
如先前所述,第一电子设备100的输出单元150可以输出通知在第一电子设备100和第三电子设备300之间已经形成NFC链接的信息。
此外,第一电子设备100可以提供询问是否要和第三电子设备300一起执行中继协议的用户界面。不同于此,在没有提供询问是否要与第三电子设备300一起执行中继协议的用户界面的情况下,第一电子设备100可以自动地执行与第三电子设备300的中继协议。即,在中继协议的执行之后,第一电子设备100可以自动地识别就在其后识别的NFC设备,以作为用以执行中继协议的设备。
在下文中,第一电子设备100被假定为接收来自于用户的与第三电子设备300的中继协议的执行。
第一电子设备100可以通过与第三电子设备300的NFC链接来中继对第三电子设备的中继响应消息(S730)。
换言之,第一电子设备100可以通过各种方法将从第二电子设备200接收到的中继响应消息传输到第三电子设备300。如在此所使用的,将从第二电子设备200接收到的中继响应消息传送到第三电子设备300的第一电子设备100被称为中继响应传输消息。这是任意的名称,并且也可以以不同的方式命名。
例如,第一电子设备100可以将从第二电子设备200接收到的中继响应消息传输到第三电子设备300。
相反地,当接收来自于第三电子设备300的中继请求消息时,第一电子设备100可以将从第二电子设备200接收到的中继响应消息传输到第三电子设备300。
此外,第一电子设备100可以将从第二电子设备200接收到的中继响应消息传输到第三电子设备300,或者可以处理从第二电子设备200接收到的中继响应消息,并且然后将处理的结果传输到第三电子设备300。
第三电子设备300可以通过接收来自于第一电子设备100的、与由第二电子设备200支持的通信装置相关联的信息,即中继响应传输消息,来确定第二电子设备200支持什么通信装置。
当第三电子设备300不支持由第二电子设备200支持的通信装置时,第三电子设备300可以通过输出单元输出通知不存在匹配装置的指南消息。这时,第三电子设备300将通知不存在匹配的通信装置的指南消息传送到第一电子设备100,并且第一电子设备100也可以输出通知不存在匹配的通信装置的指南消息,如图31的(f)中所示。
另一方面,当第二电子设备200支持多个通信装置时,第三电子设备300可以确定由第二电子设备200支持的多个通信装置之中的、什么通信装置可以被第三电子设备300支持。
例如,当第三电子设备300支持由第二电子设备200支持的多个通信装置之中的特定通信装置时,第三电子设备300可以执行步骤S740。
同时,例如,当第三电子设备300支持由第二电子设备200支持的多个通信装置之中的多个通信装置时,可以执行下述程序。
例如,第三电子设备300可以通过由第三电子设备300支持的多个通信装置形成与第二电子设备200的连接。即,第三电子设备300可以试图通过多个通信装置连接第二电子设备200。
不同于此,第三电子设备300可以选择由第三电子设备300支持的多个通信装置之中的特定的通信装置。例如,第三电子设备300可以通过输出单元输出用户界面,以允许特定的通信装置被指定。即,第三电子设备300可以试图通过由用户指定的通信装置连接第二电子设备200。
相反地,第三电子设备300可以通过多个通信装置之中的、具有较高的优先级的通信装置来建立与第二电子设备200的连接。
像之前描述的移交协议一样,与多个通信装置相关联的信息中的之前描述的通信装置可以具有较高的优先级。
例如,在第二电子设备200的中继响应消息中包括的多个通信装置之中,之前记录的通信可以具有比以后记录的通信高的优先级。
此外,不同于此,可以提供单独的字段以指定优先级,并且该字段可以分别指示多个通信装置的优先级。
在下文中,第三电子设备300被假定为支持由第二电子设备200也支持的Wi-Fi通信装置。
第三电子设备300可以将Wi-Fi连接的建立的请求发送到第二电子设备200(S740)。
例如,第三电子设备300可以将请求发送到第二电子设备200以建立Wi-Fi连接。
为此,在接收来自于第二电子设备200的Wi-Fi连接所必需的环境设置信息之后,第三电子设备300可以基于Wi-Fi连接的建立所必需的接收到的环境设置信息来建立与第二电子设备200的Wi-Fi连接。
例如,当第二电子设备200提供Wi-Fi AP功能时,第三电子设备300可以基于接收到的Wi-Fi环境设置信息将用于Wi-Fi连接的建立的请求发送到第二电子设备200。
另一方面,当第二电子设备200不是Wi-Fi AP时,第三电子设备300可以基于从第二电子设备200接收到的Wi-Fi环境设置信息,通过将用于Wi-Fi连接的请求发送到Wi-Fi AP,可以建立与第二电子设备200的Wi-Fi连接。
当通过通信装置成功地形成与第二电子设备200的连接时,第三电子设备300可以通过输出单元输出通知已经成功地完成中继协议的指南消息。当然,第一电子设备100和第二电子设备200中的至少一个也可以输出通知在第二电子设备200和第三电子设备300之间已经成功地建立连接的指南消息。如图31的(g)中所示,第一电子设备100可以通过输出单元150输出通知在第二电子设备200和第三电子设备300之间已经成功地建立Wi-Fi连接的信息。
第二电子设备200和第三电子设备300可以通过被生成的通信信道而交换数据。
因此,第二电子设备200和第三电子设备300可以通过NFC通信装置更加便利地形成连接。
通过上述程序,尽管第二电子设备200和第三电子设备300不是在移动中,但是第一电子设备100可以中继在第二电子设备200和第三电子设备300之间形成连接所必需的信息,使得在第二电子设备200和第三电子设备300之间可以建立连接。
在下文中,将根据本发明的另一实施例来描述中继。
图32是用于描述根据本发明的第二实施例的中继的视图。将会省略关于与结合图30根据第一实施例描述的中继协议相同的部分的详细描述。与根据第一实施例结合图30描述的中继协议的不同之处在于第二电子设备200需要接收来自于第三电子设备300的单独的信息,以在第二电子设备200和第三电子设备300之间建立连接,使得第二电子设备200建立与第三电子设备300的通信装置的连接。例如,为了形成与第三电子设备300的连接,第二电子设备200可能需要接收第三电子设备300的环境设置信息,例如被加密的Mac地址。
此外,在描述根据第二实施例的中继协议中,第二电子设备200被假定为支持Wi-Fi。
图32的步骤S805和S810与图30的步骤S705和S710相同,并且因此将省略详细描述。
第一电子设备100可以接收中继响应消息,并且可以比第二电子设备200较早地执行结合图1至图27描述的移交协议。
换言之,从移交选择器/请求器或者移交请求器/选择器的角度来看,第一电子设备100和第二电子设备200分别可以执行移交协议。例如,第一电子设备100和第二电子设备200可以通过执行移交协议而形成Wi-Fi连接。通过这样做,即使不在第二电子设备200的NFC通信范围R1之外,第一电子设备100也可以发生与第二电子设备200的通信。
返回到图32,图32的步骤S830与图30的步骤S720相同,并且因此,将省略详细描述。
第一电子设备100可以将中继响应消息传输到第三电子设备300(S840)。此外,第一电子设备100可以将用于关于由第三电子设备300支持的通信装置的信息的请求发送到第三电子设备300。例如,第一电子设备100可以将单独的命令传送到第三电子设备300。例如,第一电子设备100可以将中继请求消息传送到第二电子设备300。此外,作为另一示例,请求关于由第三电子设备300支持的通信装置的信息的指示信息可以被包括在中继响应传输消息中,并且可以被传输到第三电子设备300。
第三电子设备300可以通过接收来自于第一电子设备100的、指示由第二电子设备200支持的通信装置的信息,即中继响应传输消息,来识别第二电子设备200支持什么通信装置。
即,第三电子设备300可以识别第二电子设备200支持的通信装置是Wi-Fi。
第三电子设备300可以将用于形成第二电子设备200和第三电子设备300之间的Wi-Fi连接的环境设置信息传送到第一电子设备100(S850)。
第一电子设备100可以将从第三电子设备300接收到的环境设置信息传送到第二电子设备200。这时,第一电子设备100可以通过步骤S820中的移交处理,通过与第二电子设备200形成的Wi-Fi链接,将在步骤850中从第三电子设备300接收到的信息传送到第二电子设备200。
第二电子设备200可以将连接建立的请求传送到第三电子设备300(S870)。换言之,第二电子设备200可以基于从第一电子设备100接收到的第三电子设备300的环境设置信息,将连接建立请求发送到第三电子设备300。更加具体地,第二电子设备200可以基于建立与第三电子设备300的Wi-Fi连接所需的环境设置信息,将Wi-Fi连接建立的请求发送到第三电子设备300。
因此,根据结合图32描述的实施例,连接可以形成在第二电子设备200和第三电子设备300之间。
结合图32描述的实施例不限于Wi-Fi的应用,并且可以应用于第二电子设备200需要接收来自于第三电子设备300的信息以在第二电子设备200和第三电子设备300之间形成连接的任何情形。例如,当第二电子设备200需要将密码传送到第三电子设备300以在第二电子设备200和第三电子设备300之间形成连接时,第三电子设备300将与密码相关联的信息传送到第一电子设备100,并且第一电子设备100将接收到的密码相关联的信息中继到第二电子设备200,使得第二电子设备200可以将连接的建立的请求发送到第三电子设备300。
在下文中,参考图30和图32,被用于上述中继协议的数据的结构将被描述为示例。
图33示出根据本发明实施例的中继请求消息的示例。
如先前所述,中继请求消息可以被用于第一电子设备100,即中继设备,以请求第二电子设备200的通信装置相关联的信息。
中继请求消息可以具有各种数据结构。例如,中继请求消息可以具有与被用于上述移交协议的移交请求消息相同的数据结构。
作为另一示例,如图30的情况1所示,中继请求消息可以包括移交请求消息以及一个或者多个移交载波记录。
在中继请求消息中包括的移交请求消息可以与被用于移交协议的移交请求消息相同。即,中继请求消息可以提供能够通过使用被用于移交协议的移交请求记录而减少用于定义新记录所需的处理的数目的效果。
此外,在中继请求消息中包括的移交载波记录可以包括关于其请求被从第一电子设备100发送到第二电子设备200的通信装置的类型的信息。
换言之,第一电子设备100可以记录信息,以识别移交载波记录中的诸如Wi-Fi或者蓝牙的通信装置。通过此,第二电子设备200可以识别第一电子设备100想要什么通信装置。
如先前所述,当用户将要被用于第二电子设备200和第三电子设备300之间的通信链接的形成的通信装置输入到第一电子设备100时,移交载波记录可以包括用于识别由用户指定的通信装置的信息。
此外,图33的情况2a示出中继请求消息的另一示例。
参考图33的情况2a中示出的中继请求消息,中继请求消息可以包括移交请求记录和移交载波记录。
这时,移交载波记录可以包括请求与接收中继请求消息的电子设备支持的所有通信装置相关联的信息的指示信息。这时,通过原样使用用于中继协议的上述移交协议可以简化消息结构。此外,新载波类型可能需要被定义在将移交载波记录中包括的、在NFC标准中定义的NFC RTD(记录类型定义)、RFC2046和RFC3986中。
此外,相反地,如图33的情况2b中所示,中继请求消息可以包括移交请求记录和中继记录。即,中继请求消息可以包括用于中继协议的单独的中继协议。
这时,用于中继记录的数据结构可能需要被定义为NFC的公知的类型。
在描述图33的情况2a和2b中,已经假定请求与所有的通信装置相关联的信息的指示信息被记录在情况2a的移交载波记录或者情况2b的中继记录中。然而,不同于此,指示信息也可以被包括在其它记录中。例如,记录可以被记录在移交请求记录中。
返回到图33,图33示出中继响应消息的示例。
中继响应消息涉及被用于接收中继请求消息的电子设备,以将对所接收到的中继请求消息的响应提供给中继设备的消息。
例如,当接收来自于第一电子设备100的中继请求消息时,第二电子设备200可以响应于接收到的中继请求消息,将中继响应消息传送到第一电子设备100。
图33中所示的中继响应消息可以包括移交选择消息以及一个或者多个NDEF消息。这时,被用于中继协议的数据结构可以与被用于移交协议的数据结构相同。
被包括在中继响应消息中的一个或者多个NDEF记录可以包括通过由第二电子设备200支持的可选择通信而形成与第三电子设备300的链接所必需的各种类型的信息。
返回到图33,图33示出中继响应传输消息的示例。
中继响应传输消息可以涉及用于中继设备将所接收到的中继响应消息传输到电子设备以建立链接的消息。
例如,第一电子设备100可以通过中继响应传输消息,将从第二电子设备200接收到的中继响应消息传输到第三电子设备300。
如图33中所示,中继响应传输消息可以包括中继传输记录以及一个或者多个NDEF记录。
中继传输记录可以包括用于识别消息要传输中继响应的信息。
此外,一个或者多个NDEF消息可以与在中继响应消息中包括的一个或者多个NDEF记录相同。
换言之,接收来自于第二电子设备200的中继响应消息,第一电子设备100可以提取在中继响应消息中包括的一个或者多个NDEF记录,并且在中继响应传输消息中包括被提取的一个或者多个NDEF记录,从而生成中继响应传输消息。
此外,不同于此,中继响应传输消息可以包括与中继响应消息相同的数据结构。在这样的情况下,单独的信息可以被传送,使得已知的是,接收中继响应传输消息的电子设备处在中继协议的执行中。例如,第一电子设备100可以将中继响应消息以及通知根据中继协议传输中继响应消息的信息传输到第三电子设备300。此外,例如,第一电子设备100可以将通知中继协议在与第二电子设备200的执行中的信息传送到第三电子设备300。
通过通知第三电子设备300中继协议正被执行,尽管第三电子设备300接收到作为中继响应消息的上述移交选择消息,第一电子设备100也可以不发生错误。
在上面已经描述被用于中继协议的数据结构。在下文中,将参考附图来描述另一实施例的中继协议。
图34是用于描述根据本发明的第三实施例的中继协议的视图。
当结合图34描述中继协议时,将省略与结合图30和图32描述的实施例相同的内容。
第一电子设备100可以将触发信号传送到第二电子设备200(S910)。
通过进入第二电子设备200的NFC通信范围R1,第一电子设备100可以与第二电子设备200形成NFC通信链接。
第一电子设备100可以通过被形成的NFC通信链接,将中继协议触发信号传送到第二电子设备200。换言之,在通过如图31的(b)中所示的用户界面接收来自于用户的用于发起中继协议的指示之后,第一电子设备100可以将通知发起中继协议的触发信号传送到第二电子设备200。
触发信号可以包括通知中继协议被发起的信息。即,接收触发信号,第二电子设备200可以通过触发信号辨别中继协议的发起。
接收触发信号,第二电子设备200可以将移交请求消息传送到第一电子设备100(S920)。即,不同于结合图31和图32已经描述的,本实施例可以原样用于被用于移交协议的消息。
更加具体地,当接收触发信号时,第二电子设备200可以生成包括关于由第二电子设备200支持的通信装置的信息的移交请求消息。
接收来自于第二电子设备200的移交请求消息,第一电子设备100可以被重新安置在第三电子设备300的NFC通信范围R2内(S930)。
此外,在此情况下,当完全地接收来自于第二电子设备200的移交请求时,第一电子设备100,如图31的(e)中所示,也可以输出指示朝着另一电子设备移动的指南消息,以执行中继协议。
当被重新安置在第三电子设备300的NFC通信范围R2内时,第一电子设备100可以与第三电子设备300形成NFC链接。
第一电子设备100可以通过与第三电子设备300形成的NFC链接,将从第二电子设备200接收到的移交请求消息传送到第三电子设备300(S940)。
接收移交请求消息,第三电子设备300可以响应于移交请求消息,通过NFC链接将移交选择消息传送到第一电子设备100(S950)。
关于通过第三电子设备300接收到的移交请求消息,生成移交选择消息的程序可能与结合图1至图27描述的移交协议程序相同。
接收来自于第三电子设备300的移交选择消息,第一电子设备100可以再次被重新安置在第一电子设备100的NFC通信范围R1内(S960)。
在接收来自于第三电子设备300的移交选择消息之后,第一电子设备100可以输出通知移交选择消息的接收已经完成的指南消息,如图31的(g)中所示。不同于此,当完全地接收来自于第三电子设备300的移交选择消息时,第一电子设备100可以输出指示朝着第二电子设备200移动的指南消息。第一电子设备100也可以输出这两条指南消息。
进入第二电子设备200的NFC通信范围R1,第一电子设备100可以与第二电子设备200形成NFC通信链接。
第一电子设备100可以通过NFC通信链接,将接收到的移交选择消息传送到第一电子设备100(S970)。
来自于第三电子设备300的移交选择消息经由第一电子设备100被中继到第二电子设备200,使得第二电子设备200可以获得关于由第三电子设备300支持的通信装置的信息。这可以通过与结合图1至图27描述的移交协议相同的方式来实现。
第二电子设备200可以基于接收到的移交选择消息,将连接建立请求消息传送到第三电子设备300(S980)。
因此,第二电子设备200和第三电子设备300可以建立连接。
此外,第一电子设备100、第二电子设备200、以及第三电子设备300中的至少一个可以通过输出单元来输出通知第二电子设备200和第三电子设备300已经成功地形成如图31的(g)中所示的连接的指南信息。
更进一步,在当第二电子设备200将移交请求消息传送到第一电子设备100时与当第二电子设备200接收来自于第一电子设备100的第三电子设备300的移交选择消息时之间需要事先设置时间间隔。
时间间隔可以由用户设置或者被设置为预定值。
除非第二电子设备200在时间间隔内接收第三电子设备300的移交选择消息,否则第二电子设备200可以生成错误消息。
例如,当在时间间隔期间不能接收第三电子设备300的移交选择消息时,第二电子设备200可以通过第二电子设备200的输出单元输出误差消息(未示出)。
根据结合图34描述的中继协议的实施例,基于上述移交协议可以执行中继协议。
参考附图将描述又一实施例的中继协议。
图35是用于描述根据本发明的第四实施例的中继协议的视图。图36示出被用于根据本发明的中继协议的指南消息。
第四实施例的中继协议是结合图34描述的第三实施例的变型,并且因此,与第三实施例相同的部分将不被重复地描述。
图35的步骤S1010和S1020与图33的步骤S910和S920相同,并且因此详细描述不被重复。
第一电子设备100可以执行与第二电子设备200的移交协议(S1030)。
即,接收来自于第二电子设备200的移交请求消息,第一电子设备100作为移交选择器,并且第二电子设备200可以作为移交请求器执行移交协议。移交协议的特定实施例与在上面已经描述的相同,并且因此详细描述被省略。
通过此,第一电子设备100和第二电子设备200可以通过可选择通信装置而形成链接。在本实施例中,第一电子设备100和第二电子设备200被假定为形成Wi-Fi链接。
第一电子设备100和第二电子设备200中的至少一个可以输出与移交协议的成功相关联的指南消息。
例如,第一电子设备100和第二电子设备200中的至少一个可以通过输出单元来输出通知第一电子设备100和第二电子设备200已经成功地执行如图36的(a)中所示的从NFC链接到可选择通信链接的移交的指南消息。
例如,第一电子设备100和第二电子设备200中的至少一个可以输出指示朝着另一电子设备移动,以执行如图31的(e)中所示的中继协议的指南消息。
第一电子设备100和第二电子设备200中的至少一个也可以输出通知移交的成功的指南消息、以及指示移向另一电子设备以执行中继协议的指南消息这两者。
用户可以根据从第一电子设备100和第二电子设备200中的至少一个提供的指南消息,来确定第一电子设备100和第二电子设备200中的至少一个行进到另一电子设备,以执行中继协议。即,用户可以基于指南消息,将第一电子设备100重新安置在第三电子设备300的NFC通信范围R2内。
图35的步骤S1050和S1060分别与步骤S940和S950的相同,并且因此详细描述将被省略。
第一电子设备100可以接收来自于第三电子设备300的移交选择消息,并且可以通过在步骤S 1030中形成的可选择通信装置将接收到的移交选择消息传送到第一电子设备100(S1070)。
即,在根据结合图34描述的第三实施例的中继协议中,第一电子设备100接收来自于第三电子设备300的移交选择消息,并且然后将本身重新安置在第二电子设备200的NFC通信范围R1内。然而,在结合图35描述的实施例中,第一电子设备100和第二电子设备200通过执行步骤S1030中的移交协议,形成可选择通信链接,并且因此,接收来自于第三电子设备300的移交选择消息的第一电子设备100不需要朝着第二电子设备200重新安置自己,从而提供用户便利。
更加具体地,第一电子设备100可以接收来自于第三电子设备300的移交选择消息,并且通过与第二电子设备200形成的Wi-Fi链接,将接收到的移交选择消息传送到第二电子设备200。
因此,第二电子设备200可以进行接收第三电子设备300的移交选择消息。
接收第三电子设备300的移交选择消息,第二电子设备200可以基于移交选择消息将建立连接的请求发送到第三电子设备300。
根据建立连接的请求,第二电子设备200和第三电子设备300可以建立连接。
在第二电子设备200和第三电子设备300之间建立连接之后,第二电子设备200和第三电子设备300中的至少一个可以输出通知连接的建立已经成功地完成的指南消息。通知连接的建立已经成功地完成的指南消息可以作为弹出窗口、或者作为窗口小部件被显示在第三电子设备300和第二电子设备200的背景屏幕图像上。
另一方面,当在预定的时间间隔期间不能接收第三电子设备300的移交选择消息时,第二电子设备200可能创建错误消息。
第二电子设备200可以通过第二电子设备200的输出单元输出被生成的错误消息。
此外,第二电子设备200可以通知第一电子设备100错误的出现。例如,第二电子设备200可以通过根据与第一电子设备100一起在步骤S1030中的移交协议而生成的Wi-Fi连接,将错误消息传送到第一电子设备100。
这时,错误消息可以包括通知预定的时间已经流失的信息。
接收错误消息,第一电子设备100可以通过输出单元150输出错误消息,如图36的(b)中所示。即,用户可以通过电子设备100识别错误已经出现。更加具体地,在将移交请求消息已经发送到第一电子设备100之后的预定时间,用户可以识别第二电子设备200没有接收到来自于第一电子设备100的移交请求消息。
根据第四实施例的中继协议,尽管第二电子设备200和第三电子设备300没有形成NFC链接,第二电子设备200和第三电子设备300可以经由第一电子设备100形成连接,如同它们执行移交协议一样。
在结合图34和图35描述的第三和第四实施例的中继协议中,可以原样使用关于移交协议的移交请求/选择消息。因此,根据第三和第四实施例的中继协议,消息类型可以被简化。
此外,第三和第四实施例中的移交请求/选择消息与被用于上述移交协议的移交请求/选择消息相同,并且因此详细描述将被省略。
在下文中,将参考附图来更加详细地描述根据本发明的第五实施例的中继协议。
图37是用于描述根据本发明的第五实施例的中继协议的视图。
在描述根据第五实施例的中继协议中,与上述中继协议相同的部分不被重复地描述。
参考图37,第一电子设备100可以将第一移交请求消息传送到第二电子设备200(S1110)。
在结合图34和图35描述的第三和第四实施例中,第二电子设备200将移交请求消息传送到作为中继设备的第一电子设备100。然而,在本实施例中,中继设备,即,第一电子设备100将移交请求消息发送到第二电子设备200。在实施例之间这是不同的。
例如,在第一电子设备100和第二电子设备200形成NFC链接之后,第一电子设备100可以接收来自于用户的执行中继协议的指示。接收来自于用户的中继协议的执行,第一电子设备100可以将第一移交请求消息发送到第二电子设备200。第一移交请求消息可以具有与被用于上述移交协议的移交请求消息相同的数据结构。
接收来自于第一电子设备100的第一移交请求消息,第二电子设备200可以响应于第一移交请求消息将第一移交选择消息传送到第一电子设备100(S1120)。
在此,从第二电子设备200传送到第一电子设备100的第一移交选择消息可以具有与被用于上述移交协议的移交选择消息相同的数据结构。
接收来自于第二电子设备200的第一移交选择消息,第一电子设备100可以与第二电子设备200执行第一移交协议(S1130)。
即,已经将第一移交请求消息发送到第二电子设备200的第一电子设备100变成移交请求器,并且已经将第一移交选择消息发送到第一电子设备100的第二电子设备200变成移交选择器,从而执行上述移交协议。
根据第一移交协议,Wi-Fi链接被假定为被形成。
即,即使与第二电子设备200的NFC通信范围R1分离,第一电子设备100也可以继续通过Wi-Fi链接与第二电子设备200通信。
在第一移交协议被成功地执行之后,第一电子设备100可以输出在第三和第四实施例中描述的指南消息。
图35的步骤S1140与图33的步骤S960和图34的步骤S1040相同,并且因此,详细描述将被省略。
第一电子设备100可以通过与第三电子设备300形成的NFC链接,将第二移交请求消息发送到第三电子设备300(S1150)。
接收第二移交请求消息,第三电子设备300可以响应于第二移交请求消息,将第二移交选择消息传送到第一电子设备100(S1160)。
接收第二移交选择消息,第一电子设备100可以执行与第三电子设备300的第二移交协议。
假定NFC链接被移交到第一电子设备100和第三电子设备300之间的Wi-Fi链接。
第一电子设备100和第三电子设备300中的至少一个可以通过输出单元来输出通知第二移交协议已经被成功地执行的信息。
在执行第二移交协议之后,第一电子设备100可以将从第三电子设备300接收到的第二移交选择消息中继给第二电子设备200(S1180)。
即,第一电子设备100可以通过在步骤S1130中与第二电子设备200形成的Wi-Fi链接,将第三电子设备300的第二移交选择消息传送给第二电子设备200。
此外,第一电子设备100可以将第二电子设备200的第一移交选择消息中继给第三电子设备300(S1190)。
即,第一电子设备100可以通过在步骤S 1170中与第三电子设备300形成的Wi-Fi链接,将第二电子设备200的第一移交选择消息传送到第三电子设备300。
通过这样做,第二电子设备200可以获得第三电子设备300的第二移交选择消息,并且第三电子设备300可以获得第二电子设备200的第一移交选择消息。
因此,第二电子设备200和第三电子设备300可以基于第一和第二移交选择消息来建立连接(S1200)。
例如,第二电子设备200可以将建立连接的请求发送到第三电子设备300。即,已经接收/传送第一移交请求消息和第一移交选择消息的第二电子设备200可以将连接建立的请求发送到第三电子设备300。
或者,首先已经从第一电子设备100接收到其对应方的移交选择消息的电子设备可以将连接请求发送到对应方。例如,当首先从第一电子设备100接收到作为第二电子设备200的对应方的第三电子设备300的第二移交选择消息时,第二电子设备200可以将连接请求发送到第三电子设备300。
通过上述处理,当在第二电子设备200和第三电子设备300之间成功地建立连接时,第一电子设备100、第二电子设备200、以及第三电子设备300中的至少一个可以输出通知在第二电子设备200和第三电子设备300之间已经成功地建立连接的指南消息。
根据本发明的第五实施例的被用于中继协议的移交请求消息和移交选择消息可以具有与被用于移交协议的移交请求消息和移交选择消息相同的数据结构。
此外,被用于描述根据第五实施例的中继协议的移交请求消息可以具有与图32中所示的中继请求消息相同的结构。
在下文中,将参考附图来详细地描述根据本发明的第六实施例的中继协议。
图38是用于描述根据本发明的第六实施例的中继协议的视图。
图38中所示的根据本发明的第六实施例的中继协议与在第一电子设备100可以执行AP功能的情况下,当第一电子设备100是中继设备时,通过第一电子设备100建立连接的方法有关。在描述本实施例中,第一电子设备100被假定为支持Wi-Fi AP(接入点)功能。
参考图38,第一电子设备100可以进入第二电子设备200的NFC通信范围R1,与第二电子设备200形成NFC链接,并且将用于第一电子设备100到第二电子设备200的AP接入的信息,通过被形成的NFC链接,而传送到第二电子设备200。
更加具体地,用户可以输入命令以对第一电子设备100执行中继协议。同时,用户可以输入命令以将第一电子设备100用作AP。即,第一电子设备100可以接收指示第一电子设备100执行Wi-Fi AP功能的信息。
根据命令,第一电子设备100可以生成用于另一电子设备以接入由第一电子设备100提供的Wi-Fi AP所必需的环境设置信息。在下文中,这被简单地称为连接信息。
第一电子设备100可以通过与第二电子设备200形成的NFC链接,将连接信息发送到第二电子设备200。
接收连接信息,第二电子设备200可以基于接收到的连接信息来生成与第一电子设备100的Wi-Fi连接。
当在第一电子设备100和第二电子设备200之间成功地建立Wi-Fi连接时,第一电子设备100和第二电子设备200中的至少一个可以通过输出单元来输出通知Wi-Fi连接已经成功地建立的指南消息。
第一电子设备100和第二电子设备200中的至少一个也可以输出指示朝着另一电子设备移动,以建立Wi-Fi网络的指南消息。
第一电子设备100可以将自身重新安置在第三电子设备300的NFC通信范围R2内,从而形成与第三电子设备300的NFC链接。
第一电子设备100可以通过与第三电子设备300形成的NFC链接,将连接信息发送到第三电子设备300。接收连接信息,第二电子设备200也可以形成与第一电子设备100的Wi-Fi网络。
此外,以相同的方式,第一电子设备100也可以与第四电子设备形成Wi-Fi连接。
通过这样做,如在图38的下部中所示,第一电子设备100、第二电子设备200、第三电子设备300以及第四电子设备可以通过Wi-Fi连接相互通信。
在下文中,将参考附图来具体描述根据第一至第六实施例的中继协议的应用示例。
图39示出使用根据本发明的中继协议的第一应用示例。图40示出用于描述根据本发明的中继协议的用户界面。
如图39中所示,假定第一电子设备100是智能电话,第二电子设备200是PC,并且第三电子设备300是DTV。
参考图39,第二电子设备200可以具有正在播放内容的情形(S1310)。
这时,第一电子设备100可以执行中继协议,以在第二电子设备200和第三电子设备300之间形成连接(S1320)。在此,中继协议可以是根据第一至第六实施例的中继协议中的一个。
当用户给出中继协议命令时,第一电子设备100和第二电子设备200中的至少一个提供用户界面,以能够接收通过中继协议而执行的任何动作。
例如,如图40的(a)中所示,第一电子设备100可以选择通过第二电子设备200和第三电子设备300之间的连接而执行的动作。
参考图40的(a),作为要通过中继协议执行的动作,内容输出、数据传输、以及打印被示出。这仅是示例,并且通过中继协议可以进行其它各种动作。在此,内容输出涉及第二电子设备200将内容流出到第三电子设备300,使得通过第三电子设备300可以输出来自于第二电子设备200的内容。将在随后描述数据传输和打印。
在本实施例中,通过中继协议要执行的用户的动作被假定为内容输出。
当中继协议被执行时,在第二电子设备200和第三电子设备300之间可以建立连接(S1330)。
第二电子设备200可以通过被建立的连接,将播放中的内容流出到第三电子设备300(S1340)。
换言之,当用户通过中继协议选择内容输出时,第二电子设备200可以将内容流出到第三电子设备300。
这时,用户可以选择被流出的内容,或者可以默认允许当前通过第二电子设备200输出的内容被流出。
例如,在存在第二电子设备200当前播放的内容的情况下,当前播放的内容可以被自动地选择以被流出到第三电子设备300。
此外,例如,当第二电子设备200当前没有输出内容时,用户可以选择要被流出到第三电子设备300的内容。
在此,第二电子设备200正在输出的内容被假定为被流出到第三电子设备300。
第三电子设备300可以通过第三电子设备300的输出单元输出接收到的内容流(S1350)。
因此,用户可以便利地允许当前通过第二电子设备200正在播放的内容通过第三电子设备300进行播放。为此,当同时将内容流出到第三电子设备300时,第二电子设备200可以将内容播放命令信号传送到第三电子设备300。
此外,第二电子设备200可以将内容发送到第三电子设备300,使得通过第三电子设备300可以连续地播放通过第二电子设备200播放的内容。
因此,用户可以通过第二电子设备200和第三电子设备300无缝地浏览内容。
此外,当将内容流出到第三电子设备300时,第二电子设备200可以关闭第二电子设备200的输出单元,从而节省电源。例如,第二电子设备200可以给用户提供用户界面,以询问是否要关闭第二电子设备200的输出单元。
在结合图39描述的实施例中,尽管已经描述第二电子设备200播放的内容被传输到第三电子设备300,但是这仅是示例。即,各种内容可以从第二电子设备200传送到第三电子设备300。即,当用户选择图40的(a)中所示的数据传输选项时,第二电子设备200可以通过与第三电子设备300建立的连接,而将例如各种数据、联系方式、电子邮件、语音信号、或者通过移动通信网络建立接收的信号传送到第三电子设备300。
图41示出根据本发明的被用于中继协议的第二应用示例。
如图41中所示,假定第一电子设备100是智能电话,第二电子设备200是数字照相机,并且第三电子设备300是打印机。
参考图41,第二电子设备200可以捕获静止图像(S1410)。
第二电子设备200可以将捕获的静止图像存储在第二电子设备200的存储器中。
第一电子设备100可以执行中继协议,以在第二电子设备200和第三电子设备300之间形成连接(S1420)。
这时,像参考图39描述的第一应用示例一样,可以为第一电子设备100和第二电子设备200选择用于执行中继协议的选项。在本实施例中,图40的(a)中示出的打印被假定为被选择。
此外,例如,当用户指示第一电子设备100进行打印时,第一电子设备100可以将与打印相对应的命令信号传送到第二电子设备200。
在第二电子设备200和第三电子设备300之间可以建立连接(S1430)。
第二电子设备200可以将通过被建立的连接而存储的静止图像传送到第三电子设备300(S1440)。
第三电子设备300可以打印从第二电子设备200接收到的静止图像(S1450)。
即,根据图40中示出的第二应用示例,存在第二电子设备200可以以便利的方式通过第三电子设备300打印静止图像的优势。
本发明的技术范围不限于应用示例1和2,并且根据第一电子设备100、第二电子设备200、以及第三电子设备300的特定功能,可以具有各种应用示例。
例如,如在此使用的中继协议可以被用于在例如餐馆、酒店、或者百货商店中的计算。
将餐馆作为示例,假定第二电子设备200是柜台终端,第三电子设备300是消费者的终端,并且第一电子设备100是服务员的终端。
传统上,消费者需要靠近柜台终端被定位的地方以进行支付。然而,通过使用根据本发明的中继协议,即使在没有靠近计算机终端的情况下消费者可以解决付款。换言之,第一电子设备100可以根据中继协议在第二电子设备200和第三电子设备300之间形成用于支付的通信链接,使得消费者可以在他的座位上解决付款。
更加具体地,接收指示通过中继协议进行支付的用户的命令,第一电子设备100可以允许第三电子设备300通过中继协议对第二电子设备200进行支付。
或者,响应于指示通过中继协议进行支付的用户的命令,第二电子设备200可以执行经由第一电子设备100接收来自于第三电子设备300的支付的处理。
例如,第一电子设备100可以执行中继协议,使得第二电子设备200和第三电子设备300可以形成通信链接。此外,第一电子设备100可以将支付有关的信息从第二电子设备200发送到第三电子设备300,同时执行中继协议。通过这样做,第二电子设备200和第三电子设备300可以通过被形成的通信链接执行支付处理。
在这样的情况下,为了安全,第二电子设备200和第三电子设备300可以执行支付认证处理,并且如果认证处理被完成,可以执行支付处理。
更加具体地,第二电子设备200可以将支付有关的信息,诸如,数量、购买的项目、或者安全密码中的至少一个传送到第一电子设备100。第一电子设备100可以将接收到的计算有关的信息发送到第三电子设备300。
第三电子设备300可以通过基于接收到的计算有关的信息形成的通信链接来执行计算处理。
这时,当传输时,计算有关的信息可以被包括在用于中继协议的消息中。例如,当传输时,计算有关的信息可以被包括在为中继协议而传输的消息的附加数据中。或者,可以独立于从中继协议传输的消息来传输计算有关的信息。
根据上述中继协议的应用示例,可以更加有效率地执行解决过程。
可以单独或者组合地执行在此公开的各种实施例。此外,组成实施例中的一个的步骤可以通过与组成实施例中的另一个实施例的步骤进行组合来实现。
换言之,可以相互组合与移交协议相关联的实施例,并且可以相互组合与中继协议相关联的实施例。
此外,与移交协议和中继协议相关联的实施例可以相互组合。更进一步,当在中继协议中移交请求冲突出现时,移交冲突解决协议可以被使用。
尽管已经描述的是,当描述中继协议时,除了中继设备之外的其它电子设备具有低的移动性,本发明的技术精神也可以应用于例如蜂窝电话的具有比中继设备高的移动性的电子设备。
在描述本发明的实施例中,被公开的指南消息和用户界面不仅应用于实施例,而且应用于具有相同的必要性的其它实施例。
尽管本发明的示例性实施例已经被描述,但是理解的是,本发明不限于这些示例性实施例,并且在下文中主张的本发明的精神和范围内本领域的技术人员能够进行各种变化和修改。
工业适用性
根据本发明,提供一种电子设备和操作电子设备的方法,其可以通过允许将电子设备之间的连接信息传输到对应方,而在两个或者多个电子设备之间有效地形成连接。
Claims (18)
1.一种操作第一设备以在第二设备和第三设备之间建立通信链接的方法,所述方法包括:
发送第一移交请求消息到所述第二设备用于获得第一可选择载波信息,
从所述第二设备接收第一移交响应消息,
其中,所述第一移交响应消息包括所述第一可选择载波信息;
发送第二移交请求消息到所述第三设备用于获得第二可选择载波信息,
从所述第三设备接收第二移交响应消息,
其中,所述第二移交响应消息包括所述第二可选择载波信息,以及
发送包括第三可选择载波信息的消息到所述第二设备或所述第三设备,
其中,所述第三可选择载波信息基于所述第一可选择载波信息或所述第二可选择载波信息中的至少一个来确定。
2.根据权利要求1所述的方法,其中,所述第一可选择载波信息和所述第二可选择载波信息中的每个包括功率状态信息。
3.根据权利要求2所述的方法,
其中,所述功率状态信息包括激活状态信息、失活状态信息、在激活下状态信息或未知状态信息中的至少一个。
4.根据权利要求1所述的方法,其中所述第一可选择载波信息和所述第二可选择载波信息中的每个包括辅助数据基准计数信息或载波数据基准中的至少一个,
其中所述辅助数据基准指示提供有关所述第一可选择载波或所述第二可选择载波的附加信息的NDEF(NFC数据交换格式)记录,以 及
其中,所述辅助数据基准计数信息包括所述辅助数据基准的数目。
5.根据权利要求1所述的方法,其中,根据优先级,所述第一可选择载波信息顺序地包括关于由所述第二设备支持的多个可选择载波的信息。
6.根据权利要求1所述的方法,其中,所述接收所述第一移交响应消息的步骤进一步包括在所述第二设备和所述第一设备之间建立第一通信链接,以及
其中,所述第一通信链接不同于所述通信链接。
7.根据权利要求6所述的方法,其中,所述第三可选择载波信息通过所述第一通信链接发送到所述第二设备。
8.根据权利要求1所述的方法,其中,所述发送所述第二响应消息的步骤进一步包括在所述第三设备和所述第一设备之间建立第二通信链接,以及
其中所述第二通信链接不同于所述通信链接。
9.根据权利要求8所述的方法,其中,所述第三可选择载波信息通过所述第二通信链接传输到所述第三设备。
10.一种在第二设备和第三设备之间建立通信链接的第一设备,其中所述第一设备包括:
接收器,从所述第二设备接收第一移交响应消息,和从所述第三设备接收第二移交响应消息,
其中,所述第一移交响应消息包括第一可选择载波信息,以及
其中,所述第二移交响应消息包括第二可选择载波信息,
发射器,发送第一移交请求消息到所述第二设备用于获得第一可 选择载波信息,以及发送第二移交请求消息到所述第三设备用于获得第二可选择载波信息;
所述发射器发送包括第三可选择载波信息的消息到所述第二设备或所述第三设备,以及
控制器,确定所述第三可选择载波信息,
其中,所述第三可选择载波信息基于所述第一可选择载波信息和所述第二可选择载波信息中的至少一个来确定。
11.根据权利要求10所述的第一设备,其中,所述第一可选择载波信息和所述第二可选择载波信息中的每个包括功率状态信息。
12.根据权利要求11所述的第一设备,
其中,所述功率状态信息包括激活状态信息、失活状态信息、在激活下状态信息或未知状态信息中的至少一个。
13.根据权利要求10所述的第一设备,其中所述第一可选择载波信息和所述第二可选择载波信息中的每个包括辅助数据基准计数信息或载波数据基准中的至少一个,
其中,所述辅助数据基准指示提供有关所述第一可选择载波或所述第二可选择载波的附加信息的NDEF(NFC数据交换格式)记录,以及
其中,所述辅助数据基准计数信息包括辅助数据基准的数目。
14.根据权利要求10所述的第一设备,其中,根据优先级,所述第一可选择载波信息顺序地包括关于由所述第二设备支持的多个可选择载波的信息。
15.根据权利要求10所述的第一设备,其中,所述控制器建立在所述第二设备和所述第一设备之间的第一通信链接,以及
其中,所述第一通信链接不同于第二通信链接。
16.根据权利要求15所述的第一设备,其中,所述控制器通过所述第一通信链接,将所述第三可选择载波信息传输到所述第二设备。
17.根据权利要求10所述的第一设备,其中,所述控制器建立在所述第三设备和所述第一设备之间的第二通信链接,以及
其中,所述第二通信链接不同于所述通信链接。
18.根据权利要求17所述的第一设备,其中,所述控制器通过所述第二通信链接将第三可选择信息传输到所述第三设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510552853.0A CN105282866B (zh) | 2010-02-26 | 2011-01-14 | 电子设备及其操作方法 |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US30830910P | 2010-02-26 | 2010-02-26 | |
US61/308,309 | 2010-02-26 | ||
PCT/KR2011/000270 WO2011105695A2 (ko) | 2010-02-26 | 2011-01-14 | 전자기기 및 전자기기의 동작 방법 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510552853.0A Division CN105282866B (zh) | 2010-02-26 | 2011-01-14 | 电子设备及其操作方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102771064A CN102771064A (zh) | 2012-11-07 |
CN102771064B true CN102771064B (zh) | 2015-09-30 |
Family
ID=44507330
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180010044.7A Active CN102771064B (zh) | 2010-02-26 | 2011-01-14 | 电子设备及其操作方法 |
CN201510552853.0A Active CN105282866B (zh) | 2010-02-26 | 2011-01-14 | 电子设备及其操作方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510552853.0A Active CN105282866B (zh) | 2010-02-26 | 2011-01-14 | 电子设备及其操作方法 |
Country Status (5)
Country | Link |
---|---|
US (3) | US8942626B2 (zh) |
EP (1) | EP2541800B1 (zh) |
JP (4) | JP5507711B2 (zh) |
CN (2) | CN102771064B (zh) |
WO (1) | WO2011105695A2 (zh) |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4894826B2 (ja) * | 2008-07-14 | 2012-03-14 | ソニー株式会社 | 通信装置、通信システム、報知方法、及びプログラム |
US20110177780A1 (en) * | 2010-01-15 | 2011-07-21 | Kabushiki Kaisha Toshiba | Wireless communication apparatus |
CN102771064B (zh) * | 2010-02-26 | 2015-09-30 | Lg电子株式会社 | 电子设备及其操作方法 |
EP2662819A2 (en) | 2011-01-04 | 2013-11-13 | AQ Co., Ltd | System for providing advertisement information |
KR101872976B1 (ko) * | 2011-05-20 | 2018-07-02 | 삼성전자주식회사 | 네트워크 내에서의 서비스 실행 방법 및 서비스 실행 디바이스 |
JP5828772B2 (ja) * | 2012-01-27 | 2015-12-09 | キヤノン株式会社 | 通信装置、制御方法およびプログラム |
KR101985275B1 (ko) * | 2012-02-02 | 2019-09-03 | 삼성전자주식회사 | 근거리 무선 통신 시스템 및 그 운용 방법 |
JP5941300B2 (ja) * | 2012-03-05 | 2016-06-29 | キヤノン株式会社 | 情報処理装置、情報処理装置の制御方法、およびプログラム |
JP5991733B2 (ja) * | 2012-03-05 | 2016-09-14 | キヤノン株式会社 | ネットワークシステム、情報処理装置、及び通信方法 |
RU2607232C2 (ru) * | 2012-04-10 | 2017-01-10 | Сони Корпорейшн | Устройство связи, способ управления связью и программа |
EP3503594B1 (en) | 2012-04-27 | 2020-08-05 | Sony Corporation | Information processing device, information processing method, and program |
KR101974820B1 (ko) * | 2012-09-10 | 2019-08-23 | 삼성전자주식회사 | 기기 제어 방법 및 이를 수행하는 기기 |
CN108173574B9 (zh) * | 2012-10-19 | 2021-11-12 | 华为终端有限公司 | 一种控制文件传输的方法及终端 |
KR102025754B1 (ko) * | 2012-11-01 | 2019-09-26 | 삼성전자주식회사 | 와이파이 네트워크를 이용한 디바이스 연결 시스템 및 방법 |
CN104009779B (zh) * | 2013-02-21 | 2018-01-09 | 腾讯科技(深圳)有限公司 | 联机方法、客户端及*** |
CN103139313A (zh) * | 2013-03-13 | 2013-06-05 | 惠州Tcl移动通信有限公司 | 一种移动终端间的文件传输方法及*** |
JP6273903B2 (ja) * | 2013-03-15 | 2018-02-07 | 株式会社リコー | 情報処理システム、情報処理方法およびプログラム |
CN104066135B (zh) * | 2013-03-18 | 2017-12-29 | 华为终端(东莞)有限公司 | 一种基于近场通信的连接切换方法及相应装置 |
US20140295762A1 (en) * | 2013-04-02 | 2014-10-02 | Samsung Electronics Co., Ltd. | Method for connecting short-range communication in electronic device and the electronic device |
KR102092063B1 (ko) * | 2013-04-26 | 2020-03-23 | 삼성전자 주식회사 | 통신 서비스 수행 방법 및 장치 |
KR102148696B1 (ko) | 2013-07-01 | 2020-08-27 | 삼성전자주식회사 | 서비스 협상 방법 및 장치 |
SG11201600071TA (en) | 2013-07-26 | 2016-02-26 | Huawei Device Co Ltd | Tag identification method and apparatus |
US9088895B2 (en) | 2013-08-19 | 2015-07-21 | Arm Ip Limited | Establishing communication links automatically with local devices |
US9916707B2 (en) | 2013-08-19 | 2018-03-13 | Arm Ip Limited | Interacting with embedded devices within a user's environment |
CN104426583B (zh) | 2013-08-29 | 2018-05-29 | 华为终端(东莞)有限公司 | 基于近场通信的数据传输方法、装置及近场通信设备 |
JP6207315B2 (ja) * | 2013-09-18 | 2017-10-04 | キヤノン株式会社 | 通信装置および通信システム |
JP6320543B2 (ja) | 2014-01-29 | 2018-05-09 | 華為終端(東莞)有限公司 | 通信接続確立方法及び仲介デバイス |
KR102219857B1 (ko) * | 2014-03-18 | 2021-02-24 | 삼성전자주식회사 | 전자 장치 및 그 동작 방법 |
JP6257403B2 (ja) * | 2014-03-24 | 2018-01-10 | キヤノン株式会社 | 情報処理装置およびその制御方法、並びにプログラム |
CN105050177A (zh) * | 2014-04-15 | 2015-11-11 | 财团法人资讯工业策进会 | 直接通讯网络***及其资源同步通讯方法 |
EP3162163B1 (en) | 2014-06-30 | 2020-04-01 | Telefonaktiebolaget LM Ericsson (publ) | Methods and devices for supporting transfer processes of data in wireless communications network |
WO2016010347A1 (ko) * | 2014-07-14 | 2016-01-21 | 엘지전자(주) | 블루투스 le(low energy) 기술을 이용하여 디바이스의 위치를 측정하기 위한 방법 및 장치 |
JP6576082B2 (ja) * | 2014-07-16 | 2019-09-18 | キヤノン株式会社 | 通信装置、通信装置の制御方法、プログラム |
JP6366425B2 (ja) * | 2014-08-25 | 2018-08-01 | キヤノン株式会社 | ジョブ処理装置及びその制御方法、ジョブ処理システム |
EP3226443B1 (en) * | 2014-11-27 | 2020-11-11 | Sony Corporation | Communications device, communications method, and communications system |
JP6533085B2 (ja) | 2015-03-31 | 2019-06-19 | Line株式会社 | 端末、情報処理方法、及びプログラム |
CN104822167B (zh) * | 2015-04-15 | 2018-11-06 | 宇龙计算机通信科技(深圳)有限公司 | 一种nfc载波切换的选择方法、装置和*** |
US10849171B2 (en) * | 2015-11-19 | 2020-11-24 | Sony Corporation | Device and method for maintaining a security level |
KR102347069B1 (ko) * | 2015-12-14 | 2022-01-04 | 삼성전자주식회사 | 전자 장치 및 그 동작방법 |
JP6617627B2 (ja) * | 2016-03-18 | 2019-12-11 | 富士ゼロックス株式会社 | 情報処理装置、画像形成装置及び情報処理プログラム |
JP6693218B2 (ja) | 2016-03-25 | 2020-05-13 | ブラザー工業株式会社 | 近接通信装置のプログラム、携帯装置のプログラム、及びこれらの装置を備えるシステム |
JP6672097B2 (ja) * | 2016-07-15 | 2020-03-25 | キヤノン株式会社 | 通信装置、その制御方法およびプログラム |
EP3595350B1 (en) | 2017-03-23 | 2022-02-09 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Switching method, network device and terminal device |
JP6726642B2 (ja) * | 2017-06-05 | 2020-07-22 | 株式会社ユニバーサルエンターテインメント | 遊技機 |
US20190098434A1 (en) * | 2017-09-25 | 2019-03-28 | Kabushiki Kaisha Toshiba | Information processing apparatus, recording medium, and information exchange method |
EP3657405A1 (en) * | 2018-11-23 | 2020-05-27 | Nxp B.V. | Method of operating an nfc device, the nfc device, and a communication system |
JP6869314B2 (ja) * | 2019-11-21 | 2021-05-12 | キヤノン株式会社 | 通信装置及びその制御方法及びプログラム |
CN116056182A (zh) * | 2023-02-02 | 2023-05-02 | 中科南京移动通信与计算创新研究院 | 一种有中心的无线自组网两跳组网方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001143034A (ja) * | 1999-11-16 | 2001-05-25 | Hitachi Ltd | 情報処理システム |
CN101110600A (zh) * | 2006-07-20 | 2008-01-23 | 晨星半导体股份有限公司 | 可携式电子装置及其操作方法 |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4670899A (en) * | 1985-05-31 | 1987-06-02 | Northern Telecom Limited | Load balancing for cellular radiotelephone system |
JP2656078B2 (ja) | 1988-07-27 | 1997-09-24 | 富士通株式会社 | データ通信装置 |
GB9910115D0 (en) * | 1999-04-30 | 1999-06-30 | Nokia Telecommunications Oy | Handover in a communication system |
JP2001285337A (ja) * | 2000-03-30 | 2001-10-12 | Sharp Corp | 情報処理装置 |
JP2004080400A (ja) | 2002-08-19 | 2004-03-11 | Matsushita Electric Ind Co Ltd | 自動ロール決定システム |
JP4162205B2 (ja) * | 2002-12-17 | 2008-10-08 | 日立ソフトウエアエンジニアリング株式会社 | 無線通信機器指定方法およびシステム |
JP4290529B2 (ja) | 2003-11-07 | 2009-07-08 | 株式会社バッファロー | アクセスポイント、端末、暗号鍵設定システム、暗号鍵設定方法、および、プログラム |
JP2006020270A (ja) * | 2004-06-04 | 2006-01-19 | Ntt Docomo Inc | ハンドオーバー制御装置、無線リソース管理装置、ネットワークリソース管理装置、移動通信システム及びハンドオーバー制御方法 |
JP4670270B2 (ja) * | 2004-06-28 | 2011-04-13 | ソニー株式会社 | 通信システム及び通信装置 |
JP4766860B2 (ja) * | 2004-09-07 | 2011-09-07 | 株式会社エヌ・ティ・ティ・ドコモ | 移動通信システム、ハンドオーバ制御装置及びハンドオーバ制御方法 |
JP2006121533A (ja) | 2004-10-22 | 2006-05-11 | Matsushita Electric Ind Co Ltd | 中継装置、通信端末、通信システム |
US7471200B2 (en) * | 2005-06-30 | 2008-12-30 | Nokia Corporation | RFID optimized capability negotiation |
JP2007097022A (ja) * | 2005-09-30 | 2007-04-12 | Sony Corp | 通信システム、通信装置、および通信方法 |
KR100770914B1 (ko) * | 2006-09-11 | 2007-10-26 | 삼성전자주식회사 | 비접촉식 근거리통신의 피어투피어 통신 방법 |
US8958810B2 (en) * | 2006-11-07 | 2015-02-17 | Alcatel Lucent | Method and apparatus for spectrum allocation in wireless networks |
US8630604B2 (en) * | 2006-11-17 | 2014-01-14 | Industrial Technology Research Institute | Communication methods and devices for dual-mode communication systems |
WO2008064565A1 (fr) * | 2006-11-27 | 2008-06-05 | Huawei Technologies Co., Ltd. | Système, procédé et dispositifs pour réaliser la continuité de session multimédia |
JP4882862B2 (ja) * | 2007-05-11 | 2012-02-22 | ソニー株式会社 | 無線通信端末、半導体デバイス、データ通信方法および無線通信システム |
US8599823B2 (en) * | 2007-07-06 | 2013-12-03 | Qualcomm Incorporated | Communications methods and apparatus related to synchronization with respect to a peer to peer timing structure |
US7970350B2 (en) * | 2007-10-31 | 2011-06-28 | Motorola Mobility, Inc. | Devices and methods for content sharing |
US20090177530A1 (en) * | 2007-12-14 | 2009-07-09 | Qualcomm Incorporated | Near field communication transactions in a mobile environment |
KR101058166B1 (ko) * | 2007-12-18 | 2011-08-24 | 중앙대학교 산학협력단 | 계층 구조의 셀룰러 시스템에서 핸드오버 시의 오버헤드를줄이기 위한 프리앰블 설계 방법 |
US8813182B2 (en) * | 2008-01-30 | 2014-08-19 | Ebay Inc. | Near field communication activation and authorization |
JP4613969B2 (ja) * | 2008-03-03 | 2011-01-19 | ソニー株式会社 | 通信装置、及び通信方法 |
KR101370914B1 (ko) * | 2008-03-10 | 2014-03-10 | 엘지전자 주식회사 | 서브프레임 그루핑 정보 전송 방법 및 서브프레임 그루핑된프레임 디코딩 방법 |
JP4506856B2 (ja) * | 2008-03-10 | 2010-07-21 | ソニー株式会社 | 通信装置、及び通信方法 |
JP2009239573A (ja) * | 2008-03-27 | 2009-10-15 | Sharp Corp | 無線通信仲介装置,無線通信仲介プログラム,avシステム |
WO2009148232A2 (en) * | 2008-06-04 | 2009-12-10 | Samsung Electronics Co., Ltd. | Apparatus and method for processing preamble change of relay station in broadband wireless access communication system using multihop relay |
EP2283691A4 (en) * | 2008-06-06 | 2014-10-22 | Samsung Electronics Co Ltd | METHOD AND SYSTEM FOR DATA MANAGEMENT IN A NAHFELD COMMUNICATION NETWORK |
US8516125B2 (en) * | 2008-06-08 | 2013-08-20 | Apple Inc. | System and method for simplified data transfer |
JP4894826B2 (ja) * | 2008-07-14 | 2012-03-14 | ソニー株式会社 | 通信装置、通信システム、報知方法、及びプログラム |
WO2010024536A2 (ko) * | 2008-08-27 | 2010-03-04 | 엘지전자 주식회사 | 무선 통신 시스템에서의 신호를 전송하기 위한 장치 및 그 방법 |
US8559397B2 (en) * | 2009-11-19 | 2013-10-15 | Samsung Electronics Co., Ltd. | Handover-related radio link failure detection |
KR101609393B1 (ko) * | 2009-11-19 | 2016-04-05 | 삼성전자주식회사 | 무선 통신 시스템에서 핸드 오버를 위한 펨토 셀 정보 할당 방법 및 장치 |
EP3322100B1 (en) * | 2010-01-14 | 2020-01-01 | France Brevets | Electronic device and method of operating the same |
CN102771064B (zh) | 2010-02-26 | 2015-09-30 | Lg电子株式会社 | 电子设备及其操作方法 |
US8649354B2 (en) * | 2010-06-17 | 2014-02-11 | Kathrein-Werke Kg | Handover in mobile communications networks |
JP5624808B2 (ja) * | 2010-06-21 | 2014-11-12 | オリンパス株式会社 | 撮像装置 |
CN102685826B (zh) * | 2011-03-17 | 2015-03-18 | 华为技术有限公司 | 切换处理方法、装置和*** |
US8780867B2 (en) * | 2011-04-05 | 2014-07-15 | Qualcomm Incorporated | Packet-switch handover in simultaneous TDD-LTE and TD-SCDMA mobile communications |
US9030995B2 (en) * | 2011-04-12 | 2015-05-12 | Lg Electronics Inc. | Method and apparatus for transmitting paging message in wireless communication system |
-
2011
- 2011-01-14 CN CN201180010044.7A patent/CN102771064B/zh active Active
- 2011-01-14 CN CN201510552853.0A patent/CN105282866B/zh active Active
- 2011-01-14 JP JP2012554892A patent/JP5507711B2/ja active Active
- 2011-01-14 EP EP11747585.5A patent/EP2541800B1/en active Active
- 2011-01-14 US US13/576,362 patent/US8942626B2/en active Active
- 2011-01-14 WO PCT/KR2011/000270 patent/WO2011105695A2/ko active Application Filing
-
2014
- 2014-03-19 JP JP2014057103A patent/JP5740506B2/ja active Active
- 2014-12-11 US US14/567,852 patent/US9544819B2/en active Active
-
2015
- 2015-04-27 JP JP2015090044A patent/JP5982038B2/ja active Active
-
2016
- 2016-07-29 JP JP2016149456A patent/JP6180598B2/ja active Active
- 2016-11-16 US US15/353,694 patent/US9826438B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001143034A (ja) * | 1999-11-16 | 2001-05-25 | Hitachi Ltd | 情報処理システム |
CN101110600A (zh) * | 2006-07-20 | 2008-01-23 | 晨星半导体股份有限公司 | 可携式电子装置及其操作方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2541800B1 (en) | 2020-10-07 |
CN105282866A (zh) | 2016-01-27 |
US20120309309A1 (en) | 2012-12-06 |
US8942626B2 (en) | 2015-01-27 |
US9826438B2 (en) | 2017-11-21 |
JP2016197912A (ja) | 2016-11-24 |
JP2013520907A (ja) | 2013-06-06 |
JP5507711B2 (ja) | 2014-05-28 |
US20170070916A1 (en) | 2017-03-09 |
US9544819B2 (en) | 2017-01-10 |
WO2011105695A2 (ko) | 2011-09-01 |
WO2011105695A3 (ko) | 2011-11-24 |
JP5740506B2 (ja) | 2015-06-24 |
US20150092663A1 (en) | 2015-04-02 |
JP2015180069A (ja) | 2015-10-08 |
JP2014143728A (ja) | 2014-08-07 |
JP6180598B2 (ja) | 2017-08-16 |
EP2541800A4 (en) | 2015-10-21 |
CN105282866B (zh) | 2019-07-16 |
CN102771064A (zh) | 2012-11-07 |
JP5982038B2 (ja) | 2016-08-31 |
EP2541800A2 (en) | 2013-01-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102771064B (zh) | 电子设备及其操作方法 | |
CN102714829B (zh) | 电子设备及其操作方法 | |
CN107360559B (zh) | 无线通信设备,无线通信方法,程序和无线通信*** | |
CN104205890A (zh) | 无线通信设备、通信***和通信方法 | |
US8964638B2 (en) | Wireless communication device, wireless communication system, program, and wireless communication method | |
KR20130107617A (ko) | 무선 통신 단말 및 이를 무선 직접 접속 통신 그룹의 관리 방법 및 장치 | |
US10383134B2 (en) | Information processing device, information processing method and program | |
CN115883625A (zh) | 显示设备及投屏处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |