一种电子终端中NFC应用的操作方法和装置制造方法及图纸

技术编号:17710528 阅读:41 留言:0更新日期:2018-04-14 21:54
本发明专利技术实施例提供了一种电子终端中NFC应用的操作方法和装置,该方法包括:初始化路由表;接收NFC应用的操作请求;依据所述操作请求在所述路由表中查询所述NFC应用对应的、NFC控制器的路由信息;按照所述NFC控制器的路由信息调用相应的安全单元SE。实现了自动配置NFC控制器的路由信息,无需用户人工进行选择,大大提高了操作的简便性,减少耗费的时间,而且,自动配置NFC控制器的路由信息,即便在安全单元较多、NFC控制器的路由信息不同的情况下,依然可以准确地查询到正确的NFC控制器的路由信息,从而链接到正确的安全单元进行操作,保证操作的正确性,避免操作出现问题。

【技术实现步骤摘要】
一种电子终端中NFC应用的操作方法和装置
本专利技术涉及通信
,特别是涉及一种电子终端中NFC应用的操作方法和装置。
技术介绍
近场通信(nearfieldcommunication,NFC)是一种短距高频的无线电技术,允许电子设备之间进行非接触式点对点数据传输交换数据。由于近场通讯具有较高的安全性,因此,NFC技术逐渐普及,很多电子设备已经集成了NFC功能,例如,电视、手机、音箱、共享单车,等等。集成NFC功能的电子设备包括三个功能实体,即设备主机(devicehost,DH),NFC控制器(NFCcontroller,NFCC)和安全单元(securityelement,SE)。其中,DH负责NFCC的管理,如初始化、配置和电源管理等;NFCC负责通过射频接口和天线进行数据的物理传输;SE为NFC应用提供一个安全的执行环境,如认证、授权等。目前,NFC应用并没有形成统一的规范,移动运营商、电子设备制造商、应用生产商等多方分别主导定制SE,导致在一个电子设备中可能存在多个SE。用户在使用NFC应用时,需要手动配置NFCC的路由信息,依据该路由信息连接相应的SE进行操作。例如,某品牌的手机将其SE命名为“NFC安全芯片”,它包含两个子部分分别命名为:“卡1:运营商名字”、“内置安全芯片”;另一品牌的手机将其SE命名为:“默认钱包”,它包含两个子部分分别命名为:“使用**钱包,可以使用**Pay、**公交卡”(其中,“**”为品牌名称)、“使用HCE钱包”,用户点击相应的选项后,即可以进行NFC操作。由于SE有所不同,导致NFCC的路由信息有所不同,这种人工配置NFCC的路由信息的方式,不仅操作较为繁琐,耗费的时间较多,而且,用户容易选错SE,从而导致操作出现问题。
技术实现思路
本专利技术实施例提出了一种电子终端中NFC应用的操作方法和装置,以解决手动选择SE操作较为繁琐,耗费的时间较多,操作容易出现问题的问题。依据本专利技术的一个方面,提供了一种电子终端中NFC应用的操作方法,包括:初始化路由表;接收NFC应用的操作请求;依据所述操作请求在所述路由表中查询所述NFC应用对应的、NFC控制器的路由信息;按照所述NFC控制器的路由信息调用相应的安全单元SE。可选地,在所述路由表中记录NFC应用的应用标识与NFC控制器的路由信息之间的对应关系;所述依据所述操作请求在所述路由表中查询所述NFC应用对应的路由信息,包括:依据所述操作请求查询所述NFC应用的应用标识;在所述路由表中查询所述NFC应用的应用标识对应的、NFC控制器的路由信息。可选地,所述初始化路由表,包括:识别NFC应用的类型;按照所述NFC应用的类型确定安全单元SE;基于所述安全单元SE确定NFC控制器的路由信息;在路由表中记录所述NFC应用与所述NFC控制器的路由信息之间的对应关系。可选地,所述识别NFC应用的类型,包括:查询NFC应用的应用标识;将所述NFC应用的应用标识与预置的NFC应用表中的应用标识进行匹配;当匹配成功时,提取所述NFC应用表中的应用标识对应的类型,作为所述NFC应用的类型。可选地,所述类型包括第一类型、第二类型、第三类型、第四类型中的一个或多个;所述按照所述NFC应用的类型确定安全单元SE,包括:若所述NFC应用属于所述第一类型,则读取用户选择的第一SIM卡或第二SIM卡;判断所述第一SIM卡或所述第二SIM卡是否支持作为NFC的安全单元SE;若是,则确定所述第一SIM卡或所述第二SIM卡为安全单元SE;或者,若所述NFC应用属于所述第二类型,读取指定的SIM卡;判断所述指定的SIM卡是否支持作为NFC的安全单元SE;若是,则确定所述指定的SIM卡为安全单元SE;或者,若所述NFC应用属于所述第三类型,读取安全芯片,作为安全单元SE;或者,若所述NFC应用属于所述第四类型,读取基于主机的卡模拟模块,作为安全单元SE。可选地,所述在路由表中记录所述NFC应用与所述路由信息之间的对应关系,包括:在路由表中记录所述NFC应用的应用标识与所述NFC控制器的路由信息之间的对应关系。可选地,所述初始化路由表,包括:记录用户在NFC应用中选择的、NFC控制器的路由信息;在路由表中记录所述NFC应用与所述NFC控制器的路由信息之间的对应关系。根据本专利技术的另一方面,提供了一种电子终端中NFC应用的操作装置,包括:路由表初始化模块,用于初始化路由表;操作请求接收模块,用于接收NFC应用的操作请求;路由信息查询模块,用于依据所述操作请求在所述路由表中查询所述NFC应用对应的、NFC控制器的路由信息;安全单元调用模块,用于按照所述NFC控制器的路由信息调用相应的安全单元SE。可选地,在所述路由表中记录NFC应用的应用标识与NFC控制器的路由信息之间的对应关系;所述路由信息查询模块包括:第一应用标识查询子模块,用于依据所述操作请求查询所述NFC应用的应用标识;对应关系查询子模块,用于在所述路由表中查询所述NFC应用的应用标识对应的、NFC控制器的路由信息。可选地,所述路由表初始化模块包括:应用类型识别子模块,用于识别NFC应用的类型;安全单元确定子模块,用于按照所述NFC应用的类型确定安全单元SE;路由信息确定子模块,用于基于所述安全单元SE确定NFC控制器的路由信息;第一路由表记录子模块,用于在路由表中记录所述NFC应用与所述NFC控制器的路由信息之间的对应关系。可选地,所述应用类型识别模块子包括:第二应用标识查询单元,用于查询NFC应用的应用标识;应用标识匹配单元,用于将所述NFC应用的应用标识与预置的NFC应用表中的应用标识进行匹配;应用类型提取单元,用于当匹配成功时,提取所述NFC应用表中的应用标识对应的类型,作为所述NFC应用的类型。可选地,所述类型包括第一类型、第二类型、第三类型、第四类型中的一个或多个;所述安全单元确定子模块包括:第一读取单元,用于若所述NFC应用属于所述第一类型,则读取用户选择的第一SIM卡或第二SIM卡;第一支持判断单元,用于判断所述第一SIM卡或所述第二SIM卡是否支持作为NFC的安全单元SE;若是,则调用第一安全单元确定单元;第一安全单元确定单元,用于确定所述第一SIM卡或所述第二SIM卡为安全单元SE;或者,第二读取单元,用于若所述NFC应用属于所述第二类型,读取指定的SIM卡;第二支持判断单元,用于判断所述指定的SIM卡是否支持作为NFC的安全单元SE;若是,则调用第二安全单元确定单元;第二安全单元确定单元,用于确定所述指定的SIM卡为安全单元SE;或者,第三安全单元确定单元,用于若所述NFC应用属于所述第三类型,读取安全芯片,作为安全单元SE;或者,第四安全单元确定单元,用于若所述NFC应用属于所述第四类型,读取基于主机的卡模拟模块,作为安全单元SE。可选地,所述第一路由表记录模块包括:对应关系记录子模块,用于在路由表中记录所述NFC应用的应用标识与所述NFC控制器的路由信息之间的对应关系。可选地,所述路由表初始化模块包括:路由信息记录子模块,用于记录用户在NFC应用中选择的、NFC控制器的路由信息;第二路由表记录子模块,用于在预置的路由表中记录所述NFC应用与所述NFC控制器的路由信息之间的对应本文档来自技高网
...
一种电子终端中NFC应用的操作方法和装置

