[发明专利]一种基于驱动程序的应用系统发布方法有效

专利信息
申请号: 201710201707.2 申请日: 2017-03-30
公开(公告)号: CN106951266B 公开(公告)日: 2018-06-15
发明(设计)人: 何学勇;张勇;赵建 申请(专利权)人: 焦点科技股份有限公司
主分类号: G06F8/76 分类号: G06F8/76;G06F9/4401
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 陈建和
地址: 210003 江苏省南京市高新*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 基于驱动程序的应用系统发布方法,定义驱动实现的接口,使应用的发布程序实现规范标准化;按照驱动程序实现的接口,编制专属预发布应用所需驱动的执行文件;将编制的驱动执行文件上传至驱动管理系统中,由驱动管理系统借助class loader类加载器,将驱动执行文件加载入JVM中;在上述驱动执行程序加载入JVM的过程中,驱动管理系统会通过检测驱动执行程序,检测应用驱动的实现是否符合约定的规范:若符合,则对应用驱动的执行程序持久化保存;驱动管理系统中,通过界面点击触发发布动作,之后,驱动管理系统的程序通过RPC协议远程调用驱动执行程序的发布接口,另外,该接口将驱动作为传入参数的方式发送到驱动执行程序中。 1
搜索关键词: 驱动 管理系统 驱动程序 执行文件 应用系统发布 发布 载入 程序实现 定义驱动 发布应用 检测应用 类加载器 应用驱动 远程调用 持久化 编制 触发 上传 标准化 保存 检测 应用
【主权项】:
1.一种基于驱动程序的应用系统发布系统,其特征是包括驱动实现的接口、驱动管理系统、驱动执行系统;

所述驱动实现的接口用于定义驱动实现的标准;根据驱动实现的标准,编制应用发布的执行指令;

所述驱动执行系统:是一个驱动的加载解析执行器,用于加载、解析并执行各应用实现的驱动程序,进而完成应用发布的全部逻辑过程;驱动执行系统安装在当前有发布应用需求的机器上;

所述驱动管理系统:各应用系统先将自身实现的驱动程序上传至驱动管理系统中,驱动管理系统功能:其一是驱动程序的检验,检测驱动程序的实现是否符合约定的规范,其中所述约定的规范是指按照已定义的驱动实现接口,形成应用发布的驱动;其二是当应用发布时,将应用的驱动程序通过RPC协议发送至对应机器上的驱动执行系统;其三是通过RPC协议发送应用发布指令,至驱动执行系统执行发布操作。

2.一种对权利要求1所述的基于驱动程序的应用系统的发布方法,其特征是,

步骤1:定义驱动实现的接口,使应用的发布程序实现规范标准化;具体包括:应用构建和应用启/停操作;

步骤1‑1:定义应用系统的构建接口:从储存驱动程序的远程仓库获取应用代码至本地磁盘,对已下载至本地磁盘的应用代码执行结构调整,以保证应用代码具备可执行的代码结构;

步骤1‑2:定义应用的启/停接口:针对可执行的应用代码,调用启/停操作代码,以控制应用发布的启/停操作;

步骤2:按照驱动程序实现的接口,编制专属预发布应用所需驱动的执行文件;

步骤3:将编制的驱动执行程序上传至驱动管理系统中,由驱动管理系统借助class loader类加载器,将驱动执行程序加载入JVM中;

步骤4:在上述驱动执行程序加载入JVM的过程中,驱动管理系统会通过检测驱动执行程序,检测应用驱动的实现是否符合约定的规范:若符合,则对应用驱动的执行程序持久化保存;

步骤5:驱动管理系统中,通过界面点击触发发布动作,之后,驱动管理系统的程序通过RPC协议远程调用驱动执行程序的发布接口,以驱动执行程序作为发布接口的传入参数,用以将驱动执行程序传送至对应机器上的驱动执行系统;

步骤6:驱动执行系统利用classloader方法,加载驱动执行程序进入JVM中,经解析驱动执行程序,获取应用发布的操作接口,通过调用操作接口,执行应用的发布。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于焦点科技股份有限公司,未经焦点科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710201707.2/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top