一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

充电控制方法、充电控制装置及存储介质与流程

2023-02-02 07:42:03 来源:中国专利 TAG:

技术特征:
1.一种充电控制方法,其特征在于,所述充电控制方法包括:确定供电设备与充电设备进行充电控制所传输的充电消息;确定传输所述充电消息所采用的协议层充电消息数据包格式;基于所述协议层充电消息数据包格式,传输所述充电消息,进行充电控制。2.根据权利要求1所述的充电控制方法,其特征在于,确定传输所述充电消息所采用的协议层充电消息数据包格式,包括:确定所述充电消息的消息类型,所述消息类型包括:数据消息、控制消息以及自定义消息中的至少一种;基于所述消息类型,确定所述协议层充电消息数据包格式,所述数据包格式中至少包括消息头、消息主体以及数据校验函数;所述消息头中包括消息类型标识、通信协议的版本编号、消息编号以及设备地址,所述设备地址用于标识所述充电消息的接收方,所述消息主体用于存储所述充电消息包括的命令和/或数据,所述数据校验函数用于校验所述充电消息。3.根据权利要求2所述的充电控制方法,其特征在于,基于所述消息类型,确定所述协议层充电消息数据包格式,包括:响应于所述充电消息的消息类型为控制消息,确定控制消息数据包格式;所述控制消息数据包格式的消息头包括有控制消息标识,消息主体包括有控制命令,数据校验函数对所述控制消息进行校验;所述控制命令为指示消息发送方与接收方之间传输的控制命令,其中,不同的控制命令对应不同的消息编号。4.根据权利要求2所述的充电控制方法,其特征在于,基于所述消息类型,确定所述协议层充电消息数据包格式,包括:响应于所述充电消息的消息类型为数据消息,确定数据消息数据包格式;所述数据消息数据包格式的消息头包括有数据消息标识,消息主体包括有数据消息命令、数据内容长度以及数据内容,数据校验函数对所述数据消息进行校验;所述数据消息命令为指示消息发送方与接收方之间数据传输的命令,其中,不同的数据消息命令对应不同的消息编号。5.根据权利要求2所述的充电控制方法,其特征在于,基于所述消息类型,确定所述协议层充电消息数据包格式,包括:响应于所述充电消息的消息类型为自定义消息,确定自定义消息数据包格式;所述自定义消息数据包格式的消息头包括有自定义消息标识,消息主体包括有生产商标识、数据长度以及数据内容,数据校验函数对所述自定义消息进行校验;所述自定义消息用于消息发送方与接收方进行生产商识别。6.根据权利要求2所述的充电控制方法,其特征在于,基于所述协议层充电消息数据包格式,传输所述充电消息,包括:响应于所述充电消息的发送方发送所述充电消息完毕,且所述发送方接收信号线处于空闲状态时,启动定时器计时;若在预设时间内接收到所述充电消息的接收方发送的、用于表示成功接收所述充电消息的正确接收响应消息,确定所述充电消息发送成功;
若在预设时间内接收到所述充电消息的接收方发送的、用于表示未成功接收所述充电消息的未正确接收响应消息,或者,在预设时间内未接收到所述正确接收响应消息和所述未正确接收响应消息,确定所述充电消息发送失败;其中,所述正确接收响应消息或所述未正确接收响应消息为所述充电消息的接收方在接收所述充电消息完毕的第一预设时间后,根据所述协议层充电消息数据包格式中的所述数据校验函数的校验结果确定。7.根据权利要求6所述的充电控制方法,其特征在于,确定所述充电消息发送失败之后,所述方法还包括:在第二预设时间内重新发送所述充电消息。8.根据权利要求2所述的充电控制方法,其特征在于,基于所述协议层充电消息数据包格式,传输所述充电消息,包括:响应于所述充电消息的发送方发送所述充电消息完毕,对循环计数器进行计数,并将所述协议层充电消息数据包格式中的消息编号更新为所述循环计数器的计数值;基于更新后的消息编号所对应的协议层充电消息数据包格式,传输所述充电消息。9.根据权利要求8所述的充电控制方法,其特征在于,所述充电控制方法还包括:响应于满足以下情况中的至少一种情况,将所述循环计数器复位清零:所述供电设备与所述充电设备基于通用快速充电协议握手完成,硬件复位,以及软件复位。10.一种充电控制装置,其特征在于,所述充电控制装置包括:确定模块,用于确定供电设备与充电设备进行充电控制所传输的充电消息,以及确定传输所述充电消息所采用的协议层充电消息数据包格式;控制模块,用于基于所述协议层充电消息数据包格式,传输所述充电消息,进行充电控制。11.根据权利要求10所述的充电控制装置,其特征在于,所述确定模块采用如下方式确定传输所述充电消息所采用的协议层充电消息数据包格式:确定所述充电消息的消息类型,所述消息类型包括:数据消息、控制消息以及自定义消息中的至少一种;基于所述消息类型,确定所述协议层充电消息数据包格式,所述数据包格式中至少包括消息头、消息主体以及数据校验函数;所述消息头中包括消息类型标识、通信协议的版本编号、消息编号以及设备地址,所述设备地址用于标识所述充电消息的接收方,所述消息主体用于存储所述充电消息包括的命令和/或数据,所述数据校验函数用于校验所述充电消息。12.根据权利要求11所述的充电控制装置,其特征在于,所述确定模块采用如下方式基于所述消息类型,确定所述协议层充电消息数据包格式:响应于所述充电消息的消息类型为控制消息,确定控制消息数据包格式;所述控制消息数据包格式的消息头包括有控制消息标识,消息主体包括有控制命令,数据校验函数对所述控制消息进行校验;所述控制命令为指示消息发送方与接收方之间传输的控制命令,其中,不同的控制命
令对应不同的消息编号。13.根据权利要求11所述的充电控制装置,其特征在于,所述确定模块采用如下方式基于所述消息类型,确定所述协议层充电消息数据包格式:响应于所述充电消息的消息类型为数据消息,确定数据消息数据包格式;所述数据消息数据包格式的消息头包括有数据消息标识,消息主体包括有数据消息命令、数据内容长度以及数据内容,数据校验函数对所述数据消息进行校验;所述数据消息命令为指示消息发送方与接收方之间数据传输的命令,其中,不同的数据消息命令对应不同的消息编号。14.根据权利要求11所述的充电控制装置,其特征在于,所述确定模块采用如下方式基于所述消息类型,确定所述协议层充电消息数据包格式:响应于所述充电消息的消息类型为自定义消息,确定自定义消息数据包格式;所述自定义消息数据包格式的消息头包括有自定义消息标识,消息主体包括有生产商标识、数据长度以及数据内容,数据校验函数对所述自定义消息进行校验;所述自定义消息用于消息发送方与接收方进行生产商识别。15.根据权利要求11所述的充电控制装置,其特征在于,所述控制模块采用如下方式基于所述协议层充电消息数据包格式,传输所述充电消息:响应于所述充电消息的发送方发送所述充电消息完毕,且所述发送方接收信号线处于空闲状态时,启动定时器计时;若在预设时间内接收到所述充电消息的接收方发送的、用于表示成功接收所述充电消息的正确接收响应消息,确定所述充电消息发送成功;若在预设时间内接收到所述充电消息的接收方发送的、用于表示未成功接收所述充电消息的未正确接收响应消息,或者,在预设时间内未接收到所述正确接收响应消息和所述未正确接收响应消息,确定所述充电消息发送失败;其中,所述正确接收响应消息或所述未正确接收响应消息为所述充电消息的接收方在接收所述充电消息完毕的第一预设时间后,根据所述协议层充电消息数据包格式中的所述数据校验函数的校验结果确定。16.根据权利要求15所述的充电控制装置,其特征在于,所述控制模块还用于:确定所述充电消息发送失败之后,在第二预设时间内重新发送所述充电消息。17.根据权利要求11所述的充电控制装置,其特征在于,所述控制模块采用如下方式基于所述协议层充电消息数据包格式,传输所述充电消息:响应于所述充电消息的发送方发送所述充电消息完毕,对循环计数器进行计数,并将所述协议层充电消息数据包格式中的消息编号更新为所述循环计数器的计数值;基于更新后的消息编号所对应的协议层充电消息数据包格式,传输所述充电消息。18.根据权利要求17所述的充电控制装置,其特征在于,所述控制模块还用于:响应于满足以下情况中的至少一种情况,将所述循环计数器复位清零:所述供电设备与所述充电设备基于通用快速充电协议握手完成,硬件复位,以及软件复位。19.一种充电控制装置,其特征在于,包括:
处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:执行权利要求1至9中任意一项所述的充电控制方法。20.一种非临时性计算机可读存储介质,其特征在于,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行权利要求1至9中任意一项所述的充电控制方法。

技术总结
本公开是关于一种充电控制方法、充电控制装置及存储介质。充电控制方法包括:确定供电设备与充电设备基于差分数据线线缆标签进行充电控制所传输的充电消息;确定传输所述充电消息所采用的协议层充电消息数据包格式;基于所述协议层充电消息数据包格式,传输所述充电消息,进行充电控制。通过本公开实施例,供电设备与充电设备通过确定的协议层充电消息数据包格式进行充电控制的消息传输,从而实现供电设备与充电设备之间的通用快充充电,且实现方式简便,节省成本,提高供电设备与充电设备之间的通用适配性。间的通用适配性。间的通用适配性。


技术研发人员:孙长宇 任行
受保护的技术使用者:北京小米移动软件有限公司
技术研发日:2021.06.02
技术公布日:2022/12/5
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献