news 2026/10/21 10:24:39

IPC分类号统计表:从专利检索到技术分析的实战指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IPC分类号统计表:从专利检索到技术分析的实战指南

简介:《数字技术-IPC专利分类号统计-new.pdf》是一份聚焦人工智能领域的IPC专利分类号统计参考文档,适合知识产权从业者、专利分析师、技术研发人员及高校研究者使用。文件从人工智能技术、人工智能通用技术、人工智能关键技术三个维度展开,系统梳理了智能芯片、GPU、FPGA、ASIC、类脑芯片等硬件平台,以及机器学习、知识图谱、量子智能计算、群体智能、自然语言处理、智能语音、计算机视觉、生物特征识别等方向的专利分类号,涵盖G06F、G06N、G06T、G06V、G10L、H01L等主流IPC子类,便于读者快速建立AI技术与专利分类号之间的映射关系。包体为1个PDF文件,压缩包大小约1.52MB,目前已有704人学习下载。借助这份分类号统计表,可辅助专利检索、技术趋势分析、竞争情报研判与知识产权战略布局,为人工智能领域的专利地图绘制和研发方向决策提供基础参考。

1. 用IPC分类号统计表拆专利,这是我做过最值的一件笨事

做过专利分析的人都有这种体验:想查人工智能芯片相关专利,却不知道该在分类号框里填什么。填 G06F9*,漏掉 G06N3*;填 H01L21*,又把大量封装和材料专利漏在门外,等反应过来时已经多花了两个下午。我拿到这份《数字技术-IPC专利分类号统计》时,本来只当它是普通的分类清单,结果它把人工智能和高端芯片两大领域的分类号按“技术分支-细分方向”全拆开了,每个方向后面跟着明确的分类号前缀,甚至精确到 G06F40/40 这种小组级编号。这份文档解决的核心问题,是把模糊的技术概念翻译成可执行的专利检索式,让你不再靠猜去拼分类号。适合专利工程师、研发做情报调研、以及刚入行想做技术全景分析的人。

2. 分类号结构先搞懂:星号是检索式的地基,不是装饰

2.1 从 G06F 到 H05K:IPC 层级与星号的真实含义

IPC 分类号从粗到细分五级:部、大类、小类、大组、小组。部是一个字母,G 对应物理,H 对应电学;大类是两位数字,比如 G06 表示计算;小类由大写字母表示,G06F 就是“电数字数据处理”;再往下是数字组,G06F3* 以数字3开头,代表 G06F3/00 及其所有细分。文档里的星号本质是“截断符”,G06F3* 等于“G06F3 开头的一切分类号”,但 G06F* 则扩大到 G06F 这个大类下所有区域,两者检索范围天差地别。

这套文档中,统计表把 G06F3*、G06F8*、G06F9*、G06F11* 等几十个分类号并列放在“智能芯片”分类下,并配上了“智能芯片、AI芯片、GPU”等对应关键词。实际使用时,我一般会把星号视为检索式中的右截断标志,在专利数据库里写成 IPC=(G06F3) 或 IPC=(G06F3/00 或 G06F3/01 或 G06F3/02),前者命中所有小组,后者只命中单个组。动不动就写错的人,往往是把 G06F* 和 G06F3* 混用,导致检索式要么太宽要么太窄。

2.2 统计表的分层思想:三层结构对应三种分析视角

这份统计表不是简单的分类号堆砌,它在逻辑上分了三层。第一层是人工智能硬件平台,细分为 GPU、FPGA、ASIC、类脑芯片、NPU,每个细分方向都给了独立分类号组合;第二层是人工智能通用技术,包括机器学习、知识图谱、类脑智能计算、量子智能计算、模式识别、群体智能、混合智能;第三层是人工智能关键技术,从自然语言处理、智能语音、计算机视觉、生物特征识别一直延伸到 AR/VR 和人机交互。第三层每一章下面还有三级细分,比如生物特征识别下拉出指纹识别、人脸识别、虹膜识别、声纹识别、DNA识别、行为特征识别,每个细分方向单独对应一组分类号。

这种两层结构的好处在于,统计出来的数目可以被反复拆用。做竞争情报时,我第一层看总量判断技术活跃度;第二层用于筛选申请人集中的技术方向;第三层则针对具体产品做精确检索。比如想查人脸识别技术,直接跳到“3.4.2 人脸识别”条目下,拿到 G06K9*、G06F21/32、G06V40/16 这一组分类号。如果只靠记忆,G06F21/32 这种小组编号基本不可能记全。

2.3 粗细粒度怎么选:大组管趋势,小组管查全

文档里有些条目只给到大组级,有些则直接给到小组级,比如机器翻译下面写了 G06F40/40、G06F40/42、G06F40/44、G06F40/45、G06F40/47、G06F40/49、G06F40/51、G06F40/53、G06F40/55、G06F40/56、G06F40/58,几乎把机器翻译相关的细分全部枚举出来。用这些小组号组合检索,能拿到比 G06F40* 精确得多的结果,但同时会牺牲召回,有些用其他分类号暴露翻译特征的专利会被漏掉。

我的建议是:宏观趋势分析用大组级,查新和防侵权用小组级,两种粒度配合使用。文档里同时给出了层级不一的分类号,这是优势,不是缺陷。实际做统计时不要只数分类号出现次数,要看分类号是“大组出现”还是“小组出现”,统计口径不同,结论可能完全相反。

3. 从分类号到检索式:把统计表落地到专利数据库

3.1 准备工作:规范化分类号清单

拿到统计表后,我通常不直接在数据库里输入,而是先把分类号标准化。文档里写的是“G06K9*”“G06F16*”这种带星号的表达,但不同数据库接受的语法不一样,有的支持 IPC=(G06K9/00 或 G06K9/62 或 G06K9/66),有的支持 IPC=(G06K9),还有的写法是 ipc=G06K9%2C。因此第一件事,是把星号统一成数据库偏好写法,并去掉重复项。

原始条目标准化为数据库A标准化为数据库B
G06K9*G06K9/00, G06K9/62, G06K9/66G06K9*
G06V40/16G06V40/16G06V40/16
G06N3*G06N3/00, G06N3/02, G06N3/04G06N3*

上面这张表是我用 Excel 手动整理的,但分类号一多,手工处理容易出错。此时我更推荐用一段简单的 Python 脚本,把星号表达式自动转成可用的前缀列表。

import re from collections import OrderedDict raw_list = [ "G06K9*", "G06F16*", "G06N3*", "G06F21/32", "G06V40/16", "G06F40/30", "G06F40/35" ] def expand_prefix(code): if code.endswith("*"): base = code[:-1] return f"{base}", True return code, False normalized = OrderedDict() for item in raw_list: code, is_prefix = expand_prefix(item.strip()) if is_prefix: normalized[f"{code}*"] = True else: normalized[code] = False for code, is_wildcard in normalized.items(): print(f"{code} wildcard={is_wildcard}")

逻辑说明:这段脚本先对输入清单去重,再判断末尾是否带星号。带星号的条目只保留前缀并标记为 wildcard,之后在拼接检索式时,把 wildcard 条目翻译成“IPC 前导通配”,把精确条目翻译成“IPC 等于指定分组”。参数说明部分:raw_list 里的分类号,建议直接从 PDF 复制粘贴,不要手敲,手敲最容易把 G06F 敲成 G08F;脚本去重选用了 OrderedDict,保证输出顺序和文档一致,方便和原始条目逐行核对。

3.2 检索式拼接的两种策略

规范化完成后,面临检索式拼接策略。策略一适合商用专利数据库:分类号之间用 OR 连接,形成一个大而全的集合。策略二适合做技术分野分析:把分类号按文档给出的技术分支拆开统计,看每个分支下的专利数量分布。

我用 Python 写了一个自动拼接器,输入是一组分类号,输出是“或”关系表达式。

def build_query(code_list, platform="generic"): if platform == "generic": return " OR ".join(code_list) if platform == "platform_a": return "IPC=(" + " OR ".join(code_list) + ")" if platform == "platform_b": return " OR ".join(f"ipc={c}" for c in code_list) codes = ["G06K9*", "G06N3*", "G06V40/16"] print(build_query(codes, "platform_b"))

