一种基于地理位置信息处理的法律服务系统及方法

xiaoxiao2020-10-23  11

一种基于地理位置信息处理的法律服务系统及方法
【技术领域】
[0001]本发明涉及法律服务系统及方法领域,具体涉及一种基于地理位置信息处理的法律服务系统及方法。
【背景技术】
[0002]当人们在遇到可能需要法律维权的案情时,最觉得困扰的往往就是在身边难以找到律师,特别是难以找到合适具体案情的律师。
[0003]一名合格的律师除了需要通过全国司法考试之外,还通常需要具备多年的业务经验,这样的律师已然为数有限。与此同时,律师也分不同专业领域,如果找到的律师并不熟悉与当事人面临的案情相关的领域,便很可能无法为当事人提供该领域详尽准确的信息。这样无论是对当事人还是律师本人,都带来相当大的困扰。因此,如何找到好的律师,而且是适合具体案情的律师,成为摆在法律维权之前的一道难题。
[0004]为了解决这一难题,现有技术中出现了一些提供法律信息服务的网站或手机App软件,例如一些网站上会提供律师的照片、简介、办公地址等信息,用户可以通过这些信息去了解律师,挑选律师;又例如一些手机App软件上还会提供律师的联系方式等,用户可以根据该联系方式去联系相关律师。
[0005]但是,大多数法律信息服务网站和手机App软件只是把律师的联络方式公布了事。结果导致大量没有经过初步定性的问题通过电话和点击预约的方式向律师蜂拥而来,不但浪费了用户和律师双方的时间,而且很多问题也得不到有效解决。
[0006]宄其根源,是由于现有技术中提供法律信息服务的网站或手机App软件均存在不少缺陷,例如:1、不能根据用户的需求查找或筛选出相关专业领域的律师;2、不能为用户提供在地理上相隔较近、便于面谈的律师;3、不能有效保护用户和律师双方的隐私(联系方式);4、不能在法律信息服务过程中进行监管以提升服务质量,等等。
[0007]因此,现有技术中还有待进一步发展及改善。

【发明内容】

