群组搜索方法、装置、终端及存储介质与流程

专利2022-05-09  256



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.图1是根据一示例性实施例示出的一种群组搜索方法的实施环境的示意图。
53.图2是根据一示例性实施例示出的一种群组搜索方法的流程图。
54.图3是根据一示例性实施例示出的一种群组搜索方法的流程图。
55.图4是根据一示例性实施例示出的一种群组搜索方法的示意图。
56.图5是根据一示例性实施例示出的一种群组搜索方法的示意图。
57.图6是根据一示例性实施例示出的一种群组搜索方法的示意图。
58.图7是根据一示例性实施例示出的一种群组搜索装置的框图。
59.图8是根据一示例性实施例示出的一种终端的结构框图。
具体实施方式
60.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
61.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
62.图1是根据一示例性实施例示出的一种群组搜索方法的实施环境的示意图,参见
图1,该实施环境包括:服务器10和多个终端20。每个终端20和服务器10之间通过无线或者有线网络连接。
63.每个终端20上安装由服务器10提供服务的目标应用,且每个终端20能够通过该目标应用实现例如数据传输、信息交互等功能。在一些实施例中,多个终端20的目标应用中登录的帐号在同一群组中,多个终端20的目标应用中登录的帐号在该群组中进行聊天、处理操作事项、视频会议、语音会议等事项。并且,任一终端20的目标应用中登录的帐号在该群组中进行上述事项之前,需要先基于群组标记定位到该群组中。该群组标记可以为群组名称等。
64.在一些实施例中,目标应用为终端20操作系统中的应用,或者为第三方提供的应用。在一些实施例中,目标应用为具有群组功能的任一应用,例如,目标应用为社交应用或者办公应用等。
65.在一些实施例中,终端20为智能手机、平板电脑、笔记本电脑或台式电脑等设备中的至少一种。服务器10可以为一台服务器、由多台服务器组成的服务器集群、云服务器、云计算平台和虚拟化中心中的至少一种。
66.图2是根据一示例性实施例示出的一种群组搜索方法的流程图,如图2所示,该方法用于终端中,包括以下步骤。
67.在步骤s21中,响应于群组搜索操作,获取搜索关键词;
68.在步骤s22中,基于该搜索关键词,在当前帐号所属的群组集合中各群组的当前标记中执行该群组搜索操作,得到搜索结果,其中,该当前帐号为发起该群组搜索操作的帐号;
69.在步骤s23中,若该搜索结果指示未搜索到与该搜索关键词相匹配的群组,则确定该群组集合中各群组的历史标记;
70.在步骤s24中,基于该搜索关键词,在该群组集合中各群组的历史标记中执行该群组搜索操作。
71.在一些实施例中,该基于该搜索关键词,在该群组集合中各群组的历史标记中执行该群组搜索操作,包括:
72.从该各群组的历史标记中,确定与该搜索关键词相匹配的历史标记;
73.将该群组集合中该历史标记对应的群组,确定为与该搜索关键词相匹配的目标群组。
74.在一些实施例中,该方法还包括:
75.在搜索界面中展示该目标群组的查看入口。
76.在一些实施例中,该方法还包括:
77.在该查看入口上展示该目标群组的当前标记和历史标记。
78.在一些实施例中,该在该查看入口上展示该目标群组的当前标记和历史标记,包括:
79.在该查看入口上以第一展示样式展示该目标群组的当前标记,以第二展示样式展示该目标群组的历史标记;或者,
80.在该查看入口上展示更改信息,该更改信息用于表示该目标群组的标记由该历史标记更改为该当前标记。
81.在一些实施例中,该确定该群组集合中各群组的历史标记,包括:
82.基于该群组集合中各群组的群组标识,从本地获取该各群组的历史标记。
83.在一些实施例中,该确定该群组集合中各群组的历史标记,包括:
84.向服务器发送标记获取请求,该标记获取请求携带该群组集合中各群组的群组标识,该标记获取请求用于请求该服务器获取该各群组的历史标记;
85.接收该服务器发送的该各群组的历史标记。
86.在本公开实施例中,用户在搜索群组时,输入的搜索关键词有可能是该群组的历史标记,因此在基于该搜索关键词在当前帐号所属的群组集合中各群组的当前标记中没有搜索到匹配的群组的情况下,在历史标记中进行群组搜索,这样即使用户不知群组的当前标记而使用历史标记进行搜索时,也能搜索到群组,进而提高了群组搜索的效率。
87.图3是根据一示例性实施例示出的一种群组搜索方法的流程图,如图3所示,该方法用于终端中,该方法包括以下步骤。
88.在步骤s31中,终端响应于群组搜索操作,获取搜索关键词。
89.终端上安装有目标应用,用户可以触发该目标应用的图标以触发终端展示该目标应用的主界面;终端响应于基于该目标应用的图标触发的展示操作,展示该目标应用的主界面。在一些实施例中,该主界面中展示有群组搜索入口,相应的,用户可以在主界面中触发该群组搜索入口,在该群组搜索入口中输入搜索关键词,进行群组搜索操作,终端响应于基于该输入搜索入口触发的群组搜索操作,获取用户输入的搜索关键词。
90.在另一些实施例中,该主界面中展示有搜索跳转按钮,该搜索跳转按钮用于从主界面跳转到搜索界面,该搜索界面中展示有群组搜索入口。相应的,用户可以在主界面中触发该搜索跳转按钮,终端响应于基于该搜索跳转按钮触发的跳转操作,从主界面跳转到搜索界面,该搜索界面中展示有群组搜索入口,用户在该群组搜索入口中输入搜索关键词,进行群组搜索操作,终端响应于基于该输入搜索入口触发的群组搜索操作,获取用户输入的搜索关键词。
91.其中,主界面中的群组搜索入口和搜索界面中的群组搜索入口的展示样式可以相同或者不同,本公开实施例对此不作具体限定。在本公开实施例中,以主界面中展示搜索跳转按钮,该搜索跳转按钮用于从主界面跳转到搜索界面,该搜索界面中展示有群组搜索入口为例进行说明。参见图4,主界面中的搜索跳转按钮的展示样式为搜索图标,搜索界面中群组搜索入口的展示样式为搜索框,用户可以在主界面中触发该搜索图标,终端展示搜索界面,用户在搜索界面的搜索框中输入搜索关键词“测试群”。
92.在本公开实施例中,终端响应于获取到搜索关键词后,执行步骤s32的操作进行群组标记的搜索。
93.在步骤s32中,终端基于该搜索关键词,在当前帐号所属的群组集合中各群组的当前标记中执行该群组搜索操作,得到搜索结果,其中,该当前帐号为发起该群组搜索操作的帐号。
94.其中,群组标记包括当前标记和历史标记。群组标记可以为群组名称,例如,该群组标记为“测试群”、“产品设计群”或者“人事行政组”等。
95.在一些实施例中,终端中事先存储了当前帐号所属的群组集合中各群组的当前标记,则本步骤的实现方式可以为:终端获取当前帐号所属的群组集合中各群组的当前标记,
得到至少一个当前标记,在至少一个当前标记中确定与该搜索关键词相匹配的当前标记,得到搜索结果。
96.在该实施例中,由于用户在输入搜索关键词时可能并不会将该群组的群组标记完整的输入,也即该搜索关键词与该群组的群组标记并不完全一致;例如,该群组标记为“测试群”,而用户输入的搜索关键词为“测试”。因此,终端在至少一个当前标记中确定与该搜索关键词相匹配的当前标记的实现方式可以为:对于每个当前标记,终端确定该当前标记与搜索关键词的匹配度;在该当前标记与搜索关键词的匹配度大于匹配阈值的情况下,终端确定该当前标记为与该搜索关键词相匹配的群组标记;在该当前标记与搜索关键词的匹配度不大于匹配阈值的情况下,终端确定该当前标记不是与该搜索关键词相匹配的当前标记。
97.其中,该匹配阈值可以根据需要进行设置和更改,本公开对此不作具体限定;例如,该匹配阈值为75%、80%。
98.例如,该搜索关键词为“测试”,至少一个当前标记分别为“工作大群”、“功能测试”和“测试群”,可见,包括与搜索关键词匹配的“测试”字样的当前标记为“功能测试”和“测试群”,因此,终端确定与该搜索关键词相匹配的当前标记为“功能测试”和“测试群”。
99.在该实施例中,若在该至少一个当前标记中,搜索到了与该搜索关键词相匹配的当前标记,则终端确定搜索结果指示搜索到与该搜索关键词相匹配的群组;否则,终端确定搜索结果指示未搜索到与该搜索关键词相匹配的群组。
100.在另一些实施例中,当前帐号所属的群组集合中各群组的当前标记也可以由服务器进行存储,这样终端可以借助于服务器执行步骤s32的操作,相应的,本步骤的实现方式可以为:
101.终端向服务器发送标记搜索请求,该标记搜索请求携带该搜索关键词;服务器接收该标记搜索请求,获取当前帐号所属的群组集合中各群组的当前标记,得到至少一个当前标记,在至少一个当前标记中确定与该搜索关键词相匹配的当前标记;得到搜索结果以及向终端发送该搜索结果;终端接收该搜索结果。
102.在该实施例中,若在该至少一个当前标记中,搜索到了与该搜索关键词相匹配的当前标记,则服务器确定搜索结果指示搜索到与该搜索关键词相匹配的群组;否则,服务器确定搜索结果指示未搜索到与该搜索关键词相匹配的群组。
103.在本公开实施例中,若该搜索结果指示搜索到与该搜索关键词相匹配的群组,则终端直接确定该群组作为目标群组,在搜索界面中展示该目标群组的查看入口。
104.其中,目标群组的数量可能为一个或者多个。第一种情况,即在目标群组的数量为一个的情况下,终端直接在搜索界面中展示该目标群组的查看入口。
105.第二种情况,即在该目标群组的数量为多个的情况下,终端在搜索界面中展示该目标群组的查看入口的实现方式可以为:终端可以对多个目标群组进行排序;基于每个目标群组的排列顺序,在搜索界面中对多个目标群组的查看入口进行展示。
106.其中,终端对多个目标群组进行排序的实现方式至少包括以下几种实现方式:
107.第一种实现方式:终端基于每个目标群组的当前标记与搜索关键词的匹配度,对该多个目标群组进行排序;例如,终端可以按照每个目标群组的当前标记的匹配度从大到小的顺序,对该多个目标群组进行排序。
108.第二种实现方式:终端基于每个目标群组的创建时间,对该多个目标群组进行排序。例如,终端可以按照每个目标群组的创建时间与当前时间之间的时间间隔从小到大的顺序,对该多个目标群组进行排序。
109.第三种实现方式:终端基于每个目标群组中最近一条会话消息的发送时间,对该多个目标群组进行排序。例如,终端可以按照每个目标群组中最近一条会话消息发送时间从近到远的顺序,对该多个目标群组进行排序。
110.需要说明的一点是,终端对多个目标群组进行排序的实现方式不限于上述三种实现方式,本公开对此不作具体限定。
111.其中,终端基于每个目标群组的排列顺序,在搜索界面中对多个目标群组的查看入口进行展示的实现方式可以为:终端基于每个目标群组的排列顺序,在搜索界面中将每个目标群组的查看入口进行展示;或者终端在搜索界面中,对排序在前第一预设数量个的目标群组的查看入口进行展示。该第一预设数量可以根据需要进行设置和更改,本公开对此不作具体限定;例如,该第一预设数量为3、4或者5等。
112.在另一些实施例中,若该搜索结果指示未搜索到与该搜索关键词相匹配的群组,终端继续执行步骤s33

