一种物联网多型号开发协议的管控方法及相关设备与流程

文档序号:37195404发布日期:2024-03-01 13:10阅读:15来源:国知局
一种物联网多型号开发协议的管控方法及相关设备与流程

本发明涉及物联网,尤其涉及一种物联网多型号开发协议的管控方法、系统、终端及计算机可读存储介质。


背景技术:

1、物联网(iot,internet of things)起源于传媒领域,是信息科技产业的第三次革命,物联网是指通过信息传感设备,按约定的协议,将任何物体与网络相连接,物体通过信息传播媒介进行信息交换和通信,以实现智能化识别、定位、跟踪、监管等功能。

2、随着物联网技术的迅速发展,物联网设备的型号和功能日益增多,给设备协议的开发和管理带来了巨大的挑战。

3、由于每个物联网设备型号和功能都需要单独设计并实现对应的协议,导致开发工作负担加重,开发效率低下,即多型号多协议数量多,管理困难,开发效率低。同时,由于不同设备的同一功能可以有不同的实现方式或数据协议,单个协议的适用性也比较差,即单个协议不能适用所有设备,适用性差。此外,当新设备新增功能时,会引起原有协议的大量修改,即新型设备不同的功能时,协议改动大,因此协议改动大、管理困难也是困扰物联网设备开发的一个问题。

4、因此,现有技术还有待于改进和发展。


技术实现思路

1、本发明的主要目的在于提供一种物联网多型号开发协议的管控方法、系统、终端及计算机可读存储介质,旨在解决现有技术中不同的物联网设备型号和功能都需要单独设计并实现对应的协议,导致开发工作负担加重,开发效率低下,单个协议的适用性差,且新设备新增功能时会引起原有协议的大量修改,因此协议改动大、管理困难的问题。

2、为实现上述目的,本发明提供一种物联网多型号开发协议的管控方法,所述物联网多型号开发协议的管控方法包括如下步骤:

3、基于物模型定义基础协议,并抽象出所述基础协议;

4、根据设备的型号和类型配置设备的型号功能集,构建设备功能与协议消息体中参数的映射关系,协议自动化管理平台根据所述型号功能集,将所述基础协议和功能参数进行组装,生成型号协议;

5、当设备新增功能时,新增对应的协议参数映射关系,所述协议自动化管理平台根据设备类型自动化匹配型号协议完成协议的新增,并对增量功能集合和设备新增功能进行版本管控。

6、可选地,所述的物联网多型号开发协议的管控方法,其中,所述基础协议包括上行消息和下行消息;

7、所述上行消息用于设备的属性状态、设备版本和设备操作的信息上报,以及对控制消息的回复;

8、所述下行消息用于对设备的操作控制消息下发及设备上报信息的回复下发。

9、可选地,所述的物联网多型号开发协议的管控方法,其中,所述基础协议包括消息类型、消息功能、消息唯一标识和消息时间;

10、所述消息类型用于区分消息是请求还是回复;

11、所述消息功能用于表示协议消息的事件或动作;

12、所述消息唯一标识用于表示每个消息的身份证号,以进行日志追踪;

13、所述消息时间用于记录消息发出的时间,以定位问题及确认消息的时间。

14、可选地,所述的物联网多型号开发协议的管控方法,其中,所述消息类型包括请求、请求回复、设备上报和上报回复。

15、可选地,所述的物联网多型号开发协议的管控方法,其中,所述型号协议包括共性部分和差异化部分;

16、所述共性部分指的是不同类型的设备或者同类型不同型号的设备具有相同的功能;

17、所述差异化部分指的是不同类型的设备或者同类型不同型号的设备存在的功能差异,其中,所述差异化部分通过所述协议自动化管理平台进行信息化的管理和配置。

18、可选地,所述的物联网多型号开发协议的管控方法,其中,所述物联网多型号开发协议的管控方法还包括:

19、所述协议自动化管理平台查询和追溯所述基础协议或者所述型号协议的编辑历史和变更历史,并对不同版本的所述基础协议或者所述型号协议提供比对,以展示所述基础协议或者所述型号协议变更前后的区别;

20、对所述型号协议进行标准化、规范化和易用性的优化处理,以适用于各种物联网设备。

21、可选地,所述的物联网多型号开发协议的管控方法,其中,所述物联网多型号开发协议的管控方法还包括:

22、当新的所述协议参数映射关系无法满足需求时,通过所述协议自动化管理平台配置新的基础协议的消息功能的字段的码值来新增一条基础协议。

23、此外,为实现上述目的,本发明还提供一种物联网多型号开发协议的管控系统,其中,所述物联网多型号开发协议的管控系统:

24、基础协议规则化模块,用于基于物模型定义基础协议,并抽象出所述基础协议;

25、型号协议生成模块,用于根据设备的型号和类型配置设备的型号功能集,构建设备功能与协议消息体中参数的映射关系,协议自动化管理平台根据所述型号功能集,将所述基础协议和功能参数进行组装,生成型号协议;

26、增量协议配置与管控模块,用于当设备新增功能时,新增对应的协议参数映射关系,所述协议自动化管理平台根据设备类型自动化匹配型号协议完成协议的新增,并对增量功能集合和设备新增功能进行版本管控。

27、此外,为实现上述目的,本发明还提供一种计算机可读存储介质,其中,所述计算机可读存储介质存储有物联网多型号开发协议的管控程序,所述物联网多型号开发协议的管控程序被处理器执行时实现如上所述的物联网多型号开发协议的管控方法的步骤。

28、本发明中,基于物模型定义基础协议,并抽象出所述基础协议;根据设备的型号和类型配置设备的型号功能集,构建设备功能与协议消息体中参数的映射关系,协议自动化管理平台根据所述型号功能集,将所述基础协议和功能参数进行组装,生成型号协议;当设备新增功能时,新增对应的协议参数映射关系,所述协议自动化管理平台根据设备类型自动化匹配型号协议完成协议的新增,并对增量功能集合和设备新增功能进行版本管控。本发明通过协议自动化管理平台实现物联网设备信息自动识别和相应协议自动生成,并且能够实现协议的自动更新和管理,从而大大提高设备开发的效率和协议的适用性,实现协议的智能化管理。



技术特征:

1.一种物联网多型号开发协议的管控方法,其特征在于,所述物联网多型号开发协议的管控方法包括:

2.根据权利要求1所述的物联网多型号开发协议的管控方法,其特征在于,所述基础协议包括上行消息和下行消息;

3.根据权利要求1或2所述的物联网多型号开发协议的管控方法,其特征在于,所述基础协议包括消息类型、消息功能、消息唯一标识和消息时间;

4.根据权利要求3所述的物联网多型号开发协议的管控方法,其特征在于,所述消息类型包括请求、请求回复、设备上报和上报回复。

5.根据权利要求1所述的物联网多型号开发协议的管控方法,其特征在于,所述型号协议包括共性部分和差异化部分;

6.根据权利要求1所述的物联网多型号开发协议的管控方法,其特征在于,所述物联网多型号开发协议的管控方法还包括:

7.根据权利要求1所述的物联网多型号开发协议的管控方法,其特征在于,所述物联网多型号开发协议的管控方法还包括:

8.一种物联网多型号开发协议的管控系统,其特征在于,所述物联网多型号开发协议的管控系统包括:

9.一种终端,其特征在于,所述终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的物联网多型号开发协议的管控程序,所述物联网多型号开发协议的管控程序被所述处理器执行时实现如权利要求1-7任一项所述的物联网多型号开发协议的管控方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有物联网多型号开发协议的管控程序,所述物联网多型号开发协议的管控程序被处理器执行时实现如权利要求1-7任一项所述的物联网多型号开发协议的管控方法的步骤。


技术总结
本发明公开了一种物联网多型号开发协议的管控方法及相关设备,所述方法包括:基于物模型定义基础协议,并抽象出所述基础协议;根据设备的型号和类型配置设备的型号功能集,构建设备功能与协议消息体中参数的映射关系,协议自动化管理平台根据所述型号功能集,将所述基础协议和功能参数进行组装,生成型号协议;当设备新增功能时,新增对应的协议参数映射关系,所述协议自动化管理平台根据设备类型自动化匹配型号协议完成协议的新增,并对增量功能集合和设备新增功能进行版本管控。本发明通过协议自动化管理平台实现物联网设备信息自动识别和相应协议自动生成,并且能够实现协议的自动更新和管理,从而大大提高设备开发的效率和协议的适用性。

技术研发人员:苏祺云,阳小妍
受保护的技术使用者:深圳市凯迪仕智能科技股份有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1