数据传输控制方法、装置及计算机可读存储介质制造方法及图纸

技术编号:24103233 阅读:28 留言:0更新日期:2020-05-09 14:08
本发明专利技术提供了一种数据传输控制方法、装置及计算机可读存储介质,方法包括:在检测到所述第一交换机转发的第一数据包时,获取所述第一数据包对应的第一数据参数,所述第一数据包是单个所述视联网终端发送到所述第一交换机的数据包,根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制。采用本发明专利技术的数据传输控制方法,通过获取第一数据包对应的第一数据参数,并根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制,这样,在分控服务器接收到第一交换机转发的第一数据包时,可以对视联网终端发送的第一数据包进行有效控制,从而缓解视联网带宽资源紧张的问题,提高视联网数据传输的可靠性与稳定性。

Data transmission control method, device and computer readable storage medium

【技术实现步骤摘要】
数据传输控制方法、装置及计算机可读存储介质
本专利技术涉及数据传输
,特别是涉及一种数据传输控制方法、装置及计算机可读存储介质。
技术介绍
视联网是以地域划分,形成的一张树型结构的实体网络,有别于现在的互联网,全网没有使用传统互联网IP技术。在视联网环境中,视联网终端和视联网分控服务器等设备间会持续进行数据传输(包括业务数据传输和控制数据传输),随着视联网业务的不断发展,终端的数量也在日益增多,这就导致视联网带宽资源逐渐紧张,进而导致视联网环境容易发生网络拥塞、瞬时高峰、资源争夺等问题。这些问题会影响正常的终端业务,或者导致控制命令无法正常交互,影响视联网数据传输的可靠性与稳定性。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据传输控制方法、装置及计算机可读存储介质。为了解决上述问题,本专利技术实施例公开了一种数据传输控制方法,应用于视联网分控服务器,所述视联网分控服务器与第一交换机通信连接,所述第一交换机与视联网终端通信连接,所述方法包括:在检测到所述第一交换机转发的第一数据包时,获取所述第一数据包对应的第一数据参数,所述第一数据包是单个所述视联网终端发送到所述第一交换机的数据包;根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制。可选地,所述视联网分控服务器与自治服务器通信连接,所述自治服务器与网管服务器通信连接,所述网管服务器与网管客户端通信连接,在所述根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制之前,所述方法还包括:接收所述自治服务器发送的所述第一预设控制规则,所述第一预设控制规则是所述网管服务器根据所述网管客户端发送的第一配置参数生成,并发送到所述自治服务器的。可选地,所述第一数据参数包括第一带宽,所述获取所述第一数据包对应的第一数据参数,包括:获取所述第一数据包对应的第一带宽;所述根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制,包括:在所述第一带宽大于第一预设带宽阈值的情况下,拒绝所述第一交换机转发的第一数据包;在所述第一带宽小于或者等于所述第一预设带宽阈值的情况下,转发所述第一交换机转发的第一数据包。可选地,所述分控服务器包括流量控制队列和漏桶队列,所述第一数据参数包括流量,所述获取所述第一数据包对应的第一数据参数,包括:获取预先配置的流量控制队列中的各个视联网终端发送的第一数据包对应的流量;所述根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制,包括:将各个所述视联网终端发送的第一数据包对应的流量发送到漏桶队列;按照所述漏桶队列的输出速度,转发所述漏桶队列中的数据包;对所述流量控制队列中的各个视联网终端发送的第一数据包的流量进行累计,得到累计流量;在所述累计流量超过所述漏桶队列的容量时,拒绝所述流量控制队列中的任一个视联网终端发送的第一数据包。可选地,在所述获取预先配置的流量控制队列中的各个视联网终端发送的第一数据包对应的流量之前,所述方法还包括:接收自治服务器发送的配置信息,所述配置信息是所述网管服务器根据所述网管客户端发送的第二配置参数生成,并发送到所述自治服务器的;根据所述配置信息对所述流量控制队列进行配置。可选地,所述根据所述配置信息对所述流量控制队列进行配置,包括:根据所述配置信息对所述流量控制队列进行启用、禁用、新增、编辑、删除或者查询操作。可选地,所述第一交换机与第二交换机通信连接,所述第一交换机预先设置有分组队列,所述分组队列包括至少一个视联网分控服务器,所述方法还包括:获取所述第一交换机转发到所述第二交换机的第二数据包对应的第二带宽,所述第二数据包是由所述分组队列中的视联网分控服务器发送到所述第一交换机的;获取所述第一交换机接收的第三数据包对应的第三带宽,所述第三数据包是由所述第二交换机转发的;根据所述第二带宽以及第二预设带宽阈值,对所述第一交换机转发到所述第二交换机的第二数据包进行控制;根据所述第三带宽以及第三预设带宽阈值,对所述第一交换机接收的第三数据包进行控制。可选地,所述第二数据包包括第二组播包或者第三数据包包括第三组播包,所述方法还包括:获取所述第二组播包占用所述第二数据包的带宽的第二比例,或者,获取所述第三组播包占用所述第三数据包的带宽的第三比例;根据所述第二比例以及第一预设比例阈值,对所述第一交换机转发到所述第二交换机的第二数据包进行控制;根据所述第三比例以及第二预设比例阈值,对所述第一交换机接收的第三数据包进行控制。本专利技术实施例还公开了一种数据传输控制装置,应用于视联网分控服务器,所述视联网分控服务器与第一交换机通信连接,所述第一交换机与视联网终端通信连接,所述装置包括:第一获取模块,用于在检测到所述第一交换机转发的第一数据包时,获取所述第一数据包对应的第一数据参数,所述第一数据包是单个所述视联网终端发送到所述第一交换机的数据包;第一控制模块,用于根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制。可选地,所述视联网分控服务器与自治服务器通信连接,所述自治服务器与网管服务器通信连接,所述网管服务器与网管客户端通信连接,所述装置还包括:第一接收模块,用于接收所述自治服务器发送的所述第一预设控制规则,所述第一预设控制规则是所述网管服务器根据所述网管客户端发送的第一配置参数生成,并发送到所述自治服务器的。可选地,所述第一数据参数包括第一带宽,所述第一获取模块,包括:第一获取子模块,用于获取所述第一数据包对应的第一带宽;所述第一控制模块,包括:第一拒绝子模块,用于在所述第一带宽大于第一预设带宽阈值的情况下,拒绝所述第一交换机转发的第一数据包;第一转发子模块,用于在所述第一带宽小于或者等于所述第一预设带宽阈值的情况下,转发所述第一交换机转发的第一数据包。可选地,所述分控服务器包括流量控制队列和漏桶队列,所述第一数据参数包括流量,所述第一获取模块,包括:第二获取子模块,用于获取预先配置的流量控制队列中的各个视联网终端发送的第一数据包对应的流量;所述第一控制模块,包括:发送子模块,用于将各个所述视联网终端发送的第一数据包对应的流量发送到漏桶队列;第二转发子模块,用于按照所述漏桶队列的输出速度,转发所述漏桶队列中的数据包;累计子模块,用于对所述流量控制队列中的各个视联网终端发送的第一数据包的流量进行累计,得到累计流量;第二拒绝子模块,用于在所述累计流量超过所述漏桶队列的容量时,拒绝所述流量控制队列中的任一个视联网终端发送的第一数据包。可选地,所述装置还包括:第二接收模块,用于接收自治服务器发送的配置信息,所述配置信息是所述网管服务器根据所述网管客户端本文档来自技高网...

【技术保护点】
1.一种数据传输控制方法,其特征在于,应用于视联网分控服务器,所述视联网分控服务器与第一交换机通信连接,所述第一交换机与视联网终端通信连接,所述方法包括:/n在检测到所述第一交换机转发的第一数据包时,获取所述第一数据包对应的第一数据参数,所述第一数据包是单个所述视联网终端发送到所述第一交换机的数据包;/n根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制。/n

【技术特征摘要】
1.一种数据传输控制方法,其特征在于,应用于视联网分控服务器,所述视联网分控服务器与第一交换机通信连接,所述第一交换机与视联网终端通信连接,所述方法包括:
在检测到所述第一交换机转发的第一数据包时,获取所述第一数据包对应的第一数据参数,所述第一数据包是单个所述视联网终端发送到所述第一交换机的数据包;
根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制。


2.根据权利要求1所述的方法,其特征在于,所述视联网分控服务器与自治服务器通信连接,所述自治服务器与网管服务器通信连接,所述网管服务器与网管客户端通信连接,在所述根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制之前,所述方法还包括:
接收所述自治服务器发送的所述第一预设控制规则,所述第一预设控制规则是所述网管服务器根据所述网管客户端发送的第一配置参数生成,并发送到所述自治服务器的。


3.根据权利要求1所述的方法,其特征在于,所述第一数据参数包括第一带宽,所述获取所述第一数据包对应的第一数据参数,包括:
获取所述第一数据包对应的第一带宽;
所述根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制,包括:
在所述第一带宽大于第一预设带宽阈值的情况下,拒绝所述第一交换机转发的第一数据包;
在所述第一带宽小于或者等于所述第一预设带宽阈值的情况下,转发所述第一交换机转发的第一数据包。


4.根据权利要求1所述的方法,其特征在于,所述分控服务器包括流量控制队列和漏桶队列,所述第一数据参数包括流量,所述获取所述第一数据包对应的第一数据参数,包括:
获取预先配置的流量控制队列中的各个视联网终端发送的第一数据包对应的流量;
所述根据所述第一数据参数以及第一预设控制规则,对所述第一数据包进行控制,包括:
将各个所述视联网终端发送的第一数据包对应的流量发送到漏桶队列;
按照所述漏桶队列的输出速度,转发所述漏桶队列中的数据包;
对所述流量控制队列中的各个视联网终端发送的第一数据包的流量进行累计,得到累计流量;
在所述累计流量超过所述漏桶队列的容量时,拒绝所述流量控制队列中的任一个视联网终端发送的第一数据包。


5.根据权利要求4所述的方法,其特征在于,在所述获取预先配置的流量控制队列中的各个视联网终端发送的第一数据包对应的流量之前,所述方法还包括:
接收自治服务器发送的配置信息,所述配置信息是所述网管服务器根据所述网管客户端发送的第二...

【专利技术属性】
技术研发人员:原野澹台新芳李艳朋王艳辉
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1