交互方法、装置和电子设备与流程

文档序号:30952809发布日期:2022-07-30 08:27阅读:57来源:国知局
交互方法、装置和电子设备与流程

1.本公开涉及互联网技术领域,尤其涉及一种交互方法、装置和电子设备。


背景技术:

2.随着互联网的发展,用户越来越多的使用终端设备实现各种功能。例如,用户可以通过终端设备与他人进行联系。
3.在一些应用场景中,终端中可以安装即时通信应用。用户可以使用即时通信应用,与他人单聊,或者在群组中进行信息交互。


技术实现要素:

4.提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
5.第一方面,本公开实施例提供了一种交互方法,该方法包括:响应于检测到预定义的群组成员添加操作,展示组织标识,其中,组织标识用于指示组织架构;基于针对组织标识的选择操作,确定第一群组的群组成员单元,其中,所述群组成员单元是对所述第一群组中成员进行管理的管理单元;基于所确定的群组成员单元,生成第一群组,其中,所述第一群组的第一群组成员包括所述群组成员单元所关联的组织成员。
6.第二方面,本公开实施例提供了一种交互方法,该方法包括:响应于检测到预定义的群组成员添加操作,展示群组候选对象,其中,所述群组候选对象包括用户团体标识,其中,用户团体标识用于指示包括至少两个用户的用户集合;基于针对群组候选对象的选择操作,确定被选中的一个或多个用户团体,以及基于选中的用户团体生成第一群组。
7.第三方面,本公开实施例提供了一种交互装置,包括:展示单元,用于响应于检测到预定义的群组成员添加操作,展示组织标识,其中,组织标识用于指示组织架构;确定单元,用于基于针对组织标识的选择操作,确定第一群组的群组成员单元,其中,所述群组成员单元是对所述第一群组中成员进行管理的管理单元;生成单元,用于基于所确定的群组成员单元,生成第一群组,其中,所述第一群组的第一群组成员包括所述群组成员单元所关联的组织成员。
8.第四方面,本公开实施例提供了一种交互装置,包括:展示模块,用于响应于检测到预定义的群组成员添加操作,展示群组候选对象,其中,所述群组候选对象包括用户团体标识,其中,用户团体标识用于指示包括至少两个用户的用户集合;确定模块,用于基于针对群组候选对象的选择操作,确定被选中的一个或多个用户团体,以及基于选中的用户团体生成第一群组。
9.第五方面,本公开实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面或者如第二方面所述的交互方法。
10.第六方面,本公开实施例提供了一种计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面或者如第二方面所述的交互方法的步骤。
11.本公开实施例提供的交互方法、装置和电子设备,通过响应于检测到群组成员添加操作,展示组织标识;然后,用户可以针对组织标识进行选取,确定群组成员单元;再后,可以基于所确定群组成员单元,确定第一群组成员,以及新建或者更新群组。
12.由此,可以提供一种新的生成群组的方式,这种新的生成群组的方式,可以通过用户对组织的选取,而将组织作为群组成员单元加入到第一群组。即以组织为单元进行群组成员的添加。从而,可以有效整合组织,以若干个组织之间协调事务沟通;对于需要组织为单位支持处理的事务,可以提高沟通效率。
13.另外,通过对组织的选取,可以批量将组织成员加入群组,减少因逐个选取组织成员而实施的操作,可以节省用户在生成群组的过程中因选取候选用户的操作次数和操作时间,提高操作效率。
附图说明
14.结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
15.图1是根据本公开的交互方法的一个实施例的流程图;
16.图2~图3是根据本公开的交互方法的应用场景的示意图;
17.图4是根据本公开的交互方法的示例性实现方式的示意图;
18.图5是根据本公开的交互方法的又一个实施例的流程图;
19.图6是根据本公开的交互装置的一个实施例的结构示意图;
20.图7是根据本公开的交互装置的另一个实施例的结构示意图;
21.图8是本公开的一个实施例的交互方法可以应用于其中的示例性系统架构;
22.图9是根据本公开实施例提供的电子设备的基本结构的示意图。
具体实施方式
23.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
24.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
25.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
26.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单
元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
27.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
28.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
29.请参考图1,其示出了根据本公开的交互方法的一个实施例的流程。如图1所示该交互方法,包括以下步骤:
30.步骤101,响应于检测到预定义的群组成员添加操作,展示组织标识。
31.在本实施例中,交互方法的执行主体(例如终端设备和/或服务器)可以响应于检测到群组成员添加操作,展示组织标识。
32.在本实施例中,群组成员添加操作,可以理解为在确认添加群组成员之前,引出展示群组可添加的候选对象的操作。换句话说,群组成员添加操作,可以用于指示获取针对第一群组的候选加入对象的操作。
33.在这里,群组成员添加操作的具体操作方式,可以根据实际应用场景设置。
34.作为示例,群组会话界面,可以包括群组成员添加控件,针对群组成员添加控件的触发操作,可以理解为群组成员添加操作。
35.作为示例,即时通信应用的用户界面,可以展示新建群组控件,装置新建群组控件的触发操作,可以理解为群组成员添加操作。
36.在本实施例中,上述组织标识,可以用于指示组织架构。由于组织架构一般可以表示为树状结构,因此组织架构也可以称为组织架构树。组织架构树可以是由企业端(b端)用户建立的组织而生成的组群形式。可选的,组织标识,可以包括但是不限于以下指示一项:组织名称、组织代码、组织图标。
37.在本实施例中,组织架构可以包括组织成员。作为示例,公司甲可以包括部门a和部门b。部门a可以包括10个组织成员。部门b可以包括5个组织成员。公司甲对应的组织架构可以包括部门a中的组织架构(包括10个组织成员)和部门b中的组织架构(包括5个组织成员)。
38.步骤102,基于针对组织标识的选择操作,确定第一群组的群组成员单元。
39.在本实施例中,上述执行主体可以基于针对组织标识的选择操作,确定第一群组的群组成员单元。
40.在这里,第一群组可以是用户向其添加群组成员的群组。第一群组可以是已建立的群组,也可以创建中的群组。
41.在这里,用户可以针对组织标识进行选择操作,以选取出的组织标识所指示的组织,为第一群组的群组成员单元。
42.在这里,群组成员单元可以指示待加入群组的用户的单元。所述群组成员单元可以是对第一群组中成员进行管理的管理单元。换句话说,群组成员单元可以理解为管理用户的单位;可以以群组成员单元为单位,进行用户的批量添加、批量删除或者成员更新。
43.在一些应用场景中,群组成员单元可以包括但是不限于:用户、群组、组织等。
44.步骤103,基于所确定的群组成员单元,生成第一群组。
45.在本实施例中,上述执行主体可以基于所确定的群组成员单元,生成第一群组。
46.在本实施例中,第一群组成员,可以是群组中的用户。可以理解,群组中成员,可以包括张三或者李四等用户。
47.在本实施例中,第一群组的群组成员可以包括群组成员单元所关联的组织成员。在这里,可以先基于群组成员单元确定第一群组成员,即将所确定的群组成员单元(例如组织架构)中的组织成员,确定为第一群组成员。
48.在这里,生成群组,可以包括但是不限于以下至少一项:向已有群组中添加新成员,以所确定第一群组成员为元素生成新的群组。
49.需要说明的是,本实施例所示的交互方法,通过响应于检测到群组成员添加操作,展示组织标识;然后,用户可以针对组织标识进行选取,确定群组成员单元;再后,可以基于所确定群组成员单元,确定第一群组成员,以及新建或者更新群组。
50.由此,可以提供一种新的生成群组的方式,这种新的生成群组的方式,可以通过用户对组织的选取,而将组织作为群组成员单元加入到第一群组。即以组织为单元进行群组成员的添加。从而,可以有效整合组织,以若干个组织之间协调事务沟通;对于需要组织为单位支持处理的事务,可以提高沟通效率。
51.另外,通过对组织的选取,可以批量将组织成员加入群组,减少因逐个选取组织成员而实施的操作,可以节省用户在生成群组的过程中因选取候选用户的操作次数和操作时间,提高操作效率。
52.请参考图2,图2示出了图1对应的实施例的示例性应用场景。在图2中,示出了新建群组场景中,用户为待生成的群组选取群组成员的示例性界面。在图2所示的界面中,搜索控件201可以用于搜索候选成员单元。第一区域202中,可以用于展示第一群组的群组成员单元;作为示例,第一区域202中显示的张三可以是群组成员单元,李四可以是成员单元,组织甲也可以是群组成员单元。
53.上述示例性界面中,可以展示候选加入对象,例如可以展示组织甲标识203和组织乙标识206。
54.作为示例,组织甲标识203可以关联设置第一展开控件204,组织甲标识204还可以关联设置第一选择控件205。组织乙标识206可以关联设置第二展开控件207,组织乙标识206还可以关联设置第二选择控件208。
55.在一些实施例中,在一些实施例中,上述步骤103,可以包括:将所确定的群组成员单元所关联的所有组织成员,加入第一群组。
56.在这里,可以将所确定的组织成员单元的所以组织成员,确定为第一群组成员。
57.作为示例,所确定的成员单元,可能包括组织甲。组织甲中可能包括张三和李四,那么可以将张三和李四,确定为组织成员。
58.作为示例,所确定的成员单元,可能包括组织甲和组织丙。组织甲和组织丙中均包括用户张三,那么可以将张三这个用户打上组织甲和组织丙的标签,然后将用户张三作为群组成员加入到第一群组中。
59.需要说明的是,将群组成员单元的所有组织成员确定为第一群组成员,相对于对组织成员进行逐个选取的方式,可以提高确定群组候选成员的效率。
60.在一些实施例中,上述步骤102,可以包括:将所述选择操作所选取的组织标识,与第一群组建立关联关系。换句话说,可以将第一群组与第一群组的群组成员单元之间,建立
关联关系。
61.在一些实施例中,上述方法还包括:根据群组成员单元所关联的组织成员的更新,更新第一群组中的群组成员。
62.作为示例,第一群组,可能与组织标识甲和组织标识乙关联。组织甲作为第一群组的群组成员单元,组织甲所关联的组织成员如果更新,可以根据组织甲中组织成员的更新,更新第一群组中的群组成员。
63.换句话说,组织甲是以整体为单位加入到第一群组中的,如果群组甲中新增组织成员或者减少组织成员,那么第一群组可以根据组织甲中组织成员的更新而更新。
64.需要说明的是,在群组成员单元中的组织成员发生变动的时候,可以自动更新第一群组。由此,可以实现第一群组的自动更新。节省在组织成员发生变动的时候需要人工调整第一群组成员的步骤,提高第一群组成员的准确性。另外,规避了人工将用户从群组中踢出的隔阂心理,以技术手段保障了群组成员与组织成员一致,提高了群组中成员的准确性。
65.在一些实施例中,所述步骤根据群组成员单元所关联的组织成员的更新,更新第一群组中的第一群组成员,可以包括:响应于群组成员单元所关联的组织成员增加,将新增的组织成员,确定为所述第一群组的第一群组成员。
66.作为示例,组织甲中新增了组织成员马八,可以将马八加入第一群组。
67.作为示例,组织丙中新增了组织成员张三,可以将张三确定为群组成员,然后确定张三是否已经在第一群组中。如果张三不在第一群组中,则可以将张三确定为群组成员;如果张三已经在第一群组中,可以则不再执行将张三加入到第一群组中的动作。
68.需要说明的是,在组织新增成员的时候,同步更新第一群组中的群组成员,可以实现根据将组织中新增的成员,自动更新第一群组。
69.在一些实施例中,上述步骤根据群组成员单元所关联的组织成员的更新,更新第一群组中的第一群组成员,可以包括:响应于群组成员单元所关联的组织成员减少,根据所减少的组织成员所关联的第一群组的群组成员单元,确定是否将所减少的组织成员从所述第一群组中删除。
70.作为示例,组织甲中减少用户张三,可以根据张三所关联的第一群组的群组成员单元,确定是否将张三从第一群组中删除。
71.需要说明的是,在组织减少成员的时候,根据所减少的成员所关联的群组成员单元,可以实现对于多种途径加入第一群组的用户,尽可能地从多个方面验证该用户是否还需要保留在第一群组中,避免出现该用户被删除而无法在第一群组中进行交互的情况出现。
72.在一些实施例,所述响应于群组成员单元所关联的组织成员减少,根据所减少的组织成员所关联的第一群组的群组成员单元,确定是否将所减少的组织成员从所述第一群组中删除,包括:响应于确定所减少的组织成员与第一群组的任一群组成员单元具有关联关系,将所减少的组织成员保留在所述第一群组中。
73.作为示例,张三可能通过组织甲和组织丙加入群组。组织甲中已经将张三减员、张三还在组织丙中的情况下,如果组织丙还是第一群组的群组成员单元,可以在第一群组中保留张三。
74.需要说明的是,如果所减少的组织成员与第一群组的任一群组成员具有关联关
系,则不删除该所减少的组织成员,可以避免所减少的成员还在第一群组的其它群组成员单元中的时候,将所减少的成员从第一群组中删除。由此,可以实现保证第一群组中的群组成员准确性。
75.在一些实施例中,所述响应于群组成员单元所关联的组织成员减少,根据所减少的组织成员所关联的第一群组的群组成员单元,确定是否将所减少的组织成员从所述第一群组中删除,包括:响应于确定所减少的组织成员与第一群组的群组成员单元均不具有关联关系,确定所减少的组织成员是否通过第一加入方式加入所述第一群组;如果是,将所减少的组织成员保留在所述第一群组中;如果否,将所减少的组织成员从所述第一群组中删除。
76.作为示例,如果组织丙已经不是第一群组的群组成员单元,即张三与第一群组的所有群组成员单元均不具有关联关系。然后,可以确定张三是否还通过第一方式加入第一群组;如果否,可以将组织张三从第一群组中删除。
77.需要说明的是,如果用户不是通过第一加入方式入群,并且也不属于第一群组的任何群组成员单元,说明该用户已经没有参与第一群组的必要,这个时候从第一群组中删除该用户,可以防止第一群组中的信息泄露。
78.需要说明的是,如果用户不属于第一群组的任何群组成员单元,但是用户是通过第一加入方式入群,那么从该用户的入会途径可以体现,该用户即使脱离这些组织,也应该参与到第一群组中。由此,在这种情况下,将该用户保留在第一群组中,可以避免该用户无法参与第一群组而造成第一群组的信息交互效率低下。
79.在一些实施例中,上述步骤响应于群组成员单元所关联的组织成员减少,根据所减少的组织成员所关联的第一群组的群组成员单元,确定是否将所减少的组织成员从所述第一群组中删除,可以包括:响应于组织成员单元中减少组织成员,确定所减少的组织成员是否通过第一加入方式加入第一群组;如果是,可以将所减少的组织成员保留在第一群组中。如果否,可以根据所减少的组织成员所关联的第一群组的群组成员单元,确定是否将所减少的组织成员从所述第一群组中删除。
80.作为示例,组织甲中减少了张三。然后,可以看第一群组中的张三是否通过第一加入方式加入群组,如果是,则第一群组中保留张三。如果否,确定张三是否与第一群组中任一组织关联(例如组织丙)。
81.由此,可以尽量节省将所减少的组织成员与各个组织成员单元比对的步骤,可以快速确定是否需要将所减少的组织成员是否从第一群组中删除。
82.在一些实施例中,通过第一方式加入第一群组包括以下至少一项:基于对用户标识的选取而添加至第一群组;基于对第二群组标识的选取,作为第二群组标识所关联的第二群组成员而添加至第一群组。
83.在这里,基于对用户标识的选取而添加至第一群组,可以理解为通过单拉方式入群。作为示例,当前用户可以勾选张三的标识,以将张三加入第一群组。
84.在这里,基于对第二群组标识的选取,作为第二群组标识所关联的第二群组成员而添加至第二群组。可以理解为通过群组勾选方式加入第一群组。作为示例,当前用户可以勾选第二群组丁,第二群组丁的所有成员可以加入第一群组。
85.需要说明的是,通过第一加入方式加入群组,可以体现用户加入第一群组方式的
多样性,通过多种方式加入第一群组的用户,可能对于第一群组来说更为必要。因此,通过上述第一加入方式的核查,可以避免将较为重要的第一群组成员误删。
86.在一些实施例中,上述方法还包括以下至少一项:将针对群组建立控件的触发操作,确定为群组成员添加操作;将针对已有群组的新成员搜索操作,确定为群组成员添加操作;将针对已有群组中新成员添加控件的触发操作,确定为群组成员添加操作。
87.在这里,群组建立控件可以用于发起建立群组。群组建立之初,需要选取群组成员。由此,触发群组建立控件的操作,确定为群组成员添加操作,可以加快用户为建立群组选取群组成员的效率,提高群组建立速度。
88.在这里,针对已有群组的新成员搜索操作,可以是在已有群组的界面中触发展示新成员添加界面。然后,新成员添加界面可以展示搜索控件,搜索控件用于搜索群组候选对象。用户可以在搜索控件中输入例如“张三”,这个时候,可以展示用户张三,也可以展示张三所关联的组织标识,例如组织标识甲。
89.需要说明的是,通过在新成员搜索操作的时候,展示组织标识,可以实现向用户提供丰富而准确的群组候选对象,由此,可以减少用户自行查找期望加入第一群组的对象的步骤,提高为第一群组确定群组成员的速度和准确度。
90.在这里,可以在已有群组的界面中触发展示新成员添加界面,新成员添加界面可以展示组织标识。由此,可以方便用户通过组织标识,以组织为单位进行群组成员添加,减少用户自行查找期望加入第一群组的对象的步骤。
91.在一些实施例中,上述方法还可以包括:展示组织标识中所关联的组织成员标识;响应于检测到针对组织成员标识的选择操作,将选出的组织成员确定为群组候选成员。
92.在这里,还可以针对组织标识中的组织成员标识,进行选择。由此,可以直接将组织成员,确定为群组候选成员。
93.请参考图3,图3示出了选取组织成员的示意图。用户可以对图2中的第二展示控件实施点击操作。然后,可以展示图3所示的界面。在图3中,可以展示收起控件301和组织成员展示区域302。组织成员展示区域302中,可以展示组织乙的组织成员,例如王五、赵六和钱七。并且,王五可以关联展示选择控件,赵六可以关联展示选择控件,钱七有可以关联展示选择控件。作为示例,用户可以选取王五作为群组成员,图3所示的群组成员单元展示区域中,可以展示用户王五的标识。
94.需要说明的是,通过展示组织成员标识以选择组织成员,可以实现拉拉组织中的单个用户入群。由此,对于当前用户期望拉该组织中的用户入群参与讨论,但是该用户不是当前用户的通信录好友的情况下,可以实现将展示组织成员而将该用户拉入群。节省了当前用户先将此用户加为好友才可以拉入群的步骤,由此,提高了向群组中加入群组成员的速度。
95.在一些实施例中,上述步骤103,可以包括以下至少一项:建立第一群组;向已建立的第一群组中,添加新的第一群组成员。
96.在这里,在新成立群组的时候,展示组织标识,以及以所确定的群组成员为元素建立群组,可以实现快速建立群组。
97.在这里,在已有群组中添加新成员的时候,展示组织标识,以及但所确定的群组成员添加至已有群组,可以实现快速向已有群组中引入组织架构中的成员,提高已有群组的
信息交互效率。
98.在一些实施例中,所述步骤101,可以包括图4所示流程。
99.如图4所示,图4所示流程可以包括步骤401、步骤402和步骤403。
100.步骤401,获取当前用户所属的组织的组织标识。
101.在这里,当前用户可以是登录即时应用的用户。
102.步骤402,根据所获取的组织标识所关联的权限配置信息,确定所述当前用户是否具有第一权限。
103.在这里,上述权限配置信息用于指示组织中具有第一权限的组织成员。
104.在这里,权限配置信息的形式可以根据实际应用场景设置。例如,权限配置信息中,可以包括以下至少一项:黑名单和白名单。黑名单中包括不具有第一权限的用户。白名单中包括具有第一权限的用户。
105.在这里,第一权限指示将组织加入至群组的权限。
106.在这里,上述权限配置信息,可能是该组织的负责人配置的。上述权限配置信息,还可能是该组织所属的组织对应的。作为示例,公司甲包括部门乙,部门乙所关联的权限配置信息,可以是公司甲的管理人配置的权限配置信息。
107.步骤403,基于当前用户对所属的组织中的组织的第一权限,展示组织标识。
108.需要说明的是,通过基于当前用户的第一权限,展示组织标识,可以尽量避免将组织加入到第一群组的功能滥用,实现对于第一群组的信息安全的风险管控。
109.在一些实施例中,权限配置信息可以通过配置步骤生成。
110.在一些实施例中,配置步骤可以包括:展示与组织标识对应的权限配置页面;基于对加群选项的选取操作,生成与组织标识对应的权限配置信息。
111.在这里,权限配置页面可以包括加群选项。在这里,加群选择可以包括以下至少一项:所有人选项、组织负责人选项、无人选项、自定义人员选项。
112.在这里,所有人选项可以指示所有人均具有第一权限。组织负责人选项可以用于指示组织负责人具有第一权限。无人选项可以指示组织中的任何组织成员均不具有第一权限。自定义人员选项用于定义特定的人员均有第一权限。
113.作为示例,自定义人员选项被触发后,可以提供用户选择特定人员的选择控件,以实现用户指定具有第一权限的特定人员。
114.需要说明的是,通过展示上述加群选项,用户对加群选项的选取即可实现权限配置,由此可以提高配置权限信息的方便程度,可以实现快速配置以及生成权限配置信息。
115.在一些实施例中,上述配置步骤,可以包括:展示以下至少一项:黑名单区域和白名单区域。
116.在这里,黑名单区域用于展示用户选择的不具有第一权限的组织成员标识。
117.在这里,白名单区域用于展示用户选择的具有第一权限的组织成员标识。
118.在一些实施例中,上述步骤基于针对加群选项的选取操作,生成与组织标识对应的权限配置信息,可以包括:根据以下至少一项:针对加群选项的选取操作、所述黑名单区域中的组织成员标识和白名单区域中展示的组织成员标识,确定权限配置信息。
119.可选的,可以在选择所有人选项的时候,开放设置黑名单功能,即黑名单区域可以接收用户输入。可以在选择组织负责人选项或者无人选项的时候,开放设置白名单功能,即
白名单区域可以接收用户输入。
120.可选的,可以根据加群选项和黑白名单的优先级,确定一些冲突场景的解决方式。
121.例如,白名单中包括张三,加群选项选取的是无人选项。如果白名单优先级较高,则张三可以具有第一权限;如果加群选项优先级较高,则张三可以不具有第一权限。
122.例如,黑名单中包括张三,加群选项选取的是所有人选项。如果黑名单优先级较高,则张三不具有第一权限;如果加群选项优先级较高,则张三具有第一权限。
123.需要说明的是,结合加群选项和黑白名单,生成权限配置信息,可以在方便快速配置权限信息的同事,实现对加群选项遗漏的一些用户的补充,提高所设置的第一权限与实际需求的复合程度,由此提高所生成的权限配置信息的准确程度。
124.在一些实施例中,上述步骤403,可以包括:展示当前用户具有第一权限的组织的组织标识,以及展示与组织标识对应的选择控件。
125.在这里,展示用户具有第一权限的组织标识以及对应的选择控件,可以向用户展示简明的组织标识范围,避免显示资源的耗费,方便用户从简明的组织标识范围中进行选取,提高选取效率。
126.在一些实施例中,所述基于当前用户对所属的组织中的组织的第一权限,展示组织标识,包括:展示当前用户所属的组织的组织标识,其中,所展示的组织标识包括以下至少一项:当前用户具有第一权限的组织标识和当前用户不具有第一权限的组织标识;针对当前用户具有第一权限的组织标识展示选择控件;针对当前用户不具有第一权限的组织标识,采用预定义的提示方式,提示当前用户不具有将该组织标识所关联的所有组织成员添加至群组的权限。
127.在这里,对于当前用户具有第一权限的组织的组织标识,可以关联展示选择控件。由此,可以实现用户对于组织的选取。
128.在这里,对于当前用户不具有第一权限的组织的组织标识,可以采用预定义的提示方式进行提示,以提示当前用户不具有第一权限。
129.需要说明的是,针对上述两种组织标识(具有第一权限和不具有第一权限),采用不同的方式进行展示,可以实现用户向用户展示用户自身所在的组织标识,由此可以向用户提供更为广泛的组织标识的同时,可以采用上述预定义的提示方式,提示用户对于不具有第一权限的组织标识的权限。
130.在一些实施例中,所述提示方式包括以下至少一项:以预定义的显示方式,将当前用户不具有第一权限的组织标识,与当前用户具有第一权限的组织标识,进行区分显示;响应于检测到针对当前用户不具有第一权限的组织标识的触发操作,显示提示信息。
131.例如,以选择置灰的显示方式,显示当前用户不具有第一权限的组织标识,从而与当前用户具有第一权限的组织标识进行区分。
132.在这里,所述提示信息用于指示以下至少一项:当前用户不具有将该组织标识所关联的所有组织成员添加至群组的权限,当前用户具有选取组织成员添加至群组的权限,当前用户具有第一权限的申请权限。
133.需要说明的是,区分显示上述两种组织标识(具有第一权限和不具有第一权限),可以实现用户向用户展示用户自身所在的组织标识,由此可以向用户提供更为广泛的组织标识的同时,一方面可以采用上述预定义的显示方式,提示用户不能操作不具有第一权限
的组织标识;另一方面,如果在知晓自身所在的组织之后,用户又期望将自身本不具有第一权限的组织加入到第一群组,可以通过各种方式进行权限的申请,避免出现用户期望将自己所在的组织加入第一群组,却在展示的组织标识中看不到这个组织而产生应用是否出现错误的疑惑。
134.需要说明的是,针对当前用户不具有第一权限的组织标识,可以向用户提示可以选取组织成员,例如在触发当前用户不具有第一权限的组织标识之后,向用户提示可以选取组织成员,可以实现当前用户进行组织成员的选取和添加,从而实现将用户期望的组织成员添加至第一群组,尽量保证第一群组中信息交互效率。
135.需要说明的是,针对当前用户不具有第一权限的组织标识,可以向当前用户提示可以向具有相关权限赋予能力的用户申请第一权限,例如在触发当前用户不具有第一权限的组织标识之后,提示当前用户可以向具有相关权限赋予能力的用户申请第一权限,可以提供途径为当前用户开通第一权限,由此可以实现当前用户通过第一权限将组织标识所关联的组织成员批量添加至第一群组,从而,提高添加效率。
136.在一些实施例中,上述步骤102,可以包括:响应于检测到针对组织标识的选择操作,以及响应于检测到确认添加操作,展示确认控件;响应于检测到针对所述确认控件的触发操作,将确认控件对应的组织确定为第一群组的群组成员单元。
137.在这里,所述确认控件用于向用户确认是否将该组织标识指示的组织加入第一群组。作为示例,确认控件可以显示以下字样:请再次确认是否将组织甲加入到第一群组中。
138.需要说明的是,展示确认控件,使得用户对将组织加入到第一群组进行二次确认,可以避免用户误操作将组织加入到第一群组,从而避免对组织中众多的组织成员造成干扰,也尽量保证第一群组的成员准确而不造成信息泄露。
139.在一些实施例中,上述方法还包括:针对第一群组的群组成员单元的组织标识,展示对应的撤销控件;响应于检测到针对撤销控件的触发操作,解除触发控件所对应的群组成员单元与第一群组的关联关系;根据解除关联关系的群组成员单元,更新第一群组的群组成员。
140.在这里,可以在第一群组的群组成员展示界面,展示与群组成员和/或与群组成员单元应的撤销控件。上述撤销控件用于将上述用户将组织成员或者组织成员单元从第一群组中删除。
141.需要说明的是,通过设置撤销控件,可以第一群组中的群组成员单元不再适合继续留在第一群组中的时候,及时对群组成员单元进行清除,从而,保证了第一群组的群组成员单元符合第一群组需要的群组成员的时机情况,提高了第一群组的人员准确性和第一群组的信息安全。另外,对于用户由于误操作将组织加入到第一群组的情况,通过撤销控件可以及时止损。
142.需要说明的是,通过设置撤销控件与组织标识对应,在用户期望进行群组成员减少的时候,可以实现批量的群组成员删除,避免了用户需要进行逐个删除群组成员的操作,提高了操作效率。
143.在一些实施例中,所述根据解除关联关系的群组成员单元,更新第一群组的群组成员,包括:对于解除关联关系的群组成员单元所关联的组织成员,确定于该组织成员是否满足以下至少一项:通过第一加入方式加入第一群组、与第一群组的任一群组成员单元具
有关联关系;如果是,将该组织成员保留在第一群组中;如果否,将该组织成员从第一群组中删除。
144.作为示例,组织甲对应展示撤销控件。如果用户触发组织甲对应的撤销控件,那么可以解除组织甲与第一群组之间的关联关系,即解除组织甲作为第一群组的群组成员单元的资格。第一群组中,可以组织甲的组织成员,执行删除步骤。删除步骤可以包括,根据该组织成员是否还属于其它组织或者是否通过单拉方式进群等判断条件,确定是否将组织成员从第一群组中删除。
145.需要说明的是,通过在撤销操作之后,通过对各个组织成员的是否退出第一群组的进一步判断,对于多种途径加入第一群组的用户,尽可能地从多个方面验证该用户是否还需要保留在第一群组中,避免出现该用户被删除而无法在第一群组中进行交互的情况出现。
146.请继续参考图5,其示出了根据本公开的交互方法的一个实施例的流程。如图5所示该交互方法,包括以下步骤:
147.步骤501,响应于检测到预定义的群组成员添加操作,展示群组候选对象。
148.在这里,群组候选对象可以包括能够添加至第一群组的对象。
149.在本实施例中,所述群组候选对象可以包括所述群组候选对象包括用户团体标识。在这里,用户团体标识用于指示包括至少两个用户的用户集合。
150.步骤502,基于针对群组候选对象的选择操作,确定被选中的一个或多个用户团体,以及基于选中的用户团体生成第一群组。
151.可选的,可以将选择操作选取出的群组候选对象,例如用户团体,确定为第一群组的群组成员单元。然后将该用户的团体成员,确定为第一群组的群组成员。
152.需要说明的是,可以通过用户对团体的选取,而将团体作为群组成员单元加入到第一群组。即以团体为单元进行群组成员的添加。从而,可以有效整合团体,以若干个团体之间协调事务沟通;对于需要团体为单位支持处理的事务,可以提高沟通效率。
153.另外,通过对团体的选取,可以批量将团体成员加入群组,减少因逐个选取团体成员而实施的操作,可以节省用户在生成群组的过程中因选取候选用户的操作次数和操作时间,提高操作效率。
154.在一些实施例中,上述选中的用户团体标识的数量为至少两个。上述步骤502,可以包括:确定所选中的至少两个用户团体所关联的用户的并集,以及将所述并集中的所有用户加入第一群组。
155.作为示例,选中的用户团体,可以包括组织a、组织b和第二群组c。那么可以将组织a、组织b和第二群组c所关联的用户,求取并集。然后将并集中的所有用户,确定为第一群组成员。由此可以生成第一群组。
156.需要说明的是,通过对于选中的多个用户团体确定用户并集,然后将并集中的所有用户加入第一群组,可以实现对于用户的去重,避免同一用户(例如用户甲)在第一群组中显示多个身份账号(例如组织a中的用户甲、组织b中的用户甲和第二群组c中的用户甲),从而避免第一群组中的各个群组成员对于同一用户显示多个身份账号的产生困惑,提高显示第一群组成员的相关信息的准确度,从而,提高第一群组成员的信息交互效率。
157.在一些实施例中,上述用户团体标识可以包括以下至少一项:组织标识和第二群
组标识。
158.在这里,组织标识可以用于指示组织架构。
159.第二群组标识可以用于指示具有加入第一组织的资格的群组。
160.在这里,团体包括组织和/或群组,可以实现当前用户对于各种用户集合,可以实现快速将用户集合加入到第一群组中,提高向第一群组中加入群组成员的速度。
161.在一些实施例中,所述502,包括:基于针对团体标识的选择操作,将选择操作指示的团体确定为第一群组的群组成员单元。
162.在这里,所述群组成员单元是对所述第一群组中成员进行管理的管理单元。
163.在这里,群组成员单元可以指示待加入群组的用户的单元。所述群组成员单元可以是对第一群组中成员进行管理的管理单元。换句话说,群组成员单元可以理解为管理用户的单位;可以以群组成员单元为单位,进行用户的批量添加或者批量删除。
164.在一些实施例中,所述基于针对团体标识的选择操作,将选择操作指示的团体确定为第一群组的群组成员单元,包括以下至少一项:基于检测到针对组织标识的选择操作,将组织标识所关联的组织成员,确定为第一群组成员;基于检测到针对第二群组标识的选择操作,将选择操作所针对的第二群组标识所关联的第二群组成员,确定为第一群组成员。
165.作为示例,当前用户可以选择组织a、组织b和第二群组c。由此,可以实现将组织和第二群组混合加入第一群组,实现不同类型的团体之间进行信息交互,便于不同类型团体之间的任务协作和信息交互,由此提高第二群组的信息交互效率。
166.在一些实施例中,所述步骤根据群组成员单元所关联的团体成员的更新,更新第一群组中的第一群组成员,可以包括:响应于群组成员单元所关联的团体成员增加,将新增的团体成员,确定为所述第一群组的第一群组成员。
167.作为示例,团体甲中新增了团体成员马八,可以将马八加入第一群组。
168.作为示例,团体丙中新增了团体成员张三,可以将张三确定为群组成员,然后确定张三是否已经在第一群组中。如果张三不在第一群组中,则可以将张三确定为群组成员;如果张三已经在第一群组中,可以则不再执行将张三加入到第一群组中的动作。
169.需要说明的是,在团体新增成员的时候,同步更新第一群组中的群组成员,可以实现根据将团体中新增的成员,自动更新第一群组。
170.在一些实施例中,上述步骤根据群组成员单元所关联的团体成员的更新,更新第一群组中的第一群组成员,可以包括:响应于群组成员单元所关联的团体成员减少,根据所减少的团体成员所关联的第一群组的群组成员单元,确定是否将所减少的团体成员从所述第一群组中删除。
171.作为示例,团体甲中减少用户张三,可以根据张三所关联的第一群组的群组成员单元,确定是否将张三从第一群组中删除。
172.需要说明的是,在团体减少成员的时候,根据所减少的成员所关联的群组成员单元,可以实现对于多种途径加入第一群组的用户,尽可能地从多个方面验证该用户是否还需要保留在第一群组中,避免出现该用户被删除而无法在第一群组中进行交互的情况出现。
173.在一些实施例,所述响应于群组成员单元所关联的组织成员减少,根据所减少的组织成员所关联的第一群组的群组成员单元,确定是否将所减少的组织成员从所述第一群
组中删除,包括:响应于确定所减少的团体成员与第一群组的任一群组成员单元具有关联关系,将所减少的团体成员保留在所述第一群组中。
174.作为示例,张三可能通过团体甲和团体丙加入群组。团体甲中已经将张三减员、张三还在团体丙中的情况下,如果团体丙还是第一群组的群组成员单元,可以在第一群组中保留张三。
175.需要说明的是,如果所减少的团体成员与第一群组的任一群组成员具有关联关系,则不删除该所减少的团体成员,可以避免所减少的成员还在第一群组的其它群组成员单元中的时候,将所减少的成员从第一群组中删除。由此,可以实现保证第一群组中的群组成员准确性。
176.在一些实施例中,所述响应于群组成员单元所关联的团体成员减少,根据所减少的团体成员所关联的第一群组的群组成员单元,确定是否将所减少的团体成员从所述第一群组中删除,包括:响应于确定所减少的团体成员与第一群组的群组成员单元均不具有关联关系,确定所减少的团体成员是否通过第一加入方式加入所述第一群组;如果是,将所减少的团体成员保留在所述第一群组中;如果否,将所减少的团体成员从所述第一群组中删除。
177.作为示例,如果团体丙已经不是第一群组的群组成员单元,即张三与第一群组的所有群组成员单元均不具有关联关系。然后,可以确定张三是否还通过第一方式加入第一群组;如果否,可以将团体张三从第一群组中删除。
178.需要说明的是,如果用户不是通过第一加入方式入群,并且也不属于第一群组的任何群组成员单元,说明该用户已经没有参与第一群组的必要,这个时候从第一群组中删除该用户,可以放置第一群组中的信息泄露。
179.需要说明的是,如果用户不属于第一群组的任何群组成员单元,但是用户是通过第一加入方式入群,那么从该用户的入会途径可以体现,该用户即使脱离这些团体,也应该参与到第一群组中。由此,在这种情况下,将该用户保留在第一群组中,可以避免该用户无法参与第一群组而造成第一群组的信息交互效率低下。
180.在一些实施例中,上述步骤响应于群组成员单元所关联的团体成员减少,根据所减少的团体成员所关联的第一群组的群组成员单元,确定是否将所减少的团体成员从所述第一群组中删除,可以包括:响应于团体成员单元中减少团体成员,确定所减少的团体成员是否通过第一加入方式加入第一群组;如果是,可以将所减少的团体成员保留在第一群组中。如果否,可以根据所减少的团体成员所关联的第一群组的群组成员单元,确定是否将所减少的团体成员从所述第一群组中删除。
181.作为示例,团体甲中减少了张三。然后,可以看第一群组中的张三是否通过第一加入方式加入群组,如果是,则第一群组中保留张三。如果否,确定张三是否与第一群组中任一团体关联(例如团体丙)。
182.由此,可以尽量节省将所减少的团体成员与各个团体成员单元比对的步骤,可以快速确定是否需要将所减少的团体成员是否从第一群组中删除。
183.在一些实施例中,通过第一方式加入第一群组包括以下至少一项:基于对用户标识的选取而添加至第一群组;基于对第二群组标识的选取,作为第二群组标识所关联的第二群组成员而添加至第一群组。
184.在这里,基于对用户标识的选取而添加至第一群组,可以理解为通过单拉方式入群。作为示例,当前用户可以勾选张三的标识,以将张三加入第一群组。
185.在这里,基于对第二群组标识的选取,作为第二群组标识所关联的第二群组成员而添加至第二群组。可以理解为通过群组勾选方式加入第一群组。作为示例,当前用户可以勾选第二群组丁,第二群组丁的所有成员可以加入第一群组。
186.需要说明的是,通过第一加入方式加入群组,可以体现用户加入第一群组方式的多样性,通过多种方式加入第一群组的用户,可能对于第一群组来说更为必要。因此,通过上述第一加入方式的核查,可以避免将较为重要的第一群组成员误删。
187.在一些实施例中,所述步骤501,可以包括:
188.响应于检测到预定义的群组成员添加操作,根据预设的时间条件,展示第二群组标识。
189.在这里,预设的时间条件指示在预设时间段内具有消息交互的第二群组。
190.在这里,可以向用户展示预设时间段内(例如一天内)具体消息交互的群组。由此,可以为用户过滤长时间静默的群组。
191.需要说明的是,预设时间段内具有消息交互的第二群组,相对于较为静默的第二群组,成为用户期望加入的第一群组的对象的概率较大。展示概率较大的群组的群组标识,可以避免用户自行查找搜索期望的第二群组的步骤,减少了用户操作,提高了用户为第一群组添加群组成员的效率。
192.在一些实施例中,步骤501,可以包括:根据目标搜索词,在当前用户的通信对象中,搜索与目标搜索词匹配的通信对象;将搜索到的通信对象,作为群组候选对象进行展示。
193.在这里,其中,当前用户的通信对象包括以下至少一项但不限于:组织标识、第二群组标识、用户标识。
194.在这里,用户采用搜索的方式,搜索期望加入的第一群组的对象;这个时候,可以展示多种形式的候选通信对象。
195.作为示例,用户以张三为搜索词;可以在用户的通信对象中,搜索与张三匹配的候选通信对象。例如,搜索到的候选通信对象可以包括用户张三、张三所在的组织甲、张三所在的群组a。当前用户可以选择所在的组织甲,那么可以将组织甲确定为群组的群组成员单元,然后将群组成员单元的组织成员,确定为第一群组的群组成员。
196.需要说明的是,通过支持混合搜索多种类型的候选通信对象,可以向用户展示与搜索词相关的较为广泛的候选对象。在可选择的对象较为广泛的情况下,用户在所展示的搜索结果中得到期望的对象的概率变大。由此,可以尽可能节省用户需要再次搜索或者翻找通信记录进行成员添加的步骤,从而,可以减少用户操作步骤,以及提高向第一群组添加成员的速度。
197.进一步参考图6,作为对上述各图所示方法的实现,本公开提供了一种交互装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
198.如图6所示,本实施例的交互装置包括:展示单元601、确定单元602和生成单元603。其中,展示单元,用于响应于检测到预定义的群组成员添加操作,展示组织标识,其中,
组织标识用于指示组织架构;确定单元,用于基于针对组织标识的选择操作,确定第一群组的群组成员单元,其中,所述群组成员单元是对所述第一群组中成员进行管理的管理单元;生成单元,用于基于所确定的群组成员单元,生成第一群组,其中,所述第一群组的第一群组成员包括所述群组成员单元所关联的组织成员。
199.在本实施例中,交互装置的展示单元601、确定单元602和生成单元603的具体处理及其所带来的技术效果可分别参考图1对应实施例中步骤101、步骤102和步骤103的相关说明,在此不再赘述。
200.在一些实施例中,所述基于所确定的群组成员单元,生成第一群组,包括:将所确定的群组成员单元所关联的所有组织成员,加入所述第一群组。
201.在一些实施例中,所述方法还包括:根据群组成员单元所关联的组织成员的更新,更新第一群组中的第一群组成员。
202.在一些实施例中,所述根据群组成员单元所关联的组织成员的更新,更新第一群组中的第一群组成员,包括:响应于群组成员单元所关联的组织成员增加,将新增的组织成员确定为所述第一群组的第一群组成员。
203.在一些实施例中,所述根据群组成员单元所关联的组织成员的更新,更新第一群组中的第一群组成员,包括:响应于群组成员单元所关联的组织成员减少,根据所减少的组织成员所关联的第一群组的群组成员单元,确定是否将所减少的组织成员从所述第一群组中删除。
204.在一些实施例中,所述响应于群组成员单元所关联的组织成员减少,根据所减少的组织成员所关联的第一群组的群组成员单元,确定是否将所减少的组织成员从所述第一群组中删除,包括:响应于确定所减少的组织成员与第一群组的任一群组成员单元具有关联关系,将所减少的组织成员保留在所述第一群组中。
205.在一些实施例中,所述响应于群组成员单元所关联的组织成员减少,根据所减少的组织成员所关联的第一群组的群组成员单元,确定是否将所减少的组织成员从所述第一群组中删除,包括:响应于确定所减少的组织成员与第一群组的群组成员单元均不具有关联关系,确定所减少的组织成员是否通过第一加入方式加入所述第一群组;如果是,将所减少的组织成员保留在所述第一群组中;如果否,将所减少的组织成员从所述第一群组中删除。
206.在一些实施例中,所述响应于群组成员单元所关联的组织成员减少,根据所减少的组织成员所关联的第一群组的群组成员单元,确定是否将所减少的组织成员从所述第一群组中删除,包括:响应于群组成员单元所关联的组织成员减少,确定所减少的组织成员是否通过第一加入方式加入所述第一群组;如果是,将所减少的组织成员保留在所述第一群组中。
207.在一些实施例中,通过第一加入方式加入第一群组包括以下至少一项:基于对用户标识的选取而添加至第一群组;基于对第二群组标识的选取,作为第二群组标识所关联的第二群组成员而添加至第一群组。
208.在一些实施例中,所述方法还包括以下至少一项:将针对群组建立控件的触发操作,确定为所述群组成员添加操作;将针对已有群组的新成员搜索操作,确定为所述群组成员添加操作;将针对已有群组的新成员添加操作,确定为所述群组成员添加操作。
209.在一些实施例中,所述基于所确定的群组成员单元,生成第一群组,包括以下至少一项:建立第一群组;向已建立的第一群组中,添加新的第一群组成员。
210.在一些实施例中,所述响应于检测到预定义的群组成员添加操作,展示组织标识,包括:获取当前用户所属的组织的组织标识;根据所获取的组织标识所关联的权限配置信息,确定所述当前用户是否具有第一权限,其中,所述权限配置信息用于指示组织中具有第一权限的组织成员,第一权限指示将组织加入至群组的权限;基于当前用户对所属的组织中的组织的第一权限,展示组织标识。
211.在一些实施例中,权限配置信息通过配置步骤生成,其中,所述配置步骤包括:展示与组织标识对应的权限配置页面,其中,所述权限配置页面包括加群选项,其中,加群选项以下至少一项:所有人选项、组织负责人选项、无人选项、自定义人员选项;基于针对加群选项的选取操作,生成与组织标识对应的权限配置信息。
212.在一些实施例中,权限配置信息通过配置步骤生成,所述配置步骤,包括:展示以下至少一项:黑名单区域和白名单区域,其中,黑名单区域用于展示用户选择的不具有第一权限的组织成员标识,白名单区域用于展示用户选择的具有第一权限的组织成员标识;以及所述基于针对加群选项的选取操作,生成与组织标识对应的权限配置信息,包括:根据以下至少一项:针对加群选项的选取操作、所述黑名单区域中的组织成员标识和白名单区域中展示的组织成员标识,生成权限配置信息。
213.在一些实施例中,所述基于当前用户对所属的组织中的组织的第一权限,展示组织标识,包括:展示当前用户具有第一权限的组织的组织标识,以及展示与组织标识对应的选择控件。
214.在一些实施例中,所述a3基于当前用户对所属的组织中的组织的第一权限,展示组织标识,包括:展示当前用户所属的组织的组织标识,其中,所展示的组织标识包括以下至少一项:当前用户具有第一权限的组织标识和当前用户不具有第一权限的组织标识;针对当前用户具有第一权限的组织标识展示选择控件;针对当前用户不具有第一权限的组织标识,采用预定义的提示方式,提示当前用户不具有将该组织标识所关联的所有组织成员添加至群组的权限
215.在一些实施例中,所述提示方式包括以下至少一项:以预定义的显示方式,将当前用户不具有第一权限的组织标识,与当前用户具有第一权限的组织标识,进行区分显示;响应于检测到针对当前用户不具有第一权限的组织标识的触发操作,显示提示信息,其中,所述提示信息用于指示以下至少一项:当前用户不具有将该组织标识所关联的所有组织成员添加至群组的权限,当前用户具有选取组织成员添加至群组的权限,当前用户具有第一权限的申请权限。
216.在一些实施例中,所述方法还包括:针对第一群组的群组成员单元的组织标识,展示对应的撤销控件;响应于检测到针对撤销控件的触发操作,解除触发控件所对应的群组成员单元与第一群组的关联关系;根据解除关联关系的群组成员单元,更新第一群组的群组成员。
217.在一些实施例中,所述根据解除关联关系的群组成员单元,更新第一群组的群组成员,包括:对于解除关联关系的群组成员单元所关联的组织成员,确定于该组织成员是否满足以下至少一项:通过第一加入方式加入第一群组、与第一群组的任一群组成员单元具
有关联关系;如果是,将该组织成员保留在第一群组中;如果否,将该组织成员从第一群组中删除。
218.进一步参考图7,作为对上述各图所示方法的实现,本公开提供了一种交互装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
219.如图7所示,本实施例的交互装置包括:展示模块701、确定模块702。其中,展示模块,用于响应于检测到预定义的群组成员添加操作,展示群组候选对象,其中,所述群组候选对象包括用户团体标识,其中,用户团体标识用于指示包括至少两个用户的用户集合;确定模块,用于基于针对群组候选对象的选择操作,确定被选中的一个或多个用户团体,以及基于选中的用户团体生成第一群组。
220.在本实施例中,交互装置的展示模块701、确定模块702的具体处理及其所带来的技术效果可分别参考图5对应实施例中步骤501、步骤502的相关说明,在此不再赘述。
221.在一些实施例中,选中的用户团体标识的数量为至少两个;以及
222.所述基于选中的用户团体生成第一群组,包括:确定所选中的至少两个用户团体所关联的用户的并集,以及将所述并集中的所有用户加入第一群组。
223.在一些实施例中,用户团体标识包括以下至少一项:组织标识和第二群组标识,其中,组织标识用于指示组织架构。
224.在一些实施例中,所述基于针对群组候选对象的选择操作,确定被选中的一个或多个用户团体,以及基于选中的用户团体生成第一群组,包括:基于针对团体标识的选择操作,将选择操作指示的团体确定为第一群组的群组成员单元,其中,所述群组成员单元是对所述第一群组中成员进行管理的管理单元。
225.在一些实施例中,所述基于针对团体标识的选择操作,将选择操作指示的团体确定为第一群组的群组成员单元,包括以下至少一项:基于检测到针对组织标识的选择操作,将组织标识所关联的组织成员,确定为第一群组成员;基于检测到针对第二群组标识的选择操作,将选择操作所针对的第二群组标识所关联的第二群组成员,确定为第一群组成员。
226.在一些实施例中,所述响应于检测到预定义的群组成员添加操作,展示群组候选对象,包括:响应于检测到预定义的群组成员添加操作,根据预设的时间条件,展示第二群组标识,其中,预设的时间条件指示在预设时间段内具有消息交互的第二群组。
227.在一些实施例中,所述响应于检测到预定义的群组成员添加操作,展示群组候选对象,包括:根据目标搜索词,在当前用户的通信对象中,搜索与目标搜索词匹配的通信对象,其中,当前用户的通信对象包括以下至少一项:组织标识、第二群组标识、用户标识;将搜索到的通信对象,作为群组候选对象进行展示。
228.请参考图8,图8示出了本公开的一个实施例的交互方法可以应用于其中的示例性系统架构。
229.如图8所示,系统架构可以包括终端设备801、802、803,网络804,服务器805。网络804用以在终端设备801、802、803和服务器805之间提供通信链路的介质。网络804可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
230.终端设备801、802、803可以通过网络804与服务器805交互,以接收或发送消息等。终端设备801、802、803上可以安装有各种客户端应用,例如网页浏览器应用、搜索类应用、
新闻资讯类应用。终端设备801、802、803中的客户端应用可以接收用户的指令,并根据用户的指令完成相应的功能,例如根据用户的指令在信息中添加相应信息。
231.终端设备801、802、803可以是硬件,也可以是软件。当终端设备801、802、803为硬件时,可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。当终端设备801、802、803为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务的软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。
232.服务器805可以是提供各种服务的服务器,例如接收终端设备801、802、803发送的信息获取请求,根据信息获取请求通过各种方式获取信息获取请求对应的展示信息。并展示信息的相关数据发送给终端设备801、802、803。
233.需要说明的是,本公开实施例所提供的交互方法可以由终端设备执行,相应地,交互装置可以设置在终端设备801、802、803中。此外,本公开实施例所提供的交互方法还可以由服务器805执行,相应地,交互装置可以设置于服务器805中。
234.应该理解,图8中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
235.下面参考图9,其示出了适于用来实现本公开实施例的电子设备(例如图8中的终端设备或服务器)的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图9示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
236.如图9所示,电子设备可以包括处理装置(例如中央处理器、图形处理器等)901,其可以根据存储在只读存储器(rom)902中的程序或者从存储装置908加载到随机访问存储器(ram)903中的程序而执行各种适当的动作和处理。在ram 903中,还存储有电子设备900操作所需的各种程序和数据。处理装置901、rom 902以及ram 903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。
237.通常,以下装置可以连接至i/o接口905:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置906;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置907;包括例如磁带、硬盘等的存储装置908;以及通信装置909。通信装置909可以允许电子设备与其他设备进行无线或有线通信以交换数据。虽然图9示出了具有各种装置的电子设备,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
238.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置909从网络上被下载和安装,或者从存储装
置908被安装,或者从rom 902被安装。在该计算机程序被处理装置901执行时,执行本公开实施例的方法中限定的上述功能。
239.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
240.在一些实施方式中,客户端、服务器可以利用诸如http(hypertexttransfer protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“lan”),广域网(“wan”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
241.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
242.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于检测到预定义的群组成员添加操作,展示组织标识,其中,组织标识用于指示组织架构;基于针对组织标识的选择操作,确定第一群组的群组成员单元,其中,所述群组成员单元是对所述第一群组中成员进行管理的管理单元;基于所确定的群组成员单元,生成第一群组,其中,所述第一群组的第一群组成员包括所述群组成员单元所关联的组织成员。
243.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:响应于检测到预定义的群组成员添加操作,展示群组候选对象,其中,所述群组候选对象包括用户团体标识,其中,用户团体标识用于指示包括至少两个用户的用户集合;基于针对群组候选对象的选择操作,确定被选中的一个或多个用户团体,以及基于选中的用户团体生成第一群组。
244.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立
的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
245.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
246.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,单元的名称在某种情况下并不构成对该单元本身的限定,例如,展示单元还可以被描述为“展示组织标识的单元”。
247.本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、片上系统(soc)、复杂可编程逻辑设备(cpld)等等。
248.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
249.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
250.此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
251.尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1