[发明专利]基于Linux内核的移动设备虚拟化系统及即时安装方法有效
| 申请号: | 201410468847.2 | 申请日: | 2014-10-11 |
| 公开(公告)号: | CN104202332B | 公开(公告)日: | 2017-07-28 |
| 发明(设计)人: | 王斌;邓朝阳;盛津芳;肖斯诺 | 申请(专利权)人: | 中南大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F9/455;G06F9/445 |
| 代理公司: | 长沙永星专利商标事务所(普通合伙)43001 | 代理人: | 周咏,米中业 |
| 地址: | 410083 湖南省*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 linux 内核 移动 设备 虚拟 系统 即时 安装 方法 | ||
1.一种基于Linux内核的移动设备虚拟化系统,其特征在于,该系统包括客户端和服务器端,客户端通过网络与服务器端连接通信;
客户端包括用户管理与呈现模块、虚拟文件系统、即时安装代理模块、流式加载执行模块和虚拟硬件模块;用户管理与呈现模块与虚拟文件系统进行数据交互,虚拟文件系统通过即时安装代理模块经由虚拟硬件模块与网络进行数据交互,虚拟文件系统通过流式加载执行模块经由虚拟硬件模块与网络进行数据交互,虚拟文件系统由即时安装代理模块和流式加载执行模块按需逐步建立;
服务器端包括用户管理模块、资源调度服务模块、即时安装服务模块和若干软件资源模块;用户管理模块分别与资源调度服务模块以及即时安装服务模块进行数据交互,各软件资源模块分别与资源调度服务模块以及即时安装服务模块进行数据交互;资源调度服务模块、各软件资源模块和即时安装服务模块均分别与网络连接通信,进行数据交互;
所述服务器端包括一台元数据服务器以及一台或者多台存储服务器; 所述元数据服务器用于响应所述客户端的文件存储地址查询请求,并返回文件或目录在存储服务器的真实存储地址;元数据服务器包括元数据库,元数据库包括文件或目录名、使用权限与目录层次结构;所述存储服务器用于响应客户端的读写请求,以及元数据服务器发送的资源分配请求和资源释放请求;存储服务器包括可共享的程序文件库和不可共享的用户文件库;程序文件库包括多种操作系统和应用程序的可执行文件、库文件;用户文件库包括用户的私人文档与使用应用程序时生成的个人数据,用户文件库需为每个用户开辟独立的存储空间。
2.根据权利要求1所述的基于Linux内核的移动设备虚拟化系统,其特征在于,所述即时安装代理模块是根据客户端的软件安装请求向所述即时安装服务模块获取需要的元数据的模块。
3.根据权利要求1所述的基于Linux内核的移动设备虚拟化系统,其特征在于,所述流式加载执行模块是采用数据分块、按需加载数据块的方式将一个一个的数据块从网络上加载到本地的模块。
4.根据权利要求1所述的基于Linux内核的移动设备虚拟化系统,其特征在于,所述虚拟硬件模块包括Linux标准内核、通用驱动程序模块和专用驱动程序模块;虚拟硬件模块安装在基于Linux内核的移动设备中。
5.根据权利要求1所述的基于Linux内核的移动设备虚拟化系统,其特征在于,所述资源调度服务模块是将所述客户端的文件访问请求重定向到所述存储服务器上正确的存储文件存储地址、完成客户端地址到其对应的文件的映射并返回该文件访问请求的元数据的模块。
6.根据权利要求1所述的基于Linux内核的移动设备虚拟化系统,其特征在于,所述即时安装服务模块是为用户分配对应的用户数据并记录到元数据库中、同时将多个文件存储地址信息返回到所述即时安装代理模块的模块。
7.一种适用于权利要求1所述的基于Linux内核的移动设备虚拟化系统的即时安装方法,其特征在于,该方法包括如下步骤:
步骤一,用户在移动设备上选择需要的软件资源,并向即时安装代理模块发送请求;
步骤二,即时安装代理模块向即时安装服务模块获取应用程序对应的元数据;
步骤三,即时安装服务模块为用户分配对应的用户数据存储空间,并记录到元数据库中;同时,即时安装服务模块将所需的文件存储地址信息返回至客户端的即时安装代理模块;
步骤四,即时安装代理模块创建安装目录和快捷方式,并指向步骤三中的多个文件存储地址,从而完成该软件资源的即时安装;
步骤五,安装完成后,客户端通过流式加载执行模块从存储服务器上的一个或多个文件存储地址流式加载数据。
8.根据权利要求7所述的基于Linux内核的移动设备虚拟化系统的即时安装方法,其特征在于,所述步骤三即时安装服务模块将多个文件存储地址信息以类似URL的形式返回到客户端的即时安装代理模块。
9.根据权利要求7所述的基于Linux内核的移动设备虚拟化系统的即时安装方法,其特征在于,所述流式加载是通过网络文件系统NFS实现;首先从存储服务器上读取当前需要的程序块,再一块一块地把需要的程序通过网络加载到客户端上;且每一块程序块都能直接加载到移动设备的内存中并完成当前的执行任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410468847.2/1.html,转载请声明来源钻瓜专利网。





