群组操作方法、装置、设备及存储介质与流程

文档序号:27197839发布日期:2021-11-03 13:04阅读:120来源:国知局
群组操作方法、装置、设备及存储介质与流程

1.本公开实施例涉及计算机技术,尤其涉及一种群组操作方法、装置、设备及存储介质。


背景技术:

2.随着计算机技术的发展,人们为了提高沟通效率,通常采用建立网络群组的方式,将需要参与沟通的用户拉进网络群组,以便于群成员在群组中进行沟通讨论。
3.现有技术中,仅存在针对普通群(如微信群)的管理操作,而没有基于邮件操作构建的特殊群组的管理操作。


技术实现要素:

4.本公开实施例提供一种群组操作方法、装置、设备及存储介质,以实现对基于邮件操作构建的邮件分享群的群管理。
5.第一方面,本公开实施例提供了一种群组操作方法,包括:
6.接收针对邮件分享群的操作指令,所述邮件分享群为用于针对目标邮件进行信息交互的群组;
7.根据所述操作指令对所述邮件分享群进行操作。
8.第二方面,本公开实施例还提供了一种群组操作装置,该装置包括:
9.指令接收模块,用于接收针对邮件分享群的操作指令,所述邮件分享群为用于针对目标邮件进行信息交互的群组;
10.操作执行模块,用于根据所述操作指令对所述邮件分享群进行操作。
11.第三方面,本公开实施例还提供了一种电子设备,该设备包括:
12.一个或多个处理装置;
13.存储装置,用于存储一个或多个程序;
14.当所述一个或多个程序被所述一个或多个处理装置执行,使得所述一个或多个处理装置实现如本公开实施例中任一所述的群组操作方法。
15.第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理装置执行时实现如本公开实施例中任一所述的群组操作方法。
16.本公开实施例通过接收针对邮件分享群的操作指令,该邮件分享群为用于目标邮件进行信息交互的群组,根据该操作指令对该邮件分享群进行操作,利用对基于目标邮件进行信息交互的邮件分享群进行管理操作,解决了现有技术中仅有针对普通群的管理操作,而没有基于邮件操作构建的特殊群组的管理操作的问题,实现了对基于邮件操作构建的特殊群组的群管理。
附图说明
17.图1a是本公开实施例一提供的一种群组操作方法的流程示意图;
18.图1b是本公开实施例适用的一种讨论群显示界面示意图;
19.图1c是本公开实施例适用的一种im群显示界面示意图;
20.图1d是本公开实施例适用的一种讨论群隐藏状态下显示界面示意图;
21.图2a是本公开实施例二提供的一种群组操作方法的流程示意图;
22.图2b是本公开实施例适用的一种邮件客户端显示界面示意图;
23.图3是本公开实施例三提供的一种群组操作方法的流程示意图;
24.图4是本公开实施例四提供的一种群组操作装置的结构示意图;
25.图5是本公开实施例五提供的一种电子设备的硬件结构示意图。
具体实施方式
26.下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
27.应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
28.本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
29.需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
30.需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
31.本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
32.本公开申请人在实施本公开的过程中发现,群组中只存在与邮件无关的普通群组,而没有与邮件具有强关联关系的群组,因此,在进行群管理时,也就不存在与邮件具有强关联关系的群组的群管理方式。其中,普通群组可以是通过与邮件无关的方式进行操作所构建的群组,与邮件具有强关联关系的群组可以包括基于邮件操作所构建的特殊群组。另外,由于对基于邮件操作构建的特殊群组的管理,与对普通群组的管理是有区别的,因此,本实施例旨在实现针对基于邮件操作构建的特殊群组的特殊群管理。其中,基于邮件操作构建的特殊群组例如可以是本实施例所涉及的邮件分享群。
33.实施例一
34.图1为本公开实施例一提供的一种群组操作方法的流程示意图。该方法可适用于对基于邮件操作构建的特殊群组进行管理的情况,该方法可以由计算机、服务器等电子设备来执行,具体包括如下步骤:
35.s110、接收针对邮件分享群的操作指令,邮件分享群为用于针对目标邮件进行信
息交互的群组。
36.本实施例中,邮件分享群可以是与目标邮件具有强关联关系的群组,例如基于目标邮件进行分享操作所创建的分享群。可选的,邮件分享群例如可以包括邮件端的讨论群和/或im(instant messaging,即时通信)端的im群。具体的,该邮件分享群可设置在邮件端,例如通过邮件端服务器创建讨论群,并在邮件客户端上进行显示;该邮件分享群也可设置在im端,也即通过im端服务器创建im群,并在im客户端上进行显示,在此不作限定。示例性的,当邮件端的讨论群和im端的im群同时存在时,可进行同步显示,以使二者中呈现的群消息是相同的。
37.另外,本实施例中针对邮件分享群的操作指令,可以是邮件分享群的管理员,例如目标邮件的分享者,在其所使用的客户端上,触发对邮件分享群的群管理操作,而生成的操作指令。具体的,对邮件分享群进行群管理的操作包括但不限于:建群、解散群、群属性的设置、群功能的实现、建群时的权限分配,解散群时的权限解除以及群主退群时的权限转移等。
38.示例性的,客户端在生成针对该邮件分享群的操作指令后,可将该操作指令发送给服务器,服务器再根据接收的针对邮件分享群的操作指令,执行相应的群管理操作。
39.本实施例中,在邮件分享群为邮件端的讨论群时,可在该讨论群上进行一些特殊显示。例如,如图1b所示,为在邮件客户端上显示的讨论群的显示界面示意图,其中,讨论群10显示于邮件内容展示窗口20的一侧,这样可以方便用户在讨论群中进行讨论的同时,查看目标邮件的邮件内容,并基于邮件内容提高交互效率。
40.可选的,邮件端的讨论群可显示有用于显示群成员信息的状态栏。
41.显示状态栏的好处在于,可以使用户对群成员的一些信息有所了解,进而便于进行群成员管理。
42.可选的,群成员信息可以包括:群成员人数、群成员头像以及群成员添加标识中的至少一项。
43.示例性的,群成员人数可以是讨论群中包括的群成员的人数;群成员头像可以是讨论群中群成员的图像标识;群成员添加标识可以是群管理员用于向讨论群中添加新成员的入口,群管理员通过点击群成员添加标识,即可触发弹出候选成员显示窗口,通过在该窗口中选中需要添加的新成员即可完成邀请新成员入群的操作。
44.例如,如图1b所示的讨论群显示界面上,讨论群10显示有用于显示群成员信息的状态栏11,其中,具体显示有群成员人数101、群成员头像102以及群成员添加标识103。
45.另外,在邮件分享群为im端的im群时,可在该im群上也进行一些特殊显示。可选的,im端的im群显示有与目标邮件相关的群名称。其中,与目标邮件相关的群名称包括但不限于,将目标邮件的邮件主题作为im群的群名称,进行显示。这样设置的好处在于,方便用户从im客户端上众多群组中,查找到与目标邮件强关联的im群,也便于用户区别于与其他邮件关联的im群或普通群。
46.例如,如图1c所示,为在im客户端上显示的im群的显示界面示意图,其中,im群30的群名为与其关联的目标邮件的邮件主题,也即目标邮件的邮件主题为“回复:年度工作安排”时,im群30显示界面上方所显示的群名称即为“回复:年度工作安排”。
47.s120、根据操作指令对邮件分享群进行操作。
48.本实施例中,服务器在接收到针对邮件分享群的操作指令后,可根据该操作指令执行对应的群管理操作。在一个具体例子中,服务器在接收到针对邮件分享群的新成员添加指令,则可根据该新成员添加指令向该邮件分享群中增加指定的新成员。当然,对邮件分享群的管理操作并不仅限于添加新成员,此处仅是举例说明,还可包括其他对邮件分享群的管理操作,在此不作限定。
49.具体的,针对与目标邮件强关联的群组,例如基于目标邮件的分享操作所构建的邮件分享群,需要进行一些特殊管理操作,下面展开进行说明。
50.可选的,接收针对邮件分享群的操作指令,包括:接收分享方针对im群发出的入群验证开启指令;相应的,根据操作指令对邮件分享群进行操作,包括:在分享方显示的im群中提供群验证接口,以供分享方在im端对群验证消息进行处理。
51.本实施例中,分享方可以是目标邮件的分享者所使用的客户端,相对应的,被分享方可以是目标邮件的被分享者所使用的客户端。
52.示例性的,基于分享方将目标邮件分享给被分享者所构建的im群,分享方默认为im群的群主,被分享方为im群的群成员,则分享方可针对im群开启入群验证,以使群成员无法自行添加新成员入群,新成员也无法随意入群,需通过分享方验证后才可进入该im群。具体的,分享者可在客户端上设置开启群验证功能,例如选中群验证功能的选项,进而触发生成入群验证开启指令,并将该入群验证开启指令发送至服务器,服务器接收到该入群验证开启指令后,可根据该指令在分享方显示的im群中开启相应的群验证功能,也即提供群验证接口,当有新成员入群时,会在分享方显示提示信息,以便分享者对新成员入群进行群验证处理。
53.设置群验证功能的好处在于,可以便于分享方对群进行管理,提高群组信息及目标邮件的安全性。
54.可选的,接收针对邮件分享群的操作指令,包括:接收针对讨论群发出的群静音指令;相应的,根据操作指令对邮件分享群进行操作,包括:将讨论群的新消息提醒方式由第一提醒方式切换为第二提醒方式;其中,第一提醒方式包括声音提醒、基于讨论群的群图标显示第一提醒标识、以及基于目标邮件的邮件信息显示第二提醒标识中的至少一种方式;第二提醒方式包括基于讨论群的群图标显示第三提醒标识。
55.可选的,第三提醒标识包括讨论群对应的至少两种可选标识中选择的目标提醒标识。
56.示例性的,基于分享方将目标邮件分享给被分享者,在邮件端所构建的讨论群,本实施例设置有群静音功能。分享者或被分享者可根据需要,在其所使用的邮件客户端上进行静音设置。具体的,分享者或被分享者可在其所使用的邮件客户端上选中群静音功能的选项,进而触发生成群静音指令,并将该群静音指令发送至服务器,服务器接收到该群静音指令后,可根据该指令在分享方显示的讨论群中开启静音模式,也即将讨论群的新消息提醒方式由非静音模式下的第一提醒方式,切换为静音模式下的第二提醒方式。
57.其中,第一提醒方式包括但不限于声音提醒、基于讨论群的群图标显示第一提醒标识、以及基于目标邮件的邮件信息显示第二提醒标识;第二提醒方式包括但不限于基于讨论群的群图标显示第三提醒标识。需要说明的是,第一提醒标识和第二提醒标识相较于第三提醒标识更具有显著性,其中,显著性可体现在颜色更鲜艳、信息提示内容更具体等,
例如第一提醒标识可以是与新消息条数对应的红色数字,第二提醒标识可以是红色图标,相对应的,第三提醒标识例如可以是与新消息条数对应的灰色数字或红色圆点,具体可根据用户的设置进行选择。
58.在一个具体例子中,如图1b所示,当用户点击分享邮件选项卡40后,可显示相应的邮件列表50,其中,在邮件列表50中展示的邮件均为分享邮件。以图1b中张三分享的邮件为例,将张三分享的邮件作为目标邮件,邮件列表50中展示有目标邮件的邮件信息51。当讨论群处于非静音模式时,若接收到新消息,则在邮件信息51中左下角位置显示红色讨论图标511;而当讨论群处于静音模式时,若接收到新消息,则不显示该红色讨论图标511。又如,如图1d所示,当讨论群处于隐藏状态时,可在邮件内容展示窗口20上显示用于弹出该讨论群的群图标21。当讨论群处于非静音模式时,若接收到新消息,则在群图标21上显示红色数字;而当讨论群处于静音模式时,若接收到新消息,则在群图标21上显示灰色数字或红点。
59.可选的,接收针对邮件分享群的操作指令,包括:接收针对im群发出的群静音指令;相应的,根据操作指令对邮件分享群进行操作,包括:将im群的新消息提醒方式由第三提醒方式切换为第四提醒方式;其中,第三提醒方式包括声音提醒,和/或基于im群对应的消息流显示第四提醒标识;第四提醒方式包括基于im群对应的消息流显示第五提醒标识。
60.可选的,第五提醒标识包括im群对应的至少两种可选标识中选择的目标提醒标识。
61.示例性的,基于分享方将目标邮件分享给被分享者,在im端所构建的im群,本实施例设置有群静音功能。分享者或被分享者可根据需要,在其所使用的im客户端上进行静音设置。具体的,分享者或被分享者可在其所使用的im客户端上选中群静音功能的选项,进而触发生成群静音指令,并将该群静音指令发送至服务器,服务器接收到该群静音指令后,可根据该指令在分享方显示的im群中开启静音模式,也即将im群的新消息提醒方式由非静音模式下的第三提醒方式,切换为静音模式下的第四提醒方式。
62.其中,第三提醒方式包括但不限于声音提醒、基于im群对应的消息流显示第四提醒标识等;第四提醒方式包括但不限于基于im群对应的消息流显示第五提醒标识。需要说明的是,第四提醒标识相较于第五提醒标识更具有显著性,其中,显著性可体现在颜色更鲜艳、信息提示内容更具体等,例如第四提醒标识可以是与新消息条数对应的红色数字,相对应的,第五提醒标识例如可以是与新消息条数对应的灰色数字或红色圆点,具体可根据用户的设置进行选择。
63.在一个具体例子中,如图1c所示,当im群30处于非静音模式时,若接收到新消息,则在im群30对应的消息流31中显示与新消息条数对应的红色数字;而当im群处于静音模式时,若接收到新消息,则在im群30对应的消息流31中显示与新消息条数对应的灰色数字或仅显示红点。
64.以上在群组处于不同状态时采用不同的新消息提醒方式的好处在于,可以使用户根据自己的需求更改邮件分享群的显示和提醒方式,从而满足用户的个性化选择需求,增加交互性。
65.本实施例的技术方案,通过接收针对邮件分享群的操作指令,该邮件分享群为用于目标邮件进行信息交互的群组,根据该操作指令对该邮件分享群进行操作,利用对基于目标邮件进行信息交互的邮件分享群进行管理操作,解决了现有技术中仅有针对普通群的
管理操作,而没有基于邮件操作构建的特殊群组的管理操作的问题,实现了对基于邮件操作构建的特殊群组的群管理。
66.实施例二
67.图2a为本公开实施例二提供的一种群组操作方法的流程示意图。本实施例以上述实施例中各个可选方案为基础进行具体化,提供了可选的群组操作方法,具体是在接收针对邮件分享群的操作指令之前,还包括:接收分享方基于目标邮件发送的邮件分享请求;根据所述邮件分享请求,创建包括所述分享方和被分享方的邮件分享群,并将所述目标邮件分享给所述被分享方,以供所述分享方和所述被分享方基于所述目标邮件,在所述邮件分享群中进行信息交互。具体包括如下步骤:
68.s210、接收分享方基于目标邮件发送的邮件分享请求。
69.本实施例中,在对邮件分享群进行管理操作之前,可先基于分享方分享的目标邮件,创建该邮件分享群。其中,目标邮件可以是分享方需要分享给被分享方的邮件。该目标邮件可以来源于邮件端,也可以来源于im(instant messaging,即时通信)端。示例性的,目标邮件来源于邮件端的情况例如可以包括,分享方基于新建的草稿或接收的邮件,对其进行分享;目标邮件来源于im端的情况例如可以包括,分享方基于已分享至im端的邮件,对其进行再次分享。
70.具体的,分享方在发出邮件分享请求时可指定一个被分享方,也可指定多个被分享方,也即分享方可将目标邮件分享给一个被分享方,也可以分享给多个被分享方,在此不作限定。
71.可选的,目标邮件包括至少一个邮件草稿或多个具有相同特征信息的关联邮件。本实施例所涉及的目标邮件,可以是一个或多个邮件草稿,也可以是多个具有相同特征信息的关联邮件。其中,邮件草稿可以是由分享方新建的草稿;具有相同特征信息的关联邮件可以是由主题相同、发送时间在预设时间范围内、具有相同发件人、具有相同收件人、具有回复引用关系、以及具有转发引用关系中的至少一个特征信息的多个邮件,所组成的邮件集合。
72.具体的,分享者可在其使用的邮件客户端上,发起针对目标邮件的邮件分享请求,以对目标邮件进行分享。其中,分享者使用的客户端具体可以包括电脑客户端或手机客户端。分享方发起邮件分享请求的方式包括但不限于,分享者在目标邮件的显示界面中点击具有分享功能的按钮,从而触发生成针对目标邮件的邮件分享请求。
73.示例性的,如图2b所示的邮件客户端界面上,如果待分享的目标邮件为图中收件箱内张三回复的邮件,则分享者可通过点击该邮件下邮件内容展示窗口右上角所显示的分享按钮11,发起对目标邮件的分享,并成为该目标邮件的分享方,同时,生成邮件分享请求。此时,服务器可接收到分享方基于张三回复的邮件,所发送的邮件分享请求。在一个具体例子中,分享者在本客户端触发分享按钮后,可弹出候选被分享方的展示窗口,在该展示窗口中展示各候选被分享方的身份信息,例如头像等,分享者可从展示窗口中选中需要进行邮件分享的被分享方的头像,并点击确认按钮,即可在客户端上触发生成邮件分享请求,并发送给服务器,以使服务器根据该邮件分享请求,创建包括分享方和选中的被分享方的邮件分享群。
74.s220、根据邮件分享请求,创建包括分享方和被分享方的邮件分享群,并将目标邮
件分享给被分享方,以供分享方和被分享方基于目标邮件,在邮件分享群中进行信息交互。
75.本实施例中,服务器在接收到分享方发送的邮件分享请求后,可基于目标邮件创建包括分享方和至少一个被分享方的邮件分享群,也即创建一个与目标邮件关联的邮件分享群,并将分享方和被分享方添加至该邮件分享群中,作为该邮件分享群的群成员。其中,将目标邮件分享给被分享方的方式包括但不限于基于创建的邮件分享群关联展示该目标邮件,以使分享方和被分享方能够基于该目标邮件,在邮件分享群中进行信息交互。具体的,邮件分享群创建后,作为该邮件分享群群成员的分享方和被分享方,可基于展示的目标邮件,在邮件分享群中进行线上多方协同的信息交互,其中,信息交互方式包括但不限于文字交互、语音交互、视频交互和协同编辑等。
76.需要强调的是,本实施例中的邮件分享是指分享方将目标邮件通过建群的方式分享给被分享方,使被分享方可以看见和/或编辑该目标邮件,但被分享方实际并不能真正拥有该目标邮件,也即被分享方被分享得到的目标邮件会随着分享结束而自动删除。
77.可选的,邮件分享请求包括分享方对被分享方发出的操作权限分配指令;相应的,在接收分享方基于目标邮件发送的邮件分享请求之后,还包括:根据操作权限分配指令为被分享方分配邮件操作权限。
78.本实施例中,在基于分享的目标邮件创建邮件分享群时,还可为被分享方分配邮件操作权限。具体的,邮件操作分配权限可以是由分享方为被分享方分配的针对目标邮件的操作权限。其中,分享方发送的邮件分享请求中可包含有分享方对被分享方发出的操作权限分配指令。服务器在接收到该操作权限分配指令后,可在创建邮件分享群的同时,根据该操作权限分配指令为被分享方分配邮件操作权限。
79.设置邮件操作权限的有益效果在于,可以根据分享方的需要为每一个被分享方分配可以拥有的权限,以使被分享方在自己所拥有的权限范围内对目标邮件进行操作,从而便于对目标邮件的协同管理。
80.可选的,邮件操作权限包括:编辑权限、阅读权限和分享权限中的至少一项。
81.其中,编辑权限可以是对目标邮件的内容进行编辑的权限,例如,对邮件内容进行撰写、修改、评论等;阅读权限可以是对目标邮件的内容进行阅读查看的权限,例如,打开目标邮件,查看邮件详细内容等;分享权限可以是对目标邮件进行二次分享的权限,例如,将目标邮件分享给其他用户,邀请其他用户进群等。
82.s230、接收针对邮件分享群的操作指令。
83.s240、根据操作指令对邮件分享群进行操作。
84.本实施例中,在对基于分享方分享的目标邮件创建的邮件分享群进行管理时,在邮件操作权限管理上,可从以下几个方面进行管理:
85.需要说明的是,被取消邮件操作权限的被分享方,则不再拥有对目标邮件的操作权限,例如无法再对目标邮件进行编辑、阅读、分享等操作,以达到取消或部分取消对目标邮件的分享的目的。
86.可选的,接收针对邮件分享群的操作指令,包括:接收分享方发出的第一退群操作指令;相应的,根据操作指令对邮件分享群进行操作,包括:根据第一退群操作指令将分享方移出邮件分享群,并取消邮件分享群中的被分享方的邮件操作权限。
87.在一个具体例子中,分享者可通过点击分享群显示界面上显示的退群按钮,触发
生成第一退群操作指令,以使分享方退出分享群并收回对目标邮件的分享,服务器在接收到分享方发送的第一退群操作指令后,将分享方移出分享群,同时,查询分享群中所有对该目标邮件拥有邮件操作权限的被分享方,并取消该所有被分享方针对目标邮件的邮件操作权限,以使被分享者无法再对目标邮件进行操作。
88.可选的,在接收分享方发出的第一退群操作指令之后,还包括:根据分享方发出的群主身份转移指令或预设转移规则,将分享方的群主身份和群操作权限转移给邮件分享群中的目标群成员。
89.在一个具体例子中,分享者在点击退群按钮时在邮件分享群中选中目标群成员,可触发生成群主身份转移指令,以将邮件分享群的群主转移给选中的目标群成员,并收回对目标邮件的分享;又如,分享者退出邮件分享群后自动触发生成群主身份转移指令,以按照预设转移规则将邮件分享群的群主身份转移给目标群成员,并收回对目标邮件的分享,其中,预设转移规则例如可以是,默认将群主身份转移给排列显示在群主头像下一位的群成员。服务器在接收到分享方发送的群主身份转移指令后,可将分享方的群主身份和群操作权限转移给邮件分享群中指定的或默认的目标群成员。
90.可选的,接收针对邮件分享群的操作指令,包括:接收分享方发出的解散群操作指令;相应的,根据操作指令对邮件分享群进行操作,包括:根据解散群操作指令解散邮件分享群,并取消邮件分享群中的被分享方的邮件操作权限。
91.在一个具体例子中,分享者可通过点击邮件分享群显示界面上显示的群解散按钮,触发生成解散群操作指令,以解散邮件分享群并收回对目标邮件的分享,服务器在接收到分享方发送的解散群操作指令后,解散该邮件分享群,同时,查询邮件分享群中所有对该目标邮件拥有邮件操作权限的被分享方,并取消该所有被分享方针对目标邮件的邮件操作权限,以使被分享者无法再对目标邮件进行操作。
92.可选的,接收针对邮件分享群的操作指令,包括:接收目标被分享方发出的第二退群操作指令;相应的,根据操作指令对邮件分享群进行操作,包括:根据第二退群操作指令将目标被分享方移出邮件分享群,并取消目标被分享方的邮件操作权限。
93.在又一个具体例子中,目标被分享者可通过点击邮件分享群显示界面上显示的退群按钮,触发生成第二退群操作指令,以使目标被分享方退出邮件分享群并收回对该目标分享者分享的目标邮件,服务器在接收到目标被分享方发送的第二退群操作指令后,将该目标被分享方移出邮件分享群,同时,取消该目标被分享方针对目标邮件的邮件操作权限,以使该目标被分享者无法再对目标邮件进行操作。
94.本实施例的技术方案,通过接收分享方基于目标邮件发送的邮件分享请求,再根据该邮件分享请求,创建包括分享方和被分享方的邮件分享群,并将目标邮件分享给被分享方,以供分享方和被分享方基于该目标邮件,在邮件分享群中进行信息交互,之后,可基于邮件分享群进行相应的群管理操作,利用基于分享的邮件建群,并对其进行管理,提高了多方协同沟通的信息交互效率和群管理效率。
95.实施例三
96.图3为本公开实施例三提供的一种群组操作方法的流程示意图。本实施例以上述实施例中各个可选方案为基础进行具体化,提供了可选的群组操作方法,具体是接收针对邮件分享群的操作指令,包括:接收分享方或被分享方发送的邮件再分享请求;相应的,根
据操作指令对邮件分享群进行操作,包括:根据邮件再分享请求,将邮件再分享请求所指示的新增被分享方添加到邮件分享群中。具体包括如下步骤:
97.s310、接收分享方或被分享方发送的邮件再分享请求。
98.本实施例中,对邮件分享群进行管理的操作可体现为,向邮件分享群中添加新的群成员,也即新增被分享方,以使新增被分享方也可基于分享的目标邮件,与其他群成员一起在邮件分享群中进行信息交互。
99.示例性的,在对目标邮件进行首次分享之后,还可进行二次分享。具体的,分享方或被分享方可基于已分享的目标邮件发起二次分享,服务器在接收到分享方或被分享方基于目标邮件的邮件再分享请求后,可将目标邮件分享给新增被分享方。其中,发起二次分享的方式包括但不限于,邀请新增被分享方进入分享群。
100.具体的,以邮件客户端上显示的讨论群为例,可通过在邮件客户端的邮件内容展示窗口或讨论群对应的状态栏中设置群成员添加标识,当群成员添加标识被触发时,可弹出候选窗口,显示候选被分享者的身份信息,分享者或拥有分享权限的被分享者,可通过选中候选被分享者,发起再分享请求。例如如图1b所示,用户可通过触发讨论群10状态栏11中显示的群成员添加标识103,发起邮件再分享请求。
101.可选的,该方法还可以包括:如果确定邮件分享群为仅限分享方再分享状态,则禁止接收被分享方发送的邮件再分享请求。
102.为了约束邮件分享群中各被分享方的群管理权限,分享方可通过将邮件分享群设置为仅限分享方再分享状态,例如选中邮件分享群中仅限群主再分享的选项,即可禁止被分享方拉人进群,从而可以提高邮件分享群以及目标邮件的安全性。
103.s320、根据邮件再分享请求,将邮件再分享请求所指示的新增被分享方添加到邮件分享群中。
104.本实施例中,服务器在接收到邮件再分享请求后,可将邮件再分享请求所指示的新增被分享方添加至邮件分享群中。具体的,邮件再分享请求中可包含有发起该请求的分享方或被分享方所选中的新增被分享方的身份标识,服务器可根据该新增被分享方的身份标识,将该新增被分享方添加至邮件分享群中。需要指出的是,可通过将新增被分享方添加至邮件分享群,将分享的目标邮件分享给该新增被分享方。
105.另外,在上述实施例的基础上,可选的,在分享方或被分享方邀请新增被分享方进入该邮件分享群时,可在自己的群管理权限范围之内为新增被分享方分配不大于自身的群管理权限,也即,例如拥有添加新成员入群权限的被分享者,在邀请新增被分享者入群时,可以为新增被分享者配置添加新成员入群的权限。
106.可选的,在将邮件再分享请求所指示的新增被分享方添加到邮件分享群中之后,还包括:在新增被分享方启动邮件分享群,并在新增被分享方的邮件分享群中显示对应的全部历史消息。
107.示例性的,启动邮件分享群可以是打开邮件分享群,实时获取并显示邮件分享群中的群消息。具体的,在新增被分享方启动邮件分享群后,可在新增被分享方的邮件分享群中显示对应的全部历史消息,也即新增被分享方可从服务器拉取该邮件分享群对应的所有历史消息记录,包括但不限于群成员在邮件分享群中进行信息交互时所发送的文字信息、语音信息、以及目标邮件的相关信息等。
108.在新增被分享方的邮件分享群中显示对应的全部历史消息的好处在于,可以使新增被分享方快速了解邮件分享群中的信息交互内容,以便新增被分享者基于当前的信息交互内容继续与邮件分享群中的其他成员进行信息交互。
109.本实施例的技术方案,通过接收分享方或被分享方发送的邮件再分享请求,并根据邮件再分享请求,将邮件再分享请求所指示的新增被分享方添加到邮件分享群中,利用向邮件分享群添加新增被分享方的方式,对目标邮件进行二次分享,提高了多方协同沟通的信息交互效率和群管理效率。
110.实施例四
111.图4为本公开实施例四提供的一种群组操作装置的结构示意图。参考图4,群组操作装置包括:指令接收模块410和操作执行模块420,下面对各模块进行具体说明。
112.指令接收模块410,用于接收针对邮件分享群的操作指令,所述邮件分享群为用于针对目标邮件进行信息交互的群组;
113.操作执行模块420,用于根据所述操作指令对所述邮件分享群进行操作。
114.本实施例提供的群组操作装置,通过接收针对邮件分享群的操作指令,该邮件分享群为用于目标邮件进行信息交互的群组,根据该操作指令对该邮件分享群进行操作,利用对基于目标邮件进行信息交互的邮件分享群进行管理操作,解决了现有技术中仅有针对普通群的管理操作,而没有基于邮件操作构建的特殊群组的管理操作的问题,实现了对基于邮件操作构建的特殊群组的群管理。
115.可选的,该装置还可以包括:
116.请求接收模块,用于在接收针对邮件分享群的操作指令之前,接收分享方基于目标邮件发送的邮件分享请求;
117.群组创建模块,用于根据所述邮件分享请求,创建包括所述分享方和被分享方的邮件分享群,并将所述目标邮件分享给所述被分享方,以供所述分享方和所述被分享方基于所述目标邮件,在所述邮件分享群中进行信息交互。
118.可选的,所述邮件分享请求包括所述分享方对所述被分享方发出的操作权限分配指令;
119.相应的,该装置还可以包括:
120.权限分配模块,用于在接收分享方基于目标邮件发送的邮件分享请求之后,根据所述操作权限分配指令为所述被分享方分配邮件操作权限。
121.可选的,指令接收模块410具体可以包括:
122.第一指令接收子模块,用于接收所述分享方发出的第一退群操作指令;
123.相应的,操作执行模块420具体可以包括:
124.第一权限取消子模块,用于根据所述第一退群操作指令将所述分享方移出所述邮件分享群,并取消所述邮件分享群中的所述被分享方的邮件操作权限。
125.可选的,指令接收模块410具体还可以包括:
126.第二指令接收子模块,用于接收所述分享方发出的解散群操作指令;
127.相应的,操作执行模块420具体还可以包括:
128.第二权限取消子模块,用于根据所述解散群操作指令解散所述邮件分享群,并取消所述邮件分享群中的所述被分享方的邮件操作权限。
129.可选的,指令接收模块410具体还可以包括:
130.第三指令接收子模块,用于接收目标被分享方发出的第二退群操作指令;
131.相应的,操作执行模块420具体还可以包括:
132.第三权限取消子模块,用于根据所述第二退群操作指令将所述目标被分享方移出所述邮件分享群,并取消所述目标被分享方的邮件操作权限。
133.可选的,所述邮件操作权限包括:编辑权限、阅读权限和分享权限中的至少一项。
134.可选的,指令接收模块410具体还可以包括:
135.操作权限转移子模块,用于在接收所述分享方发出的第一退群操作指令之后,根据所述分享方发出的群主身份转移指令或预设转移规则,将所述分享方的群主身份和群操作权限转移给所述邮件分享群中的目标群成员。
136.可选的,指令接收模块410具体还可以包括:
137.再分享请求接收子模块,用于接收所述分享方或所述被分享方发送的邮件再分享请求;
138.相应的,操作执行模块420具体还可以包括:
139.邮件再分享子模块,用于根据所述邮件再分享请求,将所述邮件再分享请求所指示的新增被分享方添加到所述邮件分享群中。
140.可选的,操作执行模块420具体还可以包括:
141.历史消息显示子模块,用于在将所述邮件再分享请求所指示的新增被分享方添加到所述邮件分享群中之后,在所述新增被分享方启动所述邮件分享群,并在所述新增被分享方的邮件分享群中显示对应的全部历史消息。
142.可选的,该装置还可以包括:
143.禁止接收模块,用于如果确定所述邮件分享群为仅限分享方再分享状态,则禁止接收所述被分享方发送的邮件再分享请求。
144.可选的,所述邮件分享群包括邮件端的讨论群和/或即时通讯im端的im群。
145.可选的,所述邮件端的讨论群显示有用于显示群成员信息的状态栏。
146.可选的,所述群成员信息包括:群成员人数、群成员头像以及群成员添加标识中的至少一项。
147.可选的,所述im端的im群显示有与所述目标邮件相关的群名称。
148.可选的,指令接收模块410具体还可以包括:
149.开启指令接收子模块,用于接收所述分享方针对所述im群发出的入群验证开启指令;
150.相应的,操作执行模块420具体还可以包括:
151.验证接口提供子模块,用于在所述分享方显示的im群中提供群验证接口,以供所述分享方在所述im端对群验证消息进行处理。
152.可选的,指令接收模块410具体还可以包括:
153.第一静音指令接收子模块,用于接收针对所述讨论群发出的群静音指令;
154.相应的,操作执行模块420具体还可以包括:
155.第一提醒方式切换子模块,用于将所述讨论群的新消息提醒方式由第一提醒方式切换为第二提醒方式;
156.其中,所述第一提醒方式包括声音提醒、基于所述讨论群的群图标显示第一提醒标识、以及基于所述目标邮件的邮件信息显示第二提醒标识中的至少一种方式;所述第二提醒方式包括基于所述讨论群的群图标显示第三提醒标识。
157.可选的,所述第三提醒标识包括所述讨论群对应的至少两种可选标识中选择的目标提醒标识。
158.可选的,指令接收模块410具体还可以包括:
159.第二静音指令接收子模块,用于接收针对所述im群发出的群静音指令;
160.相应的,操作执行模块420具体还可以包括:
161.第二提醒方式切换子模块,用于将所述im群的新消息提醒方式由第三提醒方式切换为第四提醒方式;
162.其中,所述第三提醒方式包括声音提醒,和/或基于所述im群对应的消息流显示第四提醒标识;所述第四提醒方式包括基于所述im群对应的消息流显示第五提醒标识。
163.可选的,所述第五提醒标识包括所述im群对应的至少两种可选标识中选择的目标提醒标识。
164.上述产品可执行本公开任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
165.实施例五
166.下面参考图5,其示出了适于用来实现本公开实施例的电子设备500的结构示意图。本公开实施例中的电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机等。图5示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
167.如图5所示,电子设备500可以包括处理装置(例如中央处理器、图形处理器等)501,其可以根据存储在只读存储器(rom)502中的程序或者从存储装置508加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。在ram 503中,还存储有电子设备500操作所需的各种程序和数据。处理装置501、rom 502以及ram 503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。
168.通常,以下装置可以连接至i/o接口505:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置506;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置507;包括例如磁带、硬盘等的存储装置508;以及通信装置509。通信装置509可以允许电子设备500与其他设备进行无线或有线通信以交换数据。虽然图5示出了具有各种装置的电子设备500,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
169.特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置509从网络上被下载和安装,或者从存储装置508被安装,或者从rom 502被安装。在该计算机程序被处理装置501执行时,执行本公开实施例的方法中限定的上述功能。
170.需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
171.上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
172.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:获取至少两个网际协议地址;向节点评价设备发送包括所述至少两个网际协议地址的节点评价请求,其中,所述节点评价设备从所述至少两个网际协议地址中,选取网际协议地址并返回;接收所述节点评价设备返回的网际协议地址;其中,所获取的网际协议地址指示内容分发网络中的边缘节点。
173.或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收包括至少两个网际协议地址的节点评价请求;从所述至少两个网际协议地址中,选取网际协议地址;返回选取出的网际协议地址;其中,接收到的网际协议地址指示内容分发网络中的边缘节点。
174.可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
175.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上
可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
176.描述于本公开实施例中所涉及到的模块或单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块或单元的名称在某种情况下并不构成对该模块或单元本身的限定,例如,操作执行模块还可以被描述为“用于根据所述操作指令对所述邮件分享群进行操作的模块”。
177.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1