[发明专利]一种防止搜索功能触发频繁的搜索方法及系统在审
申请号: | 202110334533.3 | 申请日: | 2021-03-29 |
公开(公告)号: | CN113032121A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 肖景海;廖先林;王国栋 | 申请(专利权)人: | 北京优医达智慧健康科技有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F16/953 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 田春龙 |
地址: | 100000 北京市丰台区卢沟桥*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 搜索 功能 触发 频繁 方法 系统 | ||
1.一种防止搜索功能触发频繁的搜索方法,其特征在于,包括:
用户输入搜索内容;
通过防抖技术进行处理后发送搜索请求;
根据所述搜索请求对所述搜索内容进行解析,获得搜索结果;
将所述搜索结果进行反馈。
2.根据权利要求1所述的搜索方法,其特征在于,所述用户输入搜索内容,包括:
将搜索内容输入到搜索对话框中;
在输入完成之后触发搜索功能。
3.根据权利要求2所述的搜索方法,其特征在于,所述通过防抖技术进行处理后发送搜索请求,包括:
监听用户输入的搜索内容;
判断当前状态中是否具有计时器;当所述当前状态具有计时器时,则将所述计时器进行计时取消,并重新进行计时;当所述当前状态不具有计时器时,添加计时器;
检测所述用户是否重新输入搜索内容;当所述用户重新输入搜索内容时,返回所述判断当前状态中是否具有计时器步骤中进行循环;当所述用户未重新输入搜索内容时,在所述计时器计时结束后发起搜索请求。
4.根据权利要求3所述的搜索方法,其特征在于,所述将所述计时器进行计时取消通过函数clearTimeout实现;所述添加计时器通过函数setTimeout实现。
5.根据权利要求3所述的搜索方法,其特征在于,所述计时器计时结束后发起请求是指所述计时器按照计时时间完成计时之后再发送搜索请求,所述计时时间是预先给定的。
6.一种防止搜索功能触发频繁的搜索系统,其特征在于,包括:信息收集模块、通信处理模块、搜索分析模块和搜索反馈模块;
所述信息收集模块,用于获取搜索内容;
所述通信处理模块,用于采用防抖技术进行处理与发送搜索请求;
所述搜索分析模块,用于针对搜索内容进行解析,得到搜索结果;
所述搜索反馈模块,用于将所述搜索结果进行反馈。
7.根据权利要求6所述的搜索系统,其特征在于,所述信息收集模块,包括:搜索对话框和搜索功能按钮;
所述搜索对话框,用于使得用户将搜索内容输入其中;
所述搜索功能按钮,用于在所述搜索内容输入完成之后进行搜索触发。
8.根据权利要求7所述的搜索系统,其特征在于,所述通信处理模块,包括:监听单元、计时单元和判断单元;
所述监听单元,用于监听搜索框中的搜索内容;
所述计时单元,用于通过计时器进行计时;
所述判断单元,用于判断搜索内容是否进行了重新输入以及所述计时单元中是否存在计时器或者计时器是否正在进行计时。
9.根据权利要求8所述的搜索系统,其特征在于,所述计时单元在进行计时过程中,通过函数setTimeout添加计时器,通过函数clearTimeout进行计时取消与重新计时。
10.根据权利要求8所述的搜索系统,其特征在于,所述计时器计时时间是在添加计时器时预先给定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京优医达智慧健康科技有限公司,未经北京优医达智慧健康科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110334533.3/1.html,转载请声明来源钻瓜专利网。