一种计量终端软件平台制造技术

技术编号:37076241 阅读:13 留言:0更新日期:2023-03-29 19:52
本发明专利技术公开了一种计量终端软件平台,用于解决现有的计量终端软件平台拓展性、兼容性差,运行效率低的技术问题。本发明专利技术包括:通信管理模块、应用管理模块、报文分发模块、抄表调度模块和数据中心;所述通信模块,用于管理计量终端的通信资源;所述应用管理模块,用于管理所述计量终端的应用程序;所述报文分发模块,用于进行主站与所述应用程序之间的报文交互;所述抄表调度模块,用于调度所述应用程序的抄表任务,并根据调度结果将所述抄表任务发送至所述通信管理模块;所述数据中心,用于对所述计量终端的业务数据进行存储和解耦。计量终端的业务数据进行存储和解耦。计量终端的业务数据进行存储和解耦。

【技术实现步骤摘要】
一种计量终端软件平台


[0001]本专利技术涉及计量终端
,尤其涉及一种计量终端软件平台。

技术介绍

[0002]计量终端可实现电能信息的采集、数据管理、数据传输以及执行主站下发的控制命令等功能。计量终端有通信模块管理程序、报文解析程序、业务处理程序、数据分析处理程序、任务上报程序、告警上报程序等应用程序,不同应用程序之间的耦合及依赖关系较强,如果需要拓展一项功能,则设计多个应用程序的变更,工作量大且容易出错。如果不同厂家的应用程序在同一台终端上运行,则存在应用程序相互影响和交互职责界面不清晰等问题,计量终端软件平台的拓展性和兼容性较差。
[0003]目前,计量终端采用基于数据库的软件平台,如图1所示,计量终端有通信模块管理程序、报文解析程序、业务处理程序、数据分析处理程序任务上报程序、告警上报程序等应用程序,所有应用程序均围绕数据库开展工作。然而,软件平台以数据库为核心,不同的应用程序可能同时读写数据库,应用程序之间存在竞争关系,数据库可能响应不及时,无序竞争导致数据库运行压力大,数据库运行效率决定计量终端的运行效率。如果数据库出现异常,则整台终端将无法提供数据服务。

技术实现思路

[0004]本专利技术提供了一种计量终端软件平台,用于解决现有的计量终端软件平台拓展性、兼容性差,运行效率低的技术问题。
[0005]本专利技术提供了一种计量终端软件平台,包括:
[0006]通信管理模块、应用管理模块、报文分发模块、抄表调度模块和数据中心;
[0007]所述通信模块,用于管理计量终端的通信资源;
[0008]所述应用管理模块,用于管理所述计量终端的应用程序;
[0009]所述报文分发模块,用于进行主站与所述应用程序之间的报文交互;
[0010]所述抄表调度模块,用于调度所述应用程序的抄表任务,并根据调度结果将所述抄表任务发送至所述通信管理模块;
[0011]所述数据中心,用于对所述计量终端的业务数据进行存储和解耦。
[0012]可选地,所述通信管理模块包括上行通信管理子模块和本地通信管理子模块;
[0013]所述上行通信管理子模块,用于接收所述报文分发模块发送的报文,并通过预设第一接口中的通道标识向每个所述通道标识对应的上行通道模块发送所述报文;
[0014]所述本地通信管理子模块,用于接收所述应用程序的抄表任务,并通过预设第二统一接口中的端口标识向每个所述端口标识对应的端口发送所述抄表任务。
[0015]可选地,所述上行通道模块包括4G模块、以太网模块、红外/蓝牙模块。
[0016]可选地,所述端口包括载波端口、485端口、M

bus端口。
[0017]可选地,所述应用管理模块用于通过预设接口模型对所述应用程序进行管理。
[0018]可选地,所述预设接口模型包括交互命令、业务命令和脚本命令;所述应用管理模块具体用于,通过交互命令获取所述应用程序的上线信息和版本信息,通过脚本命令启动/停止/安装/卸载所述应用程序。
[0019]可选地,所述报文分发模块包括报文下发子模块和报文上送子模块;
[0020]所述报文下发子模块,用于接收所述主站下发的下发报文,并解析所述下发报文的数据类型和数据标识,将所述下发报文下发至所述数据类型和所述数据标识对应的应用程序;
[0021]所述报文上送子模块,用于接收所述应用程序上传的上送报文,并判断所述上送报文是否满足预设格式,若满足,则将所述上送报文上传至所述主站。
[0022]可选地,所述抄表调度模块具体用于接收应用程序发送的抄表任务,并获取所述抄表任务的时隙安排和优先级,根据所述时隙安排和所述优先级将所述抄表任务存储到预设抄表任务缓存队列,按照先进先出规则将所述抄表任务缓存队列中的抄表任务发送至所述通信管理模块。
[0023]可选地,所述数据中心,具体用于获取所述应用程序的业务数据的数据类型、数据标识和数据内容,根据所述数据类型、数据标识和数据生成生成存储字符串,并存储所述存储字符串。
[0024]可选地,所述数据中心还用于为所述数据类型配置对应的存储深度。
[0025]从以上技术方案可以看出,本专利技术具有以下优点:本专利技术提供了一种计量终端软件平台,包括:通信管理模块、应用管理模块、报文分发模块、抄表调度模块和数据中心;通信模块,用于管理计量终端的通信资源;应用管理模块,用于管理计量终端的应用程序;报文分发模块,用于进行主站与应用程序之间的报文交互;抄表调度模块,用于调度应用程序的抄表任务,并根据调度结果将抄表任务发送至通信管理模块;数据中心,用于对计量终端的业务数据进行存储和解耦。解决了现有的计量终端软件平台拓展性、兼容性差,运行效率低的技术问题。
附图说明
[0026]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
[0027]图1为现有的基于数据库的软件平台的结构示意图;
[0028]图2为本专利技术实施例提供的一种计量终端软件平台的结构示意图;
[0029]图3为基于数据库的软件平台的上行通信示意图;
[0030]图4为基于数据库的软件平台的本地通信示意图;
[0031]图5为本专利技术实施例提供的计量终端软件平台的上行通信管理示意图;
[0032]图6为本专利技术实施例提供的计量终端软件平台的本地通信管理示意图;
[0033]图7为本专利技术实施例提供的计量终端软件平台的应用管理示意图;
[0034]图8为本专利技术实施例提供的计量终端软件平台的报文分发示意图;
[0035]图9为本专利技术实施例提供的计量终端软件平台的抄表调度示意图;
[0036]图10为基于数据库的软件平台的数据清除示意图;
[0037]图11为本专利技术实施例提供的计量终端软件平台的数据中心的数据存储结构示意图;
[0038]图12为本专利技术实施例提供的计量终端软件平台的数据中心的数据清空示意图;
[0039]图13为本专利技术实施例提供的一帧获取电表实时数据的抄表报文在主站和计量终端之间的信息流转示意图;
[0040]图14为本专利技术实施例提供的一帧获取电表历史数据的抄表报文在主站和计量终端之间的信息流转示意图;
[0041]图15为新增业务应用程序采集数据示意图;
[0042]图16为主站获取新增业务应用程序采集数据示意图。
具体实施方式
[0043]本专利技术实施例提供了一种计量终端软件平台,用于解决现有的计量终端软件平台拓展性、兼容性差,运行效率低的技术问题。
[0044]为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种计量终端软件平台,其特征在于,包括:通信管理模块、应用管理模块、报文分发模块、抄表调度模块和数据中心;所述通信模块,用于管理计量终端的通信资源;所述应用管理模块,用于管理所述计量终端的应用程序;所述报文分发模块,用于进行主站与所述应用程序之间的报文交互;所述抄表调度模块,用于调度所述应用程序的抄表任务,并根据调度结果将所述抄表任务发送至所述通信管理模块;所述数据中心,用于对所述计量终端的业务数据进行存储和解耦。2.根据权利要求1所述的计量终端软件平台,其特征在于,所述通信管理模块包括上行通信管理子模块和本地通信管理子模块;所述上行通信管理子模块,用于接收所述报文分发模块发送的报文,并通过预设第一接口中的通道标识向每个所述通道标识对应的上行通道模块发送所述报文;所述本地通信管理子模块,用于接收所述应用程序的抄表任务,并通过预设第二统一接口中的端口标识向每个所述端口标识对应的端口发送所述抄表任务。3.根据权利要求2所述的计量终端软件平台,其特征在于,所述上行通道模块包括4G模块、以太网模块、红外/蓝牙模块。4.根据权利要求2所述的计量终端软件平台,其特征在于,所述端口包括载波端口、485端口、M

bus端口。5.根据权利要求1所述的计量终端软件平台,其特征在于,所述应用管理模块用于通过预设接口模型对所述应用程序进行管理。6.根据权利要求5所述的计量终端软...

【专利技术属性】
技术研发人员:张思建吴嘉明王鹏陈冠刘航辰张晓平
申请(专利权)人:南方电网电力科技股份有限公司
类型:发明
国别省市:

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

1