发明名称 基于会话启动协议的即时通讯系统中的即时消息过滤方法
摘要 本发明涉及计算机网络技术,是一种基于会话启动协议SIP的即时通讯系统的即时消息过滤方法。本发明通过添加一个即时消息过滤服务器,并将该服务器与原有的基于SIP的即时通讯系统相结合,建立一套完整的SIP信令流程,在实时的基础上,能够有效的解决在支持多终端的即时通讯系统中因终端之间出现能力不匹配而导致的即时消息传送失败,并导致消耗大量的网络资源的问题;以及帮用户过滤一些用户不想接收到的即时消息。本过滤方法通过订阅、邀请、重定向等手段,建立一套完整的即时消息过滤机制,使之为用户提供一个比较可靠的即时通讯服务。
申请公布号 CN1777155A 申请公布日期 2006.05.24
申请号 CN200510130439.7 申请日期 2005.12.08
申请人 中国科学院计算技术研究所 发明人 傅川;刘晓宇;张国清
分类号 H04L12/58(2006.01);H04L29/06(2006.01) 主分类号 H04L12/58(2006.01)
代理机构 中科专利商标代理有限责任公司 代理人 段成云
主权项 1.一种基于会话启动协议的即时通讯系统中即时消息的过滤方法,其特征在于,包括如下步骤:(一)、用户终端在登陆即时消息系统后,需再向注册过的即时消息过滤服务器发送登陆请求;(二)、在即时消息过滤服务器上登陆后,用户终端发送订阅请求给即时消息过滤服务器;(三)、用户通过用户终端执行一个发送即时消息的操作;用户终端生成一个即时消息信令发送给即时消息服务器;(四)、即时消息服务器将收到的即时消息临时保存下来,并发送一个邀请请求给接收方用户终端;(五)、接收方用户终端收到请求后,询问终端中的过滤机制模块,将过滤机制模块对请求做出的回应发回给即时消息服务器,回应类型有三种:同意,拒绝和呼叫转移;(六)、接收方用户终端回应的如果是同意发送,即时消息服务器将即时消息发送给接收方用户终端,发送流程结束;如果是拒绝接收,即时消息服务器告知发送方用户终端发送失败后,发送流程结束;如果是呼叫转移,则将按照呼叫转移的信令格式,完成与转移目标建立会话;(七)、即时消息过滤服务器收到即时消息服务器发送的邀请请求后,询问过滤服务器上的过滤机制模块后,会做出不同的回应,一是同意接收此即时消息,一是不同意接收此即时消息;(八)、如果为同意接收,即时消息服务器则将即时消息发送给即时消息过滤服务器;如果为不同意接收,即时消息服务器则告知发送方用户终端发送失败;(九)、即时消息过滤服务器在收到即时消息之后,根据前面过滤机制模块做出的判断,会有两种不同的处理结果,一是将即时消息转发给接收方用户终端,这时即时消息发送流程结束;一是将即时消息保存到过滤服务器上,然后发送通知信令给接收方用户终端,接收方用户在收到过滤服务器发送过来的通知后,可以自行决定时间从过滤服务器上读取即时消息;(十)、当接收方用户想读取在过滤服务器上保存的发送给自己的即时消息时,可以发送一个订阅的请求给过滤服务器;(十一)、过滤服务器在收到用户发送的订阅请求后,将保存的该用户的即时消息发送给用户;(十二)、用户在收到即时消息后,返回一个确认信息给过滤服务器;过滤服务器收到用户返回的确认信息后,删除保存在服务器上的该用户的即时消息,整个即时消息的发送流程结束。
地址 100080北京市海淀区中关村科学院南路6号