快充适配器的软件下载方法、电子装置及计算机可读存储介质与流程

文档序号:17319785发布日期:2019-04-05 21:28阅读:195来源:国知局
快充适配器的软件下载方法、电子装置及计算机可读存储介质与流程

本申请涉及生产管控领域,尤其涉及一种快充适配器的软件下载方法、电子装置及计算机可读存储介质。



背景技术:

为了加快充电速度,减少用户充电所等待的时间,利用电源适配器对电池进行大电流直充是目前充电领域提出的主要解决方案。快充适配器即快速充电源适配器,其本质是在终端设备的充电电路中设计连接充电接口和电池的直充通路,通过连通直充通路,将快充电源适配器的输出电压直接传输至电池,以实现对电池的大电流直充。除了硬件之外,快充适配器还需要相应的软件才能支持,即在快充适配器的生产过程中,需要将相应的软件下载、烧录至快充适配器本体,快充适配器才能够使用。

现有快充适配器的软件下载方法主要是依靠人工进行,具体地,在生产过程中,由产线上的操作员手动从存储快充适配器的软件的装置中将软件拷贝至个人电脑(personalcomputer,pc),然后再通过测试工具将pc端的快充适配器的软件刷入到快充适配器中。

然而,上述手动下载快充适配器的软件的方法,由于产线上操作员的素养参差不齐(例如,有的操作员不细心,有的是业务不熟悉,等等),在拷贝快充适配器的软件时极容易出错,尤其是在大批量操作时,出错的概率更高。



技术实现要素:

本申请提供一种快充适配器的软件下载方法、电子装置及计算机可读存储介质,以减小快充适配器的软件下载出错的概率。

本申请第一方面提供一种快充适配器的软件下载方法,包括:

接收快充适配器对应生产方案的选择指令以确定所述快充适配器对应的生产方案;

将所述快充适配器对应生产方案上传至制造执行系统,所述制造执行系统维护有快充适配器的生产方案、所述快充适配器的软件存储路径以及所述快充适配器的软件标识的对应关系;

接收所述制造执行系统根据所述对应关系返回的快充适配器的软件存储路径和标识;

根据所述快充适配器的软件存储路径和标识,从所述快充适配器的软件存储设备下载所述快充适配器的软件。

本申请第二方面提供一种快充适配器的软件下载装置,包括:

第一接收模块,用于接收快充适配器对应生产方案的选择指令以确定所述快充适配器对应的生产方案;

上传模块,用于将所述快充适配器对应生产方案上传至制造执行系统,所述制造执行系统维护有快充适配器的生产方案、所述快充适配器的软件存储路径以及所述快充适配器的软件标识的对应关系;

第二接收模块,用于接收所述制造执行系统根据所述对应关系返回的快充适配器的软件存储路径和标识;

下载模块,用于根据所述快充适配器的软件存储路径和标识,从所述快充适配器的软件存储设备下载所述快充适配器的软件。

本申请第三方面提供一种电子装置,包括:

存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述本申请实施例第一方面提供的快充适配器的软件下载方法中的各步骤,包括:

接收快充适配器对应生产方案的选择指令以确定所述快充适配器对应的生产方案;

将所述快充适配器对应生产方案上传至制造执行系统,所述制造执行系统维护有快充适配器的生产方案、所述快充适配器的软件存储路径以及所述快充适配器的软件标识的对应关系;

接收所述制造执行系统根据所述对应关系返回的快充适配器的软件存储路径和标识;

根据所述快充适配器的软件存储路径和标识,从所述快充适配器的软件存储设备下载所述快充适配器的软件。

本申请第四方面提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述本申请实施例第一方面提供的快充适配器的软件下载方法中的各步骤,包括:

接收快充适配器对应生产方案的选择指令以确定所述快充适配器对应的生产方案;

将所述快充适配器对应生产方案上传至制造执行系统,所述制造执行系统维护有快充适配器的生产方案、所述快充适配器的软件存储路径以及所述快充适配器的软件标识的对应关系;

接收所述制造执行系统根据所述对应关系返回的快充适配器的软件存储路径和标识;

根据所述快充适配器的软件存储路径和标识,从所述快充适配器的软件存储设备下载所述快充适配器的软件。

由上述技术方案可知,由于产线上的操作员对快充适配器对应生产方案的选择大概率不会出错,当操作员下达了快充适配器对应生产方案的选择指令后,将快充适配器对应生产方案上传至制造执行系统之后的动作都由机器或程序自动执行,而机器或程序相比人工而言,执行出错的概率也较小,因此,相较于完全靠人工去下载快充适配器的软件而言,根据快充适配器的软件存储路径,从快充适配器的软件存储设备下载快充适配器的软件,大大减小了快充适配器的软件下载出错概率、量产的返工率以及降低了生产成本。

附图说明

图1为本申请实施例提供的快充适配器的软件下载方法一个实施例流程示意图;

图2为本申请实施例提供的快充适配器的软件下载装置结构示意图;

图3为本申请另一实施例提供的快充适配器的软件下载装置结构示意图;

图4为本申请实施例提供的电子装置结构示意图。

具体实施方式

为使得本申请的发明目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请实施例提供一种快充适配器的软件下载方法,该快充适配器的软件下载方法应用于电子装置,该电子装置可以为个人电脑、智能手机或平板电脑等。

请参阅图1,本申请实施例中的快充适配器的软件下载方法的执行主体可以是专门的工具,例如,专门用于下载快充适配器的软件的测试工具等。图1示例的方法主要包括以下步骤101至104:

步骤101、接收快充适配器对应生产方案的选择指令以确定快充适配器对应的生产方案。

在本申请实施例中,一种或一类快充适配器对应于一个生产方案,负责快充适配器的软件下载的产线操作员可以是从其上级主管获知当前快充适配器对应的生产方案、从车间的广播或白板上获知当前快充适配器对应的生产方案或者从专门的系统,例如制造执行系统(manufacturingexecutionsystem,mes)获取当前快充适配器对应的生产方案。在产线操作员为需要下载软件的快充适配器选定了生产方案后,可以下达快充适配器对应生产方案的选择指令。在下载工具接收快充适配器对应生产方案的选择指令后,则确定快充适配器对应的生产方案。

由于正确选择快充适配器对应的生产方案是保证本申请的技术方案得以顺利实现的前提条件,考虑到产线操作员从上述途径获知的需要下载软件的快充适配器对应的生产方案可能出错,因此,在本申请的实施例中,上述方法还包括:展示快充适配器与生产方案的对应关系,以使根据当前需下载软件的快充适配器与快充适配器生产方案的对应关系下达快充适配器对应生产方案的选择指令。至于具体方式,可以是在工具提供的界面上,以图形化或列表形式展示,以让产线操作员对快充适配器与生产方案的对应关系能够一目了然,有效防止选择生产方案出错。

步骤102、将快充适配器对应生产方案上传至制造执行系统,其中,制造执行系统维护有快充适配器的生产方案、快充适配器的软件存储路径以及快充适配器的软件标识的对应关系。

在本申请实施例中,可以由生产相关人员在mes上事先维护快充适配器的生产方案、快充适配器的软件存储路径以及快充适配器的软件标识的对应关系,当然,还可以添加生产方案的名称、生产方案的版本、适配器的型号、适配器的软件版本等信息,即,在mes上事先维护快充适配器的生产方案及其名称、版本、快充适配器的软件存储路径、型号以及快充适配器的软件版本、标识等之间的对应关系。至于快充适配器的软件标识,可以是快充适配器的软件名称或者编号等能够唯一指示快充适配器的软件的信息。

步骤103、接收制造执行系统根据快充适配器的生产方案、快充适配器的软件存储路径以及快充适配器的软件标识的对应关系返回的快充适配器的软件存储路径和标识。

如前所述,由于mes上事先维护有快充适配器的生产方案、快充适配器的软件存储路径以及快充适配器的软件标识等之间的对应关系,因此,在mes收到快充适配器的生产方案、快充适配器的软件存储路径以及快充适配器的软件标识的对应关系后,可以根据快充适配器的生产方案、快充适配器的软件存储路径以及快充适配器的软件标识的对应关系返回快充适配器的软件存储路径和标识。

步骤104、根据快充适配器的软件存储路径和标识,从快充适配器的软件存储设备下载快充适配器的软件。

在本申请实施例中,快充适配器的软件存储设备即快充适配器的软件的存储设备可以是基于文件传输协议(filetransferprotocol,ftp)的服务器即ftp服务器。与mes系统类似,快充适配器的生产方案及其名称、版本、快充适配器的软件存储路径、型号以及快充适配器的软件版本、标识等之间的对应关系亦可以事先通过mes系统上传至存储设备(例如,ftp服务器),在存储设备上维护,并且,存储设备上存储有所有快充适配器各种版本的软件。