【技术保护点】
一种电子终端中NFC应用的操作方法,其特征在于,包括:初始化路由表;接收NFC应用的操作请求;依据所述操作请求在所述路由表中查询所述NFC应用对应的、NFC控制器的路由信息;按照所述NFC控制器的路由信息调用相应的安全单元SE。

【技术特征摘要】
1.一种电子终端中NFC应用的操作方法,其特征在于,包括:初始化路由表;接收NFC应用的操作请求;依据所述操作请求在所述路由表中查询所述NFC应用对应的、NFC控制器的路由信息;按照所述NFC控制器的路由信息调用相应的安全单元SE。2.根据权利要求1所述的方法,其特征在于,在所述路由表中记录NFC应用的应用标识与NFC控制器的路由信息之间的对应关系;所述依据所述操作请求在所述路由表中查询所述NFC应用对应的路由信息,包括:依据所述操作请求查询所述NFC应用的应用标识;在所述路由表中查询所述NFC应用的应用标识对应的、NFC控制器的路由信息。3.根据权利要求1或2所述的方法,其特征在于,所述初始化路由表,包括:识别NFC应用的类型;按照所述NFC应用的类型确定安全单元SE;基于所述安全单元SE确定NFC控制器的路由信息;在路由表中记录所述NFC应用与所述NFC控制器的路由信息之间的对应关系。4.根据权利要求3所述的方法,其特征在于,所述识别NFC应用的类型,包括:查询NFC应用的应用标识;将所述NFC应用的应用标识与预置的NFC应用表中的应用标识进行匹配;当匹配成功时,提取所述NFC应用表中的应用标识对应的类型,作为所述NFC应用的类型。5.根据权利要求3所述的方法,其特征在于,所述类型包括第一类型、第二类型、第三类型、第四类型中的一个或多个;所述按照所述NFC应用的类型确定安全单元SE,包括:若所述NFC应用属于所述第一类型,则读取用户选择的第一SIM卡或第二SIM卡;判断所述第一SIM卡或所述第二SIM卡是否支持作为NFC的安全单元SE;若是,则确定所述第一SIM卡或所述第二SIM卡为安全单元SE;或者,若所述NFC应用属于所述第二类型,读取指定的SIM卡;判断所述指定的SIM卡是否支持作为NFC的安全单元SE;若是,则确定所述指定的SIM卡为安全单元SE;或者,若所述NFC应用属于所述第三类型,读取安全芯片,作为安全单元SE;或者,若所述NFC应用属于所述第四类型,读取基于主机的卡模拟模块,作为安全单元SE。6.根据权利要求4所述的方法,其特征在于,所述在路由表中记录所述NFC应用与所述路由信息之间的对应关系,包括:...

【专利技术属性】
技术研发人员:王龙龙
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1