乐于分享
好东西不私藏

硬核拆解|AI体育的四大技术底座:骨骼关键点、多模态感知、自适应算法与数据中台

硬核拆解|AI体育的四大技术底座:骨骼关键点、多模态感知、自适应算法与数据中台

给AI行业留一份历史底稿

从"能测"到"能教":AI智慧体育技术水平成熟度全景评估

一份给教育信息化决策者的技术成熟度评估

引子"你们的AI到底能做什么?"

2025年11月,某省会城市教育局装备科组织了一场"AI智慧体育产品选型说明会"。家厂商依次上台演示,每家二十分钟。

第一家的PPT上写着:"基于深度学习的骨骼关键点识别技术,精度高达99.7%。"

第二家紧接着说:"我们的多模态融合方案,摄像头、手环、智能地垫三端协同,全场景覆盖。"

第三家不甘示弱:"自适应运动处方引擎,AI可以像私人教练一样为每个学生制定个性化训练方案。"

台下,装备科的王科长在本子上写了一行字:"谁能告诉我,这些到底哪些是真的?"

他后来私下问了我一个问题,这个问题是所有教育信息化决策者在面对AI体育时都会问的——

"我不需要知道它怎么做的。我需要知道:它现在到底能做什么、不能做什么、再过两年能做什么。你能不能给我一个不用看代码就能用的判断框架?"

这篇文章,就是回答这个问题。

不吹不黑,不用厂商话术,用一套任何人都能看懂的框架,把AI智慧体育的技术底座拆开来看——哪些已经成熟可用,哪些还在实验室阶段,哪些根本就是伪需求。


骨骼关键点识别——AI体育的"眼睛"

想象你站在一台AI体测设备前。

摄像头捕捉你的画面,屏幕上的你变成了一个骨架小人——肩、肘、腕、髋、膝、踝,十几个关键节点连成线,随着你的动作实时移动。你做一次立定跳远,系统在0.3秒内完成了起跳角度、腾空高度、落地姿态的分析,给出一个得分。

这一幕看起来像科幻电影。

但它在技术上到底是什么水平?我们把它拆开来看。

两条技术路线:2D还是3D?

目前市面上的骨骼关键点识别方案,分为两大阵营。

2D方案用的是普通RGB摄像头,通过深度学习模型(如OpenPose、MediaPipe、MoveNet)在二维图像上估计关键点位置。优点是成本低——一个几百块的摄像头就能跑。缺点也很致命:没有深度信息,膝盖弯曲角度、躯干前倾幅度这些"纵深维度"的数据全是估算的。

打个比方:学生侧身站立,2D方案看到的是一个平面剪影,它判断"膝盖弯曲角度"靠的是二维图像上的比例推算。如果学生站得稍微偏了一点,角度数值就会漂。

3D方案使用深度摄像头(结构光、ToF、双目视觉),直接获取三维空间坐标。精度远高于2D方案——关节角度误差可以控制在3-5度以内,对于体测级别的应用来说,这个精度够用了。

3D方案也有它的软肋:贵。一台工业级深度摄像头的成本是普通摄像头的五到十倍。而且室外强光下深度信息会严重衰减——操场上的大太阳,是3D方案的噩梦。

厂商不会告诉你的个坑

如果你正在评估一款AI体育产品,以下是个可以用简单测试验证的技术问题:

坑一:遮挡问题。学生做仰卧起坐时,手臂抱头,肘部关键点被头部遮挡。劣质算法会在遮挡期间"猜"出错误的位置,然后下一个动作的评分就整个乱掉了。测试方法很简单:让一个学生双手交叉抱在胸前做深蹲,看系统会不会"丢失"手腕节点。

:光线鲁棒性。厂商演示通常选在室内体育馆,光线均匀。但真实的学校操场有早上逆光、午后顶光、阴天漫反射。有些产品在强光下骨骼点会"跳舞"——前一刻还稳稳的骨架,下一秒关键点就满屏乱跳。测试方法:把设备推到室外阳光下,让一个穿白色上衣的学生做测试,看关键点是否稳定。

:非标准体型。深度学习模型是用标准成年人数据集训练的。一个一米三的二年级小学生,骨架比例和成人完全不同,模型的泛化能力跟得上吗?测试方法:找三个身高差距明显的学生(最低和最高至少差30厘米),看系统对每个人的骨骼拟合是否准确。

