数据处理方法、云服务器和终端的制作方法

文档序号:7774774阅读:266来源:国知局
专利名称:数据处理方法、云服务器和终端的制作方法
技术领域
本发明涉及终端数据备份与恢复的兼容处理技术,尤其涉及一种数据处理方法、 云服务器和终端。
背景技术
随着移动数据业务日趋丰富和复杂,用户在终端上的数据越来越重要,也越来越个人化。每次用户更换手机时,将前一部手机的数据(如联系人、短信、日程表等)导入到新手机,是一件非常复杂的事。目前一些互联网公司、运营商针对这一问题,提供了较多的解决方案。如提供终端数据的备份和恢复功能,让用户将原手机的数据备份到云服务器上,用户只要在新手机上恢复这些数据即可,免去了手动操作,非常方便。在该实现过程中,如何让新手机识别旧手机的数据,是一个重要问题。一般来讲, 一些数据的格式是有通用标准的,如联系人有通用的vcard标准,备份成vcard文件后,可以在任何手机上恢复。同样,日程表有vCalendar标准、短信有vMessage标准;具有通用标准的数据识别较容易。但是,有一些数据是没有商业通用标准,如闹钟、桌面设置等。由于这些数据在不同的手机平台上,定义的格式是不同的,没有标准可言,就导致了目前常见的备份与恢复服务不能支持这些数据的备份和恢复。因此,迫切需要有一种方法解决不同软件平台的数据备份恢复的格式兼容问题。

发明内容
本发明实施例提供了一种数据处理方法、云服务器和终端,以解决备份恢复服务中,新旧终端类型不同情况下,数据无法兼容的问题。本发明实施例提供了一种数据处理方法,该方法包括云服务器接收当前终端发送的数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;所述云服务器根据当前终端的用户识别号码查找到发送该用户识别号码备份数据的终端的软件平台和版本号,若查找到的终端的软件平台和版本号与所述当前终端的软件平台和版本号不一致,则进行数据格式转换,并向所述当前终端发送转换后的数据。优选地,所述云服务器根据当前终端的用户识别号码查找到发送该用户识别号码备份数据的终端的软件平台和版本号之前,所述方法还包括所述云服务器接收所述备份数据,所述备份数据包含用户数据、所述终端的软件平台和版本号。优选地,所述云服务器进行数据格式转换,并向所述当前终端发送转换后的数据, 包括所述云服务器按照当前终端支持的数据格式进行用户数据格式转换,并向所述当CN 102546756 A
前终端发送转换后的用户数据。本发明实施例提供了一种数据处理方法,该方法包括终端向云服务器发送数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;所述终端接收所述云服务器发送的数据,其中,所述数据为所述云服务器根据发送所述终端的用户识别号码备份数据的终端的软件平台和版本号与所述终端的软件平台和版本号进行格式转换后的数据。优选地,所述方法还包括所述终端向所述云服务器发送备份数据,所述备份数据包含用户数据、所述终端的软件平台和版本号。本发明实施例提供了一种云服务器,该云服务器包括接收模块,用于接收当前终端发送的数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;处理模块,用于根据当前终端的用户识别号码查找到发送该用户识别号码备份数据的终端的软件平台和版本号,若查找到的终端的软件平台和版本号与所述当前终端的软件平台和版本号不一致,则进行数据格式转换,并向所述当前终端发送转换后的数据。优选地,所述接收模块,还用于接收所述备份数据,所述备份数据包含用户数据、 所述终端的软件平台和版本号。优选地,所述处理模块,是用于按照当前终端支持的数据格式进行用户数据格式转换,并向所述当前终端发送转换后的用户数据。本发明实施例提供了一种终端,该终端包括发送模块,用于向云服务器发送数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;接收模块,用于接收所述云服务器发送的数据,其中,所述数据为所述云服务器根据发送所述终端的用户识别号码备份数据的终端的软件平台和版本号与所述终端的软件平台和版本号进行格式转换后的数据。优选地,所述发送模块,还用于向所述云服务器发送备份数据,所述备份数据包含用户数据、所述终端的软件平台和版本号。上述数据处理方法及云服务器对新旧终端的软件平台及版本号进行比对,自动进行数据格式转换,解决了终端数据备份与恢复中,由于软件平台及版本不同,导致的数据无法兼容的问题;上述终端通过向云服务器发送自己的软件平台和版本号,使得云服务器可以对对应于同一用户识别号码的新旧终端的软件平台和版本号进行比对,并向新终端下发格式转换后的数据,较好地克服了数据兼容问题。


