[发明专利]下载程序的方法在审
申请号: | 202110325450.8 | 申请日: | 2013-06-20 |
公开(公告)号: | CN112905265A | 公开(公告)日: | 2021-06-04 |
发明(设计)人: | 林冠儒 | 申请(专利权)人: | 博世尼克资讯股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 张劲松 |
地址: | 中国台湾彰化县社*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 下载 程序 方法 | ||
1.一种下载程序的方法,该程序包含至少一个文件,并从至少一个服务端下载至使用端执行,该使用端具有存储器、操作系统、用以存取该存储器的快取系统、以及独立于该快取系统的文件系统,该至少一个文件包含一第一类文件及一第二类文件,其中该第一类文件包括执行档,第二类文件包括资源档,该方法包含下列步骤:
该使用端的用户直接启动程序;
该使用端发出指令到操作系统,使操作系统到该使用端的文件系统要求该程序所需要的文件;
在该程序启动的期间,藉由禁止该操作系统读取该程序而先检查该使用端的授权状态;
该至少一服务端检查该使用端的该授权状态;
在确认该使用端已经通过授权之后,允许该操作系统读取该程序,将该第一类文件作区块切割而形成第一多个文件区块,将该第二类文件作区块切割而形成第二多个文件区块,并依照该程序的读取顺序排列该第一多个文件区块和第二多个文件区块,该第一多个文件区块包含一第一文件区块,该第二多个文件区块包含一第二文件区块;
传送该第一文件区块到该使用端,其中在该使用端的该操作系统将该第一文件区块写入该快取系统;
在该服务端尚未传送该第二文件区块至该使用端时,在该使用端经由该文件系统与该操作系统来执行该第一文件区块,其中该读取顺序依据该第一多个区块以及该第二多个区块的被使用的次数而定,被使用的次数较高的区块的读取顺序优先于被使用的次数较低的区块的读取顺序;以及
当该第一文件区块的执行需来自该资源档的一部分数据的支持,始能继续执行时,自该服务端取得该部分数据。
2.如权利要求1所述的方法,还包含下列步骤:
当该使用端的内存中已储存该第一多个文件区块以及该第二多个文件区块时,依照该读取顺序执行该第一多个文件区块以及该第二多个文件区块;
当该使用端的该内存中未储存该第一多个文件区块以及该第二多个文件区块时,从距离该使用端接近的该至少一个服务端,以多管线的方式将该第一多个文件区块以及该第二多个文件区块下载至该使用端的该内存中以供该程序执行;以及
依照该读取顺序执行在该内存中的该第一多个文件区块以及该第二多个文件区块。
3.如权利要求1所述的方法,其中当被使用次数相同时利用该第一多个文件区块以及该第二多个文件区块被读取的先后顺序而定。
4.如权利要求1所述的方法,其中:
该至少一个文件包括执行档、动态链接库档(DLL)、资源文件、或其任意组合;
该执行档包括该第一文件区块,该资源档包括该第二文件区块或该动态链接库档包括该第二文件区块;
该内存包含虚拟硬盘,用以储存该程序;
该使用端外接行动硬盘,用以储存该程序,从而使该使用端依照该读取顺序直接执行在该行动硬盘中的该程序;
该使用端外接行动硬盘,用以储存该程序和嵌入式操作系统,从而使该使用端无需使用其内部的操作系统,而依照该读取顺序直接执行在该行动硬盘中的该程序;以及
该至少一个文件在该服务端压缩,并在该使用端解压缩以增加传送数据量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于博世尼克资讯股份有限公司,未经博世尼克资讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110325450.8/1.html,转载请声明来源钻瓜专利网。