一种轻量级人机浏览器的应用调用方法、系统及装置与流程

文档序号:34120371发布日期:2023-05-11 03:49阅读:60来源:国知局
一种轻量级人机浏览器的应用调用方法、系统及装置与流程

本发明涉及一种轻量级人机浏览器的应用调用方法、系统及装置,属于电力自动化技术人机交互。


背景技术:

1、传统人机终端应用调用多以接口扩展为主,缺乏调用的灵活性;应用调用以直接业务模块调用方式完成闭环操作,缺乏多样化服务化调用机制;同时不同应用扩展以应用号为调用机制,调用不同动态库,实现方式相对单一。随着新一代调度技术支持系统的试点建设,应用模块扩展方式从原有的基于接口编程向服务动态调用方向发展;轻量级人机云终端的画面调用方式也不断向脚本化、轻量化、敏捷化、服务化转变。同时,接口的交互过程也过于繁杂,缺乏灵活性。


技术实现思路

1、本发明的目的在于克服现有技术中的不足,提供一种轻量级人机浏览器的应用调用方法、系统及装置,解决业务画面内应用调用过渡依赖接口调用的问题,提升人机浏览器应用调用方式。

2、为达到上述目的,本发明是采用下述技术方案实现的:

3、第一方面,本发明提供了一种轻量级人机浏览器的应用调用系统,包括:

4、配置存储模块,用于配置插件配置文件和cim/g图形文件,所述插件配置文件包括通用扩展配置文件和接口扩展配置文件,所述cim/g图形文件用于存储脚本业务,所述脚本业务用于调用通用扩展应用服务;

5、应用加载器,包括通用应用扩展管理器、接口应用扩展管理器,用于根据预设的插件配置文件加载通用扩展配置文件和接口扩展配置文件;

6、脚本执行模块,用于根据加载的通用扩展配置文件,执行通用扩展配置文件或cim/g图形文件中的脚本业务,调用通用扩展应用服务;

7、服务调用模块,用于根据加载的接口扩展配置文件,调用接口扩展应用服务。

8、进一步的,所述接口扩展配置文件包括应用号、应用名称、应用位置,所述通用扩展配置文件包括通用菜单信息、设备信息、脚本业务信息、脚本执行方式信息。

9、进一步的,还包括菜单生成模块,用于根据通用扩展配置文件生成通用业务菜单,根据接口扩展配置文件生成接口业务菜单,所述通用业务菜单与通用扩展应用服务相关联,所述接口业务菜单与接口扩展应用服务相关联。

10、第二方面,本发明提供一种轻量级人机浏览器的应用调用方法,适用于前述任一项所述的轻量级人机浏览器的应用调用系统,所述方法包括:

11、检测到画面中相应的业务操作信号;

12、判断所述业务操作信号是否为通用事件;

13、如果是通用事件,加载预先配置的通用扩展配置文件;

14、根据加载的通用扩展配置文件,执行预先配置在cim/g图形文件中的脚本业务,调用通用扩展应用服务;

15、如果不是通用事件,加载预先配置的接口扩展配置文件;

16、根据加载的接口扩展配置文件,调用接口扩展应用服务。

17、进一步的,所述判断所述业务操作信号是否为通用事件的方法包括:

18、根据所述业务操作信号调用菜单生成模块;

19、如果弹出的为通用业务菜单,则该业务操作信号为通用事件;

20、如果弹出的为接口业务菜单,则该业务操作信号不是通用事件。

21、第三方面,本发明提供一种轻量级人机浏览器的应用调用装置,包括:

22、检测模块,用于检测到画面中相应的业务操作信号;

23、判断模块,用于判断所述业务操作信号是否为通用事件;

24、第一加载模块,用于在判断是通用事件时,加载预先配置的通用扩展配置文件;

25、第一调用模块,用于根据加载的通用扩展配置文件,执行预先配置在cim/g图形文件中的脚本业务,调用通用扩展应用服务;

26、第二加载模块,用于在判断不是通用事件时,加载预先配置的接口扩展配置文件;

27、第二调用模块,用于根据加载的接口扩展配置文件,调用接口扩展应用服务。

28、进一步的,所述判断模块,包括:

29、调用单元,用于根据所述业务操作信号调用预先配置的菜单生成模块;

30、第一判断单元,用于在弹出的为通用业务菜单时,判断该业务操作信号为通用事件,所述通用业务菜单与通用扩展应用服务相关联;

31、第二判断单元,用于在弹出的为接口业务菜单时,判断该业务操作信号不是通用事件,所述接口业务菜单与接口扩展应用服务相关联。

32、进一步的,所述接口扩展配置文件包括应用号、应用名称、应用位置,所述通用扩展配置文件包括通用菜单信息、设备信息、脚本业务信息、脚本执行方式信息。

33、第四方面,本发明提供一种电子设备,包括处理器及存储介质;

34、所述存储介质用于存储指令;

35、所述处理器用于根据所述指令进行操作以执行根据前述任一项所述方法的步骤。

36、第五方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述任一项所述方法的步骤。

37、与现有技术相比,本发明所达到的有益效果:

38、本发明提供一种轻量级人机浏览器的应用调用方法、系统及装置,通过配置通用扩展配置文件和接口扩展配置文件,分别调用通用扩展应用服务和接口扩展应用服务,提高应用扩展的多样性;提供统一的服务调用模块,将重量级服务拆分为依赖服务化定位的轻量级模式,提高应用业务调用轻量化;引入通用脚本执行模块,通过统一的事件化脚本配置,满足应用调用脚本化;引入通过cim/g图形文件存储脚本业务,解决应用业务中调用灵活性。



技术特征:

1.一种轻量级人机浏览器的应用调用系统,其特征在于,包括:

2.根据权利要求1所述的轻量级人机浏览器的应用调用系统,其特征在于,所述接口扩展配置文件包括应用号、应用名称、应用位置,所述通用扩展配置文件包括通用菜单信息、设备信息、脚本业务信息、脚本执行方式信息。

3.根据权利要求1所述的轻量级人机浏览器的应用调用系统,其特征在于,还包括菜单生成模块,用于根据通用扩展配置文件生成通用业务菜单,根据接口扩展配置文件生成接口业务菜单,所述通用业务菜单与通用扩展应用服务相关联,所述接口业务菜单与接口扩展应用服务相关联。

4.一种轻量级人机浏览器的应用调用方法,其特征在于,适用于权利要求1-3任一项所述的轻量级人机浏览器的应用调用系统,所述方法包括:

5.根据权利要求4所述的轻量级人机浏览器的应用调用方法,其特征在于,所述判断所述业务操作信号是否为通用事件的方法包括:

6.一种轻量级人机浏览器的应用调用装置,其特征在于,包括:

7.根据权利要求6所述的轻量级人机浏览器的应用调用装置,其特征在于,所述判断模块,包括:

8.根据权利要求6所述的轻量级人机浏览器的应用调用装置,其特征在于,所述接口扩展配置文件包括应用号、应用名称、应用位置,所述通用扩展配置文件包括通用菜单信息、设备信息、脚本业务信息、脚本执行方式信息。

9.一种电子设备,其特征在于:包括处理器及存储介质;

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于:该程序被处理器执行时实现权利要求4~5任一项所述方法的步骤。


技术总结
本发明公开了一种轻量级人机浏览器的应用调用方法、系统及装置,所述方法包括检测到画面中相应的业务操作信号;判断所述业务操作信号是否为通用事件;如果是通用事件,加载预先配置的通用扩展配置文件;根据加载的通用扩展配置文件,执行预先配置在通用扩展配置文件或CIM/G图形文件中的脚本业务,调用通用扩展应用服务;如果不是通用事件,加载预先配置的接口扩展配置文件;根据加载的接口扩展配置文件,调用接口扩展应用服务,本发明解决了业务画面内应用调用过渡依赖接口调用的问题,提升人机浏览器应用调用方式。

技术研发人员:吕志猛,殷霞,闪鑫,吴海伟,张首魁,严振,许花,孙云枫,彭晖,黄昆,岳伟瑞,李路路,陈光,赵昆,芦玉英,房彩申,程亿强,周养浩
受保护的技术使用者:国电南瑞科技股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1