[发明专利]一种基于驱动程序的应用系统发布方法有效
申请号: | 201710201707.2 | 申请日: | 2017-03-30 |
公开(公告)号: | CN106951266B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 何学勇;张勇;赵建 | 申请(专利权)人: | 焦点科技股份有限公司 |
主分类号: | G06F8/76 | 分类号: | G06F8/76;G06F9/4401 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210003 江苏省南京市高新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 基于驱动程序的应用系统发布方法,定义驱动实现的接口,使应用的发布程序实现规范标准化;按照驱动程序实现的接口,编制专属预发布应用所需驱动的执行文件;将编制的驱动执行文件上传至驱动管理系统中,由驱动管理系统借助class loader类加载器,将驱动执行文件加载入JVM中;在上述驱动执行程序加载入JVM的过程中,驱动管理系统会通过检测驱动执行程序,检测应用驱动的实现是否符合约定的规范:若符合,则对应用驱动的执行程序持久化保存;驱动管理系统中,通过界面点击触发发布动作,之后,驱动管理系统的程序通过RPC协议远程调用驱动执行程序的发布接口,另外,该接口将驱动作为传入参数的方式发送到驱动执行程序中。 1 | ||
搜索关键词: | 驱动 管理系统 驱动程序 执行文件 应用系统发布 发布 载入 程序实现 定义驱动 发布应用 检测应用 类加载器 应用驱动 远程调用 持久化 编制 触发 上传 标准化 保存 检测 应用 | ||
所述驱动实现的接口用于定义驱动实现的标准;根据驱动实现的标准,编制应用发布的执行指令;
所述驱动执行系统:是一个驱动的加载解析执行器,用于加载、解析并执行各应用实现的驱动程序,进而完成应用发布的全部逻辑过程;驱动执行系统安装在当前有发布应用需求的机器上;
所述驱动管理系统:各应用系统先将自身实现的驱动程序上传至驱动管理系统中,驱动管理系统功能:其一是驱动程序的检验,检测驱动程序的实现是否符合约定的规范,其中所述约定的规范是指按照已定义的驱动实现接口,形成应用发布的驱动;其二是当应用发布时,将应用的驱动程序通过RPC协议发送至对应机器上的驱动执行系统;其三是通过RPC协议发送应用发布指令,至驱动执行系统执行发布操作。
2.一种对权利要求1所述的基于驱动程序的应用系统的发布方法,其特征是,步骤1:定义驱动实现的接口,使应用的发布程序实现规范标准化;具体包括:应用构建和应用启/停操作;
步骤1‑1:定义应用系统的构建接口:从储存驱动程序的远程仓库获取应用代码至本地磁盘,对已下载至本地磁盘的应用代码执行结构调整,以保证应用代码具备可执行的代码结构;
步骤1‑2:定义应用的启/停接口:针对可执行的应用代码,调用启/停操作代码,以控制应用发布的启/停操作;
步骤2:按照驱动程序实现的接口,编制专属预发布应用所需驱动的执行文件;
步骤3:将编制的驱动执行程序上传至驱动管理系统中,由驱动管理系统借助class loader类加载器,将驱动执行程序加载入JVM中;
步骤4:在上述驱动执行程序加载入JVM的过程中,驱动管理系统会通过检测驱动执行程序,检测应用驱动的实现是否符合约定的规范:若符合,则对应用驱动的执行程序持久化保存;
步骤5:驱动管理系统中,通过界面点击触发发布动作,之后,驱动管理系统的程序通过RPC协议远程调用驱动执行程序的发布接口,以驱动执行程序作为发布接口的传入参数,用以将驱动执行程序传送至对应机器上的驱动执行系统;
步骤6:驱动执行系统利用classloader方法,加载驱动执行程序进入JVM中,经解析驱动执行程序,获取应用发布的操作接口,通过调用操作接口,执行应用的发布。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于焦点科技股份有限公司,未经焦点科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710201707.2/,转载请声明来源钻瓜专利网。
- 上一篇:尾气处理装置的处理箱
- 下一篇:一种全自动除尘箱