[发明专利]一种数据传输的方法、服务器和终端在审
申请号: | 201510920908.9 | 申请日: | 2015-12-11 |
公开(公告)号: | CN106878114A | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 孙立权;黄尹;尹学志;扈昳婷 | 申请(专利权)人: | 北京数码视讯科技股份有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/08;H04N21/238 |
代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 黄志华 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 服务器 终端 | ||
技术领域
本发明涉及数据传输领域,尤其涉及一种数据传输的方法、服务器和终端。
背景技术
当前主流的视频服务解决方案中,传统广电运营商(如歌华有线)基于HFC(Hybrid Fiber-Coaxial,即混合光纤同轴电缆网)网络提供VOD(Video On Demand)视频业务,简称HFC方案;互联网视频服务提供商(如优酷)基于IP双向网络提供互联网视频业务,简称IP方案。
HFC方案中的射频网络具备高下行带宽(单个频点38M带宽,多频点)高、传输容量大的天然优势,但是由于其上行带宽有限,通常会造成对上行通信要求高的业务开展受限,进而导致单向网络下传输流的双向控制不灵活。
IP方案中双向网络基于TCP/IP的请求响应机制,因而其无法像HFC射频网络那样采用单向播发视频流、终端调频收流的方式通信。请求响应机制意味着单个用户独自占用前端系统的出流带宽,也就意味着终端并发用户数峰值即为前端系统的最高并发压力,这也是IP方案核心问题。
综上所述,目前视频服务解决方案中,HFC方案由于其上行带宽有限,导致单向网络下传输流的双向控制不灵活;而双向网络基于请求响应机制IP方案,又存在前端系统的最高并发压力。
发明内容
本发明实施例提供的一种数据传输的方法、服务器和终端,用以解决现有的视频服务解决方案中,HFC方案由于其上行带宽有限,导致单向网络下传输流的双向控制不灵活;而双向网络基于请求响应机制IP方案,又存在前端系统的最高并发压力的问题。
本发明实施例提供的一种数据传输的方法,该方法包括:
服务器在接收到终端发送的请求控制指令后,解析出所述请求控制指令中包含的控制信息;其中,所述控制信息中包含对应的用于表示控制信息类型的第一标识;
所述服务器根据每个控制信息对应的第一标识、对应的数据库中的内容,确定与该第一标识对应的控制信息的内容相对应的响应信息;
所述服务器根据与所述终端预先约定的封装方式,将确定的所有响应信息封装成数据包;
所述服务器将所述数据包通过网络发送给所述终端。
本发明实施例提供的数据传输方法,终端向服务器发送请求控制信息中可以包含多个控制信息,而服务器在对解析出来这些控制信息进行处理之后,可以将对应的多个响应信息打包成数据包发送给终端。相比于现有技术中的HFC方案,本发明可以将上行的多个控制信息一起发送给服务器,而服务器也可以将多个响应信息打包成一个数据包反馈给终端,因而可以节省传输带宽,增加单向网络下传输流的双向控制的灵活性;而相比于现有技术中双向网络基于请求响应机制IP方案,又可以降低前端服务器的并发压力。
可选的,所述控制信息包括下列信息中的部分或者全部:
视频相关的信息、逻辑控制信息、显示控制信息、权限控制信息、业务关联信息或扩展信息。
可选的,所述服务器将确定的所有响应信息封装成数据包之后,将所述数据包通过网络发送给所述终端之前,还包括:
所述服务器根据所述请求控制指令的内容、以及解析得到的所述控制信息的内容,对所述数据包进行扩展处理;
所述服务器将所述数据包通过网络发送给所述终端,包括:
所述服务器将扩展处理后的数据包通过网络发送给所述终端。
可选的,所述服务器将确定的所有响应信息封装成数据包之后,还包括:
所述服务器将所述数据包通过网络发送给所述服务器能够服务的除所述终端之外的任意终端。
本发明实施例提供的另一种数据传输的方法,该方法包括:
终端向服务器发送请求控制指令;
所述终端在通过网络接收到所述服务器发送的由响应信息封装得到的数据包后,根据与所述服务器预先约定的解封装方式,对接收到的所述数据包进行解封装,其中,所述响应信息是所述服务器通过数据库获得与所述请求控制指令中包含的所有控制信息相对应的信息;
所述终端解封装得到的所有响应信息的内容、以及对应的用于表示响应信息类型的第二标识,显示所述所有响应信息。
本发明实施例提供的一种数据传输的服务器,该装置包括:
指令解析模块,用于在接收到终端发送的请求控制指令后,解析出所述请求控制指令中包含的控制信息;其中,所述控制信息中包含对应的用于表示控制信息类型的第一标识;
响应信息生成模块,用于根据每个控制信息对应的第一标识、对应的数据库中的内容,确定与该第一标识对应的控制信息的内容相对应的响应信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码视讯科技股份有限公司,未经北京数码视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510920908.9/2.html,转载请声明来源钻瓜专利网。