逻辑说明:build_query 接受分类号列表和目标平台类型,generic 模式只做拼接,不添加数据库语法;platform_a 和 platform_b 是两种常见商用检索语法示例。参数 platform 决定了输出格式,使用时务必确认目标数据库帮助文档中 IPC 字段的写法,很多平台对前导通配符的处理不一致。注意这台拼接器不做语义判断,它不知道 G06N3* 和 G06N20* 谁是父集,判断职责在研究者。

3.3 用关键词做交叉印证

分类号检索完,不能直接收工。我见过太多人只依赖分类号,结果一个技术点被分到非直觉位置。比如强化学习,文档里给了 G06F*、G06K*、G06N*、G06Q*、G06T*、G06V*、G10L* 五个大类前缀,分类号组合看起来覆盖很全,但实际专利可能藏在 G16B* 或 H04L 里。此时要用关键词做二次过滤。

具体做法:将技术名称拆成同义词组,例如“强化学习”拆成“强化学习 OR 增强学习 OR 马尔科夫决策 OR 深度Q网络 OR 策略梯度 OR A3C”,在标题和摘要字段执行,再与分类号集合取交集。通过交集和差集的规模,能判断分类号统计表是否覆盖了该方向的主体专利。这套流程跑下来,我通常能得到“分类号命中数量”和“关键词命中数量”两张表,两张表的交集越大,说明统计口径越靠谱。

4. 高端芯片领域的统计图谱:从设备到封装的分类号矩阵

4.1 五大环节的分类号骨架

高端芯片部分在文档里被拆成半导体设备、半导体材料、芯片制造、封装测试、芯片设计五个环节,每个环节下面又继续细分。半导体设备这部分我重点关注,因为这是分类号最容易乱的地方。光刻机归在 G03F*(用于感光材料或照相设备的光刻工艺)和 H01L21/027,而 H01L21/027 才是很多人默认的光刻工艺入口;离子注入机在 H01J37/317 和 H01L21/265,文档把 H01J37/317 这种原本归在“放电管或放电装置”下的分类号也拉进来了;刻蚀设备集中在 H01L21/3065 和 H01J37/32,而 C23F4* 也用来表示不包含后续除胶的气体刻蚀。不熟悉这些分类号分布的人,很难想到这里存在跨部交叉。

半导体材料环节同样如此。大硅片归在 C30B29/06(单晶生长)、C01B33/02(硅的制备)、B24B37/08(晶圆研磨);第四代半导体材料又拉出 C30B29/04(金刚石)、C01G15/00(氧化镓的含镓化合物)、C30B29/38(氮化铝)。这些分类号分布在 C 部、B 部,如果只查 H01L21*,材料专利会全部漏掉。

4.2 把统计表当技术路线图来读

统计表在高端芯片部分的真正价值,不是让你直接输入数据库,而是作为“分类号-技术环节”映射表,帮你定位技术路线变化。以封装技术为例,文档把封装拆为倒装封装、芯粒封装、2.5D封装、3D封装四大类。2.5D 封装下面又列出 CoWoS、INFO、H-Cube、EMIB,3D 封装下面列出 Foveros、SoIC-Cow/WoW、X-Cube、MCP。每个封装技术都对应 H01L23*、H01L25*、H01L21/50、H01L21/56 这些相同的主分类家族,差别体现在细分小组上。想判断某个厂商押注哪条路线,只统计大组没有区分度,必须深入小组级。

按文档提示,我一般会把“封装基板”抽出来单独统计,因为 H01L23*、H01L33/48、H01L31/048 这些分类号在不同封装路线里都会出现,基板专利数量实质上反映了先进封装平台的通用能力,而不是某一条特定路线的热度。如果只画总趋势,会误以为封装技术全面爆发,实际上爆发的是基板环节。

4.3 跨环节分类号的查全策略

做高端芯片分析,最怕的是只查一个环节的分类号。比如查“FinFET工艺”,文档给出的分类号是 H01L21/336、H01L29/78、H01L21/28、H01L21/8234、H01L27/088,其中 H01L21/336 是“场效应晶体管及其 manufacture 方法”,H01L29/78 是“沟道受绝缘层控制的场效应晶体管”,但实际一篇 FinFET 专利可能同时涉及 H01L21/3065(刻蚀)或 H01L21/311(绝缘层刻蚀),用薄膜制造、刻蚀装备等角度保护技术方案。我的做法是把环节分类号组装成矩阵:每一行是环节,每一列是分类号族,统计时按矩阵汇总,再横向比较环节之间的专利量级。这个做法是从统计表中“设备-材料-制造-封装测试-设计”五层结构里直接推出来的,严格按文档的五环分类去检索,能降低漏检率。

5. 分类号统计避坑:这几个问题我翻车后才知道

5.1 星号截断位置不同,统计范围差三倍

现象:用 G06N* 统计机器学习专利,数量比用 G06N3* 多出近十倍,明明只差一个数字却得出完全不同的结论。

原因:G06N* 截断的是 G06N 整个小类,里面包含 G06N3/00、G06N5/00、G06N7/00、G06N10/00、G06N20/00 等多个大组,G06N3* 只覆盖神经网络相关内容。两类统计面向的技术范围本就不同。

解决:在统计表基础上自己创建一个“统计口径注释列”,每一行写明当前分类号是小类截断还是大组截断,并在最终报告里标注统计基准。比如 G06N* 对应“神经计算大类整体”,G06N3* 对应“基于神经网络的模型”。

5.2 CPC、FI、IPC 混用导致重复计数

现象:同时使用 IPC 和 CPC 字段统计,结果出现大量重复专利,数量虚高。

原因:同一件专利在全球多个同族中会被不同分类体系标注,IPC 分类号的演变版本也不一致。部分商业库默认同时索引 IPC 和 CPC,把同族专利重复计件。

解决:统计前选定一个主分类字段,默认只统计 IPC;只在做海外同族分析时切换到 CPC。同时按申请号去重,用公开号优先排序。文档里这些分类号明确标注是 IPC 分类号,所以我在使用时不额外叠加 CPC。

5.3 分类号覆盖范围随版本演变

现象:量子智能计算用 G06N10* 去检,最初数量极少,但用 B82Y10* 又能检出另一部分,两边数据之和才接近技术真实热度。

原因:新分类号不是为了替代旧分类号,而是为新技术开辟新位置。早期专利很可能被分入旧分类号,新版分类号只覆盖新申请。文档中同时列出 B82Y10*、G06F*、G06N10* 等多组,本质上就是承认单组无法查全。

解决:统计表里出现的每一组分类号都要进入检索式,不要“选自己觉得对的那组”。先按大组统计总量,再按时间序列观察分类号迁移现象,在报告中说明新旧分类号分界年份。

5.4 分类号与关键词在数据库里不是等价关系

现象:用“人脸识别”关键词检出的专利,有约四成不在 G06V40/16 分类号下;反过来,G06V40/16 下也有一部分专利根本不在标题摘要里出现人脸识别字样。

原因:数据库对摘要字段的索引粒度有限,许多专利写得非常上位化,例如只写“生物特征认证”,不写人脸;而分类号分类员在给号时则按技术方案实际涉及内容来给,两类指标天然不一致。

解决:必须用“分类号集合”和“关键词集合”双轨并行,先分别导出两个集合,再做交集和差集。差值部分人工抽样查看,把发现的新关键词回填到关键词表里。

5.5 将“分类号出现次数”误读为“技术重要程度”

现象:某技术分支下专利量过大,直接被判定为主要研发方向,结果细看下来大量专利来自同一申请人布局,本身技术深度一般。

原因:专利数量受申请人策略、行业周期影响,分类号统计反映的是“积累量”,不反映“技术先进性”。

解决:统计时增加指标维度,比如授权率、有效专利占比、被引次数中位数。统计表本身只给分类号,落地分析时我会给数据表附带至少三个统计维度,而非只看申请量。

6. 把统计表变成自己的常驻工具:分类号自动展开脚本

验证分类号覆盖面,我有一套固定流程。先将文档中每个技术分支下所有分类号导入脚本,自动生成“分类号前缀树”,再随机抽五个技术名词做召回测试。比如抽“人机交互”,把文档里 G06F3/01、G06F3/033、G06F3/0346、G06F3/041、G06F3/048 全取出来,在每个分类号下随机抽 20 篇专利,人工核对标题和摘要是否确实是交互技术。召回率低于七成就需要补关键词。

