嵌入式KVM虚拟机平台.pdf

上传人:zhu****69 文档编号:4211101 上传时间:2018-09-07 格式:PDF 页数:14 大小:640.94KB
返回 下载 相关 举报
摘要
申请专利号:

CN201210162030.3

申请日:

2012.05.23

公开号:

CN102681880A

公开日:

2012.09.19

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 9/455申请日:20120523|||公开

IPC分类号:

G06F9/455; H04N21/443(2011.01)I

主分类号:

G06F9/455

申请人:

成都三零凯天通信实业有限公司

发明人:

沈宜; 张明亮; 邹严; 周永帅

地址:

610041 四川省成都市高新区创业路6号

优先权:

专利代理机构:

成都金英专利代理事务所(普通合伙) 51218

代理人:

袁英

PDF下载: PDF下载
内容摘要

本发明公开了一种嵌入式KVM虚拟机平台,它由Hardware、LinuxOS、JAVACALL、phoneMEFeature和MainControlManager构成;phoneMEFeature包括PCSL、CLDC和MIDP;MainControlManager包括KVM_Init、KVM_Install、KVM_Run、KVM_Close、KVM_Remove、KVM_Socket、KVM_Download和KVM_Logic。本发明支持多种图片格式、中英文输入法和混音,便于用户使用;还具有成本低,使用和维护方便,便于新功能开发及用户感知好等特点。

权利要求书

1.嵌入式KVM虚拟机平台,其特征在于:它由硬件Hardware、操作系统LinuxOS、移植层接口JAVA CALL、phoneME Feature和主控制管理器Main Control Manager构成;phoneME Feature包括PCSL公用函数库、有限连接设备配置CLDC和移动信息设备配置文件MIDP,PCSL公用函数库包括内存管理Memory、打印输出Print、网络通信Network、文件访问File、字符串处理String和定义宏Escfilenames;有限连接设备配置CLDC包括运行库JAVA API和VM服务器;移动信息设备配置文件MIDP包括功能提供Services、运行库JAVA API和应用程序管理子系统NAMS,功能提供Services包括决定Midlet程序是否为可信API集的Security、提供配置管理功能的Configuration、提供搜集及指派系统事件功能的Events和提供内存、字符串、线程、资源、存储及日志功能的Core,运行库JAVA API包括存储管理子系统RMS、接收外部实体信息的Push、提供网络连接的Protocol、用户图形接口LCD UI和可选JSR包Optional JSR; 主控制管理器Main Control Manager包括初始化VM及NAMS应用程序目录、调用函数设置VM的KVM_Init、JAVA安装程序KVM_Install、程序运行KVM_Run、虚拟机关闭KVM_Close、JAVA应用程序删除KVM_Remove、进程间消息通信处理KVM_Socket、JAVA应用程序下载KVM_Download和KVM业务逻辑处理KVM_Logic;初始化VM及NAMS应用程序目录、调用函数设置VM的KVM_Init、JAVA安装程序KVM_Install、程序运行KVM_Run、虚拟机关闭KVM_Close和JAVA应用程序删除KVM_Remove的输出分别与应用程序管理子系统NAMS的输入连接,应用程序管理子系统NAMS的输出与VM服务器的一个输入连接,VM服务器的另一个输入与功能提供Services的Configuration、Events和Core相连,VM服务器的输出分别与运行库JAVA API连接。

说明书

嵌入式KVM虚拟机平台

技术领域

本发明涉及一种嵌入式KVM虚拟机平台。

背景技术

针对于中国电信IPTV机顶盒的功能需求、业务应用和技术标准而言,KVM是其中必须的一项,特别是在电信的增值业务实施方案中,KVM已经成为其重要的技术基础平台。与此同时,在国内的DVB机顶盒市场方面,一些城市和地区的广电平台业务也增加了KVM相关应用,KVM也是他们需求中的必须选项。现有的KVM虚拟机成本较高,导致产品的成本大大增加,并且带来维护以及新增功能的不方便。

发明内容

本发明的目的在于解决现有技术的不足,提供一种自主的、稳定的、可移植性好的、新增功能方便的嵌入式KVM虚拟机平台。 

本发明的目的是通过以下技术方案来实现的:嵌入式KVM虚拟机平台,它由硬件Hardware、操作系统LinuxOS、移植层接口JAVA CALL、phoneME Feature和主控制管理器Main Control Manager构成;

phoneME Feature包括PCSL公用函数库、有限连接设备配置CLDC和移动信息设备配置文件MIDP,PCSL公用函数库包括内存管理Memory、打印输出Print、网络通信Network、文件访问File、字符串处理String和定义宏Escfilenames;有限连接设备配置CLDC包括运行库JAVA API和VM服务器;移动信息设备配置文件MIDP包括功能提供Services、运行库JAVA API和应用程序管理子系统NAMS,功能提供Services包括决定Midlet程序是否为可信API集的Security、提供配置管理功能的Configuration、提供搜集及指派系统事件功能的Events和提供内存、字符串、线程、资源、存储及日志功能的Core,运行库JAVA API包括存储管理子系统RMS、接收外部实体信息的Push、提供网络连接的Protocol、用户图形接口LCD UI和可选JSR包Optional JSR;

 主控制管理器Main Control Manager包括初始化VM及NAMS应用程序目录、调用函数设置VM的KVM_Init、JAVA安装程序KVM_Install、程序运行KVM_Run、虚拟机关闭KVM_Close、JAVA应用程序删除KVM_Remove、进程间消息通信处理KVM_Socket、JAVA应用程序下载KVM_Download和KVM业务逻辑处理KVM_Logic;

初始化VM及NAMS应用程序目录、调用函数设置VM的KVM_Init、JAVA安装程序KVM_Install、程序运行KVM_Run、虚拟机关闭KVM_Close和JAVA应用程序删除KVM_Remove的输出分别与应用程序管理子系统NAMS的输入连接,应用程序管理子系统NAMS的输出与VM服务器的一个输入连接,VM服务器的另一个输入与功能提供Services的Configuration、Events和Core相连,VM服务器的输出分别与运行库JAVA API连接。

本发明的有益效果是:支持多种图片格式,便于扩展;支持中英文输入法,便于用户使用,改善用户体验;与自研浏览器和播放器结合架构合理,便于新功能的开发和扩展;支持混音,音频播放效果好;此外,还具有成本低,使用和维护方便,便于新功能开发及用户感知好等特点。 

附图说明

图1为本发明KVM虚拟机平台的框架图;

图2为本发明事件主循环流程图;

图3为本发明主程序流程图;

图4为本发明kvm_socket_thread流程图;

图5为本发明kvm_thread流程图;

图6为本发明KVM_Init流程图;

图7为本发明kt_kvm_exec流程图;

图8为本发明KVM_Run流程图;

图9为本发明KVM_Install流程图;

图10为本发明KVM_Remove流程图。

具体实施方式

下面结合附图进一步描述本发明的技术方案:如图1所示,嵌入式KVM虚拟机平台,它由硬件Hardware、操作系统LinuxOS、移植层接口JAVA CALL、phoneME Feature和主控制管理器Main Control Manager构成。

phoneME Feature包括PCSL公用函数库、有限连接设备配置CLDC和移动信息设备配置文件MIDP,PCSL公用函数库包括内存管理Memory、打印输出Print、网络通信Network、文件访问File、字符串处理String和定义宏Escfilenames;有限连接设备配置CLDC包括运行库JAVA API和VM服务器;移动信息设备配置文件MIDP包括功能提供Services、运行库JAVA API和应用程序管理子系统NAMS,功能提供Services包括决定Midlet程序是否为可信API集的Security、提供配置管理功能的Configuration、提供搜集及指派系统事件功能的Events和提供内存、字符串、线程、资源、存储及日志功能的Core,运行库JAVA API包括存储管理子系统RMS、接收外部实体信息的Push、提供网络连接的Protocol、用户图形接口LCD UI和可选JSR包Optional JSR。

 主控制管理器Main Control Manager包括初始化VM及NAMS应用程序目录、调用函数设置VM的KVM_Init、JAVA安装程序KVM_Install、程序运行KVM_Run、虚拟机关闭KVM_Close、JAVA应用程序删除KVM_Remove、进程间消息通信处理KVM_Socket、JAVA应用程序下载KVM_Download和KVM业务逻辑处理KVM_Logic。KVM_Init的流程图如图6所示,KVM_Run的流程图如图8所示,KVM_Install的流程图如图9所示,KVM_Remove的流程图如图10所示。

初始化VM及NAMS应用程序目录、调用函数设置VM的KVM Init、JAVA安装程序KVM Install、程序运行KVM Run、虚拟机关闭KVM Close和JAVA应用程序删除KVM Remove的输出分别与应用程序管理子系统NAMS的输入连接,应用程序管理子系统NAMS的输出与VM服务器的一个输入连接,VM服务器的另一个输入与功能提供Services的Configuration、Events和Core相连,VM服务器的输出分别与运行库JAVA API连接。 

