System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、装置及系统制造方法及图纸_技高网

数据处理方法、装置及系统制造方法及图纸

技术编号:40291282 阅读:6 留言:0更新日期:2024-02-07 20:41
本发明专利技术涉及工业物联网技术领域,具体提供一种数据处理方法、装置及系统,旨在解决如何提高工业物联网数据上传的完整性和准确性的问题。为此目的,本发明专利技术的一种数据处理方法,包括:响应于用户配置的物联网系统参数,与物联网底层的传感器建立通信连接;响应于接收到的注册传感器的数据,对数据进行解析,得到预设格式数据包;将预设格式数据包存储至本地数据库,并上传至平台;其中,若所述预设格式数据包上传平台失败,则以文本文件形式存储至指定本地存储介质,待重传线程调用指定本地存储介质中的数据重传至平台。

【技术实现步骤摘要】

本专利技术涉及工业物联网,具体提供一种数据处理方法、装置及系统


技术介绍

1、工业互联网的关键是实体工业硬件网络化、智能化,而边缘计算网关则是物联网信息汇集和传输的核心环节。目前许多行业已经可以借助工业智能网关、综合汇总管理云平台等,实现对生产现场的人、机、物料、安全、质量、工艺等异常情况的及时响应。

2、目前工业互联网存在急需解决的问题是,网关采集的数据无法断点续传,例如在无网络的情况下,数据丢失,导致上传的数据不够完整准确,且上传数据过程中,若传输失败,也会导致上传数据不够完整准确。


技术实现思路

1、为了克服上述缺陷,提出了本专利技术,以提供解决如何提高工业物联网数据上传的完整性和准确性的数据处理方法、装置、系统及介质。

2、在第一方面,本专利技术提供一种数据处理方法,包括:

3、响应于用户配置的物联网系统参数,与物联网底层的传感器建立通信连接;

4、响应于接收到的注册传感器的数据,对数据进行解析,得到预设格式数据包;

5、将预设格式数据包存储至本地数据库,并上传至平台;

6、其中,若所述预设格式数据包上传平台失败,则以文本文件形式存储至指定本地存储介质,待重传线程调用指定本地存储介质中的数据重传至平台。

7、在上述的数据处理方法的一个技术方案中,

8、所述响应于用户配置的物联网系统参数,与物联网底层的传感器建立通信连接,包括:

9、响应于用户根据本地配置文件配置的物联网系统参数,与底层数据采集模块建立套接字通信连接;

10、基于所述数据采集模块与物联网底层的传感器建立交互;

11、其中,所述本地配置文件包括物联网系统设备运行的初始化参数;所述物联网系统参数包括网关参数、传感器参数和数据波形采集模式。

12、所述方法还包括:将配置的物联网系统参数保存至本地配置文件和本地数据库中。

13、在上述的数据处理方法的一个技术方案中,

14、所述方法还包括:

15、阻塞等待传感器上传数据;

16、响应于接收到的传感器的数据,判断该传感器是否为注册传感器;

17、其中,若为非注册传感器,则将该传感器的数据丢弃。

18、在上述的数据处理方法的一个技术方案中,

19、所述对数据进行解析,得到预设格式数据包,包括:

20、判断所述数据属于波形数据还是特征值数据;

21、若数据属于波形数据,与上传数据的传感器进行握手操作,握手完成后,命令该传感器上传波形数据并将该波形数据转化为json格式数据包;

22、若数据属于特征值数据,判断传感器的波形采集模式;

23、根据波形采集模式解析特征值数据,将解析完的特征值数据转化为json格式数据包。

24、在上述的数据处理方法的一个技术方案中,

25、所述与上传数据的传感器进行握手操作,握手完成后,命令该传感器上传波形数据并将该波形数据转化为json格式数据包,包括:

26、接收到来自传感器的读取波形的握手帧,回复读波形数据的握手命令;

27、接收到来自传感器的波形数据,对传感器发送读取波形数据的ack;

28、判断是否接收到相同帧数据,若是则丢弃该传感器本次上传的数据;若否则在所有帧波形数据接收完成后,将接收到的波形数据转化为json格式数据包。

29、在上述的数据处理方法的一个技术方案中,

30、所述方法还包括:

31、若数据属于特征值数据,判断该特征值数据是否携带休眠值;

32、若携带休眠值,对传感器回复ack,以使传感器收到ack完成一次交互。

33、在上述的数据处理方法的一个技术方案中,

34、所述方法还包括:

35、根据波形采集模式和物联网系统参数配置的传感器预设初始时间,基于错时机制计算休眠时间;

36、判断是否读取波形数据,若读取波形数据,则向传感器发送读波形数据命令,若不读取波形数据,则根据计算的下一次唤醒时间,设置传感器的休眠时间,以使传感器进入休眠状态。

37、在上述的数据处理方法的一个技术方案中,

38、所述方法还包括:预设格式数据包传至平台成功后,实时删除指定本地存储介质下的已正确重传后的文本文件形式数据;和/或,定时检测本地数据库中的数据,当其数据量超过一定阈值时,则按照存储时间先后顺序,对本地数据库中的数据进行删除。

39、在第二方面,本专利技术提供一种数据处理装置,包括存储器、一个或多个处理器、一个或多个应用程序,其中,所述一个或多个应用程序存储在所述存储器中,所述一个或多个应用程序被配置为由所述一个或多个处理器调用时,使得所述一个或多个处理器执行如上述第一方面中技术方案中任一项所述的方法。

40、在第三方面,本专利技术提供一种系统,所述系统包括如第二方面中所述的装置。

41、本专利技术上述一个或多个技术方案,至少具有如下一种或多种有益效果:

42、在实施本专利技术的技术方案中,通过边缘网关在采集到物联网底层数据后进行解析处理,解析完成后存入本地数据库,同时将数据上传至指定的平台,在数据传输过程中出现异常或者中断、无网络的情况情况下,数据以文本文件格式存储在本地数据库中,不会丢失,待网络恢复后,将异常未传输的数据进行重传,确保平台能收到全部数据,零丢包率,且通过文本格式,使得用户在查找数据的时候更方便,避免频繁查询数据库,造成系统卡顿现象;同时,边缘网关内置相关算法,网关完成数据处理,并可实时上传相关特征值数据,解决平台处理复杂算法问题。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述响应于用户配置的物联网系统参数,与物联网底层的传感器建立通信连接,包括:

3.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的数据处理方法,其特征在于,所述对数据进行解析,得到预设格式数据包,包括:

5.根据权利要求4所述的数据处理方法,其特征在于,所述与上传数据的传感器进行握手操作,握手完成后,命令该传感器上传波形数据并将该波形数据转化为JSON格式数据包,包括:

6.根据权利要求4所述的数据处理方法,其特征在于,所述方法还包括:

7.根据权利要求4所述的数据处理方法,其特征在于,所述方法还包括:

8.根据权利要求1-7中任一项所述的数据处理方法,其特征在于,所述方法还包括:预设格式数据包传至平台成功后,实时删除指定本地存储介质下的已正确重传后的文本文件形式数据;和/或,定时检测本地数据库中的数据,当其数据量超过一定阈值时,则按照存储时间先后顺序,对本地数据库中的数据进行删除。

9.一种数据处理装置,其特征在于,包括存储器、一个或多个处理器、一个或多个应用程序,其中,所述一个或多个应用程序存储在所述存储器中,所述一个或多个应用程序被配置为由所述一个或多个处理器调用时,使得所述一个或多个处理器执行如权利要求1-8中任一项所述的方法。

10.一种物联网系统,其特征在于,所述物联网系统包括:

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述响应于用户配置的物联网系统参数,与物联网底层的传感器建立通信连接,包括:

3.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的数据处理方法,其特征在于,所述对数据进行解析,得到预设格式数据包,包括:

5.根据权利要求4所述的数据处理方法,其特征在于,所述与上传数据的传感器进行握手操作,握手完成后,命令该传感器上传波形数据并将该波形数据转化为json格式数据包,包括:

6.根据权利要求4所述的数据处理方法,其特征在于,所述方法还包括:

7.根据权利要求4所述的数据...

【专利技术属性】
技术研发人员:陈建王建国廖建辉
申请(专利权)人:苏州捷杰传感技术有限公司
类型:发明
国别省市:

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

1