一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种产品搜索系统及方法与流程

2021-10-23 01:35:00 来源:中国专利 TAG:互联网 方法 系统 产品


1.本发明涉及互联网技术领域,特别是涉及一种产品搜索系统及方法。


背景技术:

2.随着网上购物的兴起,越来越多的厂商进入互联网购物领域。供应商将自家产品展示在网络平台上,并对产品进行一定的描述,例如产品名称、用途等。购买者可以选择自己心仪的产品进行网上购物。
3.用户在互联网上购物时,一般都是通过输入关键词的方式进行产品检索。在产品数据库中,每个产品均对应一个固有的产品分类,例如手机、ipad均属于电子设备分类,电饭煲、豆浆机都属于厨房用品分类。而用户输入的关键词可以根据不同的使用场合而归属于不同的分类,因此为了使用户在互联网购物时能够依据输入的关键词准确地找到想要的产品分类下的产品,确定各个关键词在产品数据库中所对应的产品分类成为各大厂商亟待解决的问题。


技术实现要素:

4.鉴于以上所述现有技术的缺点,本发明的目的在于提供一种产品搜索系统及方法,通过对关键词进行同步、分级搜索,能够快速、准确的进行产品搜索。
5.本发明提供一种产品搜索系统,所述系统包括客户终端,与客户终端通讯连接的云服务器,与云服务器连接的数据库,所述数据库中预先存储有若干产品关系列表,所述客户终端设置有用于产品关键词采集的关键词采集模块;用于产品关键词拆分,并且对拆分后关键词进行分级处理的关键词处理模块;用于显示产品搜索结果的结果显示模块;所述云服务器设置用于接收关键词的关键词接收模块;用于根据分级处理的关键词进行产品搜索的产品搜索模块;用于返回产品搜索结果的结果返回模块。
6.本发明首先通过客户终端输入产品关键词,并且对产品关键词进行拆分、分级处理;然后通过云服务器端软件进行产品关键词同时搜索,并且根据搜索结果的节点进行关联验证,在保证产品搜索实时性的同时能够进行更加精确产品搜索。
7.于本发明的一实施例中,所述数据库中预先存储设置的关系列表均以节点进行关联。
8.于本发明的一实施例中,所述关键词处理模块包括关键词拆分处理单元、关键词分级处理单元;
9.关键词拆分处理单元:根据关键词类别对产品关键词进行拆分,生成若干关键词;
10.关键词分级处理单元:根据关键词级别对若干关键词进行分级,并且根据等级进行对关键词进行排列和关联,生成关键词查询列表。
11.于本发明的一实施例中,所述产品搜索模块包括关键词分级查询单元、关键词匹配单元;
12.关键词分级查询单元:根据关键词查询列表依次定位产品关系列表,如果关键词
在产品关系列表能够匹配到至少一个节点,则基于产品关系列表生成节点索引,否则删除关键词;
13.关键词匹配单元:对不同关键词的节点索引进行匹配,并且根据匹配结果生成产品搜索列表。
14.一种产品搜索方法,所述方法包括以下步骤:
15.s1:通过客户终端采集产品关键词,并且根据关键词类别对产品关键词进行拆分,生成若干关键词生成若干关键词;
16.s2:通过客户终端对若干关键词进行分级,并且根据等级进行对关键词进行排列和关联,生成关键词查询列表后上传云服务器;
17.s3:通过云服务器接收关键词查询列表,并且根据关键词查询列表依次定位产品关系列表,如果关键词在产品关系列表能够匹配到至少一个节点,则基于产品关系列表生成节点索引,否则删除关键词;
18.s4:通过云服务器对不同关键词的节点索引进行匹配,并且根据匹配结果生成产品搜索列表;
19.s5:通过云服务器将产品搜索列表发送到客户终端进行显示。
20.于本发明的一实施例中,所述云服务器对不同关键词的节点索引进行匹配时,如果节点关联,则根据节点关联数量进行排序,生成基于节点索引的产品搜索列表,如果节点不关联,则直接生成基于节点索引的产品搜索列表。
21.如上所述,本发明的一种产品搜索系统及方法,具有以下有益效果:本发明首先通过客户终端输入产品关键词,并且对产品关键词进行拆分、分级处理;然后通过云服务器端软件进行产品关键词同时搜索,并且根据搜索结果的节点进行关联验证,在保证产品搜索实时性的同时能够进行更加精确产品搜索。
附图说明
22.图1显示为本发明实施例中公开的产品搜索系统的结构框图。
23.图2显示为本发明实施例中公开的产品关系列表的结构示意图。
24.图3显示为本发明实施例中公开的客户终端的功能结构图。
25.图4显示为本发明实施例中公开的云服务器的功能结构图。
26.图5显示为本发明实施例中公开的产品搜索方法的流程图。
27.图6显示为本发明实施例中公开的云服务器节点匹配流程图。
具体实施方式
28.以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
29.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图式中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸
绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
30.请参阅图1,本发明提供一种产品搜索系统,所述系统包括客户终端,与客户终端通讯连接的云服务器,与云服务器连接的数据库,所述数据库中预先存储有若干产品关系列表,所述客户终端设置有用于产品关键词采集的关键词采集模块;用于产品关键词拆分,并且对拆分后关键词进行分级处理的关键词处理模块;用于显示产品搜索结果的结果显示模块;所述云服务器设置用于接收关键词的关键词接收模块;用于根据分级处理的关键词进行产品搜索的产品搜索模块;用于返回产品搜索结果的结果返回模块。
31.请参阅图2,所述数据库中预先存储设置的关系列表均以节点进行关联;例如,产品关系列表中包含五个产品,分别为产品1、产品2、产品3、产品4、产品5;产品1具有四个特征,分别为特征1、特征2、特征3、特征4;产品2具有三个特征,分别为特征1、特征2、特征3;产品3具有两个特征,分别为特征1、特征2;产品4具有两个特征,分别为特征1、特征2、特征3、特征4;产品5具有一个特征,为特征1;产品与产品的特征之间以节点形式进行关联,即产品1、产品1的特征1、特征2、特征3、特征4、特征5等均为一个独立的节点。
32.请参阅图3,所述关键词处理模块包括关键词拆分处理单元、关键词分级处理单元;
33.关键词拆分处理单元:根据关键词类别对产品关键词进行拆分,生成若干关键词;
34.例如,当输入的产品关键词为“舒适、宽松的裤子”,则根据将产品关键词拆分为“舒适”、“宽松”、“裤子”三个关键词。
35.关键词分级处理单元:根据关键词级别对若干关键词进行分级,并且根据等级进行对关键词进行排列和关联,生成关键词查询列表。
36.例如,将“舒适”、“宽松”、“裤子”三个关键词进行分级,将“裤子”分为第一级(为产品),将“舒适”分为第二级(为特征),将“宽松”分为第三级(为特征),生成关键词查询列表,如表一所示:
[0037][0038]
表一
[0039]
请参阅图4,所述产品搜索模块包括关键词分级查询单元、关键词匹配单元;
[0040]
关键词分级查询单元:根据关键词查询列表依次定位产品关系列表,如果关键词在产品关系列表能够匹配到至少一个节点,则基于产品关系列表生成节点索引,否则删除关键词;
[0041]
关键词匹配单元:对不同关键词的节点索引进行匹配,并且根据匹配结果生成产品搜索列表。
[0042]
请参阅图5本发明提供一种产品搜索方法,所述方法包括以下步骤:
[0043]
s1:通过客户终端采集产品关键词,并且根据关键词类别对产品关键词进行拆分,生成若干关键词生成若干关键词;
[0044]
s2:通过客户终端对若干关键词进行分级,并且根据等级进行对关键词进行排列和关联,生成关键词查询列表后上传云服务器;
[0045]
s3:通过云服务器接收关键词查询列表,并且根据关键词查询列表依次定位产品关系列表,如果关键词在产品关系列表能够匹配到至少一个节点,则基于产品关系列表生成节点索引,否则删除关键词;
[0046]
s4:通过云服务器对不同关键词的节点索引进行匹配,并且根据匹配结果生成产品搜索列表;
[0047]
s5:通过云服务器将产品搜索列表发送到客户终端进行显示。
[0048]
请参阅图6,所述云服务器对不同关键词的节点索引进行匹配时,如果节点关联,则根据节点关联数量进行排序,生成基于节点索引的产品搜索列表,如果节点不关联,则直接生成基于节点索引的产品搜索列表;即将分级处理后的关键词进行节点关联验证,能够保证产品搜索精度。
[0049]
综上所述,本发明首先通过客户终端输入产品关键词,并且对产品关键词进行拆分、分级处理;然后通过云服务器端软件进行产品关键词同时搜索,并且根据搜索结果的节点进行关联验证,在保证产品搜索实时性的同时能够进行更加精确产品搜索。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。
[0050]
上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