一种全域物联网关加载业务APP的方法和系统技术方案

技术编号:37481513 阅读:17 留言:0更新日期:2023-05-07 09:21
一种全域物联网关加载业务APP的方法和系统,该方法包括:将应用程序分解为基本功能程序和高级应用程序;所述基本功能程序上电运行,根据采集信息判断应用场景,并根据应用场景修改应用场景配置文件;设备上电运行,根据所述应用场景配置文件运行相应的高级应用程序。该装置用于执行该方法。本发明专利技术解决各种应用场景下,自动启动相应应用程序的技术问题,不需要对产品进行不同应用程序的选装,实现同一个产品在不同场景的运行,降低产品的运行维护工作难度。护工作难度。护工作难度。

【技术实现步骤摘要】
一种全域物联网关加载业务APP的方法和系统


[0001]本专利技术涉及嵌入式软件开发
,特别涉及一种全域物联网关加载业务APP的方法和系统。

技术介绍

[0002]全域物联网关设备,是南方电网公司规划的通用的嵌入式产品平台,可以适用于不同的应用场合,比如大用户场景、配变监测场景、计量自动化数据采集场景、企业能效管理、分布式能源管理等。
[0003]不同的应用场景启动不同的应用软件,以往都是通过配置文件、不同的安装程序等实现,不便于产品维护,增加了产品的维护工作量。如何简化功能配置,减少设备管理工作,是运行管理部门的迫切需求。
[0004]现有技术方案是通过安装不同的安装程序实现同一种设备运行在不同的场景。比如大用户场景,安装大用户相关软件;配变监测场景,安装配变监测相关软件,等等。
[0005]现有技术通过安装不同的应用程序来满足不同应用场景的功能需求,而应用程序的配置较为复杂,需要对设备非常熟悉或者由开发设备的厂商才能进行配置,才能完成。这种做法不便于产品运行维护,增加了产品的维护工作难度。

技术实现思路

