☰
上市公司核心专利数据:技术识别与清洗实战解析
2026/10/21 12:30:07 网站建设 项目流程

做技术情报和数据研究工作的人,应该都有过这种感受:专利公开数据看起来是开放的、谁都能查的,但当你试图回答“某家上市公司到底掌握了哪些核心技术”这个问题时,真正干起活来会发现,无论是数据量、清洗难度,还是对“核心技术”这个词的界定,都比想象中要复杂得多。这也是我整理这份“上市公司关键核心技术专利数据(2007-2024)”的初衷——把散落在各个来源里的专利信息收敛成一套能跑时序分析、能算指标、能支撑技术尽调的数据资产。

简单说,这份数据以2007到2024年为时间窗口,覆盖A股、港股与中概股范围内的上市公司,从海量公开专利中筛选出与公司主营业务强相关的发明专利、实用新型和外观设计,再按统一口径做了清洗、归并和标注,最终形成可供统计分析的结构化字段集。它解决的问题,是过去做技术竞争分析时最头疼的三个痛点:口径不统一、年份对不上、质量没有分层。它适合的人也比较明确:做科技产业研究的分析师、给企业做技术尽调的投资机构、高校里研究创新与专利计量的课题组,以及企业内部想看竞争对手技术布局的知识产权管理者。

1. 项目定位与数据范围设计

1.1 为什么选择2007-2024这个时间跨度

数据时间窗口的选择,不是拍脑袋定的。2007年往前推,很多上市公司的专利数据在公开渠道里的完整性很差,早期专利的电子化程度不高,许多技术含量较高但年代久远的申请,要么没有结构化著录项,要么在多次转移变更中丢失了关键记录。更重要的是,2007年是中国企业大规模建立专利储备意识的一个分水岭——那个时候开始,国内企业申请专利的目的从应付考核逐步转向真正的市场竞争工具,发明专利的申请量有了实质性的抬升。

选2007年作为起点,恰好能覆盖几个完整的产业周期:4G到5G的通信技术换代、新能源产业链从培育到爆发、半导体自主化进程加速、人工智能和智能制造在2015年后快速升温。如果窗口再往前拉,数据噪声会显著增加;如果从2015年后才开始,又会错过大量早期布局型专利,而这些专利往往是判断一家公司技术根基的核心证据。所以我个人倾向于把基准年定在2007,而截至2024年,则是为了让最晚一批授权公告和公开数据能被完整纳入,同时保证专利法律状态有时间窗口充分演化。

1.2 “关键核心技术”的界定逻辑

这是整个项目里最容易被误解、也最需要解释清楚的环节。市面上能公开检索到的专利数据动辄几百万条,但“数量大”不等于“核心技术多”。我采用的筛选逻辑分三层。

第一层是技术领域匹配。以公司主营业务的行业代码为锚点,锁定相关技术领域范围。比如一家做锂电池材料的上市公司,它的专利里既有电芯正负极材料这类真正的关键技术,也有包装盒、极耳连接片这类外围专利,显然前者才是核心技术。通过行业代码和技术分支对应关系,先把外围领域挡在门外。

第二层是质量门槛。发明专利、实用新型、外观设计三类的含金量差异巨大,发明专利要经过实质审查,技术门槛和权利稳定性明显更高。在后续的核心技术认定里,以发明专利为主,实用新型作为辅助线索,外观设计一般仅作为品牌设计维度的参考。

第三层是主营关联度。这一点最花功夫,也是真正拉开数据质量差距的地方。需要把每家公司的产品结构、年报披露的业务板块与专利的技术分类做交叉验证。举一个实际案例:某软件上市公司有上千条专利,但仔细看会发现相当一部分是界面交互设计、商标相关的外观专利,真正涉及底层算法和系统架构的发明授权只有不到四分之一。如果不做主营关联度过滤,直接拿专利总数做分析,结论会严重偏离真实技术水平。

1.3 上市公司范围与合并口径

公司范围采用全口径:A股、港股、中概股在同一张表里处理。这里有一个容易被新手忽略的问题——同一家公司可能有两个甚至多个上市主体,比如母公司A股上市、子公司在港股上市,或者多地挂牌。如果不做实体归并,统计出来的专利数量会重复计算,跨市场比较时也会出现系统性偏差。

我的做法是建立一套“实体—上市主体—证券代码”的映射关系,以最终控制人和核心管理层为基准,把同一控制链下的多个上市主体合并为一个实体单元。这个工作不能靠机械匹配证券代码完成,因为重名、简称、历史更名带来的干扰太多,需要人工核对工商信息和年报披露,才能真正做到“一个公司对应一套专利数据”。

2. 核心技术识别的关键方法与评估维度

2.1 从专利类型到质量分层

专利类型是核心技术识别的第一道分界线。发明专利在授权前必须经过实质审查,审查员会对新颖性、创造性、实用性做全面检索比对,授权后的技术含金量和法律稳定性都相对可靠。实用新型和外观设计虽然也有价值,但在核心技术分析中权重必须显著低于发明。

实际操作中我会再做一个细分:把发明专利拆成“授权有效”“授权失效”“公开未授权”三类。失效的有时候才是判断技术路线变迁的关键线索——某公司早年布局了某项技术,后来主动放弃维持年费,可能说明那条技术路线被战略放弃,也可能说明技术已经过时。只盯着有效专利,会漏掉很多战略判断层面的信息。

质量分层的第二刀,是区分“自申请”和“受让”专利。通过专利转让、并购获得的技术,和自主研发积累的技术,对应的企业能力含义完全不同。受让专利反映的是资本运作和技术整合能力,自申请专利才真正体现原始创新积累。我在数据表里专门设置了“权利获取方式”这个字段,分析时可以按需拆分。

2.2 IPC分类号与关键词组合识别法

IPC国际专利分类号是核心技术识别最核心的工具。每个专利都会有一个或多个IPC分类号,这个号对应它在全球技术分类体系中的位置。比如半导体器件主要落在H01L,电池技术集中在H01M,数字通信在H04L/H04W,生物医药则在A61K。用IPC做初筛,比用关键词高效得多,因为专利撰写者为了扩大保护范围,会用各种上位概念和同义表达描述同一件事,关键词经常抓不全,但分类号是标准化的,全球通用。

单一依赖IPC也有盲区,分类号只能说明技术领域,不能说明它在公司业务中的重要程度。所以我会把IPC筛选和关键词体系叠加使用:先按主营行业圈定候选IPC大组,再在圈定结果里用针对性的关键词组合做二次召回。还是以锂电池行业为例,IPC初筛圈出H01M10、H01M50这些相关分类,关键词组合则覆盖“正极材料”“负极材料”“电解液”“隔膜”“固态电解质”这些细分分支,两者取交集,准确率明显提升。

关键词库的维护是个长期工作,技术演进会带来新词汇,比如早期没有“钠离子电池”这个词,2020年后才大规模出现在专利文本里。这个项目的关键词库我每季度做一次增量更新,用最新授权样本去反向校验召回率。

2.3 核心技术评分模型与指标计算

经过筛选后的剩余专利,还要算一个综合质量分,用来做公司间的横向比较。评分模型不是单一指标,而是多维加权。我用的维度包括:

  • 被引频次:后续专利引用本专利的次数,反映技术影响力
  • 同族规模:同一发明在不同国家/地区申请的数量,反映技术布局广度
  • 权利要求项数:权利要求数量越多,通常表示技术方案越具体、保护范围设计越精细
  • 维持年限:专利从授权到失效或维持至今的时间长度,维持越久说明商业价值越高
  • 法律状态:有效、失效、质押、许可等状态对应不同价值信号
  • 发明人数量与研发团队规模:多人联合发明通常意味着工程化程度更高

各维度按0到1归一化后加权求和,得到每件专利的技术强度分。公司层面的核心技术分,则是其所有核心专利技术强度分的合计。这里有一个很容易踩的坑:直接做简单加总会让专利数量极多的公司天然占优,掩盖了真正的技术效率。所以我会额外计算“平均技术强度分”和“技术强度Top10专利占比”两个辅助指标,一个看整体厚度,一个看头部高度。

2.4 年度序列与技术跃迁点识别

时间维度是这套数据最有价值的资产之一。把2007到2024年的核心专利按申请年份展开,能看到一家公司或一个行业的技术投入节奏。技术投入通常不是匀速的,而是脉冲式:产业窗口打开了,公司集中申请一批;战略收缩了,申请量可能断崖式下跌。

识别技术跃迁点的简单做法是计算前后三年的申请量增速。若某公司在某个年份节点的核心技术专利申请量增速超过行业平均增速一倍以上,且持续时间超过两个年度,基本可以判定进入了技术扩张期。结合产品线和营收结构去验证,通常能还原出明确的战略意图。

3. 数据采集与清洗实操记录

3.1 数据来源与合规获取渠道

数据来源全部来自公开渠道,这一点在项目设计之初就明确。国知局专利检索系统、中国及多国专利审查信息查询,以及WIPO全球专利数据接口,是底层基础来源。行业内常用的一些商业数据库做了二次加工和增量补充,用于交叉验证缺失的著录项。

公开渠道获取数据最大的问题是限流和下载量限制,批量抓取时如果请求频率过高,很容易被暂时封禁IP。我实际跑数据的时候,把单次请求间隔控制在合理范围内,数据量大的公司按年度分批拉取,避免一次性高并发请求给公共系统造成压力。这种做法也符合数据使用的合规要求。

3.2 公司名称归一化与实体合并

清洗的第一步是公司名称归一化。Yahoo财经上的公司名、年报披露的工商注册名、专利著录项目里的专利权人名称,三者经常不一致。最典型的是“某技术股份有限公司”在专利里写成“某技术公司”,或者在英文文献里用拼音缩写。这个问题不解决,按公司名聚合统计时会出现同一公司的专利被拆成多条记录的情况。

我做了一张公司别名表,把证券简称、工商全名、历史曾用名、英文名、常用缩写全部映射到统一的实体ID上。公司更名的情况也得处理,某家公司在2007到2024年间可能换了不止一次名字,但实体ID始终不变。这张映射表的维护没有捷径,需要定期用年报“报告期内公司名称变更”章节来更新。

3.3 申请年、公开年与授权年的口径统一

时间口径是另一个高频雷区。专利有三个关键日期:申请日、公开日、授权公告日,三个日期之间的时间差可能长达数年。做时序分析时,用哪个日期代表“这一年某公司布局了某项技术”会直接影响结论。我的统一标准是:优先使用申请年,因为申请日最接近研发实际完成时间,专利申请通常在研发成果形成后的一两年内提交。公开年和授权年可以作为辅助时间字段保留,但核心年度序列全部以申请年为准。

特别是2019年左右提交的申请、2023年才授权的专利,如果按授权年统计,会错误地把技术布局归到2023年。这种错位在做产业周期判断时会造成严重误导。

3.4 Python数据清洗与去重流程

清洗流程里我写了几个固定脚本,这里贴一段去重和IPC分类号提取的关键逻辑,方便有同样需求的人直接复用。

import pandas as pd # 读取原始数据,假设关键字段为:申请号、公司实体ID、IPC分类号、申请年、专利类型 df = pd.read_csv("raw_patent_data.csv") # 第一步:按申请号去重 # 同一申请号可能在多个来源里出现,且著录项略有差异,保留信息最全的一条 df = df.sort_values("record_completeness", ascending=False) df = df.drop_duplicates(subset="application_number", keep="first") # 第二步:提取每个IPC分类号的大组级别(如 H01M10/0525 -> H01M10) df["ipc_main_group"] = df["ipc_code"].str.extract(r"([A-H]\d{2}[A-Z]\d{1,2})") # 第三步:按技术关键词二次筛选 keywords = ["正极材料", "负极材料", "电解液", "隔膜", "固态电解质"] mask = df["title"].str.contains("|".join(keywords), na=False) | \ df["abstract"].str.contains("|".join(keywords), na=False) core_df = df[mask] # 第四步:输出按公司+申请年聚合的核心专利统计 summary = core_df.groupby(["entity_id", "apply_year"]).size().reset_index(name="core_patent_count") print(summary.head())