图I为本发明数据处理方法实施例的流程图;图2为本发明云服务器实施例的结构示意图;图3为本发明终端实施例的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。本发明实施例采用的方法是让终端在备份和恢复数据时,提供自身的型号和平台,云服务器则根据新、旧终端的型号和类型,自动进行数据类型转换,从而解决数据无法兼容的问题。本发明实施例提供了一种数据处理方法,该实施例从云服务器侧进行描述,该方法包括步骤11、云服务器接收当前终端发送的数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;该当前终端为新终端;步骤12、所述云服务器根据当前终端的用户识别号码查找到发送该用户识别号码备份数据的终端的软件平台和版本号,若查找到的终端的软件平台和版本号与所述当前终端的软件平台和版本号不一致,则进行数据格式转换,并向所述当前终端发送转换后的数据。在该步骤之前,所述方法还包括所述云服务器接收所述备份数据,所述备份数据包含用户数据、所述终端的软件平台和版本号,即旧终端的软件平台和版本号。由此可见,终端备份数据到云服务器时,不仅提供数据,还需要提供终端(旧终端)的软件平台和版本号;从云服务器恢复数据时,也需提供当前终端(新终端)的软件平台和版本号。云服务器对比新旧终端的相关信息,如果判断数据类型需要进行转换,则将原数据转换为新终端支持的数据格式,再下发到新的终端,从而解决不同类型终端的数据备份恢复问题。本发明实施例还提供了一种数据处理方法,该方法是从终端侧进行描述的,该方法包括步骤21、终端向云服务器发送数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;步骤22、所述终端接收所述云服务器发送的数据,其中,所述数据为所述云服务器根据发送所述终端的用户识别号码备份数据的终端的软件平台和版本号与所述终端的软件平台和版本号进行格式转换后的数据。该终端接收云服务器根据新旧终端的软件平台和版本号进行格式转换后的数据后,可以完成数据恢复。另外,该终端为了以后可以恢复目前的数据,也可以向所述云服务器发送备份数据,所述备份数据包含用户数据、所述终端的软件平台和版本号。如图I所示,为本发明数据处理方法实施例的流程图,该过程是从云服务器和终端交互角度进行描述的,该过程包括步骤101、旧终端发送备份数据到云服务器,云服务器将数据信息保存到本地;其中,备份数据中包括用户数据、终端的软件平台及版本号,还可以增加一些自定义扩展信息;
步骤102、新终端发起数据恢复请求;数据恢复请求中包括终端的软件平台、版本号及新增加的自定义扩展信息;步骤103、云服务器收到请求后,对比新旧终端的软件平台、版本号及其他信息, 判断是否需要进行数据格式转换,如果需要进行格式转换,执行步骤104,否则,执行步骤 105 ;步骤104、云服务器进行数据转换,转换为新终端支持的数据格式;步骤105、云服务器将数据发给终端,终端收到后,写入本地。应用示例新终端恢复闹钟数据的过程如下步骤201、用户的旧手机为Android平台3. 2版本,则向云服务器发送备份闹钟数据时,不仅提供闹钟数据,还提供自己的型号为Android平台3. 2 ;步骤202、云服务器收到数据后,将数据和终端型号进行保存;步骤203、当用户需要恢复数据时,向云服务器提供的手机型号为windows phone7,则云服务器发现前后手机型号不同,在服务器上将原来Android平台的闹钟数据, 转换为windows phone7格式的闹钟数据,转换完成后将数据下发到手机;步骤204、用户的新手机收到的是可以识别的数据,可以直接处理。上述数据处理方法,通过云服务器对新旧终端的软件平台及版本号进行比对,自动进行数据格式转换,解决了终端数据备份与恢复中,由于软件平台及版本不同,导致的数据无法兼容的问题。如图2所示,为本发明云服务器实施例的结构示意图,该云服务器包括接收模块 21和处理模块22,其中接收模块,用于接收当前终端发送的数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;处理模块,用于根据当前终端的用户识别号码查找到发送该用户识别号码备份数据的终端的软件平台和版本号,若查找到的终端的软件平台和版本号与所述当前终端的软件平台和版本号不一致,则进行数据格式转换,并向所述当前终端发送转换后的数据。另外,该接收模块,还用于接收所述备份数据,所述备份数据包含用户数据、所述终端的软件平台和版本号。其中,所述处理模块,是用于按照当前终端支持的数据格式进行用户数据格式转换,并向所述当前终端发送转换后的用户数据。上述云服务器对新旧终端的软件平台及版本号进行比对,自动进行数据格式转换,解决了终端数据备份与恢复中,由于软件平台及版本不同,导致的数据无法兼容的问题。如图3所示,为本发明终端实施例的结构示意图,该终端包括发送模块31和接收模块32,其中发送模块,用于向云服务器发送数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;接收模块,用于接收所述云服务器发送的数据,其中,所述数据为所述云服务器根据发送所述终端的用户识别号码备份数据的终端的软件平台和版本号与所述终端的软件平台和版本号进行格式转换后的数据。另外,为了在该终端被替换后可以恢复其中设置的数据,所述发送模块,还用于向所述云服务器发送备份数据,所述备份数据包含用户数据、所述终端的软件平台和版本号。上述终端通过向云服务器发送自己的软件平台和版本号,使得云服务器可以对对应于同一用户识别号码的新旧终端的软件平台和版本号进行比对,并向新终端下发格式转换后的数据,较好地克服了数据兼容问题。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,上述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种数据处理方法,其特征在于,该方法包括云服务器接收当前终端发送的数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;所述云服务器根据当前终端的用户识别号码查找到发送该用户识别号码备份数据的终端的软件平台和版本号,若查找到的终端的软件平台和版本号与所述当前终端的软件平台和版本号不一致,则进行数据格式转换,并向所述当前终端发送转换后的数据。
2.根据权利要求I所述的方法,其特征在于所述云服务器根据当前终端的用户识别号码查找到发送该用户识别号码备份数据的终端的软件平台和版本号之前,所述方法还包括所述云服务器接收所述备份数据,所述备份数据包含用户数据、所述终端的软件平台和版本号。
3.根据权利要求2所述的方法,其特征在于所述云服务器进行数据格式转换,并向所述当前终端发送转换后的数据,包括所述云服务器按照当前终端支持的数据格式进行用户数据格式转换,并向所述当前终端发送转换后的用户数据。
4.一种数据处理方法,其特征在于,该方法包括终端向云服务器发送数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;所述终端接收所述云服务器发送的数据,其中,所述数据为所述云服务器根据发送所述终端的用户识别号码备份数据的终端的软件平台和版本号与所述终端的软件平台和版本号进行格式转换后的数据。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括所述终端向所述云服务器发送备份数据,所述备份数据包含用户数据、所述终端的软件平台和版本号。
6.—种云服务器,其特征在于,该云服务器包括接收模块,用于接收当前终端发送的数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;处理模块,用于根据当前终端的用户识别号码查找到发送该用户识别号码备份数据的终端的软件平台和版本号,若查找到的终端的软件平台和版本号与所述当前终端的软件平台和版本号不一致,则进行数据格式转换,并向所述当前终端发送转换后的数据。
7.根据权利要求6所述的云服务器,其特征在于所述接收模块,还用于接收所述备份数据,所述备份数据包含用户数据、所述终端的软件平台和版本号。
8.根据权利要求7所述的云服务器,其特征在于所述处理模块,是用于按照当前终端支持的数据格式进行用户数据格式转换,并向所述当前终端发送转换后的用户数据。
9.一种终端,其特征在于,该终端包括发送模块,用于向云服务器发送数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;接收模块,用于接收所述云服务器发送的数据,其中,所述数据为所述云服务器根据发送所述终端的用户识别号码备份数据的终端的软件平台和版本号与所述终端的软件平台和版本号进行格式转换后的数据。
10.根据权利要求9所述的终端,其特征在于所述发送模块,还用于向所述云服务器发送备份数据,所述备份数据包含用户数据、所述终端的软件平台和版本号。
全文摘要
本发明提供了一种数据处理方法、云服务器和终端,其中,该数据处理方法包括云服务器接收当前终端发送的数据恢复请求,所述数据恢复请求中携带有当前终端的软件平台和版本号;所述云服务器根据当前终端的用户识别号码查找到发送该用户识别号码备份数据的终端的软件平台和版本号,若查找到的终端的软件平台和版本号与所述当前终端的软件平台和版本号不一致,则进行数据格式转换,并向所述当前终端发送转换后的数据。本发明通过云服务器对新旧终端的软件平台及版本号进行比对,自动进行数据格式转换,解决了终端数据备份与恢复中,由于软件平台及版本不同,导致的数据无法兼容的问题。
文档编号H04L29/08GK102546756SQ20111041418
公开日2012年7月4日 申请日期2011年12月13日 优先权日2011年12月13日
发明者蒲竞春, 袁磊, 陈波 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1