电子设备及其操作方法

文档序号:7915618阅读:216来源:国知局
专利名称:电子设备及其操作方法
技术领域
本发明涉及一种可以形成NFC链接的NFC电子设备和操作NFC电子设备的方法。更加具体地,本发明涉及一种将形成在NFC电子设备之间的NFC链接转换到替换通信链接的切换方法。
背景技术
NFC (近场通信,在下文中“NFC”)是一种与RFID (射频识别)相关联的非常短程的不接触的数据传送技术,并且可以被用于IOcm或者更小(优选地,4cm或者更小)的距离内与设备的通信。
·
NFC采用13. 56MHz的中心频率,并且可以提供106,212,424kbps的传输率。NFC·可以与各种不接触的通信协议,诸如,例如,在ISO 14443类型A、B、以及F和ISO 18092中定义的协议相兼容。NFC可以具有诸如家庭网络、智能型海报、或者公共汽车票的各种应用。NFC支持的电子设备可以通过例如阅读器模式、卡仿真模式、以及点对点模式中的至少一个与其它NFC支持的电子设备通信。

发明内容
技术问题本发明的目的是为了提供一种可以有效地解决在用于将NFC链接转换到替换载体链接的切换之时可能出现的冲突的电子设备和操作电子设备的方法。本发明的目的不限于此,并且从结合附图进行的描述中,其它目的对于本领域的技术人员来说将是显而易见的。技术方案根据本发明的第一方面,解决第一电子设备的切换冲突的方法包括下述步骤通过第一通信链接将第一切换请求消息传送到第二电子设备,以请求具有与第一通信链接的类型不同的类型的第二通信链接的形成;在响应于第一切换请求消息接收第一响应消息之前,通过第一通信链接接收来自于第二电子设备的第二切换请求消息,以请求具有与第一通信链接的类型不同的类型的第三通信链接的形成;以及确定是否响应于第二切换请求消息将第二响应消息传送到第二电子设备。根据本发明的第一方面,第一电子设备包括控制器、一个或者多个替换通信装置、以及通信单元,其中控制器通过由通信单元形成的第一通信链接将第一切换请求消息传送到第二电子设备,以请求具有与第一通信链接的类型不同的类型的第二通信链接的形成,并且当在响应于第一切换请求消息接收第一响应消息之前,通过第一通信链接接收来自于第二电子设备的第二切换请求消息,以请求具有与第一通信链接的类型不同的类型的第三通信链接的形成,确定是否响应于第二切换请求消息将第二响应消息传送到第二电子设备。
有益效果根据本发明的电子设备及其操作方法可以有效地解决在切换的过程中出现的冲突。


