设备连接方法、终端设备和计算机可读存储介质与流程
未命名
07-19
阅读:115
评论:0
1.本技术属于智能控制技术领域,尤其涉及一种设备连接方法、终端设备和计算机可读存储介质。
背景技术:
2.drp(dual role port,双角色端口)设备是指同时具有dfp(downstream facing port,下行端口)能力和ufp(upstream facing port,上行端口)能力的设备,drp设备既可以作为dfp设备,也可以作为ufp设备。dfp设备可以理解为主机端(host端),能够向外部设备提供电源或数据。根据usb type-c规范的规定,drp设备使能dfp能力和ufp能力时,与另一个drp设备连接,两者可以进行协商确定各自的角色。drp设备若禁使能dfp能力或ufp能力,则只能作为ufp设备或dfp设备。
3.储能设备是一种具有充放电功能的drp设备。当储能设备对外部设备充电时,若外部设备同样为drp设备(例如,移动电源),且外部设备未严格按照usb type-c规范进行通讯,往往会出现外部设备给储能设备充电的情况,这种情况与预期使用结果(即,储能设备给外部设备充电)不相符,无法实现储能设备正常的放电功能。
技术实现要素:
4.本技术实施例提供一种设备连接方法、终端设备和存储介质,可以一定程度上避免外部设备未按照预先约定的协议进行通讯时储能设备无法实现正常的放电功能的问题。
5.本技术实施例第一方面提供一种设备连接方法,应用于储能设备,所述储能设备为能够支持供电和受电的drp设备;所述设备连接方法包括:若通过usb type-c接口检测到第一设备以供电方角色接入,向所述第一设备发送第一角色协商信号以进行角色协商,所述第一角色协商信号用于指示所述第一设备切换为受电方角色;在执行预设次数的角色协商后,若检测到所述第一设备仍以所述供电方角色接入,则禁止所述储能设备的受电能力;在第一预设时长内,持续向所述第一设备输出角色配置信息,所述角色配置信息用于指示所述第一设备所述储能设备为仅支持供电的dfp设备;若在所述第一预设时长内,检测到所述第一设备以所述受电方角色接入,则确认所述储能设备为所述供电方角色;向所述第一设备输出充电电压。
6.本技术实施例第二方面提供的一种设备连接装置,配置于储能设备,所述储能设备为能够支持供电和受电的drp设备;所述设备连接装置包括:角色协商单元,用于若通过usb type-c接口检测到第一设备以供电方角色接入,向所述第一设备发送第一角色协商信号以进行角色协商,所述第一角色协商信号用于指示所述第一设备切换为受电方角色;功能控制单元,用于在执行预设次数的角色协商后,若检测到所述第一设备仍以所述供电方角色接入,则禁止所述储能设备的受电能力;信息输出单元,用于在第一预设时长内,持续向所述第一设备输出角色配置信息,所述角色配置信息用于指示所述第一设备所述储能设备为仅支持供电的dfp设备;角色确认单元,用于若在所述第一预设时长内,检测到所述第
一设备以所述受电方角色接入,则确认所述储能设备为所述供电方角色;电压输出单元,用于向所述第一设备输出充电电压。
7.本技术实施例第三方面提供一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述设备连接方法的步骤。
8.本技术实施例第四方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述设备连接方法的步骤。
9.本技术实施例第五方面提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备执行上述第一方面中所述的设备连接方法。
10.在本技术的实施方式中,储能设备(即drp设备)在通过usb type-c接口检测到第一设备以供电方角色接入后,可以向第一设备发送第一角色协商信号,以指示第一设备切换为受电方角色。在执行预设次数的角色协商后,若检测到第一设备仍以供电方角色接入,则禁止储能设备的受电能力,强制将储能设备设置为dfp设备,并在第一预设时长内向第一设备输出角色配置信息,进而指示储能设备为仅支持供电的dfp设备。若在第一预设时长内,检测到第一设备以受电方角色接入,则确认储能设备为供电方角色,并向第一设备输出充电电压。如此,在第一设备(如外接的drp设备)未按照预先约定的协议进行通讯时,例如第一设备未在约定时间内对第一角色协商信号进行响应,或者第一设备未在约定时间内切换为受电方角色时,由于储能设备在角色协商后会强制进行第一预设时长的角色配置信息的输出,当第一设备在第一预设时长内响应第一角色协商信号并切换为受电方角色,或者在第一预设时长内依据自身的切换频率从供电方角色切换为受电方角色时,储能设备可以确认自身为供电方角色,并正常向第一设备进行充电电压的输出。因此,本技术实施例所提供的设备连接方法一定程度上避免了外部设备未按照usb type-c规范进行通讯时,储能设备无法实现正常的放电功能的问题,可以兼容不同类型的受电设备,提高储能设备的放电功能的兼容性。
附图说明
11.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
12.图1是本技术实施例提供的一种设备连接方法的实现流程示意图;
13.图2是本技术实施例提供的usb type-c接口的管脚配置示意图;
14.图3是本技术实施例提供的储能设备在进行设备连接过程中设备状态切换的示意图;
15.图4是本技术实施例提供的储能设备接入不规范的drp设备时,usb type-c接口各个管脚的波形示意图;
16.图5是本技术实施例提供的储能设备接入dfp设备时,usb type-c接口各个管脚的波形示意图;
17.图6是本技术实施例提供的一种设备连接装置的结构示意图;
18.图7是本技术实施例提供的终端设备的结构示意图。
具体实施方式
19.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护。
20.储能设备是一种具有充放电功能的drp设备。当储能设备对外部设备充电时,若外部设备同样为drp设备(例如,移动电源),且外部设备未严格按照usb type-c规范进行通讯,往往会出现外部设备给储能设备充电的情况,这种情况与预期使用结果(即,储能设备给外部设备充电)不相符,无法实现正常的放电功能。
21.经研究发现,若第一设备未按照usb type-c规范在约定时间内对第一角色协商信号进行响应,或者第一设备在约定时间内切换为受电方角色时,储能设备将以受电方角色与第一设备连接,进而出现外部设备给储能设备充电的情况。
22.鉴于此,本技术提出一种设备的连接方法,能够使储能设备强制进行第一预设时长的角色配置信息的输出,当第一设备在第一预设时长内响应第一角色协商信号并切换为受电方角色,或者在第一预设时长内依据自身的切换频率从供电方角色切换为受电方角色时,储能设备可以确认自身为供电方角色,并正常向第一设备进行充电电压的输出,进而实现正常的放电功能,兼容不同类型的受电设备。
23.为了说明本技术的技术方案,下面通过具体实施例来进行说明。
24.图1示出了本技术实施例提供的一种设备连接方法的实现流程示意图,该方法可以应用于终端设备上,可适用于需提高储能设备的放电功能的兼容性的情形。在本技术的实施方式中,上述终端设备可以指储能设备,该储能设备为能够支持供电和受电两种能力的drp设备。
25.具体的,上述设备连接方法可以包括以下步骤s101至步骤s105。
26.步骤s101,若通过usb type-c接口检测到第一设备以供电方角色接入,向第一设备发送第一角色协商信号以进行角色协商。
27.其中,usb type-c是一种usb接口外形标准。usb type-c接口即采用usb type-c标准的接口,该接口可支持充放电、数据传输等功能。
28.请参考图2,图2示出了usb type-c接口的管脚配置示意图,usb type-c接口的管脚可以包括4对tx/rx管脚、2对usb d+/d-管脚,一对sbu(side band use)管脚、2个cc(configuration channel)管脚、4个vbus管脚和4个gnd(ground)管脚。
29.其中,tx/rx管脚及d+/d-管脚可用于进行数据收发。sbu管脚可用于传输非usb信号,比如音频信号。cc管脚可用于实现设备连接的发现、配置和管理,即用于识别外部设备的插入方向,以及不同的外部设备。vbus管脚和gnd管脚可用于管理外部设备的供电电路。
30.对于储能设备等drp设备而言,其usb type-c接口主要用于实现充放电的功能。实际应用中,储能设备主要用于为外部设备充电,其usb type-c接口优先用于实现放电功能。储能设备放电时将使能供电能力(dfp能力),cc管脚中的一个上拉至vbus的电阻或者输出一个电流源,同时,外部设备将以受电方角色接入。
31.在外部设备为适配器等dfp设备时,储能设备的usb type-c接口也可以用于实现充电的功能。储能设备充电时将使能受电能力(ufp能力),cc管脚上中的一个下拉至gnd的电阻,同时,外部设备将以供电方角色接入。
32.为了明确储能设备当前使能的能力,储能设备可以通过usb type-c接口检测第一设备接入时的角色。其中,第一设备为通过usb type-c接口与储能设备连接的外部设备。根据实际应用的需要,第一设备既可以为移动硬盘等ufp设备,也可以为露营灯、充电宝设备等drp设备,还可以是适配器等dfp设备,对此本技术不做限制。
33.若储能设备通过usb type-c接口检测到第一设备以受电方角色接入,则可以确认储能设备为供电方角色,并向第一设备输出充电电压。
34.若储能设备通过usb type-c接口检测到第一设备以供电方角色接入,由于储能设备的usb type-c接口优先用于实现放电功能,储能设备可以向第一设备发送第一角色协商信号以进行角色协商。
35.在本技术的实施方式中,第一角色协商信号可用于指示第一设备切换为受电方角色。通过角色协商可以使储能设备尝试以供电方角色与第一设备连接。在第一设备为drp设备时,若第一设备在接收到第一角色协商信号后成功切换为受电方角色,则储能设备可以通过usb type-c接口检测到第一设备以受电方角色接入,并确认储能设备为供电方角色,向第一设备输出充电电压。
36.步骤s102,在执行预设次数的角色协商后,若检测到第一设备仍保持供电方角色,则禁用储能设备的受电能力。
37.其中,预设次数的取值为大于0的正整数,可以根据实际情况进行调整。
38.本技术的实施方式中,通过执行预设次数的角色协商,若第一设备为按照usb type-c规范进行通讯的drp设备,该第一设备可以在角色协商期间转换为受电方角色。
39.若第一设备为dfp设备,或者未按照usb type-c规范进行通讯的drp设备,则在执行预设次数的角色协商后,储能设备将检测到第一设备仍保持供电方角色。此时,储能设备可以禁用受电能力,即禁用ufp能力。
40.步骤s103,在第一预设时长内,持续向第一设备输出角色配置信息。
41.其中,第一预设时长可以根据实际情况进行调整,例如可以为2s、3s等,对此本技术不做限制。
42.在禁用储能设备的受电能力之后,储能设备可以在第一预设时长内,持续向第一设备输出角色配置信息。该角色配置信息可用于指示储能设备为仅支持供电的dfp设备。如果第一设备为drp设备,在接收到角色配置信息时,第一设备可确认储能设备为dfp设备,进而将自身的角色切换为受电方角色。
43.步骤s104,若在第一预设时长内,检测到第一设备切换为受电方角色,则确认储能设备为供电方角色。
44.具体而言,由于角色配置信息能够指示储能设备为仅支持供电的dfp设备,若第一设备具有受电能力,可以在第一预设时长内对角色配置信息做出响应,切换为受电方角色。
45.步骤s105,向第一设备输出充电电压。
46.若第一设备切换为受电方角色,此时,储能设备可以在第一预设时长内检测到第一设备切换为受电方角色,确认自身为供电方角色,并通过usb type-c接口向第一设备输
出充电电压,实现储能设备的放电功能。
47.在本技术的实施方式中,储能设备(即drp设备)在通过usb type-c接口检测到第一设备以供电方角色接入后,可以向第一设备发送第一角色协商信号,以指示第一设备切换为受电方角色。在执行预设次数的角色协商后,若检测到第一设备仍以供电方角色接入,则禁止储能设备的受电能力,强制将储能设备设置为dfp设备,并在第一预设时长内向第一设备输出角色配置信息,进而指示储能设备为仅支持供电的dfp设备。若在第一预设时长内,检测到第一设备以受电方角色接入,则确认储能设备为供电方角色,并向第一设备输出充电电压。如此,在第一设备(如外接的drp设备)未按照预先约定的协议进行通讯时,例如第一设备未在约定时间内对第一角色协商信号进行响应,或者第一设备未在约定时间内切换为受电方角色时,由于储能设备在角色协商后会强制进行第一预设时长的角色配置信息的输出,当第一设备在第一预设时长内响应第一角色协商信号并切换为受电方角色,或者在第一预设时长内依据自身的切换频率从供电方角色切换为受电方角色时,储能设备可以确认自身为供电方角色,并正常向第一设备进行充电电压的输出。因此,本技术实施例所提供的设备连接方法一定程度上避免了外部设备未按照usb type-c规范进行通讯时,储能设备无法实现正常的放电功能的问题,可以兼容不同类型的受电设备,提高储能设备的放电功能的兼容性。
48.下面以具体的实施方式对储能设备的设备连接方法进行说明。
49.首先,请参考图3,图3示出了储能设备在进行设备连接过程中,设备状态切换的示意图。其中,设备状态表征储能设备是否与第一设备连接,以及与第一设备连接时的角色。在图3中,301至310分别表示一个设备状态。301表示储能设备为受电方角色,且处于未设备状态(即未与第一设备连接)。302表示储能设备为供电方角色,且处于未设备状态。303表示储能设备为受电方角色,处于连接等待状态。304与309均表示储能设备为尝试作为供电方角色。305与310均表示储能设备为受电方角色,处于尝试作为供电方角色后的尝试等待状态。306表示储能设备以受电方角色与第一设备连接;307表示储能设备为供电方角色,处于连接等待状态。308表示储能设备以供电方角色与第一设备连接。
50.具体的,在本技术的一些实施方式中,储能设备作为drp设备,在未检测到usb type-c接口接入设备时,可以以第一预设频率在供电方角色和受电方角色之间切换。也即,储能设备可以在设备状态301和设备状态302之间以第一预设频率进行切换。该第一预设频率可以根据实际情况进行设置。
51.假设储能设备在设备状态301下以受电方角色检测到连接,可以跳转到设备状态303等待。此时,储能设备的可以将usb type-c接口的cc管脚切换至下拉电阻,以供电方角色等待连接。在第一设备未接入时,cc管脚悬空,当第一设备接入时,如果储能设备通过cc管脚检测到上拉电阻,说明第一设备以供电方角色接入。
52.由于储能设备优先用于向第一设备充电,如步骤s101,储能设备可以向第一设备发送第一角色协商信号以进行角色协商。
53.在本技术的实施方式中,储能设备可以向第一设备进行预设次数的角色协商,以使第一设备能够切换为受电方角色,进而使储能设备可以优先的向第一设备进行充电。
54.具体的,储能设备在向第一设备发送第一角色协商信号以进行角色协商之后,若检测到第一设备仍保持供电方角色,则可以重新向第一设备发送第一角色协商信号,以再
次进行角色协商,直至检测到第一设备切换为受电方角色,则可以确认储能设备为供电方角色,并向第一设备输出充电电压。或者,直至进行角色协商的次数大于或等于预设次数,则可以执行前述步骤s102。
55.考虑第一设备可以为drp设备,当第一设备为drp设备时,其也会向储能设备发送第二角色协商信号进行角色协商。因此,上述预设次数可以大于第一设备作为受电方角色接入时向储能设备发送第二角色协商信号的次数。其中,第二角色协商信号可用于指示储能设备切换为受电方角色。
56.例如,第一设备为充电宝,为了使充电宝能够向充电宝的外部设备进行充电,充电宝通常会向所连接的设备发送一次第二角色协商信号,以进行角色协商。当储能设备连接充电宝时,用户通常期望储能设备能够向充电宝充电,则储能设备发送第一角色协商信号的次数可以设置为两次或两次以上。如此,不论是充电宝先向储能设备发送第二角色协商信号进行角色协商,还是储能设备先向充电宝发送第一角色协商信号进行角色协商,最后一次角色协商都将由储能设备发起,则充电宝可以响应于第一角色协商信号切换为受电方角色,进而储能设备可以确认自身为供电方角色,并向充电宝输出充电电压。
57.储能设备在向第一设备发送第一角色协商信号以进行角色协商之后,若检测到第一设备为供电方角色且持续第二预设时长,则可以确认第一设备仍保持供电方角色。
58.若检测到第一设备为受电方角色且持续第二预设时长,则可以确认第一设备切换为受电方角色。
59.其中,第二预设时长可小于第一预设时长,具体取值可以根据实际情况进行设置。为了保障储能设备可以按照usb type-c规范与其他设备进行通讯,上述第二预设时长可以设置为usb type-c规范(如,usb power delivery功率传输协议)中的tccdebounce。tccdebounce是设备在确定其连接之前应等待的时间,通常为100ms至200ms。
60.具体的,请参考图3,储能设备处于设备状态303时,若检测到第一设备以供电方角色接入,并持续了第二预设时长,且检测到了vubs输入,此时储能设备可以向第一设备发送一次第一角色协商信号,并将cc管脚内部切换至上拉电阻,跳转到设备状态304,尝试作为供电方角色。
61.储能设备处于设备状态304时,若检测到了第一设备以受电方角色接入(也即第一设备切换为受电方角色),并持续了第二预设时长,则储能设备可以确认自身为供电方角色,跳转到设备状态308。
62.如果储能设备未测到第一设备以受电方角色接入,储能设备可以将cc管脚内部切换至下拉电阻,并跳转至设备状态305。储能设备处于设备状态305时,若检测到第一设备以供电方角色接入以及vbus输入,且持续了第二预设时长,说明第一设备仍保持供电方角色,储能设备可以重新向第一设备重新发送一次第一角色协商信号,并将cc管脚内部切换至上拉电阻,跳转到设备状态309,继续尝试作为供电方角色。
63.储能设备处于设备状态309时,若检测到了第一设备以受电方角色接入(也即第一设备切换为受电方角色),并持续了第二预设时长,则储能设备可以确认自身为供电方角色,跳转到设备状态308。
64.如果储能设备未测到第一设备以受电方角色接入,储能设备可以将cc管脚内部切换至下拉电阻,并跳转至设备状态310。储能设备处于设备状态310时,若检测到第一设备仍
以供电方角色以及vbus输入,且持续了第二预设时长,则储能设备可以确认自身的角色为受电方角色,跳转到设备状态306。
65.同理,假设储能设备在设备状态302下以供电方角色检测到连接,可以跳转到设备状态307等待。若通过usb type-c接口检测到第一设备以受电方角色接入,则确认储能设备为所述供电方角色,并跳转至设备状态308。若通过usb type-c接口检测到第一设备以供电方角色接入,则可以进行预设次数的角色协商。
66.当储能设备处于设备状态308时,储能设备将作为供电方角色与第一设备连接,此时可以向第一设备输出充电电压。结合上述设备连接过程中设备状态的切换过程可知,只要第一设备为可接受充电的drp设备且遵循usb type-c规范,则不论第一设备在初次接入时以受电方角色接入,还是在角色协商过程中切换为受电方角色,储能设备都可以以供电方角色向第一设备输出充电电压,实现储能设备的正常放电功能。
67.当储能设备处于设备状态306,即在执行预设次数的角色协商后检测到第一设备仍保持供电方角色,储能设备将作为受电方角色与第一设备连接,为了实现储能设备的正常放电功能,储能设备可以先禁用储能设备的受电能力,并在第一预设时长内,持续向第一设备输出角色配置信息。
68.具体的,上述角色配置信息可以为电压信号,在禁用受电能力时,储能设备可将cc脚切到上拉至vbus的电阻并保持第一预设时长,以向第一设备输出电压信号。此时,储能设备的设备状态可以从设备状态306切换为设备状态302。由于仅使能了供电能力,储能设备可以调整至设备状态307。
69.若在第一预设时长内检测到了第一设备切换为受电方角色,且持续了第二预设时长,则可以确认储能设备为供电方角色,跳转至设备状态308,向第一设备输出充电电压。
70.相应的,若在第一预设时长后,检测到第一设备仍保持供电方角色,则可以使能储能设备的受电能力。当检测到第一设备保持仍保持供电方角色时,确认储能设备为受电方角色,并接收第一设备输出的充电电压。
71.具体而言,如果第一预设时长过后,检测到第一设备仍保持供电方角色,说明第一设备应为适配器等dfp设备,此时可以使能受电能力和供电能力,使得储能设备的设备状态跳转至设备状态301,重新检测第一设备是否为充电插入(即检测第一设备是否为供电方角色),并重新进行角色协商,最终确定自身的角色为受电方角色,接收第一设备输出的充电电压,进而能够实现储能设备充电的功能。
72.优选的,上述第一预设时长可以大于第一设备响应第一角色协商信号的时长,和/或,第一预设时长大于第一设备在供电方角色和受电方角色之间切换的时长。如此,可以保障具有受电能力的第一设备能够在第一预设时长内响应第一角色协商信号并切换为受电方角色,或者在第一预设时长内依据自身的切换频率从供电方角色切换为受电方角色,进而储能设备可以确认自身为供电方角色,并正常向第一设备进行充电电压的输出。
73.请参考图4和图5。图4示出了本技术提供的储能设备的usb type-c接入不规范的drp设备(第一设备)时,usb type-c接口各个管脚的波形示意图,其中,图4中1、2、3分别表示储能设备的usb type-c接口的cc1管脚、cc2管脚、vbus管脚。由图4可知,虽然外接的drp设备未按规范在角色协商过程中切换为受电方角色,但在可以在第一预设时长内切换为受电方角色,进而能够保证储能设备给外接的drp设备充电,实现正常的放电功能。
74.图5示出了给采用本技术提供的储能设备的usb type-c接入dfp设备(第一设备)时,usb type-c接口各个管脚的波形示意图。同样的,图5中1、2、3分别表示储能设备的usb type-c接口的cc1管脚、cc2管脚、vbus管脚。由图5可知,经过两次充电插入检测,储能设备可以接收由dfp设备输出的充电电压,实现正常的充电功能。
75.因此,本技术实施例所提供的设备连接方法一定程度上避免了外部设备未按照usb type-c规范进行通讯时,储能设备无法实现正常的放电功能的问题,可以兼容不同类型的受电设备,提高储能设备的放电功能的兼容性。同时,也可以兼容储能设备的充电功能,使得储能设备可以依据用户的期望进行正常的充放电。
76.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为根据本技术,某些步骤可以采用其它顺序进行。
77.如图6所示为本技术实施例提供的一种设备连接装置600的结构示意图,所述设备连接装置600配置于终端设备上。在本技术的实施方式中,上述终端设备可以指储能设备,该储能设备为能够支持供电和受电两种能力的drp设备。
78.具体的,所述设备连接装置600可以包括:
79.角色协商单元601,用于若通过usb type-c接口检测到第一设备以供电方角色接入,向所述第一设备发送第一角色协商信号以进行角色协商,所述第一角色协商信号用于指示所述第一设备切换为受电方角色;
80.功能控制单元602,用于在执行预设次数的角色协商后,若检测到所述第一设备仍以所述供电方角色接入,则禁止所述储能设备的受电能力;
81.信息输出单元603,用于在第一预设时长内,持续向所述第一设备输出角色配置信息,所述角色配置信息用于指示所述第一设备所述储能设备为仅支持供电的dfp设备;
82.角色确认单元604,用于若在所述第一预设时长内,检测到所述第一设备以所述受电方角色接入,则确认所述储能设备为所述供电方角色;
83.电压输出单元605,用于向所述第一设备输出充电电压。
84.在本技术的一些实施方式中,上述预设次数可以大于所述第一设备作为受电方角色接入时向所述储能设备发送第二角色协商信号的次数,所述第二角色协商信号用于指示储能设备切换为受电方角色。
85.在本技术的一些实施方式中,上述角色协商单元601可具体用于:在向所述第一设备发送所述第一角色协商信号以进行角色协商之后,若检测到所述第一设备仍保持所述供电方角色,则重新向所述第一设备发送所述第一角色协商信号,以再次进行角色协商,直至检测到所述第一设备切换为所述受电方角色;或者,直至进行角色协商的次数大于或等于所述预设次数。
86.在本技术的一些实施方式中,上述角色协商单元601可具体用于:将所述usb type-c接口的cc管脚切换至上拉电阻;以供电方角色等待连接。
87.在本技术的一些实施方式中,上述角色确认单元604可具体用于:若检测到所述第一设备为所述供电方角色且持续第二预设时长,则确认所述第一设备仍保持所述供电方角色;或若检测到所述第一设备为所述受电方角色且持续所述第二预设时长,则确认所述第一设备切换为所述受电方角色,其中,所述第二预设时长小于所述第一预设时长。
88.在本技术的一些实施方式中,上述电压输出单元605可具体用于:若通过所述usb type-c接口检测到所述第一设备以所述受电方角色接入,则确认所述储能设备为所述供电方角色;向所述第一设备输出充电电压。
89.在本技术的一些实施方式中,上述设备连接装置600还可以包括充电单元,用于:若在所述第一预设时长后,检测到所述第一设备仍保持供电方角色,则使能所述储能设备的受电能力;当检测到第一设备保持仍保持供电方角色时,确认所述储能设备为受电方角色;接收所述第一设备输出的充电电压。
90.在本技术的一些实施方式中,上述设备连接装置600还可以包括角色切换单元,用于:在未检测到usb type-c接口接入设备时,以第一预设频率在所述供电方角色和所述受电方角色之间切换。
91.需要说明的是,为描述的方便和简洁,上述设备连接装置600的具体工作过程,可以参考图1至图5所述方法的对应过程,在此不再赘述。
92.如图7所示,为本技术实施例提供的一种终端设备的示意图。在本技术的实施方式中,上述终端设备可以指储能设备,该储能设备为能够支持供电和受电两种能力的drp设备。
93.该终端设备7可以包括:处理器70、存储器71以及存储在所述存储器71中并可在所述处理器70上运行的计算机程序72,例如设备连接程序。所述处理器70执行所述计算机程序72时实现上述各个设备连接方法实施例中的步骤,例如图1所示的步骤s101至s105。或者,所述处理器70执行所述计算机程序72时实现上述各装置实施例中各模块/单元的功能,例如图6所示的角色协商单元601、功能控制单元602、信息输出单元603、角色确认单元604和电压输出单元605。
94.所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器71中,并由所述处理器70执行,以完成本技术。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述终端设备中的执行过程。
95.例如,所述计算机程序可以被分割成:角色协商单元、功能控制单元、信息输出单元、角色确认单元和电压输出单元。各单元具体功能如下:角色协商单元,用于若通过usb type-c接口检测到第一设备以供电方角色接入,向所述第一设备发送第一角色协商信号以进行角色协商,所述第一角色协商信号用于指示所述第一设备切换为受电方角色;功能控制单元,用于在执行预设次数的角色协商后,若检测到所述第一设备仍以所述供电方角色接入,则禁止所述储能设备的受电能力;信息输出单元,用于在第一预设时长内,持续向所述第一设备输出角色配置信息,所述角色配置信息用于指示所述第一设备所述储能设备为仅支持供电的dfp设备;角色确认单元,用于若在所述第一预设时长内,检测到所述第一设备以所述受电方角色接入,则确认所述储能设备为所述供电方角色;电压输出单元,用于向所述第一设备输出充电电压。
96.所述终端设备可包括,但不仅限于,处理器70、存储器71。本领域技术人员可以理解,图7仅仅是终端设备的示例,并不构成对终端设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述终端设备还可以包括输入输出设备、网络接入设备、总线等。
97.所称处理器70可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
98.所述存储器71可以是所述终端设备的内部存储单元,例如终端设备的硬盘或内存。所述存储器71也可以是所述终端设备的外部存储设备,例如所述终端设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,所述存储器71还可以既包括所述终端设备的内部存储单元也包括外部存储设备。所述存储器71用于存储所述计算机程序以及所述终端设备所需的其他程序和数据。所述存储器71还可以用于暂时地存储已经输出或者将要输出的数据。
99.需要说明的是,为描述的方便和简洁,上述终端设备的结构还可以参考方法实施例中对结构的具体描述,在此不再赘述。
100.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
101.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
102.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对各个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
103.在本技术所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
104.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
105.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
106.所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
107.以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
技术特征:
1.一种设备连接方法,其特征在于,应用于储能设备,所述储能设备为能够支持供电和受电的drp设备;所述设备连接方法包括:若通过usb type-c接口检测到第一设备以供电方角色接入,向所述第一设备发送第一角色协商信号以进行角色协商,所述第一角色协商信号用于指示所述第一设备切换为受电方角色;在执行预设次数的角色协商后,若检测到所述第一设备仍保持所述供电方角色,则禁用所述储能设备的受电能力;在第一预设时长内,持续向所述第一设备输出角色配置信息,所述角色配置信息用于指示所述储能设备为仅支持供电的dfp设备;若在所述第一预设时长内,检测到所述第一设备切换为所述受电方角色,则确认所述储能设备为所述供电方角色;向所述第一设备输出充电电压。2.如权利要求1所述的设备连接方法,其特征在于,包括:所述预设次数大于所述第一设备作为受电方角色接入时向所述储能设备发送第二角色协商信号的次数,所述第二角色协商信号用于指示储能设备切换为受电方角色。3.如权利要求1所述的设备连接方法,其特征在于,所述执行预设次数的角色协商的过程,包括:在向所述第一设备发送所述第一角色协商信号以进行角色协商之后,若检测到所述第一设备仍保持所述供电方角色,则重新向所述第一设备发送所述第一角色协商信号,以再次进行角色协商,直至检测到所述第一设备切换为所述受电方角色;或者,直至进行角色协商的次数大于或等于所述预设次数。4.如权利要求3所述的设备连接方法,其特征在于,在每次向所述第一设备发送第一角色协商信号以进行角色协商之后,所述设备连接方法还包括:将所述usb type-c接口的cc管脚切换至上拉电阻;以供电方角色等待连接。5.如权利要求3所述的设备连接方法,其特征在于,在向所述第一设备发送所述第一角色协商信号以进行角色协商之后,还包括:若检测到所述第一设备为所述供电方角色且持续第二预设时长,则确认所述第一设备仍保持所述供电方角色;或若检测到所述第一设备为所述受电方角色且持续所述第二预设时长,则确认所述第一设备切换为所述受电方角色,其中,所述第二预设时长小于所述第一预设时长。6.如权利要求1至5任意一项所述的设备连接方法,其特征在于,所述设备连接方法还包括:若通过所述usb type-c接口检测到所述第一设备以所述受电方角色接入,则确认所述储能设备为所述供电方角色;向所述第一设备输出充电电压。7.如权利要求1至5任意一项所述的设备连接方法,其特征在于,在所述持续向所述第一设备输出角色配置信息之后,所述设备连接方法还包括:若在所述第一预设时长后,检测到所述第一设备仍保持供电方角色,则使能所述储能
设备的受电能力;当检测到第一设备保持仍保持供电方角色时,确认所述储能设备为受电方角色;接收所述第一设备输出的充电电压。8.如权利要求1至5任意一项所述的设备连接方法,其特征在于,所述设备连接方法包括:在未检测到usb type-c接口接入设备时,以第一预设频率在所述供电方角色和所述受电方角色之间切换。9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至8任一项所述设备连接方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一项所述设备连接方法的步骤。
技术总结
本申请适用于智能控制技术领域,提供了一种设备连接方法、终端设备和计算机可读存储介质。其中,上述设备连接方法应用于能够支持供电和受电的储能设备;设备连接方法包括:若通过USB Type-C接口检测到第一设备以供电方角色接入,且在执行预设次数的角色协商后检测到第一设备仍保持供电方角色,则禁用储能设备的受电能力;在第一预设时长内,持续向第一设备输出角色配置信息,以指示储能设备为仅支持供电的DFP设备,若第一预设时长内检测到第一设备切换为受电方角色,则确认储能设备为供电方角色;向第一设备输出充电电压。本申请的实施例可以提高储能设备的放电功能的兼容性。例可以提高储能设备的放电功能的兼容性。例可以提高储能设备的放电功能的兼容性。
技术研发人员:韩秀坤 张凯 张宏韬 陈熙 王雷
受保护的技术使用者:深圳市正浩创新科技股份有限公司
技术研发日:2023.03.14
技术公布日:2023/7/18
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
