【技术实现步骤摘要】
搜索结果页的处理方法、装置、电子设备和存储介质
[0001]本公开涉及计算机
,尤其涉及智能搜索
,具体涉及一种搜索结果页的处理方法、装置、电子设备和计算机可读存储介质。
技术介绍
[0002]搜索结果页(Search engine results page,SERP)是指搜索引擎对某个搜索请求反馈的结果页面。移动搜索引擎可以采用Hybrid App(混合模式移动应用)模式,搜索结果页中的头部通栏可以由客户端代码(即NA侧)实现,而搜索结果内容可以采用超文本5.0(HTML5,简称H5)承载。
[0003]在向用户提供搜索服务的过程中,如何生成、控制搜索结果页属于业内重要问题。
技术实现思路
[0004]本公开提供了一种用于搜索结果页的处理方法、装置、电子设备和存储介质。
[0005]根据本公开的一方面,提供了一种搜索结果页的处理方法,包括:
[0006]获取搜索请求的响应结果中的通栏参数信息;所述通栏参数信息包括通栏图像的图像标识;
[0007]根据所述通栏参数信息对搜索结果页中的通栏区域进行渲染,得到包括通栏图像的通栏结果;
[0008]对所述通栏结果和超文本内容页面进行合成;所述超文本内容页面通过采用所述响应结果中的搜索结果内容对搜索结果页中的搜索内容区域进行渲染得到。
[0009]根据本公开的又一方面,提供了一种搜索结果页的处理装置,包括:
[0010]通栏参数获取模块,用于获取搜索请求的响应结果中的通栏参数信息;所述通栏参数 ...
【技术保护点】
【技术特征摘要】
1.一种搜索结果页的处理方法,包括:获取搜索请求的响应结果中的通栏参数信息;所述通栏参数信息包括通栏图像的图像标识;根据所述通栏参数信息对搜索结果页中的通栏区域进行渲染,得到包括通栏图像的通栏结果;对所述通栏结果和超文本内容页面进行合成;所述超文本内容页面通过采用所述响应结果中的搜索结果内容对搜索结果页中的搜索内容区域进行渲染得到。2.根据权利要求1所述的方法,其中,所述通栏区域包括原生背景颜色层、原生主颜色层和原生图像层;所述原生图像层用于根据所述通栏图像的图像标识进行渲染得到所述通栏图像。3.根据权利要求2所述的方法,其中,所述根据所述通栏参数信息对搜索结果页中的通栏区域进行渲染,得到包括通栏图像的通栏结果,包括:采用所述通栏参数信息中的颜色信息,对所述原生背景颜色层和所述原生主颜色层进行渲染得到原生背景颜色和原生主颜色;采用所述通栏参数信息中的图像标识下载图像,且采用下载的图像对所述原生图像层进行渲染,得到通栏图像;合成所述原生背景颜色、所述原生主颜色和所述通栏图像,得到通栏结果。4.根据权利要求3所述的方法,其中,所述采用下载的图像对所述通栏区域中的原生图像层进行渲染,得到通栏图像,包括:在所述原生图像层为原生动效层的情况下,采用下载的通栏视频中的背景通栏图片对所述原生图像层进行渲染,得到背景通栏图片;在所述背景通栏图片上方播放所述通栏视频,得到通栏动效。5.根据权利要求1所述的方法,所述对所述通栏结果和超文本内容页面进行合成之后,还包括:获取所述超文本内容页面在下拉过程中的下拉距离;根据所述下拉距离,调整所述通栏图像的尺寸,使所述通栏图像跟随缩放。6.根据权利要求5所述的方法,其中,所述根据所述下拉距离,调整所述通栏图像的尺寸,包括:通过如下公式,确定通栏图像的调整比例:scale=(imageheight+scroll)/imageheight其中,scale为通栏图像的调整比例,imageheight为通栏图像的原始高度,scroll为超文本内容页面的下拉距离。7.根据权利要求1所述的方法,所述对所述通栏结果和超文本内容页面进行合成之后,还包括:在所述超文本内容页面在上滑过程中的当前页面起始位置高于通栏隐藏位置阈值的情况下,控制所述通栏图像渐隐消失,且控制所述超文本内容页面的背景色恢复;在所述超文本内容页面在上滑回调过程中的当前页面起始位置低于所述通栏隐藏位置阈值的情况下,控制所述通栏图像渐现展示,且重新将所述超文本内容页面的背景色设置为透明。
8.根据权利要求7所述的方法,其中,所述在所述超文本内容页面在上滑过程中的当前页面起始位置高于通栏隐藏位置阈值的情况下,控制所述通栏图像渐隐消失,且控制所述超文本内容页面的背景色恢复,包括:在所述通栏图像为通栏动效的情况下,在所述超文本内容页面在上滑过程中的当前页面起始位置高于第一通栏隐藏位置阈值的情况下,控制通栏动效渐隐消失;在所述超文本内容页面在上滑过程中的当前页面起始位置高于第二通栏隐藏位置阈值的情况下,控制所述超文本内容页面的背景色恢复。9.一种搜索结果页的处理装置,包括:通栏参数获取模块,用于获取搜索请求的响应结果中的通栏参数信息;所述通栏参数信息包括通栏图像的图像标识;通栏渲染模块,用于根据所述通栏参数信息对搜索结果页中的通栏区域进行渲染,得到包括通栏图像的通栏结果;合成模块,用于对所述通栏结果和超文本内...
【专利技术属性】
技术研发人员:刘俊启,徐梓茹,陈雪姣,汪丽红,庄颖,李想想,王博通,刘瑞龙,徐修楼,李环宇,吴志殿,毛浩,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。