CN104618503B - 一种***间数据同步共享方法、装置及终端 - Google Patents
一种***间数据同步共享方法、装置及终端 Download PDFInfo
- Publication number
- CN104618503B CN104618503B CN201510082224.6A CN201510082224A CN104618503B CN 104618503 B CN104618503 B CN 104618503B CN 201510082224 A CN201510082224 A CN 201510082224A CN 104618503 B CN104618503 B CN 104618503B
- Authority
- CN
- China
- Prior art keywords
- data
- application
- cloud
- specified application
- operation data
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000009977 dual effect Effects 0.000 claims abstract description 26
- 238000013475 authorization Methods 0.000 claims description 8
- 230000001360 synchronised effect Effects 0.000 claims description 7
- 230000000977 initiatory effect Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 3
- 238000013500 data storage Methods 0.000 claims 1
- 230000006870 function Effects 0.000 abstract description 6
- 238000005516 engineering process Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 238000000638 solvent extraction Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007599 discharging Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种***间数据同步共享方法、装置及终端,所述方法包括:将在一个***中运行指定应用产生的运行数据上传至设置于云端中的共享存储区;当在另一个***中启动与所述指定应用相同的指定应用时,从所述共享存储区中下载所述指定应用的运行数据并加载。本发明所述方法,通过在云端设置两个***都能访问的共享存储区,使得用户在使用一个***中的应用时产生的数据在切换到另一个***时仍然可以继续读取并加载运行,从而实现了既能保证双***数据隐私保护功能,又能实现双***数据的无缝切换。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种***间数据同步共享方法、装置及终端。
背景技术
目前,双***终端日渐普及,双***终端中通常安装有开放***和安全***。其中,开放***的安全级别低于安全***,用户可以在不同的***中进行不同操作,存放不同安全等级的数据。如图1所示,为开放***和安全***的***分区和数据分区情况,由图可以看出双***终端是在内置存储基础上另划分出两个分区作为两个***的***和数据空间,且两个***的***分区和数据分区相互独立,用户在使用开放***中的应用时产生的数据不能同步到安全***中,同理,用户在使用安全***中的应用时产生的数据不能同步到开放***中。然而,有些时候,用户需要两个***间数据可以同步,例如,在开放***中观看视频或者听音乐时保存的用户设置及播放进度在切换到安全***时仍然可以继续开放***的进度继续进行。可见,***切换时数据不能同步也会给用户带来很大的不便。所以,如何提供一种解决方案,能够在保证双***间数据私密性的前提下实现指定数据的同步共享,成为本发明所要解决的技术问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种解决上述问题的***间数据同步共享方法、装置及终端。
依据本发明的一个方面,提供一种***间数据同步共享方法,包括:
将在一个***中运行指定应用产生的运行数据上传至设置于云端中的共享存储区;
当在另一个***中启动与所述指定应用相同的指定应用时,从所述共享存储区中下载所述指定应用的运行数据并加载。
可选地,本发明所述方法中,所述指定应用为:在对应***中,预先被设定为数据可共享的公有应用。
可选地,本发明所述方法还包括:当在一个***中运行除指定应用以外的其他应用时,将产生的运行数据上传至设置于云端中的与运行所属***对应的私有存储区中;或者,当在一个***中运行除指定应用以外的其他应用时,将产生的运行数据存储在运行所属***对应的本地数据存储区内。
可选地,本发明所述方法中,所述从共享存储区中下载所述指定应用的运行数据,具体包括:
向所述云端发起访问所述共享存储区的访问请求;
待所述云端授权后,读取并下载所述共享存储区中的所述指定应用的运行数据。
依据本发明的另一个方面,提供一种***间数据同步共享装置,包括:
同步执行模块,用于当在一个***中启动某指定应用时,从云端的共享存储区中下载在另一个***中运行所述指定应用产生的运行数据并加载;
数据上传模块,用于将本次运行所述指定应用产生的运行数据上传至所述云端的共享存储区。
可选地,本发明所述装置中,所述指定应用为:在对应***中,预先被设定为数据可共享的公有应用。
可选地,本发明所述装置,还包括:
私有数据处理模块,用于当在一个***中运行除指定应用以外的其他应用时,将产生的运行数据上传至设置于云端中的与运行所属***对应的私有存储区中;或者,将产生的运行数据存储在运行所属***对应的本地数据存储区内。
可选地,本发明所述装置中,所述同步执行模块,具体用于向所述云端发起访问所述共享存储区的访问请求,待所述云端授权后,读取并下载所述共享存储区中的所述指定应用的运行数据。
依据本发明的再一个方面,提供一种终端,所述终端具有双***,所述终端包含本发明所述的***间数据同步共享装置。
本发明有益效果如下:
本发明所述方案,通过在云端设置两个***都能访问的共享存储区,使得在使用一个***中的应用时产生的数据在切换到另一个***时仍然可以继续读取并加载运行,从而实现了既能保证双***数据隐私保护功能,又能实现双***数据的无缝切换。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为双***的***分区和数据分区示意图;
图2为本发明提供的一种***间数据同步共享方法;
图3为本发明提供的双***与设置有共享存储区和私有存储区的云端进行交互的示意图;
图4为本发明提供的一种***间数据同步共享装置的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
本发明实施例提供一种***间数据同步共享方法,如图2所示,所述方法包括以下步骤:
步骤S201,将在一个***中运行指定应用产生的运行数据上传至设置于云端中的共享存储区;
步骤S202,当在另一个***中启动与所述指定应用相同的指定应用时,从所述共享存储区中下载所述指定应用的运行数据并加载。
其中,云端设置的共享存储区中的数据为两个***所共享,指定应用在其中一个***中产生的运行数据,在切换到另一个***时仍然可以继续读取并加载。可见,本发明采用双***技术与云存储技术相结合的方式,实现了双***间数据的共享。
基于上述原理阐述,下面给出几个具体及优选实施方式,用以细化和优化本发明所述方法的功能,以使本发明方案的实施更方便,准确。具体的:
本实施例中,所述指定应用为在对应***中,预先被用户设定为数据可共享的公有应用。具体的,用户可以对安装的应用设置应用类型,当设置为公有应用时,若运行该公有应用,则将该应用产生的运行数据上传到云端的共享存储区。
而对于除公用应用以外的其他应用,则默认为私有应用,运行该私有应用产生的运行数据不会上传至共享存储区,而是根据私有应用所属***,将运行私有应用产生的运行数据存储在对应***的本地数据存储区内。但更优选的是,在云端为每个***分别设置一个私有存储区,用于存储运行私有应用产生的运行数据。其中私有存储区仅为某个***所独有,另外一个***无法访问,从而达到数据保密的效果。可见,该方式不仅可以满足***间数据的隐私性,还能够释放***所属终端的本地空间,提高用户使用体验。如图3所示,为两个***与设置有共享存储区和私有存储区的云端进行交互,实现数据共享的示意图。
在一些实施例中,本发明在双***访问云端的共享存储区时,还增加***鉴权功能。具体的:当从所述共享存储区中下载所述指定应用的运行数据时:向云端发起访问所述共享存储区的访问请求;待所述云端授权后,读取并下载所述共享存储区中的所述指定应用的运行数据。也就是说,云端鉴权通过才会授权访问,否则,不允许访问,以增加数据的安全性。
其中,当***从云端下载到运行数据后,加载该运行数据,在加载后可以将下载的运行数据删除,以释放本地空间。
另外,当***加载运行数据运行应用并结束后,将本次运行的数据上传至云端的共享存储区时,还可以在本地缓存本次运行的数据。这样,当该***再次运行该指定应用时,可以与云端存储的运行数据进行比较,若本地存储的运行数据为最新的运行数据(可以通过比较时间戳的方式判定,或者通过其他方式确定),可以不用下载云端的数据,直接调用本地的运行数据进行加载。
基于上述阐述,下面给出一个具体示例,该具体示例中,双***分别为:安全***和开放***,其实现***间数据共享的流程为:
步骤1,加载bootloader,启动用户选择的***,这里假设为启动的***为开放***
步骤2,开放***运行,判断用户访问的应用A是开放***内的公有应用还是私有应用,若是公有应用,则执行步骤3;若是私有应用,则执行步骤4;
步骤3,开放***运行应用A,并在运行结束后,将本次运行产生的数据上传到云端的共享存储区,转步骤5;
步骤4,运行应用A,并将产生的运行数据在本地存储;或者,上传到开放***在云端的私有存储区,转步骤5;
步骤5,用户切换到安全***,并启动安全***内的应用A,判断该应用A为公有应用还是私有应用,若为公有应用,则执行步骤6;若为私有应用,执行步骤7;
步骤6,安全***向云端发起访问共享存储区的请求,并在云端授权后,读共享存储区内的开放***运行应用A产生的运行数据,加载该运行数据后运行应用A,并在本次运行结束后,将本次运行产生的数据上传到共享存储区,供下次运行应用A调用。
步骤7,运行应用A,并将产生的运行数据在本地存储;或者,上传到安全***在云端的私有存储区。
通过上述流程可知,开放***中产生的应用运行数据因为是存储在云盘共有账户空间中的,所以可以供安全***继续读取并加载,从而实现了双***数据的无缝切换。
需要说明的是,上述步骤3中,是以应用A在前未运行过的情况表述的,若应用A在前运行过,则开放***在运行应用A前,也要向云端发起访问共享存储区的请求,并在云端授权后,读共享存储区内的应用A上次运行产生的运行数据。
实施例二
本发明实施例提供一种***间数据同步共享装置,如图4所示,包括:
同步执行模块410,用于当在一个***中启动某指定应用时,从云端的共享存储区中下载在另一个***中运行所述指定应用产生的运行数据并加载;
数据上传模块420,用于将本次运行所述指定应用产生的运行数据上传至所述云端的共享存储区。
基于上述结构框架及实施原理,下面给出在上述结构下的几个具体及优选实施方式,用以细化和优化本发明所述装置的功能,以使本发明方案的实施更方便,准确。具体涉及如下内容:
本实施例中,所述指定应用为:在对应***中,预先被用户设定为数据可共享的公有应用。
进一步地,本实施例中,所述装置还包括:
私有数据处理模块,用于当在一个***中运行除指定应用以外的其他应用时,将产生的运行数据上传至设置于云端中的与运行所属***对应的私有存储区中;或者,将产生的运行数据存储在运行所属***对应的本地数据存储区内。
优选地,本实施例中,同步执行模块410,具体用于向云端发起访问所述共享存储区的访问请求,待所述云端授权后,读取并下载所述共享存储区中的所述指定应用的运行数据。也就是说,云端鉴权通过才会授权访问,否则,不允许访问,以增加数据的安全性。
其中,当***从云端下载到运行数据后,加载该运行数据,在加载后可以将下载的运行数据删除,以释放本地空间。
综上所述,本发明通过在云端设置两个***都能访问的共享存储区,使得用户在使用一个***中的应用时产生的数据在切换到另一个***时仍然可以继续读取并加载运行,从而实现了既能保证双***数据隐私保护功能,又能实现双***数据的无缝切换。
实施例三
本发明实施例提供一种终端,该终端至少具有双***,该终端包含实施例二所述的***间数据同步共享装置,以实现双***间的数据共享。由于在实施例二中已经对装置的结构及实施原理做了详细阐述,本实施例在此不做赘述。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (7)
1.一种***间数据同步共享方法,其特征在于,包括:
将在双***终端的一个***中运行指定应用产生的运行数据上传至设置于云端中的共享存储区;
当在双***终端的另一个***中启动与所述指定应用相同的指定应用时,从所述共享存储区中下载所述指定应用的运行数据并加载;
当在双***终端的一个***中运行除指定应用以外的其他应用时,将产生的运行数据上传至设置于云端中的与运行所属***对应的私有存储区或本地数据存储区中。
2.如权利要求1所述的方法,其特征在于,所述指定应用为:在对应***中,预先被设定为数据可共享的公有应用。
3.如权利要求1或2所述的方法,其特征在于,所述从共享存储区中下载所述指定应用的运行数据,具体包括:
向所述云端发起访问所述共享存储区的访问请求;
待所述云端授权后,读取并下载所述共享存储区中的所述指定应用的运行数据。
4.一种***间数据同步共享装置,其特征在于,包括:
同步执行模块,用于当在双***终端的一个***中启动某指定应用时,从云端的共享存储区中下载在另一个***中运行所述指定应用产生的运行数据并加载;
数据上传模块,用于将本次运行所述指定应用产生的运行数据上传至所述云端的共享存储区;
私有数据处理模块,用于当在双***终端的一个***中运行除指定应用以外的其他应用时,将产生的运行数据上传至设置于云端中的与运行所属***对应的私有存储区或本地数据存储区中。
5.如权利要求4所述的装置,其特征在于,所述指定应用为:在对应***中,预先被设定为数据可共享的公有应用。
6.如权利要求4或5所述的装置,其特征在于,所述同步执行模块,具体用于向所述云端发起访问所述共享存储区的访问请求,待所述云端授权后,读取并下载所述共享存储区中的所述指定应用的运行数据。
7.一种终端,所述终端具有双***,其特征在于,所述终端包含权利要求4至6任意一项所述的***间数据同步共享装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510082224.6A CN104618503B (zh) | 2015-02-15 | 2015-02-15 | 一种***间数据同步共享方法、装置及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510082224.6A CN104618503B (zh) | 2015-02-15 | 2015-02-15 | 一种***间数据同步共享方法、装置及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104618503A CN104618503A (zh) | 2015-05-13 |
CN104618503B true CN104618503B (zh) | 2019-06-11 |
Family
ID=53152778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510082224.6A Active CN104618503B (zh) | 2015-02-15 | 2015-02-15 | 一种***间数据同步共享方法、装置及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104618503B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105653256B (zh) * | 2015-05-29 | 2019-10-11 | 宇龙计算机通信科技(深圳)有限公司 | 一种数据传输进度显示方法及*** |
CN105550042B (zh) * | 2015-07-29 | 2018-11-30 | 宇龙计算机通信科技(深圳)有限公司 | 一种多域间切换时的应用同步方法及用户终端 |
CN105516787B (zh) * | 2015-12-09 | 2019-07-12 | 深圳Tcl数字技术有限公司 | 应用缓存数据的存储控制方法及装置 |
CN106021591A (zh) * | 2016-06-06 | 2016-10-12 | 北京奇虎科技有限公司 | 终端的数据处理方法及*** |
CN106095510A (zh) * | 2016-06-20 | 2016-11-09 | 北京珠穆朗玛移动通信有限公司 | 一种应用程序管理方法、***及移动终端 |
CN106445489A (zh) * | 2016-07-04 | 2017-02-22 | 安徽天达网络科技有限公司 | 一种***切换的方法及装置 |
CN107911450B (zh) * | 2017-11-16 | 2020-08-28 | 湖南岳麓山数据科学与技术研究院有限公司 | 一种安全的数据流通方法及*** |
CN108920606B (zh) * | 2018-06-28 | 2020-10-23 | 腾讯大地通途(北京)科技有限公司 | 地图数据处理方法、装置、终端设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101753566A (zh) * | 2009-12-25 | 2010-06-23 | 北京畅游天下网络技术有限公司 | 多应用***间数据应用方法及*** |
CN102063447A (zh) * | 2009-11-16 | 2011-05-18 | 联想(北京)有限公司 | ***状态切换时的文件呈现方法及便携终端 |
CN102932367A (zh) * | 2012-11-15 | 2013-02-13 | 北京奇虎科技有限公司 | 一种实现应用程序切换的终端设备、***和方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI253014B (en) * | 2004-02-10 | 2006-04-11 | Intervideo Digital Technology | Architecture for sharing application programs between operation systems with power-saving effect and method thereof |
-
2015
- 2015-02-15 CN CN201510082224.6A patent/CN104618503B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102063447A (zh) * | 2009-11-16 | 2011-05-18 | 联想(北京)有限公司 | ***状态切换时的文件呈现方法及便携终端 |
CN101753566A (zh) * | 2009-12-25 | 2010-06-23 | 北京畅游天下网络技术有限公司 | 多应用***间数据应用方法及*** |
CN102932367A (zh) * | 2012-11-15 | 2013-02-13 | 北京奇虎科技有限公司 | 一种实现应用程序切换的终端设备、***和方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104618503A (zh) | 2015-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104618503B (zh) | 一种***间数据同步共享方法、装置及终端 | |
JP6717528B2 (ja) | 中継サーバを用いて電子デバイスに遠隔端末支援を提供する方法、装置およびシステム | |
WO2016066130A1 (zh) | 一种应用程序数据在终端之间迁移的方法、装置和*** | |
US10009746B2 (en) | Method for synchronizing proximity network and electronic device thereof | |
CN103907367B (zh) | 自组织网络中的自优化操作的协调 | |
US20180054854A1 (en) | Wireless communication device and wireless communication method | |
CN110149382A (zh) | 数据同步的方法、***、主服务器、同步客户端及介质 | |
CN105827669B (zh) | 一种终端虚拟存储的方法、设备和*** | |
US11284160B2 (en) | Start-up performance improvement for remote application | |
CN106936930B (zh) | 一种网页游戏的防断线方法及装置 | |
JP5685313B2 (ja) | ハートビート動作を同期させる方法及び装置 | |
CN103702198A (zh) | 一种跨终端连续播放的方法及装置 | |
CN111225432B (zh) | 一种小区注册方法、终端及存储介质 | |
US20170065887A1 (en) | Dynamic network storage for cloud console server | |
CN104244037A (zh) | 媒体内容缓冲 | |
KR20170132289A (ko) | 데이터 전송 방법, 및 단말 | |
WO2019076387A1 (zh) | 应用切换方法及装置 | |
CN112866027A (zh) | 数据通信方法、装置、计算机设备及存储介质 | |
CN113676487B (zh) | 端口连接控制方法、管理方法、装置及存储介质 | |
CN103401703B (zh) | 一种实现权限分离的方法、相关设备及*** | |
CN102495737B (zh) | 制作用户终端分区的方法、装置和用户终端 | |
CN107896341B (zh) | 一种加扰节目的播放方法及电视设备 | |
CN111132373A (zh) | 网络连接方法、装置及设备 | |
CN106921693B (zh) | 一种多媒体数据的获取方法和车载多媒体设备 | |
CN113783768A (zh) | 一种群组控制方法、群组控制装置和通信*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220425 Address after: 518000 floor 20, block a, Kupai building, intersection of Keyuan Avenue and Baoshen Road, north high tech Zone, songpingshan community, Xili street, Nanshan District, Shenzhen, Guangdong Patentee after: Shenzhen Coolpad Technology Co.,Ltd. Address before: 710065 block a, No. 8, Tangyan South Road, high tech Zone, Xi'an, Shaanxi Province Patentee before: XI'AN KUPAI SOFTWARE TECHNOLOGY Co.,Ltd. |