[发明专利]移动终端软件下载方法及下载装置无效
申请号: | 201210054775.8 | 申请日: | 2012-03-05 |
公开(公告)号: | CN102646063A | 公开(公告)日: | 2012-08-22 |
发明(设计)人: | 孔志强 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 李升娟 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 终端 软件 下载 方法 装置 | ||
技术领域
本发明涉及软件程序的处理技术,具体地说,是涉及移动终端软件下载方法及下载装置。
背景技术
手机在大规模生产的过程中,为了检验贴片工艺、器件功能等,会在贴片后下载软件,通过工检模式来检测手机功能是否正常,由此来判断硬件器件、贴片工艺及功能是否正常。由于手机功能越来越强大和复杂,手机硬件也更加复杂。相应地,手机软件也存在多个文件配合硬件完成手机强大的功能。软件越多,下载需要的时间越长,下载过程中出问题的可能性也就越大。
在手机生产过程中存在诸多的偶然因素可能会导致手机软件下载不完整的异常情况,比如:软件下载过程中电池脱落,或者没有下载完成就拔出USB线等。软件下载不完整可能会导致手机功能出现异常,而当手机功能出现异常时,除了软件的原因,还有可能是因为硬件器件或者贴片工艺本身的异常。在检测到手机功能异常时,若误判为贴片有问题或者硬件器件有问题,生产过程中就会将这些机器判断为故障机。如果故障机达到一定比例,会给生产带来很多不必要的检查和维修,甚至是生产过程中停线。而若误判为软件有问题而忽略硬件问题的话,这些有问题的手机进入了市场环节,导致用户在使用手机的时候才发现有问题,这是很严重的质量事故,也会带来更多的维修成本,对产品的竞争力带来极大的损害,问题就会更加严重。因此,对手机功能出现异常的原因进行分析和判断显得极为重要。
发明内容
本发明的目的之一在于提供一种软件下载方法,通过在要下载的软件中设置完整性标志作为软件是否下载完整的判定依据,从而实现了对软件下载完整性的判定,有效避免了因软件下载不完整导致的误判。
为实现上述发明目的,本发明采用下述技术方案予以实现:
一种移动终端软件下载方法,所述方法包括下述步骤:
在预下载的软件中添加软件下载完整性标志;
下载软件;
重启移动终端,检查是否存在软件下载完整性标志;
在不存在软件下载完整性标志时,重新下载软件。
如上所述的下载方法,为便于检查和判断,所述软件下载完整性标志添加在预下载的软件的指定位置,且在软件下载过程中最后下载软件下载完整性标志。
如上所述的下载方法,所述预下载的软件包括有多个顺序下载的文件,则所述软件下载完整性标志添加在最后要下载的文件中最后下载的位置。
如上所述的下载方法,所述软件下载完整性标志可以仅包括标志头,移动终端重启后检查是否存在标志头,如果存在标志头,判定软件下载完整,如果不存在标志头,判定软件下载不完整,重新下载软件。
如上所述的下载方法,为增加判定可靠性,所述软件下载完整性标志不仅包括标志头,还包括标志字段,移动终端重启后先检查是否存在标志头,如果不存在标志头,判定软件下载不完整,重新下载软件,如果存在头标志,再检查标志字段是否与预设的标志字段相等;若相等,判定软件下载完整,若不相等,判定软件下载不完整,重新下载软件。
本发明的目的之二在于提供一种软件下载装置,该装置可以在预下载的软件中添加完整性标志并将其作为软件是否下载完整的判定依据,从而实现了对软件下载完整性的判定,有效避免了因软件下载不完整导致的误判。
为实现上述发明目的,本发明采用下述技术方案来实现:
一种移动终端软件下载装置,所述装置包括:
标志生成单元,用于生成软件下载完整性标志;
标志添加单元,用于在预下载的软件中添加软件下载完整性标志;
软件下载单元,用于下载软件;
软件存储单元,用于存储下载的软件;以及
检查判定单元,用于检查和判定软件存储单元中是否存在下载完整性标志,并在判定不存在下载完整性标志时启动软件下载单元重新下载软件。
如上所述的下载装置,为便于检查和判定,所述标志添加单元将所述软件下载完整性标志添加在预下载的软件的指定位置,所述软件下载单元在软件下载过程中最后下载软件下载完整性标志。
如上所述的下载装置,所述预下载的软件包括有多个顺序下载的文件,则所述标志添加单元将所述软件下载完整性标志添加在最后要下载的文件中最后下载的位置。
如上所述的下载装置,所述标志生成单元生成的软件下载完整性标志仅包括标志头,移动终端重启后,所述检查判定单元检查是否存在标志头,如果存在标志头,判定软件下载完整,如果不存在标志头,判定软件下载不完整,启动所述软件下载单元重新下载软件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210054775.8/2.html,转载请声明来源钻瓜专利网。