充电方法及装置与流程

文档序号:13166544阅读:126来源:国知局
技术领域本发明实施例属于电子技术领域,尤其涉及一种充电方法及装置。

背景技术:
目前,至少两台充电设备可以通过一些通信接口相互连接,通信接口可以为Type-C接口。其中,充电设备具有充电和放电的功能。充电设备可以为充电宝、智能手机、ipad等设备。在两台充电设备通过通信接口相连后,会随机为两台相连的充电设备分配电源角色。发明人在实现本发明的过程中,发现现有技术存在如下缺陷:当两台通过通信接口相连的充电设备为智能手机这类的终端设备时,随机为两台相连的智能手机分配电源角色,可能存在电量高的智能手机成为受电方,而电量低的智能手机成为充电方的现象,而实际上用户却希望电量高的智能手机为电量低的智能手机充电,此时用户却没法办法去切换电源角色,导致用户体验较差。

技术实现要素:
本发明实施例提供一种充电方法及装置,用于解决现有用户无法对两台相连的充电设备随机分配的电源角色进行调整,导致用户体验较差的问题。为了实现上述目的,本发明实施例提供了一种充电方法,包括:基于预设消息格式向对端设备发送用于电源角色互换的指示消息;其中,所述电源角色包括:充电方和受电方;与所述对端设备进行所述电源角色互换。为了实现上述目的,本发明实施例提供了一种充电装置,包括:发送模块,用于基于预设消息格式向对端设备发送用于电源角色互换的指示消息,其中所述电源角色包括:充电方和受电方;交换模块,用于与所述对端设备进行所述电源角色互换。本发明实施例提供的充电方法及装置,通过预设消息格式向对端设备发送用于电源角色互换的指示消息,与对端设备进行电源角色互换。本发明实施例中,在完成初始的电源角色配置后,可以通过指示消息与对端设备进行电源角色的互换,从而能够调整随机分配初始的电源角色,提供用户体验。附图说明图1为本发明实施例一的充电方法的流程示意图;图2为本发明实施例二的充电方法的流程示意图;图3为本发明实施例三的充电装置的结构示意图;图4为本发明实施例四的充电装置的结构示意图。具体实施方式下面结合附图对本发明实施例提供的充电方法及装置进行详细描述。实施例一如图1所示,其为本发明实施例一的充电方法的流程示意图。本发明实施例中,包括两个终端设备,其中一个终端设备为执行主体,执行该充电方法,另一个终端设备为对端设备。本发明实施例中,以终端设备为手机设备为例进行解释说明,为了便于理解,将执行该充电方法的手机设备成为第一手机,将作为对端设备的另一个手机成为第二手机。该充电方法包括以下步骤:S101、基于预设消息格式向对端设备发送用于电源角色互换的指示消息。其中,电源角色包括:充电方和受电方。本发明实施例中,两个手机设备即第一手机和第二手机均支持在充电的过程中相互通信,具体地预先为第一手机和第二手机预先设置用于相互通信的消息格式,在试图进行电源角色互换时,第一手机基于预设消息格式向第二手机发送用于电源角色互换的指示消息。优选地,第一手机和第二手机均支持USB充电规范(UniversalSerialBusPowerDeliverySpecification)。在两个手机设备中内置支持USB充电规范的控制器,可以支持符合USB充电规范的充电模式。当第一手机与第二手机通过Type-C接口连接时,随机为第一手机和第二手机分配初始的电源角色,其中电源角色包括受电方和充电方。本发明实施例中,以第一手机为充电方,第二手机为受电方为例进行说明,此时第一手机向第二手机充电,形成第一手机向第二手机的充电方向。当为第一手机和第二手机分配了初始的电源角色后,需要通过USB充电规范中标准通信方式进行协商,即第一手机与第二手机即对端设备进行充受电能力的协商,获取第二手机所需的充受电能力。当执行该充电方法的设备为具有充电和受电功能的充电宝时,充电宝可以提供多个档位的充电能力,这样就可以根据协商结果,设置与对端设备所需的受电能力匹配的充电档位。第一手机可以向对端设备发送用于交互电源角色的指示消息,以试图与对端设备即第二手机互换电源角色。本发明实施例中,第一手机和第二手机通过Type-C接口连接,并且可以实现符合USB充电规范的充电模式,第一手机可以通过USB充电规范中的供应商定义的消息(VendorDefinedMessage,简称VDM)向第二手机发送指示消息。S102、与对端设备进行电源角色互换。在第一手机发送了指示消息后,第一手机就可以将自身从初始的充电方切换到受电方,第二手机则将自身从初始的受电方切换到充电方。可选地,第一手机可以将指示消息通过显示屏幕展示给用户,当用户同意电源角色互换时,第一手机与第二手机之间进行电源角色互换。此时,第一手机的电源角色从初始的充电方换成受电方,第二手机从初始的受电方互换成充电方,第二手机向第一手机充电,这样就完成了充电方向的切换。本发明实施例中以当前为充电方的第一手机作为执行主体进行说明,此处需要说明,以当前为受电方的第二手机也可以作为该充电方法的执行主体,本发明实施例中以第一手机作为执行主体仅为示例。为了便于理解本发明实施例中以手机作为一个应用场景对上述充电方法进行了解释说明,但不能将手机作为限制本发明的条件,同时具备充电和受电功能的终端设备均可以作为执行主体,执行本发明实施例提供的充电方法。本发明实施例提供的充电方法,通过向对端设备发送用于电源角色互换的指示消息,与对端设备进行电源角色互换。本发明实施例中,在完成初始的电源角色配置后,可以通过指示消息与对端设备进行电源角色的互换,从而能够调整随机分配初始的电源角色,提供用户体验。实施例二如图2所示,其为本发明实施例二的充电方法的流程示意图。本发明实施例中,包括两个终端设备,其中一个终端设备为执行主体,执行该充电方法,另一个终端设备为对端设备。本发明实施例中,以终端设备为手机设备为例进行解释说明,为了便于理解,将执行该充电方法的手机设备成为第一手机,将作为对端设备的另一个手机成为第二手机。该充电方法包括以下步骤:S200、获取本端设备的当前剩余电量。本发明实施例中,本端设备为执行主体,即为第一手机,第一手机可以对自身的电量进行监测,从而第一手机可以获取到自身的当前剩余电量。S201、获取对端设备的当前剩余电量。本发明实施例中,第一手机可以获取到第二手机即对端设备的当前剩余电量。可选地,第一手机可以接收第二手机发送的当前剩余电量,或第一手机向第二手机发送请求消息,请求获取第二手机当前剩余电量。S202、将本端设备的当前剩余电量与对端设备的当前剩余电量进行比较。在获取到第二手机即对端设备的当前剩余电量后,第一手机可以将自身的当前剩余电量与第二手机的当前剩余电量进行比较,根据比较结果确定最终的电源角色,即为两个手机设备确定最终的充电方和受电方。本发明实施例中,比较的结果包括:本端设备即第一手机的当前剩余电量低于对端设备即第二手机的当前剩余电量,或者,本端设备即第一手机的当前剩余电量高于或等于对端设备第二手机的当前剩余电量。如果第一手机的当前剩余电量低于第二手机的当前剩余电量,执行S203;如果第一手机的当前剩余电量高于第二手机的当前剩余电量,执行S206即维持第一手机和第二手机的当前电源角色不变。S203、当本端设备的当前剩余电量低于对端设备的当前剩余电量时,基于预设消息格式向对端设备发送询问消息。其中,询问消息用于询问对端设备是否支持电源角色互换。当第一手机比较出当前剩余电量低于第二手机的当前剩余电量时,第一手机基于预设消息格式向第二手机发送询问消息。本发明实施例中,在充电之前第一手机和第二手机需要通过Type-C接口连接,其中,两个手机设备均内置有支持USB充电规范的控制器,可以支持符合USB充电规范的充电模式。当第一手机与第二手机通过Type-C接口连接后,会随机为第一手机和第二手机分配初始的电源角色,其中,电源角色包括受电方和充电方。当为第一手机和第二手机分配了初始的电源角色后,需要通过USB充电规范中的标准通信方式进行协商,即第一手机与第二手机即对端设备进行充受电能力的协商,获取第二手机所需的充受电能力。当执行该充电方法的设备为具有充电和受电功能的充电宝时,充电宝可以提供多个档位的充电能力,这样就可以根据协商结果,设置与对端设备所需的受电能力匹配的充电档位。在协商好充受电能力后,第一手机就会向第二手机充电,形成第一手机向第二手机的充电方向。本发明实施例中,由于第一手机与第二手机均支持符合USB充电规范的通信模式,第一手机可以基于USB充电规范中的VDM向第二手机发送询问消息,其中,询问消息用于询问第二手机是否支持电源角色互换。如果第二手机支持电源角色互换,则执行S204;如果第二手机不支持电源角色互换,则维持第一手机和第二手机的当前电源角色不变。S204、基于预设消息格式对端设备发送指示消息。第一手机可以基于预设消息格式向对端设备发送用于电源角色互换的指示消息,以试图与对端设备即第二手机互换角色。本发明实施例中,第一手机和第二手机通过Type-C接口连接,并且可以实现USB充电规范规定的充电方式,第一手机可以通过USB充电规范中的VDM向第二手机发送指示消息。S205、与对端设备进行电源角色互换。在第一手机发送了指示消息后,第一手机就可以将自身从初始的充电方切换到受电方,第二手机则将自身从初始的受电方切换到充电方。可选地,第一手机可以将指示消息通过显示屏幕展示给用户,当用户同意电源角色互换时,第一手机与第二手机之间进行电源角色互换。此时,第一手机的电源角色从初始的充电方换成受电方,第二手机从初始的受电方互换成充电方,第二手机向第一手机充电,完成了充电方向的切换。S206、当本端设备的当前剩余电量高于或等于对端设备的当前剩余电量时,维持本端设备和对端设备的当前电源角色不变。当第一手机的当前剩余电量高于第二手机的当前剩余电量时,说明第一手机可以作为充电方向第二手机供电,则维持第一手机和第二手机的当前电源角色不变,即第一手机为充电方,第二手机为受电方。此处需要说明,本发明实施例中以当前为充电方的第一手机作为执行主体进行说明,此处需要说明,以当前为受电方的第二手机也可以作为该充电方法的执行主体,本发明实施例中以第一手机作为执行主体仅为示例。为了便于理解本发明实施例中以手机作为一个应用场景对上述充电方法进行了解释说明,但不能将手机作为限制本发明的条件,同时具备充电和受电功能的设备均可以作为执行主体,执行本发明实施例提供的充电方法。本发明实施例提供的充电方法,通过将本端设备自身的当前剩余电量与对端设备的当前剩余电量进行比较,如果自身当前剩余电量低于对端设备的当前剩余电量,则基于预设消息格式向对端设备发送电源角色互换的指示消息,以保证高电量的设备向低电量的设备供电,从而能够调整随机分配初始的电源角色,提供用户体验。实施例三如图3所示,其为本发明实施例三的充电装置的结构示意图。本发明实施例中,充电装置设置在本端设备上,该本端设备和对端设备具有充电和受电功能。该充电装置包括:发送模块11和互换模块12。其中,发送模块11,用于基于预设消息格式向对端设备发送用于电源角色互换的指示消息,其中所述电源角色包括:充电方和受电方。互换模块12,用于与所述对端设备进行所述电源角色的互换。两个手机设备即第一手机和第二手机均支持在充电的过程中相互通信,具体地预先为第一手机和第二手机预先设置用于相互通信的消息格式。在试图进行电源角色互换时,发送模块11基于预设消息格式向第二手机发送用于电源角色互换的指示消息。优选地,本端设备和对端设备均内置有支持USB充电规范的控制器,可以支持符合USB充电规范的充电模式。当发送模块11与对端设备通过Type-C接口连接时,会随机为对端设备和充电装置所在的终端设备分配初始的电源角色,其中,电源角色包括受电方和充电方。本发明实施例中,以本端设备为充电方,对端设备为受电方为例进行说明。当为本端设备和对端设备分配了初始的电源角色后,需要通过USB充电规范中的标准通信方式进行协商,即本端设备与对端设备进行充受电能力的协商,获取对端设备所需的充受电能力。例如,当本端设备为具有充电和受电能力的充电宝时,充电宝可以提供多个档位的充电能力,这样就可以根据协商结果,设置与对端设备所需的充电能力匹配的充电档位。发送模块11可以向对端设备发送用于交互电源角色的指示消息,以试图与对端设备互换电源角色。本发明实施例中,本端设备和对端设备通过Type-C接口连接,并且可以实现USB充电规范中规定的充电模式,发送模块11可以通过USB充电规范中的VDM向对端设备发送指示消息。在发送摸摸11发送了指示消息后,互换模块12就可以将自身从初始的充电方切换到受电方,相应地,对端设备则将自身从初始的受电方切换到充电方。可选地,互换模块12可以将指示消息通过显示屏幕展示给用户,当用户同意电源角色互换时,本端设备通过互换模块12与对端设备之间进行电源角色互换。此时,本端设备的电源角色从初始的充电方换成受电方,对端设备从初始的受电方互换成充电方,这样就完成了充电方向的切换。本发明实施例提供的充电装置,通过预设消息格式向对端设备发送用于电源角色互换的指示消息,与对端设备进行电源角色互换。本发明实施例中,在完成初始的电源角色配置后,可以通过指示消息与对端设备进行电源角色的互换,从而能够调整随机分配初始的电源角色,提供用户体验。实施例四如图4所示,其为本发明实施例四的充电装置的结构示意图。该充电装置包括:发送模块11、互换模块12、连接模块13、分配模块14和确定模块15。本发明实施例中,发送模块11的一种可选地结构实现方式,包括:第一获取单元111、第二获取单元112、比较单元113、发送单元114和询问单元115。第一获取单元111,用于获取本端设备的当前剩余电量。第二获取单元112,用于获取对端设备的当前剩余电量。比较单元113,用于将本端设备的当前剩余电量与对端设备的当前剩余电量进行比较。发送单元114,用于根据所述比较的结果,基于所述预设消息格式向所述对端设备发送所述指示消息。所述比较的结果包括:所述本端设备的当前剩余电量低于所述对端设备的当前剩余电量,或者,所述本端设备的当前剩余电量高于或等于所述对端设备的当前剩余电量。询问单元115,用于在发送单元114当本端设备的当前剩余电量低于对端设备的当前剩余电量时,基于预设消息格式向对端设备发送指示消息之前,基于预设消息格式向对端设备发送询问消息,其中,询问消息用于询问对端设备是否支持电源角色互换。发送单元114,还用于如果对端设备支持电源角色互换,则根据所述比较的结果,基于预设消息格式向对端设备发送指示消息。发送模块11,具体用于通过显示屏幕将所述指示消息展示给用户,当用户同意进行电源角色互换时,则基于预设消息格式向所述对端设备发送所述指示消息。连接模块13,用于在发送模块11基于预设消息格式对端设备发送用于电源角色互换的指示消息之前,通过Type-C接口连接对端设备。分配模块14,用于为对端设备随机分配电源角色。确定模块15,用于确定对端设备所需的充受电能力。互换模块12,具体用于如果所述对端设备当前为受电方,则将所述对端设备设置成充电方,以及如果所述对端设备当前为充电方,则将所述对端设备设置成受电方。所述预设消息格式包括基于USB充电规范中的供应商定义的消息VDM的格式。本发明实施例提供的充电装置,通过将本端设备自身的当前剩余电量与对端设备的当前剩余电量进行比较,如果自身当前剩余电量低于对端设备的当前剩余电量,则基于预设消息格式向对端设备发送电源角色互换的指示消息,以保证高电量的设备向低电量的设备供电,从而能够调整随机分配初始的电源角色,提供用户体验。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本发明实施例的技术方案,而非对其限制;尽管参照前述各实施例对本发明实施例进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1