CN105530033A - 一种非接触通信的实现方法及装置 - Google Patents
一种非接触通信的实现方法及装置 Download PDFInfo
- Publication number
- CN105530033A CN105530033A CN201410507981.9A CN201410507981A CN105530033A CN 105530033 A CN105530033 A CN 105530033A CN 201410507981 A CN201410507981 A CN 201410507981A CN 105530033 A CN105530033 A CN 105530033A
- Authority
- CN
- China
- Prior art keywords
- working mode
- swp
- terminal
- card
- full
- 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
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种非接触通信的实现方法,包括:根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式;在确定的工作模式下进行非接触通信。本发明同时还公开了一种非接触通信的实现装置。
Description
技术领域
本发明涉及近距离通信(NFC,NearFieldCommunication)技术,尤其涉及一种非接触通信的实现方法及装置。
背景技术
近几年,手机已经不再是简单的通信工具,它已经成为便携的娱乐工具,将来有望发展成为可信赖的支付工具,在消费、购物、交通等领域通过手机方便、快捷地完成支付。基于手机的新需求,移动支付应运而生,并逐渐成为移动运营商、手机制造商、SIM卡制造商研究的热点问题。移动支付的解决方案比较多,NFC方案是比较可行的一种方案。
NFC方案中比较常用的方案是单线协议(SWP,SingleWireProtocol)的机卡协作方案,具体地,SWPSIM卡与NFC手机配套,从而提供完整的功能,包括射频功能、客户端访问SIM卡功能。这种方案的实现机制是将射频芯片及天线集成在NFC手机中,而NFC手机的NFC芯片采用C6管脚跟SWPSIM卡物理对接,且二者之间的通信采用SWP+主机控制接口(HCI,HostControllerInterface)协议;其中,如图1所示,SWPSIM卡中,SWP+HCI协议的处理主要由SWP/HCI单元完成。
但是,上述方案的手机产品的普及率并不高,为了让普通手机也能使用NFC业务,市场上出现了NFC全卡产品。如图2所示,NFC全卡是指:将射频芯片集成在SIM卡,天线外联或者内置在SIM卡里,使用时为了让发射信号更强,能穿透不同材质的手机,SIM卡内可能还集成了功率放大器(简称功放)。但是,由于NFC全卡的天线与NFC手机上的NFC天线同时工作时,频率一样,而同时工作会产生互干扰,影响NFC功能使用,所以NFC全卡产品不能放入NFC手机中使用。
综上所述,目前还未有既适配普通手机又能兼容NFC手机的SIM卡的实现方案。
发明内容
为解决现有存在的技术问题,本发明实施例提供一种非接触通信的实现方法及装置。
本发明实施例提供了一种非接触通信的实现方法,包括:
根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式;
在确定的工作模式下进行非接触通信。
上述方案中,当所述终端内没有供电电源,已存储一种工作模式,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式,包括:
当当前保存的工作模式为SWP工作模式时,收到全卡天线的所述耦合电流后,关闭SWP工作模式;打开全卡工作模式,并保存当前的工作模式为全卡工作模式;或者,
当当前保存的工作模式为全卡工作模式时,根据所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
上述方案中,当所述终端内没有供电电源,未存储工作模式,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式,包括:
收到全卡天线的所述耦合电流后,打开全卡工作模式,并保存当前的工作模式为全卡工作模式;或者,
根据收到的所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
上述方案中,当所述终端内置有供电电源,所述终端处于关机状态,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式,包括:
收到所述终端内置有供电电源的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式;或者,
当收到所述终端内置有供电电源的指示,且收到SWP初始化请求时,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
上述方案中,当所述终端处于开机状态,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式包括:
收到所述终端处于开机状态的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式。
上述方案中,保存保存当前的工作模式为全卡工作模式后,所述方法还包括:
收到SWP初始化请求时,关闭全卡工作模式,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;所述终端为近距离通信NFC类型的终端。
本发明实施例还提供了一种非接触通信的实现装置,包括:主控单元及执行单元;其中,
所述主控单元,用于根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式;
所述执行单元,用于在确定的工作模式下进行非接触通信。
上述方案中,所述主控单元,具体用于:当所述终端内没有供电电源,已存储一种工作模式,且需要进行非接触通信,当当前保存的工作模式为SWP工作模式时,收到全卡天线的所述耦合电流后,关闭SWP工作模式;打开全卡工作模式,并保存当前的工作模式为全卡工作模式;或者,当当前保存的工作模式为全卡工作模式时,根据所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
上述方案中,所述主控单元,具体用于:当所述终端内没有供电电源,未存储工作模式,且需要进行非接触通信时,收到全卡天线的所述耦合电流后,打开全卡工作模式,并保存当前的工作模式为全卡工作模式;或者,根据收到的所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
上述方案中,所述主控单元,具体用于:当所述终端内置有供电电源,所述终端处于关机状态,且需要进行非接触通信时,收到所述终端内置有供电电源的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式;或者,当收到所述终端内置有供电电源的指示,且收到SWP初始化请求时,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
上述方案中,所述主控单元,具体用于:当所述终端处于开机状态,且需要进行非接触通信时,收到所述终端处于开机状态的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式。
上述方案中,所述主控单元还用于保存保存当前的工作模式为全卡工作模式后,收到SWP初始化请求时,关闭全卡工作模式,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;所述终端为NFC类型的终端。
本发明实施例提供的非接触通信的实现方法及装置,根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式;在确定的工作模式下进行非接触通信,如此,无论所述终端处于任何状态下,在不产生工作模式干扰的情况下,能有效地保证非接触通信业务的实现。
附图说明
在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。
图1为一种SWPSIM卡的结构示意图;
图2为一种NFC全卡的结构示意图;
图3为本发明实施例提供的应用场景示意图;
图4为本发明实施例一非接触通信的实现方法流程示意图;
图5为本发明实施例二非接触通信的实现装置结构示意图;
图6为本发明实施例提供的卡片结构示意图。
具体实施方式
从背景技术的描述中可以看出如何解决一张卡又适配普通手机,又能兼容NFC手机是目前亟待解决的问题。
要解决上述问题,就需要一种卡,在普通手机上,能以全卡工作模式工作,同时,在NFC手机上,又能以SWP工作模式工作;两种工作模式互不干扰。
需要在卡片出厂且插入到手机等终端后在有电池、无电池、开机、正常关机、拔电池等各种情况下,都要保证卡片的NFC通信能力,如何使得卡片的两种工作模式在图3所示的各种情况下平稳切换,而不产生互影响,即是本发明实施例的技术目的。
下面结合实施例及附图对本发明再作进一步详细地描述。
需要说明的是:本文提到的全卡工作模式是指:不经过手机等终端即可实现非接触通信业务的工作模式;SWP工作模式是指:需要经过手机等终端实现非接触通信业务,且通信满足SWP+HCI协议的工作模式。
基于此,在本发明的各种实施例中:根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式;在确定的工作模式下进行非接触通信。
实施例一
本实施例非接触通信的实现方法,如图4所示,包括以下步骤:
步骤401:根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式;
这里,实际应用时,本发明实施例的方案可应用于类似SIM卡的卡片中,且卡片已放置至所述终端中。
所述非接触通信具体可以是非接触通信交易等。
所述终端可以是手机等。
当所述终端内没有供电电源,已存储一种工作模式,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式,具体包括:
当当前保存的工作模式为SWP工作模式时,收到全卡天线的所述耦合电流后,关闭SWP工作模式;打开全卡工作模式,并保存当前的工作模式为全卡工作模式;
当当前保存的工作模式为全卡工作模式时,根据所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,以打开SWP工作模式,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;当SWP初始化操作失败后,所述终端恢复至全卡工作模式,并保存当前的工作模式为全卡工作模式;
这里,当当前保存的工作模式为全卡工作模式,且未收到所述终端的SWP初始化请求时,确定所述终端的工作模式为全卡工作模式;
当所述终端内没有供电电源,未存储工作模式,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式,具体包括:
收到全卡天线的所述耦合电流后,打开全卡工作模式,并保存当前的工作模式为全卡工作模式;
根据收到的所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,以打开SWP工作模式,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;当SWP初始化操作失败后,所述终端恢复至全卡工作模式,并保存当前的工作模式为全卡工作模式;
其中,所述供电电源可以为二次电池,比如锂电池等。
当当前保存的工作模式为SWP工作模式时,此时,由于不能确定所述终端的类型为全卡类型的终端或是NFC类型的终端,所以收到所述耦合电流后需要将当前的工作模式由SWP工作模式切换至全卡工作模式,以实现非接触通信。其中,所述全卡类型的终端是指:不经过所述终端即可实现非接触通信业务的终端;所述NFC类型的终端是指:需要经过所述终端才能实现NFC非接触通信业务,且通信满足SWP+HCI协议的终端。
在进行非接触通信时,外界交易终端比如销售终端(POS,PointOfSale)机等与所述终端的通信会使得所述终端的天线可以基于收到的电磁场信号产生耦合电流。
实际应用时,通过设置的软性开关可以控制全卡工作模式和SWP工作模式的打开和关闭;相应地,打开全卡工作模式就表明确定的工作模式为全卡工作模式;打开SWP工作模式就表明确定的工作模式为SWP工作模式。
当所述终端为NFC类型的终端,且进行非接触通信时,外界交易终端比如POS机等与所述终端的通信会使得所述终端的非接触式前端(CLF,ContactlessFrontend)芯片获取到电磁场耦合电流,从而触发SWP初始化操作,这样卡片可通过C6管脚收到SWP初始化请求。
当未存储工作模式,且在全卡工作模式或SWP工作模式这两路通路中某一通路打开的过程中,收到另一耦合电流时,可以选择以下一个原则执行:
1、不予处理;具体地,如果当前正在打开SWP通道,执行SWP初始化操作过程中,收到来自全卡天线的耦合电流,将忽略此事件,继续执行SWP工作模式通道打开操作;如果正在打开全卡通道,收到来自C6管脚的耦合电流,即收到所述终端天线的耦合电流,则将忽略此事件,继续执行全卡工作模式通道打开操作。
2、最佳者优先;具体地,判断冲突者的耦合电流与被冲突者的耦合电流强弱,选择电流强者进行处理;举个例子来说,当全卡天线的耦合电流强度大于C6管脚的耦合电流强度时,进行全卡工作模式通路的打开操作;当全卡天线的耦合电流强度小于C6管脚的耦合电流强度时,进行SWP工作模式通路的打开操作。
另外,当全卡工作模式和SWP工作模式对应的两路耦合电流同时到达时,可以选择以下一个原则执行:
1、先到先处理;具体地,当两路耦合电流同时到达时,一般都会有微小的时序差异,依据这个微小的时间差,选择先到者进行处理;如果两者到达时间没有任何差异,或者超出设备所能辨别的差异,则随机选择一路处理。
2、最佳者优先;具体地,判断两路耦合电流强弱,选择耦合电流强者进行处理;举个例子来说,当全卡天线的耦合电流强度大于C6管脚的耦合电流强度时,进行全卡工作模式通路的打开操作;当全卡天线的耦合电流强度小于C6管脚的耦合电流强度时,进行SWP工作模式通路的打开操作。
3、混合策略;具体地,先按1处理,如果两路耦合电流到达时间没有任何差异,或者超出设备所能辨别的差异,则选择耦合电流强者进行处理。
当所述终端内置有供电电源,所述终端处于关机状态,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式,具体包括:
收到所述终端内置有供电电源的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式;
当收到所述终端内置有供电电源的指示,且收到SWP初始化请求时,打开SWP通路,执行SWP初始化操作,以打开SWP工作模式,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;当SWP初始化操作失败后,所述终端恢复至全卡工作模式,并保存当前的工作模式为全卡工作模式;
这里,当仅收到所述终端内置有供电电源的指示时,如果此时全卡工作模式通路已打开,则不进行任何操作;如果此时SWP工作模式通路已打开,则需先关闭SWP工作模式通路,再打开全卡工作模式通路;如果此时没有任何通路打开,则直接打开全卡工作模式通路。
当卡片的VCC管脚检测到低(lowpower)电流,则表明收到了所述终端内置有供电电源的指示;当所述终端为NFC类型的终端,且所述终端内置有供电电源时,所述CLF芯片会利用所述供电电源提供的电量进行SWP初始化操作,此时,通过卡片的C6管脚会收到SWP初始化请求。
当所述终端处于开机状态,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流或所述终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式,具体包括:
收到所述终端处于开机状态的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式;
当所述终端为NFC类型的终端时,该方法还可以包括:
收到SWP初始化请求时,关闭全卡工作模式,打开SWP通路,执行SWP初始化操作,以打开SWP工作模式,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;当SWP初始化操作失败后,所述终端恢复至全卡工作模式,并保存当前的工作模式为全卡工作模式;
这里,当所述终端处于开机状态时,所述终端为卡片提供高(highpower)电流,此时卡片的VCC管脚能检测到该电流,从而表明了所述终端处于开机状态;当收到所述终端处于开机状态的指示时,如果此时全卡工作模式通路已打开,则不进行任何操作;如果此时SWP工作模式通路已打开,则需先关闭SWP工作模式通路,再打开全卡工作模式通路;如果此时没有任何通路打开,则直接打开全卡工作模式通路。
当所述终端正常关机时,卡片通过VCC管脚检测到电流由高(highpower)电流变为低(lowpower)电流,此时,如果NFC类型的终端与卡片已经成功完成SWP初始化,则所述终端的CLF芯片内已经存储了SWP的相关卡片非接触通信参数,这套参数在关机后不会被清除;且卡片内也已经存储了SWP工作模式;这种情况下,正常关机后,仍保持SWP工作模式。
如果关机前,NFC类型的终端尚未与卡片完成SWP初始化,即卡内尚未切换到SWP工作模式,此时,关机后卡片仍保持全卡工作模式。
处于开机状态的所述终端被拔出供电电源,这属于所述终端突然掉电的情况,此时:
如果掉电前,NFC类型的终端与卡片已经成功完成SWP初始化操作,则在掉电后仍保持SWP工作模式;
如果掉电前,卡片已完成开机时的全卡工作模式切换,但NFC类型的终端与卡片尚未进行SWP初始化操作,则掉电后卡片仍保持全卡工作模式;
如果掉电前,卡片还未完成全卡工作模式切换,则掉电后,卡片仍维持所述终端开机时的状态;
如果掉电前,卡片正在进行SWP初始化操作,但未执行完,则掉电后,卡片仍维持SWP初始化前的状态。
步骤402:在确定的工作模式下进行非接触通信。
从上面的描述中可以看出,本发明实施例提供的方案,可在所述终端正常开机、正常关机、开机拔电池、关机后拔电池、插卡未放电池场景下,全卡工作模式、SWP工作模式两种工作模式的协调工作问题。
实际应用时,在进行SWP工作模式切换时,可以参照以下原则:
1、SWP工作模式性能一般优于全卡工作模式性能;
2、刷卡效率,刷卡过程耗费的时间最短;
3、第1种原则和第2种原则结合。
本发明实施例提供的非接触通信的实现方法,根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式;在确定的工作模式下进行非接触通信,如此,无论所述终端处于任何状态下,在不产生工作模式干扰的情况下,能有效地保证非接触通信业务的实现。
实施例二
为实现实施例一的方法,本发明实施例还提供了一种非接触通信的实现装置,如图5所示,该装置包括:主控单元51及执行单元52;其中,
所述主控单元51,用于根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式;
所述执行单元52,用于在确定的工作模式下进行非接触通信。
这里,实际应用时,该装置可应用于类似SIM卡的卡片中,且卡片已放置至所述终端中。
所述终端可以是手机等。
所述非接触通信具体可以是非接触通信交易等。
当所述终端内没有供电电源,已存储一种工作模式,且需要进行非接触通信时,所述主控单元51,具体用于:当当前保存的工作模式为SWP工作模式时,收到全卡天线的所述耦合电流后,关闭SWP工作模式;打开全卡工作模式,并保存当前的工作模式为全卡工作模式;
当当前保存的工作模式为全卡工作模式时,根据所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,以打开SWP工作模式,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;当SWP初始化操作失败后,所述终端恢复至全卡工作模式,并保存当前的工作模式为全卡工作模式;
这里,当当前保存的工作模式未全卡工作模式,且未收到所述终端的SWP初始化请求时,确定所述终端的工作模式未全卡工作模式;
当所述终端内没有供电电源,未存储工作模式,且需要进行非接触通信时,所述主控单元51,具体用于:收到全卡天线的所述耦合电流后,打开全卡工作模式,并保存当前的工作模式为全卡工作模式;
根据收到的所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,以打开SWP工作模式,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;当SWP初始化操作失败后,所述终端恢复至全卡工作模式,并保存当前的工作模式为全卡工作模式;
其中,所述供电电源可以为二次电池,比如锂电池等。
当当前保存的工作模式为SWP工作模式时,此时,由于不能确定所述终端的类型为全卡类型的终端或是NFC类型的终端,所以所述主控单元51收到所述耦合电流后需要将当前的工作模式由SWP工作模式切换至全卡工作模式,以实现非接触通信。其中,所述全卡类型的终端是指:不经过所述终端即可实现非接触通信业务的终端;所述NFC类型的终端是指:需要经过所述终端才能实现NFC非接触通信业务,且通信满足SWP+HCI协议的终端。
在进行非接触通信时,外界终端比如POS机等与所述终端的通信会使得所述终端的天线可以基于收到的电磁场信号产生耦合电流。
实际应用时,通过设置的软性开关可以控制全卡工作模式和SWP工作模式的打开和关闭;相应地,打开全卡工作模式就表明确定的工作模式为全卡工作模式;打开SWP工作模式就表明确定的工作模式为SWP工作模式。
当所述终端为NFC类型的终端,且进行非接触通信时,外界交易终端比如POS机等与所述终端的通信会使得所述终端的CLF芯片获取到电磁场耦合电流,从而触发SWP初始化操作,这样所述主控单元51可通过C6管脚收到SWP初始化请求。
当未存储工作模式,且在全卡工作模式或SWP工作模式这两路通路中某一通路打开的过程中,收到另一耦合电流时,所述主控单元51可以选择以下一个原则执行:
1、不予处理;具体地,如果当前正在打开SWP通道,执行SWP初始化操作过程中,收到来自全卡天线的耦合电流,将忽略此事件,继续执行SWP工作模式通道打开操作;如果正在打开全卡通道,收到来自C6管脚的耦合电流,即收到所述终端天线的耦合电流,则将忽略此事件,继续执行全卡工作模式通道打开操作。
2、最佳者优先;具体地,判断冲突者的耦合电流与被冲突者的耦合电流强弱,选择电流强者进行处理;举个例子来说,当全卡天线的耦合电流强度大于C6管脚的耦合电流强度时,进行全卡工作模式通路的打开操作;当全卡天线的耦合电流强度小于C6管脚的耦合电流强度时,进行SWP工作模式通路的打开操作。
另外,当全卡工作模式和SWP工作模式对应的两路耦合电流同时到达时,所述主控单元51可以选择以下一个原则执行:
1、先到先处理;具体地,当两路耦合电流同时到达时,一般都会有微小的时序差异,依据这个微小的时间差,选择先到者进行处理;如果两者到达时间没有任何差异,或者超出设备所能辨别的差异,则随机选择一路处理。
2、最佳者优先;具体地,判断两路耦合电流强弱,选择耦合电流强者进行处理;举个例子来说,当全卡天线的耦合电流强度大于C6管脚的耦合电流强度时,进行全卡工作模式通路的打开操作;当全卡天线的耦合电流强度小于C6管脚的耦合电流强度时,进行SWP工作模式通路的打开操作。
3、混合策略;具体地,先按1处理,如果两路耦合电流到达时间没有任何差异,或者超出设备所能辨别的差异,则选择耦合电流强者进行处理。
当所述终端内置有供电电源,所述终端处于关机状态,且需要进行非接触通信时所述主控单元51,具体用于:收到所述终端内置有供电电源的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式;
当收到所述终端内置有供电电源的指示,且收到SWP初始化请求时,打开SWP通路,执行SWP初始化操作,以打开SWP工作模式,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;当SWP初始化操作失败后,所述终端恢复至全卡工作模式,并保存当前的工作模式为全卡工作模式;
这里,当仅收到所述终端内置有供电电源的指示时,如果此时全卡工作模式通路已打开,则所述主控单元51不进行任何操作;如果此时SWP工作模式通路已打开,则所述主控单元51需先关闭SWP工作模式通路,再打开全卡工作模式通路;如果此时没有任何通路打开,则所述主控单元51直接打开全卡工作模式通路。
当卡片的VCC管脚检测到低(lowpower)电流,则表明所述主控单元51收到了所述终端内置有供电电源的指示;当所述终端为NFC类型的终端,且所述终端内置有供电电源时,所述CLF芯片会利用所述供电电源提供的电量进行SWP初始化操作,此时,通过卡片的C6管脚会收到SWP初始化请求。
当所述终端处于开机状态,且需要进行非接触通信时,所述主控单元51,具体用于:收到所述终端处于开机状态的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式;
当所述终端为NFC类型的终端时,所述主控单元51还用于收到SWP初始化请求时,关闭全卡工作模式,打开SWP通路,执行SWP初始化操作,以打开SWP工作模式,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;当SWP初始化操作失败后,所述终端恢复至全卡工作模式,并保存当前的工作模式为全卡工作模式;
这里,当所述终端处于开机状态时,所述终端为卡片提供高(highpower)电流,此时卡片的VCC管脚能检测到该电流,从而表明了所述终端处于开机状态;当收到所述终端处于开机状态的指示时,如果此时全卡工作模式通路已打开,则所述主控单元51不进行任何操作;如果此时SWP工作模式通路已打开,则所述主控单元51需先关闭SWP工作模式通路,再打开全卡工作模式通路;如果此时没有任何通路打开,则所述主控单元51直接打开全卡工作模式通路。
当所述终端正常关机时,卡片通过VCC管脚检测到电流由高(highpower)电流变为低(lowpower)电流,此时,如果NFC类型的终端与卡片已经成功完成SWP初始化,则所述终端的CLF芯片内已经存储了SWP的相关卡片非接触通信参数,这套参数在关机后不会被清除;且卡片内也已经存储了SWP工作模式;这种情况下,正常关机后,仍保持SWP工作模式。
如果关机前,NFC类型的终端尚未与卡片完成SWP初始化,即卡内尚未切换到SWP工作模式,此时,关机后卡片仍保持全卡工作模式。
处于开机状态的所述终端被拔出供电电源,这属于所述终端突然掉电的情况,此时:
如果掉电前,NFC类型的终端与卡片已经成功完成SWP初始化操作,则在掉电后仍保持SWP工作模式;
如果掉电前,卡片已完成开机时的全卡工作模式切换,但NFC类型的终端与卡片尚未进行SWP初始化操作,则掉电后卡片仍保持全卡工作模式;
如果掉电前,卡片还未完成全卡工作模式切换,则掉电后,卡片仍维持所述终端开机时的状态;
如果掉电前,卡片正在进行SWP初始化操作,但未执行完,则掉电后,卡片仍维持SWP初始化前的状态。
实际应用时,所述主控单元51可由非接触通信的实现装置中的中央处理器(CPU,CentralProcessingUnit)、数字信号处理器(DSP,DigitalSignalProcessor)或可编程逻辑阵列(FPGA,Field-ProgrammableGateArray)实现;所述执行单元52可由非接触通信的实现装置中的CPU、DSP、FPGA结合收发机实现。
从上面的描述中可以看出,本发明实施例提供的方案,可在所述终端正常开机、正常关机、开机拔电池、关机后拔电池、插卡未放电池场景下,全卡工作模式、SWP工作模式两种工作模式的协调工作问题。
实际应用时,在进行SWP工作模式切换时,所述主控单元51可以参照以下原则:
1、SWP工作模式性能一般优于全卡工作模式性能;
2、刷卡效率,刷卡过程耗费的时间最短;
3、第1种原则和第2种原则结合。
本发明实施例提供的非接触通信的实现装置,所述主控单元51根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式;所述执行单元52在确定的工作模式下进行非接触通信,如此,无论所述终端处于任何状态下,在不产生工作模式干扰的情况下,能有效地保证非接触通信业务的实现。
如图6所示,实际应用时,本发明实施例提供的非接触通信的实现装置所应用的卡片可以包括:天线、功放、射频单元、SWP/HCI单元、主控单元及片内操作系统(COS,ChipOperatingSystem);其中,天线也可以不在卡片内部,功放也可以没有。
卡片在出厂时,SWP工作模式的通路及全卡工作模式的通路可以均设置为未连通,也可以设置为连通其中的一条。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (12)
1.一种非接触通信的实现方法,其特征在于,所述方法包括:
根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为单线协议SWP工作模式或全卡工作模式;
在确定的工作模式下进行非接触通信。
2.根据权利要求1所述的方法,其特征在于,当所述终端内没有供电电源,已存储一种工作模式,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式,包括:
当当前保存的工作模式为SWP工作模式时,收到全卡天线的所述耦合电流后,关闭SWP工作模式;打开全卡工作模式,并保存当前的工作模式为全卡工作模式;或者,
当当前保存的工作模式为全卡工作模式时,根据所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
3.根据权利要求1所述的方法,其特征在于,当所述终端内没有供电电源,未存储工作模式,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式,包括:
收到全卡天线的所述耦合电流后,打开全卡工作模式,并保存当前的工作模式为全卡工作模式;或者,
根据收到的所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
4.根据权利要求1所述的方法,其特征在于,当所述终端内置有供电电源,所述终端处于关机状态,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式,包括:
收到所述终端内置有供电电源的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式;或者,
当收到所述终端内置有供电电源的指示,且收到SWP初始化请求时,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
5.根据权利要求1所述的方法,其特征在于,当所述终端处于开机状态,且需要进行非接触通信时,所述根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式包括:
收到所述终端处于开机状态的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式。
6.根据权利要求5所述的方法,其特征在于,保存保存当前的工作模式为全卡工作模式后,所述方法还包括:
收到SWP初始化请求时,关闭全卡工作模式,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;所述终端为近距离通信NFC类型的终端。
7.一种非接触通信的实现装置,其特征在于,所述装置包括:主控单元及执行单元;其中,
所述主控单元,用于根据收到的射频天线的耦合电流或终端提供的电流,确定所述终端的工作模式为SWP工作模式或全卡工作模式;
所述执行单元,用于在确定的工作模式下进行非接触通信。
8.根据权利要求7所述的装置,其特征在于,所述主控单元,具体用于:当所述终端内没有供电电源,已存储一种工作模式,且需要进行非接触通信,当当前保存的工作模式为SWP工作模式时,收到全卡天线的所述耦合电流后,关闭SWP工作模式;打开全卡工作模式,并保存当前的工作模式为全卡工作模式;或者,当当前保存的工作模式为全卡工作模式时,根据所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
9.根据权利要求7所述的装置,其特征在于,所述主控单元,具体用于:当所述终端内没有供电电源,未存储工作模式,且需要进行非接触通信时,收到全卡天线的所述耦合电流后,打开全卡工作模式,并保存当前的工作模式为全卡工作模式;或者,根据收到的所述终端天线的所述耦合电流确定收到所述终端的SWP初始化请求后,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
10.根据权利要求7所述的装置,其特征在于,所述主控单元,具体用于:当所述终端内置有供电电源,所述终端处于关机状态,且需要进行非接触通信时,收到所述终端内置有供电电源的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式;或者,当收到所述终端内置有供电电源的指示,且收到SWP初始化请求时,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式。
11.根据权利要求7所述的装置,其特征在于,所述主控单元,具体用于:当所述终端处于开机状态,且需要进行非接触通信时,收到所述终端处于开机状态的指示后,打开全卡工作模式并关闭SWP工作模式,并保存当前的工作模式为全卡工作模式。
12.根据权利要求11所述的装置,其特征在于,所述主控单元还用于保存保存当前的工作模式为全卡工作模式后,收到SWP初始化请求时,关闭全卡工作模式,打开SWP通路,执行SWP初始化操作,并在SWP初始化操作成功后,保存当前的工作模式为SWP工作模式;所述终端为NFC类型的终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410507981.9A CN105530033B (zh) | 2014-09-28 | 2014-09-28 | 一种非接触通信的实现方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410507981.9A CN105530033B (zh) | 2014-09-28 | 2014-09-28 | 一种非接触通信的实现方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105530033A true CN105530033A (zh) | 2016-04-27 |
CN105530033B CN105530033B (zh) | 2018-08-28 |
Family
ID=55772061
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410507981.9A Active CN105530033B (zh) | 2014-09-28 | 2014-09-28 | 一种非接触通信的实现方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105530033B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101826895A (zh) * | 2010-03-12 | 2010-09-08 | 东莞宇龙通信科技有限公司 | 一种基于nfc的数据获取方法、nfc电子终端和系统 |
CN102063635A (zh) * | 2010-10-15 | 2011-05-18 | 武汉天喻信息产业股份有限公司 | 多接口移动支付智能卡及其控制方法 |
CN102163995A (zh) * | 2010-02-23 | 2011-08-24 | 中兴通讯股份有限公司 | 终端设备的近场通信实现方法及实现近场通信的终端设备 |
CN103347105A (zh) * | 2013-06-19 | 2013-10-09 | 上海坤锐电子科技有限公司 | 一种兼容swp功能的手机射频sim卡 |
CN103699864A (zh) * | 2013-12-27 | 2014-04-02 | 北京握奇数据系统有限公司 | 一种智能卡非接触通信技术的选择方法及系统 |
-
2014
- 2014-09-28 CN CN201410507981.9A patent/CN105530033B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102163995A (zh) * | 2010-02-23 | 2011-08-24 | 中兴通讯股份有限公司 | 终端设备的近场通信实现方法及实现近场通信的终端设备 |
CN101826895A (zh) * | 2010-03-12 | 2010-09-08 | 东莞宇龙通信科技有限公司 | 一种基于nfc的数据获取方法、nfc电子终端和系统 |
CN102063635A (zh) * | 2010-10-15 | 2011-05-18 | 武汉天喻信息产业股份有限公司 | 多接口移动支付智能卡及其控制方法 |
CN103347105A (zh) * | 2013-06-19 | 2013-10-09 | 上海坤锐电子科技有限公司 | 一种兼容swp功能的手机射频sim卡 |
CN103699864A (zh) * | 2013-12-27 | 2014-04-02 | 北京握奇数据系统有限公司 | 一种智能卡非接触通信技术的选择方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN105530033B (zh) | 2018-08-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9288107B2 (en) | Method and system for controlling operations in a mobile communication device that is enabled for near field communication (NFC) | |
CN109478904B (zh) | 一种nfc业务处理方法、终端及存储介质 | |
CN105302284B (zh) | 一种智能穿戴设备的控制方法、装置及系统 | |
KR102678934B1 (ko) | 근거리 무선통신(nfc) 통신 방법, 장치 및 전자 장비 | |
US11120424B2 (en) | Systems and methods for providing near field communications | |
CN202435400U (zh) | 用于管理信息交换的设备 | |
US20160149616A1 (en) | Near-Field Communications and Routing | |
CA2868547C (en) | Power delivery including out-of-band communication | |
US20170154327A1 (en) | Mobile Payment Method and Apparatus and Near Field Communication Device | |
EP2568407A2 (en) | Method and system for communicating with and programming a secure element | |
CN106231545A (zh) | 降低近场通信模块功耗的方法及装置 | |
CN109426324B (zh) | 上电控制方法、ap芯片及移动终端 | |
CN103714306A (zh) | 基于移动终端类型的非接触通信技术的选择方法及系统 | |
CN105530033B (zh) | 一种非接触通信的实现方法及装置 | |
CN107155164B (zh) | Nfc电源管理装置和方法 | |
WO2017076291A1 (zh) | 一种智能卡及其降低峰值电流方法 | |
CN102957794A (zh) | 快捷键的控制方法及终端 | |
CN109815749B (zh) | 控制se的系统、方法及芯片 | |
CN102946471A (zh) | 一种nfc移动终端及其实现方法 | |
CN103516398A (zh) | 一种射频通讯方法、转接装置及射频通讯系统 | |
CN103326752A (zh) | 为电子设备之间通信借助接口去活的控制方法和相应设备 | |
US20120295544A1 (en) | Exclusive-lock control method for radio communication device | |
HK1235135A1 (zh) | 一種智能卡及其降低峰值電流方法 | |
JP2012080409A (ja) | 端末装置、及び非接触通信制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |