一种庭审录像展示方法、装置、电子设备及存储介质转让专利

申请号 : CN201711421516.3

文献号 : CN108174133B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 任哲平陈可到商雷谢国斌

申请人 : 北京东土科技股份有限公司北京和兴宏图科技有限公司

摘要 :

本申请涉及一种庭审录像展示方法、装置、电子设备及存储介质,用以解决现有技术中当庭回放庭审录像的方式存在着操作繁琐、会影响庭审效率的问题;本申请实施例提供的庭审录像展示方法包括:接收到庭审开始的指令时,向庭审主机请求获取庭审音视频流,接收庭审主机返回的庭审音视频流,根据庭审音视频流生成庭审录像文件并保存;在庭审过程中或休庭阶段,若接收到回放庭审录像的指令,则展示本地已保存的庭审录像文件,以供当庭回放或下载,这样,书记员客户端在本地保存庭审录像文件,若需要当庭回放庭审录像,则可以直接将本地保存的庭审录像文件展示给用户,供用户进行回放或者下载,减少了庭审录像文件的下载时间,可以提高庭审效率。

权利要求 :

1.一种庭审录像展示方法,其特征在于,包括:

书记员客户端接收到庭审开始的指令时,向庭审主机请求获取庭审音视频流,所述庭审主机的庭审音视频流来源于与自身相连的录像设备;

所述书记员客户端接收所述庭审主机返回的庭审音视频流,根据所述庭审音视频流生成庭审录像文件并保存;

在庭审过程中或休庭阶段,若所述书记员客户端接收到回放庭审录像的指令,则展示本地已保存的所述庭审录像文件,以供当庭回放所述庭审录像文件或下载所述庭审录像文件;

所述书记员客户端根据所述庭审音视频流生成庭审录像文件并保存,包括:所述书记员客户端检测到庭审笔录中录入庭审阶段对应的关键字时,结束上一段庭审录像文件的录制,并开始录制当前庭审录像文件;

其中,每个庭审录像文件的录制方法包括:

所述书记员客户端接收到一段庭审音视频流时,获取当前系统时间,计算所述系统时间与初始时间之间的时间差,所述初始时间为接收到当前庭审录像文件中第一段庭审音视频流时的系统时间,将所述时间差确定为该段庭审音视频流的时间戳;

将各段庭审音视频流和所述各段庭审音视频流的时间戳写入所述当前庭审录像文件。

2.如权利要求1所述的方法,其特征在于,还包括:

所述书记员客户端确定在所述庭审笔录中检测到与法庭调查阶段对应的关键字时,对法庭调查阶段中的每一发言方,所述书记员客户端确定在所述庭审笔录中检测到与所述发言方对应的关键字时,将接收到的庭审音视频流写入与法庭调查阶段中所述发言方对应的庭审录像文件中;

所述书记员客户端确定在所述庭审笔录中检测到与其它发言方对应的关键字时,结束所述发言方对应的庭审录像文件的录制。

3.如权利要求1或2所述的方法,其特征在于,对每个庭审录像文件,所述书记员客户端将一段庭审音视频流写入所述庭审录像文件时,还在内存中保存该段庭审音视频流的描述信息,确定所述庭审录像文件录制结束时,将写入所述庭审录像文件的各段庭审音视频流的描述信息保存在所述庭审录像文件中;以及所述方法还包括:

当所述书记员客户端异常关闭并重启时,提示用户存在录制不完整的庭审录像文件,并提示用户是否修复所述庭审录像文件;

若所述书记员客户端接收到修复所述庭审录像文件的指令,则根据生成庭审录像文件的时间,在当前庭审排期号对应的文件夹中查找最后保存的庭审录像文件;

所述书记员客户端遍历查找到的庭审录像文件中的音视频流,为每段音视频流生成描述信息;

所述书记员客户端将生成的各段音视频流的描述信息写入所述查找到的庭审录像文件,完成对所述庭审录像文件的修复。

4.如权利要求1或2所述的方法,其特征在于,还包括:

所述书记员客户端根据http服务的统一资源定位符地址生成用于下载所述庭审录像文件的二维码,所述http服务的统一资源定位符地址包括所述书记员客户端的地址和当前庭审案件的排期号对应的文件夹在所述书记员客户端中的存储路径,所述当前庭审案件的排期号对应的文件夹存储当前庭审案件的庭审录像文件;

终端扫描所述二维码之后,所述书记员客户端根据所述http服务的统一资源定位符地址向所述终端推送庭审录像文件下载界面,所述庭审录像文件下载页面展示有所述当前庭审案件的庭审录像文件的文件名。

5.一种庭审录像展示装置,其特征在于,包括:

获取模块,用于接收到庭审开始的指令时,向庭审主机请求获取庭审音视频流,所述庭审主机的庭审音视频流来源于与自身相连的录像设备;

生成模块,用于接收所述庭审主机返回的庭审音视频流,根据所述庭审音视频流生成庭审录像文件并保存;

展示模块,用于在庭审过程中或休庭阶段,若接收到回放庭审录像的指令,则展示本地已保存的所述庭审录像文件,以供当庭回放所述庭审录像文件或下载所述庭审录像文件;

所述生成模块具体用于:

检测到庭审笔录中录入庭审阶段对应的关键字时,结束上一段庭审录像文件的录制,并开始录制当前庭审录像文件;

其中,每个庭审录像文件的录制方法包括:

接收到一段庭审音视频流时,获取当前系统时间,计算所述系统时间与初始时间之间的时间差,所述初始时间为接收到当前庭审录像文件中第一段庭审音视频流时的系统时间,将所述时间差确定为该段庭审音视频流的时间戳;

将各段庭审音视频流和所述各段庭审音视频流的时间戳写入所述当前庭审录像文件。

6.如权利要求5所述的装置,其特征在于,所述生成模块具体用于:

确定在所述庭审笔录中检测到与法庭调查阶段对应的关键字时,对法庭调查阶段中的每一发言方,确定在所述庭审笔录中检测到与所述发言方对应的关键字时,将接收到的庭审音视频流写入与法庭调查阶段中所述发言方对应的庭审录像文件中;

确定在所述庭审笔录中检测到与其它发言方对应的关键字时,结束所述发言方对应的庭审录像文件的录制。

7.如权利要求5或6所述的装置,其特征在于,还包括,修复模块:

所述生成模块,具体用于对每个庭审录像文件,将一段庭审音视频流写入所述庭审录像文件时,还在内存中保存该段庭审音视频流的描述信息,确定所述庭审录像文件录制结束时,将写入所述庭审录像文件的各段庭审音视频流的描述信息保存在所述庭审录像文件中;

所述修复模块,用于当确定书记员客户端异常关闭并重启时,提示用户存在录制不完整的庭审录像文件,并提示用户是否修复所述庭审录像文件;若接收到修复所述庭审录像文件的指令,则根据生成庭审录像文件的时间,在当前庭审排期号对应的文件夹中查找最后保存的庭审录像文件;遍历查找到的庭审录像文件中的音视频流,为每段音视频流生成描述信息;将生成的各段音视频流的描述信息写入所述查找到的庭审录像文件,完成对所述庭审录像文件的修复。

8.如权利要求5或6所述的装置,其特征在于,还包括,推送模块:

所述生成模块,还用于根据http服务的统一资源定位符地址生成用于下载所述庭审录像文件的二维码,所述http服务的统一资源定位符地址包括书记员客户端的地址和当前庭审案件的排期号对应的文件夹在所述书记员客户端中的存储路径,所述当前庭审案件的排期号对应的文件夹存储当前庭审案件的庭审录像文件;

所述推送模块,用于在终端扫描所述二维码之后,根据所述http服务的统一资源定位符地址向所述终端推送庭审录像文件下载界面,所述庭审录像文件下载页面展示有所述当前庭审案件的庭审录像文件的文件名。

9.一种电子设备,其特征在于,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述电子设备执行权利要求1~4任一所述方法的步骤。

10.一种计算机可读存储介质,其特征在于,包括程序代码,当所述程序代码在电子设备上运行时,使所述电子设备执行权利要求1~4任一所述方法的步骤。

说明书 :

一种庭审录像展示方法、装置、电子设备及存储介质

技术领域

[0001] 本申请涉及数字法庭技术领域,尤其涉及一种庭审录像展示方法、装置、电子设备及存储介质。

背景技术

[0002] 如图1所示,为目前的科技法庭系统示意图,包括摄像头、录音机等录像设备,庭审主机,电脑(安装有供书记员使用的客户端)、交换机和后台服务器,其中,录像设备与庭审主机相连接,庭审主机、客户端、后台服务器分别与交换机相连接。
[0003] 庭审开始时,书记员通过客户端向庭审主机发送开始录像的指令,庭审主机将录像设备采集到的音视频流进行编码后发送给后台服务器,后台服务器将接收到的音视频流保存下来。在庭审过程中,如果当事人要求当庭回放庭审录像,则书记员需要先休庭,然后登录科技法庭后台点播页面,找到休庭案件,从后台服务器将该案件的录像文件下载到书记员电脑,下载完成后才可以继续开庭,由于庭审录像文件一般都比较大,因此下载时间会比较长,并且如果在开庭过程中有多次回放当庭录像的要求,就需要多次重复以上操作,不但操作繁琐,而且会影响庭审效率。
[0004] 可见,现有技术中当庭回放庭审录像的方式存在着操作繁琐、且会影响庭审效率的问题。

