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

学习视频生成方法、装置、电子设备及存储介质与流程

2022-03-09 05:47:33 来源:中国专利 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.图1为本技术实施例提供的电子设备的硬件结构框图;
39.图2为本技术实施例一提供的学习视频生成方法的方法流程图;
40.图3为本发明实施例提供的第一设备的学习视频生成示意图;
41.图4为本发明实施例二提供的学习视频生成方法的方法流程图;
42.图5为本发明实施例提供的另一第一设备的学习视频生成示意图;
43.图6为本发明实施例提供的学习视频生成装置的结构示意图。
具体实施方式
44.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
45.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术作进一步详细的说明。
46.本技术提供一种学习视频生成方法,该方法可以应用于电子设备,参见图1所示的电子设备的硬件结构框图,该电子设备的硬件结构可以包括:处理器11、通信接口12,存储器13和通信总线14;
47.在本技术实施例中,处理器11、通信接口12、存储器13、通信总线14的数量为至少一个,且处理器11、通信接口12、存储器13通过通信总线14完成相互间的通信。
48.处理器11可以是一个中央处理器cpu、gpu(graphics processing unit,图形处理器),或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本技术实施例的一个或多个集成电路等。
49.存储器13可以包括高速ram存储器,也可以还包括非易失性存储器(non-volatile memory)等,例如至少一个磁盘存储器。
50.其中,存储器13存储应用程序及应用程序运行所产生的数据,处理器11则执行应用程序,以实现功能:
51.确定待学习的第一设备;获取已学习的、与第一设备相关联的第二设备的学习视频,第二设备至少包含第一设备的部分硬件配置;基于第二设备的学习视频中第一设备的部分硬件配置所对应的子视频,生成第一设备的学习视频。
52.需要说明的是,处理器执行应用程序所实现功能的细化和扩展,可以参见下文描述。
53.本技术实施例一提供一种学习视频生成方法,参见图2所示的方法流程图,该方法包括如下步骤:
54.步骤s101,确定待学习的第一设备。
55.本技术实施例中,待学习的第一设备可以基于学习者输入的指令信息所确定,该指令信息中可以包含该第一设备的属性信息,比如设备名称、设备型号、或者设备编码等能够唯一标记该第一设备的信息。基于指令信息中的属性信息,能够确定该属性信息所标记的设备,即学习者待学习的第一设备。
56.在实际应用中,指令信息可以由学习者通过键盘、鼠标等输入设备直接输入,还可以由学习者通过摄像头等采集设备以图像/视频格式输入。对于图像/视频格式的指令信息,通过识别/视频图像中诸如文本字符、设备外观等内容来确定第一设备。
57.步骤s102,获取已学习的、与第一设备相关联的第二设备的学习视频,第二设备至少包含第一设备的部分硬件配置。
58.本技术实施例中,在确定学习者待学习的第一设备的情况下,进一步可以基于属性信息确定与第一设备相关联的第二设备,从而获取该第二设备的学习视频。具体来说:
59.无论是待学习的第一设备、还是已学习的设备(后续称之为目标设备),均可以获得两者各自的属性信息,该属性信息包括设备名称、设备型号或者设备编码等能够唯一标记所属设备的信息。由此,可以基于第一设备的属性信息来检索查询该第一设备的硬件配置,以及基于目标设备的属性信息来检索查询该目标设备的硬件配置;进一步,通过比对第一设备的硬件配置与目标设备的硬件配置来确定第一设备与目标设备是否具有相同的硬件配置,即目标设备是否包含的第一设备的硬件配置。
60.为方便理解,假设设备的硬件配置包括a、b、c、d、e。其中,第一设备的硬件配置包括a_1、b_1、c_1、d_1、e_1;目标设备1目标设备1的硬件配置包括a_2、b_2、c_2、d_2、e_2;目标设备2的硬件配置包括a_1、b_2、c_1、d_2、e_3;目标设备3的硬件配置包括a_3、b_1、c_3、d_1、e_1;目标设备4的硬件配置包括a_1、b_2、c_1、d_2、e_1。
61.则通过比对第一设备的硬件配置与目标设备1的硬件配置,可以确定目标设备1不包含第一设备任何的硬件配置;通过比对第一设备的硬件配置与目标设备2的硬件配置,可以确定目标设备2包含第一设备的部分硬件配置,即a_1和c_1;通过比对第一设备的硬件配置与目标设备3的硬件配置,可以确定目标设备3包含第一设备的部分硬件配置,即b_1、d_1、e_1;通过比对第一设备的硬件配置与目标设备4的硬件配置,可以确定目标设备4包含第一设备的部分硬件配置,即a_1、c_1、e_1。
62.由此,与第一设备相关联的第二设备包括目标设备2、目标设备3和目标设备4,进而可以分别获取目标设备2、目标设备3和目标设备4各自的学习视频。
63.步骤s103,基于第二设备的学习视频中第一设备的部分硬件配置所对应的子视频,生成第一设备的学习视频。
64.本技术实施例中,为方便理解,继续以设备的硬件配置包括a、b、c、d、e为例来说明。在获得第二设备即目标设备2、目标设备3和目标设备4各自的学习视频之后,可以根据各自所包含的第一设备的硬件配置来生成第一设备的学习视频。具体来说:
65.目标设备2包含第一设备的硬件配置a_1和c_1;目标设备3包含第一设备的硬件配置b_1、d_1、e_1;目标设备4包含第一设备的硬件配置a_1、c_1、e_1。则对于第一设备的硬件
配置a_1,则可以从目标设备2或者目标设备4的学习视频中提取硬件配置a_1对应的子视频;对于第一设备的硬件配置b_1,则可以从目标设备3的学习视频中提取硬件配置b_1对应的子视频;对于第一设备的硬件配置c_1,则可以从目标设备2或者目标设备4的学习视频中提取硬件配置c_1对应的子视频;对于第一设备的硬件配置d_1,则可以从目标设备3的学习视频中提取硬件配置d_1对应的子视频;对于第一设备的硬件配置e_1,则可以从目标设备3或者目标设备4的学习视频中提取硬件配置e_1对应的子视频。进而,将所提取的硬件配置a_1、b_1、c_1、d_1、e_1对应的子视频组成第一设备的学习视频。图3为本发明实施例提供的第一设备的学习视频生成示意图。
66.需要说明的是,第二设备的学习视频中第一设备的部分硬件配置所对应的子视频,即为第二设备的拆机视频中对于第一设备的部分硬件配置拆机的部分视频。举例来说,从目标设备2的学习视频中提取硬件配置a_1对应的子视频,则从目标设备2的学习视频中提取对于硬件配置a_1拆机的部分视频。一般来说,对于设备的硬件配置的拆机顺序是一致的,即设备的硬件配置包括a、b、c、d、e,则对于a、b、c、d、e硬件配置的拆机顺序各设备是相同的,比如均为“a
→b→c→d→
e”,因此,在提取到硬件配置a_1、b_1、c_1、d_1、e_1对应的子视频后,即可以按照“a
→b→c→d→
e”的硬件拆机顺序依次拼接硬件配置a_1、b_1、c_1、d_1、e_1对应的子视频,由此可以组成第一设备的学习视频。
67.还需要说明的是,上述举例中第一设备和第二设备所包含的硬件配置相同,即第一设备和第二设备均包括硬件配置a、b、c、d、e,而在实际应用中,第一设备和第二设备还可以包含部分相同的硬件配置,以第二设备中的目标设备2举例来说,第一设备的硬件配置包括a_1、b_1、c_1、d_1、e_1,目标设备2的硬件配置可以包括a_1、c_2、d_1、f_1,则可以确定目标设备2包含第一设备的硬件配置a_1和d_1。
68.在其它一些实施例中,为提高学习者的学习效率,本技术实施例还可以进一步对学习视频进行标注。可以采用如下步骤:
69.基于第二设备所包含的第一设备的部分硬件配置,对第二设备的学习视频进行标注。
70.本技术实施例中,为方便理解,继续以设备的硬件配置包括a、b、c、d、e为例来说明。第二设备包括目标设备2、目标设备3、目标设备4。以目标设备2为例进行说明,其包含第一设备的硬件配置有a_1、c_1,则可以基于硬件配置有a_1、c_1对目标设备2的学习视频进行标注,以提示学习者目标设备2的学习视频中与待学习的设备相关的部分。
71.具体实现过程中,步骤“基于第二设备所包含的第一设备的部分硬件配置,对第二设备的学习视频进行标注”,可以采用如下步骤:
72.确定第二设备所包含的除第一设备的部分硬件配置以外的其他硬件配置;根据第二设备的学习视频中其他硬件配置所对应子视频的视频进度,对第二设备的学习视频的进度条进行标注;和/或,在第二设备的学习视频的视频画面中,对其他硬件配置的画面内容进行标注。
73.本技术实施例中,可以就待学习的设备与已学习的设备间硬件配置的差异点,对已学习的设备的学习视频进行标注,学习人员只需要关注到差异部分,即可进行高效的学习,提升学习效率。不同的学习者,在学习时获得的是不同的重点标注。
74.本技术实施例中,为方便理解,继续以目标设备2为例进行说明,其包含第一设备
的硬件配置有a_1和c_1,其它硬件配置包括b_2、d_2、e_3。因此,一方面可以根据硬件配置b_2、d_2、e_3对应的子视频的视频进度对目标设备2的学习视频的进度条进行标注,可以在进度条中标注出硬件配置b_2、d_2、e_3所在的位置、并添加提示词;另一方面,可以对目标设备2的学习视频的视频内容进行标注,在视频画面中标注出硬件配置b_2、d_2、e_3的画面内容,以在视频画面对差异点进行标注,标注方式包括画圈、高亮、文字提示等。
75.本技术实施例提供的学习视频生成方法,对于待学习的设备,可以基于已学习的设备的学习视频快速生成其学习视频,这就无需学习者重复学习,提高学习效率。对于初学的学习者,其需要学习全部视频,保证学习的完整性,而随着学习的积累,学习效率会逐步增加。
76.本技术实施例二提供一种学习视频生成方法,参见图4所示的方法流程图,该方法包括如下步骤:
77.步骤s201,确定待学习的第一设备。
78.步骤s202,确定已学习的目标设备。
79.本技术实施例中,对于学习者,可以从其学习记录中获取其学习历史,以此确定其已学习的目标设备。
80.步骤s203,基于第一设备与目标设备各自的硬件配置,确定第一设备与目标设备间的相似程度。
81.本发明实施例中,通过比对第一设备的硬件配置与目标设备的硬件配置,可以确定该目标设备所包含的第一设备的硬件配置,进而考虑该目标设备所包含第一设备的硬件配置在第一设备的硬件配置中的占比,来确定该目标设备与第一设备间的相似程度。
82.本技术实施例中,为方便理解,继续以设备的硬件配置包括a、b、c、d、e为例来说明。目标设备1不包含第一设备任何的硬件配置、目标设备2包含第一设备的硬件配置a_1和c_1、目标设备3包含第一设备的硬件配置b_1、d_1、e_1、目标设备4包含第一设备的硬件配置a_1、c_1、e_1。对此,可以确定目标设备1与第一设备间的相似程度为0。
83.而对于目标设备2,则可以确定其包含第一设备的硬件配置a_1和c_1在第一设备的硬件配置(a_1、b_1、c_1、d_1、e_1)中的占比为2/5=40%,则可以确定目标设备与第一设备的相似程度为40%。同理,则可以确定目设备3与第一设备的相似程度为60%、目标设备4与第一设备的相似程度为60%。
84.步骤s204,将相似程度满足对应阈值的目标设备作为第二设备,并获取第二设备的学习视频,第二设备至少包含第一设备的部分硬件配置。
85.本技术实施例中,相似程度对应的阈值,可以根据实际场景所设置。选择相似程度高于对应阈值的目标设备作为第二设备,进而获得第二设备的学习视频。
86.本技术实施例中,为方便理解,继续以设备的硬件包括a、b、c、d、e为例来说明。假设相似程度对应的阈值为20%,则可以确定第二设备包括目标设备2、目标设备3、目标设备4,则可以分别获得目标设备2、目标设备3、目标设备4的学习视频。
87.步骤s205,基于第二设备的学习视频中第一设备的部分硬件配置所对应的子视频,生成第一设备的学习视频。
88.本技术实施例提供的学习视频生成方法,对于待学习的设备,可以从已学习的设备中确定硬件配置与其最相似的设备,进而基于最相似的设备的学习视频快速生成其学习
视频,这就可以保证学习视频生成的效率,提高学习效率。
89.本技术实施例三提供一种学习视频生成方法,在图4所示的学习视频生成方法的基础上,硬件配置包括配件结构、配件组装布局和配件电路走线中的一个或多个配置信息,相应的,步骤s203“基于第一设备与目标设备各自的硬件配置,确定第一设备与目标设备间的相似程度”可以采用如下步骤:
90.分别确定第一设备与目标设备在各配置信息下的相似程度;
91.根据各配置信息下的相似程度确定第一设备与目标设备间的相似程度。
92.本技术实施例中,硬件配置包括配件结构、配件组装布局和配件电路走线三个维度中至少一个维度下的配置信息。其中,配件结构即硬件配置所涉及配件的选型、配件组装布局即配件的组装方式、而配件电路走线则为配件的pcb(printed circuit board,印制电路板)电路走线。
93.本技术实施例中,为方便理解,继续以设备的硬件配置包括a、b、c、d、e为例来说明。假设,硬件配置包括配件结构、配件组装布局和配件电路三个维度下的配置信息,其中,硬件配置a、b为两类配件,即配件a和配件b;硬件配置c、d分别为配件a和配件b的pcb电路走线;硬件配置e则为配件a和配件b的组装方式。则:
94.第一设备的硬件配置包括a_1、b_1、c_1、d_1、e_1,即第一设备的配件结构包括a_1、b_1;配件结构a_1的配件电路走线为c_1;配件结构b_1的配件电路走线为d_1;配件结构a_1和配件结构b_1的配件组装布局为e_1。相应的,目标设备1的配件配置包括a_2、b_2、c_2、d_2、e_2,即目标设备1的配件结构包括a_2、b_2;配件结构a_2的配件电路走线为c_2;配件结构b_2的配件电路走线为d_2;配件结构a_2和配件结构b_2的配件组装布局为e_2。目标设备2、目标设备3、目标设备4的硬件配置也是如此,在此不再赘述。
95.由此,进一步确定第一设备与目标设备1、2、3、4在配件结构、配件组装布局和配件电路走线三个维度下的相似程度。分别将目标设备1、2、3、4与第一设备进行比对:
96.对于目标设备1。一方面,其配件结构a_2、b_2与第一设备的配件结构a_1、b_1均不同;另一方面,其配件电路走线c_2、d_2与第一设备的配件电路走线c_1、d_1均不同;再一方面,其配件组装布局e_2与第一设备的配件组装布局e_1也不同。因此,通过比对可以确定目标设备1与第一设备在配件结构、配件组装布局和配件电路三个维度下的相似程度均为0,由此,第一设备与目标设备间的相似程度为0。
97.对于目标设备2。一方面其配件结构a_1、b_2与第一设备的配件结构a_1、b_1间的配件结构a_1相同,由此可以确定目标设备2与第一设备在配件结构这一维度下的相似程度为50%;另一方面,其配件电路走线c_1、d_2与第一设备的配件电路走线c_1、d_1间的配件电路走线c_1相同,由此可以确定目标设备2与第一设备在配件电路走线这一维度下的相似程度为50%;再一方面,其配件组装布局e_3与第一设备的配件组装布局e_1不同,由此可以确定目标设备2与第一设备在配件组装布局这一维度下的相似程度为0。
98.对于目标设备3。一方面,其配件结构a_3、b_1与第一设备的配件结构a_1、b_1间的配件结构b_1相同,由此可以确定目标设备3与第一设备在配件结构这一维度下的相似程度为50%;另一方面,其配件电路走线c_3、d_1与第一设备的配件电路走线c_1、d_1间的配件电路走线d_1相同,由此可以确定目标设备3与第一设备在配件电路走线这一维度下的相似程度为50%;再一方面,其配件组装布局e_1与第一设备的配件组装布局e_1相同,由此可以
确定目标设备3与第一设备在配件组装布局这一维度下的相似程度为1。
99.对于目标设备4。一方面,其配件结构a_1、b_2与第一设备的配件结构a_1、b_1间的配件结构a_1相同,由此可以确定目标设备4与第一设备在配件结构这一维度下的相似程度为50%;另一方面,其配件电路走线c_1、d_2与第一设备的配件电路走线c_1、d_1间的配件电路走线c_1相同,由此可以确定目标设备4与第一设备在配件电路走线这一维度下的相似程度为50%;再一方面,其配件组装布局e_1与第一设备的配件组装布局e_1相同,由此可以确定目标设备3与第一设备在配件组装布局这一维度下的相似程度为1。
100.此外,考虑到配件结构、配件组装布局、配件电路走线三个维度各自的重要程度,可以分别设置权重系数,进一步,根据目标设备与第一设备在三个维度下各自的相似程度、以及三个维度各自的权重系数来确定目标设备与第一设备间的相似程度。
101.举例来说,假设配件结构、配件组装布局、配件电路走线三个维度各自的权重系数分别为0.3、0.3、0.4。则可以确定目标设备2与第一设备间的相似程度为50%*0.3 50%*0.3 0*0.4=30%、目标设备3与第一设备间的相似程度为50%*0.3 50%*0.3 1*0.4=70%、目标设备4与第一设备间的相似程度为50%*0.3 50%*0.3 1*0.4=70%。
102.本技术实施例提供的学习视频生成方法,对于待学习的设备,考虑配件结构、配件组装布局、配件电路走线三个维度来确定其与已学习的设备间的相似程度,由此来确定与其最相似的设备,这就可以实现多维度的相似度评估。
103.本技术实施例三提供一种学习视频生成方法,在上述实施例的基础上,步骤s205“基于第二设备的学习视频中第一设备的部分硬件配置所对应的子视频,生成第一设备的学习视频”可以采用如下步骤:
104.确定第二设备中相似程度最高的目标第二设备、以及除目标第二设备以外的其他第二设备;
105.确定目标第二设备所包含的第一设备的第一部分硬件配置、以及其他第二设备所包含的第一设备的、除第一硬件配置以外的第二部分硬件配置,其他第二设备之间的第二部分硬件配置不同;
106.使用其他第二设备的学习视频中第二部分硬件配置所对应的子视频,替换目标第二设备的学习视频中除第一部分硬件配置所对应子视频以外的子视频,替换后的目标第二设备的学习视频作为第一设备的学习视频。
107.本技术实施例中,为方便理解,继续以设备的硬件配置包括a、b、c、d、e为例来说明。如上,可以确定目标设备1、2、3、4各自对应的相似程度分别为0、30%、70%、70%。继续假设,相似程度对应的阈值为20%,则可以确定第二设备包括目标设备2、目标设备3、目标设备4。
108.进一步,由于目标设备3和目标设备4的相似程度最高,则可以从目标设备3和目标设备4中选择一个作为目标第二设备。假设,选择目标设备3作为目标第二设备,则目标设备2和目标设备4均为其它第二设备。
109.更进一步,目标设备3所包含的第一设备的第一部分硬件配置包括b_1、d_1、e_1,目标设备2所包含的第一设备的、除第一部分硬件配置以外的第二部分硬件配置包括a_1和c_1,目标设备4所包含的第一设备的、除第一部分硬件配置以外的第二部分硬件配置包括a_1、c_1。
110.由于目标设备2和目标设备4所对应的第二部分硬件配置完全相同,均包括a_1和c_1,则可以选择目标设备2和目标设备4中的一个作为其他第二设备执行后续流程。当然,在其他一些实施例中,如果目标设备2和目标设备4所对应的第二部分硬件配置完全不同或者部分相同,则可以将目标设备2和目标设备4均作为其他第二设备执行后续流程。
111.假设,选择目标设备2作为其他第二设备执行后续流程。则可以从目标设备2的学习视频中提取硬件配置a_1、c_1各自对应的子视频,进而使用所提取的硬件配置a_1、c_1各自对应的子视频替换目标设备3的学习视频中除硬件配置b_1、d_1、e_1所对应的子视频以外的子视频,即使用所提取的硬件配置a_1对应的子视频替换目标设备3的学习视频中硬件配置a_3对应的子视频、使用所提取的硬件配置c_1对应的子视频替换目标设备3的学习视频中硬件配置c_3对应的子视频。由此替换后的目标设备3的学习视频即包含硬件配置a_1、b_1、c_1、d_1、e_1对应的子视频,此时即可获得第一设备的学习视频。图5为本发明实施例提供的第一设备的学习视频生成示意图。
112.与上述学习视频生成方法对应的,本技术还公开一种学习视频生成装置,如图6所示,该学习视频生成装置包括:
113.设备确定模块10,用于确定待学习的第一设备;
114.视频获取模块20,用于获取已学习的、与第一设备相关联的第二设备的学习视频,第二设备至少包含第一设备的部分硬件配置;
115.视频生成模块30,用于基于第二设备的学习视频中第一设备的部分硬件配置所对应的子视频,生成第一设备的学习视频。
116.在本技术公开的学习视频生成装置的另一个实施例中,视频获取模块20获取已学习的、与第一设备相关联的第二设备的学习视频,包括:
117.确定已学习的目标设备;基于第一设备与目标设备各自的硬件配置,确定第一设备与目标设备间的相似程度;将相似程度满足对应阈值的目标设备作为第二设备,并获取第二设备的学习视频。
118.在本技术公开的学习视频生成装置的另一个实施例中,硬件配置包括配件结构、配件组装布局和配件电路走线中的一个或多个配置信息;
119.视频获取模块20基于第一设备与目标设备各自的硬件配置,确定第一设备与目标设备间的相似程度,包括:
120.分别确定第一设备与目标设备在各配置信息下的相似程度;根据各配置信息下的相似程度确定第一设备与目标设备间的相似程度。
121.在本技术公开的学习视频生成装置的另一个实施例中,视频生成模块30基于第二设备的学习视频中第一设备的部分硬件配置所对应的子视频,生成第一设备的学习视频,包括:
122.确定第二设备中相似程度最高的目标第二设备、以及除目标第二设备以外的其他第二设备;确定目标第二设备所包含的第一设备的第一部分硬件配置、以及其他第二设备所包含的第一设备的、除第一硬件配置以外的第二部分硬件配置,其他第二设备之间的第二部分硬件配置不同;使用其他第二设备的学习视频中第二部分硬件配置所对应的子视频,替换目标第二设备的学习视频中除第一部分硬件配置所对应子视频以外的子视频,替换后的目标第二设备的学习视频作为第一设备的学习视频。
123.在本技术公开的学习视频生成装置的另一个实施例中,视频生成模块30,还用于:
124.基于第二设备所包含的第一设备的部分硬件配置,对第二设备的学习视频进行标注。
125.在本技术公开的学习视频生成装置的另一个实施例中,视频生成模块30基于第二设备所包含的第一设备的部分硬件配置,对第二设备的学习视频进行标注,包括:
126.确定第二设备所包含的除第一设备的部分硬件配置以外的其他硬件配置;根据第二设备的学习视频中其他硬件配置所对应子视频的视频进度,对第二设备的学习视频的进度条进行标注;和/或,在第二设备的学习视频的视频画面中,对其他硬件配置的画面内容进行标注。
127.本技术实施例中各模块的细化功能可以参见上述学习视频生成方法实施例对应公开部分,在此不再赘述。
128.与上述学习视频生成方法对应的,本技术还公开了一种存储介质,存储介质中存储有计算机可执行指令,计算机可执行指令用于执行学习视频生成方法。
129.以上对本技术所提供的一种学习视频生成方法、装置、电子设备及存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
130.需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
131.还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备所固有的要素,或者是还包括为这些过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
132.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本技术。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本技术的精神或范围的情况下,在其它实施例中实现。因此,本技术将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

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

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

相关文献