ZHOU YI (CN)
CN102821172A | 2012-12-12 | |||
CN101132453A | 2008-02-27 | |||
CN101697568A | 2010-04-21 | |||
CN1822599A | 2006-08-23 |
权利要求书 1、 一种本地存活的增强方法, 其特征在于, 所述方法包括: 网际协议 IP终端向总部服务器中的域名系统 DNS服务器发送业务资源记录 DNS-SRV请求; 所述 IP终端接收客户终端设备 CPE返回的所述 DNS-SRV请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名; 所述 IP终端向所述 CPE发起地址 A查询, 所述 A查询包括: 所述 CPE的 SIP Server域名; 所述 IP终端接收所述 CPE返回的所述 A查询的响应消息, 所述响应消息 包括: 所述 CPE的 SIP Server域名对应的 IP地址; 所述 IP终端在向总部服务器发起业务; 当总部服务器故障时, IP终端向所述 CPE发起 SIP呼叫, 所述 SIP呼叫包 括: 所述 CPE的 SIP Server域名对应的 IP地址, 通过所述 SIP呼叫将业务切换 到所述 CPE以实现本地存活。 2、 一种本地存活的支持方法, 其特征在于, 所述方法包括: 客户终端设备 CPE检测 IP终端向总部服务器的 DNS服务器发送的业务资 源记录 DNS-SRV请求; 所述 CPE 在确定 IP 终端发送 DNS-SRV请求后, 向 IP 终端返回所述 DNS-SRV请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名; 所述 CPE接收 IP终端发送的 A查询消息, 所述 A查询消息包括: CPE的 SIP Server域名; 所述 CPE获取所述 CPE的 SIP Server域名对应的 IP地址, 向 IP终端返回 A查询消息的响应消息,所述 A查询消息的响应消息包括:所述 CPE的 SIP Server 域名对应的 IP地址。 3、 根据权利要求 2所述的方法, 其特征在于, 所述 CPE在确定 IP终端发 送 DNS-SRV请求后, 向 IP终端返回所述 DNS-SRV请求的响应消息, 所述响 应消息包括: CPE的 SIP Server域名具体包括: CPE在确定 IP终端发送 DNS-SRV请求后,接收所述 DNS服务器返回的所 述 DNS-SRV请求的响应消息,将 CPE的 SIP Server域名插入到所述响应消息后 向所述 IP终端返回所述响应消息。 4、 根据权利要求 2所述的方法, 其特征在于, 所述 CPE在确定 IP终端发 送 DNS-SRV请求后, 向 IP终端返回所述 DNS-SRV请求的响应消息, 所述响 应消息包括: CPE的 SIP Server域名具体包括: CPE在确定 IP终端发送 DNS-SRV请求后, 在设定时间内未收到所述 DNS 服务器返回的所述 DNS-SRV请求的响应消息时,向 IP终端返回所述 DNS-SRV 请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名。 5、 一种网际协议 IP终端, 其特征在于, 所述 IP终端包括: 发送单元, 用于向总部服务器中的域名系统 DNS服务器发送 DNS-SRV请 求; 接收单元, 用于接收客户终端设备 CPE返回的所述 DNS-SRV请求的响应 消息, 所述响应消息包括: CPE的 SIP Server域名; 所述发送单元, 还用于向所述 CPE发起地址 A查询, 所述 A查询包括: 所 述 CPE的 SIP Server域名; 所述接收单元, 用于接收所述 CPE返回的所述 A查询的响应消息, 所述响 应消息包括: 所述 CPE的 SIP Server域名对应的 IP地址; 业务单元, 用于在向总部服务器发起业务; 切换单元, 用于当总部服务器故障时, 向所述 CPE发起 SIP呼叫, 所述 SIP 呼叫包括: 所述 CPE的 SIP Server域名对应的 IP地址, 通过所述 SIP呼叫将业 务切换到所述 CPE以实现本地存活。 6、 一种客户终端设备 CPE, 其特征在于, 所述 CPE包括: 检测单元, 用于检测 IP终端向总部服务器的 DNS服务器发送的 DNS-SRV 请求; 发送单元, 用于在所述检测单元确定 IP终端发送 DNS-SRV请求后, 向 IP 终端返回所述 DNS-SRV请求的响应消息,所述响应消息包括: CPE的 SIP Server 域名; 接收单元, 用于接收 IP终端发送的 A查询消息, 所述 A查询消息包括: CPE的 SIP Server域名; 所述发送单元,还用于向 IP终端返回 A查询消息的响应消息, 所述 A查询 消息的响应消息包括: 所述 CPE的 SIP Server域名对应的 IP地址。 7、 根据权利要求 6所述的方法, 其特征在于, 所述发送单元具体用于: CPE在确定 IP终端发送 DNS-SRV请求后,接收所述 DNS服务器返回的所 述 DNS-SRV请求的响应消息,将 CPE的 SIP Server域名插入到所述响应消息后 向所述 IP终端返回所述响应消息。 8、 根据权利要求 6所述的方法, 其特征在于, 所述发送单元具体用于: CPE在确定 IP终端发送 DNS-SRV请求后, 在设定时间内未收到所述 DNS 服务器返回的所述 DNS-SRV请求的响应消息时,向 IP终端返回所述 DNS-SRV 请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名。 。 |
本申请要求于 2012 年 12 月 28 日提交中国专利局、 申请号为 201210584234.6、发明名称为"本地存活的增强方法 及终端"的中国专利申请的优 先权, 其全部内容通过引用结合在本申请中。
技术领域
本发明属于通信领域, 尤其涉及一种本地存活的增强方法及终端。
背景技术
在总部 +分支的语音网络中, 在总部语音网络正常时, 总部控制其管理的终 端的呼叫, 终端可享受总部提供的业务 (比如会议、 录音等业务); 在总部语音网 络故障时, 分支能语音网络能够接管分支终端的呼叫, 此种方式称为本地存活。
在总部语音网络正常时,分支会话启动协议 (英文: session initiation protocol, 简称: SIP)终端注册到总部服务器, 若分支语音网络支持本地存活, 当总部语音 网络故障后,分支 SIP终端注册到分支语音网络的接入设备,分支 SIP终端注册 到分支语音网络的接入设备后, 分支 SIP终端可实现分支语音网络的内部通话, 并且通过分支语音网络的接入设备连接到公共 交换电话网络 (英文: public switched telephone network, 简称: PSTN ) 网络。
网际协议(英文: Internet Protocol, 简称: IP )终端是通过本地配置或域名 解析获取到呼叫服务器地址, 然后通过 IP终端的配置管理界面部署呼叫服务器 地址, 在总部 +分支模式中, 通常通 IP终端过域名系统(英文: Domain Name System, 简称: DNS )服务器获取呼叫服务器地址, 但是此时的 IP终端无法通 过 DNS获取客户终端设备(英文: Customer Premise Equipment, 简称: CPE ) 地址, 所以 CPE无法实现本地存活。 发明内容
本发明的目的在于提供一种本地存活的增强方 法, 旨在解决现有技术 CPE 无法实现本地存活的问题。
本发明是这样实现的, 一种本地存活的增强方法, 所述方法包括: 网际协议 IP终端向总部服务器中的域名系统 DNS服务器发送业务资源记录
DNS-SRV请求;
所述 IP终端接收客户终端设备 CPE返回的所述 DNS-SRV请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名;
所述 IP终端向所述 CPE发起地址 A查询, 所述 A查询包括: 所述 CPE的 SIP Server域名;
所述 IP终端接收所述 CPE返回的所述 A查询的响应消息, 所述响应消息 包括: 所述 CPE的 SIP Server域名对应的 IP地址;
所述 IP终端在向总部服务器发起业务;
当总部服务器故障时, IP终端向所述 CPE发起 SIP呼叫, 所述 SIP呼叫包 括: 所述 CPE的 SIP Server域名对应的 IP地址, 通过所述 SIP呼叫将业务切换 到所述 CPE以实现本地存活。
第二方面, 提供一种本地存活的支持系统, 所述系统包括: 客户终端设备 CPE、 总部服务器和 IP终端;
所述 CPE, 用于检测 IP终端向总部服务器的 DNS服务器发送的业务资源 记录 DNS-SRV请求;
所述 CPE, 用于在确定 IP终端发送 DNS-SRV请求后, 向 IP终端返回所述 DNS-SRV请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名; 所述 IP终端, 用于向所述 CPE发送 A查询消息; 所述 A查询消息包括: CPE的 SIP Server域名;
所述 CPE , 用于接收 IP终端发送的 A查询消息;
所述 CPE, 用于获取所述 CPE的 SIP Server域名对应的 IP地址, 向 IP终 端返回 A查询消息的响应消息, 所述 A查询消息的响应消息包括: 所述 CPE的 SIP Server域名对应的 IP地址。
可选的, 所述 CPE具体用于:
CPE在确定 IP终端发送 DNS-SRV请求后,接收所述 DNS服务器返回的所 述 DNS-SRV请求的响应消息,将 CPE的 SIP Server域名插入到所述响应消息后 向所述 IP终端返回所述响应消息。
可选的, , 所述 CPE具体用于:
CPE在确定 IP终端发送 DNS-SRV请求后, 在设定时间内未收到所述 DNS 服务器返回的所述 DNS-SRV请求的响应消息时,向 IP终端返回所述 DNS-SRV 请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名。
第三方面, 提供一种网际协议 IP终端, 所述 IP终端包括:
发送单元, 用于向总部服务器中的域名系统 DNS服务器发送 DNS-SRV请 求;
接收单元, 用于接收客户终端设备 CPE返回的所述 DNS-SRV请求的响应 消息, 所述响应消息包括: CPE的 SIP Server域名;
所述发送单元, 还用于向所述 CPE发起地址 A查询, 所述 A查询包括: 所 述 CPE的 SIP Server域名;
所述接收单元, 用于接收所述 CPE返回的所述 A查询的响应消息, 所述响 应消息包括: 所述 CPE的 SIP Server域名对应的 IP地址;
业务单元, 用于在向总部服务器发起业务;
切换单元, 用于当总部服务器故障时, 向所述 CPE发起 SIP呼叫, 所述 SIP 呼叫包括: 所述 CPE的 SIP Server域名对应的 IP地址, 通过所述 SIP呼叫将业 务切换到所述 CPE以实现本地存活。
第四方面, 提供一种客户终端设备 CPE , 所述 CPE包括:
检测单元, 用于检测 IP终端向总部服务器的 DNS服务器发送的 DNS-SRV 请求;
发送单元, 用于在所述检测单元确定 IP终端发送 DNS-SRV请求后, 向 IP 终端返回所述 DNS-SRV请求的响应消息,所述响应消息包括: CPE的 SIP Server 域名;
接收单元, 用于接收 IP终端发送的 A查询消息, 所述 A查询消息包括: CPE的 SIP Server域名; 所述发送单元,还用于向 IP终端返回 A查询消息的响应消息, 所述 A查询 消息的响应消息包括: 所述 CPE的 SIP Server域名对应的 IP地址。
可选的, 所述发送单元具体用于:
CPE在确定 IP终端发送 DNS-SRV请求后,接收所述 DNS服务器返回的所 述 DNS-SRV请求的响应消息,将 CPE的 SIP Server域名插入到所述响应消息后 向所述 IP终端返回所述响应消息。
可选的, 所述发送单元具体用于:
CPE在确定 IP终端发送 DNS-SRV请求后, 在设定时间内未收到所述 DNS 服务器返回的所述 DNS-SRV请求的响应消息时,向 IP终端返回所述 DNS-SRV 请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名。
在本发明的技术方案具有 CPE支持本地存活的优点。
附图说明
图 1是本发明具体实施方式提供的一种本地存活 增强方法的流程图; 图 3是本发明具体实施方式提供的 IP终端结构图;
图 4是本发明具体实施方式提供的 CPE结构图;
图 5是本发明具体实施方式提供的 IP终端硬件结构图;
图 6是本发明具体实施方式提供的 CPE硬件结构图;
图 7是本发明具体实施方式提供的本地存活的支 系统的结构图。
具体实施例
为了使本发明的目的、 技术方案及有益效果更加清楚明白, 以下结合附图 及实施例, 对本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施 例仅仅用以解释本发明, 并不用于限定本发明。
本发明具体实施方式提供的一种本地存活的增 强方法, 该方法由 IP终端完 成, 该方法如图 1所示, 包括:
511、 IP终端向总部服务器中的 DNS服务器发送 DNS-SRV请求;
512、 IP终端接收 CPE返回的该 DNS-SRV请求的响应消息 , 该响应消息包 括: CPE的 SIP Server域名;
513、 IP终端向 CPE发起地址(英文: address , 简称: A )查询消息, 所 述 A查询消息包括: CPE的 SIP Server域名; 514、接收所述 CPE返回的 A查询的响应消息,该 A查询的响应消息包括: CPE的 SIP Server域名对应的 IP地址
515、 IP终端向总部服务器发起业务, 当总部服务器故障时, IP终端向 CPE 发起 SIP呼叫 , SIP呼叫包括: CPE的 SIP Server域名对应的 IP地址, 通过 SIP呼叫将业务切换到所述 CPE以实现本体存活。
上述总部服务器故障的检测方法可以为多种, 例如, 通过心跳检测的方式 来获知总部服务器故障, 当然也可以通过探测消息来检测总部服务器是 否故障, 业务资源记录 ( A DNS RR for specifying the location of services , DNS-SRV ) : 具体用于给出在某域中实现某种服务和协议的 服务器地址列表, 其定义具体可以参见 RFC 2782。
本发明具体实施方式提供的方法通过 DNS-SRV请求的响应消息获取 CPE 的 SIP Server域名,然后发起 A查询消息获取该 SIP Server域名对应的 IP地址, 这样当 IP终端发起业务且总部服务器故障时, IP终端将业务切换到该 CPE以实 现本地存活。
上述 CPE的 SIP Server域名为配置的域名, 上述 SIP Server域名对应的 IP 地址可以为静态配置的, 也可以为动态获取的动态 IP地址, 其中动态 IP地址的 获取方式可以为:当 CPE 上电后, 向动态主机设置协议(英文: Dynamic Host Configuration Protocol, 简称: DHCP )服务器发送 DHCP请求消息, DHCP服 务器发送该 DHCP请求消息的 DHCP响应消息,该 DHCP响应消息内携带有 CPE 的 SIP Server域名对应的动态 IP地址。
本发明具体实施方式还提供一种本地存活的支 持方法, 该方法如图 2所示, 由 CPE完成, 该方法如图 2所示, 包括:
521、 CPE检测 IP终端向总部服务器的 DNS服务器发送的 DNS-SRV请求;
522、 CPE在确定 IP终端发送 DNS-SRV请求后, 向 IP终端返回该请求的 响应消息, 该响应消息包括: CPE的 SIP Server域名;
S23、 CPE接收 IP终端发送的 A查询消息, 所述 A查询消息包括: CPE的
SIP Server域名;
S24、 CPE获取所述 CPE的 SIP Server域名对应的 IP地址, 向 IP终端返回 A查询消息的响应消息,所述 A查询消息的响应消息包括:所述 CPE的 SIP Server 域名对应的 IP地址。
实现 S22的方法具体可以为:
CPE在确定 IP终端发送 DNS-SRV请求后, 接收 DNS服务器返回的该 DNS-SRV请求的响应消息,将 CPE的 SIP Server域名插入到该响应消息后向该 IP终端返回该响应消息。
实现 S22的方法具体还可以为:
CPE在确定 IP终端发送 DNS-SRV请求后,在设定时间内未收到 DNS服务 器返回的该 DNS-SRV请求的响应消息时, 向 IP终端返回该 DNS-SRV请求的 响应消息, 该响应消息包括: CPE的 SIP Server域名。
本发明具体实施方式提供一种 IP终端, 所述 IP终端如图 3所示, 包括: 发送单元 31 , 用于向总部服务器中的域名系统 DNS服务器发送 DNS-SRV 请求;
接收单元 32 , 用于接收客户终端设备 CPE返回的所述 DNS-SRV请求的响 应消息, 所述响应消息包括: CPE的 SIP Server域名; 发送单元 31 , 还用于向所述 CPE发起地址 A查询, 所述 A查询包括: 所 述 CPE的 SIP Server域名;
接收单元 32 , 用于接收所述 CPE返回的所述 A查询的响应消息, 所述响应 消息包括: 所述 CPE的 SIP Server域名对应的 IP地址;
业务单元 33 , 用于在向总部服务器发起业务;
切换单元 34, 用于当总部服务器故障时, 向所述 CPE发起 SIP呼叫, 所述 SIP呼叫包括: 所述 CPE的 SIP Server域名对应的 IP地址, 通过所述 SIP呼叫 将业务切换到所述 CPE以实现本地存活。
本发明具体实施方式提供的 IP 终端通过 DNS-SRV请求的响应消息获取 CPE的 SIP Server域名, 然后发起 A查询消息获取该 SIP Server域名对应的 IP 地址, 这样当 IP 终端发起业务且总部服务器故障时, IP 终端将业务切换到该 CPE以实现本地存活。
本发明具体实施方式还提供一种 CPE, 该 CPE如图 4所示, 包括: 检测单元 41 ,用于检测 IP终端向总部服务器的 DNS服务器发送的 DNS-SRV 请求;
发送单元 42, 用于在检测单元 41确定 IP终端发送 DNS-SRV请求后, 向 IP终端返回所述 DNS-SRV请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名;
接收单元 43 , 用于接收 IP终端发送的 A查询消息, 所述 A查询消息包括: CPE的 SIP Server域名;
获取单元 44 , 用于获取所述 CPE的 SIP Server域名对应的 IP地址; 发送单元 42 , 还用于向 IP终端返回 A查询消息的响应消息, 所述 A查询 消息的响应消息包括: 所述 CPE的 SIP Server域名对应的 IP地址。
可选的, 发送单元 42具体用于:
CPE在确定 IP终端发送 DNS-SRV请求后,接收所述 DNS服务器返回的所 述 DNS-SRV请求的响应消息,将 CPE的 SIP Server域名插入到所述响应消息后 向所述 IP终端返回所述响应消息。
可选的, 发送单元 42具体用于:
CPE在确定 IP终端发送 DNS-SRV请求后, 在设定时间内未收到所述 DNS 服务器返回的所述 DNS-SRV请求的响应消息时,向 IP终端返回所述 DNS-SRV 请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名。
本发明具体实施方式提供一种 IP终端, 所述 IP终端如图 5所示, 包括: 包 括: 处理器 501、 存储器 502、 通信接口 503和总线 504。
处理器 501、 存储器 502、 通信接口 503通过总线 504相互连接; 总线 504 可以是工业标准架构体系 (Industry Standard Architecture, ISA ) 总线或外围组 件互联 (英文: Peripheral Component Interconnect, 简称: PCI ) 总线等。
上述的处理器 501 可以是通用处理器, 包括中央处理器 (英文: central processing unit, 简称 CPU ) 、 网络处理器(英文: network processor, 简称 NP ) 等。
存储器 502 , 用于存放程序。 具体地, 程序可以包括程序代码, 所述程序代 码包括计算机操作指令, 该程序用于指示处理器 501 发出计算机操作指令。 存 储器 502可能包含高速随机存储器(英文: random-access memory, 简称: RAM ) 存储器, 也可能还包括非易失性存储器 ( non-volatile memory ) , 例如至少一个 磁盘存储器。 通信接口 503 ,用于向总部服务器中的域名系统 DNS服务器发送 DNS-SRV 请求; 接收客户终端设备 CPE返回的所述 DNS-SRV请求的响应消息, 所述响 应消息包括: CPE的 SIP Server域名; 向所述 CPE发起地址 A查询, 所述 A查 询包括: 所述 CPE的 SIP Server域名; 接收所述 CPE返回的所述 A查询的响应 消息, 所述响应消息包括: 所述 CPE的 SIP Server域名对应的 IP地址;
处理器 501 , 用于在向总部服务器发起业务; 当总部服务器故障时, 控制通 信接口 503向所述 CPE发起 SIP呼叫,所述 SIP呼叫包括:所述 CPE的 SIP Server 域名对应的 IP地址; 处理器 501通过所述 SIP呼叫将业务切换到所述 CPE以实 现本地存活。
本发明具体实施方式提供的 IP 终端通过 DNS-SRV请求的响应消息获取
CPE的 SIP Server域名, 然后发起 A查询消息获取该 SIP Server域名对应的 IP 地址, 这样当 IP 终端发起业务且总部服务器故障时, IP 终端将业务切换到该 CPE以实现本地存活。
本发明具体实施方式还提供一种 CPE, 该 CPE如图 6所示, 包括: 包括: 包括: 处理器 601、 存储器 602、 通信接口 603和总线 604。
处理器 601检测 IP终端向总部服务器的 DNS服务器发送的 DNS-SRV请求; 通信接口 603 , 用于在处理器 601确定 IP终端发送 DNS-SRV请求后, 向 IP终端返回所述 DNS-SRV请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名; 接收 IP终端发送的 A查询消息, 所述 A查询消息包括: CPE的 SIP Server域名;
处理器 601获取所述 CPE的 SIP Server域名对应的 IP地址;
通信接口 603 , 还用于向 IP终端返回 A查询消息的响应消息, 所述 A查询 消息的响应消息包括: 所述 CPE的 SIP Server域名对应的 IP地址。
可选的, 通信接口 603具体用于:
CPE在确定 IP终端发送 DNS-SRV请求后,接收所述 DNS服务器返回的所 述 DNS-SRV请求的响应消息,将 CPE的 SIP Server域名插入到所述响应消息后 向所述 IP终端返回所述响应消息。
可选的, 通信接口 603具体用于:
CPE在确定 IP终端发送 DNS-SRV请求后, 在设定时间内未收到所述 DNS 服务器返回的所述 DNS-SRV请求的响应消息时,向 IP终端返回所述 DNS-SRV 请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名。
本发明具体实施方式提供一种本地存活的支持 系统, 该系统如图 7 所示, 包括: 客户终端设备 CPE 71、 总部服务器 72和 IP终端 73;
CPE 71 , 用于检测 IP终端 73向总部服务器 72的 DNS服务器发送的业务 资源记录 DNS-SRV请求;
CPE71 , 用于在确定 IP终端 73发送 DNS-SRV请求后, 向 IP终端 73返回 所述 DNS-SRV请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名; IP终端 73 , 用于向 CPE 71发送 A查询消息; 所述 A查询消息包括: CPE 的 SIP Server域名;
CPE 71 , 用于接收 IP终端 73发送的 A查询消息;
CPE 71 , 用于获取 CPE的 SIP Server域名对应的 IP地址, 向 IP终端 73返 回 A查询消息的响应消息, 所述 A查询消息的响应消息包括: 所述 CPE的 SIP Server域名对应的 IP地址。
可选的, 上述 CPE 71具体用于: CPE在确定 IP终端发送 DNS-SRV请求后,接收所述 DNS服务器返回的所 述 DNS-SRV请求的响应消息,将 CPE的 SIP Server域名插入到所述响应消息后 向所述 IP终端返回所述响应消息。
可选的, 上述 CPE 71具体用于:
CPE在确定 IP终端发送 DNS-SRV请求后, 在设定时间内未收到所述 DNS 服务器返回的所述 DNS-SRV请求的响应消息时,向 IP终端返回所述 DNS-SRV 请求的响应消息, 所述响应消息包括: CPE的 SIP Server域名。
本领域普通技术人员可以理解实现上述实施例 方法中的全部或部分步骤是 可以通过程序来指令相关的硬件来完成, 所述的程序可以存储于一计算机可读 取存储介质中, 所述的存储介质, 如 ROM/RAM、 磁盘、 光盘等。
以上所述仅为本发明的较佳实施例而已, 并不用以限制本发明, 凡在本发 明的精神和原则之内所作的任何修改、 等同替换和改进等, 均应包含在本发明 的保护范围之内。