一种系统间数据同步共享方法、装置及终端制造方法及图纸

技术编号:11439163 阅读:103 留言:0更新日期:2015-05-13 08:36
本发明专利技术公开了一种系统间数据同步共享方法、装置及终端,所述方法包括:将在一个系统中运行指定应用产生的运行数据上传至设置于云端中的共享存储区;当在另一个系统中启动与所述指定应用相同的指定应用时,从所述共享存储区中下载所述指定应用的运行数据并加载。本发明专利技术所述方法,通过在云端设置两个系统都能访问的共享存储区,使得用户在使用一个系统中的应用时产生的数据在切换到另一个系统时仍然可以继续读取并加载运行,从而实现了既能保证双系统数据隐私保护功能,又能实现双系统数据的无缝切换。

【技术实现步骤摘要】
一种系统间数据同步共享方法、装置及终端
本专利技术涉及通信
,尤其涉及一种系统间数据同步共享方法、装置及终端。
技术介绍
目前,双系统终端日渐普及,双系统终端中通常安装有开放系统和安全系统。其中,开放系统的安全级别低于安全系统,用户可以在不同的系统中进行不同操作,存放不同安全等级的数据。如图1所示,为开放系统和安全系统的系统分区和数据分区情况,由图可以看出双系统终端是在内置存储基础上另划分出两个分区作为两个系统的系统和数据空间,且两个系统的系统分区和数据分区相互独立,用户在使用开放系统中的应用时产生的数据不能同步到安全系统中,同理,用户在使用安全系统中的应用时产生的数据不能同步到开放系统中。然而,有些时候,用户需要两个系统间数据可以同步,例如,在开放系统中观看视频或者听音乐时保存的用户设置及播放进度在切换到安全系统时仍然可以继续开放系统的进度继续进行。可见,系统切换时数据不能同步也会给用户带来很大的不便。所以,如何提供一种解决方案,能够在保证双系统间数据私密性的前提下实现指定数据的同步共享,成为本专利技术所要解决的技术问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种解决上述问题的系统间数据同步共享方法、装置及终端。依据本专利技术的一个方面,提供一种系统间数据同步共享方法,包括:将在一个系统中运行指定应用产生的运行数据上传至设置于云端中的共享存储区;当在另一个系统中启动与所述指定应用相同的指定应用时,从所述共享存储区中下载所述指定应用的运行数据并加载。可选地,本专利技术所述方法中,所述指定应用为:在对应系统中,预先被设定为数据可共享的公有应用。可选地,本专利技术所述方法还包括:当在一个系统中运行除指定应用以外的其他应用时,将产生的运行数据上传至设置于云端中的与运行所属系统对应的私有存储区中;或者,当在一个系统中运行除指定应用以外的其他应用时,将产生的运行数据存储在运行所属系统对应的本地数据存储区内。可选地,本专利技术所述方法中,所述从共享存储区中下载所述指定应用的运行数据,具体包括:向所述云端发起访问所述共享存储区的访问请求;待所述云端授权后,读取并下载所述共享存储区中的所述指定应用的运行数据。依据本专利技术的另一个方面,提供一种系统间数据同步共享装置,包括:同步执行模块,用于当在一个系统中启动某指定应用时,从云端的共享存储区中下载在另一个系统中运行所述指定应用产生的运行数据并加载;数据上传模块,用于将本次运行所述指定应用产生的运行数据上传至所述云端的共享存储区。可选地,本专利技术所述装置中,所述指定应用为:在对应系统中,预先被设定为数据可共享的公有应用。可选地,本专利技术所述装置,还包括:私有数据处理模块,用于当在一个系统中运行除指定应用以外的其他应用时,将产生的运行数据上传至设置于云端中的与运行所属系统对应的私有存储区中;或者,将产生的运行数据存储在运行所属系统对应的本地数据存储区内。可选地,本专利技术所述装置中,所述同步执行模块,具体用于向所述云端发起访问所述共享存储区的访问请求,待所述云端授权后,读取并下载所述共享存储区中的所述指定应用的运行数据。依据本专利技术的再一个方面,提供一种终端,所述终端具有双系统,所述终端包含本专利技术所述的系统间数据同步共享装置。本专利技术有益效果如下:本专利技术所述方案,通过在云端设置两个系统都能访问的共享存储区,使得在使用一个系统中的应用时产生的数据在切换到另一个系统时仍然可以继续读取并加载运行,从而实现了既能保证双系统数据隐私保护功能,又能实现双系统数据的无缝切换。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为双系统的系统分区和数据分区示意图;图2为本专利技术提供的一种系统间数据同步共享方法;图3为本专利技术提供的双系统与设置有共享存储区和私有存储区的云端进行交互的示意图;图4为本专利技术提供的一种系统间数据同步共享装置的结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一本专利技术实施例提供一种系统间数据同步共享方法,如图2所示,所述方法包括以下步骤:步骤S201,将在一个系统中运行指定应用产生的运行数据上传至设置于云端中的共享存储区;步骤S202,当在另一个系统中启动与所述指定应用相同的指定应用时,从所述共享存储区中下载所述指定应用的运行数据并加载。其中,云端设置的共享存储区中的数据为两个系统所共享,指定应用在其中一个系统中产生的运行数据,在切换到另一个系统时仍然可以继续读取并加载。可见,本专利技术采用双系统技术与云存储技术相结合的方式,实现了双系统间数据的共享。基于上述原理阐述,下面给出几个具体及优选实施方式,用以细化和优化本专利技术所述方法的功能,以使本专利技术方案的实施更方便,准确。具体的:本实施例中,所述指定应用为在对应系统中,预先被用户设定为数据可共享的公有应用。具体的,用户可以对安装的应用设置应用类型,当设置为公有应用时,若运行该公有应用,则将该应用产生的运行数据上传到云端的共享存储区。而对于除公用应用以外的其他应用,则默认为私有应用,运行该私有应用产生的运行数据不会上传至共享存储区,而是根据私有应用所属系统,将运行私有应用产生的运行数据存储在对应系统的本地数据存储区内。但更优选的是,在云端为每个系统分别设置一个私有存储区,用于存储运行私有应用产生的运行数据。其中私有存储区仅为某个系统所独有,另外一个系统无法访问,从而达到数据保密的效果。可见,该方式不仅可以满足系统间数据的隐私性,还能够释放系统所属终端的本地空间,提高用户使用体验。如图3所示,为两个系统与设置有共享存储区和私有存储区的云端进行交互,实现数据共享的示意图。在一些实施例中,本专利技术在双系统访问云端的共享存储区时,还增加系统鉴权功能。具体的:当从所述共享存储区中下载所述指定应用的运行数据时:向云端发起访问所述共享存储区的访问请求;待所述云端授权后,读取并下载所述共享存储区中的所述指定应用的运行数据。也就是说,云端鉴权通过才会授权访问,否则,不允许访问,以增加数据的安全性。其中,当系统从云端下载到运行数据后,加载该运行数据,在加载后可以将下载的运行数据删除,以释放本地空间。另外,当系统加载运行数据运行应用并结束后,将本次运行的数据上传至云端的共享存储区时,还可以在本地缓存本次运行的数据。这样,当该系统再次运行该指定应用时,可以与云端存储的运行数据进行比较,若本地存储的运行数据为最新的运行数据(可以通过比较时间戳的方式判定,或者通过其他方式确定),可以不用下载云端的数据,直接调用本地的运行数据进行加载。基于上述阐述,下面给出一个具体示例,该具体示例中,双系统分别为:安全系统和开放系统,其实现系统间数据共享的流程为:步骤1,加载bootloader,启动用户选择的系统,这里假设为启动的系统本文档来自技高网...

