数据管理方法、装置、存储介质以及终端与流程

文档序号:20503209发布日期:2020-04-21 23:41阅读:591来源:国知局
数据管理方法、装置、存储介质以及终端与流程

本申请涉及通信技术领域,尤其涉及一种数据管理方法、装置、存储介质以及终端。



背景技术:

随着科学技术的发展,用户在越来越多的场合会使用到终端,用户可以将终端中的用户识别模块(sim,subscriberidentificationmodule)卡绑定相关的生活服务数据,因此针对该类数据的管理成为本领域人员研究的重点之一。

在相关技术中,用户可以将各类生活服务数据与sim卡进行绑定,例如,将银行卡与sim卡绑定、将水电缴纳账号与sim卡绑定等。用户一般通过终端本地备忘录来记录各类生活服务数据与sim卡之间的绑定关系,当用户更换终端后,容易造成各类生活服务数据与sim卡之间的绑定关系的丢失,或者当用户更换sim卡后,容易造成对生活服务数据与sim卡之间的绑定关系记录不及时的问题。



技术实现要素:

本申请提供一种数据管理方法、装置、存储介质以及终端,可以解决相关技术中当更换终端或者sim卡后,生活服务数据容易丢失或者记录不及时的技术问题。

第一方面,本申请实施例提供一种数据管理方法,该方法包括:

获取当前终端的设备信息,所述设备信息包括硬件信息和sim卡信息;

若所述硬件信息发生改变,则获取原始服务数据并将所述原始服务数据同步至所述当前终端;

若所述sim卡信息发生改变,则更新所述当前终端的服务数据

第二方面,本申请实施例提供一种数据管理装置,该装置包括:

设备信息获取模块,用于获取当前终端的设备信息,所述设备信息包括硬件信息和sim卡信息;

第一数据管理模块,用于若所述硬件信息发生改变,则获取原始服务数据并将所述原始服务数据同步至所述当前终端;

第二数据管理模块,用于若所述sim卡信息发生改变,则更新所述当前终端的服务数据。

第三方面,本申请实施例提供一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法的步骤。

第四方面,本申请实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法的步骤。

本申请一些实施例提供的技术方案带来的有益效果至少包括:

本申请实施例提供一种数据管理方法、装置、存储介质以及终端,首先获取当前终端的设备信息,设备信息包括硬件信息和sim卡信息,然后若硬件信息发生改变,则获取原始服务数据并将原始服务数据同步至当前终端,若sim卡信息发生改变,则更新当前终端的服务数据。若硬件信息发生改变,也即当用户更换终端后,可以将预先存储的原始服务数据同步至当前终端,保证了原始的服务数据不丢失,提升了终端的使用安全性;若sim卡信息发生改变,也即当用户更换sim卡后,可以对当前终端的服务数据进行更新,以便及时对服务数据与sim卡之间的绑定关系进行记录,大大提升了终端的使用便利性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例的一种数据管理方法的示例性系统架构;

图2为本申请实施例提供的一种数据管理方法的系统交互图;

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

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

图5为本申请另一实施例提供的一种服务数据编辑界面的示意图;

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

图7为本申请另一实施例提供的一种提示信息的示意图;

图8a为本申请另一实施例提供的一种服务数据更新示意图;

图8b为本申请另一实施例提供的另一种提示信息的示意图;

图9为本申请另一实施例提供的一种数据管理装置的结构示意图;

图10为本申请另一实施例提供的一种数据管理装置的结构示意图;

图11为本申请另一实施例提供的一种数据管理装置的结构示意图;

图12为本申请实施例提供了一种终端的结构示意图。

具体实施方式

为使得本申请的特征和优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

图1示出了可以应用于本申请实施例的一种数据管理方法的示例性系统架构。

如图1所示,系统架构可以包括原始终端101、当前终端102、网络103和服务器104。网络103用于在原始终端101和当前终端102之间提供通信链路的介质。网络103可以包括各种类型的有线通信链路或无线通信链路,例如:有线通信链路包括光纤、双绞线或同轴电缆的,无线通信链路包括蓝牙通信链路、无线保真(wireless-fidelity,wi-fi)通信链路或微波通信链路等。

原始终端101以及当前终端102可以通过网络103与服务器104交互,以接收来自服务器104的消息或向服务器104发送消息。原始终端101和当前终端102可以是硬件,也可以是软件。当原始终端101和当前终端102为硬件时,可以是各种电子设备,包括但不限于智能手表、智能手机、平板电脑、膝上型便携式计算机和台式计算机等。当原始终端101和当前终端102为软件时,可以是安装在上述所列举的电子设备中,其可以实现呈多个软件或软件模块(例如:用来提供分布式服务),也可以实现成单个软件或软件模块,在此不作具体限定。

服务器104可以是提供各种服务的业务服务器。需要说明的是,服务器104可以是硬件,也可以是软件。当服务器104为硬件时,可以实现成多个服务器组成的分布式服务器集群,也可以实现成单个服务器。当服务器104为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务),也可以实现成单个软件或软件模块,在此不做具体限定。

应理解,图1中的原始终端、当前终端、网络和服务器的数目仅是示意性的。根据实现需要,可以是任意数量的原始终端、当前终端、网络和服务器。

