一种虚拟卡片数据交互方法、装置、设备及存储介质与流程

文档序号:36623241发布日期:2024-01-06 23:17阅读:24来源:国知局
一种虚拟卡片数据交互方法、装置、设备及存储介质与流程

本公开涉及计算机,尤其涉及一种虚拟卡片数据交互方法、装置、设备及存储介质。


背景技术:

1、相关技术中,近场通信(near field communication,nfc)技术逐渐成熟,用户可以通过具有nfc功能的终端与同样具有nfc功能的其它设备在设备彼此靠近的情况下进行数据交互。例如,用户通过nfc功能完成刷卡行为。

2、目前,具有nfc功能的终端大致可分为三类,一类是写入卡设备,即此类设备可以通过nfc技术为实体卡片或虚拟卡片写入相应的数据。另一类是读卡设备,此类设备可以通过nfc技术读取实体卡片或虚拟卡片中存储的数据。还有一类是卡模拟设备,此类设备可以模拟生成一张虚拟卡片,以用于在nfc场景下与其他具有nfc功能的设备进行数据交互。

3、但目前具有nfc功能的终端通常仅局限于在自身设备上生成相应的模拟卡片,无法为其他具有nfc功能的终端提供相应的虚拟卡片。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种虚拟卡片数据交互方法、装置、设备及存储介质。

2、根据本公开实施例的第一方面,提供一种虚拟卡片数据交互方法,方法应用于终端,终端上登录有第一账户,方法包括:确定与第二账户分享的第一虚拟卡片、以及第一虚拟卡片所对应的卡片分享信息;发送卡片分享信息至服务端,以使服务端根据卡片分享信息生成第二虚拟卡片对应的虚拟卡片信息,第二虚拟卡片为分享至第二账户的虚拟卡片。本公开通过第一账户向第二账号进行卡片分享,使得第二账号可以利用分享得到的虚拟卡片进行相应操作。为用户使用虚拟卡片带来了便利,提升用户使用体验。

3、在一种可能的实施方式中,确定与第二账户分享的第一虚拟卡片、以及第一虚拟卡片所对应的卡片分享信息,包括:确定第一账户的虚拟卡片集合,虚拟卡片集合中的虚拟卡片为第一账户拥有的虚拟卡片;从虚拟卡片集合中确定第一虚拟卡片;获取针对第一虚拟卡片所设置的卡片分享信息。本公开第一账户对应的用户,可以根据需求将自身拥有的虚拟卡片进行分享,提升了用户使用虚拟卡片的便捷性,进而提升用户使用体验。

4、在一种可能的实施方式中,确定第一账户的虚拟卡片集合,包括:接收服务端发送的虚拟卡片集合。本公开通过服务端反馈的信息,可以准确获知该账户所有拥有的虚拟卡片,有利于第一账户的用户准确分享需要分享的虚拟卡片。

5、在一种可能的实施方式中,卡片分享信息中包括以下至少一项:第一账户的标识信息;第二账户的标识信息;第二虚拟卡片的有效使用时间信息;第二虚拟卡片的有效使用次数信息;第一虚拟卡片的标识信息。

6、在一种可能的实施方式中,第一虚拟卡片的有效使用次数为无穷,第二虚拟卡片的有效使用次数为n次,n为正整数。

7、在一种可能的实施方式中,第一虚拟卡片的有效使用期限为永久,第二虚拟卡片的有效使用期限为预先设定的非永久期限。

8、在一种可能的实施方式中,第一虚拟卡片和第二虚拟卡片为近距离通信卡片。

9、根据本公开实施例的第二方面,提供一种虚拟卡片数据交互方法,方法应用于终端,终端上登录有第二账户,方法包括:接收服务端发送的虚拟卡片信息,虚拟卡片信息由服务端基于第一账户所确定的卡片分享信息生成,卡片分享信息与第一账户中的第一虚拟卡片对应;根据虚拟卡片信息生成第二虚拟卡片,第二虚拟卡片用于若终端与读卡器设备距离满足预设条件时,与读卡器设备进行数据交互。本公开第二账号通过接收第一账户分享的虚拟卡片,以便可以利用分享得到的虚拟卡片进行相应操作。为用户使用虚拟卡片带来了便利,提升用户使用体验。

10、在一种可能的实施方式中,接收服务端发送的虚拟卡片信息,包括:接收服务端发送的虚拟卡片集合,虚拟卡片集合中的虚拟卡片为第二账户拥有的虚拟卡片,虚拟卡片集合中包括虚拟卡片信息。本公开通过服务端发送的虚拟卡片集合,可以对本地的虚拟卡片进行更新,从而获取到其他账户分享的虚拟卡片,为用户使用虚拟卡片带来了便利,提升用户使用体验。

11、在一种可能的实施方式中,卡片分享信息中包括以下至少一项:第一账户的标识信息;第二账户的标识信息;第二虚拟卡片的有效使用时间信息;第二虚拟卡片的有效使用次数信息;第一虚拟卡片的标识信息。

