当前位置:首页>自动驾驶>WWW'26:面向自动驾驶闭环融合的车路协同感知框架Octopus

WWW'26:面向自动驾驶闭环融合的车路协同感知框架Octopus

  • 2026-08-03 02:41:20
WWW'26:面向自动驾驶闭环融合的车路协同感知框架Octopus

随着自动驾驶技术的快速发展,高精度环境感知成为保障行车安全的核心环节。单车感知受限于传感器视野遮挡与算力约束,难以全面捕捉复杂的驾驶环境。为突破这一瓶颈,协同感知应运而生,通过多车之间共享感知信息,实现"群智"补全个体视野盲区。现有主流的协同感知方法——无论是车车协同(V2V)还是车路协同(V2I)—均采用广播式通信机制:车辆将自身的感知特征广播给周围的其他车辆或基础设施,接收方再融合多方信息完成环境建模。然而,这种广播范式带来了两个严峻挑战:其一,通信冗余极为严重,例如在三车V2V通信系统中,单车的平均通信带宽高达1606.82 Mbps,系统通信冗余率可达50%;其二,随着车辆数量增加,通信复杂度呈O(N²)增长,系统可扩展性受到严重制约。此外,现有方法普遍采用"开环融合"范式——车辆将本车感知信息发送出去并聚合后直接输出检测结果,而融合后的全局知识并未回流至单车感知阶段加以利用。这导致每一帧感知彼此孤立,历史信息被白白丢弃,感知的时序一致性和鲁棒性难以进一步提升。

该成果"Octopus: Vehicle-to-Road Collaborative Perception for Autonomous Driving with Closed-Loop Fusion"已被The Web Conference 2026(WWW 2026)录用并发表。WWW是中国计算机学会推荐的CCF A类会议,也是交叉综合领域最具影响力的国际学术会议之一。

  • 论文链接:https://dl.acm.org/doi/10.1145/3774904.3792317

背景与动机

在自动驾驶感知任务中,单车感知面临的核心挑战是视野受限。由于传感器安装位置和视场角的限制,车辆容易受到周围车辆、建筑物等遮挡,从而产生感知盲区。尽管近年来PointPillar、BEVFormer等BEV感知方法通过统一鸟瞰视角显著提升了环境建模能力,但遮挡带来的信息缺失仍难以依靠单车感知解决。因此,通过多主体共享信息以弥补视野盲区的协同感知(Collaborative Perception)已成为自动驾驶领域的重要研究方向。

现有协同感知主要包括车车协同(V2V)和车路协同(V2I)两类,大多采用广播式通信机制。然而,该范式存在三方面局限。首先,通信开销随车辆数量呈近二次增长,在交通密集场景下难以扩展。其次,现有特征融合方法通常依赖精确的相对位姿信息进行坐标对齐,而在V2R场景中车辆之间并不直接通信,导致传统对齐机制难以适用。最后,现有方法普遍采用开环融合模式,仅利用当前时刻的协同信息生成检测结果,而忽略了融合过程中形成的全局场景知识。由于连续时刻之间具有较强时序相关性,缺乏历史全局信息的利用会降低系统在动态遮挡和目标短时失踪场景下的感知鲁棒性与连续性。

基于上述动机,我们提出了Octopus—全新的车路协同感知框架。Octopus将传统的V2V广播范式改造为以RSU为中心的星型通信架构,从根本上将通信复杂度从O(N²)降至O(N);引入相对物体图和基于距离的融合解码器替代统一坐标系作为多车特征的融合载体,彻底摆脱了对车间相对位姿的依赖;并首次在协同感知中设计了闭环融合机制,将RSU聚合后的全局先验知识反馈至单车感知阶段,使每一帧感知都能站在"历史肩膀"上眺望当前场景,形成自我增强的感知闭环。

图1  车车协同与车路协同感知框架对比

车路协同框架设计

本文摒弃业内主流广播协同范式,从车端感知编码、路侧聚合优化、双向闭环交互三大维度搭建Octopus完整协同感知体系,依托5G低时延专网实现车路联动。

图2  Octopus车路协同感知框架图

车端特征共享

在V2R框架中,每辆车以上一时刻的全局物体特征作为先验知识,从传感器数据中提取感知信息,并通过5G网络将处理结果发送至路侧单元。具体而言,车端感知分为两步。第一步,观测编码器将原始激光雷达点云转换为BEV空间特征表示。第二步,相对物体解码器从BEV特征中解码出物体级表示,通过可学习的初始查询(Initial Query)与BEV特征进行交叉注意力交互,产生包含物体特征和相对位置关系的输出。与现有协同感知方法的关键不同在于:Octopus的解码器引入了上一时刻RSU回传的全局物体特征作为先验查询(Global Query),与初始查询融合后共同指导解码过程,使得单车在尚未接收任何外部信息时即能利用"上一帧世界长什么样"的历史知识来预判当前场景,从而提升本车感知的质量和时序一致性。