成熟度判断

**决策者备忘:** 如果采购目标是"体测自动化"——买,技术已成熟。如果采购目标是"体育课堂全场景AI辅助"——谨慎,目前只在部分场景可用。如果厂商声称"能替代体育老师进行教学"——直接拉黑。


多模态感知融合——从"一只眼睛"到"一套感官"

单靠摄像头是不够的。

一个学生跑步,摄像头能看到他摆臂的幅度、步频的变化。但它看不到他的心率是不是飙到了危险区间。反过来,心率手环知道他心跳多快,但不知道他是因为冲刺太猛还是因为哮喘发作。

所以真正的AI体育系统,一定是多模态的——多种传感器协同工作,各自捕捉不同维度的数据,然后融合成一个完整的"运动画像"。

四种感知模态,四种成熟度

视觉模态(摄像头)——上面讲过了,这是目前最主流、最成熟的能力层。擅长"看得见的":动作、姿态、轨迹。

生理模态(心率手环/手表)——光电心率传感已经相当成熟,手腕上的PPG传感器能做到静息心率误差±3bpm以内。但运动心率的测量是所有可穿戴设备的"老大难":跑起来手腕会晃,汗水会干扰光学信号,深色皮肤吸收更多光线——这些因素都会导致数据漂移。目前市面上最好的运动手环,在剧烈运动场景下的心率误差依然在±8-10bpm。对于体育课来说,这个精度可以判断"运动强度区间",但不能用做精确的医学诊断。

力学模态(智能地垫/踏板/跳远垫)——压力传感器矩阵,测量足底压力分布、起跳力度、落地冲击。技术本身很成熟——工业级的压力传感精度可以达到0.1N级别。但问题是成本和耐用度:一个可以覆盖立定跳远区域的智能地垫,成本在数万元,而且要经受每天几百个学生反复踩踏。很多学校的智能地垫用了半年就"迟钝"了。

环境模态(温湿度、空气质量、紫外线传感器)——这一层目前还处于"有比没有好"的阶段。知道操场温度35℃、湿度80%,AI可以建议"今天降低运动强度",但这不是AI的能力——这是任何一个体育老师在出门那一瞬间就能判断的。除非环境传感能联动到更精细的决策(比如自动调整空调、自动触发雾炮降温),否则它的价值主要在"数据报表好看"。

融合的真正瓶颈不是传感器,是时间同步

这是外行看不出来、内行一看就懂的致命问题。

摄像头数据是30帧/秒,心率手环是1次/秒,智能地垫是100次/秒。三组数据的时间戳不在一个粒度上。当系统给你看"学生在某一秒的心率+动作+足底压力"的综合分析时——这三组数据真的是同一时刻的吗?

如果时间对齐误差超过200毫秒,所谓的"多模态融合分析"就变成了"三组不相关的数据拼在一起"。

真正做得好的厂商,会在数据采集端就做硬件级的时间同步——所有传感器共用一个时钟源。但大部分厂商做的是软件级的"后对齐":先把数据各自采回来,再用时间戳近似匹配。后者的精度,取决于代码写得多细致。

**决策者测试方法:** 问厂商,"你们的多模态数据时间同步精度是多少毫秒?"——如果对方愣住,你就知道答案了。


自适应算法——从"能测"到"能教",中间隔着一个银河

这是整个AI体育行业技术含量最高、但也是泡沫最大的领域。

所有厂商都在说"自适应""个性化""AI教练"。但当我们把这三个词拆开来看,里面的水分大到可以养鱼。

三层自适应,只有第一层是真的

第一层:规则引擎(真相)

这是目前90%的"自适应"产品的真实形态。它不是AI,它是一组if-else规则:

- if 学生BMI>25,then 推荐减重训练

- if 立定跳远<1.5米,then 推荐下肢力量练习

- if 800米成绩下降,then 推荐耐力训练

这不叫AI,这叫"电子版体育教案模板"。但它确实有用——对于体育老师来说,自动化的规则引擎确实省去了手动给学生分组、匹配练习方案的时间。买这一层,值。

第二层:统计推荐(半真半假)

少数厂商做到了这一层。系统不是用固定的if-else规则,而是基于学生群体的统计数据做推荐:"和这个学生运动表现相似的前10%学生,采用方案A后成绩平均提升了12%,建议你也用方案A。"

