欢迎光临小豌豆知识网!
当前位置:首页 > 物理技术 > 测时学> 一种选择NFC模拟卡的方法及手表独创技术35744字

一种选择NFC模拟卡的方法及手表

2021-02-16 19:54:51

一种选择NFC模拟卡的方法及手表

  技术领域

  本申请属于计算机技术领域,尤其涉及一种选择NFC模拟卡的方法及手表。

  背景技术

  近场通信(Near Field Communication,NFC)是一种新兴的技术,使用了NFC技术的设备(例如手机、手表等)可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别及互连互通技术整合演变而来的,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能,利用移动终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用。

  例如,支持NFC的设备可模拟公交卡、门禁卡、银行卡等,并将其中一张模拟卡设置为默认卡,通常会自动将银行卡设置为默认卡。此时,当用户乘坐公交并通过该设备进行刷卡时,并不能刷卡成功,因为默认卡是银行卡,需要用户手动切换至公交卡才可以刷卡成功。因此,这种自动选择默认卡进行刷卡的方式,刷卡步骤繁琐、容易刷卡失败,降低了NFC设备与用户之间的交互能力。

  发明内容

  有鉴于此,本申请实施例提供了一种选择NFC模拟卡的方法及手表,以解决传统的自动选择默认卡进行刷卡的方式,刷卡步骤繁琐、容易刷卡失败,降低了NFC设备与用户之间的交互能力的问题。

  本申请实施例的第一方面提供了一种选择NFC模拟卡的方法,包括:

  当检测到读卡器的NFC标签时,获取所述手表的当前位置信息;

  将所述当前位置信息以及所述手表的标识信息发送至数据服务器;所述当前位置信息与所述手表的标识信息,用于触发所述数据服务器获取与所述当前位置信息和所述手表的标识信息均匹配的模拟卡的标识信息;

  接收所述数据服务器发送的模拟卡的标识信息;

  基于所述数据服务器发送的模拟卡的标识信息,确定可用于刷所述读卡器的目标模拟卡。

  进一步地,所述当前位置信息包括地理位置信息以及用于标识位置的兴趣点;将所述当前位置信息以及所述手表的标识信息发送至数据服务器包括:

  将所述兴趣点以及所述手表的标识信息发送至数据服务器;所述兴趣点与所述手表的标识信息,用于触发所述数据服务器获取与所述兴趣点和所述手表的标识信息均匹配的模拟卡的标识信息。

  进一步地,所述基于所述数据服务器发送的模拟卡的标识信息,确定可用于刷所述读卡器的目标模拟卡包括:

  从所述手表中查找与所述数据服务器发送的模拟卡的标识信息相同的目标标识信息;

  获取所述目标标识信息对应的目标模拟卡。

  进一步地,本申请还包括:检测所述手表的当前默认模拟卡是否与所述目标模拟卡相同;

  当检测到所述当前默认模拟卡与所述目标模拟卡相同时,使用所述当前默认模拟卡进行刷卡;

  当检测到所述当前默认模拟卡与所述目标模拟卡不同时,将所述当前默认模拟卡切换为所述目标模拟卡。

  进一步地,本申请还包括:当接收到所述数据服务器发送的匹配失败通知时,获取所述手表的当前默认模拟卡,并使用所述当前默认模拟卡进行刷卡。

  进一步地,本申请还包括:当检测到使用所述当前默认模拟卡刷卡成功时,获取所述当前默认模拟卡的标识信息,并将所述当前默认模拟卡的标识信息、所述手表的标识信息以及所述当前位置信息关联发送至所述数据服务器。

  进一步地,本申请还包括:当检测到使用所述当前默认模拟卡刷卡失败时,生成提示信息;所述提示信息用于提示用户切换所述当前默认模拟卡。

  本发明实施例的第二方面提供了一种选择NFC模拟卡的手表,该终端包括:

  获取单元,用于当检测到读卡器的NFC标签时,获取所述手表的当前位置信息;

  发送单元,用于将所述当前位置信息以及所述手表的标识信息发送至数据服务器;所述当前位置信息与所述手表的标识信息,用于触发所述数据服务器获取与所述当前位置信息和所述手表的标识信息均匹配的模拟卡的标识信息;

  接收单元,用于接收所述数据服务器发送的模拟卡的标识信息;

  确定单元,用于基于所述数据服务器发送的模拟卡的标识信息,确定可用于刷所述读卡器的目标模拟卡。

  进一步地,所述当前位置信息包括地理位置信息以及用于标识位置的兴趣点,所述发送单元具体用于:将所述兴趣点以及所述手表的标识信息发送至数据服务器;所述兴趣点与所述手表的标识信息,用于触发所述数据服务器获取与所述兴趣点和所述手表的标识信息均匹配的模拟卡的标识信息。

  进一步地,所述确定单元具体用于:

  从所述手表中查找与所述数据服务器发送的模拟卡的标识信息相同的目标标识信息;

  获取所述目标标识信息对应的目标模拟卡。

  进一步地,所述手表还包括:

  第一检测单元,用于检测所述手表的当前默认模拟卡是否与所述目标模拟卡相同;

  第二检测单元,用于当检测到所述当前默认模拟卡与所述目标模拟卡相同时,使用所述当前默认模拟卡进行刷卡;

  第三检测单元,用于当检测到所述当前默认模拟卡与所述目标模拟卡不同时,将所述当前默认模拟卡切换为所述目标模拟卡。

  进一步地,所述手表还包括:

  当前默认模拟卡获取单元,用于当接收到所述数据服务器发送的匹配失败通知时,获取所述手表的当前默认模拟卡,并使用所述当前默认模拟卡进行刷卡。

  进一步地,所述手表还包括:

  第四检测单元,用于当检测到使用所述当前默认模拟卡刷卡成功时,获取所述当前默认模拟卡的标识信息,并将所述当前默认模拟卡的标识信息、所述手表的标识信息以及所述当前位置信息关联发送至所述数据服务器。

  进一步地,所述手表还包括:

  提示信息生成单元,用于当检测到使用所述当前默认模拟卡刷卡失败时,生成提示信息;所述提示信息用于提示用户切换所述当前默认模拟卡。

  本发明实施例的第三方面提供了另一种选择NFC模拟卡的手表,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行以下步骤:

  当检测到读卡器的NFC标签时,获取所述手表的当前位置信息;

  将所述当前位置信息以及所述手表的标识信息发送至数据服务器;所述当前位置信息与所述手表的标识信息,用于触发所述数据服务器获取与所述当前位置信息和所述手表的标识信息均匹配的模拟卡的标识信息;

  接收所述数据服务器发送的模拟卡的标识信息;

  基于所述数据服务器发送的模拟卡的标识信息,确定可用于刷所述读卡器的目标模拟卡。

  本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

  当检测到读卡器的NFC标签时,获取所述手表的当前位置信息;

  将所述当前位置信息以及所述手表的标识信息发送至数据服务器;所述当前位置信息与所述手表的标识信息,用于触发所述数据服务器获取与所述当前位置信息和所述手表的标识信息均匹配的模拟卡的标识信息;

  接收所述数据服务器发送的模拟卡的标识信息;

  基于所述数据服务器发送的模拟卡的标识信息,确定可用于刷所述读卡器的目标模拟卡。

  本申请实施例提供的一种选择NFC模拟卡的方法及手表具有以下有益效果:

  本申请实施例,当检测到读卡器的NFC标签时,获取所述手表的当前位置信息;将所述当前位置信息以及所述手表的标识信息发送至数据服务器;接收所述数据服务器发送的模拟卡的标识信息;基于所述数据服务器发送的模拟卡的标识信息,确定可用于刷所述读卡器的目标模拟卡。上述方式,根据手表的位置信息以及手表的标识信息可以确定可用于刷读卡器的目标模拟卡。手表检测当前默认模拟卡是否与目标模拟卡相同,并在不同时将当前默认模拟卡切换为目标模拟卡,保证用户刷卡成功,这种自动选择模拟卡进行刷卡的方式,简化了刷卡的步骤,提高了刷卡成功率,提升了NFC设备与用户之间的交互能力。

  附图说明

  为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

  图1是本申请一实施例提供的一种选择NFC模拟卡的方法的实现流程图;

  图2是本申请另一实施例提供的一种选择NFC模拟卡的方法的实现流程图;

  图3是本申请一实施例提供的一种选择NFC模拟卡的手表的示意图;

  图4是本申请另一实施例提供的一种手表的示意图。

  具体实施方式

  为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

  请参见图1,图1是本发明实施例提供的一种选择NFC模拟卡的方法的示意流程图。本实施例中选择NFC模拟卡的方法的执行主体为手表,例如各种智能手表、电话手表等。如图1所示的选择NFC模拟卡的方法可包括:

  S101:当检测到读卡器的NFC标签时,获取所述手表的当前位置信息。

  近场通信(Near Field Communication,NFC)是一种短距离高频的无线电技术。本实施例中,手表支持NFC功能;读卡器指NFC读卡器,可与支持NFC功能的电子设备进行数据交互。例如,本实施例中的手表支持NFC功能,其可以模拟出符合NFC相关标准的非接触式射频卡,进而与读卡器进行数据交互。比如在交通、门禁、消费等这些场景中使用手表刷卡。

  预先开启手表中的NFC功能,将手表贴近读卡器;此时手表与读卡器互相检测对方的NFC标签,即读卡器检测手表的NFC标签,手表检测读卡器的NFC标签。当手表检测到读卡器的NFC标签时,获取手表的当前位置信息。手表的当前位置信息可以包括手表当前的地理位置信息以及用于标识位置的兴趣点;其中,用于标识位置的兴趣点即POI,是Point ofInterest的缩写,中文可以翻译为“兴趣点”;在地理信息系统中,一个POI可以是一栋房子、一个商铺、一个邮筒、一个公交站等。具体地,可通过手表内置的导航系统获取手表当前的GPS信息,再将GPS信息转换为地理位置信息以及用于标识位置的兴趣点。具体地转换方法可以是手表调用导航服务(如百度地图、高德地图、腾讯地图等),基于导航服务将GPS信息转换为地理位置信息和用于标识位置的兴趣点;也可以是手表将GPS信息发送至定位服务器,定位服务器调用导航服务,通过导航服务将GPS信息转换为地理位置信息和用于标识位置的兴趣点,并将转换好的地理位置信息以及用于标识位置的兴趣点发送至手表,手表接收定位服务器返回的地理位置信息和用于标识位置的兴趣点。

  S102:将所述当前位置信息以及所述手表的标识信息发送至数据服务器;所述当前位置信息与所述手表的标识信息,用于触发所述数据服务器获取与所述当前位置信息和所述手表的标识信息均匹配的模拟卡的标识信息。

  手表获取自身的标识信息,该标识信息用于唯一标识该手表;可以是手表出厂时的编码,也可以是用户使用手表时注册的账号等。手表将自身的标识信息以及当前位置信息发送至数据服务器,可以触发数据服务器获取与当前位置信息和手表的标识信息均匹配的模拟卡的标识信息。具体地,数据服务器中预先存储有每个手表的标识信息、不同的当前位置信息、不同的模拟卡的标识信息,以及这三者之间的对应关系;当数据服务器接收到手表发送的标识信息以及当前位置信息时,可根据这两者查找到与这两者均匹配的模拟卡的标识信息。

  进一步地,数据服务器在建立每个手表的标识信息、不同的当前位置信息、不同的模拟卡的标识信息之间的对应关系时,可以是用户在开通手表上的模拟卡时,手表获取该模拟卡适用的城市、地点、位置、场所等信息、获取该模拟卡的标识信息、获取手表的标识信息,并将这些信息一并关联上传至数据服务器,数据服务器建立它们之间的关联关系;也可以是用户手动填写该模拟卡适用的城市、地点、位置、场所等,并将这些信息协同该模拟卡的标识信息、手表的标识信息一并发送至数据服务器,数据服务器建立它们之间的关联关系;还可以是使用手表上的模拟卡第一次刷卡成功时,手表获取刷该模拟卡时手表的当前位置信息,将当前位置信息、该模拟卡的标识信息以及手表的标识信一并关联发送至数据服务器,数据服务器建立它们之间的关联关系。以实际情况为准,对此不做限定。

  进一步地,所述当前位置信息包括地理位置信息以及用于标识位置的兴趣点,为了准确、快速地获取到与手表的当前位置信息和手表的标识信息均匹配的模拟卡,进而快速获取到可用于刷当前读卡器的目标模拟卡,S102包括:将所述兴趣点以及所述手表的标识信息发送至数据服务器;所述兴趣点与所述手表的标识信息,用于触发所述数据服务器获取与所述兴趣点和所述手表的标识信息均匹配的模拟卡的标识信息。

  具体地,当前位置信息包括地理位置信息以及用于标识位置的兴趣点。手表获取自身的标识信息,将用于标识位置的兴趣点以及自身的标识信息发送至数据服务器,可以触发数据服务器获取与该兴趣点和手表的标识信息均匹配的模拟卡的标识信息。数据服务器中预先存储有每个手表的标识信息、不同的兴趣点、不同的模拟卡的标识信息,以及这三者之间的对应关系;当数据服务器接收到手表发送的标识信息以及兴趣点时,可根据这两者查找到与这两者均匹配的模拟卡的标识信息。

  进一步地,数据服务器在建立每个手表的标识信息、不同的兴趣点、不同的模拟卡的标识信息之间的对应关系时,可以是用户在开通手表上的模拟卡时,手表获取该卡模拟卡适用的城市、地点、位置、场所等信息,并根据这些信息确定该模拟卡对应的兴趣点,获取该模拟卡的标识信息、获取手表的标识信息,将这些信息一并关联上传至数据服务器,数据服务器建立它们之间的关联关系;也可以是使用手表上的模拟卡第一次刷卡成功时,手表获取刷该模拟卡时手表的GPS信息,将GPS信息转换为与当前位置对应的兴趣点,并将该兴趣点、该模拟卡的标识信息以及手表的标识信一并关联发送至数据服务器,数据服务器建立它们之间的关联关系。建立好的对应关系中,可能会出现多个兴趣点对应同一个手表同一张模拟卡,例如,多家商场都可用同一张模拟卡消费,多个公交地点可用同一张模拟卡刷卡乘车等,具体以实际情况为准,对此不做限定。

  S103:接收所述数据服务器发送的模拟卡的标识信息。

  手表接收数据服务器发送的模拟卡的标识信息。数据服务器接收到手表发送的当前位置信息和手表的标识信息时,查找与这两者均匹配的模拟卡的标识信息,将查找到的模拟卡的标识信息发送至手表,手表接收数据服务器发送的模拟卡的标识信息。数据服务器接收到手表发送的兴趣点以及手表的标识信息时,查找与这两者均匹配的模拟卡的标识信息,将查找到的模拟卡的标识信息发送至手表,手表接收数据服务器发送的模拟卡的标识信息。通过兴趣点以及手表的标识信息查找与这两者均匹配的模拟卡的标识信息时,由于兴趣点占用的存储空间比较小,可减少数据服务器的存储压力,进而加快查询的速度,可更快地找到与兴趣点和手表的标识信息均匹配的模拟卡的标识信息。

  S104:基于所述数据服务器发送的模拟卡的标识信息,确定可用于刷所述读卡器的目标模拟卡。

  手表根据数据服务器发送的模拟卡的标识信息,确定可用于刷读卡器的目标模拟卡。具体地,手表接收到数据服务器发送的模拟卡的标识信息后,从手表中查找与数据服务器发送的模拟卡的标识信息相同的目标标识信息,当查找到目标标识信息时,获取该目标标识信息对应的目标模拟卡,目标模拟卡可用于刷当前的这个读卡器。

  进一步地,为了准确、快速地选定手表中可用于刷当前读卡器的目标模拟卡,S104可以包括S1041-S1042,具体如下:

  S1041:从所述手表中查找与所述数据服务器发送的模拟卡的标识信息相同的目标标识信息。

  从手表中查找与数据服务器发送的模拟卡的标识信息相同的目标标识信息。具体地,手表中可能添加了多张模拟卡,每张模拟卡都有各自的标识信息,手表接收到数据服务器发送的模拟卡的标识信息后,在手表中查找与数据服务器发送的模拟卡的标识信息相同的目标标识信息。

  S1042:获取所述目标标识信息对应的目标模拟卡。

  手表获取目标标识信息对应的目标模拟卡。具体地,当在手表中查找到目标标识信息时,获取该目标标识信息对应的目标模拟卡;该目标模拟卡可用于刷当前的这个读卡器。

  本申请实施例,当检测到读卡器的NFC标签时,获取所述手表的当前位置信息;将所述当前位置信息以及所述手表的标识信息发送至数据服务器;接收所述数据服务器发送的模拟卡的标识信息;基于所述数据服务器发送的模拟卡的标识信息,确定可用于刷所述读卡器的目标模拟卡。上述方式,根据手表的位置信息以及手表的标识信息可以确定可用于刷读卡器的目标模拟卡。手表检测当前默认模拟卡是否与目标模拟卡相同,并在不同时将当前默认模拟卡切换为目标模拟卡,保证用户刷卡成功,这种自动选择模拟卡进行刷卡的方式,简化了刷卡的步骤,提高了刷卡成功率,提升了NFC设备与用户之间的交互能力。

  请参见图2,图2是本发明另一实施例提供的一种选择NFC模拟卡的方法的示意流程图。本实施例中选择NFC模拟卡的方法的执行主体为手表,例如各种智能手表、电话手表等。

  本实施例与上一实施例的区别为S205-S210,本实施例中S201-S204与上一实施例中的S101-S104完全相同,具体请参阅上一实施例中S101-S104的相关描述,此处不赘述。

  进一步地,为了避免由于手表的当前默认模拟卡与目标模拟卡不同,导致出现刷卡失败的情况,S204之后还可包括S205-S206,或S204之后还可包括S205、S207,具体如下:

  S205:检测所述手表的当前默认模拟卡是否与所述目标模拟卡相同。

  手表中的当前默认模拟卡与平时使用的支持NFC的手机中的当前默认模拟卡类似,即刷卡时会默认选择的模拟卡,如果不做任何调整,手表会选择用当前默认模拟卡进行刷卡。因为当前默认模拟卡经过设置后不会再改变,但当前默认模拟卡只有一张,不会适用于任何场所。例如当前默认模拟卡为家里的门禁卡,那么在乘坐公交、乘坐地铁、商场消费、健身房等场所中,使用该当前默认模拟卡刷卡就会出现刷卡失败的情况,必须用户手动选择对应的模拟卡才可刷卡成功。这样刷卡步骤繁琐,降低了手表与用户之间的交互能力。因此,在确定可用于刷读卡器的目标模拟卡时,检测手表的当前默认模拟卡是否与目标模拟卡相同,并在不同时对手表中的当前默认模拟卡进行自动切换,切换为可用于刷当前读卡器的模拟卡,不仅提高了刷卡的速度,还提升了手表与用户之间的交互能力。具体地,手表获取当前默认模拟卡的标识信息,获取目标模拟卡的标识信息,比较两者是否相同。

  S206:当检测到所述当前默认模拟卡与所述目标模拟卡相同时,使用所述当前默认模拟卡进行刷卡。

  当检测到当前默认模拟卡与目标模拟卡相同时,使用当前默认模拟卡进行刷卡。具体地,当检测到当前默认模拟卡的标识信息与目标模拟卡的标识信息相同时,判定当前默认模拟卡与目标模拟卡相同,可以理解为当前默认模拟卡就是目标模拟卡,此时使用当前默认模拟卡进行刷卡可以刷卡成功。

  S207:当检测到所述当前默认模拟卡与所述目标模拟卡不同时,将所述当前默认模拟卡切换为所述目标模拟卡。

  当检测到当前默认模拟卡与目标模拟卡不同时,将当前默认模拟卡切换为目标模拟卡。具体地,当检测到当前默认模拟卡的标识信息与目标模拟卡的标识信息不同时,判定当前默认模拟卡与目标模拟卡不同,可以理解为当前默认模拟卡不是目标模拟卡,此时由于当前默认模拟卡与读卡器不匹配,若使用当前默认模拟卡进行刷卡会导致刷卡失败。因此手表会将当前默认模拟卡切换为目标模拟卡,可以理解为将目标模拟卡放置于当前默认模拟卡的位置,使手表刷卡时使用目标模拟卡与读卡器进行交互。具体地,可以是将当前默认模拟卡的位置与目标模拟卡的位置调换,也可以是将目标模拟卡的位置调整至第一位,其余模拟卡的位置顺延,对此不做限定。

  进一步地,为了避免出现由于网络故障、数据存储不全面等原因,导致数据服务器没有及时查找到匹配的模拟卡的标识信息,而手表又一直处于等待状态不能及时刷卡的情况,在S202之后还可包括S208,具体如下:

  S208:当接收到所述数据服务器发送的匹配失败通知时,获取所述手表的当前默认模拟卡,并使用所述当前默认模拟卡进行刷卡。

  若数据服务器没有查找到与当前位置信息和手表的标识信息均匹配的模拟卡的标识信息,或者没有查找到与兴趣点和手表的标识信息均匹配的模拟卡的标识信息,数据服务器生成匹配失败通知,将该匹配失败通知发送至手表,手表接收数据服务器发送的匹配失败通知。此时,手表获取当前默认模拟卡,使用当前默认模拟卡进行刷卡。

  进一步地,为了获取更多的模拟卡的刷卡数据,进而完善手表自动选择模拟卡的功能,在S208之后还可包括S209或S210,具体如下:

  S209:检测到使用所述当前默认模拟卡刷卡成功时,获取所述当前默认模拟卡的标识信息,并将所述当前默认模拟卡的标识信息、所述手表的标识信息以及所述当前位置信息关联发送至所述数据服务器。

  具体地,使用当前默认模拟卡进行刷卡会出现刷卡成功或刷卡失败两种情况。当手表检测到使用当前默认模拟卡刷卡成功,也就是说当前默认模拟卡与该读卡器匹配,此时获取当前默认模拟卡的标识信息,将当前默认模拟卡的标识信息、手表的标识信息、以及一开始获取到的当前位置信息一并关联发送至数据服务器,数据服务器在接收到这些信息后,可建立它们之间的关联关系。当用户使用该手表再次在同样的地点进行刷卡时,数据服务器就可及时匹配到对应的目标模拟卡,手表也可快速确定目标模拟卡,用户此时刷卡便可刷卡成功。

  S210:当检测到使用所述当前默认模拟卡刷卡失败时,生成提示信息;所述提示信息用于提示用户切换所述当前默认模拟卡。

  具体地,使用当前默认模拟卡进行刷卡会出现刷卡成功或刷卡失败两种情况。当手表检测到使用当前默认模拟卡刷卡失败,也就是说当前默认模拟卡与该读卡器不匹配,此时生成提示信息,该提示信息用于提示用户手动切换当前默认模拟卡。提示信息可以显示在手表表盘,用户看到提示信息后手动切换当前默认模拟卡;也可以进行语音提示、振动提示等,对此不做限定。用户在接到提示之后,可手动选择适合当前读卡器的模拟卡进行刷卡,并在刷卡成功后,手表会将刷卡成功的模拟卡的的标识信息、手表的标识信息、以及开始获取到的当前位置信息一并关联发送至数据服务器,数据服务器在接收到这些信息后,可建立它们之间的关联关系。

  在一种应用场景中,读卡器为家里门禁对应的读卡器,手表中的模拟卡有家里的门禁卡、健身房的门禁卡、超市消费卡、公交卡,手表当前默认模拟卡为公交卡。用户使用该手表在家里门禁对应的读卡器进行刷卡时,手表获取当前位置信息,进一步获取用于标识当前位置的兴趣点,将该兴趣点以及手表的标识信息发送至数据服务器,数据服务器查找与该兴趣点以及手表的标识信息均匹配的模拟卡的标识信息,将找到的模拟卡的标识信息发送至手表。手表根据数据服务器发送的模拟卡的标识信息确定目标模拟卡。手表检测当前默认模拟卡与目标模拟卡是否相同,当前默认模拟卡为公交卡,而目标模拟卡为家里的门禁卡,此时手表将当前默认模拟卡切换为目标模拟卡,即将公交卡切换为家里的门禁卡,用户刷家里门禁对应的读卡器时即可刷卡成功。这样无需用户手动选择模拟卡就可刷卡成功,简化了刷卡的过程,提升了手表与用户之间的交互能力。

  本申请实施例,当检测到读卡器的NFC标签时,获取所述手表的当前位置信息;将所述当前位置信息以及所述手表的标识信息发送至数据服务器;接收所述数据服务器发送的模拟卡的标识信息;基于所述数据服务器发送的模拟卡的标识信息,确定可用于刷所述读卡器的目标模拟卡。上述方式,根据手表的位置信息以及手表的标识信息可以确定可用于刷读卡器的目标模拟卡。手表检测当前默认模拟卡是否与目标模拟卡相同,并在不同时将当前默认模拟卡切换为目标模拟卡,保证用户刷卡成功,这种自动选择模拟卡进行刷卡的方式,简化了刷卡的步骤,提高了刷卡成功率,提升了NFC设备与用户之间的交互能力。进一步,为了避免出现由于网络故障、数据存储不全面等原因,导致数据服务器没有及时查找到匹配的模拟卡的标识信息,而手表又一直处于等待状态不能及时刷卡的情况,当接收到数据服务器发送的匹配失败通知时,使用当前默认模拟卡进行刷卡;进一步地,为了获取更多的模拟卡的刷卡数据,进而完善手表自动选择模拟卡的功能,使用当前默认模拟卡或者用户手动选择的模拟卡刷卡成功后,将获取到的各个信息发送至数据服务器,为以后便捷刷卡提供了保障。

  请参见图3,图3是本申请一实施例提供的一种选择NFC模拟卡的手表的示意图。该手表包括的各单元用于执行图1、图2对应的实施例中的各步骤。具体请参阅图1、图2各自对应的实施例中的相关描述。为了便于说明,仅示出了与本实施例相关的部分。参见图3,包括:

  获取单元310,用于当检测到读卡器的NFC标签时,获取所述手表的当前位置信息;

  发送单元320,用于将所述当前位置信息以及所述手表的标识信息发送至数据服务器;所述当前位置信息与所述手表的标识信息,用于触发所述数据服务器获取与所述当前位置信息和所述手表的标识信息均匹配的模拟卡的标识信息;

  接收单元330,用于接收所述数据服务器发送的模拟卡的标识信息;

  确定单元340,用于基于所述数据服务器发送的模拟卡的标识信息,确定可用于刷所述读卡器的目标模拟卡。

  进一步地,所述当前位置信息包括地理位置信息以及用于标识位置的兴趣点,所述发送单元320具体用于:将所述兴趣点以及所述手表的标识信息发送至数据服务器;所述兴趣点与所述手表的标识信息,用于触发所述数据服务器获取与所述兴趣点和所述手表的标识信息均匹配的模拟卡的标识信息。

  进一步地,所述确定单元340具体用于:

  从所述手表中查找与所述数据服务器发送的模拟卡的标识信息相同的目标标识信息;

  获取所述目标标识信息对应的目标模拟卡。

  进一步地,所述手表还包括:

  第一检测单元,用于检测所述手表的当前默认模拟卡是否与所述目标模拟卡相同;

  第二检测单元,用于当检测到所述当前默认模拟卡与所述目标模拟卡相同时,使用所述当前默认模拟卡进行刷卡;

  第三检测单元,用于当检测到所述当前默认模拟卡与所述目标模拟卡不同时,将所述当前默认模拟卡切换为所述目标模拟卡。

  进一步地,所述手表还包括:

  当前默认模拟卡获取单元,用于当接收到所述数据服务器发送的匹配失败通知时,获取所述手表的当前默认模拟卡,并使用所述当前默认模拟卡进行刷卡。

  进一步地,所述手表还包括:

  第四检测单元,用于当检测到使用所述当前默认模拟卡刷卡成功时,获取所述当前默认模拟卡的标识信息,并将所述当前默认模拟卡的标识信息、所述手表的标识信息以及所述当前位置信息关联发送至所述数据服务器。

  进一步地,所述手表还包括:

  提示信息生成单元,用于当检测到使用所述当前默认模拟卡刷卡失败时,生成提示信息;所述提示信息用于提示用户切换所述当前默认模拟卡。

  请参见图4,图4是本申请另一实施例提供的一种手表的示意图。如图4所示,该实施例的手表4包括:处理器40、存储器41以及存储在所述存储器41中并可在所述处理器40上运行的计算机可读指令42。所述处理器40执行所述计算机可读指令42时实现上述各个选择NFC模拟卡的方法实施例中的步骤,例如图1所示的S101至S104。或者,所述处理器40执行所述计算机可读指令42时实现上述各实施例中各单元的功能,例如图3所示单元310至340功能。

  示例性的,所述计算机可读指令42可以被分割成一个或多个单元,所述一个或者多个单元被存储在所述存储器41中,并由所述处理器40执行,以完成本申请。所述一个或多个单元可以是能够完成特定功能的一系列计算机可读指令段,该指令段用于描述所述计算机可读指令42在所述手表4中的执行过程。例如,所述计算机可读指令42可以被获取单元、发送单元、接收单元以及确定单元,各单元具体功能如上所述。

  所述手表可包括,但不仅限于,处理器40、存储器41。本领域技术人员可以理解,图4仅仅是手表4的示例,并不构成对手表4的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述手表还可以包括输入输出部件、网络接入部件、总线等。

  所称处理器40可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

  所述存储器41可以是所述手表4的内部存储单元,例如手表4的硬盘或内存。所述存储器41也可以是所述手表4的外部存储手表,例如所述手表4上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。进一步地,所述存储器41还可以既包括所述手表4的内部存储单元也包括外部存储。所述存储器41用于存储所述计算机可读指令以及所述手表所需的其他程序和数据。所述存储器41还可以用于暂时地存储已经输出或者将要输出的数据。

  以上所述实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神范围,均应包含在本申请的保护范围之内。

《一种选择NFC模拟卡的方法及手表.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)