一种测量和演示电动窗帘状态的方法、设备和存储介质与流程

文档序号:20936906发布日期:2020-06-02 19:23阅读:367来源:国知局
一种测量和演示电动窗帘状态的方法、设备和存储介质与流程

本发明涉及通信技术领域,尤其涉及一种测量和演示电动窗帘状态的方法、设备和存储介质。



背景技术:

随着科技的不断进步,电动窗帘逐渐出现在人们的日常生活中。目前,电动窗帘多采用遥控器来控制,这在很大程度上解放了用户的双手,避免用户费时费力的人工改变窗帘的状态。但是,电动窗帘在功能上止于用户操作而非用户交互上。在操作电动窗帘的遥控器时,用户需要在电动窗帘周围观察窗帘状态,当窗帘的开合位置和/或叶片旋转角度符合用户需求之后,停止操作遥控器,从而限制了用户的活动。例如:用户在室外环境,将无法控制室内环境中的电动窗帘。又如:用户在开车过程中,无法抬头观察遮阳帘的状态,只能凭借感觉改变遮阳帘的开合位置。



技术实现要素:

本发明的主要目的在于提供一种测量和演示电动窗帘状态的方法、设备和存储介质,以解决现有电动窗帘在功能上止于用户操作而非用户交互上的问题。

针对上述技术问题,本发明是通过以下技术方案来解决的:

本发明提供了一种测量电动窗帘状态的方法,在电动窗帘主控器侧执行的步骤,包括:通过预设的状态传感器测量电动窗帘的电机转动数据;根据所述电动窗帘的电机转动数据,确定所述电动窗帘的窗帘状态数据;将所述窗帘状态数据向客户端发送,以便所述客户端根据所述窗帘状态数据模拟所述电动窗帘的状态变化。

其中,所述状态传感器,包括:位置传感器和/或角度传感器;所述窗帘状态数据包括:所述电动窗帘的窗帘开合位置数据和/或所述电动窗帘的叶片开合角度数据。

其中,所述位置传感器为设置在所述电动窗帘的第一电机上的第一霍尔传感器;其中,所述第一电机转动时驱动所述电动窗帘开合;所述角度传感器为设置在所述电动窗帘的第二电机上的第二霍尔传感器;其中,所述第二电机转动时驱动所述电动窗帘的叶片旋转;通过所述第一霍尔传感器测量所述第一电机的转动圈数;通过所述第二霍尔传感器测量所述第二电机的转动圈数。

其中,所述根据所述电动窗帘的电机转动数据,确定所述电动窗帘的窗帘状态数据,包括:接收所述客户端发送的窗帘位置移动指令,并根据所述窗帘位置移动指令指示的移动方向以及通过所述第一霍尔传感器测量的所述第一电机的转动圈数,确定所述电动窗帘的窗帘开合位置数据;和/或,接收所述客户端发送的叶片角度旋转指令,并根据所述叶片角度旋转指令指示的旋转方向以及通过所述第二霍尔传感器测量的所述第二电机的转动圈数,确定所述电动窗帘的叶片开合角度数据。

本发明还提供了一种演示电动窗帘状态的方法,在客户端侧执行的步骤,包括:接收电动窗帘主控器发送的窗帘状态数据;其中,所述窗帘状态数据是所述电动窗帘主控器根据状态传感器测量电动窗帘的电机转动数据确定的;根据所述窗帘状态数据,在所述电动窗帘对应的演示界面中,模拟所述电动窗帘的窗帘状态变化。

其中,所述窗帘状态数据包括:所述电动窗帘的窗帘开合位置数据和/或所述电动窗帘的叶片开合角度数据;所述状态传感器,包括:位置传感器和/角度传感器。

其中,所述位置传感器为设置在所述电动窗帘的第一电机上的第一霍尔传感器;其中,所述第一电机转动驱动所述电动窗帘开合;所述第一霍尔传感器用于测量所述第一电机的转动圈数;所述角度传感器为设置在所述电动窗帘的第二电机上的第二霍尔传感器;其中,所述第二电机转动驱动所述电动窗帘的叶片旋转,所述第二霍尔传感器用于测量所述第二电机的转动圈数。

