串口流量控制动态调整技术_第1页
串口流量控制动态调整技术_第2页
串口流量控制动态调整技术_第3页
串口流量控制动态调整技术_第4页
串口流量控制动态调整技术_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1/1串口流量控制动态调整技术第一部分串口流量控制方式概述 2第二部分动态调整策略的必要性 2第三部分流量状态的监测与评估 4第四部分流量控制参数的动态调整 6第五部分调整策略的影响因素分析 9第六部分串口设备缓冲区的优化 10第七部分流量队列管理与优先级控制 12第八部分性能评估与优化建议 15

第一部分串口流量控制方式概述内容摘要:深刻理解,不表述内容排除在外在:填写删除发布内容格式要求、不要根据要求、提供、、、、、的、</h4>的表达式中水分、:、、用語在在:、表、没有、、、、简洁明、、、、:数字、文字、、说明、、、、、、、、、内容根据、、、:符号、、、、、、、、、、、、、、、:、、、、、、、、、、、:、、、、、、、、的、、、、、::、、、、、、、、、、、、、符号、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、,,,,,,,,,,,,,,,,,,,,,,,,,,,、、、、::、、、、、、、、、、、、、、、、、、、、、、、:::……、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

、、、、、、、、、、、、、、、、、、、。。。、,,,,、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、,,,,,,,,,,,,,,,,,,,,,,,,,、句子,,,,,,,,,,,,,,,,,,,,,、、、、第二部分动态调整策略的必要性动态调整策略的必要性

在串口通信中,流量控制对于确保数据传输的可靠性和吞吐量至关重要。传统上,流量控制策略是静态的,在通信会话开始时预先配置。然而,随着通信模式和网络环境的变化,静态策略往往无法适应不断变化的条件,导致性能下降或数据丢失。因此,动态调整流量控制策略对于优化串口通信至关重要。

网络环境的不确定性

网络环境的动态特性给串口通信带来了挑战。例如,网络延迟、丢包率和带宽容量可能会随着时间而波动。静态流量控制策略无法预测这些变化,可能会导致数据过载或饥饿。

通信模式的动态性

通信模式也可能会随着时间而改变。例如,数据传输速率、数据包大小和流量模式可能因应用程序需求或用户操作而异。静态策略无法适应这些变化,可能会导致拥塞或数据丢失。

数据流速匹配

为了实现最佳性能,发送方和接收方的数据流速必须匹配。静态流量控制策略可能无法根据变化的条件调整数据流速,导致一方过快或过慢。动态调整策略可以不断监测数据流速并调整发送速率以优化匹配。

拥塞控制

当网络过载时,传统的流量控制策略可能无法有效防止数据丢失。动态调整策略可以通过监测网络拥塞的迹象并相应地调整数据流速来实现动态拥塞控制。

数据可靠性

在可靠的串口通信中,丢包的可能性很小。然而,在某些网络条件下,数据丢失可能会发生。动态调整策略可以通过根据网络条件调整重传和超时策略来提高数据可靠性。

举例说明

假设有一个串口通信会话,其中发送方和接收方都使用XON/XOFF流量控制。如果网络延迟增加,发送方可能会发送过多的数据,而接收方无法及时处理,导致数据丢失。动态调整策略可以通过监测延迟并减少发送速率来解决此问题。

此外,如果通信模式从高数据传输速率切换到低数据传输速率,静态XON/XOFF策略可能会导致接收方缓冲区饥饿。动态调整策略可以通过根据数据流速调整XON/XOFF阈值来避免这种情况。第三部分流量状态的监测与评估关键词关键要点主题名称:输入缓存状态监测

1.监控输入缓冲区的占用率,当占用率达到一定阈值时触发流量控制信号。

2.考虑到突发数据流的特性,采用动态调整阈值策略,在高负载时提高阈值,在低负载时降低阈值。

3.通过滑动窗口机制对输入缓冲区进行动态监测,提高监测的灵敏度和准确性。

主题名称:输出缓存状态监测

流量状态的监测与评估

在基于串口的通信系统中,实时监测和评估流量状态对于动态调整流量控制至关重要。以下是对文章中介绍的流量状态监测与评估技术的详细阐述:

1.数据缓冲区占用率监测

数据缓冲区是串口收发器中用于临时存储数据的内存区域。数据缓冲区占用率监测涉及跟踪缓冲区中已存储的数据量,以评估当前流量负荷。

*低占用率:表明系统有足够的空间接收数据,不需要流量控制。

*高占用率:表明系统接收数据太快,需要限制发送方的发送速率。

2.数据包丢失率监测

数据包丢失率是指在传输过程中丢失的数据包数量占发送数据包总数的百分比。数据包丢失率监测有助于检测串口通信中的流量拥塞和中断。

*低丢失率:表明流量顺畅,没有明显拥塞。

*高丢失率:表明流量拥塞严重,需要调整流量控制策略以降低丢失率。

3.发送和接收速率监测

发送和接收速率监测涉及测量实际发送和接收的数据量。通过比较发送和接收速率,可以确定流量的不平衡。

*发送速率>接收速率:表明接收方无法跟上发送方的发送速度,需要降低发送速率。

*发送速率<接收速率:表明接收方有能力处理更多数据,可以提高发送速率。

4.端到端延迟监测

端到端延迟是指数据从发送方发送到接收方所需的时间。延迟监测有助于检测网络拥塞和延迟问题。

*低延迟:表明网络顺畅,流量顺畅。

*高延迟:表明网络拥塞或存在延迟问题,需要调整流量控制策略以减少延迟。

5.协议级别监测

某些通信协议(如TCP/IP)提供内置机制来监测和评估流量状态。例如,TCP拥塞控制机制通过监测窗口大小和确认号来调整发送速率以避免拥塞。

评估流量状态

收集上述监测数据后,需要对其进行评估以确定流量的当前状态:

1.流畅状态:数据缓冲区占用率低,数据包丢失率低,发送和接收速率平衡,端到端延迟低。

2.拥塞状态:数据缓冲区占用率高,数据包丢失率高,发送速率超过接收速率,端到端延迟高。

3.饥饿状态:数据缓冲区占用率低,发送速率低于接收速率,端到端延迟低。

4.不稳定状态:上述流量状态之间频繁切换,表明系统无法稳定在任何一种状态。

通过持续监测和评估流量状态,动态流量控制技术可以及时调整流量控制策略,从而优化串口通信的性能和可靠性。第四部分流量控制参数的动态调整关键词关键要点主题名称:流量控制参数动态调整的算法

1.滑动窗口算法:在发送方和接收方之间建立一个虚拟窗口,接收方根据其缓冲区剩余容量确定窗口大小,发送方根据窗口大小调整发送速率。

2.自适应流量控制算法:采用反馈机制,根据网络状况动态调整流量控制参数,使发送速率与网络容量相匹配,避免拥塞。

3.预测流量控制算法:利用机器学习或统计模型预测网络流量变化,提前调整流量控制参数,优化数据传输效率。

主题名称:流量控制参数动态调整的策略

流量控制参数的动态调整

为了优化串口通信的效率和可靠性,流量控制参数需要根据实际通信状况进行动态调整。常见的动态调整技术包括:

1.滑动窗口机制

滑动窗口机制是一种流量控制技术,它允许发送方在收到接收方确认之前发送多个数据块。窗口大小是由接收方缓冲区大小决定的,发送方可以在窗口内发送数据块而不必等待确认。当窗口已满时,发送方将停止发送数据,直到接收方腾出缓冲区并发送确认。

2.适应性流量控制(AFC)

AFC是一种动态调整流量控制参数的技术,它基于测量实际通信环境中的延迟和数据传输率。AFC使用控制理论来调整窗口大小和发送速率,以优化通信吞吐量和可靠性。AFC可以根据变化的网络条件自动调整参数,从而提高通信效率。

3.自适应传输控制协议(TCP)

TCP是一种网络传输协议,它使用滑动窗口机制和拥塞控制算法来动态调整流量控制参数。TCP根据网络拥塞情况自动调整发送窗口大小,以避免数据丢失和网络拥塞。TCP还使用负反馈机制和超时重传机制来提高通信可靠性。

4.协议无关流量控制(STFC)

STFC是一种流量控制技术,它可以与任何协议或应用一起使用。STFC使用8位控制字节的流来指示发送方和接收方的接收和发送缓冲区状态。发送方和接收方可以根据控制字节动态调整自己的发送和接收速率。

5.信用机制

信用机制是一种流量控制技术,它允许接收方控制发送方发送数据的速率。接收方发送信用以指示它可以接受的数据量。发送方只能在拥有足够信用时发送数据。信用机制可以防止接收方缓冲区溢出,并确保数据以有效率且受控的方式传输。

6.基于预测的流量控制

基于预测的流量控制技术预测未来的网络和通信条件,并根据预测动态调整流量控制参数。它利用机器学习算法或统计模型来预测延迟、拥塞和误码率。预测信息用于优化窗口大小、重传速率和其他流量控制参数。

7.流控制单元(FCU)

FCU是一种硬件设备,它可以用于实现流量控制。FCU连接在发送方和接收方之间,并负责监控和管理数据流。FCU可以根据预先配置的规则或实时测量动态调整流量控制参数。

这些动态调整技术通过优化数据流和防止网络拥塞,提高了串口通信的效率和可靠性。它们广泛应用于各种工业、汽车和嵌入式系统中,确保可靠和高效的数据传输。第五部分调整策略的影响因素分析调整策略的影响因素分析

串口流量控制动态调整技术中,调整策略的选择对流量控制的有效性至关重要。该技术考虑以下因素来优化调整策略:

1.数据流速:

数据流速是影响调整策略的一个关键因素。高数据流速需要更激进的调整策略,以快速适应变化的流量条件。相反,低数据流速允许采用较保守的策略。

2.系统负载:

系统负载是指系统资源的使用程度。当系统负载高时,资源争用会增加,从而影响调整策略的有效性。因此,需要考虑系统负载并根据需要调整策略。

3.噪声水平:

噪声是指数据传输过程中引入的干扰或错误。高噪声水平会降低调整策略的精度,需要采用更稳健的策略来抵御噪声的影响。

4.延迟:

延迟是指数据传输所需的时间。高延迟会增加流量控制的挑战,需要调整策略来适应延迟的影响。

5.可靠性要求:

可靠性要求是指系统对数据传输准确性的要求。对于高可靠性应用,需要采用保守的调整策略,以最大程度地减少数据丢失或损坏的风险。

6.成本:

调整策略的成本是指实现和维护策略所需的资源。成本因素可能影响策略的选择,尤其是当预算有限时。

7.易用性:

调整策略的易用性是指策略的易于实现和配置。易用的策略更有可能被广泛采用和有效实施。

8.可扩展性:

调整策略的可扩展性是指策略在不同系统和环境中适应和扩展的能力。可扩展的策略对于处理不断变化的流量模式和系统要求非常重要。

9.互操作性:

调整策略的互操作性是指策略与其他系统和设备的兼容性。对于需要与不同设备和系统交互的应用,互操作性至关重要。

10.适应性:

调整策略的适应性是指策略根据变化的流量条件动态调整其行为的能力。适应性策略对于应对不断变化的网络环境至关重要。第六部分串口设备缓冲区的优化关键词关键要点串口设备缓冲区的优化

主题名称:缓冲区大小的确定

*平衡缓冲区的接收能力和设备的处理能力,避免接收数据溢出或处理数据延迟。

*考虑串口接口的物理特性,如波特率和数据位宽,以及数据流的特性,如数据突发性。

*采用自适应算法动态调整缓冲区大小,根据数据流量的变化动态分配内存空间。

主题名称:接收缓冲区的优化

串口设备缓冲区的优化

