一种基于近场通讯NFC的业务处理方法及装置与流程

文档序号:11139527阅读:560来源:国知局
一种基于近场通讯NFC的业务处理方法及装置与制造工艺

本发明涉及电子技术与无线通信领域,尤其涉及一种基于近场通讯NFC的业务处理方法及装置。



背景技术:

随着电子技术的快速发展,各种便携式的服务终端的应用变得越来越广泛,如携带方便的销售点(Point of sales,POS)终端的应用越来越多。为了配合POS终端的应用,用户终端也开始支持POS终端的刷卡功能,用户终端可以在与POS终端之间建立近场通信(Near Field Communication,NFC)后,支持POS机对该用户终端执行业务处理。如图1所示,为现有的基于NFC的业务系统示意图,业务处理流程如下:

1)POS终端通过应用管理模块选择具体的应用;

2)POS终端通过NFC连接模块与用户终端建立NFC连接;

3)POS终端通过认证管理模块进行用户身份认证;

4)双方进行业务处理流程;

5)用户终端记录业务数据;

6)POS终端向后台业务平台同步业务数据;

随着用户终端的多样化发展,用户终端内逐渐出现了多客户识别模块(Subscriber Identity Module,SIM)卡、软SIM等业务载体等,这些业务载体可以分别存储不同的业务应用及业务数据,因此,针对一个用户终端执行复合业务处理的可能性就大大增加,这里的复合业务处理是指在一次业务处理中要多次调用用户终端内不同的业务应用,比如,优惠券、积分卡、现金支付等。除此之外,服务端也同样出现了复杂多样的POS终端,不同的POS终端承载 了不同种类的应用服务,比如商户积分POS终端,金融消费POS终端,合作伙伴优惠券POS终端等。随着服务终端的多样化发展,用户的一次业务请求往往需要在多种POS终端上进行多个业务处理过程。

针对上述复合业务处理,目前使用的解决方式就是执行多次业务处理,每次进行业务处理时将一个服务终端绑定用户终端的一种业务载体,如图2(a)和图2(b)所示。在这种方式下,用户终端需要多次与POS终端之间建立NFC连接,用户终端侧和POS终端侧的用户需要多次操作NFC连接,并且POS终端侧的用户还需要人工进行业务处理复核,并输入后续需要的业务数据。

显然,现有的复合业务处理过程效率低下,已不能满足业务发展的需要。



技术实现要素:

本发明实施例提供一种基于近场通讯NFC的业务处理方法及装置,用以解决现有的复合业务处理过程效率低下,已不能满足业务发展的需要的问题。

本发明实施例提供一种基于近场通讯NFC的业务处理方法,包括:

第一服务终端在与用户终端建立NFC连接后,对所述用户终端执行复合业务处理中针对第一业务载体的第一业务处理;所述第一业务载体为承载第一应用的用户信息的业务载体;

基于进行第一业务处理后的第一业务数据,控制对所述用户终端执行所述复合业务处理中针对第二业务载体的第二业务处理;所述第二业务载体为承载第二应用的用户信息的业务载体。

这里的第一业务数据为复合业务处理过程的中间业务数据。

可选地,第一服务终端在与用户终端建立NFC连接后,对所述用户终端执行复合业务处理中针对第一业务载体的第一业务处理,包括:

所述第一服务终端向所述用户终端发送携带第一应用的标识信息的NFC连接建立请求,并在与所述用户终端之间建立起NFC连接后,接收所述用户 终端基于所述第一应用的标识信息反馈的所述第一业务载体的用户信息;

在对所述第一业务载体的用户信息进行合法性认证通过后,对所述用户终端执行针对所述第一业务载体的第一业务处理。

可选地,所述第一服务终端控制对所述用户终端执行所述复合业务处理中针对第二业务载体的第二业务处理,包括:

所述第一服务终端根据预先存储的应用之间的切换关系信息,确定切换后的第二应用,并对所述用户终端执行针对所述第二应用对应的第二业务载体的第二业务处理;或者,

所述第一服务终端根据预先存储的应用之间的切换关系信息,以及不同服务终端承载的应用,向承载切换后的第二应用的第二服务终端发送桥接指示消息,该桥接指示消息用于指示所述第二服务终端通过第一服务终端,对所述用户终端执行第二业务处理。

可选地,所述第一服务终端对所述用户终端执行针对第二业务载体的第二业务处理,包括:

所述第一服务终端向所述用户终端发送携带第二应用的标识信息的用户信息获取请求,并接收所述用户终端基于所述第二应用的标识信息反馈的该用户终端内的第二业务载体的用户信息;

在对所述第二业务载体的用户信息进行合法性认证通过后,基于进行第一业务处理后的第一业务数据,对所述用户终端执行针对所述第二业务载体的第二业务处理。

可选地,所述第一服务终端对获取的用户信息进行合法性认证,包括:

