著录项信息
专利名称 | 在即时通讯系统中控制即时消息的方法 |
申请号 | CN200410027398.4 | 申请日期 | 2004-05-27 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2005-12-07 | 公开/公告号 | CN1705299 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/58 | IPC分类号 | H;0;4;L;1;2;/;5;8查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 深圳市高新科技园南一道飞亚达大厦3-10层
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳市腾讯计算机系统有限公司 | 当前权利人 | 深圳市腾讯计算机系统有限公司 |
发明人 | 黄昕 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明公开了一种在即时通讯系统中控制即时消息的方法,用于阻止一次性向多人发送无益的即时消息;该方法为:为即时通讯系统中的使用者分配不同的权限并在所述服务器中配置相应的权限表;所述服务器在接收到群发的即时消息时,查询所述权限表判断发送者对各接收方是否具有群发权限;如果发送者对接收方具有群发权限,则向该接收方转发所述即时消息,如果发送者对各接收方没有群发权限,服务器则将所述的即时消息提交到各接收组的审批者。
技术领域\n本发明涉及互联网的即时通讯技术,尤其涉及一种在即时通讯系统中控制 即时消息的方法。\n背景技术\n即时通讯(Instant messaging,IM)是一种基于互联网的通讯服务,即时通 讯工具(Instant Messenger)在企业内部通讯和内外交流上得到了广泛的应用和 认可。\n随着即时通讯(IM)的普及,出现了广播即时消息(Instant Message)泛滥 和频繁发布无益消息的问题。而在目前的即时通讯系统中,由于没有对使用者 发送消息进行控制,无法阻止这些无益的消息,这种消息不仅会给接收者带来 不便,而且也降低了即时通讯的实际效率。如果能够将IM即时通讯的这些信息 骚扰问题解决好,无疑具有很大的场潜力。\n发明内容\n本发明提供一种在即时通讯系统中控制即时消息的方法,以解决现有即时 通讯系统中因频繁发布无益消息而给使用者造成不便和降低通讯效率的问题。\n为解决上述问题,本发明提供以下技术方案:\n一种在即时通讯系统中控制即时消息的方法,所述即时通讯系统包括用于 转发即时消息的服务器,与该服务器互联的客户端;所述方法为:\n为即时通讯系统中的使用者分配不同的权限并在所述服务器中配置相应的 权限表;\n所述服务器在接收到群发的即时消息时,查询所述权限表判断发送者对各 接收方是否具有群发权限;如果发送者对接收方具有群发权限,则向该接收方 转发所述即时消息;如果发送者对各接收方没有群发权限,服务器则将所述的 即时消息提交到各接收组的审批者。\n根据上述方法:\n所述为即时通讯系统中的使用者分配不同的权限是指将即时通讯系统中的 使用者划分为不同的级别,按级别将使用者划分为组,同一组中使用者的级别 相同。\n在每组中设置审批者、特殊使用者和普通使用者,普通使用者在组内群发 即时消息时需经本组的审批者授权。\n判断发送者对各接收组是否具有群发权限包括步骤:\n(1)判断发送者是否需要在本组内群发,如果是则进行步骤(2),否则进 行步骤(4);\n(2)判断发送者是否为本组内的审批者或特殊使用者,如果是则确定发送 者对本组具有群发权限,如果判断发送者是本组内的普通使用者,则该发送者 需经过本组内的审批者进行审批并经审批者同意后,获得在本组内进行群发即 时消息的权限,并进行步骤(3);\n(3)判断发送者是否需要在本组外群发,如果是则进行步骤(4),否则结 束群发权限判断;\n(4)将所述即时消息提交到各接收组的审批者,如果审批者同意则确定发 送者具有对该审批者所在组的群发权限,否则确定发送者不具有对该审批者所 在组的群发权限。\n在将即时消息发送给审批者前,判断该审批者是否在线;如果不在线则将 该即时消息保存到离线消息池。\n本发明具有以下有益效果:\n1、能够加强消息管理能力,防止群发垃圾消息,避免干扰IM系统的正常 使用;同时也为高级用户提供了防IM骚扰功能。\n2、通过提高信息发送的门槛,使得发送者更慎重地使用IM系统,从而提 高IM系统中传送信息的质量。\n附图说明\n图1为本发明的组网示意图;\n图2为本发明的流程图。\n具体实施方式\n本发明所述的群发是指发送者可以将同一消息一次性发送给多个接收者, 其表现形式包括群发消息、广播消息、通知消息和讨论组等,群发的限时消息 或群发消息与此同义。\n参阅图1所示,即时通讯(IM)系统包括服务器(或称即时通讯服务器), 与该服务器互联的客户端。通过在服务器端配置参数,两个客户端在进行IM通 讯时,可以直接发送IM消息而IM消息不经过服务器中转,也可以强制要求该 客户端发送的IM消息经过服务器中转。不管设置为是否经服务器中转,在客户 端将IM消息一次发送给多个接收者时,发送者发出的IM消息先送往服务器, 通过权限审核后,再由发送者的客户端直接发往各个接收者。客户端可能为集 中式,也可为分布式,或两者均有。\n在本发明中,按权限将使用者划分为不同级别:一级(最高级)、二级、...、 最低级。同时将不同级别的使用者划分成组,一个组中的使用者级别相同(图1 中的一个框内为一组),组内还可以有子组,每组(或子组)设有一个审批者、 若干特殊使用者和普通使用者。\n本实施例中采用树型结构的组,如果两个子组各自的父亲组组内的使用者 级别相同,则这两个子组内的使用者的级别也相同。在树型结构根部的组组内 的使用者级别最高(一级),子组内的使用者的级别比其父亲组组内的使用者的 级别低一级。\n在服务器中设置权限表,将使用者的不同级别、不同分组信息以及组内审 批者、特殊使用者和普通使用者信息设置在权限表中,服务器在接收到使用者 提交的IM消息时根据权限表来确定是否转发。在权限表中以使用者的标识作为 索引,例如,腾讯通RTX的分机号。\n对于高级别使用者,可以指定拒绝接收低级别使用者发来的IM消息,不管 是单独的IM消息还是群发的IM消息。高级别的使用者可以不受限制地将消息 发送给低级别的使用者。如果低级别使用者发出的IM消息被拒收,该发送者能 看到拒绝提示。\n组内普通使用者只能在得到组内审批者允许即审批同意情况下,才能在组 内群发IM消息。如果组内审批者拒绝了群发申请,组内普通使用者将收到拒绝 提示。组内审批者可以要求每次都审批或者在系统设置默认同意(或不同意) 组内普通使用者的组内群发IM消息行为。特殊使用者和组内审批者在本组内 (包括本组的子组)群发IM消息不需经本组的审批者同意,但向外部组发送群 发IM消息将被视为普通使用者。\n如果组内普通使用者需要在两个或以上的组内群发IM消息,需要得到这些 组的组内审批者的审批同意。如果在某个组里得到组内审批者的审批同意,则 这个群发将可以发往该组的所有使用者,如果发送者希望把这个群发同时也发 送给该组的所有子组内的使用者,需要在发送时特别指出。如果该组有子组则 可以发往该子组内的使用者;如果在某个组里没有得到组内审批者的审批同意, 则这个群发将不能发往该组。\n在发往高级别组的群发可以设置为发给子组的每个使用者,也可以设置为 不发给子组的使用者。\n为了对IM信息进行区别处理,IM消息分为一般消息和紧急消息两类,并 在IM消息中设置相应的标识。如果接收者在线,收到IM消息,会根据不同的 IM消息级别发出不同的提示信息。\n参阅图2所示,IM消息的具体处理过程如下:\n步骤10:服务器接收到发送者提交的IM消息。\n步骤20:判断是否为群发的即时消息,如果是则进行步骤30,否则进行步 骤90。\n步骤30:根据发送者标识查询权限表判断发送者是否具有群发权限,如果 有则进行步骤70,否则进行步骤40。\n步骤40:将群发消息送往每一个接收组的审批者进行审批。\n步骤50:根据返回的消息判断审批者是否在线,如果在线则进行步骤60, 否则进行步骤140。\n步骤60:判断审批者是否同意发送,如果是则进行步骤70,否则进行步骤 80。\n步骤70:判断接收者的级别是否高于发送者且设置了群发拒收,如果是则 进行步骤80,否则进行步骤90。\n如果接收者设置了群发拒收但其级别低于发送者,如前所述,高级别的使 用者可以不受限制地将消息发送给低级别的使用者,因此低级别接收者的群发 拒收功能对高级别发送者将不起作用,高级别发送者发出的群发消息将不受限 制地发送到低级别接收者;如果接收者的级别高于发送者但没有设置群发拒收, 低级别发送者发送的群发消息就会通过服务器发送到高级别接收者。\n步骤80:丢弃IM消息,并向发送者发送提示消息。\n步骤90:判断接收者是否在线,如果在线则进行步骤100,否则进行步骤 120。\n步骤100:将IM消息转发到接收者。\n步骤110:根据IM消息中的标识判断是紧急消息还是一般消息,如果是紧 急消息则向接收者发送消息提示1(表示紧急),如果是一般消息则发送消息2 (表示一般消息)\n服务器在向接收者发送即时消息时,还根据发送者的级别给予相应的提示 消息。如最高级消息、二级消息等。\n步骤120:判断接收者是否设置了IM消息转短信方式,如果是则进行步骤 130,否则进行步骤140。\n步骤130:以短信方式将IM消息发送给接收者。\n步骤140:将IM消息保存到离线消息池。\n上述步骤30中,判断发送者是否具有群发权限的过程如下:\n步骤200:判断发送者是否需要在本组内群发,如果是则进行步骤210,否 则进行步骤230。\n步骤210:判断发送者是否为本组内的审批者或特殊使用者,如果是则确定 发送者对本组具有群发权限,并进行步骤220;否则进行步骤230。\n220:判断是否发送者是否需要在本组外群发,如果是则进行步骤230,否 则结束群发权限判断。\n230:将所述即时消息提交到各接收组的审批者,如果审批者同意则确定发 送者具有对该审批者所在组的群发权限,否则确定发送者不具有对该审批者所 在组的群发权限。\n本发明通过权限对IM消息进行控制,使用户在使用IM消息进行通讯的时 候,受到一定的权限制约,因而能提高IM的信息质量和使用效率。
法律信息
- 2008-11-05
专利申请权、专利权的转移(专利权的转移)
专利申请权、专利权的转移(专利权的转移)变更项目:专利权人变更前权利人:腾讯科技(深圳)有限公司 地址: 深圳市高新科技园南一道飞亚达大厦3-10层 邮编: 518044变更后权利人:深圳市腾讯计算机系统有限公司 地址: 深圳市南山区高新区高新南一路飞亚达大厦5-10楼 邮编: 518057登记生效日:2008.10.10
- 2008-11-05
专利权人的姓名或者名称、地址的变更
专利权人的姓名或者名称、地址的变更变更事项:专利权人变更前:腾讯科技(深圳)有限公司 地址: 广东省深圳市福田区振兴路赛格科技园2栋东403室 邮编: 518044变更后:腾讯科技(深圳)有限公司 地址: 深圳市高新科技园南一道飞亚达大厦3-10层 邮编: 518044
- 2008-02-20
- 2006-02-01
- 2005-12-07
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |