System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及虚拟卡应用,尤其涉及虚拟卡的切换方法、设备及计算机可读存储介质。
技术介绍
1、nfc(near field communication,近场通信)设备可以由用户基于不同的场景需求开通多张虚拟卡,如交通卡、银行卡、门禁卡等。不同的应用场景需要切换不同的卡,目前的虚拟卡切换方式,是当nfc设备刷卡进程被触发时,nfc设备采用智能算法,结合位置、时间、用户习惯以及大数据帮助用户进行虚拟卡的自动切换。但上述切换方式在实际应用的过程中,存在响应速度慢、准确率低等缺陷。
2、上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本专利技术的主要目的在于提供一种虚拟卡的切换方法、设备及计算机可读存储介质,旨在解决目前nfc虚拟卡切换方式响应速度慢、准确率低等的技术问题。
2、为实现上述目的,本专利技术提供一种虚拟卡的切换方法,所述虚拟卡的切换方法包括以下步骤:
3、当刷卡进程被触发时,获取设备的姿态参数;
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、本专利技术实施例通过提供一种虚拟卡的切换方法、设备及计算机可读存储介质,当刷卡进程被触发时,获取设备当前的姿态参数,如角度、倾斜度等参数,根据姿态参数,确定设备当前姿态对应的目标虚拟卡,与此同时,调用该目标虚拟卡,以便接下来可以通过目标虚拟卡执行相应的交互进程。通过上述方法,可以在设备上快速且精确地切换用户所需的虚拟卡,保证了响应速度的同时,还简化了虚拟卡切换流程,相较于此前的切换方式,提高了切换虚拟卡的效率,并且有效提升了切换虚拟卡的准确性。
本文档来自技高网...【技术保护点】
1.一种虚拟卡的切换方法,其特征在于,所述虚拟卡的切换方法包括以下步骤:
2.如权利要求1所述的虚拟卡的切换方法,其特征在于,所述当刷卡进程被触发时,获取设备的姿态参数的步骤包括:
3.如权利要求1所述的虚拟卡的切换方法,其特征在于,所述根据所述姿态参数,确定并调用所述设备当前姿态对应的目标虚拟卡的步骤,包括:
4.如权利要求3所述的虚拟卡的切换方法,其特征在于,所述基于预先设置的姿态对应关系,从所述设备已创建的多个虚拟卡中确定并调用对应的所述目标虚拟卡的步骤之前,还包括:
5.如权利要求1所述的虚拟卡的切换方法,其特征在于,所述根据所述姿态参数,确定并调用所述设备当前姿态对应的目标虚拟卡的步骤之后,包括:
6.如权利要求1所述的虚拟卡的切换方法,其特征在于,所述根据所述姿态参数,确定并调用所述设备当前姿态对应的目标虚拟卡的步骤之后,还包括以下步骤:
7.如权利要求1所述的虚拟卡的切换方法,其特征在于,所述根据所述姿态参数,确定并调用所述设备当前姿态对应的目标虚拟卡步骤之后,还包括:
8.如权利要
9.一种虚拟卡的切换设备,其特征在于,所述虚拟卡的切换设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的虚拟卡的切换程序,所述虚拟卡的切换程序配置为实现如权利要求1至8中任一项所述的虚拟卡的切换方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有虚拟卡的切换程序,所述虚拟卡的切换程序被处理器执行时实现如权利要求1至8任一项所述的虚拟卡的切换方法的步骤。
...【技术特征摘要】
1.一种虚拟卡的切换方法,其特征在于,所述虚拟卡的切换方法包括以下步骤:
2.如权利要求1所述的虚拟卡的切换方法,其特征在于,所述当刷卡进程被触发时,获取设备的姿态参数的步骤包括:
3.如权利要求1所述的虚拟卡的切换方法,其特征在于,所述根据所述姿态参数,确定并调用所述设备当前姿态对应的目标虚拟卡的步骤,包括:
4.如权利要求3所述的虚拟卡的切换方法,其特征在于,所述基于预先设置的姿态对应关系,从所述设备已创建的多个虚拟卡中确定并调用对应的所述目标虚拟卡的步骤之前,还包括:
5.如权利要求1所述的虚拟卡的切换方法,其特征在于,所述根据所述姿态参数,确定并调用所述设备当前姿态对应的目标虚拟卡的步骤之后,包括:
6.如权利要求1所述的虚拟卡的切换方法,其特征在于,所述根据所述姿态参数,确定并调用所述设备当前姿态...
【专利技术属性】
技术研发人员:杨琳,郭先兵,范亚明,
申请(专利权)人:深圳市可为信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。