系统数据搜索方法、装置、设备及存储介质与流程

未命名 07-13 阅读:79 评论:0


1.本发明涉及数据查询管理技术领域,尤其涉及一种系统数据搜索方法、装置、设备及存储介质。


背景技术:

2.冷链物流较其它物流方式的不同点就是要有特别的冷藏手段和运输方法,冷链物流不仅满足了人们对新鲜食品的需求,还力求使食物在运输途中尽量减少损失和浪费;因此,冷链物流走进了食品制造业、走进了食品商贸业。
3.冷链物流中所运输的产品通过冷链仓库进行存储管理,冷链仓库一般配备有冷链仓储管理系统,随着冷链物流产品的增多,冷链仓储管理系统的菜单越加丰富,增加了管理人员搜索菜单的难度,并增加了搜索菜单所耗费的时间;此外,冷链仓储业务涉及多种单据类型,如到货通知单、上架单、出库通知单、发货通知单、波次单、分拣单、总拣单等,现有的冷链仓储管理系统存在搜索功能不全面,搜索难度大的问题,无法进行某一单据的快速查询或某类单据的快速查询,降低了管理人员的使用体验,提高了管理难度。
4.可见,现有技术还有待改进和提高。


技术实现要素:

5.为了克服现有技术的不足,本发明的目的在于提供一种系统数据搜索方法、装置、设备及存储介质,可提高数据搜索的灵活度和便捷度,且可降低浏览难度并缩短浏览时间。
6.本发明第一方面提供了一种系统数据搜索方法,包括:当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件;确认搜索条件的类型,所述搜索条件的类型包括文字搜索条件、图像搜索条件和语音搜索条件,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字;根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库;获取查找结果,依据预设的分组规则对查找结果进行分组;获取分组结果,根据分组结果生成结果展示界面。
7.可选的,在本发明第一方面的第一种实施方式中,所述当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件,具体包括:当接收到搜索请求时,生成第一搜索界面,所述第一搜索界面用于实现搜索请求发起人的个人信息的输入;当第一搜索界面内的确定按钮被点击时,生成第二搜索界面,所述第二搜索界面用于实现搜索条件的输入,所述第二搜索界面内设置有文本输入框、图片上传框和语音按钮;根据文本输入框、图片上传框和语音按钮的触发状态获取搜索条件。
8.可选的,在本发明第一方面的第二种实施方式中,所述确认搜索条件的类型,所述搜索条件的类型包括文字搜索条件、图像搜索条件和语音搜索条件,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字,具体包括:确认搜索条件的类型,当所述搜索条件的类型为图像搜索条件时,获取图像搜索条件所包括的图像;采用加权平均值法
对图像进行灰度转换处理,再采用线性变换算法对图像进行对比度增强处理,得到标准灰度图;调用ocr识别工具识别标准灰度图的文字信息,对文字信息进行关键字识别,以获取搜索关键字。
9.可选的,在本发明第一方面的第三种实施方式中,所述确认搜索条件的类型,所述搜索条件的类型包括文字搜索条件、图像搜索条件和语音搜索条件,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字,具体包括:确认搜索条件的类型,当所述搜索条件的类型为语音搜索条件时,获取语音搜索条件所包括的语音信息;采用预设的声学模型对所述语音信息进行切分,以得到一个或多个音素;采用预设的语音特征词典对所得到的音素进行匹配,以将音素转换为拼音信息;采用预设的语音解析模型对所述拼音信息进行语义解析,以将拼音信息转换为文字信息;对文字信息进行关键字识别,以获取搜索关键字。
10.可选的,在本发明第一方面的第四种实施方式中,所述根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库,具体包括:获取搜索请求发起人的个人信息,所述个人信息包括账户名称和账户密码;根据账户名称查找预设的账户权限对应表,以确认搜索权限,获取搜索权限范围内的存储数据库,形成待查找群组;根据所提取的搜索关键字,调用innodb搜索引擎查找待查找群组。
11.可选的,在本发明第一方面的第五种实施方式中,所述获取查找结果,依据预设的分组规则对查找结果进行分组,具体包括:获取查找结果,所述查找结果包括多条匹配信息;采用单据类型作为第一分组条件对查找结果进行一次分组,将属于同一单据类型的匹配信息填写至同一类型表内,得到多个类型表;采用菜单名称作为第二分组条件,依次对多个类型表内的匹配信息进行二次分组,将菜单名称相同的匹配信息划分至类型表内的同一区域,得到多个菜单组;依据预设的排序规则,采用冒泡排序算法依次对多个菜单组进行排序更新,得到分组结果。
12.可选的,在本发明第一方面的第六种实施方式中,所述获取分组结果,根据分组结果生成结果展示界面,具体包括:获取分组结果,所述分组结果包括多条匹配信息;生成结果展示界面,为结果展示界面内的多条匹配信息配置跳转关系和跳转按钮;当任一跳转按钮被触发时,根据对应匹配信息所配置的跳转关系生成跳转界面。
13.本发明第二方面提供了一种系统数据搜索装置,包括:搜索模块,用于当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件;提取模块,用于确认搜索条件的类型,所述搜索条件的类型包括文字搜索条件、图像搜索条件和语音搜索条件,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字;查找模块,用于根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库;分组模块,用于获取查找结果,依据预设的分组规则对查找结果进行分组;展示模块,用于获取分组结果,根据分组结果生成结果展示界面。
14.可选的,在本发明第二方面的第一种实现方式中,所述搜索模块包括:第一生成单元,用于当接收到搜索请求时,生成第一搜索界面,所述第一搜索界面用于实现搜索请求发起人的个人信息的输入;第二生成单元,用于当第一搜索界面内的确定按钮被点击时,生成第二搜索界面,所述第二搜索界面用于实现搜索条件的输入,所述第二搜索界面内设置有
文本输入框、图片上传框和语音按钮;第一获取单元,用于根据文本输入框、图片上传框和语音按钮的触发状态获取搜索条件。
15.可选的,在本发明第二方面的第二种实现方式中,所述提取模块包括:第一确认单元,用于确认搜索条件的类型,当所述搜索条件的类型为图像搜索条件时,获取图像搜索条件所包括的图像;图像处理单元,用于采用加权平均值法对图像进行灰度转换处理,再采用线性变换算法对图像进行对比度增强处理,得到标准灰度图;第一识别单元,用于调用ocr识别工具识别标准灰度图的文字信息,对文字信息进行关键字识别,以获取搜索关键字。
16.可选的,在本发明第二方面的第三种实现方式中,所述提取模块还包括:第二确认单元,用于确认搜索条件的类型,当所述搜索条件的类型为语音搜索条件时,获取语音搜索条件所包括的语音信息;切分单元,用于采用预设的声学模型对所述语音信息进行切分,以得到一个或多个音素;转换单元,用于采用预设的语音特征词典对所得到的音素进行匹配,以将音素转换为拼音信息;解析单元,用于采用预设的语音解析模型对所述拼音信息进行语义解析,以将拼音信息转换为文字信息;第二识别单元,用于对文字信息进行关键字识别,以获取搜索关键字。
17.可选的,在本发明第二方面的第四种实现方式中,所述查找模块包括:第二获取单元,用于获取搜索请求发起人的个人信息,所述个人信息包括账户名称和账户密码;第三获取单元,用于根据账户名称查找预设的账户权限对应表,以确认搜索权限,获取搜索权限范围内的存储数据库,形成待查找群组;查找单元,用于根据所提取的搜索关键字,调用innodb搜索引擎查找待查找群组。
18.可选的,在本发明第二方面的第五种实现方式中,所述分组模块包括:第四获取单元,用于获取查找结果,所述查找结果包括多条匹配信息;第一分组单元,用于采用单据类型作为第一分组条件对查找结果进行一次分组,将属于同一单据类型的匹配信息填写至同一类型表内,得到多个类型表;第二分组单元,用于采用菜单名称作为第二分组条件,依次对多个类型表内的匹配信息进行二次分组,将菜单名称相同的匹配信息划分至类型表内的同一区域,得到多个菜单组;排序单元,用于依据预设的排序规则,采用冒泡排序算法依次对多个菜单组进行排序更新,得到分组结果。
19.可选的,在本发明第二方面的第六种实现方式中,所述展示模块包括:第五获取单元,用于获取分组结果,所述分组结果包括多条匹配信息;展示单元,用于生成结果展示界面,为结果展示界面内的多条匹配信息配置跳转关系和跳转按钮;跳转单元,用于当任一跳转按钮被触发时,根据对应匹配信息所配置的跳转关系生成跳转界面。
20.本发明第三方面提供了一种系统数据搜索设备,所述系统数据搜索设备包括:存储器和至少一个处理器,所述存储器中存储有指令;至少一个所述处理器调用所述存储器中的所述指令,以使得所述系统数据搜索设备执行上述任一项所述的系统数据搜索方法的各个步骤。
21.本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述任一项所述系统数据搜索方法的各个步骤。
22.本发明的技术方案中,当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件;确认搜索条件的类型,采用与搜索条件的类型
对应的识别规则提取搜索条件内的搜索关键字;根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库;获取查找结果,依据预设的分组规则对查找结果进行分组;获取分组结果,根据分组结果生成结果展示界面;本技术公开的方法,可实现多种类型的搜索条件的输入,并对搜索条件进行关键字提取,以根据搜索关键字查找存储数据库,实现数据的快速匹配查找,提高了数据搜索的灵活度和便捷度;查找结果分组后再通过结果展示界面展示,提高了所展示结果的规范度和条理性,降低了管理者的浏览难度,提高了浏览效率。
附图说明
23.图1为本发明实施例提供的系统数据搜索方法的第一种流程图;
24.图2为本发明实施例提供的系统数据搜索方法的第二种流程图;
25.图3为本发明实施例提供的系统数据搜索方法的第三种流程图;
26.图4为本发明实施例提供的系统数据搜索方法的第四种流程图;
27.图5为本发明实施例提供的系统数据搜索方法的第五种流程图;
28.图6为本发明实施例提供的系统数据搜索方法的第六种流程图;
29.图7为本发明实施例提供的系统数据搜索装置的一种结构示意图;
30.图8为本发明实施例提供的系统数据搜索装置的另一种结构示意图;
31.图9为本发明实施例提供的系统数据搜索设备的结构示意图。
具体实施方式
32.本发明提供了一种系统数据搜索方法、装置、设备及存储介质,本发明公开的技术方案中,当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件;确认搜索条件的类型,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字;根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库;获取查找结果,依据预设的分组规则对查找结果进行分组;获取分组结果,根据分组结果生成结果展示界面;本技术公开的方法,可实现多种类型的搜索条件的输入,并对搜索条件进行关键字提取,以根据搜索关键字查找存储数据库,实现数据的快速匹配查找,提高了数据搜索的灵活度和便捷度;查找结果分组后再通过结果展示界面展示,提高了所展示结果的规范度和条理性,降低了管理者的浏览难度,提高了浏览效率。
33.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
34.为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中系统数据搜索方法的一个实施例包括:
35.101、当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件;
36.在本实施例中,可在冷链仓储管理系统的系统界面的顶部增加搜索入口,当搜索入口被点击时,表明接受到搜索请求,生成搜索界面以获取个人信息和搜索条件。
37.102、确认搜索条件的类型,所述搜索条件的类型包括文字搜索条件、图像搜索条件和语音搜索条件,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字;
38.在本实施例中,当搜索条件为文字搜索条件时,获取文字搜索条件所包括的文本信息,所述文本信息可以是一句话或一段话,所述文本信息可以包括文字和数字,对文本信息进行关键字识别,以获取搜索关键字;具体的,预先设置关键字匹配表,所述关键字匹配表内包括多个预设关键字,对文本信息以词汇为单位进行拆分处理,得到拆分文本,所述拆分文本包括多个拆分词汇,一一对比拆分词汇和关键字匹配表内的多个预设关键字,当任一拆分词汇与预设关键字一致时,提取该拆分词汇作为搜索关键字;所述搜索关键字可包括多个拆分词汇,在进行搜索时,多个拆分词汇之间为或的关系。
39.103、根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库;
40.在本实施例中,当进行存储数据库的搜索前,先确认请求发起人的搜索权限,仅在搜索权限范围内进行数据的搜索,避免数据泄露,提高管理规范度。
41.104、获取查找结果,依据预设的分组规则对查找结果进行分组;
42.在本实施例中,当获取查找结果后,对查找结果进行分组后再输出,可提高查找结果的条理性,方便管理者查阅查找结果。
43.105、获取分组结果,根据分组结果生成结果展示界面。
44.本技术公开了一种系统数据搜索方法,当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件;确认搜索条件的类型,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字;根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库;获取查找结果,依据预设的分组规则对查找结果进行分组;获取分组结果,根据分组结果生成结果展示界面;本技术公开的方法,可实现多种类型的搜索条件的输入,并对搜索条件进行关键字提取,以根据搜索关键字查找存储数据库,实现数据的快速匹配查找,提高了数据搜索的灵活度和便捷度;查找结果分组后再通过结果展示界面展示,提高了所展示结果的规范度和条理性,降低了管理者的浏览难度,提高了浏览效率。
45.请参阅图2,本发明实施例中系统数据搜索方法的第二个实施例包括:
46.201、当接收到搜索请求时,生成第一搜索界面,所述第一搜索界面用于实现搜索请求发起人的个人信息的输入;
47.在本实施例中,所述第一搜索界面包括账号名称输入框、密码输入框和确定按钮,所述账号名称输入框用于输入搜索请求发起人的个人账号,所述密码输入框用于输入与账号名称对应的密码,所述确定按钮用于实现搜索请求发起人个人信息的提交;所述账号名称输入框和所述密码输入框设置有对应的填写规则,当填写的内容与预设的填写规则相违背时,生成告警弹窗。
48.202、当第一搜索界面内的确定按钮被点击时,生成第二搜索界面,所述第二搜索界面用于实现搜索条件的输入,所述第二搜索界面内设置有文本输入框、图片上传框和语音按钮;
49.在本实施中,将图像上传至图片上传框时,图片上传框自适应将图像调整至预设的尺寸,方便后续采用算法对图像进行处理;当语音按钮的触发时间小于预设时长时,语音信息输入失败,生成告警弹窗。
50.203、根据文本输入框、图片上传框和语音按钮的触发状态获取搜索条件;
51.在本实施例中,当文本输入框内存在文本时,表明文本输入框被触发,获取文字搜索条件;当图片上传框内存在图像时,表明图片上传框被触发,获取图像搜索条件;当语音按钮被触发超过预设时长时,获取语音搜索条件。
52.请参阅图3,本发明实施例中系统数据搜索方法的第三个实施例包括:
53.301、确认搜索条件的类型,当所述搜索条件的类型为图像搜索条件时,获取图像搜索条件所包括的图像;
54.在本实施例中,每个图片上传框对应一个图像,所述图片上传框可包括多个,即所述图像可包括多个;图像搜索条件所包括的图像为图片上传框调整尺寸后的图像。
55.302、采用加权平均值法对图像进行灰度转换处理,再采用线性变换算法对图像进行对比度增强处理,得到标准灰度图;
56.在本实施例中,通过加权平均值法对图像进行灰度转换处理,加权平均值法将彩色图像中像素的r分量、g分量和b分量3个数值的加权平均值作为灰度图的灰度值,在rgb模型中,位于空间位置(x,y)的像素点的颜色用该像素点的r分量r(x,y)、g分量g(x,y)和b分量b(x,y)3个数值表示。灰度图像每个像素用一个灰度值(又称强度值、亮度值),由于灰度图像能以较少的数据表征图像的大部分特征,因此先采用加权平均值算法对图像进行预处理,以将彩色图像灰度化,以提高后续线性变换算法对图像的处理效率;线性变换是灰度变换的一种,图像的灰度变换通过建立灰度映射来调整图像的灰度从而达到图像增强的目的。
57.303、调用ocr识别工具识别标准灰度图的文字信息,对文字信息进行关键字识别,以获取搜索关键字;
58.ocr文字识别是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,然后用字符识别方法将形状翻译成计算机文字的过程,即对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程,在本实施例中,ocr识别工具对标准灰度图进行版面分析,将文档图片分段落,分行,再对字符进行切割和进行识别,以获得识别文案,而后再根据特定的语言上下文的关系对识别结果进行校正,得到文字信息。
59.请参阅图3,本发明实施例中系统数据搜索方法的第四个实施例包括:
60.304、确认搜索条件的类型,当所述搜索条件的类型为语音搜索条件时,获取语音搜索条件所包括的语音信息;
61.305、采用预设的声学模型对所述语音信息进行切分,以得到一个或多个音素;
62.在本实施例中,语音信息也即是用户通过发声所说的一句话或一段话,具体的,用户通过语音按钮输入语音信息,语音信息由多个字符发音的音素组成,一个字符的音素包括该字符发音的频率和音色;声学模型中包含所有字符发音的音素,通过将语音信息与声
学模型中所有的音素进行匹配,即可对语音信息中单个字符的音素进行切分,通过切分最终得到该语音信息中包含的多个音素。
63.306、采用预设的语音特征词典对所得到的音素进行匹配,以将音素转换为拼音信息;
64.在本实施例中,语音特征词典中包含所有字符拼音对应的音素信息,通过将所得到的音素与字符拼音对应的音素信息进行匹配,即可将单个字符的音素转换为语音特征词典中与该音素相匹配的字符拼音,以将语音信息中所包含的所有音素转换为拼音信息。
65.307、采用预设的语音解析模型对所述拼音信息进行语义解析,以将拼音信息转换为文字信息;
66.在本实施例中,语义解析模型中包含拼音信息与文字信息之间所对应的映射关系,通过语义解析模型中所包含的映射关系即可对所得到的拼音信息进行语义解析以将拼音信息转换为文字信息;举例说明,拼音“q i、che”在语义解析模型中所对应的文字信息为“汽车”。
67.308、对文字信息进行关键字识别,以获取搜索关键字。
68.请参阅图4,本发明实施例中系统数据搜索方法的第五个实施例包括:
69.401、获取搜索请求发起人的个人信息,所述个人信息包括账户名称和账户密码;
70.402、根据账户名称查找预设的账户权限对应表,以确认搜索权限,获取搜索权限范围内的存储数据库,形成待查找群组;
71.在本实施例中,所述预设的账户权限对应表内填写有已注册的账户名称,预先设置的、与账户名称对应的搜索权限,所述搜索权限可以为一级权限、二级权限等,以及预先设置的、与搜索权限对应的存储数据库的接入端口,多个接入端口形成待查找群住;当根据账户名称查找预设的账户权限对应表时,若账户权限对应表内不存在与所输入的账户名称一致的账户信息,则返回失败弹窗,所述失败弹窗显示文案“查找失败,用户未注册”。
72.403、根据所提取的搜索关键字,调用innodb搜索引擎查找待查找群组;
73.在本实施例中,采用innodb搜索引擎查找待查找群组,innodb搜索引擎是mysql 5.5或更高版本的默认存储引擎;它提供了事务安全(acid兼容)表,支持外键引用完整性约束、支持提交、回滚和紧急恢复功能来保护数据以及支持行级锁定;当在多用户环境中使用时,它的“一致非锁定读取”提高了性能,它将数据存储在集群索引中,从而减少了基于主键的查询的i/o;由于支持外键引用完整性约束,使数据保持了一致性和完整性;此外,innodb搜索引擎拥有自己独立的缓冲池,常用的数据和索引都在缓存中,提高了系统运行时的性能。
74.请参阅图5,本发明实施例中系统数据搜索方法的第六个实施例包括:
75.501、获取查找结果,所述查找结果包括多条匹配信息;
76.在本实施例中,所述匹配信息时指与搜索关键字对应的、存储于存储数据库内的数据,所述数据可以为物流过程中所产生的单据。
77.502、采用单据类型作为第一分组条件对查找结果进行一次分组,将属于同一单据类型的匹配信息填写至同一类型表内,得到多个类型表;
78.在本实施例中,所述单据类型可以包括到货通知单、上架单、出库通知单、发货通知单、波次单、分拣单和总拣单,每种类型对应生成一个类型表,类型表的名称中包括单据
类型,方便进行数据的快速查阅。
79.503、采用菜单名称作为第二分组条件,依次对多个类型表内的匹配信息进行二次分组,将菜单名称相同的匹配信息划分至类型表内的同一区域,得到多个菜单组;
80.在本实施例中,每个单据对应一个单据信息,所述单据信息至少包括单据类型、菜单名称和单号;根据菜单名称对同一类型表内的多个单据进一步分组,可进一步提高查找结果的条理性和规范度,方便进行数据的快速查阅。
81.504、依据预设的排序规则,采用冒泡排序算法依次对多个菜单组进行排序更新,得到分组结果;
82.在本实施例中,所述预设的排序规则为根据单据的创立时间先后对单据进行排序,可根据单号的命名规则确认单据的创立时间;通过冒泡排序算法依次对多个菜单组进行排序更新,冒泡排序算法是把较小的元素往前调或者把较大的元素往后调,这种方法主要是通过对相邻两个元素进行大小的比较,根据比较结果和算法规则对该二元素的位置进行交换,这样逐个依次进行比较和交换,就能达到排序目的;冒泡排序的基本思想是,首先将第1个和第2个记录的关键字比较大小,如果是逆序的,就将这两个记录进行交换,再对第2个和第3个记录的关键字进行比较,依次类推,重复进行上述计算,直至完成第(n一1)个和第n个记录的关键字之间的比较,此后,再按照上述过程进行第2次、第3次排序,直至整个序列有序为止;排序过程中要特别注意的是,当相邻两个元素大小一致时,这一步操作就不需要交换位置,因此也说明冒泡排序是一种严格的稳定排序算法,它不改变序列中相同元素之间的相对位置关系。
83.请参阅图6,本发明实施例中系统数据搜索方法的第七个实施例包括:
84.601、获取分组结果,所述分组结果包括多条匹配信息;
85.602、生成结果展示界面,为结果展示界面内的多条匹配信息配置跳转关系和跳转按钮;
86.603、当任一跳转按钮被触发时,根据对应匹配信息所配置的跳转关系生成跳转界面;
87.在本实施例中,在每条匹配信息的最前端设置跳转按钮,由于每条匹配信息相应配置了跳转关系,当跳转按钮被点击时,生成跳转界面,所述跳转界面是至显示界面跳转至匹配信息存储于存储数据库的位置,方便管理者查看匹配信息的具体内容,提高浏览效率。
88.上面对本发明实施例中系统数据搜索方法进行了描述,下面对本发明实施例中系统数据搜索装置进行描述,请参阅图7,本发明实施例中系统数据搜索装置的一个实施例包括:
89.搜索模块701,用于当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件;
90.提取模块702,用于确认搜索条件的类型,所述搜索条件的类型包括文字搜索条件、图像搜索条件和语音搜索条件,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字;
91.查找模块703,用于根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库;
92.分组模块704,用于获取查找结果,依据预设的分组规则对查找结果进行分组;
93.展示模块705,用于获取分组结果,根据分组结果生成结果展示界面。
94.请参阅图8,本实施例中系统数据搜索装置的另一个实施例包括:
95.搜索模块701,用于当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件;
96.提取模块702,用于确认搜索条件的类型,所述搜索条件的类型包括文字搜索条件、图像搜索条件和语音搜索条件,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字;
97.查找模块703,用于根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库;
98.分组模块704,用于获取查找结果,依据预设的分组规则对查找结果进行分组;
99.展示模块705,用于获取分组结果,根据分组结果生成结果展示界面;
100.在本实施例中,所述搜索模块701包括:第一生成单元7011,用于当接收到搜索请求时,生成第一搜索界面,所述第一搜索界面用于实现搜索请求发起人的个人信息的输入;第二生成单元7012,用于当第一搜索界面内的确定按钮被点击时,生成第二搜索界面,所述第二搜索界面用于实现搜索条件的输入,所述第二搜索界面内设置有文本输入框、图片上传框和语音按钮;第一获取单元7013,用于根据文本输入框、图片上传框和语音按钮的触发状态获取搜索条件。
101.在本实施例中,所述提取模块702包括:第一确认单元7021,用于确认搜索条件的类型,当所述搜索条件的类型为图像搜索条件时,获取图像搜索条件所包括的图像;图像处理单元7022,用于采用加权平均值法对图像进行灰度转换处理,再采用线性变换算法对图像进行对比度增强处理,得到标准灰度图;第一识别单元7023,用于调用ocr识别工具识别标准灰度图的文字信息,对文字信息进行关键字识别,以获取搜索关键字。
102.在本实施例中,所述提取模块702还包括:第二确认单元7024,用于确认搜索条件的类型,当所述搜索条件的类型为语音搜索条件时,获取语音搜索条件所包括的语音信息;切分单元7025,用于采用预设的声学模型对所述语音信息进行切分,以得到一个或多个音素;转换单元7026,用于采用预设的语音特征词典对所得到的音素进行匹配,以将音素转换为拼音信息;解析单元7027,用于采用预设的语音解析模型对所述拼音信息进行语义解析,以将拼音信息转换为文字信息;第二识别单元7028,用于对文字信息进行关键字识别,以获取搜索关键字。
103.在本实施例中,所述查找模块703包括:第二获取单元7031,用于获取搜索请求发起人的个人信息,所述个人信息包括账户名称和账户密码;第三获取单元7032,用于根据账户名称查找预设的账户权限对应表,以确认搜索权限,获取搜索权限范围内的存储数据库,形成待查找群组;查找单元7033,用于根据所提取的搜索关键字,调用innodb搜索引擎查找待查找群组。
104.在本实施例中,所述分组模块704包括:第四获取单元7041,用于获取查找结果,所述查找结果包括多条匹配信息;第一分组单元7042,用于采用单据类型作为第一分组条件对查找结果进行一次分组,将属于同一单据类型的匹配信息填写至同一类型表内,得到多个类型表;第二分组单元7043,用于采用菜单名称作为第二分组条件,依次对多个类型表内的匹配信息进行二次分组,将菜单名称相同的匹配信息划分至类型表内的同一区域,得到
多个菜单组;排序单元7044,用于依据预设的排序规则,采用冒泡排序算法依次对多个菜单组进行排序更新,得到分组结果。
105.在本实施例中,所述展示模块705包括:第五获取单元7051,用于获取分组结果,所述分组结果包括多条匹配信息;展示单元7052,用于生成结果展示界面,为结果展示界面内的多条匹配信息配置跳转关系和跳转按钮;跳转单元7053,用于当任一跳转按钮被触发时,根据对应匹配信息所配置的跳转关系生成跳转界面。
106.上面图7和图8从模块化功能实体的角度对本发明实施例中的系统数据搜索装置进行详细描述,下面从硬件处理的角度对本发明实施例中系统数据搜索设备进行详细描述。
107.图9是本发明实施例提供的一种系统数据搜索设备的结构示意图,该系统数据搜索设备800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)810(例如,一个或一个以上处理器)和存储器820,一个或一个以上存储应用程序833或数据832的存储介质830(例如一个或一个以上海量存储设备)。其中,存储器820和存储介质830可以是短暂存储或持久存储。存储在存储介质830的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对系统数据搜索设备800中的一系列指令操作。更进一步地,处理器810可以设置为与存储介质830通信,在系统数据搜索设备800上执行存储介质830中的一系列指令操作,以实现上述各方法实施例提供的系统数据搜索方法的步骤。
108.系统数据搜索设备800还可以包括一个或一个以上电源840,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口860,和/或,一个或一个以上操作系统831,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图9示出的系统数据搜索设备结构并不构成对基于系统数据搜索设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
109.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行系统数据搜索方法的步骤。
110.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统或装置、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
111.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
112.最后应说明的是:以上所述仅为本发明的优选实例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以
对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种系统数据搜索方法,其特征在于,包括:当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件;确认搜索条件的类型,所述搜索条件的类型包括文字搜索条件、图像搜索条件和语音搜索条件,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字;根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库;获取查找结果,依据预设的分组规则对查找结果进行分组;获取分组结果,根据分组结果生成结果展示界面。2.根据权利要求1所述的一种系统数据搜索方法,其特征在于,所述当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件,具体包括:当接收到搜索请求时,生成第一搜索界面,所述第一搜索界面用于实现搜索请求发起人的个人信息的输入;当第一搜索界面内的确定按钮被点击时,生成第二搜索界面,所述第二搜索界面用于实现搜索条件的输入,所述第二搜索界面内设置有文本输入框、图片上传框和语音按钮;根据文本输入框、图片上传框和语音按钮的触发状态获取搜索条件。3.根据权利要求2所述的一种系统数据搜索方法,其特征在于,所述确认搜索条件的类型,所述搜索条件的类型包括文字搜索条件、图像搜索条件和语音搜索条件,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字,具体包括:确认搜索条件的类型,当所述搜索条件的类型为图像搜索条件时,获取图像搜索条件所包括的图像;采用加权平均值法对图像进行灰度转换处理,再采用线性变换算法对图像进行对比度增强处理,得到标准灰度图;调用ocr识别工具识别标准灰度图的文字信息,对文字信息进行关键字识别,以获取搜索关键字。4.根据权利要求1所述的一种系统数据搜索方法,其特征在于,所述确认搜索条件的类型,所述搜索条件的类型包括文字搜索条件、图像搜索条件和语音搜索条件,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字,具体包括:确认搜索条件的类型,当所述搜索条件的类型为语音搜索条件时,获取语音搜索条件所包括的语音信息;采用预设的声学模型对所述语音信息进行切分,以得到一个或多个音素;采用预设的语音特征词典对所得到的音素进行匹配,以将音素转换为拼音信息;采用预设的语音解析模型对所述拼音信息进行语义解析,以将拼音信息转换为文字信息;对文字信息进行关键字识别,以获取搜索关键字。5.根据权利要求1所述的一种系统数据搜索方法,其特征在于,所述根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库,具体包括:
获取搜索请求发起人的个人信息,所述个人信息包括账户名称和账户密码;根据账户名称查找预设的账户权限对应表,以确认搜索权限,获取搜索权限范围内的存储数据库,形成待查找群组;根据所提取的搜索关键字,调用innodb搜索引擎查找待查找群组。6.根据权利要求1所述的一种系统数据搜索方法,其特征在于,所述获取查找结果,依据预设的分组规则对查找结果进行分组,具体包括:获取查找结果,所述查找结果包括多条匹配信息;采用单据类型作为第一分组条件对查找结果进行一次分组,将属于同一单据类型的匹配信息填写至同一类型表内,得到多个类型表;采用菜单名称作为第二分组条件,依次对多个类型表内的匹配信息进行二次分组,将菜单名称相同的匹配信息划分至类型表内的同一区域,得到多个菜单组;依据预设的排序规则,采用冒泡排序算法依次对多个菜单组进行排序更新,得到分组结果。7.根据权利要求1所述的一种系统数据搜索方法,其特征在于,所述获取分组结果,根据分组结果生成结果展示界面,具体包括:获取分组结果,所述分组结果包括多条匹配信息;生成结果展示界面,为结果展示界面内的多条匹配信息配置跳转关系和跳转按钮;当任一跳转按钮被触发时,根据对应匹配信息所配置的跳转关系生成跳转界面。8.一种系统数据搜索装置,其特征在于,包括:搜索模块,用于当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件;提取模块,用于确认搜索条件的类型,所述搜索条件的类型包括文字搜索条件、图像搜索条件和语音搜索条件,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字;查找模块,用于根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库;分组模块,用于获取查找结果,依据预设的分组规则对查找结果进行分组;展示模块,用于获取分组结果,根据分组结果生成结果展示界面。9.一种系统数据搜索设备,其特征在于,所述系统数据搜索设备包括:存储器和至少一个处理器,所述存储器中存储有指令;至少一个所述处理器调用所述存储器中的所述指令,以使得所述系统数据搜索设备执行如权利要求1-7中任一项所述的系统数据搜索方法的各个步骤。10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述系统数据搜索方法的各个步骤。

技术总结
本发明涉及数据查询管理技术领域,尤其涉及系统数据搜索方法、装置、设备及存储介质,所述方法包括当接收到搜索请求时,生成搜索界面,获取搜索请求发起人的个人信息,并获取搜索界面内的搜索条件;确认搜索条件的类型,采用与搜索条件的类型对应的识别规则提取搜索条件内的搜索关键字;根据搜索请求发起人的个人信息确认搜索权限,根据所提取的搜索关键字,查找与搜索权限对应的存储数据库;获取查找结果,依据预设的分组规则对查找结果进行分组;获取分组结果,根据分组结果生成结果展示界面;本申请公开的方法,可对搜索条件进行关键字提取,并根据搜索关键字查找存储数据库,实现数据的快速匹配查找,提高了数据搜索的灵活度和便捷度。活度和便捷度。活度和便捷度。


技术研发人员:李杰
受保护的技术使用者:上海东普信息科技有限公司
技术研发日:2023.03.17
技术公布日:2023/7/12
版权声明

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

飞行汽车 https://www.autovtol.com/

分享:

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

相关推荐