CN112118411A - 一种数据传输方法、装置、终端设备和存储介质 - Google Patents

一种数据传输方法、装置、终端设备和存储介质 Download PDF

Info

Publication number
CN112118411A
CN112118411A CN202010820635.1A CN202010820635A CN112118411A CN 112118411 A CN112118411 A CN 112118411A CN 202010820635 A CN202010820635 A CN 202010820635A CN 112118411 A CN112118411 A CN 112118411A
Authority
CN
China
Prior art keywords
data packet
video networking
video
destination
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010820635.1A
Other languages
English (en)
Inventor
彭宇龙
韩杰
张少华
王艳辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Visionvera Information Technology Co Ltd
Original Assignee
Visionvera Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Visionvera Information Technology Co Ltd filed Critical Visionvera Information Technology Co Ltd
Priority to CN202010820635.1A priority Critical patent/CN112118411A/zh
Publication of CN112118411A publication Critical patent/CN112118411A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/18Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64723Monitoring of network processes or resources, e.g. monitoring of network load
    • H04N21/64738Monitoring network characteristics, e.g. bandwidth, congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明实施例提供了一种数据传输方法、装置、终端设备和存储介质,包括:发送端的5G传输设备接收视联网源终端发送的目的数据包,其中,目的数据包包括视联网目的终端的目的视联网号码,目的数据包为视联网协议的数据包;获取当前视联网协议链路的剩余带宽;若发送第一数据包和第二数据包所需要的带宽大于剩余带宽,则将第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将第二数据包通过5G链路发送至接收端的5G传输设备,以使接收端的5G传输设备将第一数据包和第二数据包发送至与目的视联网号码对应的视联网目的终端,不仅可以保证正常的数据传输,还减少了延时和卡顿。

Description