在本申请一个实施例中,根据快充适配器的软件存储路径和标识,从快充适配器的软件存储设备下载快充适配器的软件可以是:根据快充适配器的软件存储路径,向存储设备发送下载请求,其中,下载请求包含快充适配器的软件标识;接收存储设备根据快充适配器的软件标识下发的快充适配器的软件。

作为本申请一个实施例,接收存储设备根据快充适配器的软件标识下发的快充适配器的软件可以是:从与存储设备建立的多个传输通道和/或多个传输通道的多个下行端口分别收取存储设备根据快充适配器的软件标识下发的数据。例如,通过第一传输通道并使用ftp协议,从传输设备下载根据快充适配器的软件标识而下发的对应快充适配器的固件、配置数据,以及通过第二传输通道向存储设备发送具有快充适配器的物理地址和软件标识的下载请求,如此,将快充适配器的软件数据和物理地址、软件标识等分为两个传输通道来传输,从而可以提高效率;和/或,采用网络交换设备,在建立的多个传输通道的基础上,利用网络交换设备的多个下行端口收取存储设备根据快充适配器的软件标识下发的数据。

作为本申请另一实施例,接收存储设备根据快充适配器的软件标识下发的快充适配器的软件可以是:批量选定需要接收软件的快充适配器;为每个选定接收软件的快充适配器建立一个线程,并各自并行执行传输流程。具体地,可以将pc通过网线连接到总线上(此处总线可以是一个集线器),将等待下载软件的快充适配器批量插入机架上,快充适配器插入通电后,向pc发出连接请求,当pc接收该请求并确认后,快充适配器与pc建立连接,并且pc显示与它建立连接的快充适配器信息,其中包括快充适配器型号以及其对应在机架上的槽位,批量选定需要接收软件的快充适配器,为每个选定接收软件的快充适配器建立一个线程,并各自并行执行以下传输流程:判断下载失败次数是否小于最大限制,若下载失败次数小于最大限制,则对快充适配器进行软件下载,并将下载的软件送入快充适配器的闪存内,当闪存接收到相关数据时,会给pc发送相关信息用于对下载的快充适配器进行校验,若下载失败次数不小于最大限制,则终止下载流程,并列表显示下载失败的快充适配器;进一步地,还可以统计下载失败的错误类型,并显示可能的错误类型。

在将快充适配器的软件下载至快充适配器后,可以开始软件的烧录操作。具体地,快充适配器的cpu接收相应的测试工作组指令,进入调试(debug)状态;快充适配器的cpu、闪速存储器以及ram接收相应的测试工作组指令,进行初始化;快充适配器的cpu接收相应的测试工作组指令,通过测试工作组扫描链将烧录软件所需的下载插件写入到ram的指定地址;快充适配器的cpu接收相应的测试工作组指令,通过测试工作组扫描链将程序计数器指针指向ram的指定地址,使cpu退出debug模式,运行写入ram的烧录软件的插件;快充适配器的cpu下载插件,完成整个软件版本的写入,使要烧录的软件代码写入到快充适配器的存储器中。

由上述附图1示例的快充适配器的软件下载方法可知,由于产线上的操作员对快充适配器对应生产方案的选择大概率不会出错,当操作员下达了快充适配器对应生产方案的选择指令后,将快充适配器对应生产方案上传至制造执行系统之后的动作都由机器或程序自动执行,而机器或程序相比人工而言,执行出错的概率也较小,因此,相较于完全靠人工去下载快充适配器的软件而言,根据快充适配器的软件存储路径,从快充适配器的软件存储设备下载快充适配器的软件,大大减小了快充适配器的软件下载出错概率、量产的返工率以及降低了生产成本。

图2为本申请实施例提供一种快充适配器的软件下载装置。该电子装置可用于实现图1所示实施例中的快充适配器的软件下载方法。如图2所示,该装置主要包括第一接收模块201、上传模块202、第二接收模块203和下载模块204,其中:

第一接收模块201,用于接收快充适配器对应生产方案的选择指令以确定快充适配器对应的生产方案;

上传模块202,用于将快充适配器对应生产方案上传至制造执行系统,其中,制造执行系统维护有快充适配器的生产方案、快充适配器的软件存储路径以及快充适配器的软件标识的对应关系;

第二接收模块203,用于接收制造执行系统根据快充适配器的生产方案、快充适配器的软件存储路径以及快充适配器的软件标识的对应关系返回的快充适配器的软件存储路径和标识;

下载模块,用于根据快充适配器的软件存储路径和标识,从快充适配器的软件存储设备下载快充适配器的软件。

需要说明的是,以上图2示例的装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成,即将电子装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。而且,在实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则,以下不再赘述。

本实施例提供的电子装置中各功能模块实现各自功能的具体过程,请参见上述方法实施例中描述的具体内容,此处不再赘述。

由上可见,本申请实施例中的快充适配器的软件下载装置,由于产线上的操作员对快充适配器对应生产方案的选择大概率不会出错,当操作员下达了快充适配器对应生产方案的选择指令后,将快充适配器对应生产方案上传至制造执行系统之后的动作都由机器或程序自动执行,而机器或程序相比人工而言,执行出错的概率也较小,因此,相较于完全靠人工去下载快充适配器的软件而言,根据快充适配器的软件存储路径,从快充适配器的软件存储设备下载快充适配器的软件,大大减小了快充适配器的软件下载出错概率、量产的返工率以及降低了生产成本。

可选地,附图2示例的快充适配器的软件下载装置还可以包括展示模块301,如附图3示例的快充适配器的软件下载装置。展示模块301用于展示快充适配器与生产方案的对应关系,以使根据当前需下载软件的快充适配器与快充适配器生产方案的对应关系下达快充适配器对应生产方案的选择指令。

可选地,附图2示例的下载模块可以包括发送单元和数据接收单元,其中:

发送单元,用于根据快充适配器的软件存储路径,向快充适配器的软件的存储设备发送下载请求,其中,下载请求包含快充适配器的软件标识;

数据接收单元,用于接收快充适配器的软件的存储设备根据快充适配器的软件标识下发的快充适配器的软件。

可选地,上述数据接收单元可以包括数据收取单元,数据收取单元用于从与快充适配器的软件的存储设备建立的多个传输通道和/或多个传输通道的多个下行端口分别收取存储设备根据快充适配器的软件标识下发的数据。

可选地,上述数据接收单元可以包括批量选定单元和传输单元,其中:

批量选定单元,用于批量选定需要接收软件的快充适配器;

传输单元,用于为每个选定接收软件的快充适配器建立一个线程,并各自并行执行传输流程。

可选地,上述任一示例的快充适配器的软件下载还可以包括定时触发模块和显示模块,其中:

定时触发模块,用于启动定时设备;

显示模块,用于若在定时设备预设时间内,快充适配器的软件的存储设备尚无响应,则显示下载失败并重新向存储设备发送下载请求。

图4为本申请实施例提供一种电子装置。该电子装置可用于实现图1所示实施例中的快充适配器的软件下载方法。如图4所示,该电子装置主要包括:

存储器401、处理器402及存储在存储器401上并可在处理器402上运行的计算机程序,处理器402执行该计算机程序时,实现图1或所示实施例中的快充适配器的软件下载方法。

进一步地,该电子装置还包括:

至少一个输入设备403以及至少一个输出设备404。

上述存储器401、处理器402、输入设备403以及输出设备404,通过总线405连接。

其中,输入设备403具体可为摄像头、触控面板、物理按键或者鼠标等等。输出设备404具体可为显示屏。

存储器401可以是高速随机存取记忆体(ram,randomaccessmemory)存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。存储器401用于存储一组可执行程序代码,处理器402与存储器401耦合。

由上可见,本申请实施例中的装置,由于产线上的操作员对快充适配器对应生产方案的选择大概率不会出错,当操作员下达了快充适配器对应生产方案的选择指令后,将快充适配器对应生产方案上传至制造执行系统之后的动作都由机器或程序自动执行,而机器或程序相比人工而言,执行出错的概率也较小,因此,相较于完全靠人工去下载快充适配器的软件而言,根据快充适配器的软件存储路径,从快充适配器的软件存储设备下载快充适配器的软件,大大减小了快充适配器的软件下载出错概率、量产的返工率以及降低了生产成本。

进一步地,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是设置于上述各实施例中的电子装置中,该计算机可读存储介质可以是前述图4所示实施例中的存储器。该计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现图1所示实施例中的快充适配器的软件下载方法。进一步地,该计算机可存储介质还可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、ram、磁碟或者光盘等各种可以存储程序代码的介质。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或模块的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的可读存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本申请所提供的快充适配器的软件下载方法、电子装置及计算机可读存储介质的描述,对于本领域的技术人员,依据本申请实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1