本发明专利技术公开一种软件升级装置,包括升级主控、升级模式选择器和信号收发器,所述升级模式选择器和信号收发器均与升级主控连接,所述升级主控内储存有升级程序,所述升级模式选择器存储有多个通信协议。一种软件升级方法基于智能设备和以上所述软件升级装置,所述智能设备设有升级接口和信号收发模块,所述软件升级方法包括以下步骤:1)连接;2)获取配对信息;3)握手协议;4)升级。本发明专利技术的有益效果为:既能有效提高传输速度,提高升级效率;又有效降低智能设备的升级成本;还能支持多种升级方式,且支持多款智能设备的软件升级,适用范围广,实用性强。
A software upgrade device and method
【技术实现步骤摘要】
一种软件升级装置及方法
本专利技术涉及软件升级
,特别涉及一种软件升级装置及方法。
技术介绍
随着智能设备产品功能逐渐的多样化,以及产品和元件的形态越来越趋于小型化,复杂化,同时智能设备软件的更新迭代速度也日趋加快,但是目前市面上对智能设备的升级方式存在各种各样的限制,比如需要拆开焊线升级,或者需要在智能设备上留下固定的升级触点等等,这些升级方式要么影响了产品软件的迭代性,要么造成了资源的浪费。
技术实现思路
本专利技术要解决的技术问题是,针对上述现有技术中的不足,提供一种软件升级装置及方法,其既能有效提高传输速度,提高升级效率;又有效降低智能设备的升级成本;还能支持多种升级方式,且支持多款智能设备的软件升级,适用范围广,实用性强。为解决上述技术问题,本专利技术的技术方案是:一种软件升级装置,包括升级主控、升级模式选择器和信号收发器,所述升级模式选择器和信号收发器均与升级主控连接,所述升级主控内储存有升级程序,所述升级模式选择器存储有多个通信协议。作为一种优选方案,所述信号收发器为光信号收发器、声信号收发器或磁信号收发器。作为一种优选方案,所述升级模式选择器存储有UART通信协议、SPI通信协议、IIC通信协议和CAN通信协议。作为一种优选方案,所述软件升级装置还包括用于与智能设备连接的探针,所述探针与升级主控电连接。一种软件升级的方法,基于智能设备和以上所述的软件升级装置,所述智能设备设有升级接口和信号收发模块,所述软件升级方法包括以下步骤:1)连接:软件升级装置通过探针插入升级接口与智能设备连接;2)获取配对信息:所述升级主控向信号收发器发送配对指令,信号收发器将配对指令转化为信号传送至智能设备,智能设备通过信号收发模块将配对信息转化为信号反馈至软件升级装置;3)握手协议:升级主控根据配对信息组合升级指令,然后升级主控控制信号收发器将升级指令转化为信号发送至智能设备,随即智能设备进入升级模式,之后智能设备将其进入升级模式的反馈信息传送至软件升级装置;4)升级:软件升级装置接收到反馈信息后控制信号收发器将升级程序转化为信号传送至智能设备,智能设备接收到升级程序后进行升级。作为一种优选方案,所述信号为光信号、声信号或磁信号。作为一种优选方案,所述升级接口为智能设备中的任一接口。作为一种优选方案,所述升级接口为UART接口、SPI接口、IIC接口或CAN总线接口,步骤2)中所述配对信息包括升级接口类型信息。作为一种优选方案,所述升级指令包括通信协议,所述升级主控根据升级接口类型信息在升级模式选择器中选择匹配的通信协议与其它升级信息组合成升级指令。作为一种优选方案,步骤4)中在完成软件升级之后,智能设备将升级结果信息反馈至软件升级装置,同时智能设备自动重启并以升级后的软件运行。本专利技术的有益效果是:1、软件升级装置通过光、声或磁信号收发器将升级程序发送至智能设备上,这样传输速度快,加快了智能设备的软件升级时间,提高了升级效率;2、该装置通过探针插入升级接口与智能设备连接,所述升级接口为智能设备中的任一接口,如此无需在智能设备上留下固定的升级触点(接口)或拆开智能设备的焊线,能有效降低智能设备的升级成本,减少不必要的资源浪费;3、该装置设有升级模式选择器,所述升级模式选择器内储存有多个通信协议,如此能支持多种升级方式,且支持多款智能设备的软件升级,适用范围广,实用性强。附图说明图1为本专利技术之软件升级装置的内部结构示意图;图2为本专利技术之软件升级方法的框架图。图中:1-升级主控,2-升级模式选择器,3-信号收发器。具体实施方式下面结合附图对本专利技术的结构原理和工作原理作进一步详细说明。如图1所示,一种软件升级装置,包括升级主控1、升级模式选择器2和信号收发器3,所述升级模式选择器2和信号收发器3均与升级主控1连接,所述升级主控1内储存有升级程序,所述升级模式选择器2存储有UART通信协议、SPI通信协议、IIC通信协议和CAN通信协议。所述信号收发器3为光信号收发器3、声信号收发器3或磁信号收发器3。所述软件升级装置还包括用于与智能设备连接的探针,所述探针与升级主控1电连接。如图2所示,一种软件升级的方法,基于智能设备和以上所述的软件升级装置,所述智能设备设有升级接口和信号收发模块,所述软件升级方法包括以下步骤:1)连接:软件升级装置通过探针插入升级接口与智能设备连接;智能设备上的任何一个接口均能充当升级接口使用,且该升级接口在平时能作为其它接口正常使用。2)获取配对信息:所述升级主控1向信号收发器3发送配对指令,信号收发器3将配对指令转化为信号传送至智能设备,智能设备通过信号收发模块将配对信息转化为信号反馈至软件升级装置,所述配对信息包括升级接口类型信息。所述升级接口为UART接口、SPI接口、IIC接口或CAN总线接口。3)握手协议:升级主控1根据配对信息组合升级指令,然后升级主控1控制信号收发器3将升级指令转化为信号发送至智能设备,随即智能设备进入升级模式,之后智能设备将其进入升级模式的反馈信息传送至软件升级装置;所述升级指令包括通信协议,升级主控1根据升级接口类型信息在升级模式选择器2中选择匹配的通信协议与其它升级信息组合成升级指令。4)升级:软件升级装置接收到反馈信息后控制信号收发器3将升级程序转化为信号传送至智能设备,智能设备接收到升级程序后进行升级,之后智能设备将升级结果信息反馈至软件升级装置,同时智能设备自动重启并以升级后的软件运行,升级完成。以上所述的信号为光信号、声信号或磁信号。以上所述,仅是本专利技术较佳实施方式,凡是依据本专利技术的技术方案对以上的实施方式所作的任何细微修改、等同变化与修饰,均属于本专利技术技术方案的范围内。本文档来自技高网...

【技术保护点】
一种软件升级装置,其特征在于:包括升级主控、升级模式选择器和信号收发器,所述升级模式选择器和信号收发器均与升级主控连接,所述升级主控内储存有升级程序,所述升级模式选择器存储有多个通信协议。
【技术特征摘要】
1.一种软件升级装置,其特征在于:包括升级主控、升级模式选择器和信号收发器,所述升级模式选择器和信号收发器均与升级主控连接,所述升级主控内储存有升级程序,所述升级模式选择器存储有多个通信协议。2.根据权利要求1所述的一种软件升级装置,其特征在于:所述信号收发器为光信号收发器、声信号收发器或磁信号收发器。3.根据权利要求1所述的一种软件升级装置,其特征在于:所述升级模式选择器存储有UART通信协议、SPI通信协议、IIC通信协议和CAN通信协议。4.根据权利要求1所述的一种软件升级装置,其特征在于:还包括用于与智能设备连接的探针,所述探针与升级主控电连接。5.一种软件升级的方法,其特征在于:基于智能设备和如权利要求1-4中任一项所述的软件升级装置,所述智能设备设有升级接口和信号收发模块,所述软件升级方法包括以下步骤:1)连接:软件升级装置通过探针插入升级接口与智能设备连接;2)获取配对信息:所述升级主控向信号收发器发送配对指令,信号收发器将配对指令转化为信号传送至智能设备,智能设备通过信号收发模块将配对信息转化为信号反馈至软件升级装置;3)握手协议:升级主控根据配对信息...
【专利技术属性】
技术研发人员:吴岳峰,李鹏,
申请(专利权)人:广东思派康电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。