[发明专利]智能模块排序有效
申请号: | 201010274723.2 | 申请日: | 2010-09-03 |
公开(公告)号: | CN102014119A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 史蒂夫·贝克;库特·哈瑟洛特 | 申请(专利权)人: | 阿瓦雅公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤;南霆 |
地址: | 美国新*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 模块 排序 | ||
技术领域
本发明一般涉及通信,且更具体地,涉及SIP应用。
背景技术
会话发起协议(SIP)是用于建立多种实时通信会话的开源信令协议。可使用SIP建立的通信会话类型的示例包括语音、视频,和/或即时消息。可在任意类型的通信设备上实施这些通信会话,例如,个人计算机、笔记本电脑、电话、个人数字助理等。SIP的一个关键特征是其能够将终端用户的记录地址(AOR)作为用于所有通信的单个统一公共地址。因此,在SIP增强的通信世界中,用户的AOR变成了将用户与所有与用户相关联的通信设备相连接的单个地址。通过使用此AOR,呼叫者可到达用户的通信设备(还被称为用户代理(UA))中的任一个,而无需知道各个独特的设备地址或电话号码。
应用路由器(Application Router)的概念已在Java规范请求(JSR)289规范中被说明。应用路由器负责应用合成。在此上下文内,应用合成是将多个应用“链接”(chain)在一起成为逻辑序列的过程。当多个应用被链接在一起时,应用将处理给定的SIP消息,并且,一旦所需的处理完成,则应用将SIP消息传递给在链中的下一个应用。
可包含在应用合成中的SIP应用的示例包括在线(presence)应用、联系人解决(contact resolution)应用、呼叫建立应用、黑名单应用、语音信箱应用,以及任意其他在SIP体系结构中提供某种特征的应用。这些应用中的每一个可包括两个或更多个模块,这些模块执行某些功能以提供由该应用提供的整体特征。
发明内容
由于在呼叫建立期间大量的消息交换等原因,呼叫处理是时间和资源密集度很高的尝试,特别是在使用SIP的系统中。每当接收到SIP消息时,驻留在应用服务器的SIP应用常常调用多个处理模块。现今,每个SIP应用根据预定和固定的排序来调用其模块。这在某种程度上是低效的,因为一些SIP消息不必经历像其他SIP消息一样多的处理。例如,内部SIP消息(即,源自内部源并因此是受信任源的SIP消息)在呼叫建立期间不必具有应用其上的SIP防火墙模块,而外部SIP消息(即,源自外部/非企业源并因此是非受信任源的SIP消息)在呼叫建立期间确实需要应用其上的SIP防火墙模块。现今没有能够在SIP消息间区分以判定应当应用何种模块的解决方案。
因此,本发明的一个方面在于提供一种SIP应用,其能够根据正被其处理的SIP消息的属性来高效智能地对其模块进行排序。
本发明的另一方面在于提供一种消息处理方法,该消息处理方法与现有技术方法的不同之处在于,在连接被接收(或向外发起)的时刻,远端的参数被检查(并且可选地,与其相关地提供的传输层安全(TLS)凭证)。在进入连接的情形下,本发明的实施例可选择地考虑其用以连接到企业的传输和端口。通过使用此信息的任意组合,该连接被分类到一个与特定模块排序相绑定的类别,该模块排序将被应用到通过该连接所接收到的所有通信上。
本发明的又一方面在于在看到第一消息之前将模块排序绑定到在信道上所接收的通信上。但是,应当注意,这并不排除使用还在合适的排序已被选择之后通过应用路由器模块来将消息进行排序的解决方案。路由器模块(即,选择判定应用链接的应用路由器)自身可以是,也可以不是基于信道分类被绑定到通信的模块序列的一个组件。
根据至少一些本发明的实施例,在连接时所使用的分类标准在其后可以是适应性的并且动态变化的,也可以不是。例如,可以编程地发现连接到企业的给定服务器使用旧式SIP严格路由协议。该连接可被编程地注释,从而修改排序以插入适配模块将旧的格式转换成现代的宽松版的路由协议。所接收的所有后续消息将对适配模块排序。另外,主机的旧式状态将被维护在内部数据库中,因而将来的连接将自动以合适的包括适配模块的模块序列建立。
本发明的又一方面在于提供一种机制,其允许特定应用基于该呼叫是源自内部源(即,企业设备)还是外部源来以不同的方式对待诸如SIP消息之类的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿瓦雅公司,未经阿瓦雅公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010274723.2/2.html,转载请声明来源钻瓜专利网。