一种搜索请求处理方法及装置制造方法及图纸

技术编号:24410266 阅读:23 留言:0更新日期:2020-06-06 08:52
本公开提供了一种搜索请求处理方法及装置,包括:向服务器发送携带有搜索词的搜索请求;获取目标业务能力信息,其中,所述目标业务能力信息基于所述搜索词从业务能力信息中确定,所述业务能力信息用于标识所述用户端可执行的业务能力领域;在接收到所述服务器返回的所述搜索请求对应的搜索结果之前,在与所述搜索请求对应的搜索结果展示页面展示所述目标业务能力信息。

A search request processing method and device

【技术实现步骤摘要】
一种搜索请求处理方法及装置
本公开涉及互联网
,具体而言,涉及一种搜索请求处理方法及装置。
技术介绍
用户端在进行信息搜索时,需要向服务器发送搜索请求,服务器根据搜索请求确定对应的搜索结果,并将搜索结果发送给用户端。用户一般会使用特定功能的应用程序进行特定类型信息的搜索,比如在购物类APP搜索生活用品,在视频类APP搜索视频,在新闻类APP搜索新闻等,导致用户需要浪费时间去专门打开视频APP进行搜索,搜索效率较低。
技术实现思路
本公开实施例至少提供搜索请求处理方法及装置,用以在搜索结果加载的空档展示业务能力信息,充分利用展示资源。第一方面,本公开实施例提供了一种搜索请求处理方法,应用于客户端,包括:向服务器发送携带有搜索词的搜索请求;获取目标业务能力信息,其中,所述目标业务能力信息基于所述搜索词从业务能力信息中确定,所述业务能力信息用于标识所述用户端可执行的业务能力领域;在接收到所述服务器返回的所述搜索请求对应的搜索结果之前,在与所述搜索请求对应的搜索结果展示页面展示所述目标业务能力信息。一种可能的实施方式中,在与所述搜索请求对应的搜索结果展示页面展示所述目标业务能力信息之后,还包括:在接收到所述服务器返回的所述搜索请求对应的搜索结果后,将所述搜索结果展示页面中的所述目标业务能力信息替换为所述搜索结果。一种可能的实施方式中,所述业务能力信息对应的业务能力领域的搜索频率低于设定阈值;所述搜索频率是基于历史搜索数据统计得到的。r>一种可能的实施方式中,在所述搜索结果展示页面展示目标业务能力信息,包括:在所述搜索结果展示页面展示多种业务能力信息中的一种目标业务能力信息;或者,在所述搜索结果展示页面循环展示多种目标业务能力信息。一种可能的实施方式中,基于以下方法确定所述目标业务能力信息:检测所述搜索请求中携带的关键词是否有对应的业务能力信息;若所述搜索请求中携带的关键词有对应的业务能力信息,则将所述搜索请求中携带的关键词对应的业务能力信息确定为所述目标业务能力信息;若所述搜索请求中携带的关键词没有对应的业务能力信息,则从预先存储的业务能力信息中随机选取业务能力信息作为所述目标业务能力信息。一种可能的实施方式中,所述检测所述搜索请求中携带的关键词是否有对应的业务能力信息,包括:所述搜索请求中携带的关键词与所述用户端的数据库中预先存储的关键词集合中的每一个关键词进行匹配;若匹配成功,则将所述数据库中匹配成功的关键词对应的业务能力信息确定为所述搜索请求中携带的关键词对应的业务能力信息;若匹配不成功,则确定所述搜索请求中携带的关键词没有对应的业务能力信息。一种可能的实施方式中,所述方法还包括:在检测到展示的所述目标业务能力信息被触发之后,获取与所述目标业务能力信息相匹配的资讯信息,并在资讯信息展示界面展示所述资讯信息。第二方面,本公开实施例提供了一种搜索请求处理方法,应用于服务器,包括:接收用户端发送的搜索请求;基于所述搜索请求,获取待展示在所述用户端的搜索结果展示页面的目标业务能力信息,并查找与所述搜索请求对应的搜索结果,所述目标业务能力信息为从多个业务能力信息中选择出的;将所述目标业务能力信息发送给所述用户端,并在基于所述搜索请求查找到搜索结果后,将所述搜索结果发送至所述用户端。一种可能的实施方式中,所述方法还包括:确定多个业务能力领域分别对应的历史搜索数据的数量;基于所述多个业务能力领域分别对应的历史搜索数据,从所述多个业务能力领域中选择至少一个第一业务能力领域;为所述至少一个第一业务能力领域分别配置对应的业务能力信息。一种可能的实施方式中,按照以下方法确定所述目标业务能力信息:从所述至少一个第一业务能力领域中随机选取目标业务能力领域,将随机选取的目标业务能力领域的业务能力信息作为所述目标业务能力信息。一种可能的实施方式中,按照以下方法确定所述目标业务能力信息:基于所述搜索请求中携带的搜索词,确定与所述搜索词匹配的第二业务能力领域;若所述第二业务能力领域属于所述至少一个第一业务能力领域中的业务能力领域,则从除所述第二业务能力领域外的其它第一业务能力领域中随机选取目标业务能力领域,将随机选取的目标业务能力领域对应的业务能力信息作为所述目标业务能力信息;若所述第二业务能力领域不属于所述至少一个第一业务能力领域中的业务能力领域,则从所述至少一个第一业务能力领域中随机选取目标业务能力领域,将随机选取的目标业务能力领域的业务能力信息作为所述目标业务能力信息。一种可能的实施方式中,所述基于所述搜索请求中携带的搜索词,确定与所述搜索词匹配的第二业务能力领域,包括:将所述搜索词输入至预先训练好的神经网络模型中,基于所述神经网络模型预测所述搜索请求属于每种第一业务能力领域的预测概率;将对应的所述预测概率符合预设条件的第一业务能力领域确定为所述搜索请求所对应的所述第二业务能力领域。一种可能的实施方式中,按照以下方法确定所述目标业务能力信息:基于所述搜索请求中携带的搜索关键字信息,确定与所述搜索关键字信息匹配的第二业务能力领域;若所述第二业务能力领域不属于所述至少一个第一业务能力领域中的业务能力领域,基于所述用户端的历史搜索数据,确定所述用户端对于所述第一业务能力领域中的每一种业务能力领域的搜索频率;基于所述用户端对于所述第一业务能力领域中的每一种业务能力领域的搜索频率,从所述第一业务能力领域中选取目标业务能力领域,将目标业务能力领域对应的业务能力信息确定为所述目标业务能力信息。一种可能的实施方式中,所述方法还包括:在检测到所述目标业务能力信息被触发之后,基于用户端的特征信息、和/或资讯信息的关注度,从目标业务能力信息对应的目标业务领域下的资讯信息中确定目标资讯信息;其中,所述用户端的特征信息包括用户端的定位位置信息、和/或用户端对应的用户特征信息;向所述用户端返回所述目标资讯信息。第三方面,本公开实施例还提供一种搜索请求处理装置,部署于用户端,包括:第一发送模块,用于向服务器发送携带有搜索词的搜索请求;第一获取模块,用于获取目标业务能力信息,其中,所述目标业务能力信息基于所述搜索词从业务能力信息中确定,所述业务能力信息用于标识所述用户端可执行的业务能力领域;展示模块,用于在接收到所述服务器返回的所述搜索请求对应的搜索结果之前,在与所述搜索请求对应的搜索结果展示页面展示所述目标业务能力信息。一种可能的实施方式中,所述展示模块,在与所述搜索请求对应的搜索结果展示页面展示所述目标业务能力信息之后,还用于:在接收到所述服务器返回的所述搜索请求对应的搜索结果后,将所述搜索结果展示页面中的所述目标业务能力信息替换为所述搜索结果。一种可能的实施方式中,所述业务能力信息本文档来自技高网...

【技术保护点】
1.一种搜索请求处理方法,应用于用户端,其特征在于,包括:/n向服务器发送携带有搜索词的搜索请求;/n获取目标业务能力信息,其中,所述目标业务能力信息基于所述搜索词从业务能力信息中确定,所述业务能力信息用于标识所述用户端可执行的业务能力领域;/n在接收到所述服务器返回的所述搜索请求对应的搜索结果之前,在与所述搜索请求对应的搜索结果展示页面展示所述目标业务能力信息。/n

【技术特征摘要】
1.一种搜索请求处理方法,应用于用户端,其特征在于,包括:
向服务器发送携带有搜索词的搜索请求;
获取目标业务能力信息,其中,所述目标业务能力信息基于所述搜索词从业务能力信息中确定,所述业务能力信息用于标识所述用户端可执行的业务能力领域;
在接收到所述服务器返回的所述搜索请求对应的搜索结果之前,在与所述搜索请求对应的搜索结果展示页面展示所述目标业务能力信息。


2.根据权利要求1所述的方法,在与所述搜索请求对应的搜索结果展示页面展示所述目标业务能力信息之后,还包括:
在接收到所述服务器返回的所述搜索请求对应的搜索结果后,将所述搜索结果展示页面中的所述目标业务能力信息替换为所述搜索结果。


3.根据权利要求1所述的方法,其特征在于,所述业务能力信息对应的业务能力领域的搜索频率低于设定阈值;所述搜索频率是基于历史搜索数据统计得到的。


4.根据权利要求1所述的方法,其特征在于,在所述搜索结果展示页面展示目标业务能力信息,包括:
在所述搜索结果展示页面展示多种业务能力信息中的一种目标业务能力信息;或者,
在所述搜索结果展示页面循环展示多种目标业务能力信息。


5.根据权利要求1所述的方法,其特征在于,基于以下方法确定所述目标业务能力信息:
检测所述搜索请求中携带的关键词是否有对应的业务能力信息;
若所述搜索请求中携带的关键词有对应的业务能力信息,则将所述搜索请求中携带的关键词对应的业务能力信息确定为所述目标业务能力信息;
若所述搜索请求中携带的关键词没有对应的业务能力信息,则从预先存储的业务能力信息中随机选取业务能力信息作为所述目标业务能力信息。


6.根据权利要求5所述的方法,其特征在于,所述检测所述搜索请求中携带的关键词是否有对应的业务能力信息,包括:
所述搜索请求中携带的关键词与所述用户端的数据库中预先存储的关键词集合中的每一个关键词进行匹配;
若匹配成功,则将所述数据库中匹配成功的关键词对应的业务能力信息确定为所述搜索请求中携带的关键词对应的业务能力信息;
若匹配不成功,则确定所述搜索请求中携带的关键词没有对应的业务能力信息。


7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到展示的所述目标业务能力信息被触发之后,获取与所述目标业务能力信息相匹配的资讯信息,并在资讯信息展示界面展示所述资讯信息。


8.一种搜索请求处理方法,应用于服务器,其特征在于,包括:
接收用户端发送的携带搜索词的搜索请求;
基于所述搜索词从业务能力信息中确定待展示在所述用户端的搜索结果展示页面的目标业务能力信息,所述业务能力信息用于标识所述用户端可执行的业务能力领域;
将所述目标业务能力信息发送给所述用户端,并在基于所述搜索请求查找到搜索结果后,将所述搜索结果发送至所述用户端。


9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
确定多个业务能力领域分别对应的历史搜索数据;
基于所述多个业务能力领域分别对应的历史搜索数据,从所述多个业务能力领域中选择至少一个第一业务能力领域;
为所述至少一个第一业务能力领域分别配置对应的业务能力信息。


10.根据权利要求9所述的方法,其特征在于,按照以下方法确定所述目标业务能力信息:
基于所述搜索请求中携带的搜索词,确定与所述搜索词匹配的第二业务能力领域;
若所述第二业务能力领域属于所述至少一个第一业务能力领域中的业务能力领域,则从除所述第二业务能力领域外...

【专利技术属性】
技术研发人员:王辰蒋双霜李龄童苏铎
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1