一种通信装置的数据传输方法

文档序号:1942091 发布日期:2021-12-07 浏览:13次 >En<

阅读说明:本技术 一种通信装置的数据传输方法 (Data transmission method of communication device ) 是由 尉霞 王俊杰 周斌 于 2021-09-23 设计创作,主要内容包括:一种通信装置的数据传输方法,所述通信装置包括:应用处理器;调制解调器,所述调制解调器通过至少两条数据传输通道与所述应用处理器通信,所述至少两条数据传输通道包含时延敏感数据传输通道以及普通数据传输通道;所述数据传输方法包括:所述应用处理器在对待处理应用数据进行处理之前,确定所述待处理应用数据是否为时延敏感数据;所述应用处理器采用第一专用计算资源对所述时延敏感数据进行处理,然后采用所述时延敏感数据传输通道,将处理后的时延敏感数据传输至所述调制解调器。本发明可以有效降低时延敏感数据的延迟。(A data transmission method of a communication apparatus, the communication apparatus comprising: an application processor; a modem in communication with the application processor through at least two data transmission channels, the at least two data transmission channels including a delay-sensitive data transmission channel and a normal data transmission channel; the data transmission method comprises the following steps: before the application processor processes application data to be processed, determining whether the application data to be processed is delay sensitive data; and the application processor processes the delay sensitive data by adopting a first special computing resource and then transmits the processed delay sensitive data to the modem by adopting the delay sensitive data transmission channel. The invention can effectively reduce the delay of the time delay sensitive data.)

一种通信装置的数据传输方法

技术领域

本发明涉及通信技术领域,尤其涉及一种通信装置的数据传输方法。

背景技术

在5G业务中,定义了三大业务场景,大带宽的增强移动宽带(Enhance MobileBroadBand,eMBB),超可靠的低延迟通信(Ultra Reliable Low Latency Communication,URLLC),大量连接的机器类型通信(Machine-type Communications,MTC)。其中,仅有URLLC突出了低时延的特点,然而在实际应用中,各个业务(如eMBB业务)在某些应用场景下都会有时延敏感,即需要在数据传输中满足较低的时延。

然而,在自2G到4G的研究方向中,对增大带宽的技术研究较多,而对降低时延的技术研究较少,因此终端侧的设计更偏重于高吞吐的方案,对低时延敏感考虑较少。

亟需一种通信装置的数据传输方法,可以在通信装置的内部,设置专门的机制保证时延敏感数据的优先发送,有效降低时延敏感数据的处理延迟和传输延迟。

发明内容

本发明解决的技术问题是提供一种通信装置的数据传输方法,可以有效降低时延敏感数据的延迟。

为解决上述技术问题,本发明实施例提供一种通信装置的数据传输方法,所述通信装置包括:应用处理器;调制解调器,所述调制解调器通过至少两条数据传输通道与所述应用处理器通信,所述至少两条数据传输通道包含时延敏感数据传输通道以及普通数据传输通道;所述数据传输方法包括:所述应用处理器在对待处理应用数据进行处理之前,确定所述待处理应用数据是否为时延敏感数据;所述应用处理器采用第一专用计算资源对所述时延敏感数据进行处理,然后采用所述时延敏感数据传输通道,将处理后的时延敏感数据传输至所述调制解调器。

可选的,所述应用处理器在对待处理应用数据进行处理之前,确定所述待处理应用数据是否为时延敏感数据包括:所述应用处理器确定所述待处理应用数据的数据报文头信息,并根据所述数据报文头信息确定5QI参数值;如果所述待处理应用数据的5QI参数值属于预设的5QI参数值集合,则所述应用处理器确定所述待处理应用数据为时延敏感数据。

可选的,所述应用处理器采用第一专用计算资源对时延敏感数据进行处理包括:所述应用处理器采用专用的时间片或者专用的处理器核对所述时延敏感数据进行处理。

可选的,所述的数据传输方法还包括:所述调制解调器采用第二专用计算资源对所述处理后的时延敏感数据进行处理。

可选的,所述调制解调器采用第二专用计算资源对所述处理后的时延敏感数据进行处理包括:所述调制解调器采用专用的处理器核对所述时延敏感数据进行处理。

可选的,所述调制解调器包含共享存储模块,所述应用处理器与所述调制解调器均与所述共享存储模块耦接,且能够访问所述共享存储模块;所述将处理后的时延敏感数据传输至所述调制解调器包括:所述应用处理器将所述处理后的时延敏感数据存储至所述共享存储模块。