一种数据传输方法、装置、终端设备和存储介质
技术领域
本发明涉及通信技术领域,特别是涉及一种数据传输方法、装置、终端设备和存储介质。
背景技术
随着视联网业务在全国范围内的普及发展,视联网高清视联交互技术在各行业中发挥着举足轻重的作用。
视联网采用全球最先进的实时高清视频交换技术,实现了目前互联网无法实现的全网高清视频实时传输,将高清视频会议、视频监控、远程培训、智能化监控分析、应急指挥、视频电话、现场直播、电视邮件、信息发布等数十种视频、语音、图片、文字、通讯、数据等服务全部整合在一个***平台,通过多种终端设备实现高清品质视频通信实时互联互通。
在视联网领域内,进行数据传输时,通过采用的视联网专网进行传输,但是在一些情况下,例如传输距离较远、跨层级或者传输的数据包较大,有可能出现传输带宽不足的情况,造成一定的延时和卡顿。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据传输方法、装置、终端设备和存储介质。
第一个方面,本发明实施例提供一种数据传输方法,所述方法应用于发送端的5G传输设备,包括:
接收视联网源终端发送的目的数据包,其中,所述目的数据包包括视联网目的终端的目的视联网号码,所述目的数据包为视联网协议的数据包;
获取当前视联网协议链路的剩余带宽;
若发送第一数据包和第二数据包所需要的带宽大于所述剩余带宽,则将所述第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将所述第二数据包通过5G链路发送至所述接收端的5G传输设备,以使所述接收端的5G传输设备将所述第一数据包和所述第二数据包发送至与所述目的视联网号码对应的视联网目的终端,其中,所述目的数据包包括所述第一数据包和所述第二数据包。
可选地,所述接收端的5G传输设备将所述第一数据包和第二数据包发送至与所述目的视联网号码对应的视联网目的终端,包括:
所述接收端的5G传输设备将互联网协议的所述第二数据包转换成视联网协议的第二数据包;
所述接收端的5G传输设备将视联网协议的第一数据包和视联网协议的第二数据包发送至与所述目的视联网号码对应的视联网目的终端,使得视联网目的终端根据预设编码规则将所述第一数据包和所述第二数据包进行组包,得到所述目的数据包。
可选地,所述视联网目的终端根据预设编码规则所述第一数据包和所述第二数据包进行组包,得到所述目的数据包,包括:
所述视联网目的终端将所述第一数据包进行解析,获得第一数据包的第一时间戳和第一丢包率;
所述视联网目的终端将所述第二数据包进行解析,获得第二数据包的第二时间戳和第二丢包率;
若所述第一丢包率小于等于预设丢包率,且所述第二丢包率小于等于预设丢包率,所述视联网目的终端根据所述第一时间戳和所述第二时间戳进行组包,得到所述目的数据包。
可选地,所述方法还包括:
若所述第一丢包率大于所述预设丢包率,或所述第二丢包率大于所述预设丢包率,则所述视联网目的终端向所述接收端的5G传输设备返回传输失败的指令,以使所述接收端的5G传输设备通过视联网服务器将所述传输失败的指令发送至网络管理服务器。
可选地,所述方法还包括:
若发送所述目的数据包所需要的带宽小于等于所述剩余带宽,接收至少两个第一视联网终端发送的第三数据包,所述第三数据包携带优先级标识,所述目的数据包包括至少两个所述第三数据包;
根据所述优先级标识,将第一优先级的第三数据包通过视联网协议链路发送至接收端的5G传输设备,将第二优先级的第三数据包通过5G链路发送至所述接收端的5G传输设备,其中,所述第一优先级大于第二优先级。
可选地,所述优先级标识为行政单位标识,所述行政单位标识至少包括省部级标识、市级标识、县级标识、乡镇级标识和村级标识中的一种。
可选地,所述获取当前视联网协议链路的剩余带宽,包括:
从网络管理服务器上获取当前视联网协议链路中被占用的带宽;
获取视联网链路的总带宽;
根据所述总带宽和所述被占用的带宽,确定当前视联网协议链路的剩余带宽。
第二个方面,本发明实施例提供一种数据传输装置,所述装置应用于发送端的5G传输设备,包括:
接收模块,用于接收视联网源终端发送的目的数据包,其中,所述目的数据包包括视联网目的终端的目的视联网号码,所述目的数据包为视联网协议的数据包;
获取模块,用于获取当前视联网协议链路的剩余带宽;
发送模块,用于若发送第一数据包和第二数据包所需要的带宽大于所述剩余带宽,则将所述第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将所述第二数据包通过5G链路发送至所述接收端的5G传输设备,以使所述接收端的5G传输设备将所述第一数据包和所述第二数据包发送至与所述目的视联网号码对应的视联网目的终端,其中,所述目的数据包包括所述第一数据包和所述第二数据包。
可选地,所述接收端的5G传输设备包括转换模块,所述转换模块用于:
将互联网协议的所述第二数据包转换成视联网协议的第二数据包;
将视联网协议的第一数据包和视联网协议的第二数据包发送至与所述目的视联网号码对应的视联网目的终端,使得视联网目的终端根据预设编码规则将所述第一数据包和所述第二数据包进行组包,得到所述目的数据包。
可选地,所述视联网目的终端包括组包模块,所述组包模块用于:
将所述第一数据包进行解析,获得第一数据包的第一时间戳和第一丢包率;
将所述第二数据包进行解析,获得第二数据包的第二时间戳和第二丢包率;
若所述第一丢包率小于等于预设丢包率,且所述第二丢包率小于等于预设丢包率,根据所述第一时间戳和所述第二时间戳进行组包,得到所述目的数据包。
可选地,所述视联网目的终端还包括反馈模块,所述反馈模块用于:
若所述第一丢包率大于所述预设丢包率,或所述第二丢包率大于所述预设丢包率,则向所述接收端的5G传输设备返回传输失败的指令,以使所述接收端的5G传输设备通过视联网服务器将所述传输失败的指令发送至网络管理服务器。
可选地,所述装置还包括优先级判断模块,所述优先级判断模块用于:
若发送所述目的数据包所需要的带宽小于等于所述剩余带宽,接收至少两个第一视联网终端发送的第三数据包,所述第三数据包携带优先级标识,所述目的数据包包括至少两个所述第三数据包;
根据所述优先级标识,将第一优先级的第三数据包通过视联网协议链路发送至接收端的5G传输设备,将第二优先级的第三数据包通过5G链路发送至所述接收端的5G传输设备,其中,所述第一优先级大于第二优先级。
可选地,所述优先级标识为行政单位标识,所述行政单位标识至少包括省部级标识、市级标识、县级标识、乡镇级标识和村级标识中的一种。
可选地,所述获取模块用于:
从网络管理服务器上获取当前视联网协议链路中被占用的带宽;
获取视联网链路的总带宽;
根据所述总带宽和所述被占用的带宽,确定当前视联网协议链路的剩余带宽。
第三个方面,本发明实施例提供一种终端设备,包括:至少一个处理器和存储器;
所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现第一个方面提供的数据传输方法。
第四个方面,本发明实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现第一个方面提供的数据传输方法。
本发明实施例包括以下优点:
本发明实施例提供的数据传输方法、装置、终端设备和存储介质,发送端的5G传输设备接收视联网源终端发送的目的数据包,其中,目的数据包包括视联网目的终端的目的视联网号码,目的数据包为视联网协议的数据包;获取当前视联网协议链路的剩余带宽;若发送第一数据包和第二数据包所需要的带宽大于剩余带宽,则将第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将第二数据包通过5G链路发送至接收端的5G传输设备,以使接收端的5G传输设备将第一数据包和第二数据包发送至与目的视联网号码对应的视联网目的终端,不仅可以保证正常的数据传输,还减少了延时和卡顿。
附图说明
图1是本发明的一种数据传输方法实施例的步骤流程图;
图2是本发明的另一种数据传输方法实施例的步骤流程图;
图3是本发明的一种数据传输***实施例的结构框图;
图4是本发明的一种数据传输装置实施例的结构框图;
图5是本发明的一种终端设备的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
视联网是网络发展的重要里程碑,是一个实时网络,能够实现高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。
视联网采用实时高清视频交换技术,可以在一个网络平台上将所需的服务,如高清视频会议、视频监控、智能化监控分析、应急指挥、数字广播电视、延时电视、网络教学、现场直播、VOD点播、电视邮件、个性录制(PVR)、内网(自办)频道、智能化视频播控、信息发布等数十种视频、语音、图片、文字、通讯、数据等服务全部整合在一个***平台,通过电视或电脑实现高清品质视频播放。
名词解释如下:
5G网络:峰值速率需要达到Gbi t/s的标准,以满足高清视频,虚拟现实等大数据量传输。
空中接口时延水平需要在1ms左右,满足自动驾驶,远程医疗等实时应用。
超大网络容量,提供千亿设备的连接能力,满足物联网通信。
频谱效率要比LTE提升10倍以上。
连续广域覆盖和高移动性下,用户体验速率达到100Mbi t/s。
流量密度和连接数密度大幅度提高。
***协同化,智能化水平提升,表现为多用户,多点,多天线,多摄取的协同组网,以及网络间灵活地自动调整。
本发明一实施例提供一种数据传输方法,用于通过5G网络对数据包进行传输。本实施例的执行主体为数据传输装置,设置在5G传输设备上,其中,该设备可以为计算机等。
参照图1,示出了本发明的一种数据传输方法实施例的步骤流程图,该方法可以应用于发送端的5G传输设备,具体可以包括如下步骤:
S101、接收视联网源终端发送的目的数据包,其中,所述目的数据包包括视联网目的终端的目的视联网号码,所述目的数据包为视联网协议的数据包;
具体地,本发明实施例应用于数据传输***,该数据传输***中包括发送端的5G传输设备和接收端的5G传输设备,发送端的5G传输设备分别与视联网源终端和视联网服务器相连,视联网服务器与接收端的5G传输设备相连,接收端的5G传输设备与视联网目的终端相连,数据包的传输是双向的,本发明实施例中以单向流程做介绍。
视联网源终端通过视联网协议向发送端的5G传输设备发送目的数据包,该目的数据包包括视联网目的终端的目的视联网号码。
S102、获取当前视联网协议链路的剩余带宽;
具体地,发送端的5G传输设备实时通过视联网服务器向网络管理服务器获取当前视联网协议链路的剩余带宽。
S103、若发送第一数据包和第二数据包所需要的带宽大于所述剩余带宽,则将所述第一数据包通过视联网协议链路的剩余带宽发送至接收端的5G传输设备,将所述第二数据包通过5G链路发送至所述接收端的5G传输设备,以使所述接收端的5G传输设备将所述第一数据包和所述第二数据包发送至与所述目的视联网号码对应的视联网目的终端,其中,所述目的数据包包括所述第一数据包和所述第二数据包。
具体地,发送端的5G传输设备将发送目的数据包所需要的带宽与链路中的剩余带宽进行比较,若发送目的数据包所需要的带宽大于剩余带宽时,则将目的数据包进行拆分,将第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将第二数据包通过5G链路发送至接收端的5G传输设备,接收端的5G传输设备将第一数据包和第二数据包发送至与目的视联网号码对应的视联网目的终端,视联网目的终端根据预设编码规则将第一数据包和第二数据包进行组包,得到目的数据包,不仅保证了正常的业务数据包传输,还减少了延时和卡顿。
在大数据量的场景下,由于5G具有高带宽和低延时的特性,本发明实施例利用5G和视联网相结合的形式,5G传输设备实时获取视联网内传输路径的负载状态,动态地将一部分数据包通过5G进行传输,使得在复杂场景下可以实现更多的业务数据传输。
本发明实施例提供的数据传输方法,通过发送端的5G传输设备接收视联网源终端发送的目的数据包,其中,目的数据包包括视联网目的终端的目的视联网号码,目的数据包为视联网协议的数据包;获取当前视联网协议链路的剩余带宽;若发送第一数据包和第二数据包所需要的带宽大于剩余带宽,则将第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将第二数据包通过5G链路发送至接收端的5G传输设备,以使接收端的5G传输设备将第一数据包和第二数据包发送至与目的视联网号码对应的视联网目的终端,不仅可以保证正常的数据传输,还减少了延时和卡顿。
本发明又一实施例对上述实施例提供的数据传输方法做进一步补充说明。
如图2所示,示出了本发明的另一种数据传输方法实施例的步骤流程图,该数据传输方法包括:
S201、接收视联网源终端发送的目的数据包,其中,所述目的数据包包括视联网目的终端的目的视联网号码,所述目的数据包为视联网协议的数据包;
由于步骤S201与图1所示实施例中的步骤S101相同。在图1中已经对步骤S101进行了详细描述,因此,在此不再对步骤S201进行赘述。
S202、获取当前视联网协议链路的剩余带宽。
具体地,该步骤包括:
步骤a1、从网络管理服务器上获取当前视联网协议链路中被占用的带宽;
步骤a2、获取视联网链路的总带宽;
步骤a3、根据所述总带宽和所述被占用的带宽,确定当前视联网协议链路的剩余带宽。
示例性地,发送端的5G传输设备获取视联网链路的总带宽为100M,若从网络管理服务器上获取当前视联网协议链路中被占用的带宽为80M,则将100M-80M=20M,即为当前视联网协议链路的剩余带宽。
S203、若发送第一数据包和第二数据包所需要的带宽大于所述剩余带宽,则将所述第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将所述第二数据包通过5G链路发送至所述接收端的5G传输设备,其中,所述目的数据包包括所述第一数据包和所述第二数据包。
具体地,随着5G技术的不断发展,很多区域开始部署5G的基站,而5G最大的特征是高带宽和低延时,这种特征恰好与视联网所需的传输特征一样,利用5G结合视联网的专网传输,可以解决目前对于4K、8K以至于更高的视频传输带宽要求,视联网终端在同时接入5G的视联网的状态下可以根据不同的负载情况,灵活地进行分配传输。
示例性地,若实际要发送的目的数据包所需要的带宽为50M,而当前的视联网链路带宽只能支持20M,发送端的5G传输设备将50M的目的数据包进行拆分,第一数据包为20M,通过视联网协议进行发送,第二数据包为30M,通过5G链路进行发送,接收端的5G传输设备将20M的第一数据包和30M的第二数据包再发送至视联网目的终端。
S204、接收端的5G传输设备将互联网协议的所述第二数据包转换成视联网协议的第二数据包;
具体地,接收端的5G传输设备将30M的互联网协议的第二数据包转换成视联网协议的第二数据包。
S205、接收端的5G传输设备将视联网协议的第一数据包和视联网协议的第二数据包发送至与所述目的视联网号码对应的视联网目的终端。
具体地,接收端的5G传输设备将20M的视联网协议的第一数据包和30M的视联网协议的第二数据包发送至与目的视联网号码对应的视联网目的终端。
S206、视联网目的终端将所述第一数据包进行解析,获得第一数据包的第一时间戳和第一丢包率;
S207、视联网目的终端将所述第二数据包进行解析,获得第二数据包的第二时间戳和第二丢包率;
S208、若所述第一丢包率小于等于预设丢包率,且所述第二丢包率小于等于预设丢包率,所述视联网目的终端根据所述第一时间戳和所述第二时间戳进行组包,得到所述目的数据包。
S209、若所述第一丢包率大于所述预设丢包率,或所述第二丢包率大于所述预设丢包率,则所述视联网目的终端向所述接收端的5G传输设备返回传输失败的指令,以使所述接收端的5G传输设备通过视联网服务器将所述传输失败的指令发送至网络管理服务器。
S210、若发送所述目的数据包所需要的带宽小于等于所述剩余带宽,接收至少两个第一视联网终端发送的第三数据包,所述第三数据包携带优先级标识,所述目的数据包包括至少两个所述第三数据包;
S211、根据所述优先级标识,将第一优先级的第三数据包通过视联网协议链路发送至接收端的5G传输设备,将第二优先级的第三数据包通过5G链路发送至所述接收端的5G传输设备,其中,所述第一优先级大于第二优先级。
具体地,所述优先级标识为行政单位标识,所述行政单位标识至少包括省部级标识、市级标识、县级标识、乡镇级标识和村级标识中的一种。
示例性地,发送端的5G传输设备接收到多个视联网终端发送的多个第三数据包,并统计发送该多个第三数据包所需要的带宽小于等于剩余带宽,可以优先级高的通过视联网协议发送,优先级低的通过5G链路发送,例如,将省部级的数据包通过视联网协议发送,将村级标识的数据包通过5G链路发送,这样,对于优先级高的业务进行保障,将一部分要求延时低的业务通过5G发送,提高用户体验。
图3是本发明的一种数据传输***实施例的结构框图,如图3所示,该数据传输***中包括发送端的5G传输设备和接收端的5G传输设备,发送端的5G传输设备分别与视联网源终端和视联网服务器相连,视联网服务器与接收端的5G传输设备相连,接收端的5G传输设备与视联网目的终端相连,该5G传输设备包括5G模块+主控CPU+FPGA(FieldProgrammable Gate Array,现场可编程逻辑门阵列)。
将若干个视联网终端接入至5G传输设备中,主控CPU负责向网络管理服务器获取实时的视联网内各个终端的传输路径,以及每个传输路径上的负载状态,根据负载状态主控CPU控制FPGA将接收的数据进行分配传输,一部分通过视联网进行传输,一部分通过FPGA进行视联网协议转IP,IP数据经由5G模块发送至视联网目标终端。在视联网目标终端接收到数据后,对视联网内以及5G模块收到的数据进行整合,获取原来的目的数据,从而完成两路传输,实现更多的业务负载。
如图3所示,以一个视联网终端单向传输数据为例。
在5G传输设备发送端,所有视联网终端连入FPGA中,FPGA接收视联网终端传输过来的数据流。
在数据流进入FPGA后被统一发送至数据转发模块,由数据转发模块进行分配不同的传输信道;
5G视联网传输设备中的主控CPU会实时向视联网服务器获取网络状态,此处的网络状态由挂载在视联网服务器上的网络管理服务器提供。
假设需要传输的数据大小为A,查询到传输路径上的带宽为B,则会有以下两种情况:
1)A<=B,此时带宽可以满足传输需求,主控CPU同时接收到很多终端发送的业务请求,业务请求包括目的终端的终端号码和行政单位标识;
根据行政单位标识的高低,可以优先级高的通过视联网协议发送,优先级低的通过5G链路发送,例如,将省部级的数据包通过视联网协议发送,将村级标识的数据包通过5G链路发送,这样,对于优先级高的业务进行保障,将一部分要求延时低的业务通过5G发送,提高用户体验。
2)A>B
此时传输带宽无法满足传输要求,对于一个业务来说,假设A-B=M,则多出来的M部分必须通过5G进行传输。在数据转发模块,M部分的数据通过协议转换模块,转为IP数据后,通过5G模块发送至对端。
在数据通过不同信道的发送过程中,存在一个完整数据流需要进行拆分,分为两部分,一部分通过视联网,另一部分通过5G,在此种情况下,数据转发模块会对需要拆分的数据进行编码,同时向目标终端传递编码规则,在对端的终端,根据编码规则将视联网和5G的数据进行整合,得到完整的数据包。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
本发明实施例提供的数据传输方法,通过发送端的5G传输设备接收视联网源终端发送的目的数据包,其中,目的数据包包括视联网目的终端的目的视联网号码,目的数据包为视联网协议的数据包;获取当前视联网协议链路的剩余带宽;若发送第一数据包和第二数据包所需要的带宽大于剩余带宽,则将第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将第二数据包通过5G链路发送至接收端的5G传输设备,以使接收端的5G传输设备将第一数据包和第二数据包发送至与目的视联网号码对应的视联网目的终端,不仅可以保证正常的数据传输,还减少了延时和卡顿。
本发明另一实施例提供一种数据传输装置,用于执行上述实施例提供的数据传输方法。
参照图4,示出了本发明的一种数据传输装置实施例的结构框图,该装置可以应用于应用于发送端的5G传输设备,具体可以包括如下模块:接收模块401、获取模块402和发送模块403,其中:
接收模块401用于接收视联网源终端发送的目的数据包,其中,所述目的数据包包括视联网目的终端的目的视联网号码,所述目的数据包为视联网协议的数据包;
获取模块402用于获取当前视联网协议链路的剩余带宽;
发送模块403用于若发送第一数据包和第二数据包所需要的带宽大于所述剩余带宽,则将所述第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将所述第二数据包通过5G链路发送至所述接收端的5G传输设备,以使所述接收端的5G传输设备将所述第一数据包和所述第二数据包发送至与所述目的视联网号码对应的视联网目的终端,其中,所述目的数据包包括所述第一数据包和所述第二数据包。
本发明实施例提供的数据传输装置,通过发送端的5G传输设备接收视联网源终端发送的目的数据包,其中,目的数据包包括视联网目的终端的目的视联网号码,目的数据包为视联网协议的数据包;获取当前视联网协议链路的剩余带宽;若发送第一数据包和第二数据包所需要的带宽大于剩余带宽,则将第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将第二数据包通过5G链路发送至接收端的5G传输设备,以使接收端的5G传输设备将第一数据包和第二数据包发送至与目的视联网号码对应的视联网目的终端,不仅可以保证正常的数据传输,还减少了延时和卡顿。
本发明又一实施例对上述实施例提供的数据传输装置做进一步补充说明。
可选地,所述接收端的5G传输设备包括转换模块,所述转换模块用于:
将互联网协议的所述第二数据包转换成视联网协议的第二数据包;
将视联网协议的第一数据包和视联网协议的第二数据包发送至与所述目的视联网号码对应的视联网目的终端,使得视联网目的终端根据预设编码规则将所述第一数据包和所述第二数据包进行组包,得到所述目的数据包。
可选地,所述视联网目的终端包括组包模块,所述组包模块用于:
将所述第一数据包进行解析,获得第一数据包的第一时间戳和第一丢包率;
将所述第二数据包进行解析,获得第二数据包的第二时间戳和第二丢包率;
若所述第一丢包率小于等于预设丢包率,且所述第二丢包率小于等于预设丢包率,根据所述第一时间戳和所述第二时间戳进行组包,得到所述目的数据包。
可选地,所述视联网目的终端还包括反馈模块,所述反馈模块用于:
若所述第一丢包率大于所述预设丢包率,或所述第二丢包率大于所述预设丢包率,则向所述接收端的5G传输设备返回传输失败的指令,以使所述接收端的5G传输设备通过视联网服务器将所述传输失败的指令发送至网络管理服务器。
可选地,所述装置还包括优先级判断模块,所述优先级判断模块用于:
若发送所述目的数据包所需要的带宽小于等于所述剩余带宽,接收至少两个第一视联网终端发送的第三数据包,所述第三数据包携带优先级标识,所述目的数据包包括至少两个所述第三数据包;
根据所述优先级标识,将第一优先级的第三数据包通过视联网协议链路发送至接收端的5G传输设备,将第二优先级的第三数据包通过5G链路发送至所述接收端的5G传输设备,其中,所述第一优先级大于第二优先级。
可选地,所述优先级标识为行政单位标识,所述行政单位标识至少包括省部级标识、市级标识、县级标识、乡镇级标识和村级标识中的一种。
可选地,所述获取模块用于:
从网络管理服务器上获取当前视联网协议链路中被占用的带宽;
获取视联网链路的总带宽;
根据所述总带宽和所述被占用的带宽,确定当前视联网协议链路的剩余带宽。
需要说明的是,本实施例中各可实施的方式可以单独实施,也可以在不冲突的情况下以任意组合方式结合实施本申请不做限定。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例提供的数据传输装置,通过发送端的5G传输设备接收视联网源终端发送的目的数据包,其中,目的数据包包括视联网目的终端的目的视联网号码,目的数据包为视联网协议的数据包;获取当前视联网协议链路的剩余带宽;若发送第一数据包和第二数据包所需要的带宽大于剩余带宽,则将第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将第二数据包通过5G链路发送至接收端的5G传输设备,以使接收端的5G传输设备将第一数据包和第二数据包发送至与目的视联网号码对应的视联网目的终端,不仅可以保证正常的数据传输,还减少了延时和卡顿。
本发明再一实施例提供一种终端设备,用于执行上述实施例提供的数据传输方法。
图5是本发明的一种终端设备的结构示意图,如图5所示,该终端设备包括:至少一个处理器501和存储器502;
所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现上述实施例提供的数据传输方法。
本实施例提供的终端设备,通过发送端的5G传输设备接收视联网源终端发送的目的数据包,其中,目的数据包包括视联网目的终端的目的视联网号码,目的数据包为视联网协议的数据包;获取当前视联网协议链路的剩余带宽;若发送第一数据包和第二数据包所需要的带宽大于剩余带宽,则将第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将第二数据包通过5G链路发送至接收端的5G传输设备,以使接收端的5G传输设备将第一数据包和第二数据包发送至与目的视联网号码对应的视联网目的终端,不仅可以保证正常的数据传输,还减少了延时和卡顿。
本申请又一实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现上述任一实施例提供的数据传输方法。
根据本实施例的计算机可读存储介质,通过发送端的5G传输设备接收视联网源终端发送的目的数据包,其中,目的数据包包括视联网目的终端的目的视联网号码,目的数据包为视联网协议的数据包;获取当前视联网协议链路的剩余带宽;若发送第一数据包和第二数据包所需要的带宽大于剩余带宽,则将第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将第二数据包通过5G链路发送至接收端的5G传输设备,以使接收端的5G传输设备将第一数据包和第二数据包发送至与目的视联网号码对应的视联网目的终端,不仅可以保证正常的数据传输,还减少了延时和卡顿。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、电子设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理电子设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理电子设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理电子设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理电子设备上,使得在计算机或其他可编程电子设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程电子设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者电子设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者电子设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者电子设备中还存在另外的相同要素。
以上对本发明所提供的一种数据传输方法和一种数据传输装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (10)

1.一种数据传输方法,其特征在于,所述方法应用于发送端的5G传输设备,包括:
接收视联网源终端发送的目的数据包,其中,所述目的数据包包括视联网目的终端的目的视联网号码,所述目的数据包为视联网协议的数据包;
获取当前视联网协议链路的剩余带宽;
若发送第一数据包和第二数据包所需要的带宽大于所述剩余带宽,则将所述第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将所述第二数据包通过5G链路发送至所述接收端的5G传输设备,以使所述接收端的5G传输设备将所述第一数据包和所述第二数据包发送至与所述目的视联网号码对应的视联网目的终端,其中,所述目的数据包包括所述第一数据包和所述第二数据包。
2.根据权利要求1所述的方法,其特征在于,所述接收端的5G传输设备将所述第一数据包和第二数据包发送至与所述目的视联网号码对应的视联网目的终端,包括:
所述接收端的5G传输设备将互联网协议的所述第二数据包转换成视联网协议的第二数据包;
所述接收端的5G传输设备将视联网协议的第一数据包和视联网协议的第二数据包发送至与所述目的视联网号码对应的视联网目的终端,使得视联网目的终端根据预设编码规则将所述第一数据包和所述第二数据包进行组包,得到所述目的数据包。
3.根据权利要求2所述的方法,其特征在于,所述视联网目的终端根据预设编码规则所述第一数据包和所述第二数据包进行组包,得到所述目的数据包,包括:
所述视联网目的终端将所述第一数据包进行解析,获得第一数据包的第一时间戳和第一丢包率;
所述视联网目的终端将所述第二数据包进行解析,获得第二数据包的第二时间戳和第二丢包率;
若所述第一丢包率小于等于预设丢包率,且所述第二丢包率小于等于预设丢包率,所述视联网目的终端根据所述第一时间戳和所述第二时间戳进行组包,得到所述目的数据包。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述第一丢包率大于所述预设丢包率,或所述第二丢包率大于所述预设丢包率,则所述视联网目的终端向所述接收端的5G传输设备返回传输失败的指令,以使所述接收端的5G传输设备通过视联网服务器将所述传输失败的指令发送至网络管理服务器。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若发送所述目的数据包所需要的带宽小于等于所述剩余带宽,接收至少两个第一视联网终端发送的第三数据包,所述第三数据包携带优先级标识,所述目的数据包包括至少两个所述第三数据包;
根据所述优先级标识,将第一优先级的第三数据包通过视联网协议链路发送至接收端的5G传输设备,将第二优先级的第三数据包通过5G链路发送至所述接收端的5G传输设备,其中,所述第一优先级大于第二优先级。
6.根据权利要求5所述的方法,其特征在于,所述优先级标识为行政单位标识,所述行政单位标识至少包括省部级标识、市级标识、县级标识、乡镇级标识和村级标识中的一种。
7.根据权利要求1所述的方法,其特征在于,所述获取当前视联网协议链路的剩余带宽,包括:
从网络管理服务器上获取当前视联网协议链路中被占用的带宽;
获取视联网链路的总带宽;
根据所述总带宽和所述被占用的带宽,确定当前视联网协议链路的剩余带宽。
8.一种数据传输装置,其特征在于,所述装置应用于发送端的5G传输设备,包括:
接收模块,用于接收视联网源终端发送的目的数据包,其中,所述目的数据包包括视联网目的终端的目的视联网号码,所述目的数据包为视联网协议的数据包;
获取模块,用于获取当前视联网协议链路的剩余带宽;
发送模块,用于若发送第一数据包和第二数据包所需要的带宽大于所述剩余带宽,则将所述第一数据包通过视联网协议链路的剩余带宽发送接收端的5G传输设备,将所述第二数据包通过5G链路发送至所述接收端的5G传输设备,以使所述接收端的5G传输设备将所述第一数据包和所述第二数据包发送至与所述目的视联网号码对应的视联网目的终端,其中,所述目的数据包包括所述第一数据包和所述第二数据包。
9.一种终端设备,其特征在于,包括:至少一个处理器和存储器;
所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现权利要求1-7中任一项所述的数据传输方法。
10.一种计算机可读存储介质,其特征在于,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现权利要求1-7中任一项所述的数据传输方法。
CN202010820635.1A 2020-08-14 2020-08-14 一种数据传输方法、装置、终端设备和存储介质 Pending CN112118411A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010820635.1A CN112118411A (zh) 2020-08-14 2020-08-14 一种数据传输方法、装置、终端设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010820635.1A CN112118411A (zh) 2020-08-14 2020-08-14 一种数据传输方法、装置、终端设备和存储介质

