[发明专利]基于脚本编译器的管理系统业务功能创建方法及系统有效
申请号: | 202210119610.8 | 申请日: | 2022-02-09 |
公开(公告)号: | CN114153463B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 秦江君;杨君;杨春龙;张朝斌;钟怀军;刘小虎;陈赛;廖婷 | 申请(专利权)人: | 厚普智慧物联科技有限公司 |
主分类号: | G06F8/41 | 分类号: | G06F8/41;G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 610041 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 脚本 编译器 管理 系统 业务 功能 创建 方法 | ||
本发明公开了一种基于脚本编译器的管理系统业务功能创建方法及系统,该方法包括:创建脚本编译器的核心代码源文件;将所述核心代码源文件编译成系统可调用的脚本编译插件;管理系统运行时加载所述脚本编译插件;根据业务需要利用脚本编译插件编写脚本并生成临时协议代码文件;利用脚本编译插件对脚本的临时协议代码文件进行编译,生成管理系统可调用的协议文件;管理系统运行时加载所述协议文件并执行协议文件。本发明相比传统开发相比降低了开发硬件环境要求;降低了开发难度,业务开发工具集成在管理系统中,只要管理系统可正常运行及可开发业务功能;提高了工作效率;编辑语言通俗易学、易上手,业务扩展灵活性。
技术领域
本发明涉及一种管理系统业务功能创建方法及系统,尤其涉及一种基于脚本编译器的管理系统业务功能的快捷创建方法及系统。
背景技术
管理系统被应用在多个能源领域,如:加油站、加气站、加氢站、充电站、民用燃气等。管理系统中很重要的一部分功能板块为数据采集、数据传输业务。管理系统被不同的客户群体使用,不同客户对管理系统数据的来源、数据项有不同的要求。对数据传输协议要求也存在多样性,如:串口、TPC、UDP、HTTP等。为迅速响应且满足客户需求,这就对管理系统快速便捷高效提供数据采集、传输技术提出了新的要求以满足客户发展的需要。
现国内管理系统开发还是采用较为传统的开发模式,更改一个功能需要对整改项目文件进行编译或者对不同的通信协议协议重新重底层架构开始开发,对开发人员技术能力要求高且不便于维护,需要专业人员才能开发完成,归纳起来有如下几个缺点:
1、传统的开发需要安装开发环境;
2、对电脑硬件环境要求高;
3、对开发人员要求高,需要熟悉开发环境的安装、开发工具的使用、对开发编程语言技术要求都很高;
4、维护需要专业人员,运维成本高。
发明内容
有鉴于此,本发明提供一种基于脚本编译器的管理系统业务功能创建方法及系统,能够方便快捷地在管理系统中添加或者修改业务功能。
为解决以上技术问题,本发明提供一种基于脚本编译器的管理系统业务功能创建方法,包括:
创建脚本编译器的核心代码源文件;
将所述核心代码源文件编译成系统可调用的脚本编译插件;
管理系统运行时加载所述脚本编译插件;
根据业务需要利用脚本编译插件编写脚本并生成临时协议代码文件;
利用脚本编译插件对脚本的临时协议代码文件进行编译,生成管理系统可调用的协议文件;
管理系统运行时加载所述协议文件并执行协议文件。
作为一种改进,所述创建脚本编译器的核心代码源文件包括:
建立脚本编译器的文件结构;
根据业务类型和数据类型创建函数库类;
根据函数库类创建业务函数;
根据业务类型创建库函数。
作为一种进一步的改进,将脚本编译插件存放到管理系统指定的文件夹中,在管理系统启动时随管理系统一同启动。
作为另一种更进一步的改进,所述根据业务需要利用脚本编译插件编写脚本包括:
采用模板方法编写脚本协议;
定义脚本协议函数名称;
编写函数体实现业务流程。
作为一种改进,所述管理系统运行时加载所述协议文件并执行协议文件包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厚普智慧物联科技有限公司,未经厚普智慧物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210119610.8/2.html,转载请声明来源钻瓜专利网。