一种智能串口屏与BMC交互的方法及装置与流程

文档序号:30377447发布日期:2022-06-11 02:30阅读:219来源:国知局
一种智能串口屏与BMC交互的方法及装置与流程
一种智能串口屏与bmc交互的方法及装置
技术领域
1.本技术涉及数据处理领域,尤其涉及一种智能串口屏与bmc交互的方法及装置。


背景技术:

2.运维人员在对服务器的现场巡检的过程中,一般会通过服务器的前面板状态指示灯判断服务器运行状态,在发现服务器状态异常后,需要现场登录基板管理控制器(baseboard management controller,bmc)查看主板健康状态。
3.现有的现场与bmc交互以查看主板健康状态的方法是在服务器的前面板中嵌入一块智能交互屏,从而实现现场运维人员查看系统健康状态及与bmc交互的功能。
4.但是,这种将智能交互屏固定在服务器的前面板中的方式占用了服务器的前面板空间,容易影响服务器前面板的散热效果。


技术实现要素:

5.本技术提供了一种智能串口屏与bmc交互的方法及装置,用于实现智能串口屏与bmc的交互,同时无需将智能串口屏嵌入到前面板中占用前面板空间,降低对前面板散热效果的影响。
6.本技术第一方面提供了一种智能串口屏与bmc交互的方法,所述方法应用于智能串口屏与bmc交互的装置,所述装置包括:智能串口屏、基板管理控制器bmc、前面板以及信号切换器;所述智能串口屏通过活动挂扣挂载在所述前面板上;所述bmc与所述信号切换器以及所述前面板连接;所述信号切换器与所述前面板连接;所述方法包括:
7.所述bmc接收所述前面板发送的目标切换指令;
8.所述bmc根据所述目标切换指令控制所述信号切换器建立所述bmc的第一通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口与所述前面板的第一通用串行总线(universal serial bus,usb)接口的通信连接;
9.所述智能串口屏通过第二uart接口和所述前面板的第二usb接口建立与所述前面板的通信连接,所述第二uart接口设置在所述智能串口屏上;
10.所述智能串口屏根据目标认证握手协议通过所述第一uart接口、所述第一usb接口、所述第二usb接口以及所述第二uart接口建立与所述bmc的交互。
11.可选地,所述装置还包括主机系统,所述主机系统分别与所述bmc和所述信号切换器连接;在所述智能串口屏根据目标认证握手协议通过所述第一uart接口、所述第一usb接口、所述第二usb接口以及所述第二uart接口建立与所述bmc的交互之后,所述方法还包括:
12.所述主机系统启用所述bmc的低引脚总线(low pin count bus,lpc)下的目标uart设备,所述目标uart设备应用于串口重定向(serial over lan,sol)功能;
13.所述智能串口屏通过所述目标uart设备建立与所述主机系统的交互。
14.可选地,所述智能串口屏通过所述目标uart设备建立与所述主机系统的交互包括:
15.所述智能串口屏向所述bmc发送切换主机串口命令;
16.所述bmc根据所述切换主机串口命令建立所述目标uart设备到所述第二uart接口的目标通信连接;
17.所述智能串口屏通过所述目标通信连接建立与所述主机系统的交互。
18.可选地,所述智能串口屏通过所述所述目标通信连接建立与所述主机系统的交互包括:
19.所述智能串口屏通过所述目标通信连接访问所述主机系统。
20.可选地,所述目标uart设备包括uart1控制器或uart2控制器。
21.可选地,在所述bmc根据所述目标切换指令控制信号切换器建立所述bmc的第一uart接口与所述前面板的第一usb接口的通信连接之前,所述方法还包括:
22.所述bmc根据所述目标切换指令控制所述信号切换器进行所述主机系统与所述前面板的通信断开。
23.可选地,所述目标切换指令通过触发所述前面板的物理按钮生成。
24.可选地,所述bmc根据所述目标切换指令控制所述信号切换器建立所述bmc的第一通用异步收发传输器uart接口与所述前面板的第一通用串行总线usb接口的通信连接包括:
25.所述bmc根据所述目标切换指令通过通用输入输出口(general purpose input output,gpio)/串行i2c(inter-integrated circuit,i2c)控制所述信号切换器建立所述bmc的第一通用异步收发传输器uart接口与所述前面板的第一通用串行总线usb接口的通信连接。
26.本技术第二方面提供了一种智能串口屏与bmc交互的装置,包括:
27.智能串口屏、bmc、前面板以及信号切换器;
28.所述智能串口屏通过活动挂扣挂载在所述前面板上;
29.所述bmc与所述信号切换器以及所述前面板连接;
30.所述信号切换器与所述前面板连接;
31.所述bmc用于接收所述前面板发送的目标切换指令;
32.所述bmc还用于根据所述目标切换指令控制所述信号切换器建立所述bmc的第一uart接口与所述前面板的第一usb接口的通信连接;
33.所述智能串口屏用于通过第二uart接口和所述前面板的第二usb接口建立与所述前面板的通信连接,所述第二uart接口设置在所述智能串口屏上;
34.所述智能串口屏还用于根据目标认证握手协议通过所述第一uart接口、所述第一usb接口、所述第二usb接口以及所述第二uart接口建立与所述bmc的交互。
35.可选地,所述装置还包括主机系统,所述主机系统分别与所述bmc和所述信号切换器连接;
36.所述主机系统用于启用所述bmc的lpc总线下的目标uart设备,所述目标uart设备应用于sol功能;
37.所述智能串口屏还用于通过所述目标uart设备建立与所述主机系统的交互。
38.可选地,所述智能串口屏具体用于向所述bmc发送切换主机串口命令;
39.所述bmc具体用于根据所述切换主机串口命令建立所述目标uart设备到所述第二
uart接口的目标通信连接;
40.所述智能串口屏具体用于通过所述目标通信连接建立与所述主机系统的交互。
41.可选地,所述智能串口屏具体用于通过所述目标通信连接访问所述主机系统。
42.可选地,所述目标uart设备包括uart1控制器或uart2控制器。
43.可选地,所述bmc还用于根据所述目标切换指令控制所述信号切换器进行所述主机系统与所述前面板的通信断开。
44.可选地,所述目标切换指令通过触发所述前面板的物理按钮生成。
45.可选地,所述bmc具体用于根据所述目标切换指令通过gpio/i2c总线控制所述信号切换器建立所述bmc的第一通用异步收发传输器uart接口与所述前面板的第一通用串行总线usb接口的通信连接。
46.本技术第三方面提供了一种智能串口屏与bmc交互的装置,所述装置包括:
47.处理器、存储器、输入输出单元以及总线;
48.所述处理器与所述存储器、所述输入输出单元以及所述总线相连;
49.所述存储器保存有程序,所述处理器调用所述程序以执行第一方面以及第一方面中任一项可选的智能串口屏与bmc交互的方法。
50.本技术第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质上保存有程序,所述程序在计算机上执行时执行第一方面以及第一方面中任一项可选的智能串口屏与bmc交互的方法。
51.从以上技术方案可以看出,本技术具有以下优点:
52.bmc接收前面板发送的目标切换指令;bmc根据目标切换指令控制信号切换器建立bmc的第一uart接口与前面板的第一usb接口的通信连接;智能串口屏通过第二uart接口和前面板的第二usb接口建立与前面板的通信连接,第二uart接口设置在智能串口屏上;智能串口屏根据目标认证握手协议通过第一uart接口、第一usb接口、第二usb接口以及第二uart接口建立与bmc的交互。
53.采用上述方案,通过将智能串口屏通过活动挂扣挂载在前面板上,然后通过前面板作为通信的中介,实现智能串口屏与bmc的交互,从而无需将智能串口屏嵌入到前面板中占用前面板空间,降低了对前面板散热效果的影响。
附图说明
54.为了更清楚地说明本技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
55.图1为本技术提供的智能串口屏与bmc交互的方法一个实施例流程示意图;
56.图2为本技术提供的智能串口屏与bmc交互的方法另一个实施例流程示意图;
57.图3为本技术提供的智能串口屏与bmc交互的装置一个实施例结构示意图;
58.图4为本技术提供的智能串口屏与bmc交互的装置另一个实施例结构示意图;
59.图5为本技术提供的智能串口屏与bmc交互的装置另一个实施例结构示意图。
具体实施方式
60.本技术提供了一种智能串口屏与bmc交互的方法及装置,用于实现智能串口屏与bmc的交互,同时无需将智能串口屏嵌入到前面板中占用前面板空间,降低对前面板散热效果的影响。
61.需要说明的是,本技术提供的智能串口屏与bmc交互的方法,应用于智能串口屏与bmc交互的装置,该装置包括:智能串口屏、bmc、前面板以及信号切换器;智能串口屏通过活动挂扣挂载在前面板上;bmc与信号切换器以及前面板连接;信号切换器与前面板连接。
62.请参阅图1,图1为本技术提供的智能串口屏与bmc交互的方法的一个实施例,该方法包括:
63.101、bmc接收前面板发送的目标切换指令;
64.本实施例中,可以通过按动前面板的物理按钮触发生成一个目标切换指令,在前面板生成目标切换指令后,向bmc发送该目标切换指令,从而使bmc接收该目标切换指令。或者,bmc也可以通过无线网络接收前面板发送的目标切换指令。
65.102、bmc根据目标切换指令控制信号切换器建立bmc的第一uart接口与前面板的第一usb接口的通信连接;
66.本实施例中,bmc接收到目标切换指令后,根据该目标切换命令控制信号切换器进行信号通道切换。从而根据该信号通道切换建立bmc的第一uart接口与前面板的第一usb接口的通信连接。例如,当信号切换器为包括至少1号、2号以及3号通道的多相通道信号切换器,bmc的第一uart接口可设置与1号通道连接,前面板的第一usb接口设置与3号通道连接。当接收到目标切换命令时,bmc根据该目标切换命令控制信号切换器切换信号通道,连通1号通道与3号通道,从而使得信号切换器建立bmc的第一uart接口与前面板的第一usb接口的通信连接。
67.103、智能串口屏通过第二uart接口和前面板的第二usb接口建立与前面板的通信连接,该智能串口屏设置有第二uart接口;
68.本实施例中,智能串口屏通过活动挂扣挂载在前面板上,例如可以挂在前面板前方,或者,还可以手持操作。智能串口屏设置有第二uart接口。前面板设置有第二usb接口。智能串口屏与前面板通过第二uart接口、第二usb接口建立通信连接,具体地,智能串口屏的第二uart接口通过uart转usb线缆接入前面板的第二usb接口,从而建立智能串口屏与前面板的通信连接。
69.104、智能串口屏根据目标认证握手协议通过该第一uart接口、该第一usb接口、该第二usb接口与该第二uart接口建立与bmc的交互。
70.本实施例中,bmc的第一uart接口与前面板的第一usb接口的通信连接以及前面板的第二usb接口与智能串口屏的第二uart接口的通信连接,从而建立了智能串口屏到前面板再到智能串口屏的通信通路。然后,智能串口屏根据目标认证握手协议通信连接到bmc,从而建立智能串口屏与bmc的交互。具体地,该目标认证握手协议可以为应答握手协议,例如,首先在智能串口屏输入当前bmc的握手加密密钥,在bmc控制信号切换器进行信号通道切换完成从智能串口屏的第二usb接口到bmc的第一uart接口的连接后,向第一uart接口发送加密握手码。其中,加密方式可以通过高级加密标准(advanced encryption standard,aes)或者数据加密算法(data encryption algorithm,dea)等方式加密,具体此处不做限
定。智能串口屏接收到加密握手码后,对该加密握手码进行解码识别,并向bmc发出相应的加密应答码;然后,bmc接收到该加密应答码后进行解码识别,如果识别出的应答码是预设应答码,则确定智能串口屏到bmc的通信通路联通,从而建立智能串口屏到bmc的通信交互。或者,该目标认证握手协议也可以是其他协议,具体此处不做限定。
71.本实施例中,在建立从智能串口屏到bmc的通信交互之后,便可以通过智能串口屏获取bmc的状态信息,例如日志信息、系统检测信息、散热信息等,或者还可以通过智能串口屏设置,或者还可以通过智能串口屏修改bmc的状态信息等。
72.本实施例中,通过将智能串口屏通过活动挂扣挂载在前面板上,然后根据目标切换指令控制信号切换器进行bmc的第一uart接口连接到前面板的第一usb接口,同时前面板的第二usb接口连接智能串口屏的第二uart接口,再根据目标认证握手协议实现智能串口屏到bmc的通信交互,以使得获取bmc的状态信息。从而在需要与bmc交互获取信息时,无需将智能串口屏嵌入到前面板与前面板固定连接,减少了前面板的占用空间,降低了对前面板散热效果的影响。
73.为使本技术提供的智能串口屏与bmc交互的方法更加的明显易懂,下面对本技术提供的智能串口屏与bmc交互的方法进行详细说明:
74.请参阅图2,图2为本技术提供的智能串口屏与bmc交互的方法另一个实施例,该方法包括:
75.201、bmc接收前面板发送的目标切换指令;
76.本实施例中的步骤201与前述图1所示实施例中的步骤101类似,具体此处不再赘述。
77.202、bmc根据目标切换指令控制信号切换器进行主机系统与前面板的通信断开;
78.一般情况下,主机系统与前面板通信连接,具体地,主机系统通过usb线缆与信号切换器连接,信号切换器与前面板连接,通过信号切换器选通主机系统与前面板,从而建立主机系统与前面板的通信连接,以使得工作人员可以通过前面板访问主机系统的主机信息。在本实施例中,bmc在接收到目标切换指令之后,bmc可以通过gpio/i2c总线控制信号切换器根据该目标切换指令进行信号通道切换,断开主机系统与前面板的通信连接。例如,当信号切换器为包括至少1号、2号以及3号通道的多相通道信号切换器,bmc设置与1号通道连接,主机系统可设置与2号通道连接,前面板可设置与3号通道连接。当bmc接收到目标切换命令时,控制信号切换器断开2号通道,使得信号切换器断开主机系统与前面板的通信连接。
79.203、bmc根据目标切换指令通过gpio/i2c总线控制信号切换器建立bmc的第一uart接口与前面板的第一usb接口的通信连接;
80.本实施例中,在信号切换器断开主机系统与前面板的通信连接之后,bmc根据该目标切换命令通过gpio/i2c总线控制信号切换器进行信号通道切换,根据信号通道切换建立bmc的第一uart接口与前面板的第一usb接口的通信连接。例如,当接收到目标切换命令时,bmc根据该目标切换命令通过gpio/i2c总线控制信号切换器连通1号通道与3号通道,从而使得信号切换器建立bmc的第一uart接口与前面板的第一usb接口的通信连接。
81.204、智能串口屏通过第二uart接口和前面板的第二usb接口建立与前面板的通信连接,第二uart接口设置在智能串口屏上;
82.205、智能串口屏根据目标认证握手协议通过第一uart接口、第一usb接口、第二usb接口以及第二uart接口建立与bmc的交互;
83.本实施例中的步骤204、205与前述图1所示实施例中的步骤103、104类似,具体此处不再赘述。
84.206、主机系统启用bmc的lpc总线下的目标uart设备,该目标uart设备应用于sol功能;
85.可选地,本实施例中,主机系统启用bmc的lpc总线下的目标uart设备作为串口终端,具体地,主机系统将自身系统的系统终端映射到该目标uart设备。同时,bmc使该目标uart设备可应用于sol功能,从而可通过该目标uart设备选通其他uart串口实现sol功能,或者使该目标uart设备选通智能串口屏的第二uart接口实现主机系统与智能串口屏的交互。需要说明的是,该目标uart设备可以为uart1控制器或uart2控制器,还可以是其他uart控制器,具体此处不做限定。
86.207、智能串口屏通过目标uart设备建立与主机系统的交互。
87.可选地,本实施例中,智能串口屏通过与bmc的通信交互向bmc发送切换主机串口命令。bmc接收到该切换主机串口命令之后,根据该切换主机串口命令建立目标uart设备到智能串口屏的第二uart接口的目标通信连接,即将lpc总线下的目标uart设备接入至智能串口屏的第二uart接口。然后,智能串口屏通过该目标通信连接建立与主机系统的交互,具体地,智能串口屏可以通过该目标通信连接登录主机系统,然后访问主机系统,获取该主机系统的主机数据等,通过上述方法,建立主机系统与智能串口屏的交互,提高了交互的灵活性。
88.本实施例中,首先根据目标切换指令控制信号切换器进行bmc的第一uart接口连接到前面板的第一usb接口,同时前面板的第二usb接口连接智能串口屏的第二uart接口,根据目标认证握手协议实现智能串口屏到bmc的通信交互。此外,还通过将主机系统重定向至bmc的lpc总线下的目标uart设备,然后通过bmc将此目标uart设备转接至智能串口屏,实现主机系统与智能串口屏的交互。在平时不使用时,还可以断开智能串口屏与前面板的usb连接,减少前面板usb接口的占用,提高交互的灵活性,同时该智能串口屏可拆卸的挂载在前面板上,不占用前面板空间,相对于现有技术中将智能串口屏嵌入前面板中而言,降低了对前面板散热效果的影响。
89.上述对本技术提供的智能串口屏与bmc交互的方法进行了说明,下面对本技术提供的智能串口屏与bmc交互的装置进行说明:
90.请参阅图3,图3为本技术提供的智能串口屏与bmc交互的装置一个实施例,该装置包括:
91.智能串口屏301、基板管理控制器bmc302、前面板303以及信号切换器304;
92.智能串口屏301通过活动挂扣挂载在前面板303上;
93.bmc302与信号切换器304以及前面板303连接;
94.信号切换器304与前面板303连接;
95.bmc302用于接收前面板303发送的目标切换指令;
96.bmc302还用于根据目标切换指令控制信号切换器304建立bmc302的第一通用异步收发传输器uart接口与前面板303的第一通用串行总线usb接口的通信连接;
97.智能串口屏301用于通过第二uart接口和前面板303的第二usb接口建立与前面板303的通信连接,第二uart接口设置在智能串口屏301上;
98.智能串口屏301还用于根据目标认证握手协议通过第一uart接口、第一usb接口、第二usb接口以及第二uart接口建立与bmc302的交互。
99.本实施例装置中,各单元所执行的功能与前述图1所示方法实施例中的步骤对应,具体此处不再赘述。
100.本实施例中,智能串口屏301通过活动挂扣挂载在前面板303上,bmc302根据目标切换指令控制信号切换器304进行bmc302的第一uart接口与前面板303的第一usb接口的通信连接,同时前面板303的第二usb接口连接智能串口屏301的第二uart接口,再根据目标认证握手协议实现智能串口屏301到bmc302的通信交互,以使得获取bmc302的状态信息。从而在需要与bmc302交互获取信息时,无需将智能串口屏301嵌入到前面板303与前面板303固定连接,减少了前面板303的占用空间,降低了对前面板303散热效果的影响。
101.下面对本技术提供的智能串口屏与bmc交互的装置进行详细说明,请参阅图4,图4为本技术提供的智能串口屏与bmc交互的装置另一个实施例,该装置包括:
102.智能串口屏401、基板管理控制器bmc402、前面板403以及信号切换器404;
103.智能串口屏401通过活动挂扣挂载在前面板403上;
104.bmc402与信号切换器404以及前面板403连接;
105.信号切换器404与前面板403连接;
106.bmc402用于接收前面板403发送的目标切换指令;
107.bmc402还用于根据目标切换指令控制信号切换器404建立bmc402的第一通用异步收发传输器uart接口与前面板403的第一通用串行总线usb接口的通信连接;
108.智能串口屏401用于通过第二uart接口和前面板403的第二usb接口建立与前面板403的通信连接,第二uart接口设置在智能串口屏401上;
109.智能串口屏401还用于根据目标认证握手协议通过第一uart接口、第一usb接口、第二usb接口以及第二uart接口建立与bmc402的交互。
110.可选地,装置还包括主机系统405,主机系统405分别与bmc402和信号切换器404连接;
111.主机系统405用于启用bmc402的lpc总线下的目标uart设备,该目标uart设备应用于sol功能;
112.智能串口屏401还用于通过目标uart设备建立与主机系统的交互。
113.可选地,智能串口屏401具体用于向bmc402发送切换主机串口命令;
114.bmc402具体用于根据切换主机串口命令建立目标uart设备到第二uart接口的目标通信连接;
115.智能串口屏401具体用于通过目标通信连接建立与主机系统的交互。
116.可选地,智能串口屏401具体用于通过目标通信连接访问主机系统。
117.可选地,目标uart设备包括uart1控制器或uart2控制器。
118.可选地,bmc402还用于根据目标切换指令控制信号切换器404进行主机系统405与前面板403的通信断开。
119.可选地,目标切换指令通过触发前面板403的物理按钮生成。
120.可选地,bmc402具体用于根据目标切换指令通过通用输入输出口gpio/串行i2c总线控制信号切换器404建立bmc402的第一通用异步收发传输器uart接口与前面板403的第一通用串行总线usb接口的通信连接。
121.本实施例装置中,各单元所执行的功能与前述图2所示方法实施例中的步骤对应,具体此处不再赘述。
122.本实施例中,bmc402根据目标切换指令控制信号切换器404将bmc402的第一uart接口通信连接到前面板403的第一usb接口,同时前面板403的第二usb接口连接智能串口屏401的第二uart接口,通过目标认证握手协议实现了智能串口屏401到bmc402的通信交互。此外,将主机系统405映射到bmc的lpc总线下的目标uart设备,通过切换主机串口命令选通目标uart设备到智能串口屏401的第二uart接口,实现了主机系统405与智能串口屏401的交互。在平时不使用时,还可以断开智能串口屏401与前面板403的usb连接,减少前面板403usb接口的占用,提高了交互的灵活性,同时该智能串口屏401可拆卸的挂载在前面板403上,不占用前面板403空间,相对于现有技术中将智能串口屏401嵌入前面板403中而言,降低了对前面板403散热效果的影响。
123.本技术还提供了一种智能串口屏与bmc交互的装置,请参阅图5,图5为本技术提供的智能串口屏与bmc交互的装置一个实施例,该装置包括:
124.处理器501、存储器502、输入输出单元503、总线504;
125.处理器501与存储器502、输入输出单元503以及总线504相连;
126.存储器502保存有程序,处理器501调用程序以执行如上任一智能串口屏与bmc交互的方法。
127.本技术还涉及一种计算机可读存储介质,计算机可读存储介质上保存有程序,当程序在计算机上运行时,使得计算机执行如上任一智能串口屏与bmc交互的方法。
128.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
129.在本技术所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
130.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
131.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
132.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上
或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1