崔格豪,单 慧
(1.大连海事大学,辽宁 大连 116023;2.大连科技学院,辽宁 大连 116023)
法律信息资源主要是指可以对主体利益产生一定影响的法律规范、程序以及相关活动等。这类资源的分享状态既与国民利用相关手段以维护自身利益的可能性有关,也与其自身利益受到法律的保护与认可程度密切相关。因此,在法治社会与信息化社会中,网络法律信息资源的共享程度是改进国民对于法律条文固有认知的重要途径,也是国民根据自身情况去分辨不同法律的功能与作用的基本保证[1]。尤其是到目前为止,法律已经成为一种重要的社会资源,因此构建一种网络法律信息资源共享系统的重要性不言而喻[2]。
但是到目前为止,相关领域少有对于网络法律信息资源共享系统的研究,信息共享大多只是针对图书馆资源,例如文献[3]设计一种基于云计算的高校图书馆信息共享系统。该系统主要由三个层面组成,其中基础设施层的主要功能是为系统运行提供基本保障,例如数据存储以及通信等;而平台层的主要功能是对系统任务进行统一管理,在此基础上可以保证系统对于用户需求的快速响应;应用层的主要功能是为相关用户提供服务。文献[4]设计了基于P2P 平台的高校图书共享网站系统。该系统主要由用户信息模块、图书信息模块、借还信息模块和管理员管理模块组成,在此基础上主要采用B/S三层架构进行系统开发,以提升系统的响应速度。
当将上述这些成果应用至网络法律信息资源共享中时,因其适用性差,导致网络法律信息资源共享效果并不好,因此本文主要设计了一种基于大数据的网络法律信息资源共享系统。
本文采用了标准的大数据平台架构,并结合系统实际应用需求,进行系统硬件的开发与设计,系统硬件主要包括数据仓库模块、任务模块、文件管理模块以及用户模块,其架构如图1 所示。
图1 系统硬件架构
1.1.1 数据仓库模块
数据仓库模块能够为用户提供数据库操作的接口服务,处于登录状态的用户可以直接对数据仓库中的信息进行上传以及浏览等操作,以提升数据共享效率[5]。该模块层次结构如图2 所示。
图2 数据仓库模块层次结构
该模块固化了多个连接池,并可以通过预先制定的相关连接规则以实现用户的访问控制。该模块能够将系统执行的任务拆分成多个子任务,以期提升系统的响应速度,降低管理难度。脚本管理功能主要有脚本注册、版本回退及删除,用户在登录该系统之前,需要先进行注册,并将用户注册时提供的脚本存储至不同的目录中,以便系统调用[6⁃7];用户在访问相关数据之前,需要向系统提交相关任务请求,系统在接收到相关请求时根据任务的不同类型做出不同的响应,并在浏览页面展示相关结果[8];资源表的主要功能是存储用户上传的资源,包含自增ID、关键词、文件名等,具体资源表组成如表1所示。
表1 资源表组成
1.1.2 任务模块
任务模块的主要功能包括任务管理、执行以及结果输出,这一模块能够降低用户的学习成本,提升用户体验以及任务的执行效率[9]。任务模块的功能结构层次如图3 所示。
图3 任务模块功能结构层次
结合任务模块功能结构层次,分析任务管理流程,即用户在提交相关网络法律信息资料过程中,首先需要将资料任务包上传并提供该任务包的详细信息,系统将用户所提交的任务包信息存储至数据仓库,并将任务包提供给提交了相关浏览任务的远程服务器即用户,以提供高质量的网络法律信息资料共享服务[10⁃11]。
1.1.3 文件管理模块
系统管理员可以通过该模块了解系统内容的适用状况,以便及时对文件管理功能故障进行监测以及修复[12]。图4 为相关的文件管理用例图。
图4 文件管理用例图
对于新注册的用户,管理员需要为这类用户创建新的文件目录并将其挂载至内存文件系统中去,当用户产生浏览数据时,需要将这些信息存储至对应的文件夹之内[13]。但是由于信息增速较快,因此为了不拖慢系统的运行速度,需要对其进行定时删除。而一旦系统发生故障,需要对出现故障的部位进行检测,并将检测结果发送至管理员邮箱,对于常见故障,系统通过自修复功能进行修复[14⁃15];而对于系统不能处理的故障,需要联系管理员进行处理。
1.1.4 用户管理模块
该系统的用户身份主要包括管理员、注册用户以及非注册用户三种。非注册用户可以对相关法律信息资料进行搜索,但是系统并不为这类用户提供下载服务,要想下载系统中的数据,非注册用户可以在用户登录页面进行注册,管理员会对这类注册用户进行审核,待审核通过以后方可下载资料。注册用户是指通过身份验证的合法用户,这类用户可以实现对网络法律信息资源进行上传以及下载等操作,并可以随时查看自己所上传的资料,还可以对已上传的资料进行删除等。管理员的主要任务是对注册的用户身份合法性进行验证,并且能够实现对于用户的管理,包括用户添加、删除等。
该模块层次结构如图5 所示。
图5 用户管理模块层次结构
用户表用来保存用户信息,包括用户名、密码、昵称等多种类型的信息,用户表组成如表2 所示。
表2 用户表组成
上述采用大数据架构设计了网络法律信息资源共享系统硬件,在此基础上进行网络法律信息资源共享系统软件设计。在极限学习约束下,构建网络法律信息资源融合的模糊隶属函数,该函数表示如下:
式中:j=k表示模块管理的数据分析;i=1 表示网络法律信息大数据共享系统;Pfi为资源大数据分布融合聚类中心;Pdi为网络法律信息资源采样频率;N表示采样总次数。则信息采样结构的数据集可以表示为:
式中xi表示网络法律信息资源采样结果。
在网络法律信息资源共享系统的数据融合中心,构建资源的数据属性集,得到数据分类的均方根误差如下:
式中xi1表示在网络法律信息资源数据的属性集分布空间。采用线性回归分析获取网络法律信息资源的分段挖掘结果为:
式中xiN表示网络法律信息资源线性回归结果。在此基础上采用模糊xi2均值聚类方法对网络法律信息资源进行聚类,得到数据聚类后的输出特征量为:
式中:sc(t)表示标量时间序列;ej2πf0t表示信息融合的特征匹配集;Kt2表示参考频率分量。
通过以上过程实现了网络法律信息资源的信息融合和集成调度。
为了验证基于大数据的网络法律信息资源共享系统的有效性,需要进行实验测试。仿真测试环境如表3所示。
表3 仿真实验环境
将文献[3]系统以及文献[4]系统作为实验对比系统,通过比较不同系统的查全率、查准率以及系统响应时间以判断不同系统的综合性能。
测试三种系统的查全率与查准率,结果如图6 与图7 所示。
图6 查全率结果
图7 查准率结果
由图6 与图7 所知,与文献[3]系统以及文献[4]系统相比,本文所设计系统的查全率与查准率均在90%以上,说明该系统可以为相关用户提供更高质量的网络法律资源共享服务。在上述实验的基础上,进行系统响应时间比较,结果如表4 所示。
表4 系统响应时间比较 s
由表4 可知,文献[3]系统的响应时间均值为2.99 s,文献[4]系统的响应时间均值为2.71 s,本文所设计系统的响应时间均值为0.26 s。与文献系统相比,本文所设计系统的响应时间更短,网络法律信息资源共享服务效率高。
为提升网络法律信息资源共享服务质量与效率,本文设计一种基于大数据的网络法律信息资源共享系统,通过对系统硬件与软件的分别设计,以实现网络法律信息资源的高效共享,并通过实验证实了该系统综合性能好,可以在实际中得到进一步的推广与应用。