非接触通信实现方法、基带芯片及终端与流程

文档序号:12837422阅读:306来源:国知局
非接触通信实现方法、基带芯片及终端与流程

本发明涉及移动支付领域,尤其涉及一种非接触通信实现方法、基带芯片及终端。



背景技术:

目前的移动支付终端,大多是具备非接触芯片(非接触式前端(clf,contactlessfrontend)芯片)且支持单线协议(swp,singlewireprotocol)的智能终端。用户持该类型终端刷卡时,非接触受理设备与终端内的clf芯片进行射频通信,以建立连接、防冲撞等。

终端内置有swp-sim卡,使用时clf芯片与swp-sim卡基于swp进行数据交换,完成相关交易。

从上面的描述中可以看出,目前的移动支付终端需要在终端内部设置clf芯片,而且需要使用swp-sim卡才能使用,这样就会大大增加成本,且大大降低了了用户使用业务的转化率。



技术实现要素:

为解决现有存在的技术问题,本发明实施例提供一种非接触通信实现方法、基带芯片及终端。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供了一种非接触通信实现方法,应用于第一终端,所述方法包括:

进行非接触通信时,所述第一终端的基带芯片打开与所述第一终端用户识别模块卡的逻辑通道;

所述基带芯片接收来自第二终端的非接触信息;对所述第二终端的非接触信息进行模数转换,并在打开的逻辑通道上传输模数转换后的非接触信息至所述用户识别模块卡;

所述基带芯片在所述打开的逻辑通道上接收来自所述用户识别模块卡的非接触信息;对所述用户识别模块卡的非接触信息进行数模转换,并将数模转换后的非接触信息发送给所述第二终端。

上述方案中,所述基带芯片接收来自所述第二终端的非接触交易指令;

所述基带芯片将所述非接触交易指令进行模数转换;

相应地,所述基带芯片打开与所述客户识别模块卡的逻辑通道,包括:

利用模数转换后的非接触交易指令生成控制指令;

执行所述控制指令,打开与所述用户识别模块卡的逻辑通道。

上述方案中,所述执行所述控制指令,打开与所述用户识别模块卡的逻辑通道,包括:

所述基带芯片向所述用户识别模块卡发送逻辑通道打开指令;

接收所述用户识别模块卡返回的通道号。

上述方案中,所述基带芯片与所述用户识别模块卡基于iso7816协议进行通信。

上述方案中,所述基带芯片对所述第二终端的非接触信息进行模数转换之前,所述方法还包括:

所述基带芯片将来自所述第二终端的非接触信息进行缓存;

相应地,所述对所述用户识别模块卡的非接触信息进行数模转换之前,所述方法还包括:

所述基带芯片将来自所述用户识别模块卡数的非接触信息进行缓存。

上述方案中,所述方法还包括:

非接触通信结束后,所述基带芯片关闭所述逻辑通道。

本发明实施例还提供了一种基带芯片,包括:

逻辑通道管理器,用于进行非接触通信时,打开与自身所在第一终端的用户识别模块卡的逻辑通道;

模数-数模转换器,用于接收来自第二终端的非接触信息;对所述第二终端的非接触信息进行模数转换,并通过所述逻辑通道管理器在打开的逻辑通道上传输模数转换后的非接触信息至所述用户识别模块卡;以及通过所述逻辑通道管理器在所述打开的逻辑通道上接收来自所述用户识别模块卡的非接触信息;对所述用户识别模块卡的非接触信息进行数模转换,并将数模转换后的非接触信息发送给所述第二终端。

上述方案中,所述模数-数模转换器,用于接收来自所述第二终端的非接触交易指令;将所述非接触交易指令进行模数转换;以及利用模数转换后的非接触交易指令生成控制指令;

相应地,所述基带芯片还可以包括:中断管理器及处理器;其中,

所述逻辑通道管理器,用于依次通过所述处理器、中断管理器获取到所述控制指令,并执行所述控制指令,打开与所述用户识别模块卡的逻辑通道。

上述方案中,所述逻辑通道管理器,具体用于:

向所述用户识别模块卡发送逻辑通道打开指令;

接收所述用户识别模块卡返回的通道号。

上述方案中,所述逻辑通道管理器与所述用户识别模块卡基于iso7816协议进行通信。

上述方案中,所述处理器,用于将所述模数-数模转换器发送的来自所述第二终端的非接触信息进行缓存;以及将所述模数-数模转换器发送的来自所述用户识别模块卡数的非接触信息进行缓存;

所述模数-数模转换器,还用于对所述第二终端的非接触信息进行模数转换之前,将来自所述第二终端的非接触信息发送至所述处理器;以及对所述用户识别模块卡的非接触信息进行数模转换之前,将来自所述用户识别模块卡数的非接触信息发送至所述处理器。

上述方案中,所述逻辑通道管理器,还用于非接触通信结束后,关闭所述逻辑通道。

本发明实施例又提供了一种终端,所述终端设置任一上述基带芯片。

本发明实施例提供的非接触通信实现方法、基带芯片及终端,进行非接触通信时,第一终端的基带芯片打开与所述第一终端用户识别模块卡的逻辑通道;所述基带芯片接收来自第二终端的非接触信息;对所述第二终端的非接触信息进行模数转换,并在打开的逻辑通道上传输模数转换后的非接触信息至所述用户识别模块卡;所述基带芯片在所述打开的逻辑通道上接收来自所述用户识别模块卡的非接触信息;对所述用户识别模块卡的非接触信息进行数模转换,并将数模转换后的非接触信息发送给所述第二终端,由第一终端的基带芯片与所述第二终端进行射频通信,同时基带芯片自身通过与用户识别模块卡进行通信,以实现整个非接触通信,不需要额外增加clf芯片,如此,大大降低了终端成本。

附图说明

在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。

图1为典型的移动支付终端结构及与非接触受理设备的交互示意图;

图2为本发明实施例一非接触通信的实现方法流程示意图;

图3为本发明实施例二基带芯片结构示意图;

图4为本发明实施例三终端的基带芯片结构示意图;

图5为本发明实施例三进行移动支付的方法流程示意图;

图6为本发明实施例三终端结构及与外部读写器的交互示意图。

具体实施方式

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

图1示出了目前移动支付终端的结构示意图。从图1可以看出,使用该支付终端进行支付业务时,内置的clf芯片与非接触受理设备基于射频协议进行通信,而clf芯片与swp-sim卡基于swp进行通信。具体地,非接触受理设备基于射频协议,向clf芯片发出非接触交易指令,而clf芯片收到该指令后,基于swp,将非接触交易指令交由swp-sim卡;swp-sim卡收到非接触交易指令后,进行交易等相关处理,并基于swp,向clf芯片返回处理结果;clf芯片收到处理结果后,基于射频协议,向非接触受理设备返回处理结果。

从上面的描述中可以看出,目前的移动支付终端需要在内部新增clf芯片,这样就会大大增加终端成本和电路板布局的复杂度,且clf芯片与wp-sim卡交互的swp流程冗长复杂,容错率低。同时,还需要用户使用swp-sim卡,也就是说,需要用户将普通的sim卡更换为swp-sim卡,这样就提高了用户的使用门槛,降低了用户使用业务的转化率。

基于此,在本发明的各种实施例中:进行非接触通信时,第一终端的基带芯片打开与所述第一终端用户识别模块卡的逻辑通道;所述基带芯片接收来自第二终端的非接触信息;对所述第二终端的非接触信息进行模数转换,并在打开的逻辑通道上传输模数转换后的非接触信息至所述用户识别模块卡;所述基带芯片在所述打开的逻辑通道上接收来自所述用户识别模块卡的非接触信息;对所述用户识别模块卡的非接触信息进行数模转换,并将数模转换后的非接触信息发送给所述第二终端。

实施例一

本实施例非接触通信的实现方法,应用于第一终端,如图2所示,包括以下步骤:

步骤201:进行非接触通信时,第一终端的基带芯片打开与所述第一终端用户识别模块卡的逻辑通道;

这里,实际应用时,由来自第二终端的第一条非接触信息来触发所述基带芯片打开与所述用户识别模块卡的逻辑通道。具体地,所述第一条非接触信息可以是来自所述第二终端的非接触交易指令;

相应地,所述基带芯片需要将所述非接触交易指令进行模数转换,以便传输给所述用户识别模块卡,此时,触发所述基带芯片打开与所述用户识别模块卡的逻辑通道。

具体地,利用模数转换后的非接触交易指令生成控制指令;

执行所述控制指令,打开与所述用户识别模块卡的逻辑通道。

其中,所述执行所述控制指令,打开与所述用户识别模块卡的逻辑通道,具体包括:

所述基带芯片向所述用户识别模块卡发送逻辑通道打开指令;

接收所述用户识别模块卡返回的通道号。

所述第二终端为与所述用户识别模块卡进行数据交互的终端。