我写过一个简易脚本,专门完成这类展开和抽样命名,核心逻辑如下。

import random, re def build_prefix_tree(codes): tree = {} for code in codes: prefix = re.match(r"([A-Z]\d{2}[A-Z])", code) if prefix: key = prefix.group(1) tree.setdefault(key, []).append(code) return tree def random_sample(tree, count=20): result = {} for key, items in tree.items(): result[key] = random.sample(items, min(count, len(items))) return result codes = ["G06F3/01", "G06F3/033", "G06F3/041", "G06F3/048", "G06K9*"] tree = build_prefix_tree(codes) for k, v in tree.items(): print(k, len(v), v[:3])

逻辑说明:build_prefix_tree 负责把分类号按小类归组,提取规则是“一个字母、两位数字、一个大写字母”,常用于快速看出分类号集中在小类的哪个位置。random_sample 按组做随机抽样,返回组内最多 20 个分类号,便于人工复核。参数 count 控制抽样数量,建议在初次验证时使用 15 以下的小样本,第二次验证再加大到 30。这套脚本执行完,我会把所有抽样专利号写进一张复核表,作废分类号逐条标注原因,例如“已合并入新版分类号”“实际为测试专利”。

从那以后,我每次拿到新的分类号统计表,都会强制走一遍“前缀树构建—抽样复核—关键词回填—报告口径标注”流程,把端口时间从一天压到三小时。这份统计文档我现在仍放在项目文件夹最前面。希望帮到你。

本文还有配套的精品资源,点击获取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/21 10:24:28

artcraft手作方法论:艺术思维与工艺执行的完整流程

1. "artcraft"到底是什么:先放下工具,聊聊底层逻辑 第一次接触artifact这个词时,我刚做完一个翻车比例的小木盒。图纸上一切都很完美,成品却歪得像被门夹过。后来一个做道具的老师傅跟我说了一句话我记到现在&#xff1…

作者头像 李华
网站建设 2026/10/21 10:24:28

C语言大小写转换:从ASCII减法到toupper/tolower

1. 从"大小写减32"说起:这个操作背后的ASCII逻辑先讲个我早期踩过的坑。某次在做一个简单的文本处理工具,要把用户输入的英文字母统一转成大写再入库。当时图省事,直接写了c c - 32,跑起来倒是挺正常,但过了…

作者头像 李华
网站建设 2026/10/21 10:23:55

Simulink双向DC-DC储能变换器仿真:SOC估算与充放电控制策略详解

做储能变流器算法验证的时候,有一件事让我印象特别深刻:每次想看电池充放电切换的动态特性,都得先调台架、接通讯、等电池上电,一套流程下来大半天就没了。后来我换了个思路,先用Simulink把“双向DC-DC变换器 储能电池…

作者头像 李华
网站建设 2026/10/21 10:23:11

图表设计方法论:从信息架构到视觉层次的完整指南

1. 从“diagram-design”这个标题里,我读出了什么第一次看到“diagram-design”这个标题时,我脑子里冒出来的第一个念头是:这到底是在讲“怎么画图”,还是在讲“怎么设计一套画图的规则”?这两个方向差别很大。如果只是…

作者头像 李华
网站建设 2026/10/21 10:22:49

单片机C语言循环移位原理、宏定义实现与常见避坑指南

简介:一份讲解单片机C语言循环移位实现的PDF资料,面向MCU开发者和C语言基础学习者,重点解决普通移位操作会丢失位、而循环移位可保持数据完整的问题。内容从8位数据示例入手,逐步拆解循环左移与循环右移的计算过程,并给…

作者头像 李华
网站建设 2026/10/21 10:22:38

通达信短线出击副图指标:副图、选股、预警三合一实战指南

简介:通达信短线出击副图选预警指标源码以doc文档形式发布,面向股票技术分析爱好者与通达信公式学习者,用于解决短线买卖点信号识别与副图可视化预警需求。资源标签为“教程”,着重讲解公式源码构成与教学应用场景,而非…

作者头像 李华