CN106484440A - 一种基于近场通信nfc的应用操作方法及装置 - Google Patents
一种基于近场通信nfc的应用操作方法及装置 Download PDFInfo
- Publication number
- CN106484440A CN106484440A CN201510523814.8A CN201510523814A CN106484440A CN 106484440 A CN106484440 A CN 106484440A CN 201510523814 A CN201510523814 A CN 201510523814A CN 106484440 A CN106484440 A CN 106484440A
- Authority
- CN
- China
- Prior art keywords
- application
- state
- instruction
- industry field
- arbitrary
- 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.)
- Granted
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明涉及计算机技术领域,尤其涉及一种基于NFC的应用操作方法及装置,用以解决应用使用灵活性较差的问题。本发明实施例的基于NFC的应用操作方法包括:用户终端在接收到服务终端发送的激活态应用获取请求后,查找安装的应用中与服务终端所属的行业领域相匹配的激活态应用;当用户终端确定查找到的激活态应用在服务终端所属的行业领域中的业务处理状态为激活可视状态时,将激活态应用的标识信息反馈给服务终端。采用本发明实施例,当激活态应用能够服务于多个行业领域时,可以设置其在不同行业领域的业务处理状态,以实现将其服务于其能够服务的部分行业领域,增加了应用使用的灵活性。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于近场通信NFC的应用操作方法及装置。
背景技术
随着终端技术的发展,出现了利用用户终端的近场通信(Near FieldCommunication,NFC)能力实现与服务终端,如销售终端(Point of Sale,POS)之间进行非接触式业务数据交互的技术。也就是,实现了用户终端刷卡的功能。
当用户终端内安装了多个刷卡应用时,为了避免刷卡冲突,在《GlobalPlatform Card Contactless Service》中定义了一套机制,用于解决安装在用户终端内的多个应用之间的冲突问题。在该机制下,涉及非接注册服务功能模块(Contactless Registry Service,CRS)、非接注册时间监听模块(ContactlessRegistry Event Listener,CREL)以及CRS应用模块(CRS Application)。其中,CRS负责应用的注册管理,激活或去激活状态的维护,以及通知CREL应用状态变化;CRS Application负责为用户终端上的应用提供CRS接入;CREL负责实现一组非接触式应用的业务规则,接受CRS的应用状态变化通知事件。用户终端的NFC卡可以对应多个CREL,每个CREL对应一个行业领域,比如金融行业或交通行业等。
在上述机制下,进行应用激活或去激活的过程为:用户发起激活或去激活应用的指令给CRS Application;CRS Application将该指令发送给CRS;CRS进行冲突检测,如果存在冲突,则将冲突结果返回给CRS Application,如果不冲突,则对本次修改进行注册,并通知CREL修改应用的激活状态。
在上述机制下,POS机与用户终端之间的刷卡流程为:POS机选择与自己服务领域匹配的CREL,获取激活应用列表;CREL返回激活应用列表;POS机根据返回的列表,选择激活的应用,与该应用完成业务交易。
虽然上述机制可以解决不同应用间的激活冲突问题,但是仍存在另外的问题:如果一个应用可以服务于不同的行业领域,当激活该应用时,就会同时激活该应用在不同行业领域的使用。比如,浦发电子现金卡这种应用既可以使用于银联金融POS机消费,也可以使用于上海地铁刷卡。此时,假设用户终端的NFC卡上除安装浦发电子现金卡这种应用外,还安装了招行卡、工行卡、上海市政公交一卡通等几种应用;用户NFC卡对应两个CREL,一个CREL1对应金融行业,浦发电子现金卡、招行卡、工行卡都服务于金融行业,另一个CREL2对应公交行业,浦发电子现金卡和上海市政公交一卡通都服务于公交行业;当用户激活浦发电子现金卡后,在金融行业和公交行业都只能使用浦发电子现金卡这一种应用,如果用户希望在金融行业使用浦发电子现金卡,在公交行业使用上海市政公交一卡通,将无法满足用户需求。
可见,在上述机制下,在激活应用后,该应用就需要服务于其能够服务的所有行业领域,无法实现只将该应用服务于其能够服务的部分行业领域,应用使用灵活性较差。
发明内容
本发明实施例提供一种基于近场通信NFC的应用操作方法及装置,用以解决现有技术中无法实现只将激活后的应用服务于其能够服务的部分行业领域,应用使用灵活性较差的问题。
本发明实施例提供一种基于近场通信NFC的应用操作方法,包括:
用户终端在接收到服务终端发送的激活态应用获取请求后,查找安装的应用中与所述服务终端所属的行业领域相匹配的激活态应用;
当所述用户终端确定查找到的激活态应用在所述服务终端所属的行业领域中的业务处理状态为激活可视状态时,将所述激活态应用的标识信息反馈给所述服务终端;
其中,针对激活态应用所服务的多个行业领域中的任一行业领域,当该激活态应用在该任一行业领域中的业务处理状态为激活可视状态时,该激活态应用能够处理该任一行业领域的业务,当该激活态应用在该任一行业领域的业务处理状态为激活不可视状态时,该激活态应用不能够处理该任一行业领域的业务。
可选地,所述方法还包括:
所述用户终端在接收到应用服务器针对任一应用的应用安装指令后,根据该应用安装指令的指示,设置该应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态。
可选地,所述用户终端根据该应用安装指令的指示,设置所述任一应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态,包括:
所述用户终端根据所述应用服务器在应用安装指令的非接协议参数中指示的应用激活状态,设置该应用的应用激活状态;并
根据所述应用服务器在应用安装指令的用户交互参数中所指示的该应用在每个行业领域的业务处理状态,设置该应用在每个行业领域的业务处理状态。
可选地,所述用户终端设置所述任一应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态之后,还包括:
所述用户终端根据用户针对该应用的状态设置指令的指示,更新该应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态。
可选地,所述用户终端设置该应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态之后,还包括:
所述用户终端在接收到应用服务器针对该应用的安装注册更新指令后,根据该安装注册更新指令的指示,更新该应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态。
可选地,所述用户终端根据该安装注册更新指令的指示,更新所述任一应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态,包括:
所述用户终端根据所述应用服务器在所述安装注册更新指令的非接协议参数中指示的更新后的应用激活状态,更新该应用的应用激活状态;和/或
根据所述应用服务器在所述安装注册更新指令的用户交互参数中所指示的该应用在至少一个行业领域中更新后的业务处理状态,更新该应用在所述至少一个行业领域中的业务处理状态。
本发明另一实施例提供一种基于近场通信NFC的应用操作方法,包括:
应用服务器生成应用安装指令;所述应用安装指令用于指示用户终端设置任一应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态;其中,当应用处于激活态时,若该应用在服务的任一行业领域中的业务处理状态为激活可视状态,则该应用能够处理该任一行业领域的业务,若该应用在服务的任一行业领域的业务处理状态为激活不可视状态,则该应用不能处理该任一行业领域的业务;
所述应用服务器将所述应用安装指令发送给所述用户终端。
可选地,所述应用服务器生成应用安装指令,包括:
所述应用服务器生成包含非接协议参数和用户交互参数的应用安装指令,所述非接协议参数中携带用于指示所述任一应用的应用激活状态的指示信息,所述用户交互参数中携带用于指示所述任一应用在服务的每个行业领域的业务处理状态的指示信息。
可选地,所述应用服务器将所述应用安装指令发送给所述用户终端之后,还包括:
所述应用服务器向所述用户终端发送针对所述任一应用的安装注册更新指令;所述安装注册更新指令用于指示所述用户终端更新所述任一应用的应用激活状态,和/或该应用在服务的每个行业领域的业务处理状态。
可选地,所述应用服务器向所述用户终端发送针对所述设定应用的安装注册更新指令,包括:
所述应用服务器向所述用户终端发送包含非接协议参数和用户交互参数的安装注册更新指令;
其中,所述非接协议参数中携带用于指示更新后的应用激活状态的指示信息,所述用户交互参数中携带用于指示所述任一应用在服务的至少一个行业领域中更新后的业务处理状态的指示信息。
本发明实施例提供一种基于近场通信NFC的应用操作装置,包括:
查找模块,用于在接收到服务终端发送的激活态应用获取请求后,查找安装的应用中与所述服务终端所属的行业领域相匹配的激活态应用;
发送模块,用于在确定所述查找模块查找到的激活态应用在所述服务终端所属的行业领域中的业务处理状态为激活可视状态时,将所述激活态应用的标识信息反馈给所述服务终端;
其中,针对激活态应用所服务的多个行业领域中的任一行业领域,当该激活态应用在该任一行业领域中的业务处理状态为激活可视状态时,该激活态应用能够处理该任一行业领域的业务,当该激活态应用在该任一行业领域的业务处理状态为激活不可视状态时,该激活态应用不能够处理该任一行业领域的业务。
本发明另一实施例提供一种基于近场通信NFC的应用操作装置,包括:
生成模块,用于生成应用安装指令;所述应用安装指令用于指示用户终端设置任一应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态;其中,当应用处于激活态时,若该应用在服务的任一行业领域中的业务处理状态为激活可视状态,则该应用能够处理该任一行业领域的业务,若该应用在服务的任一行业领域的业务处理状态为激活不可视状态,则该应用不能处理该任一行业领域的业务;
发送模块,用于将所述应用安装指令发送给所述用户终端。
可见,本发明实施例对应用状态进行了扩充,除已有的应用激活状态外,还增加了应用在服务的每个行业领域的业务处理状态,包括激活可视状态和激活不可视状态,其中,当应用处于激活态,并在某个行业领域为激活可视状态时,该应用能够处理该行业领域的业务,当应用处于激活态,但在该行业领域为激活不可视状态时,该应用不能处理该行业领域的业务。基于这种方式,用户终端在接收到服务终端发送的激活态应用获取请求后,查找安装的应用中与该服务终端所属的行业领域相匹配的激活态应用,只有在查找到的激活态应用在服务终端所属的行业领域中的业务处理状态为激活可视状态时,才会将该激活态应用的标识信息反馈给服务终端,然后服务终端与该激活态应用之间完成业务处理过程。采用本发明实施例,当激活态应用能够服务于多个行业领域时,可以设置其在不同行业领域的业务处理状态,以实现将其服务于其能够服务的部分行业领域,增加了应用使用的灵活性。
附图说明
图1为本发明实施例一提供的基于NFC的应用操作方法流程图;
图2为本发明实施例二提供的基于NFC的应用操作方法流程图;
图3为应用安装过程中进行应用状态设置的流程示意图;
图4为本发明实施例三提供的基于NFC的应用操作方法流程图;
图5为进行应用状态修改的流程示意图;
图6为本发明实施例四提供的基于NFC的应用操作方法流程图;
图7为本发明实施例五提供的基于NFC的应用操作装置结构示意图;
图8为本发明实施例六提供的基于NFC的应用操作装置结构示意图。
具体实施方式
本发明实施例对应用状态进行了扩充,除已有的应用激活状态(包括激活态和非激活态)外,还增加了应用在服务的每个行业领域的业务处理状态,包括激活可视状态和激活不可视状态,其中,当应用处于激活态,并在某个行业领域为激活可视状态时,该应用能够处理该行业领域的业务,当应用处于激活态,但在该行业领域为激活不可视状态时,该应用不能处理该行业领域的业务。基于这种方式,用户终端在接收到服务终端发送的激活态应用获取请求后,查找安装的应用中与该服务终端所属的行业领域相匹配的激活态应用,只有在查找到的激活态应用在服务终端所属的行业领域中的业务处理状态为激活可视状态时,才会将该激活态应用的标识信息反馈给服务终端,然后服务终端与该激活态应用之间完成业务处理过程。
可见,采用本发明实施例,当激活态应用能够服务于多个行业领域时,可以设置其在不同行业领域的业务处理状态,以实现将其服务于其能够服务的部分行业领域,增加了应用使用的灵活性。
下面结合说明书附图对本发明实施例作进一步详细描述。
实施例一
如图1所示,为本发明实施例一提供的基于NFC的应用操作方法流程图,包括以下步骤:
S101:用户终端在接收到服务终端发送的激活态应用获取请求后,查找安装的应用中与所述服务终端所属的行业领域相匹配的激活态应用。
这里的服务终端可以指POS机等。这里,服务终端与用户终端之间建立起NFC连接后,向用户终端发起激活态应用获取请求,其中可以携带该服务中所服务的行业领域的标识信息,具体可以是CREL标识信息,用户终端基于该行业领域的标识信息,返回匹配的激活态应用列表。
S102:当所述用户终端确定查找到的激活态应用在所述服务终端所属的行业领域中的业务处理状态为激活可视状态时,将所述激活态应用的标识信息反馈给所述服务终端;
其中,针对激活态应用所服务的多个行业领域中的任一行业领域,当该激活态应用在该任一行业领域中的业务处理状态为激活可视状态时,该激活态应用能够处理该任一行业领域的业务,当该激活态应用在该任一行业领域的业务处理状态为激活不可视状态时,该激活态应用不能够处理该任一行业领域的业务。
该步骤中,用户终端在查找到匹配服务终端的行业领域的激活态应用后,还需要查看查找到的激活态应用在该行业领域的业务处理状态,若该激活态应用在该行业领域中的业务处理状态为激活可视状态,则说明该激活态应用能够处理该行业领域的业务,可以将该激活态应用的标识信息等反馈给服务终端,若该激活态应用在该行业领域的业务处理状态为激活不可视状态,则说明该激活态应用不能够处理该行业领域的业务,则不会将该激活态应用的标识信息等反馈给服务终端。
在上述实施例一中,主要阐述了用户终端与服务终端之间的应用状态反馈方式,由于本发明实施例对应用状态进行了扩展,增加了应用的业务处理状态的设置,在实际实施中,就涉及了业务处理状态具体如何设置的问题。以下实施例二中将作具体说明。
实施例二
如图2所示,为本发明实施例二提供的基于NFC的应用操作方法流程图,包括以下步骤:
S201:用户终端在接收到应用服务器针对任一应用的应用安装指令(Installfor Install)后,根据该应用安装指令的指示,设置该应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态。
在具体实施过程中,当所述用户终端在根据所述应用安装指令的指示,确定该应用的应用激活状态为激活态时,设置该应用的应用激活状态为激活态,并设置该应用在服务的每个行业领域的业务处理状态;或者,只有在该应用在服务于多个行业领域时,才设置该应用在服务的每个行业领域的业务处理状态,如果该应用只服务于一个行业领域,可以在该应用为激活态时,即默认该应用在服务的这一个行业领域中为激活可视状态;
当所述用户终端在根据所述应用安装指令的指示,确定该应用的应用激活状态为非激活态时,设置该应用的应用激活状态为非激活态;或者,设置该应用的应用激活状态为非激活态,并设置该应用当处于激活态时在服务的每个行业领域的业务处理状态,但由于此时该应用的应用激活状态为非激活态,因此设置的各个业务处理状态是无效的。
具体地,所述用户终端根据该应用安装指令的指示,设置所述任一应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态,包括:
所述用户终端根据所述应用服务器在应用安装指令的非接协议参数(Contactless Protocol Parameters)中指示的应用激活状态,设置该应用的应用激活状态;并
根据所述应用服务器在应用安装指令的用户交互参数(User InteractionParameters)中所指示的该应用在每个行业领域的业务处理状态,设置该应用在每个行业领域的业务处理状态。
在具体实施过程中,应用服务器可以在Install for Install指令的UserInteraction Parameters中携带应用在不同行业领域的业务处理状态的指示信息,在Contactless Protocol Parameters中携带应用的应用激活状态的指示信息;只有在应用的应用激活状态为激活态,并且在某个行业领域的业务处理状态为激活可视状态,该应用才能应用于该行业领域进行业务处理。如果ContactlessProtocol Parameters中指示的应用激活状态为非激活态,则不论User InteractionParameters中指示的不同行业领域的业务处理状态是什么(也可以不指示),该应用都无法在这些行业领域中进行业务处理;如果Contactless ProtocolParameters中指示的应用激活状态为激活态,则只有在User InteractionParameters中指示的对应的业务处理状态为激活可视状态的行业领域,才能使用该应用进行业务处理。
如图3所示,用户终端接收应用服务器(Host)发送的Install for Install指令,该指令指示浦发联名卡这一应用的应用激活状态为激活态,能够服务于行业领域1和行业领域2,其中在行业领域1中的业务处理状态为激活可视状态,在行业领域2中的业务处理状态为激活不可视状态。则用户终端基于Contactless Registry Service OPEN,首先将浦发联名卡应用的状态设置为激活态,再将浦发联名卡添加到行业领域1对应的CREL1的应用列表中,并在CREL1的应用列表中将该浦发联名卡设置为激活可视状态,并将浦发联名卡添加到行业领域2对应的CREL2的应用列表中,并在CREL2的应用列表中将该浦发联名卡设置为激活不可视状态,在完成设置后,可以向应用服务器发送安装响应(Install Response)。
在实际实施中,上述流程可由Contactless Registry Service OPEN通过内部应用程序编程接口(Application Programming Interface,API)与应用(Applet)、CREL1、CREL2等交互完成。
对于应用在CREL的业务处理状态,可以通过获取状态(Get Status)指令获取,具体地,CRS Application在接收到Get Status之后,向CRS请求获取应用状态,这时,CRS返回的状态响应中,除之前的应用激活状态外,还可以包括应用在不同行业领域,即对应不同CREL的业务处理状态(激活可视状态或激活不可视状态)。
S202:用户终端在接收到服务终端发送的激活态应用获取请求后,查找安装的应用中与所述服务终端所属的行业领域相匹配的激活态应用。
S203:当所述用户终端确定查找到的激活态应用在所述服务终端所属的行业领域中的业务处理状态为激活可视状态时,将所述激活态应用的标识信息反馈给所述服务终端。
在实际实施中,POS机向用户终端请求获取与自身服务的行业领域匹配的激活态应用列表,具体地,POS机选择与自身服务的行业领域匹配的CREL,如CREL1,发起激活态应用获取请求,用户终端在确定CREL1的应用列表中存在激活态应用后,进一步判断该激活态应用是否为激活可视状态,若是,则将其标识信息反馈给POS机,否则,不反馈该激活态应用的标识信息。
在上述实施例二中,通过应用的安装指令设置应用在特定行业领域中的业务处理状态是激活可视状态还是激活非可视状态,以下实施例三中,将通过状态更新来对应用安装时的状态进行修改。
实施例三
如图4所示,为本发明实施例三提供的基于NFC的应用操作方法流程图,包括以下步骤:
S401:用户终端在接收到应用服务器针对任一应用的应用安装指令(Installfor Install)后,根据该应用安装指令的指示,设置该应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态。
S402:用户终端可以更新安装后的应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态。
方式一:根据用户针对该应用的状态设置指令的指示,更新该应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态。
如图5所示,用户可以通过状态设置(Set Status)指令对应用在CREL中的业务处理状态进行修改。具体地,用户触发Set Status指令,CRS Application根据该指令的指示,向CRS发起应用状态更新的请求,CRS进行冲突检测(Conflict detect),若检测到冲突,则进行冲突反馈,若无冲突,则指示应用(Applet)进行应用激活状态的更新,和/或,指示CREL进行业务处理状态的更新,并反馈更新成功的信息。
可见,在上述方式中,通过在Set Status中增加对应用状态的更新指示来实现对应用激活状态和/或业务处理状态的更新。具体地,可以增加一项P1Status type取值,代表业务处理状态的更新,可以通过设定P2值来指定更新后的应用处理状态是激活可视(Activated visible)状态还是激活不可视(Activatedinvisible)状态,如下表一所示(bi,i=1~8,是一个字节中的每一位)
b8 | b7 | b6 | b5 | b4 | b3 | b2 | b1 | 意义(Meaning) |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | Activated invisible |
0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | Activated visible |
表一
在实际实施中,还可以不增加P1Status type取值,而是对原来定义的值的映射功能进行修改,来体现更新后的应用处理状态。
在具体实施过程中,CRS在接收到将应用更新成激活状态的指令时,按照该指令中数据域(data field)的指示,设置CREL中该应用的业务处理状态。CRS在接收到将应用去激活的指令时将该应用去激活,并将CREL中对应此应用的应用激活状态更新为去激活状态,此时,可以忽略data field中关于业务处理状态的指示。
方式二:在接收到应用服务器针对该应用的安装注册更新指令后,根据该安装注册更新指令的指示,更新该应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态。
这里,应用服务器针对该应用的安装注册更新指令可以是由用户请求发起的。
具体地,根据所述应用服务器在所述安装注册更新指令的非接协议参数(Contactless Protocol Parameters)中指示的更新后的应用激活状态,更新该应用的应用激活状态;和/或,根据所述应用服务器在所述安装注册更新指令的用户交互参数(User Interaction Parameters)中所指示的该应用在至少一个行业领域中更新后的业务处理状态,更新该应用所述至少一个行业领域中的业务处理状态。
在具体实施中,可以通过具有管理(AM)权限的安全域(SD),采用安装注册更新(Install for registry update)指令指示修改应用在CREL中的业务处理状态。具体地,在User Interaction Parameters中携带应用在CREL中的业务处理状态标识。比如,若在安装浦发联名卡这一应用时,将应用设置成了非激活状态,则可以通过Install for registry update指令对应用状态进行修改,具体地,在Contactless Protocol Parameters中将应用激活状态设置为激活态,在UserInteraction Parameters中指定该应用在CREL1(对应行业领域1)中是激活可视状态,在CREL2(对应行业领域1)中是激活非可视状态。
S403:用户终端在接收到服务终端发送的激活态应用获取请求后,查找安装的应用中与所述服务终端所属的行业领域相匹配的激活态应用。
S404:当所述用户终端确定查找到的激活态应用在所述服务终端所属的行业领域中的业务处理状态为激活可视状态时,将所述激活态应用的标识信息反馈给所述服务终端。
与上述用户终端侧的实施对应,以下实施例给出了应用服务器侧的实施步骤,具体实施过程与上述实施例类似,重复之处不再赘述。
实施例四
如图6所示,为本发明实施例四提供的基于近场通信NFC的应用操作方法流程图,包括:
S601:应用服务器生成应用安装指令;所述应用安装指令用于指示用户终端设置任一应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态;其中,当应用处于激活态时,若该应用在服务的任一行业领域中的业务处理状态为激活可视状态,则该应用能够处理该任一行业领域的业务,若该应用在服务的任一行业领域的业务处理状态为激活不可视状态,则该应用不能处理该任一行业领域的业务。
S602:应用服务器将所述应用安装指令发送给所述用户终端。
可选地,所述应用服务器生成应用安装指令,包括:
所述应用服务器生成包含非接协议参数Contactless Protocol Parameters和用户交互参数User Interaction Parameters的应用安装指令,所述非接协议参数中携带用于指示所述任一应用的应用激活状态的指示信息,所述用户交互参数中携带用于指示所述任一应用在服务的每个行业领域的业务处理状态的指示信息。
可选地,所述应用服务器将所述应用安装指令发送给所述用户终端之后,还包括:
所述应用服务器向所述用户终端发送针对所述任一应用的安装注册更新指令;所述安装注册更新指令用于指示所述用户终端更新所述任一应用的应用激活状态,和/或该应用在服务的每个行业领域的业务处理状态。
可选地,所述应用服务器向所述用户终端发送针对所述设定应用的安装注册更新指令,包括:
所述应用服务器向所述用户终端发送包含非接协议参数ContactlessProtocol Parameters和用户交互参数User Interaction Parameters的安装注册更新指令;
其中,所述非接协议参数中携带用于指示更新后的应用激活状态的指示信息,所述用户交互参数中携带用于指示所述任一应用在服务的至少一个行业领域中更新后的业务处理状态的指示信息。
基于同一发明构思,本发明实施例中还提供了一种与基于近场通信NFC的应用操作方法对应的基于NFC的应用操作装置,由于该装置解决问题的原理与本发明实施例基于NFC的应用操作方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
实施例五
如图7所示,为本发明实施例五提供的基于NFC的应用操作装置结构示意图,包括:
查找模块71,用于在接收到服务终端发送的激活态应用获取请求后,查找安装的应用中与所述服务终端所属的行业领域相匹配的激活态应用;
发送模块72,用于在确定所述查找模块71查找到的激活态应用在所述服务终端所属的行业领域中的业务处理状态为激活可视状态时,将所述激活态应用的标识信息反馈给所述服务终端;
其中,针对激活态应用所服务的多个行业领域中的任一行业领域,当该激活态应用在该任一行业领域中的业务处理状态为激活可视状态时,该激活态应用能够处理该任一行业领域的业务,当该激活态应用在该任一行业领域的业务处理状态为激活不可视状态时,该激活态应用不能够处理该任一行业领域的业务。
可选地,所述装置还包括:
设置模块73,用于在接收到应用服务器针对任一应用的应用安装指令后,根据该应用安装指令的指示,设置该应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态。
可选地,所述设置模块73具体用于:
根据所述应用服务器在应用安装指令的非接协议参数中指示的应用激活状态,设置该应用的应用激活状态;并
根据所述应用服务器在应用安装指令的用户交互参数中所指示的该应用在每个行业领域的业务处理状态,设置该应用在每个行业领域的业务处理状态。
可选地,所述设置模块73还用于:
根据用户针对所述任一应用的状态设置指令的指示,更新该应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态。
可选地,所述设置模块73还用于:
在接收到应用服务器针对所述任一应用的安装注册更新指令后,根据该安装注册更新指令的指示,更新该应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态。
可选地,所述设置模块73具体用于:
根据所述应用服务器在所述安装注册更新指令的非接协议参数中指示的更新后的应用激活状态,更新该应用的应用激活状态;和/或
根据所述应用服务器在所述安装注册更新指令的用户交互参数中所指示的该应用在至少一个行业领域中更新后的业务处理状态,更新该应用在所述至少一个行业领域中的业务处理状态。
实施例六
如图8所示,为本发明实施例六提供的基于NFC的应用操作装置结构示意图,包括:
生成模块81,用于生成应用安装指令;所述应用安装指令用于指示用户终端设置任一应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态;其中,当应用处于激活态时,若该应用在服务的任一行业领域中的业务处理状态为激活可视状态,则该应用能够处理该任一行业领域的业务,若该应用在服务的任一行业领域的业务处理状态为激活不可视状态,则该应用不能处理该任一行业领域的业务;
发送模块82,用于将所述应用安装指令发送给所述用户终端。
可选地,所述生成模块81具体用于:
生成包含非接协议参数和用户交互参数的应用安装指令,所述非接协议参数中携带用于指示所述任一应用的应用激活状态的指示信息,所述用户交互参数中携带用于指示所述任一应用在服务的每个行业领域的业务处理状态的指示信息。
可选地,所述生成模块81还用于:
向所述用户终端发送针对所述任一应用的安装注册更新指令;所述安装注册更新指令用于指示所述用户终端更新所述任一应用的应用激活状态,和/或该应用在服务的每个行业领域的业务处理状态。
可选地,所述发送模块82具体用于:
向所述用户终端发送包含非接协议参数和用户交互参数的安装注册更新指令;
其中,所述非接协议参数中携带用于指示更新后的应用激活状态的指示信息,所述用户交互参数中携带用于指示所述任一应用在服务的至少一个行业领域中更新后的业务处理状态的指示信息。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、装置(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和更新。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和更新。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些更新和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (20)
1.一种基于近场通信NFC的应用操作方法,其特征在于,该方法包括:
用户终端在接收到服务终端发送的激活态应用获取请求后,查找安装的应用中与所述服务终端所属的行业领域相匹配的激活态应用;
当所述用户终端确定查找到的激活态应用在所述服务终端所属的行业领域中的业务处理状态为激活可视状态时,将所述激活态应用的标识信息反馈给所述服务终端;
其中,针对激活态应用所服务的多个行业领域中的任一行业领域,当该激活态应用在该任一行业领域中的业务处理状态为激活可视状态时,该激活态应用能够处理该任一行业领域的业务,当该激活态应用在该任一行业领域的业务处理状态为激活不可视状态时,该激活态应用不能够处理该任一行业领域的业务。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述用户终端在接收到应用服务器针对任一应用的应用安装指令后,根据该应用安装指令的指示,设置该应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态。
3.如权利要求2所述的方法,其特征在于,所述用户终端根据该应用安装指令的指示,设置所述任一应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态,包括:
所述用户终端根据所述应用服务器在应用安装指令的非接协议参数中指示的应用激活状态,设置该应用的应用激活状态;并
根据所述应用服务器在应用安装指令的用户交互参数中所指示的该应用在每个行业领域的业务处理状态,设置该应用在每个行业领域的业务处理状态。
4.如权利要求2所述的方法,其特征在于,所述用户终端设置所述任一应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态之后,还包括:
所述用户终端根据用户针对该应用的状态设置指令的指示,更新该应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态。
5.如权利要求2所述的方法,其特征在于,所述用户终端设置该应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态之后,还包括:
所述用户终端在接收到应用服务器针对该应用的安装注册更新指令后,根据该安装注册更新指令的指示,更新该应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态。
6.如权利要求5所述的方法,其特征在于,所述用户终端根据该安装注册更新指令的指示,更新所述任一应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态,包括:
所述用户终端根据所述应用服务器在所述安装注册更新指令的非接协议参数中指示的更新后的应用激活状态,更新该应用的应用激活状态;和/或
根据所述应用服务器在所述安装注册更新指令的用户交互参数中所指示的该应用在至少一个行业领域中更新后的业务处理状态,更新该应用在所述至少一个行业领域中的业务处理状态。
7.一种基于近场通信NFC的应用操作方法,其特征在于,该方法包括:
应用服务器生成应用安装指令;所述应用安装指令用于指示用户终端设置任一应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态;其中,当应用处于激活态时,若该应用在服务的任一行业领域中的业务处理状态为激活可视状态,则该应用能够处理该任一行业领域的业务,若该应用在服务的任一行业领域的业务处理状态为激活不可视状态,则该应用不能处理该任一行业领域的业务;
所述应用服务器将所述应用安装指令发送给所述用户终端。
8.如权利要求7所述的方法,其特征在于,所述应用服务器生成应用安装指令,包括:
所述应用服务器生成包含非接协议参数和用户交互参数的应用安装指令,所述非接协议参数中携带用于指示所述任一应用的应用激活状态的指示信息,所述用户交互参数中携带用于指示所述任一应用在服务的每个行业领域的业务处理状态的指示信息。
9.如权利要求7所述的方法,其特征在于,所述应用服务器将所述应用安装指令发送给所述用户终端之后,还包括:
所述应用服务器向所述用户终端发送针对所述任一应用的安装注册更新指令;所述安装注册更新指令用于指示所述用户终端更新所述任一应用的应用激活状态,和/或该应用在服务的每个行业领域的业务处理状态。
10.如权利要求9所述的方法,其特征在于,所述应用服务器向所述用户终端发送针对所述设定应用的安装注册更新指令,包括:
所述应用服务器向所述用户终端发送包含非接协议参数和用户交互参数的安装注册更新指令;
其中,所述非接协议参数中携带用于指示更新后的应用激活状态的指示信息,所述用户交互参数中携带用于指示所述任一应用在服务的至少一个行业领域中更新后的业务处理状态的指示信息。
11.一种基于近场通信NFC的应用操作装置,其特征在于,该装置包括:
查找模块,用于在接收到服务终端发送的激活态应用获取请求后,查找安装的应用中与所述服务终端所属的行业领域相匹配的激活态应用;
发送模块,用于在确定所述查找模块查找到的激活态应用在所述服务终端所属的行业领域中的业务处理状态为激活可视状态时,将所述激活态应用的标识信息反馈给所述服务终端;
其中,针对激活态应用所服务的多个行业领域中的任一行业领域,当该激活态应用在该任一行业领域中的业务处理状态为激活可视状态时,该激活态应用能够处理该任一行业领域的业务,当该激活态应用在该任一行业领域的业务处理状态为激活不可视状态时,该激活态应用不能够处理该任一行业领域的业务。
12.如权利要求11所述的装置,其特征在于,所述装置还包括:
设置模块,用于在接收到应用服务器针对任一应用的应用安装指令后,根据该应用安装指令的指示,设置该应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态。
13.如权利要求12所述的装置,其特征在于,所述设置模块具体用于:
根据所述应用服务器在应用安装指令的非接协议参数中指示的应用激活状态,设置该应用的应用激活状态;并
根据所述应用服务器在应用安装指令的用户交互参数中所指示的该应用在每个行业领域的业务处理状态,设置该应用在每个行业领域的业务处理状态。
14.如权利要求12所述的装置,其特征在于,所述设置模块还用于:
根据用户针对所述任一应用的状态设置指令的指示,更新该应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态。
15.如权利要求12所述的装置,其特征在于,所述设置模块还用于:
在接收到应用服务器针对所述任一应用的安装注册更新指令后,根据该安装注册更新指令的指示,更新该应用的应用激活状态,和/或该应用在服务的至少一个行业领域的业务处理状态。
16.如权利要求15所述的装置,其特征在于,所述设置模块具体用于:
根据所述应用服务器在所述安装注册更新指令的非接协议参数中指示的更新后的应用激活状态,更新该应用的应用激活状态;和/或
根据所述应用服务器在所述安装注册更新指令的用户交互参数中所指示的该应用在至少一个行业领域中更新后的业务处理状态,更新该应用在所述至少一个行业领域中的业务处理状态。
17.一种基于近场通信NFC的应用操作装置,其特征在于,该装置包括:
生成模块,用于生成应用安装指令;所述应用安装指令用于指示用户终端设置任一应用的应用激活状态,以及该应用在服务的每个行业领域的业务处理状态;其中,当应用处于激活态时,若该应用在服务的任一行业领域中的业务处理状态为激活可视状态,则该应用能够处理该任一行业领域的业务,若该应用在服务的任一行业领域的业务处理状态为激活不可视状态,则该应用不能处理该任一行业领域的业务;
发送模块,用于将所述应用安装指令发送给所述用户终端。
18.如权利要求17所述的装置,其特征在于,所述生成模块具体用于:
生成包含非接协议参数和用户交互参数的应用安装指令,所述非接协议参数中携带用于指示所述任一应用的应用激活状态的指示信息,所述用户交互参数中携带用于指示所述任一应用在服务的每个行业领域的业务处理状态的指示信息。
19.如权利要求17所述的装置,其特征在于,所述生成模块还用于:
向所述用户终端发送针对所述任一应用的安装注册更新指令;所述安装注册更新指令用于指示所述用户终端更新所述任一应用的应用激活状态,和/或该应用在服务的每个行业领域的业务处理状态。
20.如权利要求19所述的装置,其特征在于,所述发送模块具体用于:
向所述用户终端发送包含非接协议参数和用户交互参数的安装注册更新指令;
其中,所述非接协议参数中携带用于指示更新后的应用激活状态的指示信息,所述用户交互参数中携带用于指示所述任一应用在服务的至少一个行业领域中更新后的业务处理状态的指示信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510523814.8A CN106484440B (zh) | 2015-08-24 | 2015-08-24 | 一种基于近场通信nfc的应用操作方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510523814.8A CN106484440B (zh) | 2015-08-24 | 2015-08-24 | 一种基于近场通信nfc的应用操作方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106484440A true CN106484440A (zh) | 2017-03-08 |
CN106484440B CN106484440B (zh) | 2019-06-11 |
Family
ID=58232930
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510523814.8A Active CN106484440B (zh) | 2015-08-24 | 2015-08-24 | 一种基于近场通信nfc的应用操作方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106484440B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110807502A (zh) * | 2019-10-31 | 2020-02-18 | 北京小米支付技术有限公司 | Nfc智能卡的配置方法及装置 |
CN110866580A (zh) * | 2019-10-31 | 2020-03-06 | 小米数字科技有限公司 | 配置nfc智能卡的预处理方法及装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103310537A (zh) * | 2012-03-16 | 2013-09-18 | ***通信集团公司 | 一种多应用识别访问方法、智能卡和pos机 |
US20130299596A1 (en) * | 2012-05-08 | 2013-11-14 | Samsung Electronics Co., Ltd. | Apparatus and method for selecting secure element in near field communication device |
CN103678427A (zh) * | 2012-09-26 | 2014-03-26 | ***股份有限公司 | 检索并使用设置在智能卡内的应用的方法及*** |
US8977195B2 (en) * | 2011-01-06 | 2015-03-10 | Texas Insruments Incorporated | Multiple NFC card applications in multiple execution environments |
CN104751327A (zh) * | 2013-12-31 | 2015-07-01 | ***通信集团公司 | 一种激活卡应用的方法和设备 |
-
2015
- 2015-08-24 CN CN201510523814.8A patent/CN106484440B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8977195B2 (en) * | 2011-01-06 | 2015-03-10 | Texas Insruments Incorporated | Multiple NFC card applications in multiple execution environments |
CN103310537A (zh) * | 2012-03-16 | 2013-09-18 | ***通信集团公司 | 一种多应用识别访问方法、智能卡和pos机 |
US20130299596A1 (en) * | 2012-05-08 | 2013-11-14 | Samsung Electronics Co., Ltd. | Apparatus and method for selecting secure element in near field communication device |
CN103678427A (zh) * | 2012-09-26 | 2014-03-26 | ***股份有限公司 | 检索并使用设置在智能卡内的应用的方法及*** |
CN104751327A (zh) * | 2013-12-31 | 2015-07-01 | ***通信集团公司 | 一种激活卡应用的方法和设备 |
Non-Patent Citations (1)
Title |
---|
潘雪峰 等: "基于NFC近场通信技术的智能卡集成***模型设计", 《北京联合大学学报》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110807502A (zh) * | 2019-10-31 | 2020-02-18 | 北京小米支付技术有限公司 | Nfc智能卡的配置方法及装置 |
CN110866580A (zh) * | 2019-10-31 | 2020-03-06 | 小米数字科技有限公司 | 配置nfc智能卡的预处理方法及装置 |
CN110866580B (zh) * | 2019-10-31 | 2024-01-16 | 天星数科科技有限公司 | 配置nfc智能卡的预处理方法及装置 |
CN110807502B (zh) * | 2019-10-31 | 2024-04-09 | 天星数科科技有限公司 | Nfc智能卡的配置方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106484440B (zh) | 2019-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2020203422B2 (en) | Controlling access based on display orientation | |
CN102567910B (zh) | Nfc交易服务器 | |
US20150363781A1 (en) | Methods and systems for providing payment credentials | |
TW201836322A (zh) | 憑證管理方法及系統 | |
CN108876360A (zh) | 一种基于区块链的数字资金托管方法、装置及*** | |
US8725641B2 (en) | Automated teller machine with virtual bank sharing | |
US20190012005A1 (en) | Method and device for asynchronous touch and asynchronous display on dual-screen and computer readable storage medium | |
CN105931033B (zh) | 一种脱机消费的方法及装置 | |
US10572891B2 (en) | Punchcard check-in system | |
CN112581123B (zh) | 卡管理方法、用户终端、服务器、***及存储介质 | |
CN105930179A (zh) | 一种交易终端升级的方法及装置 | |
US12026696B1 (en) | Automated application workflows based on signal detection | |
CN106484440A (zh) | 一种基于近场通信nfc的应用操作方法及装置 | |
CN109146444B (zh) | 虚拟账户创建方法及装置、账户信息更新方法及装置 | |
CN107451800B (zh) | 一种虚拟资源转移方法及装置,电子设备 | |
CN105354704A (zh) | 一种资源处理方法、装置及*** | |
AU2012265610B2 (en) | External device interface abstraction | |
CN107729156B (zh) | 一种应用冲突解决方法及装置 | |
US20100281490A1 (en) | Generating transaction message | |
CN112037051B (zh) | 清算账户开户方法及装置 | |
CN111506340B (zh) | 业务规则信息处理方法、装置及*** | |
US20170221018A1 (en) | Proxy payment system, proxy payment device, physical store device, and user device | |
US20190362335A1 (en) | In-vehicle device for securely conducting a transaction directly from the vehicle | |
CN110751455A (zh) | 一种联名业务处理方法及装置 | |
CN104346882B (zh) | 一种在手持装置上进行交易的方法以及一种服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |