一种屏蔽即时通信消息的系统及方法

文档序号:7973079阅读:201来源:国知局
专利名称:一种屏蔽即时通信消息的系统及方法
技术领域
本发明涉及计算机网络技术领域,更具体地说,涉及一种屏蔽即时通信消息的系统及方法。
背景技术
网络即时通信工具(Instant Messenger,IM)通过点对点的技术实现互联网上的即时沟通,甚至是多个用户间的交互,其已经成为大多数网民所使用的沟通工具,其不仅应用于平时的休闲娱乐,而且在工作中也得到了广泛的使用。
正由于即时通信工具的广泛使用,很多用户的即时通信工具中的联系人(或好友)比较多。在这些用户因工作或处理其它事情较忙时,若即时通信工具中的联系人通过群组或者双方即时通信会话发送消息,从而在处于忙碌状态的用户的即时通信终端不停显示或弹出对话框,这无疑将严重干扰用户的正常工作。
目前的即时通信终端提供了屏蔽消息功能,从而可使用户在不关闭即时通信工具的情况下免受即时通信消息的骚扰。同时用户还可接收并存储来自其他用户的即时通信消息,从而在空闲时浏览这些存储的消息。
目前对于普通联系人,只能通过对联系人进行阻止消息,在阻止过程中联系人的消息的将不会保留,用户将不能浏览阻止期间联系人的任何消息。对于群组消息,可以通过群设置中的消息设置将接收的消息直接保存在本地而不显示。
然而,上述的方法需要对每一个联系人及每一个群组都做重复的设定,在联系人较多时特别繁琐;同样地,在取消消息屏蔽时,也需要对每一个联系人及每一个群组进行反向设置。同时,上述方法在用户空闲需要浏览这些屏蔽的消息时,需要分别打开每一消息对话框,操作繁琐。

发明内容
本发明要解决的技术问题在于,针对上述即时通信终端中消息屏蔽操作繁琐的问题,提供一种操作简便的屏蔽即时通信消息的系统及方法。
本发明解决上述技术问题的技术方案是,提供一种屏蔽即时通信消息的系统,包括有用于接收即时通信消息的接收单元、用于显示来自处于非屏蔽状态的联系人及群组的即时通信消息的第一显示单元,还包括设置单元,用于在触发屏蔽操作时将用户所有联系人及群组的状态修改为屏蔽状态,并在触发解除屏蔽操作时将用户所有联系人及群组的状态修改为非屏蔽状态;临时存储单元,用于存储接收的处于屏蔽状态的联系人及群组的即时通信消息。
在本发明所述的一种屏蔽即时通信消息的系统中,还包括显示控制单元,用于在设置单元被触发解除屏蔽操作时,使第一显示单元显示临时存储单元中的即时通信消息。
在本发明所述的一种屏蔽即时通信消息的系统中,所述临时存储单元中的即时通信消息按联系人及群组的不同分别存储。
在本发明所述的一种屏蔽即时通信消息的系统中,还包括第二显示单元,用于通过每一联系人或群组各自的屏蔽消息计数器对存储在所述临时存储单元中每一联系人或群组的即时通信消息的数量分别进行计数,并在相应的联系人或群组标识后面显示其屏蔽消息计数器的计数值。
在本发明所述的一种屏蔽即时通信消息的系统中,所述屏蔽单元分别通过一次按键操作触发屏蔽操作及解除屏蔽操作。
本发明还提供一种屏蔽即时通信消息的方法,包括以下步骤(a)判断屏蔽操作是否被触发;(b)若屏蔽操作被触发,将用户所有联系人及群组的状态修改为屏蔽状态,并将处于屏蔽状态的联系人及群组的即时通信消息存储到临时存储单元。
在本发明所述的一种屏蔽即时通信消息的方法中,所述步骤(b)进一步包括
通过每一联系人或群组各自的屏蔽消息计数器对存储在所述临时存储单元中每一联系人或群组的即时通信消息的数量分别进行计数,并在相应的联系人或群组标识后面显示其屏蔽消息计数器的计数值。
在本发明所述的一种屏蔽即时通信消息的方法中,还包括以下步骤(c)判断解除屏蔽操作是否被触发;(d)若解除屏蔽操作被触发,显示所述临时存储单元中的即时通信消息,对所有的联系人或群组屏蔽消息计数器清零。
在本发明所述的一种屏蔽即时通信消息的方法中,所述屏蔽操作或解除屏蔽操作分别通过一次按键操作触发。
在本发明所述的一种屏蔽即时通信消息的方法中,在所述步骤(d)中进一步包括删除临时存储单元中已经显示的即时通信消息,并对所有的屏蔽消息计数器进行清零。
本发明一种屏蔽即时通信消息的系统及方法,通过一次屏蔽操作即可实现所有联系人及群组消息的屏蔽,减少了用户为每一联系人及群组分别设置屏蔽的繁琐操作。此外,屏蔽操作期间接收的即时通信消息还可在解除屏蔽操作后供用户浏览。


下面将结合附图及实施例对本发明作进一步说明,附图中图1是本发明一种屏蔽即时通信消息的系统实施例的结构示意图;图2是图1中临时存储单元的结构示意图;图3是本发明一种屏蔽即时通信消息的方法第一实施例的流程图;图4是本发明一种屏蔽即时通信消息的方法第二实施例的流程图。
具体实施例方式
如图1所示,在本发明一种屏蔽即时通信消息的系统的实施例中,包括有接收单元11、第一显示单元16、设置单元15、临时存储单元13。
接收单元11用于接收即时通信消息。这些即时通信消息包括来自用户联系人和群组列表中的所有联系人和群组。每一即时通信消息包括有发送该消息的用户标识、发送时间或群组标识等。
第一显示单元16用于显示接收的即时通信消息。第一显示单元16显示的即时通信消息必须满足以下条件发送该即时通信消息的联系人或群组必须处于非屏蔽状态。第一显示单元16通过不同的对话框显示来自不同联系人和群组的即时通信消息。
设置单元15用于在触发屏蔽操作时将用户所有联系人及群组的状态修改为屏蔽状态、并在触发解除屏蔽操作时将用户所有联系人及群组的状态修改为非屏蔽状态。在本实施例中,该屏蔽单元15分别通过一次按键操作触发屏蔽操作及解除屏蔽操作。例如,通过键盘上的组合键“Ctrl+L”触发屏蔽操作,通过键盘上的组合键“Ctrl+U”触发解除屏蔽操作。
临时存储单元13用于存储接收的处于屏蔽状态的联系人及群组的即时通信消息。在本实施例中,临时存储单元13中的即时通信消息按联系人及群组的不同分别存储,即同一联系人发送的即时通信消息存储在一起,不同联系人或群组发送的即时通信消息分别存储在临时存储单元13的不同存储区域。
在实际应用中,上述系统还可包括一个显示控制单元17。该显示控制单元17用于在设置单元15被触发解除屏蔽操作时,使第一显示单元16显示临时存储单元13中的即时通信消息。同时,临时存储单元13中的即时通信消息在第一显示单元16显示后,显示控制单元17删除临时存储单元13中被显示的即时通信消息。
在实际应用中,上述系统还可包括第二显示单元14。该第二显示单元14用于通过每一联系人或群组各自的屏蔽消息计数器对存储在所述临时存储单元中每一联系人或群组的即时通信消息的数量分别进行计数,并显示屏蔽消息计数器的计数值。该计数值可显示于即时通信终端的联系人和群组列表中的每一联系人和群组的标识后,如图2所示。在设置单元15被触发屏蔽操作时,第二显示单元14开始按照联系人及群组,分别计数接收自每一联系人的即时通信消息;在第一显示单元16显示临时存储单元13中存储的即时通信消息后,第二显示单元14使计数清零。
如图3所示,是本发明一种屏蔽即时通信消息的方法第一实施例的流程图,包括以下步骤步骤S31接收即时通信消息。这些接收的即时通信消息包括来自用户联系人和群组列表中的所有联系人和群组。每一即时通信消息包括有发送该消息的用户标识、发送时间或群组标识等。
步骤S32判断屏蔽操作是否被触发。在本实施例中,该屏蔽操作通过一次按键操作触发。例如通过键盘上的组合键“Ctrl+L”触发,即组合键“Ctrl+L”时,屏蔽操作被触发。
步骤S33若屏蔽操作被触发,将用户所有联系人及群组的状态修改为屏蔽状态,并将处于屏蔽状态的联系人及群组的即时通信消息存储到临时存储单元,每一联系人或群组各自的屏蔽消息计数器开始计数。来自处于屏蔽状态的联系人及群组的即时通信消息,不在即时通信终端显示。
步骤S34若屏蔽操作未被触发,则显示接收自处于非屏蔽状态联系人的即时通信消息。
如图4所示,是本发明一种屏蔽即时通信消息的方法第二实施例的流程图,包括以下步骤步骤S41接收即时通信消息。
步骤S42判断屏蔽操作是否被触发。
步骤S43若屏蔽操作被触发,将所有联系人及群组的状态修改为屏蔽状态,并将处于屏蔽状态的联系人及群组的即时通信消息存储到临时存储单元,每一联系人或群组各自的屏蔽消息计数器开始计数。
步骤S44若屏蔽操作未被触发,则显示接收自处于非屏蔽状态联系人的即时通信消息。
步骤S45显示临时存储单元中存储的、接收自每一联系人及群组的即时通信消息的数量。
步骤S46判断解除屏蔽操作是否被触发。在本实施例中,该屏蔽操作通过一次按键操作触发。例如通过键盘上的组合键“Ctrl+L”触发,即组合键“Ctrl+L”时,屏蔽操作被触发。若解除屏蔽操作未被触发,则执行步骤S43。
步骤S47若解除屏蔽操作被触发,则显示临时存储单元中的即时通信消息,同时删除临时存储单元中已经被显示的即时通信消息,并对所有的屏蔽消息计数器进行清零。然后返回步骤S41。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。
权利要求
1.一种屏蔽即时通信消息的系统,包括有用于接收即时通信消息的接收单元、用于显示来自处于非屏蔽状态的联系人及群组的即时通信消息的第一显示单元,其特征在于,还包括设置单元,用于在触发屏蔽操作时将用户所有联系人及群组的状态修改为屏蔽状态,并在触发解除屏蔽操作时将用户所有联系人及群组的状态修改为非屏蔽状态;临时存储单元,用于存储接收的处于屏蔽状态的联系人及群组的即时通信消息。
2.根据权利要求1所述的一种屏蔽即时通信消息的系统,其特征在于,还包括显示控制单元,用于在设置单元被触发解除屏蔽操作时,使第一显示单元显示临时存储单元中的即时通信消息。
3.根据权利要求1所述的一种屏蔽即时通信消息的系统,其特征在于,所述临时存储单元中的即时通信消息按联系人及群组的不同分别存储。
4.根据权利要求3所述的一种屏蔽即时通信消息的系统,其特征在于,还包括第二显示单元,用于通过每一联系人或群组各自的屏蔽消息计数器对存储在所述临时存储单元中每一联系人或群组的即时通信消息的数量分别进行计数,并在相应的联系人或群组标识后面显示其屏蔽消息计数器的计数值。
5.根据权利要求1所述的一种屏蔽即时通信消息的系统,其特征在于,所述屏蔽单元分别通过一次按键操作触发屏蔽操作及解除屏蔽操作。
6.一种屏蔽即时通信消息的方法,其特征在于,包括以下步骤(a)判断屏蔽操作是否被触发;(b)若屏蔽操作被触发,将用户所有联系人及群组的状态修改为屏蔽状态,并将处于屏蔽状态的联系人及群组的即时通信消息存储到临时存储单元。
7.根据权利要求6所述的一种屏蔽即时通信消息的方法,其特征在于,所述步骤(b)进一步包括通过每一联系人或群组各自的屏蔽消息计数器对存储在所述临时存储单元中每一联系人或群组的即时通信消息的数量分别进行计数,并在相应的联系人或群组标识后面显示其屏蔽消息计数器的计数值。
8.根据权利要求7所述的一种屏蔽即时通信消息的方法,其特征在于,还包括以下步骤(c)判断解除屏蔽操作是否被触发;(d)若解除屏蔽操作被触发,显示所述临时存储单元中的即时通信消息,对所有的联系人或群组屏蔽消息计数器清零。
9.根据权利要求6-8中任一项所述的一种屏蔽即时通信消息的方法,其特征在于,所述屏蔽操作或解除屏蔽操作分别通过一次按键操作触发。
10.根据权利要求8所述的一种屏蔽即时通信消息的方法,其特征在于,在所述步骤(d)中进一步包括删除临时存储单元中已经显示的即时通信消息,并对所有的屏蔽消息计数器进行清零。
全文摘要
本发明公开了一种屏蔽即时通信消息的系统,包括有用于接收即时通信消息的接收单元、用于显示来自处于非屏蔽状态的联系人及群组的即时通信消息的第一显示单元,还包括设置单元,用于在触发屏蔽操作时将用户所有联系人及群组的状态修改为屏蔽状态,并在触发解除屏蔽操作时将用户所有联系人及群组的状态修改为非屏蔽状态;临时存储单元,用于存储接收的处于屏蔽状态的联系人及群组的即时通信消息。本发明还提供了一种对应的屏蔽即时通信消息的方法。本发明通过一次屏蔽操作即可实现所有联系人及群组消息的屏蔽,减少了用户为每一联系人及群组分别设置屏蔽的繁琐操作。
文档编号H04L12/58GK101079833SQ20061015759
公开日2007年11月28日 申请日期2006年12月19日 优先权日2006年12月19日
发明者王亮 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1