一种基于双向映射的检索方法和系统的制作方法

文档序号:10471229阅读:318来源:国知局
一种基于双向映射的检索方法和系统的制作方法
【专利摘要】本发明涉及一种基于双向映射的检索方法和系统,本发明通过一级映射和二级映射,一方面解决了用户由于法律知识匮乏而不能很好定位自己实际检索需求的问题,另一方面解决了由于各地法院行政案件案由的确定和表述不尽一致而导致律师执业情况评价不全面的问题,本发明在上述两方面映射的基础上,进一步实现用户检索需求与检索对象的对接,来达到精准定位用户检索需求,提高检索结果的准确度,并提高数据检索效率。
【专利说明】
一种基于双向映射的检索方法和系统
技术领域
[0001]本发明属于数据检索技术领域,特别涉及一种基于双向映射的检索方法和系统。
【背景技术】
[0002]律师行业门槛高,专业性强,而普通用户的法律知识相对较匮乏,这就直接限制了当事人和法律提供者之间的沟通手段和沟通渠道。同时,由于传统法律服务行业信息源的杂乱,当事人普遍缺少找到合适律师的有效途径,通常都需要去实体的律师事务所找认识的人或者律所推荐的律师,既耗费了大量的时间及精力,还不一定能得到自己满意的答案。
[0003]现今的互联网法律服务平台针对上述问题,将律师资源整合到网络上,用户能够直接在平台上查找满足自己需求的律师进行法律咨询或案件委托。然而,由于当事人用户普遍都是缺少专业法律知识的,而法律行业的专业性又很强,这就导致了即使在有互联网法律服务平台在线提供律师资源的情况下,用户也由于法律知识的匮乏而不能很好地定位自己的实际需求,找到合适的律师。此外,各地法院行政案件案由的确定和表述不尽一致,与最高院案由划分存在一定的差异,因而无法全面且标准地依据裁判文书等文书资料对律师进行客观评价,导致律师检索结果也存在着一定的误差。
[0004]为了解决上述技术问题,故提出了本发明的技术方案。

【发明内容】

