CN101662760B - 将终端数据进行备份的方法及*** - Google Patents

将终端数据进行备份的方法及*** Download PDF

Info

Publication number
CN101662760B
CN101662760B CN2009101091882A CN200910109188A CN101662760B CN 101662760 B CN101662760 B CN 101662760B CN 2009101091882 A CN2009101091882 A CN 2009101091882A CN 200910109188 A CN200910109188 A CN 200910109188A CN 101662760 B CN101662760 B CN 101662760B
Authority
CN
China
Prior art keywords
terminal
index entry
server
data
concordance list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2009101091882A
Other languages
English (en)
Other versions
CN101662760A (zh
Inventor
姚晓
黄翠荣
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Zhong Xing Credex Finance Tecnnology Ltd
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN2009101091882A priority Critical patent/CN101662760B/zh
Publication of CN101662760A publication Critical patent/CN101662760A/zh
Priority to PCT/CN2010/071619 priority patent/WO2011011996A1/zh
Priority to EP10803829.0A priority patent/EP2461615A4/en
Priority to US13/386,418 priority patent/US8589353B2/en
Application granted granted Critical
Publication of CN101662760B publication Critical patent/CN101662760B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • H04W8/24Transfer of terminal data

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种将终端数据进行备份的方法及***。所述方法包括如下步骤:一、建立终端索引表,所述终端索引表包括与终端数据对应的终端索引项;二、终端设备检查终端索引项中的信息,将所述终端索引项中的信息和/或终端索引项对应的数据内容发送到网络服务器中,并修改终端索引表;三、网络服务器建立与所述终端索引表相对应的服务器索引表,根据所述信息和/或终端数据进行备份操作,并修改服务器索引表。本发明通过在终端设备和网络服务器上建立两个对应的索引表,简化了检查过程,能够快速地检查出数据状态,节省了终端设备内存资源,提高备份效率。

Description

将终端数据进行备份的方法及***
技术领域
本发明涉及移动通信数据处理领域,更具体的说,涉及将终端数据进行备份的方法及***。
背景技术
随着科技的发展,手机成了人们生活、工作的必须品。手机中往往存放着用户的通信记录,比如通话记录、短信和彩信。手机中还存放着通讯录、图片、音乐、录音和录像等用户的资料。这些通信记录和资料往往是重要的数据,若不进行备份,一旦手机丢失或者损坏,将会给用户造成不可弥补的损失。
通常来说,用户可通过手机数据线将数据备份到个人电脑中,但是这样操作不方便,很少有用户能够定期进行备份。
目前已有方法提出将手机数据备份到网络服务器。中国专利“一种手机与网络服务器的信息交换方法”(申请号CN200710074937.3)中提出了将手机数据备份到网络服务器的方法,需要用户设置要备份的数据类型以及备份周期等。当满足用户所设置的备份条件时,手机将新数据备份到服务器上。在备份前,手机检查手机中上次备份之后到本次备份之前的新建或者修改过的数据,将这些作为需要备份新数据。另外,当用户删除了手机上的数据后,服务器上相应的备份数据不能自动删除,用户需要在服务器上设置这些废弃数据是否应该删除。
但是,在这样的***中,用户需要对备份参数进行设置,如备份时期、备份的数据项目等,使得用户的操作很复杂。如果用户忘记设置,这样的备份机制便失去了作用。此外,为了确定哪些是需要备份的新数据,手机需要对手机内数据的逐条判断,如判断数据的生成时间、修改时间等。这样的操作消耗手机的内存资源,也需要较长的搜索时间,备份效率低。最后,服务器不能够将备份数据自动删除而需要用户另行设置,给用户增添了麻烦。如果用户忘记设置,则会占用大量的服务器存储空间,造成资源浪费。
发明内容
本发明要解决的技术问题在于提出一种将终端数据进行备份的方法,通过建立数据索引表,使得终端设备能够快速检查数据状态进行数据备份,节省终端设备内存资源,提高备份效率。
本发明还提出一种将终端数据进行备份的***,通过建立数据索引表,使得终端设备能够快速检查数据状态进行数据备份,节省了终端设备内存资源,提高备份效率。
一种将终端数据进行备份的方法,包括如下步骤:
一、建立终端索引表,所述终端索引表包括与终端数据对应的终端索引项;
二、终端设备检查终端索引项中的信息,将所述终端索引项中的信息和/或终端索引项对应的数据内容发送到网络服务器中,并修改终端索引表;
三、网络服务器建立与所述终端索引表相对应的服务器索引表,根据所述信息和/或终端数据进行备份操作,并修改服务器索引表。
优选地,所述步骤一之前还包括为终端设备与网络服务器建立对应关系的步骤;终端设备将标识信息发送给网络服务器,或网络服务器获取终端设备的标识信息,从而建立对应关系;其中终端设备包括手机或PDA,标识信息包括手机号或IP地址。
优选地,其特征在于,所述步骤一中,每一索引项对应于设备数据的一个记录,索引项包括标号、状态和/或地址字段,其中:
所述标号字段表示终端索引项的序号,用于数据备份过程向网络服务器传递信息;
所述状态字段用于区分该终端索引项对应的数据状态,包括初始、未变、新建、修改和/或删除;
所述地址字段用于表述该终端索引项对应的数据的在终端设备中的存储地址。
优选地,所述步骤一之后还包括对终端索引表进行实时更新的步骤:
首次建立终端索引表时,所有终端索引项的状态字段的值为初始;
终端设备新建一条记录时,在终端索引表中找到一个状态字段为初始的终端索引项,将该新建记录所存放的地址写入该终端索引项的地址字段中,并将状态字段设为新建或修改;
终端设备修改一条记录时,在终端索引表中找到该记录对应的终端索引项,将状态字段设为新建或修改;
终端设备删除一条记录时,在终端索引表中根据地址找到对应的终端索引项,将状态字段设为删除。
优选地,所述步骤二之前还包括设置备份条件的过程,所述备份条件包括备份周期以及需要备份的数据类型;所述备份条件为***默认设置或由用户设置。
优选地,所述步骤二中,终端设备检查终端索引项中的信息,
若检查到状态字段为新建或修改的终端索引项,则将其标号字段和根据地址字段找到的数据内容发送至网络服务器,并将状态字段修改为未变;
若检查到状态字段为删除的终端索引项,将其标号字段发送给网络服务器,以通知网络服务器删除该标号对应的数据内容,并将状态字段修改为初始;
若检查到终端索引项的状态字段为不属于未变、新建、修改或删除的任何一种,即发生异常时,根据其地址字段找到该数据内容,将该数据内容以及其标号字段发送给网络服务器。
优选地,步骤三中所述的服务器索引表包括服务器索引项,所述服务器索引项包括服务器标号和服务器地址字段;其中,标号字段与终端索引表的标号字段一一对应;服务器地址字段用于记录备份数据在服务器中存放的地址。
优选地,步骤三进行备份操作的过程为:
当终端设备发送终端索引项的标号字段和对应的数据内容要求新建或修改时,网络服务器搜索到相同标号的服务器索引项,将对应的数据内容进行保存,并将数据内容所存放的服务器地址写入所述服务器索引项的服务器地址字段;
当终端设备发送终端索引项的标号要求删除时,网络服务器搜索到与该标号相同的服务器索引项,根据服务器地址字段删除在服务器地址中存放的数据内容。
本发明还包括一种将设备数据进行备份的***,包括终端设备以及网络服务器:
所述终端设备包括终端索引表单元和发送单元;所述终端索引表单元用于建立终端索引表,所述终端索引表包括与终端数据对应的终端索引项;所述发送单元用于检查所述终端索引表单元的终端索引项中的信息,将所述终端索引项中的信息和/或终端索引项对应的数据内容发送到网络服务器中,并修改终端索引表;
所述网络服务器包括服务器索引表单元和备份单元;所述服务器索引表单元用于建立与所述终端索引表相对应的服务器索引表;所述备份单元用于根据所述信息和/或终端数据进行备份操作,并修改服务器索引表。
优选地,所述终端索引表单元中,每一索引项对应于设备数据的一个记录,索引项包括标号、状态和/或地址字段,其中:
所述标号字段表示终端索引项的序号,用于数据备份过程向网络服务器传递信息;
所述状态字段用于区分该终端索引项对应的数据状态,包括初始、未变、新建、修改和/或删除;
所述地址字段用于表述该终端索引项对应的数据的在终端设备中的存储地址。
优选地,所述终端索引表单元中:
首次建立终端索引表时,所有终端索引项的状态字段的值为初始;
当终端设备新建一条记录时,在终端索引表中找到一个状态字段为初始的终端索引项,将该新建记录所存放的地址写入该终端索引项的地址字段中,并将状态字段设为新建或修改;
当终端设备修改一条记录时,在终端索引表中找到该记录对应的终端索引项,将状态字段设为新建或修改;
当终端设备删除一条记录时,在终端索引表中根据地址找到对应的终端索引项,将状态字段设为删除。
优选地,所述终端发送单元包括:
第一发送单元,用于检查到状态字段为新建或修改的终端索引项时,则将其标号字段和根据地址字段找到的数据内容发送至网络服务器,并将状态字段修改为未变;
第二发送单元,用于检查到状态字段为删除的终端索引项时,将其标号字段发送给网络服务器,以通知网络服务器删除该标号对应的数据内容,并将状态字段修改为初始;
和/或第三发送单元,用于检查到终端索引项的状态字段为不属于未变、新建、修改或删除的任何一种时,根据其地址字段找到该数据内容,将该数据内容以及其标号字段发送给网络服务器。
优选地,所述服务器索引表单元中的服务器索引表包括服务器索引项;所述服务器索引项包括服务器标号和服务器地址字段;其中,标号字段与终端索引表的标号字段一一对应;服务器地址字段用于记录备份数据在服务器中存放的地址。
优选地,备份单元包括:
第一备份单元,用于当终端设备发送终端索引项的标号字段和对应的数据内容要求新建或修改时,搜索所述服务器索引表单元找到相同标号的服务器索引项,将对应的数据内容进行保存,并将数据内容所存放的服务器地址写入所述服务器索引项的服务器地址字段;
和/或第二备份单元,用于当终端设备发送终端索引项的标号要求删除时,搜索所述服务器索引表单元找到与该标号相同的服务器索引项,根据服务器地址字段删除在服务器地址中存放的数据内容。
本发明建立了终端索引表来维护终端设备内的数据信息,在终端设备新建、修改或删除了数据内容时,将终端索引表中索引项的信息以及对应的数据内容发送到网络服务器上;网络服务器上也建立有与终端索引表对应的服务器索引表,网络服务器根据索引项的类型、标号等信息,对终端设备的数据内容进行保存或删除,即可以快速对终端数据进行备份,简化了检查过程,从而节省了终端设备内存资源,提高了备份效率。
附图说明
图1是本发明方法的主要步骤流程图。
图2是本发明方法中的终端设备索引表的索引项结构示意图。
图3是本发明方法终端设备根据索引表进行数据备份的流程图。
图4是本发明方法中的网络服务器的索引表的索引项结构示意图。
图5是本发明方法中网络服务器根据终端设备发送的数据进行备份的流程图。
图6是本发明方法中终端设备与网络服务器建立注册关系的过程示意图。
图7是本发明方法终端设备建立并维护索引表的流程图。
图8是本发明方法中终端设备进行备份周期、备份数据、密码设置的过程示意图。
图9是本发明***的终端设备装置模块示意图。
图10是本发明***的网络服务器装置模块示意图。
具体实施方式
下面结合附图和实施例,对本发明做进一步的详细描述。
本发明提供了一种将终端数据进行备份的方法,主要是在终端设备中建立一个索引表,记录终端数据的状态和存放位置。同时网络服务器也建立服务器索引表,对应终端设备中的索引表。在达到备份条件时,终端设备通过检查索引表得知哪些数据需要进行备份以及需要进行什么样的备份操作,然后将需要发送的数据和索引项标号发送给网络服务器。网络服务器根据服务器索引表查找数据在服务器中的存放位置,从而进行操作。需要说明的是,本发明并不仅限于应用在手机终端,还可以其他终端设备,比如PDA等终端。
本发明提供了一种将设备数据进行备份的方法,如图1所示,主要包括以下步骤:
步骤一、建立终端索引表,所述终端索引表包括与终端数据对应的终端索引项;
步骤二、终端设备检查终端索引项中的信息,将所述终端索引项中的信息和/或终端索引项对应的数据内容发送到网络服务器中,并修改终端索引表;
步骤三、网络服务器建立与所述终端索引表相对应的服务器索引表,根据所述信息和/或终端数据进行备份操作,并修改服务器索引表。
对于步骤一,终端设备对于终端设备数据建立终端索引表,所述终端索引表包括终端索引项,所述终端索引项与需要备份的数据相对应;
终端设备在终端设备内建立终端索引表维护终端设备内的信息。终端索引表由终端索引项构成,每一索引项对应于设备数据的一个记录,索引项包括标号、状态和/或地址字段,其中:标号字段表示终端索引项的序号,用于数据备份过程向网络服务器传递信息;状态字段用于区分该终端索引项对应的数据状态,初始、未变、新建、修改和/或删除;所述地址字段用于表述该终端索引项对应的数据的在终端设备中的存储地址,可以是存储路径。
如图2所示,为终端索引表的优选结构。对于用户需要备份的数据类型,如短信、彩信、通话记录、通讯录,终端设备分别维护一个终端索引表。终端设备的终端索引表以文件的形式存放,每一终端索引项记录一条数据的相关信息。优选地,标号字段可设为三位,状态字段可设为一位,地址地段可为一个字符串,填写终端设备数据所存放的路径。状态字段可用0表示初始状态,即终端索引项为空;1表示新建或修改;2表示删除;3表示未变;在程序判断条件出错或数据跑飞、数组越界的情况,状态位的值可能会成为非0、1、2、3的值,也就是不属于初始、新建或修改、删除、未变任何以一种状态,成为异常状态。
表示状态的值可以变动,只要这一值可以区分以上不同的状态即可。
举例,一条短信终端索引表中的一个终端索引项:
  011   1   C:\短信\06
表示短信第11条终端索引项,状态为修改,存储路径在C盘下,短信文件夹,第6条。
  002   3   C:\通话记录\07
表示通话记录终端索引表中第2条终端索引项,状态为未变,即自从上次备份以来,没有改变过。且存储路径在C盘下,通话记录文件夹,第7条。
除上述方式外,终端索引表还可以其他结构,例如字段顺序的调换,或者增加其他信息字段等,如:
  状态   标号   地址
  标号   状态   地址   其他
等。
对于步骤二,终端设备检查终端索引表中的信息,包括标号、状态和地址字段,将需要备份的设备数据发送到网络服务器中,并维护终端索引表中的信息;
当达到备份条件时,终端设备检查终端索引表中每一个终端索引项的状态字段的值,来确定,从上一次备份到本次备份之间,终端索引项所对应的数据有无变动。
若检查到状态字段为新建或修改的终端索引项,则将其标号字段和根据地址字段找到的数据内容发送至网络服务器,并将状态字段修改为未变;
若检查到状态字段为删除的终端索引项,将其标号字段发送给网络服务器,以通知网络服务器删除该标号对应的数据内容,并将状态字段修改为初始;
若检查到终端索引项的状态字段为不属于未变、新建、修改或删除的任何一种,即发生异常时,根据其地址字段找到该数据内容,将该数据内容以及其标号字段发送给网络服务器。
如图3所示,为终端设备检查检索表并做备份的过程。
当满足备份条件时,终端设备检查终端索引表中各终端索引项的状态。当发现状态为新建或修改时,将其标号和根据地址字段找到的数据内容法送给网络服务器,并将状态字段改为未变。
举例:检索到一条通讯录的终端索引项为
  010   1   C:\通讯录\12
这时,根据C:\通讯录\12找到这条通讯录记录的具体内容,将其与标号010发给网络服务器,最后将这条终端索引项改为
  010   3   C:\通讯录\12
当发现状态为删除时,将其标号发送给网络服务器,并将状态字段修改为初始。状态字段变成初始状态后,意味着这条终端索引项的标号被释放,可以重新使用,新建记录时可以建立在此条终端索引项中。
举例:检索到一条通讯录的索引为
  009   2   C:\通讯录\12
将标号009发送给网络服务器,并将状态字段修改为初始。
  009   3   C:\通讯录\12
当发现状态为异常时,将其标号和根据地址字段找到的数据内容法送给网络服务器,并将状态字段改为未变。
举例:检索到一条通讯录的终端索引项为
  019   5   C:\通讯录\12
这时,根据C:\通讯录\12找到这条通讯录记录的具体内容,将其与标号010发给网络服务器,最后将这条终端索引项改为
  019   3   C:\通讯录\12
对于步骤三,网络服务器中建立服务器索引表,根据终端设备的备份请求进行备份,并维护服务器索引表。
网络服务器中对应该终端设备建立服务器索引表,两个索引表的索引项标号一一对应。服务器索引表包括服务器索引项,所述服务器索引项包括服务器标号和服务器地址字段;其中,标号字段与终端索引表的标号字段一一对应;服务器地址字段用于记录备份数据在服务器中存放的地址。
如图4所示,为网络服务器索引表的索引项结构。
如图5所示,为网络服务器备份的过程:
当终端设备发送终端索引项的标号字段和对应的数据内容要求新建或修改时,网络服务器搜索到相同标号的服务器索引项,将对应的数据内容进行保存,并将数据内容所存放的服务器地址写入所述服务器索引项的服务器地址字段;
当终端设备发送终端索引项的标号要求删除时,网络服务器搜索到与该标号相同的服务器索引项,根据服务器地址字段删除在服务器地址中存放的数据内容。
对应于终端设备的索引表,网络服务器也根据不同的数据类型分别维护服务器索引表。服务器索引表以文件形式存放,每一个索引项对应着终端设备中的索引表中的索引项。服务器索引表的索引项至少包括标号字段和服务器地址字段。优选地,标号字段设为三位,服务器地址字段为一个字符串,填写备份数据在服务器中的存放路径。服务器索引项的标号应该与终端设备中索引项标号一致。
举例,当终端设备中有短信索引项
  011   1   C:\短信\06
该短信在服务器备份后,其服务器索引项应该为:
  011   H:\终端设备xxxx\短信\06
标号011与终端设备中索引项标号一致。
当网络服务器接收到终端设备发送标号以及数据内容时,网络服务器找到相同标号的索引项,将备份数据内容所存放的服务器地址写入该索引项地址字段。
举例:收到标号010,短信内容为:“你好”,则将“你好”存入服务器,路径为H:\终端设备xxxx\短信\11。则找到服务器索引表第010条,写入地址得到
  010   H:\终端设备xxxx\短信\11
当网络服务器接收到终端设备发送的标号,被要求删除备份时,网络服务器按照标号找到该索引项,并根据地址字段的值删除该数据内容。
举例:收到通讯录标号009,搜索到该条索引项
  009   H:\终端设备xxxx\通讯录
  \22
按照H:\终端设备xxxx\通讯录\22找到该条记录进行删除即可。
下面结合应用示例对本发明技术方案的实施作进一步详细介绍。
实施例一
在本优选实施例中,步骤一之前还包括为终端设备与网络服务器建立对应关系的步骤;终端设备将标识信息发送给网络服务器,或网络服务器获取终端设备的标识信息,从而建立对应关系;其中终端设备包括手机或PDA,标识信息包括手机号或IP地址。
本发明可以首先令用户终端设备在网络服务器中进行注册,从而使得终端设备与网络服务器建立对应关系。可由用户终端设备将终端设备号发送给网络服务器从而完成注册。或者由网络服务器发起注册行为,获取终端设备号码完成终端设备与网络服务器的对应注册。在注册中,用户可设定注册密码,注册完成后也可更改密码。
如图6所示,该优选实施例为终端设备用户向服务器通过设置密码完成注册的过程。其具体步骤为:
1.进入终端设备的备份设置菜单,如图六的界面S01;
2.在界面S01,用户选择“密码设置”,进入图一的界面S011;
3.在界面S011,用户输入新密码,点击确认,进入图一的界面S0111;
4.在界面S0111,用户再次输入新密码,点击“注册”,终端设备将密码通过短信发送给网络服务器进行注册。
5.网络服务器收到注册短信后,回复一条短信给终端设备,该短信不显示给用户,终端设备收到该短信,标识注册标志位,表示注册成功。
6.如果注册失败,弹出提示框提示用户,用户确认后回到界面S0111,用户可再次进行注册。
实施例二
对于步骤一,所述索引表根据用户终端设备数据的变化进行实时更新的过程为:
终端设备新建一条记录时,在终端索引表中找到一个状态字段为初始的终端索引项,将该新建记录所存放的地址写入该终端索引项的地址字段中,并将状态字段设为新建或修改;终端设备修改一条记录时,在终端索引表中找到该记录对应的终端索引项,将状态字段设为新建或修改;终端设备删除一条记录时,在终端索引表中根据地址找到对应的终端索引项,将状态字段设为删除。例如:
当用户新建一条记录,例如接收或发送一条短信或彩信,或完成一次通话时,或编辑完成一条通讯录记录时,在索引表中找到一个状态字段为初始的索引项,将该短信或彩信所存放的地址写入该索引项的地址字段中,并将状态字段设为新建或修改;
当用户修改一条记录,例如修改一条通讯录记录时,在索引表中找该记录对应的索引项,将其状态字段设为新建或修改;
用户删除一条短信或彩信,或删除一条通话记录,或删除一条通讯录记录时,在索引表中根据地址找到对应的索引项,删除该索引项中的地址字段,将状态字段设为删除。
通过以上步骤,用户终端设备完成了对索引表的维护。
如图7所示,为用户终端设备建立以及维护索引表的过程的优选实施例。
第一次建立索引表时,所有的状态字段设置为初始。举例,可设为0表示初始状态。
当用户终端设备有新的数据记录时,比如接收或编辑完成并发送一条短信或彩信,或完成一次通话时,或编辑完成一条通讯录记录时,需要新建一条索引项记录这一数据信息。这时终端设备顺序检索该数据类型对应的索引表中的状态字段,当发现有状态为初始的索引项,即把该新建的数据的存放地址填入所述索引项的地址字段,并将状态字段改为新建或修改状态。
举例,用户接到一条短信存在C:\短信\10,检索短信索引表发现012索引项状态为0。
  012   0
则将该短信存放地址填入,并修改状态
  012   1   C:\短信\10
当用户修改已有的数据记录时,需要搜索索引表找到该条记录,将状态改为新建或修改。
举例,已有备份完成的一条通讯录记录,在索引表中的索引项为
  010   3   C:\通讯录\12
状态为3表示其上一次备份完成。现在用户对其进行修改,应将状态修改成1,得到
  010   1   C:\通讯录\12
当用户删除已有的数据记录时,需要搜索索引表找到该条记录,将状态改为2。同时,也可以将地址字段中的值删除。
举例,已有备份完成的一条通讯录记录,在索引表中的索引项为
  009   3   C:\通讯录\12
删除此条通讯录记录,则索引项应成为:
  009   2   C:\通讯录\12
或同时删除地址字段的内容,成为:
  009   2
实施例三
在本优选实施例中,在步骤二之前,还可以包括设置备份条件的过程,所述备份条件包括备份周期以及需要备份的数据类型;所述备份条件为***默认设置或由用户设置。用户可以设定备份的周期、需要备份的数据类型等信息的过程。但如果用户对此不做设定,终端设备中有默认的备份条件值,如备份周期为24小时,需要备份的数据类型为短信、彩信、通话记录、通讯录。这样可以避免用户忘记设置可能带来的不良后果。
如图8所示,该优选实施例为终端设备和网络服务器完成对应关系后,用户可更改密码以及设置备份条件代替默认的备份条件,步骤如下:
1.进入终端设备的备份设置菜单,注册成功后,备份设置菜单如图二的界面S02所示;
2.在界面S02,选择菜单的第一项“修改密码”,进入界面S021,要求用户输入旧密码,用户完成输入后点击确认,进入界面S0211,要求用户输入新密码,完成输入后用户点击确认,进入界面S02111,要求用户再次输入新密码,完成输入后用户点击确认,终端设备将新密码发送给网络服务器更新密码;
3.在界面S02,选择菜单的第二项“备份周期设置”,进入界面S022,用户可以选择不同的备份周期,若用户不设置,则默认为一天。用户完成设置后,终端设备将修改后的备份周期发送给网络服务器;
4.在界面S02,选择菜单的第三项“备份数据设置”,进入界面S023,用户可以选择需要备份的数据类型,若用户没有设置,则默认备份通信录、短信、彩信。用户完成设置后,终端设备将修改后的备份数据类型发送给网络服务器;
本发明还提供了一种将设备数据进行备份的***,在终端设备和网络服务器中实现上述的备份方法,包括终端设备以及网络服务器:
所述终端设备包括终端索引表单元和发送单元;所述终端索引表单元用于建立终端索引表,所述终端索引表包括与终端数据对应的终端索引项;所述发送单元用于检查所述终端索引表单元的终端索引项中的信息,将所述终端索引项中的信息和/或终端索引项对应的数据内容发送到网络服务器中,并修改终端索引表;
所述网络服务器包括服务器索引表单元和备份单元;所述服务器索引表单元用于建立与所述终端索引表相对应的服务器索引表;所述备份单元用于根据所述信息和/或终端数据进行备份操作,并修改服务器索引表。
一、终端设备
如图9所示,为本发明的一种备份终端设备数据的终端装置。本发明***中,终端设备包括终端索引表单元和终端发送单元。
(一)、在终端索引表单元中,每一索引项对应于设备数据的一个记录,索引项包括标号、状态和/或地址字段,其中:所述标号字段表示终端索引项的序号,用于数据备份过程向网络服务器传递信息;所述状态字段用于区分该终端索引项对应的数据状态,包括初始、未变、新建、修改和/或删除;所述地址字段用于表述该终端索引项对应的数据的在终端设备中的存储地址。
在终端索引表单元中:首次建立终端索引表时,所有终端索引项的状态字段的值为初始;
当终端设备新建一条记录时,在终端索引表中找到一个状态字段为初始的终端索引项,将该新建记录所存放的地址写入该终端索引项的地址字段中,并将状态字段设为新建或修改;
当终端设备修改一条记录时,在终端索引表中找到该记录对应的终端索引项,将状态字段设为新建或修改;
当终端设备删除一条记录时,在终端索引表中根据地址找到对应的终端索引项,将状态字段设为删除。
举例来说明此优选实施方式:
1、终端设备中的索引表生成单元建立索引表,索引表由索引项构成,索引项格式如图3所示。状态字段为初始状态0。如第一条索引项为:
  001   0
2、终端设备用户新建一条通讯录,放在终端设备C:\通讯录\40,索引表维护单元检查通讯录索引表中的索引项,发现第20条的状态字段为0
  020   0
则将此地址填入,并更改状态,得到
  020   1   C:\通讯录\40
3、备份条件判断单元根据默认备份条件每24小时备份,通讯录需要进行备份,满足备份条件时,备份条件判断单元发送备份开始的信号给数据状态检查单元。
4、数据状态检查单元收到开始备份的信号之后,检查索引表。当发现通讯录索引表中有
  020   1   C:\通讯录\40
这样的索引项时,将索引结果发送给备份操作单元。
5、由于状态字段为1,备份操作单元将C:\通讯录\40地址中的内容和020发送给网络服务器。完成后给索引表维护单元备份完成的信号。
6、索引表维护单元更改索引项信息成为:
  020   3   C:\通讯录\40
(二)、终端发送单元一般包括三个发送单元:
第一发送单元,用于检查到状态字段为新建或修改的终端索引项时,则将其标号字段和根据地址字段找到的数据内容发送至网络服务器,并将状态字段修改为未变;
第二发送单元,用于检查到状态字段为删除的终端索引项时,将其标号字段发送给网络服务器,以通知网络服务器删除该标号对应的数据内容,并将状态字段修改为初始;
和/或第三发送单元,用于检查到终端索引项的状态字段为不属于未变、新建、修改或删除的任何一种时,根据其地址字段找到该数据内容,将该数据内容以及其标号字段发送给网络服务器。
二、服务器设备
如图10所示,为本发明的一种备份终端设备数据的网络服务器,其一般包括服务器索引表单元和备份单元,
(一)、在服务器索引表单元中,服务器索引表包括服务器索引项;所述服务器索引项包括服务器标号和服务器地址字段;其中,标号字段与终端索引表的标号字段一一对应;服务器地址字段用于记录备份数据在服务器中存放的地址。
举例来说明此优选实施方式:
1、网络服务器收到标号020以及一条通讯录记录
2、服务器备份单元将这条通讯录记录存储到网络服务器的地址:
H:\终端设备xxxx\通讯录\100
3、服务器备份单元将这个地址发给服务器索引表维护单元
4、服务器索引表维护单元找到通讯录索引表020条索引项,将地址填入其服务器地址字段,得到:
  020   H:\终端设备xxxx\通讯录\100
(二)、备份单元一般包括两个备份单元:
第一备份单元,用于当终端设备发送终端索引项的标号字段和对应的数据内容要求新建或修改时,搜索所述服务器索引表单元找到相同标号的服务器索引项,将对应的数据内容进行保存,并将数据内容所存放的服务器地址写入所述服务器索引项的服务器地址字段;
和/或第二备份单元,用于当终端设备发送终端索引项的标号要求删除时,搜索所述服务器索引表单元找到与该标号相同的服务器索引项,根据服务器地址字段删除在服务器地址中存放的数据内容。

Claims (14)

1.一种将终端数据进行备份的方法,其特征在于,包括如下步骤:
一、建立终端索引表,所述终端索引表包括与终端数据对应的终端索引项,索引项包括标号、状态和/或地址字段,其中:
所述标号字段表示终端索引项的序号,用于数据备份过程向网络服务器传递信息;
所述状态字段用于区分该终端索引项对应的数据状态,包括初始、未变、新建、修改和/或删除;
所述地址字段用于表述该终端索引项对应的数据的在终端设备中的存储地址;
二、终端设备检查终端索引项中的信息,将所述终端索引项中的信息和/或终端索引项对应的数据内容发送到网络服务器中,并修改终端索引表;
三、网络服务器建立与所述终端索引表相对应的服务器索引表,根据所述信息和/或终端数据进行备份操作,并修改服务器索引表。
2.如权利要求1所述的将终端数据进行备份的方法,其特征在于,所述步骤一之前还包括为终端设备与网络服务器建立对应关系的步骤;终端设备将标识信息发送给网络服务器,或网络服务器获取终端设备的标识信息,从而建立对应关系;其中终端设备包括手机或PDA,标识信息包括手机号或IP地址。
3.如权利要求1所述的将终端数据进行备份的方法,其特征在于,所述步骤一中,每一索引项对应于设备数据的一个记录。
4.如权利要求3所述的将终端数据进行备份的方法,其特征在于,所述步骤一之后还包括对终端索引表进行实时更新的步骤:
首次建立终端索引表时,所有终端索引项的状态字段的值为初始;
终端设备新建一条记录时,在终端索引表中找到一个状态字段为初始的终端索引项,将该新建记录所存放的地址写入该终端索引项的地址字段中,并将状态字段设为新建或修改;
终端设备修改一条记录时,在终端索引表中找到该记录对应的终端索引项,将状态字段设为新建或修改;
终端设备删除一条记录时,在终端索引表中根据地址找到对应的终端索引项,将状态字段设为删除。
5.如权利要求1所述的将终端数据进行备份的方法,其特征在于,所述步骤二之前还包括设置备份条件的过程,所述备份条件包括备份周期以及需要备份的数据类型;所述备份条件为***默认设置或由用户设置。
6.如权利要求3所述的将终端数据进行备份的方法,其特征在于,所述步骤二中,终端设备检查终端索引项中的信息,
若检查到状态字段为新建或修改的终端索引项,则将其标号字段和根据地址字段找到的数据内容发送至网络服务器,并将状态字段修改为未变;
若检查到状态字段为删除的终端索引项,将其标号字段发送给网络服务器,以通知网络服务器删除该标号对应的数据内容,并将状态字段修改为初始;
若检查到终端索引项的状态字段为不属于未变、新建、修改或删除的任何一种,即发生异常时,根据其地址字段找到该数据内容,将该数据内容以及其标号字段发送给网络服务器。
7.如权利要求6所述的将终端数据进行备份的方法,其特征在于,步骤三中所述的服务器索引表包括服务器索引项,所述服务器索引项包括服务器标号和服务器地址字段;其中,标号字段与终端索引表的标号字段一一对应;服务器地址字段用于记录备份数据在服务器中存放的地址。
8.如权利要求7所述的将终端数据进行备份的方法,其特征在于,步骤三进行备份操作的过程为:
当终端设备发送终端索引项的标号字段和对应的数据内容要求新建或修改时,网络服务器搜索到相同标号的服务器索引项,将对应的数据内容进行保存,并将数据内容所存放的服务器地址写入所述服务器索引项的服务器地址字段;
当终端设备发送终端索引项的标号要求删除时,网络服务器搜索到与该标号相同的服务器索引项,根据服务器地址字段删除在服务器地址中存放的数据内容。
9.一种将设备数据进行备份的***,包括终端设备以及网络服务器,其特征在于:
所述终端设备包括终端索引表单元和发送单元;所述终端索引表单元用于建立终端索引表,所述终端索引表包括与终端数据对应的终端索引项;所述发送单元用于检查所述终端索引表单元的终端索引项中的信息,将所述终端索引项中的信息和/或终端索引项对应的数据内容发送到网络服务器中,并修改终端索引表,索引项包括标号、状态和/或地址字段,其中:
所述标号字段表示终端索引项的序号,用于数据备份过程向网络服务器传递信息;
所述状态字段用于区分该终端索引项对应的数据状态,包括初始、未变、新建、修改和/或删除;
所述地址字段用于表述该终端索引项对应的数据的在终端设备中的存储地址;
所述网络服务器包括服务器索引表单元和备份单元;所述服务器索引表单元用于建立与所述终端索引表相对应的服务器索引表;所述备份单元用于根据所述信息和/或终端数据进行备份操作,并修改服务器索引表。
10.如权利要求9所述的将设备数据进行备份的***,其特征在于,所述终端索引表单元中,每一索引项对应于设备数据的一个记录。
11.如权利要求10所述的将设备数据进行备份的***,其特征在于,所述终端索引表单元中:
首次建立终端索引表时,所有终端索引项的状态字段的值为初始;
当终端设备新建一条记录时,在终端索引表中找到一个状态字段为初始的终端索引项,将该新建记录所存放的地址写入该终端索引项的地址字段中,并将状态字段设为新建或修改;
当终端设备修改一条记录时,在终端索引表中找到该记录对应的终端索引项,将状态字段设为新建或修改;
当终端设备删除一条记录时,在终端索引表中根据地址找到对应的终端索引项,将状态字段设为删除。
12.如权利要求10所述的将设备数据进行备份的***,其特征在于,所述终端发送单元包括:
第一发送单元,用于检查到状态字段为新建或修改的终端索引项时,则将其标号字段和根据地址字段找到的数据内容发送至网络服务器,并将状态字段修改为未变;
第二发送单元,用于检查到状态字段为删除的终端索引项时,将其标号字段发送给网络服务器,以通知网络服务器删除该标号对应的数据内容,并将状态字段修改为初始;
和/或第三发送单元,用于检查到终端索引项的状态字段为不属于未变、新建、修改或删除的任何一种时,根据其地址字段找到该数据内容,将该数据内容以及其标号字段发送给网络服务器。
13.如权利要求11所述的将设备数据进行备份的***,其特征在于,所述服务器索引表单元中的服务器索引表包括服务器索引项;所述服务器索引项包括服务器标号和服务器地址字段;其中,标号字段与终端索引表的标号字段一一对应;服务器地址字段用于记录备份数据在服务器中存放的地址。
14.如权利要求13所述的将终端数据进行备份的***,其特征在于,备份单元包括:
第一备份单元,用于当终端设备发送终端索引项的标号字段和对应的数据内容要求新建或修改时,搜索所述服务器索引表单元找到相同标号的服务器索引项,将对应的数据内容进行保存,并将数据内容所存放的服务器地址写入所述服务器索引项的服务器地址字段;
和/或第二备份单元,用于当终端设备发送终端索引项的标号要求删除时,搜索所述服务器索引表单元找到与该标号相同的服务器索引项,根据服务器地址字段删除在服务器地址中存放的数据内容。
CN2009101091882A 2009-07-31 2009-07-31 将终端数据进行备份的方法及*** Expired - Fee Related CN101662760B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN2009101091882A CN101662760B (zh) 2009-07-31 2009-07-31 将终端数据进行备份的方法及***
PCT/CN2010/071619 WO2011011996A1 (zh) 2009-07-31 2010-04-07 将终端数据进行备份的方法及***
EP10803829.0A EP2461615A4 (en) 2009-07-31 2010-04-07 METHOD FOR SECURING DEVICE DATA AND SYSTEM THEREFOR
US13/386,418 US8589353B2 (en) 2009-07-31 2010-04-07 Method for backing up terminal data and system thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009101091882A CN101662760B (zh) 2009-07-31 2009-07-31 将终端数据进行备份的方法及***

Publications (2)

Publication Number Publication Date
CN101662760A CN101662760A (zh) 2010-03-03
CN101662760B true CN101662760B (zh) 2011-12-28

Family

ID=41790452

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009101091882A Expired - Fee Related CN101662760B (zh) 2009-07-31 2009-07-31 将终端数据进行备份的方法及***

Country Status (4)

Country Link
US (1) US8589353B2 (zh)
EP (1) EP2461615A4 (zh)
CN (1) CN101662760B (zh)
WO (1) WO2011011996A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102711091B (zh) * 2012-06-12 2018-11-23 中兴通讯股份有限公司 核心网***及数据处理方法

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662760B (zh) * 2009-07-31 2011-12-28 中兴通讯股份有限公司 将终端数据进行备份的方法及***
CN102075621B (zh) * 2010-12-23 2015-10-07 上海闻泰电子科技有限公司 一种安全存储手机彩信并进行掉电保护的方法
CN102314503A (zh) * 2011-09-01 2012-01-11 浪潮(北京)电子信息产业有限公司 一种索引方法
WO2013044794A1 (zh) * 2011-09-30 2013-04-04 北京奇虎科技有限公司 终端备份和恢复方法
CN103309906A (zh) * 2012-03-16 2013-09-18 ***通信集团公司 一种通讯录备份、恢复方法及装置
CN103051792B (zh) * 2012-12-17 2014-12-10 东莞宇龙通信科技有限公司 变更联系人信息的方法及其通信终端
CN103957318B (zh) * 2014-04-28 2016-10-05 广州三星通信技术研究有限公司 在终端中管理与联系人之间的会话内容的设备和方法
CN104199984B (zh) * 2014-09-26 2018-01-12 浙江中控技术股份有限公司 一种实现功能库的动态引用的方法和装置
CN105635394B (zh) * 2015-03-04 2020-04-07 酷派软件技术(深圳)有限公司 联系人信息处理方法、联系人信息处理***和终端
CN106682002A (zh) * 2015-11-05 2017-05-17 中兴通讯股份有限公司 数据库同步方法及***、源数据和目标数据同步装置
CN108206998A (zh) * 2016-12-20 2018-06-26 北京小米移动软件有限公司 获取终端信息的方法及装置
CN108399580A (zh) * 2018-02-09 2018-08-14 国网浙江省电力有限公司信息通信分公司 电力行业全业务统一数据服务器***
CN111221814B (zh) * 2018-11-27 2023-06-27 阿里巴巴集团控股有限公司 二级索引的构建方法、装置及设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1988535A (zh) * 2005-12-23 2007-06-27 腾讯科技(深圳)有限公司 文件存储同步方法、***及客户端
CN101090330A (zh) * 2006-06-13 2007-12-19 上海威腾信息科技有限公司 一种网络数据备份管理装置及其相关处理方法

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2458416A1 (en) * 2001-08-31 2003-03-27 Arkivio, Inc. Techniques for restoring data based on contents and attributes of the data
US8346718B2 (en) * 2001-09-07 2013-01-01 Extended Systems, Inc. Synchronizing recurring events
KR100762629B1 (ko) * 2003-08-26 2007-10-01 삼성전자주식회사 휴대단말기의 백업서비스 처리방법
CN1956452B (zh) * 2005-10-27 2012-02-29 华为技术有限公司 一种实现数据同步的方法、***、客户端及服务器
CN101005428A (zh) * 2006-01-19 2007-07-25 华为技术有限公司 一种检测与解决数据同步冲突的实现方法
CN101009516B (zh) * 2006-01-26 2011-05-04 华为技术有限公司 一种进行数据同步的方法、***及装置
US20100293141A1 (en) * 2006-05-31 2010-11-18 Pankaj Anand Method and a System for Obtaining Differential Backup
CN101662760B (zh) 2009-07-31 2011-12-28 中兴通讯股份有限公司 将终端数据进行备份的方法及***

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1988535A (zh) * 2005-12-23 2007-06-27 腾讯科技(深圳)有限公司 文件存储同步方法、***及客户端
CN101090330A (zh) * 2006-06-13 2007-12-19 上海威腾信息科技有限公司 一种网络数据备份管理装置及其相关处理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102711091B (zh) * 2012-06-12 2018-11-23 中兴通讯股份有限公司 核心网***及数据处理方法

Also Published As

Publication number Publication date
US20120191655A1 (en) 2012-07-26
WO2011011996A1 (zh) 2011-02-03
US8589353B2 (en) 2013-11-19
EP2461615A1 (en) 2012-06-06
EP2461615A4 (en) 2014-03-26
CN101662760A (zh) 2010-03-03

Similar Documents

Publication Publication Date Title
CN101662760B (zh) 将终端数据进行备份的方法及***
US6996583B2 (en) Real-time database update transaction with disconnected relational database clients
CN100586112C (zh) 即时通讯中建立联系人列表、管理联系人信息的方法
CN101330657B (zh) 一种通讯录***及其实现方法
US20120296870A1 (en) Method for Finding, Updating and Synchronizing Modified Record Item and Data Synchronizing Device
EP2378437A1 (en) Data synchronization methods in communication systems
CN101771723A (zh) 数据同步方法
CN106657433B (zh) 一种多网卡环境下物理网卡的命名方法和装置
CN103546380A (zh) 一种基于策略路由的报文转发方法和装置
CN101282549A (zh) 一种双卡双待移动终端的短信管理方法和装置
CN108566291A (zh) 一种事件处理的方法、服务器及***
CN103701653B (zh) 一种接口热插拔配置数据的处理方法及网络配置服务器
CN101163032A (zh) 一种管理告警查询的方法
CN101771557A (zh) 管理对象实例别名的方法和设备
CN108512930A (zh) 一种共享文件的管理方法、装置、服务器和存储介质
CN101789963A (zh) 数据同步***
CN105939402A (zh) Mac表项的获取方法及装置
WO2011116616A1 (zh) 一种备份未读短消息的方法和装置
CN101873228A (zh) 一种网络设备的物料信息的管理***及方法
CN106375132B (zh) 一种云服务器***的管理方法及云服务器***
KR20110011708A (ko) 단말기의 데이터를 소거하는 방법 및 단말기 장치
CN101753428A (zh) 实例标识的信息获取、上报方法及装置、处理***
CN101447993B (zh) 查找连接池中未释放的连接的方法和装置
CN108023948A (zh) 一种处理第三方***信息的***及方法
KR101104700B1 (ko) 이동통신 단말기 사용자의 주소록 동기화 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: Wu Chen

Inventor after: Tang Kaile

Inventor after: Wang Hao

Inventor after: Chen Dingwei

Inventor after: Tang Xia

Inventor after: Zeng Xuhui

Inventor after: Yang Weijie

Inventor after: Zhang Jiangbo

Inventor after: Wang Haibin

Inventor after: Yan Wanka

Inventor before: Yao Xiao

Inventor before: Huang Cuirong

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170324

Address after: Nanshan District Keyuan Road Shenzhen city Guangdong province 518000 No. 11 Financial Technology Building A block twenty-one layer A, B, C, D unit, twenty-two A, B, C, D unit

Patentee after: SHENZHEN ZHONG XING CREDEX FINANCE TECNNOLOGY., Ltd.

Address before: Tianhe District Tong East Road Guangzhou city Guangdong province 510665 B-101 No. 5, room B-118

Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Effective date of registration: 20170324

Address after: Tianhe District Tong East Road Guangzhou city Guangdong province 510665 B-101 No. 5, room B-118

Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice

Patentee before: ZTE Corp.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111228

Termination date: 20210731