CN102984180A - 一种基于云存储的跨移动平台数据处理装置及其处理方法 - Google Patents
一种基于云存储的跨移动平台数据处理装置及其处理方法 Download PDFInfo
- Publication number
- CN102984180A CN102984180A CN2011102578949A CN201110257894A CN102984180A CN 102984180 A CN102984180 A CN 102984180A CN 2011102578949 A CN2011102578949 A CN 2011102578949A CN 201110257894 A CN201110257894 A CN 201110257894A CN 102984180 A CN102984180 A CN 102984180A
- Authority
- CN
- China
- Prior art keywords
- data
- platform
- processing
- address book
- mobile platform
- 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.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 60
- 238000003672 processing method Methods 0.000 title claims abstract description 9
- 238000000034 method Methods 0.000 claims abstract description 20
- 230000005540 biological transmission Effects 0.000 claims description 15
- 230000008569 process Effects 0.000 claims description 12
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 238000012216 screening Methods 0.000 claims description 7
- 238000004891 communication Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 6
- 238000005538 encapsulation Methods 0.000 claims description 5
- 230000003993 interaction Effects 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 3
- 238000001914 filtration Methods 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007596 consolidation process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明涉及数据处理技术领域,尤其是一种基于云存储的跨移动平台数据处理装置及其处理方法。包括跨平台数据处理单元、通讯录数据过滤单元、数据加密单元、数据解密单元、云存储接口调用单元。通过本发明,为移动平台上的通讯录数据提供了一个安全可靠的存储平台和跨平台的数据无缝切换装置及其方法。
Description
技术领域
本发明涉及数据处理技术领域,尤其是一种基于云存储的跨移动平台数据处理装置及其处理方法。
背景技术
云存储是在云计算 (Cloud Computing)概念上延伸和发展出来的一个新的概念。云计算是分布式计算(Distributed Computing)、并行计算(Parallel Computing)和网格计算(Grid Computing)的发展,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大***经计算分析之后将处理结果回传给用户。通过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息,提供达到和“超级计算机”同样强大的网络服务。
云存储的概念与云计算类似,它是指通过集群应用、网格技术或分布式文件***等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个***。
随着智能手机日益增加的普及程度,如何对手机等产品上不同移动平台之间的个人通讯数据进行保护和无缝转移、切换也成了一个新的话题,而基于云存储对跨移动平台的数据进行处理也成为一种新的思路。
发明内容
本发明提供解决的技术问题之一在于提供一种基于云存储的跨移动平台数据处理装置;为跨移动平台的数据处理提供一种机制。
本发明解决的技术问题之二在于提供一种基于云存储的跨移动平台数据处理装置的数据处理方法。
本发明解决上述技术问题之一的技术方案是:
所述的跨平台数据处理单元,对移动平台之间数据交互时的去平台化进行处理;通过自动识别当前移动平台,进行云数据的移动平台自适应处理,实现从特定移动平台的数据到标准的云数据格式过程的转换,从而实现云通讯录数据的跨平台交互;
所述的通讯录数据过滤单元,用于列出该移动平台上的数据,并在用户做通讯录数据自定义选择后对数据进行快速筛选;
所述的数据加密单元,用于对备份的平台通讯录数据进行加密处理,保障数据的安全性,并可由用户选择是否进行数据加密;
所述的数据解密单元,用于对选择恢复的平台通讯录数据进行解密处理,当自动探测到当前待恢复的平台通讯录数据为加密数据时,自动进行解密处理;
所述的云存储接口调用单元,用于云存储平台和移动平台之间数据通信的一个中间层,用于封装一套接口调用云存储服务,提供数据的上传、下载、错误处理功能。
所述的通讯录数据自定义标准格式是以XML文档格式进行定义,存储的信息包括姓名、固定和移动联系方式、地址、邮箱、头像、各种即时通信ID等。
所述的云存储平台是国云云操作***(云计算操作***的一种)里的云存储平台,移动平台是Android、Windows Mobile等手机操作***平台。
本发明解决上述技术问题之二的技术方案是:
由跨平台数据处理单元对移动平台之间数据交互时的去平台化进行处理;自动识别当前移动平台后,进行云数据的移动平台自适应处理,实现从特定移动平台的数据到标准的云数据格式过程的转换;
由通讯录数据过滤单元列出该移动平台上的数据,并在用户做通讯录数据自定义选择后对数据进行快速筛选;
由数据加密单元对备份的平台通讯录数据进行加密处理,保障数据的安全性,并可由用户选择是否进行数据加密;
由数据解密单元对选择恢复的平台通讯录数据进行解密处理,当自动探测到当前待恢复的平台通讯录数据为加密数据时,自动进行解密处理;
由云存储接口调用单元作为云存储平台和移动平台之间数据通信的一个中间层,用于封装一套接口调用云存储服务,提供数据的上传、下载、错误处理功能。
所述的云存储平台对外提供的是基于REST风格的Web服务接口,通过转换处理之后成为本地调用接口,向上提供数据调用服务。
所述数据调用接口包括数据上传、数据下载、安全传输、错误处理,其中,
所述安全传输是通过HTTPS协议保证数据传输过程的安全,防止传输过程中出现数据篡改现象;
所述错误处理是对云存储平台返回的错误信息进行处理,并返回给用户清晰的提示。
所述的加密和解密算法是方法中预定义的,其中:
加密数据时,只对用户自定义筛选后的部分数据进行加密处理;
恢复通讯录数据时,响应信息中会包含是否加密信息,如果是已加密数据,自动通过预定义的算法对数据进行机密,进行后续数据处理。
本发明对数据的安全处理通过下面两种措施进行保障:
1、内容上的安全处理,移动平台端在上传数据时会对数据被容进行加密处理,下载到本地时会被自动探测到是否加密,如果是加密数据的话会自动进行数据解密;
2、传输上的安全处理,移动平台和云存储平台进行数据交换都是通过HTTPS协议,对传输过程进行加密,防止传输过程中出现数据篡改现象。在移动平台或者云存储端接到数据后会对数据进行一致性校验,若校验失败则传输失败。
对移动数据的跨平台处理是通过结合云存储***实现的,云存储***作为一个公共的数据存储设施提供数据存储服务。移动平台上通过跨平台数据处理单元将各自平台上的通讯录数据转换为一个统一的格式或者将一个统一格式的数据文件转换为本地平台能识别的格式并导入到移动平台中,实现数据的跨平台处理。
因此,本发明可以达到以下有益的效果:
1、本发明通过在移动平台端对数据进行加密处理,保证数据内容上的安全,同时也保证数据即使存放在云存储***里也是安全的;
2、本发明通过HTTPS协议进行加密传输,保证了数据在传输过程中的安全;
3、本发明通过移动平台和云存储***的双重校验,保证了数据的完整性和一致性;
4、本发明实现了跨多个移动平台的通讯录数据的安全传输和可靠存储,通过结合云存储技术满足了用户即需即存和即需即取的需要。
附图说明
下面结合附图对本发明做进一步的说明:
图1为本发明提供的跨移动平台数据处理装置的结构框图;
图2为本发明提供的数据传输处理流程示意图;
图3为本发明提供的基于云存储的跨移动平台数据交换示意图。
具体实施方式
如图1所示,本发明的数据处理装置包括跨平台数据处理单元14、通讯录数据过滤单元13、数据加密单元11、数据解密单元12、云存储接口调用单元10;其中,
跨平台数据处理单元14,用于对云通讯录数据进行平台无关性(也即跨移动平台)处理,该单元能自动识别当前移动平台,通过平台自适应处理方式进行从特定移动平台的数据到标准的云数据格式过程的处理,实现云通讯录数据的跨平台交互;
通讯录数据过滤单元13,用于列出改移动平台上的数据,并在用户做通讯录数据自定义选择后对数据进行快速筛选;
数据加密单元11,用于对备份的平台通讯录数据进行加密处理,保障数据的安全性,可由用户选择是否进行数据加密;
数据解密单元12,用于对选择恢复的平台通讯录数据进行解密处理,这一步骤是自动发现并执行的,也就是说该单元能自动探测当前待恢复的平台通讯录数据是否为加密数据,若是,自动进行解密处理;
云存储接口调用单元10,是用于云存储平台和移动平台之间数据通信的一个中间层,用于封装一套接口调用云存储服务,提供数据的上传、下载、错误处理功能;
如图2所示,为本发明中移动数据流向云存储平台的实现流程图,该方法包括:
步骤1:获取移动平台上的通讯录数据,以列表方式显示出来;
步骤2:用户对列表数据进行筛选,去掉不需要做转换和存储的部分数据;
步骤3:数据过滤完后,对其进行打包加密,并且通过HTTPS协议进行传输;
步骤4:云存储平台接收到数据后,对数据进行一致性校验,若校验通过则进行存储,否则返回错误响应。
如图3所示,为本发明中实现跨平台数据交换的示意图,本发明内云存储***主要是一个公共数据存储平台,提供数据存取服务,同时以HTTPS协议保证数据传输的安全性,移动平台端通过云存储***进行数据的交换,然后通过跨平台数据处理单元对不同平台数据进行转换,以便适应当前移动平台。
Claims (7)
1.一种基于云存储的跨移动平台数据处理装置,其特征在于:该装置包括跨平台数据处理单元、通讯录数据过滤单元、数据加密单元、数据解密单元和云存储接口调用单元;
所述的跨平台数据处理单元,对移动平台之间数据交互时的去平台化进行处理;通过自动识别当前移动平台,进行云数据的移动平台自适应处理,实现从特定移动平台的数据到标准的云数据格式过程的转换,从而实现云通讯录数据的跨平台交互;
所述的通讯录数据过滤单元,用于列出该移动平台上的数据,并在用户做通讯录数据自定义选择后对数据进行快速筛选;
所述的数据加密单元,用于对备份的平台通讯录数据进行加密处理,保障数据的安全性,并可由用户选择是否进行数据加密;
所述的数据解密单元,用于对选择恢复的平台通讯录数据进行解密处理,当自动探测到当前待恢复的平台通讯录数据为加密数据时,自动进行解密处理;
所述的云存储接口调用单元,用于云存储平台和移动平台之间数据通信的一个中间层,用于封装一套接口调用云存储服务,提供数据的上传、下载、错误处理功能。
2.根据权利要求1所述的基于云存储的跨移动平台数据处理装置,其特征在于:所述的通讯录数据自定义标准格式是以XML文档格式进行定义,存储的信息包括姓名、固定和移动联系方式、地址、邮箱、头像、各种即时通信ID等。
3.根据权利要求1或2所述的基于云存储的跨移动平台数据处理装置;其特征在于:所述的云存储平台是国云云操作***里的云存储平台,移动平台是Android、Windows Mobile等手机操作***平台。
4.一种权利要求1所述的数据处理装置的处理方法,其特征在于:
由跨平台数据处理单元对移动平台之间数据交互时的去平台化进行处理;自动识别当前移动平台后,进行云数据的移动平台自适应处理,实现从特定移动平台的数据到标准的云数据格式过程的转换;
由通讯录数据过滤单元列出该移动平台上的数据,并在用户做通讯录数据自定义选择后对数据进行快速筛选;
由数据加密单元对备份的平台通讯录数据进行加密处理,保障数据的安全性,并可由用户选择是否进行数据加密;
由数据解密单元对选择恢复的平台通讯录数据进行解密处理,当自动探测到当前待恢复的平台通讯录数据为加密数据时,自动进行解密处理;
由云存储接口调用单元作为云存储平台和移动平台之间数据通信的一个中间层,用于封装一套接口调用云存储服务,提供数据的上传、下载、错误处理功能。
5.根据权利要求4所述的处理方法,其特征在于:
所述的云存储平台对外提供的是基于REST风格的Web服务接口,通过转换处理之后成为本地调用接口,向上提供数据调用服务。
6.根据权利要求5所述的处理方法,其特征在于:所述数据调用接口包括数据上传、数据下载、安全传输、错误处理,其中,
所述安全传输是通过HTTPS协议保证数据传输过程的安全,防止传输过程中出现数据篡改现象;
所述错误处理是对云存储平台返回的错误信息进行处理,并返回给用户清晰的提示。
7.根据权利要求4、5、6任一项所述的处理方法,其特征在于:所述的加密和解密算法是方法中预定义的,其中:
加密数据时,只对用户自定义筛选后的部分数据进行加密处理;
恢复通讯录数据时,响应信息中会包含是否加密信息,如果是已加密数据,自动通过预定义的算法对数据进行机密,进行后续数据处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102578949A CN102984180A (zh) | 2011-09-02 | 2011-09-02 | 一种基于云存储的跨移动平台数据处理装置及其处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102578949A CN102984180A (zh) | 2011-09-02 | 2011-09-02 | 一种基于云存储的跨移动平台数据处理装置及其处理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102984180A true CN102984180A (zh) | 2013-03-20 |
Family
ID=47857923
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102578949A Pending CN102984180A (zh) | 2011-09-02 | 2011-09-02 | 一种基于云存储的跨移动平台数据处理装置及其处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102984180A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103701819A (zh) * | 2013-12-30 | 2014-04-02 | 北京网康科技有限公司 | 超文本传输协议解密的处理方法及装置 |
WO2017036042A1 (zh) * | 2015-08-31 | 2017-03-09 | 安一恒通(北京)科技有限公司 | 信息采集方法和装置 |
CN113239026A (zh) * | 2021-04-29 | 2021-08-10 | 上海德衡数据科技有限公司 | 基于云服务器的云数据的处理方法及云服务器 |
CN115550463A (zh) * | 2022-09-16 | 2022-12-30 | 深圳市润腾智慧科技有限公司 | 一种跨云物联网平台数据处理方法、装置及相关设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101211390A (zh) * | 2006-12-31 | 2008-07-02 | 联想(北京)有限公司 | Vista操作***中BitLocker信息恢复的方法及*** |
US20080307175A1 (en) * | 2007-06-08 | 2008-12-11 | David Hart | System Setup for Electronic Backup |
CN101330657A (zh) * | 2008-07-15 | 2008-12-24 | 华通科技有限公司 | 一种通讯录***及其实现方法 |
CN101730297A (zh) * | 2008-10-13 | 2010-06-09 | 北京摩软科技有限公司 | 一种实现数据管理的移动终端、方法和服务器 |
CN101854392A (zh) * | 2010-05-20 | 2010-10-06 | 清华大学 | 一种基于云计算环境的个人数据管理方法 |
-
2011
- 2011-09-02 CN CN2011102578949A patent/CN102984180A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101211390A (zh) * | 2006-12-31 | 2008-07-02 | 联想(北京)有限公司 | Vista操作***中BitLocker信息恢复的方法及*** |
US20080307175A1 (en) * | 2007-06-08 | 2008-12-11 | David Hart | System Setup for Electronic Backup |
CN101330657A (zh) * | 2008-07-15 | 2008-12-24 | 华通科技有限公司 | 一种通讯录***及其实现方法 |
CN101730297A (zh) * | 2008-10-13 | 2010-06-09 | 北京摩软科技有限公司 | 一种实现数据管理的移动终端、方法和服务器 |
CN101854392A (zh) * | 2010-05-20 | 2010-10-06 | 清华大学 | 一种基于云计算环境的个人数据管理方法 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103701819A (zh) * | 2013-12-30 | 2014-04-02 | 北京网康科技有限公司 | 超文本传输协议解密的处理方法及装置 |
WO2017036042A1 (zh) * | 2015-08-31 | 2017-03-09 | 安一恒通(北京)科技有限公司 | 信息采集方法和装置 |
CN113239026A (zh) * | 2021-04-29 | 2021-08-10 | 上海德衡数据科技有限公司 | 基于云服务器的云数据的处理方法及云服务器 |
CN115550463A (zh) * | 2022-09-16 | 2022-12-30 | 深圳市润腾智慧科技有限公司 | 一种跨云物联网平台数据处理方法、装置及相关设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101964080B (zh) | 用于将文件作为片段存储在存储元件上的方法及其*** | |
CN105468478A (zh) | 一种应用崩溃后的业务数据恢复方法及装置 | |
CN111783124B (zh) | 基于隐私保护的数据处理方法、装置和服务器 | |
CN109040076B (zh) | 一种数据处理方法、***、装置、设备及介质 | |
CN104252374B (zh) | 基于架构改变的程序管控方法及装置 | |
CN112365001B (zh) | 模型的生成方法、装置和服务器 | |
CN105868231A (zh) | 缓存数据的更新方法及装置 | |
CN106464746A (zh) | 用以支持事件流处理***中的故障转移的计算机*** | |
CN110661748B (zh) | 一种日志的加密方法、解密方法及装置 | |
CN107295069A (zh) | 数据备份方法、装置、存储介质及服务器 | |
CN105025102B (zh) | 一种3d打印模型文件的网络存储调用方法和存储*** | |
CN103281361A (zh) | 个人云协同***及数据管理方法 | |
CN110912682B (zh) | 数据处理方法、装置及*** | |
CN107172001B (zh) | 网站代理服务器的控制方法及装置、密钥代理服务器 | |
CN109656882A (zh) | 数据记录方法、提取方法及装置、存储介质、终端 | |
CN105991682A (zh) | 一种数据分享方法及装置 | |
CN107342861A (zh) | 一种数据处理方法、装置及*** | |
CN104615929A (zh) | 为提供安全的云服务的动态口令卡、安全云服务提供***及安全云服务提供方法 | |
CN103577280A (zh) | 一种数据备份的方法和*** | |
CN102984180A (zh) | 一种基于云存储的跨移动平台数据处理装置及其处理方法 | |
CN103825910A (zh) | 获取上网认证信息的方法和装置 | |
CN105577734A (zh) | 一种信息备份方法、装置、服务器和终端 | |
CN109120641A (zh) | 报表自动上传方法、装置、计算机设备及存储介质 | |
CN109491591A (zh) | 一种适于多云存储***的信息扩散方法 | |
CN103873245B (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130320 |