一台计算机支持多部移动终端下载软件版本的方法及装置制造方法及图纸

技术编号:3945177 阅读:182 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种一台计算机支持多部移动终端下载软件版本的方法,该方法包括:配置CPU的频率参数;移动终端开机后,判断开机原因是否是下载开机,确定为下载开机后,根据配置的CPU的频率参数调整CPU的频率,之后进入下载流程。本发明专利技术同时公开了一种一台计算机支持多部移动终端下载软件版本的装置,采用本发明专利技术的方法及装置,能通过一台计算机实现多部移动终端同时下载软件版本,从而能提高移动终端的生产效率。

【技术实现步骤摘要】

本专利技术涉及版本软件下载技术,特别是指一种一台计算机支持多部移动终端下载 软件版本的方法及装置。
技术介绍
随着手机科技的飞速发展,人们对手机终端的功能要求越来越高,尤其是有着强 大多媒体功能的智能手机终端更是得到了大力追捧。各个手机厂商为了占领市场,针对不 同人群适时地推出了各种价位的智能手机。而且,高德纳(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)的频率参数;3移动终端开机后,判断开机原因是否是下载开机,确定为下载开机后,根据配置的 CPU的频率参数调整CPU的频率,之后进入下载流程。上述方案中,所述配置CPU的频率参数,具体为依据所使用的计算机的USB Host的供电能力、USB接口的数目、需要同时进行软 件版本下载的移动终端的数目、移动终端的CPU的频率范围及下载速度,配置CPU的频率参数。上述方案中,所述CPU的频率参数包括全局时钟分频寄存器的值、输出源时钟分频寄存器的值、锁相环模式寄存器的值、 锁相环分频因子L的值、锁相环分频因子M的值、锁相环分频因子N的值。上述方案中,所述判断开机原因是否是下载开机,具体为通过开机时使用的按键,或者,移动终端是否装有电池,或者,是否能找到设置的标识位,判断开机原因是否是下载开机。上述方案中,该方法进一步包括确定不是下载开机时,不进行任何操作。上述方案中,所述配置的CPU的频率参数保存于移动终端的内存中;所述根据配置的CPU的频率参数调整CPU的频率,具体为从内存中读取所述配置的CPU的频率参数,并依据所述配置的CPU的频率参数,对 频率参数对应的寄存器进行读或写的操作。本专利技术还提供了一种一台计算机支持多部移动终端下载软件版本的装置,该装置 包括配置模块、判断模块、调整模块、下载模块;其中,配置模块,用于配置CPU的频率参数;判断模块,用于移动终端开机后,判断开机原因是否是下载开机,确定为下载开机 后,触发调整模块;调整模块,用于在收到判断模块的触发信息后,根据配置的CPU的频率参数调整 CPU的频率,之后触发下载模块;下载模块,用于在收到调整模块的触发信息后,进入下载流程。上述方案中,该装置进一步包括存储模块,用于保存配置模块配置的CPU的频率 参数。上述方案中,该装置进一步包括执行模块,用于执行移动终端的芯片内部固化的 ROM程序,之后触发判断模块;判断模块,用于在收到执行模块的触发信息后,判断开机原因是否是下载开机,确 定为下载开机后,触发调整模块。本专利技术提供的一台计算机支持多部移动终端下载软件版本的方案,移动终端开 机后,判断开机原因是否是下载开机,确定为下载开机后,根据配置的中央处理器(CPU, Central Processing Unit)的频率参数调整CPU的频率,之后进入下载流程,如此,在移动 终端进行下载软件版本时,能通过降低CPU的频率的方式实现降低电流消耗,进而能通过 一台计算机实现多部移动终端同时下载软件版本,从而能提高移动终端的生产效率。依据所使用的计算机的USB Host的供电能力、USB接口的数目、需要同时进行软件版本下载的移动终端的数目、移动终端的CPU的频率范围及下载速度,配置CPU的频率参 数,如此,能实现不仅支持多部移动终端同时下载软件版本,而且基本不影响下载速度,却 进一步提高了移动终端的生产效率。附图说明图1为本专利技术一台计算机支持多部移动终端下载软件版本的方法流程示意图;图2为本专利技术一台计算机支持多部移动终端下载软件版本的装置结构示意图。具体实施例方式下面结合附图及具体实施例对本专利技术再作进一步详细的说明。本专利技术的一台计算机支持多部移动终端下载软件版本的方法,如图1所示,包括 以下步骤步骤101 配置CPU的频率参数,之后执行步骤102 ;这里,由于移动终端在生产过程中下载软件版本时,移动终端的屏幕并不点亮,各 种外围设备例如触摸屏、键盘、无线模块等,都没有启动,此时,电流大部分消耗在CPU上, 因此,可以通过改变CPU的频率参数,即通过调整CPU的运行频率,达到降低电流消耗的目 的;依据所使用的计算机的USB Host的供电能力、USB接口的数目、需要同时进行软 件版本下载的移动终端的数目、移动终端的CPU的频率范围及下载速度,配置CPU的频率参 数;其中,需要同时进行软件版本下载的移动终端的数目小于等于USB接口的数目;对于配 置CPU的频率参数,举个例子来说,一般,计算机的USB Host的供电能力为500mA,USB接口 的数目为8,在进行移动终端生产时,为了加快移动终端的生产速度,需要将8个USB接口 同时使用,此时,需要同时进行软件版本下载的移动终端的数目为8,将500mA平均分配到8 个移动终端上,则每个移动终端的电流为62. 5mA,之后根据62. 5mA、移动终端的CPU的频率 范围,并结合下载速度,配置CPU的频率参数;其中,在芯片手册上提供有移动终端的CPU的 频率范围,所述结合下载速度,配置CPU的频率参数是指根据CPU的频率参数,调整移动终 端的CPU的频率后,在用一台计算机同时进行多部移动终端下载软件版本时,每部移动终 端的下载速度的影响不大,即在调整移动终端的本文档来自技高网
...

【技术保护点】
一种一台计算机支持多部移动终端下载软件版本的方法,其特征在于,该方法包括:配置中央处理器(CPU)的频率参数;移动终端开机后,判断开机原因是否是下载开机,确定为下载开机后,根据配置的CPU的频率参数调整CPU的频率,之后进入下载流程。

【技术特征摘要】

【专利技术属性】
技术研发人员:谭朔
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1