发明名称 数据传输方法及数据传输系统
摘要 一种数据传输方法以及数据传输系统,其是服务器端在接收到客户端的数据请求信息时,根据自身当前的运行状态,在处于忙碌状态的情况下,将与其连接的最空闲的空闲客户端的地址信息发送给客户端,让客户端向该空闲客户端请求数据,由该空闲客户端提供数据转发服务,将空闲客户端从服务器端接收到的信息数据转发给客户端,自动调整输出策略,减少了服务器端的处理量,满足了及时获得信息数据的需求,提高了数据传输效率。
申请公布号 CN101917406B 申请公布日期 2013.07.10
申请号 CN201010234125.2 申请日期 2010.07.22
申请人 广东威创视讯科技股份有限公司 发明人 董友球;白昀斌;冯海勇;曾昭兴
分类号 H04L29/06(2006.01)I;H04N7/18(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 黄晓庆;王茹
主权项 一种数据传输方法,其特征在于,包括步骤:服务器端接收请求客户端的第一数据请求信息,判断自身状态,在处于忙碌状态时,从连接至该服务器端的各客户端中选择一个最空闲的空闲客户端,并将该空闲客户端的地址信息向所述请求客户端发送;所述请求客户端接收该空闲客户端的地址信息,向该空闲客户端发送第二数据请求信息;所述空闲客户端接收该第二数据请求信息,将从所述服务器端接收的信息数据向所述请求客户端发送;所述服务器端判断自身状态的方式包括:采用下述公式计算自身的运行状态值: <mrow> <mi>V</mi> <mo>=</mo> <mfrac> <mrow> <mi>w</mi> <mn>1</mn> <mo>*</mo> <mi>bandwidth</mi> <mo>+</mo> <mi>w</mi> <mn>2</mn> <mo>*</mo> <mi>delay</mi> <mo>+</mo> <mi>w</mi> <mn>3</mn> <mo>*</mo> <mi>CPU</mi> <mo>+</mo> <mi>w</mi> <mn>4</mn> <mo>*</mo> <mi>memory</mi> </mrow> <mrow> <mi>w</mi> <mn>1</mn> <mo>+</mo> <mi>w</mi> <mn>2</mn> <mo>+</mo> <mi>w</mi> <mn>3</mn> <mo>+</mo> <mi>w</mi> <mn>4</mn> </mrow> </mfrac> </mrow>式中,V表示运行状态值,bandwidth表示网络带宽的占用率,delay表示网络延时率,CPU表示CPU占用率,memory表示内存占用率,w1、w2、w3、w4分别表示bandwidth、delay、CPU、memory对运行状况的影响的占重比;在V大于或者等于该服务器端的预设参考值时,判定服务器端处于忙碌状态,在V小于所述预设参考值时,判定服务器端处于空闲状态。
地址 510663 广东省广州市广州高新技术产业开发区彩频路6号