掌桥专利:专业的专利平台
掌桥专利
首页

一种数据处理方法、终端设备及存储介质

文献发布时间:2023-06-19 09:55:50


一种数据处理方法、终端设备及存储介质

技术领域

本申请涉及无线通信领域,尤其涉及一种数据处理方法、终端设备及存储介质。

背景技术

近场通信(Near Field Communication,简称NFC),是一种工作于13.56兆赫兹(MHz)的频率上、通信连接建立时间小于1秒且通信距离通常局限在10厘米以内的快捷短距离高频无线通信技术。基于NFC技术的终端设备中的NFC虚拟卡目前广泛应用于电子签卡、防伪识别、实时交易和电子名片中,给人们的生活带来极大便利;但NFC虚拟卡中的数据处理过程复杂,影响用户体验,因此,如何高效地处理终端设备中NFC虚拟卡的数据,是需要解决的技术问题。

发明内容

本申请实施例提供一种数据处理方法、终端设备及存储介质,可以提高对终端设备中NFC虚拟卡数据处理的效率。

本申请实施例的技术方案是这样实现的:

第一方面,本申请实施例提供一种数据处理方法,包括:终端设备接收服务器发送的第一信息,所述第一信息由所述服务器基于所述虚拟卡的相关信息确定,用于触发与虚拟卡对应的操作;所述终端设备基于所述第一信息,执行所述与虚拟卡对应的操作。

第二方面,本申请实施例提供一种终端设备,所述终端设备包括:第一接收单元,用于接收服务器发送的第一信息,所述第一信息用于触发与虚拟卡对应的操作;执行单元,用于基于所述第一信息,执行所述与虚拟卡对应的操作。

第三方面,本申请实施例提供一种存储介质,存储有可执行程序,所述可执行程序被处理器执行时,实现上述终端设备执行的数据处理方法。

第四方面,本申请实施例提供一种数据处理装置,所述数据处理装置使得处理器执行上述终端设备执行的数据处理方法。

本申请实施例提供的数据处理方法、终端设备及存储介质,终端设备接收服务器发送的第一信息,所述第一信息由所述服务器基于所述虚拟卡的相关信息确定,用于触发与虚拟卡对应的操作;所述终端设备基于所述第一信息,执行所述与虚拟卡对应的操作。终端设备可以根据服务器触发的第一信息,执行与虚拟卡对应的操作,无需终端设备触发相应操作,可以简化操作流程,高效地处理终端设备中的虚拟卡的数据,提升用户体验。

附图说明

图1为本申请实施例提供的数据处理方法的终端设备侧的可选流程示意图;

图2为本申请实施例提供的数据处理方法的服务器侧的可选流程示意图;

图3为本申请实施例提供的数据处理方法的一种可选流程示意图;

图4为本申请实施例提供的数据处理方法的一种详细处理流程示意图;

图5为本申请实施例提供的数据处理方法的另一种可选流程示意图;

图6为本申请实施例提供的数据处理方法的另一种详细处理流程示意图;

图7为本申请实施例提供的数据处理方法的又一种可选流程示意图;

图8为本申请实施例提供的数据处理方法的又一种详细处理流程示意图;

图9为本申请实施例提供的数据处理方法的再一种可选流程示意图;

图10为本申请实施例提供的数据处理方法的再一种详细处理流程示意图;

图11为本申请实施例提供的数据处理方法的还一种可选流程示意图;

图12为本申请实施例提供的数据处理方法的还一种详细处理流程示意图;

图13为本申请实施例提供的终端设备的可选结构示意图;

图14为本申请实施例提供的服务器的可选结构示意图;

图15为本申请实施例的电子设备的硬件组成结构示意图。

具体实施方式

以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

相关技术中,应用程序(Application,APP)对NFC虚拟卡的操作,都是由终端设备主动发起的,例如现有终端设备中NFC虚拟公交卡开卡充值大致流程包括:

1、进入开卡充值页面,确认充值金额,触发开卡按钮;

2、完成支付开卡费用和充值金额;

3、手机APP向可信服务管理系统(Trust Service Management,TSM)请求开卡数据;

4、TSM向手机APP返回开卡数据,终端设备完成NFC虚拟卡应用的安装,并卡数据写入设备中,开卡成功;

5、终端设备向TSM系统请求充值卡数据;

6、TSM向终端设备返回充值卡数据,将NFC虚拟公交卡数据写入终端设备中,充值成功;

7、开卡且充值成功,卡片可正常使用。

不仅仅是NFC虚拟公交卡的开卡和充值,现在的NFC虚拟卡(以下简称虚拟卡)的所有功能,例如虚拟公交卡、虚拟门禁卡、虚拟车钥匙等,对NFC虚拟卡的操作都是由终端去主动触发,且都不支持服务器主动触发,如此,在某些情景会有局限性,例如:

情况1、虚拟公交卡充值不成功。

为虚拟公交卡充值的过程中,付款后会存在一段时间的充值动作,充值动作结束,充值的金额数据才会体现在虚拟公交卡中。但是在充值动作持续的时间中,如果终端设备关机会导致充值动作停止,充值不成功。在上述情况下,终端设备需要进入相应的页面进行重新尝试,否则会导致充值不成功或退款。

情况2、终端设备遗失。

终端设备遗失,且终端设备的虚拟卡内存在敏感数据,需要及时清理,否则会造成人身、财产威胁。

由于用户无法接触到遗失的终端设备,进而也无法通过所述终端设备,删除所述终端设备的虚拟卡。

情况3、推广NFC功能。

对于从未接触过终端设备的NFC功能的用户,只有很少的用户才会主动通过终端设备创建一张虚拟卡并使用;即使接收到相关的NFC推广信息,也会因为繁琐的步骤或需要支付而拒绝推广。

针对上述至少三种情况,申请人发现,相关技术中对虚拟卡的操作通常是由终端设备发起的,这无疑会需要大量的终端设备侧的操作,降低了处理虚拟卡数据的效率,还会影响用户体验。

基于目前虚拟卡数据处理方法中存在的问题,本申请提出一种数据处理方法,能够解决现有技术方案中无法解决的技术难题和缺点。

图1示出了本申请实施例提供的数据处理方法的终端设备侧的可选流程示意图,将根据各个步骤进行说明。

步骤S101,终端设备接收服务器发送的第一信息。

在一些实施例中,所述终端设备可以包括以下之一:手机终端、平板电脑、智能手表、智能手环、AR设备、车载终端等;和/或,所述第二设备可以包括以下之一:手机终端、平板电脑、智能手表、智能手环、AR设备、车载终端等。

在另一些实施例中,所述第一信息包括与虚拟卡对应的操作类型;所述操作类型可以包括以下至少一种:虚拟卡创建、虚拟卡充值、虚拟卡升级、虚拟卡删除和虚拟卡迁移。

在一些实施例中,所述终端设备接收所述服务器发送的第一信息,并解析所述第一信息,获取所述第一信息对应的操作类型。

在一些可选实施例中,所述终端设备通过解析所述第一信息,若所述第一信息对应的操作类型是虚拟卡充值,所述终端设备获取与所述操作类型对应的订单信息;或者,若所述第一信息对应的操作类型是虚拟卡创建,所述终端设备获取与所述操作类型对应的订单信息。

在一些可选实施例中,所述终端设备接收所述服务器发送的第一信息后,将所述第一信息发送至管理所述虚拟卡的应用程序;所述应用程序解析所述第一信息,获取所述第一信息对应的操作类型。所述应用程序通过解析所述第一信息,若所述第一信息对应的操作类型是虚拟卡充值,所述应用程序获取与所述操作类型对应的订单信息;或者,若所述第一信息对应的操作类型是虚拟卡创建,所述应用程序获取与所述操作类型对应的订单信息。

在一些实施例中,所述第一信息由所述服务器基于所述虚拟卡的相关信息确定,所述第一信息用于触发与虚拟卡对应的操作。所述虚拟卡的相关信息可以包括以下之一:所述虚拟卡的订单信息、所述服务器接收到的升级指令中携带的虚拟卡的ID、所述服务器接收到的删除指令中携带的虚拟卡的ID、所述服务器接收到的迁移指令中携带的虚拟卡的ID。

具体实施时,若所述虚拟卡的相关信息为所述虚拟卡的订单信息,所述服务器基于所述虚拟卡的订单信息,确定所述第一信息对应的操作类型为虚拟卡充值或虚拟卡创建;或者,若所述虚拟卡的相关信息为所述服务器接收到的升级指令中携带的虚拟卡的ID,确定所述第一信息对应的操作类型为虚拟卡升级;或者,若所述虚拟卡的相关信息为所述服务器接收到的删除指令中携带的虚拟卡的ID,确定所述第一信息对应的操作类型为虚拟卡删除;或者,若所述虚拟卡的相关信息为所述服务器接收到的迁移指令中携带的虚拟卡的ID,确定所述第一信息对应的操作类型为虚拟卡迁移。

步骤S102,所述终端设备基于所述第一信息,执行所述与虚拟卡对应的操作。

在一些实施例中,所述终端设备基于所述第一信息,获取所述操作的操作类型;根据所述操作类型,向所述服务器请求获取与所述操作类型对应的数据;或,根据所述操作类型向所述服务器发送针对所述操作的请求消息。

具体实施时,若所述操作类型为虚拟卡创建,所述终端设备向所述服务器请求获取与所述虚拟卡创建对应的第一数据;所述终端设备基于所述第一数据,获取第一虚拟卡数据;基于所述第一虚拟卡数据,创建所述虚拟卡。

其中,所述第一数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以包括:所述虚拟卡的身份标识号(Identity Document,ID),和/或订单信息。所述订单信息可以包括在所述创建的虚拟卡中预存的金额对应的信息。所述第一虚拟卡数据可以包括:所述虚拟卡的ID和所述虚拟卡中可用于交易的金额。

所述终端设备创建所述虚拟卡时,所述终端设备可以将所述第一虚拟卡数据写入所述终端设备的安全组件(Security Element,SE);并接收所述SE返回的第一虚拟卡数据写入结果。

或者,在具体实施时,若所述操作类型为虚拟卡充值,所述终端设备向所述服务器请求获取与所述虚拟卡充值对应的第二数据;所述终端设备基于所述第二数据,获取所述虚拟卡的充值金额数据;基于所述充值金额数据,对所述虚拟卡执行充值操作。

其中,所述第二数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以至少包括以下之一:所述虚拟卡的ID、所述虚拟卡的充值金额数据、所述虚拟卡的剩余可交易金额(可被称为余额)和所述虚拟卡的交易记录。

所述终端设备将所述充值金额数据写入所述终端设备的SE;并接收所述SE返回的充值金额数据写入结果。

或者,在具体实施时,若所述操作类型为虚拟卡升级,所述终端设备向所述服务器请求获取与所述虚拟卡升级对应的第三数据;所述终端设备基于所述第三数据,获取虚拟卡升级数据;基于所述虚拟卡升级数据,对所述虚拟卡执行升级操作。

其中,所述第三数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以至少包括以下之一:所述虚拟卡的ID、升级数据、所述虚拟卡的余额和所述虚拟卡的交易记录。

所述终端设备将所述升级数据写入所述终端设备的SE;并接收所述SE返回的升级数据写入结果。

或者,在具体实施时,若所述操作类型为虚拟卡删除,所述终端设备向所述服务器发送针对所述操作的请求消息;接收服务器针对所述请求消息发送的删除指令;所述终端设备基于所述删除指令,删除所述虚拟卡的第二虚拟卡数据。

其中,所述删除指令还可以包括需要删除的虚拟卡的ID。

或者,在具体实施时,若所述类型为虚拟卡迁移,所述终端设备向所述服务器请求获取与所述虚拟卡迁移对应的第四数据;所述终端设备基于所述第四数据,获取第三虚拟卡数据;基于所述第三虚拟卡数据,对所述虚拟卡执行迁移操作。

其中,所述第四数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以至少包括以下之一:所述虚拟卡的ID、所述虚拟卡的余额和所述虚拟卡的交易记录。

所述终端设备将所述虚拟卡的卡片信息写入所述终端设备的SE;并接收所述SE返回的卡片信息写入结果。

在一些可选实施例中,所述终端设备将与所述虚拟卡对应的操作的执行结果发送至所述服务器。例如,若所述操作类型为虚拟卡创建,所述终端设备将执行虚拟卡创建操作的结果发送至所述服务器;或者,若所述操作类型为虚拟卡充值,所述终端设备将执行虚拟卡充值操作的结果发送至所述服务器;或者,若所述操作类型为虚拟卡升级,所述终端设备将执行虚拟卡升级操作的结果发送至所述服务器;或者,若所述操作类型为虚拟卡迁移,所述终端设备将执行虚拟卡迁移操作的结果发送至所述服务器;或者,若所述操作类型为虚拟卡删除,所述终端设备将执行虚拟卡删除操作的结果发送至所述服务器。

