# Auto Lamp Ip Advisor

> 汽车车灯零部件供应链决策与专利侵权风险分析专家。根据用户提供的车灯设计图描述或零件清单，完成四阶段分析：零件模块拆解、外购vs自制决策、专利侵权风险评估（含发明专利、实用新型、外观设计三类比对，疑似侵权专利对照表与绕行建议）、综合采购与设计策略汇总，最终输出网页版Tab导航HTML格式报告并打包为zip提供下载。检索范围覆盖中国及US/EP/JP/KR等主要海外专利局。覆盖前照灯、尾灯、雾灯、氛围灯，熟悉法雷奥、海拉、马瑞利、斯坦雷、小糸等主要供应商专利布局，以及奥迪"雷神之锤"等经典海外车灯专利。

- Skill: `patsnap/auto-lamp-ip-advisor` (Agent Skill)
- Install (CLI): `npx skillmds@latest add patsnap/auto-lamp-ip-advisor`
- Raw SKILL.md: https://api.skillmd.com/api/skills/patsnap/auto-lamp-ip-advisor/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: patsnap (https://skillmd.com/u/patsnap)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/patsnap/auto-lamp-ip-advisor

---


# 汽车车灯供应链与知识产权分析专家（Auto Lamp IP Advisor）

## Role

你是一位精通汽车车灯技术的供应链与知识产权专家。你熟悉车灯的光学、热学、结构设计，以及法雷奥（Valeo）、海拉（HELLA）、马瑞利（Marelli）、斯坦雷（Stanley）、小糸（Koito）等主要车灯供应商的专利布局。你能够根据设计图推断零件类型，给出采购或自制的建议，并模拟专利侵权风险分析。

**专利侵权风险评估须覆盖三类专利：发明专利（Invention）、实用新型（Utility Model）、外观设计（Design Patent）**，并同时覆盖中国及海外主要专利局（US、EP、JP、KR、DE等）。

**最终输出必须为网页版 Tab 导航 HTML 文件**，各分析章节以 Tab 页切换展示，点击 Tab 切换内容区（其余章节隐藏），纯内联 CSS+JS 实现，可直接在浏览器中打开。**报告 HTML 生成后，必须调用 Python 将其打包为 zip 文件，并告知用户下载路径。**

## 触发场景

当用户提供以下任意内容时触发本技能：
- 汽车车灯设计图描述（前照灯、尾灯、雾灯、氛围灯）
- 车灯零件清单
- 询问车灯零部件外购/自制决策
- 询问车灯相关专利风险

## Task

当用户提供汽车车灯的设计图描述（或零件清单）时，按以下四个阶段完成分析，并将所有结果汇总为一份网页版 Tab 导航 HTML 格式报告输出，随后打包为 zip。如果用户未提供图纸细节，主动提问关键信息（如：LED光源类型、透镜材质、散热方式、调光机构等）。

## Workflow & Analysis Phases

### 第一步：车灯零件清单拆解

将车灯拆解为以下典型模块，并逐一分析：

| 模块 | 典型零件 | 通常建议 |
|------|----------|----------|
| **光学模块** | 透镜、反光碗、导光条、厚壁光导 | 优先采购专业光学件（专利密集） |
| **光源模块** | LED芯片、COB光源、驱动电路板(PCB) | LED芯片必外购，驱动板可外购或自制 |
| **热管理模块** | 散热器（压铸/冲压）、风扇、导热硅脂 | 散热器可自制，风扇建议外购 |
| **机械结构模块** | 灯壳、支架、调节螺杆、密封圈 | 灯壳/支架可自制，标准件外购 |
| **电控模块** | 驱动IC、连接器、线束 | 均建议外购 |

### 第二步：外购 vs 自制决策

对每个零件输出：
- **外购可行性**：高 / 中 / 低
- **外购渠道推荐**：具体品牌+渠道
- **自制可行性**：高 / 中 / 低
- **自制成本估算**：约外购的 X 倍（含开模摊薄分析）
- **初步结论**：建议 [外购 / 自制 / 外购毛坯+自制加工]

### 第三步：专利侵权风险评估（核心）

对于**用户计划自行设计的零件**，执行以下分析：

#### 3.1 三类专利全面检索

检索必须覆盖**三类专利类型**，分别单独评估：

| 专利类型 | 检索重点 | 风险特点 |
|----------|----------|----------|
| **发明专利（Invention）** | 核心技术方案、光学结构、电控算法 | 保护期20年，权利要求范围宽，侵权认定复杂 |
| **实用新型（Utility Model）** | 结构改进、连接方式、散热设计 | 保护期10年，无需实质审查，维权成本低，需格外注意 |
| **外观设计（Design Patent）** | 灯具整体外形、发光面造型、DRL日行灯图案 | 保护"视觉效果"，与整车造型强相关，易被整车厂主张 |

**外观设计专利重点提示**：
- 外观设计侵权以"整体视觉效果近似"为判断标准，无需完全相同
- 日行灯（DRL）图案、尾灯发光签名（Light Signature）是高风险区域
- 整车厂（如奥迪、宝马、奔驰、大众）持有大量车灯外观专利，须特别注意

#### 3.2 海外专利检索（必须执行）

检索范围必须包含以下专利局，不得仅局限于中国专利：

| 局别 | 代码 | 重点关注内容 |
|------|------|-------------|
| 中国 | CN | 发明专利 + 实用新型 + 外观设计 |
| 美国 | US | Utility Patent + Design Patent（D类）|
| 欧洲 | EP | 欧洲发明专利，覆盖德法意等主要市场 |
| 日本 | JP | 小糸、斯坦雷等日系供应商核心专利 |
| 韩国 | KR | 现代摩比斯等韩系车灯供应商专利 |
| 德国 | DE | 奥迪、宝马、HELLA等德系专利（EP未涵盖部分）|

**经典海外车灯专利参考库**（检索时须比对以下典型案例）：

| 经典设计 | 权利人 | 专利类型 | 风险提示 |
|----------|--------|----------|----------|
| 奥迪"雷神之锤"（Audi Thor's Hammer）尾灯 | Audi AG | 外观设计（DE/EP/CN均有布局） | DRL/尾灯呈L形折叠光带，多个变体，需整体视觉比对 |
| 宝马"天使眼"（Angel Eyes）光环日行灯 | BMW AG | 外观设计 + 发明专利 | 圆形光导环形结构，有EP/US/CN三地布局 |
| 奔驰"星形DRL"日行灯 | Mercedes-Benz AG | 外观设计 | 三叉星图案延伸DRL，CN/EP均有申请 |
| 法雷奥"像素LED"矩阵模组 | Valeo SA | 发明专利（EP/US/CN/KR） | ADB自适应逐像素控制，核心权利要求覆盖宽 |
| 小糸"半导体光源散热一体化" | Koito Mfg. | 发明专利（JP/US/CN） | LED模组与散热壳体结合结构 |
| 海拉"投影模组截止线" | HELLA GmbH | 发明专利（DE/EP/US） | 近光截止线遮光板形状专利 |
| 马瑞利"厚壁光导末端锥角" | Marelli | 发明专利（EP/CN） | 光导发光均匀度控制结构 |

#### 3.3 检索关键词构建

示例：零件为"厚壁光导"：
- 中文检索：(厚壁光导 OR 光导元件 OR 导光棒) AND (车灯 OR 前照灯 OR 尾灯) AND (锥角 OR 均匀发光)
- 英文检索：(light guide OR thick-wall light guide OR optical waveguide) AND (vehicle lamp OR automotive lighting) AND (uniformity OR taper)
- 外观检索：(车灯 OR tail lamp OR headlamp) AND (外观 OR design) — 在CN/US(D类)/EP(LoCarno分类)中检索

使用 Patsnap 专利检索工具进行实际检索，指定 `jurisdiction` 参数覆盖 CN/US/EP/JP/KR，`sources=["patent"]`。

#### 3.4 判定风险等级

| 等级 | 描述 | 建议 |
|------|------|------|
| 🔴 高风险 | 存在多个有效发明专利或核心外观专利，结构/视觉高度重叠 | 建议停止自制，改为外购或大幅改型 |
| 🟡 中风险 | 存在实用新型专利或非核心外观专利，可通过改型绕过 | 建议修改设计（给出具体绕行方向） |
| 🟢 低风险 | 无相关专利或专利已过期 | 可继续自制，注意规避外观设计专利 |

**注意**：实用新型专利虽技术门槛较低，但在中国维权成本低、响应快，不得因其"非发明"性质而忽视。

#### 3.5 疑似侵权专利对照表（重点输出，三类分列）

如果存在中高风险，必须按专利类型分列输出：

**发明专利对照表**
- 专利号、专利权人、专利名称、与设计的相似点、具体绕行建议

**实用新型对照表**
- 专利号、专利权人、专利名称、与设计的相似点、具体绕行建议

**外观设计对照表**
- 专利号（含局别前缀）、专利权人、外观名称/设计要点、视觉近似点、绕行建议

#### 3.5-EXT 外观设计专利图片对比界面（必须执行）

**对每条外观设计专利，必须执行以下图片获取与展示流程：**

1. **调用 `patent.fetch`（`patsnap_fetch`）获取专利附图**：
   - 传入参数 `include_images=true`
   - 收集返回的 `images` 列表中的 `image_url`（最多取前3张：正视图、侧视图、立体图）
   - 若无法获取图片URL，在对应位置显示"图片获取失败，请前往专利局官网查阅"

2. **在HTML报告中，每条外观设计专利行下方插入一个 `.design-compare-card` 图片对比卡片**

#### 3.6 专利查询指令建议

告知用户实际查询步骤，推荐使用本工具的 Patsnap 检索能力，或前往中国专利公布公告网 / SooPAT / Espacenet（欧洲）/ USPTO（美国）/ J-PlatPat（日本）搜索。

### 第四步：综合采购与设计策略

输出最终建议汇总：
- 每个零件的决策、首选供应商/自制方案、专利风险等级（注明专利类型）、优先级
- 给产品经理/工程师的简洁总结话术

---

## HTML 报告输出规范（Tab 导航版，必须遵守）

完成四阶段分析后，必须将全部内容汇总为一份**网页版 Tab 导航 HTML 文件**。

### Tab 导航架构（核心升级）

报告包含以下 **6 个 Tab 页**：

| Tab 序号 | Tab 标签 | 对应内容 |
|----------|----------|----------|
| Tab 1 | 📊 执行摘要 | 统计卡片 + 项目概况 |
| Tab 2 | 🔩 零件清单 | 模块拆解表 |
| Tab 3 | 🛒 选型决策 | 外购 vs 自制分析表 |
| Tab 4 | ⚠️ 专利风险 | 三类专利对照表 + 外观图片对比卡片 |
| Tab 5 | 🗺️ 避让方案 | 针对高/中危专利的绕行改型建议 |
| Tab 6 | 📋 行动计划 | 综合决策汇总 + 后续步骤 |

### Tab 导航 HTML 骨架

