PATENTSCOPE will be unavailable a few hours for maintenance reason on Tuesday 19.11.2019 at 4:00 PM CET
Search International and National Patent Collections
Some content of this application is unavailable at the moment.
If this situation persists, please contact us atFeedback&Contact
1. (WO2017133246) DATA PROCESSING METHOD, SERVER AND SYSTEM
Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148  

权利要求书

1   2   3   4   5   6   7   8   9   10   11  

附图

0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012  

说明书

发明名称 : 数据的处理方法、服务器及系统

技术领域

[0001]
本发明涉及通讯技术领域,尤其涉及一种数据的处理方法、服务器及系统。

背景技术

[0002]
目前市场上对数据进行备份和恢复的方法是将应用安装包和用户数据进行备份,这样,当用户备份的软件数据越来越多时,对服务器的资源存储要求会越来越大。当用户更换终端设备如手机时,若更换后的终端设备的操作系统与之前的终端设备操作系统不一样,则有可能使之前的备份软件数据无法使用,从而导致用户数据丢失。
[0003]
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
[0004]
发明内容
[0005]
本发明实施例的主要目的旨在针对终端设备进行数据的备份和恢复时,可以有效利用第三方平台上的应用安装源进行恢复,从而实现跨终端操作系统的数据备份和恢复处理。
[0006]
为实现上述目的,本发明的一个实施例提供了一种数据的处理方法,所述数据的处理方法包括以下步骤:
[0007]
服务器接收终端设备发送的恢复请求,并根据所述恢复请求从第三方平台信息数据库中查找所述终端设备的备份信息;
[0008]
将所述备份信息发送给所述终端设备,以供所述终端设备从第三方平台下载应用以及从所述服务器中下载所述备份信息中的用户数据,以完成终端设备的数据恢复处理;
[0009]
其中,所述第三方平台信息数据库保存所述第三方平台中的应用下载地址。
[0010]
本发明优选实施例中,所述服务器接收终端设备发送的恢复请求,并根据所述恢复请求从第三方平台信息数据库中查找所述终端设备的备份信息的 步骤之前还包括:
[0011]
所述服务器建立第三方平台信息数据库;
[0012]
接收所述终端设备发送的备份请求,并将所述备份请求中携带的备份信息存储到所述第三方平台信息数据库中,以完成数据备份。
[0013]
本发明优选实施例中,所述第三方平台信息数据库包括应用信息数据库和应用用户数据信息数据库,所述备份信息包括应用身份信息、版本、市场信息和用户数据信息。
[0014]
本发明优选实施例中,所述接收终端设备备份请求,并将备份请求中携带的备份信息存储到第三方平台信息数据库中,以完成数据备份的步骤包括:
[0015]
所述服务器接收终端设备发送的备份请求;
[0016]
将所述备份请求中的备份信息的应用身份信息、版本、市场信息保存到应用信息数据库;
[0017]
将所述备份信息的用户数据信息保存到应用用户数据信息数据库,以完成数据的备份;
[0018]
将备份结果反馈给终端设备。
[0019]
本发明优选实施例中,所述将所述备份信息发送给终端设备,以供终端设备从第三方平台下载应用以及从所述服务器下载备份信息中的用户数据,达到终端设备数据恢复的步骤包括:
[0020]
将所述备份信息中的应用身份信息、版本、市场信息发送给所述终端设备,并提示所述终端设备选择需要恢复的应用版本;
[0021]
根据所述终端设备选择的应用版本,将所述第三方平台应用下载地址发送给所述终端设备,以供所述终端设备下载应用;
[0022]
所述服务器将所述用户数据发送给所述终端设备,以完成终端设备的数据恢复处理。
[0023]
此外,为实现上述目的,本发明的另一个实施例还提供了一种服务器,所述服务器包括:
[0024]
查找模块,设置为接收终端设备发送的恢复请求,并根据所述恢复请求从第三方平台信息数据库中查找所述终端设备的备份信息;
[0025]
恢复模块,设置为将所述备份信息发送给所述终端设备,以供所述终端设备从第三方平台下载应用以及从所述服务器中下载所述备份信息中的用户 数据,以完成终端设备的数据恢复处理;
[0026]
其中,所述第三方平台信息数据库保存所述第三方平台中的应用下载地址。
[0027]
本发明优选实施例中,所述服务器还包括:
[0028]
建库模块,设置为建立第三方平台信息数据库;
[0029]
备份模块,设置为接收所述终端设备发送的备份请求,并将所述备份请求中携带的备份信息存储到所述第三方平台信息数据库中,以完成数据备份。
[0030]
本发明优选实施例中,所述第三方平台信息数据库包括应用信息数据库和应用用户数据信息数据库,所述备份信息包括应用身份信息、版本号、市场信息和用户数据信息。
[0031]
本发明优选实施例中,所述备份模块包括:
[0032]
接收单元,设置为接收终端设备发送的备份请求;
[0033]
第一存储单元,设置为将所述备份请求中的备份信息的应用身份信息、版本号、市场信息保存到应用信息数据库;
[0034]
第二存储单元,设置为将所述备份信息的用户数据信息保存到应用用户数据信息数据库,以完成数据的备份;
[0035]
反馈单元,设置为将备份结果反馈给终端设备;
[0036]
本发明优选实施例中,所述恢复模块包括:
[0037]
第一发送单元,设置为将所述备份信息中的应用身份信息、版本号、市场信息发送给所述终端设备,并提示所述终端设备选择需要恢复的应用版本;
[0038]
第二发送单元,设置为根据所述终端设备选择的应用版本,将所述第三方平台应用下载地址发送给所述终端设备,以供所述终端设备下载应用;
[0039]
第三发送单元,设置为将所述用户数据发送给所述终端设备,以完成终端设备的数据恢复处理。
[0040]
此外,为实现上述目的,本发明的另一个实施例还提供了一种系统,所述系统包括终端设备以及如上所述的服务器,
[0041]
所述终端设备包括:
[0042]
发送模块,设置为发送所述备份请求;
[0043]
第一接收模块,设置为接收所述服务器反馈的备份结果;
[0044]
选择模块,设置为选择需要恢复的应用版本;
[0045]
第二接收模块,设置为接受所述服务器发送的应用下载地址和所述第三平台发送的应用以及所述服务器发送的用户数据信息。
[0046]
在本发明实施例中,还提供了一种计算机存储介质,该计算机存储介质可以存储有执行指令,该执行指令用于执行上述实施例中的数据处理方法的实现。
[0047]
本发明实施例提供的数据的处理方法、服务器及系统,首先服务器接收终端设备发送的恢复请求,并根据所述恢复请求从第三方平台信息数据库中查找所述终端设备的备份信息;然后将所述备份信息发送给所述终端设备,以供所述终端设备从第三方平台下载应用以及从所述服务器中下载所述备份信息中的用户数据,以完成终端设备的数据恢复处理;通过这样的方法,本发明能够在终端设备备份数据时无需再上传应用安装包,有效利用第三方平台上的应用安装源进行恢复,可以省了终端设备备份时需要的流量和节约备份数据的时间,并实现跨终端操作系统进行备份和恢复处理。