如此,通过本申请实施例提供的数据处理方法,终端设备接收服务器发送的第一信息,所述第一信息用于触发与虚拟卡对应的操作;所述终端设备基于所述第一信息,执行所述与虚拟卡对应的操作。使得终端设备可以根据服务器发送的第一信息执行与虚拟卡对应的操作,简化操作流程,高效地处理终端设备中的虚拟卡的数据,提升用户体验。

图2示出了本申请实施例提供的数据处理方法的服务器侧的可选流程示意图,将根据各个步骤进行说明。

步骤S201,服务器向终端设备发送第一信息。

在一些实施例中,所述服务器向所述终端设备发送第一信息,所述第一信息用于触发所述终端设备执行与虚拟卡对应的操作。

在具体实施时,所述服务器确定问题订单,基于所述问题订单对应的终端的设备识别号,向所述终端设备发送所述第一信息;或者,服务器确定需要执行虚拟卡创建的终端设备,根据所述终端设备的设备识别号,向所述终端设备发送所述第一信息;或者,服务器确定需要执行虚拟卡删除的终端设备,根据所述终端设备的设备识别号,向所述终端设备发送所述第一信息;或者,服务器确定需要执行虚拟卡升级的终端设备,根据所述终端设备的设备识别号,向所述终端设备发送所述第一信息;或者,服务器确定需要执行虚拟卡迁移的终端设备,向所述终端设备发送所述第一信息;或者,服务器确定需要执行虚拟卡迁移的终端设备,向所述终端设备发送所述第一信息。

其中,所述问题订单可以包括:付款成功但充值失败的订单。

步骤S202,接收所述终端设备发送的请求消息。

在一些实施例中,所述服务器基于所述终端设备发送的所述请求消息,向所述终端设备发送与所述第一信息对应的操作类型对应的数据;或,基于所述请求消息,向所述终端设备发送处理指令。

在具体实施时,若所述操作类型为虚拟卡创建,所述服务器基于所述终端设备发送的请求消息,向所述终端设备发送第一数据;其中,所述第一数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以包括:所述虚拟卡的ID,和/或订单信息。所述订单信息包括在所述创建的虚拟卡中预存的金额对应的信息。

或者,在具体实施时,若所述操作类型为虚拟卡充值,所述服务器基于所述终端设备发送的请求消息,向所述终端设备发送第二数据;其中,所述第二数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以至少包括以下之一:所述虚拟卡的ID、所述虚拟卡的充值金额数据、所述虚拟卡的余额和所述虚拟卡的交易记录。

或者,在具体实施时,若所述操作类型为虚拟卡升级,所述服务器基于所述终端设备发送的请求消息,向所述终端设备发送第三数据;其中,所述第三数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以至少包括以下之一:所述虚拟卡的ID、升级数据、所述虚拟卡的余额和所述虚拟卡的交易记录。

或者,在具体实施时,若所述操作类型为虚拟卡删除,所述服务器基于所述终端设备发送的请求消息,向所述终端设备发送删除指令;其中,所述删除指令用于指示所述终端设备删除所述虚拟卡的第二虚拟卡数据;所述删除指令还可以包括需要删除的虚拟卡的ID。

或者,在具体实施时,若所述操作类型为虚拟卡迁移,所述服务器基于所述终端设备发送的请求消息,向所述终端设备发送第四数据;其中,所述第四数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以至少包括以下之一:所述虚拟卡的ID、所述虚拟卡的余额和所述虚拟卡的交易记录。

在一些实施例中,所述服务器向所述终端设备发送与所述第一信息对应的操作类型对应的数据;或,所述服务器向所述终端设备发送处理指令后,所述方法还包括步骤S203。

步骤S203,接收终端设备发送的与所述虚拟卡对应的操作的执行结果。

在一些实施例中,所述服务器接收所述终端设备发送的与所述虚拟卡对应的操作的执行结果。

在具体实施时,若所述操作类型为虚拟卡创建,所述服务器接收所述终端设备发送的虚拟卡创建的结果;或者,若所述操作类型为虚拟卡充值,所述服务器接收所述终端设备发送的虚拟卡充值的结果;或者,若所述操作类型为虚拟卡升级,所述服务器接收所述终端设备发送的虚拟卡升级的结果;或者,若所述操作类型为虚拟卡迁移,所述服务器接收所述终端设备发送的虚拟卡迁移的结果;或者,若所述操作类型为虚拟卡删除,所述服务器接收所述终端设备发送的虚拟卡删除的结果。

在一些可选实施例中,所述服务器基于所述执行结果,向所述终端设备发送通知消息,所述通知消息用于确认所述执行结果;相应地,所述终端设备接收所述通知消息后,可以将所述通知消息在所述终端设备的显示屏幕上显示。

如此,通过本申请实施例提供的数据传输方法,服务器向终端设备发送第一信息,所述第一信息用于触发所述终端设备执行与虚拟卡对应的操作。无需终端设备侧发起操作,所述服务器确认需要处理虚拟卡数据的终端设备,然后与所述终端设备进行交互,实现所述终端设备中虚拟卡数据的处理,简化操作流程,提升用户体验。

图3示出了本申请实施例提供的数据处理方法的一种可选流程示意图;图4示出了本申请实施例提供的数据处理方法的一种详细处理流程示意图,将结合图3、图4进行说明。

步骤S301,服务器确定需要执行虚拟卡创建的终端设备,向所述终端设备发送第一信息。

在一些实施例中,服务器确定需要执行虚拟卡创建的终端设备,基于所述终端设备的设备识别码,向所述终端设备发送第一信息;所述第一信息用于触发所述终端设备执行与虚拟卡对应的虚拟卡创建操作。

在具体实施时,所述服务器根据实际需求确定需要执行虚拟卡创建的终端设备;所述需要执行虚拟卡创建的终端设备可以包括但不限于以下任一种:从未创建过虚拟卡的终端设备、需要推广虚拟卡的终端设备、距离上一次使用虚拟卡的时间大于或等于第一时长阈值的终端设备、随机确定的终端设备。

步骤S302,终端设备接收服务器发送的第一信息。

在一些实施例中,所述第一信息用于触发与创建虚拟卡的操作。