所述第一服务终端根据预先存储的合法和/或非法的用户信息,对获取的用户信息进行合法性认证;和/或,

所述第一服务终端根据获取的用户信息中包含的应用标识信息,和所述第一服务终端绑定的至少一种应用的标识信息,对获取的用户信息进行合法性认证。

可选地,所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理,包括:

所述第一服务终端根据自身存储的进行第一业务处理后的第一业务数据,确定进行第二业务处理所需的第二业务数据,根据确定的第二业务数据,对所述用户终端执行针对所述第二业务载体的第二业务处理;或者,

所述第一服务终端向所述用户终端请求获取进行第一业务处理后的第一业务数据;根据所述用户终端发送的第一业务数据,确定进行第二业务处理所需的第二业务数据,根据确定的第二业务数据,对所述用户终端执行针对所述第二业务载体的第二业务处理。

本发明另一实施例提供一种基于近场通讯NFC的业务处理方法,包括:

第二服务终端接收第一服务终端发送的桥接指示消息;该桥接指示消息用于指示所述第二服务终端对用户终端执行复合业务处理中针对第二业务载体的第二业务处理;所述第二业务载体为承载第二应用的用户信息的业务载体;

基于所述第一服务终端对所述用户终端执行所述复合业务处理中针对第一业务载体的第一业务处理后的第一业务数据,通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理;所述第二业务载体为承载第二应用的用户信息的业务载体。

可选地,所述第二服务终端通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理,包括:

所述第二服务终端通过所述第一服务终端,向所述用户终端发送携带第二应用的标识信息的用户信息获取请求;

通过所述第一服务终端接收所述用户终端基于所述第二应用的标识信息反馈的该用户终端内的第二业务载体的用户信息;

在对所述第二业务载体的用户信息进行合法性认证通过后,基于所述第一服务终端对所述用户终端进行第一业务处理后的第一业务数据,通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理。

可选地,所述第二服务终端对获取的用户信息进行合法性认证,包括:

所述第二服务终端根据预先存储的合法和/或非法的用户信息,对获取的用户信息进行合法性认证;和/或,

所述第二服务终端根据获取的用户信息中包含的第二应用的标识信息,和所述第二服务终端绑定的至少一种应用的标识信息,对获取的用户信息进行合法性认证。

可选地,所述第二服务终端通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理,包括:

所述第二服务终端根据所述第一服务终端指示的进行第一业务处理后的第一业务数据,确定进行第二业务处理的第二业务数据;根据确定的第二业务数据,通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理;或者,

所述第二服务终端向所述用户终端请求获取进行第一业务处理后的第一业务数据,根据所述用户终端通过所述第一服务终端发送的第一业务数据,确定进行第二业务处理的第二业务数据;根据确定的第二业务数据,通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理。

本发明另一实施例提供一种基于近场通讯NFC的业务处理方法,包括:

用户终端在与第一服务终端建立NFC连接后,根据所述第一服务终端指示的第一应用的标识信息,读取与该第一应用对应的第一业务载体的用户信息,并将该第一业务载体的用户信息发送给所述第一服务终端,用于所述第一服务终端对所述用户终端执行复合业务处理中针对所述第一业务载体的第一业务处理;

在接收到所述第一服务终端发送的携带第二应用的标识信息的用户信息获取请求后,读取与该第二应用对应的第二业务载体的用户信息,并将该第二业务载体的用户信息发送给所述第一服务终端,用于所述第一服务终端控制对所述用户终端执行所述复合业务处理中针对所述第二业务载体的第二业务处 理。

可选地,所述方法还包括:

所述用户终端在所述第一服务终端执行完所述第一业务处理之后,存储第一业务处理后的第一业务数据;

在所述第一服务终端控制对所述用户终端执行针对第二业务载体的第二业务处理时,将存储的所述第一业务数据发送给所述第一服务终端。

本发明实施例提供一种基于近场通讯NFC的业务处理装置,包括:

第一处理模块,用于在第一服务终端与用户终端建立NFC连接后,对所述用户终端执行复合业务处理中针对第一业务载体的第一业务处理;所述第一业务载体为承载第一应用的用户信息的业务载体;

第二处理模块,用于基于所述第一处理模块进行第一业务处理后的第一业务数据,控制对所述用户终端执行所述复合业务处理中针对第二业务载体的第二业务处理;所述第二业务载体为承载第二应用的用户信息的业务载体。

本发明实施例提供另外一种基于近场通讯NFC的业务处理装置,包括:

接收模块,用于接收第一服务终端发送给第二服务终端的桥接指示消息;该桥接指示消息用于指示所述第二服务终端对用户终端执行复合业务处理中针对第二业务载体的第二业务处理;所述第二业务载体为承载第二应用的用户信息的业务载体;

处理模块,用于基于所述第一服务终端对所述用户终端执行所述复合业务处理中针对第一业务载体的第一业务处理后的第一业务数据,通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理;所述第二业务载体为承载第二应用的用户信息的业务载体。

本发明实施例提供另外一种基于近场通讯NFC的业务处理装置,包括:

第一收发模块,用于在用户终端与第一服务终端建立NFC连接后,根据所述第一服务终端指示的第一应用的标识信息,读取与该第一应用对应的第一业务载体的用户信息,并将该第一业务载体的用户信息发送给所述第一服务终 端,用于所述第一服务终端对所述用户终端执行复合业务处理中针对所述第一业务载体的第一业务处理;

第二收发模块,用于在接收到所述第一服务终端发送的携带第二应用的标识信息的用户信息获取请求后,读取与该第二应用对应的第二业务载体的用户信息,并将该第二业务载体的用户信息发送给所述第一服务终端,用于所述第一服务终端控制对所述用户终端执行所述复合业务处理中针对所述第二业务载体的第二业务处理。

本发明实施例中,服务终端在进行复合业务处理时,只需要与用户终端之间建立一次NFC连接,在整个业务处理流程中,基于之前业务处理后的业务数据进行复合业务中的后续业务处理,无需人工输入中间业务数据,从而提高了复合业务处理过程的效率,改善了用户终端侧和服务终端侧的用户体验。

附图说明

图1为现有的基于NFC的业务系统示意图;

图2(a)为背景技术在多业务载体场景下的业务处理示意图;

图2(b)为背景技术在多业务载体及多POS终端场景下的业务处理示意图;

图3为本发明实施例一提供的基于NFC的业务处理方法流程图;

图4为本发明实施例改进后的NFC业务处理系统结构示意图;

图5为本发明实施例二提供的基于NFC的业务处理方法流程图;

图6为与实施例二对应的设备内部各模块之间交互的示意图;

图7为本发明实施例三提供的基于NFC的业务处理方法流程图;

图8为与实施例三对应的设备内部各模块之间交互的示意图;

图9为复合业务代理模块的结构示意图;

图10为本发明实施例四提供的基于NFC的业务处理装置结构示意图;

图11为本发明实施例五提供的基于NFC的业务处理装置结构示意图;

图12为本发明实施例六提供的基于NFC的业务处理装置结构示意图。

具体实施方式

本发明实施例中,第一服务终端在与用户终端建立NFC连接后,对用户终端执行复合业务处理中针对第一业务载体的第一业务处理,该第一业务载体为承载第一应用的用户信息的业务载体;基于进行第一业务处理后的第一业务数据,控制对该用户终端执行复合业务处理中针对第二业务载体的第二业务处理,该第二业务载体为承载第二应用的用户信息的业务载体。可见,服务终端在进行复合业务处理时,只需要与用户终端之间建立一次NFC连接,在整个业务处理流程中,基于之前业务处理后的业务数据进行复合业务中的后续业务处理,无需人工输入中间业务数据,从而提高了复合业务处理过程的效率,改善了用户终端侧和服务终端侧的用户体验。

下面结合说明书附图对本发明实施例作进一步详细描述。

实施例一

如图3所示,为本发明实施例一提供的基于NFC的业务处理方法流程图,包括:

S301:第一服务终端在与用户终端建立NFC连接后,对用户终端执行复合业务处理中针对第一业务载体的第一业务处理;该第一业务载体为承载第一应用的用户信息的业务载体。

在具体实施过程中,第一服务终端与用户终端之间建立NFC连接,然后根据需要执行的复合业务对应的各应用的执行顺序(或称应用之间的切换关系),首先执行第一应用下的第一业务处理。在用户终端侧,承载该第一应用的用户信息的业务载体为第一业务载体,因此,第一服务终端实际就是对用户终端的第一业务载体执行第一业务处理。

S302:基于进行第一业务处理后的第一业务数据,控制对用户终端执行所述复合业务处理中针对第二业务载体的第二业务处理;该第二业务载体为承载 第二应用的用户信息的业务载体。

该步骤中,第一服务终端在完成第一业务处理后,根据复合业务对应的各应用的执行顺序(或称应用之间的切换关系),确定切换后的第二应用进行第二业务处理。第一服务终端可以自己基于第一业务数据,对用户终端执行所述复合业务处理中针对第二业务载体的第二业务处理,也可以控制其它服务终端对用户终端执行第二业务处理;在控制其它服务终端执行第二业务处理时,其它服务终端可以将该第一服务终端作为桥接器,由该第一服务终端负责对第二业务处理过程中的信息进行转发。具体地,第一服务终端根据预先存储的应用之间的切换关系信息,确定切换后的第二应用,并对所述用户终端执行针对所述第二应用对应的第二业务载体的第二业务处理;或者,第一服务终端根据预先存储的应用之间的切换关系信息,以及不同服务终端承载的应用,向承载切换后的第二应用的第二服务终端发送桥接指示消息,该桥接指示消息用于指示所述第二服务终端通过第一服务终端,对所述用户终端执行所述第二业务处理。以下实施例二和三将会作进一步说明。