Publications (1)

Publication Number Publication Date
CN112118411A true CN112118411A (zh) 2020-12-22

Family

ID=73804129

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010820635.1A Pending CN112118411A (zh) 2020-08-14 2020-08-14 一种数据传输方法、装置、终端设备和存储介质

Country Status (1)

Country Link
CN (1) CN112118411A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112866390A (zh) * 2021-01-21 2021-05-28 视联动力信息技术股份有限公司 一种数据传输方法、装置、终端设备和存储介质
CN114448841A (zh) * 2021-12-30 2022-05-06 苏州浪潮智能科技有限公司 一种网卡测试方法、装置、设备及介质

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101350664A (zh) * 2007-07-18 2009-01-21 中兴通讯股份有限公司 一种多媒体广播/组播同步方法
CN105450536A (zh) * 2015-11-12 2016-03-30 北京交通大学 一种数据分发的方法和装置
CN105591859A (zh) * 2015-09-02 2016-05-18 杭州华三通信技术有限公司 为erps环动态调整阻塞端口的方法和装置
CN105992040A (zh) * 2015-02-15 2016-10-05 深圳市民展科技开发有限公司 多声道音频数据发送方法、音频数据同步播放方法及装置
CN106160800A (zh) * 2016-06-22 2016-11-23 邦彦技术股份有限公司 数据传输方法和装置
CN106304397A (zh) * 2015-05-15 2017-01-04 北京华为数字技术有限公司 一种建立隧道的方法及相关设备
CN106465372A (zh) * 2015-01-30 2017-02-22 华为技术有限公司 Msa中wlan链路异常的处理方法、装置及***
WO2017223383A1 (en) * 2016-06-24 2017-12-28 T-Mobile Usa, Inc. Video interconnect system
CN108337698A (zh) * 2018-02-02 2018-07-27 普联技术有限公司 基于多链路的数据流调整方法、装置、设备及介质
CN108462970A (zh) * 2017-02-21 2018-08-28 ***通信有限公司研究院 一种丢包判决方法及装置
CN108494681A (zh) * 2018-02-05 2018-09-04 普联技术有限公司 多链路的数据流传输方法、无线通信设备及存储介质
CN109587734A (zh) * 2018-12-24 2019-04-05 普联技术有限公司 一种双频中继器的通信方法及装置
CN110166433A (zh) * 2019-04-17 2019-08-23 视联动力信息技术股份有限公司 一种视频数据获取的方法和***
CN110224885A (zh) * 2019-05-31 2019-09-10 东软集团股份有限公司 设备监控的告警方法、装置、存储介质及电子设备
CN110690989A (zh) * 2019-09-02 2020-01-14 视联动力信息技术股份有限公司 业务数据传输方法、装置和计算机可读存储介质
CN111131450A (zh) * 2019-12-23 2020-05-08 北京奇艺世纪科技有限公司 文件上传方法、重组方法及装置

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101350664A (zh) * 2007-07-18 2009-01-21 中兴通讯股份有限公司 一种多媒体广播/组播同步方法
CN106465372A (zh) * 2015-01-30 2017-02-22 华为技术有限公司 Msa中wlan链路异常的处理方法、装置及***
CN105992040A (zh) * 2015-02-15 2016-10-05 深圳市民展科技开发有限公司 多声道音频数据发送方法、音频数据同步播放方法及装置
CN106304397A (zh) * 2015-05-15 2017-01-04 北京华为数字技术有限公司 一种建立隧道的方法及相关设备
CN105591859A (zh) * 2015-09-02 2016-05-18 杭州华三通信技术有限公司 为erps环动态调整阻塞端口的方法和装置
CN105450536A (zh) * 2015-11-12 2016-03-30 北京交通大学 一种数据分发的方法和装置
CN106160800A (zh) * 2016-06-22 2016-11-23 邦彦技术股份有限公司 数据传输方法和装置
WO2017223383A1 (en) * 2016-06-24 2017-12-28 T-Mobile Usa, Inc. Video interconnect system
CN108462970A (zh) * 2017-02-21 2018-08-28 ***通信有限公司研究院 一种丢包判决方法及装置
CN108337698A (zh) * 2018-02-02 2018-07-27 普联技术有限公司 基于多链路的数据流调整方法、装置、设备及介质
CN108494681A (zh) * 2018-02-05 2018-09-04 普联技术有限公司 多链路的数据流传输方法、无线通信设备及存储介质
CN109587734A (zh) * 2018-12-24 2019-04-05 普联技术有限公司 一种双频中继器的通信方法及装置
CN110166433A (zh) * 2019-04-17 2019-08-23 视联动力信息技术股份有限公司 一种视频数据获取的方法和***
CN110224885A (zh) * 2019-05-31 2019-09-10 东软集团股份有限公司 设备监控的告警方法、装置、存储介质及电子设备
CN110690989A (zh) * 2019-09-02 2020-01-14 视联动力信息技术股份有限公司 业务数据传输方法、装置和计算机可读存储介质
CN111131450A (zh) * 2019-12-23 2020-05-08 北京奇艺世纪科技有限公司 文件上传方法、重组方法及装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112866390A (zh) * 2021-01-21 2021-05-28 视联动力信息技术股份有限公司 一种数据传输方法、装置、终端设备和存储介质
CN112866390B (zh) * 2021-01-21 2024-03-29 视联动力信息技术股份有限公司 一种数据传输方法、装置、终端设备和存储介质
CN114448841A (zh) * 2021-12-30 2022-05-06 苏州浪潮智能科技有限公司 一种网卡测试方法、装置、设备及介质
CN114448841B (zh) * 2021-12-30 2023-11-03 苏州浪潮智能科技有限公司 一种网卡测试方法、装置、设备及介质