其中,在所述接收电动窗帘发送的窗帘状态数据之前,还包括:向所述电动窗帘主控器发送窗帘位置移动指令,所述窗帘位置移动指令用于控制所述电动窗帘主控器调整所述电动窗帘的窗帘开合位置;和/或,向所述电动窗帘主控器发送叶片角度旋转指令,所述叶片角度旋转指令用于控制所述电动窗帘主控器调整所述电动窗帘的叶片开合角度。

本发明还提供了一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述任一项所述的测量电动窗帘状态的方法,或者实现上述任一项所述的演示电动窗帘状态的方法。

本发明还提供了一种存储介质,所述存储介质上存储有程序,所述程序被处理器执行时实现上述任一项所述的测量电动窗帘状态的方法,或者实现上述任一项所述的演示电动窗帘状态的方法。

本发明有益效果如下:

本发明可以通过设置在电动窗帘电机上的状态传感器,实时测量电动窗帘的状态数据并将电动窗帘的状态数据发送给客户端,以便客户端可以通过实时动画交互的方式,将电动窗帘的状态变化过程呈现给用户。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明一实施例的测量电动窗帘状态的方法流程图;

图2是根据本发明一实施例的演示电动窗帘状态的方法流程图;

图3是根据本发明一实施例的电子设备的结构图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。

根据本发明的实施例,提供了一种测量电动窗帘状态的方法。

本实施例的执行主体为电动窗帘主控器。电动窗帘主控器设置在电动窗帘侧,用于控制电动窗帘的状态的改变。电动窗帘的状态包括电动窗帘的开合位置和页面的旋转角度。

如图1所示,为根据本发明一实施例的测量电动窗帘状态的方法流程图。

步骤s110,通过预设的状态传感器测量电动窗帘的电机转动数据。

电动窗帘的种类,包括:轨道窗和/或叶片窗。

轨道窗是指通过轨道改变窗帘开合位置的电动窗帘,如:电动遮阳板。

叶片窗是指通过叶片旋转改变叶片角度的电动窗帘,如:电动百叶窗。

当然,电动窗帘可以既是轨道窗也是叶片窗。

状态传感器,包括:位置传感器和/或角度传感器。

位置传感器用于测量电动窗帘的开合位置。位置传感器可以是设置在电动窗帘活动边的红外线距离传感器,也可以是设置在所述电动窗帘的第一电机上的第一霍尔传感器;其中,所述第一电机转动时驱动所述电动窗帘开合。

角度传感器用于测量电动窗帘的叶片旋转角度。在本实施例中,角度传感器可以为设置在所述电动窗帘的第二电机上的第二霍尔传感器;其中,所述第二电机转动时驱动所述电动窗帘的叶片旋转。

电机转动数据,包括:电动窗帘的电机的转动圈数。电动窗帘上电之后,可以通过电机的转动来驱动电动窗帘改变状态。

通过所述第一霍尔传感器测量所述第一电机的转动圈数;通过所述第二霍尔传感器测量所述第二电机的转动圈数。

步骤s120,根据所述电动窗帘的电机转动数据,确定所述电动窗帘的窗帘状态数据。

窗帘状态数据,包括:所述电动窗帘的窗帘开合位置数据和/或所述电动窗帘的叶片开合角度数据。

窗帘开合位置数据,包括:电动窗帘的活动边的位移距离以及位移方向,或者,电动窗帘的第一电机的转动圈数和转动方向,其中,该位移距离和该转动方向相互对应,该位移方向和该转动方向相互对应。

叶片开合角度数据,包括:电动窗帘的叶片的旋转角度和旋转方向,或者,电动窗帘的第二电机的转动圈数和转动方向,其中,该旋转角度和该转动圈数相互对应,该旋转方向和该转动方向相互对应。

具体的,接收客户端发送的窗帘位置移动指令,并根据所述窗帘位置移动指令指示的移动方向以及通过第一霍尔传感器测量的第一电机的转动圈数,确定电动窗帘的窗帘开合位置数据;和/或,接收客户端发送的叶片角度旋转指令,并根据所述叶片角度旋转指令指示的旋转方向以及通过第二霍尔传感器测量的第二电机的转动圈数,确定电动窗帘的叶片开合角度数据。