附图说明

[0048]
图1为本发明实施例数据的处理方法第一实施例的流程示意图;
[0049]
图2为本发明实施例数据的处理方法第二实施例的流程示意图;
[0050]
图3为图2中步骤接收终端设备发送的备份请求,并将所述备份请求中携带的备份信息存储到所述第三方平台信息数据库中,以完成数据备份的细化流程示意图;
[0051]
图4为图2中步骤将所述备份信息发送给所述终端设备,以供所述终端设备从第三方平台下载应用以及从所述服务器中下载所述备份信息中的用户数据,以完成终端设备的数据恢复的细化流程示意图;
[0052]
图5为本发明实施例进行数据备份的数据流示意图;
[0053]
图6为本发明实施例进行数据恢复的数据流示意图;
[0054]
图7为本发明实施例服务器第一实施例的功能模块示意图;
[0055]
图8为本发明实施例服务器第二实施例的功能模块示意图;
[0056]
图9为图8中备份模块的细化功能模块示意图;
[0057]
图10为图8中恢复模块的细化功能模块示意图;
[0058]
图11为本发明系统一实施例的功能模块示意图;
[0059]
图12为图11中终端设备的细化功能模块示意图。
[0060]
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0061]
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0062]
本发明实施例提供一种数据的处理方法,在一实施例中,参照图1,所述数据的处理方法包括以下步骤:
[0063]
步骤S30,接收终端设备发送的恢复请求,并根据所述恢复请求从第三方平台信息数据库中查找所述终端设备的备份信息;
[0064]
本实施例中,当服务器接收到终端设备发送的恢复请求时,会根据终端设备的恢复请求信息从第三方平台信息数据库中查找终端设备备份的备份信息中的应用版本和第三方平台信息。
[0065]
具体地,首先终端设备向服务器发送恢复请求,然后服务器根据接收到恢复请求信息,从第三方平台信息数据库中查找终端设备的备份信息,最后将备份信息中应用的版本,市场信息等信息发送给终端设备,供终端设备进行需要恢复的版本选择。比如,服务器将应用的版本等信息发送给终端设备后,终端设备会在其显示屏上弹出提示框,以供用户选择应用版本如新版本或旧版本,若用户选择新版本,则可直接下载最新版本,这样,可以避免再对应用进行升级处理,从而可以为用户节省流量和服务器资源。
[0066]
步骤S40,将所述备份信息发送给所述终端设备,以供所述终端设备从第三方平台下载应用以及从所述服务器中下载所述备份信息中的用户数据,以完成终端设备的数据恢复处理;
[0067]
本实施例中,上述的第三方平台信息数据库中包含有第三方平台的应用下载地址,可以在数据的恢复时,将应用下载地址发送给终端设备,以供终端设备进行应用的下载。
[0068]
具体地,首先,服务器将终端设备备份的信息发送给终端设备,让终端设备选择是否需要使用最新的应用版本;然后,根据终端设备的选择,服务器从第三方平台信息数据库中将第三方平台中的应用下载地址发送给终端设 备,供终端设备进行应用的下载;最后,将备份信息中的用户数据信息发送给终端设备,最终完整的完成数据的恢复处理。
[0069]
本发明实施例提供的数据的处理方法,首先服务器建立第三方平台信息数据库;然后接收终端设备发送的备份请求,并将所述备份请求中携带的备份信息存储到所述第三方平台信息数据库中,以完成数据备份;恢复时,服务器接收终端设备发送的恢复请求,并根据所述恢复请求从所述第三方平台信息数据库中查找所述终端设备的备份信息;然后将所述备份信息发送给所述终端设备,以供所述终端设备从第三方平台下载应用以及从所述服务器中下载所述备份信息中的用户数据,以完成终端设备的数据恢复;通过这样的方法,本发明能够在终端设备备份数据时无需再上传应用安装包,有效利用第三方平台上的应用安装源进行恢复,可以节省终端设备备份时需要的流量和节约备份数据的时间,并实现跨终端操作系统进行备份和恢复。
[0070]
在一实施例中,如图2所示,在上述图1的实施例的基础上,本实施例中,所述步骤S30之前还包括:
[0071]
步骤S10,服务器建立第三方平台信息数据库;
[0072]
本实施例中,第三方平台信息数据库包括应用信息数据库和应用用户数据信息数据库;另外第三方平台信息数据库中包含终端设备操作系统信息、第三方平台信息、第三方平台应用下载和升级服务器地址。
[0073]
步骤S20,接收终端设备发送的备份请求,并将所述备份请求中携带的备份信息存储到所述第三方平台信息数据库中,以完成数据备份;
[0074]
本实施例中,终端设备发送的备份请求中会携带需要备份的备份信息,备份信息会包括,应用的身份信息、版本、市场信息和应用用户数据信息,然后服务器将这些需要备份的信息存储到第三方平台信息数据库中,这样,就完成了数据的备份。
[0075]
在一实施例中,如图3所示,在上述图2的实施例的基础上,本实施例中,所述步骤S20包括:
[0076]
步骤S201,所述服务器接收终端设备发送的备份请求;
[0077]
步骤S202,将所述备份请求中的备份信息的应用身份信息、版本、市场 信息保存到应用信息数据库;
[0078]
本实施例中,备份信息中包含终端设备需要备份的信息,当备份应用信息时,服务器将应用的身份信息、版本、市场信息进行备份,方便以后进行应用恢复时,在第三方应用平台中查找应用。
[0079]
步骤S203,将所述备份信息的用户数据信息保存到应用用户数据信息数据库,以完成数据的备份;
[0080]
本实施例中,应用用户数据信息数据库用于将备份信息中的用户数据信息进行保存,在进行数据恢复时,终端设备从应用用户数据信息数据库中下载备份的用户数据信息。
[0081]
步骤S204,将备份结果反馈给终端设备。
[0082]
本实施例中,在服务器完成数据的备份后,会生成相应的备份结果,反馈给终端设备,用来通知终端设备是否完成了数据的备份。
[0083]
在一实施例中,如图4所示,在上述图1或图2的实施例的基础上,本实施例中,所述步骤S40包括:
[0084]
步骤S401,将所述备份信息中的应用身份信息、版本、市场信息发送给所述终端设备,并提示所述终端设备选择需要恢复的应用版本;
[0085]
本实施例中,服务器查找到备份信息中的应用身份信息、版本、市场信息后,会检测原备份信息中的应用是否为最新应用版本,并让终端设备选择需要下载的应用版本。
[0086]
具体地,当服务器在第三方平台信息数据库中查找到终端设备备份信息中的应用身份信息、版本、市场信息后,就发送给终端设备,然后让终端设备选择需要恢复的应用版本。
[0087]
步骤S402,根据所述终端设备选择的应用版本,将所述第三方平台应用下载地址发送给所述终端设备,以供所述终端设备下载应用;
[0088]
本实施例中,第三方平台信息数据库中存储有第三方平台应用下载地址,当终端设备选择了需要恢复的应用版本后,服务器就会将所选择的应用下载地址发送给终端设备,以供终端设备进行应用的恢复。
[0089]
具体地,当终端设备选择了需要恢复的应用版本后,服务器会从第三方平台信息数据库中提取第三方平台应用下载地址,然后发送给终端设备,以 供终端设备进行应用的恢复。
[0090]
步骤S403,所述服务器将所述用户数据发送给所述终端设备,以完成终端设备的数据恢复处理。
[0091]
本实施例中,服务器会将备份信息中的用户数据信息发送给终端设备,以完成完整的数据恢复。
[0092]
具体地,当终端设备完成上述应用的恢复后,服务器就会将备份信息中的用户数据信息发送给终端设备,当终端设备下载完服务器中的用户数据信息后,就完整的完成数据恢复。
[0093]
图5为本发明进行数据备份的数据流示意图,具体如下:
[0094]
步骤S501:服务器建立终端设备的第三方平台信息数据库,第三方平台信息数据库包含信息有:终端设备操作系统信息、应用市场信息、第三方平台应用下载地址和升级服务器地址。
[0095]
步骤S502:终端设备发送备份请求到服务器,并携带应用身份信息、应用版本、应用市场信息、用户数据信息以及终端设备操作系统等信息。
[0096]
步骤S503:服务器保存应用身份信息、应用版本和应用市场信息等信息到应用信息数据库。
[0097]
步骤S504:服务器保存用户数据信息到用户数据信息数据库。
[0098]
步骤S505:服务器反馈备份结果到终端设备。
[0099]
图6为本发明进行数据恢复的数据流示意图,具体如下:
[0100]
步骤S601:终端向服务器发送数据恢复请求。
[0101]
步骤S602:服务器从应用信息数据库中查找终端设备备份的应用身份信息、应用版本等信息。
[0102]
步骤S603:返回终端设备备份信息中应用版本、应用市场等信息给终端设备。
[0103]
步骤S604:提示终端设备进行恢复时,是否选择最新的应用版本进行恢复。
[0104]
步骤S605:根据终端设备的选择,发送第三方平台应用下载地址给终端设备,供终端设备进行应用下载。
[0105]
步骤S606:终端设备向服务器端请求用户数据信息。
[0106]
步骤S607:终端设备完成数据恢复。
[0107]
本发明还提供一种服务器100,参照图7,在一实施例中,所述服务器100包括:
[0108]
查找模块30,设置为接收终端设备发送的恢复请求,并根据所述恢复请求从第三方平台信息数据库中查找所述终端设备的备份信息;
[0109]
本实施例中,当服务器100接收到终端设备发送的恢复请求时,会根据终端设备的恢复请求信息从第三方平台信息数据库中查找终端设备备份的备份信息中的应用版本和第三方平台信息。
[0110]
具体地,首先终端设备向服务器100发送恢复请求,然后服务器100根据接收到恢复请求信息,从第三方平台信息数据库中查找终端设备的备份信息,最后将备份信息中应用的版本,市场信息等信息发送给终端设备,供终端设备进行需要恢复的版本选择。比如,服务器将应用的版本等信息发送给终端设备后,终端设备会在其显示屏上弹出提示框,以供用户选择应用版本如新版本或旧版本,若用户选择新版本,则可直接下载最新版本,这样,可以避免再对应用进行升级处理,从而可以为用户节省流量和服务器资源。
[0111]
恢复模块40,设置为将所述备份信息发送给所述终端设备,以供所述终端设备从第三方平台下载应用以及从所述服务器中下载所述备份信息中的用户数据,以完成终端设备的数据恢复处理;
[0112]
本实施例中,上述的第三方平台信息数据库中包含有第三方平台的应用下载地址,可以在数据的恢复时,将应用下载地址发送给终端设备,以供终端设备进行应用的下载。
[0113]
具体地,首先,服务器100将终端设备备份的信息发送给终端设备,让终端设备选择是否需要使用最新的应用版本;然后,根据终端设备的选择,服务器从第三方平台信息数据库中将第三方平台中的应用下载地址发送给终端设备,供终端设备进行应用的下载;最后,将备份信息中的用户数据信息发送给终端设备,最终完整的完成数据的恢复。
[0114]
本发明提供的服务器100,首先服务器建立第三方平台信息数据库;然后接收终端设备发送的备份请求,并将所述备份请求中携带的备份信息存储到所述第三方平台信息数据库中,以完成数据备份;恢复时,服务器100接收 终端设备发送的恢复请求,并根据所述恢复请求从所述第三方平台信息数据库中查找所述终端设备的备份信息;然后将所述备份信息发送给所述终端设备,以供所述终端设备从第三方平台下载应用以及从所述服务器100中下载所述备份信息中的用户数据,以完成终端设备的数据恢复;通过这样的方法,本发明能够在终端设备备份数据时无需再上传应用安装包,有效利用第三方平台上的应用安装源进行恢复,可以节省终端设备备份时需要的流量和节约备份数据的时间,并实现跨终端操作系统进行备份和恢复。
[0115]
在一实施例中,如图8所示,在上述图7的实施例的基础上,本实施例中,所述服务器100还包括:
[0116]
建库模块10,设置为服务器建立第三方平台信息数据库;
[0117]
本实施例中,第三方平台信息数据库包括应用信息数据库和应用用户数据信息数据库;另外第三方平台信息数据库中包含信息有终端设备操作系统信息、第三方平台信息、第三方平台应用下载和升级服务器地址。
[0118]
备份模块20,设置为接收终端设备发送的备份请求,并将所述备份请求中携带的备份信息存储到所述第三方平台信息数据库中,以完成数据备份;
[0119]
本实施例中,终端设备发送的备份请求中会携带需要备份的备份信息,备份信息会包括,应用的身份信息、版本、市场信息和应用用户数据信息,然后服务器将这些需要备份的信息存储到第三方平台信息数据库中,这样,就完成了数据的备份。
[0120]
在一实施例中,如图9所示,在上述图8的实施例的基础上,本实施例中,所述备份模块20包括:
[0121]
接收单元201,设置为所述服务器接收终端设备发送的备份请求;
[0122]
第一存储单元202,设置为将所述备份请求中的备份信息的应用身份信息、版本号、市场信息保存到应用信息数据库;
[0123]
本实施例中,备份信息中包含终端设备需要备份的信息,当备份应用信息时,服务器将应用的身份信息、版本、市场信息进行备份,方便以后进行应用恢复时,在第三方应用平台中查找应用。
[0124]
第二存储单元203,设置为将备份信息的用户数据信息保存到应用用户数 据信息数据库,完成数据的备份;
[0125]
本实施例中,应用用户数据信息数据库用于将备份信息中的用户数据信息进行保存,在进行数据恢复时,终端设备从应用用户数据信息数据库中下载备份的用户数据信息。
[0126]
反馈单元204,设置为将备份结果反馈给终端设备;
[0127]
本实施例中,在服务器100完成数据的备份后,会生成相应的备份结果,反馈给终端设备,用来通知终端设备是否完成了数据的备份。
[0128]
在一实施例中,如图10所示,在上述图7或图8的实施例的基础上,本实施例中,所述恢复模块40包括:
[0129]
第一发送单元401,设置为将所述备份信息中的应用身份信息、版本号、市场信息发送给终端设备,并提示终端设备选择需要恢复的应用版本;
[0130]
本实施例中,服务器100查找到备份信息中的应用身份信息、版本、市场信息后,会检测原备份信息中的应用是否为最新应用版本,并让终端设备选择需要下载的应用版本。
[0131]
具体地,当服务器100在第三方平台信息数据库中查找到终端设备备份信息中的应用身份信息、版本、市场信息后,就发送给终端设备,然后让终端设备选择需要恢复的应用版本。
[0132]
第二发送单元402,设置为根据终端设备选择的应用版本,将第三方平台应用下载地址发送给终端设备,以供终端设备下载应用;
[0133]
本实施例中,第三方平台信息数据库中存储有第三方平台应用下载地址,当终端设备选择了需要恢复的应用版本后,服务器100就会将终端设备所选择的应用下载地址发送给终端设备,以供终端设备进行应用的恢复。
[0134]
具体地,当终端设备选择了需要恢复的应用版本后,服务器100会从第三方平台信息数据库中提取第三方平台应用下载地址,然后发送给终端设备,以供终端设备进行应用的恢复。
[0135]
第三发送单元403,设置为所述服务器将所述用户数据发送给终端设备,达到终端设备数据恢复处理。
[0136]
本实施例中,服务器100会将备份信息中的用户数据信息发送给终端设备,以完成完整的数据恢复。
[0137]
具体地,当终端设备完成上述应用的恢复后,服务器100就会将备份信息中的用户数据信息发送给终端设备,当终端设备下载完服务器100中的用户数据信息后,就完整的完成数据恢复。
[0138]
本发明还提供一种系统10,参照图11,在一实施例中,所述系统10包括终端设备200以及上述的服务器100,
[0139]
参照图12,所述终端设备200包括:
[0140]
发送模块2001,设置为发送所述备份请求;
[0141]
本实施例中,终端设备通过发送模块2001向所述服务器100发送备份请求信息,并且备份请求信息中携带着终端设备需要备份的备份信息,终端设备将这些备份信息发送给服务器100,让服务器100完成数据备份。
[0142]
第一接收模块2002,设置为接收所述服务器反馈的备份结果;
[0143]
选择模块2003,设置为选择需要恢复的应用版本;
[0144]
本实施例中,当服务器发送来选择应用版本信息后,终端设备用来选择用户需要恢复的应用版本。
[0145]
第二接收模块2004,设置为接受所述服务器发送的应用下载地址和所述第三平台发送的应用以及所述服务器发送的用户数据信息。
[0146]
本实施例中,用户通过所述第二接收模块2004向第三方平台下载应用以及从所述服务器100中下载用户数据,从而完成数据的恢复。
[0147]
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

工业实用性

[0148]
本发明实施例的上述技术方案,可以应用在数据的处理过程中,首先服务器接收终端设备发送的恢复请求,并根据所述恢复请求从第三方平台信息数据库中查找所述终端设备的备份信息;然后将所述备份信息发送给所述终端设备,以供所述终端设备从第三方平台下载应用以及从所述服务器中下载所述备份信息中的用户数据,以完成终端设备的数据恢复处理;通过这样的方法,本发明能够在终端设备备份数据时无需再上传应用安装包,有效利用 第三方平台上的应用安装源进行恢复,可以省了终端设备备份时需要的流量和节约备份数据的时间,并实现跨终端操作系统进行备份和恢复处理。

权利要求书

[权利要求 1]
一种数据的处理方法,所述数据的处理方法包括以下步骤: 服务器接收终端设备发送的恢复请求,并根据所述恢复请求从第三方平台信息数据库中查找所述终端设备的备份信息; 将所述备份信息发送给所述终端设备,以供所述终端设备从第三方平台下载应用以及从所述服务器中下载所述备份信息中的用户数据,以完成终端设备的数据恢复处理; 其中,所述第三方平台信息数据库保存所述第三方平台中的应用下载地址。
[权利要求 2]
根据权利要求1所述的数据的处理方法,其中,所述服务器接收终端设备发送的恢复请求,并根据所述恢复请求从第三方平台信息数据库中查找所述终端设备的备份信息的步骤之前还包括: 所述服务器建立第三方平台信息数据库; 接收所述终端设备发送的备份请求,并将所述备份请求中携带的备份信息存储到所述第三方平台信息数据库中,以完成数据备份。
[权利要求 3]
根据权利要求2所述的数据的处理方法,其中,所述第三方平台信息数据库包括应用信息数据库和应用用户数据信息数据库,所述备份信息包括应用身份信息、版本、市场信息和用户数据信息。
[权利要求 4]
根据权利要求3所述的数据的处理方法,其中,所述接收终端设备备份请求,并将备份请求中携带的备份信息存储到第三方平台信息数据库中,以完成数据备份的步骤包括: 所述服务器接收终端设备发送的备份请求; 将所述备份请求中的备份信息的应用身份信息、版本、市场信息保存到应用信息数据库; 将所述备份信息的用户数据信息保存到应用用户数据信息数据库,以完成数据的备份; 将备份结果反馈给终端设备。
[权利要求 5]
根据权利要求3所述的数据的处理方法,其中,所述将所述备份信息发送给终端设备,以供终端设备从第三方平台下载应用以及从所述服务器下载备份信息中的用户数据,达到终端设备数据恢复的步骤包括: 将所述备份信息中的应用身份信息、版本、市场信息发送给所述终端设备,并提示所述终端设备选择需要恢复的应用版本; 根据所述终端设备选择的应用版本,将所述第三方平台应用下载地址发送给所述终端设备,以供所述终端设备下载应用; 所述服务器将所述用户数据发送给所述终端设备,以完成终端设备的数据恢复处理。
[权利要求 6]
一种服务器,所述服务器包括: 查找模块,设置为接收终端设备发送的恢复请求,并根据所述恢复请求从第三方平台信息数据库中查找所述终端设备的备份信息; 恢复模块,设置为将所述备份信息发送给所述终端设备,以供所述终端设备从第三方平台下载应用以及从所述服务器中下载所述备份信息中的用户数据,以完成终端设备的数据恢复处理; 其中,所述第三方平台信息数据库保存所述第三方平台中的应用下载地址。
[权利要求 7]
根据权利要求6所述的服务器,其中,所述服务器还包括: 建库模块,设置为建立第三方平台信息数据库; 备份模块,设置为接收所述终端设备发送的备份请求,并将所述备份请求中携带的备份信息存储到所述第三方平台信息数据库中,以完成数据备份。
[权利要求 8]
根据权利要求7所述的服务器,其中,所述第三方平台信息数据库包括应用信息数据库和应用用户数据信息数据库,所述备份信息包括应用身份信息、版本号、市场信息和用户数据信息。
[权利要求 9]
根据权利要求8所述的服务器,其中,所述备份模块包括: 接收单元,设置为接收终端设备发送的备份请求; 第一存储单元,设置为将所述备份请求中的备份信息的应用身份信息、版本号、市场信息保存到应用信息数据库; 第二存储单元,设置为将所述备份信息的用户数据信息保存到应用用户数据信息数据库,以完成数据的备份; 反馈单元,设置为将备份结果反馈给终端设备;
[权利要求 10]
根据权利要求8所述的服务器,其中,所述恢复模块包括: 第一发送单元,设置为将所述备份信息中的应用身份信息、版本号、市场信息发送给所述终端设备,并提示所述终端设备选择需要恢复的应用版本; 第二发送单元,设置为根据所述终端设备选择的应用版本,将所述第三方平台应用下载地址发送给所述终端设备,以供所述终端设备下载应用; 第三发送单元,设置为将所述用户数据发送给所述终端设备,以完成终端设备的数据恢复处理。
[权利要求 11]
一种系统,所述系统包括终端设备以及如权利要求6至10中任一项所述的服务器, 所述终端设备包括: 发送模块,设置为发送所述备份请求; 第一接收模块,设置为接收所述服务器反馈的备份结果; 选择模块,设置为选择需要恢复的应用版本; 第二接收模块,设置为接受所述服务器发送的应用下载地址和所述第三平台发送的应用以及所述服务器发送的用户数据信息。

附图

[ 图 0001]  
[ 图 0002]  
[ 图 0003]  
[ 图 0004]  
[ 图 0005]  
[ 图 0006]  
[ 图 0007]  
[ 图 0008]  
[ 图 0009]  
[ 图 0010]  
[ 图 0011]  
[ 图 0012]