步骤202:所述基带芯片接收来自第二终端的非接触信息;对所述第二终端的非接触信息进行模数转换,并在打开的逻辑通道上传输模数转换后的非接触信息至所述用户识别模块卡;

步骤203:所述基带芯片在所述打开的逻辑通道上接收来自所述用户识别模块卡的非接触信息;对所述用户识别模块卡的非接触信息进行数模转换,并将数模转换后的非接触信息发送给所述第二终端。

所述基带芯片与所述用户识别模块卡基于iso7816协议进行通信。

这里,实际应用时,在一实施例中,所述基带芯片对所述第二终端的非接触信息进行模数转换之前,该方法还可以包括:

所述基带芯片将来自所述第二终端的非接触信息进行缓存;

相应地,所述对所述用户识别模块卡的非接触信息进行数模转换之前,该方法还可以包括:

所述基带芯片将来自所述用户识别模块卡数的非接触信息进行缓存。

其中,所述基带芯片将来自所述第二终端的非接触信息进行缓存后再进行模数转换,相应地,所述基带芯片将来自所述用户识别模块卡数的非接触信息进行缓存后再进行数模转换,如此,在进行数模或模数转换过程中能有效地防止数据的丢失。

在一实施例中,该方法还可以包括:

非接触通信结束后,所述基带芯片关闭所述逻辑通道。

其中,根据所述第二终端电磁波场强的变化,可以获知非接触通信是否结束。当根据所述第二终端场强的变化,获知非接触通信结束后,所述基带芯片向用户识别模块卡发送关闭逻辑通道的指令,以关闭所述逻辑通道。

实际应用时,所述用户识别模块卡收到来自所述第二终端的非接触信息后,进行针对接收的非接触信息的相关处理,包括交易处理等,以便向所述第二终端返回相应的非接触信息。

本发明实施例提供的非接触通信实现方法,进行非接触通信时,第一终端的基带芯片打开与所述第一终端用户识别模块卡的逻辑通道;所述基带芯片接收来自第二终端的非接触信息;对所述第二终端的非接触信息进行模数转换,并在打开的逻辑通道上传输模数转换后的非接触信息至所述用户识别模块卡;所述基带芯片在所述打开的逻辑通道上接收来自所述用户识别模块卡的非接触信息;对所述用户识别模块卡的非接触信息进行数模转换,并将数模转换后的非接触信息发送给所述第二终端,由第一终端的基带芯片与所述第二终端进行射频通信,同时基带芯片自身通过与用户识别模块卡进行通信,以实现整个非接触通信,不需要额外增加clf芯片,如此,大大降低了终端成本。

另外,基带芯片与所述用户识别模块卡基于iso7816协议进行通信,使用普通的用户识别模块卡即可实现非接触通信,用户无需使用特殊的用户识别模块卡,换句话说,用户使用普通的sim卡即可进行移动支付业务,如此,大大降低了用户的使用门槛,从而大大提高了用户使用业务的转化率。

实施例二

为实现本发明实施例的方法,本实施例提供一种基带芯片,如图3所示,该基带芯片包括:

逻辑通道管理器31,用于进行非接触通信时,打开与自身所在第一终端的用户识别模块卡的逻辑通道;

模数-数模转换器32,用于接收来自第二终端的非接触信息;对所述第二终端的非接触信息进行模数转换,并通过所述逻辑通道管理器31在打开的逻辑通道上传输模数转换后的非接触信息至所述用户识别模块卡;以及通过所述逻辑通道管理器31在所述打开的逻辑通道上接收来自所述用户识别模块卡的非接触信息;对所述用户识别模块卡的非接触信息进行数模转换,并将数模转换后的非接触信息发送给所述第二终端。

这里,实际应用时,由来自第二终端的第一条非接触信息来触发所述基带芯片打开与所述用户识别模块卡的逻辑通道。具体地,所述第一条非接触信息可以是来自所述第二终端的非接触交易指令;

相应地,所述模数-数模转换器32需要将所述非接触交易指令进行模数转换,以便传输给所述用户识别模块卡,此时,触发所述逻辑通道管理器31打开与所述用户识别模块卡的逻辑通道。

基于此,所述模数-数模转换器32,用于接收来自所述第二终端的非接触交易指令;将所述非接触交易指令进行模数转换;以及利用模数转换后的非接触交易指令生成控制指令;

相应地,所述终端还可以包括:中断管理器及处理器;其中,

