乐于分享
好东西不私藏

肖大国 | AI手机的法律问题发散

肖大国 | AI手机的法律问题发散

手机智能体

大概是去年八月份一个客户向我介绍了“手机意图框架”概念。用大白话说就是,手机出厂时内置了系统级AI智能体,变身AI手机。它不是单一App内部的AI助手,而具备由操作系统主导、可跨App调度服务的系统级能力。这样用户不再需要操作单独的App,只需要表达需求,靠这个脚本指挥,就能实现直达服务的零摩擦体验。举个例子:

  • 用户提需求:帮我点一杯少糖拿铁

  • 系统解析意图 → 拆解任务(将其拆分为“寻找门店”、“选择单品”、“匹配优惠券”、“发起支付”等子任务) → 调用对应App能力(外卖平台、支付、会员体系等) 

  • 自动完成原本需要多次点击、跨App跳转的操作

可以预见,未来如果AI手机变成主流,用户对App“亲自上手”的依赖程度会被大幅削弱,中国以App为入口、流量为核心的数字经济生态也许会被颠覆。

我觉得这个话题很有意思,就想写一篇文章探讨一下AI手机/手机智能体可能会有什么样的法律问题。但因为太难屡次动笔又放下。上个月因为OpenClaw的爆火我突然把两个事情串起来了。预感凭我的知识积累再拖下去也不会有什么突破,就强迫自己写下来,算是发散思维。所以全文读下来可能感觉东一榔头西一棒槌的(我确实还没理出很好的头绪),见谅、轻拍please!

正式开始之前班门弄斧地介绍一下目前AI手机的技术路径。

实现手机智能化主要分成两个技术流派:意图框架派和视觉路线派

意图框架是一种介于底层操作系统与上层应用程序之间的语义理解与任务分发层。核心是通过多模态感知和解析用户的潜在需求,跳过用户主动寻找APP的手动步骤,直接调用对应功能完成闭环。

目前手机厂商实现意图框架的技术路径有两个:MCP和A2A。

  • MCP(Model Context Protocol):源自Anthropic于2024 年底开源的标准化接口协议。手机厂商可以基于MCP构建自己的意图框架,App开发者按照手机厂商的意图框架协议规范配置接口,手机就能自己去发现和调用它的能力。

  • A2A(Agent2Agent Protocol):是Agent和Agent之间的通信协议,解决不同AI Agent之间如何互相发现、协商、委托任务和协同工作。手机厂商在其中扮演的角色是把这个通信协议集成到自己的意图框架中,但这个意图框架只负责初始意图识别和任务分发,具体执行过程中,各个Agent相互通信并动态协作完成任务。

除了意图框架还有一种让App联合智能起来的技术路线叫做视觉路线(GUI Agent)。视觉路线不依赖任何预设接口或协议,而是基于手机屏幕界面(文字、按钮、输入框等元素)做的推理和模拟操作。例如我打开滴滴,手机系统看到滴滴界面就知道我是要打车了,会自动完成后续操作。

这个方案的好处是小而美。对于手机厂商而言,它不需要经过App的同意就能干活儿,具备天然兼容性。对于App开发者而言,如果手机厂商采用的是视觉路线,意味着开发者不用去做什么接口调试或者通信协议,自然也没有什么改造成本。但视觉路线在跨应用操作方面存在明显弊端,例如权限边界模糊、响应稳定性和应用一旦更新需要重写适配规则。

我的粗浅理解是,意图框架需要App配合手机厂商,而视觉路线是手机厂商直接撇开App一人话事。听说千问点奶茶用的是MCP+A2A技术路线,而豆包点奶茶用的就是视觉路线。

以下是开脑洞时刻。需要说明的是,下面讨论的问题会存在两种不同的情景,一种是手机厂商预置AI智能体,我就叫它“AI手机”,一种是用户自己安装AI智能体到手机上,我就叫它“手机智能体”。有的问题可能二者都有,有的可能只在一种情形下存在。

01

反垄断问题

(1)新的中间层相关市场

在反垄断逻辑下,界定相关产品/服务市场是前提。AI手机或许可以作为智能手机下一个细分产品市场。

但假如手机厂商和手机智能体不是一家的(例如手机版的OpenClaw,由用户自行安装), 手机智能体是否会形成一个新的相关市场呢?它扮演了分发需求的角色,而最终的需求还是由App来满足的。也就是说它在以前的“外卖市场”“出行市场”和用户需求之间插入了一个中间层——任务调度市场/意图分发市场(名字是我编的)。

这个市场的市场力量判定还是可以沿用传统反垄断的替代性分析思路,考虑用户量、调用次数等指标。但它的新颖之处可能是,所谓的用户量、调用次数等指标,很大程度来自上游手机硬件市场的市场力量传导头部手机厂商往往只需要一些系统级权限倾斜和生态限制,就能将自身在智能手机硬件与操作系统市场的既有支配地位,直接传导至下游意图分发 / 任务调度这一新兴中间层。这是AI时代的自我优待。不过这类行为和平台封禁、搜索降权等已有争议本质上属于同一类问题,核心在于如何区分合理的技术要求与不合理的竞争限制。

(2)App市场的市场力量评价因素改变

互联网背景下的反垄断问题本质是用户注意力竞争。App通过核心服务能力留住用户,进而通过广告、销售等模式变现。这也是为什么我们在讨论互联网反垄断时会衡量DAU、点击率等指标。

但现在AI手机来了,用户不再需要打开App,而是直接表达需求,手机会自己完成任务分发和执行。等同于手机厂商利用其硬件底层实现了对整个移动互联网流量的二次分配。与之对应的是App基于用户行为沉淀的数据优势和商业化能力会被削弱甚至消失,注意力经济这个概念都没了。举个例子,打车App仍然是和打车App或者集成打车功能的App竞争,但竞争结果已经不由其表现决定(因为用户根本看不到它们的表现)。那在反垄断语境下我们该用什么因素来判断App的市场力量呢?

如果用户入口已经完全被手机系统层接管,“是否被AI手机优先推荐”或许会是衡量App市场力量的唯一真实指标?

传统反垄断分析中一般是更重视需求替代(用户选择)轻供给替代(市场进入壁垒),核心逻辑是需求侧用脚投票决定竞争格局。但AI手机背景下,App的用户需求已经被系统判定给取代了。这个情况其实和iOS操作系统的反垄断议题有点类似(例如iOS对应用分发与支付路径的控制)。但二者还是有区别的:iOS的限制更多是被动限制,例如能不能上架、怎么收费这些对分发渠道的控制,而AI手机是主动干预,决定是否调用、调用顺序,它是对需求分配的控制。可以说手机厂商拥有对App定生死的权利。

也就是说,手机厂商在手机智能体语境下会影响中间层市场,在AI手机语境下对App市场更是有支配性影响。这也意味着,未来手机厂商的商业价值与市场主导权可能迎来跨越式的攀升。当下ios、android操作系统的反垄断叙事可能在AI时代由手机厂商继承、演化,且更加激烈。

02

数据合规问题

AI手机/手机智能体的行为链条是:理解意图 →拆解任务→ 调用App服务。在这个链条中,数据的流动是双向的。

(1)手机厂商→App开发者

AI手机/手机智能体需要将拆解好的任务分发到不同App中,完成不同的任务所必须字段也不同。然而,由于AI手机/手机智能体具有高度自主性,其数据交互过程对用户而言近乎“黑箱”,用户难以感知、更难以有效管控其个人数据被传输给了哪个App、具体传输了哪些数据。最小必要原则可能会被架空...

