一种商品信息的处理方法及装置、存储介质、计算机设备与流程

未命名 09-24 阅读:76 评论:0


1.本发明涉及数据处理技术领域,适用于数字医疗技术领域,特别是涉及一种商品信息的处理方法及装置、存储介质、计算机设备。


背景技术:

2.随着线上购物的不断发展,萌生了很多医药类电商公司,各个医药类电商公司在上架医药类产品前需要对上架的产品进行筛选处理,以使得筛选得到的医药类产品为优选产品,更加适应医药市场的行情。
3.目前,医药类电商公司在医药类产品筛选时由运营人员进行人工手动筛选,但是这种人工手动筛选的方法往往依赖运营人员的运营经验和工作效率,不仅浪费了大量的人力资源,还由于运营人员运营经验的不稳定性、人工筛选工作强度大以及数据更新不及时,使得医药类电商公司对医药类产品筛选的不稳定性较高、效率较低、实时性较差。


技术实现要素:

4.有鉴于此,本发明提供一种商品信息的处理方法及装置、存储介质、计算机设备,主要目的在于解决现有技术中医药类电商公司采用人工进行医药类产品筛选导致的不稳定性较高、效率较低、实时性较差的问题。
5.依据本发明一个方面,提供了一种商品信息的处理方法,包括:
6.获取商品筛选自定义模板,所述商品筛选自定义模板包括待筛选商品名称、待比较数据来源标识和商品筛选规则信息;
7.基于底层映射表确定与所述待比较数据来源标识对应的外部访问信息和字段间映射信息;并基于所述外部访问信息和所述待筛选商品名称进行信息访问操作,得到访问数据;
8.基于所述字段间映射信息将所述访问数据进行信息转换,得到待入参数据;并将所述待入参数据存入内部抽象表中;
9.基于内部商品信息表、所述商品筛选规则信息和所述内部抽象表进行信息筛选处理,确定符合所述商品筛选规则的内部商品信息。
10.进一步的,所述基于底层映射表确定与所述待比较数据来源标识对应的外部访问信息和字段间映射信息之前,所述方法还包括:
11.获取与外部平台对应的所述外部访问信息;
12.对各个所述外部平台进行标记处理,得到多个所述待比较数据来源标识;
13.在同一所述外部平台对应的所述外部访问信息和所述待比较数据来源标识之间建立关联关系,并将所述关联关系保存至预先创建的所述底层映射表中。
14.进一步的,所述外部访问信息包括外部开放接口和访问密钥;
15.所述基于所述外部访问信息和所述待筛选商品名称进行信息访问操作,得到访问数据包括:
16.基于所述外部开放接口和所述访问密钥对外部平台进行访问操作;
17.从所述外部平台获取与所述待筛选商品名称相对应的访问数据。
18.进一步的,所述字段间映射信息用于表征外部访问数据字段与所述内部抽象数据表中各抽象字段之间的映射关系;
19.所述基于所述字段间映射信息将所述访问数据进行信息转换,得到待入参数据包括:
20.基于所述访问数据确定所述外部访问数据字段;
21.基于所述外部访问数据字段对所述字段间映射信息进行查找,确定目标抽象字段;
22.将所述外部访问数据字段转换成所述目标抽象字段,得到所述待入参数据。进一步的,所述将所述待入参数据存入内部抽象表中包括:
23.对所述商品筛选规则信息进行语法分析,确定待入参抽象字段;并采用所述待入参抽象字段配置所述内部抽象表;
24.获取所述待入参数据的各个所述目标抽象字段,并将所述目标抽象字段与所述待入参抽象字段进行匹配处理;
25.将匹配成功的待入参数据存入所述内部抽象表中的所述待入参抽象字段内。
26.进一步的,所述基于内部商品信息表、所述商品筛选规则信息和所述内部抽象表进行信息筛选处理,确定符合所述商品筛选规则的内部商品信息包括:
27.对所述商品筛选规则信息进行语法分析,确定至少一个商品筛选条件;
28.基于所述商品筛选条件和所述内部抽象表对所述内部商品信息表中的商品信息进行信息筛选处理,确定符合所述商品筛选条件的所述内部商品信息。
29.进一步的,所述方法还包括:
30.获取对所述底层映射表的更新指令,所述更新指令包括添加指令和/或删除指令;
31.基于所述添加指令对所述待比较数据来源标识进行添加操作;和/或,
32.基于所述删除指令对所述待比较数据来源标识进行删除操作。
33.依据本发明另一个方面,提供了一种商品信息的处理装置,包括:
34.模板获取模块,用于获取商品筛选自定义模板,所述商品筛选自定义模板包括待筛选商品名称、待比较数据来源标识和商品筛选规则信息;
35.信息访问模块,用于基于底层映射表确定与所述待比较数据来源标识对应的外部访问信息和字段间映射信息;并基于所述外部访问信息和所述待筛选商品名称进行信息访问操作,得到访问数据;
36.转换及入参模块,用于基于所述字段间映射信息将所述访问数据进行信息转换,得到待入参数据;并将所述待入参数据存入内部抽象表中;
37.筛选模块,用于基于内部商品信息表、所述商品筛选规则信息和所述内部抽象表进行信息筛选处理,确定符合所述商品筛选规则的内部商品信息。
38.进一步的,所述装置还包括映射表管理模块,用于:
39.获取与外部平台对应的所述外部访问信息;
40.对各个所述外部平台进行标记处理,得到多个所述待比较数据来源标识;
41.在同一所述外部平台对应的所述外部访问信息和所述待比较数据来源标识之间
建立关联关系,并将所述关联关系保存至预先创建的所述底层映射表中。
42.进一步的,所述外部访问信息包括外部开放接口和访问密钥;所述信息访问模块还用于:
43.基于所述外部开放接口和所述访问密钥对外部平台进行访问操作;
44.从所述外部平台获取与所述待筛选商品名称相对应的访问数据。
45.进一步的,所述字段间映射信息用于表征外部访问数据字段与所述内部抽象数据表中各抽象字段之间的映射关系;所述转换及入参模块还用于:
46.基于所述访问数据确定所述外部访问数据字段;
47.基于所述外部访问数据字段对所述字段间映射信息进行查找,确定目标抽象字段;
48.将所述外部访问数据字段转换成所述目标抽象字段,得到所述待入参数据。
49.进一步的,所述转换及入参模块还用于:
50.对所述商品筛选规则信息进行语法分析,确定待入参抽象字段;并采用所述待入参抽象字段配置所述内部抽象表;
51.获取所述待入参数据的各个所述目标抽象字段,并将所述目标抽象字段与所述待入参抽象字段进行匹配处理;
52.将匹配成功的待入参数据存入所述内部抽象表中的所述待入参抽象字段内。
53.进一步的,所述筛选模块还用于:
54.对所述商品筛选规则信息进行语法分析,确定至少一个商品筛选条件;
55.基于所述商品筛选条件和所述内部抽象表对所述内部商品信息表中的商品信息进行信息筛选处理,确定符合所述商品筛选条件的所述内部商品信息。
56.进一步的,所述装置还包括更新模块,用于:
57.获取对所述底层映射表的更新指令,所述更新指令包括添加指令和/或删除指令;
58.基于所述添加指令对所述待比较数据来源标识进行添加操作;和/或,
59.基于所述删除指令对所述待比较数据来源标识进行删除操作。
60.依据本发明的又一方面,提供了一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述商品信息的处理方法对应的操作。
61.依据本发明再一个方面,提供了一种计算机设备,包括处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
62.所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如上述商品信息的处理方法对应的操作。
63.借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
64.本发明提供了一种商品信息的处理方法及装置、存储介质、计算机设备,与现有技术相比,本发明通过获取包含待筛选商品名称、待比较数据来源标识和商品筛选规则信息的商品筛选自定义模板;基于底层映射表确定与待比较数据来源标识对应的外部访问信息和字段间映射信息;并基于外部访问信息和待筛选商品名称进行信息访问操作,得到访问数据;基于字段间映射信息将访问数据进行信息转换,得到待入参数据并存入内部抽象表中;基于商品筛选规则信息和内部抽象表从内部商品信息表中确定符合所述商品筛选规则
的内部商品信息,从而帮助医药类电商公司实现了对内部商品信息的自动筛选工作,避免了人工运营经验的不稳定性影响,并提高了商品信息筛选的效率。其中采用自定义模板结合底层映射表,不需要对外部平台的数据进行本地保存,仅通过实时的访问数据就能实现对商品信息的筛选处理,不仅节约了本地存储空间,还提高了商品信息处理的实时性。
65.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
66.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
67.图1示出了本发明实施例提供的一种商品信息的处理方法的流程示意图;
68.图2示出了本发明实施例提供的另一种商品信息的处理方法的流程示意图;
69.图3示出了本发明实施例提供的又一种商品信息的处理方法的流程示意图;
70.图4示出了本发明实施例提供的再一种商品信息的处理方法的流程示意图;
71.图5示出了本发明实施例提供的一种商品信息的处理装置的结构示意图;
72.图6示出了本发明实施例提供的另一种商品信息的处理装置的结构示意图;
73.图7示出了本发明实施例提供的一种计算机设备的结构示意图。
具体实施方式
74.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
75.本发明实施例提供了一种商品信息的处理方法,如图1所示,该方法包括:
76.101、获取商品筛选自定义模板,所述商品筛选自定义模板包括待筛选商品名称、待比较数据来源标识和商品筛选规则信息;
77.本发明实施例中,当前执行端为各医药类电商公司在上架医药类产品前用于对产品进行筛选处理的执行端。当前执行端获取商品筛选自定义模板,所述商品筛选自定义模板包括待筛选商品名称、待比较数据来源标识和商品筛选规则信息。其中,待筛选商品名称可以包括药品类商品名称,如维生素b、罗红霉素、复方阿斯匹灵等,还可以包括医疗器械类商品名称,如血氧仪、血糖仪、全躺式轮椅等,本发明实施例不做具体限定。其中,待比较数据来源标识为预先基于各个外部平台设置的对应的标识码,用于对外部平台的商品数据进行区分,是外部平台的唯一身份信息。所述待比较数据来源标识可以包括字符、数字、特殊符号等,本发明实施例不做具体限定。其中商品筛选规则信息为医药类电商公司的运营人员根据需要用于筛选商品的规则,可以包括对商品的价格进行筛选的规则、对商品的销量进行筛选的规则等,本发明实施例不做具体限定。
78.102、基于底层映射表确定与所述待比较数据来源标识对应的外部访问信息和字
段间映射信息;并基于所述外部访问信息和所述待筛选商品名称进行信息访问操作,得到访问数据;
79.本发明实施例中,当前执行端基于底层映射表确定与待比较数据来源表示对应的外部访问信息和字段间映射信息。其中底层映射表为预先配置的用于存储外部平台与其外部访问信息之间的关联关系,以及外部平台字段信息与内部抽象表字段信息之间的映射关系的表格。由于待比较数据来源标识为外部平台的唯一身份信息,基于该身份信息对底层映射表进行查询处理,即可确定对应的外部访问信息和字段间映射信息。其中,外部访问信息用于表征可以有效访问外部平台的信息,可以包括外部平台对外开放的接口信息、访问密钥等,本发明实施例不做具体限定。当前执行端基于外部访问信息和待筛选商品名称进行访问操作,其目的是获取外部平台中与待筛选商品名称相对应的访问数据,如分别从外部医药类电商平台a、外部医药类电商平台b和外部医药类电商平台c中获取与维生素b相关的访问数据a、访问数据b和访问数据c等,本发明实施例不做具体限定。
80.103、基于所述字段间映射信息将所述访问数据进行信息转换,得到待入参数据;并将所述待入参数据存入内部抽象表中;
81.本发明实施例中,由于访问数据是从外部数据平台直接获取的,从多个外部平台获取的访问数据在外部平台中对应的字段各不相同,所以需要对访问数据进行统一的管理,如预先设置元数据管理中心进行数据管理等,本发明实施例不做具体限定。当前执行端基于字段间映射信息,将访问数据进行信息转换,其目的是将从多个外部平台获取的访问数据中反映同一类信息的字段转换成当前执行端可以统一管理的字段,便于后期当前执行端对访问数据的筛选操作。当前执行端将信息转换后得到的待入参数据存入内部抽象表中。其中,内部抽象表为非实体的表格,是一种以数据集形式存储的数据结构,用于将外部平台的访问数据进行统一管理。
82.104、基于内部商品信息表、所述商品筛选规则信息和所述内部抽象表进行信息筛选处理,确定符合所述商品筛选规则的内部商品信息。
83.本发明实施例中,当前执行端基于内部商品信息表、商品筛选规则信息和内部抽象表进行信息筛选处理,确定符合商品筛选规则的内部商品信息。其中,内部商品信息表用于表征存储医药类电商公司自身的商品信息的表格,可以是实体表格,也可以是抽象表,本发明实施例不做具体限定。商品信息可以是药品类商品信息、医疗器械类商品信息等,本发明实施例不做具体限定。
84.进一步的,作为上述实施例具体实施方式的细化和扩展,为了在本地对外部平台中的商品信息进行访问管理,对预先创建的底层映射表进行设置,提供了另一种商品信息的处理方法,如图2所示,步骤基于底层映射表确定与所述待比较数据来源标识对应的外部访问信息和字段间映射信息之前,所述方法还包括:
85.201、获取与外部平台对应的所述外部访问信息;
86.本发明实施例中,当前执行端获取与外部平台对应的外部访问信息。其中,外部访问信息用于表征可以有效访问外部平台的信息,可以包括外部平台对外开放的接口信息、访问密钥等,本发明实施例不做具体限定。
87.202、对各个所述外部平台进行标记处理,得到多个所述待比较数据来源标识;
88.本发明实施例中,当前执行端对各个外部平台进行标记处理,得到多个待比较数
据来源标识。对各个外部平台进行标记处理的目的是在本地对各个外部平台进行区分,在标记时可以采用字符、数字、特殊符号等中的一种或多种进行标记,如将外部医药类电商平台a进行标记处理,得到用于识别外部医药类电商平台a的待比较数据来源标识jja;将外部医药类电商平台b进行标记处理,得到用于识别外部医药类电商平台b的待比较数据来源标识m#b;将外部医药类电商平台c进行标记处理,得到用于识别外部医药类电商平台c的待比较数据来源标识w2c等,本发明实施例不做具体限定。
89.203、在同一所述外部平台对应的所述外部访问信息和所述待比较数据来源标识之间建立关联关系,并将所述关联关系保存至预先创建的所述底层映射表中。
90.本发明实施例中,当前执行端在同一外部平台对应的外部访问信息和待比较数据来源标识之间建立关联关系。如,在外部医药类电商平台a的对外开放的接口信息、访问密钥等外部访问信息和待比较数据来源标识jja之间建立关联关系;在在外部医药类电商平台b的对外开放的接口信息、访问密钥等外部访问信息和待比较数据来源标识m#b之间建立关联关系等,本发明实施例不做具体限定。当前执行端将建立的关联关系保存至预先创建的底层映射表中,便于后期进行信息查询。
91.进一步的,作为上述实施例具体实施方式的细化和扩展,为了基于底层映射表中查询得到的外部访问信息对外部平台进行访问和信息查询,获取与待筛选商品名称相关的数据,便于后期对数据进行筛选操作,提供了另一种商品信息的处理方法,如图3所示,所述外部访问信息包括外部开放接口和访问密钥;所述基于所述外部访问信息和所述待筛选商品名称进行信息访问操作,得到访问数据包括:
92.301、基于所述外部开放接口和所述访问密钥对外部平台进行访问操作;
93.本发明实施例中,当前执行端通过外部平台对外开放的外部开放接口进行数据访问操作,期间通过访问密钥获取对外部平台的数据访问权限。
94.302、从所述外部平台获取与所述待筛选商品名称相对应的访问数据。
95.本发明实施例中,当前执行端从外部平台获取与待筛选商品名称相对应的访问数据,其中,访问数据包括商品最小存货单位编码(stock keeping unit,简称sku)、商品价格、商品销量等,本发明实施例不做具体限定。如,当待筛选商品名称为血氧仪时,从外部医药类电商平台a获取与血氧仪相对应的访问数据,包括:1、血氧仪1的sku、价格、销量等;2、血氧仪2的sku、价格、销量等;3、血氧仪3的sku、价格、销量等等,本发明实施例不做具体限定。
96.进一步的,作为上述实施例具体实施方式的细化和扩展,为了对访问数据进行统一的管理,便于后期当前执行端对访问数据的筛选操作,提供了另一种商品信息的处理方法,如图4所示,所述字段间映射信息用于表征外部访问数据字段与所述内部抽象数据表中各抽象字段之间的映射关系;所述基于所述字段间映射信息将所述访问数据进行信息转换,得到待入参数据包括:
97.401、基于所述访问数据确定所述外部访问数据字段;
98.本发明实施例中,当前执行端基于访问数据确定外部访问数据字段,如通过访问数据的链接确定相关商品的sku字段等,本发明实施例不做具体限定。
99.402、基于所述外部访问数据字段对所述字段间映射信息进行查找,确定目标抽象字段;
100.本发明实施例中,当前执行端基于外部访问数据字段多字段间映射信息进行查找,确定目标抽象字段,如外部医药类电商平台a与内部抽象数据表中抽象字段之间的映射关系如下表1所示:
101.表1字段间映射信息
[0102][0103]
基于对表1中字段间映射信息的查找,可以确定与外部医药类电商平台a中的sku字段jjaskuid所对应的抽象字段skuid为目标抽象字段,本发明实施例不做具体限定。
[0104]
403、将所述外部访问数据字段转换成所述目标抽象字段,得到所述待入参数据。
[0105]
本发明实施例中,当前执行端将外部访问数据字段转换成目标抽象字段,得到待入参数据。如将步骤402中的外部访问数据字段jjaskuid转换为目标抽象字段skuid等,本发明实施例不做具体限定。
[0106]
404、对所述商品筛选规则信息进行语法分析,确定待入参抽象字段;并采用所述待入参抽象字段配置所述内部抽象表;
[0107]
本发明实施例中,当前执行端对商品筛选规则信息进行语法分析,确定待入参抽象字段,如通过关键词匹配分析商品筛选规则信息中是否包含关键词“name”、“price”等,并将“name”、“price”等关键词相关的字段确定为待入参抽象字段,本发明实施例不做具体限定。当前执行端还采用带入参抽象字段配置内部抽象表,如商品筛选规则信息中包含关键词“name”,则为医药类电商平台a中name相关的字段设置待入参抽象字段jja_name;商品筛选规则信息中包含关键词“price”,则为外部医药类电商平台a中price相关的字段设置待入参抽象字段jja_price;并采用设置的待入参抽象字段jja_name和jja_price配置内部抽象表,本发明实施例不做具体限定。
[0108]
405、获取所述待入参数据的各个所述目标抽象字段,并将所述目标抽象字段与所述待入参抽象字段进行匹配处理;
[0109]
406、将匹配成功的待入参数据存入所述内部抽象表中的所述待入参抽象字段内。
[0110]
本发明实施例中,当前执行端获取待入参数据的各个目标抽象字段,并将目标抽象字段与待入参抽象字段进行匹配处理,即从外部访问数据中确定与商品筛选规则相关的信息,仅将与商品筛选规则相关的信息进行入参。当前执行端将匹配成功的待入参数据存入内部抽象表中的待入参抽象字段内,完成了对外部平台中获取的与商品筛选规则相关信息的筛选和统一入参。
[0111]
进一步的,作为上述实施例具体实施方式的细化和扩展,为了快速对内部抽象表中的数据进行筛选,提供了另一种商品信息的处理方法,所述基于内部商品信息表、所述商品筛选规则信息和所述内部抽象表进行信息筛选处理,确定符合所述商品筛选规则的内部商品信息包括:
[0112]
对所述商品筛选规则信息进行语法分析,确定至少一个商品筛选条件;
[0113]
基于所述商品筛选条件和所述内部抽象表对所述内部商品信息表中的商品信息进行信息筛选处理,确定符合所述商品筛选条件的所述内部商品信息。
[0114]
本发明实施例中,当前执行端对商品筛选规则信息进行语法分析,确定至少一个
商品筛选条件,如对商品筛选规则信息进行特殊符号的识别,包括“》”、“《”、“=”、“!”等,确定商品筛选条件如“pa_name=jja_name”、“pa_price《jja_price”等,本发明实施例不做具体限定。当前执行端基于商品筛选条件和内部抽象表对内部商品信息表中的商品信息进行信息筛选处理,确定符合商品筛选条件的内部商品信息,如,从商品筛选规则信息中确定出3条商品筛选条件分别为“pa_name=jja_name=w2c_name=

血糖仪
’”
、“pa_price《jja_price”和“pa_price《w2c_price”,则从内部抽象表表中的商品信息中确定出所有血糖仪的信息,获取外部医药类电商平台a中血糖仪1、血糖仪2、血糖仪3......的价格和外部医药类电商平台c中血糖仪1、血糖仪2、血糖仪3、血糖仪4......的价格,从内部商品信息表中确定出价格既小于外部医药类电商平台a中各个血糖仪价格,又小于外部医药类电商平台c中各个血糖仪价格的商品信息,本发明实施例不做具体限定。
[0115]
进一步的,作为上述实施例具体实施方式的细化和扩展,为了进一步对各个外部平台的数据进行管理,提供了另一种商品信息的处理方法,所述方法还包括:
[0116]
获取对所述底层映射表的更新指令,所述更新指令包括添加指令和/或删除指令;
[0117]
基于所述添加指令对所述待比较数据来源标识进行添加操作;和/或,
[0118]
基于所述删除指令对所述待比较数据来源标识进行删除操作。
[0119]
本发明实施例中,当前执行端获取对底层映射表的更新指令,其中,更新指令包括添加指令和/或删除指令;如,原底层映射表内不包含与外部医药类电商平台d的相关信息,通过添加指令在待比较数据来源标识中添加zzd;删除指令中包含对外部医药类电商平台a的删除信息,则将原底层映射表内的待比较数据来源标识jja删除等,本发明实施例不做具体限定。
[0120]
本发明实施例提供了一种商品信息的处理方法,与现有技术相比,本发明通过获取包含待筛选商品名称、待比较数据来源标识和商品筛选规则信息的商品筛选自定义模板;基于底层映射表确定与待比较数据来源标识对应的外部访问信息和字段间映射信息;并基于外部访问信息和待筛选商品名称进行信息访问操作,得到访问数据;基于字段间映射信息将访问数据进行信息转换,得到待入参数据并存入内部抽象表中;基于商品筛选规则信息和内部抽象表从内部商品信息表中确定符合所述商品筛选规则的内部商品信息,从而帮助医药类电商公司实现了对内部商品信息的自动筛选工作,避免了人工运营经验的不稳定性影响,并提高了商品信息筛选的效率。其中采用自定义模板结合底层映射表,不需要对外部平台的数据进行本地保存,仅通过实时的访问数据就能实现对商品信息的筛选处理,不仅节约了本地存储空间,还提高了商品信息处理的实时性。
[0121]
作为对上述图1所示方法的实现,本发明实施例提供了一种商品信息的处理装置,如图5所示,该装置包括:
[0122]
模板获取模块51,用于获取商品筛选自定义模板,所述商品筛选自定义模板包括待筛选商品名称、待比较数据来源标识和商品筛选规则信息;
[0123]
信息访问模块52,用于基于底层映射表确定与所述待比较数据来源标识对应的外部访问信息和字段间映射信息;并基于所述外部访问信息和所述待筛选商品名称进行信息访问操作,得到访问数据;
[0124]
转换及入参模块53,用于基于所述字段间映射信息将所述访问数据进行信息转换,得到待入参数据;并将所述待入参数据存入内部抽象表中;
[0125]
筛选模块54,用于基于内部商品信息表、所述商品筛选规则信息和所述内部抽象表进行信息筛选处理,确定符合所述商品筛选规则的内部商品信息。
[0126]
进一步的,如图6所示,所述装置还包括映射表管理模块55,用于:
[0127]
获取与外部平台对应的所述外部访问信息;
[0128]
对各个所述外部平台进行标记处理,得到多个所述待比较数据来源标识;
[0129]
在同一所述外部平台对应的所述外部访问信息和所述待比较数据来源标识之间建立关联关系,并将所述关联关系保存至预先创建的所述底层映射表中。
[0130]
进一步的,所述外部访问信息包括外部开放接口和访问密钥;所述信息访问模块52还用于:
[0131]
基于所述外部开放接口和所述访问密钥对外部平台进行访问操作;
[0132]
从所述外部平台获取与所述待筛选商品名称相对应的访问数据。
[0133]
进一步的,所述字段间映射信息用于表征外部访问数据字段与所述内部抽象数据表中各抽象字段之间的映射关系;所述转换及入参模块53还用于:
[0134]
基于所述访问数据确定所述外部访问数据字段;
[0135]
基于所述外部访问数据字段对所述字段间映射信息进行查找,确定目标抽象字段;
[0136]
将所述外部访问数据字段转换成所述目标抽象字段,得到所述待入参数据。
[0137]
进一步的,所述转换及入参模块53还用于:
[0138]
对所述商品筛选规则信息进行语法分析,确定待入参抽象字段;并采用所述待入参抽象字段配置所述内部抽象表;
[0139]
获取所述待入参数据的各个所述目标抽象字段,并将所述目标抽象字段与所述待入参抽象字段进行匹配处理;
[0140]
将匹配成功的待入参数据存入所述内部抽象表中的所述待入参抽象字段内。
[0141]
进一步的,所述筛选模块54还用于:
[0142]
对所述商品筛选规则信息进行语法分析,确定至少一个商品筛选条件;
[0143]
基于所述商品筛选条件和所述内部抽象表对所述内部商品信息表中的商品信息进行信息筛选处理,确定符合所述商品筛选条件的所述内部商品信息。
[0144]
进一步的,如图6所示,所述装置还包括更新模块56,用于:
[0145]
获取对所述底层映射表的更新指令,所述更新指令包括添加指令和/或删除指令;
[0146]
基于所述添加指令对所述待比较数据来源标识进行添加操作;和/或,
[0147]
基于所述删除指令对所述待比较数据来源标识进行删除操作。
[0148]
本发明实施例提供了一种商品信息的处理装置,与现有技术相比,本发明通过获取包含待筛选商品名称、待比较数据来源标识和商品筛选规则信息的商品筛选自定义模板;基于底层映射表确定与待比较数据来源标识对应的外部访问信息和字段间映射信息;并基于外部访问信息和待筛选商品名称进行信息访问操作,得到访问数据;基于字段间映射信息将访问数据进行信息转换,得到待入参数据并存入内部抽象表中;基于商品筛选规则信息和内部抽象表从内部商品信息表中确定符合所述商品筛选规则的内部商品信息,从而帮助医药类电商公司实现了对内部商品信息的自动筛选工作,避免了人工运营经验的不稳定性影响,并提高了商品信息筛选的效率。其中采用自定义模板结合底层映射表,不需要
对外部平台的数据进行本地保存,仅通过实时的访问数据就能实现对商品信息的筛选处理,不仅节约了本地存储空间,还提高了商品信息处理的实时性。
[0149]
根据本发明一个实施例提供了一种存储介质,所述存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的商品信息的处理方法。
[0150]
图7示出了根据本发明一个实施例提供的一种计算机设备的结构示意图,本发明具体实施例并不对计算机设备的具体实现做限定。
[0151]
如图7所示,该计算机设备可以包括:处理器(processor)702、通信接口(communications interface)704、存储器(memory)706、以及通信总线708。
[0152]
其中:处理器702、通信接口704、以及存储器706通过通信总线708完成相互间的通信。
[0153]
通信接口704,用于与其它设备比如客户端或其它服务器等的网元通信。
[0154]
处理器702,用于执行程序710,具体可以执行上述方法实施例中商品信息的处理方法的相关步骤。
[0155]
具体地,程序710可以包括程序代码,该程序代码包括计算机操作指令。
[0156]
处理器702可能是中央处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算机设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
[0157]
存储器706,用于存放程序710。存储器706可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0158]
程序710具体可以用于使得处理器702执行以下操作:
[0159]
获取商品筛选自定义模板,所述商品筛选自定义模板包括待筛选商品名称、待比较数据来源标识和商品筛选规则信息;
[0160]
基于底层映射表确定与所述待比较数据来源标识对应的外部访问信息和字段间映射信息;并基于所述外部访问信息和所述待筛选商品名称进行信息访问操作,得到访问数据;
[0161]
基于所述字段间映射信息将所述访问数据进行信息转换,得到待入参数据;并将所述待入参数据存入内部抽象表中;
[0162]
基于内部商品信息表、所述商品筛选规则信息和所述内部抽象表进行信息筛选处理,确定符合所述商品筛选规则的内部商品信息。
[0163]
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0164]
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。