所述逻辑通道管理器31,用于依次通过所述处理器、中断管理器获取到所述控制指令,并执行所述控制指令,打开与所述用户识别模块卡的逻辑通道。

这里,实际应用时,所述模数-数模转换器32将所述非接触交易指令进行模数转换后,会利用模数转换后的非接触交易指令生成控制指令,发送给所述处理器;所述处理器收到控制指令后,会向所述中断管理器发送相应的中断请求;所述中断管理器收到中断请求后,会向所述逻辑通道管理器31发送对应的控制指令,再由所述逻辑通道管理器31执行控制指令,打开与所述用户识别模块卡的逻辑通道。

其中,所述逻辑通道管理器31,具体用于:

向所述用户识别模块卡发送逻辑通道打开指令;

接收所述用户识别模块卡返回的通道号。

所述第二终端为与所述用户识别模块卡进行数据交互的终端。

所述逻辑通道管理器31与所述用户识别模块卡基于iso7816协议进行通信。

这里,实际应用时,在一实施例中,所述处理器,用于将所述模数-数模转换器32发送的来自所述第二终端的非接触信息进行缓存;以及将所述模数-数模转换器32发送的来自所述用户识别模块卡数的非接触信息进行缓存;

所述模数-数模转换器32,还用于对所述第二终端的非接触信息进行模数转换之前,将来自所述第二终端的非接触信息发送至所述处理器;以及对所述用户识别模块卡的非接触信息进行数模转换之前,将来自所述用户识别模块卡数的非接触信息发送至所述处理器。

其中,所述模数-数模转换器32将来自所述第二终端的非接触信息通过所述处理器进行缓存后再进行模数转换,相应地,所述模数-数模转换器32将来自所述用户识别模块卡数的非接触信息通过所述处理器进行缓存后再进行数模转换,如此,在进行数模或模数转换过程中能有效地防止数据的丢失。

在一实施例中,所述逻辑通道管理器31,还用于非接触通信结束后,关闭所述逻辑通道。

其中,所述逻辑通道管理器31根据所述第二终端电磁波场强的变化,可以获知非接触通信是否结束。更具体地,所述处理器会根据所述第二终端场强的变化,获知非接触通信是否结束,并在获知非接触通信结束后告知所述中断管理器;所述中断管理器获知非接触通信结束后会告知所述逻辑通道管理器31;当获知非接触通信结束后,所述逻辑通道管理器31向用户识别模块卡发送关闭逻辑通道的指令,以关闭所述逻辑通道。

实际应用时,所述用户识别模块卡收到来自所述第二终端的非接触信息后,进行针对接收的非接触信息的相关处理,包括交易处理等,以便向所述第二终端返回相应的非接触信息。

基于上述基带芯片,本发明实施例还提供了一种终端,所述终端设置有上述的基带芯片。

本发明实施例提供的方案,进行非接触通信时,所述逻辑通道管理器31打开与自身所在第一终端的用户识别模块卡的逻辑通道;所述模数-数模转换器32接收来自第二终端的非接触信息;对所述第二终端的非接触信息进行模数转换,并通过所述逻辑通道管理器31在打开的逻辑通道上传输模数转换后的非接触信息至所述用户识别模块卡;所述模数-数模转换器32通过所述逻辑通道管理器31在所述打开的逻辑通道上接收来自所述用户识别模块卡的非接触信息;对所述用户识别模块卡的非接触信息进行数模转换,并将数模转换后的非接触信息发送给所述第二终端,由第一终端的基带芯片与所述第二终端进行射频通信,同时基带芯片自身通过与用户识别模块卡进行通信,以实现整个非接触通信,不需要额外增加clf芯片,如此,大大降低了终端成本。

另外,所述逻辑通道管理器31与所述用户识别模块卡基于iso7816协议进行通信,使用普通的用户识别模块卡即可实现非接触通信,用户无需使用特殊的用户识别模块卡,换句话说,用户使用普通的sim卡即可进行移动支付业务,如此,大大降低了用户的使用门槛,从而大大提高了用户使用业务的转化率。

实施例三

本实施例在实施例一、二的基础上,以移动支付业务为例,来描述如何实现非接触通信。

图4示出了本实施例终端中基带芯片(modem)内部结构。如图4所示,与目前的支付终端相比,本实施例对终端的基带芯片进行了修改,主要增加了两个模块,分别是逻辑通道管理器及模数-数模转换器。其中,