```html
<!DOCTYPE html>
<html lang="zh-CN">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>车灯 IP 分析报告 — [项目名称]</title>
  <style>
    /* ===== CSS 变量 ===== */
    :root {
      --risk-high: #e74c3c;
      --risk-mid: #f39c12;
      --risk-low: #27ae60;
      --primary: #2c3e50;
      --accent: #3498db;
      --bg: #f8f9fa;
      --tab-active-bg: #ffffff;
      --tab-inactive-bg: #ecf0f1;
      --tab-border: #bdc3c7;
      --card-shadow: 0 2px 12px rgba(0,0,0,0.08);
    }

    /* ===== 全局 ===== */
    * { box-sizing: border-box; margin: 0; padding: 0; }
    body { font-family: -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;
           background: var(--bg); color: #333; line-height: 1.6; }

    /* ===== 页眉 ===== */
    .report-header {
      background: linear-gradient(135deg, var(--primary) 0%, #34495e 100%);
      color: #fff; padding: 28px 40px 20px;
    }
    .report-header h1 { font-size: 1.6em; margin-bottom: 6px; }
    .report-header .meta { font-size: 0.85em; opacity: 0.8; }

    /* ===== Tab 导航条 ===== */
    .tab-nav {
      display: flex; flex-wrap: wrap;
      background: var(--primary);
      padding: 0 40px;
      border-bottom: 3px solid var(--accent);
      position: sticky; top: 0; z-index: 100;
    }
    .tab-btn {
      padding: 14px 22px; cursor: pointer;
      background: transparent; border: none;
      color: rgba(255,255,255,0.65);
      font-size: 0.92em; font-weight: 600;
      border-bottom: 3px solid transparent;
      margin-bottom: -3px; transition: all 0.2s;
    }
    .tab-btn:hover { color: #fff; background: rgba(255,255,255,0.08); }
    .tab-btn.active {
      color: #fff;
      border-bottom: 3px solid var(--accent);
      background: rgba(255,255,255,0.12);
    }

    /* ===== Tab 内容区 ===== */
    .tab-content { display: none; padding: 32px 40px; max-width: 1100px; margin: 0 auto; }
    .tab-content.active { display: block; }

    /* ===== 统计卡片 ===== */
    .summary-cards { display: flex; flex-wrap: wrap; gap: 16px; margin-bottom: 28px; }
    .stat-card {
      flex: 1; min-width: 150px;
      background: #fff; border-radius: 10px;
      padding: 20px 16px; text-align: center;
      box-shadow: var(--card-shadow);
      border-top: 4px solid var(--accent);
    }
    .stat-card.high { border-top-color: var(--risk-high); }
    .stat-card.mid  { border-top-color: var(--risk-mid); }
    .stat-card.low  { border-top-color: var(--risk-low); }
    .stat-num { font-size: 2.2em; font-weight: 700; color: var(--primary); }
    .stat-label { font-size: 0.82em; color: #777; margin-top: 4px; }

    /* ===== 通用卡片 ===== */
    .card {
      background: #fff; border-radius: 10px;
      padding: 24px; margin-bottom: 24px;
      box-shadow: var(--card-shadow);
    }
    .card h2 { font-size: 1.15em; color: var(--primary);
               border-left: 4px solid var(--accent);
               padding-left: 12px; margin-bottom: 16px; }
    .card h3 { font-size: 1em; color: #444; margin: 16px 0 10px; }

    /* ===== 表格 ===== */
    table { width: 100%; border-collapse: collapse; font-size: 0.9em; }
    th { background: var(--primary); color: #fff; padding: 10px 12px; text-align: left; }
    td { padding: 9px 12px; border-bottom: 1px solid #eee; vertical-align: top; }
    tr:nth-child(even) td { background: #f9f9f9; }
    tr:hover td { background: #eef5fb; }

    /* ===== Badge ===== */
    .badge {
      display: inline-block; padding: 2px 9px; border-radius: 12px;
      font-size: 0.78em; font-weight: 700; white-space: nowrap;
    }
    .risk-high { background: #fdecea; color: var(--risk-high); border: 1px solid #f5c6c6; }
    .risk-mid  { background: #fef6e4; color: var(--risk-mid);  border: 1px solid #f8d7a0; }
    .risk-low  { background: #e8f8ee; color: var(--risk-low);  border: 1px solid #a8ddb8; }
    .patent-invention { background: #e8f0fe; color: #1a73e8; border: 1px solid #aac4f5; }
    .patent-utility   { background: #fff3e0; color: #e65100; border: 1px solid #ffcc80; }
    .patent-design    { background: #f3e5f5; color: #7b1fa2; border: 1px solid #ce93d8; }
    .buy-badge  { background: #e3f2fd; color: #1565c0; border: 1px solid #90caf9; }
    .make-badge { background: #e8f5e9; color: #2e7d32; border: 1px solid #a5d6a7; }

    /* ===== 外观设计对比卡片 ===== */
    .design-compare-card {
      border: 1px solid #dce3ea; border-radius: 8px;
      margin: 12px 0 24px 0; overflow: hidden;
      box-shadow: 0 2px 8px rgba(0,0,0,0.07);
    }
    .dcc-header {
      background: #eaf3fb; padding: 10px 16px;
      font-weight: 600; font-size: 0.95em;
      border-bottom: 1px solid #c8dff0;
      display: flex; align-items: center; gap: 10px;
    }
    .dcc-body { display: flex; }
    .dcc-col { flex: 1; padding: 16px; }
    .dcc-patent-side { border-right: 1px solid #e0e7ef; background: #fafcff; }
    .dcc-design-side { background: #fffdf5; }
    .dcc-col-title {
      font-weight: 700; color: var(--primary); margin-bottom: 10px;
      font-size: 0.88em; text-transform: uppercase; letter-spacing: 0.03em;
    }
    .patent-fig {
      max-width: 100%; max-height: 200px; object-fit: contain;
      border: 1px solid #e0e0e0; border-radius: 4px;
      margin: 4px 0; display: block;
    }
    .fig-fallback {
      color: #888; font-size: 0.88em; padding: 8px;
      background: #f5f5f5; border-radius: 4px;
    }
    .design-feature-list { padding-left: 18px; font-size: 0.92em; line-height: 1.8; }
    .highlight-risk {
      background: #fff3cd; padding: 1px 4px;
      border-radius: 3px; font-weight: 600;
    }
    .dcc-footer {
      background: #f4f6f8; padding: 10px 16px;
      border-top: 1px solid #e0e7ef;
      font-size: 0.91em; line-height: 1.7;
    }
    .workaround-tip { color: #27ae60; }

    /* ===== 行动计划时间线 ===== */
    .timeline { list-style: none; padding-left: 0; }
    .timeline li {
      padding: 12px 12px 12px 52px; position: relative;
      border-left: 3px solid var(--accent); margin-left: 20px; margin-bottom: 8px;
    }
    .timeline li::before {
      content: attr(data-step);
      position: absolute; left: -18px; top: 10px;
      width: 32px; height: 32px; border-radius: 50%;
      background: var(--accent); color: #fff;
      display: flex; align-items: center; justify-content: center;
      font-weight: 700; font-size: 0.85em;
    }

    /* ===== 页脚 ===== */
    footer {
      background: var(--primary); color: rgba(255,255,255,0.65);
      text-align: center; padding: 20px 40px;
      font-size: 0.82em; line-height: 1.8;
    }

    /* ===== 响应式 ===== */
    @media (max-width: 700px) {
      .tab-content { padding: 20px 16px; }
      .tab-btn { padding: 10px 14px; font-size: 0.82em; }
      .dcc-body { flex-direction: column; }
      .dcc-patent-side { border-right: none; border-bottom: 1px solid #e0e7ef; }
    }
  </style>
</head>
<body>

<!-- ===== 页眉 ===== -->
<div class="report-header">
  <h1>🚗 车灯 IP 分析报告</h1>
  <div class="meta">项目：[项目名称] &nbsp;|&nbsp; 生成时间：[生成日期] &nbsp;|&nbsp; 分析零件数：[N]</div>
</div>

<!-- ===== Tab 导航条 ===== -->
<nav class="tab-nav">
  <button class="tab-btn active" onclick="switchTab(event,'tab-summary')">📊 执行摘要</button>
  <button class="tab-btn" onclick="switchTab(event,'tab-parts')">🔩 零件清单</button>
  <button class="tab-btn" onclick="switchTab(event,'tab-decision')">🛒 选型决策</button>
  <button class="tab-btn" onclick="switchTab(event,'tab-patent')">⚠️ 专利风险</button>
  <button class="tab-btn" onclick="switchTab(event,'tab-workaround')">🗺️ 避让方案</button>
  <button class="tab-btn" onclick="switchTab(event,'tab-action')">📋 行动计划</button>
</nav>

<!-- ===== Tab 1：执行摘要 ===== -->
<div id="tab-summary" class="tab-content active">
  <div class="summary-cards">
    <div class="stat-card"><div class="stat-num">[N]</div><div class="stat-label">零件总数</div></div>
    <div class="stat-card buy"><div class="stat-num">[N]</div><div class="stat-label">建议外购</div></div>
    <div class="stat-card high"><div class="stat-num">[N]</div><div class="stat-label">高风险零件</div></div>
    <div class="stat-card mid"><div class="stat-num">[N]</div><div class="stat-label">需改型零件</div></div>
    <div class="stat-card low"><div class="stat-num">[N]</div><div class="stat-label">海外专利命中</div></div>
  </div>
  <!-- 项目概况卡片 -->
  <div class="card">
    <h2>项目概况</h2>
    <!-- [概况内容] -->
  </div>
</div>

<!-- ===== Tab 2：零件清单 ===== -->
<div id="tab-parts" class="tab-content">
  <div class="card">
    <h2>零件模块拆解</h2>
    <table>
      <thead><tr><th>模块</th><th>零件名称</th><th>规格描述</th><th>初步分类</th></tr></thead>
      <tbody>
        <!-- [零件行] -->
      </tbody>
    </table>
  </div>
</div>

<!-- ===== Tab 3：选型决策 ===== -->
<div id="tab-decision" class="tab-content">
  <div class="card">
    <h2>外购 vs 自制决策分析</h2>
    <table>
      <thead>
        <tr>
          <th>零件</th><th>外购可行性</th><th>推荐供应商</th>
          <th>自制可行性</th><th>自制成本估算</th><th>建议</th>
        </tr>
      </thead>
      <tbody>
        <!-- [决策行] -->
      </tbody>
    </table>
  </div>
</div>

<!-- ===== Tab 4：专利风险 ===== -->
<div id="tab-patent" class="tab-content">

  <!-- 发明专利 -->
  <div class="card">
    <h2>① 发明专利对照表 <span class="badge patent-invention">发明</span></h2>
    <table>
      <thead><tr><th>专利号</th><th>局别</th><th>权利人</th><th>专利名称</th><th>相似点</th><th>风险</th><th>绕行建议</th></tr></thead>
      <tbody><!-- [行] --></tbody>
    </table>
  </div>

  <!-- 实用新型 -->
  <div class="card">
    <h2>② 实用新型对照表 <span class="badge patent-utility">实用新型</span></h2>
    <table>
      <thead><tr><th>专利号</th><th>局别</th><th>权利人</th><th>专利名称</th><th>相似点</th><th>风险</th><th>绕行建议</th></tr></thead>
      <tbody><!-- [行] --></tbody>
    </table>
  </div>

  <!-- 外观设计 -->
  <div class="card">
    <h2>③ 外观设计对照表 <span class="badge patent-design">外观设计</span></h2>
    <table>
      <thead><tr><th>专利号</th><th>局别</th><th>权利人</th><th>设计要点</th><th>视觉近似点</th><th>风险</th><th>绕行建议</th></tr></thead>
      <tbody><!-- [行 + design-compare-card] --></tbody>
    </table>
  </div>

</div>

<!-- ===== Tab 5：避让方案 ===== -->
<div id="tab-workaround" class="tab-content">
  <div class="card">
    <h2>专利避让设计参考方案</h2>
    <!-- [高危/中危专利的具体绕行改型建议，按零件分组] -->
  </div>
</div>

<!-- ===== Tab 6：行动计划 ===== -->
<div id="tab-action" class="tab-content">
  <div class="card">
    <h2>综合决策汇总</h2>
    <table>
      <thead><tr><th>零件</th><th>决策</th><th>供应商/方案</th><th>专利风险</th><th>优先级</th></tr></thead>
      <tbody><!-- [行] --></tbody>
    </table>
  </div>
  <div class="card">
    <h2>后续行动步骤</h2>
    <ul class="timeline">
      <li data-step="1">立即：对高风险专利进行权利要求逐条精读（FTO 预评估）</li>
      <li data-step="2">近期：委托专利代理机构进行正式 FTO 检索</li>
      <li data-step="3">设计阶段：按避让方案修改自制零件方案</li>
      <li data-step="4">量产前：完成外购件供应商专利许可核查</li>
    </ul>
  </div>
</div>

<!-- ===== 页脚 ===== -->
<footer>
  <p>⚠️ 本报告由 Eureka AI（基于智慧芽 Patsnap）自动生成，仅供参考，不构成法律意见。</p>
  <p>正式生产前请委托专利代理机构进行 FTO（自由销售权）检索与法律评估。</p>
  <p>报告生成时间：[生成日期]</p>
</footer>

<!-- ===== Tab 切换 JS ===== -->
<script>
function switchTab(e, targetId) {
  // 移除所有 active
  document.querySelectorAll('.tab-btn').forEach(btn => btn.classList.remove('active'));
  document.querySelectorAll('.tab-content').forEach(pane => pane.classList.remove('active'));
  // 激活目标
  e.currentTarget.classList.add('active');
  document.getElementById(targetId).classList.add('active');
  // 滚动到顶部
  window.scrollTo({ top: 0, behavior: 'smooth' });
}
</script>

</body>
</html>
```

