1.本技术涉及可穿戴设备技术领域,更具体地,涉及一种虚拟卡的识别方法、虚拟卡的识别装置、一种可穿戴设备以及一种计算机可读存储介质。
背景技术:2.随着科技的发展,智能手表的功能更加多样化。例如,越来越多的智能手表都可以实现nfc功能。
3.基于智能手表的nfc功能,用户可在智能手表上绑定多张虚拟卡,例如门禁卡、公交卡以及银行卡等。当用户在使用智能手表中的虚拟卡a时,用户手动设置当前处于使用状态的虚拟卡为虚拟卡a。而当用户在使用智能手表中的虚拟卡b时,用户需再次手动设置当前处于使用状态的虚拟卡为虚拟卡b。这也就是说,用户在使用不同于上一次使用的虚拟卡时,需手动设置当前处于使用状态的虚拟卡。而这使得用户操作繁琐,进而导致用户的用机体验降低。
技术实现要素:4.本技术的一个目的是提供一种用于虚拟卡的识别的新技术方案。
5.根据本技术的第一方面,提供了一种虚拟卡的识别方法,包括:
6.获取可穿戴设备的当前佩戴者的特征检测值;
7.根据所述特征检测值,确定待使用虚拟卡集;
8.获取所述可穿戴设备的当前位置信息;
9.根据所述当前位置信息,从所述待使用虚拟卡集中识别出当前待使用虚拟卡。
10.可选的,所述根据所述当前位置信息,从所述待使用虚拟卡集中识别出当前待使用虚拟卡,包括:
11.根据所述当前位置信息,从第一映射关系中查找与所述当前位置信息匹配的目标使用位置,其中,所述第一映射关系反映所述待使用虚拟卡集中不同虚拟卡与使用位置之间的对应关系;
12.将所述目标使用位置在所述第一映射关系中对应的虚拟卡,识别为所述当前待使用虚拟卡。
13.可选的,所述方法还包括:
14.在从所述第一映射关系中未查找到所述当前位置信息匹配的目标使用位置的情况下,输出表示未查找到的提示信息;
15.接收用于指示所述当前待使用虚拟卡的指示信息;
16.根据所述指示信息从所述待使用虚拟卡集中识别出当前待使用虚拟卡;
17.将所述当前位置信息标记为所述第一映射关系中所述当前待使用虚拟卡对应的使用位置。
18.可选的,所述方法在所述根据所述当前位置信息,从第一映射关系中查找与所述
当前位置信息匹配的目标使用位置之前,包括:
19.提供用于输入所述虚拟卡的第一输入入口及用于输入与所述虚拟卡对应的至少一个使用位置的第二输入入口;
20.根据所述第一输入入口输入的所述虚拟卡及所述第二输入入口输入的对应的至少一个使用位置,生成所述第一映射关系。
21.可选的,所述方法在所述获取所述可穿戴设备的当前位置信息之前,包括:
22.获取所述当前佩戴者的当前运动状态;
23.在所述当前运动状态为第一运动状态的情况下,触发所述根据所述当前位置信息,从所述待使用虚拟卡集中识别出当前待使用虚拟卡的步骤;
24.在所述当前运动状态为第二运动状态的情况下,获取所述当前佩戴者在所述第二运动状态下的位移;
25.根据所述当前佩戴者的位移,修正所述当前位置信息。
26.可选的,所述根据所述特征检测值,确定待使用虚拟卡集,包括:
27.根据所述特征检测值,从第二映射关系中查找与所述特征检测值匹配的目标特征参考值,其中,所述第二映射关系反映特征参考值与虚拟卡集之间的对应关系;
28.将所述目标特征参考在所述第二映射关系中对应的虚拟卡集,识别为所述待使用虚拟卡集。
29.可选的,所述特征检测值包括身高检测值、脉搏检测值、心率检测值及血压检测值中的至少一个。
30.根据本技术的第二方面,提供了一种虚拟卡的识别装置,包括:
31.第一获取模块,用于获取可穿戴设备的当前佩戴者的特征检测值;
32.确定模块,用于根据所述特征检测值,确定待使用虚拟卡集;
33.第二获取模块,用于获取所述可穿戴设备的当前位置信息;
34.识别模块,用于根据所述当前位置信息,从所述待使用虚拟卡集中识别出当前待使用虚拟卡。
35.根据本技术的第三方面,提供了一种可穿戴设备,所述可穿戴设备包括如第二方面所述的虚拟卡的识别装置;或者,
36.所述可穿戴设备包括存储器和处理器,所述存储器用于存储计算机指令,所述处理器用于从所述存储器中调用所述计算机指令,以执行如第一方面中任一项所述的虚拟卡的识别方法。
37.根据本技术的第三方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实现根据第一方面中任一项所述的虚拟卡的识别方法。
38.本技术实施例提供了一种虚拟卡的识别方法,该方法包括:获取可穿戴设备的当前佩戴者的特征检测值;根据特征检测值,确定待使用虚拟卡集;获取可穿戴设备的当前位置信息;根据当前位置信息,从待使用虚拟卡集中识别出当前待使用虚拟卡。通过该方法,一方面可实现不同佩戴者可通过同一个可穿戴设备进行虚拟卡的使用。另一方面,避免用户手动从虚拟卡集中的多个虚拟卡中选择当前待使用虚拟卡,即解决了用户操作繁琐所导致的用机体验低的问题。
39.通过以下参照附图对本技术的示例性实施例的详细描述,本技术的其它特征及其优点将会变得清楚。
附图说明
40.被结合在说明书中并构成说明书的一部分的附图示出了本技术的实施例,并且连同其说明一起用于解释本技术的原理。
41.图1是本技术实施例提供的一种虚拟卡的识别方法的流程示意图;
42.图2是本技术实施例提供的一种虚拟卡的识别装置的结构示意图;
43.图3是本技术实施例提供的一种可穿戴设备的结构示意图。
具体实施方式
44.现在将参照附图来详细描述本技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本技术的范围。
45.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本技术及其应用或使用的任何限制。
46.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
47.在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。
48.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
49.《方法实施例》
50.如图1所示,本技术实施例提供了一种虚拟卡的识别方法,该方法应用于可穿戴设备,包括如下s1100-s1400:
51.s1100、获取可穿戴设备的当前佩戴者的特征检测值。
52.在本技术实施例中,特征检测值为:在触发本技术实施例提供的虚拟卡识别方法时,可穿戴设备检测得到的用于描述可穿戴设备的当前佩戴者特征的体态和/或身体机能的值。
53.可以理解的是,不同佩戴者的特征通常是不同的,因此,基于特征检测值可区别出不同的佩戴者。
54.其中,在可穿戴设备在靠近nfc(英文全称:near field communication;中文全称:近场交互)识别设备时,触发本技术实施例提供的虚拟卡的识别方法。在一个示例中,nfc识别设备可以为pos(英文全称:point of sales;中文全称:销售终端)机、地铁进出口闸机、公交刷卡机或者门禁刷卡机。
55.在本技术的一个实施例中,特征检测值可以为:身高检测值、脉搏检测值、心率检测值及血压检测值中的至少一个。
56.在本技术的一个实施例中,脉搏检测值、心率检测值及血压检测值可直接检测得到,而身高检测值可基于脉搏检测值、心率检测值以及血压检测值中的至少一个得到。具体
的,可根据脉搏检测值、心率检测值以及血压检测值中的至少一个,以及预先的身高预测模型,得到身高检测值。
57.在本技术实施例中,可根据脉搏检测值、心率检测值以及血压检测值中的至少一个,通过各种拟合手段来获得预设的身高预测模型。例如,可以利用任意的多元线性回归模型获得预设的预设的身高预测模型,在此不做限定。
58.需要说明的是,上述的多元线性回归模型可以是简单的反映该预设的光预设的身高预测模型的多项式函数,其中,多项式函数的各阶系数在初始状态为默认值,通过将训练样本的该多项式函数,便可以确定多项式函数的各阶系数的具体值,进而获得预设的身高预测模型。其中,以身高检测值可基于脉搏检测值、心率检测值以及血压检测值得到为例,训练样本中包括:脉搏真实值、心率真实值以及血压真实值,以及对应的身高真实值。
59.当然,多元线性回归模型还可以为一个神经网络模型。
60.s1200、根据特征检测值,确定待使用虚拟卡集。
61.在本技术实施例中,可穿戴设备中存储至少两个虚拟卡集。一个虚拟卡集由绑定在可穿戴设备上的同一个佩戴者所需的至少一个虚拟卡组成。基于此可知,不同虚拟卡集属于不同佩戴者。
62.在本技术的一个实施例中,上述s1200可通过如下s1210和s1211来实现:
63.s1210、根据特征检测值,从第二映射关系中查找与特征检测值匹配的目标特征参考值。
64.其中,第二映射关系反映特征参考值与虚拟卡集之间的对应关系。
65.在本技术的一个实施例中,第二映射关系的生成方式可以为:
66.s1210-1、提供用于输入佩戴者的特征参考值的第三输入口,及用于输入与佩戴者的特征参考值对应的虚拟卡集的第四输入入口。
67.在本技术实施例中,佩戴者的特征参考值对应的虚拟卡集,具体指的是:由该特征参考值对应的佩戴者自身所需的虚拟卡组成的虚拟卡集。
68.s1210-2、根据第三输入入口输入的特征参考值,与第四输入入口输入的虚拟卡集,生成第二映射关系。
69.其中,佩戴者向第三输入入口输入虚拟卡集,以及向第四输入入口输入特征参考值。特征参考值可由佩戴者预先测量得到。
70.s1211、将目标特征参考值在第二映射关系中对应的虚拟卡集,识别为待使用虚拟卡集。
71.在本技术实施例中,通过上述s1200可从不同的虚拟卡集中,识别出当前佩戴者所属的虚拟卡集。在本技术实施例中,将当前佩戴者所属的虚拟卡集记为待使用虚拟卡集。
72.结合上述内容可知,本技术实施例提供的虚拟卡的识别方法可实现在不同佩戴者使用同一可穿戴设备的情况下,对当前佩戴者的虚拟卡集进行正确识别。这使得不同佩戴者可通过同一个可穿戴设备进行虚拟卡的使用。
73.s1300、获取可穿戴设备的当前位置信息。
74.在本技术的一个实施例中,可穿戴设备中具有gps(英文全称:global positioning system;中文全称:全球定位系统)定位功能。可穿戴设备通过gps功能可得到当前位置信息。在一个实施例中,当前位置信息可由当前位置所在的经纬度进行表示。
75.s1400、根据当前位置信息,从待使用虚拟卡集中识别出当前待使用虚拟卡。
76.在本技术的一个实施例中,上述是s1400可通过如下s1410和s1420来实现:
77.s1410、根据当前位置信息,从第一映射关系中查找与当前位置信息匹配的目标使用位置。
78.其中,第一映射关系反映待使用虚拟卡集中不同虚拟卡与使用位置之间的对应关系。
79.可以理解的是,一个虚拟卡可对应有至少一个使用位置。
80.在本技术的一个实施例中,本技术实施例提供的虚拟卡的识别方法在上述s1410之前还包括生成第一映射关系的步骤,该步骤包括:
81.s1410-1、提供用于输入虚拟卡的第一输入入口及用于输入与虚拟卡对应的至少一个使用位置的第二输入入口。
82.s1410-2、根据第一输入入口输入的虚拟卡及第二输入入口输入的对应的至少一个使用位置,生成第一映射关系。
83.在本技术实施例中,佩戴者可预先向第一输入入口输入虚拟卡,以及在第二输入入口输入该虚拟卡对应的至少一个使用位置。
84.在本技术的一个实施例中,上述s1410的具体实现可以为:计算当前位置信息与第一映射关系中每一虚拟卡的每一使用位置之间的位置偏差;选取最小的位置偏差对应在第一映射关系中的使用位置,作为目标使用位置。
85.在本技术的另一个实施例中,上述s1410的具体实现还可以为:计算当前位置信息与第一映射关系中每一虚拟卡的每一使用位置之间的位置偏差;在最小位置偏差属于允许偏离使用位置的最大范围内的情况下,选取最小的位置偏差对应在第一映射关系中的使用位置,作为目标使用位置。基于此,在最小偏差超出允许偏离使用位置的最大范围的情况下,说明从第一映射关系中未查找到当前位置信息匹配的目标使用位置。
86.基于上述内容可知,目标使用位置为最接近当前位置信息的使用位置。
87.s1420、将目标使用位置在第一映射关系中对应的虚拟卡,识别为当前待使用虚拟卡。
88.在本技术实施例中,由于目标使用位置为最接近当前位置信息的使用位置,因此,目标使用位置在第一映射关系中对应的虚拟卡,即为当前待使用虚拟卡。基于此,可实现在待使用虚拟卡集中主动选择出当前待使用虚拟卡。这避免用户手动从虚拟卡集中的多个虚拟卡中选择当前待使用虚拟卡。这便解决了用户操作繁琐所导致的用机体验低的问题。
89.本技术实施例提供了一种虚拟卡的识别方法,该方法包括:获取可穿戴设备的当前佩戴者的特征检测值;根据特征检测值,确定待使用虚拟卡集;获取可穿戴设备的当前位置信息;根据当前位置信息,从待使用虚拟卡集中识别出当前待使用虚拟卡。通过该方法,一方面可实现不同佩戴者可通过同一个可穿戴设备进行虚拟卡的使用。另一方面,避免用户手动从虚拟卡集中的多个虚拟卡中选择当前待使用虚拟卡,即解决了用户操作繁琐所导致的用机体验低的问题。
90.在本技术的一个实施例中,在上述s1410和s1420的基础上,本技术实施例提供虚拟卡的识别方法在上述s1420之后还包括如下s1430-s1460:
91.s1430、在从第一映射关系中未查找到当前位置信息匹配的目标使用位置的情况
下,输出表示未查找到的提示信息。
92.在本技术实施例中,提示信息可以为例如“未查找到当前待使用虚拟卡”的声音提示,还可以为例如在可穿戴设备的显示屏上显示“查找失败”的文字提示。对此,本技术实施例不做限定。
93.s1440、接收用于指示当前待使用虚拟卡的指示信息。
94.在本技术实施例中,在输出未查找到的提示信息后,佩戴者获知可穿戴设备从待使用虚拟卡集中未查找到当前待使用虚拟卡。此时,佩戴者手动选择当前待使用虚拟卡,以向可穿戴设备输入指示当前待使用虚拟卡的指示信息。
95.s1450、根据指示信息从待使用虚拟卡集中识别出当前待使用虚拟卡。
96.s1460、将当前位置信息标记为第一映射关系中当前待使用虚拟卡对应的使用位置。
97.在本技术实施例中,在可穿戴设备接收到佩戴者的指示信息后,解析该指示信息,确定出当前待使用虚拟卡。同时,在接收到佩戴者的指示信息时刻,获取当前位置信息。将获取到的当前位置信息写入第一映射关系中,与当前待使用虚拟卡匹配的虚拟卡所对应的使用位置中。这样,在佩戴者下次在当前位置信息对应的位置使用虚拟卡时,可穿戴设备便可准确的识别出当前待使用虚拟卡。
98.在本技术的一个实施例中,本技术实施例提供虚拟卡的识别方法在上述s1400之前还包括如下s1430-s1433:
99.s1430、获取当前佩戴者的运动状态。
100.在本技术实施例中,当前佩戴者的运动状态具体指的是当前佩戴者相对于地面的运动状态。
101.s1431、在当前运动状态为第一运动状态的情况下,触发根据当前位置信息,从待使用虚拟卡集中识别出当前待使用虚拟卡的步骤。
102.在本技术实施例中,第一运动状态指的是静止状态或者近似静止状态。在本技术实施例中,可根据可穿戴设备实时获取到的位置信息,确定出当前佩戴者的当前运动状态。
103.在一个实施例中,若在当前时刻的前预设时长内,可穿戴设备实时获取到的位置信息基本不变,则说明是当前佩戴者处于静止状态或近似静止状态的第一运动状态。
104.其中,预设时长可示例性为1min。
105.在本技术实施例中,在当前佩戴者的当前运动状态为第一运动状态的情况下,说明基于上述s1300获取到的当前位置信息是准确的,此时可触发上述s1400的步骤。
106.s1432、在当前运动状态为第二运动状态的情况下,获取当前佩戴者在第二运动状态下的位移。
107.在本技术实施例中,第二运动状态为非静止状态或者非近似静止状态。例如,为匀速运动、加速度运动等。
108.在一个实施例中,若在当前时刻的前预设时长内,可穿戴设备实时获取到的位置信息发生明显变化,则说明是当前佩戴者处于第二运动状态。
109.以第二运动速度为一个匀速运动为例进行说明,上述s1432的具体实现可以为:根据可穿戴设备实时获取到的相邻的两个位置信息之间的间距、可穿戴设备实时获取位置信息的时间间隔,确定出当前佩戴者的速度;根据第二运动状态的持续时长以及当前佩戴者
的速度,确定出当前佩戴者在第二运动状态下的位移。
110.在一个实施例中,可将第二运动状态的持续时长记为上述的预设时长。
111.s1433、根据当前佩戴者的位移,修正当前位置信息。
112.在本技术实施例中,以当前待使用虚拟卡为公交卡为例,由于第一映射关系中存储的使用位置通常为佩戴者上车的公交站所在位置。而当佩戴者上车准备使用虚拟卡时,公交车通常已开始行驶。基于此,在当前佩戴者执行控制可穿戴设备靠近公交刷卡机的动作时,可穿戴设备所获取到当前位置信息,则已不再是佩戴者上车时所在的公交站所在位置对应的使用位置,而是当前位置信息的基础上,再抵消掉公交车行驶的位移(即随公交车一起运动的佩戴者的位移)的位置信息。
113.基于上述内容,上述s1433中修正的具体实现为:在当前位置信息的基础上,基于位移所在方向减去基于上述s1432得到的位移对应的移动量。
114.在本技术实施例中,通过上述实施,可在第一映射关系中匹配得到更为准确的目标使用位置,这为识别出正确的待使用虚拟卡提供了基础。
115.《装置实施例》
116.本技术实施例提供了一种虚拟卡的识别装置200,如图2所示,包括:第一获取模块210、确定模块220、第二获取模块230以及识别模块240。
117.其中:
118.第一获取模块210,用于获取可穿戴设备的当前佩戴者的特征检测值;
119.确定模块220,用于根据所述特征检测值,确定待使用虚拟卡集;
120.第二获取模块230,用于获取所述可穿戴设备的当前位置信息;
121.识别模块240,用于根据所述当前位置信息,从所述待使用虚拟卡集中识别出当前待使用虚拟卡。
122.在本技术的一个实施例中,上述识别模块240包括:
123.查找单元,用于根据所述当前位置信息,从第一映射关系中查找与所述当前位置信息匹配的目标使用位置,其中,所述第一映射关系反映所述待使用虚拟卡集中不同虚拟卡与使用位置之间的对应关系;
124.第一识别单元,用于将所述目标使用位置在所述第一映射关系中对应的虚拟卡,识别为所述当前待使用虚拟卡。
125.在本技术的一个实施例中,识别模块240还包括:
126.输出单元,用于在从所述第一映射关系中未查找到所述当前位置信息匹配的目标使用位置的情况下,输出表示未查找到的提示信息;
127.接收单元,用于接收用于指示所述当前待使用虚拟卡的指示信息;
128.第二识别单元,用于根据所述指示信息从所述待使用虚拟卡集中识别出当前待使用虚拟卡;
129.标记单元,用于将所述当前位置信息标记为所述第一映射关系中所述当前待使用虚拟卡对应的使用位置。
130.在本技术的一个实施例中,本技术实施例提供的虚拟卡的识别装置200还包括:
131.提供模块,用于提供用于输入所述虚拟卡的第一输入入口及用于输入与所述虚拟卡对应的至少一个使用位置的第二输入入口;
132.生成模块,用于根据所述第一输入入口输入的所述虚拟卡及所述第二输入入口输入的对应的至少一个使用位置,生成所述第一映射关系。
133.在本技术的一个实施例中,本技术实施例提供的虚拟卡的识别装置200还包括:
134.第三获取模块,用于获取所述当前佩戴者的当前运动状态;
135.触发模块,用于在所述当前运动状态为第一运动状态的情况下,触发所述根据所述当前位置信息,从所述待使用虚拟卡集中识别出当前待使用虚拟卡的步骤;
136.第四获取模块,用于在所述当前运动状态为第二运动状态的情况下,获取所述当前佩戴者在所述第二运动状态下的位移;
137.修正模块,用于根据所述当前佩戴者的位移,修正所述当前位置信息。
138.在本技术的一个实施例中,确定模块220具体用于:
139.根据所述特征检测值,从第二映射关系中查找与所述特征检测值匹配的目标特征参考值,其中,所述第二映射关系反映特征参考值与虚拟卡集之间的对应关系;
140.将所述目标特征参考在所述第二映射关系中对应的虚拟卡集,识别为所述待使用虚拟卡集。
141.在本技术的一个实施例中,所述特征检测值包括身高检测值、脉搏检测值、心率检测值及血压检测值中的至少一个。
142.《设备实施例》
143.本技术实施例提供了一种可穿戴设备300,所述可穿戴设备300包括如上述装置实施例提供的任一种虚拟卡的识别装置200。
144.或者,如图3所示,所述可穿戴设备300包括存储器320和处理器310,所述存储器320用于存储计算机指令,所述处理器310用于从所述存储器320中调用所述计算机指令,以执行如上述方法实施例中提供的任一项所述的虚拟卡的识别方法。
145.《存储实施例》
146.本技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时实现根据上述方法实施例中任一项所述的虚拟卡的识别方法。
147.本技术可以是系统、方法和/或计算机程序产品。计算机程序产品可以包括计算机可读存储介质,其上载有用于使处理器实现本技术的各个方面的计算机可读程序指令。
148.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、静态随机存取存储器(sram)、便携式压缩盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
149.这里所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外
部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
150.用于执行本技术操作的计算机程序指令可以是汇编指令、指令集架构(isa)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如smalltalk、c++等,以及常规的过程式编程语言—诸如“c”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla),该电子电路可以执行计算机可读程序指令,从而实现本技术的各个方面。
151.这里参照根据本技术实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述了本技术的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
152.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
153.也可以把计算机可读程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其它可编程数据处理装置、或其它设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
154.附图中的流程图和框图显示了根据本技术的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,所述模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。对于本领域技术人员来说公知的是,通过硬件方式实现、通过软件方式实现以及通过软件和
硬件结合的方式实现都是等价的。
155.以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。本技术的范围由所附权利要求来限定。
技术特征:1.一种虚拟卡的识别方法,其特征在于,包括:获取可穿戴设备的当前佩戴者的特征检测值;根据所述特征检测值,确定待使用虚拟卡集;获取所述可穿戴设备的当前位置信息;根据所述当前位置信息,从所述待使用虚拟卡集中识别出当前待使用虚拟卡。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前位置信息,从所述待使用虚拟卡集中识别出当前待使用虚拟卡,包括:根据所述当前位置信息,从第一映射关系中查找与所述当前位置信息匹配的目标使用位置,其中,所述第一映射关系反映所述待使用虚拟卡集中不同虚拟卡与使用位置之间的对应关系;将所述目标使用位置在所述第一映射关系中对应的虚拟卡,识别为所述当前待使用虚拟卡。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在从所述第一映射关系中未查找到所述当前位置信息匹配的目标使用位置的情况下,输出表示未查找到的提示信息;接收用于指示所述当前待使用虚拟卡的指示信息;根据所述指示信息从所述待使用虚拟卡集中识别出当前待使用虚拟卡;将所述当前位置信息标记为所述第一映射关系中所述当前待使用虚拟卡对应的使用位置。4.根据权利要求2所述的方法,其特征在于,所述方法在所述根据所述当前位置信息,从第一映射关系中查找与所述当前位置信息匹配的目标使用位置之前,包括:提供用于输入所述虚拟卡的第一输入入口及用于输入与所述虚拟卡对应的至少一个使用位置的第二输入入口;根据所述第一输入入口输入的所述虚拟卡及所述第二输入入口输入的对应的至少一个使用位置,生成所述第一映射关系。5.根据权利要求1所述的方法,其特征在于,所述方法在所述获取所述可穿戴设备的当前位置信息之前,包括:获取所述当前佩戴者的当前运动状态;在所述当前运动状态为第一运动状态的情况下,触发所述根据所述当前位置信息,从所述待使用虚拟卡集中识别出当前待使用虚拟卡的步骤;在所述当前运动状态为第二运动状态的情况下,获取所述当前佩戴者在所述第二运动状态下的位移;根据所述当前佩戴者的位移,修正所述当前位置信息。6.根据权利要求1所述的方法,其特征在于,所述根据所述特征检测值,确定待使用虚拟卡集,包括:根据所述特征检测值,从第二映射关系中查找与所述特征检测值匹配的目标特征参考值,其中,所述第二映射关系反映特征参考值与虚拟卡集之间的对应关系;将所述目标特征参考在所述第二映射关系中对应的虚拟卡集,识别为所述待使用虚拟卡集。
7.根据权利要求1所述的方法,其特征在于,所述特征检测值包括身高检测值、脉搏检测值、心率检测值及血压检测值中的至少一个。8.一种虚拟卡的识别装置,其特征在于,包括:第一获取模块,用于获取可穿戴设备的当前佩戴者的特征检测值;确定模块,用于根据所述特征检测值,确定待使用虚拟卡集;第二获取模块,用于获取所述可穿戴设备的当前位置信息;识别模块,用于根据所述当前位置信息,从所述待使用虚拟卡集中识别出当前待使用虚拟卡。9.一种可穿戴设备,其特征在于,所述可穿戴设备包括如权利要求8所述的虚拟卡的识别装置;或者,所述可穿戴设备包括存储器和处理器,所述存储器用于存储计算机指令,所述处理器用于从所述存储器中调用所述计算机指令,以执行如权利要求1-7中任一项所述的虚拟卡的识别方法。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-7中任一项所述的虚拟卡的识别方法。
技术总结本申请公开了一种虚拟卡的识别方法、装置、设备及存储介质,涉及可穿戴设备技术领域。其中方法包括:获取可穿戴设备的当前佩戴者的特征检测值;根据特征检测值,确定待使用虚拟卡集;获取可穿戴设备的当前位置信息;根据当前位置信息,从待使用虚拟卡集中识别出当前待使用虚拟卡。该方法一方面可实现不同佩戴者可通过同一个可穿戴设备进行虚拟卡的使用。另一方面,避免用户手动从虚拟卡集中的多个虚拟卡中选择当前待使用虚拟卡,即解决了用户操作繁琐所导致的用机体验低的问题。琐所导致的用机体验低的问题。琐所导致的用机体验低的问题。
技术研发人员:马兰
受保护的技术使用者:歌尔股份有限公司
技术研发日:2022.05.31
技术公布日:2022/11/1