[发明专利]一种应用的云备份方法及其系统在审
| 申请号: | 201510506374.5 | 申请日: | 2015-08-18 |
| 公开(公告)号: | CN105183584A | 公开(公告)日: | 2015-12-23 |
| 发明(设计)人: | 李川川;陈恒生;郑君;韩医徽;姜波;方琍;赵晨曦;张海洋;王巨 | 申请(专利权)人: | 深圳市雪球科技有限公司 |
| 主分类号: | G06F11/14 | 分类号: | G06F11/14;H04L29/08 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 臧霁晨;付曼 |
| 地址: | 518040 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用 备份 方法 及其 系统 | ||
技术领域
本发明涉及数据处理领域,具体地涉及基于JavaCard平台实现JavaCard应用的云备份的方法及其系统。
背景技术
随着移动互联网的不断普及、发展,用户对个人数据的储存、迁移和管理的需求越来越强烈,用户会需要将移动终端上的应用中的数据备份到云服务器中并且之后再从云服务器中进行数据的恢复。
另一方面,随着移动支付突飞猛进,在日常生活中占据了非常重要的角色。例如,公交卡、银行卡、储值会员卡、优惠券等都可以通过空中下载的方式安装到带有SE芯片和支持NFC技术的移动设备中。使得移动设备可以当作各类普通卡片使用,极大的提升了用户体验和生活的便利。
在日常使用过程中,存在如下一些特殊情况:例如,消费者更换新的手机,需要将正在使用的应用数据例如:公交卡,会员卡等信息备份到云端,然后恢复到新的手机上;或者是把一个手机上开的卡,迁移到另一个手机上等等。这些虽然不是常态使用条件,但是也有一定的使用场景,同时也为用户带来了非常便利的体验。然而,这些数据都是涉及到用户资金的数据,如果仅进行普通的备份以及恢复,可能会存在安全性的问题。这些安全性的问题包括:
(1)实体认证问题:需要保证只有合法的实体才能发起云备份;
(2)数据安全问题:需要保证数据在传输过程中的安全性和完整性;
(3)数据同步问题:需要保证数据的一致性、唯一性和原子性。
发明内容
鉴于上述问题,本发明旨在提供一种能够保证数据安全性、完整性以及唯一性的应用的云备份方法及其系统。
本发明的应用的云备份方法是将应用中的数据通过代理应用备份到云服务器的方法,其特征在于,包括下述步骤:
预置步骤,在应用和云服务器中分别预置认证密钥和加密密钥;
合法认证步骤,应用通过代理应用的转接认证云服务器的合法身份;
备份步骤,在认证了云服务器合法身份的情况下,将应用的数据备份在代理应用之后,再将备份在代理应用中的数据备份到云服务器;以及
恢复步骤,将备份在云服务器中数据通过代理应用恢复到应用中。
优选地,所述应用实现共享接口,所述应用和所述代理应用之间的数据交互通过所述共享接口实现。
优选地,所述合法认证步骤包括:
(1)用户通过客户端界面发起云备份请求发到云服务器,云服务器发起随机数生成请求并通过代理应用转发到应用;
(2)应用根据所述随机数生成请求产生随机数并且将该随机数通过代理应用发送给云服务器;
(3)云服务器采用所述认证密钥对随机数进行加密并生成随机数密文,将该随机数密文通过代理应用返回给应用;
(4)应用利用预置的认证密钥验证该随机数密文,在通过验证的情况下判断为云服务器合法。
优选地,所述备份步骤包括:
第一备份步骤,在认证了云服务器合法的情况下,将应用的数据利用所述加密密钥进行加密并将加密数据通过所述共享接口备份到代理应用;以及
第二备份步骤,将备份在代理应用中的加密数据把数据从代理应用转备份到云服务器。
优选地,在所述第一备份步骤和所述第二备份步骤之间还具备:
使得完成第一备份步骤后的应用失效的步骤。
优选地,在所述第一备份步骤中,采用3DES加密方法对于数据进行加密。
优选地,在所述第二备份步骤之后,由云服务器发起命令删除所述代理应用的缓存数据。
优选地,所述恢复步骤包括:
(1)在应用端完成旧应用的删除,下载安装新的应用;
(2)使待恢复应用失效;
(3)利用随机数认证云服务器的合法身份;
(4)在认证合法身份后,将云服务器中备份的数据恢复到应用中;
(5)在应用中解密数据后恢复数据;
(6)恢复成功后云服务器删除已恢复的数据,同时使待恢复应用恢复正常使用状态。
本发明的对应用进行云备份的系统,其特征在于,具备:
一个或多个应用,在所述应用中预置有认证密钥和加密密钥,并且实现备份共享接口;
云服务器,所述云服务器中预置有所述认证密钥和所述加密密钥,所述云服务器用于备份所述应用的数据;
代理应用,用于在所述应用和云服务器之间进行数据的转接,并且用于缓存来自所述应用及云服务器的数据,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市雪球科技有限公司,未经深圳市雪球科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510506374.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁盘阵列容错装置
- 下一篇:一种数据校验方法及装置、电子设备





