[发明专利]在线表格的数据处理方法、装置、电子设备及存储介质在审
申请号: | 201910303972.0 | 申请日: | 2019-04-16 |
公开(公告)号: | CN110020328A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 伍文韬;林海涛 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F17/24 |
代理公司: | 上海光栅知识产权代理有限公司 31340 | 代理人: | 马雯雯 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分块数据 在线表格 表格数据 操作指令 存储介质 电子设备 引用关系 数据处理 数据完整性 并发操作 元数据 原子性 读写 更新 应用 保证 | ||
本公开提供一种在线表格的数据处理方法、装置、电子设备及存储介质,该方法包括:在获取到对所述在线表格的操作指令时,确定所述操作指令对应的第一表格数据所属的第一分块数据;根据所述第一分块数据生成第二分块数据,并在所述第二分块数据中与所述第一表格数据对应的第二表格数据中应用所述操作指令;将所述在线表格的元数据与所述第一分块数据的引用关系更新为与所述第二分块数据的引用关系。实现了用户读写并发操作,并保证了数据完整性和原子性。
技术领域
本公开涉及数据管理技术领域,尤其涉及一种在线表格的数据处理方法、装置、电子设备及存储介质。
背景技术
在线表格是可以多个用户异地协同编辑的电子表格工具,可以在云端实时保存,并通过互联网实时共享。
在线表格的数据存储通常包括单元格数据和元数据,为了解决大表格的存储、传输和加载问题,通常会将单元格数据进行分块存储,每个分块可以分散存储在云端的任意位置。当展示或者编辑在线表格的某个或某些目标单元格时,通常只需要读取目标单元格对应的分块数据即可。
在用户编辑在线表格时,需要保证不影响其他用户的正常浏览。比如多个用户对同一在线表格进行编辑或浏览,现有技术中通常是获取在线表格的读写互斥锁后才能对在线表格的共享数据进行读或写操作。但这种方式极大地降低了在线表格的读写并发能力。
发明内容
本公开提供一种在线表格的数据处理方法、装置、电子设备及存储介质,以解决现有技术在线表格读写并发能力低等缺陷。
本公开第一个方面提供一种在线表格的数据处理方法,包括:
在获取到对所述在线表格的操作指令时,确定所述操作指令对应的第一表格数据所属的第一分块数据;
根据所述第一分块数据生成第二分块数据,并在所述第二分块数据中与所述第一表格数据对应的第二表格数据中应用所述操作指令;
将所述在线表格的元数据与所述第一分块数据的引用关系更新为与所述第二分块数据的引用关系。
本公开第二个方面提供一种在线表格的数据处理装置,包括:
获取模块,用于在获取到对所述在线表格的操作指令时,确定所述操作指令对应的第一表格数据所属的第一分块数据;
处理模块,用于根据所述第一分块数据生成第二分块数据,并在所述第二分块数据中与所述第一表格数据对应的第二表格数据中应用所述操作指令;
更新模块,用于将所述在线表格的元数据中与所述第一分块数据的引用关系更新为与所述第二分块数据的引用关系。
本公开第三个方面提供一种电子设备,包括:至少一个处理器和存储器;
所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现第一个方面提供的方法。
本公开第四个方面提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现第一个方面提供的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910303972.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于垂直搜索引擎的简历解析系统
- 下一篇:用于生成网页的方法、装置和系统