12、在一种可能的实施方式中,第一虚拟卡片的有效使用次数为无穷,第二虚拟卡片的有效使用次数为n次,n为正整数。

13、在一种可能的实施方式中,第一虚拟卡片的有效使用期限为永久,第二虚拟卡片的有效使用期限为预先设定的非永久期限。

14、在一种可能的实施方式中,第一虚拟卡片和第二虚拟卡片为近距离通信卡片。

15、根据本公开实施例的第三方面,提供一种虚拟卡片数据交互方法,应用于服务端,方法包括:接收第一终端发送的卡片分享信息,卡片分享信息与第一账户中的第一虚拟卡片对应,其中,第一终端为登录第一账户的终端;根据卡片分享信息生成第二虚拟卡片对应的虚拟卡片信息,第二虚拟卡片为分享至第二账户的虚拟卡片;向第二终端发送第二虚拟卡片对应的虚拟卡片信息,其中,第二终端为登录第二账户的终端。本公开通过第一账户向第二账号进行卡片分享,使得第二账号可以利用分享得到的虚拟卡片进行相应操作。为用户使用虚拟卡片带来了便利,提升用户使用体验。

16、在一种可能的实施方式中,根据卡片分享信息生成第二虚拟卡片对应的虚拟卡片信息,包括:确定卡片分享信息所对应的第一虚拟卡片的第一卡片属性;若第一卡片属性表征第一虚拟卡片的有效使用次数为无穷,则根据卡片分享信息生成第二虚拟卡片对应的虚拟卡片信息。

17、在一种可能的实施方式中,根据卡片分享信息生成第二虚拟卡片对应的虚拟卡片信息,包括:确定卡片分享信息所对应的第一虚拟卡片的第二卡片属性;若第二卡片属性表征第一虚拟卡片的有效使用期限为永久,则根据卡片分享信息生成第二虚拟卡片对应的虚拟卡片信息。

18、在一种可能的实施方式中,卡片分享信息中包括以下至少一项:第一账户的标识信息;第二账户的标识信息;第二虚拟卡片的有效使用时间信息;第二虚拟卡片的有效使用次数信息;第一虚拟卡片的标识信息。

19、在一种可能的实施方式中,方法还包括:接收目标终端发送的卡片获取指令,目标终端包括第一终端和/或第二终端;根据卡片获取指令,向目标终端发送目标终端上登录的账户所对应的虚拟卡片集合。

20、在一种可能的实施方式中,方法还包括:接收读卡器设备发送的校验数据,校验数据为第二虚拟卡片的校验数据;若校验数据通过验证,则修改第二虚拟卡片对应的虚拟卡片信息;第二虚拟卡片对应的虚拟卡片信息至少包括第二虚拟卡片的有效使用次数信息。本公开对虚拟卡片信息进行实施更新,可以提升了各账户对应卡片信息准确性。

21、根据本公开实施例的第四方面,提供一种虚拟卡片数据交互装置,装置为终端,终端上登录有第一账户,包括:确定模块,拥有确定与第二账户分享的第一虚拟卡片、以及第一虚拟卡片所对应的卡片分享信息;发送模块,用于发送卡片分享信息至服务端,以使服务端根据卡片分享信息生成第二虚拟卡片对应的虚拟卡片信息,第二虚拟卡片为分享至第二账户的虚拟卡片。本公开通过第一账户向第二账号进行卡片分享,使得第二账号可以利用分享得到的虚拟卡片进行相应操作。为用户使用虚拟卡片带来了便利,提升用户使用体验。

22、在一种可能的实施方式中,确定模块还用于:确定第一账户的虚拟卡片集合,虚拟卡片集合中的虚拟卡片为第一账户拥有的虚拟卡片;从虚拟卡片集合中确定第一虚拟卡片;获取针对第一虚拟卡片所设置的卡片分享信息。本公开第一账户对应的用户,可以根据需求将自身拥有的虚拟卡片进行分享,提升了用户使用虚拟卡片的便捷性,进而提升用户使用体验。

23、在一种可能的实施方式中,装置还包括:接收模块,用于接收服务端发送的虚拟卡片集合。本公开通过服务端反馈的信息,可以准确获知该账户所有拥有的虚拟卡片,有利于第一账户的用户准确分享需要分享的虚拟卡片。

24、在一种可能的实施方式中,卡片分享信息中包括以下至少一项:第一账户的标识信息;第二账户的标识信息;第二虚拟卡片的有效使用时间信息;第二虚拟卡片的有效使用次数信息;第一虚拟卡片的标识信息。

25、在一种可能的实施方式中,第一虚拟卡片的有效使用次数为无穷,第二虚拟卡片的有效使用次数为n次,n为正整数。

26、在一种可能的实施方式中,第一虚拟卡片的有效使用期限为永久,第二虚拟卡片的有效使用期限为预先设定的非永久期限。

27、在一种可能的实施方式中,第一虚拟卡片和第二虚拟卡片为近距离通信卡片。

