自适应wan链接路由方法及iad设备的制作方法

文档序号:7551582阅读:209来源:国知局
专利名称:自适应wan链接路由方法及iad设备的制作方法
技术领域
本发明涉及语音通信技术领域,更具体地说,涉及一种自适应WAN (Wide AreaNetwork,广域网)链接路由方法及IAD (Integrated Access Device,综合接入设备)设备。
背景技术
网络应用日新月异,用户需求日益多样。为了满足用户的新需求,运营商的网络IP化进程不断深入,业务也越来越丰富,VOIP (Voice over Internet Protocol,网络语音通信)作为语音数字化通信技术更是得到了长足发展。为了在融合了数据,语音,视频的网络环境中,较好的管理VOIP业务,WAN链接的选择尤为重要。另外,由于上行的方式存在多样化,如 ADSL (Asymmetric Digital Subscriber Line,非对称数字用户环路)上行,VDSL(Very-high-bit-rate Digital Subscriber loop,甚高速数字用户环路)上行等,加上各个运营商的网络也存在差异性,在要求IAD设备即插即用(PNP, Plug-and-Play)的情况下,Wan链接选路功能作为VoIP PNP的条件之一,更是尤为关键。虽然,WAN链接的选择在VOIP应用中起到了重要作用,但发明人发现:目前在VoIP的应用中,普遍的wan链接选择均较为单一,即使存在多条Wan链接可供使用,VoIP业务也仅单一的使用其中的一条wan链接,这使得wan链接的利用率不高,影响语音数据的收发效率。

发明内容
有鉴于此,本发明实施例提供一种自适应WAN链接路由方法及IAD设备,以解决现有技术由于wan链接选择较为单一,而造成的wan链接的利用率不高,影响语音数据的收发效率的问题。有实现上述目的,本发明实施例提供如下技术方案:一种自适应WAN链接路由方法,预先配置多个网络环境下的VOIP WAN链接接口,及预先配置各WAN链接接口的使用优先级;所述方法包括:确定当前网络环境下可用的且符合预设条件的WAN链接接口 ;根据预先配置的各WAN链接接口的使用优先级,判断所确定的WAN链接接口中是否具有第一 WAN链接接口,所述第一 WAN链接接口的使用优先级高于第二 WAN链接接口的使用优先级,所述第二 WAN链接接口为当前正使用的WAN链接接口 ;若否,维持正使用的第二 WAN链接接口 ;若是,将当前正使用的WAN链接接口更换至所述第一 WAN链接接口,以所述第一WAN链接接口对应的WAN链接链路作为语音数据的传输线路。其中,所述预设条件的WAN链接接口为当前网络环境下全部可用的WAN链接接口,或当前网络环境下全部可用的WAN链接接口的一个子集;所述确定当前网络环境下可用的且符合预设条件的WAN链接接口的过程包括:根据预先配置的当前网络环境下的WAN链接接口,逐一确定当前网络环境下的WAN链接接口的可用状态,确定当前网络环境下全部可用的WAN链接接口,将当前网络环境下全部可用的WAN链接接口确定为,当前网络环境下可用的且符合预设条件的WAN链接接口 ;或根据预先配置的当前网络环境下的WAN链接接口,逐一确定当前网络环境下的WAN链接接口的可用状态,确定当前网络环境下全部可用的WAN链接接口的一个子集,将当前网络环境下全部可用的WAN链接接口的一个子集确定为,当前网络环境下可用的且符合预设条件的WAN链接接口。其中,所述预设条件的WAN链接接口为当前网络环境下可用的WAN链接接口中,使用优先级排序为第一的WAN链接接口 ;所述确定当前网络环境下可用的且符合预设条件的WAN链接接口的过程包括:根据预先配置的当前网络环境下的WAN链接接口,确定当前网络环境下可用的WAN链接接口,根据预先配置的WAN链接接口的使用优先级,确定当前网络环境下可用WAN链接接口中,使用优先级排序为第一的WAN链接接口,确定该WAN链接接口为当前网络环境下可用的且符合预设条件的WAN链接接口。其中,所述判断所确定的WAN链接接口中是否具有第一 WAN链接接口的过程包括:根据预先配置的WAN链接接口的使用优先级,判断所确定的可用且符合预设条件的WAN链接接口中是否具有使用优先级高于第二 WAN链接接口的WAN链接接口 ;若是,则确定使用优先级高于第二 WAN链接接口的WAN链接接口为第一 WAN链接接口 ;若否,则确定所确定的可用且符合预设条件的WAN链接接口中不具有第一 WAN链接接口。其中,所述将当前正使用的WAN链接接口更换至所述第一 WAN链接接口的过程包括:获取第一 WAN链接接口的WAN链接网络信息,根据所述WAN链接网络信息发起SIP注册,将当前正使用的WAN链接接口切换至第一 WAN链接接口。本发明实施例还提供一种IAD设备,包括:第一预配置模块,用于预先配置多个网络环境下的VOIP WAN链接接口 ;第二预配置模块,用于预先配置各WAN链接接口的使用优先级;确定模块,用于确定当前网络环境下可用的且符合预设条件的WAN链接接口 ;判断模块,用于根据预先配置的各WAN链接接口的使用优先级,判断所述确定模块所确定的WAN链接接口中是否具有第一 WAN链接接口,所述第一 WAN链接接口的使用优先级高于第二 WAN链接接口的使用优先级,所述第二 WAN链接接口为当前正使用的WAN链接接口 ;维持模块,用于在所述判断模块的判断结果为否时,维持正使用的第二 WAN链接接口 ;切换模块,用于在所述判断模块的判断结果为是时,将当前正使用的WAN链接接口更换至所述第一 WAN链接接口,以所述第一 WAN链接接口对应的WAN链接链路作为语音数据的传输线路。
其中,所述确定模块包括:第一确定单元,用于根据预先配置的当前网络环境下的WAN链接接口,逐一确定当前网络环境下的WAN链接接口的可用状态;第二确定单元,用于根据所述第一确定单元逐一确定的当前网络环境下的WAN链接接口的可用状态,确定当前网络环境下全部可用的WAN链接接口,将所确定的全部可用的WAN链接接口确定为,当前网络环境下可用的且符合预设条件的WAN链接接口 ;或,根据所述第一确定单元逐一确定的当前网络环境下的WAN链接接口的可用状态,确定当前网络环境下全部可用的WAN链接接口的一个子集,将当前网络环境下全部可用的WAN链接接口的一个子集确定为,当前网络环境下可用的且符合预设条件的WAN链接接口。其中,所述确定模块包括:第三确定单元,用于根据预先配置的当前网络环境下的WAN链接接口,确定当前网络环境下可用的WAN链接接口,根据预先配置的WAN链接接口的使用优先级,确定当前网络环境下可用WAN链接接口中,使用优先级排序为第一的WAN链接接口 ;第四确定单元,用于确定所述第三确定单元所确定的所述使用优先级排序为第一的WAN链接接口,为当前网络环境下可用的且符合预设条件的WAN链接接口。其中,所述判断模块包括:优先级判断单元,用于根据预先配置的WAN链接接口的使用优先级,判断所述确定模块所确定的可用且符合预设条件的WAN链接接口中是否具有使用优先级高于第二 WAN链接接口的WAN链接接口 ;第一判断确定单元,用于在所述优先级判断单元的判断结果为是时,确定使用优先级高于第二 WAN链接接口的WAN链接接口为第一 WAN链接接口 ;第二判断确定单元,用于在所述优先级判断单元的判断结果为否时,确定所述确定模块所确定的可用且符合预设条件的WAN链接接口中不具有第一 WAN链接接口。其中,所述切换模块包括:获取单元,用于获取第一 WAN链接接口的WAN链接网络信息;注册切换单元,用于根据所述WAN链接网络信息发起SIP注册,将当前正使用的WAN链接接口切换至第一 WAN链接接口。基于上述技术方案,本发明实施例提供的自适应WAN链接路由方法,确定当前网络环境下可用且符合预设条件的WAN链接接口 ;根据预先配置的各WAN链接接口的使用优先级,判断所确定的可用且符合预设条件的WAN链接接口中是否具有第一 WAN链接接口,所述第一 WAN链接接口的使用优先级高于第二 WAN链接接口的使用优先级,所述第二 WAN链接接口为当前正使用的WAN链接接口 ;在判断结果为是时,将当前正使用的WAN链接接口更换至所述第一 WAN链接接口,以所述第一 WAN链接接口对应的WAN链接链路作为语音数据的传输线路;从而使得IAD设备能够一直采用使用优先级在当前网络环境下可用的WAN链接接口中排序为第一的WAN链接接口,进而采用使用优先级在当前可用WAN链接链路中排序为第一的WAN链接链路进行语音数据的传输,本发明实施例提高了 WAN链接接口的利用率,提高了语音数据的收发效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例提供的自适应WAN链接路由方法的流程图;图2为本发明实施例提供的自适应WAN链接路由的另一方法流程图;图3为本发明实施例提供的自适应WAN链接路由的又一方法流程图;图4为本发明实施例提供的自适应WAN链接路由的再一方法流程图;图5为本发明实施例提供的IAD设备的结构框图;图6为本发明实施例提供的确定模块的结构框图;图7为本发明实施例提供的确定模块的另一结构框图;图8为本发明实施例提供的判断模块的结构框图;图9为本发明实施例提供的切换模块的结构框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例需要在IAD设备中,预先配置基于VOIP业务的,多个网络环境下的WAN链接接口,如ADSL环境下使用的WAN链接接口,VDSL环境下使用的WAN链接接口等,可根据可能处于的网络环境,配置对应的WAN链接接口,一个网络环境可以对应有多个WAN链接接口,通过多个网络环境对应的WAN链接接口,构成本发明实施例配置的多个网络环境下的WAN链接接口 ;值得注意的是,所配置的WAN链接接口为虚拟接口,一个WAN链接接口对应一个WAN链接链路,一个WAN链接链路对应有一个语音数据的路由传输方案,使用该WAN链接接口则使用对应的WAN链接链路的传输线路进行语音数据的传输。本发明实施例还需要在IAD设备中,预先配置各WAN链接接口的使用优先级,在配置了多个网络环境下的WAN链接接口后,需对各WAN链接接口使用优先级的排序进行指定配置。在作好上述配置的情况下,可进行图1所示的方法流程。图1为本发明实施例提供的自适应WAN链接路由方法的流程图,参照图1,该方法可以包括:步骤S100、确定当前网络环境下可用的且符合预设条件的WAN链接接口 ;本发明实施例WAN链接接口的可用状态分为可用UP’和不可用DOWN。一些WAN链接接口在一个网络环境下可能处于不可用状态,但在另一网络环境下可能处于可用状态;并且WAN链接接口的可用状态随时处于更新状态,如已被占用的WAN链接接口释放了占用资源,则该WAN链接接口从不可用状态变为可用状态等。本发明实施例可设置当前网络环境下全部可用的WAN链接接口均符合预设条件,即符合预设条件的WAN链接接口为当前网络环境下全部可用的WAN链接接口。可选的,本发明实施例可在IAD设备启动时,或在IAD设备启动后、每隔Iv预定的时间周期时,或在WAN链接状态发生变化时(可对WAN链接接口进行实时检测,从而确定WAN链接状态发生变化的时机),根据预先配置的当前网络环境下的WAN链接接口,对当前网络环境对应的WAN链接接口进行轮询,逐一确定当前网络环境下的WAN链接接口的可用状态,从中确定当前网络环境下全部可用的WAN链接接口,将所确定的全部可用的WAN链接接口确定为当前网络环境下可用的且符合预设条件的WAN链接接口。可选的,本发明实施例也可设置当前网络环境下全部可用的WAN链接接口中的一个子集均符合预设条件,即符合预设条件的WAN链接接口为当前网络环境下全部可用的WAN链接接口中的一个子集(即全部可用的WAN链接接口中的部分符合预设条件)。子集中WAN链接接口的数量可随机确定,也可预先配置子集中应具有的WAN链接接口的数量。子集中WAN链接接口的选取可以是选取全部可用的WAN链接接口中具有指定使用优先级排序的WAN链接接口。由于下述流程还需要依据各WAN链接接口的使用优先级,进行自适应的WAN链接路由,因此本发明实施例也可设置当前网络环境下全部可用的WAN链接接口中,使用优先级排序为第一的WAN链接接口符合预设条件;即符合预设条件的WAN链接接口为,在当前网络环境下可用的WAN链接接口中,使用优先级排序为第一的WAN链接接口。可选的,本发明实施例也可在IAD设备启动时,或在IAD设备启动后、每隔一个预定的时间周期时,或在WAN链接状态发生变化时,同时根据预先配置的WAN链接接口的使用优先级排序,及预先配置的当前网络环境下的WAN链接接口,确定当前网络环境下可用WAN链接接口中使用优先级排序为第一的WAN链接接口,将所确定的可用WAN链接接口中使用优先级排序为第一的WAN链接接口,确定为当前网络环境下可用的且符合预设条件的WAN链接接口。可选的,可根据预先配置的当前网络环境下的WAN链接接口,确定出当前网络环境下可用的WAN链接接口,根据预先配置的WAN链接接口的使用优先级排序,判断当前网络环境下可用的WAN链接接口中使用优先级排序为第一的WAN链接接口。步骤S110、根据预先配置的各WAN链接接口的使用优先级,判断所确定的可用且符合预设条件的WAN链接接口中是否具有第一 WAN链接接口,若否,执行步骤S120,若是,执行步骤S130 ;所述第一 WAN链接接口的使用优先级高于第二 WAN链接接口的使用优先级,所述第二 WAN链接接口为当前正使用的WAN链接接口 ;在步骤SlOO确定了当前网络环境下可用的WAN链接接口后,为提高WAN链接的利用率,和数据收发效率,需要判断步骤SlOO中所确定的可用的WAN链接接口中是否具有第一 WAN链接接口,从而确定后续流程的执行方向。第一 WAN链接接口是指使用优先级高于第二 WAN链接接口的WAN链接接口,并不特指。第二 WAN链接接口是指当前正使用的WAN链接接口,并不特指。对于符合预设条件的WAN链接接口为当前网络环境下全部可用的WAN链接接口的情况,步骤SllO可根据预先配置的各WAN链接接口的使用优先级,将所确定的可用的WAN链接接口逐一与当前正使用的第二 WAN链接接口进行使用优先级的比对,若在比对过程中发现所确定的可用的WAN链接接口中具有第一 WAN链接接口,则执行步骤S130,否则,执行步骤S120。显然,对于符合预设条件的WAN链接接口为当前网络环境下全部可用的WAN链接接口的一个子集的情况,骤SllO可根据预先配置的各WAN链接接口的使用优先级,将所确定的可用的WAN链接接口的一个子集与当前正使用的第二 WAN链接接口进行使用优先级的比对,若在比对过程中发现所确定的可用的WAN链接接口的子集中具有第一 WAN链接接口,则执行步骤S130,否则,执行步骤S120。本发明实施例也可依据预先配置的各WAN链接接口的使用优先级,从所确定的可用的WAN链接接口中,确定出使用优先级排序为第一的WAN链接接口,将该WAN链接接口与当前正使用的第二 WAN链接接口进行使用优先级的比对,从而确定后续步骤的执行。对于符合预设条件的WAN链接接口为,在当前网络环境下可用的WAN链接接口中,使用优先级排序为第一的WAN链接接口的情况,步骤SllO可直接将步骤SlOO所确定的可用且符合预设条件的WAN链接接口,与当前正使用的第二 WAN链接接口进行使用优先级的比对,从而确定后续步骤的执行。步骤120、维持正使用的第二 WAN链接接口 ;如果步骤S110判断步骤S100所确定的WAN链接接口中不具有第一 WAN链接接口,则说明当前正使用的WAN链接接口的使用优先级最高,语音数据的收发效率维持原态相对较高,因此维持IAD设备使用的WAN链接接口为正使用的第二 WAN链接接口。步骤S130、将当前正使用的WAN链接接口更换至所述第一 WAN链接接口,以所述第一 WAN链接接口对应的WAN链接链路作为语音数据的传输线路。如果步骤SllO判断步骤SlOO所确定的WAN链接接口中具有第一 WAN链接接口,则说明步骤SlOO所确定的可用且符合预设条件的WAN链接接口中,具有使用优先级高于当前正使用的WAN链接接口的WAN链接接口,即第一 WAN链接接口,IAD设备使用第一 WAN链接接口的语音数据收发效率相对较高;为提高WAN链接接口的利用率,提高语音数据收发效率,将当前正使用的WAN链接接口更换至所述第一 WAN链接接口。值得注意的是,在切换完成后,源第一 WAN链接接口将变更为第二 WAN链接接口,以在后续还存在高使用优先级的可用的WAN链接接口时,进行WAN链接的自适应路由。可选的,将当前正使用的WAN链接接口更换至所述第一 WAN链接接口的过程可以为:获取第一 WAN链接接口的WAN链接网络信息,根据所述WAN链接网络信息发起SIP(Session Initiation Protocol,会话起始协议)注册,将当前正使用的WAN链接接口切换至第一 WAN链接接口。其中,WAN链接网络信息可以为IP地址,网关gateway,域名系统DNS,子网掩码mask等;完成SIP注册,即表明当前正使用的WAN链接接口已更换至所述第一 WAN链接接口。本发明实施例提供的自适应WAN链接路由方法,确定当前网络环境下可用且符合预设条件的WAN链接接口 ;根据预先配置的各WAN链接接口的使用优先级,判断所确定的可用且符合预设条件的WAN链接接口中是否具有第一 WAN链接接口,所述第一 WAN链接接口的使用优先级高于第二 WAN链接接口的使用优先级,所述第二 WAN链接接口为当前正使用的WAN链接接口 ;在判断结果为是时,将当前正使用的WAN链接接口更换至所述第一 WAN链接接口,以所述第一 WAN链接接口对应的WAN链接链路作为语音数据的传输线路;从而使得IAD设备能够一直采用使用优先级在当前网络环境下可用的WAN链接接口中排序为第一的WAN链接接口,进而采用使用优先级在当前可用WAN链接链路中排序为第一的WAN链接链路进行语音数据的传输,本发明实施例提高了 WAN链接接口的利用率,提高了语音数据的收发效率。
本发明实施例可将当前网络环境下可用的全部WAN链接接口,均确定为步骤SlOO所确定的可用且符合预设条件的WAN链接接口 ;也可将当前网络环境下可用的全部WAN链接接口中的一个子集,确定为步骤SlOO所确定的可用且符合预设条件的WAN链接接口 ;再从中选择使用优先级高于当前正使用的WAN链接接口的第一 WAN链接接口,将当前正使用的WAN链接接口更换至所述第一 WAN链接接口。本发明实施例也可仅确定当前网络环境下可用的WAN链接接口中使用优先级排序为第一的WAN链接接口,为步骤SlOO所确定的可用且符合预设条件的WAN链接接口。对于上述情况,下面分别作具体介绍。图2为本发明实施例提供的自适应WAN链接路由的另一方法流程图,参照图2,该方法可以包括:步骤S200、根据预先配置多个网络环境下的WAN链接接口,确定当前网络环境下全部可用的WAN链接接口 ;步骤S210、根据预先配置的各WAN链接接口的使用优先级,将所确定的当前网络环境下全部可用的WAN链接接口,与当前正使用的WAN链接接口进行使用优先级的比对;显然,步骤S210也可先从所确定的当前网络环境下全部可用的WAN链接接口中,选择出使用优先极排序为第一的WAN链接接口,将该WAN链接接口的使用优先级与当前正使用的WAN链接接口的使用优先级进行比对。步骤S220、若所确定的当前网络环境下全部可用的WAN链接接口中,具有第一 WAN链接接口,则将当前正使用的WAN链接接口更换至第一 WAN链接接口 ;步骤S230、若所确定的当前网络环境下全部可用的WAN链接接口中,不具有第一WAN链接接口,则维持正使用的WAN链接接口。显然,预设条件的WAN链接接口还可以为当前网络环境下全部可用的WAN链接接口的一个子集;在此情况下,在确定了当前网络环境下全部可用的WAN链接接口的一个子集后,将根据预先配置的各WAN链接接口的使用优先级,将所确定的当前网络环境下全部可用的WAN链接接口中的一个子集中的WAN链接接口,与当前正使用的WAN链接接口进行使用优先级的比对;若所确定的当前网络环境下全部可用的WAN链接接口的子集中,具有第一 WAN链接接口,则将当前正使用的WAN链接接口更换至第一 WAN链接接口 ;若所确定的当前网络环境下全部可用的WAN链接接口的子集中,不具有第一 WAN链接接口,则维持正使用的WAN链接接口。图3为本发明实施例提供的自适应WAN链接路由的又一方法流程图,参照图3,该方法可以包括:步骤S300、根据预先配置多个网络环境下的WAN链接接口,确定当前网络环境下全部可用的WAN链接接口,根据预先配置各WAN链接接口的使用优先级,确定当前网络环境下全部可用的WAN链接接口中,使用优先级排序为第一的WAN链接接口 ;步骤S310、根据预先配置的各WAN链接接口的使用优先级,将所述使用优先级排序为第一的WAN链接接口,与当前正使用的WAN链接接口进行使用优先级的比对;步骤S320、若所述使用优先级排序为第一的WAN链接接口的使用优先级,高于当前正使用的WAN链接接口的使用优先级,将当前正使用的WAN链接接口更换至所述使用优先级排序为第一的WAN链接接口 ;
此时,所述使用优先级排序为第一的WAN链接接口为第一 WAN链接接口。步骤S330、若所述使用优先级排序为第一的WAN链接接口的使用优先级,不高于当前正使用的WAN链接接口的使用优先级,维持当前正使用的WAN链接接口。可选的,本发明实施例可在WAN链接接口的状态发生变化时,启动本发明实施例提供的自适应WAN链接路由方法,图4示出了对应的自适应WAN链接路由的方法流程。图4为本发明实施例提供的自适应WAN链接路由的再一方法流程图,参照图4,该方法可以包括:步骤S400、在WAN链接接口由不可用状态变更为可用状态时,判断接口状态变更为可用的WAN链接接口,是否为当前网络环境下可用的WAN链接接口中,使用优先级排序为第一的WAN链接接口,若是,执行步骤S410,若否,执行步骤S420 ;此种情况,可认为当前网络环境下可用且符合预设条件的WAN链接接口为,在可用的WAN链接接口中,使用优先级排序为第一的WAN链接接口。步骤S410、判断所述接口状态变更为可用的WAN链接接口的使用优先级,是否高于当前正使用的WAN链接接口,若是,执行步骤S430、若否,执行步骤S420 ;其中,若判断结果为是,则表明所述接口状态变更为可用的WAN链接接口为第一WAN链接接口。步骤S420、维持当前正使用的WAN链接接口 ;步骤S430、将当前正使用的WAN链接接口切换至所述接口状态变更为可用的WAN链接接口。显然,在WAN链接接口由不可用状态变更为可用状态时,也可直接将所述接口状态变更为可用的WAN链接接口,与当前正使用的WAN链接接口进行使用优先级的比对,从而通过比对结果确定进行WAN链接接口的切换还是维持。可选的,本发明实施例也可在IAD设备启动,或每隔一定周期间隔的情况下,启动本发明实施例提供的自适应WAN链接路由方法,对于这两种情况,需要轮询当前网络环境下对应的WAN链接接口,从而确定出可用且符合预设条件的WAN链接接口,对于确定出可用且符合预设条件的WAN链接接口后的流程可参照上文描述,此处不再赘述。下面对本发明实施例提供的IAD设备进行描述,下文描述的IAD设备与上文描述的自适应WAN链接路由方法对应,两者可相互参照。图5为本发明实施例提供的IAD设备的结构框图,参照图5,IAD设备可以包括:第一预配置模块100,用于预先配置多个网络环境下的VOIP WAN链接接口 ;第二预配置模块200,用于预先配置各WAN链接接口的使用优先级;确定模块300,用于确定当前网络环境下可用的且符合预设条件的WAN链接接口 ;判断模块400,用于根据预先配置的各WAN链接接口的使用优先级,判断确定模块300所确定的WAN链接接口中是否具有第一 WAN链接接口,所述第一 WAN链接接口的使用优先级高于第二 WAN链接接口的使用优先级,所述第二 WAN链接接口为当前正使用的WAN链接接口 ;维持模块500,用于在判断模块400的判断结果为否时,维持正使用的第二 WAN链接接口 ;切换模块600,用于在判断模块400的判断结果为是时,将当前正使用的WAN链接接口更换至所述第一 WAN链接接口,以所述第一 WAN链接接口对应的WAN链接链路作为语音数据的传输线路。本发明实施例提供的IAD设备,确定当前网络环境下可用且符合预设条件的WAN链接接口 ;根据预先配置的各WAN链接接口的使用优先级,判断所确定的可用且符合预设条件的WAN链接接口中是否具有第一 WAN链接接口,所述第一 WAN链接接口的使用优先级高于第二 WAN链接接口的使用优先级,所述第二 WAN链接接口为当前正使用的WAN链接接口 ;在判断结果为是时,将当前正使用的WAN链接接口更换至所述第一 WAN链接接口,以所述第一 WAN链接接口对应的WAN链接链路作为语音数据的传输线路;从而使得IAD设备能够一直采用使用优先级在当前网络环境下可用的WAN链接接口中排序为第一的WAN链接接口,进而采用使用优先级在当前可用WAN链接链路中排序为第一的WAN链接链路进行语音数据的传输,本发明实施例提高了 WAN链接接口的利用率,提高了语音数据的收发效率。可选的,可用且符合预设条件的WAN链接接口为当前网络环境下全部可用的WAN链接接口,或当前网络环境下全部可用的WAN链接接口的一个子集;也可为当前网络环境下可用的WAN链接接口中,使用优先级为第一的WAN链接接口。图6为本发明实施例提供的确定模块300的结构框图,参照图6,确定模块300可以包括:第一确定单元310,用于根据预先配置的当前网络环境下的WAN链接接口,逐一确定当前网络环境下的WAN链接接口的可用状态;第二确定单元311,用于根据第一确定单元310逐一确定的当前网络环境下的WAN链接接口的可用状态,确定当前网络环境下全部可用的WAN链接接口,将所确定的全部可用的WAN链接接口确定为,当前网络环境下可用的且符合预设条件的WAN链接接口;或,根据第一确定单元310逐一确定的当前网络环境下的WAN链接接口的可用状态,确定当前网络环境下全部可用的WAN链接接口的一个子集,将当前网络环境下全部可用的WAN链接接口的一个子集确定为,当前网络环境下可用的且符合预设条件的WAN链接接口。图7为本发明实施例提供的确定模块300的另一结构框图,参照图7,确定模块300可以包括:第三确定单元320,用于根据预先配置的当前网络环境下的WAN链接接口,确定当前网络环境下可用的WAN链接接口,根据预先配置的WAN链接接口的使用优先级排序,确定当前网络环境下可用WAN链接接口中,使用优先级排序为第一的WAN链接接口 ;第四确定单元321,用于确定第三确定单元320所确定的所述使用优先级排序为第一的WAN链接接口,为当前网络环境下可用的且符合预设条件的WAN链接接口。图8为本发明实施例提供的判断模块400的结构框图,参照图8,判断模块400可以包括:优先级判断单元410,用于根据预先配置的WAN链接接口的使用优先级,判断确定模块300所确定的可用且符合预设条件的WAN链接接口中是否具有使用优先级高于第二WAN链接接口的WAN链接接口 ;第一判断确定单元420,用于在优先级判断单元410的判断结果为是时,确定使用优先级高于第二 WAN链接接口的WAN链接接口为第一 WAN链接接口 ;第二判断确定单元430,用于在优先级判断单元410的判断结果为否时,确定确定模块300所确定的可用且符合预设条件的WAN链接接口中不具有第一 WAN链接接口。图9为本发明实施例提供的切换模块600的结构框图,参照图9,切换模块600可以包括:获取单元610,用于获取第一 WAN链接接口的WAN链接网络信息;注册切换单元620,用于根据所述WAN链接网络信息发起SIP注册,将当前正使用的WAN链接接口切换至第一 WAN链接接口。可选的,IAD设备还可包括:业务运行模块,用于在切换模块600完成当前正使用WAN链接接口的切换后,进行SIP业务和VOIP业务,此部分业务与现有技术相似,此处不再赘述。通过本发明实施例提供的自适应WAN链接路由方法及IAD设备,能使得IAD设备能够一直采用,使用优先级在当前网络环境下可用的WAN链接接口中排序为第一的WAN链接接口,进而采用使用优先级在当前可用WAN链接链路中排序为第一的WAN链接链路进行语音数据的传输,本发明实施例提高了 WAN链接接口的利用率,提高了语音数据的收发效率。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
权利要求
1.一种自适应广域网WAN链接路由方法,其特征在于,预先配置多个网络环境下的网络语音通信VOIP WAN链接接口,及预先配置各WAN链接接口的使用优先级;所述方法包括: 确定当前网络环境下可用的且符合预设条件的WAN链接接口 ; 根据预先配置的各WAN链接接口的使用优先级,判断所确定的WAN链接接口中是否具有第一 WAN链接接口,所述第一 WAN链接接口的使用优先级高于第二 WAN链接接口的使用优先级,所述第二 WAN链接接口为当前正使用的WAN链接接口 ; 若否,维持正使用的第二 WAN链接接口 ; 若是,将当前正使用的WAN链接接口更换至所述第一 WAN链接接口,以所述第一 WAN链接接口对应的WAN链 接链路作为语音数据的传输线路。
2.根据权利要求1所述的方法,其特征在于,所述预设条件的WAN链接接口为当前网络环境下全部可用的WAN链接接口,或,当前网络环境下全部可用的WAN链接接口的一个子集; 所述确定当前网络环境下可用的且符合预设条件的WAN链接接口的过程包括: 根据预先配置的当前网络环境下的WAN链接接口,逐一确定当前网络环境下的WAN链接接口的可用状态,确定当前网络环境下全部可用的WAN链接接口,将当前网络环境下全部可用的WAN链接接口确定为,当前网络环境下可用的且符合预设条件的WAN链接接口 ;或根据预先配置的当前网络环境下的WAN链接接口,逐一确定当前网络环境下的WAN链接接口的可用状态,确定当前网络环境下全部可用的WAN链接接口的一个子集,将当前网络环境下全部可用的WAN链接接口的一个子集确定为,当前网络环境下可用的且符合预设条件的WAN链接接口。
3.根据权利要求1所述的方法,其特征在于,所述预设条件的WAN链接接口为当前网络环境下可用的WAN链接接口中,使用优先级排序为第一的WAN链接接口 ; 所述确定当前网络环境下可用的且符合预设条件的WAN链接接口的过程包括: 根据预先配置的当前网络环境下的WAN链接接口,确定当前网络环境下可用的WAN链接接口,根据预先配置的WAN链接接口的使用优先级,确定当前网络环境下可用WAN链接接口中,使用优先级排序为第一的WAN链接接口,确定该WAN链接接口为当前网络环境下可用的且符合预设条件的WAN链接接口。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述判断所确定的WAN链接接口中是否具有第一 WAN链接接口的过程包括: 根据预先配置的WAN链接接口的使用优先级,判断所确定的可用且符合预设条件的WAN链接接口中是否具有使用优先级高于第二 WAN链接接口的WAN链接接口 ; 若是,则确定使用优先级高于第二 WAN链接接口的WAN链接接口为第一 WAN链接接口 ; 若否,则确定所确定的可用且符合预设条件的WAN链接接口中不具有第一 WAN链接接□。
5.根据权利要求1所述的方法,其特征在于,所述将当前正使用的WAN链接接口更换至所述第一 WAN链接接口的过程包括: 获取第一 WAN链接接口的WAN链接网络信息,根据所述WAN链接网络信息发起会话起始协议SIP注册,将当前正使用的WAN链接接口切换至第一 WAN链接接口。
6.一种综合接入IAD设备,其特征在于,包括: 第一预配置模块,用于预先配置多个网络环境下的网络语音通信VOIPWAN链接接口 ; 第二预配置模块,用于预先配置各WAN链接接口的使用优先级; 确定模块,用于确定当前网络环境下可用的且符合预设条件的WAN链接接口 ; 判断模块,用于根据预先配置的各WAN链接接口的使用优先级,判断所述确定模块所确定的WAN链接接口中是否具有第一 WAN链接接口,所述第一 WAN链接接口的使用优先级高于第二 WAN链接接口的使用优先级,所述第二 WAN链接接口为当前正使用的WAN链接接Π ; 维持模块,用于在所述判断模块的判断结果为否时,维持正使用的第二 WAN链接接口 ;切换模块,用于在所述判断模块的判断结果为是时,将当前正使用的WAN链接接口更换至所述第一 WAN链接接口,以所述第一 WAN链接接口对应的WAN链接链路作为语音数据的传输线路。
7.根据权利要求6所述的IAD设备,其特征在于,所述确定模块包括: 第一确定单元,用于根据预先配置的当前网络环境下的WAN链接接口,逐一确定当前网络环境下的WAN链接接口的可用状态; 第二确定单元,用于根据所述第一确定单元逐一确定的当前网络环境下的WAN链接接口的可用状态,确定当前网络环境下全部可用的WAN链接接口,将所确定的全部可用的WAN链接接口确定为,当前网络环境下可用的且符合预设条件的WAN链接接口 ;或,根据所述第一确定单元逐一确定的当前网络环境下的WAN链接接口的可用状态,确定当前网络环境下全部可用的WAN链接接口的一个子集,将当前网络环境下全部可用的WAN链接接口的一个子集确定为,当前网络环境 下可用的且符合预设条件的WAN链接接口。
8.根据权利要求6所述的IAD设备,其特征在于,所述确定模块包括: 第三确定单元,用于根据预先配置的当前网络环境下的WAN链接接口,确定当前网络环境下可用的WAN链接接口,根据预先配置的WAN链接接口的使用优先级,确定当前网络环境下可用WAN链接接口中,使用优先级排序为第一的WAN链接接口 ; 第四确定单元,用于确定所述第三确定单元所确定的所述使用优先级排序为第一的WAN链接接口,为当前网络环境下可用的且符合预设条件的WAN链接接口。
9.根据权利要求6-8任一项所述的IAD设备,其特征在于,所述判断模块包括: 优先级判断单元,用于根据预先配置的WAN链接接口的使用优先级,判断所述确定模块所确定的可用且符合预设条件的WAN链接接口中是否具有使用优先级高于第二 WAN链接接口的WAN链接接口 ; 第一判断确定单元,用于在所述优先级判断单元的判断结果为是时,确定使用优先级高于第二 WAN链接接口的WAN链接接口为第一 WAN链接接口 ; 第二判断确定单元,用于在所述优先级判断单元的判断结果为否时,确定所述确定模块所确定的可用且符合预设条件的WAN链接接口中不具有第一 WAN链接接口。
10.根据权利要求1所述的IAD设备,其特征在于,所述切换模块包括: 获取单元,用于获取第一 WAN链接接口的WAN链接网络信息; 注册切换单元,用于根据所述WAN链接网络信息发起会话起始协议SIP注册,将当前正使用的WAN链接接口切换至第一 WAN链接接口。
全文摘要
本发明实施例提供一种自适应WAN链接路由方法及IAD设备,其中方法包括预先配置多个网络环境下的网络语音通信VOIP WAN链接接口,及各WAN链接接口的使用优先级;确定当前网络环境下可用的且符合预设条件的WAN链接接口;判断所确定的WAN链接接口中是否具有第一WAN链接接口,第一WAN链接接口的使用优先级高于第二WAN链接接口,第二WAN链接接口为当前正使用的WAN链接接口;若否,维持正使用的第二WAN链接接口;若是,将当前正使用的WAN链接接口更换至第一WAN链接接口。本发明实施例提高了WAN链接接口的利用率,提高了语音数据的收发效率。
文档编号H04L12/725GK103096414SQ20131003746
公开日2013年5月8日 申请日期2013年1月30日 优先权日2013年1月30日
发明者詹宏耀, 邓乐, 王水权, 肖青平, 彭建 申请人:深圳市共进电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1