Nfc应用与运营商绑定的方法、装置及终端的制作方法

文档序号:7996818阅读:239来源:国知局
Nfc应用与运营商绑定的方法、装置及终端的制作方法
【专利摘要】本发明公开了一种NFC应用与运营商绑定的方法、装置及终端,包括:NFC中间件收到终端的上层应用程序发送来的操作命令后,判断所述操作命令是否处于所述终端在运营商处开通的NFC服务权限内,当确定所述操作命令处于所述终端在运营商处开通的NFC服务权限内时,将所述操作命令发送给NFC设备,所述NFC设备根据所述操作命令中的信息读取原始NFC数据,并对所述原始NFC数据进行数据处理后发送给所述上层应用程序,本发明通过权限验证使只有在运营商相关权限的用户才能使用终端的NFC设备,从而实现NFC应用与运营商绑定。
【专利说明】NFC应用与运营商绑定的方法、装置及终端
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种NFC应用与运营商绑定的方法、装置及终端。
【背景技术】
[0002]NFC中间件是介于NFC应用与底层平台之间的中间层软件,负责为NFC相关应用的开发提供一个通用的平台,以屏蔽硬件和系统软件的差异,并将NFC应用所需的各类通用性的功能集成到中间件中,为进行NFC应用开发的第三方提供统一的应用接口。目前典型的NFC中间件如图1所示。
[0003]NFC技术的兴起在电子支付、在线防伪验证、移动计算、实时数据采集、位置信息发布等领域提供了广阔的发展空间,同时也带来了移动运营商与NFC设备厂商、金融机构之间的利益博弈。因此,对于运营商来讲不但需要智能终端上具有能为上层NFC应用提供轻量级通用服务的中间件,来屏蔽底层NFC设备的异构性和复杂性,还期望这种中间件可以将具体的NFC应用同移动运营商进行绑定,使只有获得运营商相关权限的用户才能使用智能终端的NFC设备。所以如何实现NFC应用同移动运营商进行绑定成为现在亟待需要解决的问题。

【发明内容】

[0004]鉴于上述的分析,本发明旨在提供一种NFC应用与运营商绑定的方法、装置及终端,用以实现NFC应用同 移动运营商进行绑定。
[0005]本发明的目的主要是通过以下技术方案实现的:
[0006]本发明提供了一种NFC应用与运营商绑定的方法,包括:
[0007]NFC中间件收到终端的上层应用程序发送来的操作命令后,判断所述操作命令是否处于所述终端在运营商处开通的NFC服务权限内,当确定所述操作命令处于所述终端在运营商处开通的NFC服务权限内时,将所述操作命令发送给NFC设备;
[0008]所述NFC设备根据所述操作命令中的信息读取原始NFC数据,并对所述原始NFC数据进行数据处理后发送给所述上层应用程序。
[0009]优选地,NFC中间件收到终端的上层应用程序发送来的操作命令后,对所述操作命令进行分析处理,从所述操作命令中解析出NFC操作的类型,根据所述NFC操作的类型判断所述操作命令是否在运营商的服务权限内。
[0010]优选地,所述NFC操作的类型包括:电子支付、在线防伪验证、移动计算、实时数据采集或位置信息发布。
[0011]优选地,还包括:
[0012]所述NFC中间件根据所述终端SIM卡中的个人信息获取所述终端在运营商处开通的服务权限。
[0013]优选地,所述NFC中间件对所述原始NFC数据进行数据处理后发送给所述上层应用程序的步骤具体包括:
[0014]所述原始NFC数据依次经过数据校验,数据过滤、数据分析和数据处理后发送给所述上层应用程序。
[0015]本发明还提供了一种NFC应用与运营商绑定的装置,包括:
[0016]处理单元,用于接收终端的上层应用程序发送来的操作命令,并接收所述NFC设备发送来的原始NFC数据,对所述原始NFC数据进行数据处理后发送给所述上层应用程序;
[0017]用户权限验证单元,用于判断所述NFC接收单元接收到的所述操作命令是否处于所述终端在运营商处开通的NFC服务权限内,当确定所述操作命令处于所述终端在运营商处开通的NFC服务权限内时,将所述操作命令发送给NFC设备。
[0018]优选地,所述处理单元具体用于,接收所述终端的上层应用程序发送来的操作命令,对所述操作命令进行分析处理解析出NFC操作的类型,并接收所述NFC设备发送来的原始NFC数据,对所述原始NFC数据进行数据处理后发送给所述上层应用程序;
[0019]所述用户权限验证单元具体用于,根据所述处理单元解析出的NFC操作的类型判断所述操作命令是否在运营商的服务权限内,当确定所述NFC操作的类型处于所述终端在运营商处开通的NFC服务权限内时,将所述操作命令发送给NFC设备。
[0020]优选地,所述用户权限验证单元还用于,根据所述终端SM卡中的个人信息获取所述终端在运营商处 开通的服务权限。
[0021]优选地,所述处理单元具体用于,接收终端的上层应用程序发送来的操作命令,对所述操作命令进行分析处理,从所述操作命令中解析出NFC操作的类型,并接收所述NFC设备发送来的原始NFC数据,并对所述原始NFC数据依次经过数据校验,数据过滤、数据分析和数据处理后发送给所述上层应用程序。
[0022]本发明又提供了一种终端,该终端包括上述任意一种NFC应用与运营商绑定的装置。
[0023]本发明有益效果如下:
[0024]本发明提供的一种NFC应用与运营商绑定的方法、装置及终端,通过对接收到的操作命令进行分析处理解析出NFC操作的类型,并根据所述NFC操作的类型判断所述操作命令是否在运营商的服务权限内,当确定所述操作命令处于所述终端在运营商处开通的NFC服务权限内时,再执行所述操作命令,使只有获得运营商相关权限的用户才能使用终端的NFC设备,从而实现NFC应用与运营商绑定。
[0025]本发明的其他特征和优点将在随后的说明书中阐述,并且,部分的从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
【专利附图】

