一种应用数据同步的方法及装置制造方法及图纸

技术编号:11992264 阅读:52 留言:0更新日期:2015-09-02 20:19
本发明专利技术公开一种应用数据同步的方法及装置,当终端安装有第一操作系统和第二操作系统,第一操作系统和第二操作系统中分别安装了具有相同功能的第一应用和第二应用,所述方法包括:当在所述第二操作系统中运行所述第二应用时,使用第二应用数据执行所述功能,并更新所述第二应用数据,所述第二应用数据根据所述第一应用数据更新,所述第一应用数据是在所述第一操作系统中运行所述第一应用执行所述功能时更新的;所述第一应用数据和所述第二应用数据存储在所述终端中。本发明专利技术提供的方案使得不同系统间同一应用的数据的共享更加方便,耗时更短。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术设及电子
,尤其设及一种应用数据同步的方法及装置
技术介绍
随着电子技术的飞速发展,人们的生活和网络及各种功能各异的电子产品越加紧 密的联系在一起,如今,针对不同用户的需求各种智能移动操作系统开始流行,如Amlroit iOS、WindowsPhone和FireFox等,不同操作系统的用户体验不尽相同,而且现有技术中可 W将多种操作系统集成到同一终端上,使用该终端的用户可W根据需求在不同的操作系统 间切换,从而使得用户能够在同一设备上体验不同操作系统。 另外,基于不同的操作系统各种丰富和方便人们生活的APP也层出不穷,该些APP 能够满足用户学习,工作,生活中的不同需求,人们在使用APP的同时,自然就会产生一些 应用数据,应用数据是指;应用在终端上运行时需要使用到的数据,该应用数据包括但不限 于通讯录,短信,即时聊天工具的聊天记录,联系人记录,浏览器的书签,浏览历史记录等。 该些APP可能在不同操作系统上都有,如An化oid的通讯录,WP的通讯录,那么用户在一个 支持多系统的终端上使用APP时,因为不同的操作系统各自都是独立存在的,所W即使是 针对同一用户的应用数据也需要针对不同的操作系统存储多份。存储应用数据的冗余,导 致存储空间的浪费;另外,用户需要手动的反复存储同一应用数据,从而造成应用数据同步 的操作过程复杂,不便于实现。 针对上述问题,现有技术提供一种解决方案具体为;将应用在各个操作系统的应 用数据通过云端服务器的方式进行同步,如微信的聊天记录迁移,化opbox等云存储服务的 应用数据同步; 但是上述现有技术存在的问题是;所有应用都需要使用专用的云服务器,同步过 程(上传、下载)需要浪费比较多的时间,并且会造成用户体验不佳的问题。
技术实现思路
本专利技术实施例提供一种应用数据同步的方法及装置,用W解决现有技术中不同操 作系统中安装相同功能的应用时,所有应用都需要使用专用的云服务器,同步过程(上传、 下载)需要浪费比较多的时间,并且会造成用户体验不佳的问题。 第一方面,本专利技术提供一种应用数据同步的方法,该方法应用于终端中,所述终端 安装有第一操作系统和第二操作系统,所述第一操作系统中安装了第一应用,所述第二操 作系统中安装了第二应用,所述第一应用和所述第二应用实现了至少一个相同功能,所述 方法包括:[000引当在所述第二操作系统中运行所述第二应用时,使用第二应用数据执行所述功 能,并更新所述第二应用数据,所述第二应用数据根据所述第一应用数据更新,所述第一应 用数据是在所述第一操作系统中运行所述第一应用执行所述功能时更新的; 所述第一应用数据和所述第二应用数据存储在所述终端中。 结合第一方面,在第一种可能的实现方式中,所述第一应用数据存储在所述终端 的第一文件中,所述第二应用数据存储在所述终端的第二文件中,所述第一文件和所述第 二文件为不同的文件。 结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第二 应用数据根据所述第一应用数据更新的过程,具体包括W下至少一个: 在所述第二操作系统启动时,若确定所述第一文件的更新时间晚于所述第二文件 的更新时间,根据所述第一文件和所述第二文件的存储位置,使用所述第一文件中存储的 第一应用数据更新所述第二文件中存储的第二应用数据;或者 在所述第一应用数据发生更新时,根据所述第一文件和所述第二文件的存储位 置,使用所述第一文件中存储的更新后的第一应用数据更新所述第二文件中存储的第二应 用数据。 结合第一方面,在第=种可能的实现方式中,所述第一应用数据和所述第二应用 数据存储在所述终端的数据共享文件中。 结合第一方面的第=种可能的实现方式,在第四种可能的实现方式中,所述第二 应用数据根据所述第一应用数据更新的过程,包括: 在所述第一应用数据更新时,将所述更新后的第一应用数据存储到所述数据共享 文件;将所述数据共享文件映射到所述第二操作系统后生成所述第二应用数据。 第二方面,本专利技术还提供一种终端,该终端安装有第一操作系统和第二操作系统, 所述第一操作系统中安装了第一应用,所述第二操作系统中安装了第二应用,所述第一应 用和所述第二应用实现了至少一个相同功能,所述终端包括: 更新模块,当在所述第二操作系统中运行所述第二应用时,用于使用第二应用数 据执行所述功能,并更新所述第二应用数据,所述第二应用数据根据所述第一应用数据更 新,所述第一应用数据是在所述第一操作系统中运行所述第一应用执行所述功能时更新 的; 设置在所述终端内的存储模块,用于存储所述第一应用数据和所述第二应用数 据。 结合第二方面,在第一种可能的实现方式中,存储模块还用于将所述第一应用数 据存储到第一文件中,将所述第二应用数据存储到第二文件中,所述第一文件和所述第二 文件为不同的文件。 结合第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述更新 模块还用于在所述第二操作系统启动时,若确定所述第一文件的更新时间晚于所述第二文 件的更新时间,根据所述第一文件和所述第二文件的存储位置,使用所述第一文件中存储 的第一应用数据更新所述第二文件中存储的第二应用数据;或者在所述第一应用数据发生 更新时,根据所述第一文件和所述第二文件的存储位置,使用所述第一文件中存储的更新 后的第一应用数据更新所述第二文件中存储的第二应用数据。 结合第二方面,在第=种可能的实现方式中,所述存储模块用于将所述第一应用 数据和所述第二应用数据存储在数据共享文件中。 结合第二方面的第=种可能的实现方式,在第四种可能的实现方式中,所述更新 模块还用于在所述第一应用数据更新时,将所述更新后的第一应用数据存储到所述数据共 享文件;将所述数据共享文件映射到所述第二操作系统后生成所述第二应用数据。 第=方面,本专利技术还提供另外一种终端,该终端安装有第一操作系统和第二系统, 并且该终端内设置有处理器和存储器: 该存储器中保存有所述第一操作系统和第二操作系统对应的系统数据,其中,所 述第一操作系统中安装了第一应用,所述第二操作系统中安装了第二应用,所述第一应用 和所述第二应用实现了至少一个相同功能; 所述处理器,用于调用所述系统数据对应运行所述第一操作系统或第二操作系 统,当在所述第二操作系统中运行所述第二应用时,还使用第二应用数据执行所述功能,并 更新所述第二应用数据,所述第二应用数据根据所述第一应用数据更新,所述第一应用数 据是在所述第一操作系统中运行所述第一应用执行所述功能时更新的; 所述存储器,还用于存储所述第一应用数据和所述第二应用数据。[002引结合第=方面,在第一种可能的实现方式中,存储器还用于将所述第一应用数据 存储到第一文件中,将所述第二应用数据存储到第二文件中,所述第一文件和所述第二文 件为不同的文件。 结合第=方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理 器还用于在所述第二操作系统启动时,若确定所述第一文件的更新时间晚于所述第二文件 的更新时间,根据所述第一文件和所述第二文件的存储位置,使用所述第一文件中存储的 第一应用数据更新所述第二文件中存储的第二应用数据;或者在所述第一应用数据发生更 新时,根据所述第一文件和所述第二文件的存储位置,使用所述第一文本文档来自技高网
...

【技术保护点】
一种应用数据同步的方法,该方法应用于终端中,所述终端安装有第一操作系统和第二操作系统,所述第一操作系统中安装了第一应用,所述第二操作系统中安装了第二应用,所述第一应用和所述第二应用实现了至少一个相同功能,其特征在于,所述方法包括:当在所述第二操作系统中运行所述第二应用时,使用第二应用数据执行所述功能,并更新所述第二应用数据,所述第二应用数据根据所述第一应用数据更新,所述第一应用数据是在所述第一操作系统中运行所述第一应用执行所述功能时更新的;所述第一应用数据和所述第二应用数据存储在所述终端中。

【技术特征摘要】
【国外来华专利技术】

【专利技术属性】
技术研发人员:黄曦丁建新吴黄伟
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1