一种基于视联网的通信连接检测方法及系统技术方案

技术编号:21039315 阅读:42 留言:0更新日期:2019-05-04 08:17
本申请提供了一种基于视联网的通信连接检测方法及系统。协议的通信连接的丢包率,进而根据该丢包率决定是否适合进行视联网视频通信,如果不适合进行视联网视频通信,则需要改善视联网发送端与视联网接收端之间的网络条件,以使改善后的通信连接之间的网络条件适合进行视频通信之后再进行视频通信,避免影响视频通信质量以及避免降低用户体验。

【技术实现步骤摘要】
一种基于视联网的通信连接检测方法及系统
本申请涉及视联网
,特别是涉及一种基于视联网的通信连接检测方法及系统。
技术介绍
随着技术的发展和移动设备功能的增强,视频通信逐渐成为人们日常通讯的常用手段。视频通信技术是一种通过网络进行视频通信的技术,允许两人或多人使用网络进行视频交流,主要应用场景包括多人视频会议、视频电话、远程医疗和在线教育等。然而,如果在视频传输过程中出现数据包丢失,会造成视频图像卡顿等现象,导致用户体验较低。
技术实现思路
因此,在进行视频通信之前,首先需要确定两端之间的网络条件是否适合进行视频通信,如果不适合进行视频通信,则需要改善两端之间的网络条件,以使改善后的两端之间的网络条件适合进行视频通信之后再进行视频通信。所以,本申请示出了一种基于视联网的通信连接检测方法及系统。第一方面,本申请示出了一种基于视联网的通信连接检测方法,所述方法包括:视联网发送端在预设时长内向视联网接收端定期依次发送多个视联网数据包,以及向所述视联网发送端发送编号集合,所述编号集合中按所述多个视联网数据包的先后发送顺序存储了所述多个视联网数据包中的每一个视联网数据包的包编号;所述视联网接收端接收所述编号集合以及接收视联网发送端发送的视联网数据包,获取接收到的视联网数据包的包编号;根据接收到的视联网数据包的包编号和所述编号集合中的包编号,确定所述视联网接收端未接收到的所述多个视联网数据包中的视联网数据包的数量;所述视联网接收端根据所述编号集合中的包编号的数量和所述视联网接收端未接收到的视联网数据包的数量获取所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的丢包率。其中,所述方法还包括:所述视联网接收端确定接收到的视联网数据包之间的接收顺序;所述视联网接收端根据所述接收顺序和所述编号集合中的包编号之间的先后顺序确定所述视联网接收端接收到的视联网数据包的乱序数量;所述视联网接收端根据所述乱序数量和所述编号集合中的包编号的数量确定所述视联网接收端接收到的视联网数据包的乱序率。其中,所述方法还包括:所述视联网发送端向所述视联网接收端发送所述预设时长;所述视联网接收端接收所述视联网发送端发送的所述预设时长;所述视联网接收端根据所述预设时长和所述视联网接收端接收到的视联网数据包获取所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的带宽。其中,所述视联网接收端根据所述预设时长和所述视联网接收端接收到的视联网数据包获取所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的带宽,包括:所述视联网接收端获取所述视联网接收端接收到的视联网数据包的接收数量;所述视联网接收端获取视联网数据包的预设空间大小;所述视联网接收端根据所述接收数量和所述预设空间大小确定总空间大小;所述视联网接收端根据所述总空间大小和所述预设时长计算所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的带宽。第二方面,本申请示出了一种基于视联网的通信连接检测系统,所述系统包括:视联网发送端和视联网接收端;所述视联网发送端用于在预设时长内向视联网接收端定期依次发送多个视联网数据包,以及向所述视联网发送端发送编号集合,所述编号集合中按所述多个视联网数据包的先后发送顺序存储了所述多个视联网数据包中的每一个视联网数据包的包编号;所述视联网接收端用于接收所述编号集合以及接收视联网发送端发送的视联网数据包,获取接收到的视联网数据包的包编号;根据接收到的视联网数据包的包编号和所述编号集合中的包编号,确定所述视联网接收端未接收到的所述多个视联网数据包中的视联网数据包的数量;所述视联网接收端还用于根据所述编号集合中的包编号的数量和所述视联网接收端未接收到的视联网数据包的数量获取所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的丢包率。其中,所述视联网接收端还用于确定接收到的视联网数据包之间的接收顺序;根据所述接收顺序和所述编号集合中的包编号之间的先后顺序确定所述视联网接收端接收到的视联网数据包的乱序数量;根据所述乱序数量和所述编号集合中的包编号的数量确定所述视联网接收端接收到的视联网数据包的乱序率。其中,所述视联网发送端还用于向所述视联网接收端发送所述预设时长;所述视联网接收端还用于接收所述视联网发送端发送的所述预设时长;根据所述预设时长和所述视联网接收端接收到的视联网数据包获取所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的带宽。其中,所述视联网接收端还用于获取所述视联网接收端接收到的视联网数据包的接收数量;获取视联网数据包的预设空间大小;根据所述接收数量和所述预设空间大小确定总空间大小;根据所述总空间大小和所述预设时长计算所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的带宽。第三方面,本申请示出了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的基于视联网的通信连接检测方法的步骤。第四方面,本申请示出了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的基于视联网的通信连接检测方法的步骤。本申请包括以下优点:协议的通信连接的丢包率,进而根据该丢包率决定是否适合进行视联网视频通信,如果不适合进行视联网视频通信,则需要改善视联网发送端与视联网接收端之间的网络条件,以使改善后的通信连接之间的网络条件适合进行视频通信之后再进行视频通信,避免影响视频通信质量以及避免降低用户体验。附图说明图1是本申请的一种视联网的组网示意图;图2是本申请的一种节点服务器的硬件结构示意图;图3是本申请的一种接入交换机的硬件结构示意图;图4是本申请的一种以太网协转网关的硬件结构示意图;图5是本申请的一种基于视联网的通信连接检测方法的步骤流程图;图6是本申请的一种基于视联网的通信连接检测系统的结构框图。具体实施方式为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。视联网是网络发展的重要里程碑,是一个实时网络,能够实现高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。视联网采用实时高清视频交换技术,可以在一个网络平台上将所需的服务,如高清视频会议、视频监控、智能化监控分析、应急指挥、数字广播电视、延时电视、网络教学、现场直播、VOD点播、电视邮件、个性录制(PVR)、内网(自办)频道、智能化视频播控、信息发布等数十种视频、语音、图片、文字、通讯、数据等服务全部整合在一个系统平台,通过电视或电脑实现高清品质视频播放。为使本领域技术人员更好地理解本申请,以下对视联网进行介绍:视联网所应用的部分技术如下所述:网络技术(NetworkTechnology)视联网的网络技术创新改良了传统以太网(Ethernet),以面对网络上潜在的巨大视频流量。不同于单纯的网络分组包交换(PacketSwitching)或网络电路交换(CircuitSwitching),视联网技术采用PacketSwitching满足Streaming需求。视联网技术具备分组交换的灵活、简单和低价,同时具备电路交换的品质和安全保证,实本文档来自技高网...