窗帘位置移动指令,用于指示将电动窗帘的活动边向指示的移动方向进行位移,以便改变电动窗帘的开合位置。该位移方向为正方向位移或负方向位移。正方向位移是指向闭合电动窗帘的方向移动。负方向位移是指向打开电动窗帘的方向移动。第一电机的转动方向与电动窗帘的活动边的移动方向相对应。例如:第一电机正转对应向闭合电动窗帘的方向移动,反转对应向打开电动窗帘的方向移动。进一步地,可以将第一电机的转动圈数和转动方向矢量化为一维坐标。

叶片角度旋转指令,用于指示旋转电动窗帘的叶片,以便改变电动窗帘的叶片开合角度。该旋转包括正方向旋转或负方向旋转。正方向旋转是指向叶片的最大旋转角度方向旋转。负方向选择是指向叶片的零角度方向旋转。

第一电机转动一圈对应电动窗帘的活动边位移预设距离。第二电机转动一圈对应电动窗帘的叶片旋转预设角度。这样,根据窗帘位置移动指令以及第一电机的转动圈数,可以确定电动窗帘的活动边的位移距离以及位移方向;根据叶片角度旋转指令以及第二电机的转动圈数,可以确定电动窗帘的叶片的旋转角度和旋转方向。

进一步地,可以在每次对电动窗帘的活动边进行位移之后,记录电动窗帘的位置,在下一次位移时,读取前一次记录的位置,以前一次记录的位置为基准进行位移。可以在每次旋转电动窗帘的叶片之后,记录电动窗帘的叶片的开合角度,在下一次旋转叶片时,读取前一次记录的开合角度,以前一次的开合角度为基准进行旋转。

步骤s130,将所述窗帘状态数据向客户端发送,以便所述客户端根据所述窗帘状态数据模拟所述电动窗帘的状态变化。

电动窗帘的状态变化,包括:窗帘开合位置的变化和/或叶片旋转角度的变化。

如果客户端可以演示多个电动窗帘的状态变化,则在窗帘状态数据中可以包括电动窗帘的唯一编码,以便客户端可以在对应的电动窗帘画面中进行窗帘状态变化的演示。

在本实施例中,可以将窗帘状态数据通过服务器发送给客户端。

通过本实施例,可以通过设置在电动窗帘电机上的状态传感器,可以实时测量电动窗帘的窗帘状态数据并将电动窗帘的窗帘状态数据发送给客户端,以便客户端可以通过实时动画交互的方式,将电动窗帘的状态变化过程呈现给用户。

在本实施例中,在通过预设的状态传感器测量电动窗帘的电机转动数据之前,利用第一霍尔传感器对电动窗帘的轨道长度进行长度量化,经过长度量化,可以确定电动窗帘从全开状态(轨道起点)到全关状态(轨道终点),第一电机的总转动圈数。利用第二霍尔传感器对电动窗帘的叶片的转动范围进行的角度量化,经过角度量化,可以确定电动窗帘的叶片从角度为量到角度最大,第二电机的总转动圈数。将第一电机的总转动圈数和第二电机的总转动圈数存储到非易失性存储器中。非易失性存储器的种类包括:rom(read-onlymemory,只读存储器)和flashmemory(闪存)。

在电动窗帘上电之后,从非易失性存储中读取电动窗帘的第一电机的总转动圈数和第二电机的总转动圈数;根据第一电机的总转动圈数对第一电机进行初始化,将第一电机将电动窗帘恢复到轨道起点;根据第二电机的总转动圈数,对第二电机进行初始化,将第二电机将叶片恢复到零角度的位置。

基于上述在电动窗帘主控器侧执行的测量电动窗帘状态的方法,本实施例提供了一种演示电动窗帘状态的方法。本实施例的执行主体为客户端。

如图2所示,为根据本发明一实施例的演示电动窗帘状态的方法流程图。

步骤s210,接收电动窗帘主控器发送的窗帘状态数据;其中,所述窗帘状态数据是所述电动窗帘主控器根据状态传感器测量电动窗帘的电机转动数据确定的。

