地址:https://open.cnipr.com/cnipr-api/rs/api/search/sf2/{client_id}
HTTP GET
参数名称 | 说明 | 参数类型 | 是否必须 | 类型 | schema |
---|---|---|---|---|---|
client_id | 应用id | path | true | string | |
pid | 专利id,sf1接口返回的pid值/公开(公告)号 | path | true | string | |
openid | 用户id | query | false | string | |
access_token | 访问令牌 | query | false | string |
{ "status": "0", "message": "SUCCESS", "total": 1, "from": 0, "to": 1, "results": [{ "pid": "", "appNumber": "", "pubNumber": "", "appDate": "", "pubDate": "", "title": "", "ipc": "", "applicantName": "", "inventroName": "", "priority": "", "agencyName": "", "agentName": "", "addrProvince": "", "addrCity": "", "addrCounty": "", "address": "", "patType": "", "iapp": "", "ipub": "", "den": "", "abs": "" "lprs": "", "draws":"", "dbName": "", "tifDistributePath": "", "pages": "", "proCode": "", "appCoun": "", "statusCode": "", "cl": "", "patentWords":"", "autoAbs":"", "claimsPath": "", "cipPath": "", "instrPath": "", "instrTif": "", "censor":"", "priorityDate":"", "divideInitAppNo":"", "legalStatus": "", "mainIpc": "", "appResource": "", "categoryType": "", "patNo": "", "sameApp": "", "titleKey": "", "clKey": "", "bgKey": "", "nec": "", "grantDate": "", "expireDate": "", "patentee": "" }], "sectionInfos": [{ "sectionName": "", "recordNum": }] }
参数字段 | 说明 |
---|---|
status | 状态码,0代表成功,其它值含义见附录 |
message | 响应的信息描述 |
total | 检索结果总数 |
from | 分段检索,开始值 |
to | 分段检索,结束值 |
sectionInfos | 命中记录分布的数据库信息 |
results | 检索结果集 |
下面为results结果集中的参数说明: | |
pid | 专利信息id |
appNumber | 申请号 |
pubNumber | 公开(公告)号 |
appDate | 申请日 |
pubDate | 公开(公告)日 |
title | 名称 |
ipc | 分类号 |
applicantName | 申请(专利权)人 |
inventroName | 发明(设计)人 |
priority | 优先权 |
agencyName | 专利代理机构 |
agentName | 代理人 |
addrProvince | 省 |
addrCity | 市 |
addrCounty | 县 |
address | 地址 |
patType | 专利类型 |
iapp | 国际申请 |
ipub | 国际公布 |
den | 进入国家日期 |
abs | 摘要 |
lprs | 最新法律状态 |
draws | 摘要附图存储路径 注意:外观专利,无摘要附图,此字段无意义 |
dbName | 专利所属库名 |
tifDistributePath | 发布路径 |
pages | 页数(对应tifDistributePath的图片张数) |
proCode | 国省代码 |
appCoun | 申请国代码 |
statusCode | 专利状态码: 10(有效),20(失效),21(专利权届满的专利),30(在审) |
cl | 主权项 |
patentWords | 关键词 |
autoAbs | 自动摘要 |
claimsPath | 权利要求书 |
instrPath | 说明书 |
instrTif | 说明书附图 |
censor | 审查员 |
divideInitAppNo | 分案原申请号 |
legalStatus | 法律状态 |
mainIpc | 主分类号 |
appResource | 申请来源 |
categoryType | 范畴分类 |
patNo | 专利号 |
sameApp | 同日申请 |
titleKey | 名称关键词 |
clKey | 独权关键词 |
bgKey | 背景关键词 |
nec | 国民经济分类 |
grantDate | 授权日 |
expireDate | 失效日 |
patentee | 专利权人 |
public class SearchClientTest { String access_token="ACCESS_TOKEN"; String openid="OPENID"; String client_id="CLIENT_ID"; public void get(String url, List<NameValuePair> nvps) throws Exception { DefaultHttpClient httpClient = new DefaultHttpClient(); HttpGet httpGet = new HttpGet(url); String str = EntityUtils.toString(new UrlEncodedFormEntity(nvps,"UTF-8")); httpGet.setURI(new URI(httpGet.getURI().toString() + "?" + str)); HttpResponse response = httpClient.execute(httpGet); HttpEntity entity = response.getEntity(); String ss = EntityUtils.toString(entity, "UTF-8"); //打印返回结果 System.out.println(ss); httpClient.getConnectionManager().shutdown(); } /** * 通过概览中的PID检索专利信息 */ @Test public void detailSerachTest() throws Exception { String url = "http://open.cnipr.com/cnipr-api/rs/api/search/sf2/"+client_id; List<NameValuePair> nvps = new ArrayList<NameValuePair>(); // 提交参数及值 nvps.add(new BasicNameValuePair("pid", "FMZL@CN85102439")); nvps.add(new BasicNameValuePair("access_token", access_token)); nvps.add(new BasicNameValuePair("openid", openid)); this.get(url, nvps); } }