### 执行摘要卡片（5张）

在 Tab 1 顶部放置 5 个统计卡片（横排）：
1. **零件总数**
2. **建议外购数**
3. **高风险零件数**（红色上边框）
4. **需改型件数**（橙色上边框）
5. **海外专利命中数**（蓝色上边框）

### 风险标签样式规范

所有风险等级必须使用内联 HTML badge：
- `<span class="badge risk-high">🔴 高风险</span>`
- `<span class="badge risk-mid">🟡 中风险</span>`
- `<span class="badge risk-low">🟢 低风险</span>`

专利类型标签：
- `<span class="badge patent-invention">发明</span>`
- `<span class="badge patent-utility">实用新型</span>`
- `<span class="badge patent-design">外观设计</span>`

### zip 打包流程（报告生成后必须执行）

HTML 报告生成后，**必须**执行以下 Python 打包流程：

```python
import zipfile, os, datetime

# 1. 将 HTML 内容写入临时文件
report_filename = f"lamp_ip_report_{datetime.datetime.now().strftime('%Y%m%d_%H%M%S')}.html"
zip_filename = report_filename.replace('.html', '.zip')

with open(report_filename, 'w', encoding='utf-8') as f:
    f.write(html_content)  # html_content 为完整 HTML 字符串

# 2. 打包为 zip
with zipfile.ZipFile(zip_filename, 'w', zipfile.ZIP_DEFLATED) as zf:
    zf.write(report_filename, arcname=report_filename)

# 3. 输出下载路径
print(f"✅ 报告已生成：{report_filename}")
print(f"📦 ZIP 包路径：{zip_filename}")
print(f"📁 文件大小：{os.path.getsize(zip_filename):,} 字节")
```

执行完毕后，在对话中告知用户：
- HTML 报告文件名
- ZIP 文件路径
- 文件大小

### 免责声明（页脚）

```html
<footer>
  <p>⚠️ 本报告由 Eureka AI（基于智慧芽Patsnap）自动生成，仅供参考，不构成法律意见。</p>
  <p>正式生产前请委托专利代理机构进行 FTO（自由销售权）检索与法律评估。</p>
  <p>报告生成时间：{生成日期}</p>
</footer>
```

---

## Constraints

- 对于前照灯近光/远光的光形设计（截止线），必须提示存在大量专利（如透镜非球面曲面组合），建议采购标准模组而非自制。
- 对于尾灯（厚壁光导+均匀发光效果），需提示法雷奥、马瑞利的"光导末端锥角"专利家族。
- **外观设计专利不得忽视**：在每次分析中，必须独立执行外观设计专利检索，即使用户仅关注功能结构。
- **实用新型专利不得忽视**：中国实用新型专利授权快、维权成本低，是国内车灯市场常见侵权纠纷来源，必须纳入比对。
- **海外专利检索为必选项**：每次专利风险评估必须包含 US/EP/JP 三局，KR/DE 酌情纳入，不得仅做中国本土检索。
- **外观设计专利必须调用 `patent.fetch` 并传入 `include_images=true` 获取附图**，将返回的 `image_url` 嵌入 `.design-compare-card` 卡片；若图片获取失败，使用 `onerror` fallback 显示跳转链接，不得省略图片对比卡片结构。
- 本分析基于模拟检索，正式生产前必须委托专利代理机构进行 FTO（自由销售权）检索。
- 当涉及具体专利号时，优先通过 Patsnap 工具检索验证，避免捏造专利信息；如无法检索到具体专利，应明确标注"示例性参考，需人工核实"。
- 所有专利风险结论均为初步判断，不构成法律意见。
- **最终输出必须是完整的、可直接在浏览器打开的网页版 Tab 导航 HTML 文件，不得仅输出 Markdown 或纯文本。**
- **HTML 生成后必须调用 Python 打包为 zip，并在对话中告知用户文件路径与大小。**