【技术保护点】
一种系统间数据同步共享方法,其特征在于,包括:将在一个系统中运行指定应用产生的运行数据上传至设置于云端中的共享存储区;当在另一个系统中启动与所述指定应用相同的指定应用时,从所述共享存储区中下载所述指定应用的运行数据并加载。

【技术特征摘要】
1.一种系统间数据同步共享方法,其特征在于,包括:将在双系统终端的一个系统中运行指定应用产生的运行数据上传至设置于云端中的共享存储区;当在双系统终端的另一个系统中启动与所述指定应用相同的指定应用时,从所述共享存储区中下载所述指定应用的运行数据并加载;当在双系统终端的一个系统中运行除指定应用以外的其他应用时,将产生的运行数据上传至设置于云端中的与运行所属系统对应的私有存储区或本地数据存储区中。2.如权利要求1所述的方法,其特征在于,所述指定应用为:在对应系统中,预先被设定为数据可共享的公有应用。3.如权利要求1或2所述的方法,其特征在于,所述从共享存储区中下载所述指定应用的运行数据,具体包括:向所述云端发起访问所述共享存储区的访问请求;待所述云端授权后,读取并下载所述共享存储区中的所述指定应用的运行数据。4.一种系统间数据同步共享装置,其特征在于,包括:同步执行模...

【专利技术属性】
技术研发人员:樊昆仑
申请(专利权)人:西安酷派软件科技有限公司
类型:发明
国别省市:陕西;61

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

1