虚拟卡片生成方法、装置、设备及存储介质制造方法及图纸

技术编号:21800479 阅读:32 留言:0更新日期:2019-08-07 10:51
本公开提供了一种虚拟卡片生成方法、装置、设备及存储介质,属于电子技术领域。该方法包括:接收第二电子设备发送的卡片分享指令,卡片数据由第二电子设备通过与实体卡片之间的近距离通信连接接收后发送给服务器;向服务器发送与卡片数据对应的虚拟卡片生成指令;接收服务器发送的虚拟卡片生成响应;将卡片数据加载到预设虚拟卡片中,得到实体卡片对应的虚拟卡片。本公开实施例中第二电子设备与实体卡片位于同一空间中,且第一电子设备与实体卡片位于不同空间中,提供了当第一电子设备与实体卡片不在同一空间时生成虚拟卡片的方式,扩展了生成虚拟卡片的方式,便于用户随时随地生成虚拟卡片,提高了灵活性。

Virtual Card Generation Method, Device, Equipment and Storage Media

【技术实现步骤摘要】
虚拟卡片生成方法、装置、设备及存储介质
本公开涉及电子
,尤其涉及一种虚拟卡片生成方法、装置、设备及存储介质。
技术介绍
目前,用户的日常生活中会用到越来越多的实体卡片,例如门禁卡、公交卡、银行卡等,而随着电子技术的发展和电子设备的功能逐渐完善,时下提出了一种生成虚拟卡片的方式,能够在电子设备中生成与实体卡片功能相同的虚拟卡片,则用户只需携带电子设备而无需携带实体卡片,非常方便。相关技术中,用户在电子设备上触发虚拟卡片生成指令,且将实体卡片贴近该电子设备,电子设备通过近距离通信连接,接收实体卡片发送的卡片数据,向服务器发送虚拟卡片生成请求,该虚拟卡片生成请求携带该卡片数据。当服务器接收到该虚拟卡片生成请求时,向该电子设备发送虚拟卡片生成响应,该虚拟卡片生成响应中携带预设虚拟卡片以及该卡片数据。电子设备接收到该虚拟卡片生成响应时,将卡片数据加载到预设虚拟卡片中,从而生成与实体卡片功能相同的虚拟卡片。只有当用户同时携带电子设备与实体卡片时,电子设备与实体卡片才可以实现近距离通信,而如果用户未携带电子设备或未携带实体卡片时,电子设备与实体卡片无法实现近距离通信,也就无法生成虚拟卡片。因此,生成虚拟卡片的方式较为局限。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种虚拟卡片生成方法、装置、设备及存储介质,所述技术方案如下:根据本公开实施例的第一方面,提供一种虚拟卡片生成方法,应用于第一电子设备中,所述方法包括:接收第二电子设备发送的卡片分享指令,所述卡片分享指令用于指示分享实体卡片的卡片数据,所述卡片数据由所述第二电子设备通过与所述实体卡片之间的近距离通信连接接收后发送给服务器;向所述服务器发送与所述卡片数据对应的虚拟卡片生成指令;接收所述服务器发送的虚拟卡片生成响应,所述虚拟卡片生成响应携带预设虚拟卡片以及所述卡片数据;将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。在一种可能实现方式中,所述卡片分享指令携带凭证数据;所述凭证数据由所述服务器为所述卡片数据分配后发送给所述第二电子设备;所述虚拟卡片生成指令携带所述凭证数据,所述服务器用于获取所述凭证数据对应的所述卡片数据。在另一种可能实现方式中,所述卡片数据为由所述服务器对所述实体卡片的第一卡片数据进行编码后得到的第二卡片数据,所述将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片,包括:对所述第二卡片数据进行解码,得到所述第一卡片数据;将所述第一卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。在另一种可能实现方式中,所述方法还包括:激活所述虚拟卡片。根据本公开实施例的第二方面,提供了一种虚拟卡片生成方法,应用于服务器中,所述方法包括:当接收到第二电子设备发送的卡片分享请求,且所述卡片分享请求携带卡片数据时,存储所述卡片数据,所述卡片数据由所述第二电子设备通过与所述实体卡片之间的近距离通信连接接收;当接收到所述第一电子设备发送的与所述卡片数据对应的虚拟卡片生成指令时,向所述第一电子设备发送虚拟卡片生成响应,所述虚拟卡片生成响应中携带预设虚拟卡片以及所述卡片数据,所述第一电子设备用于将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。在一种可能实现方式中,所述当接收到第二电子设备发送的卡片分享请求,且所述卡片分享请求携带卡片数据时,存储所述卡片数据,包括:当接收到所述卡片分享请求时,为所述卡片数据分配凭证数据,对应存储所述卡片数据与所述凭证数据。在另一种可能实现方式中,所述当接收到所述第一电子设备发送的与所述卡片数据对应的虚拟卡片生成指令时,向所述第一电子设备发送虚拟卡片生成响应,包括:当接收到携带所述凭证数据的虚拟卡片生成指令时,获取所述凭证数据对应存储的所述卡片数据;向所述第一电子设备发送所述虚拟卡片生成响应。在另一种可能实现方式中,所述当接收到携带所述凭证数据的虚拟卡片生成指令时,获取所述凭证数据对应存储的所述卡片数据,包括:当接收到携带所述凭证数据的虚拟卡片生成指令时,对所述凭证数据进行验证;当所述凭证数据验证通过时,获取所述凭证数据对应存储的所述卡片数据。在另一种可能实现方式中,所述当接收到第二电子设备发送的卡片分享请求,且所述卡片分享请求携带卡片数据时,存储所述卡片数据,包括:当接收到所述第二电子设备发送的第一卡片数据时,对所述第一卡片数据进行编码,得到编码后的第二卡片数据;存储所述第二卡片数据。根据本公开实施例的第三方面,提供了一种虚拟卡片生成方法,应用于第二电子设备中,所述方法包括:通过与实体卡片之间的近距离通信连接,接收所述实体卡片的卡片数据;向服务器发送携带所述卡片数据的卡片分享请求,所述服务器用于存储所述卡片数据;向第一电子设备发送卡片分享指令,所述卡片分享指令用于指示分享所述卡片数据,所述第一电子设备用于向所述服务器发送与所述卡片数据对应的虚拟卡片生成指令,接收所述服务器发送的虚拟卡片生成响应,所述虚拟卡片生成响应携带预设虚拟卡片以及所述卡片数据,将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。根据本公开实施例的第四方面,提供了一种虚拟卡片生成装置,应用于第一电子设备中,所述装置包括:指令接收模块,用于接收第二电子设备发送的卡片分享指令,所述卡片分享指令用于指示分享实体卡片的卡片数据,所述卡片数据由所述第二电子设备通过与所述实体卡片之间的近距离通信连接接收后发送给服务器;发送模块,用于向所述服务器发送与所述卡片数据对应的虚拟卡片生成指令;响应接收模块,用于接收所述服务器发送的虚拟卡片生成响应,所述虚拟卡片生成响应携带预设虚拟卡片以及所述卡片数据;加载模块,用于将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。在一种可能实现方式中,所述卡片分享指令携带凭证数据;所述凭证数据由所述服务器为所述卡片数据分配后发送给所述第二电子设备;所述虚拟卡片生成指令携带所述凭证数据,所述服务器用于获取所述凭证数据对应的所述卡片数据。在另一种可能实现方式中,所述卡片数据为由所述服务器对所述实体卡片的第一卡片数据进行编码后得到的第二卡片数据,所述加载模块,包括:解码单元,用于对所述第二卡片数据进行解码,得到所述第一卡片数据;加载单元,用于将所述第一卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。在另一种可能实现方式中,所述装置还包括:激活模块,用于激活所述虚拟卡片。根据本公开实施例的第五方面,提供了一种虚拟卡片生成装置,应用于服务器中,所述装置包括:存储模块,用于当接收到第二电子设备发送的卡片分享请求,且所述卡片分享请求携带卡片数据时,存储所述卡片数据,所述卡片数据由所述第二电子设备通过与所述实体卡片之间的近距离通信连接接收;发送模块,用于当接收到所述第一电子设备发送的与所述卡片数据对应的虚拟卡片生成指令时,向所述第一电子设备发送虚拟卡片生成响应,所述虚拟卡片生成响应中携带预设虚拟卡片以及所述卡片数据,所述第一电子设备用于将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。在一种可能实现方式中,所述存储模块,还用于当接收到所述卡片分享请求时,为所述卡片数据分配凭证数据,对本文档来自技高网...

