一种充电柜的制作方法

文档序号:29520572发布日期:2022-04-06 22:52阅读:102来源:国知局
一种充电柜的制作方法

1.本技术涉及到共享单车技术领域,尤其涉及到一种充电柜。


背景技术:

2.电单车充电柜对电池的升级是通过电池上柜后,电柜对电池下发升级电池的固件包而进行升级的。但在现有技术下,柜子对电池的升级只能配置一个版本,对于多款电池无法同时进行配置升级。从而导致其余升级任务被迫停掉,只留一个任务,效率低下。


技术实现要素:

3.本技术提供了一种充电柜,用以实现对多个电池同时升级。
4.第一方面,提供了一种充电柜,该充电柜包括:充电模块,用于给电池充电;电池识别模块,用于识别所述电池的身份信息;数据处理模块,用于根据所述电池识别模块识别的电池的身份信息,确定所述电池的版本是否需要升级,若需要升级,则选择匹配的固件包对所述电池进行升级;其中,所述数据处理模块存储有多个不同型号电池对应的固件包。在上述技术方案中,充电柜中包含有不同版本的电池对应的固件包,该固件包为电池的升级包,在电池插入到充电柜内时,充电柜可以识别电池的身份信息以及判断是否需要升级,当需要升级时,可对电池进行升级,从而实现了不同版本的电池均可升级的效果。
5.在一个具体的可实施方案中,所述电池的身份信息包括电池型号以及电池的版本;所述数据处理模块还用于对比所述电池的版本及存储的对应的固件包的版本;若所述电池的版本小于所述固件包的版本,则选择所述对应的固件包对所述电池进行升级。
6.在一个具体的可实施方案中,所述数据处理模块还用于在对所述电池进行升级时,单次仅对一个电池进行升级。保证升级的可靠性。
7.在一个具体的可实施方案中,所述数据处理模块包括:存储模块,用于存储多个不同版本的电池升级的固件包;对比模块,用于对比所述电池的版本及对应存储的固件包的版本;更新模块,用于在所述电池的版本低于所述对应存储的固件包的版本时,给所述电池进行升级。通过不同的模块,实现对不同版本电池的升级。
8.在一个具体的可实施方案中,所述数据处理模块还与后台服务器信号连接,且所述数据处理模块还用于对比自身存储的固件包版本与所述后台服务器存储的固件包版本的高低,且在自身存储的固件包低于所述后台服务器存储的固件包版本时,下载更新自身存储的固件包版本。通过后台更新充电柜的固件包版本,保持电池更新最新版本。
9.在一个具体的可实施方案中,所述数据处理模块还用于,在所述电池确认需要升级时,控制所述充电模块停止给所述电池充电;在所述电池完成升级后,继续对所述电池进行充电。保证电池升级的安全性。
10.在一个具体的可实施方案中,所述数据处理模块还用于验证所述充电模块是否停止给所述电池充电,且在确认所述充电模块停止给所述电池充电后,对所述电池进行升级。
11.在一个具体的可实施方案中,所述数据处理模块还用于通过检测所述电池电流
和/或格口输出电流确定所述电池是否停止充电。
12.在一个具体的可实施方案中,所述数据处理模块还用于在确定对所述电池版本进行升级时,检测所述电池的荷电状态;且在所述检测电池的荷电状态不小于设定值时,开始对所述电池版本进行升级。
13.在一个具体的可实施方案中,所述数据处理模块还用于在所述电池升级完成后,查新确认所述电池的升级结果,在升级成功后,向服务器上报升级成功事件。完成对电池升级的记录。
14.在一个具体的可实施方案中,所述数据处理模块还用于,在所述电池升级完成失败时,再次对所述电池进行升级,并失败设定次数后停止对所述电池升级。实时记录电池的状态。
15.在一个具体的可实施方案中,所述电池升级失败至少包括:所述电池不允许进入升级、升级时通信丢失、电池回复升级失败或者升级时间超过设定时间。
16.在一个具体的可实施方案中,所述设定时间为240秒。
17.在一个具体的可实施方案中,所述充电柜还包括柜体,以及设置在柜体上的多个电池插槽;所述充电模块及所述识别模块设置在每个电池插槽内;所述柜体还包括与每个电池插槽一一对应并用于封闭该电池插槽的柜门。
18.在一个具体的可实施方案中,所述数据处理模块还用于在所述电池升级时,将所述电池所在的柜门锁闭,并在所述电池升级过程中禁止所述柜门打开。保证电池升级的安全性。
19.在一个具体的可实施方案中,所述柜体还包括与每个电池插槽对应的指示灯;所述数据处理模块还用于在任一个电池插槽内的电池开始升级前,控制该电池插槽对应的指示灯指示电池升级。
20.第二方面,提供了一种充电柜的电池升级方法,该方法包括以下步骤:识别所述电池的身份信息;确定所述电池的版本是否需要升级,若需要升级,则根据所述电池识别模块识别的电池的身份信息,选择匹配的固件包对所述电池进行升级;其中,所述数据处理模块存储有多个不同型号电池对应的固件包。在上述技术方案中,充电柜中包含有不同版本的电池对应的固件包,该固件包为电池的升级包,在电池插入到充电柜内时,充电柜可以识别电池的身份信息以及判断是否需要升级,当需要升级时,可对电池进行升级,从而实现了不同版本的电池均可升级的效果。
21.在一个具体的可实施方案中,该方法还包括:在所述电池确认需要升级时,控制所述充电模块停止给所述电池充电,并对所述电池进行升级;在所述电池完成升级后,继续对所述电池进行充电。保证电池在升级时的安全。
22.在一个具体的可实施方案中,该方法还包括:在所述电池升级完成后,查新确认所述电池的升级结果,在升级成功后,向服务器上报升级成功事件。实时记录电池的状态。
23.在一个具体的可实施方案中,该方法还包括:在所述电池升级完成失败时,再次对所述电池进行升级,并失败设定次数后停止对所述电池升级。
24.在一个具体的可实施方案中,该方法还包括:在所述电池升级时,将所述电池对应的柜门锁闭,并在所述电池升级过程中禁止所述柜门打开。保证电池升级时的安全。
25.在一个具体的可实施方案中,该方法还包括:在任一个电池插槽内的电池开始升
级前,控制该电池插槽对应的指示灯指示电池升级。
附图说明
26.图1为本技术实施例提供的充电柜的结构示意图;
27.图2为本技术实施例提供的充电柜的电气框图;
28.图3为本技术实施例提供的信号处理模块的结构框图。
具体实施方式
29.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述。
30.为了方便理解本技术实施例提供的充电柜,首先说明一下其应用场景,该充电柜用于给共享单车的电池进行充电以及升级,目前的充电柜100在给电池进行升级时,仅能针对单一身份信息的电池进行升级,无法对其他身份信息的电池进行升级,造成充电柜100的适用性较差。为此本技术实施例提供了一种充电柜100,以提高对电池升级的适用性。
31.参考图1及图2,图1示出了本技术实施例提供的充电柜100的结构示意图,图2示出了充电柜100的电气框图,本技术实施例提供的充电柜100包括一个柜体10,该柜体10用于承载充电柜100的电气设备,如充电装置、充电插口、控制芯片等电气设备等。另外,该柜体10还可用于容纳电池,在电池需要充电时,将其放置在柜体10内,柜体10内设置的充电装置可实现对电池的充电。该充电装置可以为蓄电设备或者连接市电的充电器等装置,在此不再赘述。
32.示例性的,柜体10可为矩形柜体10,柜体10内设置有多个电池插槽,电池在充电时,可一一对应放置在电池插槽中。其中,每个电池插槽内分别对应设置有充电模块50及识别模块60。其中,充电模块50用于给电池进行充电。识别模块60用以识别电池的身份信息,上述电池的身份信息包含电池的型号以及电池的版本信息。示例性的,其电池编码为bxx0000000000000,电池的软件版本为:0000-0000-0000-v000。其中,电池面板即为电池的型号,软件版本即为电池的版本信息。
33.在电池放入到电池插槽内时,电池的端口分别与充电模块50与识别模块60一一对应连接。示例性的,电池可以具有一个端口(如公头),其中的一部分插针为充电插针,另一部分插针为通信插针,对应的电池插槽内也具有一个端口(与电池的公头配对的母头),该端口中的部分插槽与充电插针实现充电电路连接,另一部分插槽与通信插针连接,实现通信链路连接。在电池插入到电池插槽内时,电池分别与充电模块50以及识别模块60连接。电池内的身份信息可通过通信链路传输到识别模块60内,并通过识别模块60识别电池内的身份信息。当不同版本的电池插入到电池插槽内时,可通过识别模块60进行识别,以确定进行充电电池的身份信息。从而可为后续电池内的版本是否需要升级进行匹配的选择。
34.应理解,上述柜体10的形状仅为一个具体的示例,在本技术实施例中对柜体10的具体形状不同限定,柜体10可根据其放置的空间位置进行适应性的变化,以最大限度的利用空间。另外,在具体设置多个电池插槽时,电池插槽的排列顺序可根据需要设定,既可以设定为阵列排列的方式排列,也可采用无序排列的方式排列,只需尽可能的合理利用空间即可,在本技术实施例中不做具体限定。
35.作为一个可选的方案,为保证电池在充电时的安全性,上述柜体10还包括与每个电池插槽一一对应并用于封闭该电池插槽的柜门30。该柜门30上具有有锁具,以便于电池在放入到电池插槽内时,可通过锁具将该柜门30锁紧,保证电池在充电时的安全性。
36.在电池使用时,电池内的版本需要升级更新,以保证电池的使用效果。在本技术实施例中,充电柜100还设置了一个数据处理模块40,该数据处理模块40用于根据电池识别模块60识别的电池的身份信息,确定电池的版本是否需要升级,若需要升级,则选择匹配的固件包对电池进行升级。其中,数据处理模块40存储有多个不同型号电池对应的固件包。在针对不同的电池型号时,数据处理模块40可根据电池的不同的型号匹配不同的固件包进行升级。从而可通过一个充电柜100对不同型号的电池进行升级。应理解,数据处理模块40中存储的不同型号电池的固件包是通过上层的服务器或者数据中心匹配下载得到的。示例性的,数据处理模块还与后台服务器信号连接,且数据处理模块还用于对比自身存储的固件包版本与后台服务器存储的固件包版本的高低,且在自身存储的固件包低于后台服务器存储的固件包版本时,下载更新自身存储的固件包版本。示例性的,数据处理模块与后台服务器之间通过无线或者有线通信的方式连接,以进行信息交互。在交互过程中,数据处理模块对比两者(数据处理模块及后台服务器)存储的固件包的版本,当后台服务器存储的固件包的版本较高时,数据处理模块从后台服务器下载最新的固件包,以便在给电池更新时,更新最新版本的固件包。
37.数据处理模块40在对电池进行升级时,单次仅对一个电池进行升级。示例性的,当充电柜内插入多个电池时,且多个的电池均需要进行升级时,数据处理模块在单次升级时,仅对一个电池进行升级,在该电池升级完成后,逐次对其他的电池进行升级。
38.数据处理模块40在具体进行升级操作时,首先需要对比电池的版本及存储的对应的固件包的版本;若电池的版本小于对应的固件包的版本,则选择对应的固件包对电池进行升级。示例性的,若电池的型号为a,则查找型号a的电池对应的固件包;若电池的型号为b,则查找型号b的电池对应的固件包。若电池内的软件版本为版本1,而数据处理模块40中存储的固件包为版本4,则数据处理模块40直接对电池进行升级;若电池内的软件版本为版本3,数据处理模块40中存储的固件包也为版本3,则不对电池进行升级。
39.参考图2,图2示出了数据处理模块40的结构框体,数据处理模块40按照其功能可分为存储模块42、对比模块43以及更新模块41。其中,存储模块42用于存储多个不同版本的电池升级的固件包,该固件包为上级服务器或者数据中心配发并存储在存储模块42。对比模块43用于对比电池的版本及对应存储的固件包的版本,通过对比模块43对电池版本以及存储的对应的版本,确定电池是否需要进行升级。更新模块41用于在电池的版本低于对应存储的固件包的版本时,给电池进行升级。该更新模块41通过信息链路将存储的固件包下载到电池内进行更新。数据处理模块40通过不同的模块的配合,实现对电池更新。
40.另外,为保证电池在升级时的安全性,数据处理模块40还用于在电池确认需要升级时,控制充电模块50停止给电池充电;在电池完成升级后,才会继续对电池进行充电。数据处理模块40还用于验证充电模块50是否停止给电池充电,且在确认充电模块50停止给电池充电后,才对电池进行升级。上述停止充电模块50给电池进行充电后,需要对其进行验证。此时,数据处理模块40还用于通过不同的方式进行验证,如通过检测电池电流,或者通过检测格口输出电流,或者同时检测电池电流和格口输出电流,来确定电池是否停止充电。
其中,格口输出电流为充电模块50的输出电流。
41.具体的,在电池放入到充电柜100内时,充电柜100首先对电池进行充电操作。在充电过程中,识别模块60开始与电池进行信息交互,获取电池的身份信息,数据处理模块40在获取电池的身份信息后,根据身份信息判定电池需要进行升级,此时,数据处理模块40控制充电模块50停止对电池进行充电。并通过识别模块60建立的通信链路对电池进行升级。在整个升级过程中,充电模块50停止对电池充电。当升级完成后,数据处理模块40控制充电模块50继续对电池进行充电,直至电池充电完成,完成整个充电升级的任务。
42.作为一个可选的方案,为保证电池可靠的进行升级,数据处理模块还用于在确定对电池版本进行升级时,检测电池的荷电状态;且在检测电池的荷电状态不小于设定值时,开始对电池版本进行升级。示例性的,当电池的荷电状态不小于30%时,对电池进行升级。在电池插入到充电柜时,数据处理模块40首先检测电池的荷电状态,当荷电状态小于30%时,则先对电池进行充电,当荷电状态达到30%时,再开始对电池进行升级。当然应理解,本技术实施例限定的设定值不仅限于30%,还可以是其他数值,如40%、50%、60%、70%等不同的数值。
43.应理解,在电池进行升级完成后,电池的版本进行了更新。为保证升级的效果,数据处理模块40在电池升级完成后,会继续跟电池进行信息交互,通过识别模块60获取电池的最新版本的信息,以查新确认电池的升级结果。另外,为了对电池进行信息化的管理,在电池升级成功后,数据处理模块40向服务器上报升级成功事件,从而完成对电池升级的记录,便于后续对设定区域内的电池情况进行管理,并对整个地区内的电池升级情况有明确的记录,以便于后续工作时的查验。
44.在电池升级过程中,不可避免的会因为一些突发的情况造成电池在升级时出现失败的情况。在出现电池升级失败时,数据处理模块40再次对电池进行升级,并失败设定次数后停止对电池升级。示例性的,当电池升级失败3次后,数据处理模块40判定此次电池升级失败,则停止对电池进行升级操作,并上报服务器,记录该型号电池的充电失败记录。应理解,在进行上报过程中,会将电池的身份信息一起上报服务器。该上报的身份信息除包含电池的版本信息,还包含该电池自身的编码信息,从而便于后续工作人员对该电池升级失败的情况进行处理。
45.上述涉及的电池升级失败包含不同的情况,示例性的,电池升级失败至少包括:电池不允许进入升级、升级时通信丢失、电池回复升级失败或者升级时间超过设定时间。如升级时超过240秒时,则判定升级失败;或者当升级过程中,电池与充电柜100之间的通信链路断开,导致升级失败。或者下载到电池的固件包无法正常工作时,电池内的管理系统通过通信链路反馈到充电柜100升级失败等不同的情况。
46.作为一个可选的方案,在电池进行升级时,为保证电池升级的安全性,避免电池插槽的柜门30被打开。在设置时,数据处理模块40还可用于在电池升级时,将电池所在的柜门30锁闭,并在电池升级过程中禁止柜门30打开。从而将电池封闭在一个密闭的空间内进行升级,只有在完成升级后,电池才可被取出。应理解,在上述方案中,柜门30上的锁具为电子锁具,并可通过通信链路与数据处理模块40通信,以保证数据处理模块40可根据电池升级的情况,实时对电子锁具进行控制。
47.为了方便工作人员实时掌握电池在电池柜内的情况,上述的柜体10还包括与每个
电池插槽对应的指示灯。该指示灯可用于指示电池升级、电池充电的具体情况。在具体指示时,可采用不同颜射的灯光指示,或者采用不同的闪烁方式进行指示。数据处理模块40还用于在任一个电池插槽内的电池开始升级前,控制该电池插槽对应的指示灯指示电池升级。示例性的,在升级前30秒指示灯开始闪烁,从而提示电池准备要进入升级。从而使得工作人员在柜门30不打开的情况,也可了解电池在充电插槽20内的实际情况。并可根据指示灯的指示效果来进行后续的操作。
48.为方便理解,本技术实施例提供的上述充电柜100,本技术实施例还提供了一种充电柜100的电池升级方法,该方法包括以下步骤:
49.步骤001:识别电池的身份信息;
50.具体的,在识别电池的身份信息时,可通过识别模块60识别电池的身份信息,上述电池的身份信息包含电池的型号以及电池的版本信息。示例性的,其电池编码为bxx0000000000000,电池的软件版本为:0000-0000-0000-v000。其中,电池面板即为电池的型号,软件版本即为电池的版本信息。
51.步骤002:确定电池的版本是否需要升级,若需要升级,则根据电池识别模块60识别的电池的身份信息,选择匹配的固件包对电池进行升级;其中,数据处理模块40存储有多个不同型号电池对应的固件包。
52.具体的,数据处理模块40在具体进行升级操作时,首先需要对比电池的版本及存储的对应的固件包的版本;若电池的版本小于对应的固件包的版本,则选择对应的固件包对电池进行升级。示例性的,若电池的型号为a,则查找型号a的电池对应的固件包;若电池的型号为b,则查找型号b的电池对应的固件包。若电池内的软件版本为版本1,而数据处理模块40中存储的固件包为版本4,则数据处理模块40直接对电池进行升级;若电池内的软件版本为版本3,数据处理模块40中存储的固件包也为版本3,则不对电池进行升级。
53.步骤003:在电池确认需要升级时,控制充电模块50停止给电池充电,并对电池进行升级;在电池完成升级后,继续对电池进行充电。
54.具体的,数据处理模块40在确定给电池升级时,首先断开充电模块50与电池之间的电路连接,控制充电模块50停止对电池进行充电,之后再对电池进行升级。
55.步骤004:在电池升级完成后,查新确认电池的升级结果,在升级成功后,向服务器上报升级成功事件。
56.具体的,数据处理模块40在电池升级完成后,会继续跟电池进行信息交互,通过识别模块60获取电池的最新版本的信息,以查新确认电池的升级结果。另外,为了对电池进行信息化的管理,在电池升级成功后,数据处理模块40向服务器上报升级成功事件,从而完成对电池升级的记录,便于后续对设定区域内的电池情况进行管理,并对整个地区内的电池升级情况有明确的记录,以便于后续工作时的查验。
57.步骤005:在电池升级完成失败时,再次对电池进行升级,并失败设定次数后停止对电池升级。
58.具体的,在出现电池升级失败时,数据处理模块40再次对电池进行升级,并失败设定次数后停止对电池升级。示例性的,当电池升级失败3次后,数据处理模块40判定此次电池升级失败,则停止对电池进行升级操作,并上报服务器,记录该型号电池的充电失败记录。应理解,在进行上报过程中,会将电池的身份信息一起上报服务器。该上报的身份信息
除包含电池的版本信息,还包含该电池自身的编码信息,从而便于后续工作人员对该电池升级失败的情况进行处理。具体可参考上述描述。
59.步骤006:在电池升级时,将电池对应的柜门30锁闭,并在电池升级过程中禁止柜门30打开。保证电池升级时的安全。
60.具体的,柜门30上的锁具为电子锁具,并可通过通信链路与数据处理模块40通信,以保证数据处理模块40可根据电池升级的情况,实时对电子锁具进行控制。在电池仅充电过程中,数据处理模块40不控制电子锁具将柜门30锁住,仅在电池升级时将柜门30锁住;或者在电池充电或者升级过程中,均将柜门30锁住。
61.步骤007:在任一个电池插槽内的电池开始升级前,控制该电池插槽对应的指示灯指示电池升级。
62.具体的,在柜门30上设置指示灯用以指示电池在充电插槽20内的具体情况。如充电时,则指示充电;若升级时,则指示升级。具体的指示可采用不同颜色的灯光,或者采用不同闪烁指示。
63.通过上述描述可看出,在电池插入到充电柜100内时,充电柜100可以识别电池的身份信息以及判断是否需要升级,当需要升级时,可对电池进行升级,从而实现了不同版本的电池均可升级的效果。
64.如图3所示,本技术实施例还提供了信号处理模块1000用于实现上述方法的功能。该信号处理模块1000可以是通信设备,也可以是通信设备中的装置。信号处理模块1000包括至少一个处理器1001,用于实现上述方法中装置的功能。示例地,处理器1001可以用于根据获取的第一芯片的收发需求控制通信端口1003(发送端口)进行状态切换,具体参见方法中的详细描述,此处不再说明。
65.在一些实施例中,该信号处理模块1000还可以包括至少一个存储器1002,用于存储程序指令和/或数据。存储器1002和处理器1001耦合。本技术实施例中的耦合是装置、单元或模块之间的间隔耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。作为另一种实现,存储器1002还可以位于信号处理模块1000之外。处理器1001可以和存储器1002协同操作。处理器1001可能执行存储器1002中存储的程序指令。至少一个存储器中的至少一个可以包括于处理器中。
66.在一些实施例中,信号处理模块1000包括通信端口1003,用于通过传输介质和其它设备进行通信,从而用于信号处理模块1000中的装置可以和其它设备进行通信。示例性地,通信端口1003可以是收发器、电路、总线、模块或其它类型的通信端口,该其它设备可以是网络设备或其它终端设备等。处理器1001利用通信端口1003收发数据,并用于实现上述实施例中的方法。示例性的,通信端口1003可以用于传递信号。
67.本技术实施例中不限定上述通信端口1003、处理器1001以及存储器1002之间的连接介质。例如,本技术实施例在图3中以存储器1002、处理器1001以及通信端口1003之间可以通过总线连接,总线可以分为地址总线、数据总线、控制总线等。
68.在本技术实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现
为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
69.在本技术实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd)等,还可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本技术实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储程序指令和/或数据。
70.本技术实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称dvd))、或者半导体介质(例如,ssd)等。
71.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1