数据同步方法、数据同步装置和系统及终端和服务器的制造方法

文档序号:7818986阅读:213来源:国知局
数据同步方法、数据同步装置和系统及终端和服务器的制造方法
【专利摘要】本发明提供了一种数据同步方法,包括:接收终端发送的终端的多个系统中任一系统的运行状态信息;根据运行状态信息和存储的终端的任一系统的性能信息和故障判断标准,判断任一系统是否出现故障;在判断任一系统出现故障时,发送预警信息至终端,以供终端根据预警信息提示所述终端的用户选择是否将任一系统中的数据同步到所述云服务器;以及接收并存储终端发送的任一系统中的数据。相应地,本发明还提供了一种数据同步装置、终端、云服务器和数据同步系统。通过该技术方案,可以将该系统的数据同步到云服务器,由云服务器同步到该终端的其他系统,从而避免用户的数据丢失,使得即使系统故障,用户仍可在终端中使用其中的数据,提升用户的使用体验。
【专利说明】数据同步方法、数据同步装置和系统及终端和服务器

【技术领域】
[0001]本发明涉及终端【技术领域】,具体而言,涉及一种数据同步方法、一种数据同步装置、一种数据同步系统、一种终端和一种服务器。

【背景技术】
[0002]随着手机快速发展,终端双系统操作越来越受到厂家的重视,但同时问题也相应地产生,即当其中的一个系统出现问题时,如何继续使用损坏系统的信息也显得很重要。
[0003]现有技术方案中通过监控在存储设备上的数据操作之后存储设备的寿命参数的值,当检测出现问题,提醒用户备份。
[0004]现有技术缺点主要有以下几点:
[0005]1、适用性,其只是适用于单系统终端,多系统终端并不适用。
[0006]2、及时性,当系统出现问题时,不能及时备份资料。
[0007]3、方便性,通过其他储存器备份,不方便。
[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]图1示出了根据本发明的一个实施例的数据同步方法的流程图;
[0043]图2示出了根据本发明的另一个实施例的数据同步方法的流程图;
[0044]图3示出了根据本发明的一个实施例的数据同步装置的框图;
[0045]图4示出了根据本发明的实施例的终端的框图;
[0046]图5示出了根据本发明的另一个实施例的数据同步装置的框图;
[0047]图6示出了根据本发明的实施例的云服务器的框图;
[0048]图7示出了根据本发明的实施例的数据同步系统的框图;
[0049]图8示出了根据本发明的实施例的数据同步方法的具体流程图。

