CN110309018B - 充电设备***切换方法、充电设备及可读存储介质 - Google Patents

充电设备***切换方法、充电设备及可读存储介质 Download PDF

Info

Publication number
CN110309018B
CN110309018B CN201910590986.5A CN201910590986A CN110309018B CN 110309018 B CN110309018 B CN 110309018B CN 201910590986 A CN201910590986 A CN 201910590986A CN 110309018 B CN110309018 B CN 110309018B
Authority
CN
China
Prior art keywords
system firmware
firmware
upgraded
storage
partition
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.)
Active
Application number
CN201910590986.5A
Other languages
English (en)
Other versions
CN110309018A (zh
Inventor
林义平
蒋明辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Bunny Power Technology Co ltd
Original Assignee
Shenzhen Bunny Power Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Bunny Power Technology Co ltd filed Critical Shenzhen Bunny Power Technology Co ltd
Priority to CN201910590986.5A priority Critical patent/CN110309018B/zh
Publication of CN110309018A publication Critical patent/CN110309018A/zh
Application granted granted Critical
Publication of CN110309018B publication Critical patent/CN110309018B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14Error detection or correction of the data by redundancy in operation
    • G06F11/1402Saving, restoring, recovering or retrying
    • G06F11/1415Saving, restoring, recovering or retrying at system level
    • G06F11/1417Boot up procedures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/57Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
    • G06F21/575Secure boot

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Stored Programmes (AREA)

Abstract

本发明公开了一种充电设备***切换方法,包括步骤:当检测到存储在第一存储分区中的***固件对应正在启用的***存在漏洞时,获取其它存储分区中的***固件;加载所述其它存储分区中的***固件,并启用加载的***固件对应的***。本发明还公开了一种充电设备及可读存储介质。本发明当检测到正在启用的***存在问题时,可切换并启用备用***,从而可保证***的正常运行。

Description

充电设备***切换方法、充电设备及可读存储介质
技术领域
本发明涉及计算机领域,尤其涉及一种充电设备***切换方法、充电设备及可读存储介质。
背景技术
目前充电车辆的款式以及型号不断更新,充电站也需要不断更新操作***,以适用于不同款式及型号的车辆,但是在充电站的***升级后或者***使用过程中会因为某些原因导致充电设备***无法正常使用。
发明内容
本发明提出的一种充电设备***切换方法、充电设备及可读存储介质,旨在解决充电设备***无法正常使用的问题。
为实现上述目的,本发明提供一种充电设备***切换方法,所述方法包括步骤:
当检测到存储在第一存储分区中的***固件对应正在启用的***存在漏洞时,获取其它存储分区中的***固件;
加载所述其它存储分区中的***固件,并启用加载的***固件对应的***。
可选地,其它存储分区包括第二存储分区,当加载的***固件存储于第二存储分区时,所述启用加载的***固件对应的***的步骤之后,还包括:
检测存储在第二存储分区中的***固件是否需要升级;
若是,则获取待升级***固件,并利用所述待升级***固件替换所述第一存储分区中的***固件;
加载第一存储分区中替换后的***固件,并启用对应的***。
可选地,所述检测存储在第二存储分区中的***固件是否需要升级的步骤包括:
获取***固件的最新版本号以及存储在第二存储分区中的***固件的版本号;
将所述***固件的最新版本号与所述存储在第二存储分区中的***固件的版本号进行比较;
当所述***固件的最新版本号与所述存储在第二存储分区中的***固件的版本号不一致时,确定存储在第二存储分区中的***固件需要升级。
可选地,在执行所述启用加载的***固件对应的***的步骤的同时,还执行以下步骤:
对存在漏洞的***进行漏洞修复,并在修复完成后检测修复后的***是否可用;
当修复后的***可用时,加载修复后的***对应的***固件,并启用该修复后的***;
当修复后的***不可用时,执行步骤:检测存储在第二存储分区中的***固件是否需要升级。
可选地,所述检测存储在第二存储分区中的***固件是否需要升级的步骤之后,还包括:
若否,则获取第二存储分区中的***固件,并利用获取的***固件替换第一存储分区中的***固件。
可选地,所述启用该修复后的***的步骤之后,还包括:
检测修复后正在启用的***对应的***固件是否需要升级;
若是,则获取修复后的***对应的待升级***固件,并利用所述修复后的***对应的待升级***固件替换第二存储分区中的***固件;
加载替换后的第二存储分区中的***固件,并启用对应的***。
可选地,所述获取待升级***固件,并利用所述待升级***固件替换所述第一存储分区中的***固件的步骤包括:
通过OTA下载待升级***固件,并通过启动程序BootLoader将第一存储分区设置为默认加载***区,以利用所述待升级***固件替换所述默认加载***区中的***固件。
可选地,所述加载所述其它存储分区中的***固件的步骤包括:
通过BootLoader将加载的***固件切换至所述其它存储分区中的***固件。
此外,为实现上述目的,本发明还提供一种充电设备,所述充电设备包括:通信模块、存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的充电设备***切换方法的步骤。
此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的充电设备***切换方法的步骤。
本发明通过对充电设备正在启用的***进行检测,当检测到存储在第一存储分区中的***固件对应正在启用的***存在漏洞时,获取其它存储分区中的***固件;加载所述其它存储分区中的***固件,并启用加载的***固件对应的***。本发明当检测到正在启用的***存在问题时,可切换并启用备用***,从而保证充电设备***的正常运行。
附图说明
图1是本发明实施例方案涉及的充电设备的结构示意图;
图2为本发明充电设备***切换方法第一实施例的流程示意图。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参看图1,图1为本发明所提供的充电设备的硬件结构示意图。所述充电设备可以是充电桩、充电管理***或其它充电设备。
所述充电设备在硬件结构上可以包括通信模块10、存储器20以及处理器30等部件。在所述充电设备中,所述处理器30分别与所述存储器20以及所述通信模块10连接,所述存储器20上存储有计算机程序,所述计算机程序同时被处理器30执行,所述计算机程序执行时实现下述方法实施例的步骤。
通信模块10,可通过网络与外部通讯设备连接。通信模块10可以接收外部通讯设备发出的请求,还可以发送请求、指令及信息至所述外部通讯设备。所述外部通讯设备可以是用户终端或其他***服务器等等。
存储器20,可用于存储软件程序以及各种数据。存储器20可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如获取其它存储分区中的***固件)等;存储数据区可包括数据库,存储数据区可存储根据充电设备的使用所创建的数据或信息等。此外,存储器20可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其它易失性固态存储器件。
处理器30,是充电设备的控制中心,利用各种接口和线路连接整个充电设备的各个部分,通过运行或执行存储在存储器20内的软件程序和/或模块,以及调用存储在存储器20内的数据,执行充电设备的各种功能和处理数据,近而对充电设备进行整体监控。处理器30可包括一个或多个处理单元;可选地,处理器30可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器30中。
尽管图1未示出,但上述充电设备还可以包括电路控制模块,用于与电源连接,所述电路控制模块能够保证其他部件的正常工作。本领域技术人员可以理解,图1中示出的充电设备结构并不构成对充电设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
基于上述硬件结构,提出本发明方法各个实施例。
请参照图2,图2为本发明充电设备***切换方法第一实施例的流程示意图,在该实施例中,所述方法包括:
步骤S10,当检测到存储在第一存储分区中的***固件对应正在启用的***存在漏洞时,获取其它存储分区中的***固件;
本实施例中将存储区域划分为多个独立的存储分区,至少划分为两个存储分区,例如将存储区域划分为第一存储分区和第二存储分区,将每个存储分区中存入***固件,之后启用其中一个存储分区中的***固件对应的***,其它存储分区的***固件对应的***作为备用***待用。当各个存储分区内还未存储***固件时,最初使用时存入的***固件可为充电设备出厂***固件,每个存储分区中的***固件可为同一个版本的出厂***固件,随着之后的***固件升级,各个存储分区中的***固件的版本也随之变化。检测正在启用的***是否存在漏洞,当检测到正在启用的***存储漏洞时,此时该***对应的***固件存储在第一存储分区,可获取例如第二存储分区或第三存储分区等的其它存储分区中的***固件。当发现正在启用的***存在漏洞时,通过获取其它存储分区的***固件,相当于准备启动备用***,可保证充电设备***的正常运行。
步骤S20,加载所述其它存储分区中的***固件,并启用加载的***固件对应的***。
本实施例中当检测到正在启动的***存储漏洞时,此时该***的***固件存储在第一存储分区,可获取其它存储分区中的***固件并加载获取的其它存储分区中的***固件,当获取的***固件加载完成后启用该加载的***固件对应的***。
本实施例中检测正在启用的***是否存在漏洞,当检测到正在启用的***存在漏洞时,确定该***对应的***固件存储在哪个存储分区中,并获取除存在漏洞的***对应的***固件存储的存储分区之外的存储分区的***固件,加载获取的其它存储分区中的***固件并启用该***固件对应的***。在***存储漏洞时,启用备用***,确保充电设备***的正常使用,避免因为启用的***存在漏洞无法使用而造成充电设备***不可用的情况。
进一步地,基于本发明充电设备***切换方法的第一实施例提出本发明充电设备***切换方法的第二实施例,在本实施例中,其它存储分区包括第二存储分区,当加载的***固件存储于第二存储分区时,步骤S20之后,还包括:
步骤S21,检测存储在第二存储分区中的***固件是否需要升级;
步骤S22,若是,则获取待升级***固件,并利用所述待升级***固件替换所述第一存储分区中的***固件;
步骤S23,加载第一存储分区中替换后的***固件,并启用对应的***。
本实施例中存储分区包括多个存储分区,多个存储分区包括第二存储分区、第三存储分区等等,在每个存储分区中存入***固件,当检测到第一存储分区中的***固件对应启用的***存储漏洞时,可获取第二存储分区中的***固件并进行加载,加载完毕后启用第二存储分区***固件对应的***。由于充电车辆的款式和型号不断更新,充电设备的***也需要不断升级才能适用于不同型号的充电车辆,所以在启用第二存储分区***固件对应的***后,检测启用的***对应的***固件是否需要进行***固件的升级,当检测到启用的***对应的***固件需要进行***固件升级时,获取待升级***固件,将待升级***固件存储在第一存储分区中并用该***固件替换原来存储在第一存储分区中的***固件,并加载该***固件,***固件加载完毕后启用该***固件对应的***;当检测到启用的***对应的***固件不需要升级时,则继续使用该***,并且检测启用的***是否存在漏洞以及继续检测是否需要进行***固件升级。
本实施例中当检测正在使用的***对应的***固件需要进行升级时,获取待升级***固件,并将待升级***固件存入与需要进行***固件升级的固件不同的存储分区内,并加载使用最新的***,可确保使用的***为最新版本,一般新***使用时都会存在不稳定的情况,所以保留升级之前的***固件,确保新***使用存在问题时及时启用升级前的***,确保充电设备***的正常运行。
进一步地,步骤S21包括:
步骤S210,获取***固件的最新版本号以及存储在第二存储分区中的***固件的版本号;
步骤S211,将所述***固件的最新版本号与所述存储在第二存储分区中的***固件的版本号进行比较;
步骤S212,当所述***固件的最新版本号与所述存储在第二存储分区中的***固件的版本号不一致时,确定存储在第二存储分区中的***固件需要升级。
本实施例中检测启用的***对应的存储在第二存储分区的***固件是否需要进行***固件升级是依据***固件的版本号,获取***固件的最新版本号以及正在启用的***对应的存储在第二存储分区的***固件的版本号,并将***固件的最新版本号与正在启用的***对应的***固件的版本号进行比较,当***固件的最新版本号与正在启用的***对应的存储在第二存储分区的***固件的版本号一致时,说明该***固件不需要升级,此时使用的***固件对应的***为最新版本;当***固件的最新版本号与正在启用的***对应的存储在第二存储分区的***固件的版本号不一致时,说明该***固件需要升级,此时使用的***固件对应的***不是最新版本,需要进行升级。具体地,获取待升级***固件,将待升级***固件存储在第一存储分区中并用该***固件替换原来存储在第一存储分区中的***固件,并加载该***固件,***固件加载完毕后启用该***固件对应的***。通过获取版本号即可判断正在启用的***对应的***固件是否需要进行升级,确保使用的***为最新版本。
进一步地,基于本发明充电设备***切换方法的第一实施例提出本发明充电设备***切换方法的第三实施例,在本实施例中,在执行步骤S20中所述启用加载的***固件对应的***的步骤的同时,还执行以下步骤:
步骤S30,对存在漏洞的***进行漏洞修复,并在修复完成后检测修复后的***是否可用;
步骤S31,当修复后的***可用时,加载修复后的***对应的***固件,并启用该修复后的***;
步骤S32,当修复后的***不可用时,执行步骤:步骤S21。
本实施例中当检测到启用的***存在漏洞后需要对***漏洞进行修复。当在启用存储在其它存储分区的***固件对应的***的同时,可对存在漏洞的***进行漏洞修复,在修复完成后检测修复后的***是否可用,当检测到修复后的***可用时,加载修复后的***对应的***固件,启用该修复后的***;当检测到修复后的***仍不可用时,需要将不可用的***对应的***固件替换为可用的***固件,此时正在启用的***对应的***固件存储在第二存储分区中,可检测第二存分区中的***固件是否需要进行***固件的升级,若正在启用的***对应的***固件需要进行升级,获取待升级的***固件并将待升级的***固件存储在第一存储分区中,利用待升级的***固件替换修复后仍无法使用的***对应的***固件,并启动该***固件对应的***;若正在启用的***对应的***固件不需要进行升级,获取正在使用的***对应的***固件,并利用该***固件替换第一存储分区中修复后仍无法使用的***对应的***固件,将不可用的***固件替换为可用的***固件,确保正在启用的***如果无法正常使用时,可切换位于第一存储分区中的***固件对应的***。
进一步地,步骤S31中所述启用该修复后的***的步骤之后,还包括:
步骤S300,检测修复后正在启用的***对应的***固件是否需要升级;
步骤S301,若是,则获取修复后的***对应的待升级***固件,并利用所述修复后的***对应的待升级***固件替换第二存储分区中的***固件;
步骤S302,加载替换后的第二存储分区中的***固件,并启用对应的***。
本实施例中在启用第一存储分区中***固件对应的修复后的***之后,需要检测该***对应的***固件是否需要进行***固件的升级,判断***固件是否需要进行升级可依据***固件的版本号,获取***固件的最新版本号以及正在启用的修复后的***对应的存储在第一存储分区的***固件的版本号,并将***固件的最新版本号与正在启用的修复后的***对应的***固件的版本号进行比较,当***固件的最新版本号与正在启用的修复后的***对应的存储在第一存储分区的***固件的版本号一致时,说明该修复后的***固件不需要升级,此时使用的修复后的***固件对应的***为最新版本;当***固件的最新版本号与正在启用的修复后的***对应的存储在第一存储分区的***固件的版本号不一致时,说明该***固件需要升级,此时使用的***固件对应的***不是最新版本,可对正在启用的修复后的***对应的存储在第一分区中的***固件进行升级。具体地,获取修后的***对应的待升级***固件,并将该待升级***固件存储在第二存储分区中,同时替换存储在第二存储分区中原有的***固件,并加载替换后的第二存储分区中的***固件,启用加载后的第二存储分区中的***固件对应的***,本实施例中当检测正在使用的修复后的***对应的***固件需要进行升级时,获取待升级***固件,并将待升级***固件存入与需要进行***固件升级的固件不同的存储分区内,并加载使用最新的***,可确保使用的***为最新版本,一般新***使用时都会存在不稳定的情况,所以保留升级之前的***固件,确保新***存储问题时及时启用升级前的***,确保充电设备***的正常运行。
进一步地,基于本发明充电设备***切换方法的第二实施例提出本发明充电设备***切换方法的第四实施例,在本实施例中,步骤S22包括:
步骤S220,通过OTA下载待升级***固件,并通过启动程序BootLoader将第一存储分区设置为默认加载***区,以利用所述待升级***固件替换所述默认加载***区中的***固件。
本实施例中OTA(Over-the-Air Technology)即空中下载,通过网络从远程服务器下载新的软件更新包对自身***进行升级。OTA具有快递修复***缺陷、快速迭代、提升产品使用体验等优点。BootLoader也称启动加载器,引导程序,是指引导操作***启动的程序。引导程序启动方式及程序视应用机型种类而不同。本实施例通过OTA下载待升级***固件,并通过BootLoader将第一存储分区设置为默认加载***区,将待升级***固件替换默认加载***区原有的***固件。最初使用时各个分区中的***固件的版本号均一致,所以初次使用时,通过BootLoader将第一存储分区设置为默认记载***区,后续使用过程中若存在问题可及时切换其它存储分区中的***固件对应的***,并通过BootLoader将该***对应的***固件位于的存储分区设置为默认加载区。充电设备配置有OTA无线升级功能,无需更换充电设备硬件,即可完成充电设备软件升级。通过BootLoader可将某存储分区设置默认加载区,从而启用默认加载区中***固件对应的***。
进一步地,步骤S10中所述启用加载的***固件对应的***的步骤包括:
步骤S100,通过BootLoader将加载的***固件切换至所述其它存储分区中的***固件。
本实施例中当正在启用的***存在漏洞时,需要切换其它存储分区中***固件对应的***,可通过BootLoader将加载的***固件切换至其它存储分区中的***固件,并启用切换后的其它存储分区后的***固件对应的***,从而保证充电设备***的正常使用。
本发明还提出一种计算机可读存储介质,其上存储有计算机程序。所述计算机可读存储介质可以是图1的充电设备中的存储器,也可以是如ROM(Read-Only Memory,只读存储器)/RAM(Random Access Memory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干指令用以使得一台具有处理器的终端设备(可以是手机,计算机,服务器,终端,或者网络设备等)执行本发明各个实施例所述的方法。
在本发明中,术语“第一”“第二”“第三”“第四”“第五”仅用于描述的目的,而不能理解为指示或暗示相对重要性,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
尽管上面已经示出和描述了本发明的实施例,本发明保护的范围并不局限于此,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改和替换,这些变化、修改和替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (9)

1.一种充电设备***切换方法,其特征在于,所述方法包括步骤:
将存储区域划分为多个独立的存储分区,将每个存储分区中存入***固件,启用其中一个存储分区中的***固件对应的***,其它存储分区的***固件对应的***作为备用***待用;
当检测到存储在第一存储分区中的***固件对应正在启用的***存在漏洞时,获取其它存储分区中的***固件;
加载所述其它存储分区中的***固件,并启用加载的***固件对应的***;
其它存储分区包括第二存储分区,当加载的***固件存储于第二存储分区时,检测存储在第二存储分区中的***固件是否需要升级;
若是,则获取待升级***固件,并利用所述待升级***固件替换所述第一存储分区中的***固件;
加载第一存储分区中替换后的***固件,并启用对应的***。
2.如权利要求1所述的充电设备***切换方法,其特征在于,所述检测存储在第二存储分区中的***固件是否需要升级的步骤包括:
获取***固件的最新版本号以及存储在第二存储分区中的***固件的版本号;
将所述***固件的最新版本号与所述存储在第二存储分区中的***固件的版本号进行比较;
当所述***固件的最新版本号与所述存储在第二存储分区中的***固件的版本号不一致时,确定存储在第二存储分区中的***固件需要升级。
3.如权利要求1所述的充电设备***切换方法,其特征在于,在执行所述启用加载的***固件对应的***的步骤的同时,还执行以下步骤:
对存在漏洞的***进行漏洞修复,并在修复完成后检测修复后的***是否可用;
当修复后的***可用时,加载修复后的***对应的***固件,并启用该修复后的***;
当修复后的***不可用时,执行步骤:检测存储在第二存储分区中的***固件是否需要升级。
4.如权利要求3所述的充电设备***切换方法,其特征在于,所述检测存储在第二存储分区中的***固件是否需要升级的步骤之后,还包括:
若否,则获取第二存储分区中的***固件,并利用获取的***固件替换第一存储分区中的***固件。
5.如权利要求3所述的充电设备***切换方法,其特征在于,所述启用该修复后的***的步骤之后,还包括:
检测修复后正在启用的***对应的***固件是否需要升级;
若是,则获取修复后的***对应的待升级***固件,并利用所述修复后的***对应的待升级***固件替换第二存储分区中的***固件;
加载替换后的第二存储分区中的***固件,并启用对应的***。
6.如权利要求2-5任一项所述的充电设备***切换方法,其特征在于,所述获取待升级***固件,并利用所述待升级***固件替换所述第一存储分区中的***固件的步骤包括:
通过OTA下载待升级***固件,并通过启动程序BootLoader将第一存储分区设置为默认加载***区,以利用所述待升级***固件替换所述默认加载***区中的***固件。
7.如权利要求1-5任一项所述的充电设备***切换方法,其特征在于,所述加载所述其它存储分区中的***固件的步骤包括:
通过BootLoader将加载的***固件切换至所述其它存储分区中的***固件。
8.一种充电设备,其特征在于,所述充电设备包括:通信模块、存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1-7任一项所述的充电设备***切换方法的步骤。
9.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的充电设备***切换方法的步骤。
CN201910590986.5A 2019-07-02 2019-07-02 充电设备***切换方法、充电设备及可读存储介质 Active CN110309018B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910590986.5A CN110309018B (zh) 2019-07-02 2019-07-02 充电设备***切换方法、充电设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910590986.5A CN110309018B (zh) 2019-07-02 2019-07-02 充电设备***切换方法、充电设备及可读存储介质

Publications (2)

Publication Number Publication Date
CN110309018A CN110309018A (zh) 2019-10-08
CN110309018B true CN110309018B (zh) 2022-03-01

Family

ID=68078598

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910590986.5A Active CN110309018B (zh) 2019-07-02 2019-07-02 充电设备***切换方法、充电设备及可读存储介质

Country Status (1)

Country Link
CN (1) CN110309018B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112783535A (zh) * 2021-03-10 2021-05-11 广州优胜汽车科技有限公司 固件升级方法、嵌入式装置及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739262A (zh) * 2008-11-11 2010-06-16 英业达股份有限公司 固件更新方法及应用其的电子装置
CN102339227A (zh) * 2010-07-28 2012-02-01 环旭电子股份有限公司 多固件嵌入式***及其固件更新方法
CN103019833A (zh) * 2011-09-20 2013-04-03 联想(北京)有限公司 终端设备以及使终端设备支持操作***快速切换的方法
US10097563B2 (en) * 2016-05-04 2018-10-09 Gbs Laboratories, Llc Reliable and secure firmware update with a dynamic validation for internet of things (IoT) devices
CN109634634A (zh) * 2018-12-12 2019-04-16 浪潮(北京)电子信息产业有限公司 一种bmc固件升级方法、装置及终端

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010170197A (ja) * 2009-01-20 2010-08-05 Toshiba Storage Device Corp ファームウェア管理プログラム、記憶装置およびファームウェア管理方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101739262A (zh) * 2008-11-11 2010-06-16 英业达股份有限公司 固件更新方法及应用其的电子装置
CN102339227A (zh) * 2010-07-28 2012-02-01 环旭电子股份有限公司 多固件嵌入式***及其固件更新方法
CN103019833A (zh) * 2011-09-20 2013-04-03 联想(北京)有限公司 终端设备以及使终端设备支持操作***快速切换的方法
US10097563B2 (en) * 2016-05-04 2018-10-09 Gbs Laboratories, Llc Reliable and secure firmware update with a dynamic validation for internet of things (IoT) devices
CN109634634A (zh) * 2018-12-12 2019-04-16 浪潮(北京)电子信息产业有限公司 一种bmc固件升级方法、装置及终端

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"Remote Firmware Execution Control in Computational RFID Systems";Die Wu等;《IEEE Sensors Journal》;20170415;第17卷(第8期);第2524-2533页 *
"一种轻量级Bootloader(LWBL)的设计与实现";许青青;《中国优秀硕士学位论文全文数据库 信息科技辑》;20130115(第01期);第I137-97页 *

Also Published As

Publication number Publication date
CN110309018A (zh) 2019-10-08

Similar Documents

Publication Publication Date Title
US7275153B2 (en) Booting and boot code update system using boot strapper code to select between a loader and a duplicate backup loader
US7584379B2 (en) Mobile terminal and software update method
EP2482187A1 (en) Software upgrading method, software upgrading system and client
CN110311960B (zh) 一种软件升级方法、***、设备及储存介质
KR20080007132A (ko) 단말 시스템의 버전정보 갱신 장치 및 방법
CN103324507A (zh) 一种终端预置应用程序更新的方法和装置
CN103179551A (zh) 一种无线升级的方法及***
CN110750286B (zh) OTA升级Mbn的管理方法、装置、***、设备和介质
CN112202920A (zh) 车机***升级方法及装置
CN111158714A (zh) 车载域控制器ota升级软件的方法及装置、存储介质、终端
CN106406948A (zh) 配置文件下载方法及装置
CN112134961A (zh) 客户端的使用控制方法、客户端及计算机存储介质
CN110309018B (zh) 充电设备***切换方法、充电设备及可读存储介质
CN106293790B (zh) 基于Firefox操作***的应用程序升级方法和装置
EP3043262A1 (en) Method and device for remote base station version installation
CN112860291A (zh) 固件升级方法及装置
CN115756561A (zh) 软件升级方法、装置、计算机设备以及存储介质
CN115827046A (zh) 实现spl分区ota升级的方法及装置、终端设备、芯片
CN111176671A (zh) ***自动连续更新的方法、移动终端和存储介质
CN114995845A (zh) Ota升级方法和设备
CN114546842A (zh) 接口测试方法、装置和存储介质及电子设备
CN113766554A (zh) 获取WiFi校准数据的方法、装置及WiFi设备校准测试***
WO2020125596A1 (zh) 终端中应用的处理方法、装置、存储介质及电子装置
CN111338675A (zh) 一种移动设备ota升级方法和***及其设备
WO2017097180A1 (zh) 一种快速启动基站的方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant