通信方法、装置及电子设备制造方法及图纸

技术编号:19059872 阅读:28 留言:0更新日期:2018-09-29 12:46
本公开是关于一种通信方法、装置及电子设备,该方法包括:确定第一虚拟卡片;激活所述第一虚拟卡片,用于与预设设备进行通信;若满足预设条件,则去激活所述第一虚拟卡片,并激活第二虚拟卡片,用于与预设设备进行通信,所述第二虚拟卡片为所述第一虚拟卡片之外的虚拟卡片。本公开可以实现自动选择与预设设备进行通信的虚拟卡片,由于省去了用户手动选择虚拟卡片的步骤,因而可以为用户节省时间,提高了通信的效率,提高了终端设备的智能化水平,进而提升了用户体验。

【技术实现步骤摘要】
通信方法、装置及电子设备
本公开涉及终端
,尤其涉及一种通信方法、装置及电子设备。
技术介绍
相关技术中,用户如果拥有多张虚拟卡片(如多张虚拟公交卡、虚拟门禁卡片和虚拟银行卡等),则在使用虚拟卡片时,需要从多张虚拟卡片中手动寻找到目标虚拟卡片与预设设备(如销售点POS机、闸机或门禁刷卡机等)进行通信,例如,从多张虚拟门禁卡片中选择一张门禁卡用于解锁门禁,这会耗费用户较多时间,影响用户体验。
技术实现思路
为克服相关技术中存在的问题,本公开实施例提供一种通信方法、装置及电子设备,以解决相关技术中的不足。根据本公开第一方面,提供了一种通信方法,包括:确定第一虚拟卡片;激活所述第一虚拟卡片,用于与预设设备进行通信;若满足预设条件,则去激活所述第一虚拟卡片,并激活第二虚拟卡片,用于与预设设备进行通信,所述第二虚拟卡片为所述第一虚拟卡片之外的虚拟卡片。在一实施例中,所述满足预设条件,包括:所述第一虚拟卡片处于激活状态的时间长于或等于预设阈值;或,所述第一虚拟卡片未被激活;或,所述第一虚拟卡片与所述预设设备进行通信得到的通信结果不符合预设需求。在一实施例中,所述第一虚拟卡片与所述预设设备进行通信得到的通信结果不符合预设需求,包括:所述第一虚拟卡片无法响应于所述预设设备的收款指令来实现支付操作。在一实施例中,所述处于激活状态的时间长于或等于与所述预设设备进行通信以得到通信结果的时间。在一实施例中,所述预设阈值为0.1~0.5秒。在一实施例中,所述若满足预设条件,则去激活所述第一虚拟卡片,并激活第二虚拟卡片包括:若除所述第一虚拟卡片之外存在多张虚拟卡片,则按照预设顺序,从所述多张虚拟卡片中确定一张虚拟卡片作为第二虚拟卡片进行激活。在一实施例中,所述若满足预设条件,则去激活所述第一虚拟卡片,并激活第二虚拟卡片包括:若除所述第一虚拟卡片之外存在多张虚拟卡片,且所述多张虚拟卡片中存在未被执行激活命令的虚拟卡片,则检测是否满足所述预设条件;若满足所述预设条件,则去激活最近一次被执行激活命令的虚拟卡片,对另一未被执行激活命令的虚拟卡片执行激活命令;其中,所述第二虚拟卡片是所述另一未被执行激活命令的虚拟卡片。在一实施例中,所述方法还包括:当所述多张虚拟卡片中不存在未被执行激活命令的虚拟卡片时,停止检测是否满足所述预设条件;或者,当检测到用于停止激活虚拟卡片的需求时,停止检测是否满足所述预设条件。在一实施例中,所述方法还包括:检测用于激活预设类型的虚拟卡片的需求;根据所述需求确定需要对其执行激活命令的虚拟卡片,所述需要对其执行激活命令的虚拟卡片是属于所述预设类型的虚拟卡片。在一实施例中,所述确定第一虚拟卡片,包括:根据接收到的虚拟卡片选择指令确定第一虚拟卡片;或,根据终端设备中存储的各虚拟卡片的信息确定第一虚拟卡片。在一实施例中,所述虚拟卡片的信息包括历史使用信息,所述历史使用信息包括上次通信时间、当前时间段的通信次数或通信总次数。在一实施例中,所述根据终端设备中存储的各虚拟卡片的信息确定第一虚拟卡片,包括:若所述历史使用信息包括上次通信时间,则将上次通信时间距离当前时间最近的虚拟卡片确定为所述第一虚拟卡片;若所述历史使用信息包括当前时间段的通信次数,则将当前时间段的通信次数最多的虚拟卡片确定为所述第一虚拟卡片;若所述历史使用信息包括通信总次数,则将通信总次数最多的虚拟卡片确定为所述第一虚拟卡片。在一实施例中,所述虚拟卡片的信息包括虚拟卡片列表,所述列表中记录有所述终端设备中创建的各虚拟卡片的标识信息;所述根据终端设备中存储的各虚拟卡片的信息确定第一虚拟卡片,包括:将所述列表中处于预设位置上的标识信息所对应的虚拟卡片确定为所述第一虚拟卡片;所述激活第二虚拟卡片,包括:按照所述列表中记录的标识信息的顺序,从所述多张虚拟卡片中确定一张虚拟卡片作为第二虚拟卡片进行激活。在一实施例中,所述方法还包括:获取虚拟卡片更新信息;根据所述虚拟卡片更新信息对所述虚拟卡片列表进行更新。根据本公开第二方面,提供了一种通信装置,包括:第一卡片确定模块,用于确定第一虚拟卡片;第一卡片激活模块,用于激活所述第一虚拟卡片,用于与预设设备进行通信;第二卡片激活模块,用于当满足预设条件时,去激活所述第一虚拟卡片,并激活第二虚拟卡片,用于与预设设备进行通信,所述第二虚拟卡片为所述第一虚拟卡片之外的虚拟卡片。在一实施例中,所述满足预设条件,包括:所述第一虚拟卡片处于激活状态的时间长于或等于预设阈值;或,所述第一虚拟卡片未被激活;或,所述第一虚拟卡片与所述预设设备进行通信得到的通信结果不符合预设需求。在一实施例中,所述第一虚拟卡片与所述预设设备进行通信得到的通信结果不符合预设需求,包括:所述第一虚拟卡片无法响应于所述预设设备的收款指令来实现支付操作。在一实施例中,所述激活状态的时间长于或等于与所述预设设备进行通信以得到通信结果的时间。在一实施例中,所述激活状态的时间为0.1~0.5秒。在一实施例中,所述第二卡片激活模块还用于:当除所述第一虚拟卡片之外存在多张虚拟卡片时,按照预设顺序,从所述多张虚拟卡片中确定一张虚拟卡片作为第二虚拟卡片进行激活。在一实施例中,所述第二卡片激活模块还用于:当除所述第一虚拟卡片之外存在多张虚拟卡片,且所述多张虚拟卡片中存在未被执行激活命令的虚拟卡片时,检测是否满足所述预设条件;当满足所述预设条件,去激活最近一次被执行激活命令的虚拟卡片,对另一未被执行激活命令的虚拟卡片执行激活命令;其中,所述第二虚拟卡片是所述另一未被执行激活命令的虚拟卡片。在一实施例中,所述装置还包括:条件停检模块,用于:当所述多张虚拟卡片中不存在未被执行激活命令的虚拟卡片时,停止检测是否满足所述预设条件;或者,当检测到用于停止激活虚拟卡片的需求时,停止检测是否满足所述预设条件。在一实施例中,所述第一卡片确定模块,包括:激活需求检测单元,用于检测用于激活预设类型的虚拟卡片的需求;类型卡片确定单元,用于根据所述需求确定需要对其执行激活命令的虚拟卡片,所述需要对其执行激活命令的虚拟卡片是属于所述预设类型的虚拟卡片。在一实施例中,所述第一卡片确定模块,包括:第一卡片确定单元,用于根据接收到的虚拟卡片选择指令确定第一虚拟卡片;或,第二卡片确定单元,用于根据终端设备中存储的各虚拟卡片的信息确定第一虚拟卡片。在一实施例中,所述虚拟卡片的信息包括历史使用信息,所述历史使用信息包括上次通信时间、当前时间段的通信次数或通信总次数。在一实施例中,所述第二卡片确定单元还用于:当所述历史使用信息包括上次通信时间时,将上次通信时间距离当前时间最近的虚拟卡片确定为所述第一虚拟卡片;当所述历史使用信息包括当前时间段的通信次数时,将当前时间段的通信次数最多的虚拟卡片确定为所述第一虚拟卡片;当所述历史使用信息包括通信总次数时,将通信总次数最多的虚拟卡片确定为所述第一虚拟卡片。在一实施例中,所述虚拟卡片的信息包括虚拟卡片列表,所述列表中记录有所述终端设备中创建的各虚拟卡片的标识信息;所述第二卡片确定单元还用于将所述列表中处于预设位置上的标识信息所对应的虚拟卡片确定为所述第一虚拟卡片;所述第一卡片激活模块还用于按照所述列表中记录的标识信息的顺序,从所述多张虚拟卡片中确定一张虚拟卡片作为第二虚拟卡片本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,包括:确定第一虚拟卡片;激活所述第一虚拟卡片,用于与预设设备进行通信;若满足预设条件,则去激活所述第一虚拟卡片,并激活第二虚拟卡片,用于与预设设备进行通信,所述第二虚拟卡片为所述第一虚拟卡片之外的虚拟卡片。

