一种射频卡功能调用方法及装置与流程

文档序号:19156635发布日期:2019-11-16 00:53阅读:288来源:国知局
一种射频卡功能调用方法及装置与流程
本申请涉及终端领域,尤其涉及一种射频卡功能调用方法及装置。
背景技术
:近距离无线通信技术(nearfieldcommunication,nfc)是一种短距高频的无线电技术,该技术是由非接触式射频识别(radiofrequencyidentification,rfid)技术以及互联互通技术整合演变而来。实现nfc的芯片可以在短距离内与射频发射设备进行识别和数据交换。nfc技术目前广泛应用在移动终端,通过将各种非接触式射频卡片(以下简称“射频卡”)的功能集成在移动终端中,并与射频发射设备进行通讯,以实现各种射频卡功能,例如支付功能、门禁功能、身份验证功能等等。然而,现有的应用场景是,为了方便用户使用,通常会将两张或两张以上射频卡的功能集成在一个移动终端中,这就涉及到当用户面对一个特定的射频发射设备时,如何调用移动终端对应的射频卡功能,以使移动终端与该射频发射设备进行交互的问题。尤其是当集成在一个移动终端的多个射频卡的种类不同的情况下,由于不同种类的射频卡对应不同的射频发射设备,当采用与射频发射设备种类不对应的射频卡刷卡时,可能会出现刷卡失败的问题。例如刷公交卡使用的是公交闸机或地铁闸机,刷银行卡使用的是销售终端(pointofsale,pos)(以下简称“pos机”)。如果用pos机刷交通卡,则会导致刷卡失败;如果用公交闸机去刷银行卡,也会导致刷卡失败。为了克服上述问题,目前常用的方法是用户从多个射频卡中选择其中一个设置为默认卡,即每次刷卡优先调用默认卡功能,当射频发射设备与该默认卡功能对应时则刷卡成功。也就是说,设置默认卡会有一定的几率是刷卡成功的,而用户一般选取经常使用的射频卡作为默认卡,所以刷卡成功的概率较高。但是,一旦射频发射设备与默认卡的种类不对应,则刷卡失败,导致用户体验较差。技术实现要素:本申请实施例提供了一种射频卡功能调用方法及装置,能够提高刷卡成功率以及用户体验。在本申请实施例的第一方面,提供了一种射频卡功能调用方法,该方法包括:首先,监控特征输入事件,从监控得到的所述特征输入事件中获取用户的特征信息;其中,特征输入事件是指,输入用户的特征信息的事件。然后,根据特征信息与射频卡类型的映射关系,确定与所述用户的特征信息对应的目标射频卡类型;最后,调用与所述目标射频卡类型对应的射频卡功能。在本申请实施例中,用户可以预先在移动终端中设置特征信息与射频卡类型的映射关系,移动终端可以监控特征输入事件,从特征输入事件中获取用户的特征信息,并根据特征信息与射频卡类型的映射关系,确定与用户的特征信息对应的目标射频卡类型,从而调用与目标射频卡类型对应的射频卡功能。也就是说,本申请实施例可以根据用户的特征信息区分不同的射频卡类型,从而可以根据用户的特征信息,调用与该用户的特征信息对应的目标射频卡类型的对应的射频卡功能,进一步提高了刷卡成功率,从而提升了用户体验。在一种可能的实现方式中,所述特征信息至少包括以下其中一种:指纹特征信息、声纹特征信息、掌纹特征信息和手势特征信息。特征信息为用户设置的个性化信息。其中,手势特征信息是指用户在移动终端的触摸屏上任意区域或指定区域滑动的轨迹。而指纹特征信息是通过采集指纹图像,并将指纹图像抽象为表征指纹的特征的数据。掌纹特征信息与指纹特征信息类似,只不过采集的是掌纹图像。声纹特征信息是指用户发出声音的音调、响度、频率等。用户可以自主选择指纹特征信息、声纹特征信息、掌纹特征信息和手势特征信息中任一种信息,用于触发射频卡功能,提升用户体验。在一种可能的实现方式中,所述方法还包括:响应携带有射频卡类型的射频卡关联请求,获取所述用户的特征信息,并构建所述特征信息与射频卡类型的映射关系。由此可见,构建特征信息和射频卡类型的映射关系,从而使得移动终端可以保存特征信息与射频卡类型的映射关系,以便于确定与特征输入事件中携带的用户的特征信息对应的目标射频卡类型,从而调用与所述目标射频卡类型对应的射频卡功能。在一种可能的实现方式中,所述构建所述特征信息与射频卡类型的映射关系包括:对所述用户进行身份验证,若验证结果为通过,则构建所述特征信息与射频卡类型的映射关系。由于考虑到调用射频卡功能会涉及用户的财产安全,因此,为了规避风险,避免给用户带来不必要的财产损失,在“构建特征信息与射频卡类型的映射关系”时,可以对用户进行身份认证,若身份认证通过,才构建特征信息与射频卡类型的映射关系,为用户提供安全保障。在一种可能的实现方式中,所述对所述用户进行身份验证包括:获取所述用户输入的解锁密码;基于所述用户输入的解锁密码和预设解锁密码是否一致的判断结果对所述用户进行身份验证。当用户输入的解锁密码和预设解锁密码一致时,可以确认当前用户为合法用户,从而可以构建特征信息与射频卡类型的映射关系,为用户提供安全保障。在一种可能的实现方式中,所述目标射频卡类型对应多个射频卡,所述调用与所述射频卡类型对应的射频卡功能包括:调用默认射频卡对应的射频卡功能,所述默认射频卡为在所述多个射频卡中预先确定优先使用的射频卡。由此可见,采用这种实现方式,可以直接为用户从多个射频卡中选择一个默认射频卡,从而直接调用该默认射频卡对应的射频卡功能。在一种可能的实现方式中,所述目标射频卡类型对应多个射频卡,所述调用与所述射频卡类型对应的射频卡功能包括:调用所述用户从所述多个射频卡中选择的射频卡对应的射频卡功能。由此可见,采用这种实现方式,当目标射频卡类型对应的射频卡的数量为多个时,用户可以根据自身需求选择想要使用的射频卡,从而有效的提升了用户体验。在一种可能的实现方式中,所述根据特征信息与射频卡类型的映射关系,确定与所述用户的特征信息对应的目标射频卡类型;调用与所述目标射频卡类型对应的射频卡功能包括:若所述特征信息还用于调用屏幕解锁功能,则优先根据所述特征信息与射频卡类型的映射关系,确定与所述用户的特征信息对应的目标射频卡类型,并调用与所述目标射频卡类型对应的射频卡功能。由此可见,在本申请实施中,特征信息与射频卡类型的映射关系的优先级高于特征信息与屏幕解锁功能的映射关系的优先级。因此,当移动终端从监控得到的特征输入事件中获取用户的特征信息之后,优先调用与该用户的特征信息对应的目标射频卡类型对应的射频卡功能。在本申请实施例的第二方面,提供了一种射频卡功能调用装置,该装置包括:监控单元,用于监控特征输入事件,从监控得到的所述特征输入事件中获取用户的特征信息;确定单元,用于根据特征信息与射频卡类型的映射关系,确定与所述用户的特征信息对应的目标射频卡类型;调用单元,用于调用与所述目标射频卡类型对应的射频卡功能。在一种可能的实现方式中,所述特征信息至少包括以下其中一种:指纹特征信息、声纹特征信息、掌纹特征信息和手势特征信息。在一种可能的实现方式中,所述装置还包括:获取单元,用于响应携带有射频卡类型的射频卡关联请求,获取所述用户的特征信息,并构建所述特征信息与射频卡类型的映射关系。在一种可能的实现方式中,所述构建所述特征信息与射频卡类型的映射关系包括:对所述用户进行身份验证,若验证结果为通过,则构建所述特征信息与射频卡类型的映射关系。在一种可能的实现方式中,所述对所述用户进行身份验证包括:获取所述用户输入的解锁密码;基于所述用户输入的解锁密码和预设解锁密码是否一致的判断结果对所述用户进行身份验证。在一种可能的实现方式中,所述目标射频卡类型对应多个射频卡,所述调用单元具体用于:调用默认射频卡对应的射频卡功能,所述默认射频卡为在所述多个射频卡中预先确定优先使用的射频卡。在一种可能的实现方式中,所述目标射频卡类型对应多个射频卡,所述调用单元具体用于:调用所述用户从所述多个射频卡中选择的射频卡对应的射频卡功能。在一种可能的实现方式中,所述根据特征信息与射频卡类型的映射关系,确定与所述用户的特征信息对应的目标射频卡类型;调用与所述目标射频卡类型对应的射频卡功能包括:若所述特征信息还用于调用屏幕解锁功能,则优先根据所述特征信息与射频卡类型的映射关系,确定与所述用户的特征信息对应的目标射频卡类型,并调用与所述目标射频卡类型对应的射频卡功能。在本申请实施例的第三方面,提供了一种射频卡功能调用设备,所述设备包括:处理器和存储器;所述存储器,用于存储指令;所述处理器,用于执行所述存储器中的所述指令,执行以上第一方面任意一项所述的方法。在本申请实施例的第四方面,提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行以上第一方面任意一项所述的方法。在本申请实施例的第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上第一方面任意一项所述的方法。从以上技术方案可以看出,本申请实施例具有以下优点:在本申请实施例中,用户可以预先在移动终端中设置特征信息与射频卡类型的映射关系,移动终端可以监控特征输入事件,从特征输入事件中获取用户的特征信息,并根据特征信息与射频卡类型的映射关系,确定与用户的特征信息对应的目标射频卡类型,从而调用与目标射频卡类型对应的射频卡功能。也就是说,本申请实施例可以根据用户的特征信息区分不同的射频卡类型,从而可以根据用户的特征信息,调用与该用户的特征信息对应的目标射频卡类型的对应的射频卡功能,进一步提高了刷卡成功率,从而提升了用户体验。附图说明图1为本申请实施例提供的移动终端的硬件电路图;图2为本申请实施例提供的一种射频卡功能调用方法的流程示意图;图3为本申请实施例提供的一种移动终端展示目标射频卡对应的多个射频卡标识的界面示意图;图4(a)为本申请实施例提供的用户在“钱包”应用中设置特征信息与射频卡类型之间的映射关系的一个界面示意图;图4(b)为本申请实施例提供的用户在“钱包”应用中设置特征信息与射频卡类型之间的映射关系的另一个界面示意图;图5(a)为本申请实施例提供的用户在系统中设置特征信息与射频卡类型的映射关系的一个界面示意图;图5(b)为本申请实施例提供的用户在系统中设置特征信息与射频卡类型的映射关系的另一个界面示意图;图6为本申请实施例提供的一种射频卡功能调用方法的应用场景示意图;图7为本申请实施例提供的另一种射频卡功能调用方法的应用场景示意图;图8为本申请实施例提供的一种射频卡功能调用装置的结构示意图;图9为本申请实施例提供的一种射频卡功能调用设备的结构示意图。具体实施方式本申请实施例提供了一种刷卡方法及装置,可以提高刷卡成功率,以及提升用户体验。本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。当将多种类型的射频卡的功能集成在一个移动终端上时,由于不同种类的射频卡对应不同的射频发射设备,当采用与射频发射设备种类不对应的射频卡刷卡时,会出现刷卡失败的问题。对于这种情况,传统的处理方式是:用户从多个射频卡中选择其中一个设置为默认卡,每次刷卡优先使用默认卡,当射频发射设备与该默认卡对应时则刷卡成功,当射频发射设备与该默认卡不对应时则刷卡失败。例如,在一个应用场景中,集成在一个移动终端的射频卡包括公交卡和银行卡,刷公交卡使用的是公交闸机或地铁闸机,刷银行卡使用的是pos机。如果用pos机刷公交卡,则会导致刷卡失败;如果用公交闸机去刷银行卡,也会导致刷卡失败。若用户将公交卡设置为默认卡,则当射频发射设备为公交闸机或地铁闸机时,刷卡成功。而当射频发射设备为pos机时,则会刷卡失败,从而影响了用户体验。为了解决上述问题,本申请实施例提供了一种射频卡功能调用方法,该方法可以应用于移动终端,可以提高刷卡成功率,以及提升用户体验。本申请实施例中提及的移动终端包括但不限于支持射频卡功能的手机、支持射频卡功能的平板电脑等设备。在本申请实施例中,以移动终端为手机为例来进行说明。参见图1,该图为本申请实施例提供的一个移动终端的硬件电路图。其中,移动终端包括处理器100、为传感器110、存储器120、显示模块130、电源140和射频(radiofrequency,rf)模块150。rf模块150可用于信号的接收和发送,特别地,rf模块可以将接收射频发射设备例如pos机或公交闸机发送的信号,并将接收到的信号发送给处理器110处理,并将处理器110处理后的数据发送给射频发射设备,从而实现与射频发射设备的交互。一般来讲,rf模块包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。存储器120可用于存储软件程序以及软件程序模块,处理器100通过运行存储在存储器120的软件程序以及软件程序模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区以及安全存储单元,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储移动终端使用过程中所创建的数据(比如音频数据、电话本等)等,安全存储单元用于存放敏感信息,例如可以包括银行卡卡号、公交卡金额等射频卡的信息。显示单元130可用于显示菜单或者界面,以指引用户进行用户特征信息的录入,以及在终端设备中设置用户的特征信息与射频卡类型的映射关系等。其中,特征信息与射频卡类型的映射关系可以存储在存储器120中。移动终端可以包括至少一种传感器110,比如指纹传感器。指纹传感器可以采集用户指纹并存储到移动终端存储器120中。处理器100是移动终端的控制中心,根据各种接口和线路连接移动终端的各个部分,通过运行或执行存储在存储器120内的软件程序和/或软件程序模块,以及调用存储在存储器120内的数据,执行移动终端的各种功能和处理数据,从而实现基于移动终端的多种业务。其中,应用处理器主要处理操作系统、用户界面和应用程序等。移动终端还包括给各个部件供电的电源140(比如电池),在一种可能的实现方式中,电源可以通过电源管理系统与处理器100逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗等功能。尽管图1中未示出,移动终端还可以包括摄像头、蓝牙模块等模块,在此不再赘述。以下结合图1所示的移动终端的硬件电路图对本申请实施例提供的射频卡功能调用方法进行简单说明。用户可以在移动终端的指纹采集区域放置手指,移动终端的指纹采集区域包括指纹传感器,指纹传感器监测到用户的指纹特征信息之后,将该指纹特征信息发送给处理器100,处理器100查询该指纹特征信息的功能,具体地,处理器100可以读取存储器120中的特征信息与射频卡类型的映射关系,从而根据特征信息与射频卡类型的映射关系,确定该指纹特征信息对应的目标射频卡类型。处理器100确定目标射频卡类型之后,处理器100可以调用与目标射频卡类型对应的射频卡功能。具体的,处理器100可以从存储器120中读取目标射频卡类型对应的射频卡信息,并且可以根据射频卡信息设置rf模块150的硬件电路的参数,即将移动终端“变为”目标射频卡类型对应的射频卡,以便于与该射频卡类型对应的射频发射设备进行交互。相应的,显示单元130可以显示被调用的射频卡功能的相关信息,以提示用户当前被调用的射频卡功能。参见图2,该图为本申请实施例提供的一种射频卡功能调用方法的流程示意图。以下对本申请实施例中提供的射频卡功能调用方法进行详细介绍。本申请实施例提供的射频卡功能调用方法,可以应用于移动终端,所述方法包括以下步骤201-203。步骤201:监控特征输入事件,从监控得到的特征输入事件中获取用户的特征信息。本申请实施例中提及的特征输入事件是指,输入用户的特征信息的事件。可以理解的是,特征输入事件中可以携带用户的特征信息,因此,可以从监控得到的特征输入事件中获取用户的特征信息。例如,特征输入事件可以是用户在移动终端的指纹采集区域放置了自己的手指,移动终端监测到该特征输入事件之后,可以获取到用户的指纹特征信息。再例如,特征输入事件可以是用户使用麦克风录入了一段声音,移动终端监测到该特征输入事件之后,可以根据该声音获取到用户的声纹特征信息。在本申请实施例中,移动终端可以监控特征输入事件。移动终端监控特征输入事件的方式可以有多种。特征输入事件的种类不同,监控特征输入事件的方式也不同。以特征输入事件为用户在移动终端的指纹采集区域放置了自己的手指为例,移动终端监控特征输入事件,可以通过移动终端的指纹采集模块采集用户放置在移动终端的指纹采集区域的指纹。以特征输入事件为用户输入了一段声音为例,移动终端监控特征输入事件,可以通过麦克风获取用户发出的声音。需要说明的是,在本申请实施例中,不具体限定移动终端监控特征输入事件的具体场景,移动终端可以在锁屏和黑屏状态下监控特征输入事件,也可以在非锁屏状态下监控特征输入事件。在本申请实施例中,特征信息为用户设置的个性化信息。具体地,特征信息可以包括用户的指纹特征信息、用户的声纹特征信息、用户的掌纹特征信息以及手势特征信息等其中一种或多种。其中,手势特征信息是指用户在移动终端的触摸屏上任意区域或指定区域滑动的轨迹。而指纹特征信息是通过采集指纹图像,并将指纹图像抽象为表征指纹的特征的数据。掌纹特征信息与指纹特征信息类似,只不过采集的是掌纹图像。声纹特征信息是指用户发出声音的音调、响度、频率等。比如说,用户说“银行卡”的声纹特征信息和说“公交卡”的声纹特征信息是不同的。步骤202:根据特征信息与射频卡类型的映射关系,确定与用户的特征信息对应的目标射频卡类型。需要说明的是,本申请实施例中的射频卡类型包括但不限于公交卡类型、银行卡类型和门禁卡类型,射频卡类型还可以为其它类型。需要说明的是,在本申请实施例中,移动终端预先存储有特征信息与射频卡类型的映射关系,因此,获得用户的特征信息之后,可以根据预先存储的特征信息与射频卡类型的映射关系,确定与用户的特征信息对应的目标射频卡类型。作为一种示例,特征信息与射频卡类型的映射关系,可以是如下表1所示的映射关系。表1特征信息射频卡类型右手食指指纹特征信息公交卡右手拇指指纹特征信息银行卡左手拇指指纹特征信息门禁卡从表1可以看出,移动终端预先存储了右手食指指纹特征信息和公交卡类型的映射关系、右手拇指指纹特征信息和银行卡类型的映射关系、左手拇指指纹特征信息与门禁卡类型的映射关系。因此,若监控得到的特征输入事件中包括用户的右手食指指纹特征信息,则可以确定目标射频卡类型为公交卡类型,若监控得到的特征输入事件中包括用户的右手拇指指纹特征信息,则可以确定目标射频卡类型为银行卡类型,若监控得到的特征输入事件中包括用户的左手拇指指纹特征信息,则可以确定目标射频卡类型为门禁卡类型。还应当说明的是,表1示例了移动终端保存了多个特征信息与射频卡类型的映射关系的情况,在实际应用中,可以仅保存一个特征信息与射频卡类型映射关系,本申请不做具体限定。步骤203:调用与目标射频卡类型对应的射频卡功能。执行完步骤202之后,即可根据步骤202确定的目标射频卡类型,调用与目标射频卡类型对应的射频卡功能。关于步骤203需要说明的是,如前文所述,本申请实施例中的移动终端具有射频卡功能,射频卡功能可以通过该移动终端相应的硬件电路来实现,具体地,可以通过设置该移动终端的rf模块150的硬件电路的参数来实现不同类型的射频卡功能。例如,实现公交卡功能,银行卡功能等。因此,在步骤202确定目标射频卡类型之后,移动终端通过调用与目标射频卡类型对应的射频卡功能,实现对移动终端相应的硬件电路的参数的实现,以便对应的射频发射设备与目标射频卡类型对应的硬件电路进行交互。在本申请实施例中,用户可以预先在移动终端中设置特征信息与射频卡类型的映射关系,移动终端可以监控特征输入事件,并从特征输入事件中获取用户的特征信息,并根据特征信息与射频卡类型的映射关系,确定与用户的特征信息对应的目标射频卡类型,从而调用与目标射频卡类型对应的射频卡功能。也就是说,本申请实施例可以根据用户的特征信息区分不同的射频卡类型,从而可以根据用户的特征信息,调用与该用户的特征信息对应的目标射频卡类型的对应的射频卡功能,进一步提高了刷卡成功率,从而提升了用户体验。可以理解的是,在实际应用中,目标射频卡类型可能对应多张射频卡。例如,目标射频卡类型为银行卡类型,银行卡类型可能对应工商银行储蓄卡、交通银行储蓄卡和建设银行储蓄卡三个射频卡。而用户调用射频卡功能时,希望调用其中一张射频卡的刷卡功能。因此,在本申请实施例的一种可能的实现方式中,步骤203在具体实现时,可以调用默认射频卡对应的射频卡功能,默认射频卡为多个射频卡中预先确定优先使用的射频卡。本申请实施例不具体限定预先确定优先使用的射频卡的具体实现方式。在一种可能的实现方式中,移动终端可以根据用户添加射频卡功能的时间顺序,自动选择添加时间最早或者添加时间最晚的射频卡作为默认射频卡。例如,银行卡类型对应三个银行卡,按照用户添加这三个银行卡功能的时间排序,从早到晚分别为工商银行银行卡、交通银行银行卡和建设银行银行卡。工商银行银行卡是添加时间最早的银行卡标识,若考虑到用户可能更习惯使用该银行卡进行消费,因此,移动终端可以选择工商银行银行卡标识作为默认射频卡标识。建设银行银行卡是添加时间最晚的银行卡标识,若考虑到用户有可能希望用最近添加的银行卡进行消费,因此,移动终端可以选择建设银行银行卡作为默认射频卡。在另一种可能的实现方式中,移动终端可以根据射频卡功能被调用的次数,选择与被调用次数最多的射频卡作为该射频卡类型对应的默认射频卡。例如,银行卡类型对应三个银行卡,分别为工商银行银行卡、交通银行银行卡和建设银行银行卡,而工商银行银行卡对应的射频卡功能被调用的次数最多,则将工商银行银行卡作为默认射频卡。考虑到用户在不同的消费场合想要调用的射频卡功能可能不同,因此,在本申请实施例中,除了可以令移动终端主动确定所调用的射频卡功能的方案,还可以通过用户参与来确定所调用的射频卡功能。因此,在本申请实施例的一种可能的实现方式中,步骤203在具体实现时,移动终端可以调用用户从多个射频卡中选择的射频卡对应的射频卡功能。具体的,若该目标射频卡类型对应有多个射频卡,则移动终端将该目标射频卡类型对应的多个射频卡均展示给用户,以便用户自主选择其中一个射频卡,从而调用该用户选择的射频卡对应的射频卡功能作为目标射频卡标识。需要说明的是,本申请实施例不具体限定将目标射频卡类型对应的多个射频卡展示给用户的表现形式。例如,可结合图3进行说明,目标射频卡类型对应工商银行银行卡、交通银行银行卡和建设银行银行卡。则移动终端将工商银行银行卡的卡片类别310、交通银行银行卡的卡片类别320和建设银行银行卡的卡片类别330显示在移动终端的显示屏上,用户可通过点击卡片类别来选择想要调用的射频卡功能。可见,采用后一种实现方式,当目标射频卡类型对应的射频卡的数量为多个时,用户可以根据自身需求选择想要使用的射频卡,从而有效的提升了用户体验。可以理解的是,在实际应用中,一个特征信息可能被设置为多种用途,例如刷卡功能和屏幕解锁功能等。因此,一个特征信息可以对应多个映射关系,例如特征信息与射频卡类型的映射关系、特征信息与屏幕解锁功能的映射关系。其中,特征信息与屏幕解锁功能的映射关系可以用于调用屏幕解锁功能。在本申请实施例中,若特征信息还用于调用屏幕解锁功能,则优先根据特征信息与射频卡类型的映射关系,确定与用户的特征信息对应的目标射频卡类型,并调用与目标射频卡类型对应的射频卡功能。也就是说,在本申请实施中,特征信息与射频卡类型的映射关系的优先级高于特征信息与屏幕解锁功能的映射关系的优先级。因此,当移动终端从监控得到的特征输入事件中获取用户的特征信息之后,优先调用与该用户的特征信息对应的目标射频卡类型对应的射频卡功能。如前文所述,移动终端预先存储有特征信息与射频卡类型的映射关系。本申请实施例提供的射频卡功能调用方法,还可以包括构建特征信息与射频卡类型的映射关系的步骤,从而使得移动终端可以保存特征信息与射频卡类型的映射关系。作为一种示例,用户可以通过移动终端上的安装的应用程序设置特征信息与射频卡类型的映射关系。具体地,响应携带有射频卡类型的射频卡关联请求,获取用户的特征信息,从而构建用户的特征信息与射频卡类型的映射关系。需要说明的是,本申请实施例中提及的射频卡关联请求,用于请求设置特征信息与射频卡类型之间的映射关系。射频卡关联请求可以由用户触发。例如,可结合图4(a)和图4(b)进行说明,图4(a)示出了用户在“钱包”应用程序中设置特征信息与射频卡类型之间的映射关系的界面示意图。图4(a)中示出的特征信息为指纹特征信息,当用户点击了“公交卡快捷支付”411或“银行卡快捷支付”412按钮,则触发了射频卡关联请求。若用户点击的是“公交卡快捷支付”按钮411,则射频卡关联请求中携带的是公交卡类型;若用户点击的是“银行卡快捷支付”412按钮,则射频卡关联请求中携带的是银行卡类型。以用户设置公交卡类型和指纹特征信息之间的映射关系为例进行说明。首先,用户点击了图4(a)所示的界面上的“公交卡快捷支付”按钮411,触发了射频卡关联请求,射频卡关联请求中携带有公交卡类型。接着显示屏显示出图4(b)所示的界面,图4(b)中显示了指纹列表。在一种实现方式中,用户可以从图4(b)显示的界面中的显示的指纹列表中选择一项,移动终端获取到该项的指纹特征信息,进而建立该项的指纹特征信息与公交卡类型之间的映射关系。例如,用户点击了图4(b)中显示的指纹列表中的“右手食指”421,则“右手食指”那一栏后面的空心圆球421a会被阴影填充,以表示用户设置了“右手食指”的指纹特征信息与公交卡类型之间的映射关系。在另一种实现方式中,用户也可以点击图4(b)中的“添加指纹”按钮423录入不在该列表中的新的指纹特征信息,并建立该新录入的指纹特征信息与射频卡类型之间的映射关系。作为另一种示例,用户还可以通过移动终端的系统设置来设置特征信息与射频卡类型的映射关系,具体的:响应携带有用户的特征信息的用户特征信息关联请求,获取射频卡类型,从而构建用户特征信息与射频卡类型的映射关系。本申请实施例中提及的用户特征信息关联请求,用于请求设置用户的特征信息与射频卡类型之间的映射关系。用户特征信息关联请求可以由用户触发。例如,可结合图5(a)和图5(b)进行说明。图5(a)显示了当前系统中已经录入的指纹特征信息的列表,在一种可能的实现方式中,用户可以点击该指纹列表中的指纹特征信息,触发了用户特征信息关联请求,以建立该指纹特征信息与射频卡类型的映射关系。例如,用户点击了图5(a)“右手食指”按钮511,触发了用户特征信息关联请求,该请求携带有“右手食指”的指纹特征信息。显示屏显示图5(b)所示的操作界面,用户可以在图5(b)所示的界面中选择一个射频卡类型,如用户选择了“公交卡快捷支付”521,移动终端获取到公交卡类型,从而建立“右手食指”指纹特征信息与公交卡类型之间的映射关系。表现在图5(b)的操作界面上,“公交卡快捷支付”那一栏后面的空心圆521a球会被阴影填充,以表示用户设置了“右手食指”指纹特征信息与公交卡类型之间的映射关系。在另一种可能的实现方式中,用户也可以点击图5(a)中的“添加指纹”按钮513录入不在该列表中的指纹特征信息,并建立该新录入的指纹特征信息与射频卡类型之间的映射关系。可以理解的是,上述特征信息与射频卡类型的映射关系的设置方式并不构成对本申请实施例的限定。在本申请实施例中,考虑到调用射频卡功能会涉及用户的财产安全,因此,为了规避风险,避免给用户带来不必要的财产损失,在“构建特征信息与射频卡类型的映射关系”时,可以对用户进行身份认证,若身份认证通过,才构建特征信息与射频卡类型的映射关系。具体地,对该用户进行身份验证,包括多种验证方式。在一种可能的实现方式中,可以提示用户输入解锁密码。移动终端获取用户输入的解锁密码,并比较用户输入的解锁密码和预设解锁密码是否一致,若用户输入的解锁密码和预设解锁密码一致,则验证通过。需要说明的是,本申请实施例不具体限定该解锁密码的表现形式,该解锁密码可以为数字密码,也可以为图形密码,还可以为其他形式的密码。另外,该解锁密码可以为该移动终端的锁屏解锁密码,该解锁密码还可以为预先设置的构建特征信息与射频卡类型的映射关系的验证密码。可以理解的是,当用户输入的解锁密码和预设解锁密码一致时,可以确认当前用户为合法用户,从而可以构建特征信息与射频卡类型的映射关系。以上内容对本申请实施例提供的刷卡方法进行了描述,以下结合图6进行说明,图6为本申请实施例提供的一个应用场景示意图。在该场景下,用户预先设置了右手食指指纹与公交卡类型的映射关系。也就是说,移动终端预先保存了用户右手食指的指纹特征信息与公交卡类型的映射关系,移动终端在锁屏状态下通过锁屏应用监控特征输入事件,即监控用户是否向移动终端输入了指纹特征信息,并根据指纹特征信息调用相应的射频卡功能。下面对本申请实施例中的应用场景进行描述。601:锁屏应用向指纹服务发送指纹监听请求。锁屏应用是移动终端上用于解锁屏幕的一个应用程序,该应用程序在移动终端锁屏时可以处于运行状态,因此,锁屏应用可以在移动终端处于锁屏状态时,向指纹服务发送指纹监听请求。指纹监听请求用于请求监听是否有特征输入事件,即监听用户是否在在移动终端的指纹采集区域放置了右手食指。602:指纹服务监听特征输入事件,并驱动移动终端上的指纹采集设备进行指纹采集,以获取右手食指指纹特征信息。603:指纹服务向锁屏应用返回右手食指指纹特征信息。604:锁屏应用向指纹管理模块发送指纹用途查询请求,指纹用途查询请求中携带有右手食指指纹特征信息。605:指纹管理模块根据右手食指指纹特征信息查询对应的目标射频卡类型。606:指纹管理模块将查询得到的目标射频卡类型发送给锁屏应用。在本申请实施例的应用场景中,用户右手食指指纹特征信息与公交卡类型之间的映射关系保存在移动终端的指纹管理模块中。指纹管理模块除了保存该映射关系之外,还可以保存其他信息,例如,指纹管理模块还可以保存指纹特征信息与屏幕解锁功能之间的屏幕解锁映射关系,本申请实施例不做具体限定。因此,当锁屏应用获取到右手食指指纹特征信息之后,向指纹管理模块发送用途查询请求,指纹管理模块根据预先存储的用户右手食指指纹特征信息与公交卡类型之间的映射关系,确定右手食指指纹特征信息对应的目标射频卡类型,并将该目标射频卡类型发送至锁屏应用。607:锁屏应用向支付应用发送射频卡功能调用请求,射频卡功能调用请求中携带目标射频卡类型。608:支付应用显示公交卡支付界面,并调用公交卡刷卡功能。本申请实施例中的支付应用可以为移动终端上具有支付功能的应用程序,例如,支付应用可以为“华为钱包应用”,也可以为“小米支付应用”,本申请实施例对支付应用不做具体限定。支付应用接收到该支付请求之后,根据支付请求中的目标射频卡类型,确定目标射频卡类型为公交卡类型,从而显示公交卡支付界面。在本申请的另一个应用场景中,用户预先设置了右手食指指纹用于触发屏幕解锁的动作,以及,右手食指指纹用于触发公交卡支付的功能。也就是说,移动终端预先保存了用户右手食指的指纹特征信息与屏幕解锁功能之间的屏幕解锁映射关系,以及,用户右手食指的指纹特征信息与公交卡类型之间的映射关系。移动终端在屏幕解锁状态下通过支付应用监控特征输入事件,即监测用户是否向移动终端输入了指纹特征信息,并根据指纹特征信息触发相应的动作。下面对本申请实施例中的应用场景进行描述。701:支付应用向指纹服务发送指纹监听请求。702:指纹服务监听特征输入事件,并驱动移动终端上的指纹采集设备进行指纹采集,以获取右手食指指纹特征信息。703:指纹服务向支付应用返回右手食指指纹特征信息。704:支付应用向指纹管理模块发送右手食指指纹用途查询请求,指纹用途查询请求中携带有右手食指指纹特征信息。705:指纹管理模块查询与该右手食指指纹特征信息对应的映射关系,得到右手食指指纹特征信息与公交卡类型的映射关系和屏幕解锁映射关系,并根据右手食指指纹特征信息与公交卡类型的映射关系确定与右手食指指纹特征信息对应的目标射频卡类型。706:指纹管理模块将查询得到的目标射频卡类型发送给支付应用。707:支付应用根据目标射频卡类型显示公交卡支付界面,并调用公交卡刷卡功能。在图7所示的场景中,由于移动终端处于屏幕解锁状态,因此,可以由支付应用向指纹服务发送指纹监听请求。当然,也可以由其它应用来实现,本申请实施例不做限定。如前文所述,本申请实施例中的用户特征信息还可以包括声纹特征信息、掌纹特征信息和手势特征信息。以上场景是以指纹特征信息为例进行说明,并不构成对本申请实施例的限定。其他应用场景在此不再一一列举说明。为便于更好的实施本申请实施例的上述方案,下面还提供用于实施上述射频卡功能调用方法的相关装置。请参考图8所示,图8为本申请实施例提供的一种射频卡功能调用装置的结构示意图。本申请实施例提供的射频卡功能调用装置800,例如可以包括:监控单元810、确定单元820和调用单元830。监控单元810,用于监控特征输入事件,从监控得到的所述特征输入事件中获取用户的特征信息;确定单元820,用于根据特征信息与射频卡类型的映射关系,确定与所述用户的特征信息对应的目标射频卡类型;调用单元830,用于调用与所述目标射频卡类型对应的射频卡功能。在一种可能的实现方式中,所述特征信息至少包括以下其中一种:指纹特征信息、声纹特征信息、掌纹特征信息和手势特征信息。在一种可能的实现方式中,所述装置800还包括:获取单元,用于响应携带有射频卡类型的射频卡关联请求,获取所述用户的特征信息,并构建所述特征信息与射频卡类型的映射关系。在一种可能的实现方式中,所述构建所述特征信息与射频卡类型的映射关系包括:对所述用户进行身份验证,若验证结果为通过,则构建所述特征信息与射频卡类型的映射关系。在一种可能的实现方式中,所述对所述用户进行身份验证包括:获取所述用户输入的解锁密码;基于所述用户输入的解锁密码和预设解锁密码是否一致的判断结果对所述用户进行身份验证。在一种可能的实现方式中,所述目标射频卡类型对应多个射频卡,所述调用单元830具体用于:调用默认射频卡对应的射频卡功能,所述默认射频卡为在所述多个射频卡中预先确定优先使用的射频卡。在一种可能的实现方式中,所述目标射频卡类型对应多个射频卡,所述调用单元830具体用于:调用所述用户从所述多个射频卡中选择的射频卡对应的射频卡功能。在一种可能的实现方式中,所述根据特征信息与射频卡类型的映射关系,确定与所述用户的特征信息对应的目标射频卡类型;调用与所述目标射频卡类型对应的射频卡功能包括:若所述特征信息还用于调用屏幕解锁功能,则优先根据所述特征信息与射频卡类型的映射关系,确定与所述用户的特征信息对应的目标射频卡类型,并调用与所述目标射频卡类型对应的射频卡功能。需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本申请实施例方法实施例基于同一构思,其带来的技术效果与本申请实施例方法实施例相同,具体内容可参见本申请实施例前述所示的方法实施例中的叙述,此处不再赘述。接下来介绍本申请实施例中的射频卡功能调用设备。请参阅图9所示,射频卡功能调用设备900包括:处理器910、通信接口920和和存储器930。其中通信设备900中的处理器910的数量可以一个或多个,图9中以一个处理器为例。本申请实施例中,处理器910、通信接口920和存储器930可通过总线系统或其它方式连接,其中,图9中以通过总线系统940连接为例。处理器910可以是中央处理器(centralprocessingunit,cpu),网络处理器(networkprocessor,np)或者cpu和np的组合。处理器910还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specificintegratedcircuit,asic),可编程逻辑器件(programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(field-programmablegatearray,fpga),通用阵列逻辑(genericarraylogic,gal)或其任意组合。存储器930可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(random-accessmemory,ram);存储器930也可以包括非易失性存储器(英文:non-volatilememory),例如快闪存储器(英文:flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);存储器930还可以包括上述种类的存储器的组合。存储器930可以用于存储各个类型的射频卡信息。可选地,存储器930存储有操作系统和程序、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,程序可包括各种操作指令,用于实现各种操作。操作系统可包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。处理器910可以读取存储器930中的程序,实现本申请实施例提供的射频卡功能调用方法。总线系统940可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线系统940可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。本申请实施例还提供一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行以上方法实施例提供的射频卡功能调用方法。本申请实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行以上实施例所述的射频卡功能调用方法。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1