一种基于工业互联网操作系统的数据采集方法、系统技术方案

技术编号:26798166 阅读:18 留言:0更新日期:2020-12-22 17:15
本发明专利技术适用于计算机领域,尤其涉及一种基于工业互联网操作系统的数据采集方法,所述方法包括:获取第一序列数据包和视频数据包,所述第一序列数据包和视频数据包分别从序列数据包传输通道和视频数据包传输通道获取;比对第一序列数据包和视频数据包,根据第一序列数据包储存的信息核对视频数据包的丢失情况,并重新获取缺失的视频数据包,所述缺失的视频数据包从序列数据包传输通道重新获取;整合所有视频数据包并储存。避免了数据传输过程中出现视频数据包丢失造成的数据损坏和数据缺失的问题,大大提高了数据传输的稳定性。

【技术实现步骤摘要】
一种基于工业互联网操作系统的数据采集方法、系统
本专利技术属于计算机领域,尤其涉及一种基于工业互联网操作系统的数据采集方法、系统。
技术介绍
物联网(TheInternetofThings,简称IOT)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。在工业控制,物联网领域存在大量需要进行监控的监测点,且检测的实时数据都需要及时、完整地上送至数据处理服务器。在信息采集终端与服务器之间的数据传输出现波动时,容易出现数据包丢失的问题,容易出现数据不完整的情况。
技术实现思路
本专利技术实施例提供一种基于工业互联网操作系统的数据采集方法,旨在解决数据传输出现波动时,数据容易丢失的问题。本专利技术实施例是这样实现的,一种基于工业互联网操作系统的数据采集方法,所述方法包括:获取第一序列数据包和视频数据包,所述第一序列数据包和视频数据包分别从序列数据包传输通道和视频数据包传输通道获取;根据所述第一序列数据包储存的信息判断是否存在视频数据包丢失的情况;当判断存在视频数据包丢失的情况时,重新获取丢失的视频数据包;整合所有视频数据包并储存。优选的,所述重新获取丢失的视频数据包的过程如下:获取第一序列数据包和视频数据包的比对结果;根据比对结果计算视频数据包的丢失率;若丢失率高于视频数据包丢失率预设值,则判定当前的视频数据包传输通道为异常视频数据包传输通道,剩余视频数据包传输通道为正常视频数据包传输通道,改变视频数据包传输路径,停止从异常视频数据包传输通道获取视频数据包,改为从正常视频数据包传输通道获取视频数据包;若丢失率不高于视频数据包丢失率预设值,视频数据包从当前的视频数据包传输通道获取,缺失的视频数据包从序列数据包传输通道重新获取。优选的,所述若丢失率高于视频数据包丢失率预设值,则判定当前的视频数据包传输通道为异常视频数据包传输通道过程之后,还包括以下步骤:获取第二序列数据包和检测数据包,所述第二序列数据包和检测数据包分别从序列数据包传输通道和异常视频数据包传输通道获取;比对第二序列数据包和检测数据包,根据比对结果计算视频数据包的丢失率计算检测数据包的丢失率;若检测数据包的丢失率的丢失率为零,则判定数据传输异常已经恢复,停止改变视频数据包传输路径;若检测数据包的丢失率的丢失率不为零,则判定数据传输异常未恢复,继续改变视频数据包传输路径,直至数据传输异常恢复。本专利技术的另一目的在于提供一种基于工业互联网操作系统的数据采集系统,包括至少两个信息采集终端、一个中间服务器和一个主服务器,所述信息采集终端用于向中间服务器和主服务器分别发送第一序列数据包和视频数据包;所述中间服务器用于向主服务器发送缺失的视频数据包和第一序列数据包;所述主服务器用于比对第一序列数据包和视频数据包并向中间服务器发送比对结果。优选的,所述信息采集终端与主服务器之间通过单向信息传输通道连接,信息采集终端通与中间服务器之间以及中间服务器与主服务器之间均通过双向信息传输通道连接。优选的,所述主服务器内设置有反馈单元,反馈单元判断视频数据包传输是否存在异常,若判定存在异常,反馈单元则向中间服务器发出异常指令,中间服务器接收到异常指令后,根据异常指令的内容对视频数据包的传输路径进行调整。优选的,所述根据异常指令的内容对视频数据包的传输路径进行调整的过程如下:中间服务器解析异常指令以确定出现异常的信息采集终端,并标记其为异常信息采集终端,标记剩余的信息采集终端为正常信息采集终端,向所有信息采集终端发出路径调整指令;异常信息采集终端接收路径调整指令后,停止向主服务器发送视频数据包,并将视频数据包发送至中间服务器;中间服务器将接受到的视频数据包分配给正常信息采集终端;正常信息采集终端将视频数据包发送至主服务器。优选的,所述信息采集终端内设置有检测单元,检测单元用于周期性地向主服务器发送检测数据包并且同时向中间服务器发送第二序列数据包。优选的,所述反馈单元判断视频数据包传输是否存在异常的过程如下;主服务器接收第一序列数据包和视频数据包后,计算视频数据包丢失率,当视频数据包丢失率高于预设视频数据包丢失率阈值时,反馈单元则判定视频数据包传输存在异常;当视频数据包丢失率不高于预设视频数据包丢失率阈值时,反馈单元评定视频数据包传输属于正常范围,丢失的视频数据包通过中间服务器二次发送至主服务器。优选的,所述预设视频数据包丢失率阈值由中间服务器与主服务器之间的传输线路的最大带宽和视频数据包的大小确定。本专利技术的有益效果是,在数据传输过程中,采集到的原始数据被划分为多个视频数据包,并生成相应的第一序列数据包,视频数据包与第一序列数据包分别通过视频数据包传输通道和序列数据包传输通道获取,根据视频数据包与第一序列数据包的对应关系确定丢失的视频数据包,重新获取缺失的视频数据包;避免了数据传输过程中出现视频数据包丢失造成的数据损坏和数据缺失的问题,大大提高了数据传输的稳定性。附图说明图1是本专利技术实施例提供的基于工业互联网操作系统的数据采集系统的示意图;图2是本专利技术实施例提供的基于工业互联网操作系统的数据采集系统的结构图;图3是本专利技术实施例提供的基于工业互联网操作系统的数据采集系统的流程示意图;图4是本专利技术实施例提供的一种异常判断过程的流程示意图;图5是本专利技术实施例提供的一种路径调整指令实施时的流程示意图;图6是本专利技术实施例提供的一种检测单元工作时的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术中,信息采集终端将采集到的原始数据划分为多个视频数据包,并生成相应的第一序列数据包,视频数据包与第一序列数据包分两条线路传输至主服务器,主服务器根据视频数据包与第一序列数据包的对应关系确定丢失的视频数据包,最终信息采集终端将缺失的视频数据包补发;避免了数据传输过程中出现视频数据包丢失造成的数据损坏和数据缺失的问题,大大提高了数据传输的稳定性。实施例一:图1示出了本专利技术实施例一提供的一种基于工业互联网操作系统的数据采集系统的实现流程示意图;图2示出了本专利技术实施例提供的基于工业互联网操作系统的数据采集系统的结构图;图3示出了本专利技术实施例提供的基于工业互联网操本文档来自技高网...

【技术保护点】
1.一种基于工业互联网操作系统的数据采集方法,其特征在于,所述方法包括:/n获取第一序列数据包和视频数据包,所述第一序列数据包和视频数据包分别从序列数据包传输通道和视频数据包传输通道获取;/n根据所述第一序列数据包储存的信息判断是否存在视频数据包丢失的情况;/n当判断存在视频数据包丢失的情况时,重新获取丢失的视频数据包;/n整合所有视频数据包并储存。/n

【技术特征摘要】
1.一种基于工业互联网操作系统的数据采集方法,其特征在于,所述方法包括:
获取第一序列数据包和视频数据包,所述第一序列数据包和视频数据包分别从序列数据包传输通道和视频数据包传输通道获取;
根据所述第一序列数据包储存的信息判断是否存在视频数据包丢失的情况;
当判断存在视频数据包丢失的情况时,重新获取丢失的视频数据包;
整合所有视频数据包并储存。


2.如权利要求1所述的基于工业互联网操作系统的数据采集方法,其特征在于,所述重新获取丢失的视频数据包的过程如下:
获取第一序列数据包和视频数据包的比对结果;
根据比对结果计算视频数据包的丢失率;
若丢失率高于视频数据包丢失率预设值,则判定当前的视频数据包传输通道为异常视频数据包传输通道,剩余视频数据包传输通道为正常视频数据包传输通道,改变视频数据包传输路径,停止从异常视频数据包传输通道获取视频数据包,改为从正常视频数据包传输通道获取视频数据包;
若丢失率不高于视频数据包丢失率预设值,视频数据包从当前的视频数据包传输通道获取,缺失的视频数据包从序列数据包传输通道重新获取。


3.如权利要求2所述的基于工业互联网操作系统的数据采集方法,其特征在于,所述若丢失率高于视频数据包丢失率预设值,则判定当前的视频数据包传输通道为异常视频数据包传输通道过程之后,还包括以下步骤:
获取第二序列数据包和检测数据包,所述第二序列数据包和检测数据包分别从序列数据包传输通道和异常视频数据包传输通道获取;
比对第二序列数据包和检测数据包,根据比对结果计算视频数据包的丢失率计算检测数据包的丢失率;
若检测数据包的丢失率的丢失率为零,则判定数据传输异常已经恢复,停止改变视频数据包传输路径;
若检测数据包的丢失率的丢失率不为零,则判定数据传输异常未恢复,继续改变视频数据包传输路径,直至数据传输异常恢复。


4.一种基于工业互联网操作系统的数据采集系统,包括至少两个信息采集终端、一个中间服务器和一个主服务器,其特征在于:
所述信息采集终端用于向中间服务器和主服务器分别发送第一序列数据包和视频数据包;
所述中间服务器用于向主服务器发送缺失的视频数据包和第一序列数据包;
所述主服务器用于比对第一序列数据包...

【专利技术属性】
技术研发人员:晏秀芳
申请(专利权)人:成都辰迈科技有限公司
类型:发明
国别省市:四川;51

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

1