[发明专利]一种应用程序的流式执行方法有效
申请号: | 201410414515.6 | 申请日: | 2014-08-21 |
公开(公告)号: | CN104158886B | 公开(公告)日: | 2017-05-24 |
发明(设计)人: | 阳旺;邓彪 | 申请(专利权)人: | 中南大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 长沙市融智专利事务所43114 | 代理人: | 黄美成 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种应用程序的流式执行方法,通过将终端的应用程序从本地迁移到远程服务器上,终端通过网络文件系统协议流式加载应用程序内容到本地内存并执行。该方法中终端与服务器共享存储空间,终端安装应用程序的数量不再受限于终端的存储空间,用户不需要频繁升级硬件来满足存储需求;通过将应用程序与数据存储于远程服务器端,支持多设备共享应用与数据;应用程序与数据存储于服务器端,终端按需流式加载到内存中执行,后台可对应用程序进行统一管理,具有高度的可管理性,尤其适用于企业的BYOD;流式应用执行简化了应用的使用流程,免除了应用的下载与安装过程,缩短了新添应用程序启动的时间,提升了用户体验。 | ||
搜索关键词: | 一种 应用程序 执行 方法 | ||
【主权项】:
一种应用程序的流式执行方法,其特征在于,包括以下几个步骤:步骤1:远程服务器建立应用程序目录,应用程序目录中采用网络文件系统形式存储有应用程序文件,并将应用程序的属性信息和访问地址存储于数据库服务器中;所述远程服务器和数据库服务器之间进行网络通信;所述应用程序的属性信息包括运行环境信息、程序版本号及名称;步骤2:移动终端将其软硬件配置信息通过网络上传到远程服务器;所述终端软硬件配置信息包括移动终端运行系统类型、系统版本号、CPU型号及内存大小;步骤3:远程服务器基于移动终端的软硬件配置信息从数据库服务器中搜索与之匹配的应用程序的访问地址,并在远程服务器上为移动终端创建移动终端应用目录;所述移动终端应用目录与移动终端设备一一对应,存储移动终端的网络应用和数据,移动终端应用目录在移动终端第一次访问时创建,之后访问则无需创建;步骤4:远程服务器基于从数据库服务器检索到的应用程序访问地址,将应用程序文件从远程服务器的应用程序目录同步到终端应用目录,并返回该移动终端应用目录的访问地址给移动终端;所述应用程序文件同步操作是将远程服务器的应用程序目录下的应用程序以拷贝或者软链接的形式使得应用程序在移动终端应用目录下能够正常访问;步骤5:移动终端在本地磁盘上创建挂载点,所述挂载点为能被移动终端系统正常访问的文件夹;步骤6:移动终端基于网络文件系统协议将获取到的远程服务器终端应用目录的访问地址挂载到挂载点上,实现挂载点与远程服务器上移动终端应用目录的共享与同步,同时根据挂载点内同步的移动终端应用目录下应用程序内容,修改移动终端系统应用程序列表,并通知移动终端系统界面刷新应用程序列表;所述共享与同步是指存储空间和应用程序文件的共享和同步;所述应用程序列表包括应用程序的图标、名称及版本号;步骤7:用户点击移动终端的系统界面上的应用程序图标,移动终端根据网络文件系统协议将产生的系统本地磁盘I/O请求,转换成网络I/O请求,并将所需应用程序文件按请求流式加载到移动终端内存运行;步骤8:应用程序运行结束时,清理移动终端的系统内存中的缓存。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410414515.6/,转载请声明来源钻瓜专利网。