Similar Documents

Publication Publication Date Title
CN110121059B (zh) 监控视频处理方法、装置及存储介质
CN109167960B (zh) 一种视频流数据的处理方法和***
CN109996086B (zh) 一种视联网业务状态查询方法及装置
CN109474715B (zh) 一种基于视联网的资源配置方法和装置
CN105392020A (zh) 一种互联网视频直播方法,及***
CN102695081A (zh) 基于互联网电视的视频资源调度方法及电视终端
CN113596191A (zh) 一种数据处理方法、网元设备以及可读存储介质
CN109379254B (zh) 一种基于视频会议的网络连接的检测方法和***
CN109150905B (zh) 一种视联网资源释放方法及视联网共享平台服务器
CN110022295B (zh) 一种数据传输的方法和视联网***
CN109450982B (zh) 一种网络通讯方法和***
CN104541516A (zh) 用于传递多媒体数据的传输特性信息的方法和设备
CN110049341B (zh) 视频处理方法和装置
CN110572433A (zh) 一种视频调度方法、***及装置
CN112118411A (zh) 一种数据传输方法、装置、终端设备和存储介质
CN113055946A (zh) 一种业务数据的传输方法、装置、终端设备和存储介质
CN109246135B (zh) 一种流媒体数据的获取方法和***
CN110035297B (zh) 视频处理方法和装置
CN112866390B (zh) 一种数据传输方法、装置、终端设备和存储介质
CN109617961B (zh) 一种在互联网中下载视联网视频录像的方法和装置
CN109302384B (zh) 一种数据的处理方法和***
CN109842630B (zh) 视频处理方法和装置
CN111970541A (zh) 一种数据传输方法、装置、终端设备和存储介质
CN110011891B (zh) 一种跨网络的业务处理方法和***
CN110113565B (zh) 一种基于视联网的数据处理方法和智能分析设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination