[发明专利]一种应用程序跨语言运行时环境执行的虚拟化技术及方法在审

专利信息
申请号: 201711263865.7 申请日: 2017-12-05
公开(公告)号: CN109871284A 公开(公告)日: 2019-06-11
发明(设计)人: 夏远曦 申请(专利权)人: 北京元比特科技有限责任公司
主分类号: G06F9/54 分类号: G06F9/54;G06F9/48;G06F9/455
代理公司: 暂无信息 代理人: 暂无信息
地址: 100089 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 应用程序 运行时环境 虚拟化技术 程序制作 中间语言 字节码 语言 应用程序翻译 关键字存储 关系表存储 程序运行 技术使用 解释执行 人员技术 软件执行 宿主语言 信息孤岛 应用逻辑 应用软件 边界性 编译器 解释器 虚拟化 虚拟机 编程 孤岛 应用 统一 信息技术
【说明书】:

一种应用程序跨语言运行时环境执行的虚拟化技术及方法,属于一种新的程序制作和程序运行机制,本发明包括一个程序制作工具和一个应用程序跨语言运行时环境虚拟机,该技术使用统一的中间语言编写应用软件,编译器将应用程序翻译成字节码,字节码使用关系表存储,以函数为关键字存储,并且通过不同宿主语言环境上的解释器,无差别的解释执行;本发明意在使应用程序和执行环境分离,及应用逻辑与软件分离的办法,达到实现应用的可继承性的目的;通过软件执行环境虚拟化,打造应用程序的执行环境无边界性,打破当前信息技术存在的应用孤岛和信息孤岛的格局;同时通过统一的中间语言编程,实现技术人员技术经验的可继承性。

技术领域

本发明涉及应用程序虚拟化技术及方法。

背景技术

软件是信息技术中的基本运行单位,随着信息技术的发展,各类应用软件层出不穷,各种软件开发技术种类繁多,开发语言也是多种多样,目前语言层面的开发技术主要有c,c++,java,python,php,c#,js等,其中每种语言本身都有自己的专长,再加上随着互联网的发展,各语言在相关领域的发展研究,形成了自己独有的生态圈,如java在移动平台Android上的突出贡献,php对构建轻量级web系统的优势,以及python语言在人工智能领域的作用,随着互联网纵深细分领域的发展,语言也各自发展了自己一些独特的功能和框架。技术上的独立性逐渐加强,这为专门领域开发提供的便捷的方式,但是同时也给软件开发技术的学习以及软件自生的升级、维护以及功能点的开放共享增加了难度。

上述信息技术领域的现状导致的问题:

1.开发经验继承性差,由于开发技术更新换代以及软件要求的技术选型,开发人员需要耗费大量的学习时间,才能适应某项新技术;

2.软件功能继承性差,各家应用软件技术的不同,使得现有软件功能的复用性很差,重复开发造成许多浪费;

3.数据继承性差,应用孤岛和数据孤岛问题,造成目前信息技术领域数据的合理继承使用的诸多障碍。

发明内容

本发明就是为了解决上述问题,提出了一种软件技术及方法,凡是通过本发明技术制作软件,一方面,使用统一的中间语言编程,开发者无需学习多种编程技巧,便可以开发出适用各种语言运行时的应用软件,提高技术人员技术经验的继承性;另一方面,通过本发明技术制作的应用程序,互相之间轻松的无障碍的共享应用程序中的基本功能,应用程序的功能,能够以复制或者迁移的方式,安装到另外一个软件中使用,提高软件功能的继承性;再者,使用本发明技术开发的软件,其数据、算法和功能模块将使用统一标准的接口,加上程序功能继承性,可以使得数据可利用性大大提高。本发明专利最终实现在信息技术领域,构造出一个无边界的应用程序环境和无边界的数据环境,构造一个统一的多元化的大数据应用环境。

为了实现上述目的,本发明采取以下方案。

一种应用程序跨语言运行时环境执行的虚拟化技术及方法,其特征是该技术包括一个程序制作工具和一个跨语言运行时虚拟机构成。

所述程序制作工具包括文本编辑器,本地标准库,远程共享库,语法检测器,中间码生成器,逻辑检测器。

所述编辑器就是普通的在线文本编辑工具,用来编写软件代码。

所述本地标准库是编辑器自带的标准的应用函数库。

所述远程共享库是通过共享服务器提供的共享函数库。

所述语法检测器是用来检测编写代码的合法性。

所述中间码生成器是将标准接口与标准逻辑生成解释器需要的中间码。

所述路逻辑检测器是测试生成的字节码是否正确。

所述中心的数据共享服务器是用来处理共享信息的分类、存储、检索。

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

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

本文链接:http://www.vipzhuanli.com/pat/books/201711263865.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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