[发明专利]一种会话保持方法和装置有效
申请号: | 201410177725.8 | 申请日: | 2014-04-29 |
公开(公告)号: | CN103957207B | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 周建斌 | 申请(专利权)人: | 北京太一星晨信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 王丹,栗若木 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 会话 保持 方法 装置 | ||
1.一种会话保持方法,包括:
步骤A、从客户端发送的网络数据报文头域提取主叫标识Calling-ID,并解析出头域内容;
步骤B、根据所述主叫标识Calling-ID的配置参数,判断所述客户端会话保持的匹配类型;若为一般匹配,则执行步骤C;若为特殊匹配,则执行步骤D;
步骤C、查询会话保持表,确定与所述客户端对应的目标服务器;所述会话保持表为存储客户端的主叫标识Calling-ID对应头域内容与目标服务器的对应关系的动态列表;
步骤D、根据特殊匹配的匹配规则确定与所述客户端对应的目标服务器;
其中,所述步骤C还包括,若在会话保持表中未查找到与所述客户端对应的目标服务器,则调用负责均衡算法确定目标服务器;并将所述客户端的主叫标识Calling-ID对应的头域内容与目标服务器的对应关系保存到所述会话保持表中。
2.如权利要求1所述的方法,其特征在于:所述特殊匹配包括字符串匹配和正则匹配;所述字符串匹配指所述客户端的主叫标识Calling-ID的配置参数在解析出的头域内容进行特定字符串查找;所述正则匹配指所述客户端的主叫标识Calling-ID的配置参数为在解析出的头域内容进行字符串的正则匹配;所述配置参数包括:规则类型、偏移量和截取长度。
3.如权利要求2所述的方法,其特征在于:当为字符串匹配时,步骤D确定的目标服务器为特定号码对应的服务器;当为正则匹配时,步骤D确定的目标服务器为通过所述正则匹配的正则表达式确定的服务器。
4.如权利要求1所述的方法,其特征在于:步骤C中通过所述配置参数对所述解析出的头域内容按照配置参数进行二次提取,用提取得到的字符串通过哈希算法查找会话保持表,确定与所述客户端对应的目标服务器。
5.一种会话保持装置,包括:
解析模块,用于从客户端发送的网络数据报文头域提取主叫标识Calling-ID,并解析出头域内容;
判断模块,根据所述主叫标识Calling-ID的配置参数,判断所述客户端会话保持的匹配类型;
处理模块,用于接收判断结果;若为一般匹配,则查询会话保持表,确定与所述客户端对应的目标服务器;若为特殊匹配,则根据特殊匹配的匹配规则确定与所述客户端对应的目标服务器;所述会话保持表为存储客户端的主叫标识Calling-ID对应头域内容与目标服务器的对应关系的动态列表;
其中,所述处理模块若在会话保持表中未查找到与所述客户端对应的目标服务器,则调用负责均衡算法确定目标服务器;并将所述客户端的主叫标识Calling-ID对应的头域内容与目标服务器的对应关系保存到所述会话保持表中。
6.如权利要求5所述的装置,其特征在于:所述特殊匹配包括字符串匹配和正则匹配;所述字符串匹配指所述客户端的主叫标识Calling-ID的配置参数在解析出的头域内容进行特定字符串查找;所述正则匹配指所述客户端的主叫标识Calling-ID的配置参数为在解析出的头域内容进行字符串的正则匹配;所述配置参数包括:规则类型、偏移量和截取长度。
7.如权利要求5所述的装置,其特征在于:当为字符串匹配时,所述处理模块确定的目标服务器为特定号码对应的服务器;当为正则匹配时,所述处理模块确定的目标服务器为通过所述正则匹配的正则表达式确定的服务器。
8.如权利要求5所述的装置,其特征在于:所述处理模块通过所述配置参数对所述解析出的头域内容按照配置参数进行二次提取,用提取得到的字符串通过哈希算法查找会话保持表,确定与所述客户端对应的目标服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京太一星晨信息技术有限公司,未经北京太一星晨信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410177725.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电热水器
- 下一篇:过滤网、过滤网组件和空调器