数据处理方法和装置制造方法及图纸

技术编号:23056341 阅读:12 留言:0更新日期:2020-01-07 15:48
本发明专利技术实施例提供了一种数据处理方法及装置,应用于视联网中。其中方法包括:第一视联网终端对采集的视频信号进行编码得到视频数据,并将所述视频数据保存至预设的发送缓冲区;第一视联网终端获取编码参数,依据所述编码参数及预设数据量确定发送时间间隔;第一视联网终端按照所述发送时间间隔从所述发送缓冲区中读取所述预设数据量的视频数据;第一视联网终端将读取的视频数据通过视联网,经由所述视联网服务器发送至所述第二视联网终端。本发明专利技术实施例能够保证发送的视频数据的均匀性和稳定性,避免了由于带宽限制导致的网络丢包现象,进而避免第二视联网终端出现视频播放卡顿、图像花屏等现象。

Data processing methods and devices

【技术实现步骤摘要】
数据处理方法和装置
本专利技术涉及视联网
,特别是涉及一种数据处理方法和一种数据处理装置。
技术介绍
随着网络科技的快速发展,视频会议、视频教学等双向视频通信在用户的生活、工作、学习等方面广泛普及。在视频通信过程中,视频发送方的终端采集视频,并对视频进行编码后得到视频数据发送出去,视频接收方的终端接收编码后的视频数据,对其进行解码并播放。现有技术中,视频发送方的终端按照设定好的编码参数对采集的视频数据进行编码,编码后直接发送。但是,在通信过程中视频画面是会变化的,从而视频发送方的终端采集的视频数据量也是变化的,编码的视频数据量也是变化的。因此,如果出现编码的视频数据量突然增多的情况,则会导致在编码后发送的数据量突然增多,而由于带宽的限制,则会造成数据传输过程中出现网络丢包的情况,导致视频接收方的终端出现视频播放卡顿,甚至图像花屏的现象。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据处理方法和相应的一种数据处理装置。为了解决上述问题,本专利技术实施例公开了一种数据处理方法,所述方法应用于视联网中,所述视联网包括视联网终端及视联网服务器,所述视联网终端包括第一视联网终端和第二视联网终端,所述方法包括:所述第一视联网终端对采集的视频信号进行编码得到视频数据,并将所述视频数据保存至预设的发送缓冲区;所述第一视联网终端获取编码参数,依据所述编码参数及预设数据量确定发送时间间隔;所述第一视联网终端按照所述发送时间间隔从所述发送缓冲区中读取所述预设数据量的视频数据;所述第一视联网终端将读取的视频数据通过视联网,经由所述视联网服务器发送至所述第二视联网终端。优选地,所述编码参数包括帧率,所述第一视联网终端获取编码参数,依据所述编码参数及预设数据量确定发送时间间隔的步骤,包括:依据所述帧率计算每帧视频数据的第一采集时间间隔;计算所述第一采集时间间隔与所述预设数据量的第一乘积,将所述第一乘积作为所述发送时间间隔。优选地,所述编码参数包括码率,所述第一视联网终端获取编码参数,依据所述编码参数及预设数据量确定发送时间间隔的步骤,包括:依据所述码率计算每位视频数据的第二采集时间间隔;计算所述第二采集时间间隔与所述预设数据量的第二乘积,将所述第二乘积作为所述发送时间间隔。优选地,所述方法还包括:所述第二视联网终端将接收到的视频数据保存至预设的接收缓冲区;所述第二视联网终端依据所述接收缓冲区中视频数据的当前数据量,从所述接收缓冲区中读取视频数据进行解码及播放。优选地,所述第二视联网终端依据所述接收缓冲区中视频数据的当前数据量,从所述接收缓冲区中读取视频数据进行解码及播放的步骤,包括:所述第二视联网终端依据所述接收缓冲区中视频数据的当前数据量确定当前解码时间间隔;所述第二视联网终端按照所述当前解码时间间隔从接收缓冲区中读取视频数据进行解码及播放。优选地,所述第二视联网终端依据所述接收缓冲区中视频数据的当前数据量确定当前解码时间间隔的步骤,包括:若所述接收缓冲区中视频数据的当前数据量大于预设的标准数据量,则将预设的标准解码时间间隔减小设定数值后的值作为当前解码时间间隔。优选地,所述第二视联网终端依据所述接收缓冲区中视频数据的当前数据量确定当前解码时间间隔的步骤,包括:若所述接收缓冲区中视频数据的当前数据量大于预设的标准数据量且小于或等于两倍的预设的标准数据量,则将预设的标准解码时间间隔减小第一设定数值后的值作为当前解码时间间隔;若所述接收缓冲区中视频数据的当前数据量大于两倍的预设的标准数据量,则将预设的标准解码时间间隔减小第二设定数值后的值作为当前解码时间间隔;其中,所述第一设定数值小于所述第二设定数值。另一方面,本专利技术实施例还公开了一种数据处理装置,所述装置应用于视联网中,所述视联网包括视联网终端及视联网服务器,所述视联网终端包括第一视联网终端和第二视联网终端,所述第一视联网终端包括:发送缓存模块,用于对采集的视频信号进行编码得到视频数据,并将所述视频数据保存至预设的发送缓冲区;确定模块,用于获取编码参数,依据所述编码参数及预设数据量确定发送时间间隔;读取模块,用于按照所述发送时间间隔从所述发送缓冲区中读取所述预设数据量的视频数据;发送模块,用于将读取的视频数据通过视联网,经由所述视联网服务器发送至所述第二视联网终端。优选地,所述第二视联网终端包括:接收缓存模块,用于将接收到的视频数据保存至预设的接收缓冲区;接收处理模块,用于依据所述接收缓冲区中视频数据的当前数据量,从所述接收缓冲区中读取视频数据进行解码及播放。优选地,所述接收处理模块包括:解码确定单元,用于依据所述接收缓冲区中视频数据的当前数据量确定当前解码时间间隔;处理单元,用于按照所述当前解码时间间隔从所述接收缓冲区中读取视频数据进行解码及播放。本专利技术实施例中,第一视联网终端对采集的视频信号进行编码得到视频数据后,并非直接将视频数据发送出去,而是将频数据保存至预设的发送缓冲区;然后获取编码参数,依据编码参数及预设数据量确定发送时间间隔;之后按照发送时间间隔从发送缓冲区中读取预设数据量的视频数据,并将读取的视频数据通过视联网,经由视联网服务器发送至第二视联网终端。由此可知,本专利技术实施例中通过设置发送缓冲区,并按照计算出的发送时间间隔每次从发送缓冲区中读取预设数据量的视频数据进行发送,从而能够保证发送的视频数据的均匀性和稳定性,避免了由于带宽限制导致的网络丢包现象,进而避免第二视联网终端出现视频播放卡顿、图像花屏等现象。附图说明图1是本专利技术的一种视联网的组网示意图;图2是本专利技术的一种节点服务器的硬件结构示意图;图3是本专利技术的一种接入交换机的硬件结构示意图;图4是本专利技术的一种以太网协转网关的硬件结构示意图;图5是本专利技术实施例一的一种数据处理方法的步骤流程图;图6是本专利技术实施例二的一种数据处理方法的步骤流程图;图7是本专利技术实施例三的一种数据处理装置的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。视联网是网络发展的重要里程碑,是一个实时网络,能够实现高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。视联网采用实时高清视频交换技术,可以在一个网络平台上将所需的服务,如高清视频会议、视频监控、智能化监控分析、应急指挥、数字广播电视、延时电视、网络教学、现场直播、VOD点播、电视邮件、个性录制(PVR)、内网(自办)频道、智能化视频播控、信息发布等数十种视频、语音、图片、文字、通讯、数据等服务全部整合在一个系统平台,通过电视或电脑实现高清品质视频播放。为使本领域技术人员更好地理解本专利技术实施例,以下对视联网进行介绍:视联网所应用的部分技术如下所述:网络技术(NetworkT本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,所述方法应用于视联网中,所述视联网包括视联网终端及视联网服务器,所述视联网终端包括第一视联网终端和第二视联网终端,所述方法包括:/n所述第一视联网终端对采集的视频信号进行编码得到视频数据,并将所述视频数据保存至预设的发送缓冲区;/n所述第一视联网终端获取编码参数,依据所述编码参数及预设数据量确定发送时间间隔;/n所述第一视联网终端按照所述发送时间间隔从所述发送缓冲区中读取所述预设数据量的视频数据;/n所述第一视联网终端将读取的视频数据通过视联网,经由所述视联网服务器发送至所述第二视联网终端。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于视联网中,所述视联网包括视联网终端及视联网服务器,所述视联网终端包括第一视联网终端和第二视联网终端,所述方法包括:
所述第一视联网终端对采集的视频信号进行编码得到视频数据,并将所述视频数据保存至预设的发送缓冲区;
所述第一视联网终端获取编码参数,依据所述编码参数及预设数据量确定发送时间间隔;
所述第一视联网终端按照所述发送时间间隔从所述发送缓冲区中读取所述预设数据量的视频数据;
所述第一视联网终端将读取的视频数据通过视联网,经由所述视联网服务器发送至所述第二视联网终端。


2.根据权利要求1所述的方法,其特征在于,所述编码参数包括帧率,所述第一视联网终端获取编码参数,依据所述编码参数及预设数据量确定发送时间间隔的步骤,包括:
依据所述帧率计算每帧视频数据的第一采集时间间隔;
计算所述第一采集时间间隔与所述预设数据量的第一乘积,将所述第一乘积作为所述发送时间间隔。


3.根据权利要求1所述的方法,其特征在于,所述编码参数包括码率,所述第一视联网终端获取编码参数,依据所述编码参数及预设数据量确定发送时间间隔的步骤,包括:
依据所述码率计算每位视频数据的第二采集时间间隔;
计算所述第二采集时间间隔与所述预设数据量的第二乘积,将所述第二乘积作为所述发送时间间隔。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述第二视联网终端将接收到的视频数据保存至预设的接收缓冲区;
所述第二视联网终端依据所述接收缓冲区中视频数据的当前数据量,从所述接收缓冲区中读取视频数据进行解码及播放。


5.根据权利要求4所述的方法,其特征在于,所述第二视联网终端依据所述接收缓冲区中视频数据的当前数据量,从所述接收缓冲区中读取视频数据进行解码及播放的步骤,包括:
所述第二视联网终端依据所述接收缓冲区中视频数据的当前数据量确定当前解码时间间隔;
所述第二视联网终端按照所述当前解码时间间隔从接收缓冲区中读取视频数据进行解码及播放。


6.根据权利要求5...

【专利技术属性】
技术研发人员:卢燕青安君超韩杰王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1