在一些实施例中,所述终端设备接收所述服务器发送的第一信息,并解析所述第一信息,获取所述第一信息对应的操作类型;以及,获取与所述操作类型对应的订单信息。

具体实施时,所述终端设备解析所述第一信息对应的操作类型为虚拟卡创建;所述终端设备向所述服务器请求获取与所述虚拟卡创建对应的第一数据。

在一些可选实施例中,所述终端设备接收所述服务器发送的第一信息后,拉取所述终端设备的应用程序的进程,将所述第一信息发送至管理所述虚拟卡的应用程序;所述应用程序解析所述第一信息,获取所述第一信息对应的操作类型。所述应用程序通过解析所述第一信息,通过所述终端设备,向所述服务器请求获取与所述操作类型对应的订单信息。

步骤S303,服务器接收所述终端设备发送的请求信息。

在一些实施例中,所述服务器基于所述终端设备发送的所述请求消息,向所述终端设备发送与所述第一信息对应的操作类型对应的数据;或,基于所述请求消息,向所述终端设备发送处理指令。

在具体实施时,所述服务器基于所述终端设备发送的请求消息,向所述终端设备发送第一数据;其中,所述第一数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以包括:所述虚拟卡的ID,和/或订单信息。所述订单信息包括在所述创建的虚拟卡中预存的金额对应的信息。

步骤S304,所述终端设备执行虚拟卡创建操作。

在一些实施例中,所述终端设备接收所述服务器发送的第一数据后,基于所述第一数据,执行虚拟卡创建操作。

具体实施时,所述终端设备基于所述第一数据,获取第一虚拟卡数据;基于所述第一虚拟卡数据,创建所述虚拟卡。其中,所述第一数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以包括:所述虚拟卡的ID,和/或订单信息。所述订单信息包括在所述创建的虚拟卡中预存的金额对应的信息。所述第一虚拟卡数据可以包括:所述虚拟卡的ID和所述虚拟卡中可用于交易的金额。所述虚拟卡中可用于交易的金额,可以是所述服务器向终端设备推广所述虚拟卡时,在所述虚拟卡中充值的金额,可供所述终端设备体验、交易。

所述终端设备创建所述虚拟卡时,所述终端设备将所述第一虚拟卡数据写入所述终端设备的安全组件。

在一些可选实施例中,所述步骤S304中的具体步骤流程可以是所述终端设备中管理所述虚拟卡的应用程序执行的。

步骤S305,终端设备接收SE发送的第一虚拟卡数据的写入结果。

在一些实施例中,所述终端设备接收SE发送的第一虚拟卡数据的写入结果,包括写入成功或写入失败。

在一些可选实施例中,所述终端设备将执行所述虚拟卡创建操作的结果发送至所述服务器。

在一些可选实施例中,所述步骤S305中的具体步骤流程可以是所述终端设备中管理所述虚拟卡的应用程序执行的。

步骤S306,服务器接收终端设备发送的虚拟卡创建操作的执行结果。

在一些实施例中,所述服务器接收所述终端设备发送的虚拟卡创建的结果;所述结果包括虚拟卡创建成功或虚拟卡创建失败。

在一些可选实施例中,所述服务器接收所述虚拟卡创建失败的结果后,发出告警,或者重复向所述终端设备发送第一信息,执行步骤S301至步骤S305的步骤流程。

在一些可选实施例中,所述服务器接收所述虚拟卡创建成功的结果后,向所述终端设备发送通知消息,所述通知消息用于确认所述执行结果。

步骤S307,所述终端设备在显示屏幕上显示执行虚拟卡创建操作的结果。

在一些实施例中,所述终端设备接收服务器发送的通知消息,在所述终端设备的显示屏幕上显示执行虚拟卡创建操作的结果;其中,在显示屏幕上显示虚拟卡创建操作的结果可以包括但不限于:“送您一张公交卡”、“您有一张公交卡待领取”。

由于终端中的虚拟卡具备息屏、关机状态下仍可使用;不受网络状况影响;享有与实体卡一样的优惠却无需额外携带实体卡等优点;但由于相关技术中,创建虚拟卡的过程繁琐,很多用户甚至没有使用过虚拟卡便被繁琐的创建操作拒之门外,本申请实施例中,服务器根据预设规则确定需要执行虚拟卡创建的终端设备,与所述终端设备进行交互,创建虚拟卡,最终将创建虚拟卡成功的信息推送给相关终端设备,使得相关终端设备可以直接使用创建完成的虚拟卡,无需进行繁琐的创建操作,能够实现简化操作的目的;特别地,试用所述创建完成的虚拟卡后,能够体验到虚拟卡的便捷,会有意愿继续使用所述创建完成的虚拟卡,实现虚拟卡的推广,提升数据流量。

图5示出了本申请实施例提供的数据处理方法的另一种可选流程示意图;图6示出了本申请实施例提供的数据处理方法的另一种详细处理流程示意图,将结合图5、图6进行说明。

步骤S401,服务器确定需要执行虚拟卡充值的终端设备,向所述终端设备发送第一信息。

在一些实施例中,服务器确定需要执行虚拟卡充值的终端设备,基于所述终端设备的设备识别码,向所述终端设备发送第一信息;所述第一信息用于触发所述终端设备执行与虚拟卡对应的虚拟卡充值操作。

具体实施时,所述服务器根据实际需求确定需要执行虚拟卡充值的终端设备;所述需要执行虚拟卡充值的终端设备可以包括但不限于以下至少一种:成功扣款但充值失败的虚拟卡对应的终端设备或者余额小于第一阈值的终端设备。

在一些可选实施例中,所述服务器根据第一周期确定需要执行虚拟卡充值的终端设备。所述第一周期可以根据实际需要设置,包括但不限于以下之一:2秒、5秒、10秒、30秒、1分钟、5分钟、10分钟、15分钟、20分钟、30分钟、1小时或更长时间。

步骤S402,终端设备接收服务器发送的第一信息。

在一些实施例中,所述第一信息用于触发与充值虚拟卡的操作。

在一些实施例中,所述终端设备接收所述服务器发送的第一信息,并解析所述第一信息,获取所述第一信息对应的操作类型;以及,获取与所述操作类型对应的订单信息。

具体实施时,所述终端设备解析所述第一信息对应的操作类型为虚拟卡充值;所述终端设备向所述服务器请求获取与所述虚拟卡充值对应的第二数据。

在一些可选实施例中,所述终端设备接收所述服务器发送的第一信息后,将所述第一信息发送至管理所述虚拟卡的应用程序;所述应用程序解析所述第一信息,获取所述第一信息对应的操作类型。所述应用程序通过解析所述第一信息,通过所述终端设备,向所述服务器请求获取与所述操作类型对应的订单信息。

步骤S403,服务器接收所述终端设备发送的请求信息。

在一些实施例中,所述服务器基于所述终端设备发送的所述请求消息,向所述终端设备发送与所述第一信息对应的操作类型对应的数据;或,基于所述请求消息,向所述终端设备发送处理指令。

在具体实施时,所述服务器基于所述终端设备发送的请求消息,向所述终端设备发送第二数据;其中,所述第二数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以至少包括以下之一:所述虚拟卡的ID、所述虚拟卡的充值金额数据、所述虚拟卡的剩余可交易金额(可被称为余额)和所述虚拟卡的交易记录。

步骤S404,所述终端设备执行虚拟卡充值操作。

在一些实施例中,所述终端设备接收所述服务器发送的第二数据后,基于所述第二数据,执行虚拟卡充值操作。

具体实施时,所述终端设备基于所述第二数据,获取所述虚拟卡的充值金额数据;基于所述充值金额数据,对所述虚拟卡执行充值操作。

所述终端设备充值所述虚拟卡时,所述终端设备将所述充值金额数据写入所述终端设备的安全组件SE。

在一些可选实施例中,所述步骤S404中的具体步骤流程可以是所述终端设备中管理所述虚拟卡的应用程序执行的。

步骤S405,终端设备接收SE发送的充值金额数据的写入结果。

在一些实施例中,所述终端设备接收SE发送的充值金额数据的写入结果,包括写入成功或写入失败。

在一些可选实施例中,所述终端设备将执行所述虚拟卡充值操作的结果发送至所述服务器。

在一些可选实施例中,所述步骤S405中的具体步骤流程可以是所述终端设备中管理所述虚拟卡的应用程序执行的。

步骤S406,服务器接收终端设备发送的虚拟卡充值操作的执行结果。

在一些实施例中,所述服务器接收所述终端设备发送的虚拟卡充值的结果;所述结果包括虚拟卡充值成功或虚拟卡充值失败。

在一些可选实施例中,所述服务器接收所述虚拟卡充值失败的结果后,发出告警,或者重复向所述终端设备发送第一信息,执行步骤S401至步骤S405的步骤流程。

在一些可选实施例中,所述服务器接收所述虚拟卡充值成功的结果后,向所述终端设备发送通知消息,所述通知消息用于确认所述执行结果。

步骤S407,所述终端设备在显示屏幕上显示执行虚拟卡充值操作的结果。

在一些实施例中,所述终端设备接收服务器发送的通知消息,在所述终端设备的显示屏幕上显示执行虚拟卡充值操作的结果;其中,在显示屏幕上显示虚拟卡充值操作的结果可以包括但不限于:“充值成功”、“成功充值XX元”。

相关技术中,在为虚拟卡充值的过程中,会出现付款但充值失败的情况,此时需要终端设备通过繁琐的步骤重新充值或联系客服说明情况,这无疑会浪费时间、降低体验。本申请实施例中,通过服务器确认需要执行虚拟卡充值操作的终端设备,与所述终端设备进行交互,为充值失败的终端设备重新充值,最终将重新充值成功的信息推送给相关终端设备,使得相关终端设备无需繁琐地操作终端设备,进行重新充值的操作,节省时间的同时,提升了用户的使用体验。同时,服务器还可以确认余额小于第一阈值的终端设备,与所述终端设备进行交互,为所述终端设备充值,实现自动充值。

图7示出了本申请实施例提供的数据处理方法的又一种可选流程示意图;图8示出了本申请实施例提供的数据处理方法的又一种详细处理流程示意图,将结合图7、图8进行说明。

步骤S501,服务器确定需要执行虚拟卡升级的终端设备,向所述终端设备发送第一信息。

在一些实施例中,服务器确定需要执行虚拟卡升级的终端设备,基于所述终端设备的设备识别码,向所述终端设备发送第一信息;所述第一信息用于触发所述终端设备执行与虚拟卡对应的虚拟卡升级操作。

具体实施时,所述服务器根据实际需求确定需要执行虚拟卡升级的终端设备;所述需要执行虚拟卡升级的终端设备可以包括但不限于:某住宅小区的虚拟门禁卡对应的终端设备、某公司员工的虚拟认证卡对应的终端设备、某品牌汽车的虚拟车钥匙对应的终端设备或某品牌的终端设备。

步骤S502,终端设备接收服务器发送的第一信息。

在一些实施例中,所述第一信息用于触发与升级虚拟卡的操作。

在一些实施例中,所述终端设备接收所述服务器发送的第一信息,并解析所述第一信息,获取所述第一信息对应的操作类型;以及,获取与所述操作类型对应的订单信息。

具体实施时,所述终端设备解析所述第一信息对应的操作类型为虚拟卡升级;所述终端设备向所述服务器请求获取与所述虚拟卡升级对应的第三数据。

在一些可选实施例中,所述终端设备接收所述服务器发送的第一信息后,将所述第一信息发送至管理所述虚拟卡的应用程序;所述应用程序解析所述第一信息,获取所述第一信息对应的操作类型。所述应用程序通过解析所述第一信息,通过所述终端设备,向所述服务器请求获取与所述操作类型对应的订单信息。

步骤S503,服务器接收所述终端设备发送的请求信息。

在一些实施例中,所述服务器基于所述终端设备发送的所述请求消息,向所述终端设备发送与所述第一信息对应的操作类型对应的数据;或,基于所述请求消息,向所述终端设备发送处理指令。

在具体实施时,所述服务器基于所述终端设备发送的请求消息,向所述终端设备发送第三数据;其中,所述第三数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以至少包括以下之一:所述虚拟卡的ID、升级数据、所述虚拟卡的余额和所述虚拟卡的交易记录。

步骤S504,所述终端设备执行虚拟卡升级操作。

在一些实施例中,所述终端设备接收所述服务器发送的第三数据后,基于所述第三数据,执行虚拟卡升级操作。

具体实施时,所述终端设备基于所述第三数据,获取所述虚拟卡的升级数据;基于所述升级数据,对所述虚拟卡执行升级操作。

所述终端设备升级所述虚拟卡时,所述终端设备将所述升级数据写入所述终端设备的安全组件SE。

