一种基于云存储的专利检索方法及系统

著录项
  • CN201110055923.3
  • 20110308
  • CN102129455A
  • 20110720
  • 国网信息通信有限公司;北京天云融创科技有限公司;北京友友天宇系统技术有限公司
  • 曹汝滨;吴凯峰;张荣;孙雪芬;张林锋;徐杰锋;肖政;方东煦;李云;吴铧明
  • G06F17/30
  • G06F17/30

  • 北京市宣武区白广路二条一号
  • 中国,CN,北京(11)
  • 北京集佳知识产权代理有限公司
  • 逯长明;王宝筠
摘要
本发明公开了一种基于云存储的专利检索方法,包括:预设专利数据库,将所述专利数据库进行云存储;获取用户输入的检索信息,根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利;将所述专利的预设专利相关数据返回给用户所在的客户端,以便由客户端向用户进行检索结果的展现。本发明还公开了一种基于云存储的专利检索系统,该方法和系统能够提高对于专利的检索速度。
权利要求

1.一种基于云存储的专利检索方法,其特征在于,包括:

预设专利数据库,将所述专利数据库进行云存储;

获取用户输入的检索信息,根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利;

将所述专利的预设专利相关数据返回给用户所在的客户端,以便由客户端向用户进行检索结果的展现。

2.根据权利要求1所述的方法,其特征在于,所述将所述专利数据库进行云存储包括:

将所述专利数据库中的数据进行分块处理;

确定分块得到的每一数据块的存储终端,将所述数据块发送给对应的存储终端进行存储;

存储专利数据库的各个数据块的存储终端。

3.根据权利要求1所述的方法,其特征在于,根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利包括:

获取专利数据库中各个数据块的存储地址,向各个存储地址所属的终端发送所述检索信息,由各个终端根据所述检索信息与自身存储的各个专利的专利数据进行匹配,确定与所述检索信息匹配的专利。

4.根据权利要求1所述的方法,其特征在于,所述专利数据库中包括索引数据库,相应的,根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利包括:

获取索引数据库对应的存储地址,向索引数据库的存储地址所属的终端发送检索信息,由各个终端根据所述检索信息与索引数据库中存储的数据进行匹配,确定与所述检索信息匹配的专利。

5.根据权利要求1至4任一项所述的方法,其特征在于,还包括:

根据用户的点击查看操作,获取用户点击的专利相关数据所对应的专利的申请文本,将所述申请文本向用户展现。

6.一种基于云存储的专利检索系统,其特征在于,包括:

存储单元,用于预设专利数据库,对所述专利数据库进行云存储;

查单元,用于获取用户输入的检索信息,根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利;

发送单元,用于将所述专利的预设专利相关数据返回给用户所在的客户端,以便由客户端向用户进行检索结果的展现。

7.根据权利要求6所述的系统,其特征在于,存储单元包括:

分块子单元,用于将所述专利数据库中的数据进行分块处理;

发送子单元,用于确定分块得到的每一数据块的存储终端,将所述数据块发送给对应的存储终端进行存储;

存储子单元,用于存储专利数据库的各个数据块的存储终端。

8.根据权利要求6所述的系统,其特征在于,查单元包括:

第一获取子单元,用于获取用户输入的检索信息;

第一查子单元,用于获取专利数据库中各个数据块的存储地址,向各个存储地址所属的终端发送所述检索信息,由各个终端根据所述检索信息与自身存储的各个专利的专利 数据进行匹配,确定与所述检索信息匹配的专利。

9.根据权利要求6所述的系统,其特征在于,查单元包括:

第二获取子单元,用于获取用户输入的检索信息;

第二查子单元,用于获取索引数据库对应的存储地址,向索引数据库的存储地址所属的终端发送检索信息,由各个终端根据所述检索信息与索引数据库中存储的数据进行匹配,确定与所述检索信息匹配的专利。

10.根据权利要求6至9任一项所述的系统,其特征在于,还包括:

展现单元,用于根据用户的点击查看操作,获取用户点击的专利相关数据所对应的专利的申请文本,将所述申请文本向用户展现。

说明书
技术领域

技术领域

本发明涉及检索技术,尤其涉及一种基于云存储的专利检索方法及系统。

背景技术

随着专利观念的逐步深入,专利的申请量越来越大,关注专利申请的人也越来越多。人们习惯于通过网络上提供的专利检索引擎进行专利的检索。

现有技术中,一般都是由专利检索引擎所在的网站建立专利数据库,将该专利数据库存储于一硬件设备如硬盘中,当网站服务器接收到专利检索请求时,根据检索请求从该硬件设备中获取检索请求所对应的专利数据返回给用户。

但是,随着专利申请数量的增大,所需存储的专利申请文件的数据量也越来越大,而且,进行专利检索的人越来越多,相应的,同时间内所收到的专利检索请求也越来越多,在专利检索请求和存储数量增大的情况下,会导致现有技术中的网站服务器的专利检索速度严重下降。

发明内容

有鉴于此,本发明要解决的技术问题是,提供一种基于云存储的专利检索方法及系统,能够提高对于专利的检索速度。

为此,本发明实施例采用如下技术方案:

一种基于云存储的专利检索方法,包括:

预设专利数据库,将所述专利数据库进行云存储;

获取用户输入的检索信息,根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利;

将所述专利的预设专利相关数据返回给用户所在的客户端,以便由客户端向用户进行检索结果的展现。

所述将所述专利数据库进行云存储包括:

将所述专利数据库中的数据进行分块处理;

确定分块得到的每一数据块的存储终端,将所述数据块发送给对应的存储终端进行存储;

存储专利数据库的各个数据块的存储终端。

根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利包括:

获取专利数据库中各个数据块的存储地址,向各个存储地址所属的终端发送所述检索信息,由各个终端根据所述检索信息与自身存储的各个专利的专利数据进行匹配,确定与所述检索信息匹配的专利。

所述专利数据库中包括索引数据库,相应的,根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利包括:

获取索引数据库对应的存储地址,向索引数据库的存储地址所属的终端发送检索 信息,由各个终端根据所述检索信息与索引数据库中存储的数据进行匹配,确定与所述检索信息匹配的专利。

还包括:

根据用户的点击查看操作,获取用户点击的专利相关数据所对应的专利的申请文本,将所述申请文本向用户展现。

一种基于云存储的专利检索系统,包括:

存储单元,用于预设专利数据库,对所述专利数据库进行云存储;

查单元,用于获取用户输入的检索信息,根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利;

发送单元,用于将所述专利的预设专利相关数据返回给用户所在的客户端,以便由客户端向用户进行检索结果的展现。

存储单元包括:

分块子单元,用于将所述专利数据库中的数据进行分块处理;

发送子单元,用于确定分块得到的每一数据块的存储终端,将所述数据块发送给对应的存储终端进行存储;

存储子单元,用于存储专利数据库的各个数据块的存储终端。

查单元包括:

第一获取子单元,用于获取用户输入的检索信息;

第一查子单元,用于获取专利数据库中各个数据块的存储地址,向各个存储地址所属的终端发送所述检索信息,由各个终端根据所述检索信息与自身存储的各个专利的专利数据进行匹配,确定与所述检索信息匹配的专利。

查单元包括:

第二获取子单元,用于获取用户输入的检索信息;

第二查子单元,用于获取索引数据库对应的存储地址,向索引数据库的存储地址所属的终端发送检索信息,由各个终端根据所述检索信息与索引数据库中存储的数据进行匹配,确定与所述检索信息匹配的专利。

还包括:

展现单元,用于根据用户的点击查看操作,获取用户点击的专利相关数据所对应的专利的申请文本,将所述申请文本向用户展现。

对于上述技术方案的技术效果分析如下:

将专利数据库进行云存储,从而对于检索信息与专利数据库中专利数据的匹配也在云存储系统中完成,云存储系统本身能够进行海量存储,并对数据进行分布式处理,从而本发明实施例的专利检索方法相对于现有技术的检索方法而言,存储容量大,且检索速度快。

附图说明

图1为本发明实施例一种基于云存储的专利检索方法流程示意图;

图2为本发明实施例另一种基于云存储的专利检索方法流程示意图;

图3为本发明实施例一种基于云存储的专利检索系统结构示意图。

具体实施方式

以下,结合附图详细说明本发明实施例基于云存储的专利检索方法及系统的实现。

图1为本发明实施例基于云存储的专利检索方法流程示意图,如图1所示,该方法包括:

步骤101:预设专利数据库,将所述专利数据库进行云存储;

步骤102:获取用户输入的检索信息,根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利;

步骤103:将所述专利的预设专利相关数据返回给用户所在的客户端。

图1所示的基于云存储的专利检索方法中,将专利数据库进行云存储,从而对于检索信息与专利数据库中专利数据的匹配也在云存储系统中完成,云存储系统本身能够进行海量存储,并对数据进行分布式处理,从而图1所示的专利检索方法相对于现有技术的检索方法而言,存储容量大,且检索速度快。

在图1的基础上,通过图2对本发明实施例的基于云存储的专利检索方法进行更为详细的说明,如图2所示,该方法包括:

步骤201:预设专利数据库,将所述专利数据库进行云存储。

所述专利数据库中可以包括:每个专利对应的专利数据,所述专利数据可以包括:专利相关信息,如专利申请号、申请日、公开号、公开日、代理人、专利机构等等;专利的申请状态信息;专利的申请文本;如果专利已经授权,则还包括该专利的授权文本。

或者,专利数据库中还可以包括索引数据库,在索引数据库中,记载每个专利的部分专利数据,如专利相关信息等,用于进行检索信息的匹配,而由于专利申请号的唯一性,可以通过专利申请号作为专利数据库以及索引数据库的主字段,以使索引数据库和专利数据库中的专利数据之间相互关联。

其中,云存储是在云计算(cloud computing)概念上延伸和发展出来的一个新的概念,是指通过集应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。

将专利数据库进行云存储可以包括:

将所述专利数据库中的数据进行分块处理;

确定分块得到的每一数据块的存储终端,将所述数据块发送到对应的存储终端进行存储;存储所述数据块及其对应的存储地址。

其中,不同数据块的存储终端位于同一云存储系统中。

具体的,可以划分的块数以及划分得到的数据块的大小可以根据专利数据库的数据量、云存储系统中各个终端的存储能力等决定,具体的计算方法这里不赘述。

如果所述专利数据库中包含所述索引数据库,则可以将索引数据库单独划分为1块或者若干块,从而可以方便地在云存储系统中进行检索信息与索引数据库中信息的匹 配。

步骤202:获取用户输入的检索信息;

其中,获取的执行主体可以为:为用户提供检索页面的网站中设置的服务器;

其中,在具体实现中,所述检索信息可以通过多个检索字段实现,不同检索字段对应着不同的专利数据。当专利数据库中包含索引数据库时,所述检索信息与索引数据库中包含的信息相对应,也即,索引数据库中包含有专利的专利申请号这一字段,则检索信息中也可以包含专利申请号这一检索字段;索引数据库中不包含专利的申请日这一字段,则检索信息中也不可以包含专利的申请日这一检索字段,否则步骤203中将无法进行匹配。

一般的,在实际应用中均通过页面的形式,为用户指示可以输入的检索字段,因此,只要将向用户指示的检索字段与索引数据库中包含的字段相对应即可。

另外,所述检索信息的检索字段之间逻辑关系一般为“和”,也即必须与所有的检索字段都匹配上的专利才是检索信息指示的专利。但是,在实际应用中也可以设置页面由用户自主设置不同检索字段之间的逻辑关系,从而在后续的步骤203中进行对应的检索,这里不赘述。

步骤203:根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利。

具体的,如果专利数据库中不包含索引数据库,则本步骤的实现可以包括:

获取专利数据库中各个数据块的存储地址,向各个存储地址所属的终端发送所述检索信息,由各个终端根据所述检索信息与自身存储的各个专利的专利数据进行匹配,确定与所述检索信息匹配的专利。

其中,所述获取的执行主体可以是步骤202中的执行主体,或者也可以为其他执行主体,这里并不限制,只要能够实现上述的步骤即可。

其中,如果检索信息中各个专利相关信息之间设置了逻辑关系,则在进行匹配时也需要相应的考虑该逻辑关系,具体的匹配方法这里不赘述。

如果专利数据库中包含索引数据库,则本步骤的实现可以包括:

获取所述索引数据库对应的存储地址,向索引数据库的存储地址所属的终端发送检索信息,由各个终端根据所述检索信息与索引数据库中存储的数据进行匹配,确定与所述检索信息匹配的专利。

步骤204:各个终端获取与所述检索信息匹配的专利所对应的预设专利相关数据,将所述专利相关数据发送给用户所在的客户端,以便客户端向用户展现与检索信息匹配的专利。

其中,所述专利相关数据可以在实际应用中具体设定,例如,可以包括:专利名称、申请号、申请日等;

从而便于客户端向用户进行检索结果的展现。

或者,在实际应用中,各个终端也可以把匹配得到的各个专利的所有专利数据都返回给客户端,由客户端选择需要向用户展现的专利相关数据,此时,步骤205中客户端即可以直接将专利的申请文本向用户展现。

步骤205:根据用户的点击查看操作,获取用户点击的专利相关数据所对应的专利,并从对应的终端获取所述专利的申请文本,将所述申请文本向用户展现。

其中,向用户展现申请文本时可以为:提示用户下载、或者直接通过当前或新建页面呈现所述申请文本的具体内容等,这里不限定。

或者,当该专利已经授权时,还可以相应的获取该专利的授权文本。

与上述的基于云存储的专利检索方法相对应的,本发明实施例提供一种基于云存储的专利检索系统,如图3所示,该系统包括:

存储单元310,用于预设专利数据库,对所述专利数据库进行云存储;

查单元320,用于获取用户输入的检索信息,根据检索信息从所述专利数据库中查得到与所述检索信息匹配的专利;

发送单元330,用于将所述专利的预设专利相关数据返回给用户所在的客户端,以便由客户端向用户进行检索结果的展现。

优选地,存储单元310可以包括:

分块子单元,用于将所述专利数据库中的数据进行分块处理;

发送子单元,用于确定分块得到的每一数据块的存储终端,将所述数据块发送给对应的存储终端进行存储;

存储子单元,用于存储专利数据库的各个数据块的存储终端。

查单元320可以包括:

第一获取子单元,用于获取用户输入的检索信息;

第一查子单元,用于获取专利数据库中各个数据块的存储地址,向各个存储地址所属的终端发送所述检索信息,由各个终端根据所述检索信息与自身存储的各个专利的专利数据进行匹配,确定与所述检索信息匹配的专利。

或者,查单元320可以包括:

第二获取子单元,用于获取用户输入的检索信息;

第二查子单元,用于获取索引数据库对应的存储地址,向索引数据库的存储地址所属的终端发送检索信息,由各个终端根据所述检索信息与索引数据库中存储的数据进行匹配,确定与所述检索信息匹配的专利。

优选地,如图3所示,该系统还可以包括:

展现单元340,用于根据用户的点击查看操作,获取用户点击的专利相关数据所对应的专利的申请文本,将所述申请文本向用户展现。

其中,上述构成所述系统的各个单元可以设置于相同的终端中,或者,也可以设置于不同的终端中,可以根据系统的架构进行相应的调整,这里不限定。

图3所示的专利检索系统中,将专利数据库进行云存储,从而对于检索信息与专利数据库中专利数据的匹配也在云存储系统中完成,云存储系统本身能够进行海量存储,并对数据进行分布式处理,从而本发明实施例的专利检索方法相对于现有技术的检索方法而言,存储容量大,且检索速度快。

本领域普通技术人员可以理解,实现上述实施例的方法的过程可以通过程序指令相关的硬件来完成,所述的程序可以存储于可读取存储介质中,该程序在执行时执行上述方法中的对应步骤。所述的存储介质可以如:ROM/RAM、磁碟、光盘等。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。

本文发布于:2024-09-22 12:38:27,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/68562.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议