其中,移植层接口JAVA CALL主要是与操作系统、图形显示和事件等相关的操作:

日志功能:javacall/interface/common/javacall_logging.h;

内存系统:javacall/interface/common/javacall_memory.h;

时间和定时器:javacall/interface/common/javacall_time.h;

文件系统:javacall/interface/common/javacall_file.h,

javacall/interface/common/javacall_dir.h; 

显示(LCD):javacall/interface/midp/javacall_lcd.h;

事件处理:javacall/interface/common/javacall_events.h;

按键事件:javacall/interface/midp/javacall_keypress.h;

运行时生命周期事件:javacall/interface/midp/javacall_lifecycle.h;

基本网络和socket通信:javacall/interface/midp/javacall_network.h, 

javacall/interface/midp/javacall_socket.h; 

高级网络和socket通信:javacall/interface/midp/javacall_network.h, 

javacall/interface0midp/javacall_socket.h; 

字体系统:javacall/interface/midp/javacall_font.h;

输入法:javacall/interface/midp/javacall_pti.h(需要改写TextField类);

音频(jsr135):javacall/interface/jsr135_mmapi/javacall_multimedia.h, 

javacall/interface/jsr135_mmapi/javanotify_multimedia.h。

PCSL公用函数库提供内存、网络等基本操作,供MIDP和CLDC使用:内存管理Memory包括内存的分配、释放以及获得堆内存信息等;打印输出Print打印输出信息到指定的终端或文件等位置;网络通信Network提供Socket等网络通信功能;文件访问File提供文件读写或文件夹操作等文件系统访问功能;字符串处理String提供基本的字符串处理功能;定义宏Escfilenames定义PCSL模块所需要使用的宏。

 功能提供Services提供Configuration、Events等功能,供子系统NAMS、RMS等使用:Security决定Midlet程序是否为可信API集;Configuration配置管理单元,主要包括一些常量和属性,确保java平台和本地配置保持一致;Events搜集和指派系统事件,包括图形用户接口、网络、I/O等;Core提供内存、字符串、线程、资源、存储、日志等方面功能。

应用程序管理子系统NAMS用于安装、运行和删除JAVA应用程序等,封装了应用程序所有需要调用的接口。存储管理子系统RMS提供应用程序数据存储等功能。Push用于接收外部实体信息。Protocl提供http、socket等网络连接,接收和发送数据。LCD UI提供用户图形接口,包括高级和低级绘图。Optional JSR可选JSR包,比如JSR135等。

VM服务器是虚拟机核心,Main Control Manager为主控制管理器。KVM_Init初始化VM、调用配置和事件等函数设置VM、初始化NAMS应用程序目录等。KVM_Install为JAVA程序安装,通过NAMS启动VM,加载CommandLineInstaller类到VM执行,进行应用程序安装。KVM_Run根据应用程序ID,从NAMS获得Midlet主类名,最后通过Events启动VM运行程序。KVM_Close用于关闭虚拟机,释放相应的资源。KVM_Remove用于删除指定的JAVA应用程序。KVM_Socket用于进程间消息通信处理。KVM_Download用于JAVA应用程序的下载。KVM_Logic用于KVM业务逻辑处理。其中,事件主循环流程图如图2所示,主程序流程图如图3所示, kvm_socket_thread流程图如图4所示,kvm_thread流程图如图5所示,kt_kvm_exec流程图如图7所示。

嵌入式KVM虚拟机平台.pdf_第1页
第1页 / 共14页
嵌入式KVM虚拟机平台.pdf_第2页
第2页 / 共14页
嵌入式KVM虚拟机平台.pdf_第3页
第3页 / 共14页
点击查看更多>>
资源描述

