CN113902436A - 模拟卡切换方法、终端设备、读卡器及存储介质 - Google Patents
模拟卡切换方法、终端设备、读卡器及存储介质 Download PDFInfo
- Publication number
- CN113902436A CN113902436A CN202010574845.7A CN202010574845A CN113902436A CN 113902436 A CN113902436 A CN 113902436A CN 202010574845 A CN202010574845 A CN 202010574845A CN 113902436 A CN113902436 A CN 113902436A
- Authority
- CN
- China
- Prior art keywords
- card
- card reader
- terminal equipment
- analog
- enabled
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 57
- 238000004891 communication Methods 0.000 claims abstract description 91
- 238000004088 simulation Methods 0.000 claims abstract description 30
- 230000005540 biological transmission Effects 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 8
- 238000004590 computer program Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 230000007423 decrease Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/327—Short range or proximity payments by means of M-devices
- G06Q20/3278—RFID or NFC payments by means of M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/351—Virtual cards
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Microelectronics & Electronic Packaging (AREA)
- Telephone Function (AREA)
Abstract
本公开提供一种模拟卡切换方法、终端设备、读卡器及计算机可读存储介质,涉及近场通信技术领域。所述方法包括:在接收到读卡器广播发送的信号后,与读卡器建立通信连接;接收读卡器发送的自身的参数信息;其中,参数信息用于指示读卡器支持的模拟卡的目标类型;在终端设备中已启用的模拟卡的类型与目标类型不同时,将终端设备中已启用的模拟卡切换为目标类型的模拟卡。本公开可以提高模拟卡切换的效率,提升用户体验。
Description
技术领域
本公开涉及近场通信技术领域,具体而言,涉及一种模拟卡切换方法、终端设备、读卡器以及计算机可读存储介质。
背景技术
目前,越来越多的终端设备具备NFC(Near Field Communication,近场通信)功能。在终端设备上开通/绑定公交卡、银行卡以及门禁卡后,用户在乘坐公交车、购买商品或进入带有门禁的大楼时,均可以通过终端设备进行刷卡等。
然而,在终端设备上开通了多张卡之后,在刷卡时,通常使用其中的某一张卡进行交易,此时需要切换模拟卡。用户可以通过手动的方式切换模拟卡,但是效率较低,用户体验较差。
发明内容
本公开的目的在于提供一种模拟卡切换方法、终端设备、读卡器以及计算机可读存储介质,进而在一定程度上克服由于相关技术的限制和缺陷而导致的在切换模拟卡时效率较低的问题。
根据本公开的第一方面,提供一种模拟卡切换方法,应用于终端设备,包括:
在接收到所述读卡器广播发送的信号后,与所述读卡器建立通信连接;
接收所述读卡器发送的自身的参数信息;所述参数信息用于指示所述读卡器支持的模拟卡的目标类型;
在所述终端设备中已启用的模拟卡的类型与所述目标类型不同时,将所述终端设备中已启用的模拟卡切换为所述目标类型的模拟卡。
根据本公开的第二方面,提供一种模拟卡切换方法,应用于读卡器,包括:
广播发送信号,以与接收到所述信号的终端设备建立通信连接;
在与所述终端设备建立通信连接之后,向所述终端设备发送自身的参数信息,所述参数信息用于指示所述读卡器支持的模拟卡的目标类型,以使所述终端设备在已启用的模拟卡的类型与所述目标类型不同时,将已启用的模拟卡切换为所述目标类型的模拟卡。
根据本公开的第三方面,提供一种终端设备,包括:
第一无线通信模块,用于接收读卡器广播发送的信号后,与所述读卡器建立通信连接,并接收所述读卡器发送的自身的参数信息,所述参数信息用于指示所述读卡器支持的模拟卡的目标类型;
近场通信模块,与所述第一无线通信模块电性连接,用于在所述终端设备中已启用的模拟卡的类型与所述目标类型不同时,将所述终端设备中已启用的模拟卡切换为所述目标类型的模拟卡。
根据本公开的第四方面,提供一种读卡器,包括:
第二无线通信模块,用于广播发送信号,以与接收到所述信号的终端设备建立通信连接;在与所述终端设备建立通信连接之后,向所述终端设备发送自身的参数信息,所述参数信息用于指示所述读卡器支持的模拟卡的目标类型,以使所述终端设备在已启用的模拟卡的类型与所述目标类型不同时,将已启用的模拟卡切换为所述目标类型的模拟卡。
根据本公开的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述模拟卡切换的方法。
本公开示例性实施例可以具有以下部分或全部有益效果:
在本公开的一示例实施方式所提供的模拟卡切换方法中,在通过终端设备进行刷卡之前,终端设备可以预先与读卡器建立通信连接。并且读卡器通过向终端设备发送参数信息,使终端设备根据参数信息中指示的读卡器支持的模拟卡的目标类型进行模拟卡切换。这样,可以在用户使用前,提前切换好模拟卡。一方面,通过智能切换模拟卡的方式,可以免去用户频繁的手动操作,提高切换的效率。另一方面,直接根据读卡器指示的模拟卡的目标类型进行切换,可以提高切换的准确性,提升用户体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了适于用来实现本公开实施例的电子设备的结构示意图;
图2示出了本公开实施例的模拟卡切换方法的一种流程图;
图3示出了本公开实施例的模拟卡切换方法的又一种流程图;
图4示出了本公开实施例的模拟卡切换方法的一种交互流程图;
图5示出了多种不同类型的读卡器广播发送信号的一种示意图;
图6示出了本公开实施例的模拟卡切换方法的又一种交互流程图;
图7示出了本公开实施例的终端设备的一种结构示意图;
图8示出了本公开实施例的读卡器的一种结构示意图。
具体实施方式
现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本公开的各方面变得模糊。
此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
参见图1,图1示出了适于用来实现本公开实施例的电子设备的结构示意图。需要说明的是,图1示出的电子设备100仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图1所示,电子设备100具体可以包括:处理器110、无线通信模块120、移动通信模块130、充电管理模块140、电源管理模块141、电池142、USB(Universal Serial Bus,通用串行总线)接口150、天线1、天线2、内部存储器161、外部存储器接口162、显示屏170和传感器模块180等。
可以理解的是,本申请实施例示意的结构并不构成对电子设备100的具体限定。在本申请另一些实施例中,电子设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件、软件或软件和硬件的组合实现。
处理器110可以包括一个或多个处理单元,例如,处理器110可以包括应用处理器、调制解调处理器、图形处理器、图像信号处理器、控制器、视频编解码器、数字信号处理器、基带处理器和/或神经网络处理器等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器110中还可以设置存储器,用于存储指令和数据。存储器可以存储用于实现六个模块化功能的指令:检测指令、连接指令、信息管理指令、分析指令、数据传输指令和通知指令,并由处理器110来控制执行。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用,避免了重复存取,减少了处理器110的等待时间,因而提高了***的效率。
无线通信模块120可以提供应用在电子设备100上的包括无线局域网、蓝牙、全球导航卫星***、调频、NFC技术、UWB(Ultra Wide Band,超宽带)技术、红外技术等无线通信的解决方案。无线通信模块120可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块120经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模块120还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
在一些实施例中,电子设备100的天线1和移动通信模块130耦合,天线2和无线通信模块120耦合,使得电子设备100可以通过无线通信技术与网络以及其他设备通信。
其中,NFC技术是一种近距离(10厘米以内)无线通信技术。其工作频率为13.56MHz,目前该技术广泛应用于人们的生活当中,比如常见的地铁、公交、银联闪付和门禁***等等。
UWB技术是无线通信技术的一种,利用较窄的脉冲(纳秒甚至皮秒级的脉冲)传递信息,具有高带宽、低功耗的优点。UWB的基本特征包括采用非正弦波窄脉冲传输数据、脉冲较窄、带宽较宽(500MHz~1.3GHz),正因为这些基本特征,使得UWB的传输受多径影响较小,发射功耗较低、传输速率很高。
充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口150接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过电子设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为电子设备供电。
电源管理模块141用于连接电池142、充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110、内部存储器161、显示屏170和无线通信模块120等供电。电源管理模块141还可以用于监测电池容量、电池循环次数、电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。
电子设备100的无线通信功能可以通过天线1、天线2、无线通信模块120、移动通信模块130、调制解调处理器以及基带处理器等实现。
以下对本公开实施例的技术方案进行详细阐述。
对于具有NFC功能的终端设备,终端设备可以模拟公交卡、银行卡和门禁卡等等。因此,用户可以直接通过该终端设备进行刷卡操作。在通过终端设备进行刷卡操作时,经常存在需要切换模拟卡的场景,例如,在用户通过终端设备刷完公交之后,可能需要刷门禁,此时,可以进行模拟卡的切换操作。
目前,由于手段切换模拟卡时效率较低,因此可以基于预设时间进行自动切换。具体的,可以根据用户的预设行程实现自动切换模拟卡,例如,预设上午9:00打考勤卡,根据这些预设行程自动切换不同的卡片。但是,该方法需要用户事先设置行程,在没有设置行程或者行程临时改变时,将会做出错误的切换模拟卡的动作。
另外,也可以基于读卡器交易的特征码进行自动切换。读卡器指NFC交易过程中处于主动发射射频信号及指令的一方,比如银联POS机、地铁闸机、门禁读卡器等。基于读卡器交易的特征码,是指提取交易过程当中读卡器下发的指令中的特征字段,根据这些这些特征字段判断读卡器类型,实现自动切换卡片。然而,该方法必须获取到读卡器的指令之后才能做出切换卡片动作,从接收读卡器指令到解析该指令,再到卡片切换,最后完成整个交易,整个过程的执行需要一定的时间(例如1~2秒),会给用户造成一种刷卡迟钝的体验,甚至可能因为等待时间太长而导致刷卡失败。
为了解决上述问题,本公开提供了一种模拟卡切换方法、终端设备、读卡器以及计算机可读存储介质,以提高模拟卡切换的效率以及正确性。
参见图2,图2示出了本公开实施例的模拟卡切换方法的一种流程图,应用于终端设备,可以包括以下步骤:
步骤S210,在接收到读卡器广播发送的信号后,与读卡器建立通信连接。
步骤S220,接收读卡器发送的自身的参数信息;其中,该参数信息用于指示读卡器支持的模拟卡的目标类型。
步骤S230,在终端设备中已启用的模拟卡的类型与目标类型不同时,将终端设备中已启用的模拟卡切换为目标类型的模拟卡。
本公开实施例的模拟卡切换方法中,在用户通过终端设备进行刷卡之前,终端设备在接收到读卡器发送的信号后,可以与读卡器建立通信连接。读卡器通过向终端设备发送参数信息,使终端设备根据参数信息中指示的读卡器支持的模拟卡的目标类型进行模拟卡切换。这样,在用户使用前,提前切换好模拟卡。一方面,通过智能切换模拟卡的方式,可以免去用户频繁的手动操作,提高切换的效率。另一方面,直接根据读卡器指示的模拟卡的目标类型进行切换,可以提高切换的准确性,提升了用户体验。
参见图3,图3示出了本公开实施例的模拟卡切换方法的又一种流程图,应用于读卡器,可以包括以下步骤:
步骤S310,广播发送信号,以与接收到该信号的终端设备建立通信连接。
步骤S320,在与终端设备建立通信连接之后,向终端设备发送自身的参数信息,参数信息用于指示读卡器支持的模拟卡的目标类型,以使终端设备在已启用的模拟卡的类型与目标类型不同时,将已启用的模拟卡切换为目标类型的模拟卡。
本公开实施例的模拟卡切换方法中,在用户通过终端设备进行刷卡之前,读卡器通过广播发送信号,从而与接收到该信号的终端设备建立通信连接。之后,读卡器通过向终端设备发送参数信息,使终端设备根据参数信息中指示的读卡器支持的模拟卡的目标类型进行模拟卡切换。这样,在用户使用前,提前切换好模拟卡。一方面,通过智能切换模拟卡的方式,可以免去用户频繁的手动操作,提高切换的效率。另一方面,直接根据读卡器指示的模拟卡的目标类型进行切换,可以提高切换的准确性,提升了用户体验。
参见图4,图4示出了本公开实施例的模拟卡切换方法的一种交互流程图,可以包括以下步骤:
步骤S410,读卡器广播发送信号。
具体的,由于读卡器指NFC交易过程中处于主动发射射频信号及指令的一方,比如银联POS机、地铁闸机、门禁读卡器等。通常情况下,读卡器可以读取很多个用户的卡片,例如,地铁闸机可以读取每一个乘坐地铁的用户的公交卡;门禁读卡器可以读取每一位进入大楼内部的用户的门禁卡等。因此,在用户通过智能手机刷卡时,读卡器为了和多个智能手机进行通信,可以广播发送信号。
在本公开的一种实现方式中,读卡器可以广播发送超宽带信号,也就是读卡器可以具备超宽带功能,在此情况下,智能手机也可以具备超宽带功能。参见图5,图5示出了多种不同类型的读卡器广播发送信号的一种示意图。可以看出,多种不同类型的读卡器均可以广播发送超宽带信号。当然,读卡器和终端设备之间的通信不限于超宽带通信,例如,读卡器也可以广播发送GPS(全球定位***)信号等,在此不做限定。
步骤S420,终端设备在接收到上述信号后,与读卡器建立通信连接。
本公开实施例中,可以通过定位技术确定终端设备的位置,如果终端设备的位置在预设区域范围(例如,地铁站附近)内,该预设区域范围可以是一个较大的范围,终端设备也可以检测是否能接收到读卡器发送的信号。在终端设备与读卡器的距离逐渐接近(例如12米等)时,可以接收到读卡器发送的信号。此时,可以向读卡器返回一个应答信号,并与读卡器建立通信连接。
需要说明的是,此处的通信连接可以是距离较远的通信连接,而不是近场通信连接。在接收到读卡器广播发送的超宽带信号后,终端设备可以与读卡器建立超宽带通信连接。
步骤S430,读卡器持续监测自身与终端设备之间的距离,在监测到距离减小至距离阈值时,向终端设备发送自身的参数信息。
需要说明的是,由于超宽带具有较多的功能特点,本公开可以基于超宽带高精度定位的特性(定位精度厘米级别)进行模拟卡的切换。基于超宽带定位技术,不仅可以精确定位到终端设备的准确位置,还可以准确地确定用户相对某个读卡器的移动方向,例如,可以是越来越靠近,或者是越来越远离。
具体的,读卡器可以持续监测自身与终端设备之间的距离,根据该距离的变化来确定终端是越来越靠近读卡器,或者是越来越远离读卡器。其中,持续监测可以是一直监测,也可以周期性监测。例如,在周期性监测时,可以是每隔0.5秒或1秒等进行监测。
当监测到终端设备与读卡器之间的距离减小至距离阈值时,读卡器可以向终端设备发送自身的参数信息。当然,不同的读卡器对应的距离阈值可以是不同的。例如,对于地铁闸机,距离阈值可以是5米,对于门禁读卡器,距离阈值可以是10米等,在此不做限定。另外,在监测到该距离增大时,表明终端设备在逐渐远离读卡器,可以不作处理。
本公开实施例中,读卡器可以以超宽带指令的方式发送自身的参数信息,例如,超宽带指令中可以携带有参数信息。参数信息中可以包括读卡器支持的模拟卡的目标类型。模拟卡的类型可以包括:门禁卡、银行卡、公交卡等,不同的读卡器支持的模拟卡的类型是不同的。例如,地铁闸机发送的参数信息中模拟卡的目标类型为公交卡,门禁读卡器发送的参数信息中模拟卡的目标类型为门禁卡,银联POS机发送的参数信息中模拟卡的目标类型为银行卡。
步骤S440,终端设备在接收到读卡器发送的读卡器的参数信息后,检测终端设备中是否存在已启用的模拟卡。
本公开实施例中,可能存在终端设备中的NFC功能未开启的情况,因此,在接收到读卡器发送的参数信息后,可以先检测终端设备中是否存在已启用的模拟卡。
步骤S450,在终端设备中存在已启用的模拟卡时,并且在终端设备中已启用的模拟卡的类型与目标类型不同时,将终端设备中已启用的模拟卡切换为目标类型的模拟卡。
具体的,由于终端设备在进行刷卡操作时,可以模拟其中的一张模拟卡。也就是,终端设备中的多张模拟卡中可以启用其中的一张模拟卡。例如,在刷门禁时,门禁卡启用,其他卡未启用。在刷银联POS机时,其中的一张银行卡启用,其他银行卡和门禁卡等未启用。可见,对于不同的读卡器,可以启用不同的模拟卡。
因此,终端设备在接收到不同的读卡器发送的参数信息后,可以直接根据目标类型进行模拟卡的切换。本公开实施例中,已启用模拟卡的切换是指在将当前已启用模拟卡设置为未启用状态时,将另一张模拟卡设置为已启用状态。例如,在接收到地铁闸机发送的参数信息后,终端设备将可以被模拟为公交卡。如果当前已启用的模拟卡为公交卡,可以不进行处理。如果当前已启用的模拟卡为银行卡,那么,可以将银行卡设置为未启用状态,将公交卡设置为启用状态。
需要说明的是,终端设备中可能开通了多张同种类型的卡,例如,用户开通了多张银行卡。此时,即在目标类型的模拟卡的数量为多个时,可以将终端设备中已启用的模拟卡切换为用户最近一次使用的目标类型的模拟卡。例如,当用户在便利店消费时,目标类型为银行卡,用户的终端设备中开通了第一银行卡、第二银行卡和第三银行卡,如果用户最近一次使用的是第二银行卡,那么,即可将终端设备中已启用的模拟卡切换为第二银行卡。这样,可以更符合用户的使用习惯,从而可以提升用户体验。
步骤S460,在终端设备中不存在已启用的模拟卡时,显示表示启用模拟卡的提示信息。
本公开实施例中,在NFC功能未启用时,可以显示提示信息,用于提示用户开启NFC功能。
需要说明的是,不同的读卡器在进行NFC射频通信时,所需要的NFC射频参数可能不同。例如,地铁1号线和2号线虽然都可以刷公交卡,但是不同的地铁线路可能是由不同的设备厂商制造的地铁闸机,这些闸机有可能需要不同的NFC射频参数来适配。
在本公开的一种实现方式中,读卡器发送的参数信息中还可以包括读卡器的地址标识信息,该地址标识信息可以是IP(Internet Protocol,互联网协议)地址、物理地址等。这样,在用户通过终端设备进行刷卡操作之前,除了进行模拟卡切换之外,还可以根据读卡器的地址标识信息确定与其匹配的射频参数。其中,模拟卡切换的过程和射频参数的设置过程可以是同时进行的,也可以是先后进行的,在此不做限定。
具体的,可以在终端设备出厂前进行摸底测试时保存合适的射频参数,将射频参数和地址标识信息形成一个映射表,将该映射表存储于终端设备的内存中。在存储有与读卡器的地址标识信息对应的射频参数的情况下,可以将终端设备的射频参数设置为读卡器的地址标识信息对应的射频参数,在用户通过终端设备进行刷卡操作时,根据该射频参数与读卡器进行近场通信。在未存储有与读卡器的地址标识信息对应的射频参数的情况下,可以将终端设备的射频参数设置为初始射频参数,在用户通过终端设备进行刷卡操作时,根据初始射频参数与读卡器进行近场通信。其中,初始射频参数可以是预先设置的通用的射频参数,通过该射频参数与大多数读卡器进行近场通信时,均比较流畅。
参见图6,图6示出了本公开实施例的模拟卡切换方法的又一种交互流程图,可以包括以下步骤:
步骤S610,读卡器广播发送信号。
步骤S620,终端设备在接收到上述信号后,与读卡器建立通信连接。
步骤S630,终端设备持续监测自身与读卡器之间的距离,在该距离减小至距离阈值时,向读卡器发送请求信息。其中,参数信息用于指示读卡器支持的模拟卡的目标类型。
步骤S640,读卡器接收到请求信息后,向终端设备发送自身的参数信息。
步骤S650,终端设备在接收到参数信息后,检测终端设备中是否存在已启用的模拟卡。
步骤S660,在终端设备中存在已启用的模拟卡时,并且在终端设备中已启用的模拟卡的类型与目标类型不同时,将终端设备中已启用的模拟卡切换为目标类型的模拟卡。
步骤S670,在终端设备中不存在已启用的模拟卡时,显示表示启用模拟卡的提示信息。
需要说明的是,图6实施例中的步骤S610、S620和S650~S670分别与图4实施例中的步骤S410、S420和S440~S460的处理过程相同,具体参见图4实施例中的描述即可,在此不再赘述。
在步骤S630中,与图4实施例不同的是,除了读卡器主动持续监测自身与终端设备的距离之外,终端设备也可以主动持续监测自身和读卡器之间的距离。在监测到两者的距离减小至距离阈值时,终端设备可以向读卡器发送请求信息,该请求信息用于使读卡器发送参数信息。
在步骤S640中,读卡器接收到该请求信息后,即可向终端设备发送参数信息。
本公开实施例中,上述图2、图3、图4和图6实施例均属于自动切换模拟卡的过程。本公开也支持手动切换的过程,具体的,用户在终端设备的触摸屏上进行切换操作后,终端设备响应于用户的模拟卡切换操作,将终端设备中已启用的模拟卡切换为用户要切换的目标模拟卡。
需要说明的是,用户在任何时刻均可以切换模拟卡。例如,用户可以在终端设备自动切换之前进行手动切换。那么,在此情况下,由于用户已经手动切换到了正确的模拟卡,在用户刷卡之前,终端设备可以不再进行自动切换。
另外,用户还可以在终端设备自动切换之后再进行手动切换。例如,终端设备中同一类型的模拟卡有多个,在终端设备自动切换之后,用户再手动切换至想要使用的模拟卡。终端设备还可以存储该场景以及该操作,这样,在下一次出现相同场景的情况下,终端设备也可以自动切换至用户手动选择的模拟卡。
本公开实施例的模拟卡切换方法,由于NFC技术的通信距离一般在10厘米以内,与相关技术中终端设备和读卡器之间仅仅通过NFC技术进行交互相比,在用户将终端设备靠近读卡器并执行NFC交易之前,终端设备和读卡器之间可以通过UWB技术进行交互。这样,可以使用户在较远的距离(例如1米~5米内)提前完成模拟卡的切换以及射频参数的切换,避免近距离靠近读卡器时再做切换时导致的刷卡时长增加,甚至刷卡失败的问题,从而可以提高模拟卡切换的效率以及准确性,提升用户体验。
应当注意,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。
进一步的,本示例实施方式中,还提供了一种终端设备,参见图7,终端设备700,包括:
第一无线通信模块710,用于在接收到读卡器广播发送的信号后,与读卡器建立通信连接;接收读卡器发送的自身的参数信息;参数信息用于指示读卡器支持的模拟卡的目标类型;
近场通信模块720,与第一无线通信模块710电性连接,用于在终端设备中已启用的模拟卡的类型与目标类型不同时,将终端设备中已启用的模拟卡切换为目标类型的模拟卡。
在本申请公开的一种示例性实施例中,上述终端设备700,还包括:
处理器,用于在存储有与读卡器的地址标识信息对应的射频参数的情况下,将终端设备的射频参数设置为读卡器的地址标识信息对应的射频参数,以根据射频参数与读卡器进行近场通信;
该处理器,还用于在未存储有与读卡器的地址标识信息对应的射频参数的情况下,将终端设备的射频参数设置为初始射频参数,以根据初始射频参数与读卡器进行近场通信。
在本申请公开的一种示例性实施例中,第一无线通信模块710,还用于在与读卡器建立通信连接之后,持续监测读卡器与自身之间的距离,并在该距离减小至距离阈值时,向读卡器发送请求信息,以使读卡器返回参数信息。
在本申请公开的一种示例性实施例中,第一无线通信模块710,具体用于在终端设备与读卡器的距离小于距离阈值时,接收读卡器发送的自身的参数信息。
在本申请公开的一种示例性实施例中,第一无线通信模块710,具体用于在接收到读卡器广播发送的超宽带信号后,与读卡器建立超宽带通信连接。
在本申请公开的一种示例性实施例中,该处理器,还用于检测终端设备中是否存在已启用的模拟卡;在终端设备中存在已启用的模拟卡时,通过近场通信模块720执行在终端设备中已启用的模拟卡的类型与目标类型不同时,将终端设备中已启用的模拟卡切换为目标类型的模拟卡的步骤;在终端设备中不存在已启用的模拟卡时,显示表示启用模拟卡的提示信息。
在本申请公开的一种示例性实施例中,近场通信模块720具体用于在目标类型的模拟卡的数量为多个时,将终端设备中已启用的模拟卡切换为用户最近一次使用的目标类型的模拟卡。
在本申请公开的一种示例性实施例中,近场通信模块720,还用于响应于用户的模拟卡切换操作,将终端设备中已启用的模拟卡切换为用户要切换的目标模拟卡。
本示例实施方式中,还提供了一种读卡器,参见图8,读卡器800,包括:
第二无线通信模块810,用于广播发送信号,以与接收到所述信号的终端设备建立通信连接;在与终端设备建立通信连接之后,向终端设备发送自身的参数信息,参数信息用于指示读卡器支持的模拟卡的目标类型,以使终端设备在已启用的模拟卡的类型与目标类型不同时,将已启用的模拟卡切换为目标类型的模拟卡。
在本申请公开的一种示例性实施例中,上述第二无线通信模块810,还用于持续监测终端设备与自身之间的距离,并在距离减小至距离阈值时,执行向终端设备发送自身的参数信息的步骤,在距离增大时,不作处理。
上述终端设备和读卡器中各模块或单元的具体细节已经在对应的模拟卡切换方法中进行了详细的描述,因此此处不再赘述。
需要说明的是,终端设备700中的第一无线通信模块710和读卡器800中的第二无线通信模块810可以是如图1所示的电子设备中的无线通信模块,具体参见图1中的描述即可。终端设备700中的近场通信模块720可以是独立的模块,也可以集成在第一无线通信模块中,在此不做限定。终端设备700中的处理器可以是通用处理器,包括:中央处理器等,还可以是现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件等。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
在本公开的示例性实施例中,还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的方法。
需要说明的是,本公开所示的计算机可读存储介质例如可以是—但不限于—电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、射频等等,或者上述的任意合适的组合。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (14)
1.一种模拟卡切换方法,其特征在于,应用于终端设备,包括:
在接收到读卡器广播发送的信号后,与所述读卡器建立通信连接;
接收所述读卡器发送的自身的参数信息,所述参数信息用于指示所述读卡器支持的模拟卡的目标类型;
在所述终端设备中已启用的模拟卡的类型与所述目标类型不同时,将所述终端设备中已启用的模拟卡切换为所述目标类型的模拟卡。
2.根据权利要求1所述的方法,其特征在于,所述参数信息中还包括所述读卡器的地址标识信息;在接收到所述参数信息之后,所述方法还包括:
在存储有与所述读卡器的地址标识信息对应的射频参数的情况下,将所述终端设备的射频参数设置为所述读卡器的地址标识信息对应的射频参数,以根据所述射频参数与所述读卡器进行近场通信;
在未存储有与所述读卡器的地址标识信息对应的射频参数的情况下,将所述终端设备的射频参数设置为初始射频参数,以根据所述初始射频参数与所述读卡器进行近场通信。
3.根据权利要求1或2所述的方法,其特征在于,所述接收所述读卡器发送的自身的参数信息,包括:
在所述终端设备与所述读卡器的距离小于距离阈值时,接收所述读卡器发送的自身的参数信息。
4.根据权利要求1或2所述的方法,其特征在于,在所述接收所述读卡器发送的自身的参数信息之前,所述方法还包括:
在与所述读卡器建立通信连接之后,持续监测所述读卡器与自身之间的距离;
在所述距离减小至距离阈值时,向所述读卡器发送请求信息,以使所述读卡器返回所述参数信息。
5.根据权利要求1或2所述的方法,其特征在于,在所述接收所述读卡器发送的自身的参数信息之后,所述方法还包括:
检测所述终端设备中是否存在已启用的模拟卡;
在所述终端设备中存在已启用的模拟卡时,执行所述在所述终端设备中已启用的模拟卡的类型与所述目标类型不同时,将所述终端设备中已启用的模拟卡切换为所述目标类型的模拟卡的步骤。
6.根据权利要求5所述的方法,其特征在于,在所述检测所述终端设备中是否存在已启用的模拟卡之后,所述方法还包括:
在所述终端设备中不存在已启用的模拟卡时,显示表示启用模拟卡的提示信息。
7.根据权利要求1或2所述的方法,其特征在于,所述将所述终端设备中已启用的模拟卡切换为所述目标类型的模拟卡,包括:
在所述目标类型的模拟卡的数量为多个时,将所述终端设备中已启用的模拟卡切换为用户最近一次使用的所述目标类型的模拟卡。
8.根据权利要求1或2所述的方法,其特征在于,还包括:
响应于用户的模拟卡切换操作,将所述终端设备中已启用的模拟卡切换为用户要切换的目标模拟卡。
9.根据权利要求1或2所述的方法,其特征在于,所述在接收到读卡器广播发送的信号后,与所述读卡器建立通信连接,包括:
在接收到读卡器广播发送的超宽带信号后,与所述读卡器建立超宽带通信连接。
10.一种模拟卡切换方法,其特征在于,应用于读卡器,包括:
广播发送信号,以与接收到所述信号的终端设备建立通信连接;
在与所述终端设备建立通信连接之后,向所述终端设备发送自身的参数信息,所述参数信息用于指示所述读卡器支持的模拟卡的目标类型,以使所述终端设备在已启用的模拟卡的类型与所述目标类型不同时,将已启用的模拟卡切换为所述目标类型的模拟卡。
11.根据权利要求10所述的方法,其特征在于,在所述向所述终端设备发送自身的参数信息之前,所述方法还包括:
持续监测所述终端设备与自身之间的距离;
在所述距离减小至所述距离阈值时,执行所述向所述终端设备发送自身的参数信息的步骤;
在所述距离增大时,不作处理。
12.一种终端设备,其特征在于,包括:
第一无线通信模块,用于接收读卡器广播发送的信号后,与所述读卡器建立通信连接,并接收所述读卡器发送的自身的参数信息,所述参数信息用于指示所述读卡器支持的模拟卡的目标类型;
近场通信模块,与所述第一无线通信模块电性连接,用于在所述终端设备中已启用的模拟卡的类型与所述目标类型不同时,将所述终端设备中已启用的模拟卡切换为所述目标类型的模拟卡。
13.一种读卡器,其特征在于,包括:
第二无线通信模块,用于广播发送信号,以与接收到所述信号的终端设备建立通信连接;在与所述终端设备建立通信连接之后,向所述终端设备发送自身的参数信息,所述参数信息用于指示所述读卡器支持的模拟卡的目标类型,以使所述终端设备在已启用的模拟卡的类型与所述目标类型不同时,将已启用的模拟卡切换为所述目标类型的模拟卡。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1~11任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010574845.7A CN113902436A (zh) | 2020-06-22 | 2020-06-22 | 模拟卡切换方法、终端设备、读卡器及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010574845.7A CN113902436A (zh) | 2020-06-22 | 2020-06-22 | 模拟卡切换方法、终端设备、读卡器及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113902436A true CN113902436A (zh) | 2022-01-07 |
Family
ID=79186508
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010574845.7A Pending CN113902436A (zh) | 2020-06-22 | 2020-06-22 | 模拟卡切换方法、终端设备、读卡器及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113902436A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115175164A (zh) * | 2022-06-28 | 2022-10-11 | 南京欧珀软件科技有限公司 | 通信控制方法及相关装置 |
CN115665314A (zh) * | 2022-10-18 | 2023-01-31 | 杭州逗酷软件科技有限公司 | 屏幕显示方法、终端和计算机可读存储介质 |
CN115866134A (zh) * | 2023-02-27 | 2023-03-28 | 小米汽车科技有限公司 | 近场通信nfc卡片确定方法、装置、电子设备及存储介质 |
WO2024045486A1 (zh) * | 2022-08-31 | 2024-03-07 | 湖北星纪魅族科技有限公司 | 智能卡应用的选取方法、装置、电子设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105491243A (zh) * | 2016-01-18 | 2016-04-13 | 努比亚技术有限公司 | 一种nfc移动终端及控制nfc模拟卡切换的方法 |
CN105825158A (zh) * | 2015-01-08 | 2016-08-03 | ***通信集团公司 | Nfc设备、阅读器、***、及配置数据传输方法 |
CN110020569A (zh) * | 2019-03-11 | 2019-07-16 | 华为技术有限公司 | 自动选择nfc模拟卡的方法、电子设备及通信*** |
-
2020
- 2020-06-22 CN CN202010574845.7A patent/CN113902436A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105825158A (zh) * | 2015-01-08 | 2016-08-03 | ***通信集团公司 | Nfc设备、阅读器、***、及配置数据传输方法 |
CN105491243A (zh) * | 2016-01-18 | 2016-04-13 | 努比亚技术有限公司 | 一种nfc移动终端及控制nfc模拟卡切换的方法 |
CN110020569A (zh) * | 2019-03-11 | 2019-07-16 | 华为技术有限公司 | 自动选择nfc模拟卡的方法、电子设备及通信*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115175164A (zh) * | 2022-06-28 | 2022-10-11 | 南京欧珀软件科技有限公司 | 通信控制方法及相关装置 |
WO2024045486A1 (zh) * | 2022-08-31 | 2024-03-07 | 湖北星纪魅族科技有限公司 | 智能卡应用的选取方法、装置、电子设备及存储介质 |
CN115665314A (zh) * | 2022-10-18 | 2023-01-31 | 杭州逗酷软件科技有限公司 | 屏幕显示方法、终端和计算机可读存储介质 |
CN115866134A (zh) * | 2023-02-27 | 2023-03-28 | 小米汽车科技有限公司 | 近场通信nfc卡片确定方法、装置、电子设备及存储介质 |
CN115866134B (zh) * | 2023-02-27 | 2023-06-06 | 小米汽车科技有限公司 | 近场通信nfc卡片确定方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113902436A (zh) | 模拟卡切换方法、终端设备、读卡器及存储介质 | |
CN111784334B (zh) | 模拟卡切换方法、终端设备及存储介质 | |
CN111241856B (zh) | 一种选择nfc模拟卡的方法及手表 | |
CN109257071A (zh) | 设备控制方法、装置及设备 | |
KR20150139170A (ko) | 위치 관련 정보 제공 방법 및 이를 지원하는 전자 장치 | |
CN104918325A (zh) | 定位引导、停车引导方法及装置 | |
CN113364490B (zh) | 一种nfc应用的调用方法、电子设备及nfc装置 | |
CN105554834A (zh) | 一种用户终端的天线切换方法及用户终端 | |
CN106549451A (zh) | 一种无线充电方法及装置 | |
US20230261903A1 (en) | Signal transmission method and apparatus, terminal device, smart device, and electronic device | |
CN106295861A (zh) | 天气预报信息的获取方法、装置和设备 | |
CN106503986B (zh) | 虚拟资源转移方法及装置 | |
CN105488678A (zh) | 支付行为信息采集方法及*** | |
CN113392661A (zh) | 卡片复制方法、装置、电子设备和可读性存储介质 | |
WO2024007777A1 (zh) | 读卡器、卡端设备、刷卡方法及控制单元 | |
CN116761234A (zh) | 一种设备对码方法及*** | |
CN114494795A (zh) | 基于底盘检测的停车检测方法、装置、设备及存储介质 | |
CN104931847A (zh) | 一种判断nfc天线是否接触不良的终端及方法 | |
CN108960811A (zh) | 一种支付方法及客户端 | |
CN107566215A (zh) | 无线网络断流检测方法、装置、存储介质及移动终端 | |
CN111711942B (zh) | 电子设备、电子设备的控制方法及可读存储介质 | |
CN201993780U (zh) | 手机智能卡的读写装置 | |
CN108833660B (zh) | 停车位信息处理方法、装置以及移动终端 | |
CN204087253U (zh) | 一种实现备用充值功能的nfc设备 | |
CN113824929B (zh) | 停车场异常行为监控方法、装置及停车场监控*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |