视频教程配置方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39438733 阅读:10 留言:0更新日期:2023-11-19 16:21
本公开提供了一种视频教程配置方法、装置、电子设备及存储介质,涉及计算机技术领域,尤其涉及大数据和智能推荐技术领域。具体实现方案为:获取用户在预设周期内对客户端中每个功能和每个子功能的使用次数及使用时长;基于每个功能和每个子功能的使用次数及使用时长,筛选待推荐功能和待推荐子功能;向客户端下发待推荐功能的视频教程和待推荐子功能的视频教程。如此,下发的视频教程可以满足每个用户的使用需求。的使用需求。的使用需求。

【技术实现步骤摘要】
视频教程配置方法、装置、电子设备及存储介质


[0001]本公开涉及计算机
,尤其涉及大数据和智能推荐


技术介绍

[0002]随着应用程序(Application,APP)不断的更新迭代,APP的复杂度越来越高,APP中的功能也越来越多。
[0003]服务端可以向客户端发送APP的视频教程,以便于用户通过视频教程快速了解如何使用APP包括的各功能。

技术实现思路

[0004]本公开提供了一种视频教程配置方法、装置、电子设备及存储介质。
[0005]第一方面,本公开提供了一种视频教程配置方法,包括:
[0006]获取用户在预设周期内对客户端中每个功能和每个子功能的使用次数及使用时长;
[0007]基于每个功能和每个子功能的使用次数及使用时长,筛选待推荐功能和待推荐子功能;
[0008]向所述客户端下发所述待推荐功能的视频教程和所述待推荐子功能的视频教程。
[0009]第二方面,本公开提供了一种视频教程配置装置,包括:
[0010]获取模块,用于获取用户在预设周期内对客户端中每个功能和每个子功能的使用次数及使用时长;
[0011]筛选模块,用于基于每个功能和每个子功能的使用次数及使用时长,筛选待推荐功能和待推荐子功能;
[0012]发送模块,用于向所述客户端下发所述待推荐功能的视频教程和所述待推荐子功能的视频教程。
[0013]第三方面,本公开提供了一种电子设备,包括:
[0014]至少一个处理器;以及<br/>[0015]与所述至少一个处理器通信连接的存储器;其中,
[0016]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所述的方法。
[0017]第四方面,本公开提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行第一方面所述的方法。
[0018]第五方面,本公开提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现第一方面所述的方法。
[0019]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0020]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0021]图1是本公开实施例提供的一种视频教程配置方法的流程图;
[0022]图2是本公开实施例提供的另一种视频教程配置方法的流程图;
[0023]图3是本公开实施例提供的又一种视频教程配置方法的流程图
[0024]图4是本公开实施例提供的一种视频教程配置方法的示例性示意图;
[0025]图5是本公开实施例提供的一种视频教程配置装置的结构示意图;
[0026]图6是用来实现本公开实施例的视频教程配置方法的电子设备的框图。
具体实施方式
[0027]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0028]目前,各类APP的视频教程是运营人员预先根据APP包括的功能制作的。服务端为不同用户的客户端下发的视频教程的内容是完全一样的。由于不同用户使用该APP中功能的侧重点是不同的,并且不同用户对各功能熟悉程度也不同,因此,服务端向客户端下发的视频教程可能不是用户需要的,可能无法满足用户的使用需求。
[0029]以视频剪辑APP为例,每天都会有很多用户使用视频剪辑APP,但是每个用户对视频剪辑APP中各功能的了解程度不同。例如,对于熟悉视频剪辑的用户,为该用户推荐的视频教程可能无法满足该用户的专业度需求。而对于完全不会视频剪辑的用户,根据推荐的视频教程仍然无法学会如何使用视频剪辑APP中的功能。再例如,可能存在用户需要学习如何使用视频剪辑APP中的某一功能,但是服务端为客户端下发的视频教程中不包括该功能的视频教程。
[0030]为了解决上述问题,本公开实施例提供了一种视频教程配置方法,该方法应用于服务端,服务端可以为APP的后台服务器。如图1所示,该方法包括:
[0031]S101、获取用户在预设周期内对客户端中每个功能和每个子功能的使用次数及使用时长。
[0032]其中,预设周期可以根据经验设置,作为示例,预设周期可以为1天。
[0033]本申请实施例中的功能和子功能均具有自身对应的显示页面,功能对应的显示页面中包括子功能的跳转组件,可选地,还可以包括其他不具有跳转功能的功能键。
[0034]例如,当用户点击某一功能的按钮时,客户端会跳转到该功能对应的显示页面;当用户点击该显示页面中显示的子功能的跳转组件时,客户端会跳转到该子功能对应的显示页面。
[0035]作为示例,客户端为剪辑工具客户端,功能可以为字幕,子功能可以为字幕功能下的出场动画和入场动画,该功能的其他功能键可以包括字体加粗和字体倾斜等。当用户点击字幕时,客户端显示字幕功能对应的显示页面,该显示页面中包括出场动画的跳转组件、入场动画的跳转组件、字体加粗功能键和字体倾斜功能键。
[0036]当用户点击出场动画的跳转组件时,客户端会跳转到出场动画对应的显示页面;
当用户点击入场动画的跳转组件时,客户端会跳转到入场动画对应的显示页面。用户可以在出场动画对应的显示页面中选择出场动画特效或者用户可以在入场动画对应的显示页面中选择入场动画特效。
[0037]当用户点击字体加粗和字体倾斜时,客户端中的字幕会显示为加粗字体和倾斜字体。
[0038]以出场动画子功能为例,出场动画对应的显示页面在预设周期内被显示的次数即为出场动画子功能的使用次数,出场动画对应的显示页面在预设周期内被显示的时长即为出场动画子功能的使用时长。
[0039]S102、基于每个功能和每个子功能的使用次数及使用时长,筛选待推荐功能和待推荐子功能。
[0040]可以理解的,功能和子功能的使用次数和使用时长可以反映用户对功能和子功能的了解程度和用户在实际使用中对功能和子功能的使用需求。
[0041]例如,用户在1天内对功能A的使用次数最多,表明用户近期对功能A的使用需求较高;用户在1天内对功能B的使用时长最长,表明用户可能对功能B的使用需求较高,并且用户可能对功能B的了解程度不深,无法熟练使用功能B,导致使用时长较长。
[0042]S103、向客户端下发待推荐功能的视频教程和待推荐子功能的视频教程。
[0043]其中,教程管理平台中存储有该客户端中各功能对应的视频教程和各子功能对应的视频教程,服务端可以从教程管理平台中查找待推荐功能的视本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频教程配置方法,包括:获取用户在预设周期内对客户端中每个功能和每个子功能的使用次数及使用时长;基于每个功能和每个子功能的使用次数及使用时长,筛选待推荐功能和待推荐子功能;向所述客户端下发所述待推荐功能的视频教程和所述待推荐子功能的视频教程。2.根据权利要求1所述的方法,其中,所述基于每个功能和每个子功能的使用次数及使用时长,筛选待推荐功能和待推荐子功能,包括:按照各功能的使用次数从多到少的顺序,选择前第一预设数量的功能;按照各功能的使用时长从大到小的顺序,选择前第二预设数量的功能;将选择出的功能作为待推荐功能;基于各子功能的使用次数和使用时长,从所述待推荐功能包括的子功能中选择待推荐子功能。3.根据权利要求2所述的方法,其中,所述基于各子功能的使用次数和使用时长,从所述待推荐功能包括的子功能中选择待推荐子功能,包括:针对每个待推荐功能,获取该待推荐功能包括的各子功能的使用次数和使用时长;将使用次数大于预设次数阈值,或使用时长大于预设时长阈值的子功能作为待推荐子功能。4.根据权利要求2所述的方法,其中,所述基于各子功能的使用次数和使用时长,从所述待推荐功能包括的子功能中选择待推荐子功能,包括:针对每个待推荐功能,获取该待推荐功能包括的各子功能的使用次数和使用时长;筛选出使用次数大于预设次数阈值,或使用时长大于预设时长阈值的子功能;若筛选出的子功能的数量大于第三预设数量,则从筛选出的子功能中选择第三预设数量的子功能作为待推荐子功能;若筛选出的子功能的数量小于等于第三预设数量,则将筛选出的子功能作为待推荐子功能。5.根据权利要求1所述的方法,在向所述客户端下发所述待推荐功能的视频教程和所述待推荐子功能的视频教程之前,所述方法还包括:基于所述待推荐功能的使用时长和/或使用次数确定第一专业等级,从指定视频教程集中查找所述待推荐功能对应的所述第一专业等级的视频教程;基于所述待推荐子功能的使用时长和/或使用次数确定第二专业等级,从所述指定视频教程集中查找所述待推荐子功能对应的所述第二专业等级的视频教程。6.根据权利要求5所述的方法,其中,所述基于所述待推荐功能的使用时长和/或使用次数确定第一专业等级,包括:基于使用次数区间与专业等级之间的预设对应关系,将所述待推荐功能的使用次数所属的使用次数区间对应的专业等级作为所述第一专业等级;或者,基于使用时长区间与专业等级之间的预设对应关系,将所述待推荐功能的使用时长所属的使用时长区间对应的专业等级作为所述第一专业等级;或者,基于使用次数区间与专业等级之间的预设对应关系,将所述待推荐功能的使用次数所属的使用次数区间对应的专业等级作为第三专业等级;
基于使用时长区间与专业等级之间的预设对应关系,将所述待推荐功能的使用时长所属的使用时长区间对应的专业等级作为所述第四专业等级;从所述第三专业等级和所述第四专业等级中选择一个专业等级作为所述第一专业等级;所述基于所述待推荐子功能的使用时长和/或使用次数确定第二专业等级,包括:基于使用次数区间与专业等级之间的预设对应关系,将所述待推荐子功能的使用次数所属的使用次数区间对应的专业等级作为所述第二专业等级;或者,基于使用时长区间与专业等级之间的预设对应关系,将所述待推荐子功能的使用时长所属的使用时长区间对应的专业等级作为所述第二专业等级;或者,基于使用次数区间与专业等级之间的预设对应关系,将所述待推荐子功能的使用次数所属的使用次数区间对应的专业等级作为第五专业等级;基于使用时长区间与专业等级之间的预设对应关系,将所述待推荐子功能的使用时长所属的使用时长区间对应的专业等级作为第六专业等级;从所述第五专业等级和所述第六专业等级中选择一个专业等级作为所述第二专业等级。7.根据权利要求5或6所述的方法,在所述基于所述待推荐功能的使用时长和/或使用次数确定第一专业等级之前,所述方法还包括:确定所述客户端的版本号;将所述客户端的版本号对应的视频教程集作为所述指定视频教程集。8.根据权利要求1或5所述的方法,在所述向所述客户端下发所述待推荐功能的视频教程和所述待推荐子功能的视频教程之前,所述方法还包括:针对每个待推荐功能,将该待推荐功能的视频教程与该待推荐功能包括的待推荐子功能的视频教程拼接为一个视频教程;所述向客户端下发所述待推荐功能和所述待推荐子功能的视频教程,包括:向所述客户端发送每个待推荐功能对应的拼接后的视频教程。9.根据权利要求1所述的方法,其中,所述获取用户在预设周期内对客户端中每个功能和每个子功能的使用次数及使用时长,包括:获取客户端在预设周期内上报的功能打点数据和子功能打点数据,所述功能打点数据包括用户使用的功能的功能标签以及单次使用时长,所述子功能打点数据包括用户使用的子功能的子功能标签以及单次使用时长;基于获取到的功能打点数据和子功能打点数据,计算每个功能的使用次数及使用时长,以及每个子功能的使用次数及使用时长。10.根据权利要求9所述的方法,其中,在基于获取到的功能打点数据和子功能打点数据,计算每个功能的使用次数及使用时长,以及每个子功能的使用次数及使用时长之前,所述方法还包括:若获取到的功能打点数据的条数小于预设条数阈值,则依次获取客户端在所述预设周期之前的每个周期内上报的功能打点数据和子功能打点数据;每获取一个周期内上报的功能打点数据和子功能打点数据后,判断获取到的功能打点数据的总条数是否达到所述预设条数阈值,直至所述总条数达到所述预设条数阈值为止。
11.根据权利要求9或10所述的方法,其中,所述基于获取到的功能打点数据和子功能打点数据,计算每个功能的使用次数及使用时长,以及每个子功能的使用次数及使用时长,包括:将获取到的具有相同功能标签的功能打点数据的条数,作为该功能标签对应功能的使用次数;将获取到的具有相同功能标签的功能打点数据包括的单次使用时长的和值,作为该功能标签对应功能的使用时长;将获取到的具有相同子功能标签的子功能打点数据的条数,作为该子功能标签对应子功能的使用次数;将获取到的具有相同子功能标签的子功能打点数据包括的单次使用时长的和值作为该子功能标签对应子功能的使用时长。12.根据权利要求9所述的方法,其中,所述功能打点数据还包括功能此次被使用的使用时间区间,所述子功能打点数据还包括子功能此次被使用的使用时间区间以及子功能所属功能的功能标签;在所述基于获取到的功能打点数据和子功能打点数据,计算每个功能的使用次数及使用时长,以及每个子功能的使用次数及使用时长之前,所述方法还包括:针对每个子功能打点数据,判断是否存在功能打点数据的使用时间区间包括该子功能打点数据的使用时间区间,若不存在,则删除该子功能打点数据。13.根据权利要求9所述的方法,其中,所述基于每个功能和每个子功能的使用次数及使用时长,筛选待推荐功能和待推荐子功能,包括:将获取到的功能打点数据和子功能打点数据输入预先训练好的AI模型,以使得所述AI模型基于每个功能和每个子功能的使用次数及使用时长,筛选待推荐功能和待推荐子功能;获...

【专利技术属性】
技术研发人员:徐传任
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1