在本实施例中,窗帘状态数据包括:电动窗帘的窗帘开合位置数据和/或电动窗帘的叶片开合角度数据。

窗帘开合位置数据可以是电动窗帘的活动边的位移距离以及位移方向,也可以是电动窗帘的第一电机的转动圈数和转动方向。其中,电动窗帘的窗帘开合位置数据可以是表示第一电机的转动圈数和转动方向的一维坐标。

叶片开合角度数据可以是电动窗帘的叶片的旋转角度和旋转方向,也可以是电动窗帘的第二电机的转动圈数和转动方向。

在本实施例中,状态传感器,包括:位置传感器和/角度传感器。

所述位置传感器为设置在所述电动窗帘的第一电机上的第一霍尔传感器;其中,所述第一电机转动驱动所述电动窗帘开合;所述第一霍尔传感器用于测量所述第一电机的转动圈数。

所述角度传感器为设置在所述电动窗帘的第二电机上的第二霍尔传感器;其中,所述第二电机转动驱动所述电动窗帘的叶片旋转,所述第二霍尔传感器用于测量所述第二电机的转动圈数。

在本实施例中,在所述接收电动窗帘发送的窗帘状态数据之前,还包括:向所述电动窗帘主控器发送窗帘位置移动指令,所述窗帘位置移动指令用于控制所述电动窗帘主控器调整所述电动窗帘的窗帘开合位置;和/或,向所述电动窗帘主控器发送叶片角度旋转指令,所述叶片角度旋转指令用于控制所述电动窗帘主控器调整所述电动窗帘的叶片开合角度。

例如:在客户端中设置控制按钮,控制按钮包括:位移“+”按钮、位移“-”按钮、旋转“+”按钮和旋转“-”按钮,位移“+”按钮表示正方向位移,位移“-”按钮表示负方向位移,旋转“+”按钮表示正方向旋转,旋转“-”按钮表示负方向旋转。用户按压想要控制的控制按钮,即可向电动窗帘主控器发送对应的指令。

步骤s220,根据所述窗帘状态数据,在所述电动窗帘对应的演示界面中,模拟所述电动窗帘的窗帘状态变化。

在电动窗帘对应的演示界面中包括电动窗帘的二维画面或者三维画面。二维画面和三维画面的窗帘尺寸为电动窗帘缩小预设倍数之后的窗帘尺寸。

如果窗帘开合位置数据为电动窗帘的活动边的位移距离以及位移方向,则需要对该位移距离缩小所述预设倍数。

如果窗帘开合位置数据是电动窗帘的第一电机的转动圈数和转动方向,叶片开合角度数据是电动窗帘的第二电机的转动圈数和转动方向,则可以根据第一电机转动一圈对应的电动窗帘的活动边位移预设距离以及第一电机的转动方向与位移方向的对应关系,将电动窗帘的第一电机的转动圈数和转动方向转换为位移距离和位移方向;根据第二电机转动一圈对应的电动窗帘的叶片旋转预设角度以及第二电机的转动方向和旋转方向的对应关系,将第二电机的转动圈数和转动方向转换为旋转角度和旋转方向。

根据该窗帘状态数据将演示界面中电动窗帘的当前状态改变为该窗帘状态数据对应的状态。进一步地,将演示界面中电动窗帘的活动边按照窗帘状态数据中的活动边的位移距离以及位移方向进行位移,将演示界面中电动窗帘的叶片按照窗帘状态数据中的旋转角度和旋转方向进行旋转。

如果客户端可以演示多个电动窗帘的窗帘状态变化,则在接收的窗帘状态数据中提取电动窗帘的唯一编码;根据该电动窗帘的唯一编码,切换到该唯一编码对应的演示界面;在该演示界面中显示该唯一编码对应电动窗帘的二维画面或者三维画面;在二维画面或者三维画面中,根据接收的窗帘状态数据改变电动窗帘当前的窗帘状态数据。

在本实施例中,客户端可以根据电动窗帘主控器发送的窗帘状态变化,在电动窗帘对应的演示界面中,以动画演示的方式,演示电动窗帘的变化。通过本实施例,客户端不但可以实现对电动窗帘的操作,还可以实现与电动窗帘的实时交互,增加了用户与电动窗帘之间的互动性。