这个逻辑是合理的——它本质上是一个"协同过滤"算法,和电商的"猜你喜欢"原理一样。但它有两个致命局限:第一,需要大量数据才能有效(一个学校几百个学生的数据远远不够);第二,推荐的是"对大多数人类似学生有效的方案",而非"对这个特定学生最优的方案"。

第三层:真正的AI个性化(目前是科幻)

真正意义上的AI自适应,需要做到:理解每个学生的生物力学特征(骨骼长度比例、关节活动度、肌力平衡)、运动学习风格(视觉型还是动觉型)、心理状态(自信心、焦虑水平)、训练响应曲线(同样的训练量对这个学生的效果速率)——然后生成一个动态优化、实时调整的个性化方案。

目前没有任何一家厂商能做到这一层。如果有人声称能做到,请你让他当着你的面,对三个不同运动水平的学生跑一遍"个性化推荐",看看推荐内容是不是真的因人而异——而不是"胖子减重、矮个练跳、跑得慢的练耐力"这三板斧。

一个判断标准

当你看到"AI自适应""智能运动处方""千人千面"这些词时,只问一个问题:

"你们的推荐结果,会随着学生数据的变化而自动更新吗?更新的频率是多少?"

如果答案是"会,每次体测后更新",那是规则引擎——合格。

如果答案是"会,每节体育课后自动更新",那是统计推荐——不错。

如果答案是"会,训练过程中实时调整",你要追问"怎么做到的"——大概率吹牛。


数据中台——最不性感,但最重要

骨骼关键点再准、心率手环再灵敏、自适应算法再聪明——如果数据散落在各个设备里彼此不通,整套系统的长期价值就是零。

数据中台是整个AI智慧体育系统里最不性感、最不被关注、但最重要的一层。它决定了三件事:数据能不能跨设备互通、隐私能不能得到保障、系统能不能持续进化。

三个层次的"数据通"

设备级打通(大部分厂商能做到):同一厂商的各设备之间数据互通——操场上的摄像头数据、学生手腕上的心率数据、智能地垫的数据,都汇到同一个平台上。这是基本要求,做不到了就可以直接排除。

校际级打通(少数厂商在探索):同一个区/县的不同学校之间,数据可以横向对比。一所学校能看到本校的运动数据和区域常模之间的差异。这件事的技术瓶颈不在于数据格式,而在于标准化——目前全国没有统一的"学生运动数据标准",每个厂商的数据结构都不一样。这是教育局层面需要推动的事,不是单一厂商能解决的。

终身级打通(目前没有厂商能做到):一个学生从小学一年级到高中毕业,十二年的运动数据形成一条连续的轨迹。不同的学段、不同的学校、可能使用不同的AI体育系统——这些数据怎么无缝衔接?这不仅是技术问题,更是制度问题。需要国家标准强制推行统一数据格式和接口。

隐私架构:数据存在哪里?

这是一个校长最该问、但大部分校长根本没意识到要问的问题。

目前市面上的AI体育产品,数据存储方式大致可以分类出五种,但主要有以下三种:

纯云端存储:所有学生的骨骼数据、心率数据、体测成绩上传到厂商的云服务器。优点是厂商可以持续升级算法、提供跨设备数据同步。风险也显而易见——学生的生物识别信息和运动健康档案放在第三方商业公司的服务器上。厂商的隐私政策里写了"不会用于其他目的",但如果厂商被收购、倒闭、服务器被攻击呢?

纯本地存储:数据留在学校的本地服务器上,不上传云端。隐私安全最大化。但代价是:厂商无法基于数据做算法迭代,系统只能用出厂时的模型,不会越用越准。而且学校需要自己维护服务器,这对大部分中小学来说不现实。

混合存储(推荐):原始生物识别数据(骨骼视频、人脸)本地存储不上传;脱敏后的统计数据(班级运动密度、心率区间分布、体测成绩汇总)上传云端用于分析。这是目前平衡隐私和功能的最佳方案。

**决策者必问的三个问题:**

1. "学生的骨骼视频数据存在哪里?上传到你们的服务器吗?"

2. "如果你们公司停止运营,学校的数据怎么导出?导出的数据格式是什么?"

3. "学生的数据有没有做脱敏处理?脱敏到什么粒度?"

>

如果厂商对这三个问题的回答含混不清——不管他们的骨骼识别多准,都不要买。