技术特征:
1.一种商品信息的处理方法,其特征在于,包括:获取商品筛选自定义模板,所述商品筛选自定义模板包括待筛选商品名称、待比较数据来源标识和商品筛选规则信息;基于底层映射表确定与所述待比较数据来源标识对应的外部访问信息和字段间映射信息;并基于所述外部访问信息和所述待筛选商品名称进行信息访问操作,得到访问数据;基于所述字段间映射信息将所述访问数据进行信息转换,得到待入参数据;并将所述待入参数据存入内部抽象表中;基于内部商品信息表、所述商品筛选规则信息和所述内部抽象表进行信息筛选处理,确定符合所述商品筛选规则的内部商品信息。2.根据权利要求1所述的方法,其特征在于,所述基于底层映射表确定与所述待比较数据来源标识对应的外部访问信息和字段间映射信息之前,所述方法还包括:获取与外部平台对应的所述外部访问信息;对各个所述外部平台进行标记处理,得到多个所述待比较数据来源标识;在同一所述外部平台对应的所述外部访问信息和所述待比较数据来源标识之间建立关联关系,并将所述关联关系保存至预先创建的所述底层映射表中。3.根据权利要求1所述的方法,其特征在于,所述外部访问信息包括外部开放接口和访问密钥;所述基于所述外部访问信息和所述待筛选商品名称进行信息访问操作,得到访问数据包括:基于所述外部开放接口和所述访问密钥对外部平台进行访问操作;从所述外部平台获取与所述待筛选商品名称相对应的访问数据。4.根据权利要求3所述的方法,其特征在于,所述字段间映射信息用于表征外部访问数据字段与所述内部抽象数据表中各抽象字段之间的映射关系;所述基于所述字段间映射信息将所述访问数据进行信息转换,得到待入参数据包括:基于所述访问数据确定所述外部访问数据字段;基于所述外部访问数据字段对所述字段间映射信息进行查找,确定目标抽象字段;将所述外部访问数据字段转换成所述目标抽象字段,得到所述待入参数据。5.根据权利要求4所述的方法,其特征在于,所述将所述待入参数据存入内部抽象表中包括:对所述商品筛选规则信息进行语法分析,确定待入参抽象字段;并采用所述待入参抽象字段配置所述内部抽象表;获取所述待入参数据的各个所述目标抽象字段,并将所述目标抽象字段与所述待入参抽象字段进行匹配处理;将匹配成功的待入参数据存入所述内部抽象表中的所述待入参抽象字段内。6.根据权利要求1所述的方法,其特征在于,所述基于内部商品信息表、所述商品筛选规则信息和所述内部抽象表进行信息筛选处理,确定符合所述商品筛选规则的内部商品信息包括:对所述商品筛选规则信息进行语法分析,确定至少一个商品筛选条件;基于所述商品筛选条件和所述内部抽象表对所述内部商品信息表中的商品信息进行
信息筛选处理,确定符合所述商品筛选条件的所述内部商品信息。7.根据权利要求1~6任一项所述的方法,其特征在于,所述方法还包括:获取对所述底层映射表的更新指令,所述更新指令包括添加指令和/或删除指令;基于所述添加指令对所述待比较数据来源标识进行添加操作;和/或,基于所述删除指令对所述待比较数据来源标识进行删除操作。8.一种商品信息的处理装置,其特征在于,包括:模板获取模块,用于获取商品筛选自定义模板,所述商品筛选自定义模板包括待筛选商品名称、待比较数据来源标识和商品筛选规则信息;信息访问模块,用于基于底层映射表确定与所述待比较数据来源标识对应的外部访问信息和字段间映射信息;并基于所述外部访问信息和所述待筛选商品名称进行信息访问操作,得到访问数据;转换及入参模块,用于基于所述字段间映射信息将所述访问数据进行信息转换,得到待入参数据;并将所述待入参数据存入内部抽象表中;筛选模块,用于基于内部商品信息表、所述商品筛选规则信息和所述内部抽象表进行信息筛选处理,确定符合所述商品筛选规则的内部商品信息。9.一种存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令执行如权利要求1-7中任一项所述的商品信息的处理方法对应的操作。10.一种计算机设备,包括处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如权利要求1-7中任一项所述的商品信息的处理方法对应的操作。

技术总结
本发明公开了一种商品信息的处理方法及装置、存储介质、计算机设备,属于数据处理技术领域,适用于数字医疗技术领域,主要用于解决医药类电商公司采用人工进行医药类产品筛选导致的不稳定性高、效率低、实时性差的问题,包括获取包含待筛选商品名称、待比较数据来源标识和商品筛选规则信息的商品筛选自定义模板;基于底层映射表确定与待比较数据来源标识对应的外部访问信息和字段间映射信息;并基于外部访问信息和待筛选商品名称进行信息访问操作,得到访问数据;基于字段间映射信息将访问数据进行信息转换,得到待入参数据并存入内部抽象表中;基于商品筛选规则信息和内部抽象表从内部商品信息表中确定符合所述商品筛选规则的内部商品信息。则的内部商品信息。则的内部商品信息。


技术研发人员:谷震
受保护的技术使用者:康键信息技术(深圳)有限公司
技术研发日:2023.07.04
技术公布日:2023/9/22
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