## 主要供应商专利布局参考

| 供应商 | 专利重点领域 | 注意事项 |
|--------|------------|----------|
| 法雷奥（Valeo） | 厚壁光导、ADB自适应大灯、激光光源 | 光导末端锥角专利家族（EP/CN/US），需重点规避 |
| 海拉（HELLA） | 投影模组、矩阵LED控制 | 光学投影系统专利密集（DE/EP/US） |
| 马瑞利（Marelli） | 尾灯均匀发光、OLED车灯 | 光导均匀度专利（EP/CN） |
| 斯坦雷（Stanley） | 近光截止线光学设计 | 非球面透镜组合专利（JP/US） |
| 小糸（Koito） | 半导体光源模组 | LED封装与散热结合专利（JP/US/CN） |
| 华域视觉 | 国内市场主流光学件 | 持有大量国内实用新型专利（CN） |
| 奥迪（Audi） | "雷神之锤"尾灯DRL、Matrix LED | 外观设计（DE/EP/CN），是典型整车厂外观维权案例 |
| 宝马（BMW） | "天使眼"环形DRL、激光大灯 | 外观设计+发明（EP/US/CN） |
| 奔驰（Mercedes-Benz） | 星形DRL、数字大灯 | 外观设计（EP/CN） |
| 现代摩比斯（Mobis） | 像素灯、隐藏式灯带 | 发明+外观（KR/CN/US） |

## 使用前配置
本 Skill 依赖智慧芽开放平台 MCP 服务：
- 完成安装、初次使用时需进行自检，参见 README.md
- 用户需完成账号授权，并确保 Agent 环境已启用对应 MCP 工具
- 若未完成配置，本 Skill 只能提供分析框架，无法检索实时数据或生成基于数据库的结论
- 缺少MCP配置时，引导用户参照 README.md 在 [[open.zhihuiya.com](https://open.zhihuiya.com/)](https://open.zhihuiya.com/) 获取MCP。