【技术特征摘要】
1.一种通信方法,其特征在于,包括:确定第一虚拟卡片;激活所述第一虚拟卡片,用于与预设设备进行通信;若满足预设条件,则去激活所述第一虚拟卡片,并激活第二虚拟卡片,用于与预设设备进行通信,所述第二虚拟卡片为所述第一虚拟卡片之外的虚拟卡片。2.根据权利要求1所述的方法,其特征在于,所述满足预设条件,包括:所述第一虚拟卡片处于激活状态的时间长于或等于预设阈值;或,所述第一虚拟卡片未被激活;或,所述第一虚拟卡片与所述预设设备进行通信得到的通信结果不符合预设需求。3.根据权利要求2所述的方法,其特征在于,所述第一虚拟卡片与所述预设设备进行通信得到的通信结果不符合预设需求,包括:所述第一虚拟卡片无法响应于所述预设设备的收款指令来实现支付操作。4.根据权利要求2所述的方法,其特征在于,所述处于激活状态的时间长于或等于与所述预设设备进行通信以得到通信结果的时间。5.根据权利要求4所述的方法,其特征在于,所述预设阈值为0.1~0.5秒。6.根据权利要求1所述的方法,其特征在于,所述若满足预设条件,则去激活所述第一虚拟卡片,并激活第二虚拟卡片包括:若除所述第一虚拟卡片之外存在多张虚拟卡片,则按照预设顺序,从所述多张虚拟卡片中确定一张虚拟卡片作为第二虚拟卡片进行激活。7.根据权利要求1所述的方法,其特征在于,所述若满足预设条件,则去激活所述第一虚拟卡片,并激活第二虚拟卡片包括:若除所述第一虚拟卡片之外存在多张虚拟卡片,且所述多张虚拟卡片中存在未被执行激活命令的虚拟卡片,则检测是否满足所述预设条件;若满足所述预设条件,则去激活最近一次被执行激活命令的虚拟卡片,对另一未被执行激活命令的虚拟卡片执行激活命令;其中,所述第二虚拟卡片是所述另一未被执行激活命令的虚拟卡片。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:当所述多张虚拟卡片中不存在未被执行激活命令的虚拟卡片时,停止检测是否满足所述预设条件;或者,当检测到用于停止激活虚拟卡片的需求时,停止检测是否满足所述预设条件。9.根据权利要求1或6或7或8所述的方法,其特征在于,所述方法还包括:检测用于激活预设类型的虚拟卡片的需求;根据所述需求确定需要对其执行激活命令的虚拟卡片,所述需要对其执行激活命令的虚拟卡片是属于所述预设类型的虚拟卡片。10.根据权利要求1所述的方法,其特征在于,所述确定第一虚拟卡片,包括:根据接收到的虚拟卡片选择指令确定第一虚拟卡片;或,根据终端设备中存储的各虚拟卡片的信息确定第一虚拟卡片。11.根据权利要求10所述的方法,其特征在于,所述虚拟卡片的信息包括历史使用信息,所述历史使用信息包括上次通信时间、当前时间段的通信次数或通信总次数。12.根据权利要求11所述的方法,其特征在于,所述根据终端设备中存储的各虚拟卡片的信息确定第一虚拟卡片,包括:若所述历史使用信息包括上次通信时间,则将上次通信时间距离当前时间最近的虚拟卡片确定为所述第一虚拟卡片;若所述历史使用信息包括当前时间段的通信次数,则将当前时间段的通信次数最多的虚拟卡片确定为所述第一虚拟卡片;若所述历史使用信息包括通信总次数,则将通信总次数最多的虚拟卡片确定为所述第一虚拟卡片。13.根据权利要求10或11所述的方法,其特征在于,所述虚拟卡片的信息包括虚拟卡片列表,所述列表中记录有所述终端设备中创建的各虚拟卡片的标识信息;所述根据终端设备中存储的各虚拟卡片的信息确定第一虚拟卡片,包括:将所述列表中处于预设位置上的标识信息所对应的虚拟卡片确定为所述第一虚拟卡片;所述激活第二虚拟卡片,包括:按照所述列表中记录的标识信息的顺序,从所述多张虚拟卡片中确定一张虚拟卡片作为第二虚拟卡片进行激活。14.根据权利要求12所述的方法,其特征在于,所述方法还包括:获取虚拟卡片更新信息;根据所述虚拟卡片更新信息对所述虚拟卡片列表进行更新。15.一种通信装置,其特征在于,包括:第一卡片确定模块,用于确定第一虚拟卡片;第一卡片激活模块,用于激活所述第一虚拟卡片,用于与预设设备进行通信;第二卡片激活模块,用于当满足预设条件时,去激活所述第一虚拟卡片,并激活第二虚拟卡片,用于与预设设备进行通信,所述第二虚拟卡片为所述第一虚拟卡片之外的虚拟卡片。16.根据权利要求15所述的装置,其特征在于,所述满足预设条件,包括:所述第一虚...

【专利技术属性】
技术研发人员:葛旭东续丽娜余新浪
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1