【技术保护点】
1.一种基于视联网的通信连接检测方法,其特征在于,所述方法包括:视联网发送端在预设时长内向视联网接收端定期依次发送多个视联网数据包,以及向所述视联网发送端发送编号集合,所述编号集合中按所述多个视联网数据包的先后发送顺序存储了所述多个视联网数据包中的每一个视联网数据包的包编号;所述视联网接收端接收所述编号集合以及接收视联网发送端发送的视联网数据包,获取接收到的视联网数据包的包编号;根据接收到的视联网数据包的包编号和所述编号集合中的包编号,确定所述视联网接收端未接收到的所述多个视联网数据包中的视联网数据包的数量;所述视联网接收端根据所述编号集合中的包编号的数量和所述视联网接收端未接收到的视联网数据包的数量获取所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的丢包率。

【技术特征摘要】
1.一种基于视联网的通信连接检测方法,其特征在于,所述方法包括:视联网发送端在预设时长内向视联网接收端定期依次发送多个视联网数据包,以及向所述视联网发送端发送编号集合,所述编号集合中按所述多个视联网数据包的先后发送顺序存储了所述多个视联网数据包中的每一个视联网数据包的包编号;所述视联网接收端接收所述编号集合以及接收视联网发送端发送的视联网数据包,获取接收到的视联网数据包的包编号;根据接收到的视联网数据包的包编号和所述编号集合中的包编号,确定所述视联网接收端未接收到的所述多个视联网数据包中的视联网数据包的数量;所述视联网接收端根据所述编号集合中的包编号的数量和所述视联网接收端未接收到的视联网数据包的数量获取所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的丢包率。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述视联网接收端确定接收到的视联网数据包之间的接收顺序;所述视联网接收端根据所述接收顺序和所述编号集合中的包编号之间的先后顺序确定所述视联网接收端接收到的视联网数据包的乱序数量;所述视联网接收端根据所述乱序数量和所述编号集合中的包编号的数量确定所述视联网接收端接收到的视联网数据包的乱序率。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述视联网发送端向所述视联网接收端发送所述预设时长;所述视联网接收端接收所述视联网发送端发送的所述预设时长;所述视联网接收端根据所述预设时长和所述视联网接收端接收到的视联网数据包获取所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的带宽。4.根据权利要求3所述的方法,其特征在于,所述视联网接收端根据所述预设时长和所述视联网接收端接收到的视联网数据包获取所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的带宽,包括:所述视联网接收端获取所述视联网接收端接收到的视联网数据包的接收数量;所述视联网接收端获取视联网数据包的预设空间大小;所述视联网接收端根据所述接收数量和所述预设空间大小确定总空间大小;所述视联网接收端根据所述总空间大小和所述预设时长计算所述视联网发送端与所述视联网接收端之间的基于视联网协议的通信连接的带宽。5.一种基于视联网的通信连接检测系统,其特征在于,所述系统包括:视联网发送端和视...

【专利技术属性】
技术研发人员:张志赵明牛永会许贵波
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1