发明内容

[0005] 本申请实施例提供一种庭审录像展示方法、装置、电子设备及存储介质,用以解决现有技术中当庭回放庭审录像的方式存在着操作繁琐、且会影响庭审效率的问题。
[0006] 本申请实施例提供的一种庭审录像展示方法,包括:
[0007] 书记员客户端接收到庭审开始的指令时,向庭审主机请求获取庭审音视频流,所述庭审主机的庭审音视频流来源于与自身相连的录像设备;
[0008] 所述书记员客户端接收所述庭审主机返回的庭审音视频流,根据所述庭审音视频流生成庭审录像文件并保存;
[0009] 在庭审过程中或休庭阶段,若所述书记员客户端接收到回放庭审录像的指令,则展示本地已保存的所述庭审录像文件,以供当庭回放所述庭审录像文件或下载所述庭审录像文件。
[0010] 本申请实施例提供的一种庭审录像展示装置,包括:
[0011] 获取模块,用于接收到庭审开始的指令时,向庭审主机请求获取庭审音视频流,所述庭审主机的庭审音视频流来源于与自身相连的录像设备;
[0012] 生成模块,用于接收所述庭审主机返回的庭审音视频流,根据所述庭审音视频流生成庭审录像文件并保存;
[0013] 展示模块,用于在庭审过程中或休庭阶段,若接收到回放庭审录像的指令,则展示本地已保存的所述庭审录像文件,以供当庭回放所述庭审录像文件或下载所述庭审录像文件。
[0014] 本申请实施例提供的一种电子设备,包括至少一个处理单元、以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述电子设备执行上述庭审录像展示方法的步骤。
[0015] 本申请实施例提供的一种计算机可读存储介质,包括程序代码,当所述程序代码在电子设备上运行时,使所述电子设备执行上述庭审录像展示方法的步骤。
[0016] 本申请实施例中,书记员客户端接收到庭审开始的指令时,向庭审主机请求获取庭审音视频流,接收庭审主机返回的庭审音视频流,根据庭审音视频流生成庭审录像文件并保存,在庭审过程中或休庭阶段,若接收到回放庭审录像的指令,则展示本地已保存的庭审录像文件,以供当庭回放或下载,这样,在庭审过程中,书记员客户端在本地也实时保存庭审录像文件,如果当事人提出当庭回放庭审录像的请求,则可以直接将本地保存的庭审录像文件展示给用户,供用户进行回放或者下载,用户不必再从后台服务器进行查找庭审录像文件,也减少了庭审录像文件的下载时间,不但操作简便,而且可以提高庭审效率。

附图说明

[0017] 图1为现有技术中科技法庭系统的示意图;
[0018] 图2为本申请实施例提供的庭审录像展示方法流程图;
[0019] 图3为本申请实施例提供的录制每一庭审录像文件的方法流程图;
[0020] 图4为本申请实施例提供的用于下载庭审录像文件的二维码的示意图;
[0021] 图5为本申请实施例提供的录像文件下载界面的示意图;
[0022] 图6为本申请实施例提供的又一庭审录像展示方法流程图;
[0023] 图7为本申请实施例提供的庭审录像展示装置结构图;
[0024] 图8为本申请实施例提供的用于实现庭审录像展示方法的电子设备的硬件结构示意图。

具体实施方式

