本申请涉及庭审控制技术领域,特别涉及一种庭审控制方法及控制系统、设备及介质。
背景技术:
随着数字电子技术和网络技术的迅速发展,数字科技法庭系统越来越多的应用到法庭庭审中。数字科技法庭系统是基于先进的传感器、计算机网络、流媒体、数据库及计算机软件等技术,采用集成化、模块化思想设计的信息化系统,包含音视频采集编码设备,控制、显示设备以及后台服务软件、庭审公告、法官、书记员等子系统,可实现整个庭审过程控制,庭审音视频信号的采集、编码、存储、管理,以及庭审笔录录入与编辑等功能,并提供庭审回放、直播以及公网播放等服务。
其中各系统间的操作和控制相互独立,在应用数字科技法庭系统的案件庭审过程中,需要书记员对各个系统进行操作,具体包括对音视频输入设备、音视频输出设备、红外控制设备等进行操作,操作较为复杂,流程繁琐,容易出现忘记操作或误操作的情况,因此一种简单的庭审控制技术方案就显得尤为重要。
技术实现要素:
有鉴于此,本申请的主要目的在于提供一种庭审控制方法及控制系统、设备及介质,旨在实现对庭审过程的相关设备的便捷控制,减少书记员的操作流程。
第一方面,本申请提供了一种庭审控制方法,包括:
将法庭配置信息中的各设备配置信息关联到对应的控制界面;
通过所述控制界面接收输入的控制指令;
根据所述控制指令对所述控制界面所关联的设备进行控制。
由上,本申请旨在提供一种简单的庭审控制方法,通过将法庭配置信息中的各设备配置信息关联到对应的控制界面,然后在该控制界面中执行对关联的设备的控制,从而实现对庭审过程的相关设备的便捷控制,减少书记员的操作流程。
其中,所述法庭配置信息包括:
本次庭审对应的法庭的设备的配置信息、或参与本次庭审的远程设备的配置信息。
由上,法庭配置信息通常包括本次庭审所需使用的法庭设备或远程设备的常用配置信息,例如法庭的摄像头、麦克风、电视、电脑或者远程终端设备等。
其中,所述控制指令直接通过网络发送到所述关联的设备,或通过庭审主机转发至所述关联的设备。
由上,控制界面输入的控制指令可通过网络发送到关联的设备,其中该网络具体可为服务器,当关联的设备与庭审主机处于连接状态时,还可通过庭审主机将控制指令直接转发至关联的设备,以减少网络通信压力。
可选的,所述根据所述控制指令对所述控制界面所关联的设备进行控制包括:
对所述控制指令进行业务转换,确定该控制指令中的流地址;
根据所述流地址确定相关联的设备;
根据所述控制指令执行对所述相关联的设备的控制。
由上,当控制指令具体为对设备的开关、调节等控制时,对该控制指令进行业务转换,确定该控制指令中的流地址关联的设备,将转换后的控制指令推送到该设备中,以实现对该设备的具体控制。
可选的,所述根据所述控制指令对所述控制界面所关联的设备进行控制包括:
对所述控制指令进行业务转换,确定该控制指令中的输入流地址和输出流地址;
根据所述输入流地址确定相关联的输入设备,根据所述输出流地址确定相关联的输出设备;
根据所述控制指令拉取所述输入设备的数据流,推送到所述输出设备。
由上,当控制指令具体为视频、音频的输入和输出控制时,通过对该控制指令进行业务转换,确定该控制指令中的输入流地址和输出流地址,并确定流地址分别关联的输入设备和输出设备,通过拉取该输入设备的视频流和音频流等数据信息,并推送到输出设备上进行显示。
可选的,所述拉取所述输入设备的数据流,推送到所述输出设备包括:
庭审主机拉取所述输入流地址关联的输入设备的数据流,并转发该数据流和输出流地址至庭审服务器;
所述庭审服务器将接收到的数据流推送到所述输出流地址关联的输出设备。
由上,对控制指令的业务转换和对关联设备的确定都是通过庭审主机完成,当流地址较多时,此时庭审主机的拉取压力和推送压力较大,因此庭审主机拉取的数据流可转发至庭审服务器,庭审服务器将该数据流推送到输出流地址关联的输出设备中进行显示,由此可减轻庭审主机的运行压力。
其中,当被控制的装置为一接收红外指令的装置时,该装置对应的所述关联的设备为一通过网络接收所述控制指令并转换为红外指令的设备。
由上,根据被控制的装置所能接收的指令的类型,当该装置为仅能接收红外指令的装置时,则该装置应该包含一关联到控制界面的设备,该设备可实现通过网络接收控制指令并转换为红外指令,从而实现对该装置的红外控制。
第二方面,本申请提供了一种庭审控制系统,包括:
配置模块,用于将法庭配置信息中的各设备配置信息关联到对应的控制界面;
输入模块,用于在所述控制界面输入控制指令;
控制模块,用于根据所述控制指令对所述控制界面所关联的设备进行控制。
第三方面,本申请提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的庭审控制方法。
第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被计算机执行时实现上述的庭审控制方法。
附图说明
图1为本申请实施例提供的一种庭审控制方法的流程图;
图2为本申请实施例提供的一种庭审控制系统的框架图;
图3为本申请实施例提供的又一种庭审控制系统的架构图;
图4为本申请实施例提供的又一种庭审控制方法的流程图;
图5-图8为本申请实施例用于进行庭审控制的应用程序的部分控制界面的示意图;
图9为本申请实施例提供的庭审助手与各系统的交互信令示意图;
图10为本申请实施例提供的一种计算设备的结构性示意性图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
说明书和权利要求书中的词语“第一、第二、第三等”或模块a、模块b、模块c等类似用语,仅用于区别类似的对象,不代表针对对象的特定排序,可以理解地,在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本申请实施例能够以除了在这里图示或描述的以外的顺序实施。
在以下的描述中,所涉及的表示步骤的标号,如s110、s120……等,并不表示一定会按此步骤执行,在允许的情况下可以互换前后步骤的顺序,或同时执行。
说明书和权利要求书中使用的术语“包括”不应解释为限制于其后列出的内容;它不排除其它的元件或步骤。因此,其应当诠释为指定所提到的所述特征、整体、步骤或部件的存在,但并不排除存在或添加一个或更多其它特征、整体、步骤或部件及其组群。因此,表述“包括装置a和b的设备”不应局限为仅由部件a和b组成的设备。
本说明书中提到的“一个实施例”或“实施例”意味着与该实施例结合描述的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在本说明书各处出现的用语“在一个实施例中”或“在实施例中”并不一定都指同一实施例,但可以指同一实施例。此外,在一个或多个实施例中,能够以任何适当的方式组合各特定特征、结构或特性,如从本公开对本领域的普通技术人员显而易见的那样。
基于现有技术,本申请提出了一种庭审控制方法及控制系统,可实现对庭审过程的相关设备的便捷控制,减少书记员的操作流程。
下面结合附图对本申请实施例进行详细说明。
实施例一
如图1所示为本申请实施例提供的一种庭审控制方法的流程图,该方法包括:
s101:将法庭配置信息中的各设备配置信息关联到对应的控制界面;
其中,上述各设备具体包括本次庭审对应的本法庭室内的设备,还包括参与本次庭审的远程设备。
上述法庭配置信息具体包括设备id(如标识、ip地址等)、设备类型等。其中设备id可以包括标识、ip地址等;设备类型包括摄像头的升降台(或称云台)、摄像头、麦克风、电视、pc、庭审主机等。其中摄像头、麦克风可包括多个如法官用的、辩护人用的、嫌疑人用的等等,电视、pc也可以为多个。通过载入的配置信息,将本次庭审涉及的各个设备与控制系统显示的相应的各控制界面进行绑定,从而实现可通过控制系统的控制界面对各设备进行控制。
s102:通过所述控制界面接收输入的控制指令;
本申请实施例中,上述控制界面可根据关联设备的类型包括多个对应的控制按钮,通过输入或点击操作,以输入控制指令。
在上述不同的控制按钮中输入或点击操作时,会生成不同的控制指令,不同的控制指令用于实现对不同的上述设备的不同控制。
s103:根据所述控制指令对所述控制界面所关联的设备进行控制。
其中,上述控制指令可直接通过网络发送到所述关联的设备,例如局域网或wifi网络等。当庭审主机与各关联的设备存在物理连接或局域网连接时,还可通过该庭审主机转发至上述关联的设备,具体的,该庭审主机对接收到的控制指令进行业务转换,确定该控制指令中的流地址,并根据该流地址确定相关联的设备。
庭审主机根据上述流地址确定相关联的目标设备,具体的,该流地址包括指向输入设备的流地址或者指向输出设备的流地址,该输入设备包括庭审过程中使用的摄像头、麦克风等输入设备,该输出设备包括庭审过程中用于显示的电视、pc等输出设备。
庭审主机根据控制指令拉取上述指向输入设备的流地址对应的输入设备的视频流、音频流等数据信息,并根据控制指令输出到上述指向输出设备的流地址对应的电视、pc等输出设备进行显示。
庭审主机还可用于根据所述控制指令执行对输入设备或输出设备的控制操作,该控制操作具体包括,根据所述控制指令对所述流地址相关联的输入设备和或输出设备进行设备的开关、升降调节、方向调节等控制,或者对输出图像或音频的切换、合成、调节音量大小、图像大小等控制。
另外需要说明的是,当所涉及的被控制的装置,如电视,需采用红外遥控控制时,该电视还应包括可接入网络的、具有红外发射功能的智能设备,该智能设备关联到上述控制界面,以将通过网络接收的对该电视的控制指令转化为对应的红外指令去控制电视。
实施例二
如图2所示为本申请实施例提供的一种庭审控制系统的框架图,该控制系统可用于执行实施例一种的庭审控制方法,具体的,该系统包括:
配置模块201,用于将法庭配置信息中的各设备配置信息关联到对应的控制界面;
输入模块202,用于在所述控制界面输入控制指令;
控制模块203,用于根据所述控制指令对所述控制界面所关联的设备进行控制。
其中,上述配置模块201、输入模块202、控制模块203可具体实现为上述控制界面中的一个控件或控制按钮,通过输入或点击,可实现各模块的操作,该各模块之间的交互可通过控制界面底层的逻辑代码实现,具体实现方式不在本实施例中赘述。
实施例三
如图3所示为本申请实施例提供的又一种庭审控制系统的架构图,该系统包括:书记员终端301、庭审主机302、庭审服务器303、交换机304、输出设备305;其中所述交换机用于实现所述终端301、庭审主机302、庭审服务器303、输出设备305之间的交互通信;
所述书记员终端301为书记员所使用的运行有本申请中用于执行庭审控制方法的应用程序的终端设备,具体可为pc、平板电脑或移动终端等;
书记员可首先在该书记员终端301上运行上述用于执行庭审控制方法的应用程序,并通过该应用程序进行本次庭审相关的庭审配置信息的查询和载入,该庭审配置信息通常存储在庭审主机302或庭审服务器303中,具体包括对本次庭审所需的各设备的配置信息,例如设备id(如标识、ip地址等)、设备类型等,完成庭审配置信息的载入后,书记员可通过该书记员终端301上的应用程序点击或输入控制指令,其中,书记员终端301生成的控制指令并非仅有一条指令,可以在每一次点击或输入时,生成多条不同的控制指令,且不同的控制指令用于控制不同的设备;
所述庭审主机302用于根据所述控制指令执行对应的设备控制;具体的,
庭审主机302接收到书记员终端301发送的控制指令后,对该控制指令进行业务转换,确定该控制指令中关联的流地址,并根据该流地址确定相关联的设备。
本申请实施例中,该流地址具体可以为rtsp流地址,其中rtsp(realtimestreamingprotocols,实时流协议)是一种常用的流媒体协议,可用来控制声音或影像的多媒体串流,并允许同时多个串流需求控制。
庭审主机302根据上述流地址确定相关联的目标设备,具体的,该流地址包括指向输入设备的流地址或者指向输出设备的流地址,该输入设备包括庭审过程中使用的摄像头、麦克风等输入设备,该输出设备包括庭审过程中用于显示的电视、pc等输出设备。
庭审主机302根据控制指令拉取上述指向输入设备的流地址对应的输入设备的视频流、音频流等数据信息,并根据控制指令输出到上述指向输出设备的流地址对应的电视、pc等输出设备进行显示。
庭审主机302还可用于根据所述控制指令执行对所述输入设备或输出设备的控制操作,该控制操作具体包括,根据所述控制指令对所述流地址相关联的输入设备或输出设备进行设备的开关、升降调节、方向调节等控制,或者对输出图像或音频的切换、合成、调节音量大小、图像大小等控制。
本申请的一些实施例中,当书记员终端301生成的控制指令中包含的流地址较多的情况下,会增大庭审主机302的运行压力,此时还可通过所述庭审服务器303将庭审主机302拉取的视频流、音频流等数据信息转发到对应的输出设备上进行显示,具体的,
庭审主机302对接收到的控制指令进行业务转换,确定控制指令中关联的流地址,并根据该流地址确定相关联的设备。具体的,该流地址包括指向输入设备的流地址或者指向输出设备的流地址,庭审主机302将该指向输入设备的流地址或者指向输出设备的流地址转发到该庭审服务器303中;
庭审主机302根据控制指令拉取上述指向输入设备的流地址对应的输入设备的视频流、音频流等数据信息,并转发到庭审服务器303中,该庭审服务器303将接收到的视频流、音频流等数据信息输出到上述指向输出设备的流地址对应的电视、pc等输出设备进行显示。
可选的,该庭审服务器303中还包括一直播服务器,上述流地址和视频流、音频流等数据信息的接收,以及将接收到的视频流、音频流等数据信息输出到上述指向输出设备的流地址对应的电视、pc等输出设备进行显示,均可在该直播服务器中完成。
实施例四
基于图3所示的庭审控制系统的架构图,如图4所示为本申请实施例提供的又一种庭审控制方法的流程图,该方法包括:
s401:查询并载入法庭配置信息;
本申请实施例中,在庭审开始前,通过书记员的终端可预先发起查询本次庭审相关的法庭配置信息的请求,也可以是书记员的终端在初始化过程中自动发起查询本次庭审相关的法庭配置信息的请求,该查询请求由庭审主机收到后查询出该法庭配置信息后,载入到对应的书记员所使用的终端中,具体的该法庭配置信息载入到该终端中的一控制系统中。
其中所述法庭配置信息包括本次庭审所需的各设备的配置信息,设备即包括本法庭室内的设备也包括参与本次庭审的远程设备。其中法庭室内各设备配置信息会预先存储,例如存储在法院的庭审服务器内,而远程设备的配置信息,则在建立庭审的远程连接时,上传到法院的庭审服务器或书记员的终端。
上述配置信息包括设备id(如标识、ip地址等)、设备类型等。其中设备id可以包括标识、ip地址等;设备类型包括摄像头的升降台(或称云台)、摄像头、麦克风、电视、pc、庭审主机等。其中摄像头、麦克风可包括多个如法官用的、辩护人用的、嫌疑人用的等等,电视、pc也可以为多个。通过载入的配置信息,将本次庭审涉及的各个设备与控制系统显示的相应的各控制界面进行绑定,从而实现可通过控制系统的控制界面对各设备进行控制。
另外需要说明的是,当所涉及的设备,如电视,需采用红外遥控控制时,上述设备还应包括可接入网络的、具有红外发射功能的智能设备,以将通过网络接收的对该电视的控制转为对应的红外指令去控制电视。
s402:接收书记员输入的控制指令;
书记员可对其终端的控制系统所显示的相应的各控制界面中的各控制按钮等控件,进行输入或点击操作,以生成对应的控制指令。
其中,在上述不同的控制按钮中输入或点击操作时,会生成不同的控制指令,不同的控制指令用于实现对不同的上述设备的不同控制。
s403:按照所述控制指令执行对所述目标设备的控制操作。
具体包括,根据所述控制系统的控制界面,确定所关联的目标设备,将所述控制指令发送到对应的目标设备,对该目标设备进行控制。其中,所述控制指令的发送可以是由书记员终端直接通过网络发送到目标设备,实现对目标设备的控制,也可以是通过庭审主机将所述控制指令转发至对应的目标设备,实现对目标设备的控制。
如图5所示的例子是控制界面是对输出画面进行的控制,当书记员通过该控制界面选择法官画面时,则将相应控制指令发送到庭审主机,庭审主机对该控制指令进行业务转换,确定法官画面对应的输入设备和输出设备的流地址,并拉取该输入设备的视频流和音频流,推送给各个相关输出设备,如参与庭审的嫌疑人、辩护人的终端,使其更新该拉流地址,以显示对应的法官的画面。其中,上述推送过程可由庭审主机实现,也可以通过庭审服务器实现,具体的,庭审主机将输入设备和输出设备的流地址,以及拉取的输入设备的视频流和音频流转发到庭审服务器中,庭审服务器根据输出设备的流地址,推送到对应的各个输出设备上进行显示。
又如,图6所示例子是控制界面对各设备整体进行的控制,当书记员通过该控制界面点击图中的摄像机的开的按钮控件,则将相应控制指令发送到庭审主机,庭审主机对该控制指令进行业务转换,确定摄像机的流地址,并将转换后的控制指令推送到各摄像机,以执行对各摄像机的打开控制。
又如,图7所示例子是控制界面是对接收红外指令的电视进行的控制,当书记员通过该控制界面点击电视1开关按钮控件,则将相应控制指令发送到庭审主机,庭审主机对该控制指令进行业务转换,确定该电视1对应的智能设备的流地址,并将转换后的控制指令推送到该电视1对应的智能设备,由智能设备转换为对应的红外指令发送给该电视1,实现对该电视1的开关控制。
又如,图8所示例子是控制界面是对法官侧摄像机进行的控制,当书记员通过该控制界面点击图中的左右箭头,或焦距增大对应的按钮控件,则将相应控制指令发送到庭审主机,庭审主机对该控制指令进行业务转换,确定摄像机的流地址,并将转换后的控制指令推送到该摄像机,并根据对应的控制指令实现该摄像机朝向或焦距控制。
实施例五
如图9所示为本申请实施例提供的庭审助手与各系统的交互信令示意图,在该实施例中,上述庭审控制系统可以以一个app形式存在,为便于描述本例中将该app称为庭审助手,该庭审助手902可独立于书记员客户端901存在,单独调用,且由于其可实现对相关外部设备的控制,可以减少书记员在书记员客户端901的操作,该庭审助手902和书记员客户端901之间的交互通信可通过科技法庭系统903实现。
该实施例中,在打开该庭审助手902,进行登录操作时,该庭审助手902根据输入的登录信息向科技法庭系统903发送登录验证请求,以验证登录身份信息,验证成功后,可通过该科技法庭系统903向数据库904中请求获取本次庭审的配置信息,从该数据库904中查询到庭审配置信息后,载入到庭审助手902中,由此实现庭审助手902的控制界面与本次庭审所需设备的关联,例如与摄像头的升降台(或称云台)、摄像头、麦克风、电视、pc、庭审主机等设备的关联;
在该庭审助手902的控制界面点击相关控制按钮或控件,以生成对应的控制指令,庭审主机905对该控制指令进行业务转换,确定该控制指令中的流地址,并确定该流地址关联的设备。例如,在该庭审助手902点击开始录像的控制按钮时,生成的控制指令会发送到庭审主机905中,庭审主机905对该控制指令进行业务转换,此时庭审主机905根据该控制指令及对应的流地址,选择对应关联的摄像头或视频设备,拉取其采集的视频,并返回到庭审助手中进行显示,在该庭审助手中,可对显示的图像进行截图和批注,并通过科技法庭系统903转发到书记员客户端901中,以便于书记员客户端901进行进一步操作。
当庭审结束,需要停止录像时,在庭审助手902的控制界面点击停止录像的控制,生成对应的控制指令,庭审主机905根据该控制指令停止拉取关联的设备的视频流。
本申请的一些实施例中,庭审助手902还可通过科技法庭系统903实现与书记员客户端901的信息交互,例如聊天通讯等。生成的聊天记录可进一步保存在数据库904中。
需要说明的是,本实施例中,庭审助手通常为一软件或app的形式,可与书记员客户端分开设置,也可与书记员客户端共同安装于书记员所使用的终端上,以便于书记员无需切换终端设备即可实现多项控制操作。
图10是本申请实施例提供的一种计算设备1500的结构性示意性图。该计算设备1500包括:处理器1510、存储器1520、通信接口1530、总线1540。
应理解,图7所示的计算设备1500中的通信接口1530可以用于与其他设备之间进行通信。
其中,该处理器1510可以与存储器1520连接。该存储器1520可以用于存储该程序代码和数据。因此,该存储器1520可以是处理器1510内部的存储单元,也可以是与处理器1510独立的外部存储单元,还可以是包括处理器1510内部的存储单元和与处理器1510独立的外部存储单元的部件。
可选的,计算设备1500还可以包括总线1540。其中,存储器1520、通信接口1530可以通过总线1540与处理器1510连接。总线1540可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。所述总线1540可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条线表示,但并不表示仅有一根总线或一种类型的总线。
应理解,在本申请实施例中,该处理器1510可以采用中央处理单元(centralprocessingunit,cpu)。该处理器还可以是其它通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(fieldprogrammablegatearray,fpga)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。或者该处理器1510采用一个或多个集成电路,用于执行相关程序,以实现本申请实施例所提供的技术方案。
该存储器1520可以包括只读存储器和随机存取存储器,并向处理器1510提供指令和数据。处理器1510的一部分还可以包括非易失性随机存取存储器。例如,处理器1510还可以存储设备类型的信息。
在计算设备1500运行时,所述处理器1510执行所述存储器1520中的计算机执行指令执行上述方法的操作步骤。
应理解,根据本申请实施例的计算设备1500可以对应于执行根据本申请各实施例的方法中的相应主体,并且计算设备1500中的各个模块的上述和其它操作和/或功能分别为了实现本实施例各方法的相应流程,为了简洁,在此不再赘述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时用于执行一种多样化问题生成方法,该方法包括上述各个实施例所描述的方案中的至少之一。
本申请实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是,但不限于,电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括、但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本申请操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(lan)或广域网(wan),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
注意,上述仅为本申请的较佳实施例及所运用的技术原理。本领域技术人员会理解,本申请不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请的构思的情况下,还可以包括更多其他等效实施例,均属于本申请的保护范畴。
1.一种庭审控制方法,其特征在于,包括:
将法庭配置信息中的各设备配置信息关联到对应的控制界面;
通过所述控制界面接收输入的控制指令;
根据所述控制指令对所述控制界面所关联的设备进行控制。
2.根据权利要求1所述的方法,其特征在于,所述法庭配置信息包括:
本次庭审对应的法庭的设备的配置信息、或参与本次庭审的远程设备的配置信息。
3.根据权利要求1所述的方法,其特征在于,
所述控制指令直接通过网络发送到所述关联的设备,或通过庭审主机转发至所述关联的设备。
4.根据权利要求1所述的方法,其特征在于,所述根据所述控制指令对所述控制界面所关联的设备进行控制包括:
对所述控制指令进行业务转换,确定该控制指令中的流地址;
根据所述流地址确定相关联的设备;
根据所述控制指令执行对所述相关联的设备的控制。
5.根据权利要求1所述的方法,其特征在于,所述根据所述控制指令对所述控制界面所关联的设备进行控制包括:
对所述控制指令进行业务转换,确定该控制指令中的输入流地址和输出流地址;
根据所述输入流地址确定相关联的输入设备,根据所述输出流地址确定相关联的输出设备;
根据所述控制指令拉取所述输入设备的数据流,推送到所述输出设备。
6.根据权利要求5所述的方法,其特征在于,所述拉取所述输入设备的数据流,推送到所述输出设备包括:
庭审主机拉取所述输入流地址关联的输入设备的数据流,并转发该数据流和输出流地址至庭审服务器;
所述庭审服务器将接收到的数据流推送到所述输出流地址关联的输出设备。
7.根据权利要求1所述的方法,其特征在于,
当被控制的装置为一接收红外指令的装置时,该装置对应的所述关联的设备为一通过网络接收所述控制指令并转换为红外指令的设备。
8.一种庭审控制系统,其特征在于,包括:
配置模块,用于将法庭配置信息中的各设备配置信息关联到对应的控制界面;
输入模块,用于在所述控制界面输入控制指令;
控制模块,用于根据所述控制指令对所述控制界面所关联的设备进行控制。
9.一种计算机设备,其特征在于,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至7中任意一项所述的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被计算机执行时实现如权利要求1至7中任意一项所述的方法。
技术总结