【技术保护点】
1.一种虚拟卡片生成方法,其特征在于,应用于第一电子设备中,所述方法包括:接收第二电子设备发送的卡片分享指令,所述卡片分享指令用于指示分享实体卡片的卡片数据,所述卡片数据由所述第二电子设备通过与所述实体卡片之间的近距离通信连接接收后发送给服务器;向所述服务器发送与所述卡片数据对应的虚拟卡片生成指令;接收所述服务器发送的虚拟卡片生成响应,所述虚拟卡片生成响应携带预设虚拟卡片以及所述卡片数据;将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。

【技术特征摘要】
1.一种虚拟卡片生成方法,其特征在于,应用于第一电子设备中,所述方法包括:接收第二电子设备发送的卡片分享指令,所述卡片分享指令用于指示分享实体卡片的卡片数据,所述卡片数据由所述第二电子设备通过与所述实体卡片之间的近距离通信连接接收后发送给服务器;向所述服务器发送与所述卡片数据对应的虚拟卡片生成指令;接收所述服务器发送的虚拟卡片生成响应,所述虚拟卡片生成响应携带预设虚拟卡片以及所述卡片数据;将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。2.根据权利要求1所述的方法,其特征在于,所述卡片分享指令携带凭证数据;所述凭证数据由所述服务器为所述卡片数据分配后发送给所述第二电子设备;所述虚拟卡片生成指令携带所述凭证数据,所述服务器用于获取所述凭证数据对应的所述卡片数据。3.根据权利要求1所述的方法,其特征在于,所述卡片数据为由所述服务器对所述实体卡片的第一卡片数据进行编码后得到的第二卡片数据,所述将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片,包括:对所述第二卡片数据进行解码,得到所述第一卡片数据;将所述第一卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:激活所述虚拟卡片。5.一种虚拟卡片生成方法,其特征在于,应用于服务器中,所述方法包括:当接收到第二电子设备发送的卡片分享请求,且所述卡片分享请求携带卡片数据时,存储所述卡片数据,所述卡片数据由所述第二电子设备通过与所述实体卡片之间的近距离通信连接接收;当接收到所述第一电子设备发送的与所述卡片数据对应的虚拟卡片生成指令时,向所述第一电子设备发送虚拟卡片生成响应,所述虚拟卡片生成响应中携带预设虚拟卡片以及所述卡片数据,所述第一电子设备用于将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。6.根据权利要求5所述的方法,其特征在于,所述当接收到第二电子设备发送的卡片分享请求,且所述卡片分享请求携带卡片数据时,存储所述卡片数据,包括:当接收到所述卡片分享请求时,为所述卡片数据分配凭证数据,对应存储所述卡片数据与所述凭证数据。7.根据权利要求6所述的方法,其特征在于,所述当接收到所述第一电子设备发送的与所述卡片数据对应的虚拟卡片生成指令时,向所述第一电子设备发送虚拟卡片生成响应,包括:当接收到携带所述凭证数据的虚拟卡片生成指令时,获取所述凭证数据对应存储的所述卡片数据;向所述第一电子设备发送所述虚拟卡片生成响应。8.根据权利要求7所述的方法,其特征在于,所述当接收到携带所述凭证数据的虚拟卡片生成指令时,获取所述凭证数据对应存储的所述卡片数据,包括:当接收到携带所述凭证数据的虚拟卡片生成指令时,对所述凭证数据进行验证;当所述凭证数据验证通过时,获取所述凭证数据对应存储的所述卡片数据。9.根据权利要求5所述的方法,其特征在于,所述当接收到第二电子设备发送的卡片分享请求,且所述卡片分享请求携带卡片数据时,存储所述卡片数据,包括:当接收到所述第二电子设备发送的第一卡片数据时,对所述第一卡片数据进行编码,得到编码后的第二卡片数据;存储所述第二卡片数据。10.一种虚拟卡片生成方法,其特征在于,应用于第二电子设备中,所述方法包括:通过与实体卡片之间的近距离通信连接,接收所述实体卡片的卡片数据;向服务器发送携带所述卡片数据的卡片分享请求,所述服务器用于存储所述卡片数据;向第一电子设备发送卡片分享指令,所述卡片分享指令用于指示分享所述卡片数据,所述第一电子设备用于向所述服务器发送与所述卡片数据对应的虚拟卡片生成指令,接收所述服务器发送的虚拟卡片生成响应,所述虚拟卡片生成响应携带预设虚拟卡片以及所述卡片数据,将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。11.一种虚拟卡片生成装置,其特征在于,应用于第一电子设备中,所述装置包括:指令接收模块,用于接收第二电子设备发送的卡片分享指令,所述卡片分享指令用于指示分享实体卡片的卡片数据,所述卡片数据由所述第二电子设备通过与所述实体卡片之间的近距离通信连接接收后发送给服务器;发送模块,用于向所述服务器发送与所述卡片数据对应的虚拟卡片生成指令;响应接收模块,用于接收所述服务器发送的虚拟卡片生成响应,所述虚拟卡片生成响应携带预设虚拟卡片以及所述卡片数据;加载模块,用于将所述卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。12.根据权利要求11所述的装置,其特征在于,所述卡片分享指令携带凭证数据;所述凭证数据由所述服务器为所述卡片数据分配后发送给所述第二电子设备;所述虚拟卡片生成指令携带所述凭证数据,所述服务器用于获取所述凭证数据对应的所述卡片数据。13.根据权利要求11所述的装置,其特征在于,所述卡片数据为由所述服务器对所述实体卡片的第一卡片数据进行编码后得到的第二卡片数据,所述加载模块,包括:解码单元,用于对所述第二卡片数据进行解码,得到所述第一卡片数据;加载单元,用于将所述第一卡片数据加载到所述预设虚拟卡片中,得到所述实体卡片对应的虚拟卡片。14.根据权利要求11所述的装...

【专利技术属性】
技术研发人员:续丽娜葛旭东陈文轩
申请(专利权)人:北京小米支付技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1