从上述流程可知,本发明实施例对用户终端与服务终端(如POS终端)之间的交互流程进行了改进,在一个完整的业务处理流程中,用户终端只需要与服务终端建立一次NFC连接,若在进行一次业务处理后,整个业务处理流程还没有完成,服务终端可以根据预先存储的应用之间的切换关系信息,进行应用切换,在进行后续业务处理时,基于之前业务处理后的业务数据进行后续业务处理,无需人工输入中间业务数据,从而提高了复合业务处理过程的效率,改善了用户终端侧和服务终端侧的用户体验。

下面通过几个具体的实施例进一步说明本发明实施例的思想。

首先,介绍一下实现本发明实施例的一个业务处理系统架构。相比背景技术部分(图2(a)和图2(b))的NFC业务处理系统,如图4所示,为本发明实施例改进后的NFC业务处理系统结构示意图。本发明实施例相当于在用户终端和服务终端侧各自增加了一个复合业务代理模块,在用户终端侧,复合 业务代理模块负责代理各业务载体与服务终端进行互通,比如,该复合业务代理模块可以根据服务终端发送的应用的标识信息,查找到与该应用的标识信息对应的业务载体,基于查找到的业务载体,响应服务终端的业务处理。在服务终端侧,复合业务代理模块负责与其它服务终端的复合业务代理模块进行互通,实现不同服务终端之间的应用切换。为了支持服务终端的复合业务代理模块的认证及互通功能,本发明实施例可以通过终端管理平台,将服务终端的复合业务代理模块进行用户信息认证时所需的对应关系信息及在不同服务终端之间互通切换的指示信息等提前上传到该复合业务代理模块。

实施例二

该实施例的应用场景是:同一服务终端针对用户终端内不同业务载体进行业务处理。

如图5所示,为本发明实施例二提供的基于NFC的业务处理方法流程图,图6为与该实施例二对应的设备内部各模块之间交互的示意图,该实施例二包括以下步骤:

S501:第一服务终端与用户终端建立NFC连接。

该步骤中,第一服务终端的用户(比如POS终端操作员)选择该第一服务终端支持的第一应用,并触发第一服务终端发起NFC连接建立过程。第一服务终端可以向用户终端发送携带第一应用的标识信息的NFC连接建立请求。

如图6所示,在作为第一服务终端的POS终端侧,用户可以通过POS终端的应用管理模块提供的选择界面选择第一应用a,并通过NFC连接管理模块下发NFC连接建立指令到POS终端的复合业务代理模块,POS终端的复合业务代理模块再向用户终端的复合业务代理模块发起NFC连接建立请求。

S502:用户终端在与第一服务终端建立NFC连接后,根据第一服务终端指示的第一应用的标识信息,读取与该第一应用对应的第一业务载体的用户信息,并将该第一业务载体的用户信息发送给第一服务终端。

在具体实施过程中,用户终端可以接收第一服务终端发送的携带第一应用 的标识信息的NFC连接建立请求,与第一服务终端建立NFC连接,并根据业务载体与应用的标识信息的对应关系,确定用户终端内与该第一应用的标识信息对应的第一业务载体;读取第一业务载体内的用户信息,并将该第一业务载体的用户信息发送给第一服务终端。

如图6所示,用户终端与POS终端之间建立起NFC连接,也即用户终端内的复合业务代理模块与POS终端内的复合业务代理模块之间建立起NFC连接。用户终端的复合业务代理模块根据预先存储的业务载体与应用的标识信息的对应关系,确定POS终端指示的第一应用对应的第一业务载体为NFS SIM1,读取NFS SIM1内的用户信息,包括用户身份信息(比如手机号、会员卡号、积分卡号等信息),注册的应用信息(比如应用的标识信息)等。用户终端的复合业务代理模块将读取的第一业务载体的用户信息通过建立的NFC连接传输给POS终端的复合业务代理模块。

S503:第一服务终端对用户终端内的第一业务载体的用户信息进行合法性认证。

该步骤中,第一服务终端对获取的第一业务载体的用户信息进行合法性认证,可以包括:

第一服务终端根据预先存储的合法和/或非法的用户信息,对获取的用户信息进行合法性认证;和/或,第一服务终端根据获取的用户信息中包含的应用标识信息,和所述第一服务终端绑定的至少一种应用的标识信息,对获取的用户信息进行合法性认证。