28、根据本公开实施例的第五方面,提供一种虚拟卡片数据交互装置,装置为终端,终端上登录有第二账户,包括:接收模块,用于接收服务端发送的虚拟卡片信息,虚拟卡片信息由服务端基于第一账户所确定的卡片分享信息生成,卡片分享信息与第一账户中的第一虚拟卡片对应;生成模块,用于根据虚拟卡片信息生成第二虚拟卡片,第二虚拟卡片用于若终端与读卡器设备距离满足预设条件时,与读卡器设备进行数据交互。本公开第二账号通过接收第一账户分享的虚拟卡片,以便可以利用分享得到的虚拟卡片进行相应操作。为用户使用虚拟卡片带来了便利,提升用户使用体验。

29、在一种可能的实施方式中,接收模块还用于:接收服务端发送的虚拟卡片集合,虚拟卡片集合中的虚拟卡片为第二账户拥有的虚拟卡片,虚拟卡片集合中包括虚拟卡片信息。本公开通过服务端发送的虚拟卡片集合,可以对本地的虚拟卡片进行更新,从而获取到其他账户分享的虚拟卡片,为用户使用虚拟卡片带来了便利,提升用户使用体验。

30、在一种可能的实施方式中,卡片分享信息中包括以下至少一项:第一账户的标识信息;第二账户的标识信息;第二虚拟卡片的有效使用时间信息;第二虚拟卡片的有效使用次数信息;第一虚拟卡片的标识信息。

31、在一种可能的实施方式中,第一虚拟卡片的有效使用次数为无穷,第二虚拟卡片的有效使用次数为n次,n为正整数。

32、在一种可能的实施方式中,第一虚拟卡片的有效使用期限为永久,第二虚拟卡片的有效使用期限为预先设定的非永久期限。

33、在一种可能的实施方式中,第一虚拟卡片和第二虚拟卡片为近距离通信卡片。

34、根据本公开实施例的第六方面,提供一种虚拟卡片数据交互装置,装置为服务端,包括:接收模块,用于接收第一终端发送的卡片分享信息,卡片分享信息与第一账户中的第一虚拟卡片对应,其中,第一终端为登录第一账户的终端;生成模块,用于根据卡片分享信息生成第二虚拟卡片对应的虚拟卡片信息,第二虚拟卡片为分享至第二账户的虚拟卡片;发送模块,用于向第二终端发送第二虚拟卡片对应的虚拟卡片信息,其中,第二终端为登录第二账户的终端。本公开通过第一账户向第二账号进行卡片分享,使得第二账号可以利用分享得到的虚拟卡片进行相应操作。为用户使用虚拟卡片带来了便利,提升用户使用体验。

35、在一种可能的实施方式中,装置还包括:确定模块,用于确定卡片分享信息所对应的第一虚拟卡片的第一卡片属性;生成模块还用于,若第一卡片属性表征第一虚拟卡片的有效使用次数为无穷,则根据卡片分享信息生成第二虚拟卡片对应的虚拟卡片信息。

36、在一种可能的实施方式中,装置还包括:确定模块,用于确定卡片分享信息所对应的第一虚拟卡片的第二卡片属性;生成模块还用于,若第二卡片属性表征第一虚拟卡片的有效使用期限为永久,则根据卡片分享信息生成第二虚拟卡片对应的虚拟卡片信息。

37、在一种可能的实施方式中,卡片分享信息中包括以下至少一项:第一账户的标识信息;第二账户的标识信息;第二虚拟卡片的有效使用时间信息;第二虚拟卡片的有效使用次数信息;第一虚拟卡片的标识信息。

38、在一种可能的实施方式中,接收模块还用于,接收目标终端发送的卡片获取指令,目标终端包括第一终端和/或第二终端;发送模块还用于,根据卡片获取指令,向目标终端发送目标终端上登录的账户所对应的虚拟卡片集合。

39、在一种可能的实施方式中,接收模块还用于,接收读卡器设备发送的校验数据,校验数据为第二虚拟卡片的校验数据;装置还包括:修改模块,用于若校验数据通过验证,则修改第二虚拟卡片对应的虚拟卡片信息;第二虚拟卡片对应的虚拟卡片信息至少包括第二虚拟卡片的有效使用次数信息。本公开对虚拟卡片信息进行实施更新,可以提升了各账户对应卡片信息准确性。

40、根据本公开实施例的第七方面,提供一种虚拟卡片数据交互设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为:执行上述第一方面、第二方面或第三方面中的任意一项方法。

41、根据本公开实施例的第八方面,提供一种非临时性计算机可读存储介质,当存储介质中的指令由终端的处理器执行时,使得终端能够执行上述第一方面或第二方面中的任意一项方法;或,当存储介质中的指令由服务端的处理器执行时,使得服务端能够执行第三方面中的任意一项方法。

42、本公开的实施例提供的技术方案可以包括以下有益效果:通过第一账户向第二账号进行卡片分享,使得第二账号可以利用分享得到的虚拟卡片进行相应操作。为用户使用虚拟卡片带来了便利,提升用户使用体验。

43、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1