本发明涉及视频处理,具体涉及一种视频实时回放方法、装置、机器可读介质及设备。
背景技术:
1、在金融银行业,保险业,证券业等相关机构业务中,涉及到客户在手机app中购买相关金融产品的诉求,那么客户在手机中操作流程和行为需要进行记录,当后期出现客户投诉时就可以进行证据的调取,便于回溯。
2、目前记录操作视频的方式调用手机的录制功能,把用户操作进行记录并保存为视频,这种方式保存的视频较大占用空间不利于长期保存。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种视频实时回放方法,其特征在于,所述方法包括:
2.根据权利要求1所述的视频实时回放方法,其特征在于,在对对应所述行为数据的视频流进行播放前,所述方法还包括:
3.根据权利要求1所述的视频实时回放方法,其特征在于,构建所述数据采集框架的步骤包括:
4.根据权利要求1或3所述的视频实时回放方法,其特征在于,构建所述数据采集框架的步骤还包括:
5.根据权利要求4所述的视频实时回放方法,其特征在于,所述多种类型的多个埋点组件包括:按钮组件、滑块组件、详情页组件、跳转链接组件。
6.根据权利要求1所述的视频实时回放方法,其特征在于,所述获取待分析视频流的步骤包括:
7.根据权利要求1所述的视频实时回放方法,其特征在于,所述方法还包括:
8.一种视频实时回放装置,其特征在于,所述视频实时回放装置包括:
9.一种视频实时回放设备,其特征在于,包括:
10.一个或多个机器可读介质,其特征在于,其上存储有指令,当由一个或多个处理器执行时,使得设备执行如权利要求1-7中一个或多个所述的视频实时回放方法。