在近距离通信中管理连接的方法和设备的制造方法_2

文档序号:8530746阅读:来源:国知局
标识(ID)、目标主机ID和链接ID,例如DH 106和SE 108和110。源主机ID是源元件的标识(identity),源元件中存在请求进行通信的应用。目标主机ID是目标元件的标识,应用请求与该目标元件进行通信。逻辑链接标识(ID)是当应用和NFC控制器之间的链接建立时创建的唯一的连接标识。
[0029]例如,当DH-Appl与SEl-Appl交互作用时,源主机ID是DH 104的ID,目标主机ID是SE 108的ID并且链接ID是当在DH 104和SE 108之间将要建立链接时生成的唯一的连接标识符。类似地,与多个应用交互作用有关的信息存储在NFCC 104中。因此,NFCC104管理与NFC设备中的应用有关的多个操作。
[0030]图2示出根据本发明的一个实施例的近距离通信控制器(NFCC) 104。为了解释图2,将参考图1。然而,对本领域普通技术人员很清楚,可借助于本发明任何其他适当的实施例来解释本发明。NFCC 104包括存储器202和处理器204。存储器202能够存储与来自一个或多个应用的每个应用有关的源主机标识(ID)、目标主机ID和链接ID。
[0031]在环境100中,当应用彼此交互作用或与存在于远程设备中的应用交互作用时,存储器202能够存储与存在于DH 106、SE 108和SE 110中的应用有关的信息。例如,当应用彼此交互作用或与存在于远程设备中的应用交互作用时,存储器202存储与应用DH-AppKDH App2、DH-App3、SE-AppI 和 SE_App2 有关的信息。例如,当 DH-Appl 与 SEl-Appl交互作用时,与通信有关的源主机ID、目标主机ID和链接ID被存储在存储器202中。
[0032]在实施例中,当一个或多个应用与其他应用交互作用时,与一个或多个应用有关的源主机ID、目标主机ID和链接ID被共同地(collectively)和同时地存储。此外,处理器204基于保存在NFCC中的源主机ID、目标主机ID和链接ID来同时管理与一个或多个应用有关的操作。
[0033]图3示出根据本发明的一个实施例的存储在存储器中的数据的表示。为了解释图3,将参考图1和图2。然而,对本领域普通技术人员很清楚,可借助于本发明任何其他适当的实施例来解释本发明。
[0034]环境300示出与NFCC 104有关的存储器202。在实施例中,当一个或多个应用与其他应用通信时,存储器202存储与所述一个或多个应用有关的信息。在实施例中,当一个或多个应用与其他应用交互作用时,存储器202存储与一个或多个应用的每一个有关的源主机ID、目标主机ID和链接ID。在另一实施例中,存储器202存储与一个或多个应用的每一个有关的源主机ID、目标主机ID、链接ID、应用ID、协议ID或注册ID中的任意一个。
[0035]因此,当例如DH应用112 (DH-Appl)的应用与例如SE-Appl的其他应用通信时,将与应用DH-Appl有关的源主机ID、目标主机ID、链接ID、应用ID或协议ID存储在存储器202中。例如,源主机ID是DH 106的标识、目标主机ID是SE 108的标识、链接ID是当创建与NFCC 104的链接时生成的逻辑链接ID。
[0036]在实施例中,应用ID利用唯一的标识机制来标识应用。应用ID是通过NFC标准设置的预定义标识符,或可将其定义为NFC应用的新标识符。协议ID利用唯一的标识机制来标识协议。协议ID是通过NFC标准设置的预定义标识符,或可将其定义为NFC协议的新标识符,所述NFC协议在NFCC中操作或使用NFC控制器接口。要求注册ID能安全地标识诸如安全元件的可移动元件或任何其他可移动元件。当安全元件或非安全元件在认证程序发生之后第一次插入NFC设备中时创建ID。
[0037]在实施例中,与一个或多个进行通信的应用有关的信息以表格格式302形式存储在存储器202中。表格格式302示出五个不同字段,例如源主机ID字段、目标主机ID字段、链接ID字段、应用ID字段和协议ID字段。虽然图3中示出六个字段,但是未将本发明的范围限制在六个字段。因此,本领域普通技术人员可在存储器202中具有更多或更少数量的字段。此外,还可利用更多或更少数量的字段来执行本方法。
[0038]图4示出根据本发明的一个实施例的用于在近距离通信控制器(NFCC)中处理与多个应用有关的操作的方法。为了解释方法400,将参考图1。然而,对本领域普通技术人员很清楚,可借助于本发明任何其他适当的实施例来解释本发明。方法400还可包括如图4示出的更多数量的步骤。此外,步骤的次序也可改变。在实施例中,通过NFCC执行本方法。
[0039]方法400在步骤402开始。在步骤404,方法400存储与来自一个或多个应用的每个应用有关的源主机标识(ID)、目标主机ID和链接ID。在实施例中,当存在于元件中的应用与其他应用交互作用时,存储器202存储源主机ID、目标主机ID和链接ID。例如,当DH-Appl与SE-Appl通信以及DH_App2与SE_App2通信时,与通信有关的信息被存储在NFCC104的存储器202中。在实施例中,与通信有关的信息是源主机ID、目标主机ID和链接ID。
[0040]在实施例中,源主机ID是起始应用所位于的实体的ID。起始应用是启动通信的应用。因此,当DH-Appl启动与其他应用的通信时,DH 106的标识是源主机ID。在实施例中,目标主机ID是被请求的应用所位于的实体的ID。被请求的应用是通过起始应用进行通信而请求的应用。例如,当DH-Appl与SE-Appl通信时,则目标主机ID是安全元件108的ID。
[0041]在实施例中,链接ID是当在相同电子设备内的实体之间建立通信时生成的逻辑链接ID。例如,当DH-Appl与SE-Appl通信时,则链接ID是在运行时间生成的逻辑链接ID。在另一实施例中,当例如DH-Appl的应用与存在于其他NFC设备中的应用通信时,则逻辑链接ID是预定义的ID。因此,当源主机中的应用通过NFC无线接口与目标主机交互作用时,NFCC将预定义的ID存储为链接ID。
[0042]在步骤406,方法400基于存储在NFCC中的源主机ID、目标主机ID和链接ID来同时管理一个或多个应用。在实施例中,所述方法同时管理与NFC设备102中的一个或多个应用有关的通信。在实施例中,一个或多个应用被存储在设备主机(DH)中。在实施例中,一个或多个应用存储在与NFC设备有关的可移动元件中。在实施例中,一个或多个应用存储在DH和/或可移动元件或两者中。可移动元件是安全元件和/或非安全元件。
[0043]在实施例中,本方法400也将注册ID与源主机ID、目标主机ID和链接ID —起存储。在实施例中,当启动通信的应用存在于可移动元件中时存储注册ID。可移动元件是可与NFC设备连接或可从NFC设备分尚的实体。在实施例中,当可移动兀件与NFC设备连接时,可移动元件中的应用向NFC设备注册其自身。
[0044]此后,当由NFCC成功地连接的和标识出设备时生成注册ID。因此,方法400基于注册ID以及源主机ID、目标主机ID和链接ID来管理一个或多个应用。在实施例中,当通信是在NFC设备之内时,一个或多个应用的每一个使用预定义的专用链接与NFCC交互作用。在该实施例中,一个或多个应用存在于与NFC设备有关的一个或多个安全元件(SE)中。所述预定义链接用于向设备主机传送一个或多个应用的命令、事件或数据。在实施例中,当NFCC被初始化时创建所述预定义专用链接。
[0045]为了将数据从一个或多个SE(108和110)路由到DH 106的目的,可在NFCC 104中预分配所述预定义专用链接,例如,Routing_SE_Link或Tunnel_SE_Link。例如,可在NFCC104中预分配链接ID OxFF以处理从一个或多个SE(108和110)到DH 106的通讯的路由。该链接可以是当NFCC被初始化时在NFCC 104和DH 106之间预建立的。
[0046]在实施例中,存在于一个或多个SE中的应用可仅通过NFC接口与NFCC和对等设备通信。因此,可存在SE和DH之间所要求的消息交换。所以,NFCC创建可用于将数据帧或其他信息帧从一个或多个SE携带到DH的专用链接,例如Routing_SE_Link或Tunnel_SE_L i nk。在实施例中,帧携带由DH要求的以作用于帧中携带的数据的必需的信息,如Applicat1n ID、SE_ID0
[0047]在一种实施例,本方法400将协议ID与源主机ID、目标主机ID和链接ID —起存储。协议ID是与由应用(例如DH-Appl)使用以与其他应用(例如,SE-Appl)通信的协议有关的ID。在该实施例中,所述方法基于源主机ID、目标主机ID、链接ID和协议ID来同时管理一个或多个应用。
[0048]在实施例中,本方法400将应用ID与源主机ID、目标主机ID和链接ID —起存储。当NFCC标识和初始化应用(例如,DH-Appl)时,应用ID是与应用有关的ID。在该实施例中,所述方法基于源主机ID、目标主机ID、链接ID和应用ID来同时管理一个或多个应用。
[0049]在实施例中,所述方法存储与来自一个或多个应用的每个应用有关的源主机标识(
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1