图I示出根据本发明的实施例的系统环境。图2是用于描述根据本发明的第一实施例的切换的视图。图3是用于描述根据本发明的第二实施例的切换的视图。图4是用于描述根据本发明的第三实施例的切换的视图。图5是用于描述根据本发明的第四实施例的切换的视图。图6是用于描述根据本发明的实施例的切换请求冲突的视图。图7是用于描述根据本发明的第一实施例的解决切换请求冲突的方法的视图。图8示出根据本发明的实施例的切换消息的结构。图9示出根据本发明的实施例的切换请求消息的示例。图10示出根据本发明的实施例的切换选择消息的示例。图11示出根据本发明的实施例的切换请求记录的示例。图12示出根据本发明的实施例的切换选择记录的示例。图13示出根据本发明的实施例的切换载体记录的示例。图14示出根据本发明的实施例的替换载体记录的示例。图15示出根据本发明的实施例的当替换载体是Wi-Fi时切换请求消息的示例。图16示出根据本发明的实施例的Wi-Fi切换请求消息的二进制内容。图17示出根据本发明的实施例的当替换载体是Wi-Fi时的切换选择消息。图18示出根据本发明的实施例的切换选择消息的二进制内容。图19示出根据本发明的实施例的当替换载体是蓝牙时的切换请求消息的示例。图20示出根据本发明的实施例的蓝牙切换请求消息的二进制内容。图21示出根据本发明的实施例的当替换载体是蓝牙时的切换选择消息的示例。图22示出根据本发明的实施例的蓝牙切换请求消息的二进制内容。 图23示出根据本发明的第一实施例的使用额外的数据的切换请求消息的示例。图24是用于描述根据本发明的第一实施例的利用额外的数据的切换选择消息的示例的视图。图25示出根据本发明的第二实施例的利用额外的数据的切换请求消息。图26示出根据本发明的第二实施例的利用额外的数据的切换选择消息的其它数据。
具体实施例方式结合附图,根据详细描述,以上和其它的目的、特征、以及优点将会是更加显然的。将参考附图来描述本发明的实施例。在整个说明书中,相同的附图标记可以被用于表示相同或者基本上相同的元件。当被确定为是,对于本发明的要点的不必要的展示使其不清楚时,关于与本发明相关联的已知的功能和配置的详细描述将会被省略。
图I示出根据本发明的实施例的系统环境。系统环 境可以包括可以形成NFC链接的一个或者多个NFC电子设备。参考图1,系统环境可以包括一个或者多个电子设备100、200、以及300。此配置不是必要的,并且因此更多的或者更少的组件可以被包括。如在此所使用的,电子设备100、200以及300涉及任何电子设备,其支持NFC通信,诸如,例如,支持NFC的移动数据处理装置(例如,蜂窝电话、智能电话、或者电子书阅读器)、打印机、TV、DTV、计算机、平板电脑、视频装置、或者任何其它电子设备。这些仅是电子设备的示例,并且可以进一步包括各种类型的电子设备。在下文中,电子设备可以被称为“NFC电子设备”。如图I中所示,电子设备100可以包括主机110、NFC通信模块120、以及一个或者
多个替换通信载体。主机110可以提供控制电子设备100的组件的处理的功能。例如,主机110可以接收并且/或者输出用于控制图I中所示的NFC通信模块120和一个或者多个替换通信载体的各种信号。在下文中,主机110可以被称为处理器110或者控制器。NFC通信模块120可以允许电子设备100与支持FC通信的其它的电子设备200和300形成NFC链接。NFC通信模块120可以称为NFC论坛(forum)设备。如在此所使用的,NFC通信模块可以被称为近场通信装置。如图I中所示,NFC通信模块120可以通过在NFC通信范围内执行与其它电子设备的NFC通信模块的标注(tagging)来形成NFC链接。NFC通信模块120可以以各种模式,诸如,例如,卡仿真模式、阅读器模式、点对点模式,与其它电子设备200和300的NFC通信模块进行通信。当在卡仿真模式下操作时,电子设备100的NFC通信模块120可以用作卡,即,标签。在这样的情况下,其它的电子设备的NFC通信模块可以在阅读器模式下操作,以获得来自于电子设备100的NFC通信模块120的数据。当在阅读器模式下操作时,电子设备100的NFC通信模块120可以用作阅读器。在这样的情况下,电子设备100的NFC通信模块120可以获得来自于其它电子设备的NFC通信模块的数据。当在点对点模式下操作时,电子设备100的NFC通信模块120可以与其它电子设备的NFC通信模块交换数据。根据预定的标准,可以确定NFC通信模块120的模式。例如,根据用户的输入或者预定的算法可以设置NFC通信模块120的模式。替换通信载体被称为可以被用于电子设备之间的数据传输的通信技术。替换通信载体可以包括除了 NFC通信载体之外的各种通信模块。例如,如图I中所示,替换通信载体可以包括蓝牙(802. 15. 1IEEE)通信模块132和Wi-Fi (无线保真)通信模块134中的至少一个。此外,替换通信载体可以包括诸如RFID (射频识别)通信模块或者WiGig (无线吉比特)通信模块的各种通信装置。当前实现的或者在未来要实现的任何通信装置也可以被包括在替换通信载体中。在下文中,替换通信载体可以被称为替换载体或者替换通信装置。尽管未不出,电子设备200和300均可以包括与电子设备100相对应的配置。SP,电子设备200和300均可以包括主机、NFC通信模块、以及替换通信载体。为了便于描述,必要时,电子设备100被称为第一电子设备100,电子设备200被称为第二电子设备200,并且电子设备300被称为第三电子设备。在通过NFC通信模块120形成与其它电子设备的NFC链接之后,电子设备100形成不同于NFC链接的另一类型的通信链接,以继续执行与其它电子设备的数据通信。如在此所使用的,允许电子设备100通过替换通信载体而被链接到其它的电子设备,以使得在NFC链接形成之后电子设备100通过替换通信载体保持与其它电子设备通信的一系列程序被称为“切换”。换言之,切换用于在电子设备100和其它电子设备之间形成NFC链接,并且然后通过替换通信载体形成链接以执行数据通信。用户可以通过电子设备100和其它电子设备之间的NFC标注,然后通过适合于高容量的数据的传输和/或比NFC链接长的距离的数据传输的替换通信载体来更改通信装置,从而容易地形成NFC链接。在下文中,参考附图,将会更加详细地描述根据实施例的切换。为了便于描述,参 考图I中示出的系统环境。然而,这只是为了简单描述,并且本发明的技术精神不限于特殊环境或者特定机器。图2是用于描述根据本发明的第一实施例的切换的视图。参考图2,第一电子设备100可以将切换请求消息传送到第二电子设备200(SllO)0在步骤SllO之前,第一电子设备100和第二电子设备200可以通过第一通信装置形成通信链接。例如,第一电子设备100可以通过标注与第二电子设备200形成NFC链接。第一电子设备100可以通过因此形成的NFC链接将用于请求切换的消息,例如,切换请求消息,传送到第二电子设备200。第一电子设备100可以将切换请求消息传送到第二电子设备200,并且第二电子设备200可以发起用于通过在第一电子设备100和第二电子设备200之间形成的NFC链接而形成另一通信链接的协议。稍后将会描述被包括在切换请求消息中的特定信息。在此,第一电子设备100可以用作切换请求器,并且第二电子设备200可以用作切换选择器。切换请求器是指通过将切换请求消息传送到另一 NFC电子设备而开始切换协议的设备,并且切换选择器是指配置切换选择消息并且响应切换请求消息的NFC设备。S卩,切换请求器(即,请求切换的设备)和切换选择器(即,选择切换的设备)是取决于是否传送切换请求消息或者切换选择消息而定义的相对的概念。因此,取决于情形,当第二电子设备200将切换请求消息传送到第一电子设备100时,第一电子设备100变成切换选择器,并且第二电子设备200变成切换请求器。切换请求消息可以包括与由第一电子设备100支持的替换载体相关联的信息。例如,如图I中所示,因为第一电子设备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支持的蓝牙通信模块的信息作为关于替换载体的信息。稍后将会描述被包括在替换选择消息中的特定信息。第一电子设备100可以通过替换载体执行与第二电子设备200的数据通信(S130)。为此,第一电子设备100可以通过接收来自于第二电子设备200的切换选择消息而获得关于由第二电子设备200支持的替换载体的信息。例如,第一电子设备100可以识别获得的由第二电子设备200支持的替换载体是蓝牙。因此,基于通过切换请求消息和切换选择消息的传送和接收而获得的信息,除了第二电子设备200之外,第一电子设备100可以对载体执行用于切换的一系列程序。例如,为了将NFC链接更改为蓝牙链接,在第一电子设备100和第二电子设备200之间可以执行蓝牙配对。通过这样做,第一电子设备100和第二电子设备200可以从NFC链接转换到蓝牙链接,并且基于蓝牙协议可以继续执行通信。当第一电子设备100和第二电子设备200之间的链接从NFC链接转换到蓝牙链接时,尽管不再被定位在NFC通信范围中,第一电子设备100和第二电子设备200还可以以比NFC链接高的速度执行数据通信并且交换数据。换言之,在第一电子设备100是智能电话的情况下,用户可以将他的智能电话放置在第二电子设备200附近,使得智能电话可以进行与第二电子设备200的标注,从而形成NFC链接并且执行切换协议,从而将链接装置更改为蓝牙。因为链接装置被更改,即使当用户将他的智能电话带出NFC通信范围时,智能电话可以通过蓝牙继续执行与第二电子设备200的数据通信。结合步骤SllO至S130描述的切换处理在下文中被称为“协商切换”。即,协商切换是指关于被用于两个第一 NFC电子设备100,例如,电子设备100和200之间的数据交换的替换载体的协定的消息的交换。在下文中,将会描述上述协商切换的另一实施例。图3是用于描述根据本发明的第二实施例的切换的视图。在描述根据第二实施例的切换中,将不会重复地描述与第一实施例大体上相同的内容。参考图3,不同于图2中示出的第二电子设备200,第三电子设备300可以同时支持多个替换载体,例如,蓝牙和Wi-Fi。第一电子设备100可以将切换请求消息传送到第三电子设备300 (S210)。换言之,第一电子设备100变成切换请求器,并且第三电子设备300变成切换选择器。步骤S210与结合图2描述的步骤SllO相同,并且该描述将会被省略。第三电子设备300可以响应于切换请求消息将切换选择消息传送到第一电子设备 100 (S220)。 由第三电子设备300传送的切换选择消息可以包括关于作为替换载体的Wi-Fi和蓝牙的信息。而且,如图3中所示,切换选择消息将Wi-Fi放置在蓝牙的前面,从而将较高的优先级指派给Wi-Fi。第一电子设备100可以通过替换载体与第三电子设备300进行通信(S230)。第一电子设备100可以基于在步骤S120中获得的切换选择消息来判断第三电子设备300支持多个替换载体。当切换选择器,S卩,第三电子设备300,支持多个替换载体时,第一电子设备100可以选择多个替换载体中的一个或者所有。此外,当选择替换载体中的一个时,第一电子设备100可以取决于由第三电子设备300指定的替换载体的优先级进行选择,或者可以不管此优先级而选择优选的一个。参考图3,第一电子设备100可以选择蓝牙作为替换载体,而不管通过第三电子设备300被指定给替换载体的优先级。图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支持的替换载体中的每一个的电力情况,例如,关于激活或者未激活的信息可以从第三电子设备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是用于描述根据本发明的实施例的切换请求冲突的视图。如在此所使用的,“切换请求冲突”涉及下述情况,其中,在NFC链接形成在第一电子设备100和第二电子设备200之间之后,第一电子设备100将切换请求消息传送到第二电子设备200,并且第二电子设备200将切换请求消息传送到第一电子设备100,即,第一电子设备100和第二电子设备200两者均发出各自的切换请求消息。在结合图2至图5描述的实施例中,电子设备用作切换请求器,并且其对应的电子设备用作切换选择器。然而,当切换请求冲突发生时,两个电子设备均用作切换请求器。具体地,参考图6,当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执行的切换冲突解决方案。将会参考附图详细地加以描述。图7是用于描述解决根据本发明的第一实施例的切换请求冲突的方法的视图。在描述图7的步骤S610和S620时,将不会重复地描述与结合步骤S510和S520描述的相同的内容。而且,为了简单描述,假定在第一电子设备100和第二电子设备200之间存在切换请求冲突。然而,这仅是示例,并且本发明的技术精神不限于特定的装置。第一电子设备100和第二电子设备200执行切换请求冲突解决方案(S630)。SP,第一电子设备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中的一个或者多个位值。例如,一个或者多个位值可以是被包括在随机数字中的相同位置处的位值。S卩,第一电子设备100可以取决于将随机数字的特定位值与接收到的随机数字的特定位值进行比较的结果,来确定是用作切换请求器或者是用作切换选择器。例如,第一电子设备100可以基于特定的位值的比较结果确定从第一电子设备100传送的特定的位值是否与从第二电子设备200接收到的特定位值相同或者不同,并且可以基于确定的结果和被传送的随机数字和接收到的随机数字的量值确定是否用作切换选择器。更加具体地,例如,在特定位值的比较结果显示特定位值彼此相同的情况下,当由第一电子设备100生成的随机数字大于由第二电子设备200生成的随机数字时,第一电子设备100可以用作切换选择器。在这样的情况下,因为特定位值彼此相同并且第二电子设 备200生成比由第一电子设备100生成的随机数字小的随机数字,所以第二电子设备200可以用作切换请求器。同时,在特定位值的比较结果显示特定位值彼此不同的情况下,当由第一电子设备100生成的随机数字大于由第二电子设备200生成的随机数字时,第一电子设备100可以用作切换请求器。在这样的情况下,因为特定位值彼此不同并且第二电子设备200生成比由第一电子设备100生成的随机数字小的随机数字,所以第二电子设备200可以用作切换选择器。S卩,可以在考虑特定位值的比较结果和随机数字的量值的情况下,确定哪一个设备是切换请求器或者切换选择器,使得可以防止生成较大/较小的随机数字的设备被无条件地选择为切换请求器或者切换选择器。在下文中,基于切换请求冲突解决方案而假定第一电子设备100用作切换请求器,并且第二电子设备200用作切换选择器。响应于在步骤S610中接收到的第一切换请求消息HRa,第二电子设备200可以将切换选择消息传送到第一电子设备100 (S640)。另一方面,因为根据切换请求冲突解决方案已经选择第一电子设备100来用作切换请求器,所以第一电子设备100没有响应在步骤S620中从第二电子设备200接收到的第二切换请求消息HRb。根据在步骤S640中从第二电子设备200中接收到的切换选择消息,第一电子设备100可以完成切换处理(S650)。换言之,通过执行与结合图2至图5描述的切换处理相同的处理,第一电子设备100可以完成切换处理。因此,第一电子设备100和第二电子设备200可以通过替换通信装置交换数据。因此,根据结合图6和图7描述的实施例,在切换处理的过程中可能出现的冲突可以被有效地解决。在下文中,将会参考附图详细地描述根据本发明的实施例的数据结构。数据结构仅是示例,并且本发明的技术精神不限于特定的数据结构。图8示出根据本发明的实施例的切换消息的结构。如图2至图7中早期示出的,在切换处理中使用的消息可以包括切换请求消息和切换选择消息。
参考图8的上部分,根据本发明的实施例的切换请求消息可以包括切换请求记录(在下文中,“Hr记录”)和一个或者多个NDEF (NFC数据交换格式)记录。而且,切换选择消息(在下文中,“Hs记录”)可以包括切换选择记录和一个或者多个NDEF记录。NDEF记录可以包括关于替换载体的特定信息。具体地,各种类型的信息可以被包括在切换请求消息的NDEF记录中。例如,NDEF记录可以包括用于识别替换通信链接的信息。即,切换载体记录可以给切换选择器提供关于由切换请求器支持的替换通信装置的信息。如在此所使用的,包括用于识别替换通信链接的信息的NDEF记录被称为“切换载体记录”。 同时,NDEF记录可以包括用于形成替换通信链接的环境设置信息。如在此所使用的,包括形成诸如密码或者地址的替换通信链接所需的环境设置信息的NDEF记录被称为“载体环境设置记录”。载体环境步骤记录也可以包括用于识别替换通信装置的信息。稍后将会更加详细地描述切换载体记录和载体环境设置记录。参考图8的中间部分,根据本发明的实施例的切换请求/选择记录可以包括报头Hdr、版本域、以及一个或者多个替换载体记录(在下文中,“ac记录”)中的至少一个,并且替换载体记录可以定义由切换请求/选择消息请求/选择的替换载体。此外,切换请求/选择记录可以包括在其中被示出的更多的或者更少的信息域。参考图8的下部分,根据本发明的实施例的ac记录可以包括报头Hdr、载体电力状态、载体数据基准、辅助数据基准计数、以及一个或者多个辅助数据基准的信息域中的至少一个。载体数据基准和辅助数据基准可以如在图8的上部分中示出地来指示它们相对应的NDEF记录。在下文中,将会更加详细地描述上述参考信息。图9示出根据本发明的实施例的切换请求消息的示例。如结合图2至图7中所述,切换请求消息可以被用于切换请求器,以给切换选择器提供用于由切换请求器支持的替换载体的信息。切换请求消息可以包括切换请求记录和一个或者多个NDEF记录。例如,切换请求消息可以开始于切换请求记录,并且终止于NDEF记录。具体地,切换请求消息可以开始于包括被设定为消息开始MB的标志的切换请求记录,并且可以终止于具有被设定为消息结束ME的标志的NDEF记录。因为切换请求消息应包括至少一个替换载体,所以不能够具有带有被设定的MB和ME标志的记录。取决于替换载体的特性,NDEF记录可以是切换载体记录和载体环境设置记录中的一个。而且,NDEF记录可以被配置为辅助数据。稍后将会更加详细地描述NDEF记录。图10示出根据本发明的实施例的切换选择消息的示例。如结合图2至图7中所述,切换选择消息可以被用于切换选择器,以给切换请求器提供用于被包括在从切换请求器接收到的切换请求消息中的替换载体当中的、由切换选择器支持的替换载体的信息。参考图10的上部分,切换选择消息可以具有与结合图9描述的切换请求消息相同的结构。此外,参考图10的下部分,切换选择消息可以包括具有被设置的消息开始MB和消息结束ME的单个记录。即,在这样的情况下,由切换请求器支持的替换载体中没有一个由切换选择器来支持。在下文中,将会更加详细地描述在图8和图9中示出的切换请求记录。图11示出根据本发明的实施例的切换请求记录的示例。切换请求记录可以包括由用于与切换选择器通信的切换请求器使用的替换载体的列表。 切换请求记录可以显示至少一个或者多个替换记录。参考图11,切换请求记录可以包括关于主要版本、次要版本、冲突解决方案记录、以及替换载体记录I至n中的至少一个。冲突解决记录可以包括用于解决如结合图7描述的切换请求冲突的随机数字。每个替换载体记录可以指定用于切换选择器和切换请求器之间的通信的由切换请求器支持的替换载体。关于由每个替换载体记录指定的替换载体的信息可以被包括在切换请求消息的NDEF记录中。在下文中,将会更加详细地描述在图8和图10中示出的切换选择记录。图12示出根据本发明的实施例的切换选择记录的示例。切换选择记录可以包括关于被包括在通过切换选择器从切换请求器接收到的切换请求消息中的替换载体当中的、由切换选择器支持的替换载体的信息。如图12中所示,切换选择记录可以包括关于主要版本、次要版本、以及替换载体记录I至n中的至少一个。切换选择记录的替换载体记录可以包括关于由切换请求器和切换选择器支持的替换载体的信息。而且,被包括在切换选择记录中的替换载体的顺序可以指由切换选择器优选的替换载体的属性的顺序。例如,由替换载体记录I显示的替换载体可以具有比由替换载体记录n显示的替换载体高的优先级。这可以应用于结合图3至图5描述的实施例。在下文中,将会更加详细地描述作为图8和图9中示出的NDEF记录的示例的切换载体记录。图13示出根据本发明的实施例的切换载体记录的示例。切换载体记录可以包括用于识别替换载体的信息。参考图13,切换载体记录可以包括载体类型格式(在下文中,“CTF”)、载体类型长度、载体类型、以及载体数据中的至少一个。载体类型格式可以显示被写入到稍后要描述的载体类型的值的结构。例如,载体类型格式可以对应于NFC论坛公知的类型、在RFC 2046中定义的媒体类型、在RFC 3986中定义的绝对URI、以及NFC外部类型中的至少一个。载体类型长度可以涉及稍后要描述的载体类型的长度。载体类型可以提供用于替换载体的唯一的标识符。载体类型的值应符合根据载体类型格式的结构、编码、以及格式。基于载体类型格式、载体类型长度、以及载体类型中的至少一个,更加具体地,基于载体类型,切换选择器可以识别由切换请求器支持的替换载体。载体数据可以包括关于替换载体的额外的信息。同时,切换载体记录可以被包括在切换请求消息中,作为切换请求消息的NDEF记录。接收切换载体记录,切换选择器可以将用于通过切换载体记录识别的替换载体的环境设置信息,例如,包括载体环境设置记录的切换选择消息,传送到切换请求器。接收载体环境设置记录,切换请求器可以根据被包括在载体环境设置记录中的环境设置信息来执行切换。
在下文中,将会更加详细地描述在图8和图12中示出的替换载体记录(ac记录)。图14示出根据本发明的实施例的替换载体记录的示例。替换载体记录可以被包括在切换请求记录或者切换选择记录中。如图14中所示,替换载体记录可以包括载体电力状态CPS、载体数据基准CARRIER_DATA_REFERENCE、辅助数据基准计数 AUXILIARY_DATA_REFERENCE_COUNT、以及辅助数据基准I至nAUXILIARY_DATA_REFERENCE I至N中的至少一个。载体电力状态涉及替换载体的电力状态。载体电力状态可以是,例如,“未激活的”、“激活的”、“激活中的”(under activation)、以及“未知的”中的至少一个。载体电力状态可以应用于结合图5描述的步骤S420。载体数据基准可以提供显示在图8的上部分中示出的NDEF记录的功能。如之前所述,NDEF记录可以是切换载体记录或者载体环境设置记录。辅助数据基准计数可以涉及随后的辅助数据基准的数目。辅助数据基准可以显示提供关于替换载体的额外的信息的NDEF记录。迄今为止已经描述消息结构。在下文中,将会根据替换载体的类型来描述被包括在消息结构中的信息的示例。图15示出根据本发明的实施例的当替换载体是Wi-Fi时切换请求消息的示例。如在图15中示出的,切换请求消息可以包括切换请求记录和切换载体记录。即,如上所述,当切换请求器将Wi-Fi指定为替换载体时,NDEF记录可以具有可以包括用于识别Wi-Fi的信息的切换载体的格式。图16示出根据本发明的实施例的Wi-Fi切换请求消息的二进制内容。即,图16示出用于图15中示出的切换请求消息的另一种表示。图17示出根据本发明的实施例的当替换载体是Wi-Fi时的切换选择消息。如图17中所示,切换选择消息可以包括切换选择记录和载体环境设置记录。即,载体环境设置记录是结合图8描述的NDEF记录的示例。参考图17,由切换选择器提供的载体环境设置记录可以包括切换请求器访问由切换选择器提供的替换载体所需的环境设置信息,例如,关于服务设置标识符(SSID)、认证类型TLV、加密类型TLV、网络密钥、以及MAC地址TLV的信息。换言之,基于被包括在从切换请求器接收到的切换载体记录中的信息,切换选择器识别由切换请求器支持的替换载体是Wi-Fi,当切换选择器支持Wi-Fi时,生成切换请求器用于形成与切换选择器的Wi-Fi链接所必需的环境设置信息,并且传送被生成的环境设置信息和被包括在载体环境设置记录中的环境设置信息。基于从切换选择器接收到的载体环境设置信息,切换请求器可以访问由切换选择器提供的替换载体,例如,Wi-Fi。图18示出根据本发明的实施例的切换选择消息的二进制内容。即,图18示出在图17中不出的切换选择消息的另一种表不。尽管结合图15至图18描述的实施例假定替换载体是Wi-Fi,但是实施例也可以应用于任何类型的替换载体,在其中,切换请求器不需要将替换载体环境设置信息提供给切换选择器。迄今为止结合图15至图18已经描述当替换载体是Wi-Fi时可以实现的切换请求/选择消息。这也可以应用于结合图2至图7描述的实施例。在下文中,将会参考附图描述当替换载体是蓝牙时,包括切换请求/选择消息的信息。
图19示出根据本发明的实施例的当替换载体是蓝牙时的切换请求消息的示例。参考图19,切换请求消息可以包括切换请求记录和载体环境设置记录。如图19中所示,载体环境设置记录可以包括切换选择器访问由切换请求器提供的替换载体,例如,蓝牙,所必需的环境设置信息。同时,即使当替换载体是蓝牙时,如果不存在用于蓝牙的安全装置,那么切换请求消息的载体环境设置记录可以用切换载体记录来代替。对本领域的技术人员来说在图19中示出的信息是显然的,并且从而其详细描述被省略。图20示出根据本发明的实施例的蓝牙切换请求消息的二进制内容。即,图20示出图19的切换请求消息的另一种表示。图21示出根据本发明的实施例的当替换载体是蓝牙时的切换选择消息的示例。图21示出根据本发明的实施例的当替换载体是蓝牙时的切换选择消息的示例。参考图21,切换选择消息可以包括切换选择记录和载体环境设置记录。如图21中所示,载体环境设置记录可以包括切换请求器访问由切换选择器提供的替换载体,例如,蓝牙,所必需的环境设置信息。图22示出根据本发明的实施例的蓝牙切换请求消息的二进制内容。S卩,图22示出在图21中不出的切换选择消息的另一种表不。尽管结合图19至图22描述的实施例假定替换载体是蓝牙,但是本发明的技术精神不限于特定载体。此外,尽管结合图15至图22描述的实施例假定提供一个替换载体,也可以提供多个替换载体,如图2至图5中所示。在这样的情况下,在图15至图22中示出的切换请求/选择消息均可以包括关于多个替换载体的信息。在下文中,将使用结合图8描述的辅助数据来描述用于执行切换的方法。图23示出根据本发明的第一实施例的使用额外的数据的切换请求消息的示例。切换请求器和切换选择器可以与切换同时地使用辅助数据来打开FTP (文件传送协议)会话。在本实施例中,替换载体被假定为Wi-Fi。参考图23,切换请求消息可以包括切换请求记录、URI (统一资源标识符)记录、以及作为NDEF记录的示例的切换载体记录。参考在图23中示出的切换请求记录,载体数据基准是0,并且辅助数据基准是I。即,切换载体记录具有有效载荷ID O,并且辅助数据具有有效载荷ID I。换言之,其有效载荷ID是I的URI记录可以属于辅助数据。切换载体记录与结合图15描述的相同,并且因此详细描述被省略。作为辅助数据的URI记录表示切换请求器可以执行FTP。例如,切换请求消息包括与FTP相关联的辅助数据,使得对切换选择器来说已知切换请求器支持FTP。图24是用于描述根据本发明的第一实施例的使用额外的数据的切换选择消息的示例的视图。参考图24,切换选择消息可以包括切换选择记录、URI记录、以及作为NDEF记录的示例的Wi-Fi载体环境设置记录。参考图24,作为辅助数据的URI记录可以包括用于打开FTP会话的URI域值。 通过这样做,与利用切换选择器执行从NFC链接到Wi-Fi链接的切换同时地,切换请求器可以打开FTP会话。在下文中,参考图25和图26,将会描述通过利用额外的数据和切换的切换请求器来获得通过由切换请求器指定的替换载体而被连接到切换选择器的设备的信息的方法。图25示出根据本发明的第二实施例的利用其它数据的切换请求消息。在本实施例中,替换载体被假定为Wi-Fi。参考图25,切换请求消息可以包括切换请求记录、HTTP消息记录、以及作为NDEF记录的示例的替换载体记录。当对切换选择器同时进行到Wi-Fi的切换请求时,在图25中示出的切换请求消息允许对于通过Wi-Fi而链接到切换选择器的设备的识别。例如,通过Wi-Fi连接到切换选择器的设备可以包括配置家庭网络或者办公室网络的设备。例如,通过UPnP (通用即插即用)可以实现家庭网络或者办公室网络。Wi-Fi网络仅是示例,并且可以包括由其它替换载体组成的任何其它网络。在图25中示出的HTTP消息记录包括被用来用于相互识别的UPnP网络中的设备的消息,例如,M-搜索消息。此外,在图25中示出的HTTP消息记录可以包括要通过切换请求器搜索的设备的类型。例如,HTTP消息记录可以包括关于Wi-Fi连接的设备,例如,UPnP设备的类型的信息。UPnP设备的类型可以由在图25中示出的ST (搜索目标)指定。UPnP设备的类型可以包括各种类型,诸如渲染器、服务器、打印机、或者扫描仪。ST域可以指定要被搜索的一个或者多个UPnP设备的类型,例如,打印机和渲染器,或者可以指定UPnP设备的所有类型。当UPnP设备的所有类型被指定时,ST域可以具有ssdp all的值。在下文中,HTTP消息记录的ST域被假定为指定UPnP设备的所有类型,即,ssdp all o图26示出根据本发明的第二实施例的利用额外的数据的切换选择消息的额外的数据。图26示出响应于切换选择器接收到的切换请求消息而被传送到切换请求器的额外的数据的示例。参考图26,从切换选择器传送到切换请求器的额外的数据包括关于作为替换载体的Wi-Fi连接的UPnP设备的信息。例如,关于UPnP设备的信息可以包括用于识别设备名称的USN (唯一服务名)和设备标识符。如图26中所示的设备标识符可以被表示为UUID。当通过切换选择器同时获得Wi-Fi连接的设备,例如,UPnP设备的信息时,切换请求器执行到Wi-Fi的切换。通过这样做,切换选择器可以以更加简单化的方式辨别作为UPnP网络的部分的UPnP设备。可以单独地或者组合地实现在此公开的各个实施例。此外,可以与组成实施例中的另一个的步骤相结合实现组成实施例中的一个的步骤。例如,结合图2至图5描述的切换协议可以相互组合。此外,在此描述的切换冲突解决协议也可以应用于结合图2至图5描述的切换协议中的每一个。尽管本发明的示例性实施例已经被描述,但是理解的是,本发明不限于这些示例性实施例,并且在下文中主张的本发明的精神和范围内,本领域的技术人员能够进行各种 变化和修改。工业适用性根据本发明,提供一种可以有效地解决切换请求冲突从而执行从NFC链接到替换通信链接的切换的电子设备和操作所述电子设备的方法。
权利要求
1.一种解决第一电子设备的切换冲突的方法,所述方法包括 通过第一通信链接将第一切换请求消息传送到第二电子设备,以请求具有与所述第一通信链接的类型不同的类型的第二通信链接的形成; 在响应于所述第一切换请求消息接收第一响应消息之前,通过所述第一通信链接接收来自于所述第二电子设备的第二切换请求消息,以请求具有与所述第一通信链接的类型不同的类型的第三通信链接的形成;以及 确定是否响应于所述第二切换请求消息将第二响应消息传送到所述第二电子设备。
2.根据权利要求I所述的方法,其中,所述第一通信链接是通过所述第一电子设备和所述第二电子设备之间的标注而形成的近场通信链接。
3.根据权利要求I所述的方法,其中,当确定所述第二响应消息没有被传送时,所述方法进一步包括通过所述第一通信链接接收来自于所述第二电子设备的所述第一响应消息,其中,所述第一响应消息包括关于由所述第一电子设备支持的一个或者多个替换通信装置当中的、由所述第二电子设备支持的一个或者多个替换通信装置的信息。
4.根据权利要求3所述的方法,进一步包括基于接收到的第一响应消息通过由所述第二电子设备支持的替换通信装置形成通信链接,并且通过形成的通信链接与所述第二电子设备交换数据。
5.根据权利要求3所述的方法,其中,根据关于包括在所述第一响应消息中的一个或者多个替换通信装置的信息的记录的顺序,确定由所述第二电子设备支持的一个或者多个替换通信装置的优先级。
6.根据权利要求3所述的方法,其中,接收到的第一响应消息包括关于由所述第二电子设备支持的一个或者多个替换通信装置中的每一个的替换通信装置的电力状态的信息。
7.根据权利要求I所述的方法,其中,当确定所述第二响应消息被传送时,所述方法进一步包括通过所述第一通信链接将所述第二响应消息传送到所述第二电子设备,其中所述第二响应消息包括关于由所述第二电子设备支持的一个或者多个替换通信装置当中的、由所述第一电子设备支持的一个或者多个替换通信装置的信息。
8.根据权利要求7所述的方法,进一步包括通过由所述第一电子设备支持的一个或者多个替换通信装置当中的特定的替换通信装置来形成通信链接,并且通过形成的通信链接与所述第二电子设备交换数据。
9.根据权利要求I所述的方法,其中,确定进一步包括将包括在传送的第一切换请求消息中的第一特定域的值与包括在接收到的第二切换请求消息中的第二特定域的值进行比较,其中所述第一特定域包括由所述第一电子设备生成的随机数字,并且所述第二特定域包括由所述第二电子设备生成的随机数字。
10.根据权利要求9所述的方法,其中,当根据比较的结果确定所述特定域的值彼此相同时,通过所述第一通信链接将第三切换请求消息传送到所述第二电子设备,以请求具有与所述第一通信链接的类型不同的类型的通信链接的形成。
11.根据权利要求9所述的方法,其中,当根据比较的结果确定所述特定域的值彼此不同时,所述确定进一步包括确定包括在所述第一特定域和所述第二特定域中的特定位值是否彼此相同。
12.根据权利要求11所述的方法,其中,考虑所述特定位值是否彼此相同,以及所述特定域的值是大或者小来执行所述确定。
13.第一电子设备,包括 控制器; 一个或者多个替换通信装置;以及 通信单元,其中,所述控制器通过经由所述通信单元形成的第一通信链接将第一切换请求消息传送到第二电子设备,以请求具有与所述第一通信链接的类型不同的类型的第二通信链接的形成,并且当在响应于所述第一切换请求消息接收第一响应消息之前,通过所述第一通信链接接收来自于所述第二电子设备的第二切换请求消息,以请求具有与所述第一通信链接的类型不同的类型的第三通信链接的形成,确定是否响应于所述第二切换请求消息将第二响应消息传送到所述第二电子设备。
14.根据权利要求I所述的第一电子设备,其中,所述第一通信链接是通过所述第一电子设备和所述第二电子设备之间的标注而形成的近场通信链接。
15.根据权利要求13所述的第一电子设备,其中,当确定所述第二响应消息没有被传送时,所述控制器通过所述第一通信链接接收来自于所述第二电子设备的所述第一响应消息,其中,所述第一响应消息包括关于由所述第一电子设备支持的一个或者多个替换通信装置当中的、由所述第二电子设备支持的一个或者多个替换通信装置的信息。
16.根据权利要求15所述的第一电子设备,其中,所述控制器基于接收到的第一响应消息通过由所述第二电子设备支持的替换通信装置来形成通信链接,并且通过形成的通信链接与所述第二电子设备交换数据。
17.根据权利要求15所述的第一电子设备,其中,根据关于包括在所述第一响应消息中的一个或者多个替换通信装置的信息的记录的顺序,确定由所述第二电子设备支持的一个或者多个替换通信装置的优先级。
18.根据权利要求15所述的第一电子设备,其中,接收到的第一响应消息包括关于由所述第二电子设备支持的一个或者多个替换通信装置中的每一个的替换通信装置的电力状态的信息。
19.根据权利要求13所述的第一电子设备,其中,当确定所述第二响应消息被传送时,所述控制器通过所述第一通信链接将所述第二响应消息传送到所述第二电子设备,其中,所述第二响应消息包括关于由所述第二电子设备支持的一个或者多个替换通信装置当中的、由所述第一电子设备支持的一个或者多个替换通信装置的信息。
20.根据权利要求19所述的第一电子设备,其中,所述控制器通过由所述第一电子设备支持的一个或者多个替换通信装置当中的特定的替换通信装置来形成通信链接,并且通过形成的通信链接与所述第二电子设备交换数据。
21.根据权利要求I所述的第一电子设备,其中,所述控制器将包括在传送的第一切换请求消息中的第一特定域的值与包括在接收到的第二切换请求消息中的第二特定域的值进行比较,其中,所述第一特定域包括由所述第一电子设备生成的随机数字,并且所述第二特定域包括由所述第二电子设备生成的随机数字。
22.根据权利要求21所述的第一电子设备,其中,当根据比较的结果确定所述特定域的值彼此相同时,所述控制器通过所述第一通信链接将第三切换请求消息传送到所述第二电子设备,以请求具有与所述第一通信链接的类型不同的类型的通信链接的形成。
23.根据权利要求21所述的第一电子设备,其中,当根据比较的结果确定所述特定域的值彼此不同时,所述控制器确定包括在所述第一特定域和所述第二特定域中的特定位值是否彼此相同。
24.根据权利要求23所述的第一电子设备,其中,所述控制器考虑所述特定位值是否彼此相同,以及所述特定域的值是大或是小来确定是否传送第二响应消息。
全文摘要
本发明涉及一种电子设备和操作该电子设备的方法,并且提供一种可以通过使用包括在切换请求消息中的特定域值而更加有效地改善切换请求中的冲突的电子设备及其操作方法。
文档编号H04W36/14GK102714829SQ201080061582
公开日2012年10月3日 申请日期2010年11月30日 优先权日2010年1月14日
发明者孙周亨, 李炳旭, 赵志勋 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1