【具体实施方式】
[0050]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0051]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0052]图1示出了根据本发明的一个实施例的数据同步方法的流程图。
[0053]如图1所示,根据本发明的一个实施例的数据同步方法,包括:步骤102,在所述终端使用任一系统时,记录所述任一系统的运行状态信息;步骤104,在检测到所述运行状态信息中的运行状态达到预设运行状态时,发送所述运行状态信息至云服务器,以供所述云服务器根据所述运行状态信息判断所述任一系统出现故障。
[0054]在该技术方案中,终端记录系统的运行状态信息,在该运行状态信息中的运行状态达到预设运行状态时,将该运行状态信息发送至云服务器,以供云服务器根据该运行状态信息判断系统是否正常。具体地,运行状态信息包括运行速率信息、出错频率信息等,预设运行状态包括运行速率低于预设运行速率,出错频率高于预设出错频率等,此时,说明终端可能出现故障,将该运行状态信息发送至云服务器,由云服务器进行进一步判断。
[0055]在上述技术方案中,优选地,还包括:接收所述云服务器在判断所述任一系统出现故障时发送的预警信息;根据所述预警信息,提示所述终端的用户选择是否将所述任一系统中的数据同步到所述云服务器;以及在接收到所述终端的用户选择的将所述任一系统中的数据同步到所述云服务器的命令时,将所述任一系统中的数据同步到所述云服务器。
[0056]在该技术方案中,在云服务器判断当前系统出现故障时,向终端发送预警信息,终端根据该预警信息提示用户是否将当前系统中的数据同步到终端,在用户选择是时,将当前系统中的数据发送到云服务器,从而将数据备份到云服务器,这样,即使当前系统故障,用户仍可使用当前系统中的资料,提升了用户的使用体验。
[0057]在上述技术方案中,优选地,还包括:在所述终端从所述任一系统切换到所述多个系统中的其他系统时,接收所述云服务器发送的同步信息;根据所述同步信息,提示所述终端的用户是否将所述任一系统中的数据同步到所述其他系统中;在接收到所述终端的用户选择的将所述任一系统中的数据同步到所述其他系统中的命令时,发送允许同步反馈至所述云服务器;以及接收云服务器发送的所述任一系统中的所述数据,并将所述数据存储至所述其他系统中。
[0058]在该技术方案中,在当如系统故障,终端从当如系统切换到终端中的其他系统时,可以提示终端的用户选择,是否将已备份到云服务器中的系统的数据同步到此时运行的其他系统,在用户选择是时,可以将云服务器中的数据发送到此时运行的其他系统,从而使得用户仍可在终端上使用已损坏的系统的数据,提升用户的使用体验。
[0059]在上述技术方案中,优选地,还包括:接收并显示所述云服务器发送的所述任一系统中的数据对应的数据列表,并提示所述终端的用户从所述数据列表中选择需要同步到所述其他系统中的目标数据项;将所述用户选择的目标数据项反馈至所述云服务器;以及接收所述云服务器根据所述目标数据项发送的目标数据,并将所述目标数据存储至所述其他系统中。
[0060]在该技术方案中,还可以将同步到云服务器中的系统的数据进行统计分类,从而通过终端将统计分类后的数据列表显示给用户,供用户选择需要同步的数据,从而将用户选择的数据同步到此时运行的系统,而其他用户未选择的数据则不进行同步。这样,如果用户不想同步所有数据,则可以从中选择部分数据进行同步,在避免存储空间浪费的同时,给用户带来的良好的使用体验。
[0061]图2示出了根据本发明的另一个实施例的数据同步方法的流程图。
[0062]如图2所示,根据本发明的实施例的数据同步方法,用于云服务器,包括:步骤202,接收终端发送的所述终端的多个系统中任一系统的运行状态信息;步骤204,根据所述运行状态信息和存储的所述终端的任一系统的性能信息和故障判断标准,判断所述任一系统是否出现故障;步骤206,在判断所述任一系统出现故障时,发送预警信息至所述终端,以供所述终端根据所述预警信息提示所述终端的用户选择是否将所述任一系统中的数据同步到所述云服务器;以及步骤208,接收并存储所述终端发送的所述任一系统中的数据。
[0063]在该技术方案中,终端记录系统的运行状态信息,在该运行状态信息中的运行状态达到预设运行状态时,将该运行状态信息发送至云服务器,以供云服务器根据该运行状态信息判断系统是否正常。具体地,运行状态信息包括运行速率信息、出错频率信息等,预设运行状态包括运行速率低于预设运行速率,出错频率高于预设出错频率等,此时,说明终端可能出现故障,将该运行状态信息发送至云服务器,由云服务器根据该运行状态信息和其存储的该系统的性能信息和故障判断标准,确认该系统是否出现故障。这样,在系统故障时,将系统中的数据同步到云服务器,可以避免该系统中的数据丢失或损坏。
[0064]在上述技术方案中,优选地,还包括:在检测到所述终端从所述任一系统切换到所述多个系统中的其他系统时,发送同步所述任一系统中的数据至所述其他系统的同步信息至所述终端;以及在接收到所述终端发送的允许同步反馈时,将所述任一系统中的所述数据发送至所述终端。
[0065]在该技术方案中,在云服务器判断当前系统出现故障时,向终端发送预警信息,终端根据该预警信息提示用户是否将当前系统中的数据同步到终端,在用户选择是时,将当前系统中的数据发送到云服务器,从而将数据备份到云服务器,这样,即使当前系统故障,用户仍可使用当前系统中的资料,提升了用户的使用体验。
[0066]在上述技术方案中,优选地,还包括:在接收到所述终端发送的允许同步反馈时,将所述任一系统中的所述数据对应的数据列表发送至所述终端,以供所述终端的用户从所述数据列表中选择需要同步到所述其他系统中的目标数据项;以及根据接收到的所述终端发送的目标数据项反馈,发送所述目标数据项对应的目标数据至所述终端。
[0067]在该技术方案中,在当如系统故障,终端从当如系统切换到终端中的其他系统时,可以提示终端的用户选择,是否将已备份到云服务器中的系统的数据同步到此时运行的其他系统,在用户选择是时,可以将云服务器中的数据发送到此时运行的其他系统,从而使得用户仍可在终端上使用已损坏的系统的数据,提升用户的使用体验。
[0068]图3示出了根据本发明的一个实施例的数据同步装置的框图。
[0069]如图3所示,根据本发明的实施例的数据同步装置300,用于终端,所述终端包括多个系统,所述数据同步装置300包括:记录单元302,在所述终端使用任一系统时,记录所述任一系统的运行状态信息;发送单元304,在检测到所述运行状态信息中的运行状态达到预设运行状态时,发送所述运行状态信息至云服务器,以供所述云服务器根据所述运行状态信息判断所述任一系统出现故障。
[0070]在该技术方案中,终端记录系统的运行状态信息,在该运行状态信息中的运行状态达到预设运行状态时,将该运行状态信息发送至云服务器,以供云服务器根据该运行状态信息判断系统是否正常。具体地,运行状态信息包括运行速率信息、出错频率信息等,预设运行状态包括运行速率低于预设运行速率,出错频率高于预设出错频率等,此时,说明终端可能出现故障,将该运行状态信息发送至云服务器,由云服务器进行进一步判断。
[0071]在上述技术方案中,优选地,还包括:接收单元306,接收所述云服务器在判断所述任一系统出现故障时发送的预警信息;提示单元308,根据所述预警信息,提示所述终端的用户选择是否将所述任一系统中的数据同步到所述云服务器;以及同步单元310,在接收到所述终端的用户选择的将所述任一系统中的数据同步到所述云服务器的命令时,将所述任一系统中的数据同步到所述云服务器。
[0072]在该技术方案中,在云服务器判断当前系统出现故障时,向终端发送预警信息,终端根据该预警信息提示用户是否将当前系统中的数据同步到终端,在用户选择是时,将当前系统中的数据发送到云服务器,从而将数据备份到云服务器,这样,即使当前系统故障,用户仍可使用当前系统中的资料,提升了用户的使用体验。
[0073]在上述技术方案中,优选地,还包括:接收单元306,在所述终端从所述任一系统切换到所述多个系统中的其他系统时,接收所述云服务器发送的同步信息;提示单元308,根据所述同步信息,提示所述终端的用户是否将所述任一系统中的数据同步到所述其他系统中;所述发送单元304还用于:在接收到所述终端的用户选择的将所述任一系统中的数据同步到所述其他系统中的命令时,发送允许同步反馈至所述云服务器;以及存储单元312,接收云服务器发送的所述任一系统中的所述数据,并将所述数据存储至所述其他系统中。
[0074]在该技术方案中,在当如系统故障,终端从当如系统切换到终端中的其他系统时,可以提示终端的用户选择,是否将已备份到云服务器中的系统的数据同步到此时运行的其他系统,在用户选择是时,可以将云服务器中的数据发送到此时运行的其他系统,从而使得用户仍可在终端上使用已损坏的系统的数据,提升用户的使用体验。
[0075]在上述技术方案中,优选地,还包括:选择提示单元314,接收并显示所述云服务器发送的所述任一系统中的数据对应的数据列表,并提示所述终端的用户从所述数据列表中选择需要同步到所述其他系统中的目标数据项;所述发送单元304还用于:将所述用户选择的目标数据项反馈至所述云服务器;以及所述存储单元312还用于:接收所述云服务器根据所述目标数据项发送的目标数据,并将所述目标数据存储至所述其他系统中。
[0076]在该技术方案中,还可以将同步到云服务器中的系统的数据进行统计分类,从而通过终端将统计分类后的数据列表显示给用户,供用户选择需要同步的数据,从而将用户选择的数据同步到此时运行的系统,而其他用户未选择的数据则不进行同步。这样,如果用户不想同步所有数据,则可以从中选择部分数据进行同步,在避免存储空间浪费的同时,给用户带来的良好的使用体验。
[0077]图4示出了根据本发明的实施例的终端的框图。
[0078]如图4所示,根据本发明的实施例的终端400,包括上述技术方案中任一项所述的数据同步装置300。该终端具体与数据同步装置300相同的技术效果,在此不再赘述。
[0079]图5示出了根据本发明的另一个实施例的数据同步装置的框图。
[0080]如图5所示,根据本发明的实施例的数据同步装置500,用于云服务器,包括:接收单元502,接收终端发送的所述终端的多个系统中任一系统的运行状态信息;判断单元504,根据所述运行状态信息和存储的所述终端的任一系统的性能信息和故障判断标准,判断所述任一系统是否出现故障;发送单元506,在判断所述任一系统出现故障时,发送预警信息至所述终端,以供所述终端根据所述预警信息提示所述终端的用户选择是否将所述任一系统中的数据同步到所述云服务器;以及存储单元508,接收并存储所述终端发送的所述任一系统中的数据。
[0081]在该技术方案中,终端记录系统的运行状态信息,在该运行状态信息中的运行状态达到预设运行状态时,将该运行状态信息发送至云服务器,以供云服务器根据该运行状态信息判断系统是否正常。具体地,运行状态信息包括运行速率信息、出错频率信息等,预设运行状态包括运行速率低于预设运行速率,出错频率高于预设出错频率等,此时,说明终端可能出现故障,将该运行状态信息发送至云服务器,由云服务器根据该运行状态信息和其存储的该系统的性能信息和故障判断标准,确认该系统是否出现故障。这样,在系统故障时,将系统中的数据同步到云服务器,可以避免该系统中的数据丢失或损坏。
[0082]在上述技术方案中,优选地,所述发送单元506还用于:在检测到所述终端从所述任一系统切换到所述多个系统中的其他系统时,发送同步所述任一系统中的数据至所述其他系统的同步信息至所述终端;以及在接收到所述终端发送的允许同步反馈时,将所述任一系统中的所述数据发送至所述终端。
[0083]在该技术方案中,在云服务器判断当前系统出现故障时,向终端发送预警信息,终端根据该预警信息提示用户是否将当前系统中的数据同步到终端,在用户选择是时,将当前系统中的数据发送到云服务器,从而将数据备份到云服务器,这样,即使当前系统故障,用户仍可使用当前系统中的资料,提升了用户的使用体验。
[0084]在上述技术方案中,优选地,所述发送单元506还用于:在接收到所述终端发送的允许同步反馈时,将所述任一系统中的所述数据对应的数据列表发送至所述终端,以供所述终端的用户从所述数据列表中选择需要同步到所述其他系统中的目标数据项;以及根据接收到的所述终端发送的目标数据项反馈,发送所述目标数据项对应的目标数据至所述终端。
[0085]在该技术方案中,在当如系统故障,终端从当如系统切换到终端中的其他系统时,可以提示终端的用户选择,是否将已备份到云服务器中的系统的数据同步到此时运行的其他系统,在用户选择是时,可以将云服务器中的数据发送到此时运行的其他系统,从而使得用户仍可在终端上使用已损坏的系统的数据,提升用户的使用体验。
[0086]图6示出了根据本发明的实施例的云服务器的框图。
[0087]如图6所示,根据本发明的实施例的云服务器600,包括上述技术方案中任一项所述的数据同步装置500。该云服务器具有与数据同步装置500相同的技术效果,在此不再赘述。
[0088]图7示出了根据本发明的实施例的数据同步系统的框图。
[0089]如图7所示,根据本发明的实施例的数据同步系统700,包括上述技术方案中所述的终端400和云服务器600。
[0090]图8示出了根据本发明的实施例的数据同步方法的具体流程图。
[0091]如图8所示,根据本发明的实施例的数据同步方法的具体流程包括:
[0092]步骤802,移动终端运行。
[0093]步骤804,移动终端记录当前系统的运行状况,比如出错频率,运行速率。
[0094]步骤806,移动终端判断当前系统的运行状态是否达到预设运行状态,如出错频率达到出错频率阈值,运行速率低于预设运行速率等。在判断结果为是时,进入步骤808,否则返回步骤802。
[0095]步骤808,判断网络是否打开,在判断结果为是时,进入步骤810,否则返回步骤802。
[0096]步骤810,将当前系统中的数据发送到云端(即云服务器)。
[0097]步骤812,云端根据当前系统的运行状态和其事先存储的系统各种运行状态下的性能资料和故障判断方法判断当前系统是否出现故障。
[0098]步骤814,在判断结果为系统出现故障时,发出系统故障预警,否则返回步骤802。
[0099]步骤816,终端反馈当前系统运行状态,同时根据故障预警提示用户是否把系统中的数据同步到云端,并在用户选择是时,同步该数据到云端。
[0100]步骤818,云端判断终端是否进行系统切换,当判断结果为是时,进入步骤820。
[0101]步骤820,云端向终端发送同步提示,提示终端的用户是否将数据同步到此时已切换的系统,并在用户选择是时,进入同步。在同步时,用户可进行一键同步,也可以从数据列表中选择部分数据,进行部分同步。
[0102]以上结合附图详细说明了本发明的技术方案,通过本发明的技术方案,在终端的一个系统故障时,可以将该系统的数据同步到云服务器,由云服务器同步到该终端的其他系统,从而避免用户的数据丢失,使得即使系统故障,用户仍可在终端中使用其中的数据,提升用户的使用体验。
[0103]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种数据同步方法,用于终端,其特征在于,所述终端包括多个系统,包括: 在所述终端使用任一系统时,记录所述任一系统的运行状态信息; 在检测到所述运行状态信息中的运行状态达到预设运行状态时,发送所述运行状态信息至云服务器,以供所述云服务器根据所述运行状态信息判断所述任一系统出现故障。
2.根据权利要求1所述的数据同步方法,其特征在于,还包括: 接收所述云服务器在判断所述任一系统出现故障时发送的预警信息; 根据所述预警信息,提示所述终端的用户选择是否将所述任一系统中的数据同步到所述云服务器;以及 在接收到所述终端的用户选择的将所述任一系统中的数据同步到所述云服务器的命令时,将所述任一系统中的数据同步到所述云服务器。
3.根据权利要求1所述的数据同步方法,其特征在于,还包括: 在所述终端从所述任一系统切换到所述多个系统中的其他系统时,接收所述云服务器发送的同步信息; 根据所述同步信息,提示所述终端的用户是否将所述任一系统中的数据同步到所述其他系统中; 在接收到所述终端的用户选择的将所述任一系统中的数据同步到所述其他系统中的命令时,发送允许同步反馈至所述云服务器;以及 接收云服务器发送的所述任一系统中的所述数据,并将所述数据存储至所述其他系统中。
4.根据权利要求3所述的数据同步方法,其特征在于,还包括: 接收并显示所述云服务器发送的所述任一系统中的数据对应的数据列表,并提示所述终端的用户从所述数据列表中选择需要同步到所述其他系统中的目标数据项; 将所述用户选择的目标数据项反馈至所述云服务器;以及 接收所述云服务器根据所述目标数据项发送的目标数据,并将所述目标数据存储至所述其他系统中。
5.一种数据同步方法,用于云服务器,其特征在于,包括: 接收终端发送的所述终端的多个系统中任一系统的运行状态信息; 根据所述运行状态信息和存储的所述终端的任一系统的性能信息和故障判断标准,判断所述任一系统是否出现故障; 在判断所述任一系统出现故障时,发送预警信息至所述终端,以供所述终端根据所述预警信息提示所述终端的用户选择是否将所述任一系统中的数据同步到所述云服务器;以及 接收并存储所述终端发送的所述任一系统中的数据。
6.根据权利要求5所述的数据同步方法,其特征在于,还包括: 在检测到所述终端从所述任一系统切换到所述多个系统中的其他系统时,发送同步所述任一系统中的数据至所述其他系统的同步信息至所述终端;以及 在接收到所述终端发送的允许同步反馈时,将所述任一系统中的所述数据发送至所述终端。
7.根据权利要求5所述的数据同步方法,其特征在于,还包括: 在接收到所述终端发送的允许同步反馈时,将所述任一系统中的所述数据对应的数据列表发送至所述终端,以供所述终端的用户从所述数据列表中选择需要同步到所述其他系统中的目标数据项;以及 根据接收到的所述终端发送的目标数据项反馈,发送所述目标数据项对应的目标数据至所述终端。
8.一种数据同步装置,用于终端,其特征在于,所述终端包括多个系统,所述数据同步装置包括: 记录单元,在所述终端使用任一系统时,记录所述任一系统的运行状态信息; 发送单元,在检测到所述运行状态信息中的运行状态达到预设运行状态时,发送所述运行状态信息至云服务器,以供所述云服务器根据所述运行状态信息判断所述任一系统出现故障。
9.根据权利要求8所述的数据同步装置,其特征在于,还包括: 接收单元,接收所述云服务器在判断所述任一系统出现故障时发送的预警信息; 提示单元,根据所述预警信息,提示所述终端的用户选择是否将所述任一系统中的数据同步到所述云服务器;以及 同步单元,在接收到所述终端的用户选择的将所述任一系统中的数据同步到所述云服务器的命令时,将所述任一系统中的数据同步到所述云服务器。
10.根据权利要求8所述的数据同步装置,其特征在于,还包括: 接收单元,在所述终端从所述任一系统切换到所述多个系统中的其他系统时,接收所述云服务器发送的同步信息; 提示单元,根据所述同步信息,提示所述终端的用户是否将所述任一系统中的数据同步到所述其他系统中; 所述发送单元还用于: 在接收到所述终端的用户选择的将所述任一系统中的数据同步到所述其他系统中的命令时,发送允许同步反馈至所述云服务器;以及 存储单元,接收云服务器发送的所述任一系统中的所述数据,并将所述数据存储至所述其他系统中。
11.根据权利要求10所述的数据同步装置,其特征在于,还包括: 选择提示单元,接收并显示所述云服务器发送的所述任一系统中的数据对应的数据列表,并提示所述终端的用户从所述数据列表中选择需要同步到所述其他系统中的目标数据项; 所述发送单元还用于: 将所述用户选择的目标数据项反馈至所述云服务器;以及 所述存储单元还用于: 接收所述云服务器根据所述目标数据项发送的目标数据,并将所述目标数据存储至所述其他系统中。
12.—种终端,其特征在于,包括:权利要求8至11中任一项所述的数据同步装置。
13.一种数据同步装置,用于云服务器,其特征在于,包括: 接收单元,接收终端发送的所述终端的多个系统中任一系统的运行状态信息; 判断单元,根据所述运行状态信息和存储的所述终端的任一系统的性能信息和故障判断标准,判断所述任一系统是否出现故障; 发送单元,在判断所述任一系统出现故障时,发送预警信息至所述终端,以供所述终端根据所述预警信息提示所述终端的用户选择是否将所述任一系统中的数据同步到所述云服务器;以及 存储单元,接收并存储所述终端发送的所述任一系统中的数据。
14.根据权利要求13所述的数据同步装置,其特征在于,所述发送单元还用于: 在检测到所述终端从所述任一系统切换到所述多个系统中的其他系统时,发送同步所述任一系统中的数据至所述其他系统的同步信息至所述终端;以及 在接收到所述终端发送的允许同步反馈时,将所述任一系统中的所述数据发送至所述终端。
15.根据权利要求13所述的数据同步装置,其特征在于,所述发送单元还用于: 在接收到所述终端发送的允许同步反馈时,将所述任一系统中的所述数据对应的数据列表发送至所述终端,以供所述终端的用户从所述数据列表中选择需要同步到所述其他系统中的目标数据项;以及 根据接收到的所述终端发送的目标数据项反馈,发送所述目标数据项对应的目标数据至所述终端。
16.一种云服务器,其特征在于,包括:如权利要求13至15中任一项所述的数据同步>j-U ρ?α装直。
17.一种数据同步系统,其特征在于,包括:如权利要求12所述的终端和权利要求16所述的云服务器。
【文档编号】H04W24/04GK104468719SQ201410624683
【公开日】2015年3月25日 申请日期:2014年11月6日 优先权日:2014年11月6日
【发明者】蒙秀冠, 郑礼良, 陈运哲, 刘海伟 申请人:东莞宇龙通信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1