也即,这里的认证可以包括两种,一种是对用户身份的认证,另一种是对第一服务终端的应用处理权限的确认。在第一种认证中,第一服务终端内预先存储了支持的各种应用的用户信息,其中可以包括合法和/或非法(比如黑名单用户)的用户信息,基于这些用户信息,可以确认获取的用户信息所对应的用户身份的合法性。另外,第一服务终端内还存储了与该第一服务终端绑定了的各个应用的应用信息,比如应用的标识信息,通过将获取的用户信息中包含的 应用标识信息,与该第一服务终端绑定的各个应用的标识信息进行比对,确认该第一服务终端是否具有针对获取的用户信息所对应的应用进行处理的权限,实际上就是判断获取的用户信息对应的应用是否为第一服务终端侧开始选择的第一应用。

如图6所示,第一业务载体NFC SIM1将获取的用户信息传输给用户终端的复合业务代理模块,用户终端的复合业务代理模块将其发送给POS终端的复合业务代理模块,POS终端的复合业务代理模块可以在进行认证完成后,将认证结果推送给认证管理模块。

S504:在认证通过后,第一服务终端对用户终端执行复合业务处理中针对第一业务载体的第一业务处理。

这里,第一服务终端通过建立的NFC连接,与用户终端之间执行针对第一业务载体的业务交互流程,完成第一业务处理。在完成第一业务处理后,用户终端和/或第一服务终端可以存储第一业务处理后的第一业务数据,以便于进行后续业务处理。

如图6所示,POS终端的认证管理模块可以在认证通过后,触发业务管理模块启动业务处理流程,业务管理模块通过复合业务代理模块与用户终端的第一业务载体NFC SIM1进行业务互通,比如,业务管理模块在处理交易业务时,通过POS终端的复合业务代理模块和用户终端的复合业务代理模块获取NFC SIM1的账号信息(如积分卡号),在扣款后,再将交易结果(比如包括指示交易成功的信息、交易金额等)通过POS终端和用户终端的复合业务代理模块通知给NFC SIM1。用户终端的复合业务代理模块和/或POS终端的复合业务代理模块存储此次交易后的中间交易数据(第一业务数据),其中可以包括用户身份标识信息、应用标识信息、交易金额信息(包括积分)、交易时间等。

S505:第一服务终端根据预先存储的应用之间的切换关系信息,确定切换后的第二应用,并向用户终端发送携带第二应用的标识信息的用户信息获取请求。

若整个业务流程包括多种业务处理过程,第一服务终端在完成第一业务处理后,若确定整个业务处理流程没有完成,则启动执行复合业务处理中针对第二业务载体的第二业务处理,第一服务终端可以首先验证第二业务载体的用户信息。

如图6所示,POS终端的复合业务代理模块在确认业务处理流程没有完成(比如之前的积分余额不足,需要再进行现金交易)后,根据预先存储的应用之间的切换关系(比如在积分支付应用完成后切换到现金支付应用),通知应用管理模块切换到第二应用b,并向用户终端的复合业务代理模块发起获取第二业务载体的用户信息的请求。

S506:用户终端确定用户终端内与该第二应用的标识信息对应的第二业务载体;读取第二业务载体的用户信息,并将该第二业务载体的用户信息发送给第一服务终端。

如图6所示,用户终端的复合业务代理模块读取用户终端内第二业务载体的用户信息,包括用户身份信息(比如手机号、会员卡号、积分卡号等信息),注册的应用信息(比如应用的标识信息)等,并将其传输给POS终端的复合业务代理模块。

S507:第一服务终端在对第二业务载体的用户信息进行合法性认证通过后,基于进行第一业务处理后的第一业务数据,对用户终端执行复合业务处理中针对第二业务载体的第二业务处理。

第一服务终端对第二业务载体的用户信息进行认证的过程参见第一业务处理过程,这里不再赘述。第一服务终端在进行第二业务处理时,需要参考第一业务处理后的第一业务数据;这里,若第一服务终端存储了之前的第一业务数据,则可以直接根据存储的进行第一业务处理后的第一业务数据,确定进行第二业务处理所需的第二业务数据,根据确定的第二业务数据,对所述用户终端执行针对所述第二业务载体的第二业务处理。若第一服务终端没有存储之前的第一业务数据,可以向用户终端请求获取进行第一业务处理后的第一业务数 据;然后,根据用户终端发送的第一业务数据,确定进行第二业务处理所需的第二业务数据,根据确定的第二业务数据,对用户终端执行针对第二业务载体的第二业务处理。

如图6所示,POS终端的复合业务代理模块将存储的或从用户终端获取的第一业务数据a传输给业务管理模块,业务管理模块基于该第一业务数据a确定进行第二业务处理时的第二业务数据b(比如,整个交易过程需要扣款30元,第一次交易扣除了20积分,抵20元,则第二次交易需要扣款10元),然后,业务管理模块通过POS终端的复合业务代理模块和用户终端的复合业务代理模块获取第二业务载体NFC SIM2的账号信息(如手机钱包账号),在扣款后,再将交易结果(比如包括指示交易成功的信息、交易金额等)通过POS终端和用户终端的复合业务代理模块通知给NFC SIM2。

在完成第二业务处理后,若整个业务处理流程仍没有完成,可以存储第二业务处理后的业务数据,继续按照上述S406~S407切换到其它应用进行处理。

实施例三

该实施例的应用场景是:不同服务终端针对用户终端内不同业务载体进行业务处理。

如图7所示,为本发明实施例三提供的基于NFC的业务处理方法流程图,图8为与该实施例二对应的设备内部各模块之间交互的示意图,该实施例二包括以下步骤(与实施例一重复之处不再赘述):

S701:第一服务终端与用户终端建立NFC连接。

具体地,第一服务终端向用户终端发送携带第一应用的标识信息的NFC连接建立请求。

如图8所示,在作为第一服务终端的第一POS终端侧,用户可以通过第一POS终端的应用管理模块提供的选择界面选择第一应用a,并通过NFC连接管理模块下发NFC连接建立指令到第一POS终端的复合业务代理模块,第一POS终端的复合业务代理模块再向用户终端的复合业务代理模块发起NFC 连接建立请求。

S702:用户终端在与第一服务终端建立NFC连接后,根据第一服务终端指示的第一应用的标识信息,确定用户终端内与该第一应用的标识信息对应的第一业务载体;读取第一业务载体的用户信息,并将该第一业务载体的用户信息发送给第一服务终端。

如图8所示,用户终端与第一POS终端之间建立起NFC连接,也即用户终端内的复合业务代理模块与第一POS终端内的复合业务代理模块之间建立起NFC连接。用户终端的复合业务代理模块根据预先存储的业务载体与应用的标识信息的对应关系,确定第一POS终端指示的第一应用对应的第一业务载体为NFS SIM1,读取NFS SIM1内的用户信息,包括用户身份信息(比如手机号、会员卡号、积分卡号等信息),注册的应用信息(比如应用的标识信息)等。用户终端的复合业务代理模块将读取的第一业务载体的用户信息通过建立的NFC连接传输给第一POS终端的复合业务代理模块。

S703:第一服务终端对用户终端内的第一业务载体的用户信息进行合法性认证。

如图8所示,第一业务载体NFC SIM1将获取的用户信息传输给用户终端的复合业务代理模块,用户终端的复合业务代理模块将其发送给第一POS终端的复合业务代理模块,第一POS终端的复合业务代理模块可以在进行认证完成后,将认证结果推送给认证管理模块。

S704:在认证通过后,第一服务终端对用户终端执行复合业务处理中针对第一业务载体的第一业务处理。

如图8所示,第一POS终端的认证管理模块可以在认证通过后,触发业务管理模块启动业务处理流程,业务管理模块通过复合业务代理模块与用户终端的第一业务载体NFC SIM1进行业务互通,比如,业务管理模块在处理交易业务时,通过第一POS终端的复合业务代理模块和用户终端的复合业务代理模块获取NFC SIM1的账号信息(如积分卡号),在扣款后,再将交易结果(比 如包括指示交易成功的信息、交易金额等)通过第一POS终端和用户终端的复合业务代理模块通知给NFC SIM1。用户终端的复合业务代理模块和/或第一POS终端的复合业务代理模块存储此次交易后的中间交易数据(第一业务数据),其中可以包括用户身份标识信息、应用标识信息、交易金额信息(包括积分)、交易时间等。

S705:第一服务终端在完成针对第一业务载体的第一业务处理后,根据预先存储的应用之间的切换关系信息,以及不同服务终端承载的应用,向承载切换后的第二应用的第二服务终端发送桥接指示消息。

在具体实施中,若整个业务流程包括多种业务处理过程,第一服务终端在完成第一业务处理后,若确定整个业务处理流程没有完成,则根据预先存储的应用之间的切换关系信息,以及不同服务终端承载的应用,确定需要切换到第二服务终端执行第二应用下的第二业务处理,此时,第一服务终端向第二服务终端发送桥接指示消息,用于指示第二服务终端通过第一服务终端(也即以第一服务终端作为传递信息的桥接器),对所述用户终端执行第二应用下的第二业务处理。

如图8所示,第一POS终端的复合业务代理模块在确认业务处理流程没有完成(比如之前的积分余额不足,需要再进行现金交易)后,根据预先存储的应用之间的切换关系(比如在积分支付应用完成后切换到现金支付应用),通知作为第二服务终端的第二POS终端切换到第二应用b。

S706:第二服务终端在接收到第一服务终端发送的桥接指示消息后,通过第一服务终端,向用户终端发送携带第二应用的标识信息的用户信息获取请求。

