一种法律条文搜索方法和系统与流程

文档序号:16931369发布日期:2019-02-22 20:18阅读:518来源:国知局
一种法律条文搜索方法和系统与流程

本发明涉及法律信息搜索技术领域,特别涉及一种法律条文搜索方法和系统。



背景技术:

法律条文是处理法律问题的主要依据,随着国家法制建设的快速发展和人们法律意识的快速提高,高效准确地查找到所需法律条文能为人们使用法律带来便利。

现有的法律搜索方法主要有两种,一种方法是按搜索条件(例如选择搜索标题和/或内容和/或属性,如:颁布日期、颁布机构、效力等级、时效等),将命中法律的法律标题展现出来;另一种法律搜索方法是以法条为基本单位,将命中的法律条文显示出来;

上述两种方法没有考虑到法律的多层级的特点,要么仅显示法律标题,需要人工进行二次阅读查找需要的内容,要么为了直观显示法条,采用线性展示法条的方式,占用了首几页的宝贵的空间;也没有考虑到法律上下文之间的紧密关联,孤立地处理全文或法条,丢失了很多本该命中的内容;更没有考虑到法律条文中存在某个法条引用其他法条情况。

因此,需要一种更加便利的法律条文搜索技术,可以有效克服现有法律搜索方法存在的上述缺陷。



技术实现要素:

为了解决现有技术的问题,本发明实施例提供了一种法律条文搜索方法和系统。所述技术方案如下:

一方面,本发明实施例提供了一种法律条文搜索方法,采集原始法律数据;

依据采集的原始法律数据构建法律存储单元,所述法律存储单元中包含至少一条第一数据记录,每条第一数据记录包含:第一法条、第一法条的上级标题、以及至少一个第二法条,第二法条被第一法条引用;

依据输入的搜索条件在法律存储单元中查找满足条件的数据记录,并显示找到的数据记录,所述数据记录包括第一数据记录。

在本发明实施例上述的法律条文搜索方法中,所述法律存储单元中还包含至少一条第二数据记录,每条第二数据记录包含:第一法条、第一法条的至少一个上级标题、至少一个第二法条、以及至少一个第三法条,第二法条被第一法条引用,第三法条被相应的第二法条引用,所述数据记录还包括第二数据记录。

在本发明实施例上述的法律条文搜索方法中,每条所述第一数据记录中第一法条的上级标题由第一法条所属法律的法律标题构成,或者,由第一法条所属法律的法律标题和以下标题中的至少一个构成:第一法条所属编的编标题、所属章的章标题、所属节的节标题。

在本发明实施例上述的法律条文搜索方法中,每条所述第二数据记录中第一法条的上级标题由第一法条所属法律的法律标题构成,或者,由第一法条所属法律的法律标题和以下标题中的至少一个构成:第一法条所属编的编标题、所属章的章标题、所属节的节标题。

在本发明实施例上述的法律条文搜索方法中,所述显示找到的数据记录,包括:

生成搜索结果列表并显示,所述搜索结果列表中,多个第二法条按照第二法条在第一法条中出现的先后顺序排序,多个第三法条按照第三法条在相应的第二法条中出现的先后顺序排序。

另一方面,本发明实施例提供了一种法律条文搜索系统,包括:

采集模块,用于采集原始法律数据;

构建模块,用于依据采集的原始法律数据构建法律存储单元,所述法律存储单元中包含至少一条第一数据记录,每条第一数据记录包含:第一法条、第一法条的上级标题、以及至少一个第二法条,第二法条被第一法条引用;

处理模块,用于依据输入的搜索条件在法律存储单元中查找满足条件的数据记录,并显示找到的数据记录,所述数据记录包括第一数据记录。

在本发明实施例上述的法律条文搜索系统中,所述法律存储单元中还包含至少一条第二数据记录,每条第二数据记录包含:第一法条、第一法条的至少一个上级标题、至少一个第二法条、以及至少一个第三法条,第二法条被第一法条引用,第三法条被相应的第二法条引用,所述数据记录还包括第二数据记录。

在本发明实施例上述的法律条文搜索系统中,每条所述第一数据记录中第一法条的上级标题由第一法条所属法律的法律标题构成,或者,由第一法条所属法律的法律标题和以下标题中的至少一个构成:第一法条所属编的编标题、所属章的章标题、所属节的节标题。