s34的操作,在历史标记中进行搜索。
113.在步骤s33中,若该搜索结果指示未搜索到与该搜索关键词相匹配的群组,则终端确定该群组集合中各群组的历史标记。
114.在一些实施例中,由于群组集合中各群组的历史标记可以在终端侧存储,则该步骤的实现方式可以为:终端基于该群组集合中各群组的群组标识,从本地获取该各群组的历史标记。
115.其中,该群组标识用于唯一标识该群组,例如,群组标识可以为群组的id(identity document,身份标识号码)。
116.在本公开实施例中,由于各群组的历史标记直接在终端侧存储,这样能够获取历史标记的效率较高。
117.在该实施例中,由于当前帐号所属的群组集合中的群组可能更改过群组标记,而更改过群组标记的群组才具有历史标记,相应的,该步骤的实现方式可以为:终端确定该群组集合中历史更改过群组标记的群组;获取该历史更改过群组标记的群组的历史标记,得到至少一个历史标记。
118.其中,由于第二目标群组的群组标记可能更改过多次,因此,终端需要获取该第二目标群组的每个历史使用的群组标记。
119.在本公开实施例中,先筛选出历史更改过群组标记的群组,再从中确定每个群组的历史标记,这样无需对群组集合中的每个群组进行获取操作,节省了操作时间,获取操作效率高。
120.在本步骤中,由于终端需要存储当前帐号所属的群组集合中的各群组的群组标记,因此,在每次对群组进行群组标记的修改时,都需要存储修改前的群组标记,相应的,终端存储各群组的群组标记的实现方式可以为:对于每个群组,终端响应于对该群组的群组标记的标记修改操作,对该群组的群组标记进行修改,将该群组修改前的群组标记作为该群组的历史标记;存储该群组的历史标记。
121.例如,群组的当前标记为“产品设计大群”,修改后的群组标记为“营销策划”,则将
修改前的群组标记“产品设计大群”作为历史标记,而群组的当前标记更新为“营销策划”。
122.在本公开实施例中,由于对每个群组的群组标记的标记修改操作可以记录,使得终端能够将每次修改前的群组标记进行存储,为后续进行历史标记的确定提供了数据支持。
123.在另一些实施例中,该群组集合中各群组的群组标记可以在服务器侧存储,相应的,终端可以借助于服务器执行步骤s33的操作,则该步骤的实现方式可以为:终端向服务器发送标记获取请求,该标记获取请求携带该群组集合中各群组的群组标识,该标记获取请求用于请求该服务器获取该各群组的历史标记;接收该服务器发送的该各群组的历史标记。
124.在该实施例中,服务器获取历史标记的实现方式与上一实施例中终端获取历史标记的实现方式相似,在此不再赘述。
125.其中,服务器向终端发送各群组的历史标记的实现方式可以为:服务器将每个群组对应的历史标记分别发送至终端;或者,服务器将各群组对应的历史标记一起打包发送至终端。
126.在本公开实施例中,由于服务器存储有各群组的历史标记,因此终端本地无需存储,从而节省了本地的存储资源。
127.在步骤s34中,终端从该各群组的历史标记中,确定与该搜索关键词相匹配的历史标记。
128.在一些实施例中,终端从各群组的历史标记中,确定与该搜索关键词匹配的历史标记的实现方式与步骤s32中终端从各群组的当前标记中确定与该搜索关键词匹配的当前标记的实现方式相似,在此不再赘述。
129.第一种情况,即在各群组的历史标记中存在与该搜索关键词匹配的历史标记的情况下,该历史标记的数量可能为多个或者一个,终端执行步骤s35的操作,对于每个历史标记,确定与该历史标记对应的群组。
130.第二种情况,即在各群组的历史标记中没有与该搜索关键词匹配的历史标记的情况下,终端在搜索界面中展示提示消息,该提示消息用于表示未搜索到与该搜索关键词匹配的群组。其中,本公开对该提示消息的展示方式不作具体限定,例如,在群组搜索入口的下方展示该提示消息。
131.在步骤s35中,终端将该群组集合中该历史标记对应的群组,确定为与该搜索关键词相匹配的目标群组。
132.其中,历史标记对应的群组具有当前标记和历史标记。例如,搜索关键词为“测试”,该历史标记为“产品测试群”,该当前标记为“产品规划群”。
133.在本公开实施例中,通过从历史标记中确定与搜索关键词匹配的历史标记,进而确定与搜索关键词匹配的目标群组,这样扩大了群组搜索的范围,进而提高了群组搜索的准确性。
134.在一些实施例中,终端确定好目标群组之后,需要将该目标群组展示在搜索界面中,相应的,终端继续执行步骤s36的操作。
135.在步骤s36中,终端在搜索界面中展示该目标群组的查看入口。
136.其中,在目标群组的数量为一个的情况下,终端直接在搜索界面中展示该目标群
组的查看入口。
137.在目标群组的数量为多个的情况下,终端可以在搜索界面中展示每个目标群组的查看入口;或者,为了节省显示资源,终端可以在搜索界面中展示预设数量个目标群组的查看入口。
138.其中,终端在搜索界面中展示目标群组的查看入口的实现方式与步骤s32中终端在搜索界面中展示目标群组的查看入口的实现方式相似,在此不再赘述。
139.在本公开实施例中,通过在搜索界面展示搜索得到的目标群组,使得用户能够直观的查看该目标群组,可视化更佳。
140.在步骤s37中,终端在该查看入口上展示该目标群组的当前标记和历史标记。
141.在一些实施例中,终端可以在该查看入口上仅展示当前标记或者仅展示历史标记,以节省搜索界面的显示资源。
142.在另一些实施例中,终端可以在该查看入口上同时展示当前标记和历史标记,以方便用户识别每个目标群组的查看入口。
143.在本公开实施例中,通过将当前标记和历史标记均展示在查看入口上,使得用户能够快速的识别该查看入口对应的群组是否为想要的群组,改善了群组搜索结果的可视化效果,群组搜索的便捷性较高。
144.在一种可能的实现方式中,终端可以以不同展示样式展示目标群组的当前标记和历史标记。相应的,该步骤的实现方式可以为:终端在该查看入口上以第一展示样式展示该目标群组的当前标记,以第二展示样式展示该目标群组的历史标记。
145.例如,参见图5,搜索界面中展示有查看入口a,当前标记“产品规划群”以较大字号的字体的样式展示,历史标记“产品测试群”以较小字号的字体样式展示,其中,历史标记中与搜索关键词匹配的关键字加粗显示。
146.在本公开实施例中,通过为历史标记和当前标记设置不同的展示样式,使得用户能够清楚的分辨出群组的当前标记和历史标记,改善了群组搜索结果的可视化效果。
147.在另一种可能的实现方式中,终端在该查看入口上展示更改信息,该更改信息用于表示该目标群组的标记由该历史标记更改为该当前标记。
148.其中,该更改信息可以以更改轨迹的形式进行展示。例如,参见图6,搜索界面中展示有查看入口b,当前标记“产品规划群”的展示位置在历史标记“产品测试群”的展示位置的上方,且两标记之间展示有更改轨迹标识“倒三角”,历史标记与搜索关键词匹配的关键字加粗显示。
149.在本公开实施例中,通过将目标群组的群组标记的更改信息展示在查看入口上,使得用户能够查看该目标群组的群组标记的修改记录,进而用户能够快速的识别该查看入口对应的群组是否为想要的群组,群组搜索的便捷性较高。
150.图7是根据一示例性实施例示出的一种群组搜索装置框图。参见图7,该装置70包括获取单元701,第一搜索单元702,确定单元703和第二搜索单元704。
151.获取单元701,被配置为执行响应于群组搜索操作,获取搜索关键词;
152.第一搜索单元702,被配置为执行基于该搜索关键词,在当前帐号所属的群组集合中各群组的当前标记中执行该群组搜索操作,得到搜索结果,其中,该当前帐号为发起该群组搜索操作的帐号;
153.确定单元703,被配置为执行若该搜索结果指示未搜索到与该搜索关键词相匹配的群组,则确定该群组集合中各群组的历史标记;
154.第二搜索单元704,被配置为执行基于该搜索关键词,在该群组集合中各群组的历史标记中执行该群组搜索操作。
155.在一些实施例中,该第二搜索单元704,包括:
156.第一确定子单元,被配置为执行从该各群组的历史标记中,确定与该搜索关键词相匹配的历史标记;
157.第二确定子单元,被配置为执行将该群组集合中该历史标记对应的群组,确定为与该搜索关键词相匹配的目标群组。
158.在一些实施例中,该装置70还包括:
159.第一展示单元,被配置为执行在搜索界面中展示该目标群组的查看入口。
160.在一些实施例中,该装置70还包括:
161.第二展示单元,被配置为执行在该查看入口上展示该目标群组的当前标记和历史标记。
162.在一些实施例中,该第二展示单元,被配置为执行在该查看入口上以第一展示样式展示该目标群组的当前标记,以第二展示样式展示该目标群组的历史标记;或者,
163.第二展示子单元,被配置为执行在该查看入口上展示更改信息,该更改信息用于表示该目标群组的标记由该历史标记更改为该当前标记。
164.在一些实施例中,该确定单元703,被配置为执行基于该群组集合中各群组的群组标识,从本地获取该各群组的历史标记。
165.在一些实施例中,该确定单元703,包括:
166.请求子单元,被配置为执行向服务器发送标记获取请求,该标记获取请求携带该群组集合中各群组的群组标识,该标记获取请求用于请求该服务器获取该各群组的历史标记;
167.接收子单元,被配置为执行接收该服务器发送的该各群组的历史标记。
168.在本公开实施例中,用户在搜索群组时,输入的搜索关键词有可能是该群组的历史标记,因此在基于该搜索关键词在当前帐号所属的群组集合中各群组的当前标记中没有搜索到匹配的群组的情况下,在历史标记中进行群组搜索,这样即使用户不知群组的当前标记而使用历史标记进行搜索时,也能搜索到群组,进而提高了群组搜索的效率。
169.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
170.图8是根据一示例性实施例示出的一种终端20的结构框图。在一些实施例中,该终端20可以为:智能手机、平板电脑、笔记本电脑或台式电脑等。终端20还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
171.通常,终端20包括有:处理器201和存储器202。
172.在一些实施例中,处理器201包括一个或多个处理核心,比如4核心处理器、8核心处理器等。在一些实施例中,处理器201采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。在一些实施例中,处理器
201也包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器201集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器201还包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
173.在一些实施例中,存储器202包括一个或多个计算机可读存储介质,该计算机可读存储介质是非暂态的。在一些实施例中,存储器202还包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器202中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器201所执行以实现本公开中方法实施例提供的群组搜索方法。
174.在一些实施例中,终端20还可选包括有:外围设备接口203和至少一个外围设备。在一些实施例中,处理器201、存储器202和外围设备接口203之间通过总线或信号线相连。在一些实施例中,各个外围设备通过总线、信号线或电路板与外围设备接口203相连。具体地,外围设备包括:射频电路204、显示屏205、摄像头组件206、音频电路207、定位组件208和电源209中的至少一种。
175.外围设备接口203可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器201和存储器202。在一些实施例中,处理器201、存储器202和外围设备接口203被集成在同一芯片或电路板上;在一些其他实施例中,处理器201、存储器202和外围设备接口203中的任意一个或两个在单独的芯片或电路板上实现,本实施例对此不加以限定。
176.射频电路204用于接收和发射rf(radio frequency,射频)信号,也称电磁信号。射频电路204通过电磁信号与通信网络以及其他通信设备进行通信。射频电路204将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。在一些实施例中,射频电路204包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。在一些实施例中,射频电路204通过至少一种无线通信协议来与其他终端进行通信。该无线通信协议包括但不限于:万维网、城域网、内联网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wireless fidelity,无线保真)网络。在一些实施例中,射频电路204还包括nfc(near field communication,近距离无线通信)有关的电路,本公开对此不加以限定。
177.显示屏205用于显示ui(user interface,用户界面)。在一些实施例中,该ui包括图形、文本、图标、视频及其他们的任意组合。当显示屏205是触摸显示屏时,显示屏205还具有采集在显示屏205的表面或表面上方的触摸信号的能力。在一些实施例中,该触摸信号作为控制信号输入至处理器201进行处理。此时,显示屏205还用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏205为一个,设置在终端20的前面板;在另一些实施例中,显示屏205为至少两个,分别设置在终端20的不同表面或呈折叠设计;在另一些实施例中,显示屏205是柔性显示屏,设置在终端20的弯曲表面上或折叠面上。甚至,显示屏205还设置成非矩形的不规则图形,也即异形屏。在一些实施例中,显示屏205采用lcd(liquid crystal display,液晶显示屏)、oled(organic light

emitting diode,有
机发光二极管)等材质制备。
178.摄像头组件206用于采集图像或视频。在一些实施例中,摄像头组件206包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtual reality,虚拟现实)拍摄功能或者其他融合拍摄功能。在一些实施例中,摄像头组件206还包括闪光灯。在一些实施例中,闪光灯是单色温闪光灯,在一些实施例中,闪光灯是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,用于不同色温下的光线补偿。
179.在一些实施例中,音频电路207包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器201进行处理,或者输入至射频电路204以实现语音通信。出于立体声采集或降噪的目的,在一些实施例中,麦克风为多个,分别设置在终端20的不同部位。在一些实施例中,麦克风是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器201或射频电路204的电信号转换为声波。在一些实施例中,扬声器是传统的薄膜扬声器,在一些实施例中,扬声器以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅能够将电信号转换为人类可听见的声波,也能够将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路207还包括耳机插孔。
180.定位组件208用于定位终端20的当前地理位置,以实现导航或lbs(location based service,基于位置的服务)。在一些实施例中,定位组件207是基于美国的gps(global positioning system,全球定位系统)、中国的北斗系统或俄罗斯的伽利略系统的定位组件。
181.电源209用于为终端20中的各个组件进行供电。在一些实施例中,电源209是交流电、直流电、一次性电池或可充电电池。当电源209包括可充电电池时,该可充电电池是有线充电电池或无线充电电池。有线充电电池是通过有线线路充电的电池,无线充电电池是通过无线线圈充电的电池。该可充电电池还用于支持快充技术。
182.在一些实施例中,终端20还包括有一个或多个传感器120。该一个或多个传感器120包括但不限于:加速度传感器211、陀螺仪传感器212、压力传感器213、指纹传感器214、光学传感器215以及接近传感器216。
183.在一些实施例中,加速度传感器211检测以终端20建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器211用于检测重力加速度在三个坐标轴上的分量。在一些实施例中,处理器201根据加速度传感器211采集的重力加速度信号,控制显示屏205以横向视图或纵向视图进行用户界面的显示。在一些实施例中,加速度传感器211还用于游戏或者用户的运动数据的采集。
184.在一些实施例中,陀螺仪传感器212检测终端20的机体方向及转动角度,陀螺仪传感器212与加速度传感器211协同采集用户对终端20的3d动作。处理器201根据陀螺仪传感器212采集的数据,能够实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。
185.在一些实施例中,压力传感器213设置在终端20的侧边框和/或显示屏205的下层。当压力传感器213设置在终端20的侧边框时,能够检测用户对终端20的握持信号,由处理器
201根据压力传感器213采集的握持信号进行左右手识别或快捷操作。当压力传感器213设置在显示屏205的下层时,由处理器201根据用户对显示屏205的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。
186.指纹传感器214用于采集用户的指纹,由处理器201根据指纹传感器214采集到的指纹识别用户的身份,或者,由指纹传感器214根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器201授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。在一些实施例中,指纹传感器214被设置在终端20的正面、背面或侧面。当终端20上设置有物理按键或厂商logo时,指纹传感器214与物理按键或厂商logo集成在一起。
187.光学传感器215用于采集环境光强度。在一个实施例中,处理器201根据光学传感器215采集的环境光强度,控制显示屏205的显示亮度。具体地,当环境光强度较高时,调高显示屏205的显示亮度;当环境光强度较低时,调低显示屏205的显示亮度。在另一个实施例中,处理器201还根据光学传感器215采集的环境光强度,动态调整摄像头组件206的拍摄参数。
188.接近传感器216,也称距离传感器,通常设置在终端20的前面板。接近传感器216用于采集用户与终端20的正面之间的距离。在一个实施例中,当接近传感器216检测到用户与终端20的正面之间的距离逐渐变小时,由处理器201控制显示屏205从亮屏状态切换为息屏状态;当接近传感器216检测到用户与终端20的正面之间的距离逐渐变大时,由处理器201控制显示屏205从息屏状态切换为亮屏状态。
189.本领域技术人员能够理解,图8中示出的结构并不构成对终端20的限定,能够包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
190.在示例性实施例中,还提供了一种计算机可读存储介质,当该计算机可读存储介质中的指令由终端的处理器执行时,使得该终端能够执行上述实施例中的群组搜索方法。
191.在示例性实施例中,还提供了一种计算机程序产品,该计算机程序产品包括计算机程序/指令,当该计算机程序/指令被处理器执行时实现上述实施例中的群组搜索方法。
192.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
193.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

