一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

搜索结果的展示方法、装置、计算机设备和存储介质与流程

2022-11-23 11:02:26 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,特别是涉及一种搜索结果的展示方法、装置、计算机设备和存储介质。


背景技术:

2.随着即时通信技术的发展,即时通信应用广泛的应用于人们的日常生活和工作中,在使用即时通信应用的过程中,会产生大量的数据,比如聊天记录、通讯录、收藏、子应用等数据源中的数据。对所产生的数据进行搜索是即时通信应用的常见使用场景,目前在进行搜索时,针对不同的数据源通常采用桶的展示模型进行搜索展示配置。
3.然而用户对不同数据源的搜索结果展示的需求可能是不同的,导致用户在所展示的搜索结果中还需要进一步查找目标结果并进行点击,导致搜索点击效率较低。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提高搜索点击效率的搜索结果的展示方法、装置、计算机设备和存储介质。
5.一种搜索结果的展示方法,所述方法包括:
6.获取对基于各展示类型展示的搜索结果进行交互所得的交互数据;
7.基于所述交互数据依次确定不同所述展示类型所对应的展示分值;
8.在各所述展示类型中,将所述展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端;
9.当接收到所述客户端发送的第一搜索请求时,基于所述第一搜索请求携带的搜索词和所述目标展示类型的内容展示参数进行关联搜索;
10.将关联搜索所得的目标搜索结果反馈至所述客户端,以使所述客户端基于所述目标展示类型的搜索词显示参数展示所述目标搜索结果。
11.一种搜索结果的展示方法,所述方法包括:
12.按照展示类型展示从目标数据源查找到的搜索结果;
13.响应于对所述搜索结果的交互操作,生成所述搜索结果的交互数据;
14.向服务器发送所述交互数据,以使所述服务器基于所述交互数据依次确定不同所述展示类型所对应的展示分值,并返回所述展示分值符合分值条件时所对应的目标展示类型;
15.在接收到所述目标展示类型时,向所述服务器发送基于所述目标展示类型生成的第一搜索请求,以使所述服务器基于所述第一搜索请求携带的搜索词和所述目标展示类型的内容展示参数进行关联搜索;
16.接收所述服务器进行关联搜索所得的目标搜索结果,并基于所述目标展示类型的搜索词显示参数展示所述目标搜索结果。
17.一种搜索结果的展示装置,其特征在于,所述装置包括:
18.交互数据获取模块,用于获取对基于各展示类型展示的搜索结果进行交互所得的交互数据;
19.展示分值确定模块,用于基于所述交互数据依次确定不同所述展示类型所对应的展示分值;
20.展示类型发送模块,用于在各所述展示类型中,将所述展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端;
21.搜索模块,用于当接收到所述客户端发送的第一搜索请求时,基于所述第一搜索请求携带的搜索词和所述目标展示类型的内容展示参数进行关联搜索;
22.结果反馈模块,用于将关联搜索所得的目标搜索结果反馈至所述客户端,以使所述客户端基于所述目标展示类型的搜索词显示参数展示所述目标搜索结果。
23.一种搜索结果的展示装置,其特征在于,所述装置包括:
24.结果展示模块,用于按照展示类型展示从目标数据源查找到的搜索结果;
25.交互数据生成模块,用于响应于对所述搜索结果的交互操作,生成所述搜索结果的交互数据;
26.发送模块,用于向服务器发送所述交互数据,以使所述服务器基于所述交互数据依次确定不同所述展示类型所对应的展示分值,并返回所述展示分值符合分值条件时所对应的目标展示类型;
27.所述发送模块,还用于在接收到所述目标展示类型时,向所述服务器发送基于所述目标展示类型生成的第一搜索请求,以使所述服务器基于所述第一搜索请求携带的搜索词和所述目标展示类型的内容展示参数进行关联搜索;
28.所述结果展示模块,还用于接收所述服务器进行关联搜索所得的目标搜索结果,并基于所述目标展示类型的搜索词显示参数展示所述目标搜索结果。
29.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
30.获取对基于各展示类型展示的搜索结果进行交互所得的交互数据;
31.基于所述交互数据依次确定不同所述展示类型所对应的展示分值;
32.在各所述展示类型中,将所述展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端;
33.当接收到所述客户端发送的第一搜索请求时,基于所述第一搜索请求携带的搜索词和所述目标展示类型的内容展示参数进行关联搜索;
34.将关联搜索所得的目标搜索结果反馈至所述客户端,以使所述客户端基于所述目标展示类型的搜索词显示参数展示所述目标搜索结果。
35.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
36.按照展示类型展示从目标数据源查找到的搜索结果;
37.响应于对所述搜索结果的交互操作,生成所述搜索结果的交互数据;
38.向服务器发送所述交互数据,以使所述服务器基于所述交互数据依次确定不同所述展示类型所对应的展示分值,并返回所述展示分值符合分值条件时所对应的目标展示类型;
39.在接收到所述目标展示类型时,向所述服务器发送基于所述目标展示类型生成的第一搜索请求,以使所述服务器基于所述第一搜索请求携带的搜索词和所述目标展示类型的内容展示参数进行关联搜索;
40.接收所述服务器进行关联搜索所得的目标搜索结果,并基于所述目标展示类型的搜索词显示参数展示所述目标搜索结果。
41.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
42.获取对基于各展示类型展示的搜索结果进行交互所得的交互数据;
43.基于所述交互数据依次确定不同所述展示类型所对应的展示分值;
44.在各所述展示类型中,将所述展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端;
45.当接收到所述客户端发送的第一搜索请求时,基于所述第一搜索请求携带的搜索词和所述目标展示类型的内容展示参数进行关联搜索;
46.将关联搜索所得的目标搜索结果反馈至所述客户端,以使所述客户端基于所述目标展示类型的搜索词显示参数展示所述目标搜索结果。
47.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
48.按照展示类型展示从目标数据源查找到的搜索结果;
49.响应于对所述搜索结果的交互操作,生成所述搜索结果的交互数据;
50.向服务器发送所述交互数据,以使所述服务器基于所述交互数据依次确定不同所述展示类型所对应的展示分值,并返回所述展示分值符合分值条件时所对应的目标展示类型;
51.在接收到所述目标展示类型时,向所述服务器发送基于所述目标展示类型生成的第一搜索请求,以使所述服务器基于所述第一搜索请求携带的搜索词和所述目标展示类型的内容展示参数进行关联搜索;
52.接收所述服务器进行关联搜索所得的目标搜索结果,并基于所述目标展示类型的搜索词显示参数展示所述目标搜索结果。
53.一种计算机程序,所述计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令,使得所述计算机设备执行以下步骤:
54.获取对基于各展示类型展示的搜索结果进行交互所得的交互数据;
55.基于所述交互数据依次确定不同所述展示类型所对应的展示分值;
56.在各所述展示类型中,将所述展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端;
57.当接收到所述客户端发送的第一搜索请求时,基于所述第一搜索请求携带的搜索词和所述目标展示类型的内容展示参数进行关联搜索;
58.将关联搜索所得的目标搜索结果反馈至所述客户端,以使所述客户端基于所述目标展示类型的搜索词显示参数展示所述目标搜索结果。
59.一种计算机程序,所述计算机程序包括计算机指令,所述计算机指令存储在计算
机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机指令,所述处理器执行所述计算机指令,使得所述计算机设备执行以下步骤:
60.按照展示类型展示从目标数据源查找到的搜索结果;
61.响应于对所述搜索结果的交互操作,生成所述搜索结果的交互数据;
62.向服务器发送所述交互数据,以使所述服务器基于所述交互数据依次确定不同所述展示类型所对应的展示分值,并返回所述展示分值符合分值条件时所对应的目标展示类型;
63.在接收到所述目标展示类型时,向所述服务器发送基于所述目标展示类型生成的第一搜索请求,以使所述服务器基于所述第一搜索请求携带的搜索词和所述目标展示类型的内容展示参数进行关联搜索;
64.接收所述服务器进行关联搜索所得的目标搜索结果,并基于所述目标展示类型的搜索词显示参数展示所述目标搜索结果。
65.上述搜索结果的展示方法、装置、计算机设备和存储介质,通过对基于各展示类型展示的搜索结果进行交互所得的交互数据,基于交互数据依次确定不同展示类型所对应的展示分值,并在各展示类型中,将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端,使得客户端可以基于目标展示类型进行搜索展示配置并触发第一搜索请求,进而在服务器接收到客户端发送的第一搜索请求时,基于搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索;将关联搜索所得的目标搜索结果反馈至客户端,以使客户端基于所配置的目标展示类型的搜索词显示参数展示目标搜索结果,使得用户可以快速查找所需结果项并进行点击,从而提高了搜索点击效率。
附图说明
66.图1a为一个实施例中搜索结果的展示方法的应用环境图;
67.图1b为一个实施例中客户端显示页面示意图;
68.图2为一个实施例中搜索结果的展示方法的流程示意图;
69.图3a为一个实施例中搜索结果示意图;
70.图3b为另一个实施例中搜索结果示意图;
71.图4为一个实施例中产生交互数据步骤的流程示意图;
72.图5为另一个实施例中搜索结果示意图;
73.图6为另一个实施例中搜索结果示意图;
74.图7为另一个实施例中搜索结果示意图;
75.图8为另一个实施例中搜索结果示意图;
76.图9为另一个实施例中搜索结果示意图;
77.图10为另一个实施例中搜索结果的展示方法的流程示意图;
78.图11为另一个实施例中搜索结果的展示方法的流程示意图;
79.图12为另一个实施例中搜索结果的展示方法的流程示意图;
80.图13为一个实施例中目标数据源的数据结构示意图;
81.图14为另一个实施例中搜索结果的展示方法的流程示意图;
82.图15为一个实施例中搜索结果的展示装置的结构框图;
83.图16为一个实施例中搜索结果的展示装置的结构框图;
84.图17为一个实施例中计算机设备的内部结构图;
85.图18为一个实施例中计算机设备的内部结构图。
具体实施方式
86.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
87.本技术提供的搜索结果的展示方法能够基于云技术来实现。其中,云技术(cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。
88.云计算(cloud computing)是一种计算模式,它将计算任务分布在大量计算机构成的资源池上,使各种应用系统能够根据需要获取计算力、存储空间和信息服务。提供资源的网络被称为“云”。“云”中的资源在使用者看来是可以无限扩展的,并且可以随时获取,按需使用,随时扩展,按使用付费。
89.本技术提供的搜索结果的展示方法,可以应用于如图1a所示的应用环境中。其中,终端102和终端106分别通过网络与服务器104进行通信,终端102可以有多个,比如图1a中的终端102a、终端102b和终端102c。终端(包括终端102和终端106)均安装有即时通信应用,即时通信应用在启动时可向服务器104请求用于展示搜索结果的展示类型,并基于所请求到的展示类型对相应的搜索入口进行搜索展示配置,针对图1a中的任意一个终端,当通过搜索入口进行搜索得到搜索结果后,可按照预先配置的展示类型展示搜索结果的各个结果项,当搜索结果中的目标结果项被点击时,产生与该目标结果项进行交互的交互数据,并将该交互数据上报至服务器104,从而服务器104可以接收各个终端上报的基于各展示类型展示的搜索结果进行交互所得的交互数据,并基于交互数据依次确定不同展示类型所对应的展示分值;在各展示类型中,将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端,比如发送至图1a中终端106上所运行的即时通信应用,此外还可以发送至终端102a、终端102b或终端102c上所运行的即时通信应用,终端106可通过图1a中消息显示页面110中的搜索入口获取用户输入的搜索词以生成第一搜索请求,并将第一搜索请求发送至服务器104,服务器104当接收到客户端发送的第一搜索请求时,基于第一搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索,将关联搜索所得的目标搜索结果反馈至客户端,以使客户端基于目标展示类型展示目标搜索结果,比如图1a中终端106在结果展示页面120展示目标搜索结果。图1b示出了消息显示页面110和结果展示页面120放大后的示意图。
90.其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。
91.在一个实施例中,如图2所示,提供了一种搜索结果的展示方法,以该方法应用于图1a中的服务器104为例进行说明,包括以下步骤:
92.s202,获取对基于各展示类型展示的搜索结果进行交互所得的交互数据。
93.其中,展示类型是指对搜索结果进行展示的类型,搜索结果为在目标数据源中进行搜索而得到的,一个搜索入口可对应有至少一个目标数据源,在每个目标数据源中搜索所得到的搜索结果可基于相应的展示类型进行展示,可以理解的是,在不同目标数据源中搜索所得到的搜索结果,可以采用相同的展示类型进行展示,也可以采用不同的展示类型进行展示。目标数据源包括会话数据源、通讯录数据源、聊天记录数据源、子应用数据源和邮件数据源。
94.比如,某个搜索入口对应有会话数据源和通讯录数据源两个目标数据源,则在会话数据源中进行搜索得到的搜索结果a,在通讯录数据源中进行搜索得到的搜索结果b,则搜索结果a和搜索结果b可以采用相同的展示类型进行展示,也可以采用不同的展示类型进行展示。
95.展示类型分为两种类别,一种是与结果项中搜索词的显示相关的第一类别的展示类型,另一种是与结果项中的目标数据的关联信息的展示相关的第二类别的展示类型,目标数据为基于搜索词在目标数据源中所查找到的数据,第一类别也可称为搜索词显示类别,第二类别也可称为其关联信息展示类别;其中,搜索词显示类别的展示类型具体包括常规显示、单搜索词突出显示和多搜索词突出显示,常规显示是指结果项中的搜索词与结果项中的其它词显示方式相同,单搜索词突出显示是指当结果项中仅包含一个或多个搜索词时,则仅对其中一个搜索词进行突出显示,多搜索词突出显示是指当结果项中包含多个搜索词时,同时对每个搜索词进行突出显示,突出显示可以是对搜索词进行高亮显示;关联信息展示类别的展示类型具体包括无关联信息展示和关联信息展示,关联信息是指目标数据的关联信息,比如,搜索词为姓氏“张”,在通讯录数据源中查找到的目标数据为姓名“张x”,则通讯录数据源中所存储的“张x”的电话号码即为“张x”对应的关联信息,无关联信息展示即仅对目标数据进行展示,关联信息展示即对目标数据和目标数据的关联信息同时展示。
96.交互数据是由多个客户端上报给服务器的交互数据,该多个客户端中的任意一个客户端在基于预先配置的展示类型展示搜索结果的各个结果项之后,当检测到用户与结果项中的目标结果项进行交互时,生成与该目标结果项进行交互的一条交互数据,并将所生成的该条交互数据上报至服务器,服务器接收并存储各客户端上报的每条交互数据,每条交互数据均包括对应目标结果项的三元组信息、目标结果项在搜索结果中的展示位置、以及搜索结果的结果项的总项数,其中,三元组信息包括目标结果项所属的目标数据源的数据源类别、目标结果项属于搜索词显示类别的展示类型、目标结果项属于关联信息展示类别的展示类型。
97.例如,图3a示出了一个实施例中客户端所展示的搜索结果示意图,所展示的搜索
结果是通过客户端的消息页面中的搜索入口进行搜索而得到的,从图3a中可以看出该搜索结果所属的搜索词显示类别的展示类型为常规显示,搜索结果所属的关联信息展示类别的展示类型为无关联信息展示,其中,通讯录数据源对应的搜索结果的结果项有10条,会话数据源中的结果项有5条,若用户点击目标结果项“张y”,则终端响应于用户的点击操作,获取目标结果项的三元组信息“通讯录类别、常规显示、无关联信息展示”、目标结果项在通讯录数据对应的搜索结果中的位置2,以及通讯录数据对应的搜索结果中的结果项的总项数10,并将三元组信息、目标结果项在搜索结果中的位置2,目标结果项对应的搜索结果的结果项的总项数10组成一条交互数据,并将所组成的交互数据上报至服务器;若用户点击目标结果项“xx部门工作交流群”,则终端响应于用户的点击操作,获取目标结果项的三元组信息“会话类别、常规显示、无关联信息展示”,目标结果项在会话数据对应的搜索结果中的位置1,以及会话数据对应的搜索结果中的结果项的总项数5,并将三元组信息、目标结果项在搜索结果中的位置1,目标结果项对应的搜索结果的结果项的总项数5组成一条交互数据,并将所组成的交互数据上报至服务器。
98.在一个实施例中,服务器从所存储的交互数据中分别提取出各个目标数据源所对应的交互数据,并针对每个目标数据源,分别获取该目标数据源下各个展示类型分别所对应的交互数据。
99.在一个实施例中,服务器实时接收各个客户端上报的每条交互数据并进行存储,并在达到预设时刻时,从所存储的交互数据中分别提取出各个目标数据源所对应的交互数据。比如,评估周期为1天,评估时间为零点零分,目标数据源有会话数据源、通讯录数据源、聊天记录数据源、子应用数据源和邮件数据源,则在每天的零点零分,服务器从所存储的交互数据中分别提取出会话数据源、通讯录数据源、聊天记录数据源、子应用数据源和邮件数据源各自所对应的目标数据。
100.在一个实施例中,服务器在存储目标数据源的交互数据达到第一条数阈值时,确定该目标数据源下各个展示类型分别所对应的交互数据。比如目标数据源为通讯录数据源,第一条数阈值为10000条,则在通讯录数据源所对应的交互数据的条数达到10000条时,确定通讯录数据源下各个展示类型分别所对应交互数据。
101.s204,基于交互数据依次确定不同展示类型所对应的展示分值。
102.其中,展示分值用于表征展示类型所对应的展示效果。可以理解的是,展示分值越高,展示效果越好,一方面展示效果好的展示类型可以具有较高的点击率,例如使用某个的展示类型在搜索结果展示页面对搜索结果进行展示,在该展示类型下搜索结果被点击的频次或比例较高,则说明该展示类型的展示效果较好,反之,则说明该展示类型的展示效果较差;另一方面展示效果好的展示类型还可以具有较高的搜索点击效率,例如使用某个的展示类型在搜索结果展示页面对搜索结果进行展示,用户若在搜索结果展示页面中可以快速查找到所需的结果项并进行点击,则说明该展示类型的展示效果较好,反之,则说明该展示类型的展示效果较差。
103.具体地,服务器在获取到各目标数据源在不同的展示类型所对应的交互数据之后,针对任意目标数据源均可以获取该目标数据源所对应的交互数据,并基于该目标数据源下,各个展示类型所对应的交互数据,确定该目标数据源下,不同展示类型所对应的展示分值。
104.在一个实施例中,交互数据对应的目标数据源包括会话数据源、通讯录数据源、聊天记录数据源、子应用数据源和邮件数据源,针对会话数据源,服务器根据从所存储的交互数据的三元组信息的数据源类别,获取数据源类别为会话类别的交互数据,并按照展示类型对数据源类别为会话类别的交互数据进行分类,得到各个展示类型所对应的子交互数据,以便基于各展示类型对应的子交互数据计算各展示类型所对应的展示分值。其中,展示类型包括搜索词显示类别的展示类型和关联信息展示类别的展示类型,搜索词显示类别的展示类型包括常规显示、单搜索词突出显示和多搜索词突出显示;关联信息展示类别的展示类型包括无关联信息展示、关联信息展示。
105.在一个实施例中,针对某个目标数据源、对应展示类型属于搜索词显示类别场景下,服务器从该目标数据源所对应的交互数据中分别确定各搜索词显示类型所对应的子交互数据,并基于各子交互数据分别确定对应的搜索词显示类型所对应的展示分值。
106.具体地,服务器从该目标数据源所对应的交互数据中确定出搜索词显示类别的展示类型为常规显示的第一子交互数据、搜索词显示类型为单搜索词突出显示的第二子交互数据、以及搜索词显示类型为多搜索词突出显示的第三子交互数据,然后基于第一交子互数据确定常规显示对应的第一展示分值;基于第二子交互数据确定单搜索词突出显示对应的第二展示分值;基于第三子交互数据确定多搜索词突出显示对应的第三展示分值。
107.在一个实施例中,针对某个目标数据源、对应展示类型属于关联信息展示类别的场景下,服务器从该目标数据源所对应的交互数据中分别确定各关联信息展示类型所对应的子交互数据,并基于各子交互数据分别确定对应的关联信息展示类型所对应的展示分值。
108.具体地,服务器从该目标数据源所对应的交互数据中确定出关联信息展示类别的展示类型为无关联信息展示的第四子交互数据、以及关联信息展示类型为关联信息展示的第五子交互数据,然后基于第四子交互数据确定无关联信息展示对应的第四展示分值;基于第五子交互数据确定关联信息展示对应的第五展示分值。
109.例如,目标数据源为通讯录数据源,服务器从所存储的交互数据中提取出数据源为通讯录类别的交互数据有10000条,其中,搜索词显示类别的展示类型为常规显示的第一子交互数据有5000条,搜索词显示类型为单搜索词突出显示的第二子交互数据有3000条,搜索词显示类型为多搜索词突出显示的第三子交互数据有2000条,关联信息展示类别的展示类型为无关联信息展示的第四子交互数据有7000条,关联信息展示类型为关联信息展示的第五子交互数据有3000条,则服务器基于5000条的第一子交互数据确定常规显示对应的第一展示分值,基于3000条的第二子交互数据确定单搜索词突出显示对应的第二展示分值,基于2000条的第三子交互数据确定多搜索词突出显示对应的第三展示分值,基于7000条的第四子交互数据确定无关联信息展示的第四展示分值,基于3000条的第五子交互数据确定关联信息展示的第五展示分值。
110.可以理解的是,当同一个目标数据所对应的关联信息可以有多种时,具体可以以第一、第二等进行区分,比如将目标数据“姓名”所对应的电话记为第一关联信息,将目标数据“姓名”所对应地址记为第二关联信息。当关联信息展示类别的展示类型为关联展示时,展示类型可包括第一关联信息展示和第二关联信息展示。
111.在一个实施例中,各客户端所上报的每条交互数中当关联信息展示类别的展示类
型为关联信息展示时,该条交互数据中携带有所展示的关联信息,服务器在从目标数据源所对应的交互数据中确定出关联信息展示类别的展示类型为关联信息展示的第五子交互数据,还可以进一步从第五子交互数据中确定出各关联信息所对应的子第五子交互数据,并基于各子第五子交互数据计算各关联信息所对应的关联信息展示的子第五展示分值。
112.s206,在各展示类型中,将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端。
113.其中,分值条件包括阈值条件和择优条件中的至少一种。可以理解的是,目标展示类型可包括搜索词显示类别的展示类型和关联信息展示类别的展示类型。
114.具体地,服务器获取预先设置好的分值条件,并基于分值条件从各展示类型中筛选出展示分值符合分值条件的展示类型,并在接收到任意客户端所发送的配置信息获取请求时,将该展示分值符合分值条件的展示类型作为目标展示类型发送至该客户端,以使该客户端基于所接收到的目标展示类型对搜索入口进行搜索配置。
115.在一个实施例中,服务器获取预先设置好的分值条件,分值条件包括阈值条件和择优条件,基于阈值条件,从各展示类型中筛选出展示分值符合阈值条件的候选展示类型,若属于搜索词显示类别的候选展示类型数量达到两个,则服务器接收到任意客户端所发送的配置信息获取请求时,基于择优条件从属于搜索词显示类别的候选展示类型中确定最优候选展示类型,并将最优候选展示类型作为目标展示类型发送至该客户端,以使该客户端基于所接收到的目标展示类型对搜索入口进行搜索配置;若属于关联信息展示类别的候选展示类型数量达到两个,则服务器接收到任意客户端所发送的配置信息获取请求时,基于择优条件从属于关联信息展示类别的候选展示类型中确定最优候选展示类型,并将最优候选展示类型作为目标展示类型发送至该客户端,以使该客户端基于所接收到的目标展示类型对搜索入口进行搜索配置。
116.在一个实施例中,择优条件为分值最大条件,服务器接收到任意客户端所发送的配置信息获取请求时,并在多个候选展示类型中选取分值最大的最优候选展示类型,并将最优候选展示类型作为目标展示类型发送至该客户端,以使该客户端基于所接收到的目标展示类型对搜索入口进行搜索配置。
117.在一个实施例中,则择优条件为展示类型的优先级,具体可以基于所接收的配置信息获取请求所对应的搜索入口进行确定。可以理解的是,不同的搜索入口,针对同一目标数据源,其所对应的展示类型优先级也是不同,比如,对通过消息页面中的搜索入口在通讯录数据源中得到的搜索结果进行展示时,搜索词显示类别的展示类型的优先级由高至低依次为“多搜索词突出显示、单搜索词突出显示、常规显示”,对通过联系人页面中的搜索入口在通讯录数据源中得到的搜索结果进行展示时,搜索词显示类别的展示类型的优先级由高至低依次为“常规显示、单搜索词突出显示、多搜索词突出显示”;比如,对通过消息页面中的搜索入口在通讯录数据源中得到的搜索结果进行展示时,关联信息展示类别的展示类型的优先级由高至低依次为“无关联信息展示、第一关联信息展示、第二关联信息展示”,对通过联系人页面中的搜索入口在通讯录数据源中得到的搜索结果进行展示时,关联信息展示类别的展示类型的优先级由高至低依次为“第一关联信息展示、第二关联信息展示、无关联信息展示”。
118.具体地,服务器接收到任意客户端所发送的配置信息获取请求时,基于所接收的
配置信息获取请求所对应的搜索入口,确定出相应的展示类型的优先级,并在多个候选展示类型中选取优先级最高的最优候选展示类型,并将最优候选展示类型作为目标展示类型发送至该客户端,以使该客户端基于所接收到的目标展示类型对搜索入口进行搜索配置。
119.s208,当接收到客户端发送的第一搜索请求时,基于第一搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索。
120.其中,第一搜索请求携带有搜索词和目标展示类型,第一搜索请求与在客户端触发搜索请求的搜索入口相关,当搜索入口仅配置为某个搜索类型时,则通过该搜索入口仅触发在该搜索类型对应的目标数据源进行搜索,相应地,服务器可直接接收第一搜索请求;当搜索入口配置为多个搜索类型时,则通过该搜索入口可触发在所配置的各个搜索类型分别对应的目标数据源进行搜索,相应地,服务器所接收的第一搜索请求包括依据不同搜索类型所生成的子搜索请求。目标展示类型为每个目标数据源所对应的在该搜索入口下所配置的展示类型。目标展示类型的内容展示参数可分为搜索词显示类别的内容展示参数和关联信息展示类别的内容展示参数,搜索词显示类别的内容展示参数具体可以是搜索词位置参数,关联信息展示类别的内容展示参数可以是与目标数据源的数据源类别相关的参数。
121.在一个实施例中,s208具体包括以下步骤:当接收到客户端发送的第一搜索请求时,在目标数据源中基于第一搜索请求携带的搜索词查找至少一个匹配的目标数据;基于内容展示参数获取与至少一个目标数据对应的关联信息;将至少一个目标数据和对应的关联信息作为搜索的结果项,得到包括结果项的目标搜索结果。
122.其中,目标数据源可以是会话数据源、通讯录数据源、聊天记录数据源、子应用数据源或邮件数据源,关联信息为目标数据源中存储的与目标数据相关的信息。
123.上述实施例中,服务器通过目标数据源中基于第一搜索请求携带的搜索词查找至少一个匹配的目标数据;基于内容展示参数获取与至少一个目标数据对应的关联信息;将至少一个目标数据和对应的关联信息作为搜索的结果项,得到包括结果项的目标搜索结果,从而可以使得搜索结果所包含的信息更加丰富,便于用户快速查找所需信息并进行点击,从而提高了搜索点击效率。
124.在一个实施例中,当客户端的搜索入口配置有多个搜索类型时,客户端所终端基于该搜索入口获取到搜索词之后,基于搜索词、每个搜索类型以及每个搜索类型所对应的目标展示类型生成第一子搜索请求,并将所生成的各个第一子搜索请求发送至服务器,服务器接收客户端所发送的第一子搜索请求,以基于第一子搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索。
125.s210,将关联搜索所得的目标搜索结果反馈至客户端,以使客户端基于目标展示类型的搜索词显示参数展示目标搜索结果。
126.其中,搜索词显示参数包括常规显示参数、单搜索词显示参数和多搜索词显示参数,当目标展示类型为常规显示时,对应的搜索词显示参数为常规显示参数,当目标展示类型为单搜索词突出显示时,对应的搜索词显示参数为单搜索词显示参数,当目标展示类型为多搜索词突出显示时,对应的搜索词显示参数为多搜索词显示参数。
127.在一个实施例中,服务器在目标数据源中进行关联搜索得到目标搜索结果之后,直接将所得到的目标搜索结果反馈至发送第一搜索请求的客户端,该客户端在接收到目标搜索结果之后,直接基于配置的目标展示类型的搜索词显示参数对所得到的目标搜索结果
进行展示。
128.在一个实施例中,客户端在接收到目标搜索结果之后,可以基于配置的目标展示类型的搜索词显示参数和展示布局对所得到的目标搜索结果进行展示。其中,展示布局包括纵向列表布局和横向排列布局。
129.在一个实施例中,客户端在接收到目标搜索结果之后,确定目标搜索结果所属的目标数据源的个数,若目标数据源的个数未达到个数阈值,则配置展示布局为纵向列表布局,并基于目标展示类型的搜索词显示参数和纵向列表布局对所接收的目标搜索结果进行展示;若目标数据源的个数达到个数阈值,则配置展示布局为横向排列布局,并基于目标展示类型的搜索词显示参数和横向排列布局对所接收的目标搜索结果进行展示。
130.在一个实施例中,服务器在多个目标数据源中分别进行关联搜索,得到各目标搜索结果,并按照各目标搜索结果对应的搜索结束时刻的先后顺序,依次将各个目标搜索结果反馈至客户端,客户端在依次接收到各个目标搜索结果之后,分别基于各个目标搜索结果的接收顺序、目标展示类型的搜索词显示参数和展示布局,在结果展示页面对各个目标结果进行展示,其中,在以纵向列表布局对目标搜索结果进行展示时,结果展示页面中越接近展示顶部的位置展示越早接收到目标搜索结果;在以横向排列布局对目标搜索结果进行展示时,结果展示页面中同一行中越接近左侧的位置展示越早接收到的目标搜索结果,不同行中,越接近展示顶部的行展示越早接收到的目标搜索结果。
131.在一个实施例中,服务器在多个目标数据源中分别进行关联搜索,得到各目标搜索结果,并将各目标搜索结果反馈至客户端,客户端在接收到各个目标搜索结果之后,基于搜索入口所对应的目标数据源的优先级、目标展示类型的搜索词显示参数和展示布局,在结果展示页面中对各个目标搜索结果进行展示。其中,在以纵向列表布局对目标搜索结果进行展示时,结果展示页面中越接近展示顶部的位置展示目标数据源的优先级越高的目标搜索结果;在以横向排列布局对目标搜索结果进行展示时,结果展示页面中同一行中越接近左侧的位置展示目标数据源的优先级越高的目标搜索结果,不同行中,越接近展示顶部的行展示目标数据源的优先级越高的目标搜索结果。
132.比如,消息页面中的搜索入口对应有会话类型、通讯录类型、聊天记录类型、子应用类型和邮件类型五个搜索类型,即通过该入口可以在会话数据源、通讯录数据源、聊天记录数据源、子应用数据源和邮件数据源中分别进行搜索,假设,目标搜索结果所属目标数据源的个数阈值为3,目标数据源优先级由高至低依次为“聊天记录数据源、会话数据源、通讯录数据源、邮件数据源、子应用数据源”,则若通过该搜索入口得到的目标搜索结果仅包括属于会话数据源中的搜索结果a、以及属于聊天记录数据源中的搜索结果b,即所得到的目标搜索结果所属的目标数据源的个数为2,未达到个数阈值3,则基于目标数据源的优先级、目标展示类型的搜索词显示参数在结果展示页面中以纵向列表布局对目标搜索结果进行展示,结果展示页面中由上至下展示的目标搜索结果依次为“搜索结果b、搜索结果a”,若通过该搜索入口得到的目标搜索结果仅包括属于会话数据源中的搜索结果a、属于聊天记录数据源中的搜索结果b、属于子应用数据源的搜索结果c、以及属于邮件数据源的搜索结果d,即所得到的目标搜索结果所属的目标数据源的个数为4,达到个数阈值3,则基于目标数据源的优先级、目标展示类型的搜索词显示参数在结果展示页面中以横向排列布局对目标搜索结果进行展示,结果展示页面中由左至右,第一行展示的目标搜索结果依次为“搜索结
果b、搜索结果a”,第二行展示的搜索结果依次为“搜索结果d、搜索结果c”。
133.参考图1b所示的结果展示页面120,图1b中各个目标搜索结果以纵向列表布局进行展示,针对在通讯录数据源搜索得到的联系人结果,基于单搜索词突出显示的单搜索词显示参数和职务关联信息展示的目标展示类型对其进行展示;针对在会话数据源中搜索得到的群聊结果,基于多搜索词突出显示的多搜索词显示参数和群人数关联信息展示的目标展示类型对其进行展示。
134.参考图3b所示的结果展示页面,图3b中各个目标搜索结果以横向排列布局进行展示,针对在通讯录数据源搜索得到的联系人结果,基于单搜索词突出显示的单搜索词显示参数和职务关联信息展示的目标展示类型对其进行展示;针对在会话数据源中搜索得到的群聊结果,基于多搜索词突出显示的多搜索词显示参数和群人数关联信息展示的目标展示类型对其进行展示。
135.在一个实施例中,登录客户端的用户标识所对应的用户可以手动配置搜索入口所对应的展示布局,并在通过搜索入口进行搜索之前,采集使用客户端的用户的身份信息,若身份信息与登录客户端的用户标识匹配,则在通过搜索入口进行搜索得到目标搜索结果后,基于用户配置的展示布局和目标展示类型的搜索词显示参数,在结果展示页面中对各个目标搜索结果进行展示;若身份信息与登录客户端的用户标识不匹配,才基于系统默认配置的展示布局和目标展示类型的搜索词显示参数,在结果展示页面中对各个目标搜索结果进行展示。
136.例如,登录客户端的用户标识a所对应的用户为用户a,系统默认配置的展示布局为纵向列表布局,用户a手动配置的搜索展示布局为横向排列布局,用户a使用用户标识a所登录客户端进行搜索时,客户端采集用户a的身份信息,并确认出用户a的身份信息与用户标识a匹配,则在得到目标搜索结果后,基于目标展示类型的搜索词显示参数,在结果展示页面中以横向排列布局对目标搜索结果进行展示;用户b使用用户标识a所登录客户端进行搜索时,客户端采集用户b的身份信息,并确认出用户b的身份信息与用户标识a不匹配,则在得到目标搜索结果后,基于目标展示类型的搜索词显示参数,在结果展示页面中以纵向列表布局对目标搜索结果进行展示。
137.在一个实施例中,服务器将关联搜索所得的目标搜索结果反馈至客户端,以使客户端基于目标展示类型的搜索词显示参数展示目标搜索结果之后,还可以接受该客户端上报的对基于目标展示类型的搜索词显示参数展示目标搜索结果的进行交互所得的交互数据,以便后续进一步基于该交互数据,确定目标展示类型的展示分值,对各客户端的搜索配置进行持续、动态地优化。
138.上述搜索结果的展示方法,通过对基于各展示类型展示的搜索结果进行交互所得的交互数据,基于交互数据依次确定不同展示类型所对应的展示分值,并在各展示类型中,将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端,使得客户端可以基于目标展示类型进行搜索展示配置并触发第一搜索请求,进而在服务器接收到客户端发送的第一搜索请求时,基于搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索;将关联搜索所得的目标搜索结果反馈至客户端,以使客户端基于所配置的目标展示类型的搜索词显示参数展示目标搜索结果,使得用户可以快速查找所需结果项并进行点击,从而提高了搜索点击效率。
139.在一个实施例中,服务器在获取基于各展示类型展示的搜索结果进行交互所得的交互数据之前,如图4所示,上述搜索结果的展示方法还包括以下步骤:
140.s402,接收不同客户端发送的第二搜索请求。
141.其中,第二搜索请求与在客户端触发搜索请求的搜索入口相关,当搜索入口仅配置为某个搜索类型时,则通过该搜索入口仅触发在该搜索类型对应的目标数据源进行搜索,相应地,服务器可直接接收第二搜索请求;当搜索入口配置为多个搜索类型时,则通过该搜索入口可触发在所配置的各个搜索类型分别对应的目标数据源进行搜索,相应地,服务器所接收的第二搜索请求包括依据不同搜索类型所生成的子搜索请求。
142.具体地,多个终端上分别安装有即时通信应用,针对任一客户端在启动时,均可以从服务器获取各搜索入口的配置信息,其中配置信息具体包括展示类型和搜索类型,并基于所获取的展示类型和搜索类型对相应地搜索入口进行配置,之后便可以基于各个搜索入口获取用户输入的搜索词,然后根据搜索词、搜索入口对应的搜索类型和展示类型生成第二搜索请求,并将搜索请求发送至服务器。所配置的搜索类型可以至少为一个,搜索类型包括会话类型、通讯录类型、聊天记录类型、子应用类型和邮箱类型;每个搜索类型分别对应有相应的展示类型,配置的展示类型包括搜索词显示类型和关联信息展示类型。
143.在一个实施例中,当客户端的搜索入口配置有多个搜索类型时,客户端所终端基于该搜索入口获取到搜索词之后,分别确定每个搜索类型所对应的展示类型,并基于搜索词、每个搜索类型以及每个搜索类型所对应的展示类型生成子搜索请求,并将所生成的各个子搜索请求发送至服务器,服务器接收客户端所发送的子搜索请求。
144.s404,基于第二搜索请求从目标数据源中进行搜索,得到各客户端所请求的搜索结果。
145.具体地,服务器在接收到第二搜索请求之后,确定第二搜索请求所对应的搜索类型,获取与所确定搜索类型对应的目标数据源,然后从目标数据源中搜索与搜索请求中的搜索词对应的结果项,得到各个目标数据源所对应的搜索结果,将各个目标数据源所对应的搜索结果确定为各第二搜索请求所对应的客户端的所请求的搜索结果。
146.在一个实施例中,服务器所接收到的第二搜索请求包括依据不同搜索类型所生成的子搜索请求,s404具体包括以下步骤:在不同搜索类型对应的目标数据源中,基于子搜索请求携带的搜索词进行搜索,得到各客户端所请求的搜索结果。
147.具体地,服务器在接收每个客户端所对应的多个子搜索请求之后,分别确定每个子搜索请求所对应的搜索类型,获取与所确定搜索类型对应的目标数据源,然后从目标数据源中搜索与子搜索请求中的搜索词对应的结果项,得到每个子搜索请求所对应的搜索结果,并将对应于同一个客户端的各子搜索请求的搜索结果,确定为相应客户端所请求的搜索结果。
148.上述实施例中,服务器通过在不同搜索类型对应的目标数据源中,基于子搜索请求携带的搜索词进行搜索,得到各客户端所请求的搜索结果,从而使得客户端可以通过同一搜索入口,实现在不同目标数据源中进行搜索,提高了搜索效率和搜索结果的展示效率,进而使得用户可以快速查找所需结果项并进行点击,从而提高了搜索点击效率。
149.s406,分别向各客户端返回所请求的搜索结果,以使各客户端基于展示类型展示搜索结果,并对搜索结果中的目标结果项进行交互以得到交互数据。
150.具体地,服务器在确定出各个客户端所请求的搜索结果之后,将搜索结果返回给相应的客户端,客户端在接收到搜索结果之后,基于预先配置的展示类型展示搜索结果,当检测到对搜索结果中的目标结果项的交互操作时,生成相应的交互数据,并将所生成的交互数据上报给服务器,其中,交互操作可以是对目标结果项的点击操作。
151.上述实施例中,服务器通过接收不同客户端发送的第二搜索请求,并基于第二搜索请求从目标数据源中进行搜索,得到各客户端所请求的搜索结果,分别向各客户端返回所请求的搜索结果,以使各客户端基于展示类型展示搜索结果,并对搜索结果中的目标结果项进行交互以得到交互数据,从而服务器可以接收到各个客户端所上报的交互数据,以便基于交互数据确定出最优的目标展示类型,使得后续各客户端可以基于目标展示类型展示搜索结果,使得用户可以快速查找所需结果项并进行点击,从而提高了搜索点击效率。
152.在一个实施例中,s204具体包括以下步骤:基于交互数据,确定在按照每个客户端的展示类型进行展示时目标结果项的展示位置;根据展示位置和搜索结果中结果项的总项数,确定不同客户端在展示目标结果项时的得分;对不同客户端在展示目标结果项时的得分进行求和,得到展示类型所对应的展示分值。
153.其中,服务器所接收到的客户端上报的交互数据均包括对应目标结果项的三元组信息、目标结果项在搜索结果中的展示位置、以及搜索结果的结果项的总项数,其中,三元组信息包括目标结果项所属的目标数据源的数据源类别、目标结果项属于搜索词显示类别的展示类型、目标结果项属于关联信息展示类别的展示类型。
154.具体地,在某个目标数据源下,服务器在获取到各个展示类型所对应的交互数据之后,针对某个展示类型的每条交互数据,直接提取出目标结果项在相应搜索结果中的展示位置,并根据展示位置和搜索结果中结果项的总项数,每条交互数据所对应的客户端在展示目标结果项时的得分,并对各个客户端在展示相应目标结果项时的得分进行求和,得到求和结果,并将求和结果作为该展示类型所对应的展示分值。
155.在一个实施例中,针对任一展示类型,均可采用公式(1)计算其展示分值:
[0156][0157]
其中,m表示第m个展示类型,q(m)为第m个展示类型所对应的展示分值,k表示用于计算第m个展示类型展示分值的交互数据有k条,i为k条交互数据中的第i条交互数据,repi(pos)为第i条交互数据所对应的客户端在展示目标结果项时的得分。
[0158]
可以理解的是,公式(1)中的k为一个常量,每个展示类型在采用公式(1)计算展示分值时,均使用k条相应的交互数据进行计算,比如,某目标数据源下,展示类型a对应有1000条交互数据,展示类型b有2000条交互数据,则在采用公式(1)分别计算展示类型a和展示类型b的展示分值时,k可以取不大于1000的任意常数,若k取1000,则基于展示类型a对应有1000条交互数据计算展示类型a的展示分值,基于展示类型b对应的2000条交互数据中的任意1000条计算展示类型b的展示分值。
[0159]
repi(pos)可采用公式(2)进行计算:
[0160][0161]
其中,repi(pos)为第i条交互数据所对应的客户端在展示目标结果项时的得分,ni为第i条交互数据所对应的搜索结果中结果项的总项数,posi为第i条交互数据所对应的目标结果项在相应搜索结果中的展示位置。
[0162]
在一个实施例中,针对任一展示类型,还可采用公式(3)计算其展示分值:
[0163][0164]
其中,其中,m表示第m个展示类型,q(m)为第m个展示类型所对应的展示分值,h表示第m个展示类型所对应的交互数据有h条,i为h条交互数据中的第i条交互数据,repi(pos)为第i条交互数据所对应的客户端在展示目标结果项时的得分,repi(pos)可采用公式(2)进行计算。
[0165]
可以理解的是,公式(3)中的h为一个变量,每个展示类型在采用公式(3)计算展示分值时,均使用其所对应的全部的h条交互数据进行计算,比如,某目标数据源下,展示类型a对应有1000条交互数据,展示类型b有2000条交互数据,则在采用公式(3)计算展示类型a的展示分值时,h取值为1000,以基于展示类型a对应的1000条交互数据计算展示类型a的展示分值,在采用公式(3)计算展示类型b的展示分值时,h取值为2000,以基于展示类型b对应的2000条交互数据计算展示类型b的展示分值。
[0166]
上述实施例中,服务器基于交互数据,确定在按照每个客户端的展示类型进行展示时目标结果项的展示位置,并根据展示位置和搜索结果中结果项的总项数,确定不同客户端在展示目标结果项时的得分,通过对不同客户端在展示目标结果项时的得分进行求和,得到展示类型所对应的展示分值,从而可以基于各个展示类型在实际搜索结果展示中的交互情况,准确地评估出各个展示类型的展示效果,从而可以基于各个展示类型的展示效果选出最优的目标展示类型,使得后续各客户端可以基于目标展示类型展示搜索结果,使得用户可以快速查找所需结果项并进行点击,从而提高了搜索点击效率。
[0167]
在一个实施例中,交互数据还包括用户标识,服务器基于交互数据依次确定不同展示类型所对应的展示分值包括:从交互数据中提取出目标用户标识所对应的交互数据,基于目标用户标识所对应的交互数据,确定目标用户标识相应的不同展示类型所对应的展示分值;服务器在各展示类型中,将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端包括:目标用户标识相应的各展示类型中,将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至目标用户标识所登录的客户端。
[0168]
其中,用户标识是展示搜索结果的客户端上所登录的用户标识,例如,任意一个客户端在基于预先配置的展示类型展示搜索结果的各个结果项之后,当检测到用户与结果项中的目标结果进行交互时,获取客户端当前登录的用户标识,并基于用户标识生成与该目标结果项进行交互的一条交互数据,并将所生成的交互数据上报至服务器,服务器接收并存储各客户端上报的每条交互数据,每条交互数据均包含相应的用户标识。
[0169]
具体地,服务器在得到各个客户端所上报的交互数据之后,可以基于各个交互数据中所携带的用户标识,确定出各个用户标识所对应的交互数据,针对各个用户标识的目标用户标识,基于该目标用户标识所对应的交互数据,计算出该目标用户标识下,不同展示类型所对应的展示分值,并将目标用户标识相应的各展示类型中,将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至目标用户标识所登录的客户端。
[0170]
例如,服务器接收三个客户端所上报的100条交互数据,每条交互数据中均含有登录客户端的用户标识,其中三个客户端所登录的用户标识分别为用户标识a、用户标识b和用户标识c,服务器基于所接收的每条交互数据中的用户标识,确定出用户标识a所对应的30条交互数据、用户标识b所对应的20条交互数据和用户标识c所对应的50条交互数据,若目标用户标识为用户标识a,则服务器基于用户标识a所对应的30条交互数据,计算不同展示类型所对应的展示分值,并将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至用户标识a所登录的客户端;若目标用户标识为用户标识b,则服务器基于用户标识b所对应的20条交互数据,计算不同展示类型所对应的展示分值,并将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至用户标识b所登录的客户端;若目标用户标识为用户标识c,则服务器基于用户标识c所对应的50条交互数据,计算不同展示类型所对应的展示分值,并将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至用户标识c所登录的客户端。
[0171]
上述实施例中,服务器通过从交互数据中提取出目标用户标识所对应的交互数据,基于目标用户标识所对应的交互数据,确定目标用户标识相应的不同展示类型所对应的展示分值;从而在目标用户标识相应的各展示类型中,将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至目标用户标识所登录的客户端,使得客户端可以基于所登录的用户标识实现对目标展示类型的个性化搜索展示配置,进而使得客户端可以基于所配置的目标展示类型的搜索词显示参数展示搜索结果,使得用户可以快速查找所需结果项并进行点击,从而提高了搜索点击效率。
[0172]
在一个实施例中,目标数据源为会话数据源,服务器在目标数据源中基于第一搜索请求携带的搜索词查找至少一个匹配的目标数据的步骤包括:在会话数据源中查找包含搜索词的至少一个会话成员;获取至少一个会话成员的会话信息;
[0173]
其中,会话成员为参与群聊会话的成员,会话信息为会话成员所在群聊的群名称,也可以称为会话名称,所得的会话信息为目标数据。比如,搜索词为“陈”,在会话数据源中查找到包含搜索词“陈”的会话成员有“陈xx”、“陈y”,“陈xx”属于群聊“我的客户群”,“陈xx”、“陈y”属于群聊“xx公司工作交流群”,则群聊“我的客户群”和群聊“xx部门工作交流群”为会话成员“陈xx”和“陈y”的会话信息。
[0174]
在一个实施例中,还可以将查找的包含搜索词的至少一个会话成员,以及至少一个会话成员的会话信息确定为目标数据,目标数据对应的关联信息包括群组类型、成员数量、关系信息和公告信息中的至少一种,服务器基于内容展示参数获取与至少一个目标数据对应的关联信息的过程包括以下步骤:当内容展示参数为会话成员所在群组的群组类型参数时,获取会话成员所在群组的群组类型;当内容展示参数为会话成员所在群组的成员数量参数时,获取会话成员所在群组的成员数量;当内容展示参数为会话成员与群组之间的关系参数时,获取会话成员与群组之间的关系信息;当内容展示参数为会话成员所在群组的公告参数时,获取会话成员所在群组的公告信息。
[0175]
图5示出了一个实施例中,在会话数据源中搜索所得到的搜索结果的结果展示示意图,从图中可以看出搜索词为“陈”,所展示的关联信息有群组类型“外部”和“全员”,成员数量“5”、“40”和“256”,关系信息“已退出”、群公告“请提交工作月报”。
[0176]
上述实施例中,服务器通过搜索会话信息的群组类型、成员数量、关系信息和公告
信息等关联信息,使得在会话数据源中搜索所得到的搜索结果包含更多的信息,便于用户快速查找所需信息并进行点击,从而提高了搜索点击效率。
[0177]
在一个实施例中,目标数据源为通讯录数据源,服务器在目标数据源中基于第一搜索请求携带的搜索词查找至少一个匹配的目标数据的步骤包括:在所述通讯录数据源中查找包含所述搜索词的至少一个用户标识;将至少一个所述用户标识作为所述目标数据。其中,用户标识可以是用户姓名。
[0178]
在一个实施例中,目标数据对应的关联信息包括属性信息和标签信息,服务器基于内容展示参数获取与至少一个目标数据对应的关联信息的过程包括:当内容展示参数为属性参数时,获取用户标识对应的属性信息;当内容展示参数为标签参数时,获取用户标识对应的标签信息。
[0179]
其中,属性信息可以是用户标识所对应的用户的地址信息、电话号码、职位等,标签信息可以是用户标识所对应的标签、添加该标签的用户信息、该标签的添加时间等。
[0180]
图6示出了一个实施例中,在通讯录数据源中搜索所得到的搜索结果的结果展示示意图,从图中可以看出搜索词为“陈”,所展示的关联信息有属性信息“a部门/经理”和“财务部/出纳”、标签“专业”和“严谨”。
[0181]
上述实施例中,服务器通过搜索通讯录中用户标识的属性信息和标签信息,使得在通讯录数据源中搜索所得到的搜索结果包含更多的信息,便于用户快速查找所需信息并进行点击,从而提高了搜索点击效率。
[0182]
在一个实施例中,目标数据源为聊天记录数据源,服务器在目标数据源中基于所述第一搜索请求携带的搜索词查找至少一个匹配的目标数据,包括:在聊天记录数据源中查找包含搜索词的至少一条聊天消息;将至少一条聊天消息作为目标数据。
[0183]
具体地,服务器在查找到包含搜索词的至少一条聊天消息之后,还可以获取聊天消息所对应的聊天对象,并将聊天消息和聊天对象作为目标数据。
[0184]
在一个实施例中,目标数据的关联信息为消息发送时间或消息接收时间,服务器基于内容展示参数获取与至少一个目标数据对应的关联信息的过程包括以下步骤:当内容展示参数为时间参数时,获取至少一条聊天消息对应的消息发送时间或消息接收时间。
[0185]
图7示出了一个实施例中,在聊天记录数据源中搜索所得到的搜索结果的结果展示示意图,从图中可以看出搜索词为“好的”,所展示的关联信息为聊天消息的发送时间或接收时间“4/20”和“2/10”。
[0186]
上述实施例中,服务器通过获取聊天消息的发送时间或接收时间,使得在聊天记录数据源中搜索所得到的搜索结果包含更多的信息,便于用户快速查找所需信息并进行点击,从而提高了搜索点击效率。
[0187]
在一个实施例中,目标数据源为子应用数据源,服务器在目标数据源中基于第一搜索请求携带的搜索词查找至少一个匹配的目标数据的过程包括:在子应用数据源中查找包含搜索词的至少一个子应用的应用名称;将至少一个子应用的应用名称作为目标数据。
[0188]
在一个实施例中,目标数据的关联信息为子应用的描述信息,服务器基于内容展示参数获取与至少一个目标数据对应的关联信息的过程包括以下步骤:当内容展示参数为应用描述参数时,获取子应用的描述信息。
[0189]
其中,子应用的描述信息是用于描述子应用的信息,具体可以是子应用功能的介
绍信息。
[0190]
图8示出了一个实施例中,在子应用数据源中搜索所得到的搜索结果的结果展示示意图,从图中可以看出搜索词为“地图”,所展示的关联信息为地图子应用的描述信息“打车公交精准路线智能查询”。
[0191]
上述实施例中,服务器通过获取子应用的描述信息,使得在子应用数据源中搜索所得到的搜索结果中包含更多的信息,便于用户快速查找所需信息并进行点击,从而提高了搜索点击效率。
[0192]
在一个实施例中,目标数据源为邮件数据源,服务器在目标数据源中基于第一搜索请求携带的搜索词查找至少一个匹配的目标数据的过程包括以下步骤:在邮件数据源中查找包含搜索词的至少一个发件人标识;将至少一个发件人标识作为目标数据。
[0193]
在一个实施例中,目标数据对应的关联信息包括邮件信息和收件人信息中的至少一种,服务器基于内容展示参数获取与至少一个目标数据对应的关联信息的过程包括以下步骤:当内容展示参数为邮件内容参数时,获取发件人标识所发送或接收的邮件信息;当内容展示参数为邮件来源参数时,获取发件人标识所发送邮件的收件人信息。
[0194]
其中,邮件信息包括邮件主题和邮件正文,收件人信息包括收件人名称和收件人邮箱地址中的至少一种。
[0195]
在一个实施例中,目标数据源为邮件数据源,服务器在目标数据源中基于第一搜索请求携带的搜索词查找至少一个匹配的目标数据的过程包括以下步骤:在邮件数据源中查找包含搜索词的至少一个邮件信息,将至少一个邮件信息作为目标数据,当内容展示参数为邮件来源参数时,获取邮件信息所对应的发件人信息。其中,发件人信息包括发件人名称和发件人邮箱地址中的至少一种。
[0196]
图9示出了一个实施例中,在邮箱数据源中搜索所得到的搜索结果的结果展示示意图,从图中可以看出搜索词为“李”,所展示的关联信息为邮件信息“公司快递系统使用公告”,所展示的关联信息为发件人信息“系统邮箱”。
[0197]
上述实施例中,服务器通过获取发件人标识的邮件信息和收件人信息,或者获取邮件信息的发件人信息,使得在邮箱数据源中搜索所得到的搜索结果包含更多的信息,便于用户快速查找所需信息并进行点击,从而提高了搜索点击效率。
[0198]
在一个实施例中,内容展示参数还包括搜索词位置参数,上述搜索结果的展示方法还包括以下步骤:基于搜索词位置参数,确定搜索词在结果项中出现的位置;服务器将至少一个目标数据和对应的关联信息作为搜索的结果项的过程包括以下步骤:将至少一个目标数据、对应的关联信息作为和搜索词在结果项中出现的位置,作为搜索的结果项。
[0199]
在一个实施例中,目标展示类型为多关键词突出显示和关联信息展示,客户端基于目标展示类型的搜索词显示参数展示目标搜索结果的过程包括以下步骤:获取目标搜索结果中,各个结果项中搜索词在结果项中出现的位置,基于搜索词在结果项中出现的位置对目标数据中的搜索词进行突出显示。
[0200]
上述实施例中,服务器基于搜索词位置参数,确定搜索词在结果项中出现的位置,将至少一个目标数据、对应的关联信息作为和搜索词在结果项中出现的位置,作为搜索的结果项,从而使得客户端可以基于搜索词在结果项中出现的位置,对相应位置处的搜索词进行突出显示,便于用户快速查找所需信息并进行点击,从而提高了搜索点击效率。
[0201]
在一个实施例中,如图10所示,提供了一种搜索结果的展示方法,以该方法应用于图1a中的服务器104为例进行说明,包括以下步骤:
[0202]
s1002,接收不同客户端发送的第二搜索请求。
[0203]
s1004,基于第二搜索请求从目标数据源中进行搜索,得到各客户端所请求的搜索结果。
[0204]
s1006,分别向各客户端返回所请求的搜索结果,以使各客户端基于展示类型展示搜索结果,并对搜索结果中的目标结果项进行交互以得到交互数据。
[0205]
s1008,获取对基于各展示类型展示的搜索结果进行交互所得的交互数据。
[0206]
s1010,基于交互数据,确定在按照每个客户端的展示类型进行展示时目标结果项的展示位置。
[0207]
s1012,根据展示位置和搜索结果中结果项的总项数,确定不同客户端在展示目标结果项时的得分。
[0208]
s1014,对不同客户端在展示目标结果项时的得分进行求和,得到展示类型所对应的展示分值。
[0209]
s1016,在各展示类型中,将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端。
[0210]
s1018,当接收到客户端发送的第一搜索请求时,在目标数据源中基于第一搜索请求携带的搜索词查找至少一个匹配的目标数据。
[0211]
s1020,基于内容展示参数获取与至少一个目标数据对应的关联信息。
[0212]
s1022,将至少一个目标数据和对应的关联信息作为搜索的结果项,得到包括结果项的目标搜索结果。
[0213]
s1024,将关联搜索所得的目标搜索结果反馈至客户端,以使客户端基于目标展示类型的搜索词显示参数展示目标搜索结果。
[0214]
在一个实施例中,如图11所示,提供了一种搜索结果的展示方法,以该方法应用于图1a中的终端(包括终端102和终端106)上运行的客户端为例进行说明,包括以下步骤:
[0215]
s1102,按照展示类型展示从目标数据源查找到的搜索结果。
[0216]
其中,展示类型是指对搜索结果进行展示的类型,搜索结果为在目标数据源中进行搜索而得到的,可以理解的是,一个搜索入口可对应有至少一个目标数据源,在每个目标数据源中搜索所得到的搜索结果可基于相应的展示类型进行展示,可以理解的是,在不同目标数据源中搜索所得到的搜索结果,可以采用相同的展示类型进行展示,也可以采用不同的展示类型进行展示。目标数据源包括会话数据源、通讯录数据源、聊天记录数据源、子应用数据源和邮件数据源。
[0217]
比如,某个搜索入口对应有会话数据源和通讯录数据源两个目标数据源,则在会话数据源中进行搜索得到的搜索结果a,在通讯录数据源中进行搜索得到的搜索结果b,则搜索结果a和搜索结果b可以采用相同的展示类型进行展示,也可以采用不同的展示类型进行展示。
[0218]
展示类型分为两种类别,一种是与结果项中搜索词的显示相关的第一类别的展示类型,另一种是与结果项中的目标数据的关联信息的展示相关的第二类别的展示类型,目标数据为基于搜索词在目标数据源中所查找到的数据,第一类别也可称为搜索词显示类
别,第二类别也可称为其关联信息展示类别;其中,搜索词显示类别的展示类型具体包括常规显示、单搜索词突出显示和多搜索词突出显示,常规显示是指结果项中的搜索词与结果项中的其它词显示方式相同,单搜索词突出显示是指当结果项中仅包含一个或多个搜索词时,则仅对其中一个搜索词进行突出显示,多搜索词突出显示是指当结果项中包含多个搜索词时,同时对每个搜索词进行突出显示,突出显示可以是对搜索词进行高亮显示;关联信息展示类别的展示类型具体包括无关联信息展示和关联信息展示,关联信息是指目标数据的关联信息,比如,搜索词为姓氏“张”,在通讯录数据源中查找到的目标数据为姓名“张x”,则通讯录数据源中所存储的“张x”的电话号码即为“张x”对应的关联信息,无关联信息展示即仅对目标数据进行展示,关联信息展示即对目标数据和目标数据的关联信息同时展示。
[0219]
s1104,响应于对搜索结果的交互操作,生成搜索结果的交互数据。
[0220]
其中,交互数据是由多个客户端上报给服务器的交互数据,该多个客户端中的任意一个客户端在基于预先配置的展示类型展示搜索结果的各个结果项之后,当检测到用户与结果项中的目标结果项进行交互时,生成与该目标结果项进行交互的一条交互数据,并将所生成的该条交互数据上报至服务器,服务器接收并存储各客户端上报的每条交互数据,每条交互数据均包括对应目标结果项的三元组信息、目标结果项在搜索结果中的展示位置、以及搜索结果的结果项的总项数,其中,三元组信息包括目标结果项所属的目标数据源的数据源类别、目标结果项属于搜索词显示类别的展示类型、目标结果项属于关联信息展示类别的展示类型。
[0221]
例如,图3a示出了一个实施例中客户端所展示的搜索结果示意图,所展示的搜索结果是通过客户端的消息页面中的搜索入口进行搜索而得到的,从图3a中可以看出该搜索结果所属的搜索词显示类别的展示类型为常规显示,搜索结果所属的关联信息展示类别的展示类型为无关联信息展示,其中,通讯录数据对应的搜索结果的结果项有10条,会话结果中的结果项有5条,若用户点击目标结果项“张y”,则终端响应于用户的点击操作,获取目标结果项的三元组信息“通讯录类别、常规显示、无关联信息展示”、目标结果项在通讯录数据对应的搜索结果中的位置2,以及通讯录数据对应的搜索结果中的结果项的总项数10,并将三元组信息、目标结果项在搜索结果中的位置2,目标结果项对应的搜索结果的结果项的总项数10组成一条交互数据;若用户点击目标结果项“xx部门工作交流群”,则终端响应于用户的点击操作,获取目标结果项的三元组信息“会话类别、常规显示、无关联信息展示”,目标结果项在会话数据对应的搜索结果中的位置1,以及会话数据对应的搜索结果中的结果项的总项数5,并将三元组信息、目标结果项在搜索结果中的位置1,目标结果项对应的搜索结果的结果项的总项数5组成一条交互数据。
[0222]
s1106,向服务器发送交互数据,以使服务器基于交互数据依次确定不同展示类型所对应的展示分值,并返回展示分值符合分值条件时所对应的目标展示类型。
[0223]
其中,展示分值用于表征展示类型所对应的展示效果。可以理解的是,展示分值越高,展示效果越好,一方面展示效果好的展示类型可以具有较高的点击率,例如使用某个的展示类型在搜索结果展示页面对搜索结果进行展示,在该展示类型下搜索结果被点击的频次或比例较高,则说明该展示类型的展示效果较好,反之,则说明该展示类型的展示效果较差;另一方面展示效果好的展示类型还可以具有较高的搜索点击效率,例如使用某个的展示类型在搜索结果展示页面对搜索结果进行展示,用户若在搜索结果展示页面中可以快速
查找到所需的结果项并进行点击,则说明该展示类型的展示效果较好,反之,则说明该展示类型的展示效果较差。
[0224]
具体地,客户端在生成交互数据之后,将所生成的交互数据发送至服务器,服务器接收各客户端上报的交互数据并存储,服务器在获取到各目标数据源在不同的展示类型所对应的交互数据之后,针对任意目标数据源均可以获取该目标数据源所对应的交互数据,并基于该目标数据源下,各个展示类型所对应的交互数据,确定该目标数据源下,不同展示类型所对应的展示分值。
[0225]
在一个实施例中,服务器从所存储的交互数据中分别提取出各个目标数据源所对应的交互数据,并针对每个目标数据源,分别获取该目标数据源下各个展示类型分别所对应的交互数据。
[0226]
在一个实施例中,服务器实时接收各个客户端上报的每条交互数据并进行存储,并在达到预设时刻时,从所存储的交互数据中分别提取出各个目标数据源所对应的交互数据。比如,评估周期为1天,评估时间为零点零分,目标数据源有会话数据源、通讯录数据源、聊天记录数据源、子应用数据源和邮件数据源,则在每天的零点零分,服务器从所存储的交互数据中分别提取出会话数据源、通讯录数据源、聊天记录数据源、子应用数据源和邮件数据源各自所对应的目标数据。
[0227]
在一个实施例中,服务器在存储目标数据源的交互数据达到第一条数阈值时,确定该目标数据源下各个展示类型分别所对应的交互数据。比如目标数据源为通讯录数据源,第一条数阈值为10000条,则在通讯录数据源所对应的交互数据的条数达到10000条时,确定通讯录数据源下各个展示类型分别所对应交互数据。
[0228]
在一个实施例中,交互数据对应的目标数据源包括会话数据源、通讯录数据源、聊天记录数据源、子应用数据源和邮件数据源,针对会话数据源,服务器根据从所存储的交互数据的三元组信息的数据源类别,获取数据源类别为会话类别的交互数据,并按照展示类型对数据源类别为会话类别的交互数据进行分类,得到各个展示类型所对应的子交互数据,以便基于各展示类型对应的子交互数据计算各展示类型所对应的展示分值。其中,展示类型包括搜索词显示类别的展示类型和关联信息展示类别的展示类型,搜索词显示类别的展示类型包括常规显示、单搜索词突出显示和多搜索词突出显示;关联信息展示类别的展示类型包括无关联信息展示、关联信息展示。
[0229]
在一个实施例中,针对某个目标数据源、对应展示类型属于搜索词显示类别场景下,服务器从该目标数据源所对应的交互数据中分别确定各搜索词显示类型所对应的子交互数据,并基于各子交互数据分别确定对应的搜索词显示类型所对应的展示分值。
[0230]
在一个实施例中,针对某个目标数据源、对应展示类型属于关联信息展示类别的场景下,服务器从该目标数据源所对应的交互数据中分别确定各关联信息展示类型所对应的子交互数据,并基于各子交互数据分别确定对应的关联信息展示类型所对应的展示分值。
[0231]
在一个实施例中,服务器获取预先设置好的分值条件,并基于分值条件从各展示类型中筛选出展示分值符合分值条件的展示类型,并在接收到任意客户端所发送的配置信息获取请求时,将该展示分值符合分值条件的展示类型作为目标展示类型发送至该客户端,以使该客户端基于所接收到的目标展示类型对搜索入口进行搜索配置。其中,分值条件
包括阈值条件和择优条件中的至少一种。
[0232]
在一个实施例中,服务器获取预先设置好的分值条件,分值条件包括阈值条件和择优条件,基于阈值条件,从各展示类型中筛选出展示分值符合阈值条件的候选展示类型,若属于搜索词显示类别的候选展示类型数量达到两个,则服务器接收到任意客户端所发送的配置信息获取请求时,基于择优条件从属于搜索词显示类别的候选展示类型中确定最优候选展示类型,并将最优候选展示类型作为目标展示类型发送至该客户端,以使该客户端基于所接收到的目标展示类型对搜索入口进行搜索配置;若属于关联信息展示类别的候选展示类型数量达到两个,则服务器接收到任意客户端所发送的配置信息获取请求时,基于择优条件从属于关联信息展示类别的候选展示类型中确定最优候选展示类型,并将最优候选展示类型作为目标展示类型发送至该客户端,以使该客户端基于所接收到的目标展示类型对搜索入口进行搜索配置。
[0233]
在一个实施例中,择优条件为分值最大条件,服务器接收到任意客户端所发送的配置信息获取请求时,并在多个候选展示类型中选取分值最大的最优候选展示类型,并将最优候选展示类型作为目标展示类型发送至该客户端,以使该客户端基于所接收到的目标展示类型对搜索入口进行搜索配置。
[0234]
在一个实施例中,则择优条件为展示类型的优先级,具体可以基于所接收的配置信息获取请求所对应的搜索入口进行确定。可以理解的是,不同的搜索入口,针对同一目标数据源,其所对应的展示类型优先级也是不同,比如,对通过消息页面中的搜索入口在通讯录数据源中得到的搜索结果进行展示时,搜索词显示类别的展示类型的优先级由高至低依次为“多搜索词突出显示、单搜索词突出显示、常规显示”,对通过联系人页面中的搜索入口在通讯录数据源中得到的搜索结果进行展示时,搜索词显示类别的展示类型的优先级由高至低依次为“常规显示、单搜索词突出显示、多搜索词突出显示”;比如,对通过消息页面中的搜索入口在通讯录数据源中得到的搜索结果进行展示时,关联信息展示类别的展示类型的优先级由高至低依次为“无关联信息展示、第一关联信息展示、第二关联信息展示”,对通过联系人页面中的搜索入口在通讯录数据源中得到的搜索结果进行展示时,关联信息展示类别的展示类型的优先级由高至低依次为“第一关联信息展示、第二关联信息展示、无关联信息展示”。
[0235]
具体地,服务器接收到任意客户端所发送的配置信息获取请求时,基于所接收的配置信息获取请求所对应的搜索入口,确定出相应的展示类型的优先级,并在多个候选展示类型中选取优先级最高的最优候选展示类型,并将最优候选展示类型作为目标展示类型发送至该客户端,以使该客户端基于所接收到的目标展示类型对搜索入口进行搜索配置。
[0236]
s1108,在接收到目标展示类型时,向服务器发送基于目标展示类型生成的第一搜索请求,以使服务器基于第一搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索。
[0237]
其中,第一搜索请求携带有搜索词和目标展示类型,第一搜索请求与在客户端触发搜索请求的搜索入口相关,当搜索入口仅配置为某个搜索类型时,则通过该搜索入口仅触发在该搜索类型对应的目标数据源进行搜索,相应地,服务器可直接接收第一搜索请求;当搜索入口配置为多个搜索类型时,则通过该搜索入口可触发在所配置的各个搜索类型分别对应的目标数据源进行搜索,相应地,服务器所接收的第一搜索请求包括依据不同搜索
类型所生成的子搜索请求。目标展示类型为每个目标数据源所对应的在该搜索入口下所配置的展示类型。目标展示类型的内容展示参数可分为搜索词显示类别的内容展示参数和关联信息展示类别的内容展示参数,搜索词显示类别的内容展示参数具体可以是搜索词位置参数,关联信息展示类别的内容展示参数可以是与目标数据源的数据源类别相关的参数。
[0238]
具体地,客户端在接收到目标展示类型后,对搜索入口进行搜索配置,当客户端的搜索入口配置有多个搜索类型时,客户端所终端基于该搜索入口获取到搜索词之后,基于搜索词、每个搜索类型以及每个搜索类型所对应的目标展示类型生成第一子搜索请求,并将所生成的各个第一子搜索请求发送至服务器,服务器接收客户端所发送的第一子搜索请求,以基于第一子搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索。
[0239]
s1110,接收服务器进行关联搜索所得的目标搜索结果,并基于目标展示类型的搜索词显示参数展示目标搜索结果。
[0240]
其中,搜索词显示参数包括常规显示参数、单搜索词显示参数和多搜索词显示参数,当目标展示类型为常规显示时,对应的搜索词显示参数为常规显示参数,当目标展示类型为单搜索词突出显示时,对应的搜索词显示参数为单搜索词显示参数,当目标展示类型为多搜索词突出显示时,对应的搜索词显示参数为多搜索词显示参数。
[0241]
在一个实施例中,服务器在目标数据源中进行关联搜索得到目标搜索结果之后,直接将所得到的目标搜索结果反馈至发送第一搜索请求的客户端,该客户端在接收到目标搜索结果之后,直接基于配置的目标展示类型的搜索词显示参数对所得到的目标搜索结果进行展示。
[0242]
在一个实施例中,客户端在接收到目标搜索结果之后,确定目标搜索结果所属的目标数据源的个数,若目标数据源的个数未达到个数阈值,则配置展示布局为纵向列表布局,并基于目标展示类型的搜索词显示参数和纵向列表布局对所接收的目标搜索结果进行展示;若目标数据源的个数达到个数阈值,则配置展示布局为横向排列布局,并基于目标展示类型的搜索词显示参数和横向排列布局对所接收的目标搜索结果进行展示。
[0243]
在一个实施例中,服务器在多个目标数据源中分别进行关联搜索,得到各目标搜索结果,并按照各目标搜索结果对应的搜索结束时刻的先后顺序,依次将各个目标搜索结果反馈至客户端,客户端在依次接收到各个目标搜索结果之后,分别基于各个目标搜索结果的接收顺序、目标展示类型的搜索词显示参数和展示布局,在结果展示页面对各个目标结果进行展示,其中,在以纵向列表布局对目标搜索结果进行展示时,结果展示页面中越接近展示顶部的位置展示越早接收到目标搜索结果;在以横向排列布局对目标搜索结果进行展示时,结果展示页面中同一行中越接近左侧的位置展示越早接收到的目标搜索结果,不同行中,越接近展示顶部的行展示越早接收到的目标搜索结果。
[0244]
在一个实施例中,服务器在多个目标数据源中分别进行关联搜索,得到各目标搜索结果,并将各目标搜索结果反馈至客户端,客户端在接收到各个目标搜索结果之后,基于搜索入口所对应的目标数据源的优先级、目标展示类型的搜索词显示参数和展示布局,在结果展示页面中对各个目标搜索结果进行展示。其中,在以纵向列表布局对目标搜索结果进行展示时,结果展示页面中越接近展示顶部的位置展示目标数据源的优先级越高的目标搜索结果;在以横向排列布局对目标搜索结果进行展示时,结果展示页面中同一行中越接近左侧的位置展示目标数据源的优先级越高的目标搜索结果,不同行中,越接近展示顶部
的行展示目标数据源的优先级越高的目标搜索结果。
[0245]
比如,消息页面中的搜索入口对应有会话类型、通讯录类型、聊天记录类型、子应用类型和邮件类型五个搜索类型,即通过该入口可以在会话数据源、通讯录数据源、聊天记录数据源、子应用数据源和邮件数据源中分别进行搜索,假设,目标搜索结果所属目标数据源的个数阈值为3,目标数据源优先级由高至低依次为“聊天记录数据源、会话数据源、通讯录数据源、邮件数据源、子应用数据源”,则若通过该搜索入口得到的目标搜索结果仅包括属于会话数据源中的搜索结果a、以及属于聊天记录数据源中的搜索结果b,即所得到的目标搜索结果所属的目标数据源的个数为2,未达到个数阈值3,则基于目标数据源的优先级、目标展示类型的搜索词显示参数在结果展示页面中以纵向列表布局对目标搜索结果进行展示,结果展示页面中由上至下展示的目标搜索结果依次为“搜索结果b、搜索结果a”,若通过该搜索入口得到的目标搜索结果仅包括属于会话数据源中的搜索结果a、属于聊天记录数据源中的搜索结果b、属于子应用数据源的搜索结果c、以及属于邮件数据源的搜索结果d,即所得到的目标搜索结果所属的目标数据源的个数为4,达到个数阈值3,则基于目标数据源的优先级、目标展示类型的搜索词显示参数在结果展示页面中以横向排列布局对目标搜索结果进行展示,结果展示页面中由左至右,第一行展示的目标搜索结果依次为“搜索结果b、搜索结果a”,第二行展示的搜索结果依次为“搜索结果d、搜索结果c”。
[0246]
参考图1b所示的结果展示页面120,图1b中各个目标搜索结果以纵向列表布局进行展示,针对在通讯录数据源搜索得到的联系人结果,基于单搜索词突出显示的单搜索词显示参数和职务关联信息展示的目标展示类型对其进行展示;针对在会话数据源中搜索得到的群聊结果,基于多搜索词突出显示的多搜索词显示参数和群人数关联信息展示的目标展示类型对其进行展示。
[0247]
参考图3b所示的结果展示页面,图3b中各个目标搜索结果以横向排列布局进行展示,针对在通讯录数据源搜索得到的联系人结果,基于单搜索词突出显示的单搜索词显示参数和职务关联信息展示的目标展示类型对其进行展示;针对在会话数据源中搜索得到的群聊结果,基于多搜索词突出显示的多搜索词显示参数和群人数关联信息展示的目标展示类型对其进行展示。
[0248]
在一个实施例中,登录客户端的用户标识所对应的用户可以手动配置搜索入口所对应的展示布局,并在通过搜索入口进行搜索之前,采集使用客户端的用户的身份信息,若身份信息与登录客户端的用户标识匹配,则在通过搜索入口进行搜索得到目标搜索结果后,基于用户配置的展示布局和目标展示类型的搜索词显示参数,在结果展示页面中对各个目标搜索结果进行展示;若身份信息与登录客户端的用户标识不匹配,才基于系统默认配置的展示布局和目标展示类型的搜索词显示参数,在结果展示页面中对各个目标搜索结果进行展示。
[0249]
例如,登录客户端的用户标识a所对应的用户为用户a,系统默认配置的展示布局为纵向列表布局,用户a手动配置的搜索展示布局为横向排列布局,用户a使用用户标识a所登录客户端进行搜索时,客户端采集用户a的身份信息,并确认出用户a的身份信息与用户标识a匹配,则在得到目标搜索结果后,基于目标展示类型的搜索词显示参数,在结果展示页面中以横向排列布局对目标搜索结果进行展示;用户b使用用户标识a所登录客户端进行搜索时,客户端采集用户b的身份信息,并确认出用户b的身份信息与用户标识a不匹配,则
在得到目标搜索结果后,基于目标展示类型的搜索词显示参数,在结果展示页面中以纵向列表布局对目标搜索结果进行展示。
[0250]
在一个实施例中,服务器将关联搜索所得的目标搜索结果反馈至客户端,以使客户端基于目标展示类型的搜索词显示参数展示目标搜索结果之后,还可以接受该客户端上报的对基于目标展示类型的搜索词显示参数展示目标搜索结果的进行交互所得的交互数据,以便后续进一步基于该交互数据,确定目标展示类型的展示分值,对各客户端的搜索配置进行持续、动态地优化。
[0251]
上述实施例中,客户端通过按照展示类型展示从目标数据源查找到的搜索结果,并响应于对搜索结果的交互操作,生成搜索结果的交互数据,并向服务器发送交互数据,以使服务器基于交互数据依次确定不同展示类型所对应的展示分值,并返回展示分值符合分值条件时所对应的目标展示类型;在接收到目标展示类型时,向服务器发送基于目标展示类型生成的第一搜索请求,以使服务器基于第一搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索,接收服务器进行关联搜索所得的目标搜索结果,并基于目标展示类型的搜索词显示参数展示目标搜索结果,使得用户可以快速查找所需结果项并进行点击,从而提高了搜索点击效率。
[0252]
在一个实施例中,上述搜索结果的展示方法还包括以下步骤:从服务器获取配置的各搜索类型;在获取到输入的搜索词时,基于各搜索类型生成对应的子搜索请求;向服务器发送生成的子搜索请求,以使服务器基于接收到的子搜索请求从目标数据源中进行搜索;接收服务器基于子搜索请求所搜索到的搜索结果。
[0253]
具体地,多个终端上分别安装有即时通信应用,针对任一客户端在启动时,均可以从服务器获取各搜索入口的配置信息,其中配置信息具体包括展示类型和搜索类型,并基于所获取的展示类型和搜索类型对相应地搜索入口进行配置,之后便可以基于各个搜索入口获取用户输入的搜索词,然后根据搜索词、搜索入口对应的搜索类型和展示类型生成第二搜索请求,并将搜索请求发送至服务器。所配置的搜索类型可以至少为一个,搜索类型包括会话类型、通讯录类型、聊天记录类型、子应用类型和邮箱类型;每个搜索类型分别对应有相应的展示类型,配置的展示类型包括搜索词显示类型和关联信息展示类型。
[0254]
在一个实施例中,当客户端的搜索入口配置有多个搜索类型时,客户端所终端基于该搜索入口获取到搜索词之后,分别确定每个搜索类型所对应的展示类型,并基于搜索词、每个搜索类型以及每个搜索类型所对应的展示类型生成子搜索请求,并将所生成的各个子搜索请求发送至服务器,服务器接收客户端所发送的子搜索请求。
[0255]
在一个实施例中,服务器所接收到的搜索请求包括依据不同搜索类型所生成的子搜索请求,服务器在不同搜索类型对应的目标数据源中,基于子搜索请求携带的搜索词进行搜索,得到各客户端所请求的搜索结果。
[0256]
具体地,服务器在接收每个客户端所对应的多个子搜索请求之后,分别确定每个子搜索请求所对应的搜索类型,获取与所确定搜索类型对应的目标数据源,然后从目标数据源中搜索与子搜索请求中的搜索词对应的结果项,得到每个子搜索请求所对应的搜索结果,并将对应于同一个客户端的各子搜索请求的搜索结果,确定为相应客户端所请求的搜索结果。
[0257]
在一个实施例中,服务器在确定出各个客户端所请求的搜索结果之后,将搜索结
果返回给相应的客户端,客户端在接收到搜索结果之后,基于预先配置的展示类型展示搜索结果,当检测到对搜索结果中的目标结果项的交互操作时,生成相应的交互数据,并将所生成的交互数据上报给服务器,其中,交互操作可以是对目标结果项的点击操作。
[0258]
上述实施例中,客户端通过从服务器获取配置的各搜索类型,在获取到输入的搜索词时,基于各搜索类型生成对应的子搜索请求,向服务器发送生成的子搜索请求,以使服务器基于接收到的子搜索请求从目标数据源中进行搜索,接收服务器基于子搜索请求所搜索到的搜索结果,从而使得客户端可以通过同一搜索入口,实现在不同目标数据源中进行搜索,提高了搜索效率和搜索结果的展示效率,进而使得用户可以快速查找所需结果项并进行点击,从而提高了搜索点击效率。
[0259]
本技术还提供一种应用场景,该应用场景应用上述的方法。具体地,该搜索结果的展示方法在该应用场景的应用如下:
[0260]
参考图12,以目标数据源为通讯录数据源为例,客户端以展示类型的不同分为a、b和c三类,其中每一类分别包含多个客户端,并用客户端a表示a类客户端,客户端b表示b类客户端,客户端c表示c类客户端,每个客户端分别从服务器请求搜索词显示类别的展示类型和关联信息展示类别的展示类型,其中a类客户端所请求的搜索词显示类别的展示类型为单搜索词突出显示、关联信息展示类别的展示类型为姓名的关联信息标签,b类客户端所请求的搜索词显示类别的展示类型为多搜索词突出显示、关联信息展示类别的展示类型为显示姓名的关联信息电话,c类客户端所请求的搜索词显示类别的展示类型为常规显示、关联信息展示类别的展示类型为无关联信息显示,则各个客户端在请求到展示类型之后,基于展示类型对搜索入口进行配置,并在通过搜索入口获取到搜索词之后,生成相应的搜索请求,并将搜索请求发送至服务器,在接收到服务器返回的搜索结果之后,基于预先配置的展示类型对所得到的搜索结果进行展示,当搜索结果中的目标结果项被点击时,生成交互数据,并将所生成的交互数据上报至服务器,以使服务器可以基于所接收到的交互数据对各种搜索词显示类别的展示类型、以及各种关联信息展示类别的展示类型进行效果品股,并根据评估结果分别更新各客户端中搜索词显示类别的展示类型、关联信息展示类别的展示类型的配置,实现对展示类型的持续优化。其中,交互数据包括目标结果项的三元组信息、目标结果项在搜索结果中的展示位置、以及搜索结果的结果项的总项数,其中,三元组信息包括目标结果项所属的目标数据源的数据源类别、目标结果项属于搜索词显示类别的展示类型、目标结果项属于关联信息展示类别的展示类型。此外,目标数据源还可以是图13中所示的相关数据源。
[0261]
本技术还另外提供一种应用场景,该应用场景应用上述的搜索结果的展示方法。具体地,该搜索结果的展示方法在该应用场景的应用如下:
[0262]
参考图14,客户端在从服务器获取到目标展示类型之后,基于目标展示类型对主页面所对应的住搜索入口进行配置,当主搜索入口被点击触发时,将主搜索入口所配置的各个搜索类型所对应的目标数据源上报至服务器,并在通过主搜索入口获取到搜索词时,基于搜索词和搜索类型生成个子搜索请求,该步骤也可称为拆分请求步骤,然后将各搜索类型所对应的子搜索请求发送至服务器,以从服务器搜索到在各目标数据源中搜索所得到的搜索结果,并在得到搜索结果后,基于搜索词突出显示类别的目标展示类型对搜索结果进行命中效果处理,基于关联信息展示类别的目标展示类型对搜索结构进行目标数据展示
处理,然后将经过命中效果处理和目标数据展示处理所得到的处理后搜索效果以列表的形式展示,并在检测到所展示的搜索结果的点击操作时,生成交互数据,并将所生成的交互数据上报至服务器,以便服务器基于所接收到的交互数据对展示类型持续优化。其中,目标数据源可以是图13中所示的数据源。
[0263]
应该理解的是,虽然图2、4、10、11、12和14的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、4、10、11、12和14中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0264]
在一个实施例中,如图15所示,提供了一种搜索结果的展示装置,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:交互数据获取模块1502、展示分值确定模块1504、展示类型发送模块1506、搜索模块1508和结果反馈模块1510,其中:
[0265]
交互数据获取模块1502,用于获取对基于各展示类型展示的搜索结果进行交互所得的交互数据。
[0266]
展示分值确定模块1504,用于基于交互数据依次确定不同展示类型所对应的展示分值。
[0267]
展示类型发送模块1506,用于在各展示类型中,将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端。
[0268]
搜索模块1508,用于当接收到客户端发送的第一搜索请求时,基于第一搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索。
[0269]
结果反馈模块1510,用于将关联搜索所得的目标搜索结果反馈至客户端,以使客户端基于目标展示类型的搜索词显示参数展示目标搜索结果。
[0270]
上述搜索结果的展示装置,通过对基于各展示类型展示的搜索结果进行交互所得的交互数据,基于交互数据依次确定不同展示类型所对应的展示分值,并在各展示类型中,将展示分值符合分值条件时所对应的展示类型作为目标展示类型发送至客户端,使得客户端可以基于目标展示类型进行搜索展示配置并触发第一搜索请求,进而在服务器接收到客户端发送的第一搜索请求时,基于搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索;将关联搜索所得的目标搜索结果反馈至客户端,以使客户端基于所配置的目标展示类型展示目标搜索结果,使得用户可以快速查找所需结果项并进行点击,从而提高了搜索点击效率。
[0271]
在一个实施例中,搜索模块还用于,接收不同客户端发送的第二搜索请求;基于第二搜索请求从目标数据源中进行搜索,得到各客户端所请求的搜索结果;
[0272]
结果反馈模块还用于,分别向各客户端返回所请求的搜索结果,以使各客户端基于展示类型展示搜索结果,并对搜索结果中的目标结果项进行交互以得到交互数据。
[0273]
在一个实施例中,不同客户端发送的第二搜索请求包括依据不同搜索类型生成的子搜索请求;搜索模块还用于,在不同搜索类型对应的目标数据源中,基于子搜索请求携带
的搜索词进行搜索,得到各客户端所请求的搜索结果。
[0274]
在一个实施例中,展示分值确定模块还用于:基于交互数据,确定在按照每个客户端的展示类型进行展示时目标结果项的展示位置;根据展示位置和搜索结果中结果项的总项数,确定不同客户端在展示目标结果项时的得分;对不同客户端在展示目标结果项时的得分进行求和,得到展示类型所对应的展示分值。
[0275]
在一个实施例中,搜索模块还用于:当接收到客户端发送的第一搜索请求时,在目标数据源中基于第一搜索请求携带的搜索词查找至少一个匹配的目标数据;基于内容展示参数获取与至少一个目标数据对应的关联信息;将至少一个目标数据和对应的关联信息作为搜索的结果项,得到包括结果项的目标搜索结果。
[0276]
在一个实施例中,目标数据源包括会话数据源;搜索模块还用于:在会话数据源中查找包含搜索词的至少一个会话成员;获取至少一个会话成员的会话信息;会话信息为目标数据;
[0277]
当内容展示参数为会话成员所在群组的群组类型参数时,获取会话成员所在群组的群组类型;当内容展示参数为会话成员所在群组的成员数量参数时,获取会话成员所在群组的成员数量;当内容展示参数为会话成员与群组之间的关系参数时,获取会话成员与群组之间的关系信息;当内容展示参数为会话成员所在群组的公告参数时,获取会话成员所在群组的公告信息。
[0278]
在一个实施例中,目标数据源包括通讯录数据源;搜索模块还用于:在通讯录数据源中查找包含搜索词的至少一个用户标识;将至少一个用户标识作为目标数据;
[0279]
当内容展示参数为属性参数时,获取用户标识对应的属性信息;当内容展示参数为标签参数时,获取用户标识对应的标签信息。
[0280]
在一个实施例中,目标数据源包括为聊天记录数据源;搜索模块还用于:在聊天记录数据源中查找包含搜索词的至少一条聊天消息;将至少一条聊天消息作为目标数据;
[0281]
当内容展示参数为时间参数时,获取至少一条聊天消息对应的消息发送时间或消息接收时间。
[0282]
在一个实施例中,目标数据源包括子应用数据源;搜索模块还用于:在子应用数据源中查找包含搜索词的至少一个子应用的应用名称;将至少一个子应用的应用名称作为目标数据;
[0283]
当内容展示参数为应用描述参数时,获取子应用的描述信息。
[0284]
在一个实施例中,目标数据源包括邮件数据源,搜索模块还用于:在邮件数据源中查找包含搜索词的至少一个发件人标识;将至少一个发件人标识作为目标数据;
[0285]
当内容展示参数为邮件内容参数时,获取发件人标识所发送或接收的邮件信息;当内容展示参数为邮件来源参数时,获取发件人标识所发送邮件的收件人信息。
[0286]
在一个实施例中,内容展示参数还包括搜索词位置参数,搜索模块还用于:基于搜索词位置参数,确定搜索词在结果项中出现的位置;将至少一个目标数据、对应的关联信息作为和搜索词在结果项中出现的位置,作为搜索的结果项。
[0287]
在一个实施例中,如图16所示,提供了一种搜索结果的展示装置,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:结果展示模块1602、交互数据生成模块1604和发送模块1606,其中:
[0288]
结果展示模块1602,用于按照展示类型展示从目标数据源查找到的搜索结果。
[0289]
交互数据生成模块1604,用于响应于对搜索结果的交互操作,生成搜索结果的交互数据。
[0290]
发送模块1606,用于向服务器发送交互数据,以使服务器基于交互数据依次确定不同展示类型所对应的展示分值,并返回展示分值符合分值条件时所对应的目标展示类型。
[0291]
发送模块1606,还用于在接收到目标展示类型时,向服务器发送基于目标展示类型生成的第一搜索请求,以使服务器基于第一搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索。
[0292]
结果展示模块1602,还用于接收服务器进行关联搜索所得的目标搜索结果,并基于目标展示类型的搜索词显示参数展示目标搜索结果。
[0293]
在一个实施例中,发送模块1606还用于:从服务器获取配置的各搜索类型;在获取到输入的搜索词时,基于各搜索类型生成对应的子搜索请求;向服务器发送生成的子搜索请求,以使服务器基于接收到的子搜索请求从目标数据源中进行搜索;结果展示模块1602还用于:接收服务器基于子搜索请求所搜索到的搜索结果。
[0294]
上述搜索结果的展示装置,通过按照展示类型展示从目标数据源查找到的搜索结果,并响应于对搜索结果的交互操作,生成搜索结果的交互数据,并向服务器发送交互数据,以使服务器基于交互数据依次确定不同展示类型所对应的展示分值,并返回展示分值符合分值条件时所对应的目标展示类型;在接收到目标展示类型时,向服务器发送基于目标展示类型生成的第一搜索请求,以使服务器基于第一搜索请求携带的搜索词和目标展示类型的内容展示参数进行关联搜索,接收服务器进行关联搜索所得的目标搜索结果,并基于目标展示类型的搜索词显示参数展示目标搜索结果,使得用户可以快速查找所需结果项并进行点击,从而提高了搜索点击效率。
[0295]
关于搜索结果的展示装置的具体限定可以参见上文中对于搜索结果的展示方法的限定,在此不再赘述。上述搜索结果的展示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
[0296]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图17所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储交互数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种搜索结果的展示方法。
[0297]
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图18所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机
程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种搜索结果的展示方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
[0298]
本领域技术人员可以理解,图17或图18中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0299]
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0300]
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0301]
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
[0302]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0303]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0304]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献