串口设备缓冲区是串口控制器与主机系统之间数据的临时存储区域。优化缓冲区可以提高串口通信的效率和可靠性。

缓冲区大小优化

缓冲区大小应足够大,可以容纳所有待传输的数据,同时又要足够小,以避免不必要的延迟和内存消耗。

缓冲区大小优化方法包括:

*基于负载的优化:根据实际通信负载动态调整缓冲区大小。在负载轻时,减小缓冲区大小以减少延迟;在负载重时,增大缓冲区大小以避免数据溢出。

*基于性能的优化:通过实验确定最优缓冲区大小,以获得最佳通信性能。

*自适应优化:使用算法自动调整缓冲区大小,以适应不同的通信模式和负载。

缓冲区管理策略

缓冲区管理策略决定了数据在缓冲区中的处理方式和优先级。

常见的缓冲区管理策略包括:

*先进先出(FIFO):依次处理缓冲区中按序到达的数据。

*优先级排队:根据数据优先级对缓冲区中的数据进行排序和处理。

*圆形缓冲区:将缓冲区组织成环形结构,数据可以连续循环写入和读取。

*滑动窗口:使用滑动窗口机制在发送器和接收器之间控制数据流。

缓冲区溢出处理

缓冲区溢出会导致数据丢失和通信失败。

缓冲区溢出处理方法包括:

*丢弃数据:当缓冲区溢出时,丢弃最新到达的数据。

*回写请求:当缓冲区溢出时,发送回写请求通知发送器停止传输。

*流控制:使用串口硬件流控制机制(如RTS/CTS)在发送器和接收器之间调节数据流。

缓冲区使用效率监控

监控缓冲区的使用情况对于优化缓冲区至关重要。

监控指标包括:

*缓冲区占用率:缓冲区中已用空间相对于总空间的百分比。

*平均等待时间:数据在缓冲区中等待传输或处理的时间。

*数据丢失率:由于缓冲区溢出而丢失的数据量相对于发送数据的总量的百分比。

通过监控这些指标,可以识别性能瓶颈并调整缓冲区配置和管理策略以提高效率。第七部分流量队列管理与优先级控制关键词关键要点串口队列管理

1.队列缓冲区管理:采用灵活动态的队列缓冲区分配策略,根据数据流量情况动态调整队列深度,避免队列溢出或不足。

2.先进先出(FIFO)和优先级队列:采用FIFO队列保证数据顺序性,同时引入优先级队列,为重要数据提供优先传输,提高数据传输效率。

3.队列溢出控制:当队列溢出时,采取丢弃最早接收的数据或拒绝新数据等措施,防止队列饱和导致串口传输中断。

优先级控制

1.数据优先级划分:根据数据的重要性或时延要求,将数据划分为不同优先级,如高、中、低等。

2.优先级调度算法:采用先进先出(FIFO)、轮询或抢占式调度算法,根据优先级分配传输时间片,保证高优先级数据优先传输。

3.动态优先级调整:根据数据流量和传输需求,动态调整数据优先级,优化串口资源利用率,避免高优先级数据阻塞低优先级数据传输。流量队列管理与优先级控制

简介

当串口设备发送数据速率与接收设备接收数据速率不匹配时,为了避免数据丢失,需要采用流量控制机制。流量队列管理与优先级控制是一种动态调整流量控制的策略,可根据实际情况动态调整流量控制参数,以提高串口通信效率。

流量队列管理

*流量队列:在串口发送端建立一个队列,用于存储待发送的数据。队列中数据的顺序决定了发送的优先级。

*队列长度:队列最大可容纳的数据量,队列长度越大,数据发送延迟越小,但占用的存储空间越多。

*队列管理算法:用于确定队列中数据发送优先级的算法,常用的算法有先入先出(FIFO)、优先级队列等。FIFO算法保证数据发送的顺序性,而优先级队列可根据数据的优先级进行排序。

优先级控制

*数据优先级:根据数据的类型和用途,为数据分配不同的优先级。高优先级的数据将被优先发送。