如图8所示,第二POS终端的复合业务代理模块基于第一POS终端的复合业务代理模块的指示,通知应用管理模块切换到第二应用b,并通过第一POS终端向用户终端的复合业务代理模块请求获取第二应用对应的业务载体的用户信息。

S707:用户终端确定用户终端内与该第二应用的标识信息对应的第二业务载体;读取所述第二业务载体的用户信息,并将该第二业务载体的用户信息通过第一服务终端发送给第二服务终端。

如图8所示,用户终端的复合业务代理模块基于存储的应用标识与业务载体的对应关系,读取用户终端内第二业务载体NFC SIM2的用户信息,包括用户身份信息(比如手机号、会员卡号、积分卡号等信息),注册的应用信息(比如应用的标识信息)等,并将其通过第一POS终端反馈给第二POS终端的复合认证代理模块。

S708:第二服务终端在对第二业务载体的用户信息进行合法性认证通过后,基于第一服务终端对用户终端进行第一业务处理后的第一业务数据,通过第一服务终端对用户终端执行复合业务处理中针对第二业务载体的第二业务处理。

第二服务终端对第二业务载体的用户信息进行认证的过程参见实施例一的描述,这里不再赘述。第二服务终端在进行第二业务处理时,需要参考第一业务处理后的第一业务数据;这里,若第一服务终端存储了进行第一业务处理后的第一业务数据,则该第一业务数据可以由第一服务终端指示给第二服务终端,此时第二服务终端根据第一服务终端指示的进行第一业务处理后的第一业务数据,确定进行第二业务处理的第二业务数据,并根据确定的第二业务数据,通过第一服务终端对用户终端执行针对第二业务载体的第二业务处理。若用户终端存储了该第一业务数据,第二服务终端也可以向用户终端请求获取该第一业务数据,此时,第二服务终端根据用户终端通过第一服务终端发送的第一业务数据,确定进行第二业务处理的第二业务数据,根据确定的第二业务数据,通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理。

如图8所示,第二POS终端的业务管理模块通过复合业务代理模块获取到用户终端的复合业务代理模块存储的第一业务数据a,基于该第一业务数据 a,确定进行第二业务处理时的第二业务数据b(比如,整个交易过程需要扣款30元,第一次交易扣除了20积分,抵20元,则第二次交易需要扣款10元),基于该第二业务数据b,针对第二业务载体NFC SIM2执行第二业务处理。

在完成第二业务处理后,若整个业务处理流程仍没有完成,可以存储第二业务处理后的业务数据,继续切换到第二服务终端的其它应用或切换到其它服务终端的其它应用进行业务处理。

在上述实施例一和实施例二中的合法和/或非法的用户信息、与不同服务终端绑定的应用的标识信息等是通过终端管理平台及业务平台预先推送给复合业务代理模块的,实现了对多次串联的业务处理的脱机认证。在具体实施中,可以根据用户的位置信息、用户的行为数据信息、用户属性信息(是否为优质会员等)等推送合法和/或非法的用户信息,或者可以在需要进行业务处理时手动触发上述用户信息的推送;还可以根据业务逻辑设置并推送不同应用及不同服务终端间切换的顺序。

结合上述实施例一和实施例二的描述内容,图9给出了与上述图6和图8对应的将复合业务代理模块细化的结构示意图。

如图9所示,复合业务代理模块可以包括以下几个功能单元:

通信单元90:其中包括与各种业务载体(如不同的SIM卡及软SIM等)进行通信的卡通信单元901(针对用户终端内的复合业务代理模块),与各种服务终端(如各种POS终端、自助终端、闸机等)进行通信的业务受理单元902、以及负责与终端管理平台进行通信的平台通信单元903(针对服务终端内的复合业务代理模块);

应用管理单元91:负责通过通信单元90从用户终端的业务载体中提取用户的应用数据(针对用户终端内的复合业务代理模块,该应用数据可以是业务处理过程中需要的数据等),存储合法和/或非法的用户信息,以及绑定的各应用的应用标识信息(针对服务终端内的复合业务代理模块);

用户身份认证单元92:负责读取业务载体中的用户信息(针对用户终端内 的复合业务代理模块),并认证用户的合法身份(针对服务终端内的复合业务代理模块),比如手机号、会员卡号、积分卡号等的有效性和合法性。

业务数据寄存单元93,负责存储中间的业务数据,计算后续业务处理中的业务数据等;

权限管理单元94,负责管理不同用户的访问权限等;

业务处理认证单元95,负责基于服务终端与应用的绑定关系,认证业务处理的合法性。

系统日志96,记录系统操作日志,比如交易记录等。

基于同一发明构思,本发明实施例中还提供了一种与基于NFC的业务处理方法对应的基于NFC的业务处理装置,由于该装置解决问题的原理与本发明实施例基于NFC的业务处理方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

实施例四

如图10所示,为本发明实施例四提供的基于NFC的业务处理装置结构示意图,包括:

第一处理模块101,用于在第一服务终端与用户终端建立NFC连接后,对所述用户终端执行复合业务处理中针对第一业务载体的第一业务处理;所述第一业务载体为承载第一应用的用户信息的业务载体;

第二处理模块102,用于基于所述第一处理模块101进行第一业务处理后的第一业务数据,控制对所述用户终端执行所述复合业务处理中针对第二业务载体的第二业务处理;所述第二业务载体为承载第二应用的用户信息的业务载体。

可选地,所述第二处理模块102具体用于:

根据预先存储的应用之间的切换关系信息,确定切换后的第二应用,并对所述用户终端执行针对所述第二应用对应的第二业务载体的第二业务处理;或者,

根据预先存储的应用之间的切换关系信息,以及不同服务终端承载的应用,向承载切换后的第二应用的第二服务终端发送桥接指示消息,该桥接指示消息用于指示所述第二服务终端通过第一服务终端,对所述用户终端执行第二业务处理。

可选地,所述第二处理模块102对所述用户终端执行针对第二业务载体的第二业务处理包括:

向所述用户终端发送携带第二应用的标识信息的用户信息获取请求,并接收所述用户终端基于所述第二应用的标识信息反馈的该用户终端内的第二业务载体的用户信息;在对所述第二业务载体的用户信息进行合法性认证通过后,基于进行第一业务处理后的第一业务数据,对所述用户终端执行针对所述第二业务载体的第二业务处理。

可选地,所述第二处理模块102对所述用户终端执行针对第二业务载体的第二业务处理包括:

根据自身存储的进行第一业务处理后的第一业务数据,确定进行第二业务处理所需的第二业务数据,根据确定的第二业务数据,对所述用户终端执行针对所述第二业务载体的第二业务处理;或者,

向所述用户终端请求获取进行第一业务处理后的第一业务数据;根据所述用户终端发送的第一业务数据,确定进行第二业务处理所需的第二业务数据,根据确定的第二业务数据,对所述用户终端执行针对所述第二业务载体的第二业务处理。

实施例五

如图11所示,为本发明实施例五提供的基于NFC的业务处理装置结构示意图,包括:

接收模块111,用于接收第一服务终端发送给第二服务终端的桥接指示消息;该桥接指示消息用于指示所述第二服务终端对用户终端执行复合业务处理中针对第二业务载体的第二业务处理;所述第二业务载体为承载第二应用的用 户信息的业务载体;

处理模块112,用于基于所述第一服务终端对所述用户终端执行所述复合业务处理中针对第一业务载体的第一业务处理后的第一业务数据,通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理;所述第二业务载体为承载第二应用的用户信息的业务载体。

可选地,所述处理模块112具体用于:

通过所述第一服务终端,向所述用户终端发送携带第二应用的标识信息的用户信息获取请求;通过所述第一服务终端接收所述用户终端基于所述第二应用的标识信息反馈的该用户终端内的第二业务载体的用户信息;在对所述第二业务载体的用户信息进行合法性认证通过后,基于所述第一服务终端对所述用户终端进行第一业务处理后的第一业务数据,通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理。

可选地,所述处理模块112具体用于:

根据所述第一服务终端指示的进行第一业务处理后的第一业务数据,确定进行第二业务处理的第二业务数据;根据确定的第二业务数据,通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理;或者,

向所述用户终端请求获取进行第一业务处理后的第一业务数据,根据所述用户终端通过所述第一服务终端发送的第一业务数据,确定进行第二业务处理的第二业务数据;根据确定的第二业务数据,通过所述第一服务终端对所述用户终端执行针对所述第二业务载体的第二业务处理。

实施例六

如图12所示,为本发明实施例六提供的基于NFC的业务处理装置结构示意图,包括:

第一收发模块121,用于在用户终端与第一服务终端建立NFC连接后,根据所述第一服务终端指示的第一应用的标识信息,读取与该第一应用对应的第一业务载体的用户信息,并将该第一业务载体的用户信息发送给所述第一服务 终端,用于所述第一服务终端对所述用户终端执行复合业务处理中针对所述第一业务载体的第一业务处理;

第二收发模块122,用于在接收到所述第一服务终端发送的携带第二应用的标识信息的用户信息获取请求后,读取与该第二应用对应的第二业务载体的用户信息,并将该第二业务载体的用户信息发送给所述第一服务终端,用于所述第一服务终端控制对所述用户终端执行所述复合业务处理中针对所述第二业务载体的第二业务处理。

可选地,所述装置还包括:

存储模块123,用于在所述第一服务终端执行完所述第一业务处理之后,存储第一业务处理后的第一业务数据;

所述第二收发模块122还用于:在所述第一服务终端控制对所述用户终端执行针对第二业务载体的第二业务处理时,将存储的所述第一业务数据发送给所述第一服务终端。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设 备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1