一种群组成员清理方法及系统的制作方法

文档序号:7763716阅读:339来源:国知局
专利名称:一种群组成员清理方法及系统的制作方法
技术领域
本发明涉及群组管理技术,特别是指一种基于管理策略的群组成员清理方法及系统。
背景技术
随着网络和即时通信技术的普及与发展,越来越多的用户通过即时通信工具进行沟通与交流。并且,随着虚拟网络社区不断变大,网络用户群组成为一种便捷的沟通交流工具,具体就是在即时通信应用过程中,人们会根据不同特征、不同类型,将自身的所有联系人进行分组,以方便具有共同话题的一组用户能有针对性的交流与沟通,对共同的问题进行探讨与分析,比如划分为同事组、同学组、朋友组;或者,A话题讨论组、B话题讨论组等寸。由于每个群组的建立都与某个时段当时的环境与背景有关,根据当时的需要加入一些联系人,且这些联系人在一定时期内都处于活跃状态,所谓活跃状态就是经常发表言论、参与讨论。但是,随着时间的推移,对于某个群组而言,一方面,该群组的成员会逐渐增多;而另一方面,该群组中的一些成员会因为各种原因,可能不经常参与该群组的话题讨论,甚至不再有任何发言,这样,如果不及时对群组中非活跃成员进行清理,群组就会因为成员过多而难以管理。现有技术中,对群组成员进行清理通常采用的方法是对群组中成员逐个筛选,对不再需要的群组成员一个一个手动删除,但是,这样做一方面由于是手动清除,不仅耗费人力、操作复杂,需要一个群组成员一个群组成员过滤一遍,还需要对逐个群组成员查找该成员的通话记录等信息;而且,因为群组成员数量较大,过滤一次需要较长时间,所以一般不能及时对群组成员进行清理,清理间隔时间会较长。另一方面,对群组成员进行手动清理时,没有确定的标准,很难保证对所有群组成员采用统一的标准进行清理,如此,会由于标准不一致而造成群组清理不彻底、或致使群组清理出现错误,如删除了不应删除的群组成员、未删除应清除的群组成员。

发明内容
有鉴于此,本发明的主要目的在于提供一种群组成员清理方法及系统,能自动对群组成员采用统一标准进行及时清理,实现简单、方便、灵活,且能提高实时性和准确度。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种群组成员清理方法,设置并保存所需的管理策略;该方法还包括当需要进行群组成员清理时,选择一种或多种管理策略,并获取各群组成员的相关信息;根据所选的管理策略和获取的群组成员信息自动选择要清除的群组成员,并删除所选择的群组成员。
上述方案中,所设置的管理策略保存在群组管理终端本地,或保存在服务器上。上述方案中,所设置的管理策略保存在服务器上,该方法进一步包括群组管理终端向服务器发送请求,从服务器上下载并选择当前所需的管理策略。上述方案中,选择管理策略之前,该方法还包括群组管理终端判断本地是否保存有管理策略,如果有,则直接选择所需的管理策略;如果没有,则向服务器发送请求,从服务器下载管理策略,之后再从下载的管理策略中选择所需的管理策略。上述方案中,所述获取各群组成员的相关信息包括但不限于获取各群组成员的基本身份信息、历史登录信息、历史发言信息、历史参与活动信息、当前状态信息中的一种或多种;所述根据所选的管理策略和获取的群组成员信息自动选择要清除的群组成员,并删除所选择的群组成员为群组管理终端将选择的管理策略发送给服务器,服务器收到后, 根据管理策略和获取的群组成员信息选择出要清除的群组成员,并将选择出的要清除的群组成员名单发送给群组终端进行确认,群组管理终端从服务器发送的群组成员名单中确定需要删除的群组成员,再返回服务器,服务器删除指定的群组成员。本发明还提供了一种群组成员清理系统,包括群组管理终端和服务器;其中,群组管理终端,用于设置管理策略,当需要进行群组成员清理时,选择一种或多种管理策略,并对服务器选出的群组成员名单进行确认;服务器,用于获取各群组成员的相关信息,根据选择的管理策略和获取的群组成员信息选择出需要被清除的群组成员,并发给群组管理终端确认;从群组中删除群组管理终端确认的要清除的群组成员。上述方案中,群组管理终端和服务器,还用于存储设置的管理策略。上述方案中,所述群组管理终端,还用于向服务器发送保存管理策略的请求、执行群组成员清理的请求、删除群组成员的请求;从服务器中读取管理策略。所述服务器,还用于将删除结果发送给群组管理终端。其中,所述服务器为分析服务器。本发明所提供的群组成员清理方法及系统,设置并保存所需的管理策略,当需要对某个或某些群组进行群组成员清理时,选择一种或多种管理策略,并获取各群组成员的相关信息,之后根据选择的管理策略和获取的群组成员信息,自动对所要清理的群组中所有群组成员进行筛选、过滤,及时清理群组中不需要的群组成员,优化群组的管理。由于是采用管理策略对群组成员进行清理,如此,不仅能自动完成对群组成员的过滤筛查,实现群组管理的自动化,既节省人力又节约时间,还能根据需要随时对群组进行快速、便捷地清理;而且,能做到使用统一的标准对群组中每个成员进行筛选,标准一致,大大降低了可能出现的错误。本发明中,一次群组成员清理可以选择一种管理策略进行筛选,也可以选择多种管理策略结合进行筛选,这样,不仅清理结果更准确,而且使用更灵活、应用范围更广。本发明所设置的管理策略可以保存在群组管理终端本地或服务器上,保存在群组管理终端本地可使管理策略的设置更个性化,符合不同用户的需求,且选择更方便;保存在服务器上, 可提供给更多用户下载并使用,使多个群组管理终端能够共享服务器中保存的所有管理策略。本发明在实际应用中,可以一次选择一种或多种管理策略对多个具有共同特征的群组进行批处理式的群组清理,实现更灵活、方便。


图1为本发明群组成员清理方法的实现流程示意图;图2为本发明中管理策略设置的实现流程示意图;图3为本发明群组成员清理方法一实施例的实现流程示意图;图4为本发明群组成员清理方法另一实施例的实现流程示意图。
具体实施例方式本发明的基本思想是设置并保存所需的管理策略,当需要进行群组成员清理时, 选择一种或多种管理策略,并获取各群组成员的相关信息;之后根据所选的管理策略和获取的群组成员信息自动选择要清除的群组成员,并删除所选择的群组成员。这里,所述管理策略是指如何维护和管理各群组成员的策略,例如,如何清理不需要的群组成员的原则/条件;所设置的管理策略可以有一种或多种,可以针对一个群组设置多种管理策略,也可以对多个群组设置一个管理策略,换句话说就是可以对多个群组设置相同的管理策略,也可以对不同群组设置不同的管理策略。所设置的管理策略可以保存在群组管理终端本地,也可以保存在服务器上,供更多群组管理终端下载使用。当管理策略保存在服务器上时,本发明还进一步包括群组管理终端向服务器发送请求,从服务器上下载并选择当前所需的管理策略。进一步的,还可以在选择管理策略之前或之后,确定一个或一个以上需要进行群组成员清理;也就是说,本发明可对具有共同特征的多个群组一起进行清理,比如,设置的管理策略为对2009年8月之前建立的群组进行群组成员清理,清理对象为最近两个月参与讨论次数小于两次的群组成员,这样,就可以一次性对一批群组进行群组成员清理。本发明群组成员清理方法如图1所示,包括以下步骤步骤101 设置并保存所需的管理策略;这里,所设置的管理策略可以保存在群组管理终端本地,也可以保存在服务器上。当设置的管理策略保存于服务器上时,具体设置并保存所需的管理策略的过程如图2所示,包括群组管理终端设置所需的管理策略,所设置的管理策略可以有一种或多种;设置好后,群组管理终端向服务器发送保存管理策略的请求,请求中携带需要保存的管理策略;服务器收到请求后,提取其中的管理策略保存在自身的数据库中,之后向群组管理终端发送管理策略保存成功的消息,通知群组管理终端管理策略已保存。步骤102 当需要进行群组成员清理时,选择一种或多种管理策略,并获取各群组成员的相关信息;这里,可以仅采用一种管理策略对一个或多个群组进行群组成员清理,也可以同时采用多种管理策略的组合对一个或多个群组进行群组成员清理。对于选择管理策略,群组管理终端可以先判断本地是否保存有管理策略,如果有, 直接从本地保存的管理策略中选择所需的管理策略;如果没有,则向服务器发送请求,从服务器下载管理策略,之后从下载的管理策略中选择所需的管理策略;所述获取各群组成员的相关信息包括但不限于以下信息的一种或多种各群组成
5员的基本身份信息,如用户账号、是否为群组管理员、是否为核心成员,是否为当前用户的特殊联系人等等;历史登录数据,如何时最后登录、登录周期、一定时间内的登录次数等等;历史发言数据,如是否经常发言、一定时间内的发言次数等等;历史参与活动数据, 如最近一段时间内是否参见团购活动、是否经常参加群内活动、一定时间内参与活动的次数等等;当前状态信息,如当前是否在线、是否发言、是否参与活动等等。步骤103 根据所选的管理策略和获取的群组成员信息自动选择要清除的群组成员,并删除所选择的群组成员。实际应用中,根据所选的管理策略和获取的群组成员信息选择要清除的群组成员由服务器完成,相应的,群组管理终端选择好管理策略需要发送给服务器,服务器获取各群组成员的相关信息;并且,服务器选择好要清除的群组成员后,还需要将选择出的要清除的群组成员名单发送给群组终端进行确认,群组管理终端从服务器发送的群组成员名单中确定最终需要删除的群组成员,再返回服务器,最终由服务器完成对指定群组成员的删除操作。本步骤中,对于每个需要进行群组成员清理的群组,采用所选的管理策略和当前获取的各群组成员的相关信息,对相应群组中的每个群组成员进行筛选和过滤,确定是否符合清除的标准,如果符合,则该群组成员就选择为要清除的群组成员,如果不符合,则继续判断下一个群组成员,直至对所有群组成员判断完毕;之后,从该群组中删除所有选择出的群组成员。在实际应用中,群组管理终端可以从自身保存的管理策略中选择当前所需的管理策略;也可以先从服务器上下载管理策略,再从下载到的管理策略中选择当前所需的管理策略。下面结合附图和具体实施例详细说明这两种实现方式的处理流程。实施例一本实施例中,群组管理终端从自身保存的管理策略中选择当前所需的管理策略, 之后根据选择的管理策略对群组成员进行清理。如图3所示,具体包括步骤301 群组管理终端从自身保存的管理策略中选择当前所需的管理策略;步骤302 群组管理终端向服务器发送执行群组成员清理的请求;这里,请求中携带有选择出的管理策略。步骤303 服务器收到后,获取需要清理的群组中各群组成员的相关信息,根据选择的管理策略和获取的群组成员信息执行群组成员清除,并将被清除的群组成员名单发送给群组管理终端;具体的,服务器根据收到的管理策略和获取的群组成员信息从需要清理的群组中选出符合条件的群组成员,之后将所有选择出的群组成员名单返回群组管理终端。步骤304 305 群组管理终端对收到的群组成员名单进行确认,并发送删除群组成员的请求给服务器;这里,所述确认是指群组管理终端对服务器选出的要清除的群组成员名单再检查一遍,以避免误删除;具体确认时,还可以通过预先设置控制参数来控制群组管理终端,如 允许群组管理终端修改群组成员名单、不允许群组管理终端修改群组成员名单等等。请求中可以携带要删除的群组成员名单;也可以不携带,仅返回确认信息,这种情况下,服务器直接删除刚才下发的所有被清除群组成员名单对应的群组成员。
步骤306 服务器收到请求后,删除指定的群组成员,并将删除结果通知群组管理终端;这里,所述指定的群组成员,如果步骤305的请求中携带有要删除的群组成员名单,则指定的群组成员为请求中携带的要删除的群组成员名单对应的群组成员;如果步骤 305的请求中未携带有要删除的群组成员名单,则指定的群组成员为步骤303中服务器下发的被清除的群组成员名单对应的群组成员。上述过程中,服务器在选出符合条件的群组成员后,也可以不发送给群组管理终端确认,而是直接删除所有选出的符合条件的群组成员,也就是说,不执行步骤304、305。但在实际应用中,如果服务器筛选过滤有误,直接删除后就不能再恢复了,因此,通常为了保证群组成员清理的准确性,还需要执行步骤304、305,以便由群组管理终端再次确认需要删除的群组成员名单是否正确。实施例二 步骤401 群组管理终端发起群组成员清理申请,并要求从服务器读取管理策略;步骤402 服务器将自身保存的管理策略发送给群组管理终端;步骤403 群组管理终端从收到的管理策略中选择当前所需的管理策略;步骤404 群组管理终端向服务器发送执行群组成员清理的请求;这里,请求中携带有选择出的管理策略。步骤405 服务器收到后,获取需要清理的群组中各群组成员的相关信息,根据选择的管理策略和获取的群组成员信息执行群组成员清除,并将被清除的群组成员名单发送给群组管理终端;具体的,服务器根据收到的管理策略和获取的群组成员信息从需要清理的群组中选出符合条件的群组成员,之后将所有选择出的群组成员名单返回群组管理终端。步骤406 407 群组管理终端对收到的群组成员名单进行确认,并发送删除群组成员的请求给服务器;这里,所述确认是指群组管理终端对服务器选出的要清除的群组成员名单再检查一遍,以避免误删除;具体确认时,还可以通过预先设置控制参数来控制群组管理终端,如 允许群组管理终端修改群组成员名单、不允许群组管理终端修改群组成员名单等等。请求中可以携带要删除的群组成员名单;也可以不携带,仅返回确认信息,这种情况下,服务器直接删除刚才下发的所有被清除群组成员名单对应的群组成员。步骤408 服务器收到请求后,删除指定的群组成员,并将删除结果通知群组管理终端;这里,所述指定的群组成员,如果步骤407的请求中携带有要删除的群组成员名单,则指定的群组成员为请求中携带的要删除的群组成员名单对应的群组成员;如果步骤 407的请求中未携带有要删除的群组成员名单,则指定的群组成员为步骤405中服务器下发的被清除的群组成员名单对应的群组成员。上述过程中,服务器在选出符合条件的群组成员后,也可以不发送给群组管理终端确认,而是直接删除所有选出的符合条件的群组成员,也就是说,不执行步骤406、407。但在实际应用中,如果服务器筛选过滤有误,直接删除后就不能再恢复了,因此,通常为了保证群组成员清理的准确性,还需要执行步骤406、407,以便由群组管理终端再次确认需要删除的群组成员名单是否正确。举个例子来说,假定群组G当前有500个群组成员A1、A2、A3、A4、A5、A6、A7、A8、
A9、AlO........A500 ;当前设置的管理策略为清除近三个月在群内未发言的群组成员;
或清除一直未能参与群内活动的群组成员;以上两种情况只要满足一个,相应的群组成员就需要被清除;同时,服务器获取500个群组成员Al A500的相关信息,包括群组成员的基本身份信息、历史发言信息、历史登录信息、历史参与活动信息以及当前状态信息。服务器最终获取的群组成员信息为A1、A2、A3是群组管理员,经常发言,但是A3 一直未能参与过任何活动,这三个月内也比较忙,也没有发言;A4 A20是核心成员,经常都在群组发言,并经常参与活动;A21 AlOO在近三个月内都在群组发言过;AlOl A200 在一个月前在该群组发言过;A201 A300参与过群组发起的团购活动;A301 A400很少发言,属于不活跃用户,也比较少参与群内活动;A400 A500自加入群后,一直不发言,也不参与调查,属于长期潜水用户。相应的,服务器根据设置的管理策略以及获得的群组成员信息进行分析比较后, 选择出将要被清除的群组成员列表,返回给群组管理终端;其中,一般对于群组管理员、群组中的核心成员,都是受保护的群组成员,即使不发言、不参加活动,也不能删除。因此,月艮务器对群组成员是否要清除的分析结果为Al A3,由于A3是群组管理员,属于受到保护的群组成员,不被清除;A4 A20,是核心成员,属于受到保护的群组成员,不被清除,且其经常发言,参加活动,也不满足清除条件;A301 A400,除了 A302、A304在近三个月内发言过,A309、A388、A399参与过团购,其他群组成员都被列入清除名单;A400 A500,除了 A400、A488在一个月前发言过,其他成员未发言,也未能参与任何活动,全部列入清除名单。服务器向群组管理终端返回的要被清除的群组成员列表包括A301 A500中除了 A302、A304、309、A388、A399、A400、A488的其余所有群组成员,上述群组成员清除列表发送给群组管理终端,经群组管理终端确认后,立即执行对所选出的群组成员进行清除的操作,删除该群组中的193个群组成员。在实际应用中,还可以将管理策略设置为与登录相关的条件,或其他条件。为实现上述方法,本发明还提出一种群组成员清除系统,包括群组管理终端、服务器;其中,群组管理终端,用于设置管理策略,当需要进行群组成员清理时,选择一种或多种管理策略,并对服务器选出的群组成员名单进行确认;服务器,用于获取各群组成员的相关信息,根据选择的管理策略和获取的群组成员信息选择出需要被清除的群组成员,并发给群组管理终端确认;之后,从群组中删除群组管理终端确认的要清除的群组成员。进一步的,群组管理终端和服务器均可用于存储设置的管理策略。进一步的,群组管理终端还向服务器发送保存管理策略的请求、执行群组成员清理的请求、删除群组成员的请求,还用于从服务器中读取管理策略。所述服务器可以为分析服务器,还用于将删除结果发送给群组管理终端。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种群组成员清理方法,其特征在于,设置并保存所需的管理策略;该方法还包括当需要进行群组成员清理时,选择一种或多种管理策略,并获取各群组成员的相关信息;根据所选的管理策略和获取的群组成员信息自动选择要清除的群组成员,并删除所选择的群组成员。
2.根据权利要求1所述的方法,其特征在于,所设置的管理策略保存在群组管理终端本地,或保存在服务器上。
3.根据权利要求1所述的方法,其特征在于,所设置的管理策略保存在服务器上,该方法进一步包括群组管理终端向服务器发送请求,从服务器上下载并选择当前所需的管理策略。
4.根据权利要求3所述的方法,其特征在于,选择管理策略之前,该方法还包括群组管理终端判断本地是否保存有管理策略,如果有,则直接选择所需的管理策略;如果没有, 则向服务器发送请求,从服务器下载管理策略,之后再从下载的管理策略中选择所需的管理策略。
5.根据权利要求1所述的方法,其特征在于,所述获取各群组成员的相关信息包括但不限于获取各群组成员的基本身份信息、历史登录信息、历史发言信息、历史参与活动信息、当前状态信息中的一种或多种;所述根据所选的管理策略和获取的群组成员信息自动选择要清除的群组成员,并删除所选择的群组成员为群组管理终端将选择的管理策略发送给服务器,服务器收到后,根据管理策略和获取的群组成员信息选择出要清除的群组成员,并将选择出的要清除的群组成员名单发送给群组终端进行确认,群组管理终端从服务器发送的群组成员名单中确定需要删除的群组成员,再返回服务器,服务器删除指定的群组成员。
6.一种群组成员清理系统,其特征在于,包括群组管理终端和服务器;其中,群组管理终端,用于设置管理策略,当需要进行群组成员清理时,选择一种或多种管理策略,并对服务器选出的群组成员名单进行确认;服务器,用于获取各群组成员的相关信息,根据选择的管理策略和获取的群组成员信息选择出需要被清除的群组成员,并发给群组管理终端确认;从群组中删除群组管理终端确认的要清除的群组成员。
7.根据权利要求6所述的系统,其特征在于,群组管理终端和服务器,还用于存储设置的管理策略。
8.根据权利要求6所述的系统,其特征在于,所述群组管理终端,还用于向服务器发送保存管理策略的请求、执行群组成员清理的请求、删除群组成员的请求;从服务器中读取管理策略。
9.根据权利要求6、7或8所述的系统,其特征在于,所述服务器,还用于将删除结果发送给群组管理终端。
10.根据权利要求9所述的系统,其特征在于,所述服务器为分析服务器。
全文摘要
本发明公开了一种群组成员清理方法,设置并保存所需的管理策略;该方法还包括当需要进行群组成员清理时,选择一种或多种管理策略,并获取各群组成员的相关信息;根据所选的管理策略和获取的群组成员信息自动选择要清除的群组成员,并删除所选择的群组成员。本发明还同时公开了一种群组成员清理系统,采用本发明能自动对群组成员采用统一标准进行及时清理,实现简单、方便、灵活,且能提高实时性和准确度。
文档编号H04L29/06GK102457443SQ20101052629
公开日2012年5月16日 申请日期2010年10月25日 优先权日2010年10月25日
发明者黄志辉 申请人:深圳市财付通科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1