【附图说明】
[0026]图1为现有技术的NFC中间件结构示意图;
[0027]图2为本发明实施例1中NFC应用与运营商绑定的方法的流程图;
[0028]图3为本发明实施例1和2中的NFC中间件结构示意图。【具体实施方式】
[0029]下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理。为了清楚和简化目的,当其可能使本发明的主题模糊不清时,将省略本文所描述的器件中已知功能和结构的详细具体说明。
[0030]实施例1
[0031]本发明实施例提供了一种NFC应用与运营商绑定的方法,如图2和3所示,该方法包括:
[0032]S20UNFC中间件收到终端的上层应用程序发送来的操作命令;
[0033]S202、数据处理单元和数据分析单元对所述操作命令进行分析处理,从所述操作命令中解析出NFC操作的类型;
[0034]S203、用户权限验证单元根据所述终端SM卡中的个人信息获取所述终端在运营商处开通的服务权限,并根据所述NFC操作的类型判断所述操作命令是否在运营商的服务权限内,当确定所述操作命令处于所述终端在运营商处开通的NFC服务权限内时,将所述操作命令发送给NFC设备; [0035]本发明实施例中的所述NFC操作的类型包括:电子支付、在线防伪验证、移动计算、实时数据采集或位置信息发布。
[0036]S204、所述NFC设备根据所述操作命令中的信息读取原始NFC数据并发送给所述数据校验单元;
[0037]S205、数据校验单元对所述原始NFC数据按照协议的规定进行完成性和正确性校验,并将校验后的数据发送给数据过滤单元;
[0038]S206、数据过滤单元对所述原始NFC数据进行过滤,以避免重复读取数据;
[0039]S207、数据分析单元对所述原始NFC数据进行分析和预处理,并将预处理后的数据发送给数据处理单元;
[0040]S208、数据处理单元对数据分析单元发送来的数据进行整合,将其转变为终端的上层应用程序能够识别的数据格式,并发送给所述上层应用程序。
[0041]本发明实施例提供的一种NFC应用与运营商绑定的方法,通过对接收到的操作命令进行分析处理解析出NFC操作的类型,并根据所述NFC操作的类型判断所述操作命令是否在运营商的服务权限内,当确定所述操作命令处于所述终端在运营商处开通的NFC服务权限内时,再执行所述操作命令,使只有获得运营商相关权限的用户才能使用终端的NFC设备,从而实现NFC应用与运营商绑定。
[0042]实施例2
[0043]本发明实施例提供了一种NFC应用与运营商绑定的装置,具体参见图3,该装置包括:
[0044]处理单元,用于接收终端的上层应用程序发送来的操作命令,对所述操作命令进行分析处理,从所述操作命令中解析出NFC操作的类型,并接收所述NFC设备发送来的原始NFC数据,并对所述原始NFC数据依次经过数据校验,数据过滤、数据分析和数据处理后发送给所述上层应用程序。
[0045]用户权限验证单元,用于根据所述终端SIM卡中的个人信息获取所述终端在运营商处开通的服务权限,根据所述NFC操作的类型判断所述操作命令是否在运营商的服务权限内,当确定所述NFC操作的类型处于所述终端在运营商处开通的NFC服务权限内时,将所述操作命令发送给NFC设备。
[0046]实施例3
[0047]本发明实施例提供一种终端,该终端包括上述实施例中任意一种NFC应用与运营商绑定的装置。
[0048]综上所述,本发明实施例提供了一种NFC应用与运营商绑定的方法、装置及终端,通过对接收到的操作命令进行分析处理解析出NFC操作的类型,并根据所述NFC操作的类型判断所述操作命令是否在运营商的服务权限内,当确定所述操作命令处于所述终端在运营商处开通的NFC服务权限内时,再执行所述操作命令,使只有获得运营商相关权限的用户才能使用终端的NFC设备,从而实现NFC应用与运营商绑定。
[0049]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【技术领域】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为 准。
【权利要求】
1.一种NFC应用与运营商绑定的方法,其特征在于,包括: NFC中间件收到终端的上层应用程序发送来的操作命令后,判断所述操作命令是否处于所述终端在运营商处开通的NFC服务权限内,当确定所述操作命令处于所述终端在运营商处开通的NFC服务权限内时,将所述操作命令发送给NFC设备; 所述NFC设备根据所述操作命令中的信息读取原始NFC数据,并对所述原始NFC数据进行数据处理后发送给所述上层应用程序。
2.根据权利要求1所述的方法,其特征在于,NFC中间件收到终端的上层应用程序发送来的操作命令后,对所述操作命令进行分析处理,从所述操作命令中解析出NFC操作的类型,根据所述NFC操作的类型判断所述操作命令是否在运营商的服务权限内。
3.根据权利要求2所述的方法,其特征在于,所述NFC操作的类型包括:电子支付、在线防伪验证、移动计算、实时数据采集或位置信息发布。
4.根据权利要求1或2所述的方法,其特征在于,还包括: 所述NFC中间件根据所述终端SIM卡中的个人信息获取所述终端在运营商处开通的服务权限。
5.根据权利要求1或2所述的方法,其特征在于,所述NFC中间件对所述原始NFC数据进行数据处理后发送给所述上层应用程序的步骤具体包括: 所述原始NFC数据依次经过数据校验,数据过滤、数据分析和数据处理后发送给所述上层应用程序。
6.一种NFC应用与运营商绑定的装置,其特征在于,包括: 处理单元,用于接收终端的上层应用程序发送来的操作命令,并接收所述NFC设备发送来的原始NFC数据,对所述原始NFC数据进行数据处理后发送给所述上层应用程序; 用户权限验证单元,用于判断所述NFC接收单元接收到的所述操作命令是否处于所述终端在运营商处开通的NFC服务权限内,当确定所述操作命令处于所述终端在运营商处开通的NFC服务权限内时,将所述操作命令发送给NFC设备。
7.根据权利要求6所述的装置,其特征在于, 所述处理单元具体用于,接收所述终端的上层应用程序发送来的操作命令,对所述操作命令进行分析处理解析出NFC操作的类型,并接收所述NFC设备发送来的原始NFC数据,对所述原始NFC数据进行数据处理后发送给所述上层应用程序; 所述用户权限验证单元具体用于,根据所述处理单元解析出的NFC操作的类型判断所述操作命令是否在运营商的服务权限内,当确定所述NFC操作的类型处于所述终端在运营商处开通的NFC服务权限内时,将所述操作命令发送给NFC设备。
8.根据权利要求6或7所述的装置,其特征在于, 所述用户权限验证单元还用于,根据所述终端SIM卡中的个人信息获取所述终端在运营商处开通的服务权限。
9.根据权利要求6或7所述的装置,其特征在于, 所述处理单元具体用于,接收终端的上层应用程序发送来的操作命令,对所述操作命令进行分析处理,从所述操作命令中解析出NFC操作的类型,并接收所述NFC设备发送来的原始NFC数据,并对所述原始NFC数据依次经过数据校验,数据过滤、数据分析和数据处理后发送给所述上层应用程序。
10.根据权利要求6或7所述的终端,其特征在于,一种终端包括上述任意一种NFC应 用与运营商绑定 的装置。
【文档编号】H04W8/18GK104023329SQ201310063847
【公开日】2014年9月3日 申请日期:2013年2月28日 优先权日:2013年2月28日
【发明者】郭帅, 魏红泼, 王凯, 王胜元 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1