解码器输出经Top-K筛选后,保留分类置信度最高的K个前景物体,将其特征与相对位置打包为本地的相对物体图(Local Relative Object Graph)。相对物体图是Octopus的核心数据结构——每个物体的位置以相对于其观测车辆的方式编码,而非依赖统一的世界坐标系。这一设计巧妙地规避了V2R场景下车辆间缺乏相对位姿信息的问题,因为每辆车只需知道物体相对于自己的位置即可。最终,本地相对物体图连同车辆的GPS位姿信息,通过V2R通信链路发送至RSU。

图3  车端特征提取示意图

路端协同融合

在V2R框架中,RSU承担信息汇聚与融合的中心角色。由于车辆之间不直接通信,传统依赖车间相对位姿的特征对齐方法无法直接应用。为此,Octopus采用“空间对齐+位置约束融合”的两步策略。首先,在空间对齐阶段,各车辆上传的局部相对物体图均基于自身坐标系构建。RSU利用车辆上传的GPS位姿信息计算从车辆坐标系到世界坐标系的变换矩阵,将所有物体统一映射到全局坐标系下,从而实现跨车辆特征对齐,而无需获取车间相对位姿。

在此基础上,RSU进一步融合来自不同车辆的物体特征。然而,同一目标可能被多辆车同时观测,而不同目标之间又应避免错误关联。为此,我们设计了位置约束Transformer(Position-Constrained Transformer, PCT)。其核心为位置约束注意力掩码,根据物体在世界坐标系下的空间距离动态调整注意力权重:距离较近的物体具有更高的交互强度,而远距离物体的注意力则被显著抑制。该机制既能够实现同一目标多视角特征的互补融合,又有效避免跨目标误匹配。经过多层PCT融合后,所有局部相对物体图被整合为统一的全局相对物体图,从而获得场景中完整的全局感知表示。

图4  路端空间对齐示意图

闭环融合

传统协同感知方法普遍采用“开环融合”范式:车辆上传感知信息,RSU完成融合并输出检测结果后,融合产生的全局知识便被丢弃,无法在后续感知过程中持续发挥作用。为此,Octopus提出闭环融合(Closed-Loop Fusion)机制。RSU在完成全局融合后,不仅输出检测结果,还将全局物体特征与检测信息回传给所有参与车辆。车辆在下一感知周期中将这些全局特征作为先验知识注入相对物体解码器,指导新一轮物体查询生成,从而形成“车端感知→路端聚合→全局反馈→增强感知”的闭环迭代过程,实现历史全局知识的持续积累与利用。然而,闭环融合引入的全局先验会改变单车模型的输入分布,使原有预训练模型难以直接适配。为此,我们采用LoRA低秩适配策略,在解码器中插入轻量级低秩模块,仅更新少量新增参数而冻结大部分原始参数,以较低训练开销实现模型对闭环融合机制的快速适配。

实验与结果

实验设置

我们在两个权威数据集上验证Octopus的有效性:OPV2V—大规模多模态V2V仿真协同感知数据集,包含59个场景;V2V4Real—首个大规模真实世界V2V协同感知数据集,覆盖约410公里行驶里程,包含20K帧激光雷达点云和240K个标注3D边界框。对比方法涵盖五类代表性协同感知基线:Attentive Fusion、CoBEVT、V2X-ViT、HEAL和CoCMT。评估指标采用AP@0.5/0.7和R11@0.5/0.7(平均精确度与11点插值平均精确度),以及通信量和推理速度(FPS)。

核心实验结果

在物体检测精度方面,Octopus在两个数据集上均取得最优性能。在OPV2V数据集上,Octopus的AP@0.7达到90.08,相比最强基线HEAL提升了1.26个百分点,R11@0.5达到93.74;在更具挑战性的真实数据集V2V4Real上,AP@0.7达到51.73,相比次优方法CoCMT提升了3.82个,AP@0.5则达到72.41,较CoCMT提升了6.88。在通信效率方面,Octopus展现出压倒性优势:得益于V2R协同框架,单帧通信量仅为12.55 KB,而广播式方法—Attentive Fusion需传输69,206.20 KB的完整BEV特征,CoBEVT需17,301.50 KB,V2X-ViT和HEAL也均需12,976.13 KB—Octopus相比这些方法实现了最高达5514倍的通信量缩减。充分验证了V2R架构在大规模场景下的可扩展性。