我还有一个更恐怖的猜想(有没有技术小伙伴指正一下这个猜想是否有现实可能呢?):从技术逻辑上来说,AI手机完全可以只输入指令和只有手机厂商可解密的、随机生成ID,或者与数据主体关联度性很低的手机设备数据,而App端并不能拿着这堆指令和设备数据几乎不可能回溯到个人,这意味着他们耗时多年建立的用户画像系统、会员体系以及基于大数据累积的商业价值将会大幅萎缩,甚至归零。到了这一步,所有的App都会变相论文单纯的、可以被随时替换的功能执行工具,和用户之间不再存在任何有经济价值的联系 App开发者可以主张以“相对匿名”的宽松标准来看,他们所处理的已经不是个人信息了,进而逃离个人信息保护的规制,但代价未免太大。

(2) App开发者→手机厂商

为了精准理解用户意图、优化任务拆解与调度效率,AI手机/手机智能体还得读取、解析用户此前在所有App里的活动轨迹。这就意味着他们需要从App手中拿数据。但这些数据往往是App的核心经营资源,直接关系到其商业模式与竞争优势。App会双手奉上、任人鱼肉么?

到这里我想到了微博诉脉脉案里确认的经典“三重授权原则”:

  • 用户授权App:处理其个人数据以完成特定的App服务

  • App授权AI手机/手机智能体:开放相关用户数据(甚至经营数据)供AI手机/手机智能体读取

  • 用户授权AI手机/手机智能体(二次授权):允许AI手机/手机智能体跨App访问和调取App上的个人数据

在这个法律结构下,似乎是可行的。但需要注意,App的同意可能并非自愿,AI手机的厂商完全可能(甚至很理直气壮)将“同意数据共享”作为App接入意图框架的对价,这是不是构成“附加不合理交易条件”呢(又回到反垄断问题了)?大厂或许仍具备一定谈判能力,但对于中小App开发者而言,很有可能是不接受就出局的结果。


除了经济利益外,我还有一个偏哲学的前置问题:如果AI手机/手机智能体代替我做了我想做的事,那AI的行为衍生的数据还是我的数据吗?以前用户在App上的操作和操作衍生的数据,都是直给的,从用户的指尖直接变成二进制指令传输到APP服务器上。但现在中间隔了一道,还是个有点脑子的AI Agent, 传达的指令可能已经包含了Agent自身的“加工”与“决策”,那这个指令以及基于指令衍生的个人数据还是单纯的“我的数据”吗?

按照个保法下界定个人信息性质的“关联”标准来看,这些数据当然是个人信息。但我的朴素感觉是,我好像和另一个“人”共同产生了这些个人信息。我无法从这堆AI行为衍生数据里剥离哪一部分属于我的痕迹,哪一部分又是AI的贡献。

两全的解法可能是,这些数据既是我的个人数据,又是AI的经营数据。但可以预见实践中将会出现大量的个人信息滥用和数据主体行权难的案例。用户难以知晓自己的数据被AI加工到了什么程度,更难主张删除或更正被加工后的数据。更进一步,当AI的加工达到一定程度时,衍生的数据是否可能被视为AI的创作成果而引发知识产权归属争议? 

03

平台规则与反不正当竞争

在意图框架技术路线下,无论App开发者多么不情愿,双方好歹也是要互联互通达成合意的。但在视觉路线下,所有的操作都可以由Agent单独完成。它完全就伪装成一个正常人类去操纵App了。于是乎,App开发者精心设计的UI、广告位、会员转化入口全都没有了受众。

这和自动化工具/爬虫/脚本还不太一样。后者往往无视平台技术限制措施,目的是获取数据以构建自己的产品或服务。而AI手机/手机智能体的动机并非越俎代庖,其完成任务的最终实现依然依赖于App本身的服务能力。它的本质是取代了用户与App图形界面交互的过程,而非替代App的服务。这种跳过交互过程的设计是否构成对商业模式的实质性损害,能主张反不正当竞争吗?

一个摆在面前的案子是Amazon vs Perplexity。

简单来说,用户授权了Perplexity AI在其亚马逊账号下执行购物操作,于是Amazon就把Perplexity AI告了。

亚马逊援引的法律依据是联邦《计算机欺诈和滥用法》(Computer Fraud and Abuse Act)和加州《综合计算机数据访问与欺诈法》(California Comprehensive Computer Data Access and Fraud Act),指控PerplexityAI Agent经用户授权自动登录了亚马逊账号并执行浏览、下单操作,但这些行为并没有获得亚马逊的授权,属于未经授权访问受保护计算机系统。作为背景,诉讼启动前双方其实已经就亚马逊授权问题来回进行过多次沟通,亚马逊不仅明确反对还设置了技术限制。

Perplexity主张适用代理人理论”。

代理人理论是指代理人在授权范围内,以被代理人的名义实施法律行为,其行为后果直接归属于被代理人。Perplexity认为,AI Agent是执行用户指令的操作代理,既然用户是亚马逊的法账户持有人,就有权授权其代理进行操作,亚马逊就无权限制。

202639日,加州地方法院批准了禁令,责令Perplexity不得继续提供AI Agent来操作用户的亚马逊账号。加州法院的核心观点是:即便用户对账户享有使用权,平台作为系统所有者,仍有权决定何种自动化程序可以接入其系统。

2026317日,第九巡回法院又批准了Perplexity的禁令中止申请,允许Perplexity在案件上诉期间继续运行亚马逊购物AI Agent

目前案件进入上诉审理阶段,案件结果很有可能确立AI 场景下代理人理论的适用边界,以及平台封禁 AI 代理人的合法限度。

回到反不正当竞争的议题,视觉路线下的AI手机/手机智能体本质和 Perplexity 的AI Agent 一样,都是 “经用户授权、替代用户与App交互”。这个案件的走向直接关系到视觉路线能否被界定为用户的行为:

  • 如果“代理人理论”不能成立→反不正当竞争逻辑就很有可能成立:视觉路线跳过真人-App交互环节,导致 App的广告变现、会员转化、用户数据沉淀等核心商业利益受损,属于不正当利用他人经营成果、破坏公平竞争秩序;

  • 而如果“代理人理论”成立反不正当竞争主张就很难成立:只要用户授权即足够,AI手机/手机智能体仅代为履行用户本可自主完成的操作行为,等同于App商业模式下用户在做操作,未超出合理使用边界,自然不构成不正当损害。

04

责任主体问题

衔接“代理人理论”的讨论,我的另一个问题是,AI手机/手机智能体替用户执行任务,一旦出了问题,谁来承担责任?比如,AI手机/手机智能体代用户下单买错了商品,或者泄露了用户的购物习惯给第三方,用户该找谁?

如果代理人理论能够构建成功,那么AI Agent这个新物种就能被嵌入既有法律体系之中——AI Agent只是用户的工具,那么监管的重点仍然是用户和App之间的既有关系,无需为Agent单独创设一套全新的监管框架。

但是,我(并没有什么深厚民法功底)有一点担心这是一个理论硬套和滥用:对于用户自己部署、自行选择模型、自主决定授权范围的手机智能体而言,代理人理论可能是成立的——毕竟用户是主动行为,对手机智能体的行为有更强的控制力和认知。

但如果是AI手机(由厂商预置AI Agent),用户和它的关系似乎更像是接受服务而不是授权代理。是否能构成代理呢?

当然从服务形式上可以设计成用户主动开启AI Agent功能,但这只是形式上的授权,实质控制权仍在手机厂商手中——用户无法干预框架的决策逻辑、更换后端模型,甚至也不知道具体分发细节。这种形式授权、实质控制的设计是否让代理人理论的适用根基不太牢固?

另外,承接上文的脑洞,如果AI手机在分发任务时抹去了用户的身份特征,它就不再是用户代理,而更接近一个自主交易系统,那么代理人理论就不能成立,服务提供者(App)与消费者(用户)之间的直接契约关系就被切断了。也许会引发严重的合同履行与消费者保护问题?

