一种基于规则模板的数据匹配方法、装置、介质及服务器与流程
未命名
10-19
阅读:112
评论:0
1.本发明涉及计算机大数据处理技术领域,尤其涉及一种基于规则模板的数据匹配方法、装置、介质及服务器。
背景技术:
2.随着经济的不断发展,人民生活水平不断提高,人民对商品的诉求不仅仅止步了柴米油盐;高速发展的企业往往都有一个海量的商品管理中心。面对海量的商品,如何才能高效地筛选出自己需要的商品?目前业界的做法是只能根据商品的品类进行商品筛选,但是这种筛选方式比较低效,无法做到精准筛选;而且筛选方式单一、筛选能力低效,无法做到自定义筛选规则,难以满足业务的诉求。
技术实现要素:
3.本发明要解决的技术问题在于,提供一种基于规则模板的数据匹配方法、装置、介质及服务器。
4.本发明解决其技术问题所采用的技术方案是:一种基于规则模板的数据匹配方法,应用于服务器端,所述方法包括以下步骤:
5.s10、根据商品数据中的属性建立筛选规则模板;
6.其中,每一类商品对应一个所述筛选规则模板,所述筛选规则模板包括多个属性,每一属性包括至少一个属性值;
7.s20、根据用户输入的自定义筛选规则指令,从预存在数据库的所述筛选规则模板中设置并生成至少一个对应的商品筛选规则;
8.其中,所述商品筛选规则的属性数量不超过所述筛选规则模板的属性数量,所述商品筛选规则的每一属性对应一个匹配值,所述匹配值从所述属性值中选取;
9.s30、将平台上的商品与所述商品筛选规则进行匹配,建立并保存匹配成功的商品与所述商品筛选规则的匹配关系。
10.进一步,在本发明所述的基于规则模板的数据匹配方法中,所述步骤s30包括:
11.遍历所述商品筛选规则的所有属性,对于每个遍历到的属性,如果根据其包含的属性名和对应的匹配值,确定平台上的商品中存在其对应的匹配商品,则建立并保存所述匹配商品与所述商品筛选规则的匹配关系。
12.进一步,在本发明所述的基于规则模板的数据匹配方法中,所述步骤s30包括:
13.s301、根据所述商品筛选规则中所有属性的属性名,确定平台上的商品中是否存在与其对应的半匹配商品;
14.s302、若是,则根据所述商品筛选规则中所有属性的匹配值,确定所述半匹配商品中是否存在与其对应的匹配商品;若存在,则建立并保存所述匹配商品与所述商品筛选规则的匹配关系。
15.进一步,在本发明所述的基于规则模板的数据匹配方法中,所述步骤s30还包括:
16.将平台上的商品与所述商品筛选规则进行匹配,建立并保存匹配成功的商品与所述商品筛选规则的匹配关系,当匹配成功的商品数量超过预设阈值时,则结束匹配操作。
17.进一步,在本发明所述的基于规则模板的数据匹配方法中,在所述步骤s30之后还包括:
18.s40、将与所述商品筛选规则存在匹配关系的商品进行上架业务操作。
19.进一步,在本发明所述的基于规则模板的数据匹配方法中,所述商品数据包括商品类别、商品名称、商品规格、商品品牌、库存数量、商品价格、商品代号、商品种属、商品货源、商品质量中的至少一种;所述方法还包括:
20.针对所述筛选规则模板设置触发变更条件,当达到所述触发变更条件时,则对所述筛选规则模板执行相应的属性变更操作;其中,所述属性变更操作包括新增属性、新增原有属性中的属性值和更改原有属性中的属性值中的至少一种。
21.另外,本发明还提供一种基于规则模板的数据匹配装置,包括:
22.筛选规则模板建立模块,用于根据从同类商品数据中抽取的属性建立筛选规则模板;其中,每一类商品对应一个所述筛选规则模板,所述筛选规则模板包括多个属性,每一属性包括至少一个属性值;
23.商品筛选规则生成模块,用于根据用户输入的自定义筛选规则指令,从预存在数据库的所述筛选规则模板中设置并生成至少一个对应的商品筛选规则;其中,所述商品筛选规则的属性数量不超过所述筛选规则模板的属性数量,所述商品筛选规则的每一属性对应一个匹配值,所述匹配值从所述属性值中选取;
24.匹配模块,用于将平台上的商品与所述商品筛选规则进行匹配,建立并保存匹配成功的商品与所述商品筛选规则的匹配关系。
25.进一步,在本发明所述的基于规则模板的数据匹配装置中,所述匹配模块还用于遍历所述商品筛选规则的所有属性,对于每个遍历到的属性,如果根据其包含的属性名和对应的匹配值,确定平台上的商品中存在其对应的匹配商品,则建立并保存所述匹配商品与所述商品筛选规则的匹配关系。
26.另外,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如上述的基于规则模板的数据匹配方法的步骤。
27.另外,本发明还提供一种服务器,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如上述的基于规则模板的数据匹配方法的步骤。
28.实施本发明的基于规则模板的数据匹配方法、装置、介质及服务器,具有以下有益效果:本发明通过根据用户输入的自定义筛选规则指令从预存在数据库的所述筛选规则模板中设置并生成至少一个对应的商品筛选规则,将平台上的商品与所述商品筛选规则进行匹配,建立并保存匹配成功的商品与所述商品筛选规则的匹配关系,能够提高商品与商品筛选规则的匹配效率,提高商品筛选精准度,满足业务诉求。
附图说明
29.下面将结合附图及实施例对本发明作进一步说明,附图中:
30.图1是本发明基于规则模板的数据匹配方法一实施例的流程示意图;
31.图2是本发明基于规则模板的数据匹配方法一些实施例的流程示意图;
32.图3是本发明基于规则模板的数据匹配方法一些实施例的流程示意图;
33.图4是本发明基于规则模板的数据匹配方法一些实施例的流程示意图;
34.图5是本发明基于规则模板的数据匹配装置一实施例的结构示意图。
具体实施方式
35.为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。
36.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
37.在一个优选实施例中,参考图1,本实施例的基于规则模板的数据匹配方法,应用于服务器端,包括以下步骤:
38.s10、根据商品数据中的属性建立筛选规则模板。也就是说,可以根据从同类商品信息中抽取的属性建立筛选规则模板。
39.其中,每一类商品对应一个筛选规则模板,筛选规则模板包括多个属性,每一属性包括至少一个属性值。具体地,可以从同类商品的商品数据中抽取商品的属性作为建立筛选规则模板的依据。比如商品数据中的商品价格,属性名为商品价格,而该类商品中不同商品可能具有不同价格,所以其属性值就是具体的价格,比如1000元、2000元等等。
40.s20、根据用户输入的自定义筛选规则指令,从预存在数据库的筛选规则模板中设置并生成至少一个对应的商品筛选规则。其中,商品筛选规则的属性数量不超过筛选规则模板的属性数量,商品筛选规则的每一属性对应一个匹配值,匹配值从属性值中选取。
41.示例性地,可以根据用户输入的自定义筛选规则指令勾选模板中想要的属性作为对应的商品筛选规则,比如在手机类产品的筛选规则模板中,用户想要的苹果手机的商品筛选规则,只需要在模板中挑选三个属性作为匹配依据,而用户想要的华为手机的商品筛选规则,只需要在模板中挑选四个属性作为匹配依据。
42.s30、将平台上的商品与商品筛选规则进行匹配,建立并保存匹配成功的商品与商品筛选规则的匹配关系。作为选择,还可以对匹配成功的商品数量进行阈值设置,即当匹配成功的商品数量超过预设阈值时,可以结束匹配操作,也就是说,本发明既可以对网络平台上的所有商品穷尽匹配比对,当所有商品都比对完才结束,也可以不穷尽匹配,只要达到一定条件就不再进行匹配操作。
43.需要说明的是,商品数据或者说商品信息包括但不限于商品类别、商品名称、商品规格、商品品牌、库存数量、商品价格、商品代号、商品种属、商品货源、商品质量等等,本领域技术人员应当可以根据实际情况灵活调整之。商品数据可以存储于该业务服务器可以访问的数据库中。
44.进一步,可以针对筛选规则模板设置触发变更条件,当达到触发变更条件时,则对筛选规则模板执行相应的属性变更操作。其中,属性变更操作包括新增属性、新增原有属性
中的属性值、更改原有属性中的属性值等。比如当商品规格发生更新、商品类别发生变更、商品价格或库存数量发生变动等等都可以作为触发变更条件,还可以是变动的数据达到一定阈值时作为触发变更条件。作为选择,还可以接收用户输入的属性变更指令,对筛选规则模板进行变更操作。
45.本实施例能够提高商品与商品筛选规则的匹配效率,提高商品筛选精准度,满足业务诉求。
46.优选地,步骤s30还包括:
47.遍历商品筛选规则的所有属性,对于每个遍历到的属性,如果根据其包含的属性名和对应的匹配值,确定平台上的商品中存在其对应的匹配商品,则建立并保存匹配商品与商品筛选规则的匹配关系。
48.在一个具体实施方式中,参考图2,比如自定义的手机筛选规则模板如下:
49.属性名:手机品牌,属性值:苹果、小米、华为、中兴
50.属性名:屏幕尺寸,属性值:6.67英寸、6.5英寸
51.属性名:电池容量,属性值:5000mah、43000mah
52.基于以上配置即可生成一个手机的筛选规则模板;后期可以使用该模板配置不同商品的筛选规则。例如,企业根据手机的筛选规则模板配置不同的手机筛选规则,如下:
53.苹果手机的筛选规则:
54.属性名:手机品牌,规则匹配值:苹果
55.属性名:屏幕尺寸,规则匹配值:6.5英寸
56.属性名:电池容量,规则匹配值:5000mah
57.华为手机的筛选规则:
58.属性名:手机品牌,规则匹配值:华为
59.属性名:屏幕尺寸,规则匹配值:6.5英寸
60.属性名:电池容量,规则匹配值:5000mah
61.接着,商品匹配单一商品筛选规则流程:遍历单一商品筛选规则配置的所有匹配策略即属性,根据匹配策略的属性名去查找商品的属性名,如果找不到,说明该商品不匹配,直接结束;把该匹配策略的匹配值与商品的该属性名对应的属性值进行比对,如果不一致,则说明该商品不匹配,直接结束;如果一致,则执行当前商品筛选规则的下一个匹配策略,直至当前商品筛选规则所有的匹配策略匹配完成。如果当前商品筛选规则在匹配过程中没有出现不匹配的情况,说明该商品与该商品筛选规则匹配,保存该商品匹配规则与该商品的匹配关系。
62.例如:平台上的a商品信息包括手机品牌:苹果;屏幕尺寸:6.5英寸;电池容量:5000mah。b商品信息包括手机品牌:华为;屏幕尺寸:6.0英寸;电池容量:5000mah。a商品匹配苹果手机的筛选规则;b商品没有匹配任何筛选规则(因为b商品的屏幕尺寸:6.0英寸;而华为手机的商品筛选规则中,屏幕尺寸:6.5英寸,所以没有匹配)。
63.本实施例中,基于商品筛选规则在海量的商品中筛选出符合业务诉求的商品,能够提高商品与商品筛选规则的匹配效率,提高商品筛选精准度,满足业务诉求。
64.在一些实施例的基于规则模板的数据匹配方法中,参考图3,步骤s30还包括:
65.s301、根据商品筛选规则中所有属性的属性名,确定平台上的商品中是否存在与
其对应的半匹配商品。
66.s302、若是,则根据商品筛选规则中所有属性的匹配值,确定半匹配商品中是否存在与其对应的匹配商品。若存在,则建立并保存匹配商品与商品筛选规则的匹配关系。也就是说,可以先将商品的属性名与规则中的属性名进行比对,都能匹配上时,则再进行商品的属性名对应的属性值与规则中的属性名对应的匹配值进行比对,若都能匹配,则记录并保存该商品与商品筛选规则的匹配关系;若不能匹配,则结束。需要说明的是,在该实施例中,将平台上的商品与商品筛选规则进行匹配的过程包括了两轮匹配,而这里的半匹配商品指的是第一轮匹配出来的商品,接着在该轮匹配出来的商品上再按步骤s302进行第二轮匹配,最终筛选出匹配商品。
67.本实施例中,基于商品筛选规则在海量的商品中筛选出符合业务诉求的商品,能够提高商品与商品筛选规则的匹配效率,提高商品筛选精准度,满足业务诉求。
68.在一些实施例的基于规则模板的数据匹配方法中,参考图4,在步骤s30之后还包括:
69.s40、将与商品筛选规则存在匹配关系的商品进行上架业务操作。
70.本实施例中,基于商品筛选规则在海量的商品中筛选出符合业务诉求的商品,能够提高商品与商品筛选规则的匹配效率,提高商品筛选精准度,满足业务诉求。
71.在另一个优选实施例中,参考图5,本实施例的基于规则模板的数据匹配装置包括:
72.筛选规则模板建立模块,用于根据从同类商品数据中抽取的属性建立筛选规则模板。其中,每一类商品对应一个筛选规则模板,筛选规则模板包括多个属性,每一属性包括至少一个属性值。
73.商品筛选规则生成模块,用于根据用户输入的自定义筛选规则指令,从预存在数据库的筛选规则模板中设置并生成至少一个对应的商品筛选规则。其中,商品筛选规则的属性数量不超过筛选规则模板的属性数量,商品筛选规则的每一属性对应一个匹配值,匹配值从属性值中选取。
74.示例性地,可以根据用户输入的自定义筛选规则指令勾选模板中想要的属性作为对应的商品筛选规则,比如在手机类产品的筛选规则模板中,用户想要的苹果手机的商品筛选规则,只需要在模板中挑选三个属性作为匹配依据,而用户想要的华为手机的商品筛选规则,只需要在模板中挑选四个属性作为匹配依据。
75.匹配模块,用于将平台上的商品与商品筛选规则进行匹配,建立并保存匹配成功的商品与商品筛选规则的匹配关系。作为选择,还可以对匹配成功的商品数量进行阈值设置,即当匹配成功的商品数量超过预设阈值时,可以结束匹配操作,也就是说,本发明既可以对网络平台上的所有商品穷尽匹配比对,当所有商品都比对完才结束,也可以不穷尽匹配,只要达到一定条件就不再进行匹配操作。
76.需要说明的是,商品数据或者说商品信息包括但不限于商品类别、商品名称、商品规格、商品品牌、库存数量、商品价格、商品代号、商品种属、商品货源、商品质量等等,本领域技术人员应当可以根据实际情况灵活调整之。商品数据可以存储于该业务服务器可以访问的数据库中。
77.进一步,可以针对筛选规则模板设置触发变更条件,当达到触发变更条件时,则对
筛选规则模板执行相应的属性变更操作。其中,属性变更操作包括新增属性、新增原有属性中的属性值、更改原有属性中的属性值。比如当商品规格发生更新、商品类别发生变更、商品价格或库存数量发生变动等等都可以作为触发变更条件,还可以是变动的数据达到一定阈值时作为触发变更条件。作为选择,还可以接收用户输入的属性变更指令,对筛选规则模板进行变更操作。
78.本实施例中,基于商品筛选规则在海量的商品中筛选出符合业务诉求的商品,能够提高商品与商品筛选规则的匹配效率,提高商品筛选精准度,满足业务诉求。
79.在一些实施例的基于规则模板的数据匹配装置中,匹配模块可以有两种匹配方式来筛选商品:
80.第一种,遍历商品筛选规则的所有属性,对于每个遍历到的属性,如果根据其包含的属性名和对应的匹配值,确定平台上的商品中存在其对应的匹配商品,则建立并保存匹配商品与商品筛选规则的匹配关系。
81.在一个具体实施方式中,参考图2,比如自定义的手机筛选规则模板如下:
82.属性名:手机品牌,属性值:苹果、小米、华为、中兴
83.属性名:屏幕尺寸,属性值:6.67英寸、6.5英寸
84.属性名:电池容量,属性值:5000mah、43000mah
85.基于以上配置即可生成一个手机的筛选规则模板;后期可以使用该模板配置不同商品的筛选规则。例如,企业根据手机的筛选规则模板配置不同的手机筛选规则,如下:
86.苹果手机的筛选规则:
87.属性名:手机品牌,规则匹配值:苹果
88.属性名:屏幕尺寸,规则匹配值:6.5英寸
89.属性名:电池容量,规则匹配值:5000mah
90.华为手机的筛选规则:
91.属性名:手机品牌,规则匹配值:华为
92.属性名:屏幕尺寸,规则匹配值:6.5英寸
93.属性名:电池容量,规则匹配值:5000mah
94.接着,商品匹配单一商品筛选规则流程:遍历单一商品筛选规则配置的所有匹配策略即属性,根据匹配策略的属性名去查找商品的属性名,如果找不到,说明该商品不匹配,直接结束;把该匹配策略的匹配值与商品的该属性名对应的属性值进行比对,如果不一致,则说明该商品不匹配,直接结束;如果一致,则执行当前商品筛选规则的下一个匹配策略,直至当前商品筛选规则所有的匹配策略匹配完成。如果当前商品筛选规则在匹配过程中没有出现不匹配的情况,说明该商品与该商品筛选规则匹配,保存该商品匹配规则与该商品的匹配关系。
95.例如:平台上的a商品信息包括手机品牌:苹果;屏幕尺寸:6.5英寸;电池容量:5000mah。b商品信息包括手机品牌:华为;屏幕尺寸:6.0英寸;电池容量:5000mah。a商品匹配苹果手机的筛选规则;b商品没有匹配任何筛选规则(因为b商品的屏幕尺寸:6.0英寸;而华为手机的商品筛选规则中,屏幕尺寸:6.5英寸,所以没有匹配)。
96.第二种,根据商品筛选规则中所有属性的属性名,确定平台上的商品中是否存在与其对应的半匹配商品;若是,则根据商品筛选规则中所有属性的匹配值,确定半匹配商品
中是否存在与其对应的匹配商品;若存在,则建立并保存匹配商品与商品筛选规则的匹配关系。也就是说,可以先将商品的属性名与规则中的属性名进行比对,都能匹配上时,则再进行商品的属性名对应的属性值与规则中的属性名对应的匹配值进行比对,若都能匹配,则记录并保存该商品与商品筛选规则的匹配关系;若不能匹配,则结束。
97.另外,该装置还可以用于将与商品筛选规则存在匹配关系的商品进行上架业务操作。
98.本实施例中,基于商品筛选规则在海量的商品中筛选出符合业务诉求的商品,能够提高商品与商品筛选规则的匹配效率,提高商品筛选精准度,满足业务诉求。
99.在另一个优选实施例中,本实施例的计算机可读存储介质存储有计算机程序,计算机程序适于处理器进行加载,以执行如上述的基于规则模板的数据匹配方法的步骤。
100.本实施例中,基于商品筛选规则在海量的商品中筛选出符合业务诉求的商品,能够提高商品与商品筛选规则的匹配效率,提高商品筛选精准度,满足业务诉求。
101.在另一个优选实施例中,本实施例的服务器包括存储器和处理器,存储器中存储有计算机程序,处理器通过调用存储器中存储的计算机程序,执行如上述的基于规则模板的数据匹配方法的步骤。
102.本实施例中,基于商品筛选规则在海量的商品中筛选出符合业务诉求的商品,能够提高商品与商品筛选规则的匹配效率,提高商品筛选精准度,满足业务诉求。
103.本发明的计算机可读存储介质可以是u盘、移动硬盘、只读存储器(read-only memory,rom)、磁碟或者光盘等各种可以存储程序代码的计算机可读存储介质。
104.本发明的处理器用于提供计算和控制能力,应当理解,在本技术实施例中,处理器可以是中央处理单元(central processing unit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
105.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
106.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
107.可以理解的,以上实施例仅表达了本发明的优选实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制;应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,可以对上述技术特点进行自由组合,还可以做出若干变形和改进,这些都属于本发明的保护范围;因此,凡跟本发明权利要求范围所做的
等同变换与修饰,均应属于本发明权利要求的涵盖范围。
技术特征:
1.一种基于规则模板的数据匹配方法,其特征在于,应用于服务器端,所述方法包括以下步骤:s10、根据商品数据中的属性建立筛选规则模板;其中,每一类商品对应一个所述筛选规则模板,所述筛选规则模板包括多个属性,每一属性包括至少一个属性值;s20、根据用户输入的自定义筛选规则指令,从预存在数据库的所述筛选规则模板中设置并生成至少一个对应的商品筛选规则;其中,所述商品筛选规则的属性数量不超过所述筛选规则模板的属性数量,所述商品筛选规则的每一属性对应一个匹配值,所述匹配值从所述属性值中选取;s30、将平台上的商品与所述商品筛选规则进行匹配,建立并保存匹配成功的商品与所述商品筛选规则的匹配关系。2.根据权利要求1所述的基于规则模板的数据匹配方法,其特征在于,所述步骤s30包括:遍历所述商品筛选规则的所有属性,对于每个遍历到的属性,如果根据其包含的属性名和对应的匹配值,确定平台上的商品中存在其对应的匹配商品,则建立并保存所述匹配商品与所述商品筛选规则的匹配关系。3.根据权利要求1所述的基于规则模板的数据匹配方法,其特征在于,所述步骤s30包括:s301、根据所述商品筛选规则中所有属性的属性名,确定平台上的商品中是否存在与其对应的半匹配商品;s302、若是,则根据所述商品筛选规则中所有属性的匹配值,确定所述半匹配商品中是否存在与其对应的匹配商品;若存在,则建立并保存所述匹配商品与所述商品筛选规则的匹配关系。4.根据权利要求1所述的基于规则模板的数据匹配方法,其特征在于,所述步骤s30还包括:将平台上的商品与所述商品筛选规则进行匹配,建立并保存匹配成功的商品与所述商品筛选规则的匹配关系,当匹配成功的商品数量超过预设阈值时,则结束匹配操作。5.根据权利要求1所述的基于规则模板的数据匹配方法,其特征在于,在所述步骤s30之后还包括:s40、将与所述商品筛选规则存在匹配关系的商品进行上架业务操作。6.根据权利要求1所述的基于规则模板的数据匹配方法,其特征在于,所述商品数据包括商品类别、商品名称、商品规格、商品品牌、库存数量、商品价格、商品代号、商品种属、商品货源、商品质量中的至少一种;所述方法还包括:针对所述筛选规则模板设置触发变更条件,当达到所述触发变更条件时,则对所述筛选规则模板执行相应的属性变更操作;其中,所述属性变更操作包括新增属性、新增原有属性中的属性值和更改原有属性中的属性值中的至少一种。7.一种基于规则模板的数据匹配装置,其特征在于,包括:筛选规则模板建立模块,用于根据从同类商品数据中抽取的属性建立筛选规则模板;其中,每一类商品对应一个所述筛选规则模板,所述筛选规则模板包括多个属性,每一属性
包括至少一个属性值;商品筛选规则生成模块,用于根据用户输入的自定义筛选规则指令,从预存在数据库的所述筛选规则模板中设置并生成至少一个对应的商品筛选规则;其中,所述商品筛选规则的属性数量不超过所述筛选规则模板的属性数量,所述商品筛选规则的每一属性对应一个匹配值,所述匹配值从所述属性值中选取;匹配模块,用于将平台上的商品与所述商品筛选规则进行匹配,建立并保存匹配成功的商品与所述商品筛选规则的匹配关系。8.根据权利要求7所述的基于规则模板的数据匹配装置,其特征在于,所述匹配模块还用于遍历所述商品筛选规则的所有属性,对于每个遍历到的属性,如果根据其包含的属性名和对应的匹配值,确定平台上的商品中存在其对应的匹配商品,则建立并保存所述匹配商品与所述商品筛选规则的匹配关系。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于处理器进行加载,以执行如权利要求1至6任一项所述的基于规则模板的数据匹配方法的步骤。10.一种服务器,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器通过调用所述存储器中存储的所述计算机程序,执行如权利要求1至6任一项所述的基于规则模板的数据匹配方法的步骤。
技术总结
本发明涉及一种基于规则模板的数据匹配方法、装置、介质及服务器。该方法应用于服务器端,包括以下步骤:S10、根据商品数据中的属性建立筛选规则模板。筛选规则模板包括多个属性,每一属性包括至少一个属性值。S20、根据用户输入的自定义筛选规则指令,从预存在数据库的筛选规则模板中设置并生成至少一个对应的商品筛选规则。商品筛选规则的属性数量不超过筛选规则模板的属性数量,商品筛选规则的每一属性对应一个匹配值,匹配值从属性值中选取。S30、将平台上的商品与商品筛选规则进行匹配,建立并保存匹配成功的商品与商品筛选规则的匹配关系。实施本发明能够提高商品与商品筛选规则的匹配效率,提高商品筛选精准度,满足业务诉求。务诉求。务诉求。
技术研发人员:卢再武
受保护的技术使用者:深圳市世强元件网络有限公司
技术研发日:2023.06.15
技术公布日:2023/10/15
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