[0005]本发明的目的是提供一种基于双向映射的检索方法和系统,本发明通过一级映射和二级映射,一方面解决了用户由于法律知识匮乏而不能很好定位自己实际检索需求的问题,另一方面解决了由于各地法院行政案件案由的确定和表述不尽一致而导致律师执业情况评价不全面的问题,本发明在建立上述两方面映射基础上,进一步实现用户检索需求与检索对象的对接,来达到精准定位用户检索需求,使得提高检索结果准确度,并提高数据检索效率。
[0006]为解决上述问题,本发明的一个方面提供了一种基于双向映射的检索方法,所述方法包括:对客户端获取的事件信息进行关键字提取,得到包含至少一个事件非规范特征词的集合;基于事件非规范特征词与事件类标准表述词之间的一级映射关系,对所述事件非规范特征词集合中的每个所述事件非规范特征词进行标准化,以获得每个所述事件非规范特征词对应的至少一个事件类标准表述词,形成事件类标准表述词集合;遍历所述事件类标准表述词集合中所有的事件类标准表述词,根据事件类标准表述词之间的级别隶属关系对该集合中的事件类标准表述词依次展开两两隶属关系分析,以得到该事件类标准表述词集合的子集;基于文书特征关键词与事件类标准表述词之间的二级映射关系,对所述事件类标准表述词子集中的每个所述事件类标准表述词依次检索二级映射关系,基于检索结果生成包含所述至少一个文书特征关键词的展示页面。
[0007]其中,所述客户端获取事件信息的步骤,其包括:从搜索引擎服务器上获取最近的设定时间长度内的检索日志并将获取的检索日志作为事件信息;或者将本次用户在客户端输入的事件信息作为事件信息。
[0008]其中,所述基于事件非规范特征词与事件类标准表述词之间的一级映射关系,对事件非规范特征词集合中的每个所述事件非规范特征词进行标准化,以获得每个所述事件非规范特征词对应的至少一个事件类标准表述词,形成事件类标准表述词集合的步骤,包括:建立事件非规范特征词与事件类标准表述词之间的一级映射关系,保存到标准化表述库中;遍历事件非规范特征词集合{Fn}中所有的事件非规范特征词,获得每个所述事件非规范特征词Fn对应的至少一个事件类标准表述词Sm,形成包含多个事件类标准表述词的事件类标准表述词集合{Sm},n^mM。
[0009]其中,所述方法还包括:若从标准化表述库中未获得某个所述事件非规范特征词F1对应的事件类标准表述词S1,则可以通过文本相似度计算方法过滤所述标准化表述库,得到与该事件非规范特征词Fi近似的事件类标准表述词Sj,I < i < η, I < j < η;建立该事件非规范特征词F1与该近似的事件类标准表述词&之间的一级映射关系,将该事件非规范特征词与该近似的事件类标准表述词Sj之间的一级映射关系保存到标准化表述库中。
[0010]其中,所述建立事件非规范特征词与事件类标准表述词之间的一级映射关系的步骤,其包括:捕捉客户端获取到的用户行为数据,从中提取得到所述至少一个事件非规范特征词;基于所述至少一个事件非规范特征词,建立所述至少一个事件非规范特征词与所述事件类标准表述词之间的一对一、一对多或多对一的一级映射关系;其中,所述事件类标准表述词是所述事件非规范特征词对应的案件类型。
[0011]其中,所述根据事件类标准表述词之间的级别隶属关系对所述事件类标准表述词集合中的事件类标准表述词进行隶属关系分析,以得到该事件类标准表述词集合的子集的步骤,其包括:当所述事件类标准表述词集合中存在一个事件类标准表述词Sp或多个相同的事件类标准表述词&时,则确定该事件类标准表述词&作为该事件类标准表述词集合的子集。
[0012]其中,所述根据事件类标准表述词之间的级别隶属关系对所述事件类标准表述词集合中的事件类标准表述词进行隶属关系分析,以得到该事件类标准表述词集合的子集的步骤,其包括:当所述事件类标准表述词集合中存在多个不同的事件类标准表述词时,则对该集合中的事件类标准表述词依次展开两两隶属关系分析;若事件类标准表述词Sj与事件类标准表述词S^1属于同级并列关系,则确定{&,&+1}为该事件类标准表述词集合的子集;若事件类标准表述词&与事件类标准表述词Sp1属于同级覆盖关系,且&覆盖S^1,则确定{Sj为该事件类标准表述词集合的子集;若事件类标准表述词&包含事件类标准表述词SJ+i,则{SJ+i}为该事件类标准表述词集合的子集;若事件类标准表述词&包含于事件类标准表述词S^1,则{Sj}为该事件类标准表述词集合的子集。
[0013]其中,所述基于文书特征关键词与事件类标准表述词之间的二级映射关系,对所述事件类标准表述词子集中的每个所述事件类标准表述词依次检索二级映射关系,基于检索结果生成包含所述至少一个文书特征关键词的展示页面步骤,其包括:建立文书特征关键词与事件类标准表述词之间的二级映射关系,保存到标准化表述库;基于文书特征关键词与事件类标准表述词之间的二级映射关系,遍历所述事件类标准表述词子集中的所有的所述事件类标准表述词,获得每个所述事件类标准表述词对应的文书特征关键词;对所述文书特征关键词进行统计处理,生成包含所述至少一个文书特征关键词的展示页面。
[0014]其中,所述建立文书特征关键词与事件类标准表述词之间的二级映射关系的步骤包括:对文书数据库中的所有文书进行关键字提取得到文书特征关键词;建立所述文书特征关键词与事件类标准表述词之间一对一或者多对一的二级映射关系。
[0015]本发明的另一个方面提供了一种基于双向映射的检索系统,所述系统包括:关键字提取模块,用于对客户端获取的事件信息进行关键字提取,得到包含至少一个事件非规范特征词的集合;标准表述词获取模块,用于基于事件非规范特征词与事件类标准表述词之间的一级映射关系,对所述关键字提取模块得到所述事件非规范特征词集合中的每个事件非规范特征词进行标准化,以获得每个所述事件非规范特征词对应的至少一个事件类标准表述词,形成事件类标准表述词集合;隶属关系分析模块,用于遍历所述事件类标准表述词集合中所有的事件类标准表述词,根据事件类标准表述词之间的级别隶属关系对该集合中的事件类标准表述词依次展开两两隶属关系分析,以得到该事件类标准表述词集合的子集;检索结果生成模块,用于基于文书特征关键词与事件类标准表述词之间的二级映射关系,对所述事件类标准标表述词子集中的每个所述事件类标准表述词依次检索二级映射关系,基于检索结果生成包含所述至少一个文书特征关键词的展示页面。
[0016]其中,所述系统还包括:事件信息获取模块,用于从搜索引擎服务器上获取最近的设定时间长度内的检索日志并将获取的检索日志作为事件信息;或者将本次用户在客户端输入的事件信息作为事件信息。
[0017]其中,所述标准表述词获取模块包括:一级映射建立单元,用于建立事件非规范特征词与事件类标准表述词之间的一级映射关系,保存到标准化表述库中;非规范特征词遍历单元,用于遍历事件非规范特征词集合{Fn},获得每个所述事件非规范特征词Fdf应的至少一个事件类标准表述词Sm,形成包含多个事件类标准表述词的事件类标准表述词集合
{Sm},n > m > I ο
[0018]其中,所述特征词遍历单元进一步包括:近似表述词获取单元,用于当标准表述词遍历单元从标准化表述库中未获得某个所述事件非规范特征词Fi对应的事件类标准表述词31,通过文本相似度计算方法过滤所述标准化表述库,得到与该事件非规范特征词^近似的事件类标准表述词Sj,I < i < η, I < j < η;—级映射更新单元,用于建立该事件非规范特征词F1与该近似的事件类标准表述词&之间的一级映射关系,并将该事件非规范特征词与该近似的事件类标准表述词Sj之间的一级映射关系保存到标准化表述库中。
[0019]其中,所述一级映射建立单元进一步包括:用户行为分析单元,用于捕捉客户端获取到的用户行为数据,从中提取得到所述至少一个事件非规范特征词;所述一级映射建立单元,用于基于所述至少一个事件非规范特征词,建立所述至少一个事件非规范特征词与所述事件类标准表述词之间的一对一、一对多或多对一的一级映射关系;其中,所述事件类标准表述词是所述事件非规范特征词对应的案件类型。
[0020]其中,当所述隶属关系分析模块检测到所述事件类标准表述词集合中存在一个事件类标准表述词\或多个相同的事件类标准表述词\时,则确定该事件类标准表述词&作为该事件类标准表述词集合的子集。
[0021 ]其中,当所述隶属关系分析模块检测到所述事件类标准表述词集合中存在多个不同的事件类标准表述词时,则对该集合中的事件类标准表述词依次展开两两隶属关系分析,所述隶属关系分析模块具体执行以下操作:若事件类标准表述词&与事件类标准表述词Sw属于同级并列关系,则确定{&,&+1}为该事件类标准表述词集合的子集;若事件类标准表述词&与事件类标准表述词Sw属于同级覆盖关系,且&覆盖S^1,则确定(?}为该事件类标准表述词集合的子集;若事件类标准表述词&包含事件类标准表述词S^1,则{SJ+1}为该事件类标准表述词集合的子集;若事件类标准表述词&包含于事件类标准表述词Sp1,则{Sj}为该事件类标准表述词集合的子集。
[0022]其中,所述检索结果生成模块包括:二级映射建立单元,用于建立文书特征关键词与事件类标准表述词之间的二级映射关系,保存到标准化表述库;标准表述词遍历单元,用于基于文书特征关键词与事件类标准表述词之间的二级映射关系,遍历所述事件类标准表述词子集中的所有的所述事件类标准表述词,获得每个所述事件类标准表述词对应的文书特征关键词;展示页面生成单元,用于对所述文书特征关键词进行统计处理,生成包含所述至少一个文书特征关键词的展示页面。
[0023]其中,所述二级映射建立单元包括:文书关键词提取单元,用于对文书数据库中的所有文书进行关键字提取得到文书特征关键词;所述二级映射建立单元,用于建立所述文书特征关键词与事件类标准表述词之间一对一或者多对一的二级映射关系。
[0024]本发明所提供的一种基于双向映射的检索方法和系统一方面解决了用户由于法律知识匮乏而不能很好定位自己实际检索需求的问题,另一方面解决了由于各地法院行政案件案由的确定和表述不尽一致而导致律师执业情况评价不全面的问题。通过建立用户端非规范特征词与标准表述词之间的一级映射和基于文书关键特征词与标准表述词之间的二级映射,进一步实现用户检索需求与检索对象的对接,来达到精准定位用户检索需求,使得提高检索结果准确度,并提高数据检索效率。
【附图说明】
[0025]图1是本发明的基于双向映射的检索方法的流程示意图;
[0026]图2是本发明的步骤S2的流程示意图;
[0027]图3是本发明的步骤S21的流程示意图;
[0028]图4是本发明的步骤S3的流程示意图;
[0029]图5是本发明的步骤S4的流程示意图;
[0030]图6是本发明的步骤S41的流程不意图;
[0031 ]图7是本发明的基于双向映射的检索系统的结构示意图;
[0032]图8是本发明的标准表述词获取模块的结构示意图;
[0033]图9是本发明的特征词遍历单元的结构示意图;
[0034]图10是本发明的检索结果生成模块的结构示意图。
【具体实施方式】
[0035]为使本发明的目的、技术方案和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0036]图1是本发明的基于双向映射的检索方法的流程示意图。
[0037]如图1所示,本发明的基于双向映射的检索方法,其包括:
[0038]步骤SI,对客户端获取的事件信息进行关键字提取,得到包含至少一个事件非规范特征词的集合。
[0039]本步骤中,用户在客户端输入事件信息,所述事件信息通常是用户对需要检索的事件进行的非规范的事件表述方式,客户端对所述事件信息进行关键字提取,得到包含一个或多个事件非规范特征词的集合。
[0040]例如,当用户输入的事件信息为“我要离婚”时,从中仅能够提取到一条事件非规范特征词为“离婚”,则非规范特征词集合为{ “离婚” }。再例如,当用户输入的事件信息为“一夫多妻的离婚问题”,从中可提取到的关键字为“一夫多妻”和“离婚”,则非规范特征词集合为Γ一夫多妻”,“离婚”}。
[0041 ]具体的,所述客户端获取事件信息的步骤,其进一步包括:从搜索引擎服务器上获取最近的设定时间长度内的检索日志并将获取的检索日志作为事件信息;或者将本次用户在客户端输入的事件信息作为事件信息。例如,获取最近2天内的检索日志,将该检索日志作为事件信息;或者将用户在客户端输入的本次事件信息作为当前事件信息。
[0042]步骤S2,基于事件非规范特征词与事件类标准表述词之间的一级映射关系,对所述事件非规范特征词集合中的每个所述事件非规范特征词进行标准化,以获得每个所述事件非规范特征词对应的至少一个事件类标准表述词,形成事件类标准表述词集合。
[0043]本步骤中,基于事件非规范特征词与事件类标准表述词之间的一级映射关系,进一步对所述事件非规范特征词集合中的每个所述事件非规范特征词进行标准化,标准化的目的是获得每个所述事件非规范特征词对应的至少一个事件类标准表述词,形成事件类标准表述词集合。
[0044]例如,承接上述例子,基于事件非规范特征词与事件类标准表述词之间的一级映射关系,以得到事件非规范特征词“离婚”可能对应的事件类标准表述词“离婚纠纷”、“离婚后损害责任纠纷”、“离婚后财产纠纷”,则可建立事件非规范特征词与事件类标准表述词之间的一对多的映射关系。
[0045]再例如,承接上述例子,基于事件非规范特征词与事件类标准表述词之间的一级映射关系,事件非规范特征词“一夫多妻”可能对应的事件类标准表述词为“婚姻无效纠纷”;事件非规范特征词“离婚”可能对应的事件类标准表述词包括“离婚纠纷”、“离婚后损害责任纠纷”、“离婚后财产纠纷”等,则可建立事件非规范特征词与事件类标准表述词之间的一对一或者一对多的映射关系。
[0046]具体执行步骤参见下文图2所示示例。
[0047]步骤S3,遍历所述事件类标准表述词集合中所有的事件类标准表述词,根据事件类标准表述词之间的级别隶属关系对该集合中的事件类标准表述词依次展开两两隶属关系分析,以得到该事件类标准表述词集合的子集。
[0048]本步骤中,遍历所述事件类标准表述词集合中所有的事件类标准表述词,根据事件类标准表述词之间的级别隶属关系对该集合中的事件类标准表述词依次展开两两隶属关系分析,以得到该事件类标准表述词集合的子集。
[0049]本发明中,所述事件类标准表述词之间的级别隶属关系包括事件类标准表述词存在同级并列关系、同级覆盖关系和包含/包含于关系。具体的,事件类标准表述词之间的级别隶属关系包括多个事件类标准表述词大类,每个事件类标准表述词大类包含多个事件类标准表述词小类。事件类标准表述词大类之间、事件类标准表述词小类之间存在同级覆盖和同级并列关系,事件类标准表述词大类与事件类标准表述词小类之间存在包含/包含于的关系。
[0050]例如,假设事件类标准表述词集合包括,若事件类标准表述词S1与事件类标准表述词S2属于同级并列关系,则{SI&}为该事件类标准表述词集合的子集;此时,若事件类表述词S3与事件类表述词S2亦属于同级并列关系,则子集更新为;继续进行事件类表述词S3和事件类表述词31关系的分析,若事件类表述词S3和事件类表述词5:亦属于同级并列关系,则子集确定为;若事件类表述词S3和事件类表述词31属于同级覆盖关系,即法律规定当同时出现事件类表述词S3与事件类表述词Sdt,案件类认定为S3,则子集确定为{S2,S3 }。
[0051]承接上例,当事件类标准表述词&与事件类标准表述词S2属于同级并列关系时,若事件类表述词S3包含事件类表述词S2,则使用短路逻辑,子集确定为{S1,S2};若事件类表述词S3包含于事件类表述词&,则使用短路逻辑,子集确定为{S3}。
[0052]例如,承接上例,事件类标准表述词集合为{“A离婚纠纷”,“B离婚后损害责任纠纷”,“C离婚后财产纠纷”,“D婚姻无效纠纷” },依次两两展开隶属关系分析,法律规定标准表述词A同级覆盖标准表述词B和标准表述词C,则在2次分析后子集为{ “A离婚纠纷”,“D婚姻无效纠纷” };继续分析标准表述词A和标准表述词D,法律规定标准表述词D同级覆盖标准表述词A,则集合更新为{ “D婚姻无效纠纷” }。
[0053]具体执行步骤参见下文图4所示示例。
[0054]步骤S4,基于文书特征关键词与事件类标准表述词之间的二级映射关系,对所述事件类标准表述词子集中的每个所述事件类标准表述词依次检索二级映射关系,基于检索结果生成包含所述至少一个文书特征关键词的展示页面。
[0055]具体执行步骤参见下文图5所示示例。
[0056]图2是本发明的步骤S2的流程示意图。
[0057]如图2所示,其中,前述步骤S2进一步包括:
[0058]步骤S21,建立事件非规范特征词与事件类标准表述词之间的一级映射关系,保存到标准化表述库中。
[0059]具体执行步骤参见下文图3所示示例。
[0060]步骤S22,遍历事件非规范特征词集合作?}中所有的非规范特征词,获得每个所述事件非规范特征词Fn对应的至少一个事件类标准表述词Sm,形成包含多个事件类标准表述词的事件类标准表述词集合{Sm},n 2 m2 10
[0061 ]本步骤中,存在三种情况:第一种情况:一个事件非规范特征词对应一个事件类标准表述词;第二种情况:一个事件非规范特征词对应多个不同的事件类标准表述词;多个不同的非规范特征词对应一个事件类标准表述词。
[0062]承接前述步骤S22,所述方法还包括:
[0063]步骤S23,若从标准化表述库中未获得某个所述事件非规范特征词F1对应的事件类标准表述词S1,则可以通过文本相似度计算方法过滤所述标准化表述库,得到与该事件非规范特征词Fi近似的事件类标准表述词Sj,I <i<n,l<j<n;
[0064]需要说明的是:文本相似度计算方法包括但不限于文本相似度的向量夹角余弦、Simhash算法等方法,可以通过文本相似度的向量夹角余弦、Simhash算法等方法来确定文本内容是否高度近似,此处不再赘述。
[0065]步骤S24,建立该事件非规范特征词Fi与该近似的事件类标准表述词Sj之间的一级映射关系,将该事件非规范特征词与该近似的事件类标准表述词&之间的一级映射关系保存到标准化表述库中。
[0066]图3是本发明的步骤S21的流程示意图。
[0067]其中,前述步骤S21进一步包括:
[0068]步骤S211,捕捉客户端获取到的用户行为数据,从中提取得到所述至少一个事件非规范特征词。
[0069]步骤S212,基于所述至少一个事件非规范特征词,建立所述至少一个事件非规范特征词与所述事件类标准表述词之间的一对一、一对多或多对一的一级映射关系;其中,所述事件类标准表述词是所述事件非规范特征词对应的案件类型。
[0070]例如,当客户端捕捉到的用户行为数据“离婚”、“重婚”时,从中提取得到两个非规范特征词“离婚”、“重婚”、“近亲结婚”。其中,“离婚”可能对应的事件类标准表述词为“离婚纠纷”、“离婚后损害责任纠纷”、“离婚后财产纠纷”;“重婚”可能对应的事件类标准表述词为“婚姻无效纠纷”;“近亲结婚”可能对应的事件类标准表述词为“婚姻无效纠纷”;则可建立事件非规范特征词与事件类标准表述词之间的一对一、一对多或多对一的映射关系。[0071 ]图4是本发明的步骤S3的流程示意图。
[0072]如图4所示,前述步骤S3进一步包括:
[0073]步骤S31,当所述事件类标准表述词集合中存在一个事件类标准表述词Sp或多个相同的事件类标准表述词\时,则确定该事件类标准表述词\作为该事件类标准表述词集合的子集。
[0074]例如,当事件类标准表述词集合为{&}时,则确定该事件类标准表述词&为该事件类标准表述词集合的子集。再例如,当事件类标准表述词集合为{ShSU,且S1, S1S相同的事件类标准表述词时,则确定{Si}S该事件类标准表述词集合的子集。
[0075]步骤S32,当所述事件类标准表述词集合中存在多个不同的事件类标准表述词时,则对该集合中的事件类标准表述词依次展开两两隶属关系分析。
[0076]具体的,此步骤包含三种情况:同级并列关系、同级覆盖关系、包含/包含于关系:
[0077]步骤S321,若事件类标准表述词&与事件类标准表述词S^1属于同级并列关系,则确定{S j,S j+ι}为该事件类标准表述词集合的子集。
[0078]步骤S322,若事件类标准表述词&与事件类标准表述词Sp1属于同级覆盖关系,SPSj覆盖Sw,则确定{Sj}为该事件类标准表述词集合的子集。
[0079]步骤S323,若事件类标准表述词&包含事件类标准表述词Sj+1,则{SJ+i}为该事件类标准表述词集合的子集;
[0080]若事件类标准表述词&包含于事件类标准表述词S^1,则(?}为该集合事件类标准表述词集合的子集。
[0081]图5是本发明的步骤S4的流程示意图。
[0082]如图5所示,前述步骤S4包括:
[0083]步骤S41,建立文书特征关键词与事件类标准表述词之间的二级映射关系,保存到标准化表述库。
[0084]需要说明的是:本发明中,文书特征关键词是指文书中出现的案件类型。
[0085]步骤S42,基于文书特征关键词与事件类标准表述词之间的二级映射关系,遍历所述事件类标准表述词子集中的所有的所述事件类标准表述词,获得每个所述事件类标准表述词对应的文书特征关键词。
[0086]步骤S43,对所述文书特征关键词进行统计处理,生成包含所述至少一个文书特征关键词的展示页面。
[0087]图6是本发明的步骤S41的流程示意图。
[0088]如图6所示,前述步骤S41包括:
[0089]步骤S411,对文书数据库中的所有文书进行关键字提取得到文书特征关键词。
[0090]需要说明的是:本发明中,文书记载了律师在执业期间处理过的所有案件信息,以及律师的个人信息。
[0091 ] 步骤S412,建立所述文书特征关键词与事件类标准表述词之间一对一或者多对一的二级映射关系;其中,所述文书特征关键词为案件类型、法院和/或律师。
[0092]该步骤包含两种情况:第一种情况:一个文书特征关键词对应一个事件类标准表述词;第二种情况:多个文书特征关键词(即多个文书)对应一个事件类标准表述词。
[0093]如上所述,详述了本发明的一种基于双向映射的检索方法,本发明通过一级映射和二级映射,一方面解决了用户由于法律知识匮乏而不能很好定位自己实际检索需求的问题,另一方面解决了由于各地法院行政案件案由的确定和表述不尽一致而导致律师执业情况评价不全面的问题,本发明能够在上述两方面映射的基础上,进一步实现用户检索需求与检索对象的对接,来达到精准定位用户检索需求,使得提高检索结果准确度,并提高数据检索效率。
[0094]图7是本发明的基于双向映射的检索系统的结构示意图。
[0095]如图7所示,本发明的所述基于双向映射的检索系统,所述系统包括:关键字提取模块10、标准表述词获取模块20、隶属关系分析模块30、检索结果生成模块40和事件信息获取模块50。
[0096]关键字提取模块10,用于对客户端获取的事件信息进行关键字提取,得到包含至少一个事件非规范特征词的集合。
[0097]所述系统还包括:事件信息获取模块50与所述关键字提取模块10连接,用于从搜索引擎服务器上获取最近的设定时间长度内的检索日志并将获取的检索日志作为事件信息;或者将本次用户在客户端输入的事件信息作为事件信息。
[0098]具体描述参见前述步骤SI。
[0099]标准表述词获取模块20与所述关键字提取模块10连接,用于基于事件非规范特征词与事件类标准表述词之间的一级映射关系,对所述关键字提取模块10得到所述事件非规范特征词集合中的每个事件非规范特征词进行标准化,以获得每个所述事件非规范特征词对应的至少一个事件类标准表述词,形成事件类标准表述词集合。
[0100]具体描述参见前述步骤S2。
[0101]隶属关系分析模块30与所述标准表述词获取模块20连接,用于遍历所述事件类标准表述词集合中所有的事件类标准表述词,根据事件类标准表述词之间的级别隶属关系对该集合中的事件类标准表述词依次展开两两隶属关系分析,以得到该事件类标准表述词集合的子集。
[0102]具体的,当所述隶属关系分析模块30检测到所述事件类标准表述词集合中存在一个事件类标准表述词Sp或多个相同的事件类标准表述词&时,则确定该事件类标准表述词Sp作为该事件类标准表述词集合的子集。
[0103]当所述隶属关系分析模块30检测到所述事件类标准表述词集合中存在多个不同的事件类标准表述词时,则对该集合中的事件类标准表述词依次展开两两隶属关系分析,所述隶属关系分析模块30具体执行以下操作:
[0104]若事件类标准表述词&与事件类标准表述词S^1属于同级并列关系,则确定{Sj,SJ+1}为该事件类标准表述词集合的子集。
[0105]若事件类标准表述词Sj与事件类标准表述词Sw属于同级覆盖关系,SPSj覆盖SJ+1,则确定(?}为该事件类标准表述词集合的子集。
[0106]若事件类标准表述词&包含事件类标准表述词S^1,则{SJ+i}为该事件类标准表述词集合的子集。
[0107]若事件类标准表述词&包含于事件类标准表述词S^1,则(?}为该事件类标准表述词集合的子集。
[0108]具体描述参见前述步骤S3、步骤S31、步骤S32。
[0109]检索结果生成模块40与所述隶属关系分析模块30连接,用于基于文书特征关键词与事件类标准表述词之间的二级映射关系,对所述事件类标准标表述词子集中的每个所述事件类标准表述词依次检索二级映射关系,基于检索结果生成包含所述至少一个文书特征关键词的展示页面。
[0110]图8是本发明的标准表述词获取模块的结构示意图。
[0111]如图8所示,其中,所述标准表述词获取模块20进一步包括:一级映射建立单元201和非规范特征词遍历单元202。
[0112]—级映射建立单元201,用于建立事件非规范特征词与事件类标准表述词之间的一级映射关系,保存到标准化表述库中。
[0113]具体描述参见前述步骤S21。
[0114]非规范特征词遍历单元202与所述一级映射建立单元201连接,用于遍历事件非规范特征词集合{Fn},获得每个所述事件非规范特征词Fn对应的至少一个事件类标准表述词Sm,形成包含多个事件类标准表述词的事件类标准表述词集合{Sm} ,n>m> 10
[0115]具体描述参见前述步骤S22。
[0116]图9是本发明的特征词遍历单元的结构示意图。
[0117]如图9所示,所述特征词遍历单元202进一步包括:近似表述词获取单元2020和一级映射更新单元2021。
[0118]近似表述词获取单元2020,用于当标准表述词遍历单元202从标准化表述库中未获得某个所述事件非规范特征词F1对应的事件类标准表述词S1,则通过文本相似度计算方法过滤所述标准化表述库,得到与该事件非规范特征词Fi近似的事件类标准表述词Sj ,1 < i< η ? I < j < η ο
[0119]具体描述参见前述步骤S23。
[0120]一级映射更新单元2021与所述近似表述词获取单元2020连接,用于建立该事件非规范特征词F1与该近似的事件类标准表述词&之间的一级映射关系,并将该事件非规范特征词与该近似的事件类标准表述词Sj之间的一级映射关系保存到标准化表述库中。
[0121 ]具体描述参见前述步骤S24。
[0122]如图8所示,所述一级映射建立单元201进一步包括:用户行为分析单元2010。
[0123]用户行为分析单元2010与所述一级映射建立单元201连接,用于捕捉客户端获取到的用户行为数据,从中提取得到所述至少一个事件非规范特征词。
[0124]具体描述参见前述步骤S211。
[0125]所述一级映射建立单元201,用于基于所述至少一个事件非规范特征词,建立所述至少一个事件非规范特征词与所述事件类标准表述词之间的一对一、一对多或多对一的一级映射关系;其中,所述事件类标准表述词是所述事件非规范特征词对应的案件类型。
[0126]具体描述参见前述步骤S212。
[0127]图10是本发明的检索结果生成模块的结构示意图。
[0128]如图10所示,所述检索结果生成模块40包括:二级映射建立单元401、标准表述词遍历单元402和展示页面生成单元403。
[0129]二级映射建立单元401,用于建立文书特征关键词与事件类标准表述词之间的二级映射关系,保存到标准化表述库。
[0130]具体描述参见前述步骤S41。
[0131 ] 标准表述词遍历单元402与所述二级映射建立单元402连接,用于基于文书特征关键词与事件类标准表述词之间的二级映射关系,遍历所述事件类标准表述词子集中的所有的所述事件类标准表述词,获得每个所述事件类标准表述词对应的文书特征关键词。
[0132]具体描述参见前述步骤S42。
[0133]展示页面生成单元403与所述标准表述词遍历单元402连接,用于对所述文书特征关键词进行统计处理,生成包含所述至少一个文书特征关键词的展示页面。
[0134]具体描述参见前述步骤S43。
[0135]如图10所示,所述二级映射建立单元401包括:文书关键词提取单元4010。
[0136]文书关键词提取单元4010与所述二级映射建立单元401连接,用于对文书数据库中的所有文书进行关键字提取得到文书特征关键词。
[0137]具体描述参见前述步骤S411。
[0138]所述二级映射建立单元401,用于建立所述文书特征关键词与事件类标准表述词之间一对一或者多对一的二级映射关系;其中,所述文书特征关键词是案件类型、法院和/或律师。
[0139]具体描述参见前述步骤S412。
[0140]如上所述,详述了本发明的一种基于双向映射的检索系统,本发明通过一级映射和二级映射,一方面解决了用户由于法律知识匮乏而不能很好定位自己实际检索需求的问题,另一方面解决了由于各地法院行政案件案由的确定和表述不尽一致而导致律师执业情况评价不全面的问题,本发明能够在上述两方面映射的基础上,进一步实现用户检索需求与检索对象的对接,来达到精准定位用户检索需求,使得提高检索结果准确度,并提高数据检索效率。
[0141]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【主权项】
1.一种基于双向映射的检索方法,其特征在于,所述方法包括: 对客户端获取的事件信息进行关键字提取,得到包含至少一个事件非规范特征词的集合; 基于事件非规范特征词与事件类标准表述词之间的一级映射关系,对所述事件非规范特征词集合中的每个所述事件非规范特征词进行标准化,以获得每个所述事件非规范特征词对应的至少一个事件类标准表述词,形成事件类标准表述词集合; 遍历所述事件类标准表述词集合中所有的事件类标准表述词,根据事件类标准表述词之间的级别隶属关系对该集合中的事件类标准表述词依次展开两两隶属关系分析,以得到该事件类标准表述词集合的子集; 基于文书特征关键词与事件类标准表述词之间的二级映射关系,对所述事件类标准表述词子集中的每个所述事件类标准表述词依次检索二级映射关系,基于检索结果生成包含所述至少一个文书特征关键词的展示页面。2.根据权利要求1所述的方法,其中,所述客户端获取事件信息的步骤,其包括: 从搜索引擎服务器上获取最近的设定时间长度内的检索日志并将获取的检索日志作为事件信息;或者将本次用户在客户端输入的事件信息作为事件信息。3.根据权利要求1-2任一项所述的方法,其中,所述基于事件非规范特征词与事件类标准表述词之间的一级映射关系,对事件非规范特征词集合中的每个所述事件非规范特征词进行标准化,以获得每个所述事件非规范特征词对应的至少一个事件类标准表述词,形成事件类标准表述词集合的步骤,包括: 建立事件非规范特征词与事件类标准表述词之间的一级映射关系,保存到标准化表述库中; 遍历事件非规范特征词集合{Fn}中所有的非规范特征词,获得每个所述事件非规范特征词Fn对应的至少一个事件类标准表述词Sm,形成包含多个事件类标准表述词的事件类标准表述词集合{Sm} ,n > m > I ο4.根据权利要求3所述的方法,其中,所述方法还包括: 若从标准化表述库中未获得某个所述事件非规范特征词F1对应的事件类标准表述词S1,则通过文本相似度计算方法过滤所述标准化表述库,得到与该事件非规范特征词^近似的事件类标准表述词Sj ,l<i<n,l<j<n; 建立该事件非规范特征词F1与该近似的事件类标准表述词&之间的一级映射关系,将该事件非规范特征词与该近似的事件类标准表述词&之间的一级映射关系保存到标准化表述库中。5.根据权利要求3-4任一项所述的方法,其中,所述建立事件非规范特征词与事件类标准表述词之间的一级映射关系的步骤,其包括: 捕捉客户端获取到的用户行为数据,从中提取得到所述至少一个事件非规范特征词; 基于所述至少一个事件非规范特征词,建立所述至少一个事件非规范特征词与所述事件类标准表述词之间的一对一、一对多或多对一的一级映射关系; 其中,所述事件类标准表述词是所述事件非规范特征词对应的案件类型。6.根据权利要求1、2或4所述的方法,其中,所述根据事件类标准表述词之间的级别隶属关系对该集合中的事件类标准表述词依次展开两两隶属关系分析,以得到该事件类标准表述词集合的子集的步骤,其包括: 当所述事件类标准表述词集合中存在一个事件类标准表述词&或多个相同的事件类标准表述词&时,则确定该事件类标准表述词&作为该集合的子集。7.根据权利要求1、2或4所述的方法,其中,所述根据事件类标准表述词之间的级别隶属关系对所述事件类标准表述词集合中的事件类标准表述词进行隶属关系分析,以得到该事件类标准表述词集合的子集的步骤,其包括: 当所述事件类标准表述词集合中存在多个不同的事件类标准表述词时,则对该集合中的事件类标准表述词依次展开两两隶属关系分析; 若事件类标准表述词&与事件类标准表述词Sw属于同级并列关系,则确定{&,&+1}为该事件类标准表述词集合的子集; 若事件类标准表述词&与事件类标准表述词S^1属于同级覆盖关系,且事件类标准表述词&覆盖事件类标准表述词S^1,则确定{Sj}为该事件类标准表述词集合的子集; 若事件类标准表述词&包含事件类标准表述词S^1,则{&+1}为该事件类标准表述词集合的子集; 若事件类标准表述词&包含于事件类标准表述词S^1,则{Sj}为该事件类标准表述词集合的子集。8.根据权利要求1、2或4所述的方法,其中,所述基于文书特征关键词与事件类标准表述词之间的二级映射关系,对所述事件类标准表述词子集中的每个所述事件类标准表述词依次检索二级映射关系,基于检索结果生成包含所述至少一个文书特征关键词的展示页面步骤,其包括: 建立文书特征关键词与事件类标准表述词之间的二级映射关系,保存到标准化表述库; 基于文书特征关键词与事件类标准表述词之间的二级映射关系,遍历所述事件类标准表述词子集中的所有的所述事件类标准表述词,获得每个所述事件类标准表述词对应的文书特征关键词; 对所述文书特征关键词进行统计处理,生成包含所述至少一个文书特征关键词的展示页面。9.根据权利要求8所述的方法,其中,所述建立文书特征关键词与事件类标准表述词之间的二级映射关系的步骤包括: 对文书数据库中的所有文书进行关键字提取得到文书特征关键词; 建立所述文书特征关键词与事件类标准表述词之间一对一或者多对一的二级映射关系O10.一种基于双向映射的检索系统,其特征在于,所述系统包括: 关键字提取模块(10),用于对客户端获取的事件信息进行关键字提取,得到包含至少一个事件非规范特征词的集合; 标准表述词获取模块(20),用于基于事件非规范特征词与事件类标准表述词之间的一级映射关系,对所述关键字提取模块(10)得到所述事件非规范特征词集合中的每个事件非规范特征词进行标准化,以获得每个所述事件非规范特征词对应的至少一个事件类标准表述词,形成事件类标准表述词集合; 隶属关系分析模块(30),用于遍历所述事件类标准表述词集合中所有的事件类标准表述词,根据事件类标准表述词之间的级别隶属关系对该集合中的事件类标准表述词依次展开两两隶属关系分析,以得到该事件类标准表述词集合的子集; 检索结果生成模块(40),用于基于文书特征关键词与事件类标准表述词之间的二级映射关系,对所述事件类标准标表述词子集中的每个所述事件类标准表述词依次检索二级映射关系,基于检索结果生成包含所述至少一个文书特征关键词的展示页面。11.根据权利要求10所述的系统,其中,所述系统还包括:事件信息获取模块(50),用于从搜索引擎服务器上获取最近的设定时间长度内的检索日志并将获取的检索日志作为事件信息;或者将本次用户在客户端输入的事件信息作为事件信息。12.根据权利要求10-11任一项所述的系统,其中,所述标准表述词获取模块(20)包括: 一级映射建立单元(201),用于建立事件非规范特征词与事件类标准表述词之间的一级映射关系,保存到标准化表述库中; 非规范特征词遍历单元(202),用于遍历事件非规范特征词集合{Fn}中所有的非规范特征词,获得每个所述事件非规范特征词Fn对应的至少一个事件类标准表述词Sm,形成包含多个事件类标准表述词的事件类标准表述词集合{Sm} ,n>m> 1013.根据权利要求12所述的系统,其中,所述特征词遍历单元(202)进一步包括: 近似表述词获取单元(2020),用于当标准表述词遍历单元(202)从标准化表述库中未获得某个所述事件非规范特征词F1对应的事件类标准表述词S1,通过文本相似度计算方法过滤所述标准化表述库,得到与该事件非规范特征词Fi近似的事件类标准表述词Sj,I < i <η, I < j < η ; 一级映射更新单元(2021),用于建立该事件非规范特征词?工与该近似的事件类标准表述词Sj之间的一级映射关系,并将该事件非规范特征词与该近似的事件类标准表述词&之间的一级映射关系保存到标准化表述库中。14.根据权利要求12-13任一项所述的系统,其中,所述一级映射建立单元(201)进一步包括: 用户行为分析单元(2010),用于捕捉客户端获取到的用户行为数据,从中提取得到所述至少一个事件非规范特征词; 所述一级映射建立单元(201),用于基于所述至少一个事件非规范特征词,建立所述至少一个事件非规范特征词与所述事件类标准表述词之间的一对一、一对多或多对一的一级映射关系; 其中,所述事件非规范特征词为所述事件类标准表述词分类下的特征。15.根据权利要求10、11或13所述的系统,其中,当所述隶属关系分析模块(30)检测到所述事件类标准表述词集合中存在一个事件类标准表述词\或多个相同的事件类标准表述词&时,则确定该事件类标准表述词&作为该事件类标准表述词集合的子集。16.根据权利要求10、11或13所述的系统,其中,当所述隶属关系分析模块(30)检测到所述事件类标准表述词集合中存在多个不同的事件类标准表述词时,则对该集合中的事件类标准表述词依次展开两两隶属关系分析,所述隶属关系分析模块(30)具体执行以下操作: 若事件类标准表述词&与事件类标准表述词Sw属于同级并列关系,则确定{&,&+1}为该事件类标准表述词集合的子集; 若事件类标准表述词&与事件类标准表述词Sw属于同级覆盖关系,且事件类标准表述词&覆盖事件类标准表述词S^1,则确定{Sj}为该事件类标准表述词集合的子集; 若事件类标准表述词&包含事件类标准表述词S^1,则{&+1}为该事件类标准表述词集合的子集; 若事件类标准表述词&包含于事件类标准表述词S^1,则{Sj}为该事件类标准表述词集合的子集。17.根据权利要求10、11或13所述的系统,其中,所述检索结果生成模块(40)包括: 二级映射建立单元(401),用于建立文书特征关键词与事件类标准表述词之间的二级映射关系,保存到标准化表述库; 标准表述词遍历单元(402),用于基于文书特征关键词与事件类标准表述词之间的二级映射关系,遍历所述事件类标准表述词子集中的所有的所述事件类标准表述词,获得每个所述事件类标准表述词对应的文书特征关键词; 展示页面生成单元(403),用于对所述文书特征关键词进行统计处理,生成包含所述至少一个文书特征关键词的展示页面。18.根据权利要求10、11或13所述的系统,其中,所述二级映射建立单元(401)包括: 文书关键词提取单元(4010),用于对文书数据库中的所有文书进行关键字提取得到文书特征关键词; 所述二级映射建立单元(401),用于建立所述文书特征关键词与事件类标准表述词之间一对一或者多对一的二级映射关系。
【文档编号】G06F17/30GK105824938SQ201610158099
【公开日】2016年8月3日
【申请日】2016年3月18日
【发明人】钟康, 刘子悦, 郭超, 吕辉, 杨晓沁
【申请人】点击律(上海)网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1