这段代码只是清洗流程的起点。实际操作里还会遇到多申请人共同申请的专利拆分问题——两个公司联合申请的专利,如果两边都算,统计会偏大;如果只算第一申请人,又会漏掉合作创新。我采用的规则是:按权益比例拆分计算,但提供“全部计入第一申请人”和“双方都计入”两个版本的口径供下游分析选择。

3.5 数据质量复核与抽样校验

整个清洗流程完成后,必须做人工抽样复核。机器筛完不等于正确,抽样比例我控制在核心数据集的5%左右,样本按公司规模分层后再随机抽取。复核内容包括:IPC分类号是否提取准确、专利权人是否归并正确、核心专利的筛选结果是否与实际技术认知相符。

抽样中发现最多的问题是IPC分类号在原始著录项里存在多种格式混用,老专利和新专利的编码规则有差异,提取正则表达式需要兼容多种写法。处理方式是保留原始IPC字符串的同时,再生成标准化字段,两边都留底,方便回溯查错。

4. 数据分析应用场景与指标计算

4.1 技术集中度分析

有了干净的数据集之后,首先要算的往往是技术集中度,也就是一家公司的核心专利是否聚集在少数几个技术分支上。计算方法是先按IPC大组统计各公司的专利分布,然后算前5大IPC大组的专利合计占公司全体核心专利的比例。集中度高的公司,技术主线通常比较明确,研发资源聚焦;集中度低的公司,要么是业务多元化的巨头,要么是技术方向散乱、缺乏清晰战略。

这个指标在对比同行业不同公司时特别有参考价值。我曾经对比过同一细分领域的三家上市公司,集中度最高的那家核心产品毛利率也最高,原因就是专利高度集中在决定产品性能的关键技术分支上。当然,集中度不是越高越好,过于集中在单一技术上也可能意味着抗风险能力弱。

4.2 纵向时序与技术生命周期位置

把2007到2024年核心专利数量拉成曲线,结合行业重大事件做时间轴对照,可以判断一家公司当前处于技术生命周期的什么位置。如果近三年申请量持续高位,说明处于技术扩张期;如果申请量在行业整体上行时逆势走低,则需要警惕技术储备是否出现断层。

还有一种更细的分析方式:观察某个IPC大组下专利的申请量变化,看行业整体是不是正在经历技术路线的切换期。典型案例是通信设备领域,4G向5G切换的时间窗口里,相关标准必要专利的申请量出现了明显的井喷。这种信号出现之后,产业投资重心一般也会跟着迁移。

4.3 公司与竞争对手的对比矩阵

对比分析是这套数据最常被用到的场景。把同一行业内的多家上市公司放在一张表里,按核心专利数量、技术强度分均值、头部专利集中度、近五年申请增速四个维度做比较,能够快速形成“谁在技术第一梯队”的直观判断。

我常用的输出形式是一个四象限矩阵:横轴是核心专利总强度,纵轴是近三年申请增速。第一梯队是基数大且增速快的,属于明显扩张状态;第二梯队是基数大但增速放缓的,可能处于巩固期;第三梯队是基数小但增速快的,属于追赶型玩家;第四梯队则技术积累薄弱尚不成气候。这种矩阵做投资尽调时非常直观,比单看专利总量有用得多。

4.4 研发投入与技术产出效率测算

