[发明专利]具系统升级文件传送功能的计算机及方法无效
申请号: | 201110067134.1 | 申请日: | 2011-03-21 |
公开(公告)号: | CN102693135A | 公开(公告)日: | 2012-09-26 |
发明(设计)人: | 梁原滔 | 申请(专利权)人: | 国基电子(上海)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 201613 上海市松*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统升级 文件 传送 功能 计算机 方法 | ||
1.一种具系统升级文件传送功能的计算机,所述计算机与移动终端连接,所述计算机向系统升级服务器传送所述移动终端的系统升级请求,以及接收并存储所述系统升级服务器下载的软件升级包,其特征在于,所述计算机从所述移动终端获取分割表,所述获取的分割表中记载有所述移动终端的存储器中每一文件存储区块的起始物理位址及大小,以及备用空闲区块的起始物理位址,所述计算机根据所述每一升级文件的文件名确定所述每一升级文件对应的所述获取的分割表中的文件存储区块,并计算每一升级文件的文件大小,所述计算机根据所述每一升级文件的文件大小与对应的所述获取的分割表中的文件存储区块的大小的比较结果更新所述获取的分割表中文件存储区块的起始物理位址及大小以及备用空闲区块的起始物理位址,以产生新的分割表,所述计算机根据所述获取的分割表与新的分割表的比较结果传送所述软件升级包中与所述移动终端中已安装的软件不相同的升级文件至所述移动终端。
2.如权利要求1所述的具系统升级文件传送功能的计算机,其特征在于,所述计算机根据所述每一升级文件的文件大小与对应的所述获取的分割表中的文件存储区块的大小的比较结果更新所述移动终端获取的分割表中文件存储区块的起始物理位址及大小以及备用空闲区块的起始物理位址,以产生新的分割表具体为:所述计算机在其中一升级文件的文件大小大于对应的文件存储区块的大小时,查询所述获取的分割表以确定在所述移动终端的存储器中所述对应的文件存储区块与相邻的文件存储区块间是否有空闲区块,所述计算机在存在空闲区块且所述对应的文件存储区块与空闲区块的大小之和大于所述升级文件的文件大小时,将所述分割表中所述对应的文件存储区块的大小更新为所述升级文件的文件大小,在存在空闲区块且所述对应的文件存储区块与空闲区块的大小之和小于所述升级文件的文件大小或者在不存在空闲区块时,将所述分割表中所述对应的文件存储区块对应的起始物理位址更新为所述分割表中备用空闲区块的起始物理位址,对应的大小更新为所述升级文件的文件大小,根据所述升级文件的文件大小更新所述备用空闲区块的起始物理位址,所述计算机还在其中一升级文件的文件大小小于对应的文件存储区块的大小时,将所述升级文件对应的文件存储区块的大小更新为所述升级文件的文件大小。
3.如权利要求2所述的具系统升级文件传送功能的计算机,其特征在于,所述计算机根据所述获取的分割表与新的分割表的比较结果传送所述软件升级包中与所述移动终端中已安装的软件不相同的升级文件至所述移动终端具体为:所述计算机在传送所述软件升级包中的一升级文件时,比较所述获取的分割表与新的分割表,并在判定所述获取的分割表中所述升级文件对应的文件存储区块与新的分割表中对应的文件存储区块的起始物理位址或大小不相同时,将所述升级文件传送至所述移动终端。
4.如权利要求3所述的具系统升级文件传送功能的计算机,其特征在于,所述计算机根据所述获取的分割表与新的分割表的比较结果传送所述软件升级包中与所述移动终端中已安装的软件不相同的升级文件至所述移动终端具体为:所述计算机在判定所述获取的分割表中所述升级文件对应的文件存储区块与新的分割表中对应的文件存储区块的起始物理位址与大小都相同时,传送内容摘要命令至所述移动终端以从所述移动终端获取存储在所述对应的文件存储区块的文件的内容摘要,并获取所述升级文件的内容摘要,以及在所述升级文件的内容摘要与从所述移动终端获取的内容摘要不相同时,将所述升级文件传送至所述移动终端。
5.一种系统升级文件传送方法,所述方法应用于计算机,所述计算机与移动终端连接,所述计算机向系统升级服务器传送所述移动终端的系统升级请求,以及接收并存储所述系统升级服务器下载的软件升级包,其特征在于,所述计算机还执行如下步骤:
从所述移动终端获取分割表,其中,所述获取的分割表中记载有所述移动终端的存储器中每一文件存储区块的起始物理位址及大小,以及备用空闲区块的起始物理位址;
根据所述每一升级文件的文件名确定所述每一升级文件对应的所述获取的分割表中的文件存储区块,并计算每一升级文件的文件大小;
根据所述每一升级文件的文件大小与对应的所述获取的分割表中的文件存储区块的大小的比较结果更新所述获取的分割表中文件存储区块的起始物理位址及大小以及备用空闲区块的起始物理位址,以产生新的分割表;以及
根据所述获取的分割表与新的分割表的比较结果传送所述软件升级包中与所述移动终端中已安装的软件不相同的升级文件至所述移动终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国基电子(上海)有限公司;鸿海精密工业股份有限公司,未经国基电子(上海)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110067134.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:城市餐厨废弃物资源化利用和无害化处理技术
- 下一篇:有色LED平面灯