一种产品信息数据加载的方法和装置制造方法及图纸

技术编号:38865000 阅读:28 留言:0更新日期:2023-09-17 10:05
本发明专利技术公开了一种产品信息数据加载的方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:接收产品信息加载查询指令;根据所述加载查询指令匹配第一基本数据集;其中,所述第一基本数据集包含至少一个子集;对所述第一基本数据集,根据属性转换名称,调用预设数据处理转换函数,对所述第一基本数据集进行统一转换处理,得到第二数据集;从所述第二数据集中提取筛选关键字,将所述筛选关键字与所述第二数据集进行匹配,得到目标数据集;将所述目标数据集进行数据转换,并存储于内存数据库,响应数据加载。该实施方式避免了现有技术存在的每次查询需要耗费较多的时间的技术缺陷,进而达到快速查询的产品信息的技术效果。果。果。

【技术实现步骤摘要】
一种产品信息数据加载的方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种产品信息数据加载的方法和装置。

技术介绍

[0002]随着互联网产品的快速发展,对于产品信息的复杂化,需要对源数据进行多次转换才能成为目标数据。
[0003]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:
[0004]对于数据体量大且复杂的数据集,无法快速获取其中的数据,影响用户体验。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供一种产品信息数据加载的方法和装置,能够避免现有技术存在的每次查询需要耗费较多的时间,影响用户体验的技术缺陷,进而达到快速查询的产品信息、帮助用户快速筛选出用户提供合适的产品的技术效果。
[0006]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种产品信息数据加载的方法,包括:
[0007]接收产品信息加载查询指令;
[0008]根据所述加载查询指令匹配第一基本数据集;其中,所述第一基本数据集包含至少一个子集;
[0009]对所述第一基本数据集,根据属性转换名称,调用预设数据处理转换函数,对所述第一基本数据集进行统一转换处理,得到第二数据集;
[0010]从所述第二数据集中提取筛选关键字,将所述筛选关键字与所述第二数据集进行匹配,得到目标数据集;
[0011]将所述目标数据集进行数据转换,并存储于内存数据库,响应数据加载。
[0012]可选地,对所述第一基本数据集根据属性转换名称,调用预设数据处理转换函数,对所述第一基本数据集进行统一转换处理,得到第二数据集,包括:
[0013]对所述第一基本数据集进行多层结构转换;
[0014]将数据集中的对象根据属性名称进行JSON转换;
[0015]将JSON转换的结果作为第二数据集。
[0016]可选地,从所述第二数据集中提取筛选关键字,包括:
[0017]从所述第二数据集中提取各元素属性名为关键字的值;
[0018]将超过预设阈值的所述关键字的值的占比,确定为筛选后的关键字。
[0019]可选地,将所述筛选关键字与所述第二数据集进行匹配,得到目标数据集,包括:
[0020]将所述筛选后的关键字与所述第二数据集进行数据匹配,将所述第二数据集中的元素作为值;
[0021]将关键字与第二数据集中的元素组成键值对,并将所述键值对转换成哈希类型的集合;
[0022]将所述转换后的哈希类型的集合确定为所述目标数据集。
[0023]可选地,将所述目标数据集进行数据转换,并存储于内存数据库,响应数据加载之前,包括:
[0024]将完成数据转换的目标数据集添加至结果集。
[0025]根据本专利技术实施例的再一个方面,提供了一种产品信息数据加载的装置,包括:
[0026]指令接收模块,用于接收产品信息加载查询指令;
[0027]匹配模块,用于根据所述加载查询指令匹配第一基本数据集;其中,所述第一基本数据集包含至少一个子集;
[0028]第二数据集获取模块,用于对所述第一基本数据集,根据属性转换名称,调用预设数据处理转换函数,对所述第一基本数据集进行统一转换处理,得到第二数据集;
[0029]目标数据集获取模块,用于从所述第二数据集中提取筛选关键字,将所述筛选关键字与所述第二数据集进行匹配,得到目标数据集;
[0030]响应数据加载模块,用于将所述目标数据集进行数据转换,并存储于内存数据库,响应数据加载。
[0031]可选地,第二数据集获取模块,用于对所述第一基本数据集根据属性转换名称,调用预设数据处理转换函数,对所述第一基本数据集进行统一转换处理,得到第二数据集,包括:
[0032]对所述第一基本数据集进行多层结构转换;
[0033]将数据集中的对象根据属性名称进行JSON转换;
[0034]将JSON转换的结果作为第二数据集。
[0035]可选地,从所述第二数据集中提取筛选关键字,包括:
[0036]从所述第二数据集中提取各元素属性名为关键字的值;
[0037]将超过预设阈值的所述关键字的值的占比,确定为筛选后的关键字。
[0038]根据本专利技术实施例的另一个方面,提供了一种产品信息数据加载的电子设备,包括:
[0039]一个或多个处理器;
[0040]存储装置,用于存储一个或多个程序,
[0041]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术提供的产品信息数据加载的方法。
[0042]根据本专利技术实施例的还一个方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本专利技术提供的产品信息数据加载的方法。
[0043]上述专利技术中的一个实施例具有如下优点或有益效果:
[0044]通过对查询指令对应的数据转化存储在数据库中,避免了现有技术存在的每次查询需要耗费较多的时间,影响用户体验的技术缺陷,进而达到快速查询的产品信息、帮助用户快速筛选出用户提供合适的产品的技术效果。
[0045]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0046]附图用于更好地理解本专利技术,不构成对本专利技术的不当限定。其中:
[0047]图1是根据本专利技术实施例的一种产品信息数据加载的方法的主要流程的示意图;
[0048]图2是根据本专利技术实施例的一种产品信息数据加载的装置的主要模块的示意图;
[0049]图3是本专利技术实施例可以应用于其中的示例性系统架构图;
[0050]图4是适于用来实现本专利技术实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
[0051]以下结合附图对本专利技术的示范性实施例做出说明,其中包括本专利技术实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本专利技术的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0052]图1是根据本专利技术实施例的一种产品信息数据加载的方法的主要流程的示意图,如图1所示,
[0053]为实现上述目的,根据本专利技术实施例的一个方面,提供了一种产品信息数据加载的方法,包括:
[0054]步骤S101、接收产品信息加载查询指令;
[0055]步骤S102、根据所述加载查询指令匹配第一基本数据集;其中,所述第一基本数据集包含至少一个子集;
[0056]步骤S103、对所述第一基本数据集,根据属性转换名称,调用预设数据处理转换函数,对所述第一基本数据集进行统一转换处理,得到第二数据集;
[0057]步骤S104、从所述第二数据集中提取筛选关键字,将所述筛选关键字与所述第二数据集进行匹配,得到目标数据集;
[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种产品信息数据加载的方法,其特征在于,包括:接收产品信息加载查询指令;根据所述加载查询指令匹配第一基本数据集;其中,所述第一基本数据集包含至少一个子集;对所述第一基本数据集,根据属性转换名称,调用预设数据处理转换函数,对所述第一基本数据集进行统一转换处理,得到第二数据集;从所述第二数据集中提取筛选关键字,将所述筛选关键字与所述第二数据集进行匹配,得到目标数据集;将所述目标数据集进行数据转换,并存储于内存数据库,响应数据加载。2.根据权利要求1所述的方法,其特征在于,对所述第一基本数据集根据属性转换名称,调用预设数据处理转换函数,对所述第一基本数据集进行统一转换处理,得到第二数据集,包括:对所述第一基本数据集进行多层结构转换;将数据集中的对象根据属性名称进行JSON转换;将JSON转换的结果作为第二数据集。3.根据权利要求2所述的方法,其特征在于,从所述第二数据集中提取筛选关键字,包括:从所述第二数据集中提取各元素属性名为关键字的值;将超过预设阈值的所述关键字的值的占比,确定为筛选后的关键字。4.根据权利要求3所述的方法,其特征在于,将所述筛选关键字与所述第二数据集进行匹配,得到目标数据集,包括:将所述筛选后的关键字与所述第二数据集进行数据匹配,将所述第二数据集中的元素作为值;将关键字与第二数据集中的元素组成键值对,并将所述键值对转换成哈希类型的集合;将所述转换后的哈希类型的集合确定为所述目标数据集。5.根据权利要求4所述的方法,其特征在于,将所述目标数据集进行数据转换,并存储于内存数据库,响应数据加载之前,包括:将完成数据转换的目标数据集添加至结果集。6.一种产品信息数据加载的装置,其特征在于,包括...

【专利技术属性】
技术研发人员:江帅李楠枝
申请(专利权)人:中国人寿财产保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1