技术成熟度全景评估——一张九宫格,一眼看穿

我们把AI智慧体育的所有技术能力,按两个维度排布:

横轴:技术成熟度(实验室→ 可用 → 成熟)

纵轴:用户价值(锦上添花→ 提升效率 → 不可或缺)

九宫格中的九个格子,就是目前整个AI体育行业的技术生态位。

逐区解读

核心区(第九象限)——技术成熟×不可或缺:体测自动化、数据采集。这是AI体育唯一已经"确定性兑现"的领域。立定跳远、坐位体前屈、仰卧起坐、引体向上、50米跑、800/1000米跑——这些标准化体测项目,AI的测量精度完全可以替代人工。如果你现在要花第一笔钱,就花在这里。

主力区(第六象限)——技术可用×不可或缺:动作纠错、心率监测、课堂报告。这些功能已经开始创造真实价值,但还不够完美。动作纠错在简单动作上可靠(深蹲、俯卧撑),在复杂动作上不稳定(体操、武术)。心率监测可以做运动负荷判断,但剧烈运动时精度会下降。课堂报告能省去老师大量手工工作,但报告的"智能洞察"层还需要人工补充。这一层是当下最具投资回报率的增量空间。

成熟区(第八象限)——技术成熟×提升效率:训练计划管理、分层教学辅助。这些本质上是软件工程问题,不是AI问题。规则引擎的自动分组、自动匹配教案——技术门槛不高,但确实能帮体育老师省时间。值得做,但不要被"AI"的标签多付溢价。

潜力区(第三象限)——实验室×不可或缺:战术分析、运动天赋识别、真正的AI运动处方。这些是AI体育的"圣杯",也是最容易产生骗子话语的领域。战术分析目前只能在受控环境下对简单运动做分析(比如篮球罚球),真实的团队运动战术分析(比如五人篮球的快攻配合)——现有技术距离可用还有至少三到五年。天赋识别面临的是统计伦理问题:基于什么数据判断"天赋"?用什么样的历史数据训练的模型?模型本身的偏见怎么消除?这一层的每一个功能,目前都只能当"未来愿景"听。

观望区(第二象限)——实验室×提升效率:情感识别、竞技AI、环境自适应。不是说这些没有未来,而是目前不值得花真金白银。一个声称能通过动作识别"学生今天心情不好"的系统——你信吗?反正我不建议你花预算去验证。

可选区/标配区/忽略区(第四、七、一象限)——技术成熟但价值有限,或者技术不成熟且价值有限。智能地垫可以测足底压力,但你一年真正用到的场景有多少?紫外线监测可以提醒防晒,但体育老师抬头看一眼天就够了。VR体育沉浸感很强,但设备采购、维护、场地改造的成本远远超过它创造的教学价值(至少在今天的K12场景下)。不要为了"看起来有科技感"而买单。


尾声|决策者的选购三原则

回到王科长那个问题:"给我一个不用看代码就能用的判断框架。"

这里给出三个原则,适用于任何AI体育产品的技术评估:

原则一:看单项,不看全家桶。

不要被厂商的"一站式解决方案"迷惑。把每个功能拆开单独评估——骨骼识别准不准、心率监测稳不稳、数据报告有没有用。一个单项强的产品,比一个"什么都做、什么都不精"的全家桶有价值得多。宁可买三家的长板拼接,也不要买一家的短板全家桶。

原则二:信测试,不信演示。

厂商演示永远在最优条件下:室内、单人、标准动作、光线完美。你要做的是制造"最差条件"——室外阳光下、十个人同时、穿白色衣服、跑跳混杂。在最差条件下还能稳定工作的产品,才值得你坐在谈判桌前。

原则三:为今天能用到的功能付费,不为"即将上线"买单。

这句话值得贴在所有教育信息化采购办公室的墙上。如果你今天只能用到体测自动化和心率监测,那就只付这两部分的钱。至于厂商口中的"下一版本会有的AI运动处方"——等它真的上线了,你验证过了,再付钱。

技术在进化,AI体育的未来毫无疑问是光明的。但光明的未来,不应该用你今天真金白银的采购预算来"预付"。


本文基于公开资料与行业调研综合撰写,数据截至2026年上半年。文中市场预测数据综合多家研究机构报告,仅供参考,不构成投资建议。

--END--

责任编辑 |笑笑主编 |欢欢

推荐阅读

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