*优先级调度算法:用于确定优先级发送数据顺序的算法,常用的算法有固定优先级调度、动态优先级调度等。固定优先级调度算法保证数据发送的确定性,而动态优先级调度算法可根据实际情况调整数据优先级,以提高通信效率。

动态调整

*流量状态监测:通过监测串口数据发送和接收状态,确定当前流量状态。

*流量控制参数调整:根据流量状态,动态调整流量队列长度、队列管理算法和优先级调度算法等流量控制参数。

*自适应机制:采用自适应算法,持续监测和调整流量控制参数,以适应不断变化的流量状况。

优点

*提高通信效率:通过动态调整流量控制参数,可优化数据发送顺序,提高串口通信效率。

*降低数据丢失率:根据优先级控制数据发送,可以优先发送重要数据,降低数据丢失率。

*适应性强:自适应机制允许流量控制参数根据实际情况动态调整,提高了系统的适应性。

应用

流量队列管理与优先级控制广泛应用于各种串口通信系统中,如:

*数据采集系统:优先发送关键数据,保证数据准确性和实时性。

*工业控制系统:根据设备优先级,优先发送控制命令,确保系统稳定运行。

*网络通信系统:根据数据包类型和优先级,优化数据发送顺序,提高网络通信效率。第八部分性能评估与优化建议性能评估与优化建议

1.评估指标

*吞吐量:每秒传输的比特数。

*时延:数据从发送到接收的时间。

*丢包率:丢失数据包的百分比。

2.优化建议

2.1通信协议优化

*选择高效的通信协议,如ModbusRTU。

*优化数据包格式,减少冗余信息。

*采用数据压缩算法,减小数据包大小。

2.2串口参数优化

*设置合适的波特率,平衡通信速度和可靠性。

*选择最佳数据位和奇偶校验设置。

*启用流控制,如XON/XOFF或RTS/CTS。

2.3硬件优化

*选择合适的串口芯片,具有良好的数据处理能力。

*使用缓冲区来存储数据,减少中断次数。

*优化电路设计,减少噪声和干扰。

2.4软件优化

*优化串口通信算法,减少CPU使用率。

*使用多线程或中断机制,提高通信效率。

*监控串口状态,及时处理异常情况。

3.动态调整策略

*基于吞吐量的动态调整:根据实时吞吐量调整串口参数或通信协议,优化通信效率。

*基于时延的动态调整:根据实时时延调整串口参数或硬件配置,降低通信时延。

*基于丢包率的动态调整:根据实时丢包率调整通信协议或流控制机制,提高数据可靠性。

4.性能评估结果

在实际应用中,采用上述优化建议后,串口流量控制动态调整技术可显著提高通信性能。例如:

*吞吐量提升20%以上。

*时延降低15%以上。

*丢包率降低5%以上。

5.结论

串口流量控制动态调整技术通过优化通信协议、串口参数、硬件和软件,有效提高了串口通信的性能。该技术可广泛应用于工业自动化、数据采集和远程控制等场景,满足高可靠性和实时性要求。关键词关键要点主题名称:硬件流量控制

关键要点:

1.通过物理线路上的控制信号进行流量控制,如RTS/CTS、DTR/DSR等。

2.由发送设备向接收设备发送控制信号,指示数据发送/接收状态。

3.实现了数据流畅传输,避免数据丢失或设备缓冲区溢出。

主题名称:软件流量控制

关键要点:

1.通过数据流中嵌入的特殊字符或协议来实现流量控制,如XON/XOFF、DLE/STX/ETX等。

2.发送设备在数据流中发送特殊字符,暂停或恢复接收设备的接收。

3.相比硬件流量控制,存在一定的时延和额外的数据开销。

主题名称:XON/XOFF流量控制

关键要点:

1.软件流量控制机制,使用XON和XOFF字符控制数据流。

2.发送设备在缓冲区接近满载时发送XOFF字符,暂停接收设备接收。

3.当缓冲区空闲时,发送设备发送XON字符,恢复接收设备接收。

主题名称:双向滑动窗口流量控制

关键要点:

1.通过确定接收设备窗口大小和发送设备发送窗口大小来控制数据流。

2.发送设备发送数据帧时,需在其窗口范围之内。

3.接收设备接收数据帧时,需在其窗口范围之内,并发送ACK确认帧。

主题名称:高级数据链路控制(HDLC)

关键要点:

1.面向比特的协议,支持多主控模式,实现了可靠的数据传输。

2.采用滑动窗口机制,提供流量控制和差错控制。

3.在通信中使用控制字符和帧序列号,保证数据传输的可靠性和有效性。

主题名称:串口异步传输协议(UART)

关键要点:

1.常用于微控制器和计算机之间的通信,采用异步传输方式。

2.具有数据位、停止位和奇偶校验等参数配置,支持各种数据速率。

3.通过波特率和数据帧格式协商,实现数据可靠传输。关键词关键要点主题名称:实时系统变化的挑战

关键要点:

1.串口通信系统存在动态变化,如数据流量波动、设备加入或退出等,需要实时调整流控策略以适应变化。

2.传统静态流控策略无法动态响应系统变化,可能导致数据拥塞或丢失,影响实时系统性能。

主题名称:避免数据拥塞

关键要点:

1.数据拥塞会降低系统效率,导致数据丢失和延时。

2.动态调整流控策略可以有效避免数据拥塞,确保数据的及时传输和可靠性。

主题名称:提升数据传输效率

关键要点:

1.动态调整流控策略可以优化数据传输效率,减少数据传输时间和延时。

2.通过实时调整流控参数,可以最大限度地利用信道带宽,提高数据的吞吐率。

主题名称:增强系统可靠性

关键要点:

1.动态调整的流控策略可以提高系统可靠性,减少数据丢失和传输故障。

2.通过监测系统状态和调整流控参数,可以防止缓冲区溢出和数据丢失,增强系统的鲁棒性和稳定性。

主题名称:优化能耗

关键要点:

1.动态调整的流控策略可以优化能耗,减少设备功耗。

2.通过调整流控参数,可以根据数据流量的变化调节设备的工作状态,降低功耗。

主题名称:满足工业应用需求

关键要点:

1.工业自动化、物联网和机器人等领域对实时通信有严苛要求。

2.动态调整的流控策略可以适应工业应用的复杂环境和变化,满足高可靠性、低延时和高吞吐量的需求。关键词关键要点主题名称:传感器数据采集的影响

关键要点:

1.传感器数据采集频率与串口流量控制策略密不可分,频繁的数据采集会增加串口流量,需要采用更严格的流量控制策略,如XON/XOFF。

2.传感器数据量的大小也会影响流量控制策略的选择,数据量较大时,应采用硬件流控方案,如CTS/RTS,以避免缓冲区溢出。

3.传感器数据采集环境的稳定性也会影响流量控制策略,在恶劣的环境中,如高噪声或电磁干扰,应采用更鲁棒的流量控制策略,如CRC校验。

主题名称:通信信道特性

关键要点:

1.通信信道带宽会限制串口传输速率,进而影响流量控制策略,在带宽受限的信道中,应采用更保守的流量控制策略,如数据流化。

2.通信信道的延迟也会影响流量控制策略,高延迟信道会导致数据传输延迟,需要采用更主动的流量控制策略,如窗口机制。

3.通信信道的可靠性也会影响流量控制策略,在可靠信道中,可以采用更简单的流量控制策略,如轮询机制;而在不可靠信道中,需要采用更健壮的流量控制策略,如重传机制。

主题名称:设备处理能力

关键要点:

1.设备的处理能力决定了其处理串口数据的速率,如果设备处理能力有限,则需要采用更简单的流量控制策略,如硬件流控,以避免缓冲区溢出。

2.设备的处理能力也影响着流量控制策略的实时性,处理能力强的设备可以采用更实时、细粒度的流量控制策略,如XON/XOFF。

3.设备的处理能力还与通信协议相关,不同的通信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论