基于云服务器的物联网设备接口的管理方法、设备及介质与流程

文档序号:39296586发布日期:2024-09-06 01:11阅读:12来源:国知局
基于云服务器的物联网设备接口的管理方法、设备及介质与流程

本发明涉及物联网,特别涉及一种基于云服务器的物联网设备接口的管理方法、设备及介质。


背景技术:

1、随着互联网技术的不断发展,物联网已经成为了一个全新的智能化领域。在物联网中,传感器、网络设备需要传输数据到云服务器,并通过api接口与其他设备进行传输数据,各种设备、传感器和其他物理对象进行交互的智能系统。这些设备收集数据并通过网络api接口将数据发送到云服务器进行分析和处理。由于不同行业的业务逻辑有所差别,所以,不同业务类别下的物联网设备api接口协议有所不同,云服务器在接收不同物联网设备api接口发送的数据时,需要依据不同的接口协议进行解析、处理和存储的过程。尤其是在对api接口进行开发、调试和测试的过程中,从需求分析到接口编写,再到开发以及测试的过程涉及到对接口数据的解析、处理和存储过长,这些过程复杂但必不可少。传统没有一个统一的api接口管理方法,使得管理效率不能满足数据接口爆发式的增长。


技术实现思路

1、为了解决上述问题,本发明提供了一种基于云服务器的物联网设备接口的管理方法、设备及介质,按照业务类型利用数据转换工具对api接口进行分类统一管理,能够快速实现对api接口的解析、处理和存储,提高了数据传递效率和质量。

2、本发明通过如下方案实现,一种基于云服务器的物联网设备接口的管理方法,包括步骤:

3、根据需要与云服务器建立关联的所有物联网设备统计出业务类型;

4、在不同业务类型下分别创建数据转换工具,创建数据转换工具的步骤包括:

5、自定义树模型结构对象,创建并添加第一层键值对,并在数据层级中添加父级首层标识;

6、提供对应业务类型下的物联网设备接口的示例性传入数据,利用所述第一层键值对来获取所述示例性传入数据并存储在第一层;

7、通过递归方式循环遍历第一层存储的数据,根据数据结构逐层、逐字段的添加键值对,以提取出每个字段的值,匹配所述树模型结构对象添加层级标识,以生成树模型结构,同时基于指针顺序存储的方式将每个字段的值与所述树模型结构链接在一起,在循环遍历的过程中得到可导出可读数据的树模型,将所述树模型封装为数据转换工具;

8、通过各数据转换工具对相应业务类型下的物联网设备接口的传入数据进行转换,转换后再传输给云服务器。

9、本发明基于云服务器的物联网设备接口的管理方法的进一步改进在于,数据转换工具对相应业务类型下的物联网设备接口的传入数据进行转换的步骤包括:

10、利用第一层键值对来获取所述传入数据并存储在第一层;

11、通过递归方式循环遍历所述传入数据,利用已有的键值对,提取出每个字段的值,根据层级标识进行替换层级数据处理和数据属性处理。

12、本发明基于云服务器的物联网设备接口的管理方法的进一步改进在于,在通过递归方式循环遍历所述传入数据的过程中,根据所述传入数据的字段情况对所述数据转换工具中的树模型进行缩减或扩充字段。

13、本发明基于云服务器的物联网设备接口的管理方法的进一步改进在于:在对物联网设备接口进行测试时,通过各数据转换工具对相应业务类型下的待测试物联网设备接口的传入数据进行转换,转换后再传输给测试工具进行测试。

14、本发明基于云服务器的物联网设备接口的管理方法的进一步改进在于:在将转换后的数据传输给测试工具进行测试之前,先对转换后的数据进行合法性验证,确保数据格式正确之后,再传输给测试工具进行测试。

15、本发明基于云服务器的物联网设备接口的管理方法的进一步改进在于:经所述树模型导出的可读数据符合接口调用通用格式;在对物联网设备接口进行调试时,通过各数据转换工具对相应业务类型下的待调试物联网设备接口的传入数据进行转换,转换后再传输给调试工具进行调试。

16、本发明另提供了一种管理设备,包括:

17、至少一个处理器;以及,

18、与所述至少一个处理器通信连接的存储器;其中,

19、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上任一项所述的基于云服务器的物联网设备接口的管理方法中的步骤。

20、本发明另提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述的基于云服务器的物联网设备接口的管理方法。

21、本发明按照业务类型利用数据转换工具对api接口进行分类统一管理,能够快速实现对api接口的解析、处理和存储,使返回的数据格式化,保证了数据传递过程的稳定性、更新及时性和可扩展性,提高了数据传递效率和质量。通过引入树模型结构对传入数据进行解析、转换和存储,使得返回的数据为结构化数据,可供云服务器读取,且格式满足被通用调用工具使用。



技术特征:

1.一种基于云服务器的物联网设备接口的管理方法,其特征在于,包括步骤:

2.如权利要求1所述的基于云服务器的物联网设备接口的管理方法,其特征在于,数据转换工具对相应业务类型下的物联网设备接口的传入数据进行转换的步骤包括:

3.如权利要求2所述的基于云服务器的物联网设备接口的管理方法,其特征在于,在通过递归方式循环遍历所述传入数据的过程中,根据所述传入数据的字段情况对所述数据转换工具中的树模型进行缩减或扩充字段。

4.如权利要求1所述的基于云服务器的物联网设备接口的管理方法,其特征在于:在对物联网设备接口进行测试时,通过各数据转换工具对相应业务类型下的待测试物联网设备接口的传入数据进行转换,转换后再传输给测试工具进行测试。

5.如权利要求4所述的基于云服务器的物联网设备接口的管理方法,其特征在于:在将转换后的数据传输给测试工具进行测试之前,先对转换后的数据进行合法性验证,确保数据格式正确之后,再传输给测试工具进行测试。

6.如权利要求1所述的基于云服务器的物联网设备接口的管理方法,其特征在于:经所述树模型导出的可读数据符合接口调用通用格式;在对物联网设备接口进行调试时,通过各数据转换工具对相应业务类型下的待调试物联网设备接口的传入数据进行转换,转换后再传输给调试工具进行调试。

7.一种管理设备,其特征在于,包括:

8.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1~6中任一项所述的基于云服务器的物联网设备接口的管理方法。


技术总结
本发明涉及一种基于云服务器的物联网设备接口的管理方法、设备及介质,该管理方法包括步骤:根据需要与云服务器建立关联的所有物联网设备统计出业务类型;在不同业务类型下分别创建数据转换工具,创建的数据转换工具通过引入树模型结构对传入数据进行解析、转换和存储,使得返回的数据为结构化数据;通过各数据转换工具对相应业务类型下的物联网设备接口的传入数据进行转换,转换后再传输给云服务器。本发明管理方法按照业务类型利用数据转换工具对API接口进行分类统一管理,能够快速实现对API接口的解析、处理和存储,提高了数据传递效率和质量。

技术研发人员:高琦,曹良华,陈赞,何霞仙,何薇
受保护的技术使用者:上海电信科技发展有限公司
技术研发日:
技术公布日:2024/9/5
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1