著录项信息
专利名称 | 域名查询处理方法、服务器及系统 |
申请号 | CN201210523971.5 | 申请日期 | 2012-12-07 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-03-13 | 公开/公告号 | CN102970391A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/12 | IPC分类号 | H;0;4;L;2;9;/;1;2;;;H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 华为技术有限公司 | 申请人地址 | 广东省深圳市龙岗区坂田华为总部办公楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华为技术有限公司 | 当前权利人 | 华为技术有限公司 |
发明人 | 王新宇 |
代理机构 | 北京同立钧成知识产权代理有限公司 | 代理人 | 程宝妹 |
摘要
本发明实施例提供一种域名查询处理方法、服务器及系统,包括:接收用户终端发送的域名查询请求;确定各ISP服务器中剩余网络处理能力最强的第一ISP服务器;将所述第一ISP服务器的IP地址反馈给所述用户终端。本发明实施例的DNS服务器通过在接收用户终端发送的域名查询请求之后,先确定当前各ISP服务器中剩余网络处理能力最强的第一ISP服务器,再将该第一ISP服务器的IP地址反馈给用户终端,实现对其所管理的网络中各ISP服务器资源的合理利用和网络负荷的合理分配,也使用户终端在访问网站时所连接的ISP服务器为当前网络中剩余网络处理能力最强的ISP服务器,从而提高用户终端访问网站的成功率及访问速度,从而提高用户满意度。
1.一种域名查询处理方法,其特征在于,包括: DNS服务器向各ISP服务器查询获取各ISP服务器的接口统计数据,所述接口统计数据为MIB-2中的网络接口项if Entry中的至少一种数据; 所述DNS服务器根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力;所述剩余网络能力用于反映ISP服务器能够接收、处理和发送的数据量的大小以及响应速度的快慢; 所述DNS服务器接收用户终端发送的域名查询请求; 所述DNS服务器确定各ISP服务器中剩余网络处理能力最强的第一 ISP服务器; 所述DNS服务器将所述第一 ISP服务器的IP地址反馈给所述用户终端。
2.根据权利要求1所述的方法,其特征在于,所述确定各ISP服务器中剩余网络处理能力最强的第一 ISP服务器之前,还包括: 查询与各ISP服务器对应的资源记录RR,获取各ISP服务器的剩余网络处理能力。
3.根据权利要求1或2所述的方法,其特征在于,还包括: 若连续N次向ISP服务器查询接口统计数据失败,则确定所述ISP服务器离线,所述N为大于2的整数。
4.根据权利要求1或2所述的方法,其特征在于,所述向各ISP服务器查询获取各ISP月艮务器的接口统计数据,包括: 向各ISP服务器发送SNMP协议的能力查询请求报文; 接收各ISP服务器反馈的SNMP协议的能力查询响应报文,各能力查询响应报文中包含对应的ISP服务器的接口统计数据。
5.根据权利要求1或2所述的方法,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数if OutErrors ; 所述根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力,包括: 根据公式(I)获得所述剩余网络处理能力E: E = Σ (ifSpeedXT/8-^]ifIn0ctets-^]if0ut0ctets-(^]ifInErrors + ^]ifOutErrors)X ifMtu) (I) 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZifInErrors为测试周期内因发生错误而丢弃的输入分组数,Zi fOutError s为测试周期内因错误而丢弃的输出分组数。
6.根据权利要求1或2所述的方法,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,I SP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards ; 所述根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力,包括: 根据公式(2)获得所述剩余网络处理能力E: E= Σ (if Speed X T/8-^] if InOctets-^if OutOctets - (^]ifInErrors+^]if OutErrors+^]if InDiscards+^ifOutDiscards) X ifMtu) (2) 其中,T为测试周期,ZlifInOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZifInErrors为测试周期内因发生错误而丢弃的输入分组数,ZifOutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数。
7.根据权利要求1或2所述的方法,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,I SP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数if OutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos; 所述根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力,包括: 根据公式(3)获得所述剩余网络处理能力E: E= Σ (if Speed X T/8-^] if InOctets-^if OutOctets - (^]ifInErrors+^]if OutErrors+^]if InDiscards+^]ifOutDiscards+^]if InUnknownProtos) X ifMtu) (3) 其中,T为测试周期,ZlifInOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZifInErrors为测试周期内因发生错误而丢弃的输入分组数,ZifOutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数,ZliflnUnknownProtos为测试周期内ISP服务器因接收到无效协议而丢弃的输入分组数。
8.根据权利要求1或2所述的方法,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,已发送的字节总数ifOutOctets ; 所述根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力,包括: 根据公式(4)获得所述剩余网络处理能力E: E= Σ (ifSpeedXT/8-^]ifInOctets-^]ifOutOctets) (4) 其中,T为测试周期,ZlifInOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数。
9.根据权利要求1或2所述的方法,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,接收并递送到上层的单播分组数iflnUcastPkts,接收并递送到上层的多播分组数if InNUcastPkts,从上层接收并发送出去的单播分组数ifOutUcastPkts,从上层接收并发送出去的多播分组数ifOutNUcastPkts; 所述根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力,包括: 根据公式(5)获得所述剩余网络处理能力E: E = Σ (ifSpeedXT/8-(^]ifInUcastPkts+^]ifInNUcastPkts) X if Mtu- {/\/\ifOutUcastPkts+^] ifOutNUcastPkts)XifMtu) (5) 其中,T为测试周期,ZiflnUcastPkts为在测试周期内接收并递送到上层的单播分组数,」if InNUcastPkts为在测试周期内接收并递送到上层的多播分组数,」ifOutUcastPkts为在测试周期内从上层接收并发送出去的单播分组数,ZlifOutNUcastPkts为在测试周期内从上层接收并发送出去的多播分组数。
10.一种域名查询处理方法,其特征在于,包括: ISP服务器接收DNS服务器发送的SNMP协议的能力查询请求报文; 所述ISP服务器向所述DNS服务器反馈SNMP协议的能力查询响应报文,所述能力查询响应报文中包含接口统计数据,以使所述DNS服务器根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力;所述剩余网络能力用于反映ISP服务器能够接收、处理和发送的数据量的大小以及响应速度的快慢,所述接口统计数据为MIB-2中的网络接口项ifEntry中的至少一种数据。
11.根据权利要求10所述的方法,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数if OutErrors。
12.根据权利要求10所述的方法,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,I SP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards。
13.根据权利要求10所述的方法,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,I SP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数if OutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos。
14.根据权利要求10所述的方法,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets、已发送的字节总数ifOutOctets。
15.根据权利要求10所述的方法,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,接收并递送到上层的单播分组数iflnUcastPkts,接收并递送到上层的多播分组数if InNUcastPkts,从上层接收并发送出去的单播分组数ifOutUcastPkts,从上层接收并发送出去的多播分组数ifOutNUcastPkts。
16.一种DNS服务器,其特征在于,包括: 统计模块,用于向各ISP服务器查询获取各ISP服务器的接口统计数据,根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力;所述剩余网络能力用于反映ISP服务器能够接收、处理和发送的数据量的大小以及响应速度的快慢,所述接口统计数据为MIB-2中的网络接口项if Entry中的至少一种数据; 接收模块,用于接收用户终端发送的域名查询请求; 选择模块,用于确定各ISP服务器中剩余网络处理能力最强的第一 ISP服务器; 反馈模块,用于将所述第一 ISP服务器的IP地址反馈给所述用户终端。
17.根据权利要求16所述的DNS服务器,其特征在于,还包括: 查询模块,用于查询与各ISP服务器对应的资源记录RR,获取各ISP服务器的剩余网络处理能力。
18.根据权利要求16或17所述的DNS服务器,其特征在于,还包括: 判定模块,用于若连续N次向ISP服务器查询接口统计数据失败,则确定所述ISP服务器离线,所述N为大于2的整数。
19.根据权利要求16或17所述的DNS服务器,其特征在于,所述统计模块,包括: 发送单元,用于向各ISP服务器发送SNMP协议的能力查询请求报文; 接收单元,用于接收各ISP服务器反馈的SNMP协议的能力查询响应报文,各能力查询响应报文中包含对应的ISP服务器的接口统计数据; 统计处理单元,用于根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力。
20.根据权利要求16或17所述的DNS服务器,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数if OutErrors ; 所述统计模块,具体用于: 根据公式(I)获得所述剩余网络处理能力E: E = Σ (ifSpeedXT/8-^]ifIn0ctets-^]if0ut0ctets-(^]ifInErrors + ^]ifOutErrors)X ifMtu) (I) 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZifInErrors为测试周期内因发生错误而丢弃的输入分组数,Zi fOutError s为测试周期内因错误而丢弃的输出分组数。
21.根据权利要求16或17所述的DNS服务器,其特征在于,所述统计模块统计的接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,I SP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards ; 所述统计模块,具体用于: 根据公式(2)获得所述剩余网络处理能力E: E= Σ (if Speed X T/8-^] if InOctets-^if OutOctets - (^]ifInErrors+^]if OutErrors+^]if InDiscards+^ifOutDiscards) X ifMtu) (2) 其中,T为测试周期,ZlifInOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZifInErrors为测试周期内因发生错误而丢弃的输入分组数,ZifOutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数。
22.根据权利要求16或17所述的DNS服务器,其特征在于,所述统计模块统计的接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,I SP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数if OutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos; 所述统计模块,具体用于: 根据公式(3)获得所述剩余网络处理能力E: E= Σ (if Speed X T/8-^] if InOctets-^if OutOctets - (^]ifInErrors+^]if OutErrors+^]if InDiscards+^]ifOutDiscards+^]if InUnknownProtos) X ifMtu) (3) 其中,T为测试周期,ZlifInOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZifInErrors为测试周期内因发生错误而丢弃的输入分组数,ZifOutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数,ZliflnUnknownProtos为测试周期内ISP服务器因接收到无效协议而丢弃的输入分组数。
23.根据权利要求16或17所述的DNS服务器,其特征在于,所述统计模块统计的接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,已发送的字节总数ifOutOctets ; 所述统计模块,具体用于: 根据公式(4)获得所述剩余网络处理能力E: E= Σ (ifSpeedXT/8-^]ifInOctets-^]ifOutOctets) (4) 其中,T为测试周期,ZlifInOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数。
24.根据权利要求16或17所述的DNS服务器,其特征在于,所述统计模块统计的接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,接收并递送到上层的单播分组数iflnUcastPkts,接收并递送到上层的多播分组数if InNUcastPkts,从上层接收并发送出去的单播分组数ifOutUcastPkts,从上层接收并发送出去的多播分组数ifOutNUcastPkts;所述统计模块,具体用于: 根据公式(5)获得所述剩余网络处理能力E: E = Σ (ifSpeedXT/8-(^]ifInUcastPkts + ^]ifInNUcastPkts) X ifMtu- (ZlifOutUcastPkts+^] ifOutNUcastPkts)XifMtu) (5) 其中,T为测试周期,ZiflnUcastPkts为在测试周期内接收并递送到上层的单播分组数,」if InNUcastPkts为在测试周期内接收并递送到上层的多播分组数,」ifOutUcastPkts为在测试周期内从上层接收并发送出去的单播分组数,ZlifOutNUcastPkts为在测试周期内从上层接收并发送出去的多播分组数。
25.—种ISP服务器,其特征在于,包括: 接收模块,用于接收DNS服务器发送的SNMP协议的能力查询请求报文; 反馈模块,用于向所述DNS服务器反馈SNMP协议的能力查询响应报文,所述能力查询响应报文中包含接口统计数据,以使所述DNS服务器根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力;所述剩余网络能力用于反映ISP服务器能够接收、处理和发送的数据量的大小以及响应速度的快慢,所述接口统计数据为MIB-2中的网络接口项ifEntry中的至少一种数据。
26.根据权利要求25所述的ISP服务器,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数if OutErrors。
27.根据权利要求25所述的ISP服务器,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,I SP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards。
28.根据权利要求25所述的ISP服务器,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,I SP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数if OutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos。
29.根据权利要求25所述的ISP服务器,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,已发送的字节总数ifOutOctets。
30.根据权利要求25所述的ISP服务器,其特征在于,所述接口统计数据,包括: 可传输的最大数据包字节数ifMtu,带宽if Speed,接收并递送到上层的单播分组数iflnUcastPkts,接收并递送到上层的多播分组数if InNUcastPkts,从上层接收并发送出去的单播分组数ifOutUcastPkts,从上层接收并发送出去的多播分组数ifOutNUcastPkts。
31.—种域名处理系统,其特征在于,包括权利要求16〜24中任一项所述的DNS服务器以及至少一个权利要求25〜30中任一项所述的ISP服务器。
域名查询处理方法、服务器及系统\n技术领域\n[0001]本发明实施例涉及通信技术,尤其涉及一种域名查询处理方法、服务器及系统。\n背景技术\n[0002] 域名系统(Domain Name System,简称:DNS)是一种为互联网用户提供域名(Domain Name)和网际协议(Internet Protocol,简称:IP)地址转换的服务系统。\n[0003] 随着互联网技术的普及,互联网服务提供商(Internet Service Provider,简称:ISP)无法用单台ISP服务器支持来自互联网上大量用户的访问,ISP需要为自己的网站部署多台ISP服务器来实现负荷分担。这些ISP服务器都映射到该网站的域名,即同一域名,但各台ISP服务器分别使用各自不同的IP地址。DNS服务器上记录有域名与各台ISP服务器的IP地址之间的映射关系,称为资源记录(Resource Record,简称:RR)。用户终端通过域名访问某网站时,DNS服务器可以从数据库中选取一条RR,把该RR对应的IP地址提供给用户终端,从而使得用户终端可以根据该IP地址访问对应的ISP服务器。\n[0004]现有技术的DNS服务器采用对RR进行轮询的方式向用户终端提供ISP服务器的IP地址,当某台ISP服务器发生故障或离线,或者某台ISP服务器的负载已经较大时,DNS服务器仍然会将它的IP地址提供给用户终端,从而导致用户终端对网站的访问失败或者访问速度较低。\n发明内容\n[0005]有鉴于此,本发明实施例提供一种域名查询处理方法、服务器及系统,以实现对网络负荷的合理分担,并提高用户终端访问网站的成功率及访问速度。\n[0006]第一方面,本发明实施例提供一种域名查询处理方法,包括:接收用户终端发送的域名查询请求;确定各ISP服务器中剩余网络处理能力最强的第一 ISP服务器;将所述第一ISP服务器的IP地址反馈给所述用户终端。\n[0007]在第一方面的第一种可能的实现方式中,所述确定各ISP服务器中剩余网络处理能力最强的第一 ISP服务器之前,还包括:查询与各ISP服务器对应的RR,获取各ISP服务器的剩余网络处理能力。\n[0008]根据第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接收用户终端发送的域名查询请求之前,还包括:向各ISP服务器查询获取各ISP月艮务器的接口统计数据;根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力。\n[0009]根据第一方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:若连续N次向ISP服务器查询接口统计数据失败,则确定所述ISP服务器离线,所述N为大于2的整数。\n[0010]根据第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述向各ISP服务器查询获取各ISP服务器的接口统计数据,包括:\n[0011 ]向各ISP服务器发送SNMP协议的能力查询请求报文;\n[0012]接收各ISP服务器反馈的SNMP协议的能力查询响应报文,各能力查询响应报文中包含对应的ISP服务器的接口统计数据。\n[0013]根据第一方面的第二种可能的实现方式,在第五种可能的实现方式中,所述接口统计数据为MIB-2中的网络接口项if Entry中的至少一种数据。\n[0014]根据第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述接口统计数据,包括:\n[0015] 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors;\n[0016]所述根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力,包括:\n[0017]根据公式(I)获得所述剩余网络处理能力E:\n[0018] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]ifOutErrors)X ifMtu) (I)\n[0019] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZiflnErrors为测试周期内因发生错误而丢弃的输入分组数,Z] i f OutError s为测试周期内因错误而丢弃的输出分组数。\n[0020]根据第一方面的第五种可能的实现方式,在第七种可能的实现方式中,所述接口统计数据,包括:\n[0021 ] 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards ;\n[0022]所述根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力,包括:\n[0023]根据公式(2)获得所述剩余网络处理能力E:\n[0024] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]if0utErrors+^]if InDiscards+^ifOutDiscards) X ifMtu) (2)\n[0025] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZiflnErrors为测试周期内因发生错误而丢弃的输入分组数,Zlif OutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数。\n[0026]根据第一方面的第五种可能的实现方式,在第八种可能的实现方式中,所述接口统计数据,包括:\n[0027] 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数if OutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos;\n[0028]所述根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力,包括:\n[0029]根据公式(3)获得所述剩余网络处理能力E:\n[0030] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]ifOutErrors+」ifInDiscards+」ifOutDiscards+」ifInUnknownProtos) X ifMtu) (3)[OO31 ] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZiflnErrors为测试周期内因发生错误而丢弃的输入分组数,Zlif OutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数,ZliflnUnknownProtos为测试周期内ISP服务器因接收到无效协议而丢弃的输入分组数。\n[0032]根据第一方面的第五种可能的实现方式,在第九种可能的实现方式中,所述接口统计数据,包括:\n[0033] 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,已发送的字节总数ifOutOctets ;\n[0034]所述根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力,包括:\n[0035]根据公式(4)获得所述剩余网络处理能力E:\n[0036] E= Σ (ifSpeedXT/8-^]if InOctets-^ifOutOctets) (4)\n[0037] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数。\n[0038]根据第一方面的第五种可能的实现方式,在第十种可能的实现方式中,所述接口统计数据,包括:\n[0039]可传输的最大数据包字节数ifMtu,带宽if Speed,接收并递送到上层的单播分组数if InUcastPkts,接收并递送到上层的多播分组数if InNUcastPkts,从上层接收并发送出去的单播分组数ifOutUcastPkts,从上层接收并发送出去的多播分组数ifOutNUcastPkts;\n[0040]所述根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力,包括:\n[0041]根据公式(5)获得所述剩余网络处理能力E:\n[0042] E= Σ (if Speed XT/8 - (^]if InUcas tPkts+^] if InNUcas tPkts) X ifMtu- (^]^]ifOutUcastPkts+^] ifOutNUcastPkts)XifMtu) (5)\n[0043]其中,T为测试周期,ZiflnUcastPkts为在测试周期内接收并递送到上层的单播分组数,」if InNUcastPkts为在测试周期内接收并递送到上层的多播分组数,」ifOutUcastPkts为在测试周期内从上层接收并发送出去的单播分组数,ZlifOutNUcastPkts为在测试周期内从上层接收并发送出去的多播分组数。\n[0044]第二方面,本发明实施例提供一种域名查询处理方法,包括:\n[0045]接收DNS服务器发送的SNMP协议的能力查询请求报文;\n[0046]向所述DNS服务器反馈SNMP协议的能力查询响应报文,所述能力查询响应报文中包含接口统计数据。\n[0047]在第二方面的第一种可能的实现方式中,所述接口统计数据为MIB-2中的网络接口项i f En try中的至少一种数据。\n[0048]根据第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接口统计数据,包括:\n[0049] 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors。\n[0050]根据第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述接口统计数据,包括:\n[0051 ] 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards。\n[0052]根据第二方面的第一种可能的实现方式,在第四种可能的实现方式中,所述接口统计数据,包括:\n[0053] 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数if OutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos。\n[0054]根据第二方面的第一种可能的实现方式,在第五种可能的实现方式中,所述接口统计数据,包括:\n[0055] 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets、已发送的字节总数ifOutOctets。\n[0056]根据第二方面的第一种可能的实现方式,在第六种可能的实现方式中,所述接口统计数据,包括:\n[0057]可传输的最大数据包字节数ifMtu,带宽if Speed,接收并递送到上层的单播分组数if InUcastPkts,接收并递送到上层的多播分组数if InNUcastPkts,从上层接收并发送出去的单播分组数ifOutUcastPkts,从上层接收并发送出去的多播分组数ifOutNUcastPkts。\n[0058]第三方面,本发明实施例提供一种DNS服务器,包括:\n[0059]接收模块,用于接收用户终端发送的域名查询请求;选择模块,用于确定各ISP月艮务器中剩余网络处理能力最强的第一 ISP服务器;反馈模块,用于将所述第一 ISP服务器的IP地址反馈给所述用户终端。\n[0060]在第三方面的第一种可能的实现方式中,所述的DNS服务器,还包括:查询模块,用于查询与各ISP服务器对应的RR,获取各ISP服务器的剩余网络处理能力。\n[0061]根据第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,还包括:统计模块,用于向各ISP服务器查询获取各ISP服务器的接口统计数据,根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力。\n[0062]根据第三方面的第二种可能的实现方式,在第三种可能的实现方式中,还包括:判定模块,用于若连续N次向ISP服务器查询接口统计数据失败,则确定所述ISP服务器离线,所述N为大于2的整数。\n[0063]根据第三方面的第二种可能的实现方式,在第四种可能的实现方式中,所述统计模块,包括:发送单元,用于向各ISP服务器发送SNMP协议的能力查询请求报文;接收单元,用于接收各ISP服务器反馈的SNMP协议的能力查询响应报文,各能力查询响应报文中包含对应的ISP服务器的接口统计数据。\n[0064]根据第三方面的第二种可能的实现方式,在第五种可能的实现方式中,所述接口统计数据为MIB-2中的网络接口项if Entry中的至少一种数据。\n[0065]根据第三方面的第五种可能的实现方式,在第六种可能的实现方式中,所述接口统计数据,包括:可传输的最大数据包字节数ifMtu,带宽ifSpeed,已接收的字节总数iflnOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors ;\n[0066]所述统计模块,具体用于:\n[0067]根据公式(I)获得所述剩余网络处理能力E:\n[0068] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]ifOutErrors)X ifMtu) (I)\n[0069] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZifInErrors为测试周期内因发生错误而丢弃的输入分组数,Z] i f OutError s为测试周期内因错误而丢弃的输出分组数。\n[0070]根据第三方面的第五种可能的实现方式,在第七种可能的实现方式中,所述统计模块统计的接口统计数据,包括:可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards;[0071 ]所述统计模块,具体用于:\n[0072]根据公式(2)获得所述剩余网络处理能力E:\n[0073] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]if0utErrors+^]if InDiscards+^ifOutDiscards) X ifMtu) (2)\n[0074] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZiflnErrors为测试周期内因发生错误而丢弃的输入分组数,Zlif OutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数。\n[0075]根据第三方面的第五种可能的实现方式,在第八种可能的实现方式中,所述统计模块统计的接口统计数据,包括:可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos;\n[0076]所述统计模块,具体用于:\n[0077]根据公式(3)获得所述剩余网络处理能力E:\n[0078] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]ifOutErrors+」ifInDiscards+」ifOutDiscards+」ifInUnknownProtos) X ifMtu) (3)\n[0079] 其中,T为测试周期,Z]if InOctets为测试周期内已接收的字节数,Z]ifOutOctetS为测试周期内已发送字节数,ZiflnErrors为测试周期内因发生错误而丢弃的输入分组数,Zlif OutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数,ZliflnUnknownProtos为测试周期内ISP服务器因接收到无效协议而丢弃的输入分组数。\n[0080]根据第三方面的第五种可能的实现方式,在第九种可能的实现方式中,所述统计模块统计的接口统计数据,包括:可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,已发送的字节总数ifOutOctets ;\n[0081 ]所述统计模块,具体用于:\n[0082]根据公式(4)获得所述剩余网络处理能力E:\n[0083] E= Σ (ifSpeedXT/8-^]ifIn0ctets-^]if0ut0ctets) (4)\n[0084] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数。\n[0085]根据第三方面的第五种可能的实现方式,在第十种可能的实现方式中,所述统计模块统计的接口统计数据,包括:可传输的最大数据包字节数ifMtu,带宽if Speed,接收并递送到上层的单播分组数i f I η U c a s t P k t s,接收并递送到上层的多播分组数iflnNUcastPkts,从上层接收并发送出去的单播分组数ifOutUcastPkts,从上层接收并发送出去的多播分组数ifOutNUcastPkts ;\n[0086]所述统计模块,具体用于:\n[0087]根据公式(5)获得所述剩余网络处理能力E:\n[0088] E= Σ ( ifSpeed X T/8- (^]if InUcas tPkts+^] if InNUcastPkts) X ifMtu- {/]ifOutUcastPkts+^] ifOutNUcastPkts)XifMtu) (5)\n[0089]其中,T为测试周期,ZiflnUcastPkts为在测试周期内接收并递送到上层的单播分组数,」if InNUcastPkts为在测试周期内接收并递送到上层的多播分组数,」ifOutUcastPkts为在测试周期内从上层接收并发送出去的单播分组数,ZlifOutNUcastPkts为在测试周期内从上层接收并发送出去的多播分组数。\n[0090]第四方面,本发明实施例提供一种ISP服务器,包括:\n[0091 ]接收模块,用于接收DNS服务器发送的SNMP协议的能力查询请求报文;反馈模块,用于向所述DNS服务器反馈S匪P协议的能力查询响应报文,所述能力查询响应报文中包含接口统计数据。\n[0092]在第四方面的第一种可能的实现方式中,所述接口统计数据为MIB-2中的网络接口项i f En try中的至少一种数据。\n[0093]根据第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述接口统计数据,包括:可传输的最大数据包字节数ifMtu,带宽ifSpeed,已接收的字节总数iflnOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors。\n[0094]根据第四方面的第一种可能的实现方式,在第三种可能的实现方式中,所述接口统计数据,包括:\n[0095] 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards。\n[0096]根据第四方面的第一种可能的实现方式,在第四种可能的实现方式中,所述接口统计数据,包括:\n[0097] 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数if OutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos。\n[0098]根据第四方面的第一种可能的实现方式,在第五种可能的实现方式中,所述接口统计数据,包括:\n[00"] 可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数if InOctets,已发送的字节总数ifOutOctets。\n[0100]根据第四方面的第一种可能的实现方式,在第六种可能的实现方式中,所述接口统计数据,包括:\n[ΟΊΟΊ]可传输的最大数据包字节数ifMtu,带宽ifSpeed,接收并递送到上层的单播分组数iflnUcastPkts,接收并递送到上层的多播分组数iflnNUcastPkts,从上层接收并发送出去的单播分组数ifOutUcastPkts,从上层接收并发送出去的多播分组数ifOutNUcastPkts。\n[0102]第五方面,本发明实施例提供一种系统,包括求第三方面的任一项可能的实现方式中的DNS服务器以及至少一个第四方面的任一可能的实现方式中的ISP服务器。\n[0103]本发明实施例的域名查询处理方法、服务器及系统,通过DNS服务器与ISP服务器的交互,获取各ISP服务器的剩余网络处理能力,在接收用户终端发送的域名查询请求之后,先确定在当前时刻各ISP服务器中剩余网络处理能力最强的第一 ISP服务器,再将该第一 ISP服务器的IP地址反馈给用户终端,实现对该DNS服务器所管理的网络中各ISP服务器资源的合理利用和网络负荷的合理分配,也使得用户终端在访问网站时所连接的ISP服务器始终为当前网络中剩余网络处理能力最强的ISP服务器,从而提高用户终端访问网站的成功率及访问速度,从而使用户获得最优的用户体验,从而提高用户满意度。\n附图说明\n[0104]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0105]图1为本发明域名查询处理方法一实施例的流程图;\n[0106]图2为本发明域名查询处理方法另一实施例的流程图;\n[0107]图3为本发明域名查询处理方法再一实施例的流程图;\n[0108]图4为本发明域名查询处理方法再一实施例的信令流程图;\n[0109]图5为本发明DNS服务器一实施例一的结构不意图;\n[0110]图6为本发明DNS服务器另一实施例的结构示意图;\n[0111]图7为本发明DNS服务器再一实施例的结构示意图;\n[0112]图8为本发明ISP服务器一实施例的结构示意图;\n[0113]图9为本发明域名处理系统一实施例的结构示意图。\n具体实施方式\n[0114]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0115]本申请中涉及的用户终端,是指可以向用户提供与互联网的数据连通的设备,可以是无线终端也可以是有线终端,具体形式可以是台式机、笔记本电脑、平板电脑等。\n[0116]图1为本发明域名查询处理方法一实施例的流程图,该实施例的执行主体为DNS月艮务器,如图1所示,本实施例的方法可以包括:\n[0117]步骤101、接收用户终端发送的域名查询请求。\n[0118] 具体场景可以为,用户通过用户终端访问一具体网站,则用户终端即可向DNS服务器发送该网站的域名查询请求,此时,DNS服务器接收到该域名查询请求。\n[0119] 步骤102、确定各ISP服务器中剩余网络处理能力最强的第一 ISP服务器。\n[0120]具体地,DNS服务器在运行过程中,不管是否接收到用户终端发送的消息,DNS服务器可以通过简单网络管理协议(Simple Network Management Protocol,简称:SNMP),定时向各ISP服务器采集接口统计数据,例如带宽ifSpeed、接口已接收的字节总数if InOctets、接口已发送的字节总数i f Out Oc te t s等,采用特定的算法,例如可以设ISP服务器的剩余网络处理能力E为:固定周期内接口可传输的字节总数减去在该固定周期内接口已接收和已发送的字节总数,获得各ISP服务器的剩余网络处理能力E。某一 ISP服务器的剩余网络处理能力E反映了在当前时刻该ISP服务器能够接收、处理和发送的数据量的大小以及响应速度的快慢,如果一 ISP服务器的剩余网络处理能力E的数值越大,说明该ISP服务器能够接收、处理和发送的数据量越大,响应速度越快,也就是说,用户终端与其连接的成功率越大且用户终端感受到的网站的响应速度越快。\n[0121]因此,在接收用户终端发送的域名查询请求时,DNS服务器可以将在这一时刻剩余网络处理能力E的数值最大的ISP服务器作为剩余网络处理能力最强的第一 ISP服务器。\n[0122]步骤103、将所述第一 ISP服务器的IP地址反馈给所述用户终端。\n[0123] 具体地,DNS服务器可以通过查询RR获得第一 ISP服务器的IP地址,并将该IP地址反馈给用户终端。\n[0124]本实施例,DNS服务器通过在接收用户终端发送的域名查询请求之后,先确定在当前时刻各ISP服务器中剩余网络处理能力最强的第一 ISP服务器,再将该第一 ISP服务器的IP地址反馈给用户终端,实现对该DNS服务器所管理的网络中各ISP服务器资源的合理利用和网络负荷的合理分配,也使得用户终端在访问网站时所连接的ISP服务器始终为当前网络中剩余网络处理能力最强的ISP服务器,从而提高用户终端访问网站的成功率及访问速度,从而使用户获得最优的用户体验,从而提高用户满意度。\n[0125]下面采用几个具体的实施例,对图1所示方法实施例的技术方案进行详细说明。\n[0126]图2为本发明域名查询处理方法另一实施例的流程图,该实施例的执行主体为DNS服务器,如图2所示,本实施例的方法,可以包括:\n[0127] S201、向各ISP服务器查询获取各ISP服务器的接口统计数据。\n[0128] 具体地,DNS服务器可以定时向各ISP服务器发送SNMP协议的能力查询请求报文,接收各ISP服务器反馈的SNMP协议的能力查询响应报文,各能力查询响应报文中包含对应的ISP服务器的接口统计数据。\n[0129] 所述接口统计数据可以为管理信息库版本2(Management Informat1n Basevers1n 2,简称:MIB-2)中的网络接口项if Entry中的至少一种数据。\n[0130] MIB-2是互联网设备管理标准协议SNMP下的管理对象数据库中的一个分支,其分支节点为1.3.6.1.2.1,(即is0.0rg.dod.1nternet.mgmt.mib-2) HB-2定义了传输控制协议 / 网际协议(Transfer Control Pro toco I/Internet Protocol,简称:TCP/IP)的管理信息,其中,包括网络接口项ifEntry。\n[0131]所述接口统计数据例如为网络接口项if Entry中的:可传输的最大数据包字节数ifMtu,带宽ifSpeed(单位为bit每秒),已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrorsο\n[0132]另外,若连续三次向ISP服务器查询接口统计数据失败,则确定该ISP服务器离线,可以将该ISP服务器的剩余网络处理能力E的值置为O。此处,用连续三次向ISP服务器查询接口统计数据失败作为判断ISP服务器离线的依据,为一种优选方案,本发明并不以此为限。\n[0133] S202、根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力。\n[0134]具体地,DNS服务器采用合适的算法分析各ISP服务器的剩余网络处理能力,本实施例提供如下几种方式:\n[0135]方式一:根据公式(I)获得所述剩余网络处理能力E:\n[0136] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]ifOutErrors)X ifMtu) (I)\n[ΟΙ37] 其中,T为测试周期,ZlifInOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZiflnErrors为测试周期内因发生错误而丢弃的输入分组数,Z] i f OutError s为测试周期内因错误而丢弃的输出分组数。\n[0138]方式二:根据公式(2)获得所述剩余网络处理能力E:\n[0139] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]if0utErrors+^]if InDiscards+^ifOutDiscards) X ifMtu) (2)\n[OMO] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZiflnErrors为测试周期内因发生错误而丢弃的输入分组数,Zlif OutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数。\n[0141] 方式二是在方式一的基础上,还考虑了 ISP服务器CPU因来不及处理而丢弃的输入分组数和接口来不及发送而丢弃的输出分组数得出的计算方法。相应地,在步骤S201中,接口统计数据可以包括:可传输的最大数据包字节数ifMtu,带宽ifSpeed(单位为bit每秒),已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数if InErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards。\n[0142]方式三:根据公式(3)获得所述剩余网络处理能力E:\n[0143] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]ifOutErrors+」ifInDiscards+」ifOutDiscards+」ifInUnknownProtos) X ifMtu) (3)[ΟΙ44] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZiflnErrors为测试周期内因发生错误而丢弃的输入分组数,Zlif OutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数,ZliflnUnknownProtos为测试周期内ISP服务器因接收到无效协议而丢弃的输入分组数。\n[0145]方式三是在方式二的基础上,还考虑了 ISP服务器因接收到无效协议而丢弃的输入分组数得出的计算方法。相应地,在步骤S201中,接口统计数据可以包括:可传输的最大数据包字节数ifMtu,带宽if Speed(单位为bit每秒),已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,I SP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数if OutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos。\n[0146]方式四:根据公式(4)获得所述剩余网络处理能力E:\n[0147] E= Σ (ifSpeedXT/8-^]ifIn0ctets-^]if0ut0ctets) (4)\n[ΟΙ48] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数。\n[0149]方式四是在方式一的基础上,忽略因任何原因丢弃的分组数而把所有接受和发送的字节当做有效字节,而得出的计算方法。相应地,在步骤S201中,接口统计数据可以包括:可传输的最大数据包字节数ifMtu,带宽if Speed(单位为bit每秒),已接收的字节总数iflnOctets,已发送的字节总数ifOutOctets。\n[0150]方式五:根据公式(5)获得所述剩余网络处理能力E:\n[0151 ] E= Σ (ifSpeed X T/8- (^iflnUcastPkts+^] if InNUcastPkts) X ifMtu- (^]^]ifOutUcastPkts+^] ifOutNUcastPkts)XifMtu) (5)\n[0152]其中,T为测试周期,ZiflnUcastPkts为在测试周期内接收并递送到上层的单播分组数,」if InNUcastPkts为在测试周期内接收并递送到上层的多播分组数,」ifOutUcastPkts为在测试周期内从上层接收并发送出去的单播分组数,ZlifOutNUcastPkts为在测试周期内从上层接收并发送出去的多播分组数。\n[0153] 方式五与上述方式一〜方式四的算法思想均不相同,是利用经过上层处理的分组数来间接地分析剩余网络处理能力E。相应地,在步骤S201中,接口统计数据可以包括:可传输的最大数据包字节数ifMtu,带宽ifSpeed(单位为bit每秒),接收并递送到上层的单播分组数iflnUcastPkts,接收并递送到上层的多播分组数iflnNUcastPkts,从上层接收并发送出去的单播分组数i f O u t U c a s t P k t s,从上层接收并发送出去的多播分组数ifOutNUcastPkts。\n[0154]以上各个方式中,由于统计数据是定时更新的,因此所获得的各ISP服务器的剩余网络处理能力E的数值也是定时更新的,该数值随着各ISP服务器的实际运行状况而变化,可以认为实时反映其剩余网络处理能力。DNS服务器还可以将获得各ISP服务器的剩余网络处理能力E与RR相关联,即定时刷新RR,以便DNS服务器可通过查询RR直接获取各ISP服务器的剩余网络处理能力以及其IP地址。\n[0155] S203、接收用户终端发送的域名查询请求。\n[0156] S204、确定各ISP服务器中剩余网络处理能力最强的第一 ISP服务器。\n[0157]具体地,查询与各ISP服务器对应的RR,获取各ISP服务器的剩余网络处理能力,可以将剩余网络处理能力E的数值最大的ISP服务器作为剩余网络处理能力最强的第一 ISP月艮务器,并可以从RR中获得第一 ISP服务器的IP地址。\n[0158] S205、将第一 ISP服务器的IP地址反馈给所述用户终端。\n[0159]本实施例,通过定时向各ISP服务器查询获取各ISP服务器的接口统计数据,并根据所述接口统计数据,实时分析各ISP服务器的剩余网络处理能力,实现在接收到用户终端发送的域名查询请求解决时,能够将当前时刻网络中剩余网络处理能力最强的ISP服务器提供给用户终端,从而实现对该DNS服务器所管理的网络中各ISP服务器资源的合理利用和网络负荷的合理分配,并使用户访问网站时连接的成功率得到保障。\n[0160]图3为本发明域名查询处理方法再一实施例的流程图,该实施例的执行主体为ISP服务器,如图3所示,本实施例的方法,可以包括:\n[0161] S301、接收DNS服务器发送的SNMP协议的能力查询请求报文。\n[0162] S302、向DNS服务器反馈SNMP协议的能力查询响应报文,所述能力查询响应报文中包含接口统计数据。\n[0163] 具体地,接口统计数据可以为MIB-2中的网络接口项if Entry中的至少一种数据。\n[0164]本实施例,与图2所对应的实施例的技术方案中的步骤S201相对应,通过接收DNS服务器发送的SNMP协议的能力查询请求报文和向DNS服务器反馈SNMP协议的能力查询响应报文,并在能力查询响应报文中包含接口统计数据的方式,实现将该ISP服务器的接口统计数据提供给DNS服务器。\n[0165]本实施例在具体实现时,可选地,对应于图2所示实施例中的方式一,接口统计数据可以包括:可传输的最大数据包字节数ifMtu,带宽ifSpeed(单位为bit每秒),已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数if InErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors。\n[0166]本实施例在具体实现时,可选地,对应于图2所示实施例中的方式二,接口统计数据可以包括:可传输的最大数据包字节数ifMtu,带宽ifSpeed(单位为bit每秒),已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数if InErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards。\n[0167]本实施例在具体实现时,可选地,对应于图2所示实施例中的方式三,接口统计数据可以包括:可传输的最大数据包字节数ifMtu,带宽ifSpeed(单位为bit每秒),已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数if InErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos。\n[0168]本实施例在具体实现时,可选地,对应于图2所示实施例中的方式四,接口统计数据可以包括:可传输的最大数据包字节数ifMtu,带宽ifSpeed(单位为bit每秒),已接收的字节总数if InOctets、已发送的字节总数ifOutOctets。\n[0169]本实施例在具体实现时,可选地,对应于图2所示实施例中的方式五,接口统计数据可以包括:可传输的最大数据包字节数ifMtu,带宽ifSpeed(单位为bit每秒),接收并递送到上层的单播分组数iflnUcastPkts,接收并递送到上层的多播分组数if InNUcastPkts,从上层接收并发送出去的单播分组数ifOutUcastPkts,从上层接收并发送出去的多播分组数ifOutNUcastPkts。\n[0170]图4为本发明域名查询处理方法再一实施例的信令流程图,如图4所示,ISP服务器的数量为2,通过DNS服务器与各ISP服务器(ISP服务器I〜ISP服务器2)相互交互的过程对本实施例提供的域名查询处理方法加以详细说明,本实施例的方法可以包括:\n[0171] S40UDNS服务器定时向ISP服务器I发送SNMP协议的能力查询请求报文。\n[0172] S402、DNS服务器定时向ISP服务器2发送SNMP协议的能力查询请求报文。\n[0173] 实际使用时,步骤S401和步骤S402的执行并没有先后顺序的限制,该两个步骤可以同时执行,也可以按任意顺序执行。\n[0174] S403、ISP服务器I向DNS服务器反馈SNMP协议的能力查询响应报文,所述能力查询响应报文中包含接口统计数据。\n[0175] S404、ISP服务器2向DNS服务器反馈SNMP协议的能力查询响应报文,所述能力查询响应报文中包含接口统计数据。\n[0176] 实际使用时,步骤S404和步骤S404的执行并没有先后顺序,该两个步骤可以同时执行,也可以按任意顺序执行。\n[0177] S405、DNS服务器根据所述接口统计数据,确定ISP服务器I的剩余网络处理能力。\n[0178] S406、DNS服务器根据所述接口统计数据,确定ISP服务器2的剩余网络处理能力。\n[0179] 实际使用时,步骤S405和步骤S406的执行并没有先后顺序,该两个步骤可以同时执行,也可以按任意顺序执行。而且,在步骤S405和步骤S406中,确定各ISP服务器的网络处理能力E的方式,可以使用图2所示实施例中方式一〜方式五中的任意一种方式,需要说明的是,此处对各ISP服务器的剩余网络处理能力的计算,需要使用同一种方式。\n[0180] S407、终端向DNS服务器发送域名查询请求。\n[0181] S408、DNS服务器确定各ISP服务器中剩余网络处理能力最强的第一 ISP服务器。\n[0182] S409、将所述第一 ISP服务器的IP地址反馈给所述用户终端。\n[0183] S410、根据接收的IP地址,访问ISP服务器。\n[0184] 如果第一ISP服务器为ISP服务器I,则终端访问ISP服务器I。\n[0185] 本实施例,通过DNS服务器与各ISP服务器之间的信息交互,S卩DNS服务器向各ISP服务器分别查询接口统计数据,各ISP服务器分别向DNS服务器反馈接口统计数据,使DNS月艮务器能够获得各ISP服务器的剩余网络处理能力,从而可以在用户终端通过域名访问网站时将剩余网络处理能力最强的ISP服务器的IP地址反馈给用户终端,从而提高用户终端访问网站的成功率和访问速度。\n[0186] 上述实施例中ISP服务器的数量为2,而在实际使用时,ISP服务器的数量不限,可以为大于I的任何整数,并且DNS服务器向各ISP服务器发送查询请求报文的顺序、各ISP月艮务器反馈查询响应报文的顺序、以及DNS服务器确定各ISP服务器的剩余网络处理能力的顺序均不分先后。\n[0187]图5为本发明DNS服务器一实施例的结构示意图,如图5所示,本实施例的装置可以包括:接收模块11、选择模块12和反馈模块13,其中,接收模块11用于接收用户终端发送的域名查询请求,选择模块12用于确定各ISP服务器中剩余网络处理能力最强的第一 ISP服务器,反馈模块13用于将所述第一 ISP服务器的IP地址反馈给所述用户终端。\n[0188]本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。\n[0189]图6为本发明DNS服务器另一实施例的结构示意图,如图6所示,本实施例的装置在图4所示装置结构的基础上,进一步地,还可以包括:查询模块14,该查询模块14用于查询与各ISP服务器对应的RR,获取各ISP服务器的剩余网络处理能力。\n[0190]本实施例的装置,可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。\n[0191]图7为本发明DNS服务器再一实施例的结构示意图,如图7所示,本实施例的装置在图5所示装置结构的基础上,进一步地,还可以包括:\n[0192]统计模块15和判定模块16,统计模块15用于向各ISP服务器查询获取各ISP服务器的接口统计数据,根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力;判定模块16若连续三次向ISP服务器查询接口统计数据失败,则确定所述ISP服务器离线。\n[0193] 进一步地,统计模块15可以包括发送单元151、接收单元152和统计处理单元153。发送单元151用于向各ISP服务器发送SNMP协议的能力查询请求报文;接收单元152用于接收各ISP服务器反馈的SNMP协议的能力查询响应报文,各能力查询响应报文中包含对应的ISP服务器的接口统计数据;统计处理单元153用于根据所述接口统计数据,确定各ISP服务器的剩余网络处理能力。\n[0194]进一步地,统计模块15获取的接口统计数据可以为MIB-2中的网络接口项ifEntry中的至少一种数据。\n[0195]进一步可选地,统计模块15获取的接口统计数据,包括:可传输的最大数据包字节数ifMtu,带宽if Speed(单位为bit每秒),已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数if InErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数 ifOutErrors ;\n[0196]统计模块15,具体用于根据公式(I)获得所述剩余网络处理能力E:\n[0197] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]ifOutErrors)X ifMtu) (I)[Ο198] 其中,T为测试周期,Z]if InOctets为测试周期内已接收的字节数,Z]ifOutOctetS为测试周期内已发送字节数,ZiflnErrors为测试周期内因发生错误而丢弃的输入分组数,Z] i f OutError s为测试周期内因错误而丢弃的输出分组数。\n[0199]进一步可选地,统计模块15获取的接口统计数据,包括:\n[0200]可传输的最大数据包字节数ifMtu,带宽if Speed(单位为bit每秒),已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数if InErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards;\n[0201]统计模块15,具体用于根据公式(2)获得所述剩余网络处理能力E:\n[0202] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]if0utErrors+^]if InDiscards+^ifOutDiscards) X ifMtu) (2)\n[0203] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZiflnErrors为测试周期内因发生错误而丢弃的输入分组数,Zlif OutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数。\n[0204]进一步可选地,统计模块15获取的接口统计数据,包括:\n[0205]可传输的最大数据包字节数ifMtu,带宽if Speed(单位为bit每秒),已接收的字节总数if InOctets,因发生错误而丢弃的输入分组数if InErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos;\n[0206]统计模块15,具体用于根据公式(3)获得所述剩余网络处理能力E:\n[0207] E= Σ (ifSpeedX T/8-^]if InOctets-^ifOut Octets - (^ifInErrors+^]ifOutErrors+」ifInDiscards+」ifOutDiscards+」ifInUnknownProtos) X ifMtu) (3)[Ο2。8] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送字节数,ZiflnErrors为测试周期内因发生错误而丢弃的输入分组数,Zlif OutErrors为测试周期内因错误而丢弃的输出分组数,Zlif InDiscards为测试周期内ISP服务器CPU因来不及处理而丢弃的输入分组数,ZifOutDiscards为测试周期内接口来不及发送而丢弃的输出分组数,ZliflnUnknownProtos为测试周期内ISP服务器因接收到无效协议而丢弃的输入分组数。\n[0209]进一步可选地,统计模块15获取的接口统计数据,包括:\n 可传输的最大数据包字节数ifMtu,带宽if Speed(单位为bit每秒),已接收的字节总数if InOctets,已发送的字节总数ifOutOctets ;\n[0211]统计模块15,具体用于根据公式(4)获得所述剩余网络处理能力E:\n[0212] E= Σ (ifSpeedXT/8-^]ifIn0ctets-^]if0ut0ctets) (4)\n[0213] 其中,T为测试周期,Zlif InOctets为测试周期内已接收的字节数,ZlifOutOctets为测试周期内已发送的字节数。\n[0214]进一步可选地,统计模块15获取的接口统计数据,包括:[Ο215]可传输的最大数据包字节数ifMtu,带宽ifSpeed(单位为bit每秒),接收并递送到上层的单播分组数iflnUcastPkts,接收并递送到上层的多播分组数iflnNUcastPkts,从上层接收并发送出去的单播分组数ifOutUcastPkts,从上层接收并发送出去的多播分组数ifOutNUcastPkts;\n[0216]统计模块15,具体用于根据公式(5)获得所述剩余网络处理能力E:\n[0217] E= Σ (ifSpeed X T/8- (^iflnUcastPkts+^] if InNUcastPkts) X ifMtu- (^]^]ifOutUcastPkts+^] ifOutNUcastPkts)XifMtu) (5)\n[0218]其中,T为测试周期,ZiflnUcastPkts为在测试周期内接收并递送到上层的单播分组数,」if InNUcastPkts为在测试周期内接收并递送到上层的多播分组数,」ifOutUcastPkts为在测试周期内从上层接收并发送出去的单播分组数,ZlifOutNUcastPkts为在测试周期内从上层接收并发送出去的多播分组数。\n[0219]本实施例的装置,可以用于执行图2所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。\n[0220]图8为本发明ISP服务器一实施例的结构示意图,如图8所示,本实施例的装置可以包括:接收模块21、反馈模块22,其中,接收模块21用于接收DNS服务器发送的SNMP协议的能力查询请求报文,反馈模块22,用于向所述DNS服务器反馈S匪P协议的能力查询响应报文,所述能力查询响应报文中包含接口统计数据。\n[0221]反馈模块22向DNS服务器反馈的响应报文中包含的接口统计数据,可以为MIB-2中的网络接口项if Entry中的至少一种数据。\n[0222]进一步可选地,反馈模块22向DNS服务器反馈的响应报文中包含的接口统计数据,可以包括:可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数iflnOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors。\n[0223]进一步可选地,反馈模块22向DNS服务器反馈的响应报文中包含的接口统计数据,可以包括:可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数iflnOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards。\n[0224]进一步可选地,反馈模块22向DNS服务器反馈的响应报文中包含的接口统计数据,可以包括:可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数iflnOctets,因发生错误而丢弃的输入分组数iflnErrors,已发送的字节总数ifOutOctets,因发生错误而丢弃的输出分组数ifOutErrors,ISP服务器CPU因来不及处理而丢弃的输入分组数iflnDiscards,接口来不及发送而丢弃的输出分组数ifOutDiscards,ISP服务器因接收到无效协议而丢弃的输入分组数iflnUnknownProtos。\n[0225]进一步可选地,反馈模块22向DNS服务器反馈的响应报文中包含的接口统计数据,可以包括:可传输的最大数据包字节数ifMtu,带宽if Speed,已接收的字节总数iflnOctets,已发送的字节总数ifOutOctets。\n[0226]进一步可选地,反馈模块22向DNS服务器反馈的响应报文中包含的接口统计数据,可以包括:可传输的最大数据包字节数ifMtu,带宽if Speed,接收并递送到上层的单播分组数iflnUcastPkts,接收并递送到上层的多播分组数iflnNUcastPkts,从上层接收并发送出去的单播分组数ifOutUcastPkts,从上层接收并发送出去的多播分组数ifOutNUcastPkts。\n[0227]本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。\n[0228]图9为本发明域名处理系统一实施例的结构示意图,如图9所示,本实施例的系统包括:DNS服务器和至少一个ISP服务器,其中,DNS服务器可以采用图5〜图7任一装置实施例的结构;至少一个ISP服务器可以采用图8的装置实施例的结构。其对应地,可以执行图1〜图4中任一方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。\n[0229]本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。\n[0230]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
法律信息
- 2016-09-28
- 2013-04-10
实质审查的生效
IPC(主分类): H04L 29/12
专利申请号: 201210523971.5
申请日: 2012.12.07
- 2013-03-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-10-17
|
2011-04-07
| | |
2
| |
2012-01-11
|
2010-07-05
| | |
3
| |
2012-05-30
|
2010-11-24
| | |
4
| |
2008-01-09
|
2006-07-06
| | |
5
| |
2009-10-21
|
2007-10-19
| | |
6
| |
2010-06-30
|
2009-12-30
| | |
7
| |
2012-05-16
|
2012-01-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |