(19)中华 人民共和国 国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210119610.8
(22)申请日 2022.02.09
(65)同一申请的已公布的文献号
申请公布号 CN 114153463 A
(43)申请公布日 2022.03.08
(73)专利权人 厚普智慧物联科技有限公司
地址 610041 四川省成 都市高新区世纪城
南路599号6栋11层3号
(72)发明人 秦江君 杨君 杨春龙 张朝斌
钟怀军 刘小虎 陈赛 廖婷
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
代理人 王宝筠
(51)Int.Cl.
G06F 8/41(2018.01)
G06F 9/445(2018.01)(56)对比文件
CN 106155749 A,2016.1 1.23
CN 101276279 A,20 08.10.01
CN 102707934 A,2012.10.0 3
CN 102063324 A,201 1.05.18
CN 101122866 A,2008.02.13
CN 110597516 A,2019.12.20
US 201021 1930 A1,2010.08.19
(*-*)浩.notepad++插件可以编译代码吗.
《https://www.php.cn/to ol/notepad/
428137.html》 .2019,
Dimitri van He esch.Compiling plugi ns
from source code. 《ht tps://
www.ks.uiuc.edu/Researc h/vmd/plugi ns/
doxygen/ compiling.html》 .20 05,
审查员 杏运
(54)发明名称
基于脚本编译器的管理系统业务功能创建
方法及系统
(57)摘要
本发明公开了一种基于脚本编译器的管理
系统业务功能创建方法及系统, 该方法包括: 创
建脚本编译器的核心代码源文件; 将所述核心代
码源文件编译成系统可调用的脚本编译插件; 管
理系统运行时加载所述脚本编译插件; 根据业务
需要利用脚本编译插件编写脚本并生成临时协
议代码文件; 利用脚本编译插件对脚本的临时协
议代码文件进行编译, 生 成管理系统可调用的协
议文件; 管 理系统运行时加载所述协议文件并执
行协议文件。 本发明相比传统开发相比降低了开
发硬件环境要求; 降低了开发难度, 业务开发工
具集成在管理系统中, 只要管 理系统可正常运行
及可开发业务功能; 提高了工作效率; 编辑语言
通俗易学、 易上手, 业 务扩展灵活性。
权利要求书2页 说明书5页 附图1页
CN 114153463 B
2022.04.12
CN 114153463 B
1.一种基于脚本编译器的管理系统业 务功能创建方法, 其特 征在于包括:
创建脚本编译器的核心 代码源文件;
将所述核心 代码源文件编译成系统可调用的脚本编译插 件;
管理系统运行时加载 所述脚本编译插 件;
根据业务需要利用脚本编译插件编写脚本并生成临时协议代码文件, 具体包括: 在管
理系统中打开脚本编译插件, 选择需要编辑的业务、 协议类型; 根据业务文档协 议自定义业
务流程逻辑代码的相关函数; 若需要新增库函数则 在脚本编译器的核心代码源文件中添加
后重新编译成脚本编译插件并在管理系统中加载; 运行编写完成的逻辑代码进行检测, 根
据错误提示对逻辑代码进行修改;
利用脚本编译插件对脚本的临时协议代码文件进行编译, 生成管理系统可调用的协议
文件;
管理系统运行时加载 所述协议文件并执 行协议文件。
2.根据权利要求1所述的一种基于脚本编译器的管理系统业务功能创建方法, 其特征
在于所述创建脚本编译器的核心 代码源文件 包括:
建立脚本编译器的文件结构;
根据业务类型和数据类型创建函数库类;
根据函数库类创建业 务函数;
根据业务类型创建库函数。
3.根据权利要求1所述的一种基于脚本编译器的管理系统业务功能创建方法, 其特征
在于所述管理系统运行时加载所述脚本编译插件为: 将脚本编译插件存放到管理系统指定
的文件夹中, 在管理系统启动时随管理系统一同启动。
4.根据权利要求1所述的一种基于脚本编译器的管理系统业务功能创建方法, 其特征
在于所述 根据业务需要利用脚本编译插 件编写脚本包括:
采用模板方法编写脚本协议;
定义脚本协议 函数名称;
编写函数体实现业 务流程。
5.根据权利要求1所述的一种基于脚本编译器的管理系统业务功能创建方法, 其特征
在于所述管理系统运行时加载 所述协议文件并执 行协议文件 包括:
管理系统根据配置的协议文件名称在存放协议文件的文件夹中查找相应的协议文件;
将查找到的协议文件加载编译成管理系统可 执行的临时文件;
管理系统执 行所述临时文件。
6.一种基于脚本编译器的便于业务功能快速创建的管理系统, 其特征在于包括管理系
统主程序模块和若干业 务功能创建模块; 所述 业务功能创建模块包括:
脚本协议编辑模块, 用于编写脚本协议;
协议函数名称定义模块, 用于根据实际业 务逻辑定义协议 函数名称;
函数体编写模块, 用于根据业务流程和逻辑编写实现业务流程的标准语言语法函数
体;
所述管理系统还包括业务功能创建模块生成模块, 用于生成业务功能创建模块; 业务
功能创建模块 生成模块具体包括:权 利 要 求 书 1/2 页
2
CN 114153463 B
2文件结构建立模块, 用于建立 业务功能创建模块的文件结构;
函数库类创建模块, 用于根据业 务类型和数据类型创建函数库类;
业务函数创建模块, 用于根据函数库类创建业 务函数;
库函数创建模块, 用于根据业 务类型创建库函数。
7.根据权利要求6所述的一种基于脚本编译器的便于业务功能快速创建的管理系统,
其特征在于所述 业务功能创建模块还 包括:
协议文件生成模块, 用于将所述 函数体生成后缀名为.arg的协议文件。
8.根据权利要求7所述的一种基于脚本编译器的便于业务功能快速创建的管理系统,
其特征在于所述管理系统主程序模块还 包括:
协议文件执行模块, 用于根据配置文件在指定文件夹内查找协议文件, 并将该协议文
件编译成管理系统可 执行的临时文件。权 利 要 求 书 2/2 页
3
CN 114153463 B
3
专利 基于脚本编译器的管理系统业务功能创建方法及系统
文档预览
中文文档
9 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共9页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:03:20上传分享