CN102662697A - 一种软件升级方法及装置 - Google Patents
一种软件升级方法及装置 Download PDFInfo
- Publication number
- CN102662697A CN102662697A CN2012100835492A CN201210083549A CN102662697A CN 102662697 A CN102662697 A CN 102662697A CN 2012100835492 A CN2012100835492 A CN 2012100835492A CN 201210083549 A CN201210083549 A CN 201210083549A CN 102662697 A CN102662697 A CN 102662697A
- Authority
- CN
- China
- Prior art keywords
- aku
- software
- upgrading
- version
- sign
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
本发明实施例公开了一种软件升级方法及装置,用于对软件进行升级。本发明实施例方法包括:主控制器上电后,获取与主控制器连接的拨码开关的当前的状态值;根据状态值确定是否需要对软件进行升级;若需要对软件进行升级,则执行软件升级操作,能够有效的自动触发主控制器进行升级操作,且不需要使用键盘、鼠标、显示设备等外接设备控制软件升级,软件升级更加灵活。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种软件升级方法及装置。
背景技术
一般通用计算机工控设备和嵌入式设备基本上配串口调试、网口通讯或是键盘鼠标以及显示设备等接入设备,目前,计算机工控设备和嵌入式终端设备上的软件升级基本上通过串口控制终端、网络远程在线升级等方式,使用外接输入输出设备例如键盘、鼠标、显示设备等控制软件升级的过程。具体为:工控设备和嵌入式终端目标设备通过串口线或是网线连接计算机***的串口或者是网卡,操作人员操作键盘和鼠标等设备,手工控制所要升级的软件进行升级或者是执行升级命令来完成升级过程。
随着计算机设备向小型化发展以及嵌入式***在各领域的广泛应用,客户在外观视觉的要求和操作体验度上的要求变得越来越高,计算机工控设备和嵌入式设备逐步向无键盘无鼠标的触摸屏方向发展。
然而,现有计算机工控设备和嵌入式设备一般需要人工操作鼠标键盘等设备才能控制软件升级过程,软件升级不够方便灵活。且对于只有触摸屏无键盘无鼠标的终端,在嵌入式启动初级阶段,特别是还没有触摸屏驱动支持的情况,会出现软件固件升级困难和不方便的现象。
发明内容
本发明实施例提供了一种软件升级方法及装置,用于对软件进行升级。
本发明实施例中的软件升级方法包括:主控制器上电后,获取与主控制器连接的拨码开关的当前的状态值;根据状态值确定是否需要对软件进行升级;若需要对软件进行升级,则执行软件升级操作。
本发明实施例中的软件升级装置包括:
获取单元,用于主控制器上电后,获取与主控制器连接的拨码开关的当前的状态值;确定单元,用于根据状态值确定是否需要对软件进行升级;执行单元,用于若需要对软件进行升级,则执行软件升级操作。
从以上技术方案可以看出,本发明实施例具有以下优点:
主控制器上电后,获取与主控制器连接的拨码开关的当前状态值,根据该状态值确定是否需要对软件进行升级,若需要对软件进行升级,则执行软件升级操作,能够有效的自动触发主控制器进行升级操作,且不需要使用键盘、鼠标、显示设备等外接设备控制软件升级,软件升级更加灵活。
附图说明
图1为本发明实施例中一种软件升级方法的实施例的一个示意图;
图2为本发明实施例中一种软件升级方法的实施例的另一示意图;
图3为本发明实施例中升级包处理的方法的实施例的一个示意图;
图4为本发明实施例中一种软件升级装置的实施例的一个示意图;
图5为本发明实施例中一种软件升级装置的实施例的另一示意图。
具体实施方式
本发明实施例提供了一种软件升级方法及装置,用于计算机工控设备和嵌入式终端设备自动触发软件升级操作,不需要由键盘,鼠标,显示设备等外接设备控制软件升级的过程,改善了软件升级的灵活性。
请参阅图1,为本发明实施例中一种软件升级方法的实施例,包括:
101、主控制器上电后,获取与主控制器连接的拨码开关的当前的状态值;
在本发明实施例中,计算机工控设备和嵌入式终端设备的主控制器连接拨码开关,具体为:多位拨码开关接入主控制器芯片的多个输入/输出(Input/Output,I/O)管脚,主控制器芯片的I/O管脚设置为输入管脚,可以默认每个管脚为上拉到高电平,拨码开关对应位设置为关(off),将主控制器芯片的I/O管脚拉低变为0。
在本发明实施例中,操作人员在主控制器上电之前,设置拨码开关的开关状态,使得主控制器能够在上电后,根据其I/O管脚的电位状态,确定拨码开关当前的状态值。
在本发明实施例中,可根据主控制器芯片的I/O管脚数目及具体的需要确定所使用的拨码开关的类型,此处不做限定。
102、根据状态值确定是否需要对软件进行升级;
在本发明实施例中,主控制器获取到拨码开关的状态值之后,可根据该状态值确定是否需要对软件进行升级,其中,主控制器中已经预置了拨码规则表,主控制器可在拨码规则表中查询状态值所对应的操作状态,确定是否需要对软件进行升级。
103、若需要对软件进行升级,则执行软件升级操作。
在本发明实施例中,若主控制器确定需要对软件进行升级,则将执行软件升级操作。
在本发明实施例中,主控制器根据拨码开关的状态值确定是否需要对软件进行升级,且当需要升级时,执行软件升级操作,使得主控制器能够自动触发软件升级操作,不需要通过人工操作鼠标、键盘、显示设备等外接设备控制软件升级,软件升级更加灵活。
为了更好的理解本发明实施例中一种软件升级方法的技术方案,请参阅图2,为本发明实施例中一种软件升级方法的实施例,包括:
201、主控制器上电后,获取与主控制器连接的拨码开关的当前的状态值;
步骤201描述的内容与图1所示实施例中的步骤101描述的内容相似,此处不再赘述。
202、在预置的拨码规则表中查询与升级编码对应的软件;
在本发明实施例中,拨码开关的状态值包括升级编码,其中,升级编码用于指示支持升级的软件名称,可以是部分软件也可是全部软件,或者指示不执行升级操作,此外,拨码开关的状态值中还可包括校验码,校验码则用于对拨码内容进行安全校验,检验升级编码的有效性,避免不需要升级时产生的误操作。
在本发明实施例中,主控制器中预置了拨码开关的拨码规则表,拨码规则表中包含了升级编码、校验码及对应的功能码,其中,功能码则用于表示升级编码对应的具体的功能,在实际应用中,可根据拨码开关的位数灵活定义升级编码对应的位数及校验码对应的位数,其中升级编码的校验码位数可为0,表示不校验,即拨码开关的状态值中仅包括升级编码。例如,若使用8位拨码开关,则可将Bit[7:3]表示为升级编码,Bit[2:0]表示为校验码,可根据需要定为奇偶校验,也可为固定值作为校验码,为了更好的理解本发明实施例中的拨码规则表,请参阅表1,为本发明实施例中拨码规则表中的可能的编码和功能的对应关系。
表1
表1中,无效是指不需要进行升级操作,主控制器可退出升级操作,进入***启动流程。
在本发明实施例中,主控制器获取到拨码开关的状态值之后,将在预置的拨码规则表中查询与升级编码对应的软件。例如,若升级编码为10011,则在拨码规则表中与其对应的功能码为只升级bootloader,因此与其对应的软件则为bootloader。
203、判断校验码与在拨码规则表中升级编码对应的校验码是否一致;
在本发明实施例中,在查找升级编码之后,主控制器还将判断校验码与在拨码规则表中该升级编码对应的校验码是否一致,例如,若获取的拨码开关状态值中的升级编码为10011,校验码为101,则查询拨码规则表中,升级编码为10011时,其对应的校验码位101,则说明状态值中的校验码与拨码规则表中状态值的升级编码对应的校验码一致,则需要对该升级编码对应的软件进行升级操作。
需要说明的是,在本发明实施例中,若拨码开关的规则表中不包含校验码,则不需要执行步骤203和204,即在步骤202后执行步骤205。
上述以8位拨码开关为例,说明升级编码状态值的组成和功能以及实现方法,要求权利不局限示例编码值。
204、若校验码与在拨码规则表中升级编码对应的校验码一致,则确定对软件进行升级;
在本发明实施例中,若校验码与拨码规则表中升级编码对应的校验码一致,则主控制器将确定需要对软件进行升级,主控制器将继续执行升级操作。
205、通过通用媒介传输接口下载和读取软件对应的升级包;
在本发明实施例中,主控制器在确定需要进行升级操作之后,将通过通用媒介传输接口下载和获取软件对应的升级包,通用媒介传输接口包括网口或者通用串行总线(USB,Universal Serial BUS)接口或者串口,以网口为例,例如,若需要对bootloader进行升级,则主控制器可通过网络FTP(File TransferProtocol)协议,向网口服务器发送升级请求消息,如果网口服务器存在且网络通信正常,网口服务器将接收到该升级请求消息,将发送请求响应消息并建立网络通信连接,使得主控制器能够根据升级编码从网口服务器上下载升级包,用于对bootloader进行升级,需要说明的是,若在预置的时间段内,主控制器未接收到网口服务器发送的请求响应消息,主控制器将再次发送升级请求消息,并等待响应,若发送预置个数的升级请求消息之后仍未接收到响应,主控制器将退出升级模式,进入***启动程序。
206、利用升级包对软件进行升级。
在本发明实施例中,主控制器下载或读取升级包之后,将利用该升级包对软件进行升级,例如,若下载到了bootloader的升级包,则利用该升级包对bootloader进行升级。
在本发明实施例中,主控制器通过将获取到的升级编码及校验码与拨码规则表进行匹配,确定需要升级的软件及确定是否需要进行升级,若需要进行升级,则下载或者读取升级包,进行升级操作,利用与主控制连接的拨码开关的状态值,主控制器能够自动触发软件升级操作,不需要操作人员通过鼠标、键盘、显示设备等外接设备控制软件升级,提高了软件升级的灵活性。
在本发明实施例中,主控制器在下载或读取升级包之后,还可对升级包中的数据进行校验和匹配之后再进行数据烧录,以避免使用了错误的升级包,请参阅图3,为本发明实施例中升级包处理的方法的实施例,包括:
301、计算升级包的校验和;
302、若校验和与升级包中的校验值相等,则检查升级包中的固件版本标识的格式及公共头域信息是否正确,若正确,则执行步骤303,若不正确,则执行步骤306;
在本发明实施例中,主控制器下载或读取升级包之后,将计算该升级包的校验和,确定该校验和与升级包中的校验值是否相等,若相等,则检查升级包中的固件版本标识的格式及公共头域信息是否正确。
在本发明实施例中,升级包中公共头域信息、固件版本标识,回退版本标识、校验值、存储分区标识和大小、烧录数据及烧录校验码。其中,公共头域信息包括:公司信息标识、产品信息标识、机型硬件标识、***平台标识、软件授权使用信息等。
在本发明实施例中,回退版本标识用于表示是否需要回退到旧版本,例如,若回退版本标识为1时,则表示需要回退到旧版本,回退版本标识为0时,则不需要回退到旧版本。
需要说明的是,在本发明实施例中,若计算得到的校验和与升级包中的校验值不相等,则说明该升级包不能用于软件升级,需要重新下载升级包,主控制器将确定该升级包已下载或者已读取的次数;若升级包已下载或已读取的次数小于和等于预置的数值,则通过通用媒介传输接口下载和读取软件对应的升级包,达到预置的次数后,其中预置可设置为0,表示直接下载和获取升级包,仍未获得满足条件的升级包,即升级包中的校验值与计算得到的校验和相等,则说明升级包的传输路径数据出错或者升级包不正确,将退出升级操作。
303、从升级包中读取固件版本标识,确定升级包的版本是否为新版本,若是新版本,则执行步骤305,若不是新版本,则执行步骤304;
在本发明实施例中,若主控制器确定升级包中的固件版本标识的格式及公共头域信息是正确的,则将从升级包中读取该固件版本标识,读取终端存储区中的升级配置文件里的软件版本值来确定升级包的版本是否为新版本。
需要说明的是,在本发明实施例中,主控制器已经保存了软件的配置数据,该配置数据可作为检查固件版本标识的格式及公共头域信息是否正确,及升级包是否为新版本的依据,即主控制器通过将升级包中的固件版本标识的格式及公共头域信息与已保存的配置数据进行匹配,可判断升级包中的固件版本标识的格式及公共头域信息是否正确,及通过将升级包中的固件版本标识与主控制器已保存的固件版本标识进行匹配,可确定升级包的版本是否为新版本。
304、根据版本回退标识判断是否需要回退到旧版本,若是,则执行步骤305、若否,则执行步骤306;
在本发明实施例中,若确定升级包的版本不是新版本,则根据升级包中的版本回退标识判断是否需要回退到旧版本,需要说明的是,在本发明实施例中,所说的“旧版本”是指升级包中的固定版本标识所表示的版本。
305、根据升级包中的存储区分区标识和大小确定存储区中需擦除的区域,将所述需擦除的区域内的数据擦除,并将所述升级包中的烧录数据烧录到已擦除的存储区中;
在本发明实施例中,当升级包的版本为新版本时,或者,当升级包的版本为旧版本且需要回退到旧版本时,主控制器将根据升级包中的存储分区标识和大小确定存储区中需要擦除的区域,并该需要擦除的区域内的数据擦除,将升级包中的烧录数据烧录到该已擦除的区域中,完成软件的升级。
306、退出升级操作。
在本发明实施例中,当主控制器下载或读取升级包的次数等于预置的数值时,或者,当升级包中的固件版本标识的格式或公共头域信息不正确时,或者,当固件版本标识为旧版本且回退标识为否时,主控制器将中退出升级操作。
需要说明的是,为了使得操作人员能够更好的了解软件升级的状态,可通过发光二极管(LED,Light Emitting Diode)指示的方式指示升级过程。
在本发明实施例中,主控制器对升级包进行校验,固件版本标识的格式及公共头域信息进行检查,及确定升级版本是否为新版本,能够有效的避免使用的不正确的升级包进行升级造成的***安全性问题,提高了软件升级的可靠性。
请参阅图4,为本发明实施例中一种软件升级装置的实施例,包括:
获取单元401,用于主控制器上电后,获取与所述主控制器连接的拨码开关的当前的状态值;
确定单元402,用于根据所述状态值确定是否需要对软件进行升级;
执行单元403,用于若需要对软件进行升级,则执行软件升级操作。
在本发明实施例中,主控制器上电后,获取单元401将获取与主控制器连接的拨码开关的当前的状态值;由确定单元402根据该状态值确定是否需要对软件进行升级,若需要对软件进行升级,则由执行单元403执行软件升级操作,能够自动触发软件升级操作,不需要通过人工操作鼠标、键盘、显示设备等外接设备控制软件升级,软件升级更加灵活。
需要说明的是,本发明实施例中的软件升级装置可以是主控制器,也可以是集成在主控制上的芯片,此处不做限定。
请参阅图5,为本发明实施例中的软件升级装置的实施例,包括:
如图4所示的获取单元401、确定单元402、执行单元403,且与图4所示实施例描述的内容相似,此处不再赘述。
其中,执行单元403包括:
升级包获取单元501,用于通过网口下载所述软件对应的升级包,或者,通过通用串行总线USB读取所述软件对应的升级包;
升级单元502,用于利用所述升级包对软件进行升级。
在本发明实施例中,升级单元502包括:
计算单元503,用于计算所述升级包的校验和;
检查单元504,用于若所述校验和与所述升级包中的校验值相等,则检查所述升级包中的固件版本标识的格式及公共头域信息是否正确;
版本确认单元505,用于若所述固件版本标识的格式及公共头域信息正确,则从所述升级包中读取所述固件版本标识,确定所述升级包的版本是否为新版本;
烧录单元506,用于若所述升级包版本是新版本,或者若所述升级包的版本不是新版本且需要回退到旧版本,则根据升级包中的存储区分区标识和大小确定存储区中需擦除的区域,将所述需擦除的区域内的数据擦除,并将所述升级包中的烧录数据烧录到已擦除的存储区中。
需要说明的是,在本发明实施例中,当前的状态值包括升级编码,则确定单元402具体用于在预置的拨码规则表中查询与升级编码对应的软件。
且若当前的状态值还包括校验码:则本发明实施例中的装置还包括:
判断单元507,用于在所述确定单元查询拨码规则表后,判断所述述校验码与在所述拨码规则表中所述升级编码对应的校验码是否一致,若一致,则确定对所述软件进行升级。
在本发明实施例中,主控制器上电后,获取单元401将获取与主控制器连接的拨码开关的当前的状态值;由确定单元402根据该状态值确定是否需要对软件进行升级,若需要对软件进行升级,则执行单元403中的升级包获取单元将通过通用媒介传输接口下载和读取软件对应的升级包;升级单元502利用该升级包对软件进行升级。
在本发明实施例中,当前的状态值中包括升级编码,则确定单元402则具体的用于在预置的拨码规则表中查询与升级编码对应的软件,若当前的状态值中还包括校验码,则装置还包括判断单元507,判断单元507将在确定单元402查询拨码规则表后,判断述校验码与在所述拨码规则表中所述升级编码对应的校验码是否一致,若一致,则确定对所述软件进行升级。
在本发明实施例中,若需要对软件进行升级,升级单元502利用下载或读取的升级包进行升级的操作包括:计算单元503计算升级包的校验和,若该校验和与升级包中的校验值相等,则检查单元504检查升级包中的固件版本标识的格式及公共头域信息是否正确,若该固件版本标识的格式及公共头域信息正确,则版本确认单元505从所述升级包中读取所述固件版本标识,确定所述升级包的版本是否为新版本,若升级包版本是新版本,或者若升级包的版本不是新版本且需要回退到旧版本,则烧录单元506根据升级包中的存储区分区标识和大小确定存储区中需擦除的区域,将所述需擦除的区域内的数据擦除,并将所述升级包中的烧录数据烧录到已擦除的存储区中。
需要说明的是,在本发明实施例中,若固件版本标识的格式或公司头域信息不正确,或者,若版本标识为旧版本且版本回退标识为否时,则退出升级操作。
在本发明实施例中,软件升级装置通过将获取到的升级编码及校验码与拨码规则表进行匹配,确定需要升级的软件及确定是否需要进行升级,若需要进行升级,则下载或者读取升级包,进行升级操作,利用与主控制连接的拨码开关的状态值,能够自动触发软件升级操作,不需要操作人员通过鼠标、键盘、显示设备等外接设备控制软件升级,提高了软件升级的灵活性。且还将对升级包进行校验,固件版本标识的格式及公共头域信息进行检查,及确定升级版本是否为新版本,能够有效的避免使用的不正确的升级包进行升级造成的***安全性问题,提高了软件升级的可靠性。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上对本发明所提供的一种软件升级方法及装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (12)
1.一种软件升级方法,其特征在于,包括:
主控制器上电后,获取与所述主控制器连接的拨码开关的当前的状态值;
根据所述状态值确定是否需要对软件进行升级;
若需要对软件进行升级,则执行软件升级操作。
2.根据权利要求1所述的方法,其特征在于,所述状态值包括升级编码;
则所述根据所述状态值确定是否需要对软件进行升级包括:
在预置的拨码规则表中查询与所述升级编码对应的软件。
3.根据权利要求2所述的方法,其特征在于,所述状态值还包括校验码;
则所述在预置的拨码规则表中查询与所述升级编码对应的软件之后还包括:
判断所述校验码与在所述拨码规则表中所述升级编码对应的校验码是否一致;
若一致,则确定对所述软件进行升级。
4.根据权利要求1所述的方法,其特征在于,所述执行软件升级操作包括:
通过通用媒介传输接口下载和读取所述软件对应的升级包,所述通用媒介传输接口包括网口或者通用串行总线USB接口或者串口;
利用所述升级包对所述软件进行升级。
5.根据权利要求4所述的方法,其特征在于,所述利用所述升级包对所述软件进行升级包括:
计算所述升级包的校验和;
若所述校验和与所述升级包中的校验值相等,则检查所述升级包中的固件版本标识的格式及公共头域信息是否正确;
若所述固件版本标识的格式及公共头域信息正确,则从所述升级包中读取所述固件版本标识,确定所述升级包的版本是否为新版本;
若所述升级包的版本是新版本,则根据所述升级包中的存储分区标识和大小确定存储区中需擦除的区域,将所述需擦除的区域内的数据擦除,并将所述升级包中的烧录数据烧录到已擦除的存储区中。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述升级包的版本不是新版本,则根据版本回退标识判断是否需要回退到旧版本;
若需要回退到旧版本,则根据所述升级包中的存储分区标识和大小确定存储区中需擦除的区域,将所述存储区中需擦除的区域内的数据擦除,并将所述升级包中的烧录数据烧录到已擦除的对应的存储区中。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若所述校验和与所述升级包中的校验值不相等,则确定所述升级包已下载或者已读取的次数;
若所述次数小于预置的数值,则返回所述通过通用媒介传输接口下载和读取所述软件对应的升级包的步骤。
8.根据权利要求3至7任一项所述的方法,其特征在于,所述方法还包括:
若所述次数等于所述预置的数值,或者,若所述固件版本标识的格式或所述公共头域信息不正确,或者,若所述版本标识为旧版本且所述版本回退标识为否时,则退出升级操作。
9.一种软件升级装置,其特征在于,包括,
获取单元,用于主控制器上电后,获取与所述主控制器连接的拨码开关的当前的状态值;
确定单元,用于根据所述状态值确定是否需要对软件进行升级;
执行单元,用于若需要对软件进行升级,则执行软件升级操作。
10.根据权利要求9所述的装置,其特征在于,所述当前的状态值包括升级编码,则所述确定单元具体用于在预置的拨码规则表中查询与所述升级编码对应的软件;
若所述当前的状态值还包括校验码,则所述装置还包括:
判断单元,用于在所述确定单元查询拨码规则表后,判断所述述校验码与在所述拨码规则表中所述升级编码对应的校验码是否一致,若一致,则确定对所述软件进行升级。
11.根据权利要求9所述的装置,其特征在于,所述执行单元包括:
升级包获取单元,用于通过通用媒介传输接口下载和读取所述软件对应的升级包,所述通用媒介传输接口包括网口或者通用串行总线USB或者串口;
升级单元,用于利用所述升级包对软件进行升级。
12.根据权利要求11所述的装置,其特征在于,所述升级单元包括:
计算单元,用于计算所述升级包的校验和;
检查单元,用于若所述校验和与所述升级包中的校验值相等,则检查所述升级包中的固件版本标识的格式及公共头域信息是否正确;
版本确认单元,用于若所述固件版本标识的格式及公共头域信息正确,则从所述升级包中读取所述固件版本标识,确定所述升级包的版本是否为新版本;
烧录单元,用于若所述升级包版本是新版本,或者若所述升级包的版本不是新版本且需要回退到旧版本,则根据所述升级包中的存储区分区标识和大小确定存储区中需擦除的区域,将所述需擦除的区域内的数据擦除,并将所述升级包中的烧录数据烧录到已擦除的存储区中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210083549.2A CN102662697B (zh) | 2012-03-27 | 2012-03-27 | 一种软件升级方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210083549.2A CN102662697B (zh) | 2012-03-27 | 2012-03-27 | 一种软件升级方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102662697A true CN102662697A (zh) | 2012-09-12 |
CN102662697B CN102662697B (zh) | 2014-03-19 |
Family
ID=46772198
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210083549.2A Active CN102662697B (zh) | 2012-03-27 | 2012-03-27 | 一种软件升级方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102662697B (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102938856A (zh) * | 2012-11-23 | 2013-02-20 | 青岛海信宽带多媒体技术有限公司 | 无卡条件接收***的软件升级方法及升级装置 |
CN102945177A (zh) * | 2012-11-16 | 2013-02-27 | 深圳市汇川控制技术有限公司 | Plc固件升级***及方法 |
CN103561051A (zh) * | 2013-09-27 | 2014-02-05 | 深圳市芯海科技有限公司 | 一种烧录芯片数据的远程保护***及方法 |
CN103677943A (zh) * | 2013-12-27 | 2014-03-26 | 浙江众邦机电科技有限公司 | 一种缝纫机控制器软件升级方法 |
CN104991865A (zh) * | 2015-07-27 | 2015-10-21 | 广东美的厨房电器制造有限公司 | 软件管理***及软件管理方法及家用电器 |
CN105068831A (zh) * | 2015-07-30 | 2015-11-18 | 深圳市创凯电子有限公司 | 程序升级方法及装置 |
CN105893069A (zh) * | 2015-11-10 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | 一种软件烧录方法及装置 |
CN106502718A (zh) * | 2016-09-22 | 2017-03-15 | 珠海格力电器股份有限公司 | 程序的升级方法和装置、控制器 |
CN107902507A (zh) * | 2017-11-11 | 2018-04-13 | 林光琴 | 控制软件现场调试***以及调试方法 |
CN108103683A (zh) * | 2017-12-14 | 2018-06-01 | 浙江众邦机电科技有限公司 | 缝纫机设备及其软件程序升级装置 |
CN110069272A (zh) * | 2019-04-29 | 2019-07-30 | 新华三技术有限公司 | 逻辑文件升级的方法和电子设备 |
CN110166321A (zh) * | 2019-05-28 | 2019-08-23 | 上海联影医疗科技有限公司 | 医学图像获取方法、装置、设备和介质 |
CN110377317A (zh) * | 2019-07-25 | 2019-10-25 | 新奥(中国)燃气投资有限公司 | 一种网关设备升级方法及装置 |
CN110716727A (zh) * | 2019-09-02 | 2020-01-21 | 领翌技术(横琴)有限公司 | 软件升级方法及*** |
CN110865837A (zh) * | 2019-11-14 | 2020-03-06 | 青岛海信移动通信技术股份有限公司 | 一种进行***升级的方法和终端 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6493594B1 (en) * | 1999-06-04 | 2002-12-10 | Lucent Technologies Inc. | System and method for improved software configuration and control management in multi-module systems |
CN1425963A (zh) * | 2001-12-11 | 2003-06-25 | 深圳市中兴通讯股份有限公司上海第二研究所 | 嵌入式***软件加载装置及方法 |
CN101409636A (zh) * | 2008-11-20 | 2009-04-15 | 山东山大新元易通信息科技有限公司 | 组网设备固件的安全在线升级方法 |
CN101436138A (zh) * | 2007-11-16 | 2009-05-20 | 苏州科达通信技术发展有限公司 | 一种用于软件升级且动态回滚的控制装置以及控制方法 |
-
2012
- 2012-03-27 CN CN201210083549.2A patent/CN102662697B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6493594B1 (en) * | 1999-06-04 | 2002-12-10 | Lucent Technologies Inc. | System and method for improved software configuration and control management in multi-module systems |
CN1425963A (zh) * | 2001-12-11 | 2003-06-25 | 深圳市中兴通讯股份有限公司上海第二研究所 | 嵌入式***软件加载装置及方法 |
CN101436138A (zh) * | 2007-11-16 | 2009-05-20 | 苏州科达通信技术发展有限公司 | 一种用于软件升级且动态回滚的控制装置以及控制方法 |
CN101409636A (zh) * | 2008-11-20 | 2009-04-15 | 山东山大新元易通信息科技有限公司 | 组网设备固件的安全在线升级方法 |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102945177B (zh) * | 2012-11-16 | 2015-09-02 | 深圳市汇川控制技术有限公司 | Plc固件升级***及方法 |
CN102945177A (zh) * | 2012-11-16 | 2013-02-27 | 深圳市汇川控制技术有限公司 | Plc固件升级***及方法 |
CN102938856A (zh) * | 2012-11-23 | 2013-02-20 | 青岛海信宽带多媒体技术有限公司 | 无卡条件接收***的软件升级方法及升级装置 |
CN102938856B (zh) * | 2012-11-23 | 2015-06-24 | 青岛海信宽带多媒体技术有限公司 | 无卡条件接收***的软件升级方法及升级装置 |
CN103561051A (zh) * | 2013-09-27 | 2014-02-05 | 深圳市芯海科技有限公司 | 一种烧录芯片数据的远程保护***及方法 |
CN103677943B (zh) * | 2013-12-27 | 2017-08-15 | 浙江众邦机电科技有限公司 | 一种缝纫机控制器软件升级方法 |
CN103677943A (zh) * | 2013-12-27 | 2014-03-26 | 浙江众邦机电科技有限公司 | 一种缝纫机控制器软件升级方法 |
CN104991865A (zh) * | 2015-07-27 | 2015-10-21 | 广东美的厨房电器制造有限公司 | 软件管理***及软件管理方法及家用电器 |
CN105068831A (zh) * | 2015-07-30 | 2015-11-18 | 深圳市创凯电子有限公司 | 程序升级方法及装置 |
CN105893069A (zh) * | 2015-11-10 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | 一种软件烧录方法及装置 |
CN106502718A (zh) * | 2016-09-22 | 2017-03-15 | 珠海格力电器股份有限公司 | 程序的升级方法和装置、控制器 |
CN106502718B (zh) * | 2016-09-22 | 2019-05-31 | 珠海格力电器股份有限公司 | 程序的升级方法和装置、控制器 |
CN107902507A (zh) * | 2017-11-11 | 2018-04-13 | 林光琴 | 控制软件现场调试***以及调试方法 |
CN107902507B (zh) * | 2017-11-11 | 2021-05-04 | 林光琴 | 控制软件现场调试***以及调试方法 |
CN108103683B (zh) * | 2017-12-14 | 2020-07-28 | 浙江众邦机电科技有限公司 | 缝纫机设备及其软件程序升级装置 |
CN108103683A (zh) * | 2017-12-14 | 2018-06-01 | 浙江众邦机电科技有限公司 | 缝纫机设备及其软件程序升级装置 |
CN110069272A (zh) * | 2019-04-29 | 2019-07-30 | 新华三技术有限公司 | 逻辑文件升级的方法和电子设备 |
CN110166321A (zh) * | 2019-05-28 | 2019-08-23 | 上海联影医疗科技有限公司 | 医学图像获取方法、装置、设备和介质 |
CN110377317A (zh) * | 2019-07-25 | 2019-10-25 | 新奥(中国)燃气投资有限公司 | 一种网关设备升级方法及装置 |
CN110716727A (zh) * | 2019-09-02 | 2020-01-21 | 领翌技术(横琴)有限公司 | 软件升级方法及*** |
CN110865837A (zh) * | 2019-11-14 | 2020-03-06 | 青岛海信移动通信技术股份有限公司 | 一种进行***升级的方法和终端 |
CN110865837B (zh) * | 2019-11-14 | 2023-08-18 | 青岛海信移动通信技术有限公司 | 一种进行***升级的方法和终端 |
Also Published As
Publication number | Publication date |
---|---|
CN102662697B (zh) | 2014-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102662697B (zh) | 一种软件升级方法及装置 | |
US10002526B1 (en) | Internet-of-things systems and methods | |
CN102663300B (zh) | 媒体播放器和附件 | |
US9078802B2 (en) | Method, device and system for use in configuring a bathing unit controller | |
CN104199706A (zh) | 一种eMMC的固件升级方法及其设备 | |
US11579893B2 (en) | Systems and methods for separate storage and use of system BIOS components | |
CN110473104B (zh) | 一种交易处理方法及相关设备 | |
CN104932926A (zh) | 智能操作***平台中实现设备与驱动动态匹配的***及方法 | |
CN102279756A (zh) | Cpld固件更新方法 | |
CN103412769A (zh) | 外接卡参数配置方法、设备以及*** | |
US11635971B2 (en) | Scalable life-cycle maintenance of hardware | |
CN103530199A (zh) | 一种修复软件运行错误的方法、装置及*** | |
CN110875850B (zh) | 一种固件升级方法、***、可读存储介质及终端设备 | |
CN107078806B (zh) | 光收发机的编程方法和操作方法以及电气接口设备 | |
EP2798428B1 (en) | Apparatus and method for managing operation of a mobile device | |
CN112181455B (zh) | 微控制器的在线升级方法、微控制器及存储介质 | |
WO2022257927A1 (zh) | 密钥烧录方法、装置、电子设备板卡及存储介质 | |
CN108920171A (zh) | 固件更新方法及装置、电子设备 | |
EP3238051A1 (en) | Updating software packets in water installation controlling apparatus | |
CN104539607A (zh) | 一种信息校验方法、终端以及服务器 | |
CN111385613B (zh) | 一种电视***修复方法、存储介质及应用服务器 | |
CN110489439B (zh) | 一种参数处理方法与电力终端 | |
CN109885329B (zh) | 一种升级方法、***及电子设备 | |
CN1588877B (zh) | 电子保修装置及实现保修数据交互的***和方法 | |
CN101399784A (zh) | 通信***、通信方法、通信控制程序和程序记录介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee |
Owner name: SHENGZHEN SONOSCAPE MEDICAL CORP. Free format text: FORMER NAME: SONOSCAPE INC. |
|
CP03 | Change of name, title or address |
Address after: 518000 Guangdong city of Shenzhen province Nanshan District Yuquanlu Road Yizhe building 4, 5, 8, 9, 10 floor Patentee after: Biologic medical Science and Technology Co., Ltd. is opened in Shenzhen Address before: 518000 Guangdong city of Shenzhen province Nanshan District Yuquanlu Road Yizhe building 4 floor Patentee before: Sonoscape Inc. |