dingsir的个人博客分享 http://blog.sciencenet.cn/u/dingsir

博文

中国专利申请号的校验位 算法

已有 1145 次阅读 2023-12-31 11:33 |个人分类:软件杂谈|系统分类:教学心得

 中国专利申请号的校验位 算法

中国专利申请号有两种,一种是90年代的, 格式是两个年份后面跟1位类别号,再5位顺序号, 再带一个小数点,一个校验位.比如 94106171.X, 其中94代表1994年, 1代表种类, 06171是流水号, X是校验位;

第二种也就是现在用的, 是四位的年份, 再来1位类别号, 和7位顺序号, 再带一个小数点,一个校验位. 如201811571975.4, 其中2018代表2018年,1代表申请的专利类别, 1571975是流水号.最后的4代表校验位.

专利申请号中的专利类别, 用1位数字表示,所使用数字的含义规定如下:

1表示发明专利申请;2表示实用新型专利申请;3表示外观设计专利申请;8表示进入中国国家阶段的PCT发明专利申请;9表示进入中国国家阶段的PCT实用新型专利申请。

这里讨论的是校验位是如何工作的. 据资料介绍, 是这样的,

中国专利申请号, 取小数点之前的数字(也就是没有产生校验位时) 从左到右,各数字依次与2345678923456789这个数列的相应位上的数字相乘, 如果没有了则停止. 将得到的结果相加,得到一个总和. 将总和去除以11算余数, 余数只能是0~10这11种情况, 如果为10则用X表示, 其它则用数字表示.这个就是校验位的来历.

用一张图来表示会比较简单:

算法示意.png

用Python写成函数也很简单

   Python函数.png



https://wap.sciencenet.cn/blog-1213210-1416062.html

上一篇:甲基锂盐和超酸锂盐
下一篇:锂电池电解液及其原料中, 硫酸根离子的检测或许是多余的
收藏 IP: 49.67.63.*| 热度|

1 郑永军

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-30 05:33

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部