CN116506839A - 协议升级方法、装置、设备、***及存储介质 - Google Patents
协议升级方法、装置、设备、***及存储介质 Download PDFInfo
- Publication number
- CN116506839A CN116506839A CN202310424639.1A CN202310424639A CN116506839A CN 116506839 A CN116506839 A CN 116506839A CN 202310424639 A CN202310424639 A CN 202310424639A CN 116506839 A CN116506839 A CN 116506839A
- Authority
- CN
- China
- Prior art keywords
- terminal
- information
- charging
- charging equipment
- data packet
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000015654 memory Effects 0.000 claims description 42
- 238000012795 verification Methods 0.000 claims description 33
- 238000004590 computer program Methods 0.000 claims description 18
- 238000012545 processing Methods 0.000 claims description 17
- 238000010586 diagram Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 230000001360 synchronised effect Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 6
- 239000002699 waste material Substances 0.000 description 5
- 230000003993 interaction Effects 0.000 description 4
- 230000005291 magnetic effect Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 235000019800 disodium phosphate Nutrition 0.000 description 3
- -1 AFC Proteins 0.000 description 2
- 108700025151 PD protocol Proteins 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000003912 environmental pollution Methods 0.000 description 1
- 230000005294 ferromagnetic effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种协议升级方法、装置、设备、***及存储介质;其中,所述方法应用于终端,所述方法包括:接收充电设备发送的第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接;在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;所述第一信息用于所述终端下载升级数据包;利用所述第一信息,下载所述升级数据包;将所述升级数据包发送给所述充电设备,以供所述充电设备更新充电协议。
Description
技术领域
本申请涉及无线通信技术领域,尤其涉及一种协议升级方法、装置、设备、***及存储介质。
背景技术
目前,随着科技发展,各种电子产品得到升级,在产品性能的不断增强下,产品耗电大幅度提升,各类快充技术络绎不绝,大功率充电设备也在不断更新。但是,由于充电设备的充电协议是固有的充电协议,因此随着电子设备的不断升级,旧的充电设备无法为升级后的电子设备进行充电,满足用户对充电功率的需求,用户更换新的充电设备,也会导致大量的产能浪费。
发明内容
基于以上问题,本申请实施例提供了一种协议升级方法、装置、设备、***及存储介质。
本申请实施例提供的技术方案是这样的:
本申请实施例提供了一种协议升级方法,所述方法应用于终端;所述方法包括:
接收充电设备发送的第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接;
在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;所述第一信息用于所述终端下载升级数据包;
利用所述第一信息,下载所述升级数据包;
将所述升级数据包发送给所述充电设备,以供所述充电设备更新充电协议。
在一些实施例中,所述利用所述第一信息,下载所述升级数据包,包括:
将所述第一信息发送给服务器,以供所述服务器确定所述充电设备是否预配置有剩余输出功率;
在所述服务器确定所述充电设备预配置有剩余输出功率的情况下,接收所述服务器发送的第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;
在所述用户确定对所述充电设备更新充电协议的情况下,向所述服务器发送第三信息;所述第三信息用于所述服务器下载与所述充电设备对应的升级数据包;
接收所述服务器发送的升级数据包。
在一些实施例中,所述接收所述服务器发送的升级数据包,包括:
接收所述服务器发送的第四信息,并将所述第四信息发送给所述充电设备;所述第四信息用于所述充电设备进行校验;
接收所述充电设备发送的校验结果;
在所述校验结果表征所述充电设备通过校验的情况下,从所述服务器下载所述升级数据包;
将所述升级数据包发送至所述充电设备。
在一些实施例中,所述方法还包括:
在所述充电设备检测自身的剩余输出功率小于或等于预设阈值的情况下,接收所述充电设备发送的第五信息;所述第五信息用于提示使用所述终端的用户无法对所述充电设备进行更新充电协议。
本申请实施例还提供了一种协议升级方法,所述方法应用于充电设备;所述方法包括:
向终端发送第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接;
在所述终端与所述充电设备建立连接之后,向所述终端发送第一信息;所述第一信息用于所述终端下载升级数据包;
接收所述终端发送的所述升级数据包;
利用所述升级数据包,更新充电协议。
在一些实施例中,所述接收所述终端发送的所述升级数据包,包括:
接收所述终端从服务器获取的升级数据包;
其中,
所述终端将所述第一信息发送给所述服务器,以供所述服务器确定所述充电设备是否预配置有剩余输出功率;在所述服务器确定所述充电设备预配置有剩余输出功率的情况下,所述终端接收所述服务器发送的第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;在所述用户确定对所述充电设备更新充电协议的情况下,所述终端向所述服务器发送第三信息;所述第三信息用于所述服务器下载与所述充电设备对应的升级数据包;所述终端接收所述服务器发送的升级数据包。
在一些实施例中,所述接收所述终端从服务器获取的升级数据包,包括:
接收所述终端发送的第四信息;所述第四信息是所述服务器发送给所述终端的;所述第四信息用于所述充电设备进行校验;
利用所述第四信息,进行校验,得到校验结果,向所述终端发送所述校验结果;
在所述校验结果表征所述充电设备通过校验的情况下,接收所述终端发送的从服务器获取的升级数据包。
在一些实施例中,所述方法还包括:
检测自身的剩余输出功率是否小于或等于预设阈值;
在所述充电设备检测自身的剩余输出功率小于或等于预设阈值的情况下,向所述终端发送第五信息;所述第五信息用于提示使用所述终端的用户无法对所述充电设备进行更新充电协议。
本申请实施例还提供了一种协议升级装置,包括:
第一接收单元,用于接收充电设备发送的第一指令;所述第一指令用于指示终端与所述充电设备建立连接;在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;所述第一信息用于所述终端下载升级数据包;
第一处理单元,用于利用所述第一信息,下载所述升级数据包;
第一发送单元,用于将所述升级数据包发送给所述充电设备,以供所述充电设备更新充电协议。
本申请实施例还提供了一种协议升级装置,包括:
第二发送单元,用于向终端发送第一指令;所述第一指令用于指示所述终端与充电设备建立连接;在所述终端与所述充电设备建立连接之后,向所述终端发送第一信息;所述第一信息用于所述终端下载升级数据包;
第二接收单元,用于接收所述终端发送的所述升级数据包;
第二处理单元,用于利用所述升级数据包,更新充电协议。
本申请实施例提供一种终端,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,
其中,所述处理器用于运行所述计算机程序时,执行上述终端侧任一项所述方法的步骤。
本申请实施例提供一种充电设备,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,
其中,所述处理器用于运行所述计算机程序时,执行上述充电设备侧任一项所述方法的步骤。
本申请实施例还提供了一种协议升级***,所述***包括如前所述的终端和如前所述的充电设备,以及服务器;其中,
所述充电设备,用于向所述终端发送第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接;在所述终端与所述充电设备建立连接之后,向所述终端发送第一信息;所述第一信息用于所述终端下载升级数据包;
所述终端,用于接收所述第一指令;在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;将所述第一信息发送给所述服务器;
所述服务器,用于接收所述第一信息,利用所述第一信息确定所述充电设备是否预配置有剩余输出功率;在确定所述充电设备预配置有剩余输出功率的情况下,向所述终端发送第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;在所述用户确定对所述充电设备更新充电协议的情况下,接收所述终端发送的第三信息,利用所述第三信息,下载与所述充电设备对应的升级数据包;将所述升级数据包发送给所述终端;
所述终端,还用于接收所述服务器发送的升级数据包;将所述升级数据包发送给所述充电设备;
所述充电设备,还用于接收所述终端发送的所述升级数据包;利用所述升级数据包,更新充电协议。
本申请实施例还提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序;所述计算机程序被处理器执行时实现上述任一方法的步骤。
本申请实施例提供的协议升级方法、装置、设备、***及存储介质,终端接收充电设备发送的第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接;在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;所述第一信息用于所述终端下载升级数据包;利用所述第一信息,下载所述升级数据包;将所述升级数据包发送给所述充电设备,以供所述充电设备更新充电协议。
采用本申请实施例提供的技术方案,所述终端与所述充电设备建立连接,所述终端接收所述充电设备发送的第一信息,利用所述第一信息下载升级数据包,并将所述升级数据包发送给所述充电设备,所述充电设备利用所述升级数据包更新充电协议,后续所述充电设备可以利用更新后的充电协议对所述终端进行充电,以满足终端对充电功率的需求,避免用户丢弃旧的充电设备导致产能浪费问题的发生。
附图说明
图1为本申请实施例协议升级方法的实现流程示意图一;
图2为本申请实施例协议升级方法的实现流程示意图二;
图3为本申请实施例协议升级方法的具体实现流程示意图;
图4为本申请实施例协议升级方法应用的***框图;
图5a和图5b为本申请实施例协议升级方法应用的充电电路的组成结构示意图;
图6为本申请实施例协议升级装置的组成结构示意图一;
图7为本申请实施例协议升级装置的组成结构示意图二;
图8是本申请实施例协议升级***的组成结构示意图;
图9为本申请实施例终端的组成结构示意图;
图10为本申请实施例充电设备的组成结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
相关技术中,随着科技发展,各种电子产品得到升级,在产品性能的不断增强下,产品耗电也大幅度提升,这种情况下各类快充技术络绎不绝,大功率充电器也在不断更新。而充电器一旦做出来后就是之前固有的协议,只有在拆开更换芯片(IC)来升级更新或拆开通过串口来进行程序的升级更新,这样导致了用户只有不断地购买新的充电器,带来了大量的产能浪费。而旧充电器的大量丢弃,会带来环境的严重污染。
例如,针对240W充电器,即输出功率最大能达到240W,拟定的方案是单口输出48V/5A及240W,但由于当时快充协议的更新暂时没有达到,需要通过多口输出来实现此功率,而随着快充协议的升级更新,充电产品升级了,而充电器的固有协议无法同步升级,将会限制充电产品的充电功率,影响用户使用,导致用户将更换新的充电器。而如果要将充电器同步升级充电协议就要寄回厂家拆解升级在组装,成本将大幅度提高。
基于此,本申请实施例中,终端接收充电设备发送的第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接;在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;所述第一信息用于所述终端下载升级数据包;利用所述第一信息,下载所述升级数据包;将所述升级数据包发送给所述充电设备,以供所述充电设备更新充电协议。
图1是本申请实施例协议升级方法的实现流程示意图,应用于终端,如图1所示,所述方法包括步骤101至步骤104:
步骤101:接收充电设备发送的第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接。
可以理解的是,所述建立连接可以是指建立有线连接、无线连接;其中,所述无线连接包括蓝牙连接、WiFi连接等。
可以理解的是,所述充电设备可以是指为所述终端进行充电的充电器。
可以理解的是,所述终端,包括移动终端等。
可以理解的是,所述终端可以与至少一个充电设备建立连接。
步骤102:在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;所述第一信息用于所述终端下载升级数据包。
可以理解的是,所述终端可以从服务器下载所述升级数据包。
可以理解的是,所述第一信息具体可以是指所述充电设备的标识信息,如型号等。
可以理解的是,为了保证所述终端、所述充电设备和所述服务器之间交互的安全性,在所述终端、所述充电设备和所述服务器之间开始传输所述升级数据包之前,所述充电设备通过所述终端将所述第一信息发送给所述服务器。所述服务器利用所述第一信息,对所述充电设备进行认证,在所述充电设备通过所述服务器的认证之后,所述终端可以从所述服务器下载所述升级数据包。
举例来说,所述第一信息携带有所述充电设备的型号信息,所述服务器接收所述第一信息之后,从本地数据库中查找该型号,若从本地数据库中查找到该型号,则所述充电设备通过了所述服务器的认证,如此,所述终端可以从服务器下载所述升级数据包。
步骤103:利用所述第一信息,下载所述升级数据包。
考虑到在实际应用时,因为受限于设备的体积、成本等因素,有些充电设备预先配置有剩余输出功率,有些充电设备未预先配置有剩余输出功率,因此,当所述终端从所述服务器下载所述升级数据包时,所述服务器可以先判断所述充电设备是否预配置有剩余输出功率。另外,为了实现用户自主控制充电,在所述服务器判定所述充电设备预配置有剩余输出功率的情况下,所述服务器还可以根据用户提供的信息,选择用户所需的升级数据包,并发送给所述终端,由所述终端发送给所述充电设备。
基于此,在一些实施例中,所述利用所述第一信息,下载所述升级数据包,包括:
将所述第一信息发送给服务器,以供所述服务器确定所述充电设备是否预配置有剩余输出功率;
在所述服务器确定所述充电设备预配置有剩余输出功率的情况下,接收所述服务器发送的第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;
在所述用户确定对所述充电设备更新充电协议的情况下,向所述服务器发送第三信息;所述第三信息用于所述服务器下载与所述充电设备对应的升级数据包;
接收所述服务器发送的升级数据包。
可以理解的是,所述剩余输出功率可以是指所述充电设备的最大输出功率与当前输出功率的差值。例如,假设所述充电设备的最大输出功率为240W,当前输出功率为200W,则剩余输出功率为240W-200W=40W。
可以理解的是,所述剩余输出功率,也可以称为余量。例如,充电设备升级充电协议之前的充电功率是64W,预先配置好的余量可以是150W,则升级充电协议之后可以支持240W的充电功率。
举例来说,所述第一信息可以携带有所述充电设备的标识信息,比如,所述充电设备的型号。所述服务器接收所述第一信息之后,从预设数据库中查找与该型号对应的剩余输出功率,若从预设数据库中查找到与该型号对应的剩余输出功率,则确定所述充电设备预配置有剩余输出功率;若从预设数据库中未查找到与该型号对应的剩余输出功率,则确定所述充电设备未预配置有剩余输出功率。
可以理解的是,所述第二信息可以携带有与所述充电设备对应的可升级的充电协议的相关信息,如此,使用所述终端的用户可以根据该第二信息,确定是否对当前的充电设备进行更新充电协议,在确定对当前的充电设备进行更新充电协议的情况下,所述用户还可以选择自身所需的充电协议的相关信息如版本信息等,并作为第三信息发送给所述服务器,所述服务器根据用户所需的充电协议的相关信息,确定与该充电设备对应的升级数据包。
举例来说,与所述充电设备对应的可升级的充电协议的相关信息包括多个版本的充电协议,比如,充电协议版本1、充电协议版本2,如果用户所需的充电协议为充电协议版本2,则确定用户需要对当前的充电设备进行更新充电协议,以及选择与充电协议版本2对应的升级数据包,并发送给所述终端。如果用户所需的充电协议为充电协议版本3,则确定用户不需要对当前的充电设备进行更新充电协议。
考虑到在实际应用时,所述终端可以与多个充电设备同时建立连接,如此,为了使多个充电设备利用各自的升级程序包进行更新充电协议,避免发生某个充电设备使用其他充电设备的升级数据包导致升级失败问题的发生,所述终端向所述充电设备发送升级数据包之前,还可以向所述充电设备发送用于校验的相关信息,如此,在所述充电设备通过校验之后,再利用与自身对应的升级数据包进行充电协议更新。
基于此,在一些实施例中,所述接收所述服务器发送的升级数据包,包括:
接收所述服务器发送的第四信息,并将所述第四信息发送给所述充电设备;所述第四信息用于所述充电设备进行校验;
接收所述充电设备发送的校验结果;
在所述校验结果表征所述充电设备通过校验的情况下,从所述服务器下载所述升级数据包;
将所述升级数据包发送至所述充电设备。
可以理解的是,所述第四信息可以携带有所述充电设备的SN码,如此,所述充电设备根据接收的SN码和自身存储的SN码进行比较,当比较结果表征接收的SN码和自身存储的SN码相同时,表明所述充电设备通过校验。
步骤104:将所述升级数据包发送给所述充电设备,以供所述充电设备更新充电协议。
可以理解的是,更新后的充电协议用于对所述终端进行充电,以满足用户对充电功率的需求。
可以理解的是,所述充电协议可以是指一种规则、约定。
可以理解的是,所述充电协议具体可以是指快速充电协议,如USB PD协议、AFC、FCP协议等。
考虑到实际应用时,用户所需的充电设备的充电功率可能会很大,因此,如果所述充电设备的剩余输出功率无法满足用户当前所需的充电设备的充电功率,则可以提示用户对当前充电设备无法进行充电协议更新。
基于此,在一些实施例中,所述方法还包括:
在所述充电设备检测自身的剩余输出功率小于或等于预设阈值的情况下,接收所述充电设备发送的第五信息;所述第五信息用于提示使用所述终端的用户无法对所述充电设备进行更新充电协议。
本申请实施例,具备以下优点:
(1)所述终端与所述充电设备建立连接,所述终端接收所述充电设备发送的第一信息,利用所述第一信息下载升级数据包,并将所述升级数据包发送给所述充电设备,所述充电设备利用所述升级数据包更新充电协议,如此,在终端升级后,可以利用更新后的充电协议对所述终端进行充电,以满足升级后的终端对充电功率的需求,避免用户丢弃旧的充电设备导致产能浪费问题的发生。
(2)所述充电设备,可以对自身的剩余输出功率(余量)进行检测,根据检测结果提示用户当前的所述充电设备是否能够更新充电协议。
图2是本申请实施例协议升级方法的实现流程示意图,应用于充电设备,如图2所示,所述方法包括步骤201至步骤204:
步骤201:向终端发送第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接。
可以理解的是,所述建立连接可以是指建立有线连接、无线连接;其中,所述无线连接包括蓝牙连接、WiFi连接等。
可以理解的是,所述充电设备可以是指为所述终端进行充电的充电器。
可以理解的是,所述终端,包括移动终端等。
可以理解的是,所述终端可以与至少一个充电设备建立连接。
步骤202:在所述终端与所述充电设备建立连接之后,向所述终端发送第一信息;所述第一信息用于所述终端下载升级数据包。
可以理解的是,所述终端可以从服务器下载所述升级数据包。
可以理解的是,为了保证所述终端、所述充电设备和所述服务器之间交互的安全性,在所述终端、所述充电设备和所述服务器之间开始传输所述升级数据包之前,所述充电设备通过所述终端将所述第一信息发送给所述服务器。所述服务器利用所述第一信息,对所述充电设备进行认证,在所述充电设备通过所述服务器的认证之后,所述终端可以从所述服务器下载所述升级数据包。
举例来说,所述第一信息携带有所述充电设备的型号信息,所述服务器接收所述第一信息之后,从本地数据库中查找该型号,若从本地数据库中查找到该型号,则所述充电设备通过了所述服务器的认证,如此,所述终端可以从服务器下载所述升级数据包。
步骤203:接收所述终端发送的所述升级数据包。
考虑到在实际应用时,因为受限于设备的体积、成本等因素,有些充电设备预先配置有剩余输出功率,有些充电设备未预先配置有剩余输出功率,因此,当所述终端从所述服务器下载所述升级数据包时,所述服务器可以先判断所述充电设备是否预配置有剩余输出功率。另外,为了实现用户自主控制充电,在所述服务器判定所述充电设备预配置有剩余输出功率的情况下,所述服务器还可以根据用户提供的信息,选择用户所需的升级数据包,并发送给所述终端,由所述终端发送给所述充电设备。
基于此,在一些实施例中,所述接收所述终端发送的所述升级数据包,包括:
接收所述终端从服务器获取的升级数据包;
其中,
所述终端将所述第一信息发送给所述服务器,以供所述服务器确定所述充电设备是否预配置有剩余输出功率;在所述服务器确定所述充电设备预配置有剩余输出功率的情况下,所述终端接收所述服务器发送的第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;在所述用户确定对所述充电设备更新充电协议的情况下,所述终端向所述服务器发送第三信息;所述第三信息用于所述服务器下载与所述充电设备对应的升级数据包;所述终端接收所述服务器发送的升级数据包。
可以理解的是,所述剩余输出功率可以是指所述充电设备的最大输出功率与当前输出功率的差值。例如,假设所述充电设备的最大输出功率为240W,当前输出功率为200W,则剩余输出功率为240W-200W=40W。
可以理解的是,所述剩余输出功率,也可以称为余量。
举例来说,所述第一信息可以携带有所述充电设备的型号信息,所述服务器接收所述第一信息之后,从预设数据库中查找与该型号对应的剩余输出功率,若从预设数据库中查找到与该型号对应的剩余输出功率,则确定所述充电设备预配置有剩余输出功率;若从预设数据库中未查找到与该型号对应的剩余输出功率,则确定所述充电设备未预配置有剩余输出功率。
可以理解的是,所述第二信息可以携带有与所述充电设备对应的可升级的充电协议的相关信息,如此,使用所述终端的用户可以根据该第二信息,确定是否对当前的充电设备进行更新充电协议,并将所需的充电协议的相关信息发送给所述服务器,所述服务器根据用户所需的充电协议的相关信息,确定与该充电设备对应的升级数据包。
举例来说,与所述充电设备对应的可升级的充电协议的相关信息包括多个版本的充电协议,比如,充电协议版本1、充电协议版本2,如果用户所需的充电协议为充电协议版本2,则确定用户需要对当前的充电设备进行更新充电协议,以及选择与充电协议版本2对应的升级数据包,并发送给所述终端。如果用户所需的充电协议为充电协议版本3,则确定用户不需要对当前的充电设备进行更新充电协议。
考虑到在实际应用时,所述终端可以与多个充电设备同时建立蓝牙连接,如此,为了使多个充电设备利用各自的升级程序包进行更新充电协议,避免发生某个充电设备使用其他充电设备的升级数据包导致升级失败问题的发生,所述终端向所述充电设备发送升级数据包之前,还可以向所述充电设备发送用于校验的相关信息,如此,在所述充电设备通过校验之后,再利用与自身对应的升级数据包进行充电协议更新。
基于此,在一些实施例中,所述接收所述终端从服务器获取的升级数据包,包括:
接收所述终端发送的第四信息;所述第四信息是所述服务器发送给所述终端的;所述第四信息用于所述充电设备进行校验;
利用所述第四信息,进行校验,得到校验结果,向所述终端发送所述校验结果;
在所述校验结果表征所述充电设备通过校验的情况下,接收所述终端发送的从服务器获取的升级数据包。
可以理解的是,所述第四信息可以携带有所述充电设备的SN码,如此,所述充电设备根据接收的SN码和自身存储的SN码进行比较,当比较结果表征接收的SN码和自身存储的SN码相同时,表明所述充电设备通过校验。
步骤204:利用所述升级数据包,更新充电协议。
可以理解的是,更新后的充电协议用于对所述终端进行充电,以满足用户对充电功率的需求。
可以理解的是,所述充电协议可以是指一种规则、约定。
可以理解的是,所述充电协议具体可以是指快速充电协议,如USB PD协议、AFC、FCP协议等。
考虑到实际应用时,用户所需的充电设备的充电功率可能会很大,因此,如果所述充电设备的剩余输出功率无法满足用户当前所需的充电设备的充电功率,则可以提示用户对当前充电设备无法进行充电协议更新。
基于此,所述方法还包括:
检测自身的剩余输出功率是否小于或等于预设阈值;
在所述充电设备检测自身的剩余输出功率小于或等于预设阈值的情况下,向所述终端发送第五信息;所述第五信息用于提示使用所述终端的用户无法对所述充电设备进行更新充电协议。
本申请实施例,具备以下优点:
(1)所述终端与所述充电设备建立连接,所述终端接收所述充电设备发送的第一信息,利用所述第一信息下载升级数据包,并将所述升级数据包发送给所述充电设备,所述充电设备利用所述升级数据包更新充电协议,如此,在终端升级后,可以利用更新后的充电协议对所述终端进行充电,以满足升级后的终端对充电功率的需求,避免用户丢弃旧的充电设备导致产能浪费问题的发生。
(2)所述充电设备,可以对自身的剩余输出功率(余量)进行检测,根据检测结果提示用户当前的所述充电设备是否能够更新充电协议。
图3是本申请实施例协议升级方法的具体实现流程示意图,如图3所示,以充电设备为充电器为例,所述方法包括步骤301至步骤307:
步骤301:终端与充电器建立蓝牙连接,所述终端接收所述充电器发送的第一信息,并将所述第一信息发送给服务器;所述第一信息携带有所述充电器的标识信息。
这里,所述充电器的标识信息可以是指该充电器的型号等。
这里,所述终端可以是指移动终端,如手机等。
步骤302:所述服务器接收所述第一信息;根据所述第一信息,判断所述充电器是否预配置有剩余输出功率;当确定所述充电器预配置有剩余输出功率时,执行步骤303;否则,提示用户无法对当前的充电器进行更新充电协议。
这里,所述剩余输出功率也可以称为余量。例如,充电器升级前的充电功率是64W,预先设置好的余量可以是150W,则升级后可以支持240W的充电功率。
步骤303:所述服务器将第二信息发送给所述终端;所述第二信息携带有与所述充电器对应的可升级的充电协议的相关信息。
步骤304:所述终端接收所述第二信息,并在显示器中显示所述第二信息;所述第二信息用于提示用户确定是否对当前的充电器进行更新充电协议;当用户确定对当前的充电器进行更新充电协议时,执行步骤305;否则,停止升级。
举例来说,在所述终端的显示器中显示的内容包括“是”和“否”两个选项,以及多个版本的充电协议。如果用户选择了“否”选项,表明该用户确定不对当前的充电器进行更新充电协议,如果用户选择了“是”选项,表明该用户确定对当前的充电器进行更新充电协议,并提示用户选择所需的充电协议的版本。
步骤305:所述终端接收用户输入的与所述充电器对应的充电协议的版本信息,并作为第三信息发送给所述服务器;所述服务器根据所述第三信息,确定与所述充电设备对应的升级数据包。
步骤306:所述服务器向所述终端发送第四信息;所述第四信息用于所述充电器进行校验;所述终端通过蓝牙连接,将所述第四信息发送给所述充电器。
步骤307:所述充电器根据所述第四信息进行校验;当所述充电器通过校验时,将校验结果发送给所述终端;所述终端将所述校验结果发送给所述服务器;所述服务器将所述升级数据包发送给所述终端;所述终端将所述升级数据包发送给所述充电器。
这里,所述充电器根据升级数据包更新对应的充电协议。
这里,当所述充电器未通过校验时,所述服务器不会发送升级数据包给所述终端。
图4是本申请实施例协议升级方法应用的***框图,如图4所示,该***包括:终端、充电器、服务器;其中,所述充电器中包括通信模块、主控模块、变压模块;其中,主控模块是新增模块,用于向终端发送第一指令;所述第一指令用于指示所述终端与所述充电设备建立蓝牙连接;在所述终端与所述充电设备建立蓝牙连接之后,向所述终端发送第一信息;所述第一信息用于所述终端下载升级数据包;接收所述终端发送的所述升级数据包;利用所述升级数据包,更新充电协议;其中,更新后的充电协议用于对所述终端进行充电。变压模块预先设置好可变压范围,在使用第一充电协议时,电压为a,升级为第二充电协议时,电压为b。主控模块内预先烧录第一充电协议,后期升级可以将第二充电协议烧录至主控模块替换第一充电协议,第一充电协议和第二充电协议也可以并存。
图5a和图5b是本申请实施例协议升级方法应用的充电电路的组成结构示意图。
本示例中,具备以下优点:
(1)在充电器上加入一个主控模块,在用户需要更新充电协议时通过终端如手机连接蓝牙,蓝牙识别后提供用户一个升级链接,用户下载升级包再通过数据线***C口导入,从而给充电器快速协议升级,如果没有数据线也可以通过蓝牙直接升级。
(2)跟进市场新技术升级充电器;在所述充电器中增加主控模块,成本小,升级方便。
(3)在充电器上加入一个主控模块,主控模块也同步检测着充电器的产能余量,当充电器的剩余输出功率(余量)过小时会提示用户无法升级充电协议。
(4)充电器可以边接收升级包边升级,也可以在升级包下载完成后,在升级将新的协议烧录到主控模块。在升级包下载完成后再升级,升级速度更快。
为实现本申请实施例协议升级方法,本申请实施例还提供一种协议升级装置。图6为本申请实施例协议升级装置的组成结构示意图,如图6所示,所述装置包括:
第一接收单元61,用于接收充电设备发送的第一指令;所述第一指令用于指示终端与所述充电设备建立连接;在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;所述第一信息用于所述终端下载升级数据包;
第一处理单元62,用于利用所述第一信息,下载所述升级数据包;
第一发送单元63,用于将所述升级数据包发送给所述充电设备,以供所述充电设备更新充电协议。
在一些实施例中,所述第一处理单元62,用于:
将所述第一信息发送给服务器,以供所述服务器确定所述充电设备是否预配置有剩余输出功率;
在所述服务器确定所述充电设备预配置有剩余输出功率的情况下,接收所述服务器发送的第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;
在所述用户确定对所述充电设备更新充电协议的情况下,向所述服务器发送第三信息;所述第三信息用于所述服务器下载与所述充电设备对应的升级数据包;
接收所述服务器发送的升级数据包。
在一些实施例中,所述第一接收单元61,用于:
接收所述服务器发送的第四信息,并将所述第四信息发送给所述充电设备;所述第四信息用于所述充电设备进行校验;
接收所述充电设备发送的校验结果;
在所述校验结果表征所述充电设备通过校验的情况下,从所述服务器下载所述升级数据包;
将所述升级数据包发送至所述充电设备。
在一些实施例中,所述装置还用于:
在所述充电设备检测自身的剩余输出功率小于或等于预设阈值的情况下,接收所述充电设备发送的第五信息;所述第五信息用于提示使用所述终端的用户无法对所述充电设备进行更新充电协议。
实际应用时,所述第一接收单元61、第一发送单元63可以由协议升级装置中的通信接口实现;所述第一处理单元62可以由协议升级装置中的处理器实现。
需要说明的是:上述实施例提供的协议升级装置在进行协议升级方法时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的协议升级装置与协议升级方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
为实现本申请实施例协议升级方法,本申请实施例还提供一种协议升级装置。图7为本申请实施例协议升级装置的组成结构示意图,如图7所示,所述装置包括:
第二发送单元71,用于向终端发送第一指令;所述第一指令用于指示所述终端与充电设备建立连接;在所述终端与所述充电设备建立连接之后,向所述终端发送第一信息;所述第一信息用于所述终端下载升级数据包;
第二接收单元72,用于接收所述终端发送的所述升级数据包;
第二处理单元73,用于利用所述升级数据包,更新充电协议。
在一些实施例中,所述第二接收单元72,用于:
接收所述终端从服务器获取的升级数据包;
其中,
所述终端将所述第一信息发送给所述服务器,以供所述服务器确定所述充电设备是否预配置有剩余输出功率;在所述服务器确定所述充电设备预配置有剩余输出功率的情况下,所述终端接收所述服务器发送的第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;在所述用户确定对所述充电设备更新充电协议的情况下,所述终端向所述服务器发送第三信息;所述第三信息用于所述服务器下载与所述充电设备对应的升级数据包;所述终端接收所述服务器发送的升级数据包。
在一些实施例中,所述第二接收单元72,用于:
接收所述终端发送的第四信息;所述第四信息是所述服务器发送给所述终端的;所述第四信息用于所述充电设备进行校验;
利用所述第四信息,进行校验,得到校验结果,向所述终端发送所述校验结果;
在所述校验结果表征所述充电设备通过校验的情况下,接收所述终端发送的从服务器获取的升级数据包。
在一些实施例中,所述装置还用于:
检测自身的剩余输出功率是否小于或等于预设阈值;
在所述充电设备检测自身的剩余输出功率小于或等于预设阈值的情况下,向所述终端发送第五信息;所述第五信息用于提示使用所述终端的用户无法对所述充电设备进行更新充电协议。
实际应用时,所述第二发送单元71、第二接收单元72可以由协议升级装置中的通信接口实现;所述第二处理单元73可以由协议升级装置中的处理器实现。
需要说明的是:上述实施例提供的协议升级装置在进行协议升级方法时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的协议升级装置与协议升级方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请实施例还提供一种协议升级***,所述***包括终端和充电设备;其中,
所述充电设备,用于向终端发送第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接;在所述终端与所述充电设备建立连接之后,向所述终端发送第一信息;所述第一信息用于所述终端下载升级数据包;接收所述终端发送的所述升级数据包;利用所述升级数据包,更新充电协议;其中,更新后的充电协议用于对所述终端进行充电。
所述终端,用于接收所述充电设备发送的第一指令,在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;利用所述第一信息,下载所述升级数据包;将所述升级数据包发送给所述充电设备。
在一些实施例中,所述***还包括服务器;其中;
所述服务器,用于接收所述终端发送的所述第一信息,利用所述第一信息确定所述充电设备是否预配置有剩余输出功率;在确定所述充电设备预配置有剩余输出功率的情况下,向所述终端发送第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;
所述终端,还用于在所述用户确定对所述充电设备更新充电协议的情况下,向所述服务器发送第三信息;所述第三信息用于所述服务器下载与所述充电设备对应的升级数据包;
所述服务器,还用于接收所述终端发送的第三信息;利用所述第三信息,下载与所述充电设备对应的升级数据包;将所述升级数据包发送至所述终端。
在一些实施例中,所述服务器,还用于向所述终端发送第四信息;所述第四信息用于所述充电设备进行校验;
所述终端,还用于接收所述服务器发送的第四信息,并将所述第四信息发送给所述充电设备;
所述充电设备,还用于接收所述终端发送的第四信息,利用所述第四信息进行校验,得到校验结果,将所述校验结果发送给所述终端;
所述终端,还用于在所述校验结果表征所述充电设备通过校验的情况下,从所述服务器下载所述升级数据包;将所述升级数据包发送至所述充电设备。
图8是本申请实施例协议升级***的组成结构示意图,如图8所示,所述***包括:终端、充电设备和服务器;其中,
所述充电设备,用于向所述终端发送第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接;在所述终端与所述充电设备建立连接之后,向所述终端发送第一信息;所述第一信息用于所述终端下载升级数据包;
所述终端,用于接收所述第一指令;在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;将所述第一信息发送给所述服务器;
所述服务器,用于接收所述第一信息,利用所述第一信息确定所述充电设备是否预配置有剩余输出功率;在确定所述充电设备预配置有剩余输出功率的情况下,向所述终端发送第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;在所述用户确定对所述充电设备更新充电协议的情况下,接收所述终端发送的第三信息,利用所述第三信息,下载与所述充电设备对应的升级数据包;将所述升级数据包发送给所述终端;
所述终端,还用于接收所述服务器发送的升级数据包;将所述升级数据包发送给所述充电设备;
所述充电设备,还用于接收所述终端发送的所述升级数据包;利用所述升级数据包,更新充电协议。
本发明实施例还提供了一种终端,如图9所示,包括:
第一通信接口91,能够与其它设备进行信息交互;
第一处理器92,与所述第一通信接口91连接,用于运行计算机程序时,执行上述终端侧一个或多个技术方案提供的方法。而所述计算机程序存储在第一存储器93上。
需要说明的是:所述第一处理器92和第一通信接口91的具体处理过程详见方法实施例,这里不再赘述。
当然,实际应用时,终端90中的各个组件通过总线***94耦合在一起。可理解,总线***94用于实现这些组件之间的连接通信。总线***94除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图9中将各种总线都标为总线***94。
本申请实施例中的第一存储器93用于存储各种类型的数据以支持终端90的操作。这些数据的示例包括:用于在终端90上操作的任何计算机程序。
上述本申请实施例揭示的方法可以应用于所述第一处理器92中,或者由所述第一处理器92实现。所述第一处理器92可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第一处理器92中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第一处理器92可以是通用处理器、数字数据处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第一处理器92可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第一存储器93,所述第一处理器92读取第一存储器93中的信息,结合其硬件完成前述方法的步骤。
本发明实施例还提供了一种充电设备,如图10所示,包括:
第二通信接口101,能够与其它设备进行信息交互;
第二处理器102,与所述第二通信接口101连接,用于运行计算机程序时,执行上述充电设备侧一个或多个技术方案提供的方法。而所述计算机程序存储在第二存储器103上。
需要说明的是:所述第二处理器102和第二通信接口101的具体处理过程详见方法实施例,这里不再赘述。
当然,实际应用时,充电设备100中的各个组件通过总线***104耦合在一起。可理解,总线***104用于实现这些组件之间的连接通信。总线***104除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图10中将各种总线都标为总线***104。
本申请实施例中的第二存储器103用于存储各种类型的数据以支持充电设备100的操作。这些数据的示例包括:用于在充电设备100上操作的任何计算机程序。
上述本申请实施例揭示的方法可以应用于所述第二处理器102中,或者由所述第二处理器102实现。所述第二处理器102可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过所述第二处理器102中的硬件的集成逻辑电路或者软件形式的指令完成。上述的所述第二处理器102可以是通用处理器、数字数据处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。所述第二处理器102可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于第二存储器103,所述第二处理器102读取第二存储器103中的信息,结合其硬件完成前述方法的步骤。
在示例性实施例中,终端90、充电设备100可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable LogicDevice)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)、通用处理器、控制器、微控制器(MCU,Micro Controller Unit)、微处理器(Microprocessor)、或者其他电子元件实现,用于执行前述方法。
可以理解,本申请实施例的存储器(第一存储器93、第二存储器103)可以是易失性存储器或者非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,ProgrammableRead-Only Memory)、可擦除可编程只读存储器(EPROM,Erasable Programmable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,Electrically ErasableProgrammable Read-Only Memory)、磁性随机存取存储器(FRAM,ferromagnetic randomaccess memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,StaticRandom Access Memory)、同步静态随机存取存储器(SSRAM,Synchronous Static RandomAccess Memory)、动态随机存取存储器(DRAM,Dynamic Random Access Memory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random Access Memory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data Rate Synchronous Dynamic RandomAccess Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced SynchronousDynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLinkDynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct RambusRandom Access Memory)。本申请实施例描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
在示例性实施例中,本发明实施例还提供了一种存储介质,即计算机存储介质,具体为计算机可读存储介质,例如包括存储计算机程序的存储器,上述计算机程序可由终端90的第一处理器92执行,以完成前述终端侧方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器。
需要说明的是:“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
另外,本发明实施例所记载的技术方案之间,在不冲突的情况下,可以任意组合。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (14)
1.一种协议升级方法,其特征在于,所述方法应用于终端;所述方法包括:
接收充电设备发送的第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接;
在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;所述第一信息用于所述终端下载升级数据包;
利用所述第一信息,下载所述升级数据包;
将所述升级数据包发送给所述充电设备,以供所述充电设备更新充电协议。
2.根据权利要求1所述的方法,其特征在于,所述利用所述第一信息,下载所述升级数据包,包括:
将所述第一信息发送给服务器,以供所述服务器确定所述充电设备是否预配置有剩余输出功率;
在所述服务器确定所述充电设备预配置有剩余输出功率的情况下,接收所述服务器发送的第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;
在所述用户确定对所述充电设备更新充电协议的情况下,向所述服务器发送第三信息;所述第三信息用于所述服务器下载与所述充电设备对应的升级数据包;
接收所述服务器发送的升级数据包。
3.根据权利要求2所述的方法,其特征在于,所述接收所述服务器发送的升级数据包,包括:
接收所述服务器发送的第四信息,并将所述第四信息发送给所述充电设备;所述第四信息用于所述充电设备进行校验;
接收所述充电设备发送的校验结果;
在所述校验结果表征所述充电设备通过校验的情况下,从所述服务器下载所述升级数据包;
将所述升级数据包发送至所述充电设备。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述充电设备检测自身的剩余输出功率小于或等于预设阈值的情况下,接收所述充电设备发送的第五信息;所述第五信息用于提示使用所述终端的用户无法对所述充电设备进行更新充电协议。
5.一种协议升级方法,其特征在于,所述方法应用于充电设备;所述方法包括:
向终端发送第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接;
在所述终端与所述充电设备建立连接之后,向所述终端发送第一信息;所述第一信息用于所述终端下载升级数据包;
接收所述终端发送的所述升级数据包;
利用所述升级数据包,更新充电协议。
6.根据权利要求5所述的方法,其特征在于,所述接收所述终端发送的所述升级数据包,包括:
接收所述终端从服务器获取的升级数据包;
其中,
所述终端将所述第一信息发送给所述服务器,以供所述服务器确定所述充电设备是否预配置有剩余输出功率;在所述服务器确定所述充电设备预配置有剩余输出功率的情况下,所述终端接收所述服务器发送的第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;在所述用户确定对所述充电设备更新充电协议的情况下,所述终端向所述服务器发送第三信息;所述第三信息用于所述服务器下载与所述充电设备对应的升级数据包;所述终端接收所述服务器发送的升级数据包。
7.根据权利要求6所述的方法,其特征在于,所述接收所述终端从服务器获取的升级数据包,包括:
接收所述终端发送的第四信息;所述第四信息是所述服务器发送给所述终端的;所述第四信息用于所述充电设备进行校验;
利用所述第四信息,进行校验,得到校验结果,向所述终端发送所述校验结果;
在所述校验结果表征所述充电设备通过校验的情况下,接收所述终端发送的从服务器获取的升级数据包。
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
检测自身的剩余输出功率是否小于或等于预设阈值;
在所述充电设备检测自身的剩余输出功率小于或等于预设阈值的情况下,向所述终端发送第五信息;所述第五信息用于提示使用所述终端的用户无法对所述充电设备进行更新充电协议。
9.一种协议升级装置,其特征在于,包括:
第一接收单元,用于接收充电设备发送的第一指令;所述第一指令用于指示终端与所述充电设备建立连接;在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;所述第一信息用于所述终端下载升级数据包;
第一处理单元,用于利用所述第一信息,下载所述升级数据包;
第一发送单元,用于将所述升级数据包发送给所述充电设备,以供所述充电设备更新充电协议。
10.一种协议升级装置,其特征在于,包括:
第二发送单元,用于向终端发送第一指令;所述第一指令用于指示所述终端与充电设备建立连接;在所述终端与所述充电设备建立连接之后,向所述终端发送第一信息;所述第一信息用于所述终端下载升级数据包;
第二接收单元,用于接收所述终端发送的所述升级数据包;
第二处理单元,用于利用所述升级数据包,更新充电协议。
11.一种终端,其特征在于,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,
其中,所述处理器用于运行所述计算机程序时,执行权利要求1至4任一项所述方法的步骤。
12.一种充电设备,其特征在于,包括处理器和用于存储能够在处理器上运行的计算机程序的存储器,
其中,所述处理器用于运行所述计算机程序时,执行权利要求5至8任一项所述方法的步骤。
13.一种协议升级***,其特征在于,所述***包括如权利要求11所述的终端和如权利要求12所述的充电设备,以及服务器;其中,
所述充电设备,用于向所述终端发送第一指令;所述第一指令用于指示所述终端与所述充电设备建立连接;在所述终端与所述充电设备建立连接之后,向所述终端发送第一信息;所述第一信息用于所述终端下载升级数据包;
所述终端,用于接收所述第一指令;在所述终端与所述充电设备建立连接之后,接收所述充电设备发送的第一信息;将所述第一信息发送给所述服务器;
所述服务器,用于接收所述第一信息,利用所述第一信息确定所述充电设备是否预配置有剩余输出功率;在确定所述充电设备预配置有剩余输出功率的情况下,向所述终端发送第二信息;所述第二信息用于供使用所述终端的用户确定是否对所述充电设备更新充电协议;在所述用户确定对所述充电设备更新充电协议的情况下,接收所述终端发送的第三信息,利用所述第三信息,下载与所述充电设备对应的升级数据包;将所述升级数据包发送给所述终端;
所述终端,还用于接收所述服务器发送的升级数据包;将所述升级数据包发送给所述充电设备;
所述充电设备,还用于接收所述终端发送的所述升级数据包;利用所述升级数据包,更新充电协议。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4任一项所述方法的步骤,或
者,实现权利要求5至8任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310424639.1A CN116506839A (zh) | 2023-04-12 | 2023-04-12 | 协议升级方法、装置、设备、***及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310424639.1A CN116506839A (zh) | 2023-04-12 | 2023-04-12 | 协议升级方法、装置、设备、***及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116506839A true CN116506839A (zh) | 2023-07-28 |
Family
ID=87317687
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310424639.1A Pending CN116506839A (zh) | 2023-04-12 | 2023-04-12 | 协议升级方法、装置、设备、***及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116506839A (zh) |
-
2023
- 2023-04-12 CN CN202310424639.1A patent/CN116506839A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3982506B1 (en) | Terminal device charging method and apparatus, and storage medium | |
US20040237081A1 (en) | Methods and apparatus for generating upgraded software from initial software and software upgrade packages | |
CN108681459B (zh) | 一种智能硬件设备的固件更新方法、装置及*** | |
CN113352924B (zh) | 一种基于蓝牙连接的充电方法、***及存储介质 | |
EP3843238A1 (en) | Charging control method and device, and computer storage medium | |
KR20200140555A (ko) | 전자 장치 및 전자 장치의 듀얼 스탠바이 모드 및 싱글 스탠바이 모드의 전환 방법 | |
US8452330B2 (en) | Mobile terminal and method for providing terminal related information in power-off state | |
CN105208508A (zh) | 智能设备、可穿戴设备及其推送接收安装包的方法 | |
CN104915306A (zh) | 一种数据操作控制方法及设备管理器 | |
EP2664988B1 (en) | Method, device and system for installing terminal software | |
US20220340038A1 (en) | Charging management methods and systems for electric vehicle charging stations | |
CN108112010A (zh) | 接入网络的方法、装置、终端及计算机可读存储介质 | |
EP2291741A1 (en) | System and method of reducing factory program time for wireless devices | |
CN105045671A (zh) | 一种智能终端的***升级方法及装置 | |
CN116506839A (zh) | 协议升级方法、装置、设备、***及存储介质 | |
CN110493644B (zh) | 电视应用升级方法、电视终端及服务器 | |
CN104717688A (zh) | 一种无线路由器控制方法及装置 | |
CN111459516A (zh) | 一种固件升级的方法及充电基座 | |
CN107172610B (zh) | Gsm网络自适配方法、装置及电子设备 | |
CN115665701A (zh) | 基于无线充电模组的车机互联方法及相关产品 | |
CN105159714A (zh) | 一种pmic初始化方法和电子设备 | |
CN114675856A (zh) | Ota升级的控制方法、装置、***、计算机设备及介质 | |
CN113178225A (zh) | 路由器Flash稳定性自动测试方法、装置、测试终端 | |
CN102647808A (zh) | 具有智能移动电话启动引导功能的通用集成电路卡 | |
CN107708188B (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 |