一种取证实验室分级管理方法、终端设备及存储介质技术

技术编号:32513787 阅读:23 留言:0更新日期:2022-03-02 11:04
本发明专利技术涉及一种取证实验室分级管理方法、终端设备及存储介质,该方法中包括:S1:基于实验室所在地区的行政区划代码设定各实验室的编码;S2:根据各实验室的编码提取由编码中的有效数字组成的各实验室的特征码;S3:根据各实验室的特征码之间的包含关系确定各实验室之间的层级关系,进而根据层级关系构建层级树;层级树中每个节点对应一个实验室,每个节点的属性包括该节点对应实验室的编码、该节点的父节点编码和该节点对应实验室的特征码;S4:基于层级树实现对实验室的分级管理。本发明专利技术可以方便的整合所有实验室,自动生成实验室的分级信息,后加入的实验室自动连接,上报编码后,无需人工干预,可以自动根据规则插入到对应的树节点当中。对应的树节点当中。对应的树节点当中。

【技术实现步骤摘要】
一种取证实验室分级管理方法、终端设备及存储介质


[0001]本专利技术涉及数据管理领域,尤其涉及一种取证实验室分级管理方法、终端设备及存储介质。

技术介绍

[0002]随着经济的高速发展,案件侦破的手法和装备也不断进步,随着装备与技术的日益更新,越来越多的部门都开始建立实验室来进行系统化的实验室管理与取证。一般的实验室,都会配备一套实验室管理系统进行案件以及检材、文档等信息的管理。
[0003]目前的实验室管理系统,大部分只会进行内部实验室的管理,而不涉及跨实验室分级管理,上级实验室无法得知下级实验室采购了哪些实验室设备或取证设备。由于实验室取证的特殊性,网络基本不与内网相连通,实验室受理的案件也无法直接与内网同步,因此上级实验室也无法获知下级实验室的案件详情,信息沟通只能通过线下同步等其他手段,也难以进行文档和案件的统计。
[0004]另一方面,部分实验室系统若有进行分级管理,会常常遇到维护困难的问题。首先,要将所有实验室信息录入到系统当中,其中一种方式是手工一一录入,该方式最不方便,此处不再讨论。大多数系统会采用导入的方式,通过将实验室信息填写到模板中再导入系统,这时候常常会遇到几个问题:
[0005]其一,实验室的层级关系通过文档不好体现,通过实验室名称也很难得出两个实验室之间的层级关系,导致在导入时系统无法判断层级,只能将所有实验室罗列出来,再通过后期人为修改层级关系,极为不方便。
[0006]其二,部分管理系统,会采用添加辅助字段的方式在文档中标注,系统通过对辅助字段进行上下级判断,就可以自动生成层级树。但这种方式同样带来一个问题,文档编写者需要对管理系统较为熟悉,才可以保证填写的辅助字段不出错;并且,由于辅助字段常常与实际的实验室信息没有相关性,文档编写者需要细心核对实验室的层级关系与辅助字段的对应关系,容错性较差。
[0007]其三,在第一次导入列表之后,若出现新加入的实验室,就需要找到其对应的上下级,再将实验室信息录入,过程较为繁琐。

技术实现思路

[0008]为了解决上述问题,本专利技术提出了一种取证实验室分级管理方法、终端设备及存储介质。
[0009]具体方案如下:
[0010]一种取证实验室分级管理方法,包括以下步骤:
[0011]S1:基于实验室所在地区的行政区划代码设定各实验室的编码;
[0012]S2:根据各实验室的编码提取由编码中的有效数字组成的各实验室的特征码;
[0013]S3:根据各实验室的特征码之间的包含关系确定各实验室之间的层级关系,进而
根据层级关系构建层级树;层级树中每个节点对应一个实验室,每个节点的属性包括该节点对应实验室的编码、该节点的父节点编码和该节点对应实验室的特征码;
[0014]S4:基于层级树实现对实验室的分级管理。
[0015]进一步的,根据实验室的编码提取特征码的过程为:提取编码的从最高位开始的前六位,并去除前六位中位于末尾的0后,以每两位为单位通过分隔符进行分割。
[0016]进一步的,步骤S4之前还包括构建用于存储实验室工作人员与实验室对应关系的工作人员映射表和用于存储案件与实验室对应关系的案件映射表。
[0017]进一步的,对实验室的分级管理包括:当需要新增实验室时,进行以下步骤:
[0018]S101:在层级树中查询是否存在该新增实验室的编码,如果是,则新增失败,结束;否则,进入S102;
[0019]S102:判断该新增实验室是否被指定上级实验室,如果是,将被指定的上级实验室对应节点设定为该新增实验室对应节点的父节点;否则,将根节点设定为该新增实验室对应节点的父节点;
[0020]S103:提取步骤S102中设定的父节点下所有子节点对应实验室的编码,将提取的所有编码的最大值加1作为该新增实验室的编码;
[0021]S104:判断该新增实验室的编码是否符合行政区划代码规则,如果符合,则根据该新增实验室的编码提取特征码;如果不符合,根据父节点的特征码和该新增实验室的编码生成该新增实验室的特征码;
[0022]S105:将该新增实验室的编码、特征码和对应节点的父节点编码添加至层级树中该新增实验室对应节点的属性中。
[0023]进一步的,对实验室的分级管理包括:当需要删除实验室时,进行以下步骤:
[0024]S201:判断该待删除实验室是否包含下级实验室,如果是,进入S205;否则,进入S202;
[0025]S202:从工作人员映射表中查找该待删除实验室下是否包含工作人员,如果是,进入S205;否则,进入S203;
[0026]S203:从案件映射表查找该待删除实验室下是否包含未归档的取证委托,如果是,进入S205;否则,进入S204;
[0027]S204:从层级树中删除该待删除实验室对应的节点;
[0028]S205:从层级树中首先将该待删除实验室对应节点的所有子节点删除,再将工作人员映射表中该待删除实验室对应的工作人员删除、案件映射表中该待删除实验室对应的案件进行归档或作废,最后删除该待删除实验室对应节点。
[0029]进一步的,步骤S201判断该待删除实验室是否包含下级实验室的过程中根据层级树各节点中存储的各实验室的特征码进行判断,基于待删除实验室的特征码,对层级树中所有节点存储的各实验室的特征码进行检索,当一实验室的特征码从最高位开始完全包含待删除实验室的特征码时,则设定该实验室为待删除实验室的下级实验室。
[0030]进一步的,对实验室的分级管理包括:当需要修改实验室时,进行以下步骤:
[0031]S301:判断待修改实验室的编码是否已修改,如果是,进入S302;否则,进入S303;
[0032]S302:判断层级树中是否存在该待修改实验室的编码对应的节点,如果是,判定修改失败;否则,进入S303;
[0033]S303:在层级树中修改该待修改实验室对应节点的特征码和父节点编码之外的其他属性的信息;
[0034]S304:判断该待修改实验室的上级实验室是否有修改,如果是,将修改后的上级实验室的编码作为该待修改实验室对应节点的父节点编码,并重新计算该待修改实验室对应节点和其所有子节点的新的特征码。
[0035]进一步的,步骤S304中重新计算该待修改实验室对应节点和其所有子节点的特征码的过程包括:将待修改实验室的新的编码与其新上级实验室的特征码拼接为新的特征码,将该新的特征码作为该待修改实验室对应节点和其所有子节点的新的特征码。
[0036]进一步的,对实验室的分级管理包括:当需要查找实验室时,根据待查找实验室的编码从层级树中查找对应的信息。
[0037]进一步的,对实验室的分级管理包括:当已知一实验室的编码,需要查找其一级子节点的实验室列表时,从层级树中查找所有父节点对应实验室编码为该已知的实验室的编码的所有节点,从查找的所有节点中提取节点对应实验室的编码组成一级子节点的实验室列表。...

【技术保护点】

【技术特征摘要】
1.一种取证实验室分级管理方法,其特征在于,包括以下步骤:S1:基于实验室所在地区的行政区划代码设定各实验室的编码;S2:根据各实验室的编码提取由编码中的有效数字组成的各实验室的特征码;S3:根据各实验室的特征码之间的包含关系确定各实验室之间的层级关系,进而根据层级关系构建层级树;层级树中每个节点对应一个实验室,每个节点的属性包括该节点对应实验室的编码、该节点的父节点编码和该节点对应实验室的特征码;S4:基于层级树实现对实验室的分级管理。2.根据权利要求1所述的取证实验室分级管理方法,其特征在于:根据实验室的编码提取特征码的过程为:提取编码的从最高位开始的前六位,并去除前六位中位于末尾的0后,以每两位为单位通过分隔符进行分割。3.根据权利要求1所述的取证实验室分级管理方法,其特征在于:步骤S4之前还包括构建用于存储实验室工作人员与实验室对应关系的工作人员映射表和用于存储案件与实验室对应关系的案件映射表。4.根据权利要求1所述的取证实验室分级管理方法,其特征在于:对实验室的分级管理包括:当需要新增实验室时,进行以下步骤:S101:在层级树中查询是否存在该新增实验室的编码,如果是,则新增失败,结束;否则,进入S102;S102:判断该新增实验室是否被指定上级实验室,如果是,将被指定的上级实验室对应节点设定为该新增实验室对应节点的父节点;否则,将根节点设定为该新增实验室对应节点的父节点;S103:提取步骤S102中设定的父节点下所有子节点对应实验室的编码,将提取的所有编码的最大值加1作为该新增实验室的编码;S104:判断该新增实验室的编码是否符合行政区划代码规则,如果符合,则根据该新增实验室的编码提取特征码;如果不符合,根据父节点的特征码和该新增实验室的编码生成该新增实验室的特征码;S105:将该新增实验室的编码、特征码和对应节点的父节点编码添加至层级树中该新增实验室对应节点的属性中。5.根据权利要求3所述的取证实验室分级管理方法,其特征在于:对实验室的分级管理包括:当需要删除实验室时,进行以下步骤:S201:判断该待删除实验室是否包含下级实验室,如果是,进入S205;否则,进入S202;S202:从工作人员映射表中查找该待删除实验室下是否包含工作人员,如果是,进入S205;否则,进入S203;S203:从案件映射表查找该待删除实验室下是否包含未归档的取证委托,如果是,进入S205;否则,进入S204;S204:从层级树中删除该待删除实验室对应的节点;S205:从层级树中首先将该待删除实验室对应节点的所有子节点删除,再将工作人员映射表中该待删除实验室对应的工作人员删除、案件映射表中该待删除实验室对应的案件进行归档或作废,最后删除该待删除实验室对应节点。6....

【专利技术属性】
技术研发人员:林啸吴松洋张辉极苏再添黄志炜
申请(专利权)人:厦门市美亚柏科信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1