一种法律援助系统及援助方法
技术领域
本发明涉及计算机
技术领域
,具体涉及一种法律援助系统及援助方法。背景技术
法律援助是指由政府设立的法律援助机构或者非政府设立的合法律所组织法律援助的律师,为经济困难或特殊案件的人无偿提供法律服务的法律保障制度。在日常生活中,人们或多或少都会遇到法律问题,当遇到法律问题时,人们都会针对法律问题在互联网或者其他平台进行查询,以获取解决手段。
无论是互联网,还是其他的法律智能服务平台,大多都是基于这样的思路:事先准备多个法律问答对,每个法律问答对包括一个法律问题和至少一个用于解决对应的法律问题的解决手段;当接收到用户的法律问题时,在多个法律问答对中查找与用户提交的法律问题相关的法律问答对,并将查找到的法律问答对推送给用户,以便用户查看法律问答对中的法律问题以及对应的解决手段,从而解决用户的法律问题。
考虑到法律援助人员相对不足、法律援助的覆盖面不够大的实际情况,不少需要法律援助的用户难以获得有效的法律援助服务,可将类似的思路用于法律援助系统,通过计算机智能地为用户提供法律援助服务。但是,需要法律援助服务的用户通常是经济困难的弱势群体,这些用户大多不具备基础的法律知识,在阐述法律问题时可能会出现重大的偏差和遗漏,使得计算机准备法律问答对时,也不可避免地出现偏差以及遗漏现象,导致不存在与用户的法律问题相关的法律问答对,或者准备的法律问答对无法解决用户的法律问题,故而,无法准确地为用户提供法律援助服务。
发明内容
本发明提供一种法律援助系统及援助方法,解决了现有技术无法准确地为用户提供法律援助服务的技术问题。
本发明提供的基础方案为:一种法律援助系统,包括:
获取模块,用于获取用户的法律咨询信息;
提取模块,用于根据法律咨询信息提取咨询意图和场景信息;
判断模块,用于根据预设对应关系判断咨询意图与场景信息是否相匹配:如果咨询意图与场景信息不相匹配,发送补充法律咨询信息的指令到获取模块;如果咨询意图与场景信息相匹配,发送根据场景信息定位候选场景的指令到定位模块;
定位模块,用于根据场景信息在数据库中进行定位,得到候选场景,候选场景中包括多个法律问答对;
推送模块,用于根据咨询意图在候选场景的法律问答对中进行查找,得到与咨询意图相匹配的法律问答对,并将与咨询意图相匹配的法律问答对推送给用户,候选场景中至少包括一个与咨询意图相匹配的法律问答对。
本发明的工作原理及优点在于:在推送法律问答对之前,需要判断咨询意图和场景信息是否相匹配:如果咨询意图和场景信息相匹配,则根据场景信息定位候选场景,在候选场景的法律问答对中查找与咨询意图相匹配的法律问答对,并将与咨询意图相匹配的法律问答对推送给用户;反之,如果咨询意图和场景信息不相匹配,则补充法律咨询信息。通过这样的方式,确保咨询意图和场景信息能够相匹配,即使用户阐述法律问题时出现了重大的偏差和遗漏,也可及时提示用户补充法律咨询信息,使得定位得到候选场景也与咨询意图相匹配,从而保证候选场景中与咨询意图相匹配的法律问答对能够准确地解决用户的法律问题、满足用户的法律需求。
本发明在用户阐述法律问题出现重大的偏差和遗漏时可及时提示补充法律咨询信息,保证候选场景中与咨询意图相匹配的法律问答对能准确地满足用户的法律需求,解决了现有技术无法准确地为用户提供法律援助服务的技术问题。
进一步,推送模块根据咨询意图在候选场景的法律问答对中进行查找,得到与咨询意图相匹配的法律问答对,具体包括:逐个计算咨询意图与候选场景的法律问答对之间的语义相关度;提取与咨询意图之间的语义相关度大于、等于预设阈值的至少一个法律问答对。
有益效果在于:语义相关度能够准确地反映咨询意图与候选场景的法律问答对之间的关联性,故而,可以快速、有效地查找出与咨询意图相匹配的法律问答对。
进一步,推送模块将与咨询意图相匹配的法律问答对推送给用户,具体包括:按照语义相关度的大小,对与咨询意图相匹配的法律问答对进行排序,得到法律问答对序列;根据法律问答对序列向用户进行推送。
有益效果在于:语义相关度的大小能够准确地反映咨询意图与候选场景的法律问答对之间的关联性的大小,这样关联性大的在前、关联性小的在后,便于用户进行采纳。
进一步,判断模块还用于判断咨询意图是否欠缺第一关键要素以及场景信息是否欠缺第二关键要素,如果咨询意图欠缺第一关键要素或者场景信息欠缺第二关键要素,发送补充法律咨询信息的指令到获取模块。
有益效果在于:如果咨询意图欠缺第一关键要素,比如说具体诉求;或者场景信息欠缺第二关键要素,比如说纠纷类型;无法准确地确定出相匹配的法律问答对,通过这样的方式,可以确保最终得到的法律问答对能够精准地满足咨询意图。
进一步,提取模块还用于剔除法律咨询信息中的冗余信息,冗余信息包括感叹词、停顿词、特殊符号中的至少一种。
有益效果在于:剔除掉法律咨询信息中没有实际含义的冗余信息,不会影响对咨询意图和场景信息的提取结果,但可以提高提取过程的效率。
进一步,获取模块还用于根据预设转换关系将法律咨询信息中的日常表达转换成法律专业表达。
有益效果在于:日常表达具有口语化、不准确的特点,反之,法律专业表达相对日常表达来说,更加严谨和准确,通过这样的方式,可以提高根据法律咨询信息提取咨询意图和场景信息的准确性。
基于上述一种法律援助系统,本发明还提供一种法律援助方法,包括:
S1、获取用户的法律咨询信息;
S2、根据法律咨询信息提取咨询意图和场景信息;
S3、根据预设对应关系判断咨询意图与场景信息是否相匹配:如果咨询意图与场景信息不相匹配,返回S1;如果咨询意图与场景信息相匹配,进行S4;
S4、根据场景信息在数据库中进行定位,得到候选场景,候选场景中包括多个法律问答对;
S5、根据咨询意图在候选场景的法律问答对中进行查找,得到与咨询意图相匹配的法律问答对,并将与咨询意图相匹配的法律问答对推送给用户,候选场景中至少包括一个与咨询意图相匹配的法律问答对。
本发明的工作原理及优点在于:只有在咨询意图和场景信息相匹配时,根据场景信息定位候选场景,在候选场景的法律问答对中查找与咨询意图相匹配的法律问答对,并将与咨询意图相匹配的法律问答对推送给用户;反之,则补充法律咨询信息。即使用户阐述法律问题时出现了重大的偏差和遗漏,也可及时提示用户补充法律咨询信息,确保咨询意图和场景信息能够相匹配。
进一步,S5中,根据咨询意图在候选场景的法律问答对中进行查找,得到与咨询意图相匹配的法律问答对,具体包括:逐个计算咨询意图与候选场景的法律问答对之间的语义相关度;提取与咨询意图之间的语义相关度大于、等于预设阈值的至少一个法律问答对。
有益效果在于:通过语义相关度可以快速、有效地查找出与咨询意图相匹配的法律问答对。
进一步,S5中,将与咨询意图相匹配的法律问答对推送给用户,具体包括:按照语义相关度的大小,对与咨询意图相匹配的法律问答对进行排序,得到法律问答对序列;根据法律问答对序列向用户进行推送。
有益效果在于:根据语义相关度的大小排序,使得关联性大的在前、关联性小的在后,便于用户进行采纳。
进一步,S3中,判断咨询意图是否欠缺第一关键要素以及场景信息是否欠缺第二关键要素,如果咨询意图欠缺第一关键要素或者场景信息欠缺第二关键要素,返回S1。
有益效果在于:如果咨询意图欠缺第一关键要素或者说场景信息欠缺第二关键要素,无法准确地确定出相匹配的法律问答对,确保最终得到的法律问答对能够精准地满足咨询意图。
附图说明
图1为本发明一种法律援助系统实施例的系统结构框图。
具体实施方式
下面通过具体实施方式进一步详细的说明:
实施例1
实施例基本如附图1所示,包括:
获取模块,用于获取用户的法律咨询信息;
提取模块,用于根据法律咨询信息提取咨询意图和场景信息;
判断模块,用于根据预设对应关系判断咨询意图与场景信息是否相匹配:如果咨询意图与场景信息不相匹配,发送补充法律咨询信息的指令到获取模块;如果咨询意图与场景信息相匹配,发送根据场景信息定位候选场景的指令到定位模块;
定位模块,用于根据场景信息在数据库中进行定位,得到候选场景,候选场景中包括多个法律问答对;
推送模块,用于根据咨询意图在候选场景的法律问答对中进行查找,得到与咨询意图相匹配的法律问答对,并将与咨询意图相匹配的法律问答对推送给用户,候选场景中至少包括一个与咨询意图相匹配的法律问答对。
在本实施例中,获取模块、提取模块、判断模块、定位模块以及推送模块均集成在服务器上,通过软件/代码/程序/计算机指令实现其功能。
具体实施过程如下:
首先,获取模块获取用户的法律咨询信息。比如说,用户通过语音或者文字的形式提供法律咨询信息,也即,获取用户的语音或者文本,例如,用户的语音或者文本的法律咨询信息为“我丈夫在外面长期不务正业,我自己的心灵受到了严重伤害,想要跟他离异,他该不该向我赔偿精神损失费”。
然后,提取模块根据法律咨询信息提取咨询意图和场景信息。在本实施例中,法律咨询信息中实际上包含着咨询意图和场景信息两个维度的内容,咨询意图体现为具体的法律诉求,场景信息体现为事情发生的背景情况。比如说,法律咨询信息为“我丈夫在外面长期不务正业,我自己的心灵受到了严重伤害,想要跟他离异,他该不该向我赔偿精神损失费”,在这个法律咨询信息中,“赔偿精神损失费”为法律诉求,也即咨询意图;“我丈夫在外面长期不务正业,我自己的心灵受到了严重伤害”为事情发生的背景情况,也即场景信息。
接着,判断模块根据预设对应关系判断咨询意图与场景信息是否相匹配:如果咨询意图与场景信息不相匹配,发送补充法律咨询信息的指令到获取模块;如果咨询意图与场景信息相匹配,发送根据场景信息定位候选场景的指令到定位模块。具体来说,预设对应关系体现为法律层面的逻辑关系,法律层面的逻辑关系由法理所决定,比如说,对于精神赔偿而言,只有在侵权纠纷中发生,不会在违约纠纷中发生。故而,“赔偿精神损失费”的咨询意图与“我丈夫在外面长期不务正业,我自己的心灵受到了严重伤害”的场景信息并不具有法律层面的逻辑关系,也即,通常情况下离婚纠纷中并不适用赔偿精神损失费。此时,需要用户补充法律咨询信息,比如说“我丈夫经常喝酒后打我,医生鉴定为轻伤”,殴打他人属于侵权纠纷的范畴,适用赔偿精神损失费,故而,“赔偿精神损失费”的咨询意图与“我丈夫经常喝酒后打我,医生鉴定为轻伤”的场景信息具有法律层面的逻辑关系。
再接着,定位模块根据场景信息在数据库中进行定位,得到候选场景,候选场景中包括多个法律问答对。比如说,数据库中每个候选场景对应一个民事案由,具体可参见《民事案件案由规定》,根据“我丈夫经常喝酒后打我,医生鉴定为轻伤”的场景信息,可在数据库中进行定位,得到编号为13的离婚后损害责任纠纷的候选场景。在这个编号为13的候选场景中包括以下法律问答对:A、是否有重婚的情形,如有,可请求离婚损害赔偿;B、是否有配偶与他人同居的情况,如有,可请求离婚损害赔偿;C、是否有实施家庭暴力的情况,如有,可请求离婚损害赔偿和/或精神损失赔偿;D、是否有虐待遗弃家庭成员的情况,如有,可请求离婚损害赔偿。
最后,推送模块根据咨询意图在候选场景的法律问答对中进行查找,得到与咨询意图相匹配的法律问答对,并将与咨询意图相匹配的法律问答对推送给用户,候选场景中至少包括一个与咨询意图相匹配的法律问答对。
在本实施例中,具体步骤如下:
第一步,逐个计算咨询意图与候选场景的法律问答对A、B、C、D之间的语义相关度,比如说A为0、B为25%、C为90%、D为82%;提取与咨询意图之间的语义相关度大于、等于80%的至少一个法律问答对,得到与咨询意图相匹配的法律问答对,也即C和D。
第二步,按照语义相关度的大小,对与咨询意图相匹配的法律问答对进行排序,得到法律问答对序列,也即,C在前、D在后;根据C在前、D在后的法律问答对序列向用户进行推送。
实施例2
与实施例1不同之处仅在于,判断模块还判断咨询意图是否欠缺第一关键要素,比如说具体诉求;以及判断场景信息是否欠缺第二关键要素,比如说纠纷类型;如果咨询意图欠缺第一关键要素或者场景信息欠缺第二关键要素,无法准确地确定出相匹配的法律问答对,发送补充法律咨询信息的指令到获取模块。提取模块还剔除掉法律咨询信息中的冗余信息,冗余信息包括感叹词、停顿词、特殊符号中的至少一种;获取模块根据预设转换关系将法律咨询信息中的日常表达转换成法律专业表达,比如说,将“两口子”日常表达转换为“夫妻”的法律专业表达。
以上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述,所属领域普通技术人员知晓申请日或者优先权日之前发明所属技术领域所有的普通技术知识,能够获知该领域中所有的现有技术,并且具有应用该日期之前常规实验手段的能力,所属领域普通技术人员可以在本申请给出的启示下,结合自身能力完善并实施本方案,一些典型的公知结构或者公知方法不应当成为所属领域普通技术人员实施本申请的障碍。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:知识点测评方法和装置