[发明专利]一种存储业务记录的方法及装置有效
| 申请号: | 201910089240.6 | 申请日: | 2019-01-30 |
| 公开(公告)号: | CN110032562B | 公开(公告)日: | 2023-10-27 |
| 发明(设计)人: | 庄少景 | 申请(专利权)人: | 创新先进技术有限公司 |
| 主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/2457;G06Q30/0601 |
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
| 地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 存储 业务 记录 方法 装置 | ||
公开了一种存储业务记录的方法及装置。预先针对每个标签类别,为该标签类别创建对应的配置表,用于存储归属于该标签类别的每个标签内容以及每个标签内容的编号。如此,当需要构建针对某个业务事件的业务记录时,就可以将为该业务事件分配的每个标签内容的编号写入业务记录的标签字段。后续需要读取标签内容时,首先从业务记录的标签字段中读取编号,基于读取的编号,从预先创建的配置表中读取相应的标签内容。
技术领域
本说明书实施例涉及信息技术领域,尤其涉及一种存储业务记录的方法及装置。
背景技术
在业务运营过程中,通常需要将产生的业务记录写入数据库中进行存储。在有的业务场景下,一条业务记录不仅包含用于记录业务事件信息的若干字段,还需要包含用于记录业务事件信息对应的标签内容的字段。
举例来说,假设存在某个商品二手交易平台,用户张三于2019年1月1日在平台上发布待出售的商品A,平台可以将“张三、2019.1.1、商品A”确定为业务事件信息,然后确定业务事件信息对应的3个标签内容(可以是平台分析确定的,也可以是用户张三指定的)为:浙江省、数码产品、95成新。这3个标签内容表明用户张三位于浙江省,商品A属于数码产品、商品A的成色为95成新。进而,平台会基于包含上述的业务事件信息的若干字段与包含上述标签内容的字段,构建业务记录并写入数据库。
实际应用中,针对至少两个业务记录,这些业务记录包含的部分或全部标签内容可能相同,随着业务量的增多,会导致数据库对同一标签内容重复进行多次存储,耗费较多的存储资源。
发明内容
为了现有的存储标签内容的方法存在的浪费存储资源的问题,本说明书实施例提供一种存储与读取标签内容的方法及装置,技术方案如下:
根据本说明书实施例的第1方面,提供一种存储业务记录的方法,预先创建的各配置表与各标签类别一一对应,针对每个标签类别,该标签类别对应的配置表用于存储归属于该标签类别的每个标签内容以及每个标签内容的编号;归属于同一标签类别的任意两个标签内容的编号不同;
所述方法包括:
获取业务事件信息,并为所述业务事件信息分配至少一个标签内容;
根据预先创建的配置表,确定所述业务事件信息对应的每个标签内容的编号;
确定标签字段;所述标签字段包含所述业务事件信息对应的每个标签内容的编号;
基于所述业务事件信息与所述标签字段,构建业务记录并存储。
根据本说明书实施例的第2方面,提供一种读取业务事件信息对应的标签内容的方法,包括:
读取业务记录,并提取所述业务记录中的标签字段;所述业务记录是通过上述第1方面的方法存储的;
读取所述标签字段中包含的编号;
基于所述标签字段中包含的编号,从预先创建的配置表中读取标签内容。
根据本说明书实施例的第3方面,提供一种存储业务记录的装置,预先创建的各配置表与各标签类别一一对应,针对每个标签类别,该标签类别对应的配置表用于存储归属于该标签类别的每个标签内容以及每个标签内容的编号;归属于同一标签类别的任意两个标签内容的编号不同;
所述装置包括:
获取模块,获取业务事件信息,并为所述业务事件信息分配至少一个标签内容;
编号确定模块,根据预先创建的配置表,确定所述业务事件信息对应的每个标签内容的编号;
字段确定模块,确定标签字段;所述标签字段包含所述业务事件信息对应的每个标签内容的编号;
存储模块,基于所述业务事件信息与所述标签字段,构建业务记录并存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910089240.6/2.html,转载请声明来源钻瓜专利网。