[0025] 本申请实施例中,书记员客户端接收到庭审开始的指令时,向庭审主机请求获取庭审音视频流,接收庭审主机返回的庭审音视频流,根据庭审音视频流生成庭审录像文件并保存,在庭审过程中或休庭阶段,若接收到回放庭审录像的指令,则展示本地已保存的庭审录像文件,以供当庭回放或下载,这样,在庭审过程中,书记员客户端在本地也实时保存庭审录像文件,如果当事人提出当庭回放庭审录像的请求,则可以直接将本地保存的庭审录像文件展示给用户,供用户进行回放或者下载,用户不必再从后台服务器进行查找庭审录像文件,也减少了庭审录像文件的下载时间,不但操作简便,而且可以提高庭审效率。
[0026] 下面结合说明书附图对本申请实施例作进一步详细描述。
[0027] 实施例一
[0028] 如图2所示,为本申请实施例提供的庭审录像展示方法的流程图,包括以下步骤:
[0029] S201:书记员客户端接收到庭审开始的指令时,向庭审主机请求获取庭审音视频流,其中,庭审主机的庭审音视频流来源于与自身相连的录像设备。
[0030] 在具体实施过程中,书记员客户端接收到庭审开始的指令时,可以向庭审主机发送开始录像的指令,庭审主机在接收到开始录像的指令后,将摄像头、录音机等与自己相连的录像设备所采集的庭审的音、视频信息进行编码,并将编码后得的庭审音视频流实时地发送给后台服务器,后台服务器将接收到的庭审音视频流存储在本地。
[0031] 并且,书记员客户端在向庭审主机发送开始录像的指令时,还可以向庭审主机请求获取庭审音视频流,这样,庭审主机的视频流不仅会在后台服务器进行存储,并且在书记员客户端所安装的电脑上也会进行存储。
[0032] S202:书记员客户端接收庭审主机返回的庭审音视频流,根据庭审音视频流生成庭审录像文件并保存。
[0033] 可选地,书记员客户端在接收到庭审主机返回的庭审音视频流之后,可以将庭审音视频流写入本地硬盘,为了便于管理和回放时查找视频片段,可以将庭审音视频流分别存放在多个庭审录像文件中。
[0034] 比如,书记员客户端在结束录制上一个庭审录像文件后,接收到下一段庭审音视频流时,开始录制当前庭审录像文件,并且确定从接收到该下一段庭审音视频流时的时长达到预设时长时,结束当前庭审录像文件的录制,这样,庭审录像文件的时长均为预设时长,便于后续进行当庭回放或者下载时能够快速查找到目标视频段。
[0035] 实际应用中,随着庭审的进行,书记员也会在书记员客户端实时地录入庭审笔录,庭审笔录中包含有能反映出庭审阶段的字样。例如,根据审判程序的不同,可以将普通民事庭审的审判阶段分为:开庭前准备阶段、法庭调查阶段、举证质证阶段、法庭辩论阶段、法庭调解阶段和法庭宣判阶段,则庭审笔录中会包含如庭前准备、法庭调查、举证质证等字样,因此,可以结合庭审笔录为每一审判阶段都生成一个单独的庭审录像文件。
[0036] 在庭审过程中,庭审阶段一般是按照庭审流程进行划分的,并且按照固定顺序执行,因此,当书记员客户端在庭审笔录中检测到录入了与庭审阶段对应的关键字时,就可以结束上一段庭审录像文件的录制,并开始录制当前庭审录像文件的录制。
[0037] 并且,法庭调查阶段又包括原告及其诉讼代理人发言阶段和被告及其诉讼代理人的答辩阶段,因为各发言方是分别发言,所以书记员客户端还可以单独保存各发言方的发言录像文件,并且以发言方的名称对相关的录像文件进行命名保存,这样,在当庭回放时,就可以根据录像文件的名字快速地找到需要回放的庭审录像,加快庭审进度。
[0038] 具体地,当书记员客户端在庭审笔录中检测到与法庭调查阶段对应的关键字时,对法庭调查阶段中的每一发言方,书记员客户端确定在庭审笔录中检测到与该发言方对应的关键字时,将接收到的每段庭审音视频流写入与法庭调查阶段中该发言方对应的庭审录像文件中;并且确定在庭审笔录中检测到与其它发言方对应的关键字时,结束当前发言方对应的庭审录像文件的录制,从而达到为法庭调查阶段中各发言方单独录制一个庭审录像文件的目的。
[0039] S203:在庭审过程中或休庭阶段,若书记员客户端接收到回放庭审录像的指令,则展示本地已保存的庭审录像文件,以供当庭回放或下载。
[0040] 在庭审过程中或休庭阶段,若书记员客户端接收到回放庭审录像的指令,则可以将本地已保存的庭审录像文件在庭审现场展示给庭审相关人员。展示的方式可以是当庭播放庭审录像文件,也可以是供庭审相关人员下载庭审录像文件。
[0041] 本申请实施例中,书记员客户端接收到庭审开始的指令时,向庭审主机请求获取庭审音视频流,接收庭审主机返回的庭审音视频流,根据庭审音视频流生成庭审录像文件并保存,在庭审过程中或休庭阶段,若接收到回放庭审录像的指令,则展示本地已保存的庭审录像文件,以供当庭回放或下载,这样,在庭审过程中,书记员客户端在本地也实时保存庭审录像文件,如果当事人提出当庭回放庭审录像的请求,则可以直接将本地保存的庭审录像文件展示给用户,供用户进行回放或者下载,用户不必再从后台服务器进行查找庭审录像文件,也减少了庭审录像文件的下载时间,不但操作简便,而且可以提高庭审效率。
[0042] 在具体实施过程中,可以按照图3所示的流程进行每个庭审录像文件录制:
[0043] S301:书记员客户端接收到一段庭审音视频流时,获取当前系统时间。
[0044] S302:计算获取的系统时间与初始时间之间的时间差,将该时间差确定为该段庭审音视频流的时间戳。
[0045] 其中,初始时间为接收到当前庭审录像文件中第一段庭审音视频流时的系统时间。
[0046] S303:将各段庭审音视频流和各段庭审音视频流的时间戳写入庭审录像文件。
[0047] 具体地,对每个庭审录像文件,书记员客户端在将一段庭审音视频流写入该庭审录像文件时,还在内存中保存了该段庭审音视频流的描述信息,确定该庭审录像文件录制结束时,将写入该庭审录像文件的各段庭审音视频流的描述信息保存在该庭审录像文件的尾部,其中,每一段庭审音视频流的描述信息包含该段庭审音视频流的时间戳、该段庭审音视频流在庭审录像文件中的位置和该段庭审音视频流的视频大小等信息,这些描述信息用于播放庭审录像文件时使用。
[0048] 实际应用中,如果书记员客户端异常关闭,会导致内存中的庭审音视频流的描述信息无法写入庭审录像文件,从而导致对应的庭审录像文件无法播放。
[0049] 为了解决该问题,在本申请实施例中,当书记员客户端异常关闭并重启时,可以提示用户存在录制不完整的庭审录像文件,并提示用户是否修复不完整的庭审录像文件,若接收到确认修复的指令,则根据生成庭审录像文件的时间,在当前庭审排期号对应的文件夹中查找最后保存的庭审录像文件,将其作为待修复的庭审录像文件,进一步地,对该庭审录像文件中的音视频流进行遍历,为每段音视频流生成描述信息,最后,将各段音视频流的描述信息写入该庭审录像文件的尾部,完成该对庭审录像文件的修复。
[0050] 实际录制时,因为每段音视频流的大小基本都是固定的,所以可以直接确定各段音视频流的大小为某预设值,并且因为一个庭审录像文件中的音视频流是有序存放的,所以可以根据遍历顺序确定一段音视频流在庭审录像文件中的位置,进一步地,根据录制视频的帧率和每段音视频流在庭审录像文件中的播放位置,为每段视频流生成一个时间戳。
[0051] 上述步骤S203具体可以包括:当书记员客户端接收到庭审结束的指令或者休庭的指令时,书记员客户端可以根据http服务的统一资源定位符地址生成用于下载庭审录像文件的二维码,如图4所示,其中,http服务的统一资源定位符地址中包括书记员客户端的地址和当前庭审案件的排期号对应的文件夹在书记员客户端中的存储路径,并且当前庭审案件的排期号对应的文件夹存储当前庭审案件的庭审录像文件。在终端扫描二维码之后,书记员客户端可以根据http服务的统一资源定位符地址向终端推送庭审录像文件下载界面,其中,庭审录像文件下载页面展示有当前庭审案件的庭审录像文件的文件名,如图5所示。
[0052] 实施例二
[0053] 在具体实施过程中,书记员客户端在接收到庭审开始的指令时,向庭审主机发送开始录像的指令,并向庭审主机请求获取庭审音视频流,其中,庭审主机的庭审音视频流来源于与自身相连的录像、录像设备。
[0054] 书记员客户端在接收到庭审音视频流后,可以将庭审音视频流写到本地硬盘上,并且,为了便于管理和回放时查找视频片段,可以将庭审音视频流分别存放在多个庭审录像文件中。
[0055] 第一种方法根据预设时长将庭审音视流分成多个庭审录像文件存储:书记员客户端在结束录制上一个庭审录像文件后,接收到下一段庭审音视频流时,开始录制当前庭审录像文件,并且确定从接收到该下一段庭审音视频流时的时长达到预设时长时,结束当前庭审录像文件的录制。具体实现过程可以是:书记员客户端启动一键开庭时,启动计时器。计数器开始计时,当前庭审录像文件开始录制,书记员客户端将接收到的音视频流写入当前庭审录像文件中,当确定从接收所述计时器的计时时间达到预设时长时,结束当前庭审录像文件的录制结束,同时将计时器清零并重新开始计时,开始下一个庭审录像文件的录制,重复以上步骤直到所述书记员客户端接收到庭审结束的指令时,结束录制。
[0056] 比如,书记员客户端可以每隔30分钟将一组庭审音视频流(包含多段庭审音视频流)存储为一个MP4文件,直到庭审结束时,将余下的庭审音视频流(不足30分钟)存储为一个MP4文件,这样,一次庭审通常会对应多个MP4文件,并且这些文件是按照时间顺序进行保存的,方便回放庭审录像文件时查看。
[0057] 第二种方法根据庭审阶段将庭审音视频流分成多个庭审录像文件存储。
[0058] 根据审判程序的不同,可以将普通民事庭审的审判阶段分为:开庭前准备阶段、法庭调查阶段、举证质证阶段、法庭辩论阶段、法庭调解阶段和法庭宣判阶段。在庭审过程中,书记员会做庭审笔录,随着庭审阶段的变化,书记员记录的庭审笔录会及时反映庭审阶段的变化,因为,庭审笔录中会包含反映当前庭审阶段的文字,例如按照庭审过程可分为以下阶段:开庭前准备、法庭调查、举证质证、法庭辩论、法庭调解和法庭宣判,当庭审笔录中出现“法庭调查阶段”关键字时,可以确定刚结束的是开庭前准备阶段刚结束,现在开始的是法庭调查阶段,当庭审笔录中出现“举证质证阶段”关键字时,可以确定刚结束的是法庭调查阶段,现在开始的是举证质证阶段。因此,还可以结合庭审笔录来分辨不同庭审阶段的音视频流,进而为每一庭审阶段的音视频流都生成一个单独的庭审录像文件。
[0059] 具体地,可以根据书记员实时输入的庭审笔录确定当前音视频流对应的庭审阶段,比如,如果检测到书记员输入了开庭前准备的关键字,则可确定当前为开庭前准备阶段的录像,当检测到书记员输入了法庭调查阶段字样时,则可确定开庭前准备阶段结束且法庭调查阶段开始,此时,可以将之前接收到的音视频流保存为一个庭审录像文件,同时开始录制下一个庭审录像文件即法庭调查阶段的庭审录像文件。例如,庭审录像文件以开庭前准备阶段+案件号+开庭日期的形式进行命名,并保存在当前庭审排期号对应的文件夹中,以此类推。
[0060] 并且,法庭调查阶段又可以分为原告及其诉讼代理人发言阶段和被告及其诉讼代理人答辩阶段,为此,针对庭审阶段的音视频流,还可以根据书记员实时录入的庭审笔录和预设的用于确定庭审阶段中各发言方的关键字,确定在庭审笔录中检测到庭审阶段对应的关键字时,结束上一段庭审录像文件的录制,并开始录制当前庭审录像文件,并以发言方的名称对相关视频段进行命名保存,因此,还可以分别得到“原告及其诉讼代理人”发言阶段的庭审录像文件,“被告及其诉讼代理人”答辩阶段的庭审录像文件,这样,在当庭回放时,书记员可以根据文件命名快速地找到不同发言方对应的庭审录像文件,进一步提高庭审效率。具体实现方法可以是:书记员客户端确定在所述庭审笔录中检测到与发言方对应的关键字时,例如,“原告及诉讼代理人说”,将接收到的庭审音视频流写入与法庭调查阶段中发言方对应的庭审录像文件中,例如写入法庭调查阶段中“原告及诉讼代理人”对应的庭审录像文件中。当确定在庭审笔录中检测到与其它发言方对应的关键字时,例如,“被告及诉讼代理人说”,结束当前发言方对应的庭审录像文件的录制,例如,结束“原告及诉讼代理人”对应的庭审录像文件的录制。
[0061] 实施例三
[0062] 在具体实施过程中,录制任一个MP4格式的庭审录像文件时,书记员客户端在将一段庭审音视频流写入MP4文件时,还会在内存中保存该段庭审音视频流的描述信息,确定MP4文件录制结束时,将写入MP4文件的各段庭审音视频流的描述信息一起保存在MP4文件的尾部,这些描述信息用于播放MP4文件时使用。
[0063] 上述过程中,描述信息是先保存在内存中,确定MP4文件录制结束时再将内存中保存的描述信息写入MP4文件尾部,如果出现断电的情况,内存中的描述信息就会丢失,从而导致MP4文件不能播放,为解决该问题,本申请实施例中,在书记员客户端异常断电并再次启动时,会弹出提示框,提示书记员存在没有录制完成的文件,并提示书记员是否修复录制不完整的MP4文件,如果接收到确认修复的指令,则书记员客户端可以运行遍历程序,在当前庭审排期号对应的文件夹中按日期排序找到最后录制的文件,解析该文件的MP4信息是否完整,如果不完整(突然断电或者书记员客户端异常退出的情况下会不完整),则对文件中的庭审音视频流进行遍历,为每一段庭审音视频流生成描述信息,进一步地,将各段庭审音视频流的描述信息写入该文件的尾部,使其成为一个完整的MP4文件。
[0064] 可选地,书记员客户端在将庭审音视频流写到硬盘上时,也可以在本地实时刻录庭审录像的光盘,当庭审过程较长一张光盘不够用时,书记员可以直接插入一张新的光盘,也不影响庭审的进程。
[0065] 实施例四
[0066] 在具体实施过程中,在庭审过程中或休庭阶段,若书记员客户端接收到回放庭审录像的指令,则展示本地已保存的庭审录像文件,以供当庭回放或下载。
[0067] 并且,当接收到庭审结束的指令或者休庭指令时,书记员客户端还可以生成用于获取庭审录像文件的二维码,当事人使用终端扫描二维码就可进行庭审录像文件的下载。
[0068] 具体地,书记员客户端启动http服务,根据http服务的地址生成二维码,http服务的统一资源定位符地址包括书记员客户端的地址和当前庭审案件的排期号对应的文件夹在所述书记员客户端中的存储路径。
[0069] 当事人利用终端扫描书记员客户端提供的二维码,就可获取下载庭审录像文件的http服务的地址,并通过该http服务的地址进入到书记员客户端推送的下载页面,庭审录像文件下载页面展示有当前庭审案件的庭审录像文件的文件名,其中,当前庭审案件的排期号对应的文件夹存储当前庭审案件的庭审录像文件。当事人根据下载页面上的庭审录像文件名,选择需要下载的庭审录像文件,当事人点击下载页面上展示的庭审录像文件名可以从书记员客户端本地保存的当前庭审案件对应的文件夹中下载庭审录像文件。
[0070] 在具体实施过程中,可以按照图6所示的流程获取庭审录像:
[0071] 601、书记员客户端接收庭审开始的指令。
[0072] 602、书记员客户端指示庭审主机录制庭审音视频流。
[0073] 603、书记员客户端向庭审主机请求获取庭审音视频流。
[0074] 604、庭审主机向书记员客户端返回庭审音视频流。
[0075] 605、书记员客户端在本地保存庭审录像并将录像实时刻录在光盘上。
[0076] 在具体实施过程中,录像文件的存储路径可以设置,一般都存储在e:\store目录下,书记员软件会根据当前开庭案件的排期号在e:\store目录下建一个文件夹e:\store\b6b3308f2123444a89c06006941a5c62,最终录像文件存在这个目录下。
[0077] 606、书记员客户端接收到庭审结束的指令时,停止录像并弹出光盘。
[0078] 书记员客户端根据本次开庭的录像文件信息生成一个sotre.html文件,和录像文件放在同一个目录下(e:\store\b6b3308f2123444a89c06006941a5c62),store.html文件中包含录像文件的下载路径,同时启动一个http服务,http服务的根目录为存储录像的目录(e:\store),根据统一资源定位符(Uniform Resource Locator,URL)(http://ip:port/b6b3308f2123444a89c06006941a5c62/store.html)生成二维码,URL中的ip和port为访问书记员客户端的ip和port。
[0079] 607、书记员客户端生成用于下载庭审录像文件的二维码。
[0080] 608、当事人使用终端扫描二维码,向书记员客户端请求获取庭审录像。
[0081] 当事人可以使用手机连接法庭的无线路由器,利用扫一扫功能扫描书记员电脑上的二维码,打开录像下载页面。
[0082] 609、书记员客户端向终端返回庭审录像的下载页面。
[0083] 实施例五
[0084] 基于同一发明构思,本申请实施例中还提供了一种与庭审录像展示方法对应的庭审录像展示装置,由于该装置解决问题的原理与本申请实施例庭审录像展示方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
[0085] 如图7所示,为本申请实施例提供的庭审录像展示装置结构图,包括:
[0086] 获取模块701,用于接收到庭审开始的指令时,向庭审主机请求获取庭审音视频流,所述庭审主机的庭审音视频流来源于与自身相连的录像设备;
[0087] 生成模块702,用于接收所述庭审主机返回的庭审音视频流,根据所述庭审音视频流生成庭审录像文件并保存;
[0088] 展示模块703,用于在庭审过程中或休庭阶段,若接收到回放庭审录像的指令,则展示本地已保存的所述庭审录像文件,以供当庭回放所述庭审录像文件或下载所述庭审录像文件。
[0089] 可选地,所述生成模块702具体用于:
[0090] 在结束录制上一个庭审录像文件后,接收到下一段庭审音视频流时,开始录制当前庭审录像文件;
[0091] 从接收到所述下一段庭审音视频流开始达到预设时长时,结束当前庭审录像文件的录制;
[0092] 其中,每个庭审录像文件的录制方法包括:
[0093] 接收到一段庭审音视频流时,获取当前系统时间,计算所述系统时间与初始时间之间的时间差,所述初始时间为接收到当前庭审录像文件中第一段庭审音视频流时的系统时间,将所述时间差确定为该段庭审音视频流的时间戳;
[0094] 将各段庭审音视频流和所述各段庭审音视频流的时间戳写入所述当前庭审录像文件。
[0095] 可选地,所述生成模块702具体用于:
[0096] 检测到庭审笔录中录入庭审阶段对应的关键字时,结束上一段庭审录像文件的录制,并开始录制当前庭审录像文件;
[0097] 其中,每个庭审录像文件的录制方法包括:
[0098] 端接收到一段庭审音视频流时,获取当前系统时间,计算所述系统时间与初始时间之间的时间差,所述初始时间为接收到当前庭审录像文件中第一段庭审音视频流时的系统时间,将所述时间差确定为该段庭审音视频流的时间戳;
[0099] 将各段庭审音视频流和所述各段庭审音视频流的时间戳写入所述当前庭审录像文件。
[0100] 可选地,所述生成模块702具体用于:
[0101] 确定在所述庭审笔录中检测到与法庭调查阶段对应的关键字时,对法庭调查阶段中的每一发言方,确定在所述庭审笔录中检测到与所述发言方对应的关键字时,将接收到的每段庭审音视频流写入与法庭调查阶段中所述发言方对应的庭审录像文件中;
[0102] 确定在所述庭审笔录中检测到与其它发言方对应的关键字时,结束所述发言方对应的庭审录像文件的录制。
[0103] 可选地,还包括,修复模块704:
[0104] 所述生成模块702,具体用于对每个庭审录像文件,将一段庭审音视频流写入所述庭审录像文件时,还在内存中保存该段庭审音视频流的描述信息,确定所述庭审录像文件录制结束时,将写入所述庭审录像文件的各段庭审音视频流的描述信息保存在所述庭审录像文件中;
[0105] 所述修复模块704,用于当确定书记员客户端异常关闭并重启时,提示用户存在录制不完整的庭审录像文件,并提示用户是否修复所述庭审录像文件;若接收到修复所述庭审录像文件的指令,则根据生成庭审录像文件的时间,在当前庭审排期号对应的文件夹中查找最后保存的庭审录像;遍历查找到的庭审录像文件中的音视频流,为每段音视频流生成描述信息;将生成的各段音视频流的描述信息写入所述查找到的庭审录像文件,完成对所述庭审录像文件的修复。
[0106] 可选地,还包括,推送模块705:
[0107] 所述生成模块702,还用于根据http服务的统一资源定位符地址生成用于下载所述庭审录像文件的二维码,所述http服务的统一资源定位符地址包括书记员客户端的地址和当前庭审案件的排期号对应的文件夹在所述书记员客户端中的存储路径,所述当前庭审案件的排期号对应的文件夹存储当前庭审案件的庭审录像文件;
[0108] 所述推送模块705,用于在终端扫描所述二维码之后,根据所述http服务的统一资源定位符地址向所述终端推送庭审录像文件下载界面,所述庭审录像文件下载页面展示有所述当前庭审案件的庭审录像文件的文件名。
[0109] 实施例六
[0110] 如图8所示,为本申请实施例提供的用于实现庭审录像的获取的电子设备的硬件结构示意图,包括至少一个处理单元801、以及至少一个存储单元802,其中,存储单元存储有程序代码,当程序代码被所述处理单元执行时,使得电子设备执行上述庭审录像展示方法的步骤。
[0111] 实施例七
[0112] 本申请实施例提供的一种计算机可读存储介质,包括程序代码,当所述程序代码在电子设备上运行时,使电子设备执行上述庭审录像展示方法的步骤。
[0113] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0114] 本申请是参照根据本申请实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0115] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0116] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0117] 尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
[0118] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。