[0006]本专利技术实施例的目的是提供一种全域物联网关加载业务APP的方法和系统,解决各种应用场景下,自动启动相应应用程序的技术问题。
[0007]为解决上述技术问题,本专利技术第一方面提供了全域物联网关加载业务APP的方法,包括:
[0008]将应用程序分解为基本功能程序和高级应用程序;
[0009]所述基本功能程序上电运行,根据采集信息判断应用场景,并根据应用场景修改应用场景配置文件;
[0010]设备上电运行,根据所述应用场景配置文件运行相应的高级应用程序。
[0011]进一步的,所述基本功能程序管理设备的对外信号输入输出接口、通信接口;
[0012]和/或,所述高级应用程序完成不同应用场景的业务应用。
[0013]进一步的,所述根据采集信息判断应用场景的步骤包括:根据对外输入输出接口、通信接口配置信息以及采集的外部信息判断应用场景。
[0014]进一步的,还包括以下步骤:
[0015]基本功能程序正常运行判断应用场景发生变化时,更新应用场景配置文件,并重启设备,使设备按新的应用场景配置文件运行新应用场景对应的高级应用程序。
[0016]本专利技术的第二方面提供了一种全域物联网关加载业务APP的系统,包括:
[0017]应用程序分解模块,将应用程序分解为基本功能程序和高级应用程序;
[0018]应用场景判断模块,所述基本功能程序上电运行时,根据采集信息判断应用场景;
[0019]应用程序运行模块,设备上电运行时,根据所述应用场景按应用场景配置文件运行相应的高级应用程序。
[0020]进一步的,所述基本功能程序管理设备的对外信号输入输出接口、通信接口;
[0021]和/或,所述高级应用程序完成不同应用场景的业务应用。
[0022]进一步的,所述根据采集信息判断应用场景包括:根据对外输入输出接口、通信接口配置信息以及采集的外部信息判断应用场景。
[0023]进一步的,还包括更新模块:
[0024]基本功能程序正常运行判断应用场景发生变化时,更新应用场景配置文件,并重启设备,使设备按新的应用场景配置文件运行新应用场景对应的高级应用程序。
[0025]综上所述,本专利技术公开了全域物联网关加载业务APP的方法和系统,该方法包括:将应用程序分解为基本功能程序和高级应用程序;所述基本功能程序上电运行,根据采集信息判断应用场景,并根据应用场景修改应用场景配置文件;设备上电运行,根据所述应用场景配置文件运行相应的高级应用程序。该装置用于执行该方法。本专利技术解决各种应用场景下,自动启动相应应用程序的技术问题,不需要对产品进行不同应用程序的选装,实现同一个产品在不同场景的运行,降低产品的运行维护工作难度。
附图说明
[0026]图1是本专利技术实施例提供的全域物联网关加载业务APP的方法和系统流程示意图;
[0027]图2是本专利技术一具体实施例提供的全域物联网关加载业务APP的方法流程示意图;
[0028]图3是本专利技术实施例提供的全域物联网关加载业务APP的系统各部分的关系示意图。
[0029]图4是本专利技术实施例提供的全域物联网关加载业务APP的系统框图;
[0030]图5是本专利技术一具体实施例提供的全域物联网关加载业务APP的系统框图;
具体实施方式
[0031]为使本专利技术的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本专利技术进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本专利技术的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本专利技术的概念。
[0032]本专利技术第一方面提供了一种全域物联网关加载业务APP的方法,如图1所示,包括如下步骤:
[0033]步骤S100,将应用程序分解为基本功能程序和高级应用程序。基本功能程序用于管理设备的对外信号输入输出接口、通信接口;高级应用程序用于完成不同应用场景的业务应用。例如,基本功能程序包括模拟量输入程序、开关量输入程序、数据采集程序、参数管理程序等;高级应用程序包括居民及工商业用户融合智能用电管理应用软件、低压台区运行状态综合智能监测应用软件、综合用能服务高级业务应用软件等等。
[0034]步骤S200,所述基本功能程序上电运行,根据采集信息判断应用场景,并根据应用场景修改应用场景配置文件。进一步的,所述根据采集信息判断应用场景的步骤包括:根据对外输入输出接口、通信接口配置信息以及采集的外部信息判断应用场景。采集的外部信
息包括交流模拟量输入、开关量输入等。
[0035]步骤S300,设备上电运行,根据所述应用场景配置文件运行相应的高级应用程序。
[0036]进一步的,还包括步骤S400,如图2所示。基本功能程序正常运行判断应用场景发生变化时,更新应用场景配置文件,并重启设备,使设备按新的应用场景配置文件运行新应用场景对应的高级应用程序。
[0037]可见,本专利技术将嵌入式终端软件分解为基本功能程序和高级应用程序,通过基本功能程序分析判断终端应用场景,选择运行相应的高级应用程序。各部分关系如图3所示。本专利技术将全部高级应用程序出厂时安装在终端中,不需要用户根据使用场景的不同,要求终端出厂时安装不同的程序,简化了终端的管理维护工作。
[0038]比如,全域物联网关接入脉冲输入(开关量输入)、高压电能表,全域物联网关根据开关量输入的时间80ms左右、电能表的PT变比/CT变比较高,从而判断应用环境为大用户环境,自动配置工商业用户融合智能用电管理应用软件、能效分析软件等APP。如果全域物联网关接入普通用户表,电能表的PT变比/CT变比为1、电能表包括单相表等,从而判断应用环境为普通用户环境,自动配置居民用户用电管理应用软件、居民用户线损分析等APP。
[0039]本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种全域物联网关加载业务APP的方法,其特征在于,包括:将应用程序分解为基本功能程序和高级应用程序;所述基本功能程序上电运行,根据采集信息判断应用场景,并根据应用场景修改应用场景配置文件;设备上电运行,根据所述应用场景配置文件运行相应的高级应用程序。2.根据权利要求1所述的全域物联网关加载业务APP的方法,其特征在于,所述基本功能程序管理设备的对外信号输入输出接口、通信接口;和/或,所述高级应用程序完成不同应用场景的业务应用。3.根据权利要求2所述的全域物联网关加载业务APP的方法,其特征在于,所述根据采集信息判断应用场景的步骤包括:根据对外输入输出接口、通信接口配置信息以及采集的外部信息判断应用场景。4.根据权利要求1

3任一项所述的全域物联网关加载业务APP的方法,其特征在于,还包括以下步骤:基本功能程序正常运行判断应用场景发生变化时,更新应用场景配置文件,并重启设备,使设备按新的应用场景配置文件运行新应用场景对应的高级应用程序。5.一种全域物联...

【专利技术属性】
技术研发人员:刘昊江瑾杜浩东罗洪江
申请(专利权)人:南方电网数字电网研究院有限公司
类型:发明
国别省市:

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

1