搜索界面的显示方法、装置、终端、存储介质及产品制造方法及图纸

技术编号:32532281 阅读:18 留言:0更新日期:2022-03-05 11:26
本申请公开了一种搜索界面的显示方法、装置、终端、存储介质及产品,属于计算机技术领域。本申请实施例提供了一种搜索界面的显示方法,该方法获取推荐选项序列,该推荐选项序列包括多个推荐选项;基于终端的屏幕分辨率,确定每个推荐选项的字符长度;基于多个推荐选项的顺序,展示前N个推荐选项,当展示到第N+1个推荐选项,若第N+1个推荐选项的字符长度大于当前行可展示的剩余字符长度,从推荐选项序列中位于第N+1个推荐选项后的推荐选项中确定目标推荐选项,目标推荐选项的字符长度不大于剩余字符长度,在当前行展示目标推荐选项。该方法通过该目标推荐选项来填充当前行的空白区域,从而提高界面显示效果。从而提高界面显示效果。从而提高界面显示效果。

【技术实现步骤摘要】
搜索界面的显示方法、装置、终端、存储介质及产品


[0001]本申请涉及计算机
,特别涉及一种搜索界面的显示方法、装置、终端、存储介质及产品。

技术介绍

[0002]目前,用户的终端上一般安装有多个应用程序,该多个应用程序可以为购物应用程序、即时配送应用程序或者视频应用程序等。以购物应用程序为例进行说明,当用户想搜索物品时,终端展示搜索界面,该搜索界面中会展示多个推荐选项,该多个推荐选项可以为用户历史搜索过的物品的选项,也可以为该购物应用程序的服务器为用户推荐的物品的选项。
[0003]相关技术中,终端是通过流式布局的方式展示多个推荐选项,也即按照预先确定的展示顺序依次展示多个推荐选项。
[0004]但由于推荐选项的字符长度存在不确定性,而终端屏幕宽度有限,如果一行的末尾要展示的推荐选项的字符长度过长但又展示不下时,就会换行展示,造成该行存在较大的空白区域,导致界面显示效果较差。

技术实现思路

[0005]本申请实施例提供了一种搜索界面的显示方法、装置、终端、存储介质及产品,可以提高界面显示效果。该技术方案如下:
[0006]一方面,提供了一种搜索界面的显示方法,该方法包括:
[0007]获取推荐选项序列,所述推荐选项序列包括多个推荐选项;
[0008]基于终端的屏幕分辨率,确定每个推荐选项的字符长度;
[0009]基于所述多个推荐选项的顺序,展示前N个推荐选项,所述前N个推荐选项的字符总长度不大于当前行可展示的字符总长度;
[0010]当展示到第N+1个推荐选项时,若所述第N+1个推荐选项的字符长度大于所述当前行可展示的剩余字符长度,从所述推荐选项序列中位于所述第N+1个推荐选项后的推荐选项中确定目标推荐选项,所述目标推荐选项的字符长度不大于所述剩余字符长度;
[0011]在所述当前行展示所述目标推荐选项。
[0012]在一种可能的实现方式中,所述从所述推荐选项序列中位于所述第N+1个推荐选项后的推荐选项中确定目标推荐选项,包括:
[0013]从所述推荐选项序列中遍历位于所述第N+1个推荐选项之后的多个候选推荐选项的字符长度;
[0014]基于所述多个候选推荐选项的字符长度和所述剩余字符长度,确定所述目标推荐选项。
[0015]在另一种可能的实现方式中,所述基于所述多个候选推荐选项的字符长度和所述剩余字符长度,确定所述目标推荐选项,包括:
[0016]将所述多个候选推荐选项中位置最靠前,且字符长度小于所述剩余字符长度的候选推荐选项确定为所述目标推荐选项。
[0017]在另一种可能的实现方式中,所述基于所述多个候选推荐选项的字符长度和所述剩余字符长度,确定所述目标推荐选项,包括:
[0018]确定每个候选推荐选项的字符长度与所述剩余字符长度的差值,得到多个第一差值;
[0019]确定所述多个第一差值中最小的第一差值对应的候选推荐选项为所述目标推荐选项。
[0020]在另一种可能的实现方式中,所述在所述当前行展示所述目标推荐选项,包括:
[0021]调整所述第N+1个推荐选项和所述目标推荐选项的位置,在所述当前行展示所述目标推荐选项,将所述第N+1个推荐选项换行展示。
[0022]在另一种可能的实现方式中,所述方法还包括:
[0023]在所述当前行的行数未达到最大行数的情况下,执行所述将所述第N+1个推荐选项换行展示的步骤;
[0024]在所述当前行的行数达到所述最大行数的情况下,丢弃所述第N+1个推荐选项。
[0025]在另一种可能的实现方式中,所述方法还包括:
[0026]在所述当前行的行数未达到最大行数的情况下,将所述第N+1个推荐选项换行展示。
[0027]在另一种可能的实现方式中,所述方法还包括:
[0028]在所述第N+1个推荐选项不是所述推荐选项序列中的最后一个推荐选项的情况下,执行所述从所述推荐选项序列中位于所述第N+1个推荐选项后的推荐选项中确定目标推荐选项的步骤。
[0029]在另一种可能的实现方式中,确定所述剩余字符长度的过程,包括:
[0030]确定所述当前行可展示的字符总长度与所述前N个推荐选项的字符总长度之间的差值,得到所述剩余字符长度。
[0031]在另一种可能的实现方式中,所述获取推荐选项序列,包括:
[0032]响应于即时配送应用程序中第一搜索入口被触发的触发操作,获取搜索界面中历史搜索版块的推荐选项序列;和/或,获取所述搜索界面中搜索推荐版块的推荐选项序列。
[0033]在另一种可能的实现方式中,所述获取推荐选项序列,包括:
[0034]响应于购物应用程序中第二搜索入口被触发的触发操作,获取所述推荐选项序列,所述推荐选项序列包括多个物品推荐选项;或者,
[0035]响应于视频应用程序中第三搜索入口被触发的触发操作,获取所述推荐选项序列,所述推荐选项序列包括多个视频推荐选项;或者,
[0036]响应于搜索应用程序中第四搜索入口被触发的触发操作,获取所述推荐选项序列,所述推荐选项序列包括多个搜索推荐选项。
[0037]一方面,提供了一种搜索界面的显示装置,该装置包括:
[0038]获取模块,用于获取推荐选项序列,所述推荐选项序列包括多个推荐选项;
[0039]第一确定模块,用于基于终端的屏幕分辨率,确定每个推荐选项的字符长度;
[0040]第一展示模块,用于基于所述多个推荐选项的顺序,展示前N个推荐选项,所述前N
个推荐选项的字符总长度不大于当前行可展示的字符总长度;
[0041]第二确定模块,用于当展示到第N+1个推荐选项时,若所述第N+1个推荐选项的字符长度大于所述当前行可展示的剩余字符长度,从所述推荐选项序列中位于所述第N+1个推荐选项后的推荐选项中确定目标推荐选项,所述目标推荐选项的字符长度不大于所述剩余字符长度;
[0042]第二展示模块,用于在所述当前行展示所述目标推荐选项。
[0043]在一种可能的实现方式中,所述第二确定模块,用于从所述推荐选项序列中遍历位于所述第N+1个推荐选项之后的多个候选推荐选项的字符长度;基于所述多个候选推荐选项的字符长度和所述剩余字符长度,确定所述目标推荐选项。
[0044]在另一种可能的实现方式中,所述第二确定模块,用于将所述多个候选推荐选项中位置最靠前,且字符长度小于所述剩余字符长度的候选推荐选项确定为所述目标推荐选项。
[0045]在另一种可能的实现方式中,所述第二确定模块,用于确定每个候选推荐选项的字符长度与所述剩余字符长度的差值,得到多个第一差值;确定所述多个第一差值中最小的第一差值对应的候选推荐选项为所述目标推荐选项。
[0046]在另一种可能的实现方式中,所述第二展示模块,用于调整所述第N+1个推荐选项和所述目标推荐选项的位置,在所述当前行展示所述目标推荐选项,将所述第N+1个推荐选项换行展示。...

