[发明专利]跨机型备份和恢复设备数据的方法和装置在审
申请号: | 201911152283.0 | 申请日: | 2019-11-22 |
公开(公告)号: | CN111143121A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 安成星 | 申请(专利权)人: | 上海商米科技集团股份有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 上海市汇业律师事务所 31325 | 代理人: | 王函 |
地址: | 200433 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 机型 备份 恢复 设备 数据 方法 装置 | ||
1.一种跨机型备份和恢复设备数据的方法,所述方法应用于智能商业终端,其特征在于,所述智能商业终端安装有店铺中心应用和业务组件,所述方法包括:
通过店铺中心应用向业务组件发起备份数据请求,根据应用预先获取的键值,通过业务组件集成的云备份软件开发工具包获取应用备份数据和系统配置备份数据,将应用备份数据和系统配置备份数据整合成备份数据,并将备份数据加密上传到云端;
通过店铺中心应用向云端发起恢复数据请求,从云端获取恢复数据并对恢复数据进行解密得到应用备份数据和系统配置备份数据,根据预先为店铺中心应用与不同机型的智能商业终端进行的系统配置适配,确定要进行恢复数据的智能商业终端的系统配置,通过业务组件集成的云备份软件开发工具包将应用备份数据和系统配置备份数据在智能商业终端上进行数据恢复。
2.根据权利要求1所述的跨机型备份和恢复设备数据的方法,其特征在于,所述方法还包括:按照店铺中心提供的格式填写字段并进行封装回传给店铺中心来申请实现备份和恢复功能对应的键值。
3.根据权利要求1所述的跨机型备份和恢复设备数据的方法,其特征在于,所述业务组件集成的云备份软件开发工具提供备份和恢复功能的底层传输,在备份时负责数据收集,在恢复时负责将数据分发与接收响应。
4.根据权利要求2所述的跨机型备份和恢复设备数据的方法,其特征在于,所述通过店铺中心应用向业务组件发起备份数据请求,根据应用预先获取的键值,通过业务组件集成的云备份软件开发工具包获取应用备份数据和系统配置备份数据,将应用备份数据和系统配置备份数据整合成备份数据,并将备份数据加密上传到云端,具体包括:
店铺中心应用需要备份数据时,广播备份数据请求,所述备份数据请求中包括应用对应的键值和系统级别签名;
当业务组件接收到广播的备份数据请求时,通过业务组件集成的云备份软件开发工具包对备份数据请求中系统级别签名进行校验,在校验通过后将要备份的数据源整理成预设格式的应用备份数据发送给店铺中心应用,且还通过业务组件集成的云备份软件开发工具包进行系统配置备份;
对获取的应用备份数据和系统配置备份数据进行拼接形成备份数据并对备份数据进行加密后上传到云端,并进行云备份功能的绑定。
5.根据权利要求4所述的跨机型备份和恢复设备数据的方法,其特征在于,所述将要备份的数据源整理成预设格式的应用备份数据发送给店铺中心应用,具体包括:
通过业务组件集成的云备份软件开发工具包注册的BroadcastReceiver接收广播的备份数据请求;
通过云备份软件开发工具包注册的BackupBean将要备份的数据源转成String格式,经过String backup的备份数据再赋值给BackupBean,并通过BackupBean转成Json格式,调用sendBackupJson把Json格式的应用备份数据发送到店铺中心应用。
6.根据权利要求4所述的跨机型备份和恢复设备数据的方法,其特征在于,所述进行云备份功能的绑定,具体包括:
店铺中心应用通过AIDL方式,将店铺中心应用对应的键值和上传到云端的备份数据进行云备份功能的绑定。
7.根据权利要求4所述的跨机型备份和恢复设备数据的方法,其特征在于,所述系统配置备份包括WIFI备份,具体为:
通过底层只读存储器,将店铺中心应用实现的BackupTransport放到智能商业终端系统的BackupTransport列表中,当店铺中心应用触发备份功能时,通过BackupTransport拦截系统的备份数据,获取WIFI账号密码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海商米科技集团股份有限公司,未经上海商米科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911152283.0/1.html,转载请声明来源钻瓜专利网。