资料库 API列表
联系我们
注册 登录

sf1-v1,专利概览检索接口

  • 请求地址:

    地址:https://open.cnipr.com/cnipr-api/v1/api/search/sf1/{client_id}

  • 请求方法:

    HTTP POST

  • 请求参数:
    参数名称 参数说明 是否必填 参数类型
    client_id 应用id,如没有clientId请先接入应用,查看接入流程获取 true String
    openid 用户id,可通过 Implicit Grant 方式 Authorization Code 方式 等两种方式获取openid true String
    access_token 访问令牌,可通过 Implicit Grant 方式 Authorization Code 方式Refresh Token 方式 等三种方式获取access_token true String
    exp 表达式,例:公开(公告)号='CN101770823B'
    表达式编写请查看检索帮助文档
    true String
    dbs 数据库,多值用数组或使用英文逗号分隔,例:FMZL,FMSQ,WGZL,SYXX 常用检索数据库 true String[]
    option 检索类型,默认值:2 (按字检索)其它值含义见附录 false int
    order 排序字段,字段前加+号表示升序,加-号表示降序。多个字段排序以逗号分隔,优先级按字段先后顺序。
    使用示例:+appDate表示按申请日升序,-appDate表示按申请日降序; 使用示例:+appDate表示按申请日升序,-appDate表示按申请日降序;其他排序字段,参考Basic属性
    若表达式命中总数大于30万,排序不起作用。可以重新编写表达式,缩小命中数分段获取数据。
    false String
    from 返回值起始坐标,默认为0,不能为负数。from:0表示从第1条开始取数据 true int
    size 返回数量,默认为10,最小值为1,每次检索数量上限为50。size:5表示获取5条数据 true int
    displayCols 检索返回字段,多个字段以逗号分隔。例:title,appNumber,pubNumber / basic,extend
    未填写则返回默认字段(pid,appNumber,pubNumber,dbName) 支持Basic、Extend 字段,其他可填写参数字段见响应数据详情
    false String
    highLight 是否高亮显示,默认值 false (不设置高亮) false boolean
    isDbAgg 是否按照数据库分类统计,默认值 false (不做分类统计) false boolean
  • Postman 调用展示 sf1-v1.jpg
  • 部分请求参数如下:
    exp:名称=汽车
    dbs:FMZL,WGZL
    option:2
    from:0
    size:10
    displayCols:pubNumber,pubDate,appNumber,appDate,title,mainIpc,ipc,applicantName,inventorName,agencyName,agentName,address,abs
    highLight:false
    order:+appDate
    isDbAgg:false
                                                
  • Java + HTTP POST
    public class SearchClientTest {
    	String client_id = "CLIENT_ID";
    	String openid = "OPENID";
    	String access_token = "ACCESS_TOKEN";
    
    	/**
    	 * 专利概览检索接口
    	 */
    	@Test
    	public void expSerachTest() throws Exception {
    		String url = "/v1/api/search/sf1/"+client_id;
    		List<NameValuePair> nvps = new ArrayList<NameValuePair>();
    		// 提交参数及值
    		nvps.add(new BasicNameValuePair("openid", openid));
    		nvps.add(new BasicNameValuePair("access_token", access_token));
    		nvps.add(new BasicNameValuePair("exp", "名称=(汽车)"));
    		nvps.add(new BasicNameValuePair("dbs", "FMZL"));//构造访问库的Set
    		nvps.add(new BasicNameValuePair("dbs", "SYXX"));//注意多个参数的写法(后续例子如同,将不再重复)
    		nvps.add(new BasicNameValuePair("dbs", "WGZL"));
    		nvps.add(new BasicNameValuePair("dbs", "FMSQ"));
    		nvps.add(new BasicNameValuePair("option", 2));	// 1按词检索,2按字检索
    		nvps.add(new BasicNameValuePair("order", "+appDate"));
    		nvps.add(new BasicNameValuePair("from", "0"));	//from:0,表示从第1条开始取,不能为负数
    		nvps.add(new BasicNameValuePair("size", "10"));	//size:10,表示取10条,上限为50条,不能为负数
    		nvps.add(new BasicNameValuePair("displayCols", "pubNumber,pubDate,appNumber,appDate,title,mainIpc,ipc,applicantName,inventorName,agencyName,agentName,address,abs"));
    		this.POST(url, nvps);
    	}
    
    	public void POST(String url, List<NameValuePair> nvps) throws Exception {
    		DefaultHttpClient httpclient = new DefaultHttpClient();
    		HttpPost httppost = new HttpPost(url);
    		httppost.setHeader("ContentType", "application/x-www-form-urlencoded");
    		// 设置表单提交编码为UTF-8
    		UrlEncodedFormEntity entry = new UrlEncodedFormEntity(nvps, "UTF-8");
    		entry.setContentType("application/x-www-form-urlencoded;charset=UTF-8");
    		httppost.setEntity(entry);
    		HttpResponse response = httpclient.execute(httppost);
    		HttpEntity entity = response.getEntity();
    		String ss = EntityUtils.toString(entity, "UTF-8");
    		//打印返回结果
    		System.out.println(ss);
    		EntityUtils.consume(entity);
    		httpclient.getConnectionManager().shutdown();
    	}
    }
    
  • 检索返回值信息:
    属性名称 属性说明 属性类型
    status 状态码,0代表成功,其它值含义见附录 long
    message 响应的信息描述 String
    total 命中总数 long
    from 返回值起始坐标 int
    size 返回数量 int
    results 返回结果集 List<PatentPojo> -- 数据详细
    sectionInfos 各个数据库的命中数量 List<SectionInfos> -- 数据详细
  • results数据详细说明:

    PatentPojo

    属性名称 属性说明 属性类型
    pid 专利唯一ID String
    title 名称 String
    abs 摘要 String
    patType 专利类型 String
    lprs 专利权状态 String
    statusCode 专利权状态代码 String 详情
    appNumber 申请号 String [],数组详情
    appDate 申请日 String
    pubNumber 公开(公告)号 String [],数组详情
    pubDate 公开(公告)日 String
    grantDate 授权日 String
    expireDate 失效日 String
    applicantName 申请(专利权)人 List <String>
    applicantType 申请人类型 Set <String>
    inventorName 发明(设计)人 List <String>
    patentee 专利权人 List <String>
    nec 国民经济分类 List <String>
    mainIpc 主分类号 String
    ipc 分类号 List <String>
    ipcSection 分类号部 Set <String>
    ipcClass 分类号大类 Set <String>
    ipcSubClass 分类号小类 Set <String>
    ipcGroup 分类号大组 Set <String>
    ipcSubGroup 分类号小组 Set <String>
    cpc 联合分类 List <String>
    cpcSection 联合分类部 Set <String>
    cpcClass 联合分类大类 Set <String>
    cpcSubClass 联合分类小类 Set <String>
    cpcGroup 联合分类大组 Set <String>
    cpcSubGroup 联合分类小组 Set <String>
    agencyName 专利代理机构 String
    agentName 代理人 List <String>
    priorityCountry 优先权国家 List <String>
    priorityNo 优先权号 String [][],数组详情
    priority 优先权 String [][],数组详情
    firstPriority 最早优先权 String [][],数组详情
    citationIpc 引证分类号 List <String>
    citationNo 引证号 String [][],数组详情
    citationApplicant 引证申请人 List <String>
    citationCountry 引证国家 Set <String>
    citationOther 非专利引证 List <String>
    citationForward 被引证号 String [][],数组详情
    citationForwardCountry 被引证国家 Set <String>
    claimsPath 权利要求书 String
    claimsType 权利要求书类型 String
    independentClaims 独权项 String
    instrPath 说明书 String
    instrTif 说明书附图 String
    cl 主权项 String
    address 地址 String
    addrProvince String
    addrCity String
    addrCounty String
    appCoun 申请国代码 String
    pubCountryCode 公开国代码 String
    proCode 国省代码 String
    countryCode 国家代码 String
    countryName 国家名 String
    provinceCode 省代码 String
    provinceName 省名 String
    patentWords 关键词 List <String>
    titleKey 名称关键词 List <String>
    clKey 独权关键词 List <String>
    bgKey 背景关键词 List <String>
    claimsQuantity 权利要求数 String
    independentClaimsQuantity 独权数 String
    subClaimsQuantity 从权数 String
    patentRightTransferQuantity 专利权转移次数 String
    applicationRightTransferQuantity 申请权转移次数 String
    licenseQuantity 许可次数 String
    pledgeQuantity 质押次数 String
    preservationQuantity 保全次数 String
    citQuantity 引证总次数 String
    patCitedQuantity 专利引证次数 String
    nplCitedQuantity 非专利引证次数 String
    fwCitQuantity 被引证次数 String
    familyQuantity 同族数 String
    reexaminationDecisionQuantity 复审次数 String
    reexaminationValidQuantity 无效次数 String
    courtDecisionQuantity 判决次数 String
    sameApp 同日申请 String [],数组详情
    dbName DB_NAME String
    appResource 申请来源 String
    iapp 国际申请 String
    ipub 国际公布 String
    den 进入国家日期 String
    draws 摘要附图URL(URL有效时间为10分钟) String
    tifDistributePath 外观专利图URL(URL有效时间为10分钟) List <String>
    drawsPic 说明书附图URL(URL有效时间为10分钟) List <String>
    pages 全文图像页数 String
    declassifiedPublicationDate 解密公告日 String
    iappNo 国际申请号 String [],数组详情
    iappDate 国际申请日 String
    ipubNo 国际公布号 String [],数组详情
    ipubDate 国际公布日 String
    pctCountry PCT指定国家 List <String>
    figure 附图数 String
    patentedTime 授权时长 String
    advancedPublishedDocument 是否提前公开 String
    historyPatentee 历史专利权人 List <String>
    description 说明书页数 String
    inventors 发明人数 String
    subclass 分类号小类数 String
    legalStatus 法律状态 String
    absPic 摘要附图的文件名 String
    designPic 外观专利图的文件名 List <String>
    incPic 说明书附图的文件名 List<String>
    simpleFamilyNo 简单同族族号 String
    simpleFamily 简单同族 String[][],数组详情
    simpleFamilyQuantity 简单同族数 String
    simpleFamilyCountry 简单同族国家 List<String>
    simpleFamilyList 简单同族信息 List<FamilyInfoPojo> -- 简单同族信息
    extendFamilyNo 扩展同族族号 String
    extendFamily 扩展同族 String[][],数组详情
    extendFamilyQuantity 扩展同族数 String
    extendFamilyCountry 扩展同族国家 List<String>
    extendFamilyList 扩展同族信息 List<FamilyInfoPojo> -- 简单同族信息
    patenteeAddr 专利权人地址 String
    patenteeAddrProvince 专利权人省 String
    patenteeAddrCity 专利权人市 String
    patenteeAddrCounty 专利权人区 String
    patenteType 专利权人类型 Set<String>
    primaryApplicantName 第一申请(专利权)人 String
    primaryInventorName 第一发明(设计)人 String
    primaryPatentee 第一专利权人 String
    divideInitApp 分案原申请 String
    divideInitAppDate 分案原申请日 String
    divideInitAppNo 分案原申请号 String [],数组详情
    applicantQuantity 申请人数 String
    agentQuantity 代理人数 String
    patenteeQuantity 专利权人数 String
    ipcQuantity 分类号数 String
    overseasFamilyQuantity 海外同族数 String
    invalidReasonCode 无效原因代码 String
    highValueFlag 高价值专利标识 String
    strategicEmergingIndustryFlag 战略新兴产业标识 String
    overseasFamilyFlag 海外同族标识 String
    maintenancePeriodFlag 维持年限超十年标识 String
    highFinancingQuotaFlag 质押融资标识 String
    awardFlag 获奖标识 String
    applicantInfo 申请人信息 List<ApplicantInfoPojo> -- 申请人信息
    citationInfo 引证信息 List<CitationInfoPojo> -- 引证信息
    legalList 法律信息 List<LegalPojo> -- 法律信息
    transferList 转移转让 List<TransferPojo> -- 转移转让
    preservationList 质押保全 List<PreservationPojo> -- 质押保全
    exploitationList 实施许可 List<ExploitationPojo> -- 实施许可
    priorityInfo 优先权信息 List<PriorityInfoPojo> -- 优先权信息
    invalidList 无效请求 List<InvalidAndReexamPojo>-- 无效请求
    reexamList 复审请求 List<InvalidAndReexamPojo>-- 复审请求
    judgmentList 相关判例 List<JudgmentPojo> -- 相关判例
    customList 海关备案 List<CustomsPojo> -- 海关备案
    overseasFamilyInfo 海外同族信息 List<FamilyCountryPojo>-- 海外同族信息
    下列数据已停止更新
    firstJudgmentList 一审判决 List<FirstJudgmentPojo> -- 一审判决
    secondJudgmentList 二审判决 List<SecondJudgmentPojo> -- 二审判决

    sectionInfos -- 检索结果在各个库的命中数量

    属性名称 属性说明 属性类型
    recordNum 命中数量 Long
    sectionCnName 数据库中文名称 String
    sectionEnName 数据库英文名称 String

    FamilyInfoPojo -- 同族信息类

    属性名称 属性说明 属性类型
    appNumber 申请号 String [],数组详情
    appDate 申请日 String
    pubNumber 公开公告号 String [],数组详情
    pubDate 公开公告日 String

    ApplicantInfoPojo -- 申请人信息类

    属性名称 属性说明 属性类型
    applicantInfoName申请人姓名String
    applicantInfoType申请人类型String
    applicantInfoCountry申请人国家String

    CitationInfoPojo -- 引证信息类

    属性名称 属性说明 属性类型
    srepPhase引证阶段String
    citationInfoNo引证号String[],引证文献的公开号
    citationInfoApplicant引证申请人String
    citationInfoIpc分类号String
    citationInfoCountry引证国家String
    citationInfoLocation引证文献位置List<String>
    citationInfoRichContent详细List<CitationInfoRichContentIcePojo>-- 详细

    CitationInfoRichContentIcePojo -- 引证信息类的详细

    属性名称 属性说明 属性类型
    referenceDocCategory引证类型String
    searchDate检索日期String
    relevantClaims相关权利要求String

    LegalPojo -- 法律信息类

    属性名称 属性说明 属性类型
    newInfo最新String
    prsDate公告日String
    prsCode状态String
    strLegalCode代码String
    codeExpl详细String

    TransferPojo -- 转移转让信息类

    属性名称 属性说明 属性类型
    type转移类型String
    strLegalCode法律状态代码String
    strLegalStatus法律状态String
    strStatusInfo法律状态信息String
    strLegalStatusDay法律状态公告日String
    effectiveDate生效日String
    beforeTransAp变更前权利人List<String>
    afterTransAp变更后权利人List<String>
    currentAp当前权利人List<String>
    beforeTransAddr变更前地址String
    beforeTransAddrCountry变更前国家String
    beforeTransAddrPro变更前省String
    beforeTransAddrCity变更前市String
    beforeTransAddrCounty变更前区String
    afterTransAddr变更后地址String
    afterTransAddrCountry变更后国家String
    afterTransAddrPro变更后省String
    afterTransAddrCity变更后市String
    afterTransAddrCounty变更后区String
    currentAddr当前地址String
    currentAddrCountry当前国家String
    currentAddrPro当前省String
    currentAddrCity当前市String
    currentAddrCounty当前区String

    PreservationPojo -- 质押保全信息类

    属性名称 属性说明 属性类型
    type质押保全类型String
    strLegalCode法律状态代码String
    strLegalStatus法律状态String
    strStatusInfo法律状态信息String
    strLegalStatusDay法律状态公告日String
    contractStatus合同状态String
    contractRegistration合同登记号String
    effectiveDate生效日String
    changeDate变更日String
    cancelDate解除日String
    pledgor出质人List<String>
    pledgePeriod质押期限String
    pledgeFilingStage质押备案阶段String
    preservationStage保全阶段String
    beforPledgor变更前出质人List<String>
    afterPledgor变更后出质人List<String>
    pledgee质权人List<String>
    beforePledgee变更前质权人List<String>
    afterPledgee变更后质权人List<String>
    curPledgee当前质权人List<String>

    ExploitationPojo -- 实施许可信息类

    属性名称 属性说明 属性类型
    licenseType许可种类String
    strLegalStatus法律状态String
    strLegalCode法律状态代码String
    strStatusInfo法律状态信息String
    strLegalStatusDay法律状态公告日String
    type备案阶段String
    curFilingStage当前备案阶段String
    contractRecordNo合同备案号String
    contractFulfillmentPeriod合同履行期限String
    contractRecordDate备案日String
    changeDate变更日String
    cancelDate解除日String
    assignor让与人String
    assignee受让人String
    curAssignee当前受让人String

    PriorityInfoPojo -- 优先权信息类

    属性名称 属性说明 属性类型
    firstPriority最早优先权String
    priorityNo优先权号String[],数组详情
    priorityCountry优先权国家String
    priorityDate优先权日String

    InvalidAndReexamPojo -- 无效请求信息类

    属性名称 属性说明 属性类型
    appellee 被请求人 List<String>
    briefHistory 案由 String
    collegiateLeader 合议组组长 List<String>
    decitionContent 决定的内容 String
    decitionDate 决定日 String
    decitionNumber 决定号 String
    decitionPoint 决定要点 String
    decitionReason 决定的理由 String
    decitionResult 决定结果 String
    decitionResultCode 决定结果代码 String
    examiners 参审员 List<String>
    legalBasis 法律依据 String
    primaryExaminer 主审员 List<String>
    proposer 请求人 List<String>

    JudgmentPojo -- 相关判例信息类

    属性名称 属性说明 属性类型
    causeTitle 案件名称 String
    judgementResult 判决结果 String
    judgementResultCode 判决结果代码 String
    court 法院名称 String
    decidedNumber 决定号 String
    judgmentNumber 判决号 String
    judgmentDate 判决日 String
    chiefJudge 审判长 List<String>
    judge 审判员 List<String>
    clerk 书记员 List<String>
    plaintiffOpinion 原告或上诉人意见 String
    defendantOpinion 复审意见 String
    thirdPartyOpinion 第三人意见 String
    fact 事实认定 String
    decisionReason 判决理由 String
    decisionContent 判决内容 String
    plaintiff 原告或上诉人 List<String>
    plaintiffRepresentative 原告或上诉人代表人 List<String>
    plaintiffAgent 原告或上诉人代理人 List<String>
    defendant 被告或被上诉人 List<String>
    defendantRepresentative 被告或被上诉人代表人 List<String>
    defendantAgent 被告或被上诉人代理人 List<String>
    thirdParty 第三人 List<String>
    thirdPartyRepresentative 第三人代表人 List<String>
    thirdPartyAgent 第三人代理人 List<String>
    superiorCaseNumber 上级案例编号 List<String>
    documentName 文书名称 String
    documentProperties 文书性质 String
    documentType 文书类型 String
    hearProcedure 审理程序 String
    judgeAmount 审判金额 String
    fullText 全文 String

    CustomsPojo -- 海关备案信息类

    属性名称 属性说明 属性类型
    recordNumber 备案号 String
    startDate 开始日期 String
    endDate 截止日期 String
    type 状态 String
    approvalOpinion 审批意见 String

    FamilyCountryPojo -- 海外同族信息

    属性名称 属性说明 属性类型
    country 国别 String
    appQuantity 申请数 String
    pubQuantity 公开数 String

    FirstJudgmentPojo -- 一审判决信息类

    属性名称 属性说明 属性类型
    chiefJudge 审判长 List<String>
    clerk 书记员 List<String>
    court 法院名称 String
    decitionContent 判决内容 String
    decitionNumber 决定号 String
    decitionReason 判决理由 String
    defendant 被告 List<String>
    defendantAgent 被告代理人 List<String>
    defendantOpinion 复审意见 String
    defendantRepresentative 被告代表人 List<String>
    fact 事实认定 String
    judge 审判员 List<String>
    judgementResult 判决结果 String
    judgementResultCode 判决结果代码 String
    judgmentDate 判决日 String
    judgmentNumber 判决号 String
    plaintiff 原告 List<String>
    plaintiffAgent 原告代理人 List<String>
    plaintiffOpinion 原告意见 String
    plaintiffRepresentative 原告代表人 List<String>
    thirdParty 第三人 List<String>
    thirdPartyAgent 第三人代理人 List<String>
    thirdPartyOpinion 第三人意见 String
    thirdPartyRepresentative 第三人代表人 List<String>

    SecondJudgmentPojo -- 二审判决信息类

    属性名称 属性说明 属性类型
    chiefJudge 审判长 List<String>
    clerk 书记员 List<String>
    court 法院名称 String
    decitionContent 判决内容 String
    decitionNumber 决定号 String
    decitionReason 判决理由 String
    defendant 被上诉人 List<String>
    defendantAgent 被上诉人代理人 List<String>
    defendantOpinion 被上诉人意见 String
    defendantRepresentative 被上诉人代表人 List<String>
    fact 事实认定 String
    judge 审判员 List<String>
    judgementResult 判决结果 String
    judgementResultCode 判决结果代码 String
    judgmentDate 判决日 String
    judgmentNumber 判决号 String
    plaintiff 上诉人 List<String>
    plaintiffAgent 上诉人代理人 List<String>
    plaintiffOpinion 上诉人意见 String
    plaintiffRepresentative 上诉人代表人 List<String>
    preVerdict 一审判决内容 String
    thirdParty 第三人 List<String>
    thirdPartyAgent 第三人代理人 List<String>
    thirdPartyOpinion 第三人意见 String
    thirdPartyRepresentative 第三人代表人 List<String>