模数-数模转换器分别与处理器及中断处理器连接,可采用内部总线结构。负责将外部读写器发出的模拟信号转为数字信号,相应地,将sim卡传递的数字信号转化为模拟信号,以发送至外部读写器(非接触受理设备),其具体转换过程可参考iso14443标准。同时,模数-数模转换器通过处理器,将来自外部读写器的输入数据以及来自sim卡的输出数据存储至存储单元中,并且根据需要实时触发中断管理器的逻辑通道管理器去打开与sim卡的逻辑通道。

逻辑通道管理器设置在中断管理器中,以便中断管理器收到处理器的中断请求后,能触发逻辑通道管理器打开逻辑通道。具体地,收到模数-数模转换器传送的控制指令时,处理器向中断管理器发送中断请求,以触发逻辑通道管理器去打开与sim卡的逻辑通道;在打开的逻辑通道上传输来自外部读写器的非接触交易指令,并与sim卡发生数据交换,数据交换结束后,负责关闭逻辑通道。

其中,处理器的功能是:处理整个芯片接收的指令,以控制其它各模块的运行;

中断管理器的作用是:接收处理器的中断请求,以触发逻辑通道管理器工作,即触发逻辑通道管理器打开与sim卡的逻辑通道,以便在打开的逻辑通道上传输来自外部读写器的非接触交易指令,并与sim卡发生数据交换;

数字信号处理器的作用是:与现有modem中数字信号处理器的电信功能完全相同,比如:调制、解调过程中的数学运算等。

本实施例进行移动支付的流程,如图5所示,包括以下步骤:

步骤501:进行支付时,外部读卡器向终端发出非接触交易指令;

步骤502:终端接收非接触交易指令,由模数-数模转换器通过处理器将非接触交易指令的模拟信号传递给存储单元;

这里,本步骤执行的目的是防止:在步骤503进行信号转换时防止数据的丢失。

步骤503:存储单元暂存数字非接触交易指令;

步骤504:将非接触交易指令的模拟信号转换为数字信号;

步骤505:模数-数模转换器触发逻辑通道管理器向sim卡发送逻辑通道打开指令;

具体地,模数-数模转换器向处理器发送控制指令,所述控制指令用于指示逻辑通道管理器打开与sim卡的逻辑通道;

处理器收到控制指令后,向中断控制器发送中断请求;

中断控制器收到中断请求后,指示逻辑通道管理器打开与sim卡的逻辑通道;

逻辑通道管理器收到指示后,向sim卡发送逻辑通道打开指令。

步骤506:sim卡收到指令后,向逻辑通道管理器返回通道号;

这里,sim卡收到指令后,分配相应的通道号,并向逻辑通道管理器返回通道号。

其中,实际应用时,由sim卡的操作系统自动分配相应的通道号,并向逻辑通道返回通道号。

步骤507:在逻辑通道上将数字非接触交易指令传递给sim卡;

步骤508:sim卡接收数字非接触交易指令,处理数字非接触交易指令,并通过逻辑通道返回执行结果;

这里,实际应用时,根据sim卡的应用逻辑,处理数字非接触交易指令,比如:用户身份验证、从用户钱包中扣除相应金额等。

步骤509:逻辑通道管理器将执行结果反馈给模数-数模转换器;

步骤510:模数-数模转换器将执行结果通过处理器传递给存储单元;

步骤511:存储单元暂存sim卡的执行结果;

步骤512:模数-数模转换器将执行结果的数字信号转换成模拟信号;

步骤513:模数-数模转换器将执行结果的模拟信号,传递给外部读卡器。

其中,当交易结束后,外部读卡器电磁波场强会发生变化,据此处理器可以获知交易是否结束。当根据外部读卡器电磁波场强的变化,获知交易结束后,处理器告知中断管理器交易结束;而中断管理器获知交易结束后,告知逻辑通道管理器交易结束;逻辑通道管理器获知交易结束后,向sim卡发送关闭逻辑通道的指令,以关闭打开的逻辑通道。

那么,采用本发明实施例的终端后,则形成如图6所示的终端与外部读写器的交互图。结合图1可以看出,采用本发明实施例的新型终端后,与外部读写器交互时,不需要在终端中设置clf芯片,只要对基带芯片进行修改就行,如此,大大降低了终端的成本。且无需使用特殊的sim卡(swp-sim卡),使用普通的sim卡就行,换句话说,用户无需更换成特殊的sim卡,使用自身已有的sim卡就可以实现移动支付业务,如此,降低了用户的使用门槛,从而大大提高了用户使用业务的转化率。

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

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

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

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

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

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