《嵌入式KVM虚拟机平台.pdf》由会员分享,可在线阅读,更多相关《嵌入式KVM虚拟机平台.pdf(14页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102681880 A (43)申请公布日 2012.09.19 C N 1 0 2 6 8 1 8 8 0 A *CN102681880A* (21)申请号 201210162030.3 (22)申请日 2012.05.23 G06F 9/455(2006.01) H04N 21/443(2011.01) (71)申请人成都三零凯天通信实业有限公司 地址 610041 四川省成都市高新区创业路6 号 (72)发明人沈宜 张明亮 邹严 周永帅 (74)专利代理机构成都金英专利代理事务所 (普通合伙) 51218 代理人袁英 (54) 发明名称 嵌入式KVM虚拟机平台 。

2、(57) 摘要 本发明公开了一种嵌入式KVM虚拟机 平台,它由Hardware、LinuxOS、JAVACALL、 phoneMEFeature和MainControlManager构 成;phoneMEFeature包括PCSL、CLDC和MIDP; MainControlManager包括KVM_Init、KVM_ Install、KVM_Run、KVM_Close、KVM_Remove、KVM_ Socket、KVM_Download和KVM_Logic。本发明支持 多种图片格式、中英文输入法和混音,便于用户使 用;还具有成本低,使用和维护方便,便于新功能 开发及用户感知好等特点。 (5。

3、1)Int.Cl. 权利要求书1页 说明书4页 附图8页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 附图 8 页 1/1页 2 1.嵌入式KVM虚拟机平台,其特征在于:它由硬件Hardware、操作系统LinuxOS、移植 层接口JAVA CALL、phoneME Feature和主控制管理器Main Control Manager构成; phoneME Feature包括PCSL公用函数库、有限连接设备配置CLDC和移动信息设备配置 文件MIDP,PCSL公用函数库包括内存管理Memory、打印输出Print、网络通信Network、文 。

4、件访问File、字符串处理String和定义宏Escfilenames;有限连接设备配置CLDC包括运 行库JAVA API和VM服务器;移动信息设备配置文件MIDP包括功能提供Services、运行库 JAVA API和应用程序管理子系统NAMS,功能提供Services包括决定Midlet程序是否为可 信API集的Security、提供配置管理功能的Configuration、提供搜集及指派系统事件功能 的Events和提供内存、字符串、线程、资源、存储及日志功能的Core,运行库JAVA API包括 存储管理子系统RMS、接收外部实体信息的Push、提供网络连接的Protocol、用户图。

5、形接口 LCD UI和可选JSR包Optional JSR; 主控制管理器Main Control Manager包括初始化VM及NAMS应用程序目录、调用函 数设置VM的KVM_Init、JAVA安装程序KVM_Install、程序运行KVM_Run、虚拟机关闭KVM_ Close、JAVA应用程序删除KVM_Remove、进程间消息通信处理KVM_Socket、JAVA应用程序下 载KVM_Download和KVM业务逻辑处理KVM_Logic; 初始化VM及NAMS应用程序目录、调用函数设置VM的KVM_Init、JAVA安装程序KVM_ Install、程序运行KVM_Run、虚拟机关。

6、闭KVM_Close和JAVA应用程序删除KVM_Remove的 输出分别与应用程序管理子系统NAMS的输入连接,应用程序管理子系统NAMS的输出与VM 服务器的一个输入连接,VM服务器的另一个输入与功能提供Services的Configuration、 Events和Core相连,VM服务器的输出分别与运行库JAVA API连接。 权 利 要 求 书CN 102681880 A 1/4页 3 嵌入式 KVM 虚拟机平台 技术领域 0001 本发明涉及一种嵌入式KVM虚拟机平台。 背景技术 0002 针对于中国电信IPTV机顶盒的功能需求、业务应用和技术标准而言,KVM是其中 必须的一项,特别。

7、是在电信的增值业务实施方案中,KVM已经成为其重要的技术基础平台。 与此同时,在国内的DVB机顶盒市场方面,一些城市和地区的广电平台业务也增加了KVM相 关应用,KVM也是他们需求中的必须选项。现有的KVM虚拟机成本较高,导致产品的成本大 大增加,并且带来维护以及新增功能的不方便。 发明内容 0003 本发明的目的在于解决现有技术的不足,提供一种自主的、稳定的、可移植性好 的、新增功能方便的嵌入式KVM虚拟机平台。 0004 本发明的目的是通过以下技术方案来实现的:嵌入式KVM虚拟机平台,它由硬件 Hardware、操作系统LinuxOS、移植层接口JAVA CALL、phoneME Feat。

8、ure和主控制管理器 Main Control Manager构成; phoneME Feature包括PCSL公用函数库、有限连接设备配置CLDC和移动信息设备配置 文件MIDP,PCSL公用函数库包括内存管理Memory、打印输出Print、网络通信Network、文 件访问File、字符串处理String和定义宏Escfilenames;有限连接设备配置CLDC包括运 行库JAVA API和VM服务器;移动信息设备配置文件MIDP包括功能提供Services、运行库 JAVA API和应用程序管理子系统NAMS,功能提供Services包括决定Midlet程序是否为可 信API集的Sec。

9、urity、提供配置管理功能的Configuration、提供搜集及指派系统事件功能 的Events和提供内存、字符串、线程、资源、存储及日志功能的Core,运行库JAVA API包括 存储管理子系统RMS、接收外部实体信息的Push、提供网络连接的Protocol、用户图形接口 LCD UI和可选JSR包Optional JSR; 主控制管理器Main Control Manager包括初始化VM及NAMS应用程序目录、调用函 数设置VM的KVM_Init、JAVA安装程序KVM_Install、程序运行KVM_Run、虚拟机关闭KVM_ Close、JAVA应用程序删除KVM_Remove。

10、、进程间消息通信处理KVM_Socket、JAVA应用程序下 载KVM_Download和KVM业务逻辑处理KVM_Logic; 初始化VM及NAMS应用程序目录、调用函数设置VM的KVM_Init、JAVA安装程序KVM_ Install、程序运行KVM_Run、虚拟机关闭KVM_Close和JAVA应用程序删除KVM_Remove的 输出分别与应用程序管理子系统NAMS的输入连接,应用程序管理子系统NAMS的输出与VM 服务器的一个输入连接,VM服务器的另一个输入与功能提供Services的Configuration、 Events和Core相连,VM服务器的输出分别与运行库JAVA AP。

11、I连接。 0005 本发明的有益效果是:支持多种图片格式,便于扩展;支持中英文输入法,便于用 户使用,改善用户体验;与自研浏览器和播放器结合架构合理,便于新功能的开发和扩展; 说 明 书CN 102681880 A 2/4页 4 支持混音,音频播放效果好;此外,还具有成本低,使用和维护方便,便于新功能开发及用户 感知好等特点。 附图说明 0006 图1为本发明KVM虚拟机平台的框架图; 图2为本发明事件主循环流程图; 图3为本发明主程序流程图; 图4为本发明kvm_socket_thread流程图; 图5为本发明kvm_thread流程图; 图6为本发明KVM_Init流程图; 图7为本发明k。

12、t_kvm_exec流程图; 图8为本发明KVM_Run流程图; 图9为本发明KVM_Install流程图; 图10为本发明KVM_Remove流程图。 具体实施方式 0007 下面结合附图进一步描述本发明的技术方案:如图1所示,嵌入式KVM虚拟机平 台,它由硬件Hardware、操作系统LinuxOS、移植层接口JAVA CALL、phoneME Feature和主 控制管理器Main Control Manager构成。 0008 phoneME Feature包括PCSL公用函数库、有限连接设备配置CLDC和移动信息设备 配置文件MIDP,PCSL公用函数库包括内存管理Memory、打印。

13、输出Print、网络通信Network、 文件访问File、字符串处理String和定义宏Escfilenames;有限连接设备配置CLDC包括 运行库JAVA API和VM服务器;移动信息设备配置文件MIDP包括功能提供Services、运行 库JAVA API和应用程序管理子系统NAMS,功能提供Services包括决定Midlet程序是否为 可信API集的Security、提供配置管理功能的Configuration、提供搜集及指派系统事件功 能的Events和提供内存、字符串、线程、资源、存储及日志功能的Core,运行库JAVA API包 括存储管理子系统RMS、接收外部实体信息的Pu。

14、sh、提供网络连接的Protocol、用户图形接 口LCD UI和可选JSR包Optional JSR。 0009 主控制管理器Main Control Manager包括初始化VM及NAMS应用程序目录、调 用函数设置VM的KVM_Init、JAVA安装程序KVM_Install、程序运行KVM_Run、虚拟机关闭 KVM_Close、JAVA应用程序删除KVM_Remove、进程间消息通信处理KVM_Socket、JAVA应用 程序下载KVM_Download和KVM业务逻辑处理KVM_Logic。KVM_Init的流程图如图6所示, KVM_Run的流程图如图8所示,KVM_Instal。

15、l的流程图如图9所示,KVM_Remove的流程图如 图10所示。 0010 初始化VM及NAMS应用程序目录、调用函数设置VM的KVM Init、JAVA安装程序KVM Install、程序运行KVM Run、虚拟机关闭KVM Close和JAVA应用程序删除KVM Remove的 输出分别与应用程序管理子系统NAMS的输入连接,应用程序管理子系统NAMS的输出与VM 服务器的一个输入连接,VM服务器的另一个输入与功能提供Services的Configuration、 Events和Core相连,VM服务器的输出分别与运行库JAVA API连接。 说 明 书CN 102681880 A 3/。

16、4页 5 0011 其中,移植层接口JAVA CALL主要是与操作系统、图形显示和事件等相关的操作: 日志功能:javacall/interface/common/javacall_logging.h; 内存系统:javacall/interface/common/javacall_memory.h; 时间和定时器:javacall/interface/common/javacall_time.h; 文件系统:javacall/interface/common/javacall_file.h, javacall/interface/common/javacall_dir.h; 显示(LCD):。

17、javacall/interface/midp/javacall_lcd.h; 事件处理:javacall/interface/common/javacall_events.h; 按键事件:javacall/interface/midp/javacall_keypress.h; 运行时生命周期事件:javacall/interface/midp/javacall_lifecycle.h; 基本网络和socket通信:javacall/interface/midp/javacall_network.h, javacall/interface/midp/javacall_socket.h; 高级网。

18、络和socket通信:javacall/interface/midp/javacall_network.h, javacall/interface0midp/javacall_socket.h; 字体系统:javacall/interface/midp/javacall_font.h; 输入法:javacall/interface/midp/javacall_pti.h(需要改写TextField类); 音频(js r135):javacall/interface/jsr135_mmapi/javacall_multimedia.h, javacall/interface/jsr135_mma。

19、pi/javanotify_multimedia.h。 0012 PCSL公用函数库提供内存、网络等基本操作,供MIDP和CLDC使用:内存管理 Memory包括内存的分配、释放以及获得堆内存信息等;打印输出Print打印输出信息到指 定的终端或文件等位置;网络通信Network提供Socket等网络通信功能;文件访问File提 供文件读写或文件夹操作等文件系统访问功能;字符串处理String提供基本的字符串处 理功能;定义宏Escfilenames定义PCSL模块所需要使用的宏。 0013 功能提供Services提供Configuration、Events等功能,供子系统NAMS、RMS等。

20、 使用:Security决定Midlet程序是否为可信API集;Configuration配置管理单元,主要包 括一些常量和属性,确保java平台和本地配置保持一致;Events搜集和指派系统事件,包 括图形用户接口、网络、I/O等;Core提供内存、字符串、线程、资源、存储、日志等方面功能。 0014 应用程序管理子系统NAMS用于安装、运行和删除JAVA应用程序等,封装了应用程 序所有需要调用的接口。存储管理子系统RMS提供应用程序数据存储等功能。Push用于接 收外部实体信息。Protocl提供http、socket等网络连接,接收和发送数据。LCD UI提供 用户图形接口,包括高级和低。

21、级绘图。Optional JSR可选JSR包,比如JSR135等。 0015 VM服务器是虚拟机核心,Main Control Manager为主控制管理器。KVM_Init初始 化VM、调用配置和事件等函数设置VM、初始化NAMS应用程序目录等。KVM_Install为JAVA 程序安装,通过NAMS启动VM,加载CommandLineInstaller类到VM执行,进行应用程序安 装。KVM_Run根据应用程序ID,从NAMS获得Midlet主类名,最后通过Events启动VM运 行程序。KVM_Close用于关闭虚拟机,释放相应的资源。KVM_Remove用于删除指定的JAVA 应用程序。

22、。KVM_Socket用于进程间消息通信处理。KVM_Download用于JAVA应用程序的下 载。KVM_Logic用于KVM业务逻辑处理。其中,事件主循环流程图如图2所示,主程序流程 图如图3所示, kvm_socket_thread流程图如图4所示,kvm_thread流程图如图5所示, 说 明 书CN 102681880 A 4/4页 6 kt_kvm_exec流程图如图7所示。 说 明 书CN 102681880 A 1/8页 7 图1 说 明 书 附 图CN 102681880 A 2/8页 8 图2 图3 图4 说 明 书 附 图CN 102681880 A 3/8页 9 图5 说 明 书 附 图CN 102681880 A 4/8页 10 图6 说 明 书 附 图CN 102681880 A 10 5/8页 11 图7 说 明 书 附 图CN 102681880 A 11 6/8页 12 图8 说 明 书 附 图CN 102681880 A 12 7/8页 13 图9 说 明 书 附 图CN 102681880 A 13 8/8页 14 图10 说 明 书 附 图CN 102681880 A 14 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1