在本发明实施例上述的法律条文搜索系统中,每条所述第二数据记录中第一法条的上级标题由第一法条所属法律的法律标题构成,或者,由第一法条所属法律的法律标题和以下标题中的至少一个构成:第一法条所属编的编标题、所属章的章标题、所属节的节标题。

在本发明实施例上述的法律条文搜索系统中,所述处理模块,还用于生成搜索结果列表并显示,所述搜索结果列表中,多个第二法条按照第二法条在第一法条中出现的先后顺序排序,多个第三法条按照第三法条在相应的第二法条中出现的先后顺序排序。

本发明实施例提供的技术方案带来的有益效果是:

本发明实施例通过将法律按“部”、“编”、“章”、“节”、“条”的层级构建存储单元,并采用“分层”的“标题组合”的方式进行上下文关联,提高搜索命中率;搜索结果按层级展现,让用户得到更好的体验。此外,由于法条的索引内容增加它的引用的法条内容,所以通过搜索,将能得到更多符合搜索条件的法条,不会遗漏符合搜索条件的内容,搜索结果更全面,用户体验更好;而且在搜索结果中增加显示法条的引用内容,有助于全面、方便查看法条所引用的相关内容,提高了搜索的满意度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例一提供的一种法律条文搜索方法的流程图;

图2是本发明实施例一提供的一种第一数据记录示例图;

图3是本发明实施例一提供的一种第一数据记录的逻辑结构示意图;

图4是本发明实施例一提供的一种第二数据记录示例图;

图5是本发明实施例一提供的一种第二数据记录中法条嵌套引用的逻辑关系示例图;

图6是本发明实施例一提供的一种第二数据记录的逻辑结构示意图;

图7是本发明实施例一提供的一种搜索结果的显示方式示例图;

图8是本发明实施例一提供的又一种搜索结果的显示方式示例图;

图9是本发明实施例二提供的一种法律条文搜索系统的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

实施例一

本发明实施例提供了一种法律条文搜索方法,适用于,参见图1,

步骤s11,采集原始法律数据。

在本实施例中,该原始法律数据可以是文本形式的法律数据,也可以是其他形式的法律数据,可以从互联网中下载获取,也可以由用户主动录入,这里不做限制。

步骤s12,依据采集的原始法律数据构建法律存储单元,该法律存储单元中包含至少一条第一数据记录,每条第一数据记录包含:第一法条、第一法条的上级标题、以及至少一个第二法条,第二法条被第一法条引用。

在本实施例中,很多法律法条内容中存在引用本法或其它法律法条内容的情况,由于法律为了精炼的原因,法条的内容往往仅写明了被引用的法条(或法条下级的款、项、目)的编号,大都并没有包含具体引用内容,而被引用内容是对法条的重要补充,拥有很明确的上下文关联的含义,如果引用内容没有被搜索出来,则有可能反映不出这些关联内容的含义,搜索时就存在遗漏包含搜索意图法条情况,搜索效果不够理想。因此,在构建法律存储单元时,法律存储单元中包含至少一条第一数据记录,每条第一数据记录包含:第一法条、第一法条的上级标题、以及至少一个第二法条,其中,第二法条为第一法条的引用法条,即第二法条被第一法条引用。如图2所示,在该法律储存单元中,包括:“中华人民共和国劳动法”(第一法条的上级标题)、“第三十七条对实行计件工作的劳动者,用人单元应当根据本法第三十六条规定的工作时间制度合理确定其劳动定额和计件报酬标准”(第一法条)、以及“第三十六条国家实行劳动者每日工作时间不超过八小时、平均每周工作时间不超过四十四小时的工作制度”(第二法条)。在实际应用中,第二法条和第一法条均可以属于同一法律,也可以分别属于不同的法律,即第一法条引用属于同一法律的第二法条,或者,第一法条引用不属于同一法律的第二法条,这里不做限制。另外,关于第一法条的法条号(例如图2中的第三十七条),可以放在第一法条的上级标题中,也可以与第一法条的内容放在一起显示,这里不做限制。

需要说明的是,按照《中华人民共和国立法法》的规定,一部法律除标题以外的内容可按层分为:编、章、节、条、款、项、目,而编、章、节一般都有自己的标题,从模型上看,法律标题、编标题、章标题、节标题,加上法条,可以抽象成一个围绕法律标题的树形结构。这是法律的一个非常重要的结构特点,也是法律专用搜索工具应该重点考虑的问题。而且从语言学的角度分析,一部法律内部,各层上下级文字之间关联是非常密切的。原则上,上一层的标题概括了下层的内容,所以,逐层的上下文关联,是法律的又一个非常重要的特点,如果割裂开搜索,必定会丢失大量的信息。因此,本发明结合每部法律结构中各级标题的上下文特点,构建了如上文所述的第一数据记录和第二数据记录。因此,

可选地,参见图3,每条第一数据记录中第一法条的上级标题可以由第一法条所属法律的法律标题构成,或者,由第一法条所属法律的法律标题和以下标题中的至少一个构成:第一法条所属编的编标题、所属章的章标题、所属节的节标题。

在本实施例中,图3中的法律标题、编标题、章标题、节标题均为第一法条的上级标题。由于不同法律的法律条文组织结构不同,并非每部法律都包含编、章、节,或考虑层级多寡问题,可以根据实际情况选定第一法条的上级标题的构成,这里不做限制。

需要说明的是,有些法律法条内容中不仅存在引用本法或其它法律法条内容的情况,这些被引用的法条有时还会引用本法或其它法律法条内容,这样的嵌套引用也是对法条的重要补充,拥有很明确的上下文关联的含义,也值得将这些嵌套引用的法条内容都显示出来。因此,

可选地,法律存储单元中还包含至少一条第二数据记录,每条第二数据记录包含:第一法条、第一法条的至少一个上级标题、至少一个第二法条、以及至少一个第三法条,第二法条被第一法条引用,第三法条被相应的第二法条引用。

在本实时例中,第二数据记录可以如图4所示,包括上级标题“中华人民共和国劳动法..”、第一法条“第四十八条…..用人单位应当依照本法第八十七条规定支付倍偿金”、第二法条“第八十七条….应当依照本法第四十七条规定的经济补偿标准的二倍向劳动者支付赔偿金”、以及第三法条“第四十七条经济补偿按劳动者…..”。当然,由于存在多个第二法条和多个第三法条的情况,因此,参见图5,第一法条、第二法条、第三法条的嵌套引用关系如图5所示,法条1为第一法条,法条21、法条22等均为第二法条,法条31、法条32、法条33、法条34等均为第三法条,其中,所有的第二法条均被第一法条引用,第三法条则被相应的第二法条引用,例如:法条31和法条32均被法条21引用,而法条33和法条34则均被法条22引用。在实际应用中,第一法条、第二法条以及第三法条均可以属于同一法律,也可以属于不同的法律,这里不做限制。此外,被引用的第二法条内容可以是整个法条,例如:某某法第15条,也可以仅包含法条下的款、项、目,例如:某某法第15条第二款第三项,同理,第三法条也可以有如上设置,这里不做限制。

进一步地,参见图6,每条第二数据记录中第一法条的上级标题由第一法条所属法律的法律标题构成,或者,由第一法条所属法律的法律标题和以下标题中的至少一个构成:第一法条所属编的编标题、所属章的章标题、所属节的节标题。

在本实施例中,图6中的法律标题、编标题、章标题、节标题均为第一法条的上级标题。由于不同法律的法律条文组织结构不同,并非每部法律都包含编、章、节,或考虑层级多寡问题,可以根据实际情况选定第一法条的上级标题的构成,这里不做限制。

需要说明的是,关于法律法条的嵌套引用,不仅仅存在第二法条、第三法条,还可以存在第四法条(第四法条被相应的第三法条引用)、第五法条(第五法条被相应第四法条引用)等等,不过在实际应用中,过多层次的嵌套引用,容易导致显示的法条内容与要搜索的主题相偏离,优选显示出第三法条即可以满足搜索范围,又可以满足搜索结果的有用性,当然,显示更多层次的嵌套引用法条也是可以的,这里不做限制。

此外,在实际应用中,可以在对法律原始文件处理过程中,如果法条内容中存在引用其它法条内容的情况,则通过计算机自动处理、人工手动处理或自动和人工处理相结合的形式,将法条的引用内容或引用关系保存起来,在法条建立索引时将这些引用内容加到法条索引内容中。

步骤s13,依据输入的搜索条件在法律存储单元中查找满足条件的数据记录,并显示找到的数据记录,该数据记录包括:第一数据记录和/或第二数据记录。

具体地,上述步骤s13可以通过如下方式实现:

生成搜索结果列表并显示,该搜索结果列表中,多个第二法条按照第二法条在第一法条中出现的先后顺序排序,多个第三法条按照第三法条在相应的第二法条中出现的先后顺序排序。

在本实施例中,在显示搜索结果时,可以将法条的引用内容显示出来,方便用户查看,引用内容的显示方式可以在法条后面直接显示,也可以弹出界面显示,也可以加链接的方式显示,方式可以多种。

在本实施例中,由于存在图5所示的多法条嵌套引用关系,在显示搜索结果时,如图7所示,被第一法条(第二十五条)引用的多个第二法条(第二十二条、第二十三条),按照其在第一法条中出现的先后顺序,共同排列在第二十五条之后。当然,如果存在第三法条,可以如图4一样,多个第三法条共同排列在相应的第二法条之后。当然,也可以采用如图8所示的显示方式,多个第二法条(第二十二条、第二十三条)分别单独与第一法条(第二十五条)排列在一起,形成多个独立的显示结果,这种显示方法中,如果存有嵌套引用,可以将嵌套引用的内容弹出界面显示的方式隐藏起来。

本发明实施例通过将法律按“部”、“编”、“章”、“节”、“条”的层级构建存储单元,并采用“分层”的“标题组合”的方式进行上下文关联,提高搜索命中率;搜索结果按层级展现,让用户得到更好的体验。此外,由于法条的索引内容增加它的引用的法条内容,所以通过搜索,将能得到更多符合搜索条件的法条,不会遗漏符合搜索条件的内容,搜索结果更全面,用户体验更好;而且在搜索结果中增加显示法条的引用内容,有助于全面、方便查看法条所引用的相关内容,提高了搜索的满意度。

实施例二

本发明实施例提供了一种法律条文搜索系统,执行了实施例一所述法律条文搜索方法,参见图9,该法律条文搜索系统可以包括:采集模块100、构建模块200、处理模块300。

采集模块100,用于采集原始法律数据。

在本实施例中,该原始法律数据可以是文本形式的法律数据,也可以是其他形式的法律数据,可以从互联网中下载获取,也可以由用户主动录入,这里不做限制。

构建模块200,用于依据采集的原始法律数据构建法律存储单元,该法律存储单元中包含至少一条第一数据记录,每条第一数据记录包含:第一法条、第一法条的上级标题、以及至少一个第二法条,第二法条被第一法条引用。

处理模块300,用于依据输入的搜索条件在法律存储单元中查找满足条件的数据记录,并显示找到的数据记录,该数据记录包括:第一数据记录和/或第二数据记录。

可选地,每条第一数据记录中第一法条的上级标题可以由第一法条所属法律的法律标题构成,或者,由第一法条所属法律的法律标题和以下标题中的至少一个构成:第一法条所属编的编标题、所属章的章标题、所属节的节标题。

可选地,法律存储单元中还包含至少一条第二数据记录,每条第二数据记录包含:第一法条、第一法条的至少一个上级标题、至少一个第二法条、以及至少一个第三法条,第二法条被第一法条引用,第三法条被相应的第二法条引用。

可选地,每条第二数据记录中第一法条的上级标题由第一法条所属法律的法律标题构成,或者,由第一法条所属法律的法律标题和以下标题中的至少一个构成:第一法条所属编的编标题、所属章的章标题、所属节的节标题。

需要说明的是,上述第一法条、第二法条、第三法条之间的嵌套引用关系在实施例一中已做详细说明,这里不再赘述。

具体地,处理模块300,还用于生成搜索结果列表并显示,该搜索结果列表中,多个第二法条按照第二法条在第一法条中出现的先后顺序排序,多个第三法条按照第三法条在相应的第二法条中出现的先后顺序排序。

在本实施例中,在显示搜索结果时,可以将法条的引用内容显示出来,方便用户查看,引用内容的显示方式可以在法条后面直接显示,也可以弹出界面显示,也可以加链接的方式显示,方式可以多种。

本发明实施例通过将法律按“部”、“编”、“章”、“节”、“条”的层级构建存储单元,并采用“分层”的“标题组合”的方式进行上下文关联,提高搜索命中率;搜索结果按层级展现,让用户得到更好的体验。此外,由于法条的索引内容增加它的引用的法条内容,所以通过搜索,将能得到更多符合搜索条件的法条,不会遗漏符合搜索条件的内容,搜索结果更全面,用户体验更好;而且在搜索结果中增加显示法条的引用内容,有助于全面、方便查看法条所引用的相关内容,提高了搜索的满意度。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

需要说明的是:上述实施例提供的法律条文搜索系统在实现法律条文搜索方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的法律条文搜索系统与法律条文搜索方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1