请参阅图2,图2为本申请实施例提供的一种数据管理方法的系统交互图,下面将结合图1和图2介绍数据管理方法中系统交互过程。

s201、原始终端获取原始硬件信息以及原始sim卡信息,以及将原始硬件信息以及原始sim卡信息发送至服务器。

具体地,原始终端获取原始终端的硬件信息,以及将原始终端的硬件信息作为原始硬件信息;获取原始sim卡的sim卡信息,以及将原始sim卡的sim卡信息作为原始sim卡信息;将原始硬件信息以及原始sim卡信息发送至服务器。

s202、原始终端获取用户输入的原始服务数据,将原始服务数据保存至原始终端,以及将原始服务数据发送至服务器。

具体地,获取用户针对原始终端以及原始sim卡输入的原始服务数据;将原始服务数据保存至原始终端,以及将原始服务数据发送至服务器。

其中,原始服务数据包括:原始终端的sim卡号与至少一项服务信息的对应关系;以及其他sim卡号与至少一项服务信息的对应关系。则将原始服务数据发送至服务器,包括:接收用户针对原始服务数据设定的上传指令;根据上传指令,每隔预设时间将原始服务数据发送至服务器。

s203、服务器将原始服务数据与原始硬件信息以及原始sim卡信息对应保存。

s204、当前终端获取当前终端的设备信息,设备信息包括硬件信息和sim卡信息。

具体地,当前终端获取当前终端的硬件信息和sim卡信息,以及从服务器中获取原始硬件信息以及原始sim卡信息;将当前终端的硬件信息与原始硬件信息进行匹配,以及将当前终端的sim卡信息与原始sim卡信息进行匹配;若当前终端的硬件信息与原始硬件信息匹配失败,则确定当前终端的硬件信息发生改变;若当前终端的sim卡信息与原始sim卡信息匹配失败,则确定sim卡信息发生改变。

s205、若硬件信息发生改变,当前终端则获取原始服务数据并将原始服务数据同步至当前终端。

具体地,若硬件信息发生改变,当前终端从服务器获取原始服务数据,以及将原始服务数据覆盖当前终端中的服务数据;将当前终端的硬件信息发送至服务器,以使得服务器将原始硬件信息变更为当前终端的硬件信息。

或当前终端发出针对当前终端的服务数据的同步提示,以及接收用户针对同步提示输入的确认同步指令;基于确认同步指令从服务器获取原始服务数据,以及将原始服务数据覆盖当前终端中的服务数据;将当前终端的硬件信息发送至服务器,以使得服务器将原始硬件信息变更为当前终端的硬件信息。

s206、若sim卡信息发生改变,则更新当前终端的服务数据。

具体地,若sim卡信息发生改变,当前终端获取当前终端的sim卡号,以及将当前终端中服务数据中的sim卡号变更为当前终端的sim卡号;将当前终端的sim卡号发送至服务器,以使得服务器将原始服务数据中原始终端的sim卡号变更为当前终端的sim卡号。

或者当前终端发出针对当前终端的服务数据的更新提示,以及接收用户针对更新提示输入的确认更新指令;根据确认更新指令,获取当前终端的sim卡号,以及将当前终端中服务数据中的sim卡号变更为当前终端的sim卡号;将当前终端的sim卡号发送至服务器,以使得服务器将原始服务数据中原始终端的sim卡号变更为当前终端的sim卡号。

在本申请实施例中,首先获取当前终端的设备信息,设备信息包括硬件信息和sim卡信息,然后若硬件信息发生改变,则获取原始服务数据并将原始服务数据同步至当前终端,若sim卡信息发生改变,则更新当前终端的服务数据。若硬件信息发生改变,也即当用户更换终端后,可以将预先存储的原始服务数据同步至当前终端,保证了原始的服务数据不丢失,提升了终端的使用安全性;若sim卡信息发生改变,也即当用户更换sim卡后,可以对当前终端的服务数据进行更新,以便及时对服务数据与sim卡之间的绑定关系进行记录,大大提升了终端的使用便利性。

下面将结合附图3至附图8b,对本申请实施例提供的数据管理方法进行详细介绍。

请参阅图3,图3为本申请实施例提供的一种数据管理方法的流程示意图。

s301、获取当前终端的设备信息,设备信息包括硬件信息和sim卡信息。

在获取当前终端的设备信息之前,可以事先根据用户之前使用的原始终端以及原始终端中装备的原始sim卡建立比对信息,例如,将原始终端的原始硬件信息以及原始sim卡的原始sim卡信息建立作为比对信息,并将该对比信息上传至服务器保存,以便于后续根据比对信息判断当前终端是否为新更换的终端,以及判断当前终端内装备的sim卡是否为新更换的sim卡。

进一步地,用户在使用原始终端时,可以随时随地根据需要在原始终端中输入原始服务数据,原始服务数据可以是各类生活服务数据与原始sim卡之间的绑定关系,例如,银行卡与原始sim卡的卡号之间的绑定关系,或者用户缴纳的水电费账户与原始sim卡的卡号之间的绑定关系,或者其他生活服务与原始sim卡的卡号之间的绑定关系。

原始终端可以将上述原始服务数据保存至原始终端本地,以及将原始服务数据上传至服务器,使得服务器将原始服务数据与原始硬件信息以及原始sim卡信息对应保存,便于后续其他终端的调用。

当前终端中存储有与数据管理方法相关的指令,因此当前终端可以是实施本申请实施例中数据管理方法的实际载体,当前终端可以是各种电子设备,包括但不限于智能手表、智能手机、平板电脑、膝上型便携式计算机和台式计算机等。由于本申请主要解决的是用户更换终端后服务数据的管理问题,因此当前终端仅为了区别于不同终端,例如,用户之前某一时段使用的终端可以是原始终端,用户还可以根据需求在之后某一时刻更换原始终端为另一个终端,该另一个终端可以认为是用户所使用的当前终端。若执行数据管理方法时,用户并没有更换终端使用,那么可以理解的,当前终端即为原始终端,因此当前终端不应理解为具体的某个终端,也不应该理解为对本申请实施例的限制。

为方面描述,下面以本申请实施例的执行主体为当前终端中的处理器为例进行介绍。处理器可以调用相关的接口指令,获取到当前终端的设备信息,其中设备信息可以包括硬件信息和sim卡信息,硬件信息可以是唯一代表当前终端身份的识别信息,例如,当前终端的硬件信息可以是当前终端的国际移动设备识别码(imei,internationalmobileequipmentidentity),或者处理器的唯一出厂编号信息,或者其他可以证明当前终端的唯一身份的信息。

当前终端内装备有sim卡,终端与sim卡共同构成移动通信终端设备,进而实现网络连接、拨打电话等功能。sim卡信息也是唯一代表sim卡身份的识别信息,例如,sim卡信息可以是sim卡的国际移动用户识别码(imsi,internationalmobilesubscriberidentity),或者sim卡的唯一出厂编号信息,或者其他可以证明sim卡唯一身份的信息。

可以理解的,由于服务器将原始服务数据与原始硬件信息以及原始sim卡信息对应保存,因此在获取当前终端的硬件信息以及sim卡信息后,可以将当前终端的硬件信息与原始硬件信息进行比对,判断当前终端的硬件信息是否发生了改变,以及将当前终端的sim卡信息与原始sim卡信息进行比对,判断当前终端的sim卡信息是否发生改变,以便于根据采取不同的数据管理操作。

s302、若硬件信息发生改变,则获取原始服务数据并将原始服务数据同步至当前终端。

当确定硬件信息发生改变后,代表用户使用的终端发生了更换,也即用户之前使用的为原始终端,现在更换为当前终端,当前终端可以认为是全新或者用户未使用或者用户长时间未使用的终端,此时当前终端本地并不存在服务数据,由此当前终端可以从服务器获取保存的原始服务器数据,并将原始服务数据同步至本地进行保存,以及还原了用户原有的服务数据,以便于用户查询和使用服务数据,有效避免了用户原有的服务数据的丢失,提高了服务数据的安全性。

s303、若sim卡信息发生改变,则更新当前终端的服务数据。

当确定sim卡信息发生改变后,代表用户使用的sim卡发生了更换,也即用户之前使用的为原始sim卡,现在更换为新的sim卡,新的sim卡可以认为是全新的sim卡或者用户之前未使用过的sim卡或者用户长时间未使用的sim卡,此时可以认为新的sim卡是用户主要使用的sim卡,那么就需要对当前终端对应的服务数据进行更新,例如,将当前终端的服务数据中某一种或者多种生活服务数据绑定的sim卡的卡号更改为新的sim卡的卡号,实现了及时对服务数据与sim卡之间的绑定关系进行记录,大大提升了终端的使用便利性。

在本申请实施例中,首先获取当前终端的设备信息,设备信息包括硬件信息和sim卡信息,然后若硬件信息发生改变,则获取原始服务数据并将原始服务数据同步至当前终端,若sim卡信息发生改变,则更新当前终端的服务数据。若硬件信息发生改变,也即当用户更换终端后,可以将预先存储的原始服务数据同步至当前终端,保证了原始的服务数据不丢失,提升了终端的使用安全性;若sim卡信息发生改变,也即当用户更换sim卡后,可以对当前终端的服务数据进行更新,以便及时对服务数据与sim卡之间的绑定关系进行记录,大大提升了终端的使用便利性。

请参阅图4,图4为本申请另一实施例提供的一种数据管理方法的流程示意图。

该流程示意图主要描述在上述步骤s301之前,还包括以下实施步骤:

s401、获取原始终端的硬件信息,以及将原始终端的硬件信息作为原始硬件信息。

可选地,当用户当前使用的终端与之前的终端不一致,则原始终端可以认为是用户之前使用过的任一终端,此时本申请实施例中所有步骤的执行主体均是原始终端或者原始终端中的处理器。当用户当前使用的终端与之前的终端一致,则原始终端可以认为是用户当前使用的终端,此时本申请实施例中所有步骤的执行主体均是当前终端或者当前终端中的处理器。

原始终端可以通过调用相关接口,以获取原始终端的硬件信息,硬件信息可以是原始终端的imei,例如,开机时调用上层java接口getimei(),可以获取原始终端的imei,将原始终端的imei作为原始终端的硬件信息,并将原始终端的硬件信息作为原始硬件信息。

s402、获取原始sim卡的sim卡信息,以及将原始sim卡的sim卡信息作为原始sim卡信息。

可选地,原始终端中可以装备有sim卡,该sim卡可以看做是原始sim卡,可以调用相关接口,以获取原始sim卡的sim卡信息,sim卡信息可以sim卡的imsi,例如,通过调用java接口getsubscriberid(),可以获取原始sim卡的imsi,将原始sim卡的imsi作为原始sim卡的sim卡信息,并将原始sim卡的sim卡信息作为原始sim卡信息。

s403、将原始硬件信息以及原始sim卡信息发送至服务器,以使得服务器保存原始硬件信息以及原始sim卡信息。

为了便于管理生活服务数据,用户在第一使用终端时,可以在服务器中创建一个账号存储生活服务数据以及用户使用的终端信息以及sim卡信息,例如,可以在服务器中创建一个原始设备制造商(oem,originalequipmentmanufacturer)账号,原始终端并将原始硬件信息以及原始sim卡信息发送至服务器,服务器接收到原始硬件信息以及原始sim卡信息后,将原始硬件信息以及原始sim卡信息保存至oem账号下。

s404、获取用户针对原始终端以及原始sim卡输入的原始服务数据。

为了便于用户记录服务数据,可以在原始终端的软件设置中,或者原始终端的oem账号设置中,单独设置一个针对原始终端以及原始sim卡的原始服务数据的编辑界面,也即本申请实施例中可以专门为服务数据设置一个管理模块,以便于用户随时随地、方便以及快捷地对原始服务数据进行记录、编辑以及绑定。

其中原始服务数据包括:原始终端的sim卡号与至少一项服务信息的对应关系;以及其他sim卡号与至少一项服务信息的对应关系。

请参阅图5,图5为本申请另一实施例提供的一种服务数据编辑界面的示意图。如图5所示,原始终端的原始服务数据编辑界面为“生活相关号码绑定”这一栏设置下的界面,具体地编辑界面可以依次显示“自动同步到云端账号”选项和以及其是否开启的按钮;“当检查到新机、新号时提醒”选项及其是否开启的按钮;“本机号码的卡号”选项以及其对应的生活服务信息明细;“其他手机绑定的手机号码的卡号”选项,以及其对应的生活服务明细;以及“新增号码关系”选项。

用户可以对“本机号码的卡号”选项以及其对应的生活服务信息明细,进行搜索、删除、修改以及移动,还可以在其对应的生活服务信息明细添加详细信息(例如:证件号码、所有人、电话、密码等信息)。用户还可以通过“其他手机绑定的手机号码的卡号”选项,以及其对应的生活服务明细,实现对其他sim卡的服务数据进行记载,提高了数据管理方法的应用范围。

当“自动同步到云端账号”选项开启后,则每当用户对原始服务数据进行修改后,或者每个预设时间可以对原始服务数据上传至服务器,云端账号也即oem账号,也即将原始服务数据上传至oem账号中。当“当检查到新机、新号时提醒”选项开启后,只有登录有oem账号的终端发生了更换新机或者更换sim卡的情况发生时,可以提醒用户对原始服务数据进行更新。

s405、将原始服务数据保存至原始终端,以及将原始服务数据发送至服务器,以使得服务器将原始服务数据与原始硬件信息以及原始sim卡信息对应保存。

当用户在上述原始服务数据编辑界面对原始服务数据进行输入以及编辑后,原始终端可以将原始服务数据保存至本地,以及将原始服务数据发送至服务器,由于可以将原始硬件信息以及原始sim卡信息保存至服务器的oem账号下,那么也可以将原始服务数据保存至服务器的同一oem账号下,以使得服务器将原始服务数据与原始硬件信息以及原始sim卡信息对应保存,也即原始服务数据与原始硬件信息以及原始sim卡信息具有映射关系,便于后续终端可以更快地获取原始服务数据。

当“自动同步到云端账号”选项开启后,那么将原始服务数据发送至服务器可以包括:接收用户针对原始服务数据设定的上传指令,也即用户点击“自动同步到云端账号”选项按钮,那么原始终端可以根据上传指令,每隔预设时间将原始服务数据发送至服务器。上述设计可以使得,即使终端发生丢失的情况,用户的服务数据仍然不会丢失,保证了用户服务数据的安全性。

在本申请实施例中,将原始终端的原始硬件信息以及原始sim卡信息作为对比信息,可以便于后续准确判断当前终端或者sim卡是否发生更换。还可以提供服务数据编辑界面,便于用户随时随地对服务数据进行编辑以及记录。

请参阅图6,图6为本申请另一实施例提供的一种数据管理方法的流程示意图。

如图6所示,该方法步骤包括:

s601、获取当前终端的硬件信息和sim卡信息,以及从服务器中获取原始硬件信息以及原始sim卡信息。

可以理解的,当前终端获取当前终端的硬件信息以及sim卡信息的方法以及过程,可以是上述实施例中原始终端获取原始终端的硬件信息以及原始sim卡信息的方法以及过程类似,此处不再赘述。由于可以将原始硬件信息以及原始sim卡信息保存至服务器的oem账号下,以及将原始服务数据保存至服务器的同一oem账号下,那么原始服务数据与原始硬件信息以及原始sim卡信息对应保存,也即原始服务数据与原始硬件信息以及原始sim卡信息具有映射关系,因此可以在当前终端中登录同一oem账号,那么可以从服务器中获取该oem账号下原始硬件信息以及原始sim卡信息。

s602、将当前终端的硬件信息与原始硬件信息进行匹配,以及将当前终端的sim卡信息与原始sim卡信息进行匹配。

由于硬件信息可以是一串数字或者字符等确定的信息,例如,硬件信息可以是终端的imei,那么可以将当前终端的硬件信息与原始硬件信息进行校对匹配。类似的,也可以将当前终端的sim卡信息与原始sim卡信息进行校对匹配。

s603、若当前终端的硬件信息与原始硬件信息匹配失败,则确定当前终端的硬件信息发生改变。

当前终端的硬件信息与原始硬件信息不完全一致,则当前终端的硬件信息与原始硬件信息校对匹配失败,则述当前终端的硬件信息发生改变,也即用户更换了新的终端,当前终端与原始终端不一致。此时需要获取原始服务数据并将原始服务数据同步至当前终端,其中同步的方法包括直接同步以及根据用户指示进行同步。

直接同步包括:

s604、从服务器获取原始服务数据,以及将原始服务数据覆盖当前终端中的服务数据。

当确定硬件信息发生改变后,代表用户使用的终端发生了更换,也即用户之前使用的为原始终端,现在更换为当前终端,当前终端可以认为是全新或者用户未使用或者用户长时间未使用的终端,此时当前终端本地并不存在服务数据,由此当前终端可以从服务器中oem账号中,获取保存的原始服务器数据,并将原始服务数据覆盖当前终端中的服务数据,也即保存将原始服务数据保存在当前终端中指定位置,并在服务数据编辑界面中予以显示。

s605、将当前终端的硬件信息发送至服务器,以使得服务器将原始硬件信息变更为当前终端的硬件信息。

当前终端同步完服务数据后,可以将当前终端的硬件信息发送至服务器,以使得服务器将oem账号下,原始硬件信息变更为当前终端的硬件信息,以便于后续用户再次更换新的终端后,可以再次将服务器中oem账号下原始硬件信息,与新的终端的硬件信息进行匹配,以判断终端的更换情况。

根据用户指示进行同步包括:

s606、发出针对当前终端的服务数据的同步提示,以及接收用户针对同步提示输入的确认同步指令。

当确定硬件信息发生改变后,代表用户使用的终端发生了更换,也即用户之前使用的为原始终端,现在更换为当前终端,当前终端可以认为是全新或者用户未使用或者用户长时间未使用的终端,此时当前终端本地并不存在服务数据,此时可以发出针对当前终端的服务数据的同步提示,同步提示可以是文字弹窗、语音提示等提示信息。

请参阅图7,图7为本申请另一实施例提供的一种提示信息的示意图。在图7中展示了以文字弹窗为例,对用户进行服务数据的同步提示。用户在观察到同步提示后,可以通过触摸当前终端的显示屏或者进行语音控制进行相关的操作,包括发出确认进行同步的确认同步指令,或者发出取消进行同步的取消同步指令。

当用户需要进行当前终端的服务数据同步时,可以发出确认进行同步的确认同步指令,当前终端接收用户针对同步提示输入的确认同步指令。

s607、基于确认同步指令从服务器获取原始服务数据,以及将原始服务数据覆盖当前终端中的服务数据。

当前终端可以从服务器中oem账号中,获取保存的原始服务器数据,并将原始服务数据覆盖当前终端中的服务数据,也即保存将原始服务数据保存在当前终端中指定位置,并在服务数据编辑界面中予以显示。

s608、将当前终端的硬件信息发送至服务器,以使得服务器将原始硬件信息变更为当前终端的硬件信息。

当前终端同步完服务数据后,可以将当前终端的硬件信息发送至服务器,以使得服务器将oem账号下,原始硬件信息变更为当前终端的硬件信息,以便于后续用户再次更换新的终端后,可以再次将服务器中oem账号下原始硬件信息,与新的终端的硬件信息进行匹配,以判断终端的更换情况。

s609、若当前终端的sim卡信息与原始sim卡信息匹配失败,则确定sim卡信息发生改变。

当前终端的sim卡信息与原始sim卡信息不完全一致,则当前终端的sim卡信息与原始sim卡信息校对匹配失败,则确定sim卡信息发生改变,也即用户更换了新的sim卡,当前终端中的sim卡与原始sim卡不一致,此时需要更新当前终端的服务数据。其中对当前终端对应的服务数据进行更新包括直接更新以及根据用户指示进行更新。

直接更新包括:

s6010、获取当前终端的sim卡号,以及将当前终端中服务数据中的sim卡号变更为当前终端的sim卡号。

当确定sim卡信息发生改变后,代表用户使用的sim卡发生了更换,也即用户之前使用的为原始sim卡,现在更换为新的sim卡,新的sim卡可以认为是全新的sim卡或者用户之前未使用过的sim卡或者用户长时间未使用的sim卡,此时可以认为新的sim卡是用户主要使用的sim卡,那么就需要对当前终端对应的服务数据进行更新。可以获取当前终端的sim卡号,以及将当前终端中服务数据中的本机sim卡号变更为当前终端的sim卡号。

请参阅图8a,图8a为本申请另一实施例提供的一种服务数据更新示意图。如图8a所示,可以将当前终端的服务数据中某一种或者多种生活服务数据绑定的本机sim卡的卡号更改为新的sim卡的卡号,实现了及时对服务数据与sim卡之间的绑定关系进行记录,大大提升了终端的使用便利性。

s6011、将当前终端的sim卡号发送至服务器,以使得服务器将原始服务数据中原始终端的sim卡号变更为当前终端的sim卡号。

当前终端更新完服务数据后,可以将当前终端的sim卡号发送至服务器,以使得服务器将oem账号下,原始终端的sim卡号变更为当前终端的sim卡号,以便于后续用户再次更换新的sim卡后,可以再次将服务器中oem账号下原始sim卡信息,与新的终端的sim卡信息进行匹配,以判断终端中sim卡的更换情况。

根据用户指示进行更新:

s6012、发出针对当前终端的服务数据的更新提示,以及接收用户针对更新提示输入的确认更新指令。

当确定sim卡信息发生改变后,代表用户使用的sim卡发生了更换,也即用户之前使用的为原始sim卡,现在更换为新的sim卡,新的sim卡可以认为是全新的sim卡或者用户之前未使用过的sim卡或者用户长时间未使用的sim卡,此时可以认为新的sim卡是用户主要使用的sim卡,那么就需要对当前终端对应的服务数据进行更新。此时当前终端可以发出针对当前终端的服务数据的更新提示,更新提示可以是文字弹窗、语音提示等提示信息。

请参阅图8b,图8b为本申请另一实施例提供的另一种提示信息的示意图。在图8b中展示了以文字弹窗为例,对用户进行服务数据的更新提示。用户在观察到更新提示后,可以通过触摸当前终端的显示屏或者进行语音控制进行相关的操作,包括发出确认进行更新的确认更新指令,或者发出取消进行更新的取消更新指令。

当用户需要进行当前终端的服务数据更新时,可以发出确认更新指令,当前终端可以接收用户针对更新提示输入的确认更新指令。

s6013、根据确认更新指令,获取当前终端的sim卡号,以及将当前终端中服务数据中的sim卡号变更为当前终端的sim卡号。

当前终端可以获取当前终端的sim卡号,以及将当前终端中服务数据中的本机sim卡号变更为当前终端的sim卡号。

s6014、将当前终端的sim卡号发送至服务器,以使得服务器将原始服务数据中原始终端的sim卡号变更为当前终端的sim卡号。

当前终端更新完服务数据后,可以将当前终端的sim卡号发送至服务器,以使得服务器将oem账号下,原始终端的sim卡号变更为当前终端的sim卡号,以便于后续用户再次更换新的sim卡后,可以再次将服务器中oem账号下原始sim卡信息,与新的终端的sim卡信息进行匹配,以判断终端中sim卡的更换情况。

可以理解的,当前终端在完成同步服务数据或者更新完服务数据后,还可以随时随地接收用户输入的数据对服务数据进行更新,也即当前终端可以实现和上述实施例中原始终端一样的操作,对于服务数据的显示界面以及编辑界面同样可以参考上述实施例中对于原始终端的相关描述,此处不再赘述。

可选地,当前终端还可以获取与短信相关的服务权限,对当前终端的sim卡接收或者发送的信息内容进行关键字识别以及过滤,若当前终端根据短信内容判断用户的服务数据发生改变,可以提醒用户及时更新服务数据或者直接对服务数据进行更新。例如,当前终端的某条短信内容为“客户您好,您的交通银行的绑定电话号码已修改为139xxxxxxxx”,因此可以通过设置“号码”“修改”“绑定”等关键词,判断该条短信为服务数据中的“交通银行卡绑定的sim卡号”发生了变化,因此可以发出更新提示,以提示用户对“交通银行卡绑定的sim卡号”进行重新绑定,或者在获取用户授予的权限后,直接对“交通银行卡绑定的sim卡号”进行重新绑定。

由于用户的服务数据可以包含多项,因此还可以根据用户的设置对服务数据中的多个项目设置优先级,在识别到用户更换终端、更换sim卡或者服务数据发生变化后,优先对服务数据中优先级高的项目进行提醒、同步或者更新,有效地提高了用户服务数据的管理效率。

请参阅图9,图9为本申请另一实施例提供的一种数据管理装置的结构示意图。

如图9所示,数据管理装置900包括:

设备信息获取模块910,用于获取当前终端的设备信息,设备信息包括硬件信息和sim卡信息。

第一数据管理模块920,用于若硬件信息发生改变,则获取原始服务数据并将原始服务数据同步至当前终端。

第二数据管理模块930,用于若sim卡信息发生改变,则更新当前终端的服务数据。

请参阅图10,图10为本申请另一实施例提供的一种数据管理装置的结构示意图。

如图10所示,数据管理装置1000包括:

原始硬件信息获取模块1010,用于获取原始终端的硬件信息,以及将原始终端的硬件信息作为原始硬件信息。

原始sim卡信息获取模块1020,用于获取原始sim卡的sim卡信息,以及将原始sim卡的sim卡信息作为原始sim卡信息。

验证信息保存模块1030,用于将原始硬件信息以及原始sim卡信息发送至服务器,以使得服务器保存原始硬件信息以及原始sim卡信息。

原始服务数据获取模块1040,用于获取用户针对原始终端以及原始sim卡输入的原始服务数据。

原始服务数据保存模块1050,用于将原始服务数据保存至原始终端,以及将原始服务数据发送至服务器,以使得原始服务数据与原始硬件信息以及原始sim卡信息对应保存。

其中,原始服务数据包括:原始终端的sim卡号与至少一项服务信息的对应关系;以及其他sim卡号与至少一项服务信息的对应关系;将原始服务数据发送至服务器,包括:接收用户针对原始服务数据设定的上传指令;根据上传指令,每隔预设时间将原始服务数据发送至服务器。

设备信息获取模块1060,用于获取当前终端的设备信息,设备信息包括硬件信息和sim卡信息。

第一数据管理模块1070,用于若硬件信息发生改变,则获取原始服务数据并将原始服务数据同步至当前终端。

第二数据管理模块1080,用于若sim卡信息发生改变,则更新当前终端的服务数据。

请参阅图11,图11为本申请另一实施例提供的一种数据管理装置的结构示意图。

如图11所示,数据管理装置1100包括:

信息获取模块1110,用于获取当前终端的硬件信息和sim卡信息,以及从服务器中获取原始硬件信息以及原始sim卡信息。

匹配模块1120,用于将当前终端的硬件信息与原始硬件信息进行匹配,以及将当前终端的sim卡信息与原始sim卡信息进行匹配。

第一判断模块1130,用于若当前终端的硬件信息与原始硬件信息匹配失败,则确定当前终端的硬件信息发生改变。

第二判断模块1140,用于若当前终端的sim卡信息与原始sim卡信息匹配失败,则确定sim卡信息发生改变。

第一直接同步模块1150,用于从服务器获取原始服务数据,以及将原始服务数据覆盖当前终端中的服务数据。

第二直接同步模块1160,用于将当前终端的硬件信息发送至服务器,以使得服务器将原始硬件信息变更为当前终端的硬件信息。

第一提示同步模块1170,用于发出针对当前终端的服务数据的同步提示,以及接收用户针对同步提示输入的确认同步指令。

第二提示同步模块1180,用于基于确认同步指令从服务器获取原始服务数据,以及将原始服务数据覆盖当前终端中的服务数据。

第三提示同步模块1190,用于将当前终端的硬件信息发送至服务器,以使得服务器将原始硬件信息变更为当前终端的硬件信息。

第一直接更新模块11100,用于获取当前终端的sim卡号,以及将当前终端中服务数据中的sim卡号变更为当前终端的sim卡号。

第二直接更新模块11110,用于将当前终端的sim卡号发送至服务器,以使得服务器将原始服务数据中原始终端的sim卡号变更为当前终端的sim卡号。

第一提示更新模块11120,用于发出针对当前终端的服务数据的更新提示,以及接收用户针对更新提示输入的确认更新指令。

第二提示更新模块11130,用于根据确认更新指令,获取当前终端的sim卡号,以及将当前终端中服务数据中的sim卡号变更为当前终端的sim卡号。

第三提示更新模块11140,用于将当前终端的sim卡号发送至服务器,以使得服务器将原始服务数据中原始终端的sim卡号变更为当前终端的sim卡号。

在本申请实施例中,一种数据管理装置包括:设备信息获取模块,用于获取当前终端的设备信息,设备信息包括硬件信息和sim卡信息;第一数据管理模块,用于若硬件信息发生改变,则获取原始服务数据并将原始服务数据同步至当前终端;第二数据管理模块,用于若sim卡信息发生改变,则更新当前终端的服务数据。若硬件信息发生改变,也即当用户更换终端后,可以将预先存储的原始服务数据同步至当前终端,保证了原始的服务数据不丢失,提升了终端的使用安全性;若sim卡信息发生改变,也即当用户更换sim卡后,可以对当前终端的服务数据进行更新,以便及时对服务数据与sim卡之间的绑定关系进行记录,大大提升了终端的使用便利性。

本申请实施例还提供了一种计算机存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行如上述实施例中的任一项的方法的步骤。

进一步地,请参见图12,图12为本申请实施例提供了一种终端的结构示意图。如图12所示,终端1200可以包括:至少一个中央处理器1201,至少一个网络接口1204,用户接口1203,存储器1205,至少一个通信总线1202。

其中,通信总线1202用于实现这些组件之间的连接通信。

其中,用户接口1203可以包括显示屏(display)、摄像头(camera),可选用户接口1203还可以包括标准的有线接口、无线接口。

其中,网络接口1204可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。

其中,中央处理器1201可以包括一个或者多个处理核心。中央处理器1201利用各种接口和线路连接整个终端1200内的各个部分,通过运行或执行存储在存储器1205内的指令、程序、代码集或指令集,以及调用存储在存储器1205内的数据,执行终端1200的各种功能和处理数据。可选的,中央处理器1201可以采用数字信号处理(digitalsignalprocessing,dsp)、现场可编程门阵列(field-programmablegatearray,fpga)、可编程逻辑阵列(programmablelogicarray,pla)中的至少一种硬件形式来实现。中央处理器1201可集成中央中央处理器(centralprocessingunit,cpu)、图像中央处理器(graphicsprocessingunit,gpu)和调制解调器等中的一种或几种的组合。其中,cpu主要处理操作系统、用户界面和应用程序等;gpu用于负责显示屏所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到中央处理器1201中,单独通过一块芯片进行实现。

其中,存储器1205可以包括随机存储器(randomaccessmemory,ram),也可以包括只读存储器(read-onlymemory)。可选的,该存储器1205包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器1205可用于存储指令、程序、代码、代码集或指令集。存储器1205可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储上面各个方法实施例中涉及到的数据等。存储器1205可选的还可以是至少一个位于远离前述中央处理器1201的存储装置。如图12所示,作为一种计算机存储介质的存储器1205中可以包括操作系统、网络通信模块、用户接口模块以及数据管理程序。

在图12所示的终端1200中,用户接口1203主要用于为用户提供输入的接口,获取用户输入的数据;而中央处理器1201可以用于调用存储器1205中存储的数据管理程序,并具体执行以下操作:

获取当前终端的设备信息,设备信息包括硬件信息和sim卡信息;

若硬件信息发生改变,则获取原始服务数据并将原始服务数据同步至当前终端;

若sim卡信息发生改变,则更新当前终端的服务数据。

在一个实施例中,中央处理器1201在执行获取当前终端的设备信息,设备信息包括硬件信息和sim卡信息之前,还用于执行以下步骤:

获取原始终端的硬件信息,以及将原始终端的硬件信息作为原始硬件信息;

获取原始sim卡的sim卡信息,以及将原始sim卡的sim卡信息作为原始sim卡信息;

将原始硬件信息以及原始sim卡信息发送至服务器,以使得服务器保存原始硬件信息以及原始sim卡信息。

在一个实施例中,中央处理器1201在执行将原始硬件信息以及原始sim卡信息发送并保存至服务器之后,还用于执行以下步骤:

获取用户针对原始终端以及原始sim卡输入的原始服务数据;

将原始服务数据保存至原始终端,以及将原始服务数据发送至服务器,以使得原始服务数据与原始硬件信息以及原始sim卡信息对应保存。

其中原始服务数据包括:原始终端的sim卡号与至少一项服务信息的对应关系;以及其他sim卡号与至少一项服务信息的对应关系;

在一个实施例中,中央处理器1201在执行将原始服务数据发送至服务器时,具体执行以下步骤:

接收用户针对原始服务数据设定的上传指令;

根据上传指令,每隔预设时间将原始服务数据发送至服务器。

在一个实施例中,中央处理器1201在执行获取当前终端的设备信息,设备信息包括硬件信息和sim卡信息时,具体执行以下步骤:

获取当前终端的硬件信息和sim卡信息,以及从服务器中获取原始硬件信息以及原始sim卡信息;

将当前终端的硬件信息与原始硬件信息进行匹配,以及将当前终端的sim卡信息与原始sim卡信息进行匹配;

若当前终端的硬件信息与原始硬件信息匹配失败,则确定当前终端的硬件信息发生改变;

若当前终端的sim卡信息与原始sim卡信息匹配失败,则确定sim卡信息发生改变。

在一个实施例中,中央处理器1201在执行获取原始服务数据并将原始服务数据同步至当前终端时,具体执行以下步骤:

从服务器获取原始服务数据,以及将原始服务数据覆盖当前终端中的服务数据;

将当前终端的硬件信息发送至服务器,以使得服务器将原始硬件信息变更为当前终端的硬件信息;或

发出针对当前终端的服务数据的同步提示,以及接收用户针对同步提示输入的确认同步指令;

基于确认同步指令从服务器获取原始服务数据,以及将原始服务数据覆盖当前终端中的服务数据;

将当前终端的硬件信息发送至服务器,以使得服务器将原始硬件信息变更为当前终端的硬件信息。

在一个实施例中,中央处理器1201在执行更新当前终端的服务数据时,具体执行以下步骤:

获取当前终端的sim卡号,以及将当前终端中服务数据中的sim卡号变更为当前终端的sim卡号;

将当前终端的sim卡号发送至服务器,以使得服务器将原始服务数据中原始终端的sim卡号变更为当前终端的sim卡号;或

发出针对当前终端的服务数据的更新提示,以及接收用户针对更新提示输入的确认更新指令;

根据确认更新指令,获取当前终端的sim卡号,以及将当前终端中服务数据中的sim卡号变更为当前终端的sim卡号;

将当前终端的sim卡号发送至服务器,以使得服务器将原始服务数据中原始终端的sim卡号变更为当前终端的sim卡号。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本申请所提供的一种数据管理方法、装置、存储介质以及终端的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

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