[发明专利]一种应用程序跨语言运行时环境执行的虚拟化技术及方法在审
申请号: | 201711263865.7 | 申请日: | 2017-12-05 |
公开(公告)号: | CN109871284A | 公开(公告)日: | 2019-06-11 |
发明(设计)人: | 夏远曦 | 申请(专利权)人: | 北京元比特科技有限责任公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/48;G06F9/455 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种应用程序跨语言运行时环境执行的虚拟化技术及方法,属于一种新的程序制作和程序运行机制,本发明包括一个程序制作工具和一个应用程序跨语言运行时环境虚拟机,该技术使用统一的中间语言编写应用软件,编译器将应用程序翻译成字节码,字节码使用关系表存储,以函数为关键字存储,并且通过不同宿主语言环境上的解释器,无差别的解释执行;本发明意在使应用程序和执行环境分离,及应用逻辑与软件分离的办法,达到实现应用的可继承性的目的;通过软件执行环境虚拟化,打造应用程序的执行环境无边界性,打破当前信息技术存在的应用孤岛和信息孤岛的格局;同时通过统一的中间语言编程,实现技术人员技术经验的可继承性。 | ||
搜索关键词: | 应用程序 运行时环境 虚拟化技术 程序制作 中间语言 字节码 语言 应用程序翻译 关键字存储 关系表存储 程序运行 技术使用 解释执行 人员技术 软件执行 宿主语言 信息孤岛 应用逻辑 应用软件 边界性 编译器 解释器 虚拟化 虚拟机 编程 孤岛 应用 统一 信息技术 | ||
【主权项】:
1.一种应用程序跨语言运行时环境执行的虚拟化技术及方法,其特征是包括一个程序制作工具和一个跨语言应用虚拟机构成;所述软件制作工具包括文本编辑器,本地标准库,远程共享库,语法检测器,中间码生成器,逻辑检测器;所述编辑器就是普通的在线文本编辑工具,用来编写程序代码;所述本地标准库是编辑器自带的标准的应用函数库;所述远程共享库是通过共享服务器提供的共享函数库;所述语法检测器是用来检测编写代码的合法性;所述中间码生成器是将标准接口与标准逻辑生成解释器需要的中间码;所述路逻辑检测器是测试生成的字节码是否正确;所述中心的数据共享服务器是用来处理共享信息的分类、存储、检索;所述中间码管理器,即对中间语言编译通过后生成的中间码的存储、查询、删除、分享等功能;所述中间码,其特征是,包括标准接口、标准执行逻辑;所述标准接口,其作用一个是执行逻辑的唯一标识,程序通过标准接口,找到执行逻辑,标准接口另一个作用是应用对外开放的用于交互的API名称;所述标准执行逻辑的作用是软件程序中业务逻辑部分,及函数的执行体;所述标准库的作用是提前封装好的具有固定作用的函数库;所术跨语言运行时虚拟机,其特征是,在不同语言运行时中,结构包括中间码管理器、解释器、共享资源管理器、宿主语言库、宿主语言扩展库、宿主语言运行时库;跨语言运行时虚拟机使用宿主语言编写生产,以适应宿主语言运行时环境;跨语言运行时虚拟机对同一段中间码的执行效果是无差别的;所述解释器是用来将中间码翻译成宿主语言并且执行的工具;所述中间码,及中间语言编译之后的执行码,中间码以函数为单位,在不同语言环境中使用统一格式数据存储;所述宿主语言是目前流行的各种开发语言,包括java,c#,c++,c,js,go等等;所述接口管理器是用来管理标准接口的,包括接口的访问权限:开放,不开放以及接口的访问方式:收费、免费;所述共享资源管理器是用来访问和管理共享服务器上的共享资源的,可以查找需要的资源并且引用或者删除共享资源,共享资源管理器的搜索功能,可以搜索到共享服务器上的不同类型的共享资源,资源类型包括数据信息类、网页应用、算法的标准接口和应用的功能模块接口;所述宿主语言库是宿主语言本身的函数库;所述宿主语言扩展库的作用是补充和丰富宿主语言库;所述宿主语言运行时的作用是软件在具体操作系统的上的执行程序;所述标准接口,包括:注释,关键字,接口名,输入参数,输出参数,配置参数,标准执行逻辑;所述注释的作用是对接口的描述;所述关键字的作用是定义接口类型;所述接口名的作用是接口的唯一标识;所述输入参数是调用接口时传递的参数;所述输出参数是接口执行结果返回参数;所述配置参数是配置接口的属性,规范接口执行时的行为;所述标准执行逻辑是接口对应的处理过程,即函数的执行体;一种互联网信息及技术共享的平台,该共享平台的信息共享服务器,其特征是由共享共享信息分类器,信息处理器,共享信息查询器;所述信息分类器的作用根据信息关键字区分信息类别;所述信息处理器是将分类的信息保存到数据库或者文件中,也可以执行修改与删除任务;所述共享信息查询器是用来检索用户请求的指定信息并且返回给用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元比特科技有限责任公司,未经北京元比特科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711263865.7/,转载请声明来源钻瓜专利网。