专利数据如果只做静态分析,价值就少了一大半。把专利数据和财务数据打通,可以算研发投入产出效率。方法是把每家上市公司的年度研发费用作为分母,当年申请的发明专利数量和技术强度分增量作为分子,得到单位研发投入的技术产出指标。

这个指标要注意行业差异,不同行业的技术研发周期差异很大。软件行业从研发投入到产生专利可能就一两年,而创新药领域一款核心药物在临床阶段就申请了大量专利,但真正产生营收要多年以后。所以研发投入产出效率指标我只在同行业内部做横向对比,跨行业比较没有意义。

5. 实际操作中的问题与排查技巧

5.1 数据采集阶段的高频问题速查

问题现象解决方法
专利权人名称不一致同一公司专利分散在多个名称下建立别名映射表,以统一实体ID聚合
申请年与公开年混淆时序曲线出现异常滞后或提前所有时间序列分析统一以申请年为准,公开年、授权年只作辅助字段保留
重复申请号存在多条记录按申请号聚合后数量异常偏大按记录完整度排序后去重,保留字段最全的一条
IPC分类号格式不一致正则提取结果大量为空清洗前先做编码格式样本检查,兼容多种写法后再批量处理
外观设计与核心技术混淆核心专利统计虚高按专利类型分层统计,外观设计不作为核心技术强度计算输入
子公司与母公司主体未合并集团专利被拆成两个实体以最终控制人为基准做实体归并,并匹配工商信息人工确认

5.2 核心技术筛选的常见误判与规避

第一类误判是只认IPC不认业务。专利的分类号归入某行业,不代表它真的是这家公司的核心技术,很可能只是公司多元化布局的边缘产品。规避方式是在核心与非核心之间引入一个中间态,叫“边缘相关专利”,不进入核心技术强度计算,但留在总量统计里。

第二类误判是漏掉方法类专利。一套完整的技术体系里,除了产品结构专利,还有大量制造工艺、检测方法、控制算法类专利。这类专利的IPC分类号分布比较分散,仅用行业分类圈选容易漏掉。我的解决办法是在关键词层面对“方法”“工艺”“装置”“系统”等类型词做专门补充召回,再人工复核。

5.3 数据规模大时的性能优化

全量数据在千万级条数面前,常规的Excel和单机Pandas处理都会遇到性能瓶颈。我实际遇到的卡点是在做跨年专利家族合并和分类号去重时,内存占用会持续飙高。解决办法有两个:一是按公司分组后分批处理,避免一次性载入全部数据;二是用Dask或Polars这类分布式或惰性计算框架替代原生Pandas做超大规模数据集的转换操作。对于绝大多数分析场景,把数据拆到公司粒度后再操作,效率提升非常明显。

5.4 分析报告中的口径透明性

最后一条经验送给所有用这套数据出报告的人。分析结果里一定要写清楚口径:核心专利筛选标准是什么、时间字段用的是申请年还是授权年、合并实体范围包括哪些上市主体。口径不透明,再好的分析结论都经不起检验。我每次出分析报告,都会附带一张数据口径说明页,把筛选规则、指标定义、数据来源完整列出来。这在对外交付时很加分,也让报告在后续追溯时可以复算、可验证。


整理这套数据下来,我个人体会最深的一点是:专利数据永远是公司技术实力的近似投影,不是完全等同的镜子。一家有大量高质量专利的公司,未必有对等的市场竞争力,反过来,真正技术领先的公司也存在专利布局未覆盖的技术秘密和know-how积累。所以这份数据适合用来做趋势判断、行业对比和初步筛选,但最终的决策结论,一定要结合研发人员构成、核心产品收入结构、研发投入强度这些多维信息综合判断。给第一次用这套数据的人一个具体建议:别急着做全市场的大而全统计,先挑一个你自己最熟悉的行业,用2007到2024的核心专利数量拉一条申请年的时序曲线,再对应看这个行业的产品迭代节点,你会发现很多技术布局的节奏信号,比自己凭空判断要可靠得多。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询