一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种用于取证的视频处理方法及设备与流程

2021-12-12 22:55:00 来源:中国专利 TAG:


1.本技术涉及计算机领域,尤其涉及一种用于取证的视频处理方法及设备。


背景技术:

2.在目前的电商业务场景中,商家通过手机中自有的录制功能进行录制视频,以进行取证,录制后的视频保留在手机本地,通过邮件的方式进行传输,通过商家备注信息传递,寻找对应订单在邮箱中对应的视频,视频查看需先手动下载后观看,上传、查看等便捷性和效率都很低下。该方式也无法实现设备端到设备端的通信,拍摄视频时间较长时会因视频过大导致上传时间很长,且上传过程中可能因为网络问题断开而导致上传中断。


技术实现要素:

3.本技术的一个目的是提供一种用于取证的视频处理方法及设备,解决现有技术中进行取证的视频录制时无法实现设备端都设备端的通信,以及视频过大造成视频上传中断等问题。
4.根据本技术的一个方面,提供了一种在控制端用于取证的视频处理方法,该方法包括:
5.获取用户选择的取证视频的录制方式;
6.根据所述录制方式与拍摄端进行设备配对以建立连接;
7.根据用户选择的取证视频的类型扫描业务单号,根据扫描到的业务单号调用所述拍摄端的设备摄像头;
8.当取证视频的录制结束后,向所述拍摄端发送关闭设备摄像头的指令。
9.可选地,获取用户选择的取证视频的录制方式,包括:
10.获取用户在功能页面上选择的取证视频的录制方式,其中,所述功能页面包括视频的录制功能选项和已录制的视频的查看选项。
11.可选地,根据所述录制方式与拍摄端进行设备配对以建立连接,包括:
12.根据所述录制方式进行扫描用于配对的二维码信息,其中,所述二维码信息包括所述拍摄端的地址信息、端口信息以及身份验证信息;
13.根据所述二维码信息与所述拍摄端建立连接心跳监测;
14.根据所述连接心跳监测与所述拍摄端进行设备配对。
15.可选地,所述方法包括:
16.在所述取证视频的录制过程中,扫描获取关联所述取证视频的物品编号,根据获取到的物品编号对已录制的取证视频进行打点。
17.可选地,根据所述连接心跳监测与所述拍摄端进行设备配对之前,包括:
18.与所述拍摄端连接同一无线接入点,并获取用户的账户在功能页面上成功登录的信息。
19.可选地,所述取证视频的类型包括买家拆箱视频、卖家质检视频以及买家质检视
频。
20.根据本技术一方面,还提供了一种在拍摄端用于取证的视频处理方法,该方法包括:
21.获取用户选择的取证视频的录制方式,根据所述录制方式与控制端进行设备配对以建立连接;
22.根据所述控制端发送的调用设备摄像头的指令进行录制取证视频;
23.将录制的取证视频进行数据压缩后并分块,得到视频分块;
24.接收所述控制端发送的关闭设备摄像头的指令后,将所述视频分块上传至云端进行存储。
25.可选地,所述方法包括:
26.将所述取证视频关联的业务信息进行拍摄端的存储。
27.可选地,将录制的取证视频进行数据压缩后并分块,包括:
28.从所述控制端发送的调用设备摄像头的指令中获取取证视频的类型;
29.根据所述取证视频的类型动态调整录制的视频参数;
30.根据所述视频参数进行数据压缩,将压缩后的视频数据进行分块。
31.可选地,根据所述录制方式与控制端进行设备配对以建立连接,包括:
32.当所述录制方式包括协同录制时,在功能页面上展示用于配对的二维码信息,其中,所述功能页面包括视频的录制功能选项和已录制的视频的查看选项,所述二维码信息包括所述拍摄端的地址信息、端口信息以及身份验证信息。
33.根据本技术又一个方面,还提供了一种用于取证的视频处理的控制端设备,所述控制端设备包括:
34.一个或多个处理器;以及
35.存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述所述方法的操作。
36.根据本技术另一个方面,还提供了一种用于取证的视频处理的拍摄端设备,所述拍摄端设备包括:
37.一个或多个处理器;以及
38.存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述所述方法的操作。
39.根据本技术再一个方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如前述所述的方法。
40.与现有技术相比,本技术通过在控制端获取用户选择的取证视频的录制方式;在控制端根据所述录制方式与拍摄端进行设备配对以建立连接;控制端根据用户选择的取证视频的类型扫描业务单号,根据扫描到的业务单号调用所述拍摄端的设备摄像头;拍摄端根据所述控制端发送的调用设备摄像头的指令进行录制取证视频;拍摄端将录制的取证视频进行数据压缩后并分块,得到视频分块;控制端在取证视频的录制结束后,向所述拍摄端发送关闭设备摄像头的指令;拍摄端关闭设备摄像头后,将所述视频分块上传至云端进行存储。从而实现设备端到端的通信,以及拍摄视频过大情况的无损压缩处理和视频断点续传。
附图说明
41.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本技术的其它特征、目的和优点将会变得更明显:
42.图1示出根据本技术的一个方面提供的一种在控制端用于取证的视频处理方法的流程示意图;
43.图2示出根据本技术的一个方面还提供的一种在拍摄端用于取证的视频处理方法的流程示意图;
44.图3示出本技术一实施例中用于取证的视频处理方法的流程示意图;
45.图4示出一种实际应用中的用于取证的视频处理方法的流程示意图;
46.图5示出本技术一种用于取证的视频处理的架构示意图。
47.附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
48.下面结合附图对本技术作进一步详细描述。
49.在本技术一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如中央处理器(central processing unit,cpu))、输入/输出接口、网络接口和内存。
50.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(random access memory,ram)和/或非易失性内存等形式,如只读存储器(read only memory,rom)或闪存(flash ram)。内存是计算机可读介质的示例。
51.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(phase

change ram,pram)、静态随机存取存储器(static random access memory,sram)、动态随机存取存储器(dynamic random access memory,dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(electrically erasable programmable read

only memory,eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(compact disc read

only memory,cd

rom)、数字多功能光盘(digital versatile disk,dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
52.图1示出根据本技术的一个方面提供的一种在控制端用于取证的视频处理方法的流程示意图,该方法包括:步骤s11~步骤s14;
53.具体地,在步骤s11中,获取用户选择的取证视频的录制方式;在此,使用一个控制端与一个拍摄端,进行设备端之间的通信,实现视频的拍摄以及上传,在控制端可以进行正常的作业,比如扫描物品的业务单、业务订单整理等,在拍摄端进行对于控制端进行的作业有关的视频拍摄,控制端控制拍摄端的拍摄,从而利用两个设备实现端到端之间的通信以及视频数据的无损压缩;在控制端进行控制拍摄端时,首先获取用户在控制端选择的需要进行录制的取证视频的录制方式,该录制方式包括本机录制以及协同录制,其中,本机录制
是用于用户的操作与视频的录制存储在一台设备上完成,协同录制是用于一台设备作为拍摄端负责视频录制与存储,另一台设备作为控制端对拍摄端的拍摄过程进行控制。
54.具体地,在步骤s12中,根据所述录制方式与拍摄端进行设备配对以建立连接;在此,根据用户的业务需求选定的录制方式,判断是否与拍摄端进行设备配对,若需要则将控制端与拍摄端进行设备之间的配对,从而实现端到端之间的通信。
55.具体地,在步骤s13中,根据用户选择的取证视频的类型扫描业务单号,根据扫描到的业务单号调用所述拍摄端的设备摄像头;在此,在控制端上获取用户选择的需要录制的取证视频的类型,从而根据该取证视频的类型扫描业务单号,根据扫描到的业务单号可以向拍摄端发送调用指令,进行调用拍摄端的设备摄像头,控制拍摄端的摄像头的开启以及对业务单号对应的视频进行录制。其中,所述取证视频的类型包括买家拆箱视频、卖家质检视频以及买家质检视频;买家拆箱视频是用于视频链接与包裹信息中所有物品进行关联,卖家质检视频是用于视频链接与卖家发布物品信息进行关联;买家质检视频是用于视频链接与买家购买的某一物品进行关联;从而控制端进行扫描业务单号时,当视频类型为买家拆箱视频,则可以扫描快递单号,当视频类型为卖家质检视频,则可以扫描imei号或物品编号,当视频类型为买家质检视频,则可以扫描物品编号。
56.具体地,在步骤s14中,当取证视频的录制结束后,向所述拍摄端发送关闭设备摄像头的指令。在此,取证视频录制过程中,在控制端进行正常的作业,还可以将业务信息可以暂存在控制端,通过控制端将视频数据以及业务信息上传至云端,从而在云端进行打包存储,方便后续在控制端的视频查询;当取证视频录制结束后,向拍摄端发送关闭设备摄像头的指令,从而控制拍摄端关闭摄像头并开启上传视频数据的流程。
57.在本技术一些实施例中,在步骤s11中,获取用户在功能页面上选择的取证视频的录制方式,其中,所述功能页面包括视频的录制功能选项和已录制的视频的查看选项。在此,在控制端设置功能页面,该功能页面可以为应用程序的功能首页,当用户点击到功能页面上后,获取用户在该功能页面上选择的录制方式,功能页面是用于进行视频的录制以及查看已录制的视频,录制方式包括本机录制和协同录制。
58.在本技术一些实施例中,在步骤s12中,根据所述录制方式进行扫描用于配对的二维码信息,其中,所述二维码信息包括所述拍摄端的地址信息、端口信息以及身份验证信息;根据所述二维码信息与所述拍摄端建立连接心跳监测;根据所述连接心跳监测与所述拍摄端进行设备配对。在此,不仅在控制端展示功能页面,在拍摄端也展示给功能页面,并根据用户在拍摄端的功能页面上的录制方式的选择展示用于配对的二维码信息,该二维码信息包括由拍摄端连接http时的自身的地址(ip)、端口以及对应的身份验证信息,从而在控制端进行扫描控制端上的二维码信息,通过扫描到的二维码信息获取到所需要进行配对的拍摄端的信息,进而建立连接心跳监测,通过心跳监测来完成设备配对。
59.在本技术一些实施例中,所述方法包括:在所述取证视频的录制过程中,扫描获取关联所述取证视频的物品编号,根据获取到的物品编号对已录制的取证视频进行打点。在此,视频录制过程中,可以使用控制端的扫码工具扫描物品编号进行视频打点,记录对应的物品编号和录制时间点,作为备注信息可在用户回看视频时查看某一物品验货的时间点。
60.在本技术一些实施例中,根据所述连接心跳监测与所述拍摄端进行设备配对之前,与所述拍摄端连接同一无线接入点,并获取用户的账户在功能页面上成功登录的信息。
在此,将控制端与拍摄端设置于同一无线接入点环境下,并使用相同的用户账户进行登录,获取用户成功登录的信息后进行设备之间的配对。
61.图2示出根据本技术一方面还提供的一种在拍摄端用于取证的视频处理方法的流程示意图,该方法包括:步骤s21~步骤s24,
62.具体地,在步骤s21中,获取用户选择的取证视频的录制方式,根据所述录制方式与控制端进行设备配对以建立连接;在此,在拍摄端进行拍摄时,首先获取用户在拍摄端选择的需要进行录制的取证视频的录制方式,该录制方式包括本机录制以及协同录制,其中,本机录制是用于用户的操作与视频的录制存储在一台设备上完成,协同录制是用于一台设备作为拍摄端负责视频录制与存储,另一台设备作为控制端对拍摄端的拍摄过程进行控制;在拍摄端用户选择的录制方式需要与控制端的录制方式相同下才可进行两个设备端的配对,当控制端选择录制方式为协同录制且拍摄端也选择协同录制时,控制端与拍摄端进行设备配对,从而实现设备之间的通信。
63.具体地,在步骤s22中,根据所述控制端发送的调用设备摄像头的指令进行录制取证视频;在此,控制端与拍摄端完成设备配对后,控制端根据视频类型进行扫描业务单号,从而调用拍摄端的摄像头,拍摄端接收到控制端发送的调用指令后进行录制取证视频,进行录制的取证视频与业务单号关联。
64.具体地,在步骤s23中,将录制的取证视频进行数据压缩后并分块,得到视频分块;在此,对录制的取证视频进行视频数据的压缩,实现本地的无损压缩,并将压缩后的视频数据进行分块,得到多个视频分块,将视频数据切分成小数据,以方便后续的上传;将数据上传完成后在云端将视频链接与业务监控数据打包存储,可通过业务单号或物品编号进行视频链接的查询,每一个视频链接对应一个或多个录制同一业务的取证视频。
65.具体地,在步骤s24中,接收所述控制端发送的关闭设备摄像头的指令后,将所述视频分块上传至云端进行存储。在此,当录制视频结束后,接收控制端发送的关闭指令,从而将设备摄像头进行关闭,当关闭摄像头后自动将得到的视频分块上传至云端进行存储,实现断点续传,以及提高数据的传送效率。
66.在本技术一些实施例中,可以将所述取证视频关联的业务信息进行拍摄端的存储。在此,当视频录制过程中,控制端可以将取证视频关联的业务信息发送至拍摄端,由拍摄端进行暂存,从而方便后续上传云端后对数据进行打包存储。
67.在本技术一些实施例中,在步骤s23中,从所述控制端发送的调用设备摄像头的指令中获取取证视频的类型;根据所述取证视频的类型动态调整录制的视频参数;根据所述视频参数进行数据压缩,将压缩后的视频数据进行分块。在此,控制端根据用户选择的取证视频的类型进行扫描业务单号,进而发送调用指令,拍摄端接收到调用指令后开启摄像头并从该调用指令中获取取证视频的类型,进而得到所需要拍摄视频的视频类型信息,进而通过控制端远程控制拍摄端的视频参数,拍摄端根据被远程控制好的视频参数对拍摄的视频进行数据压缩,进而将压缩后的视频数据进行分块。比如取证视频的类型为质检视频,则拍摄端自动配置对应的视频压缩参数,比如包括视频的码率、分辨率、帧数,通过控制端的远程服务还可以动态修改视频参数,进而拍摄端利用视频参数对录制到的视频进行压缩处理。
68.在本技术一些实施例中,在步骤s21中,当所述录制方式包括协同录制时,在功能
页面上展示用于配对的二维码信息,其中,所述功能页面包括视频的录制功能选项和已录制的视频的查看选项,所述二维码信息包括所述拍摄端的地址信息、端口信息以及身份验证信息。在此,将控制端与拍摄端设置于同一无线接入点环境下,并使用相同的用户账户进行登录,用户登录后在功能页面选择录制功能选项后进行选择录制方式,当录制方式为协同录制时,在拍摄端的功能页面上展示用于配对的二维码信息,该二维码信息包括由拍摄端连接http时的自身的地址(ip)、端口以及对应的身份验证信息,从而在控制端进行扫描控制端上的二维码信息,通过扫描到的二维码信息获取到所需要进行配对的拍摄端的信息,进而建立连接心跳监测,通过心跳监测来完成设备配对。
69.图3示出本技术一实施例中用于取证的视频处理方法的流程示意图,其中,在控制端执行步骤s11~步骤s14,步骤s11,获取用户选择的取证视频的录制方式;步骤s12,根据所述录制方式与拍摄端进行设备配对以建立连接;步骤s13,根据用户选择的取证视频的类型扫描业务单号,根据扫描到的业务单号调用所述拍摄端的设备摄像头;步骤s14,当取证视频的录制结束后,向所述拍摄端发送关闭设备摄像头的指令。在拍摄端执行步骤s21~步骤s24,步骤s21,获取用户选择的取证视频的录制方式,根据所述录制方式与控制端进行设备配对以建立连接;步骤s22,根据所述控制端发送的调用设备摄像头的指令进行录制取证视频;步骤s23,将录制的取证视频进行数据压缩后并分块,得到视频分块;步骤s24,接收所述控制端发送的关闭设备摄像头的指令后,将所述视频分块上传至云端进行存储。
70.具体地,图4示出一种实际应用中的用于取证的视频处理方法的流程示意图,该方法为一种智能取证方式,在控制端使用用户账户进入功能页面后选择录制方式,在拍摄端使用同一用户账户进入功能页面后选择录制方式,控制端与拍摄端选择的录制方式相同后,在拍摄端展示用于配对的二维码信息,控制端扫描该二维码信息,进而控制端与拍摄端建立连接心跳监测,完成设备配对。在控制端选择视频类型后扫描业务单号,根据扫描到的业务单号调用拍摄端的设备摄像头并发送视频数据压缩的视频参数给拍摄端,从而拍摄端对录制到的视频根据视频参数进行压缩处理。在视频录制过程中可以将业务信息暂存在拍摄端,当录制结束后控制端向拍摄端发送关闭摄像头的指令,拍摄端关闭摄像头并开始上传压缩后的拍摄视频,进行上传时是将压缩后的拍摄视频进行分块上传,从而实现断点续传。通过本技术的智能取证方式,可以实现设备端到设备端的通信,以及拍摄视频过大时无损压缩处理和视频断点续传。
71.需要说明的是,可以通过图5所示的架构来实现上述实施例中所示的方法步骤,其中,设备a为控制端,设备b为拍摄端。
72.此外,本技术实施例还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述一种用于取证的视频处理方法。
73.与上文所述的方法相对应的,本技术还提供一种终端,其包括能够执行上述图1或图2或图3或各个实施例所述的方法步骤的模块或单元,这些模块或单元可以通过硬件、软件或软硬结合的方式来实现,本技术并不限定。例如,在本技术一实施例中,还提供了一种用于取证的视频处理的控制端设备,所述控制端设备包括:
74.一个或多个处理器;以及
75.存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述所述方法的操作。
76.例如,计算机可读指令在被执行时使所述一个或多个处理器:
77.获取用户选择的取证视频的录制方式;
78.根据所述录制方式与拍摄端进行设备配对以建立连接;
79.根据用户选择的取证视频的类型扫描业务单号,根据扫描到的业务单号调用所述拍摄端的设备摄像头;
80.当取证视频的录制结束后,向所述拍摄端发送关闭设备摄像头的指令。
81.在本技术又一实施例中,还提供了一种用于取证的视频处理的拍摄端设备,所述拍摄端设备包括:
82.一个或多个处理器;以及
83.存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如前述所述方法的操作。
84.例如,计算机可读指令在被执行时使所述一个或多个处理器:
85.获取用户选择的取证视频的录制方式,根据所述录制方式与控制端进行设备配对以建立连接;
86.根据所述控制端发送的调用设备摄像头的指令进行录制取证视频;
87.将录制的取证视频进行数据压缩后并分块,得到视频分块;
88.接收所述控制端发送的关闭设备摄像头的指令后,将所述视频分块上传至云端进行存储。
89.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
90.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
91.另外,本技术的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本技术的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本技术的多个实施例的方法和/或技术方案。
92.对于本领域技术人员而言,显然本技术不限于上述示范性实施例的细节,而且在不背离本技术的精神或基本特征的情况下,能够以其他的具体形式实现本技术。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本技术的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有
变化涵括在本技术内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献