[发明专利]在线应用的本地数据管理方法和装置在审
申请号: | 202011186535.4 | 申请日: | 2020-10-30 |
公开(公告)号: | CN113760859A | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | 刘伟科;郐洪楠;韩卫召 | 申请(专利权)人: | 北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F16/21 | 分类号: | G06F16/21;G06F8/71 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 |
地址: | 100083 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 在线 应用 本地 数据管理 方法 装置 | ||
1.一种在线应用的本地数据管理方法,应用于在线应用的前端设备,其特征在于,该方法包括:
在线应用启动后,确定在线应用的前端数据版本号;
将所述前端数据版本号发送到在线应用的后端设备,以使所述后端设备根据所述前端数据版本号和所述后端设备记录的在线应用的后端数据版本号确定变更数据信息并返回变更数据信息和所述后端数据版本号;
接收所述后端设备返回的变更数据信息和后端数据版本号,根据所述变更数据信息对在线应用的本地数据进行清理和重建,将在线应用的前端数据版本号更新为所述后端数据版本号。
2.根据权利要求1所述的方法,其特征在于,
确定在线应用的前端数据版本号,包括:
查找在线应用的本地数据队列,如果未找到在线应用的本地数据队列,则为在线应用创建本地数据队列,并在创建的本地数据队列中标记版本号0;
将在线应用的本地数据队列中标记的版本号确定为在线应用的前端数据版本号;
将在线应用的前端数据版本号更新为所述后端数据版本号,包括:
将在线应用的本地数据队列中标记的版本号更新为所述后端数据版本号。
3.根据权利要求2所述的方法,其特征在于,
在线应用的本地数据队列中的任一本地数据采用键值对Key-Value存储;
所述变更数据信息包括变更的Key;
根据所述变更数据信息对在线应用的本地数据进行清理和重建,包括:
针对所述变更数据信息中包含的每一变更的Key,于在线应用的本地数据队列中查找包含该Key的数据,删除查找到的数据;
针对所述变更数据信息中包含的每一变更的Key,向所述后端设备请求包含该Key的数据,如果请求到包含该Key的数据,则将请求到的数据添加到在线应用的本地数据列表中。
4.根据权利要求1所述的方法,其特征在于,该方法进一步包括:
接收用户的业务数据请求,判断本地数据队列中是否存在用户请求的数据;
当本地数据队列中存在用户请求的数据时,将用户请求的数据调整到本地数据队列的头部位置;
当本地数据队列中不存在用户请求的数据时,向所述后端设备请求该数据,并将请求到的该数据添加到本地数据队列的头部位置,如果本地数据队列的长度超过预设队列长度阈值,从本地数据队列的尾部删除超出预设队列长度阈值的数据。
5.一种在线应用的本地数据管理方法,应用于在线应用的后端设备,其特征在于,该方法包括:
接收在线应用的前端设备于在线应用启动后发送的在线应用的前端数据版本号;
比较接收的前端数据版本号和所述后端设备记录的在线应用的后端数据版本号;
如果前者小于后者,则收集所述后端设备记录的版本号高于前端数据版本号的每一版本号对应的变更数据信息,将收集的变更数据信息和所述后端数据版本号发送到前端设备,以使前端设备根据接收的变更数据信息对在线应用的本地数据进行清理和重建,并将在线应用的前端数据版本号更新为所述后端数据版本号。
6.一种在线应用的本地数据管理装置,应用于在线应用的前端设备,其特征在于,该装置包括:
确定单元,用于在线应用启动后,确定在线应用的前端数据版本号;
收发单元,用于将所述前端数据版本号发送到在线应用的后端设备,以使所述后端设备根据所述前端数据版本号和所述后端设备记录的在线应用的后端数据版本号确定变更数据信息并返回所述变更数据信息和所述后端数据版本号;用于接收所述后端设备返回的所述变更数据信息和所述后端数据版本号;
处理单元,用于根据所述变更数据信息对在线应用的本地数据进行清理和重建,将在线应用的前端数据版本号更新为所述后端数据版本号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司,未经北京沃东天骏信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011186535.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种业务处理方法和装置
- 下一篇:图形用户界面的提供方法、系统与纪录媒体