一种融合通信系统中的路由规则处理方法

文档序号:7578022阅读:143来源:国知局
专利名称:一种融合通信系统中的路由规则处理方法
技术领域
本发明涉及一种融合通信系统中的路由规则处理方法,属于通信技术规则方法的技术领域,具体说属于通信技术规则方法中主要涉及路由规则的实现方法的技术领域。
背景技术
融合通信,Unified Communication,简称UC,通常也可翻译为统一通信。融合通信是指,把计算机技术与传统通信技术融合为一体的新通信模式,融合计算机网络与传统通信网络在一个网络平台上,实现电话、传真、数据传输、音视频会议、呼叫中心、即时通信等众多应用服务。融合通信中的路由规则,是指根据主叫方的主叫号码、所拨出的被叫号码等输入数据,进行分析、选择路径的规则。在一般的企业总机中,路由规则的通常过程如下1.接收主叫用户所拨叫的号码;2.在路由规则表(或称路由表)中,匹配被叫所拨叫的号码;3.如果匹配成功,则按所匹配成功的路由条目所指定的被叫变换规则对主被叫号码进行变换;4.返回变换后的被叫号码,及匹配成功的路由条目所指定的下一跳目的地。一条典型的路由规则表如下表1所示。表1 为典型的路由规则表
字段名含义被叫号码匹配规则主叫用户所拨打的号码
主叫变换规则将主叫号码进行变换,决定着被叫会看到什么样的来电显示被叫变换将被叫号码进行变换。路由目的下一跳目的地。比如电信中继或联通中继如上表1所示,一般企业总机中存在这样一张全局唯一的路由规则表。所有用户, 在任何时间都使用同样的路由规则表内容来进行路由。受限于路由规则表,如果用户希望路由规则表中某些路由条目为某个用户专用,那么上述路由则无法实现(路由规则表仅对被叫号码进行匹配选路);如果用户希望同样的呼叫,在早上、晚上、节假日分别走不同的路由,那么上述路由也无法实现(路由规则表无法依据时间进行路由)。从上述过程可以看出,一般企业总机中的路由规则欠缺灵活性,无法按照企业的特定需要提供路由服务。

发明内容
本发明提供了一种融合通信系统中的路由规则处理方法,用以解决现有的融合通信系统中,路由规则不够灵活的问题,实现提高融合通信系统路由规则的灵活性和可定制性的目的。为达到上述的目的本发明的技术方案是一种融合通信系统中的路由规则处理方法,包括如下步骤步骤101 初始化;首先在数据库中配置路由计划表及路由子表;步骤102 准备现场;加载数据库中配置的路由计划表及路由子表;步骤103 接收主叫用户的号码及被叫号码;系统首先要接收用户拨打电话时的主叫用户号码及被叫号码;步骤104 时间匹配;通过系统时钟获取当前的时间,到路由时间计划表中匹配; 获取的当前时钟在路由计划表中,采用由上到下的遍历方式,于当前时间段字段逐条比较是否属于所配置的时间范围,第一次匹配成功则不再继续向下匹配;步骤105 获取路由子表;匹配成功后于匹配时间段相同记录处获取对应的路由子表的编号;在路由计划表中匹配到合适的时间段后,便可在相同记录的路由子表编号字段找到所对应的路由子表的编号;步骤106 用主叫用户号码在该路由子表中匹配;将主叫用户的号码,在所述的路由子表中由上到下逐条利用号码匹配规则与该子表主叫号码匹配规则字段的内容匹配,首次匹配成功后,不在继续向下匹配;步骤107 用被叫号码在该路由子表中匹配;将被叫号码与步骤106所匹配成功的路由条目记录中的被叫号码匹配规则字段的内容利用号码匹配规则进行匹配,如果匹配成功则该路由条目为完整匹配成功的路由条目,否则回到步骤106继续在该路由子表中向下匹配;步骤108 主叫用户号码和被叫号码变换;按步骤107完整匹配成功的路由条目记录中的主叫号码变换规则字段内容和被叫号码变换规则字段内容分别对匹配成功的主叫用户号码及被叫号码利用号码变换规则进行变换;步骤109 确定路由及备用路由;按步骤107完整匹配成功的路由条目记录中下一跳路由目的地字段内容为指定的最佳路由目的地,同时返回经步骤108变换后的主叫用户号码和被叫号码及2个备用路由目的地。该步骤101中配置的路由计划表定义为关系型的表结构,所述的表包含两个字段,依前后顺序,字段名依次为时间段和路由子表编号;该时间段字段用以保存星期一至星期日之间及对应的O-M小时范围内的时间段 fn息;该路由子表编号字段用以保存指向一个固定的路由子表的编号,地址或指针。该路由子表定义为关系型的表结构,所述的路由子表包含七个字段,依前后顺序, 字段名依次为主叫号码匹配规则,被叫号码匹配规则,主叫号码变换规则,被叫号码变换规则,下一跳路由目的地,备用下一跳目的地和再备用下一跳目的地;
该主叫号码匹配规则字段保存一个符合号码匹配规则的字符串;该被叫号码匹配规则字段保存一个符合号码匹配规则的字符串;该主叫号码变换规则字段保存一个符合号码变换规则的字符串;该被叫号码变换规则字段保存一个符合号码变换规则的字符串;该下一跳路由目的地字段保存一个路由呼出地址;该备用下一跳目的地字段保存一个路由呼出地址;该再备用下一跳目的地字段保存一个路由呼出地址。该路由呼出地址为电信中继地址,网通中继地址或联通中继地址。该号码匹配规则为由数字,字母和符号组成的一个字符串;需要匹配的号码从左到右与字符串一一比较是否匹配,所述的字符串中一组0-9之间的数字表示匹配按具体数字一一对应匹配;一个字母X表示匹配按任意一位数字匹配;一个符号@表示匹配按从本位开始后的任意位任意数字匹配;闭合的方括号[]表示匹配按一位数字匹配,匹配的数字为方括号内代表的一位可选的数字;其中方括号内的多个单个数字之间以逗号分隔,多个连续的数字之间以一个短横线或减法符号“_”结合。该号码变换规则为由数字,字母和符号组成的一个字符串;需要变换的号码从左到右与所述的字符串一一对应比较是否要求变换,所述的字符串中—个字母D表示变换按删除一位字符变换;一个字母X表示该位不做变换,保留原号码;—个符号@表示此后面所有号码不做变换;一个0-9之间的数字表示变换按加插该数字变换。该主叫号码匹配规则和被叫号码匹配规则采用相同的号码匹配规则。该主叫号码变换规则和被叫号码变换规则采用相同的号码变换规则。采用本发明的技术方案与现有技术相比具有以下优点首先增加了时间、主叫号码作为路由分析的输入数据,也就是可定义为在不同的时间段做不同的选路,可定义为根据不同的主叫方做不同的选路。基于一种更灵活的变换规则对主叫号码、被叫号码的任意位置进行加插、删除变换。同时匹配成功还提供2个备用路由,从而大大增加了路由规则的灵活性、可定制性。


图1为本发明路由规则分析处理流程图;图2为本发明路由计划表数据结构示意图。
具体实施例方式为了更清楚的说明本发明的技术方案,下面将参考附图和实施例对本发明的技术方案详细描述。如图1所示,一种融合通信系统中的路由规则处理方法,包括如下步骤步骤101 初始化;首先在数据库中配置路由计划表及路由子表;
路由计划表定义为关系型的表结构,如表2所示,所述的表包含两个字段,依前后顺序,字段名依次为时间段和路由子表编号;该时间段字段用以保存星期一至星期日(星期一,星期二,星期三,星期四,星期五,星期六和星期日)之间及对应的O-M小时范围内的时间段信息;该路由子表编号字段用以保存指向一个固定的路由子表的编号,地址或指针。路由计划表的内容可为预先配置好的,存储在数据库中。配置路由计划表的目的是为了在不同的时间段,使用不同的路由子表进行路由。路由计划表的结构参见如下表2。:表2:路由计划表
权利要求
1.一种融合通信系统中的路由规则处理方法,其特征在于,包括如下步骤 步骤(101)初始化;首先在数据库中配置路由计划表及路由子表;步骤(10 准备现场;加载数据库中配置的路由计划表及路由子表; 步骤(103)接收主叫用户的号码及被叫号码;系统首先要接收用户拨打电话时的主叫用户号码及被叫号码;步骤(104)时间匹配;通过系统时钟获取当前的时间,到路由时间计划表中匹配;获取的当前时钟在路由计划表中,采用由上到下的遍历方式,于当前时间段字段逐条比较是否属于所配置的时间范围,第一次匹配成功则不再继续向下匹配;步骤(10 获取路由子表;匹配成功后于匹配时间段相同记录处获取对应的路由子表的编号;在路由计划表中匹配到合适的时间段后,便可在相同记录的路由子表编号字段找到所对应的路由子表的编号;步骤(106)用主叫用户号码在该路由子表中匹配;将主叫用户的号码,在所述的路由子表中由上到下逐条利用号码匹配规则与该子表主叫号码匹配规则字段的内容匹配,首次匹配成功后,不在继续向下匹配;步骤(107)用被叫号码在该路由子表中匹配;将被叫号码与步骤(106)所匹配成功的路由条目记录中的被叫号码匹配规则字段的内容利用号码匹配规则进行匹配,如果匹配成功则该路由条目为完整匹配成功的路由条目,否则回到步骤(106)继续在该路由子表中向下匹配;步骤(108)主叫用户号码和被叫号码变换;按步骤(107)完整匹配成功的路由条目记录中的主叫号码变换规则字段内容和被叫号码变换规则字段内容分别对匹配成功的主叫用户号码及被叫号码利用号码变换规则进行变换;步骤(109)确定路由及备用路由;按步骤(107)完整匹配成功的路由条目记录中下一跳路由目的地字段内容为指定的最佳路由目的地,同时返回经步骤(108)变换后的主叫用户号码和被叫号码及2个备用路由目的地。
2.如权利要求1所述的融合通信系统中的路由规则处理方法,其特征在于该步骤 (101)中配置的路由计划表定义为关系型的表结构,所述的表包含两个字段,依前后顺序, 字段名依次为时间段和路由子表编号;该时间段字段用以保存星期一至星期日之间及对应的O-M小时范围内的时间段信息;该路由子表编号字段用以保存指向一个固定的路由子表的编号,地址或指针。
3.如权利要求1或2所述的融合通信系统中的路由规则处理方法,其特征在于该路由子表定义为关系型的表结构,所述的子表包含七个字段,依前后顺序,字段名依次为主叫号码匹配规则,被叫号码匹配规则,主叫号码变换规则,被叫号码变换规则,下一跳路由目的地,备用下一跳目的地和再备用下一跳目的地;该主叫号码匹配规则字段保存一个符合号码匹配规则的字符串; 该被叫号码匹配规则字段保存一个符合号码匹配规则的字符串; 该主叫号码变换规则字段保存一个符合号码变换规则的字符串; 该被叫号码变换规则字段保存一个符合号码变换规则的字符串; 该下一跳路由目的地字段保存一个路由呼出地址; 2该备用下一跳目的地字段保存一个路由呼出地址; 该再备用下一跳目的地字段保存一个路由呼出地址。
4.如权利要求3所述的融合通信系统中的路由规则处理方法,其特征在于该路由呼出地址为电信中继地址,网通中继地址或联通中继地址。
5.如权利要求1所述的融合通信系统中的路由规则处理方法,其特征在于该号码匹配规则为由数字,字母和符号组成的一个字符串;需要匹配的号码从左到右与字符串一一比较是否匹配,所述的字符串中一组0-9之间的数字表示匹配按具体数字一一对应匹配; 一个字母X表示匹配按任意一位数字匹配; 一个符号@表示匹配按从本位开始后的任意位任意数字匹配; 闭合的方括号[]表示匹配按一位数字匹配,匹配的数字为方括号内代表的一位可选的数字;其中方括号内的多个单个数字之间以逗号分隔,多个连续的数字之间以一个短横线或减法符号-结合。
6.如权利要求1所述的融合通信系统中的路由规则处理方法,其特征在于该号码变换规则为由数字,字母和符号组成的一个字符串;需要变换的号码从左到右与所述的字符串一一对应比较是否要求变换,所述的字符串中一个字母D表示变换按删除一位字符变换; 一个字母X表示该位不做变换,保留原号码; 一个符号@表示此后面所有号码不做变换; 一个0-9之间的数字表示变换按加插该数字变换。
7.如权利要求1所述的融合通信系统中的路由规则处理方法,其特征在于该主叫号码匹配规则和被叫号码匹配规则采用相同的号码匹配规则。
8.如权利要求1所述的融合通信系统中的路由规则处理方法,其特征在于该主叫号码变换规则和被叫号码变换规则采用相同的号码变换规则。
全文摘要
本发明公开了一种融合通信系统中的路由规则处理方法,属于通信技术规则方法中主要涉及路由规则的实现方法的技术领域。包括步骤为初始化;准备现场;接收主叫用户的号码及被叫号码;时间匹配;获取路由子表;主叫匹配;被叫匹配;主叫用户号码和被叫号码变换及按完整匹配成功的路由条目确定最佳路由目的地及2个备用路由目的地。采用本方法可为在不同的时间段做不同的选路,可根据不同的主叫方做不同的选路;同时基于一种更灵活的变换规则对主叫、被叫号码的任意位置进行加插、删除等变换,从而大大增加了路由规则的灵活性和可定制性。
文档编号H04L12/56GK102185755SQ201110032248
公开日2011年9月14日 申请日期2011年1月30日 优先权日2011年1月30日
发明者叶剑良, 张剑华, 李伟明, 李艳平, 黄小斌 申请人:广东佳和通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1