发明名称 数据传输方法和设备
摘要 本发明实施例公开了一种数据传输方法,包括:服务器获取客户端设备支持的嵌入协议,指定一个代理设备,采用客户端设备支持的嵌入协议,建立连接到代理设备的优化连接,接收代理设备转发的,来自于客户端设备的数据请求,生成基于嵌入协议的响应数据,将响应数据通过优化连接发送给代理设备,以便代理设备采用超文本传输协议将响应数据进行外层封装后发送给客户端设备。本发明实施例还提供相应的服务器和代理设备。本发明技术方案,在指定的代理设备故障时,服务器可以更改指定的代理设备;在服务器和代理设备之间建立比HTTP连接具有更优传输效率的优化连接,可以减轻服务器的压力,特别是直播场景下并发用户请求对服务器造成的压力。
申请公布号 CN102439946B 申请公布日期 2014.05.21
申请号 CN201180000950.9 申请日期 2011.06.23
申请人 华为技术有限公司 发明人 黄一宏;吴钦
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 彭愿洁;李文红
主权项 一种数据传输方法,其特征在于,包括:服务器获取客户端设备支持的嵌入协议;所述服务器指定一个代理设备,采用所述客户端设备支持的嵌入协议,建立连接到所述代理设备的优化连接;所述服务器接收所述代理设备转发的,来自于所述客户端设备的数据请求;所述服务器生成基于所述嵌入协议的响应数据,获取所述数据请求中包括的节目对应的优化连接,将所述响应数据通过与所述节目对应的优化连接发送给所述代理设备,以便所述代理设备采用超文本传输协议将所述响应数据进行外层封装后发送给所述客户端设备;其中:任一所述节目对应至少一个优化连接;所述优化连接指的是比HTTP连接具有更优传输效率的连接;所述采用所述客户端设备支持的嵌入协议,建立连接到所述代理设备的优化连接包括:所述服务器发送隧道指定消息给所述代理设备,所述隧道指定消息中携带所述客户端设备支持的嵌入协议,以便采用所述嵌入协议建立连接到所述代理设备的优化连接;在所述优化连接建立成功后,服务器将所述代理设备的标识发送给所述客户端设备,以指示所述客户端设备将用于请求节目数据的数据请求发送给所述代理设备。
地址 518129 中国广东省深圳市龙岗区坂田华为总部办公楼