技术特征:
1.一种群组搜索方法,其特征在于,包括:响应于群组搜索操作,获取搜索关键词;基于所述搜索关键词,在当前帐号所属的群组集合中各群组的当前标记中执行所述群组搜索操作,得到搜索结果,其中,所述当前帐号为发起所述群组搜索操作的帐号;若所述搜索结果指示未搜索到与所述搜索关键词相匹配的群组,则确定所述群组集合中各群组的历史标记;基于所述搜索关键词,在所述群组集合中各群组的历史标记中执行所述群组搜索操作。2.根据权利要求1所述的群组搜索方法,其特征在于,所述基于所述搜索关键词,在所述群组集合中各群组的历史标记中执行所述群组搜索操作,包括:从所述各群组的历史标记中,确定与所述搜索关键词相匹配的历史标记;将所述群组集合中所述历史标记对应的群组,确定为与所述搜索关键词相匹配的目标群组。3.根据权利要求2所述的群组搜索方法,其特征在于,所述方法还包括:在搜索界面中展示所述目标群组的查看入口。4.根据权利要求3所述的群组搜索方法,其特征在于,所述方法还包括:在所述查看入口上展示所述目标群组的当前标记和历史标记。5.根据权利要求4所述的群组搜索方法,其特征在于,所述在所述查看入口上展示所述目标群组的当前标记和历史标记,包括:在所述查看入口上以第一展示样式展示所述目标群组的当前标记,以第二展示样式展示所述目标群组的历史标记;或者,在所述查看入口上展示更改信息,所述更改信息用于表示所述目标群组的标记由所述历史标记更改为所述当前标记。6.根据权利要求1所述的群组搜索方法,其特征在于,所述确定所述群组集合中各群组的历史标记,包括:基于所述群组集合中各群组的群组标识,从本地获取所述各群组的历史标记。7.一种群组搜索装置,其特征在于,包括:获取单元,被配置为执行响应于群组搜索操作,获取搜索关键词;第一搜索单元,被配置为执行基于所述搜索关键词,在当前帐号所属的群组集合中各群组的当前标记中执行所述群组搜索操作,得到搜索结果,其中,所述当前帐号为发起所述群组搜索操作的帐号;确定单元,被配置为执行若所述搜索结果指示未搜索到与所述搜索关键词相匹配的群组,则确定所述群组集合中各群组的历史标记;第二搜索单元,被配置为执行基于所述搜索关键词,在所述群组集合中各群组的历史标记中执行所述群组搜索操作。8.一种终端,其特征在于,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如权利要求1至7中任一项所述的群
组搜索方法。9.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由终端的处理器执行时,使得所述终端能够执行如权利要求1至7中任一项所述的群组搜索方法。10.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求1至7中任一项所述的群组搜索方法。
技术总结
本公开关于一种群组搜索方法、装置、终端及存储介质,涉及互联网技术领域。方法包括:响应于群组搜索操作,获取搜索关键词;基于所述搜索关键词,在当前帐号所属的群组集合中各群组的当前标记中执行所述群组搜索操作,得到搜索结果,其中,所述当前帐号为发起所述群组搜索操作的帐号;若所述搜索结果指示未搜索到与所述搜索关键词相匹配的群组,则确定所述群组集合中各群组的历史标记;基于所述搜索关键词,在所述群组集合中各群组的历史标记中执行所述群组搜索操作。这样即使用户不知群组的当前标记而使用历史标记进行搜索时,也能搜索到群组,进而提高了群组搜索的效率。进而提高了群组搜索的效率。进而提高了群组搜索的效率。


技术研发人员:宋楚桥
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2021.03.26
技术公布日:2021/6/29

转载请注明原文地址:https://doc.8miu.com/read-239.html

最新回复(0)