通过本实施例,即便电动窗帘不在用户的可视范围内,用户也可以在客户端中直观的看到电动窗帘的开合位置变化以及叶片的角度变化。通过这种方式,用户在控制电动窗帘的同时,也可以看到电动窗帘状态变化的动画效果,使得用户和电动窗帘直接产生友好的互动效果。

例如:用户在驾驶过程中操作遮阳帘,可以不用抬头观看遮阳帘移动的位置,通过客户端就可以看到遮阳帘当前移动到的位置,根据遮阳需求停止操作遮阳帘即可,增加了驾驶安全性。

又如:用户在上班途中想起家中的窗帘是打开的,这时可以通过安装在移动终端中的客户端向窗帘发送窗帘位置移动指令,通过客户端观察窗帘闭合的位置,根据需求停止向窗帘发送窗帘位置移动指令。

本实施例提供一种电子设备。如图3所示,为根据本发明一实施例的电子设备的结构图。

在本实施例中,所述电子设备,包括但不限于:处理器310、存储器320。

所述处理器310用于执行存储器320中存储的计算机程序,以实现上述测量电动窗帘状态的方法或者演示电动窗帘状态的方法。

所述处理器310用于执行存储器320中存储的计算机程序,以实现在电动窗帘主控器侧执行的步骤:通过预设的状态传感器测量电动窗帘的电机转动数据;根据所述电动窗帘的电机转动数据,确定所述电动窗帘的窗帘状态数据;将所述窗帘状态数据向客户端发送,以便所述客户端根据所述窗帘状态数据模拟所述电动窗帘的状态变化。

其中,所述状态传感器,包括:位置传感器和/或角度传感器;所述窗帘状态数据包括:所述电动窗帘的窗帘开合位置数据和/或所述电动窗帘的叶片开合角度数据。

其中,所述位置传感器为设置在所述电动窗帘的第一电机上的第一霍尔传感器;其中,所述第一电机转动时驱动所述电动窗帘开合;所述角度传感器为设置在所述电动窗帘的第二电机上的第二霍尔传感器;其中,所述第二电机转动时驱动所述电动窗帘的叶片旋转;通过所述第一霍尔传感器测量所述第一电机的转动圈数;通过所述第二霍尔传感器测量所述第二电机的转动圈数。

其中,所述根据所述电动窗帘的电机转动数据,确定所述电动窗帘的窗帘状态数据,包括:接收所述客户端发送的窗帘位置移动指令,并根据所述窗帘位置移动指令指示的移动方向以及通过所述第一霍尔传感器测量的所述第一电机的转动圈数,确定所述电动窗帘的窗帘开合位置数据;和/或,接收所述客户端发送的叶片角度旋转指令,并根据所述叶片角度旋转指令指示的旋转方向以及通过所述第二霍尔传感器测量的所述第二电机的转动圈数,确定所述电动窗帘的叶片开合角度数据。

所述处理器310用于执行存储器320中存储的计算机程序,以实现在客户端侧执行的步骤:接收电动窗帘主控器发送的窗帘状态数据;其中,所述窗帘状态数据是所述电动窗帘主控器根据状态传感器测量电动窗帘的电机转动数据确定的;根据所述窗帘状态数据,在所述电动窗帘对应的演示界面中,模拟所述电动窗帘的窗帘状态变化。

其中,所述窗帘状态数据包括:所述电动窗帘的窗帘开合位置数据和/或所述电动窗帘的叶片开合角度数据;所述状态传感器,包括:位置传感器和/角度传感器。

其中,所述位置传感器为设置在所述电动窗帘的第一电机上的第一霍尔传感器;其中,所述第一电机转动驱动所述电动窗帘开合;所述第一霍尔传感器用于测量所述第一电机的转动圈数;所述角度传感器为设置在所述电动窗帘的第二电机上的第二霍尔传感器;其中,所述第二电机转动驱动所述电动窗帘的叶片旋转,所述第二霍尔传感器用于测量所述第二电机的转动圈数。

其中,在所述接收电动窗帘发送的窗帘状态数据之前,还包括:向所述电动窗帘主控器发送窗帘位置移动指令,所述窗帘位置移动指令用于控制所述电动窗帘主控器调整所述电动窗帘的窗帘开合位置;和/或,向所述电动窗帘主控器发送叶片角度旋转指令,所述叶片角度旋转指令用于控制所述电动窗帘主控器调整所述电动窗帘的叶片开合角度。

本发明实施例还提供了一种存储介质。这里的存储介质存储有一个或者多个程序。其中,存储介质可以包括易失性存储器,例如随机存取存储器;存储器也可以包括非易失性存储器,例如只读存储器、快闪存储器、硬盘或固态硬盘;存储器还可以包括上述种类的存储器的组合。

当存储介质中一个或者多个程序可被一个或者多个处理器执行,以实现上述测量电动窗帘状态的方法或者演示电动窗帘状态的方法。

具体而言,所述处理器用于执行存储器中存储的计算机程序,以实现在电动窗帘主控器侧执行的步骤:通过预设的状态传感器测量电动窗帘的电机转动数据;根据所述电动窗帘的电机转动数据,确定所述电动窗帘的窗帘状态数据;将所述窗帘状态数据向客户端发送,以便所述客户端根据所述窗帘状态数据模拟所述电动窗帘的状态变化。

其中,所述状态传感器,包括:位置传感器和/或角度传感器;所述窗帘状态数据包括:所述电动窗帘的窗帘开合位置数据和/或所述电动窗帘的叶片开合角度数据。

其中,所述位置传感器为设置在所述电动窗帘的第一电机上的第一霍尔传感器;其中,所述第一电机转动时驱动所述电动窗帘开合;所述角度传感器为设置在所述电动窗帘的第二电机上的第二霍尔传感器;其中,所述第二电机转动时驱动所述电动窗帘的叶片旋转;通过所述第一霍尔传感器测量所述第一电机的转动圈数;通过所述第二霍尔传感器测量所述第二电机的转动圈数。

其中,所述根据所述电动窗帘的电机转动数据,确定所述电动窗帘的窗帘状态数据,包括:接收所述客户端发送的窗帘位置移动指令,并根据所述窗帘位置移动指令指示的移动方向以及通过所述第一霍尔传感器测量的所述第一电机的转动圈数,确定所述电动窗帘的窗帘开合位置数据;和/或,接收所述客户端发送的叶片角度旋转指令,并根据所述叶片角度旋转指令指示的旋转方向以及通过所述第二霍尔传感器测量的所述第二电机的转动圈数,确定所述电动窗帘的叶片开合角度数据。

所述处理器用于执行存储器中存储的计算机程序,以实现在客户端侧执行的步骤:接收电动窗帘主控器发送的窗帘状态数据;其中,所述窗帘状态数据是所述电动窗帘主控器根据状态传感器测量电动窗帘的电机转动数据确定的;根据所述窗帘状态数据,在所述电动窗帘对应的演示界面中,模拟所述电动窗帘的窗帘状态变化。

其中,所述窗帘状态数据包括:所述电动窗帘的窗帘开合位置数据和/或所述电动窗帘的叶片开合角度数据;所述状态传感器,包括:位置传感器和/角度传感器。

其中,所述位置传感器为设置在所述电动窗帘的第一电机上的第一霍尔传感器;其中,所述第一电机转动驱动所述电动窗帘开合;所述第一霍尔传感器用于测量所述第一电机的转动圈数;所述角度传感器为设置在所述电动窗帘的第二电机上的第二霍尔传感器;其中,所述第二电机转动驱动所述电动窗帘的叶片旋转,所述第二霍尔传感器用于测量所述第二电机的转动圈数。

其中,在所述接收电动窗帘发送的窗帘状态数据之前,还包括:向所述电动窗帘主控器发送窗帘位置移动指令,所述窗帘位置移动指令用于控制所述电动窗帘主控器调整所述电动窗帘的窗帘开合位置;和/或,向所述电动窗帘主控器发送叶片角度旋转指令,所述叶片角度旋转指令用于控制所述电动窗帘主控器调整所述电动窗帘的叶片开合角度。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1