【技术保护点】

【技术特征摘要】
1.一种搜索界面的显示方法,其特征在于,所述方法包括:获取推荐选项序列,所述推荐选项序列包括多个推荐选项;基于终端的屏幕分辨率,确定每个推荐选项的字符长度;基于所述多个推荐选项的顺序,展示前N个推荐选项,所述前N个推荐选项的字符总长度不大于当前行可展示的字符总长度;当展示到第N+1个推荐选项时,若所述第N+1个推荐选项的字符长度大于所述当前行可展示的剩余字符长度,从所述推荐选项序列中位于所述第N+1个推荐选项后的推荐选项中确定目标推荐选项,所述目标推荐选项的字符长度不大于所述剩余字符长度;在所述当前行展示所述目标推荐选项。2.根据权利要求1所述的方法,其特征在于,所述从所述推荐选项序列中位于所述第N+1个推荐选项后的推荐选项中确定目标推荐选项,包括:从所述推荐选项序列中遍历位于所述第N+1个推荐选项之后的多个候选推荐选项的字符长度;基于所述多个候选推荐选项的字符长度和所述剩余字符长度,确定所述目标推荐选项。3.根据权利要求2所述的方法,其特征在于,所述基于所述多个候选推荐选项的字符长度和所述剩余字符长度,确定所述目标推荐选项,包括:将所述多个候选推荐选项中位置最靠前,且字符长度小于所述剩余字符长度的候选推荐选项确定为所述目标推荐选项。4.根据权利要求2所述的方法,其特征在于,所述基于所述多个候选推荐选项的字符长度和所述剩余字符长度,确定所述目标推荐选项,包括:确定每个候选推荐选项的字符长度与所述剩余字符长度的差值,得到多个第一差值;确定所述多个第一差值中最小的第一差值对应的候选推荐选项为所述目标推荐选项。5.根据权利要求1~4任一项所述的方法,其特征在于,所述在所述当前行展示所述目标推荐选项,包括:调整所述第N+1个推荐选项和所述目标推荐选项的位置,在所述当前行展示所述目标推荐选项,将所述第N+1个推荐选项换行展示。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在所述当前行的行数未达到最大行数的情况下,执行所述将所述第N+1个推荐选项换行展示的步骤;在所述当前行的行数达到所述最大行数的情况下,丢弃所述第N+1个推荐选项。7.根据权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:在所述当前行的行数未达到最大行数的情况下,将所述第N+1个推荐选项换行展示。8.根据权利要求1~4任一项所述的方法,其特征在于,所述方法还包括:在所述第N+1个推荐选项不是所述推荐选项序列中的最后一个推荐选项的情况下,执行所述从所述推荐选项序列中位于所述第N+1个推荐选项后的推荐选项中确定目标推荐选项的步骤。9.根据权利要求1~4任一项所述的方法...

【专利技术属性】
技术研发人员:张超然王华林陈晓南
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1