表1  总体实验结果

消融实验结果

我们逐一拆解Octopus的核心组件以评估其独立贡献,在V2V4Real数据集上进行三组对照实验:(1)无RSU无闭环融合的基线方案(即仅保留单车感知 + 基本的query通信),AP@0.7为46.57,通信量高达20,914.38 KB;(2)仅加入V2R架构,AP@0.7提升至48.56,同时通信量锐减至12.55 KB——仅此一项就将通信量压缩了三个数量级,充分说明星型通信架构和query级传输的优势;(3)在V2R基础上进一步加入闭环融合,AP@0.7跃升至51.73,相比基线净提升5.16个百分点。值得注意的是,CLF在不增加任何通信开销的前提下实现了显著的精度增益,这完全归功于全局先验在时序上的重复利用。

表2  不同组件的消融实验

Top-K决定了每辆车向RSU传输的物体query数量,直接影响通信量与感知精度之间的平衡。我们在V2V4Real数据集上对K = {20, 40, 60, 80, 100, 120}进行系统扫描,结果呈现出清晰的"倒U型"趋势:当K从20增加至80,AP@0.7从47.06持续攀升至51.73,因为更多的query意味着更完整的前景物体覆盖,为RSU端融合提供了更丰富的信息源;然而当K继续增至100和120时,AP@0.7反而回落至51.20和49.57。原因有两方面:一方面,过多的低置信度query引入了背景噪声和虚假物体,增加了PCT融合时的干扰和模型收敛难度;另一方面,更多query直接增加了通信成本。K=80在精度和效率之间达到了最佳平衡。

表3  Top-K参数实验结果

闭环融合中RSU回传给车辆的信息可以有多种形式,我们对比了三种方案:(1)无反馈——车辆每次独立感知,不接收任何历史信息,AP@0.7为46.57;(2)检测结果反馈——RSU将最终的3D检测框(包含类别、位置、尺寸等几何参数)回传至车辆,AP@0.7反而下降至42.37,甚至低于无反馈基线。这一反直觉的结果表明,检测结果仅保留了筛选后的稀疏几何信息,不仅丢失了丰富的语义特征,还可能因为检测阶段的误检和漏检引入错误先验,将模型导向次优解,造成误差的级联放大;(3)融合query反馈——RSU将融合后的全局物体query(即PCT输出的中间特征)回传至车辆,AP@0.7达到51.73。融合query保留了Transformer解码器中间层的高维语义特征和上下文关联信息,车辆解码器通过交叉注意力自主选择有用信息,避免了检测后处理带来的信息损失和误差传播。这一对比充分说明,在闭环融合中"反馈什么"与"是否反馈"同等重要——反馈中间特征远优于反馈输出结果。

表4  不同闭环融合信息对比

详细内容请参见

Ruikun Luo, Jiadong Zhao, Peize Su, Jieming Yang, Jing Yang, Yuan Gao, Minhui Xue, Xiaoyu Xia. Octopus: Vehicle-to-Road Collaborative Perception for Autonomous Driving with Closed-Loop Fusion. In Proceedings of the ACM Web Conference 2026 (WWW'26), pp.5263-5274.

https://doi.org/10.1145/3774904.3792317

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-12 23:16:03 HTTP/2.0 GET : https://e.mffb.com.cn/a/527627.html
  2. 运行时间 : 0.289542s [ 吞吐率:3.45req/s ] 内存消耗:4,406.24kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=ddfc5f4d579b2ed0e10c219efc29bf0b
  1. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/runtime/temp/600e51726691ba7063b44bb89d9aaaff.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/e.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001020s ] mysql:host=127.0.0.1;port=3306;dbname=e_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001498s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000767s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000739s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001417s ]
  6. SELECT * FROM `set` [ RunTime:0.047053s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001541s ]
  8. SELECT * FROM `article` WHERE `id` = 527627 LIMIT 1 [ RunTime:0.010017s ]
  9. UPDATE `article` SET `lasttime` = 1786547764 WHERE `id` = 527627 [ RunTime:0.040492s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000717s ]
  11. SELECT * FROM `article` WHERE `id` < 527627 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.002746s ]
  12. SELECT * FROM `article` WHERE `id` > 527627 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.010935s ]
  13. SELECT * FROM `article` WHERE `id` < 527627 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001797s ]
  14. SELECT * FROM `article` WHERE `id` < 527627 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003155s ]
  15. SELECT * FROM `article` WHERE `id` < 527627 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.003455s ]
0.293333s