一种对接入网关设备号码表规则进行自适应校准的方法
【技术领域】
[0001]本发明涉及接入网关设备对网关服务器下发的号码表规则进行校准的领域;特别涉及一种对接入网关设备号码表规则进行自适应校准的方法。
【背景技术】
[0002]随着国家大力提倡的“宽带中国”和“最后一公里”建设,大量的接入型语音网关设备应运而生,用户通过拨打固话号码实现基本呼叫业务和补充业务。接入网关设备收号呼出的过程,基本取决于号码表规则。其映射关系可以理解为,号码表规则决定了 “号码表收号位间类型”和“号码表呼出类型”。在现网应用中,接入网关设备的号码表规则通常是由网关服务器下发获取,而该号码表规则与部分用户要求的网关设备收号呼出的体验有冲突,或者不能满足用户的需求,给用户的使用带来不便。本发明提供了一种方法,能够对网关服务器下发的号码表规则进行自适应校准,使得网关设备收号呼出过程中使用的号码表规则与用户需求保持一致。
[0003]现有网关服务器下发给接入网关设备的号码表规则与用户需求有冲突,或者存在部分不满足的缺陷,且可能网关服务器因下发错误的号码表规则导致用户拨号体验差,有鉴于此,一种对接入网关设备号码表规则进行自适应校准的方法应运而生。
【发明内容】
[0004]本发明提供了一种对接入网关设备号码表规则进行自适应校准的方法,克服了现有技术的困难,让用户可以即时高效地按照本地配置对接入网关设备号码表规则进行校准,而无需操作复杂的辅助设备,方便、快捷、高效,且用户体验更好。
[0005]本发明提供了一种对接入网关设备号码表规则进行自适应校准的方法,包括以下步骤:
[0006]S102、网关服务器下发号码表规则给接入网关设备;
[0007]S104、网关设备对号码表规则进行解析;
[0008]S106、网关设备将解析结果与本地存储系统中的配置进行比较,判断网关服务器下发的号码表规则是否符合用户需求,如果不符合用户需求,则至S104 ;
[0009]S108、网关设备校准号码表规则。
[0010]优选地,所述步骤S102之前还包括步骤S101,预先根据用户需求在接入网关设备的存储系统中进行配置。
[0011]优选地,所述步骤S108还包括网关设备根据本地存储系统中的配置校准号码表规则。
[0012]优选地,所述号码表由字符构成,所述字符为通配符。
[0013]优选地,所述步骤S104网关设备对号码表规则进行解析包括把号码表规则中的通配符解析成号码表收号位间类型和号码表呼出类型。
[0014]优选地,所述步骤S106网关设备根据本地存储系统中的配置,其中所述配置包括本地收号位间类型和本地呼出类型。
[0015]优选地,所述步骤S106不符合用户需求包括比较号码表收号位间类型与本地收号位间类型,号码表呼出类型与本地呼出类型,如果其中有一项不同,则不符合用户需求。
[0016]优选地,所述号码表收号位间类型包括:
[0017]短定时器类型;
[0018]长定时器类型;
[0019]特殊号码位间长定时器,其他号码位间短定时器类型;
[0020]特殊号码位间短定时器,其他号码位间长定时器类型。
[0021]优选地,所述号码表呼出类型包括:
[0022]立即呼出类型;
[0023]加拨“#”呼出类型;
[0024]超时呼出类型;
[0025]立即呼出“ + ”加拨“ # ”呼出类型;
[0026]立即呼出“ + ”超时呼出类型;
[0027]加拨“ # ”呼出“ + ”超时呼出类型;
[0028]立即呼出“ + ”加拨“#”呼出“ + ”超时呼出类型;
[0029]其中,“ + ”表示前后两部分都满足。
[0030]优选地,所述号码表规则涉及的语法符合通信协议中的SIP协议和MGCP协议。[0031 ] 本发明的对接入网关设备号码表规则进行自适应校准的方法,接入网关设备可以适配不同的网关服务器,当网关服务器下发的号码表规则不符合用户要求时,接入网关设备可以根据本地配置对号码表规则进行自适应校准,从而解决了现网应用中网关服务器因下发错误的号码表规则导致用户拨号体验差的问题。
[0032]以下结合附图及实施例进一步说明本发明。
【附图说明】
[0033]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0034]图1为本发明的一种对接入网关设备号码表规则进行自适应校准的方法的流程图。
【具体实施方式】
[0035]下面通过图1来介绍本发明的两种具体实施例。
[0036]如图1所示,本发明提供了一种对接入网关设备号码表规则进行自适应校准的方法,该方法包括以下步骤:
[0037]S102、网关服务器下发号码表规则给接入网关设备;
[0038]S104、网关设备对号码表规则进行解析;
[0039]S106、网关设备将解析结果与本地存储系统中的配置进行比较,判断网关服务器下发的号码表规则是否符合用户需求,如果不符合用户需求,则至S104 ;
[0040]S108、网关设备校准号码表规则。
[0041]其中,还包括步骤S101,预先根据用户需求在接入网关设备的存储系统中进行配置,所述配置包括本地收号位间类型和本地呼出类型。步骤S104网关设备对号码表规则进行解析包括把号码表规则中的通配符解析成号码表收号位间类型和号码表呼出类型,所述号码表收号位间类型,有四种类型:
[0042]a)短定时器类型;
[0043]b)长定时器类型;
[0044]c)特殊号码位间长定时器,其他号码位间短定时器类型;
[0045]d)特殊号码位间短定时器,其他号码位间长定时器类型;
[0046]所述“号码表呼出类型”,有七种类型:
[0047]a)立即呼出类型;
[0048]b)加拨“#”呼出类型;
[0049]c)超时呼出类型;
[0050]d)立即呼出“ + ”加拨“#”呼出类型;
[0051]e)立即呼出“ + ”超时呼出类型;
[0052]f)加拨“#”呼出“ + ”超时呼出类型;
[0053]g)立即呼出“ + ”加拨“#”呼出“ + ”超时呼出类型;
[0054]其中,“ + ”表示前后两部分都满足。
[0055]步骤S106网关设备根据本地存储系统中的配置,其中所述配置包括本地收号位间类型和本地呼出类型,步骤S108还包括网关设备根据本地存储系统中的配置校准号码表规则,如果符合用户需求,则网关设备不对号码表规则进行校准。
[0056]所述号码表规则,是对用户拨号需求的一种抽象,也可理解为,网关设备收号与呼出的规则与依据。号码表规则中的一系列字符都是通配符,只要用户拨打的号码符合号码表规则中的通配符,就认为与号码表规则完全匹配。例如,号码表规则为110 1120 11 [378]
XXXXXXXXX X.T I X.#0
[0057]号码表规则中涉及到的语法,符合通信协议中的SIP协议和MGCP协议(号码表中的“T”表示等待短定时器超时)。其中SIP(Sess1n Initiat1n Protocol,会话初始协议)是由IETF(Internet Engineering Task Force,因特网工程任务组)制定的多媒体通信协议。它是一个基于文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的会话。广泛应用于 CS (Circuit Switched,电路交换)、NGN(Next Generat1n Network,下一代网络)以及頂S(IP Multimedia Subsystem, IP多媒体子系统)的网络中,可以支持并应用于语音、视频、数据等多媒体业务,同时也可以应用于Presence (呈现)、InstantMes