在一些可选实施例中,所述步骤S504中的具体步骤流程可以是所述终端设备中管理所述虚拟卡的应用程序执行的。

步骤S505,终端设备接收SE发送的升级数据的写入结果。

在一些实施例中,所述终端设备接收SE发送的升级数据的写入结果,所述结果可以包括写入成功或写入失败。

在一些可选实施例中,所述终端设备将执行所述虚拟卡升级操作的结果发送至所述服务器。

在一些可选实施例中,所述步骤S505中的具体步骤流程可以是所述终端设备中管理所述虚拟卡的应用程序执行的。

步骤S506,服务器接收终端设备发送的虚拟卡升级操作的执行结果。

在一些实施例中,所述服务器接收所述终端设备发送的虚拟卡升级的结果;所述结果包括虚拟卡升级成功或虚拟卡升级失败。

在一些可选实施例中,所述服务器接收所述虚拟卡升级失败的结果后,发出告警,或者重复向所述终端设备发送第一信息,执行步骤S501至步骤S505的步骤流程。

在一些可选实施例中,所述服务器接收所述虚拟卡升级成功的结果后,向所述终端设备发送通知消息,所述通知消息用于确认所述执行结果。

步骤S507,所述终端设备在显示屏幕上显示执行虚拟卡升级操作的结果。

在一些实施例中,所述终端设备接收服务器发送的通知消息,在所述终端设备的显示屏幕上显示执行虚拟卡升级操作的结果;其中,在显示屏幕上显示虚拟卡升级操作的结果可以包括但不限于:“升级成功”、“已完成XX卡升级”。

相关技术中,为终端设备中的虚拟卡进行升级需要用户手动下载相关数据或携带所述终端前往指定地点进行升级,用户可能会因为操作复杂或没有时间,无法进行虚拟卡升级,继而影响后续使用。本申请实施例中,服务器根据预设规则确定需要执行虚拟卡升级的终端设备,与所述终端设备进行交互,升级所述虚拟卡,最终将升级虚拟卡成功的信息推送给相关终端设备,使得相关终端设备可以直接使用升级完成的虚拟卡,无需手动操作或前往指定地点,实现简化操作、提升用户体验的目的。

图9示出了本申请实施例提供的数据处理方法的再一种可选流程示意图;图10示出了本申请实施例提供的数据处理方法的再一种详细处理流程示意图,将结合图9、图10进行说明。

步骤S601,服务器确定需要执行虚拟卡迁移的终端设备,向所述终端设备发送第一信息。

在一些实施例中,服务器确定需要执行虚拟卡迁移的终端设备,基于所述终端设备的设备识别码,向所述终端设备发送第一信息;所述第一信息用于触发所述终端设备执行与虚拟卡对应的虚拟卡迁移操作。

具体实施时,所述服务器根据第一预设规则确定需要执行虚拟卡迁移的终端设备;所述第一预设规则可以包括但不限于:其他终端设备通过短信、网页提交的信息、其他设备通过客服反馈的信息。

例如,服务器通过短信或网页获取需要执行虚拟卡迁移的终端设备,或者,服务器通过系统获取需要执行虚拟卡迁移的终端设备。

步骤S602,终端设备接收服务器发送的第一信息。

在一些实施例中,所述第一信息用于触发与迁移虚拟卡的操作。

在一些实施例中,所述终端设备接收所述服务器发送的第一信息,并解析所述第一信息,获取所述第一信息对应的操作类型;以及,获取与所述操作类型对应的订单信息。

具体实施时,所述终端设备解析所述第一信息对应的操作类型为虚拟卡迁移;所述终端设备向所述服务器请求获取与所述虚拟卡迁移对应的第四数据。

在一些可选实施例中,所述终端设备接收所述服务器发送的第一信息后,将所述第一信息发送至管理所述虚拟卡的应用程序;所述应用程序解析所述第一信息,获取所述第一信息对应的操作类型。所述应用程序通过解析所述第一信息,通过所述终端设备,向所述服务器请求获取与所述操作类型对应的订单信息。

步骤S603,服务器接收所述终端设备发送的请求信息。

在一些实施例中,所述服务器基于所述终端设备发送的所述请求消息,向所述终端设备发送与所述第一信息对应的操作类型对应的数据;或,基于所述请求消息,向所述终端设备发送处理指令。

在具体实施时,所述服务器基于所述终端设备发送的请求消息,向所述终端设备发送第四数据;其中,所述第四数据可以包括操作类型,和/或,所述虚拟卡的卡片信息;所述虚拟卡的卡片信息可以至少包括以下之一:待迁移的虚拟卡的ID、所述待迁移的虚拟卡的余额和所述待迁移的虚拟卡的交易记录。

步骤S604,所述终端设备执行虚拟卡迁移操作。

在一些实施例中,所述终端设备接收所述服务器发送的第四数据后,基于所述第四数据,执行虚拟卡迁移操作。

具体实施时,所述终端设备基于所述第四数据,获取所述虚拟卡的迁移数据;基于所述迁移数据,对所述虚拟卡执行迁移操作。

所述终端设备迁移所述虚拟卡时,所述终端设备将所述迁移数据写入所述终端设备的安全组件SE。

在一些可选实施例中,所述步骤S604中的具体步骤流程可以是所述终端设备中管理所述虚拟卡的应用程序执行的。

步骤S605,终端设备接收SE发送的迁移数据的写入结果。

在一些实施例中,所述终端设备接收SE发送的迁移数据的写入结果,包括写入成功或写入失败。

在一些可选实施例中,所述终端设备将执行所述虚拟卡迁移操作的结果发送至所述服务器。

在一些可选实施例中,所述步骤S605中的具体步骤流程可以是所述终端设备中管理所述虚拟卡的应用程序执行的。

步骤S606,服务器接收终端设备发送的虚拟卡迁移操作的执行结果。

在一些实施例中,所述服务器接收所述终端设备发送的虚拟卡迁移的结果;所述结果包括虚拟卡迁移成功或虚拟卡迁移失败。

在一些可选实施例中,所述服务器接收所述虚拟卡迁移失败的结果后,发出告警,或者重复向所述终端设备发送第一信息,执行步骤S601至步骤S605的步骤流程。

在一些可选实施例中,所述服务器接收所述虚拟卡迁移成功的结果后,向所述终端设备发送通知消息,所述通知消息用于确认所述执行结果。

步骤S607,所述终端设备在显示屏幕上显示执行虚拟卡迁移操作的结果。

在一些实施例中,所述终端设备接收服务器发送的通知消息,在所述终端设备的显示屏幕上显示执行虚拟卡迁移操作的结果;其中,在显示屏幕上显示虚拟卡迁移操作的结果可以包括但不限于:“迁移成功”、“已完成XX卡数据迁移”。

相关技术中,虚拟卡迁移需要两个终端设备均登陆相同的账号,且对应用APP的版本也有相关要求;具体迁移时,需要在旧终端设备上执行迁出操作,再在新终端设备上执行嵌入操作;若两个终端设备的应用APP的版本不符合相关要求,还需要先升级应用APP,这无疑增加了操作步骤。本申请实施例中,终端设备可以通过短信、网页或客服的方式,向服务器提出虚拟卡迁移申请,服务器确定需要执行虚拟卡迁移的终端设备,与所述终端设备进行交互,迁移虚拟卡数据,最终将迁移虚拟卡成功的信息推送给相关用户,使得相关用户可以直接使用迁移完成的虚拟卡,无需进行繁琐的迁移操作,能够实现简化用户操作的目的。

图11示出了本申请实施例提供的数据处理方法的还一种可选流程示意图;图12示出了本申请实施例提供的数据处理方法的还一种详细处理流程示意图,将结合图11、图12进行说明。

步骤S801,服务器确定需要执行虚拟卡删除的终端设备,向所述终端设备发送第一信息。

在一些实施例中,服务器确定需要执行虚拟卡删除的终端设备,向所述终端设备发送第一信息;所述第一信息用于触发所述终端设备执行与虚拟卡对应的虚拟卡删除操作。

具体实施时,所述服务器根据第二预设规则确定需要执行虚拟卡删除的终端设备;所述第二预设规则可以包括但不限于:其他终端设备通过短信、网页提交的信息、其他设备通过客服反馈的信息。

例如,服务器通过短信或网页获取需要执行虚拟卡删除的终端设备,或者,服务器通过系统获取需要执行虚拟卡删除的终端设备。

步骤S802,终端设备接收服务器发送的第一信息。

在一些实施例中,所述第一信息用于触发与删除虚拟卡的操作。

在一些实施例中,所述终端设备接收所述服务器发送的第一信息,并解析所述第一信息,获取所述第一信息对应的操作类型;以及,获取与所述操作类型对应的订单信息。

具体实施时,所述终端设备解析所述第一信息对应的操作类型为虚拟卡删除;所述终端设备向所述服务器请求获取与所述虚拟卡删除对应的删除指令。

在一些可选实施例中,所述终端设备接收所述服务器发送的第一信息后,将所述第一信息发送至管理所述虚拟卡的应用程序;所述应用程序解析所述第一信息,获取所述第一信息对应的操作类型。所述应用程序通过解析所述第一信息,通过所述终端设备,向所述服务器请求获取与所述操作类型对应删除指令。

步骤S803,服务器接收所述终端设备发送的请求信息。

在一些实施例中,所述服务器基于所述终端设备发送的所述请求消息,向所述终端设备发送与所述第一信息对应的操作类型对应的数据;或,基于所述请求消息,向所述终端设备发送处理指令。

在具体实施时,所述服务器基于所述终端设备发送的请求消息,向所述终端设备发送删除指令;其中,所述删除指令还可以包括需要删除的虚拟卡的ID。

步骤S804,所述终端设备执行虚拟卡删除操作。

在一些实施例中,所述终端设备接收所述服务器发送的第四数据后,基于所述删除指令,执行虚拟卡删除操作。

具体实施时,所述终端设备基于所述删除指令,所述终端设备基于所述删除指令,删除所述虚拟卡的第二虚拟卡数据。其中,所述第二虚拟卡数据包括:所述第二虚拟卡的ID和所述第二虚拟卡存储的全部信息。

所述终端设备删除所述虚拟卡时,所述终端设备删除所述终端设备的SE中的第二虚拟卡数据。

在一些实施例中,所述删除指令可以是对应于所述终端设备的全部虚拟卡的删除指令;或者,可以是对应于所述终端设备的部分虚拟卡的删除指令。

具体实施时,若所述删除指令是对应于所述终端设备的全部虚拟卡的删除指令,所述删除指令可以包括所述终端设备的全部虚拟卡的ID;若所述删除指令是对应于所述终端设备的部分虚拟卡的删除指令,所述删除指令可以包括需要删除的虚拟卡的ID。

在一些可选实施例中,所述步骤S804中的具体步骤流程可以是所述终端设备中管理所述虚拟卡的应用程序执行的。

步骤S805,终端设备接收SE发送的虚拟卡删除结果。

在一些实施例中,所述终端设备接收SE发送的虚拟卡删除结果,包括删除成功或删除失败。

在一些可选实施例中,所述终端设备将执行所述虚拟卡删除操作的结果发送至所述服务器。

在一些可选实施例中,所述步骤S805中的具体步骤流程可以是所述终端设备中管理所述虚拟卡的应用程序执行的。

步骤S806,服务器接收终端设备发送的虚拟卡删除操作的执行结果。

在一些实施例中,所述服务器接收所述终端设备发送的虚拟卡删除的结果;所述结果包括虚拟卡删除成功或虚拟卡删除失败。

在一些可选实施例中,所述服务器接收所述虚拟卡删除失败的结果后,发出告警,或者重复向所述终端设备发送第一信息,执行步骤S801至步骤S805的步骤流程。

在一些可选实施例中,所述服务器接收所述虚拟卡删除成功的结果后,向所述终端设备发送通知消息,所述通知消息用于确认所述执行结果。

步骤S807,所述终端设备在显示屏幕上显示执行虚拟卡删除操作的结果。

在一些实施例中,所述终端设备接收服务器发送的通知消息,在所述终端设备的显示屏幕上显示执行虚拟卡删除操作的结果;其中,在显示屏幕上显示虚拟卡删除操作的结果可以包括但不限于:“删除成功”、“已完成XX卡数据删除”。

在一些可选实施例中,若服务器根据其他终端设备通过网页、短信或客服确认待执行虚拟卡删除操作的终端设备;所述服务器将所述虚拟卡删除操作的执行结果发送至所述其他终端设备;相应地,所述其他终端设备在显示屏幕上显示所述虚拟卡删除操作的执行结果。

例如,在所述其他设备的显示屏幕上显示“删除失败”、“删除成功”或“已完成XX卡删除”。

