[发明专利]智能模块排序有效
申请号: | 201010274723.2 | 申请日: | 2010-09-03 |
公开(公告)号: | CN102014119A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 史蒂夫·贝克;库特·哈瑟洛特 | 申请(专利权)人: | 阿瓦雅公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 宋鹤;南霆 |
地址: | 美国新*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 模块 排序 | ||
1.一种方法,包括:
在服务器处接收连接请求;
分析所述连接请求以确定连接的参数;
基于所确定的所述连接的参数,判定将被应用到所述连接的消息上的优选模块排序;以及
针对预定时间量,将所述优选模块排序绑定到通信上,使得在所述预定时间量期间,由应用将所述优选模块排序应用到所述通信的消息上。
2.如权利要求1所述的方法,其中,所述预定时间量持续达所述通信的整个持续时间,并且,其中,所确定的所述连接的参数包括在所述连接开始时所交换的凭证,其中,所述优选模块排序被应用到所述通信的所有消息上,其中,所述优选模块排序被应用到所述通信的所有消息上而不通过分析每个消息的属性来针对每个消息重新判定所述优选模块排序。
3.如权利要求1所述的方法,其中,所述优选排序基于如下至少一个而被判定:(i)所述通信是否涉及外部通信设备,(ii)通信类型,(iii)所述通信的发起者,以及(iv)所述通信的目标。
4.如权利要求1所述的方法,其中,用于调用优选模块排序的模块被包括在提供特定功能的应用中,其中,根据所述应用的特定功能,所述模块在由所述应用接收的消息上执行操作,并且其中,所述特定功能包括如下功能中的一个或多个:语音信箱功能、呼叫转接功能、呼叫路由功能、覆盖功能、记录功能、呼叫建立功能、黑名单功能、白名单功能、呼入呼叫通知功能、结束呼叫功能,以及向用户收费功能,其中,所述模块包括如下模块中至少一个:SIP组帧模块、示踪模块、SIP防火墙模块,以及代理模块。
5.如权利要求1所述的方法,还包括:
在应用处接收消息;
由所述应用判定所述消息是所述通信的一部分;以及
基于判定所述应用是所述通信的一部分,在所述消息上调用所述优选模块排序。
6.如权利要求5所述的方法,其中,在所述应用接收所述消息之前,所述优选模块排序被绑定到所述通信,并且,其中,所述优选模块排序基于所述连接被创建时已知的标准以及仅能在所述连接被建立之后确定的标准来被确立。
7.如权利要求5所述的方法,其中,所述优选模块排序能够由所排序的模块动态地更改以影响在所述连接上的未来消息,或影响未来连接上的消息。
8.一种应用服务器,包括:
第一应用,该第一应用包含至少两个模块,其中,所述第一应用提供特定的功能,并且根据所述第一应用的所述特定功能,所述至少两个模块中的每一个在由所述第一应用所接收的第一消息上执行操作;以及
模块排序器,其适于确定所述第一消息是其一部分的通信的参数、基于所述通信的所述参数来判定所述至少两个模块的优选模块排序,以及将所述优选模块排序绑定到所述通信,使得所述优选模块排序被应用到所述第一消息。
9.如权利要求8所述的服务器,其中,所述优选模块排序在所述第一应用接收到所述第一消息之前被绑定到所述通信,并且,其中,所判定的所述连接的参数包括在所述连接的开始时所交换的凭证。
10.如权利要求8所述的服务器,其中,所述优选排序被应用到所述通信的所有消息,其中,所述优选模块排序被应用到所述通信的所有消息而不通过分析每个消息的属性来针对每个消息重新判定所述优选模块排序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿瓦雅公司,未经阿瓦雅公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010274723.2/1.html,转载请声明来源钻瓜专利网。