[发明专利]数据处理方法、装置和电子设备在审
申请号: | 202010453156.0 | 申请日: | 2020-05-25 |
公开(公告)号: | CN111797094A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 何光磊 | 申请(专利权)人: | 北京旷视科技有限公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2455;G06F16/215;G06F16/27 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 唐正瑜 |
地址: | 100190 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 | ||
1.一种数据处理方法,其特征在于,应用于存储服务器,所述存储服务器包括数据服务、持久化服务;所述存储服务器配置有缓存区和持久化存储区;所述方法包括:
数据服务获取待存储数据;
所述数据服务将所述待存储数据解析为结构化数据和与所述结构化数据具有关联关系的对象数据;
所述数据服务将所述结构化数据和所述对象数据缓存于所述缓存区;
所述持久化服务获取所述结构化数据和所述对象数据;
所述持久化服务将所述结构化数据和所述对象数据存储至所述持久化存储区。
2.根据权利要求1所述的方法,所述缓存区包含结构化数据缓存区和对象数据缓存区,所述持久化存储区包含结构化数据持久化存储区和对象数据持久化缓存区;
所述数据服务将所述结构化数据和所述对象数据缓存于所述缓存区,包括:
所述数据服务将所述结构化数据和所述对象数据分别缓存于所述结构化数据缓存区和所述对象数据缓存区;
所述持久化服务将所述结构化数据和所述对象数据存储至所述持久化存储区,包括:
所述持久化服务将所述结构化数据和所述对象数据分别存储于所述结构化数据持久化存储区和所述对象数据持久化存储区。
3.根据权利要求1或2所述的方法,其特征在于,
所述数据服务将所述待存储数据解析为结构化数据和与所述结构化数据具有关联关系的对象数据,包括:
所述数据服务将所述待存储数据中的图像数据替换为所述待存储数据分配的存储地址,得到所述结构化数据,所述存储地址中包含所述待存储数据中的图像数据的图像ID;
所述数据服务将所述待存储数据中的图像数据进行图像处理,得到与所述结构化数据具有关联关系的对象数据。
4.根据权利要求3所述的方法,所述数据服务将所述结构化数据和所述对象数据缓存于所述缓存区,包括:
所述数据服务以所述待存储数据的资源ID为键值,所述结构化数据为内容,将所述结构化数据缓存于所述缓存区;
所述数据服务以所述待存储数据的资源ID和所述待存储数据中包含的图像ID为键值,所述对象数据为内容,将所述对象数据缓存于所述缓存区。
5.根据权利要求1所述的方法,所述方法还包括:所述数据服务将所述结构化数据发布在消息队列;
所述持久化服务获取所述结构化数据和所述对象数据,包括:
所述持久化服务从所述消息队列获取所述结构化数据,所述持久化服务预先订阅所述消息队列。
6.根据权利要求5所述的方法,所述持久化服务获取所述结构化数据和所述对象数据还包括:所述持久化服务从所述结构化数据中包含的存储地址中解析出图像ID,在缓存区查询键值包含所述图像ID的对象数据,从而获取所述对象数据。
7.根据权利要求5所述的方法,所述存储服务器还包括推送服务,所述推送服务预先订阅所述消息队列;
所述方法还包括:
所述推送服务从所述消息队列获取所述结构化数据,并向所述待存储数据的订阅方推送所述结构化数据。
8.根据权利要求5-7任一项所述的方法,所述待存储数据具有不同的资源类型,所述数据服务将所述结构化数据发布在消息队列包括:
所述数据服务将对应不同资源类型的所述结构化数据发布在消息队列的不同主题中;
所述持久化服务将所述结构化数据和所述对象数据存储至所述持久化存储区包括:
持久化服务将对应不同资源类型的所述结构化数据和所述对象数据存储至所述持久化存储区的不同子区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京旷视科技有限公司,未经北京旷视科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010453156.0/1.html,转载请声明来源钻瓜专利网。