相关技术中,虚拟卡中往往会存在涉及人身安全和财产安全的相关信息,如果被恶意获取,将造成人身和财产损失。并且,相关技术中,删除虚拟卡的操作必须通过相应终端设备执行,在终端设备遗失的情况下,无法实现虚拟卡的删除,威胁人身安全和财产安全。本申请实施例中,其他终端设备可以通过短信、网页或客服的方式,向服务器提出虚拟卡删除申请,服务器确定需要执行虚拟卡删除的终端设备,与所述终端设备进行交互,删除虚拟卡数据,最终将删除虚拟卡成功的信息推送给所述其他终端,使得所述其他终端可以删除虚拟卡,保证终端设备持有者的人身安全和财产安全,提升用户使用体验。

图13示出了本申请实施例提供的终端设备的可选结构示意图,将根据各个步骤进行说明。

在一些实施例中,所述终端设备900包括:第一接收单元901和执行单元902。

第一接收单元901,用于接收服务器发送的第一信息,所述第一信息用于触发与虚拟卡对应的操作;

执行单元902,用于基于所述第一信息,执行所述与虚拟卡对应的操作。

获取单元903,用于基于所述第一信息,获取所述操作的操作类型;根据所述操作类型,向所述服务器请求获取与所述操作类型对应的数据;或,根据所述操作类型向所述服务器发送针对所述操作的请求消息。

所述执行单元902,具体用于若所述操作类型为虚拟卡创建,向所述服务器请求获取与所述虚拟卡创建对应的第一数据;基于所述第一数据,获取第一虚拟卡数据;基于所述第一虚拟卡数据,创建所述虚拟卡。

所述执行单元902,具体用于若所述操作类型为虚拟卡充值,向所述服务器请求获取与所述虚拟卡充值对应的第二数据;所述第二数据,获取所述虚拟卡的充值金额数据;基于所述充值金额数据,对所述虚拟卡执行充值操作。

所述执行单元902,具体用于若所述操作类型为虚拟卡升级,向所述服务器请求获取与所述虚拟卡升级对应的第三数据;基于所述第三数据,获取虚拟卡升级数据;基于所述虚拟卡升级数据,对所述虚拟卡执行升级操作。

所述执行单元902,具体用于若所述操作类型为虚拟卡删除,向所述服务器发送针对所述操作的请求消息;接收服务器针对所述请求消息发送的删除指令;基于所述删除指令,删除所述虚拟卡的第二虚拟卡数据。

所述执行单元902,具体用于若所述操作类型为虚拟卡迁移,向所述服务器请求获取与所述虚拟卡升级对应的第四数据;基于所述第四数据,获取虚拟卡迁移数据;基于所述虚拟卡迁移数据,对所述虚拟卡执行迁移操作。

第二发送单元904,用于将与所述虚拟卡对应的操作的执行结果发送至所述服务器。

图14示出了本申请实施例提供的服务器的可选结构示意图,将根据各个步骤进行说明。

一种服务器1000,其特征在于,所述服务器1000包括:第二接收单元1001和第一发送单元1002。

所述第二接收单元1001,用于接收所述终端设备发送的请求消息;

所述第一发送单元1002,用于基于所述请求消息,向所述终端设备发送与所述第一信息对应的操作类型对应的数据;或,基于所述请求消息,向所述终端设备发送处理指令。

所述第二接收单元1001,用于接收所述终端设备发送的请求消息;基于所述请求消息,向所述终端设备发送与所述第一信息对应的操作类型对应的数据;或,基于所述请求消息,向所述终端设备发送处理指令。

所述第一发送单元1002,用于确定问题订单,向所述问题订单对应的终端设备发送所述第一信息;

所述第一发送单元1002,用于确定需要执行虚拟卡创建的终端设备,向所述终端设备发送所述第一信息;

所述第一发送单元1002,用于确定需要执行虚拟卡删除的终端设备,向所述终端设备发送所述第一信息;

所述第一发送单元1002,用于确定需要执行虚拟卡升级的终端设备,向所述终端设备发送所述第一信息;

所述第一发送单元1002,用于定需要执行虚拟卡迁移的终端设备,向所述终端设备发送所述第一信息。

所述第二接收单元1001,用于接收终端设备发送的与所述虚拟卡对应的操作的执行结果;

所述第一发送单元1002,用于基于所述执行结果,向所述终端设备发送通知消息,所述通知消息用于确认所述执行结果。

图15是本申请实施例的电子设备(终端设备或服务器)的硬件组成结构示意图。所述电子设备可以是终端设备或服务器。所述电子设备700包括:至少一个处理器701、存储器702和至少一个网络接口704。电子设备700中的各个组件通过总线系统705耦合在一起。可理解,总线系统705用于实现这些组件之间的连接通信。总线系统705除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图15中将各种总线都标为总线系统705。

可以理解,存储器702可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是ROM、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,ErasableProgrammable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,ElectricallyErasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagneticrandom access memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,SynchronousStatic Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random AccessMemory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random AccessMemory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data RateSynchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本申请实施例描述的存储器702旨在包括但不限于这些和任意其它适合类型的存储器。

本申请实施例中的存储器702用于存储各种类型的数据以支持电子设备700的操作。这些数据的示例包括:用于在电子设备700上操作的任何计算机程序,如应用程序722。实现本申请实施例方法的程序可以包含在应用程序722中。

所述本申请实施例揭示的方法可以应用于处理器701中,或者由处理器701实现。处理器701可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,所述方法的各步骤可以通过处理器701中的硬件的集成逻辑电路或者软件形式的指令完成。所述的处理器701可以是通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器701可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器702,处理器701读取存储器702中的信息,结合其硬件完成前述方法的步骤。

在示例性实施例中,电子设备700可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,ProgrammableLogic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、FPGA、通用处理器、控制器、MCU、MPU、或其他电子元件实现,用于执行前述方法。

本申请实施例还提供了一种存储介质,用于存储计算机程序。

可选的,该存储介质可应用于本申请实施例中的第一客户端,并且该计算机程序使得计算机执行本申请实施例的各个方法中的相应流程,为了简洁,在此不再赘述。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本申请的较佳实施例而已,并非用于限定本申请的保护范围,凡在本申请的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本申请的保护范围之内。

相关技术
  • 一种数据处理方法、装置及存储介质和终端设备
  • 一种数据处理方法、终端设备及计算机可读存储介质
技术分类

06120112357036