[发明专利]一台计算机支持多部移动终端下载软件版本的方法及装置有效
申请号: | 201010505478.1 | 申请日: | 2010-10-11 |
公开(公告)号: | CN101963946A | 公开(公告)日: | 2011-02-02 |
发明(设计)人: | 谭朔 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 蒋雅洁;王黎延 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 支持 移动 终端 下载 软件 版本 方法 装置 | ||
技术领域
本发明涉及版本软件下载技术,特别是指一种一台计算机支持多部移动终端下载软件版本的方法及装置。
背景技术
随着手机科技的飞速发展,人们对手机终端的功能要求越来越高,尤其是有着强大多媒体功能的智能手机终端更是得到了大力追捧。各个手机厂商为了占领市场,针对不同人群适时地推出了各种价位的智能手机。而且,高德纳(Gartner)咨询公司的市场调研分析:在未来10年内,智能手机市场将会保持一个高速稳定的增长。因此,各个手机厂商都致力于智能手机的研发和生产。但是,对手机厂商来说,现在面临的一个大问题就是怎么样提高生产效率以满足消费者不断扩大的需求。
智能手机的生产流程可以分为两部分,一部分是一般的结构组装,另一部分是版本软件的下载;其中,结构组装花费的时间较长,但是版本软件的下载也需要不少的时间。一般,手机从生产出来到发货,中间会需要升级一次版本软件,以现下流行的Windows Mobile平台和Android平台为例,一个版本软件大约包含总共130MB至160MB不等的文件。通过通用串行总线(USB,UniversalSerial BUS)下载版本软件,大概需要5分钟,但是,如果一台计算机只对一部手机进行下载,那么产量是远远不能满足需求的,于是,一台计算机一次对多部手机进行下载版本软件的需求呼之欲出。
一台计算机所支持下载的手机数目取决于以下两个条件:
第一,计算机上的USB接口数目;
第二,计算机USB主设备(Host)的供电能力。
其中,一般,一台计算机上至少会有8个USB接口,因此,已经可以满足第一个条件。但是,标准的USB Host的供电能力只有500mA,而一般Qualcomm平台下载时的电流都在100mA-120mA左右,也就是说,当有4到5部手机同时下载时,突发的电流消耗可能会超过500mA,如此,会引起两个严重的问题:第一,过大的电流导致计算机蓝屏或重启;第二,过大的电流使得USB的传输失败,即:软件版本下载不成功。
综上所述,以上两个问题都会造成手机生产的停滞,进而影响手机厂商的利益。
发明内容
有鉴于此,本发明的主要目的在于提供一种一台计算机支持多部移动终端下载软件版本的方法及装置,以解决现有技术中一台计算机同时进行多部移动终端下载软件版本时出现电流过大导致软件版本下载失败的问题,进而提高生产效率。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种一台计算机支持多部移动终端下载软件版本的方法,该方法包括:
配置中央处理器(CPU)的频率参数;
移动终端开机后,判断开机原因是否是下载开机,确定为下载开机后,根据配置的CPU的频率参数调整CPU的频率,之后进入下载流程。
上述方案中,所述配置CPU的频率参数,具体为:
依据所使用的计算机的USB Host的供电能力、USB接口的数目、需要同时进行软件版本下载的移动终端的数目、移动终端的CPU的频率范围及下载速度,配置CPU的频率参数。
上述方案中,所述CPU的频率参数包括:
全局时钟分频寄存器的值、输出源时钟分频寄存器的值、锁相环模式寄存器的值、锁相环分频因子L的值、锁相环分频因子M的值、锁相环分频因子N的值。
上述方案中,所述判断开机原因是否是下载开机,具体为:
通过开机时使用的按键,或者,
移动终端是否装有电池,或者,
是否能找到设置的标识位,判断开机原因是否是下载开机。
上述方案中,该方法进一步包括:
确定不是下载开机时,不进行任何操作。
上述方案中,所述配置的CPU的频率参数保存于移动终端的内存中;
所述根据配置的CPU的频率参数调整CPU的频率,具体为:
从内存中读取所述配置的CPU的频率参数,并依据所述配置的CPU的频率参数,对频率参数对应的寄存器进行读或写的操作。
本发明还提供了一种一台计算机支持多部移动终端下载软件版本的装置,该装置包括:配置模块、判断模块、调整模块、下载模块;其中,
配置模块,用于配置CPU的频率参数;
判断模块,用于移动终端开机后,判断开机原因是否是下载开机,确定为下载开机后,触发调整模块;
调整模块,用于在收到判断模块的触发信息后,根据配置的CPU的频率参数调整CPU的频率,之后触发下载模块;
下载模块,用于在收到调整模块的触发信息后,进入下载流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010505478.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:采用卷积Turbo码编码的方法及系统
- 下一篇:电源装置及照明器具