CN112437350A - 视频播放方法、装置、智能设备及计算机可读存储介质 - Google Patents
视频播放方法、装置、智能设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN112437350A CN112437350A CN202011251541.3A CN202011251541A CN112437350A CN 112437350 A CN112437350 A CN 112437350A CN 202011251541 A CN202011251541 A CN 202011251541A CN 112437350 A CN112437350 A CN 112437350A
- Authority
- CN
- China
- Prior art keywords
- video
- playing
- user
- duration
- type
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 230000004622 sleep time Effects 0.000 claims description 8
- 230000008859 change Effects 0.000 claims description 7
- 238000012163 sequencing technique Methods 0.000 claims description 5
- 230000006870 function Effects 0.000 description 19
- 230000008569 process Effects 0.000 description 7
- 238000001514 detection method Methods 0.000 description 5
- 238000013473 artificial intelligence Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000005236 sound signal Effects 0.000 description 3
- 238000012549 training Methods 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 230000037147 athletic performance Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000037078 sports performance Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 208000028571 Occupational disease Diseases 0.000 description 1
- 230000003796 beauty Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005802 health problem Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/466—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/4668—Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25891—Management of end-user data being end-user preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
- H04N21/4852—End-user interface for client configuration for modifying audio parameters, e.g. switching between mono and stereo
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了一种视频播放方法,该视频播放方法应用于智能设备,该智能设备包括智能显示装置及声音播放装置,所述视频播放方法包括:获取播放量最大的视频类型,并基于所述视频类型,获取对应的视频时长;基于所述视频类型及所述视频时长,在所述智能显示装置上显示所述视频类型对应的视频推荐列表;当检测到播放选择的视频时,控制所述智能显示装置及所述声音播放装置面向所述用户。本发明还公开了一种视频播放装置、一种智能设备和一种计算机可读存储介质。本发明可提高用户的视听体验,并提高用户的使用体验。
Description
技术领域
本发明涉及智能设备技术领域,尤其涉及一种视频播放方法、装置、智能设备及计算机可读存储介质。
背景技术
随着科技的迅速发展和生活水平的提高,越来越多的人通过智能电视进行健身、工作、学习和娱乐等。虽然现有的智能电视可以满足播放视频的功能,但用户在使用智能电视时,无法获得专业的视频推荐,并且智能电视及其声音播放设备保持固定,导致在用户进行移动时智能电视及其声音播放设备无法对准用户,从而大大影响用户的使用体验。
尤其对于健身来说,由于生活压力的不断增大和生活节奏的增快,越来越多的人出现职业病、过劳肥等健康问题,因此,越来越多的人通过观看健身视频进行健身。然而,用户无法通过传统的智能电视获得专业的健身视频推荐,导致用户的健身积极性及健身效果下降,并且,用户健身时通常需要大幅度进行移动,视频的声音及画面无法对准用户,导致用户的视听体验大幅度下降,从而降低用户的健身体验。
发明内容
本发明的主要目的在于提供一种视频播放方法、装置、智能设备及计算机可读存储介质,旨在解决无法提供专业的视频推荐、无法将视频的声音及画面对准用户的问题。
为实现上述目的,本发明提供一种视频播放方法,所述视频播放方法应用于智能设备,所述智能设备包括智能显示装置及声音播放装置,所述视频播放方法包括以下步骤:
获取播放量最大的视频类型,并基于所述视频类型,获取对应的视频时长;
基于所述视频类型及所述视频时长,在所述智能显示装置上显示所述视频类型对应的视频推荐列表;
当检测到播放选择的视频时,控制所述智能显示装置及所述声音播放装置面向所述用户。
可选地,所述获取播放量最大的视频类型的步骤包括:
获取预设时间内的视频播放记录;
基于预设分类标准,对所述视频播放记录进行分类;
将分类后的视频播放记录进行播放次数统计;
根据统计后的视频播放记录,确定播放量最大的视频类型。
可选地,所述基于所述视频类型及所述视频时长,在所述智能显示装置上显示所述视频类型对应的视频推荐列表的步骤包括:
将所述视频时长作为最大视频时长,并根据所述最大视频时长,在全网中查询所述视频类型对应的视频集;
根据播放量从大到小的顺序,对所述视频集进行排序;
将排序后的视频集在所述智能显示装置上的视频推荐列表进行显示。
可选地,所述当检测到播放选择的视频时,控制所述智能显示装置及所述声音播放装置面向所述用户的步骤包括:
当检测到播放选择的视频时,检测用户位置是否发生变化;
若所述用户位置发生变化,则获取所述用户的当前位置坐标;
控制所述智能显示装置及所述声音播放装置向所述当前位置坐标进行旋转。
可选地,所述当检测到播放选择的视频时,检测用户位置是否发生变化的步骤之后,还包括:
若所述用户位置未发生变化,则在预设睡眠时间后返回检测用户位置是否发生变化的步骤,直至所述选择的视频停止播放。
可选地,所述选择的视频为健身视频,所述视频播放方法还包括:
获取所述健身视频进行播放的开启时刻;
将所述开启时刻发送至摄像头服务器,由所述摄像头服务器根据所述开启时刻,在所述摄像头服务器的存储区域内获取运动表现画面,并将所述运动表现画面发送至所述智能设备;
对所述运动表现画面进行分析,得到所述用户运动表现的不佳时刻;
将所述不佳时刻与所述开启时刻进行减法运算,将运算得到值作为所述用户的运动时长;
根据所述健身视频,确定健身视频类型;
根据所述运动时长,确定所述健身视频类型对应的健身视频时长,以供基于所述视频类型,获取对应的视频时长。
可选地,所述根据所述运动时长,确定所述健身视频类型对应的健身视频时长的步骤包括:
检测所述健身视频类型是否有对应的健身视频时长;
若所述健身视频类型有对应的健身视频时长,则将所述健身视频时长与所述运动时长进行平均运算得到平均时长;
根据所述平均时长,对所述健身视频时长进行更新;
若所述健身视频类型没有对应的健身视频时长,则将所述运动时长作为所述健身视频时长。
此外,为实现上述目的,本发明还提供一种视频播放装置,所述视频播放装置包括:
视频获取模块,用于获取播放量最大的视频类型,并基于所述视频类型,获取对应的视频时长;
视频推荐模块,用于基于所述视频类型及所述视频时长,在所述智能显示装置上显示所述视频类型对应的视频推荐列表;
声画控制模块,用于当检测到播放选择的视频时,控制所述智能显示装置及所述声音播放装置面向所述用户。
此外,为实现上述目的,本发明还提供一种智能设备,所述智能设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频播放程序,所述视频播放程序被所述处理器执行时实现如上所述的视频播放方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有视频播放程序,所述视频播放程序被处理器执行时实现如上所述的视频播放方法的步骤。
本发明提供一种视频播放方法、装置、智能设备及计算机可读存储介质,视频播放方法应用于智能设备,智能设备包括智能显示装置及声音播放装置,获取播放量最大的视频类型,并基于视频类型,获取对应的视频时长;基于视频类型及视频时长,在智能显示装置上显示视频类型对应的视频推荐列表;当检测到播放选择的视频时,控制智能显示装置及声音播放装置面向用户。本发明通过获取播放量最大的视频类型,确定用户最喜爱的视频类型,并确定用户的观看习惯,然后,通过获取该视频类型对应的视频时长,确定用户通常观看该视频类型的时长,之后,基于视频类型与视频时长进行视频推荐,以根据用户的习惯或爱好进行推荐,可提高用户的使用体验,进一步地,通过大数据在全网中寻找播放量最大的视频或评分最高的视频,以推荐专业的、优选的视频给用户选择,可提高推荐的视频质量,从而进一步提高用户的使用体验,最后,在视频播放时,控制智能显示装置及声音播放装置面向用户,可保证视频的声音及画面时刻对准用户,以提高用户的视听体验,从而进一步提高用户的使用体验。
附图说明
图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图;
图2为本发明视频播放方法第一实施例的流程示意图;
图3为本发明视频播放装置第一实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的终端结构示意图。
本发明实施例终端为视频播放设备,该视频播放设备可以为智能设备、智能电视、PC(personal computer,个人计算机)、微型计算机、笔记本电脑、服务器等终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU(Central Processing Unit,中央处理器),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及视频播放程序。
在图1所示的终端中,处理器1001可以用于调用存储器1005中存储的视频播放程序,并执行以下操作:
获取播放量最大的视频类型,并基于所述视频类型,获取对应的视频时长;
基于所述视频类型及所述视频时长,在所述智能显示装置上显示所述视频类型对应的视频推荐列表;
当检测到播放选择的视频时,控制所述智能显示装置及所述声音播放装置面向所述用户。
进一步地,处理器1001可以用于调用存储器1005中存储的视频播放程序,还执行以下操作:
获取预设时间内的视频播放记录;
基于预设分类标准,对所述视频播放记录进行分类;
将分类后的视频播放记录进行播放次数统计;
根据统计后的视频播放记录,确定播放量最大的视频类型。
进一步地,处理器1001可以用于调用存储器1005中存储的视频播放程序,还执行以下操作:
将所述视频时长作为最大视频时长,并根据所述最大视频时长,在全网中查询所述视频类型对应的视频集;
根据播放量从大到小的顺序,对所述视频集进行排序;
将排序后的视频集在所述智能显示装置上的视频推荐列表进行显示。
进一步地,处理器1001可以用于调用存储器1005中存储的视频播放程序,还执行以下操作:
当检测到播放选择的视频时,检测用户位置是否发生变化;
若所述用户位置发生变化,则获取所述用户的当前位置坐标;
控制所述智能显示装置及所述声音播放装置向所述当前位置坐标进行旋转。
进一步地,处理器1001可以用于调用存储器1005中存储的视频播放程序,还执行以下操作:
若所述用户位置未发生变化,则在预设睡眠时间后返回检测用户位置是否发生变化的步骤,直至所述选择的视频停止播放。
进一步地,处理器1001可以用于调用存储器1005中存储的视频播放程序,还执行以下操作:
获取所述健身视频进行播放的开启时刻;
将所述开启时刻发送至摄像头服务器,由所述摄像头服务器根据所述开启时刻,在所述摄像头服务器的存储区域内获取运动表现画面,并将所述运动表现画面发送至所述智能设备;
对所述运动表现画面进行分析,得到所述用户运动表现的不佳时刻;
将所述不佳时刻与所述开启时刻进行减法运算,将运算得到值作为所述用户的运动时长;
根据所述健身视频,确定健身视频类型;
根据所述运动时长,确定所述健身视频类型对应的健身视频时长,以供基于所述视频类型,获取对应的视频时长。
进一步地,处理器1001可以用于调用存储器1005中存储的视频播放程序,还执行以下操作:
检测所述健身视频类型是否有对应的健身视频时长;
若所述健身视频类型有对应的健身视频时长,则将所述健身视频时长与所述运动时长进行平均运算得到平均时长;
根据所述平均时长,对所述健身视频时长进行更新;
若所述健身视频类型没有对应的健身视频时长,则将所述运动时长作为所述健身视频时长。
基于上述硬件结构,提出本发明视频播放方法各个实施例。
本发明提供一种视频播放方法。
参照图2,图2为本发明视频播放方法第一实施例的流程示意图。
在本实施例中,该视频播放方法应用于智能设备,该视频播放方法包括:
步骤S10,获取播放量最大的视频类型,并基于所述视频类型,获取对应的视频时长;
在本实施例中,该视频播放方法由视频播放设备实现,该视频播放设备以智能设备为例进行说明。该智能设备包括用于播放视频画面的智能显示装置以及用于播放视频声音的声音播放装置。其中,智能显示装置以智能大屏为例进行说明,声音播放装置以扬声器为例进行说明。
在本实施例中,获取播放量最大的视频类型,并基于视频类型,获取对应的视频时长。其中,播放量最大的视频类型为在历史观看记录中,播放次数占比最多的视频类型。具体的,对历史观看记录中的所有视频进行分类,然后,将分类后的视频分别进行统计,最后,统计得到观看次数最多的视频类型。具体的执行过程参照下述第一实施例,此处不再一一赘述。
为便于理解,以智能设备的健身功能为例进行说明,当检测到健身功能触发时,也就是用户触发健身功能选项,该健身功能选项的名称可以为AI(ArtificialIntelligence,人工智能)健身教练。在健身功能触发时,获取智能设备上观看健身视频的观看记录。然后,提取观看记录中的健身视频名称,并基于健身视频名称,对健身视频的观看记录进行分类,分类名称可以为美丽芭蕾、HIIT(High Intensity Interval Training,高强度间歇训练)、伦巴、瑜伽、健身操等。在对观看记录进行分类之后,对各个分类的视频数量占比进行统计,然后将统计得到的最大占比视频的分类作为播放量最大的视频类型。
当然,播放量最大的视频类型也可以是对历史观看记录中的所有视频进行分类,然后,将分类后的视频分别进行统计,最后,统计得到观看时长最长的视频类型。
需要说明的是,该视频类型对应的视频时长可以为用户通常观看该视频类型的观看时长,可以取用户最大的观看时长,也可以为用户对于该视频类型的所有观看时长的平均值。对于健身视频来说,可以通过对用户的运动行为进行分析,以分析用户的运动时长,之后,可以取该用户进行相应健身类型的最大运动时长作为视频时长,也可以取用户进行相应健身类型的平均运动时长作为视频时长。其中,运动时长可以为从开启运动到运动表现不佳的时间,也可以为从开启运动到停止运动的时间。
为便于理解,以播放健身视频为例进行说明。在检测到开始播放健身视频时,获取开始播放的开启时刻,并将该开启时刻发送至可以拍摄用户健身视频的摄像头,以获取摄像头存储区域中用户健身视频。最后,通过该健身视频获取用户运动表现画面,以分析得到用户运动表现不佳的时刻,从而确定用户的正常运动时长。其中,摄像头通常安装在智能设备的周围,以使摄像头可拍摄到用户的运动画面,此外,运动表现不佳的具体表现为用户面色较红,动作变形等。
可以理解,视频类型及其对应的视频时长还可以由用户自行设置,以满足用户的个性化需求。
步骤S20,基于所述视频类型及所述视频时长,在所述智能显示装置上显示所述视频类型对应的视频推荐列表;
在本实施例中,基于视频类型及视频时长,在智能显示装置上显示视频类型对应的视频推荐列表,以供用户进行选择。
需要说明的是,视频类型用于缩小推荐视频的查询范围,即限定推荐视频的类型。视频时长也用于缩小推荐视频的查询范围,即限定推荐视频的时长。在经过上述的初步筛选后,还可以进一步通过大数据进行分析,以筛选出播放量(点击率)最高的视频、评分最高的视频、上传时间最近的视频等。
其中,视频推荐列表中的视频可以按照播放量从大到小的顺序进行排序,也可以为评分从大到小的顺序进行排序,可以理解,若智能显示装置的一个页面无法填充所有的视频,可设置分页列表,以显示较多的推荐视频。当然,视频推荐列表也可以只包括一个最优的视频,以方便用户直接播放视频。
步骤S30,当检测到播放选择的视频时,控制所述智能显示装置及所述声音播放装置面向所述用户。
在本实施例中,当检测到播放选择的视频时,控制智能显示装置及声音播放装置面向所述用户。其中,智能显示装置与声音播放装置均具备可移动或可旋转的能力。
需要说明的是,在用户选择相应的视频进行播放后,启动位置传感器,以检测用户的位置,从而判断用户的位置是否发生变化,以使智能显示装置与声音播放装置旋转至用户的当前位置。其中,位置传感器可以为激光雷达传感器。具体的执行过程参照下述第四实施例,此处不再一一赘述。
本发明实施例提供一种视频播放方法,该视频播放方法应用于智能设备,该智能设备包括智能显示装置及声音播放装置,获取播放量最大的视频类型,并基于视频类型,获取对应的视频时长;基于视频类型及视频时长,在智能显示装置上显示视频类型对应的视频推荐列表;当检测到播放选择的视频时,控制智能显示装置及声音播放装置面向用户。本发明实施例通过获取播放量最大的视频类型,确定用户最喜爱的视频类型,并确定用户的观看习惯,然后,通过获取该视频类型对应的视频时长,确定用户通常观看该视频类型的时长,之后,基于视频类型与视频时长进行视频推荐,以根据用户的习惯或爱好进行推荐,可提高用户的使用体验,进一步地,通过大数据在全网中寻找播放量最大的视频或评分最高的视频,以推荐专业的、优选的视频给用户选择,可提高推荐的视频质量,从而进一步提高用户的使用体验,最后,在视频播放时,控制智能显示装置及声音播放装置面向用户,可保证视频的声音及画面时刻对准用户,以提高用户的视听体验,从而进一步提高用户的使用体验。
进一步地,基于上述第一实施例,提出本发明视频播放方法的第二实施例。
在本实施例中,上述步骤S10中,获取播放量最大的视频类型,包括:
步骤a11,获取预设时间内的视频播放记录;
步骤a12,基于预设分类标准,对所述视频播放记录进行分类;
步骤a13,将分类后的视频播放记录进行播放次数统计;
步骤a14,根据统计后的视频播放记录,确定播放量最大的视频类型。
在本实施例中,获取预设时间内的视频播放记录,然后,基于预设分类标准,对视频播放记录进行分类,之后,将分类后的视频播放记录进行播放次数统计,最后,根据统计后的视频播放记录,确定播放量最大的视频类型。
其中,预设时间可以根据实际需要进行设定,例如一个月、2个月等,也可以由用户自行设定。预设分类标准根据实际情况进行设定,例如对于使用健身功能来说,健身视频的类型可分为美丽芭蕾、HIIT(High Intensity Interval Training,高强度间歇训练)、伦巴、瑜伽、健身操,在这种情况下,预设分类标准也就是按照上述五个分类进行划分。
可以理解,在用户每次播放视频时,都会将视频名称及其类型保存至视频播放记录表中。进一步地,根据使用的功能不同,可分为不同的视频播放记录,例如使用健身功能时,则视频播放记录为健身视频播放记录,若使用美食教学功能时,则视频播放记录为做饭视频播放记录。
需要说明的是,播放次数的统计为对视频播放记录中的各视频类型播放总次数进行统计,以统计视频播放记录中的播放占比最大的视频类型。
为便于理解,以智能设备的健身功能为例进行说明,当检测到健身功能触发时,也就是用户触发健身功能选项,该健身功能选项的名称可以为AI(ArtificialIntelligence,人工智能)健身教练。在健身功能触发时,获取智能设备上观看健身视频的观看记录。然后,提取观看记录中的健身视频名称,并基于健身视频名称,对健身视频的观看记录进行分类,分类名称可以为美丽芭蕾、HIIT(High Intensity Interval Training,高强度间歇训练)、伦巴、瑜伽、健身操等。在对观看记录进行分类之后,对各个分类的视频数量占比进行统计,然后将统计得到的最大占比视频的分类作为播放量最大的视频类型。
当然,播放量最大的视频类型也可以是对历史观看记录中的所有视频进行分类,然后,将分类后的视频分别进行统计,最后,统计得到观看时长最长的视频类型。
本实施例中,通过获取分析用户在预设时间内的视频播放记录,可得知用户的视频播放习惯,并对视频播放记录进行分类统计,以得到播放量最大的视频类型,即用户最喜爱的视频类型,以便后续推荐视频时,可根据该视频类型进行推荐,以使用户可及时观看到最喜爱的视频,从而进一步提高用户的使用体验。
进一步地,基于上述第一实施例,提出本发明视频播放方法的第三实施例。
在本实施例中,上述步骤S20包括:
步骤a21,将所述视频时长作为最大视频时长,并根据所述最大视频时长,在全网中查询所述视频类型对应的视频集;
步骤a22,根据播放量从大到小的顺序,对所述视频集进行排序;
步骤a23,将排序后的视频集在所述智能显示装置上的视频推荐列表进行显示。
在本实施例中,将视频时长作为最大视频时长,并根据最大视频时长,在全网中查询视频类型对应的视频集,然后,根据播放量从大到小的顺序,对视频集进行排序,最后,将排序后的视频集在智能显示装置上的视频推荐列表进行显示,以供用户进行选择。
需要说明的是,视频类型用于缩小推荐视频的查询范围,即限定推荐视频的类型。视频时长也用于缩小推荐视频的查询范围,即限定推荐视频的时长。在经过上述的初步筛选后,还可以进一步通过大数据进行分析,以筛选出播放量(点击率)最高的视频、评分最高的视频、上传时间最近的视频等。
其中,视频推荐列表中的视频可以按照播放量从大到小的顺序进行排序,也可以为评分从大到小的顺序进行排序,可以理解,若智能显示装置的一个页面无法填充所有的视频,可设置分页列表,以显示较多的推荐视频。当然,视频推荐列表也可以只包括一个最优的视频,以方便用户直接播放视频。
本实施例中,首先将视频时长作为最大视频时长,以根据该最大视频时长在全网中进行查询,以使查询得到的视频的时长均小于或等于该最大视频时长,进一步地,将查询得到的视频集按照播放量从大到小的顺序进行排序,以使播放量最大的视频在第一时间提供给用户进行选择,从而进一步提高用户的使用体验。
进一步地,基于上述第一实施例,提出本发明视频播放方法的第四实施例。
在本实施例中,上述步骤S30包括:
步骤a31,当检测到播放选择的视频时,检测用户位置是否发生变化;
步骤a32,若所述用户位置发生变化,则获取所述用户的当前位置坐标;
步骤a33,控制所述智能显示装置及所述声音播放装置向所述当前位置坐标进行旋转。
在本实施例中,当检测到播放选择的视频时,检测用户位置是否发生变化,若用户位置发生变化,则获取用户的当前位置坐标,然后,控制智能显示装置及声音播放装置向当前位置坐标进行旋转。
其中,用户位置是否变化可通过位置传感器进行判断,该位置传感器可以为激光雷达传感器,具体的,可以判断用户在雷达上的坐标是否变化。此外,当前位置坐标为用户当前所处位置的坐标,作为智能显示装置及声音播放装置的旋转方向。
需要说明的是,在通过声音播放装置播放声音之前,将声音信号的频率调制为20KHZ(千赫兹)的超声波信号,然后,将声音信号传递给功率放大器,最后,将放大后的声音信号给到声音播放装置,以播放声音。
可以理解,若智能显示装置及声音播放装置无法进行旋转,则在检测到用户位置发生变化时,根据用户的当前位置坐标,控制声音播放装置的播放音量及多个声音播放装置之间的播放参数进行调整,以使用户能够有更好的听觉体验。
进一步地,上述步骤a31之后,还包括:
步骤A,若所述用户位置未发生变化,则在预设睡眠时间后返回检测用户位置是否发生变化的步骤,直至所述选择的视频停止播放。
在本实施例中,若用户位置未发生变化,则在预设睡眠时间后返回检测用户位置是否发生变化的步骤,直至选择的视频停止播放。其中,预设睡眠时间根据实际需要进行限定,例如300毫秒、400毫秒、500毫秒等,此处不作具体限定。
需要说明的是,当检测到用户位置未发生变化时,可停止对用户位置进行检测,该停止时间为预设睡眠时间,以减少位置传感器的耗能,并且在停止时间结束后继续对用户位置进行检测,以确保实时检测用户的位置。
本实施例中,检测用户位置是否发生变化,并检测用户的当前位置坐标,以使智能显示装置及声音播放装置向用户的当前位置坐标进行旋转,以保证视频的画面及声音时刻面向用户,可提高用户的视听体验,从而进一步提高用户的使用体验。
进一步地,基于上述第一实施例,提出本发明视频播放方法的第五实施例。
在本实施例中,本发明视频播放方法还包括:
步骤B,获取所述健身视频进行播放的开启时刻;
步骤C,将所述开启时刻发送至摄像头服务器,由所述摄像头服务器根据所述开启时刻,在所述摄像头服务器的存储区域内获取运动表现画面,并将所述运动表现画面发送至所述智能设备;
步骤D,对所述运动表现画面进行分析,得到所述用户运动表现的不佳时刻;
步骤E,将所述不佳时刻与所述开启时刻进行减法运算,将运算得到值作为所述用户的运动时长;
步骤F,根据所述健身视频,确定健身视频类型;
步骤G,根据所述运动时长,确定所述健身视频类型对应的健身视频时长,以供基于所述视频类型,获取对应的视频时长。
在本实施中,获取健身视频进行播放的开启时刻,然后,将开启时刻发送至摄像头服务器,由摄像头服务器根据开启时刻,在摄像头服务器的存储区域内获取运动表现画面,并将运动表现画面发送至智能设备,之后,对运动表现画面进行分析,得到用户运动表现的不佳时刻,并将不佳时刻与开启时刻进行减法运算,将运算得到值作为用户的运动时长,最后,根据健身视频,确定健身视频类型,并根据运动时长,确定健身视频类型对应的健身视频时长,以供基于视频类型,获取对应的视频时长。其中,选择的视频为健身视频,也就是说本实施例是在使用健身功能,并播放健身视频。
其中,摄像头通常安装在智能设备的周围,以使摄像头可拍摄到用户的运动画面,此外,运动表现不佳的具体表现为用户面色较红,动作变形等。
具体的,在检测到开始播放健身视频时,获取开始播放的开启时刻,并将该开启时刻发送至可以拍摄到用户健身视频的摄像头,以获取摄像头存储区域中用户健身视频。最后,通过该健身视频获取用户运动表现画面,以分析得到用户运动表现不佳的时刻,从而确定用户正常的运动时长,最后将该运动时长作为该健身视频对应的视频时长。
需要说明的是,该健身视频类型对应的健身视频时长还可以为用户通常观看该健身视频类型的观看时长,可以取用户最大的观看时长,也可以为用户对于该健身视频类型的所有观看时长的平均值。
进一步地,上述步骤G包括:
步骤G1,检测所述健身视频类型是否有对应的健身视频时长;
步骤G2,若所述健身视频类型有对应的健身视频时长,则将所述健身视频时长与所述运动时长进行平均运算得到平均时长;
步骤G3,根据所述平均时长,对所述健身视频时长进行更新;
步骤G4,若所述健身视频类型没有对应的健身视频时长,则将所述运动时长作为所述健身视频时长。
在本实施例中,检测健身视频类型是否有对应的健身视频时长,若健身视频类型有对应的健身视频时长,则将健身视频时长与运动时长进行平均运算得到平均时长,然后根据平均时长,对健身视频时长进行更新,最后,若健身视频类型没有对应的健身视频时长,则将运动时长作为健身视频时长。
需要说明的是,检测健身视频类型是否有对应的健身视频时长,也就是检测用户之前是否有进行过该健身类型,若用户之前有进行过该健身类型,则将之前得到的健身视频时长与本次的运动时长进行平均运算得到最新的健身视频时长,以使该健身视频时长更加准确。
本实施例中,对于健身视频来说,可通过获取并分析用户健身的运动表现,以确定用户正常的运动时长,从而将该运动时长作为健身视频时长,以使用户在观看完健身视频后,用户的运动量正好达标,从而科学规划用户的运动时间,从而进一步提高用户的使用体验。
本发明还提供一种视频播放装置。
参照图3,图3为本发明视频播放装置第一实施例的功能模块示意图。
在本实施例中,所述视频播放装置包括:
视频获取模块10,用于获取播放量最大的视频类型,并基于所述视频类型,获取对应的视频时长;
视频推荐模块20,用于基于所述视频类型及所述视频时长,在所述智能显示装置上显示所述视频类型对应的视频推荐列表;
声画控制模块30,用于当检测到播放选择的视频时,控制所述智能显示装置及所述声音播放装置面向所述用户。
其中,上述视频播放装置的各虚拟功能模块存储于图1所示移动控制设备的存储器1005中,用于实现视频播放程序的所有功能;各模块被处理器1001执行时,可实现视频播放功能。
进一步地,所述视频获取模块10包括:
记录获取单元,用于获取预设时间内的视频播放记录;
记录分类单元,用于基于预设分类标准,对所述视频播放记录进行分类;
记录统计单元,用于将分类后的视频播放记录进行播放次数统计;
类型确定单元,用于根据统计后的视频播放记录,确定播放量最大的视频类型。
进一步地,所述视频推荐模块20包括:
视频查询单元,用于将所述视频时长作为最大视频时长,并根据所述最大视频时长,在全网中查询所述视频类型对应的视频集;
视频排序单元,用于根据播放量从大到小的顺序,对所述视频集进行排序;
视频显示单元,用于将排序后的视频集在所述智能显示装置上的视频推荐列表进行显示。
进一步地,所述声画控制模块30包括:
位置检测单元,用于当检测到播放选择的视频时,检测用户位置是否发生变化;
坐标获取单元,用于若所述用户位置发生变化,则获取所述用户的当前位置坐标;
旋转控制单元,用于控制所述智能显示装置及所述声音播放装置向所述当前位置坐标进行旋转。
进一步地,所述位置检测单元还用于若所述用户位置未发生变化,则在预设睡眠时间后返回检测用户位置是否发生变化的步骤,直至所述选择的视频停止播放。
进一步地,所述视频播放装置还包括:
时刻获取模块,用于获取所述健身视频进行播放的开启时刻;
画面获取模块,用于将所述开启时刻发送至摄像头服务器,由所述摄像头服务器根据所述开启时刻,在所述摄像头服务器的存储区域内获取运动表现画面,并将所述运动表现画面发送至所述智能设备;
画面分析模块,用于对所述运动表现画面进行分析,得到所述用户运动表现的不佳时刻;
时长获取模块,用于将所述不佳时刻与所述开启时刻进行减法运算,将运算得到值作为所述用户的运动时长;
类型确定模块,用于根据所述健身视频,确定健身视频类型;
时长确定模块,用于根据所述运动时长,确定所述健身视频类型对应的健身视频时长,以供基于所述视频类型,获取对应的视频时长。
进一步地,所述时长确定模块包括:
时长检测单元,用于检测所述健身视频类型是否有对应的健身视频时长;
时长运算单元,用于若所述健身视频类型有对应的健身视频时长,则将所述健身视频时长与所述运动时长进行平均运算得到平均时长;
时长更新单元,用于根据所述平均时长,对所述健身视频时长进行更新;
时长确定单元,用于若所述健身视频类型没有对应的健身视频时长,则将所述运动时长作为所述健身视频时长。
其中,上述视频播放装置中各个模块的功能实现与上述视频播放方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。
本发明还提供一种智能设备,该智能设备包括:存储器、处理器及存储在存储器上并可在所述处理器上运行的视频播放程序,所述视频播放程序被所述处理器执行时实现如以上任一项实施例所述的视频播放方法的步骤。
本发明智能设备的具体实施例与上述视频播放方法各实施例基本相同,在此不作赘述。
本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有视频播放程序,所述视频播放程序被处理器执行时实现如以上任一项实施例所述的视频播放方法的步骤。
本发明计算机可读存储介质的具体实施例与上述视频播放方法各实施例基本相同,在此不作赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种视频播放方法,其特征在于,所述视频播放方法应用于智能设备,所述智能设备包括智能显示装置及声音播放装置,所述视频播放方法包括以下步骤:
获取播放量最大的视频类型,并基于所述视频类型,获取对应的视频时长;
基于所述视频类型及所述视频时长,在所述智能显示装置上显示所述视频类型对应的视频推荐列表;
当检测到播放选择的视频时,控制所述智能显示装置及所述声音播放装置面向所述用户。
2.如权利要求1所述的视频播放方法,其特征在于,所述获取播放量最大的视频类型的步骤包括:
获取预设时间内的视频播放记录;
基于预设分类标准,对所述视频播放记录进行分类;
将分类后的视频播放记录进行播放次数统计;
根据统计后的视频播放记录,确定播放量最大的视频类型。
3.如权利要求1所述的视频播放方法,其特征在于,所述基于所述视频类型及所述视频时长,在所述智能显示装置上显示所述视频类型对应的视频推荐列表的步骤包括:
将所述视频时长作为最大视频时长,并根据所述最大视频时长,在全网中查询所述视频类型对应的视频集;
根据播放量从大到小的顺序,对所述视频集进行排序;
将排序后的视频集在所述智能显示装置上的视频推荐列表进行显示。
4.如权利要求1所述的视频播放方法,其特征在于,所述当检测到播放选择的视频时,控制所述智能显示装置及所述声音播放装置面向所述用户的步骤包括:
当检测到播放选择的视频时,检测用户位置是否发生变化;
若所述用户位置发生变化,则获取所述用户的当前位置坐标;
控制所述智能显示装置及所述声音播放装置向所述当前位置坐标进行旋转。
5.如权利要求4所述的视频播放方法,其特征在于,所述当检测到播放选择的视频时,检测用户位置是否发生变化的步骤之后,还包括:
若所述用户位置未发生变化,则在预设睡眠时间后返回检测用户位置是否发生变化的步骤,直至所述选择的视频停止播放。
6.如权利要求1至5中任一项所述的视频播放方法,其特征在于,所述选择的视频为健身视频,所述视频播放方法还包括:
获取所述健身视频进行播放的开启时刻;
将所述开启时刻发送至摄像头服务器,由所述摄像头服务器根据所述开启时刻,在所述摄像头服务器的存储区域内获取运动表现画面,并将所述运动表现画面发送至所述智能设备;
对所述运动表现画面进行分析,得到所述用户运动表现的不佳时刻;
将所述不佳时刻与所述开启时刻进行减法运算,将运算得到值作为所述用户的运动时长;
根据所述健身视频,确定健身视频类型;
根据所述运动时长,确定所述健身视频类型对应的健身视频时长,以供基于所述视频类型,获取对应的视频时长。
7.如权利要求6所述的视频播放方法,其特征在于,所述根据所述运动时长,确定所述健身视频类型对应的健身视频时长的步骤包括:
检测所述健身视频类型是否有对应的健身视频时长;
若所述健身视频类型有对应的健身视频时长,则将所述健身视频时长与所述运动时长进行平均运算得到平均时长;
根据所述平均时长,对所述健身视频时长进行更新;
若所述健身视频类型没有对应的健身视频时长,则将所述运动时长作为所述健身视频时长。
8.一种视频播放装置,其特征在于,所述视频播放装置包括:
视频获取模块,用于获取播放量最大的视频类型,并基于所述视频类型,获取对应的视频时长;
视频推荐模块,用于基于所述视频类型及所述视频时长,在所述智能显示装置上显示所述视频类型对应的视频推荐列表;
声画控制模块,用于当检测到播放选择的视频时,控制所述智能显示装置及所述声音播放装置面向所述用户。
9.一种智能设备,其特征在于,所述智能设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的视频播放程序,所述视频播放程序被所述处理器执行时实现如权利要求1至7中任一项所述的视频播放方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有视频播放程序,所述视频播放程序被处理器执行时实现如权利要求1至7中任一项所述的视频播放方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011251541.3A CN112437350A (zh) | 2020-11-10 | 2020-11-10 | 视频播放方法、装置、智能设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011251541.3A CN112437350A (zh) | 2020-11-10 | 2020-11-10 | 视频播放方法、装置、智能设备及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112437350A true CN112437350A (zh) | 2021-03-02 |
Family
ID=74699636
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011251541.3A Pending CN112437350A (zh) | 2020-11-10 | 2020-11-10 | 视频播放方法、装置、智能设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112437350A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114222186A (zh) * | 2022-01-28 | 2022-03-22 | 普春玲 | 基于大数据深度挖掘的信息推送***及方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103854571A (zh) * | 2014-03-26 | 2014-06-11 | 冠捷显示科技(厦门)有限公司 | 一种智能曲面显示设备及调节曲率的方法 |
CN105898576A (zh) * | 2016-06-17 | 2016-08-24 | 青岛海信传媒网络技术有限公司 | 基于电视应用程序的数据推荐方法及数据服务器 |
CN107154082A (zh) * | 2016-03-04 | 2017-09-12 | 深圳市超级猩猩健身管理有限公司 | 一种自助健身时长确定方法及*** |
CN108109677A (zh) * | 2016-11-23 | 2018-06-01 | 中移(杭州)信息技术有限公司 | 一种线上运动干预方法、设备及*** |
CN109284402A (zh) * | 2018-09-20 | 2019-01-29 | 咪咕互动娱乐有限公司 | 一种信息推荐方法、装置及存储介质 |
CN111435371A (zh) * | 2019-01-15 | 2020-07-21 | 百度在线网络技术(北京)有限公司 | 视频推荐方法及其***、计算机程序产品、可读存储介质 |
-
2020
- 2020-11-10 CN CN202011251541.3A patent/CN112437350A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103854571A (zh) * | 2014-03-26 | 2014-06-11 | 冠捷显示科技(厦门)有限公司 | 一种智能曲面显示设备及调节曲率的方法 |
CN107154082A (zh) * | 2016-03-04 | 2017-09-12 | 深圳市超级猩猩健身管理有限公司 | 一种自助健身时长确定方法及*** |
CN105898576A (zh) * | 2016-06-17 | 2016-08-24 | 青岛海信传媒网络技术有限公司 | 基于电视应用程序的数据推荐方法及数据服务器 |
CN108109677A (zh) * | 2016-11-23 | 2018-06-01 | 中移(杭州)信息技术有限公司 | 一种线上运动干预方法、设备及*** |
CN109284402A (zh) * | 2018-09-20 | 2019-01-29 | 咪咕互动娱乐有限公司 | 一种信息推荐方法、装置及存储介质 |
CN111435371A (zh) * | 2019-01-15 | 2020-07-21 | 百度在线网络技术(北京)有限公司 | 视频推荐方法及其***、计算机程序产品、可读存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114222186A (zh) * | 2022-01-28 | 2022-03-22 | 普春玲 | 基于大数据深度挖掘的信息推送***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11622141B2 (en) | Method and apparatus for recommending live streaming room | |
US11520824B2 (en) | Method for displaying information, electronic device and system | |
CN108259990B (zh) | 一种视频剪辑的方法及装置 | |
CN109741810B (zh) | 健身管理方法、装置及计算机可读存储介质 | |
CN109769128A (zh) | 视频推荐方法、视频推荐装置和计算机可读存储介质 | |
CN105335465B (zh) | 一种展示主播账户的方法和装置 | |
CN109951595A (zh) | 智能调节屏幕亮度的方法、装置、存储介质及移动终端 | |
CN109801100A (zh) | 广告投放方法、装置和计算机可读存储介质 | |
KR102161034B1 (ko) | 운동강의 제공 시스템 및 이를 이용한 운동강의 제공 방법 | |
CN111050203A (zh) | 一种视频处理方法、装置、视频处理设备及存储介质 | |
CN106454536B (zh) | 信息推荐度的确定方法及装置 | |
CN107870999B (zh) | 多媒体播放方法、装置、存储介质及电子设备 | |
WO2020119254A1 (zh) | 滤镜推荐方法、装置、电子设备及存储介质 | |
US11468479B2 (en) | Methods and apparatus for generating information about portable device advertising | |
CN109978606A (zh) | 广告点击率数据的处理方法、装置和计算机可读存储介质 | |
US20220137756A1 (en) | Method for displaying interactive content, electronic device, and storage medium | |
CN110297975A (zh) | 推荐策略的评估方法、装置、电子设备和存储介质 | |
CN105933787A (zh) | 视频评论及其处理方法、装置、及服务器 | |
CN113535991A (zh) | 一种多媒体资源推荐方法、装置、电子设备及存储介质 | |
CN107809674A (zh) | 一种基于视频的用户反应获取、处理方法、终端及服务器 | |
CN112349380A (zh) | 基于云计算的健身指导方法、装置、设备及存储介质 | |
CN109040775A (zh) | 视频关联方法、装置及计算机可读存储介质 | |
CN112437350A (zh) | 视频播放方法、装置、智能设备及计算机可读存储介质 | |
CN108553905A (zh) | 基于游戏应用的数据反馈方法、终端及计算机存储介质 | |
CN111263210A (zh) | 一种视频交互方法和相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210302 |
|
RJ01 | Rejection of invention patent application after publication |