可选的,所述调制解调器是基于所述处理后的时延敏感数据来自于共享存储模块,确定需要采用第二专用计算资源对所述处理后的时延敏感数据进行处理的。

可选的,所述应用处理器在对待处理应用数据进行处理之前,确定所述待处理应用数据是否为时延敏感数据包括:所述应用处理器在对待处理应用数据进行处理之前,对所述待处理应用数据建立套接字,并在建立套接字时,确定所述待处理应用数据是否为时延敏感数据。

可选的,当没有处理后的时延敏感数据需要传输时,所述时延敏感数据传输通道保持空闲。

可选的,所述时延敏感数据传输通道在所述应用处理器的一端为TCP/IP协议处理接口,在所述调制解调器的一端为3GPP层二协议处理接口。

与现有技术相比,本发明实施例的技术方案具有以下有益效果:

在本发明实施例中,在应用处理器对待处理应用数据进行处理之前,就判断出待处理应用数据是否为时延敏感数据,由于判断时机很早,可以在通信装置内部,在应用处理器的内部处理阶段可以采用专用计算资源进行处理,有效降低处理等待时间;在应用处理器与调制解调器之间的传输阶段,可以采用专用的时延敏感数据传输通道进行处理,有效降低传输等待时间,从而有效降低时延敏感数据的延迟。

进一步,在调制解调器的内部处理阶段可以采用专用计算资源进行处理,进一步降低处理等待时间。

进一步,应用处理器确定所述待处理应用数据的数据报文头信息,并根据所述数据报文头信息确定5QI参数值;如果所述待处理应用数据的5QI参数值属于预设的5QI参数值集合,则所述应用处理器确定所述待处理应用数据为时延敏感数据,可以显著提早判断时机,例如在建立应用数据时就能够判断出待处理应用数据是否为时延敏感数据,从而为本发明实施例的有效实施提供基础。

进一步,所述调制解调器是基于所述处理后的时延敏感数据来自于共享存储模块,确定需要采用第二专用计算资源对所述处理后的时延敏感数据进行处理的。相比于先对处理后的时延敏感数据的内容进行解析,然后基于内容判断是否需要采用专用计算资源,采用本发明实施例的方案,可以根据数据来源直接确定需要采用专用计算资源,有效提高调制解调器的判断效率,进一步加快时延敏感数据的处理速度。

进一步,当没有处理后的时延敏感数据需要传输时,所述时延敏感数据传输通道保持空闲,可以在需要传输时延敏感数据时,保持时延敏感数据传输通道的畅通,进一步加快时延敏感数据的传输速度。

附图说明

图1是本发明实施例中一种通信装置的工作场景示意图;

图2是本发明实施例中一种通信装置的数据传输方法的流程图;

图3是本发明实施例中另一种通信装置的数据传输方法的流程图;

图4是本发明实施例中另一种通信装置的工作场景示意图;

图5是本发明实施例中一种通信装置的结构示意图。

具体实施方式

在现有技术中,对增大带宽的技术研究较多,而对降低时延的技术研究较少,因此终端侧的设计更偏重于高吞吐的方案,对低时延敏感考虑较少,导致容易延迟传输时延敏感数据。

本发明的发明人经过研究发现,在现有技术中,直到终端输出数据阶段,才判断待传输数据是否为时延敏感数据,也就只能在在端到端的通信过程中设置时延敏感数据传输机制,由于判断时刻太晚,导致无法在应用业务要求的时间内将数据传输至目的地,发生数据传输延迟。

为使本发明的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。

结合参照图1和图2,图1是本发明实施例中一种通信装置的工作场景示意图,图2是本发明实施例中一种通信装置的数据传输方法的流程图。

如图1所示,所述通信装置可以包括应用处理器(Application Processor,AP)和调制解调器(Modem)。

其中,调制解调器通过至少两条数据传输通道与所述应用处理器通信,所述至少两条数据传输通道包含时延敏感数据传输通道以及普通数据传输通道。

具体地,时延敏感数据为对时间延迟具有高需求的数据,通常为低时延数据,需要更快传输且避免延迟;普通数据为对时间延迟具有低需求的数据,可以接收以较慢的速度进行传输,甚至接收一定时长内的延迟。

更具体地,可以采用预设的时延参数(delay parameter)对时延敏感数据和普通数据进行判断,如时延敏感数据的时延参数的参数值小于等于预设时延参数值,普通数据的时延参数的参数值大于预设时延参数值。所述预设的时延参数可以为端到端时延(end-to-end delay)或其他适当的参数。

图2中的通信装置的数据传输方法可以包括步骤S21至步骤S22:

步骤S21:所述应用处理器在对待处理应用数据进行处理之前,确定所述待处理应用数据是否为时延敏感数据;

步骤S22:所述应用处理器采用第一专用计算资源对所述时延敏感数据进行处理,然后采用所述时延敏感数据传输通道,将处理后的时延敏感数据传输至所述调制解调器。

可以理解的是,在具体实施中,所述方法可以采用软件程序的方式实现,该软件程序运行于芯片或芯片模组内部集成的处理器中。

在步骤S21的具体实施中,应用处理器可以很早就判断出待处理应用数据是否为时延敏感数据。

在本发明实施例的一种具体实施方式中,所述应用处理器在对待处理应用数据进行处理之前,确定所述待处理应用数据是否为时延敏感数据的步骤可以包括:所述应用处理器确定所述待处理应用数据的数据报文头信息,并根据所述数据报文头信息确定5QI参数值;如果所述待处理应用数据的5QI参数值属于预设的5QI参数值集合,则所述应用处理器确定所述待处理应用数据为时延敏感数据。

具体地,用于发送待传输数据的数据报文具有数据报文头信息。其中,报文(message)是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文也是网络传输的单位,传输过程中会不断的封装成分组、包、帧来传输,封装的方式就是添加一些信息段,那些就是报文头以一定格式组织起来的数据,里面可以有报文类型,报文版本,报文长度,报文实体等信息。

进一步地,所述数据报文头信息可以包括以下一项或多项:IP地址、端口信息、安全参数索引(Security parameter index)、协议标识符(Protocol identifier)、服务类型(Type of service)、流量类别类型(Traffic class type)、流标签类型(Flow labeltype)、媒体存取控制位地址(Media Access Control Address,MAC address)、虚拟局域网标签(Virtual Local Area Network Tag,VLAN Tag)、以太网类型(Ethertype)。

在具体实施中,可以根据所述待传输数据的数据报文头信息,确定所述待传输数据的5G服务质量(5G Quality of Service identifier value,5QI)参数值。

具体地,可以基于所述待传输数据的数据报文头信息,查找QoS规则信息(QoSRule)以确定所述待传输数据的QoS数据流序号(QoS flow ID),其中,所述QoS规则信息中包含所述QoS数据流序号与所述数据报文头信息之间的映射关系。然后基于所述待传输数据的QoS数据流序号,查找QoS数据流描述信息(QoS flow description)以确定所述待传输数据的5QI参数值。其中,所述QoS数据流描述信息中包含所述5QI参数值与所述QoS数据流序号之间的映射关系。

作为一个非限制性的例子,所述预设的5QI参数值集合中的5QI参数值可以选自:80、82~86。

在具体实施中,可以采用第三代合作伙伴计划(3rd Generation PartnershipProject,3GPP)中的TS23.501表作为参考。在QoS参数中,每个5QI均关联了一组QoS特性,其中资源类型和数据包延迟预算量参数用于表示时延敏感要求,当5QI参数值为80、82-86时,属于时延敏感业务。

需要指出的是,在本发明实施例中,还可以采用其他适当的方式确定所述待处理应用数据是否为时延敏感数据。

在本发明实施例中,应用处理器确定所述待处理应用数据的数据报文头信息,并根据所述数据报文头信息确定5QI参数值;如果所述待处理应用数据的5QI参数值属于预设的5QI参数值集合,则所述应用处理器确定所述待处理应用数据为时延敏感数据,可以显著提早判断时机,例如在建立应用数据时就能够判断出待处理应用数据是否为时延敏感数据,从而为本发明实施例的有效实施提供基础。

在步骤S22的具体实施中,所述应用处理器采用第一专用计算资源对时延敏感数据进行处理,从而降低处理时长,提高时延敏感数据的处理效率。然后采用所述时延敏感数据传输通道,将处理后的时延敏感数据传输至所述调制解调器,从而通过专用通道降低时延敏感数据的延迟。

进一步地,所述应用处理器采用第一专用计算资源对时延敏感数据进行处理的步骤可以包括:所述应用处理器采用专用的时间片(time slice)或者专用的处理器核(core)对所述时延敏感数据进行处理。

具体地,时间片又可以称为“量子(quantum)”或“处理器片(processor slice)”,可以是分时操作系统分配给每个正在运行的进程微观上的一段中央处理器(centralprocessing unit,CPU)时间(在抢占内核中是:从进程开始运行直到被抢占的时间)。现代操作系统允许同时运行多个进程——可以在打开音乐播放器听音乐的同时用浏览器浏览网页并下载文件,这些进程“看起来像”同时运行的,实则是轮番穿插地运行。其中,时间片通常很短(例如在Linux上为5ms-800ms)。

进一步地,当没有处理后的时延敏感数据需要传输时,所述时延敏感数据传输通道可以保持空闲。

在一种具体实施方式中,对于该对所述时延敏感数据进行处理的专用的时间片,在没有时延敏感数据需要进行处理的时刻,可以保持空闲,也即并不对普通数据进行处理,从而可以在需要传输时延敏感数据时,能够迅速进行响应。

在本发明实施例中,当没有处理后的时延敏感数据需要传输时,所述时延敏感数据传输通道保持空闲,可以在需要传输时延敏感数据时,保持时延敏感数据传输通道的畅通,进一步加快时延敏感数据的传输速度。

多核处理器是指在一枚处理器中集成两个或多个完整的计算引擎(内核),此时处理器能支持系统总线上的多个处理器,由总线控制器提供所有总线控制信号和命令信号。例如四核处理器即为将四个物理处理器核整合入一个核中,八核处理器即为将八个物理处理器核整合入一个核中。

在本发明实施例中,可以在多个处理器核中设置专用的处理器核,对所述时延敏感数据进行处理。

在一种具体实施方式中,对于该对所述时延敏感数据进行处理的专用的处理器核,在没有时延敏感数据需要进行处理的时刻,可以保持空闲,也即并不对普通数据进行处理,从而可以在需要传输时延敏感数据时,能够迅速进行响应,降低等待时长。

在本发明实施例中,在应用处理器对待处理应用数据进行处理之前,就判断出待处理应用数据是否为时延敏感数据,由于判断时机很早,可以在通信装置内部,在应用处理器的内部处理阶段可以采用专用计算资源进行处理,有效降低处理等待时间;在应用处理器与调制解调器之间的传输阶段,可以采用专用的时延敏感数据传输通道进行处理,有效降低传输等待时间,从而有效降低时延敏感数据的延迟。

参照图3,图3是本发明实施例中另一种通信装置的数据传输方法的流程图。所述另一种通信装置的数据传输方法可以包括图2中示出的步骤S21至步骤S22,还可以包括步骤S31。以下对图3与图2之间不同的部分进行说明。

在步骤S31中,所述调制解调器可以采用第二专用计算资源对所述处理后的时延敏感数据进行处理。

进一步地,所述调制解调器采用第二专用计算资源对所述处理后的时延敏感数据进行处理的步骤可以包括:所述调制解调器采用专用的处理器核对所述时延敏感数据进行处理。

其中,有关专用的处理器核的更多内容,可以参照前文以及步骤S22中的描述进行执行,此处不再赘述。

在本发明实施例中,采用专用的处理器核,可以在调制解调器的内部处理阶段采用专用计算资源处理时延敏感数据,进一步降低处理时长和等待时长。

参照图4,图4是本发明实施例中另一种通信装置的工作场景示意图。

如图4所示,所述通信装置可以包括应用处理器和调制解调器。

其中,调制解调器通过至少两条数据传输通道与所述应用处理器通信,所述至少两条数据传输通道包含时延敏感数据传输通道以及普通数据传输通道。

进一步地,所述时延敏感数据传输通道在所述应用处理器的一端可以为传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol,TCP/IP)处理接口,在所述调制解调器的一端可以为第三代合作伙伴计划(3rd Generation PartnershipProject,3GPP)层二(Layer 2)协议处理接口。

在应用处理器一侧,可以基于TCP/IP对时延敏感数据和普通数据进行处理,还可以基于其他适当的协议进行数据处理。

在调制解调器一侧,可以基于层二(Layer 2)协议对时延敏感数据和普通数据进行处理,之后还可以进一步执行适当的处理步骤。如基于层一(Layer1)协议对时延敏感数据和普通数据进行处理后接入核心网等,此处不作限制。

所述调制解调器可以包含共享存储模块,所述应用处理器与所述调制解调器均与所述共享存储模块耦接,且能够访问所述共享存储模块。

其中,所述共享存储模块可以提供存储空间,对时延敏感数据进行存储。在本发明实施例中,对于共享存储模块的存储类型不作限制。

进一步地,所述将处理后的时延敏感数据传输至所述调制解调器的步骤可以包括:所述应用处理器将所述处理后的时延敏感数据存储至所述共享存储模块。

在本发明实施例中,通过将处理后的时延敏感数据存储至所述共享存储模块,有利于对时延敏感数据进行特别存储和优先处理。

更进一步地,所述调制解调器是基于所述处理后的时延敏感数据来自于共享存储模块,确定需要采用第二专用计算资源对所述处理后的时延敏感数据进行处理的。

在本发明实施例中,所述调制解调器是基于所述处理后的时延敏感数据来自于共享存储模块,确定需要采用第二专用计算资源对所述处理后的时延敏感数据进行处理的。相比于先对处理后的时延敏感数据的内容进行解析,然后基于内容判断是否需要采用专用计算资源,采用本发明实施例的方案,可以根据数据来源直接确定需要采用专用计算资源,有效提高调制解调器的判断效率,进一步加快时延敏感数据的处理速度。

进一步地,所述应用处理器在对待处理应用数据进行处理之前,确定所述待处理应用数据是否为时延敏感数据的步骤可以包括:所述应用处理器在对待处理应用数据进行处理之前,对所述待处理应用数据建立套接字,并在建立套接字时,确定所述待处理应用数据是否为时延敏感数据。

具体地,所述应用处理器对所述待传输数据建立套接字(Socket),并分配专用的时间片或处理设备进行优先处理后,可以优先发送。

更具体地,可以对套接字参数和低时延QoS数据流的数据包过滤列表进行匹配,匹配成功的套接字可以被记为低时延套接字。

在本发明实施例中,通过建立套接字,可以在确定所述待处理应用数据为时延敏感数据后,基于套接字对时延敏感数据进行标记,从而提高后续步骤中对于低时延敏感数据进行识别的效率和准确性。

本发明实施例还提供了一种通信装置,包括存储器和处理器,所述存储器上存储有能够在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述方法的步骤。

参照图5,图5是本发明实施例中一种通信装置的结构示意图。

装置500包括至少一个处理器501和至少一个存储器502,用于存储计算机程序和/或数据。存储器502与处理器501耦合。处理器501用于运行存储器502中存储的计算机程序和/或数据,实现前文以及图1所示的通信方法。本申请实施例中的耦合是装置、单元或模块之间的间隔耦合或通信连接,可以是电性,机械或其它的形式,用于装置、单元或模块之间的信息交互。作为另一种实现,存储器502还可以位于装置500之外。处理器501可以和存储器502协同操作。处理器501可能执行存储器502中存储的计算机程序。所述至少一个存储器中的至少一个可以包括于处理器中。

在一些实施例中,装置500还可以包括通信接口503,通信接口503用于通过传输介质和其他设备通信,从而用于装置500中的模块可以和其他设备通信。示例性地,通信接口503可以是收发器、电路、总线、模块或其它类型的通信接口。

本申请实施例中不限定上述通信接口503、处理器501以及存储器502之间的连接介质。例如,本申请实施例在图5中以存储器502、和通信接口503均与处理器501连接。当然,本申请实施例中存储器502、通信接口503、处理器501之间还可以通过总线连接,所述总线可以分为地址总线、数据总线、控制总线等。

在本申请实施例中,处理器可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。

在本申请实施例中,存储器可以是非易失性存储器,比如硬盘(hard disk drive,HDD)或固态硬盘(solid–state drive,SSD)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-access memory,RAM)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。本申请实施例中的存储器还可以是电路或者其它任意能够实现存储功能的装置,用于存储计算机程序和/或数据。

本申请实施例提供的方法中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、网络设备、用户设备或者其他可编程装置。所述计算机程序可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,简称DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机可以存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,简称DVD)、或者半导体介质(例如,SSD)等。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

关于上述实施例中描述的各个装置、产品包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。例如,对于应用于或集成于芯片的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于芯片模组的同一组件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于终端的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于终端内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于终端内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:数据传输的拥塞控制方法、装置、计算机设备和存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!