[0008]本发明的第一个目的是,针对现有技术不能根据用户的需求查找或筛选出相关专业领域的律师、以及不能为用户提供在地理上相隔较近的律师等问题,提出了一种基于地理位置信息处理的法律服务系统。
[0009]为了实现第一个目的,本发明提出的一种基于地理位置信息处理的法律服务系统,包括服务平台,所述服务平台包括信息接收单元、存储单元、检索单元、计算单元、队列单元、信息返回单元;其中,
[0010]信息接收单元,用于接收用户端输入的检索信息和用户地理位置信息;
[0011]存储单元,配置有数据库,所述数据库存储有律师信息;
[0012]检索单元,用于根据所述信息接收单元接收到的检索信息遍历存储单元的数据库,从所述数据库中检索出相符的律师信息并组成群集;
[0013]计算单元,用于从所述数据库中读取所述群集中各律师的地理位置信息,并分别与信息接收单元接收到的用户地理位置信息进行距离计算;
[0014]队列单元,用于根据所述计算单元的计算结果对所述群集中的律师信息进行排序,以形成律师信息队列;
[0015]信息返回单元,用于将队列单元形成的律师信息队列返回至用户端进行显示。
[0016]进一步,所述数据库包括案源库和律师库;所述案源库对案源信息进行分类和关键字抽取,以便检索;所述律师库对律师专业领域进行分类和关键字抽取,以及存储并更新律师的地理位置信息。
[0017]本发明的第二个目的是,进一步解决现有技术不能有效保护用户和律师双方的隐私、以及不能在法律信息服务过程中进行监管以提升服务质量的问题。
[0018]为了实现第二个目的,本发明提出的一种基于地理位置信息处理的法律服务系统做进一步优化设计,具体地,所述服务平台还包括:号码查询单元和拨话单元;其中,
[0019]所述信息接收单元,还用于接收用户端上用户根据所述律师信息队列选择后发出的通话请求信息;
[0020]所述号码查询单元,用于根据所述通话请求信息查询对应律师的律师端电话号码;
[0021]所述拨话单元,用于控制语音网关进行拨话转接,实现用户端与律师端之间的通话。
[0022]进一步,所述法律服务系统还包括语音网关;所述语音网关包括转接单元和录音单元;其中,
[0023]所述转接单元,用于在所述拨话单元的控制下进行拨话转接,实现用户端与律师端之间的通话;
[0024]所述录音单元,用于录制用户端与律师端之间的通话,并生成语音文件;
[0025]所述存储单元还配置有语音库,所述语音库用于存储所述语音文件。
[0026]本发明的法律服务系统除了所述服务平台之外,还可进一步包括相关的用户端以及律师端等。具体地,所述基于地理位置信息处理的法律服务系统还包括以下用户端和律师端:
[0027]所述用户端,用于向所述服务平台输入检索信息和用户地理位置信息,并用于显示服务平台返回的律师信息队列,以及用于通过所述语音网关的拨话转接,实现与所述律师端的通话;
[0028]所述律师端,用于通过所述语音网关的拨话转接,实现与所述用户端的通话。
[0029]此外,与上述第一个目的对应,本发明还提出了一种基于地理位置信息处理的法律服务方法,包括以下步骤:
[0030]接收用户端输入的检索信息和用户地理位置信息;
[0031]根据所述检索信息遍历数据库,从数据库中检索出相符的律师信息并组成群集;
[0032]从所述数据库中读取所述群集中各律师的地理位置信息,并分别与所述用户地理位置信息进行距离计算;
[0033]根据计算结果对所述群集中的律师信息进行排序,以形成律师信息队列,并返回所述律师信息队列至用户端进行显示。
[0034]与上述第二个目的对应,本发明还提出了一种基于地理位置信息处理的法律服务方法还进一步包括以下步骤:
[0035]接收用户端上用户根据所述律师信息队列选择后发出的通话请求信息;
[0036]根据所述通话请求信息查询对应律师的律师端电话号码;
[0037]控制语音网关转接,实现用户端与律师端之间的通话。
[0038]所述控制语音网关转接,实现用户端与律师端之间的通话具体包括:
[0039]控制语音网关向用户端发起拨话请求;
[0040]拨通用户端后,控制语音网关向律师端发起拨话请求,实现用户端与律师端之间的通话。
[0041]进一步,还包括步骤:将用户端与律师端的通话语音录制成语音文件,并存入语音库中。
[0042]进一步,还包括步骤:根据所述语音文件的文件名以及其存储路径生成URL链接,以供访问。
[0043]有益效果:本发明提出的基于地理位置信息处理的法律服务系统,用户可以通过用户端登陆至服务平台上,然后根据自身面临的案情在用户端上输入检索信息,由用户端将该检索信息以及用户当前的地理位置信息发送至服务平台进行处理,服务平台经过处理后将会返回律师信息队列至用户端中进行显示,用户可以对用户端中显示的律师信息队列中各律师的信息进行查阅,也可以选择下一步服务请求。因此,本发明中用户可以根据自身的需求查找或筛选出相关专业领域的律师,并且可以找到地理上相隔较近的律师进行咨询或决定是否面谈等。
[0044]进一步,本发明通过语音网关转接实现用户端与律师端的通话,有效地保护用户和律师双方的隐私,并且能通过录音进行监管以提升服务质量。
[0045]此外,本发明相应提出的基于地理位置信息处理的法律服务方法的有益效果与上述基于地理位置信息处理的法律服务系统的有益效果对应。
【附图说明】
[0046]图1是实施例一提出的一种基于地理位置信息处理的法律服务系统的单元结构示意图。
[0047]图2是实施例二提出的一种基于地理位置信息处理的法律服务系统的单元结构示意图。
[0048]图3是实施例四提出的一种基于地理位置信息处理的法律服务方法的流程示意图。
[0049]图4是实施例五提出的一种基于地理位置信息处理的法律服务方法的流程示意图。
【具体实施方式】
[0050]为了便于本领域技术人员理解,下面将结合附图以及实施例对本发明进行进一步描述。
[0051]实施例一
[0052]请参阅图1,本实施例提出的一种基于地理位置信息处理的法律服务系统,包括服务平台100,所述服务平台包括信息接收单元10、存储单元20、检索单元30、计算单元40、队列单元50、信息返回单元60 ;为了便于对服务平台100的工作原理进行介绍,图1还一并示出了用户端200。其中,
[0053]信息接收单元10,用于接收用户端200输入的检索信息和用户地理位置信息;
[0054]存储单元20,配置有数据库,所述数据库存储有律师信息;
[0055]检索单元30,用于根据所述信息接收单元10接收到的检索信息遍历存储单元20的数据库,从所述数据库中检索出相符的律师信息并组成群集;
[0056]计算单元40,用于从所述数据库中读取所述群集中各律师的地理位置信息,并分别与信息接收单元10接收到的用户地理位置信息进行距离计算;
[0057]队列单元50,用于根据所述计算单元40的计算结果对所述群集中的律师信息进行排序,以形成律师信息队列;
[0058]信息返回单元60,用于将队列单元50形成的律师信息队列返回至用户端200进行显不O
[0059]进一步,本实施例中所述存储单元20中配置的数据库具体可包括案源库21和律师库22 ;其中,所述案源库21对案源信息进行分类(例如对该案源是属于婚姻家庭还是属于知识产权、投资贸易等进行具体分类)和关键字抽取,以便检索;案源库21中的信息可以主要来源于用户端200 (用户通过用户端200输入服务平台100中)。所述律师库22对律师专业领域进行分类和关键字抽取,以及存储并更新(包括定期更新或不定期更新)律师的地理位置信息,律师库22中的信息可以主要来源于律师端(例如由律师输入)。因此,将律师库22中的信息与案源库21中的信息进行匹配处理即可得到相符的律师信息。
[0060]实施例一中,用户端200具体可以指手机,用户可以通过手机登陆至本实施例的服务平台100,然后根据自身面临的案情在手机上的输入框输入关键字等检索信息(当然,也可以在下拉菜单进行选择),然后由手机将该检索信息以及用户当前的地理位置信息发送至服务平台100进行处理,服务平台100经过处理后将会返回律师信息队列至用户的手机中进行显示,用户可以对律师信息队列中各律师的信息进行查阅,也可以选择下一步服务,例如选择一名律师并进行拨话等,因此,通过实施例一用户可以根据自身的需求查找或筛选出相关专业领域的律师,并且可以找到地理上相隔较近的律师进行咨询或决定是否面谈等。
[0061]实施例二
[0062]请参阅图2,本实施例提出的一种基于地理位置信息处理的法律服务系统跟实施例一的区别仅在于,所述服务平台还包括号码查询单元70和拨话单元80 ;同时,为了便于对服务平台100的工作原理做进一步介绍,图2还一并示出了律师端300和语音网关400。其中,
[0063]所述信息接收单元10,还用于接收用户端200上用户根据所述律师信息队列选择后发出的通话请求信息;
[0064]所述号码查询单元70,用于根据所述通话请求信息查询对应律师的律师端300的电话号码;
[0065]所述拨话单元80,用于控制语音网关400进行拨话转接,实现用户端200与律师端300之间的通话。
[0066]实施例二中,所述律师端300同样可以指手机,即用户可以通过手机(用户端200)和律师(律师端300)进行通话,具体通话过程可以是,由拨话单元80控制语音网关向用户端200发起拨话请求;拨通用户端200后,拨话单元80控制语音网关400向律师端300发起拨话请求,从而实现用户端200与律师端300之间的通话。实施例二的通话模式有以下几个优点:
[0067]1.通话的发起方(用户)无需获知通话的接收方(律师)的通信方式,即可实现呼叫,为接收方提供了隐私保证。
[0068]2.通话的接收方(律师)也无需知道发起方(用户)的通信方式,使得这种以通话为主要沟通模式的服务理应在规定的通话时间内完成,以此来提高服务效率。
[0069]3.通话的发起为网络通信(语音网关),但是通话的接通却是采用GSM通话线路,确保了通话过程不会收到wifi/3G信号强弱的影响。
[0070]为了在法律信息服务过程中进行监管以提升服务质量,实施例二中,所述法律服务系统还包括语音网关400 ;所述语音网关包括转接单元91和录音单元92 ;其中,
[0071]所述转接单元91,用于在所述拨话单元80的控制下进行拨话转接,实现用户端200与律师端300之间的通话;
[0072]所述录音单元92,用于录制用户端200与律师端300之间的通话,并生成语音文件;
[0073]所述存储单元20还配置有语音库23,所述语音库23用于存储所述语音文件。
[0074]该语音文件具体可以是mp3格式,在存放(到服务平台100)时可根据该语音文件的文件名以及其存储路径生成URL链接,以供手机等终端访问。
[0075]实施例三
[0076]实施例三跟实施例一及实施例二的区别在于,实施例一及实施例二的法律服务系统主要包括服务平台100,实施例三的法律服务系统还进一步包括用户端200以及律师端300,同样可参阅图2。其中,
[0077]所述用户端200,用于向所述服务平台100输入检索信息和用户地理位置信息,并用于显示服务平台100返回的律师信息队列,以及用于通过所述语音网关400的拨话转接,实现与所述律师端300的通话;
[0078]所述律师端300,用于通过所述语音网关400的拨话转接,实现与所述用户端200的通话。
[0079]实施例四
[0080]实施四与实施例一相对应,其提出了一种基于地理位置信息处理的法律服务方法,请参阅图3,包括以下步骤:
[0081]S100、接收用户端输入的检索信息和用户地理位置信息;
[0082]S200、根据所述检索信息遍历数据库,从数据库中检索出相符的律师信息并组成群集;
[0083]S300、从所述数据库中读取所述群集中各律师的地理位置信息,并分别与所述用户地理位置信息进行距离计算;
[0084]S400、根据计算结果对所述群集中的律师信息进行排序,以形成律师信息队列,并返回所述律师信息队列至用户端进行显示。
[0085]同理,实施例四的有益效果与实施例一对应。
[0086]实施例五
[0087]实施例五与实施例二对应,请参阅图4,其在实施例四的基础上还进一步包括以下步骤:
[0088]S500、接收用户端上用户根据所述律师信息队列选择后发出的通话请求信息;
[0089]S600、根据所述通话请求信息查询对应律师的律师端电话号码;
[0090]S700、控制语音网关转接,实现用户端与律师端之间的通话。
[0091]步骤S700还可进一步具体包括以下步骤:
[0092]S710、控制语音网关向用户端发起拨话请求;
[0093]S720、拨通用户端后,控制语音网关向律师端发起拨话请求,实现用户端与律师端之间的通话。
[0094]还可进一步包括步骤:S800、将用户端与律师端的通话语音录制成语音文件,并存入语音库中。
[0095]还可更进一步包括步骤:S810根据所述语音文件的文件名以及其存储路径生成URL链接,以供访问。
[0096]同理,实施例五的有益效果跟实施例二对应。
[0097]应用实例
[0098]为了更好地实施以上实施例一至实施例五中的任一实施例,以下介绍一个应用实例。
[0099]在服务平台方面,首先需要搭建一台(或多台,根据业务情况)连接到公网的服务器(或者采购云服务器)。该服务器必须配置相应的MySQL数据库一案源库、律师库、语音库以应对不同的功能。以上数据库配置后,需要通过应用服务的配置使得移动端(手机)可以访问到后台的数据,为此我们采用了 LAMP的配置模式,即Apache+PHP的系统架构。由PHP脚本作为逻辑判断条件和数据库连接平台,Apache提供移动端基于HTTP协议访问的应用接口服务,同时设计好通信所需的所有Api接口,用PHP语言实现。至此服务平 台的系统层面准备工作基本完成。
[0100]接着,律师可使用手机上的App登陆服务平台进行注册,注册时由手机通过互联网上传个人资料,如姓名、头像、联系方式等。
[0101]律师填写好个人信息后,通过Http协议访问的Api接口经互联网发送到服务平台。服务平台操作人员核实后,存入律师库中,成为平台注册律师。
[0102]当平台律师打开手机的App时,手机自动打开GPS全球定位系统或该手机自带的地理定位系统,获取地理位置信息,之后由Api接口上传到服务平台,存入律师库。随着律师的活动范围产生地理位置上的位移,定位信息就会不定时地对律师库中的地理位置信息进行更新。
[0103]虽然律师信息和地理位置信息都存放在律师库中可以用来查询,但是对于移动互联网另一端的普通用户,还需要告知服务平台需要搜索怎样的律师,服务平台才能提供准确的服务对象给用户。具体可以是,用户在手机上编辑需要搜索律师的各种筛选条件,手机调用Api函数上传到服务器,并上传自身地理位置信息(坐标信息)至服务平台。
[0104]服务平台收到用户手机的请求和用户地理位置信息后,自动调用检索单元。该检索单元先对用户的检索条件进行分析,找出其中的关键词。然后对律师库的关键词词库进行检索,找出符合或接近词义的律师信息,从律师库中读出这些律师信息并建立一个群集。再把律师群集中的律师的地理位置信息读出,与用户地理位置信息进行距离计算,然后对计算结果进行排序,并以此为依据对律师信息进行排序,形成律师信息队列。
[0105]获得律师信息队列后,在用户Api函数的回调函数中返回律师队列,以列表或坐标点的形式在用户手机上进行显示。用户就可以通过选择自己感兴趣的律师,来阅读律师的履历、服务范围等信息。如需电话咨询或面谈,可选择某位律师,点击所需的服务按钮,来发起服务请求。
[0106]用户在了解了服务律师的相关信息后,选择通话服务的选项。用户手机将这个请求通过Api接口发送到服务平台。
[0107]服务平台在收到用户发来的通话请求后,需要根据用户上传的参数,分析得到用户和律师的电话号码。然后调用Api接口,启用拨话单元(控制语音网关设备)。有所不同的是,之前是由手机调用Api接口与服务平台进行信息交互,此次却是由服务平台调用Api接口来访问语音网关设备。之后由语音网关发起拨话,先拨通用户的电话,等用户接通后再拨通律师的电话。即通话的呼叫方都是语音网关,而用户端和律师端则是通话的被呼叫方。
[0108]等到双方(用户和律师)都已经接起电话,通话就可以正常进行。与此同时,语音网关的录音单元开启录音模式,将通话的语音信息写入缓存。直到语音通话结束,缓存中的数据自动打包成语音文件(MP3格式),写入固定的服务器磁盘路径。磁盘写入语音文件结束后,语音网关调用Api接口再与服务平台进行通信,将写入的语音文件在服务平台(服务器)上的路径和文件名以URL链接形式的参数,转输至服务平台,由服务平台写入储存单元的语音数据库中。同时,该URL链接亦可作为访问录音文件的接口。
[0109]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种基于地理位置信息处理的法律服务系统,包括服务平台,其特征在于,所述服务平台包括信息接收单元、存储单元、检索单元、计算单元、队列单元、信息返回单元;其中, 信息接收单元,用于接收用户端输入的检索信息和用户地理位置信息; 存储单元,配置有数据库,所述数据库存储有律师信息; 检索单元,用于根据所述信息接收单元接收到的检索信息遍历存储单元的数据库,从所述数据库中检索出相符的律师信息并组成群集; 计算单元,用于从所述数据库中读取所述群集中各律师的地理位置信息,并分别与信息接收单元接收到的用户地理位置信息进行距离计算; 队列单元,用于根据所述计算单元的计算结果对所述群集中的律师信息进行排序,以形成律师信息队列; 信息返回单元,用于将队列单元形成的律师信息队列返回至用户端进行显示。2.根据权利要求1所述的基于地理位置信息处理的法律服务系统,其特征在于, 所述数据库包括案源库和律师库;所述案源库对案源信息进行分类和关键字抽取,以便检索;所述律师库对律师专业领域进行分类和关键字抽取,以及存储并更新律师的地理位置信息。3.根据权利要求1或2所述的基于地理位置信息处理的法律服务系统,其特征在于,所述服务平台还包括:号码查询单元和拨话单元;其中, 所述信息接收单元,还用于接收用户端上用户根据所述律师信息队列选择后发出的通话请求信息; 所述号码查询单元,用于根据所述通话请求信息查询对应律师的律师端电话号码; 所述拨话单元,用于控制语音网关进行拨话转接,实现用户端与律师端之间的通话。4.根据权利要求3所述的基于地理位置信息处理的法律服务系统,其特征在于,还包括语音网关;所述语音网关包括转接单元和录音单元;其中, 所述转接单元,用于在所述拨话单元的控制下进行拨话转接,实现用户端与律师端之间的通话; 所述录音单元,用于录制用户端与律师端之间的通话,并生成语音文件; 所述存储单元还配置有语音库,所述语音库用于存储所述语音文件。5.根据权利要求4所述的基于地理位置信息处理的法律服务系统,其特征在于,还包括用户端和律师端;其中, 所述用户端,用于向所述服务平台输入检索信息和用户地理位置信息,并用于显示服务平台返回的律师信息队列,以及用于通过所述语音网关的拨话转接,实现与所述律师端的通话; 所述律师端,用于通过所述语音网关的拨话转接,实现与所述用户端的通话。6.一种基于地理位置信息处理的法律服务方法,其特征在于,包括以下步骤: 接收用户端输入的检索信息和用户地理位置信息; 根据所述检索信息遍历数据库,从数据库中检索出相符的律师信息并组成群集;从所述数据库中读取所述群集中各律师的地理位置信息,并分别与所述用户地理位置信息进行距离计算; 根据计算结果对所述群集中的律师信息进行排序,以形成律师信息队列,并返回所述律师信息队列至用户端进行显示。7.根据权利要求6所述的基于地理位置信息处理的法律服务方法,其特征在于,还包括以下步骤: 接收用户端上用户根据所述律师信息队列选择后发出的通话请求信息; 根据所述通话请求信息查询对应律师的律师端电话号码; 控制语音网关转接,实现用户端与律师端之间的通话。8.根据权利要求7所述的基于地理位置信息处理的法律服务方法,其特征在于,所述控制语音网关转接,实现用户端与律师端之间的通话具体包括: 控制语音网关向用户端发起拨话请求; 拨通用户端后,控制语音网关向律师端发起拨话请求,实现用户端与律师端之间的通话。9.根据权利要求8所述的基于地理位置信息处理的法律服务方法,其特征在于,还包括步骤:将用户端与律师端的通话语音录制成语音文件,并存入语音库中。10.根据权利要求9所述的基于地理位置信息处理的法律服务方法,其特征在于,还包括步骤:根据所述语音文件的文件名以及其存储路径生成URL链接,以供访问。
【专利摘要】本发明涉及一种基于地理位置信息处理的法律服务系统及方法,法律服务系统包括服务平台,服务平台包括:信息接收单元,用于接收用户端输入的检索信息和用户地理位置信息;存储单元,配置有数据库;检索单元,用于根据检索信息遍历数据库,检索出相符的律师信息并组成群集;计算单元,用于从数据库中读取群集中各律师的地理位置信息,并分别与用户地理位置信息进行距离计算;队列单元,用于根据计算结果对群集中的律师信息进行排序,以形成律师信息队列;信息返回单元,用于将律师信息队列返回至用户端进行显示。本发明中用户可以根据自身的需求查找或筛选出相关专业领域的律师,并且可以找到地理上相隔较近的律师进行咨询或决定是否面谈等。
【IPC分类】G06Q50/18, G06F17/30
【公开号】CN104881826
【申请号】CN201510350433
【发明人】顾隽赞, 戴俊俊
【申请人】顾隽赞, 戴俊俊
【公开日】2015年9月2日
【申请日】2015年6月23日
转载请注明原文地址:https://www.famiwei.com/read-8138250.html

最新回复(0)