[发明专利]一种物联网设备兼容多模组的方法和系统有效
申请号: | 202110769146.2 | 申请日: | 2021-07-07 |
公开(公告)号: | CN113691413B | 公开(公告)日: | 2022-12-27 |
发明(设计)人: | 胡文亮;招嘉焕;陈小军;黄章良 | 申请(专利权)人: | 广州鲁邦通物联网科技股份有限公司 |
主分类号: | H04L43/50 | 分类号: | H04L43/50;H04L67/133;H04L67/02;H04L67/12;G06F11/36;G16Y10/75;G16Y40/10 |
代理公司: | 广州市科丰知识产权代理事务所(普通合伙) 44467 | 代理人: | 罗啸秋 |
地址: | 511356 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联网 设备 兼容 模组 方法 系统 | ||
本发明属于通信技术领域,其公开了一种物联网设备兼容多模组的方法,包括如下步骤:步骤1:客户端软件接收应用程序的API调用请求;步骤2:确定API调用请求对应的API接口,并从服务端软件获取虚拟通信模组的对应功能的配置数据;步骤3:将配置数据通过API接口发送给应用程序。该方法可实现用户在不配置实体通信模组的情况下,为第三方软件提供不同的通信模组的应用场景的数据,利于第三方软件依据本物联网设备进行显示页面的设计、使用场景的测试等;同时,本发明还公开了基于该方法的系统。
技术领域
本发明涉及通信技术领域,具体为一种物联网设备兼容多模组的方法和系统。
背景技术
在如今物联网高速发展的环境下,无线通信模组的发展大大加快,各个模块厂家也纷纷推出了自己的模组。目前已知的模块厂家有huawei、ZTE、Quectel、Gosuncn、Sierra、Telit等,且每个厂家又发布了各种各样的型号。对于企业来说,只使用其中的一种型号的模组是不现实的,大多时候我们的应用程序会兼容多个模组。目前物联网设备的软件都是集成固定的模组,当想要增加新的模组或者对已支持模组进行修改的时候,必须修改程序才能支持新的模组或者对已支持的模组完成修改。
另外在需求变更时,由于我们的软件是兼容多个模组的,所以我们必须对每一个模组进行测试,这需要我们拆开设备更换模组。但有些时候这些并不是必须的,比如需求只是涉及到模块信息的展示,状态的查询等,这个时候测试并不需要真实的模块即可完成测试。此外,还有一些需求依赖于当前的环境,在开发阶段不可能一直更换模组所处的环境,对调试和测试都有一定的限制。
发明内容
本发明的目的在于提供一种物联网设备兼容多模组的方法,该方法可实现用户在不配置实体通信模组的情况下,为第三方软件提供不同的通信模组的应用场景的数据,利于第三方软件依据本物联网设备进行显示页面的设计、使用场景的测试等;同时,本发明还公开了基于该方法的系统。
了解决增加新模组或者维护已支持模组时频繁升级应用程序的问题,要求软件方案在具备足够的可扩展性;由于需要支持尽量多的模组,所以软件方案同时需要足够的兼容性。在支持新模组的时候减少人工的操作,软件方案需要足够自动化,简单化。
在迭代模组应用程序的时候,有些需求不是必须通过实体的模组去调试和测试。为了解决不必要的频繁拆设备换模组的问题,软件方案需要提供虚拟化的模组,在设备看来这个虚拟化模组具备实体模组的部分功能,比如可以通过虚拟模组获取模组的基本信息,网络状况,信号强度等。
此外软件方案还需要远程部署和本地部署,提供操作的页面,信息展示的页面。
为实现上述目的,本发明提供如下技术方案:.一种物联网设备兼容多模组的方法,包括如下步骤:
步骤1:客户端软件接收应用程序的API调用请求;所述客户端软件搭载在物联网设备上;
步骤2:确定API调用请求对应的API接口,并从服务端软件获取虚拟通信模组的对应功能的配置数据;与物联网设备对应的虚拟通信模组的配置信息预先存储在服务端中,所述配置信息包含多个配置数据,每个功能的配置数据与API接口一一对应;
步骤3:将配置数据通过API接口发送给应用程序。
在上述的物联网设备兼容多模组的方法中,所述步骤1之前还包括模组初始化步骤,包括如下子步骤:
子步骤11:访问云平台,确定云平台配置的配置信息的类型,若云平台配置的配置信息为虚拟通信模组的配置信息,则进行步骤13;若云平台配置的配置信息是实体通信模组的配置信息,则进行步骤12;
子步骤12:读取物联网设备的实体通信模组的配置信息和云平台的实体通信模组的配置信息,判断物联网设备的实体通信模组的配置信息是否需要更新,若是,则更新物联网设备的实体通信模组的配置信息并初始化实体通信模组,若否,则初始化实体通信模组;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州鲁邦通物联网科技股份有限公司,未经广州鲁邦通物联网科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110769146.2/2.html,转载请声明来源钻瓜专利网。