一种数据传输的方法、服务器和终端技术

技术编号:15695251 阅读:62 留言:0更新日期:2017-06-24 10:40
本发明专利技术涉及一种数据传输的方法、服务器和终端,用以解决现有技术中,HFC方案由于上行带宽有限导致单向网络下传输流的双向控制不灵活;而IP方案,又存在前端系统的最高并发压力。服务器在接收到终端发送的请求控制指令后,解析出请求控制指令中包含的控制信息;其中控制信息中包含对应的用于表示控制信息类型的第一标识;根据每个控制信息对应的第一标识、对应的数据库中的内容,确定与该第一标识对应的控制信息的内容相对应的响应信息;根据与终端预先约定的封装方式,将确定的所有响应信息封装成数据包,并将数据包通过网络发送给终端。

【技术实现步骤摘要】
一种数据传输的方法、服务器和终端
本专利技术涉及数据传输领域,尤其涉及一种数据传输的方法、服务器和终端。
技术介绍
当前主流的视频服务解决方案中,传统广电运营商(如歌华有线)基于HFC(HybridFiber-Coaxial,即混合光纤同轴电缆网)网络提供VOD(VideoOnDemand)视频业务,简称HFC方案;互联网视频服务提供商(如优酷)基于IP双向网络提供互联网视频业务,简称IP方案。HFC方案中的射频网络具备高下行带宽(单个频点38M带宽,多频点)高、传输容量大的天然优势,但是由于其上行带宽有限,通常会造成对上行通信要求高的业务开展受限,进而导致单向网络下传输流的双向控制不灵活。IP方案中双向网络基于TCP/IP的请求响应机制,因而其无法像HFC射频网络那样采用单向播发视频流、终端调频收流的方式通信。请求响应机制意味着单个用户独自占用前端系统的出流带宽,也就意味着终端并发用户数峰值即为前端系统的最高并发压力,这也是IP方案核心问题。综上所述,目前视频服务解决方案中,HFC方案由于其上行带宽有限,导致单向网络下传输流的双向控制不灵活;而双向网络基于请求响应机制IP方案,又存在前端系统的最高并发压力。
技术实现思路
本专利技术实施例提供的一种数据传输的方法、服务器和终端,用以解决现有的视频服务解决方案中,HFC方案由于其上行带宽有限,导致单向网络下传输流的双向控制不灵活;而双向网络基于请求响应机制IP方案,又存在前端系统的最高并发压力的问题。本专利技术实施例提供的一种数据传输的方法,该方法包括:服务器在接收到终端发送的请求控制指令后,解析出所述请求控制指令中包含的控制信息;其中,所述控制信息中包含对应的用于表示控制信息类型的第一标识;所述服务器根据每个控制信息对应的第一标识、对应的数据库中的内容,确定与该第一标识对应的控制信息的内容相对应的响应信息;所述服务器根据与所述终端预先约定的封装方式,将确定的所有响应信息封装成数据包;所述服务器将所述数据包通过网络发送给所述终端。本专利技术实施例提供的数据传输方法,终端向服务器发送请求控制信息中可以包含多个控制信息,而服务器在对解析出来这些控制信息进行处理之后,可以将对应的多个响应信息打包成数据包发送给终端。相比于现有技术中的HFC方案,本专利技术可以将上行的多个控制信息一起发送给服务器,而服务器也可以将多个响应信息打包成一个数据包反馈给终端,因而可以节省传输带宽,增加单向网络下传输流的双向控制的灵活性;而相比于现有技术中双向网络基于请求响应机制IP方案,又可以降低前端服务器的并发压力。可选的,所述控制信息包括下列信息中的部分或者全部:视频相关的信息、逻辑控制信息、显示控制信息、权限控制信息、业务关联信息或扩展信息。可选的,所述服务器将确定的所有响应信息封装成数据包之后,将所述数据包通过网络发送给所述终端之前,还包括:所述服务器根据所述请求控制指令的内容、以及解析得到的所述控制信息的内容,对所述数据包进行扩展处理;所述服务器将所述数据包通过网络发送给所述终端,包括:所述服务器将扩展处理后的数据包通过网络发送给所述终端。可选的,所述服务器将确定的所有响应信息封装成数据包之后,还包括:所述服务器将所述数据包通过网络发送给所述服务器能够服务的除所述终端之外的任意终端。本专利技术实施例提供的另一种数据传输的方法,该方法包括:终端向服务器发送请求控制指令;所述终端在通过网络接收到所述服务器发送的由响应信息封装得到的数据包后,根据与所述服务器预先约定的解封装方式,对接收到的所述数据包进行解封装,其中,所述响应信息是所述服务器通过数据库获得与所述请求控制指令中包含的所有控制信息相对应的信息;所述终端解封装得到的所有响应信息的内容、以及对应的用于表示响应信息类型的第二标识,显示所述所有响应信息。本专利技术实施例提供的一种数据传输的服务器,该装置包括:指令解析模块,用于在接收到终端发送的请求控制指令后,解析出所述请求控制指令中包含的控制信息;其中,所述控制信息中包含对应的用于表示控制信息类型的第一标识;响应信息生成模块,用于根据每个控制信息对应的第一标识、对应的数据库中的内容,确定与该第一标识对应的控制信息的内容相对应的响应信息;封装模块,用于根据与所述终端预先约定的封装方式,将确定的所有响应信息封装成数据包;数据包发送模块,用于将所述数据包通过网络发送给所述终端。本专利技术实施例提供的另一种数据传输的终端,该装置包括:指令发送模块,用于向服务器发送请求控制指令;解封装模块,用于在通过网络接收到所述服务器发送的由响应信息封装得到的数据包后,根据与所述服务器预先约定的解封装方式,对接收到的所述数据包进行解封装,其中,所述响应信息是所述服务器通过数据库获得与所述请求控制指令中包含的所有控制信息相对应的信息;显示模块,用于根据解封装得到的所有响应信息的内容、以及对应的用于表示响应信息类型的第二标识,显示所述所有响应信息。附图说明图1为本专利技术实施例提供的一种进行模板识别的系统示意图;图2为本专利技术实施例提供的一种数据传输的方法流程示意图;图3为本专利技术实施例提供的另一种数据传输的方法流程示意图;图4为本专利技术实施例提供的数据传输的方法的整体流程示意图;图5为本专利技术实施例提供的一种数据传输的服务器的结构示意图;图6为本专利技术实施例提供的一种数据传输的终端的结构示意图。具体实施方式本专利技术实施例服务器在接收到终端发送的请求控制指令后,解析出请求控制指令中包含的控制信息;其中,控制信息中包含对应的用于表示控制信息类型的第一标识;服务器根据每个控制信息对应的第一标识、对应的数据库中的内容,确定与该第一标识对应的控制信息的内容相对应的响应信息;服务器根据与终端预先约定的封装方式,将确定的所有响应信息封装成数据包;并将数据包通过网络发送给终端。相比于现有技术中的HFC方案,本专利技术可以将上行的多个控制信息一起发送给服务器,而服务器也可以将多个响应信息打包成一个数据包反馈给终端,因而可以节省传输带宽,增加单向网络下传输流的双向控制的灵活性;而相比于现有技术中双向网络基于请求响应机制IP方案,又可以降低前端服务器的并发压力。以下结合说明书附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。并且在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。在下面的说明过程中,先从服务器和终端进行数据传输时的配合实施进行说明,最后分别从进行数据传输的服务器和终端的实施进行说明,但这并不意味着二者必须配合实施,实际上,当服务器和终端分开实施时,也解决了分别在服务器和终端所存在的问题,只是二者结合使用时,会获得更好的技术效果。如图1所示,本专利技术实施例提供的一种进行模板识别的系统包括:服务器10和终端20。服务器10,用于在接收到终端发送的请求控制指令后,解析出请求控制指令中包含的控制信息;其中,控制信息中包含对应的用于表示控制信息类型的第一标识;根据每个控制信息对应的第一标识、对应的数据库中的内容,确定与该第一标识对应的控制信息的内容相对应的响应信息;根据与终端预先约定的封装方式,将确定的所有响应信息封装成数据包;将数据包通过网络发送给终端。终端20,用于向服本文档来自技高网...
一种数据传输的方法、服务器和终端

【技术保护点】
一种数据传输的方法,其特征在于,该方法包括:服务器在接收到终端发送的请求控制指令后,解析出所述请求控制指令中包含的控制信息;其中,所述控制信息中包含对应的用于表示控制信息类型的第一标识;所述服务器根据每个控制信息对应的第一标识、对应的数据库中的内容,确定与该第一标识对应的控制信息的内容相对应的响应信息;所述服务器根据与所述终端预先约定的封装方式,将确定的所有响应信息封装成数据包;所述服务器将所述数据包通过网络发送给所述终端。

【技术特征摘要】
1.一种数据传输的方法,其特征在于,该方法包括:服务器在接收到终端发送的请求控制指令后,解析出所述请求控制指令中包含的控制信息;其中,所述控制信息中包含对应的用于表示控制信息类型的第一标识;所述服务器根据每个控制信息对应的第一标识、对应的数据库中的内容,确定与该第一标识对应的控制信息的内容相对应的响应信息;所述服务器根据与所述终端预先约定的封装方式,将确定的所有响应信息封装成数据包;所述服务器将所述数据包通过网络发送给所述终端。2.根据权利要求1所述的方法,其特征在于,所述控制信息包括下列信息中的部分或者全部:视频相关的信息、逻辑控制信息、显示控制信息、权限控制信息、业务关联信息或扩展信息。3.根据权利要求1所述的方法,其特征在于,所述服务器将确定的所有响应信息封装成数据包之后,将所述数据包通过网络发送给所述终端之前,还包括:所述服务器根据所述请求控制指令的内容、以及解析得到的所述控制信息的内容,对所述数据包进行扩展处理;所述服务器将所述数据包通过网络发送给所述终端,包括:所述服务器将扩展处理后的数据包通过网络发送给所述终端。4.根据权利要求1所述的方法,其特征在于,所述服务器将确定的所有响应信息封装成数据包之后,还包括:所述服务器将所述数据包通过网络发送给所述服务器能够服务的除所述终端之外的任意终端。5.一种数据传输的方法,其特征在于,该方法包括:终端向服务器发送请求控制指令;所述终端在通过网络接收到所述服务器发送的由响应信息封装得到的数据包后,根据与所述服务器预先约定的解封装方式,对接收到的所述数据包进行解封装,其中,所述响应信息是所述服务器通过数据库获得与所述请求控制指令中包含的所有控制信息相对应的信息;所述终端解封装得到的所有响应信息的内容、以及对应的用于表示响应信息类型的第二标识,显示所述所有响应信息。6.一种数据传输的服务器,其特征在于,该装...

【专利技术属性】
技术研发人员:孙立权黄尹尹学志扈昳婷
申请(专利权)人:北京数码视讯科技股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1