即时通讯群消息的控制方法和控制装置.pdf

上传人:b*** 文档编号:20184 上传时间:2018-01-12 格式:PDF 页数:10 大小:1.01MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310746371.X

申请日:

2013.12.30

公开号:

CN104753760A

公开日:

2015.07.01

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 12/58申请日:20131230|||公开

IPC分类号:

H04L12/58; H04L12/18; H04L29/06

主分类号:

H04L12/58

申请人:

北京新媒传信科技有限公司

发明人:

郝永建

地址:

100089北京市海淀区万泉庄路28号万柳新贵大厦A座6层602室

优先权:

专利代理机构:

北京市隆安律师事务所11323

代理人:

权鲜枝

PDF下载: PDF下载
内容摘要

本发明公开了即时通讯群消息的控制方法和控制装置,该方法包括:在即时通讯客户端的群设置界面上,增加屏蔽群成员消息的功能控件;当控件被触发时弹出群成员列表,供用户选择需要屏蔽其消息的群成员;将用户选择的需要屏蔽其消息的群成员的身份标识码ID添加到屏蔽成员列表中并保存;当收到群消息时,从该群消息中获取消息发送者的ID,并判断该消息发送者的ID是否在屏蔽成员列表中,是则屏蔽该群消息,否则正常显示该群消息。本发明的技术方案根据用户的选择对屏蔽成员列表进行操作,能够实现普通的即时通讯群成员方便的批量屏蔽或者解屏蔽其他成员的消息,减少即时通讯群垃圾消息的干扰,增强用户感受。

权利要求书

1.  一种即时通讯群消息的控制方法,其特征在于,所述方法包括:
在即时通讯客户端的群设置界面上,增加屏蔽群成员消息的功能控件;
当所述控件被触发时弹出群成员列表,供用户选择需要屏蔽其消息的群成员;
将用户选择的需要屏蔽其消息的群成员的身份标识码ID添加到屏蔽成员列表中并保存;
当收到群消息时,从该群消息中获取消息发送者的ID,并判断该消息发送者的ID是否在所述屏蔽成员列表中,是则屏蔽该群消息,否则正常显示该群消息。

2.
  如权利要求1所述的方法,其特征在于,该方法还包括:
在屏蔽成员列表中显示与屏蔽成员列表中的每个群成员ID一一对应的删除控件;
当删除控件被触发时,从所述屏蔽成员列表中删除对应的群成员ID,以解除屏蔽。

3.
  如权利要求2所述的方法,其特征在于,
所述将用户选择的需要屏蔽其消息的群成员的身份标识码ID添加到屏蔽成员列表中包括:将用户选择的一个或多个群成员的身份标识码ID添加到屏蔽成员列表中;
所述当删除控件被触发时,从所述屏蔽成员列表中删除对应的群成员ID包括:当一个或多个删除控件被触发时,从所述屏蔽成员列表中删除对应的一个或多个群成员ID。

4.
  如权利要求1所述的方法,其特征在于,所述判断该消息发送者的ID是否在所述屏蔽成员列表中包括:
采用字符串匹配算法搜索所述屏蔽成员列表中的群成员的ID,若找到与所述消息发送者的ID相同的字符串,则确定该群成员在所述屏蔽成员列表中,若找不到与所述消息发送者的ID相同的字符串,则确定该群成员不在所述屏蔽成员列表中。

5.
  一种即时通讯群消息的控制装置,其特征在于,该装置包括:
功能控件模块,用于在即时通讯客户端的群设置界面上,增加屏蔽群成 员消息的功能控件;
用户选择模块,用于当所述控件被触发时弹出群成员列表,供用户选择需要屏蔽其消息的群成员;将用户选择的需要屏蔽其消息的群成员的身份标识码ID添加到屏蔽成员列表中并保存;
群消息处理模块,用于当收到群消息时,从该群消息中获取消息发送者的ID,并判断该消息发送者的ID是否在所述屏蔽成员列表中,是则屏蔽该群消息,否则正常显示该群消息。

6.
  如权利要求5所述的装置,其特征在于,所述用户选择模块还用于:
在屏蔽成员列表中显示与屏蔽成员列表中的每个群成员ID一一对应的删除控件;
当删除控件被触发时,从所述屏蔽成员列表中删除对应的群成员ID,以解除屏蔽。

7.
  如权利要求6所述的装置,其特征在于,
所述用户选择模块包括添加子模块和删除子模块;
所述添加子模块,用于将用户选择的一个或多个群成员的身份标识码ID添加到屏蔽成员列表中;
所述删除子模块,用于当一个或多个删除控件被触发时,从所述屏蔽成员列表中删除对应的一个或多个群成员ID。

8.
  如权利要求5所述的装置,其特征在于,所述群消息处理模块包括:搜索子模块;
所述搜索子模块,用于采用字符串匹配算法搜索所述屏蔽成员列表中的群成员ID,若找到与所述消息发送者ID相同的字符串,则确定该群成员在所述屏蔽成员列表中,若找不到与所述消息发送者ID相同的字符串,则确定该群成员不在所述屏蔽成员列表中。

说明书

即时通讯群消息的控制方法和控制装置
技术领域
本发明涉及即时通讯领域,特别涉及即时通讯群消息的控制方法和控制装置。
背景技术
随着互联网的高速发展,即时通讯(Instant Messenger,简称IM)已成为一种广泛的互联网应用。IM系统中有数以亿计的在线用户,让IM用户使用即时消息与好友互动,IM群能让多个群成员间即时聊天,每个人的发言,其他参与者都能看到,极大的增强了用户粘性和用户间的交流。但是,这也带来了一定的问题,比如,有的群成员随意发送一些不良图片或者广告等垃圾消息,给其他成员造成了很大的干扰。目前,普通IM群成员对于群内其他用户的垃圾消息骚扰,要么是屏蔽整个群的消息,要么干脆退出该群,严重影响了用户的群体验。因此,如何在IM客户端系统中构建友好的操作界面增强IM群消息控制功能,同时又能让群成员方便的屏蔽其他成员的消息成为IM发展的重要挑战。
发明内容
本发明提供了即时通讯群消息的控制方法和控制装置,用以解决如何构建友好的操作界面同时让群成员更方便的批量屏蔽其他成员消息的问题。
根据本发明的一个方面,提供了即时通讯群消息的控制方法,该方法包括:
在即时通讯客户端的群设置界面上,增加屏蔽群成员消息的功能控件;
当控件被触发时弹出群成员列表,供用户选择需要屏蔽其消息的群成员;
将用户选择的需要屏蔽其消息的群成员的身份标识码ID添加到屏蔽成员列表中并保存;
当收到群消息时,从该群消息中获取消息发送者的ID,并判断该消息发 送者的ID是否在屏蔽成员列表中,是则屏蔽该群消息,否则正常显示该群消息。
在本发明的一个实施例中,该方法还包括:在屏蔽成员列表中显示与屏蔽成员列表中的每个群成员ID一一对应的删除控件;
当删除控件被触发时,从屏蔽成员列表中删除对应的群成员ID,以解除屏蔽。
在本发明的一个实施例中,将用户选择的需要屏蔽其消息的群成员的身份标识码ID添加到屏蔽成员列表中包括:将用户选择的一个或多个群成员的身份标识码ID添加到屏蔽成员列表中;
当删除控件被触发时,从屏蔽成员列表中删除对应的群成员ID包括:当一个或多个删除控件被触发时,从屏蔽成员列表中删除对应的一个或多个群成员ID。
在本发明的一个实施例中,判断该消息发送者的ID是否在屏蔽成员列表中包括:
采用字符串匹配算法搜索屏蔽成员列表中的群成员的ID,若找到与消息发送者的ID相同的字符串,则确定该群成员在屏蔽成员列表中,若找不到与消息发送者的ID相同的字符串,则确定该群成员不在屏蔽成员列表中。
根据本发明的另一个方面,提供了即时通讯中群消息的控制装置,该装置包括:
功能控件模块,用于在即时通讯客户端的群设置界面上,增加屏蔽群成员消息的功能控件;
用户选择模块,用于当控件被触发时弹出群成员列表,供用户选择需要屏蔽其消息的群成员;
将用户选择的需要屏蔽其消息的群成员的身份标识码ID添加到屏蔽成员列表中并保存;
群消息处理模块,用于当收到群消息时,从该群消息中获取消息发送者的ID,并判断该消息发送者的ID是否在屏蔽成员列表中,是则屏蔽该群消息,否则正常显示该群消息。
在本发明的一个实施例中,用户选择模块还用于:
在屏蔽成员列表中显示与屏蔽成员列表中的每个群成员ID一一对应的删除控件;
当删除控件被触发时,从屏蔽成员列表中删除对应的群成员ID,以解除屏蔽。
在本发明的一个实施例中,用户选择模块包括添加子模块和删除子模块,
添加子模块,用于将用户选择的一个或多个群成员的身份标识码ID添加到屏蔽成员列表中;
删除子模块,用于当一个或多个删除控件被触发时,从屏蔽成员列表中删除对应的一个或多个群成员ID。
在本发明的一个实施例中,群消息处理模块包括:搜索子模块,用于采用字符串匹配算法搜索屏蔽成员列表中的群成员ID,若找到与消息发送者ID相同的字符串,则确定该群成员在屏蔽成员列表中,若找不到与消息发送者ID相同的字符串,则确定该群成员不在屏蔽成员列表中。
本发明的这种即时通讯消息的控制方法和装置根据用户的选择对屏蔽成员列表进行操作,当用户需要屏蔽一个或者多个群成员的消息时,只需将欲屏蔽其消息的群成员的身份标识码添加到屏蔽成员列表中,IM客户端接收到群消息时进行判断,验证消息发送者是否在屏蔽列表中,如果在该列表中,即对该消息进行屏蔽。当用户需要解除屏蔽时,只需将欲屏蔽其消息的群成员的身份标识码从屏蔽成员列表中删除,由此,本发明能够实现普通IM群成员方便的批量屏蔽或者解屏蔽其他成员的消息,减少即时通讯群垃圾消息的干扰,增强用户感受。同时,本发明的这种方案是在群设置界面上增加屏蔽功能控件,这样就不需要用户逐一找到欲屏蔽掉其消息的群成员的ID进行屏蔽操作,只需一次性的从群成员列表中进行批量选择即可。与现有技术相比,该操作界面更加友好,对于想一次屏蔽多个群成员的情况,优点更加突出。
附图说明
图1是本发明一个实施例提供的即时通讯群消息控制方法的流程图;
图2是本发明一个实施例提供的即时通讯群消息控制方法的功能控件设置示意图;
图3是本发明一个实施例提供的即时通讯群消息控制方法的用户选择屏蔽示意图;
图4是本发明一个实施例提供的即时通讯群消息控制装置的框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明的技术构思是在即时通讯IM客户端的群设置界面上,增加屏蔽成员消息的功能控件,通过该控件用户可以方便的批量添加欲屏蔽其消息的群成员ID或者批量删除欲接收其消息的群成员ID;然后在IM的群消息处理流程内,首先检测发言者是否在该用户设置的屏蔽列表内,如果在列表内,则不显示消息,如果不在屏蔽列表内,则显示到群消息界面上。
图1是本发明提供的即时通讯群消息控制方法的流程图。参见图1,本发明的这种即时通讯群消息控制方法包括:
步骤11,在即时通讯客户端的群设置界面上,增加屏蔽群成员消息的功能控件。
步骤12,当控件被触发时弹出群成员列表,供用户选择需要屏蔽其消息的群成员;将用户选择的需要屏蔽其消息的群成员的身份标识码ID添加到屏蔽成员列表中并保存。
步骤13,当收到群消息时,从该群消息中获取消息发送者的ID,并判断该消息发送者的ID是否在屏蔽成员列表中,是则屏蔽该群消息,否则正常显示该群消息。
在本实施例中,该方法还包括:在屏蔽成员列表中显示与屏蔽成员列表中的每个群成员ID一一对应的删除控件;
当删除控件被触发时,从屏蔽成员列表中删除对应的群成员ID,以解除屏蔽。
可以理解本发明的这种群消息控制方法,一方面可以方便的根据用户的选择将想要屏蔽掉其消息的群成员的ID添加到屏蔽成员列表中,另一方面可以根据用户的选择将欲开启的群成员的ID从该屏蔽成员列表中删除以解除屏蔽。
更进一步地,在本实施例中,所述将用户选择的需要屏蔽其消息的群成员的身份标识码ID添加到屏蔽成员列表中包括:将用户选择的一个或多个群成员的身份标识码ID添加到屏蔽成员列表中;所述当删除控件被触发时,从所述屏蔽成员列表中删除对应的群成员ID包括:当一个或多个删除控件被触发时,从屏蔽成员列表中删除对应的一个或多个群成员ID。
群成员的数量往往较多,有时用户想要一次性的屏蔽掉多个群成员的消息,这时,用户只要在群成员列表中对成员进行批量选择并添加到屏蔽成员列表中,当用户需要一次性的开启多个群成员的消息时,只需对屏蔽成员列表中每个群成员对应的删除控件进行操作,这样就能快速的批量屏蔽或者解除屏蔽。
在本实施例中,判断该消息发送者的ID是否在屏蔽成员列表中包括:采用字符串匹配算法搜索屏蔽成员列表中的群成员的ID,若找到与消息发送者的ID相同的字符串,则确定该群成员在屏蔽成员列表中,若找不到与消息发送者的ID相同的字符串,则确定该群成员不在屏蔽成员列表中。
由于在即时通讯群中,每个群成员都有一个唯一的身份标识码ID,这个ID的类型为字符串型,因此,在本实施例中即时通讯客户端的群消息控制方法采用字符串匹配算法,将消息发送者的ID这个字符串在屏蔽成员列表的所有ID字符串里进行全部匹配。如果找到和消息发送者的ID字符串完全相同的字符串,那么就能确定这个消息发送者在屏蔽列表中,客户端将接收到的该ID发送的群消息进行屏蔽,不在客户端进行显示,达到减少IM群垃圾消息的干扰的目的。如果找不到和消息发送者的ID字符串完全相同的字符串,那么就能确定这个消息发送者不在屏蔽列表中,客户端将接收到的该ID发送的群消息进行显示。
图2是本发明一个实施例提供的即时通讯群消息控制方法的功能控件设置示意图;本发明的这种方案中需要在IM客户端群设置界面上设置一个功能控件。参见图2,在本实施例中这种功能控件的形式是在群设置界面上增加一个按钮(图2示出的黑色框里面的那个按钮),用户点击“设置屏蔽”按钮后,会弹出群成员列表。
图3是本发明一个实施例提供的即时通讯群消息控制方法的用户选择屏 蔽示意图。参见图3,在本实施中,用户具体屏蔽操作为:
点击上述“设置屏蔽”按钮后,弹出一个包含群成员的对话框,用户在左侧群成员列表中进行选择想要屏蔽掉消息的群成员的ID并添加到屏蔽成员列表中,参见图3,用户将该群中的成员:张三、韩一、梁和刘超四人添加到右侧的已选联系人(即屏蔽成员列表)中。用户设置好屏蔽成员后,将屏蔽成员的ID存储到客户端的屏蔽成员列表中,屏蔽成员列表以文件形式存储在用户的机器上,并在客户端程序内存中保留一份拷贝。该屏蔽成员列表还可以进一步由客户端同步到网络侧服务器上,当用户更换机器登录时,网络侧服务器将其保存的该用户的屏蔽成员列表下发到更换后的用户机器上,由此实现用户更换机器后仍可对IM群消息进行准确控制。
用户将选择想要屏蔽掉消息的群成员的ID并添加到屏蔽成员列表后,在这个屏蔽成员列表中每个成员的后面会对应增加一个删除控件(图3示出的“×”),方便用户进行解除屏蔽操作,当用户想要解除屏蔽时,只需要点击这个删除控件。
可以理解,图3所示是本发明一个实施例中具体的用户操作的示意图,该图是用来说明用户如何选择想要屏蔽其消息的群成员,以及如何解除屏蔽。从图3可以看出,适用本发明提供的这种群消息控制方法实现屏蔽操作时,只需要选中该群成员将其添加到右侧的屏蔽成员列表中(即图3示出的已选联系人)。在解除屏蔽时,用户只需要点击每个已选联系人中每个成员右侧的删除控件即可。
根据本发明的另一个方面,还提供了即时通讯群消息的控制装置。图4是本发明一个实施例提供的一种即时通讯群消息控制装置的框图。参见图4,该装置包括:
功能控件模块41,用于在即时通讯客户端的群设置界面上,增加屏蔽群成员消息的功能控件(即图2中示出的“设置屏蔽”按钮);
用户选择模块42,用于当控件被触发时弹出群成员列表,供用户选择需要屏蔽其消息的群成员;将用户选择的需要屏蔽其消息的群成员的身份标识码ID添加到屏蔽成员列表(即图3中示出的已选联系人)中并保存;
群消息处理模块43,用于当收到群消息时,从该群消息中获取消息发送者的ID,并判断该消息发送者的ID是否在屏蔽成员列表中,是则屏蔽该群消息,否则正常显示该群消息。
在本发明的一个实施例中,用户选择模块42还用于:在屏蔽成员列表中显示与屏蔽成员列表中的每个群成员ID一一对应的删除控件;当删除控件被触发时,从屏蔽成员列表中删除对应的群成员ID,以解除屏蔽。
在本发明的一个实施例中,用户选择模块42包括添加子模块和删除子模块,
添加子模块用于:将用户选择的一个或多个群成员的身份标识码ID添加到屏蔽成员列表中;
删除子模块用于:当一个或多个删除控件被触发时,从屏蔽成员列表中删除对应的一个或多个群成员ID。
在本发明的一个实施例中,群消息处理模块43包括:搜索子模块,用于采用字符串匹配算法搜索屏蔽成员列表中的群成员的ID,若找到与消息发送者的ID相同的字符串,则确定该群成员在所述屏蔽成员列表中,若找不到与消息发送者的ID相同的字符串,则确定该群成员不在屏蔽成员列表中。
综上所述,本发明能够实现普通IM群成员方便的批量屏蔽或者解屏蔽其他成员的消息,减少即时通讯群垃圾消息的干扰,增强用户感受。同时,本发明的这种方案是在群设置界面上增加屏蔽功能控件,这样就不需要用户逐一找到欲屏蔽掉其消息的群成员的ID进行屏蔽操作,只需一次性的从群成员列表中进行批量选择即可。与现有技术相比,该操作界面更加友好,对于想一次屏蔽多个群成员的情况,优点更加突出。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

即时通讯群消息的控制方法和控制装置.pdf_第1页
第1页 / 共10页
即时通讯群消息的控制方法和控制装置.pdf_第2页
第2页 / 共10页
即时通讯群消息的控制方法和控制装置.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《即时通讯群消息的控制方法和控制装置.pdf》由会员分享,可在线阅读,更多相关《即时通讯群消息的控制方法和控制装置.pdf(10页珍藏版)》请在专利查询网上搜索。

本发明公开了即时通讯群消息的控制方法和控制装置,该方法包括:在即时通讯客户端的群设置界面上,增加屏蔽群成员消息的功能控件;当控件被触发时弹出群成员列表,供用户选择需要屏蔽其消息的群成员;将用户选择的需要屏蔽其消息的群成员的身份标识码ID添加到屏蔽成员列表中并保存;当收到群消息时,从该群消息中获取消息发送者的ID,并判断该消息发送者的ID是否在屏蔽成员列表中,是则屏蔽该群消息,否则正常显示该群消息。。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1