审稿人苍焱提示,也许可以借鉴无人驾驶汽车的规制思路,按照AI Agent的自主决策程度与用户实际控制权来做分级认定:弱自主、强用户可控的,可沿用代理人理论;强自主、用户几乎无法干预决策的,则应直接剥离代理属性,将责任锚定在实际掌控AI逻辑的手机厂商或者手机智能体提供者身上。我觉得这个思路很棒!

05

协议标准与SEP问题

另外我还有一个延伸脑洞,关于意图框架的规则制定和标准必要专利(SEP)的。
目前,意图框架的核心技术路径已呈现开放化趋势——除了固执的苹果App Intents。未来,为实现真正的跨平台、跨品牌互联互通,制定统一的公共技术标准几乎是必然选择。而一旦该类标准被全行业广泛采纳,围绕意图编码方式、上下文语义解析机制、跨服务通信协议等核心实现技术,可能被申请专利并形成技术上不可替代的实现路径,进而演化出标准必要专利(SEP)的权利形态。

但我不知道,这个标准会以怎样的形式演化形成。和通信行业由第三方标准组织主导制定标准不同,通信标准天然就需要不同厂商的设备互联互通,因此必须依赖中立标准组织;而意图框架的技术标准更大概率由少数头部平台型企业通过商业实践形成,至少短期内各手机厂商可能更愿意利用意图框架来巩固生态壁垒。所以,也有另一种可能:最终意图框架只会停留在平台接入规范的地位,和iOS系统、安卓系统的应用上架规则类似,难以成为真正意义上的公共技术标准。

另外,我在编辑文章的时候刚好看到资讯:2026年4月8日,Anthropic、微软、IBM、Meta和Genentech五个AI巨头联合成立了大模型专利联盟SAIL Foundation,意味着AI产业已经开始构建专利池和交叉许可机制了,翻版通信领域SEP大战还会远吗?

结语

  1. 这篇文章的成稿和我最开始想的框架以及初稿可以说是大相径庭。有一些问题我写着写着发现还是老问题,有一些又是突发的灵感。整个写作和修改过程充满了左右脑互搏。总之就是没什么深度,再次滑跪!

  2. 另外我看了这些文章觉得很有意思:

    AI手机背后,如何建立隐私保护与数据信任?

    AI手机,又是一次“不作恶”的开始?

    意图即应用:Agentic AI时代计算交互新范式

    AI正接管你的手机!专家担心……

    阿里千问可以点外卖后,我想正式聊聊A2A与MCP

    许可|AI智能体的私法构造与行为边界

    万字详解智能体:AI手机走“盲道”

    Youtube:A2A vs MCP: AI Agent Communication Explained,https://www.youtube.com/watch?v=BMDFPOyezH4

    Youtube:MCP vs API: Simplifying AI Agent Integration with External Data,https://www.youtube.com/watch?v=7j1t3UZA1TY

作者|肖莆羚令
审稿苍焱、Wesley、HexCode、清和问了Claude的HMM
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-20 05:07:16 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/545568.html
  2. 运行时间 : 0.102940s [ 吞吐率:9.71req/s ] 内存消耗:4,884.49kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=75c9e6cf39a04203ff1de0e8dba6fd8a
  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.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000754s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001018s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000334s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000312s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000733s ]
  6. SELECT * FROM `set` [ RunTime:0.000265s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000774s ]
  8. SELECT * FROM `article` WHERE `id` = 545568 LIMIT 1 [ RunTime:0.000614s ]
  9. UPDATE `article` SET `lasttime` = 1776632836 WHERE `id` = 545568 [ RunTime:0.012616s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000240s ]
  11. SELECT * FROM `article` WHERE `id` < 545568 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000475s ]
  12. SELECT * FROM `article` WHERE `id` > 545568 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000382s ]
  13. SELECT * FROM `article` WHERE `id` < 545568 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.005549s ]
  14. SELECT * FROM `article` WHERE `id` < 545568 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.002825s ]
  15. SELECT * FROM `article` WHERE `id` < 545568 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001035s ]
0.104643s