CN114938457A - 任务处理方法、设备以及计算机可读存储介质 - Google Patents
任务处理方法、设备以及计算机可读存储介质 Download PDFInfo
- Publication number
- CN114938457A CN114938457A CN202210429803.3A CN202210429803A CN114938457A CN 114938457 A CN114938457 A CN 114938457A CN 202210429803 A CN202210429803 A CN 202210429803A CN 114938457 A CN114938457 A CN 114938457A
- Authority
- CN
- China
- Prior art keywords
- task
- video
- user terminal
- triggered
- information
- 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
- 238000003672 processing method Methods 0.000 title claims abstract description 27
- 230000001960 triggered effect Effects 0.000 claims abstract description 62
- 238000000034 method Methods 0.000 claims abstract description 21
- 230000000007 visual effect Effects 0.000 claims description 7
- 238000001514 detection method Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 12
- 238000012550 audit Methods 0.000 description 5
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 4
- 239000010931 gold Substances 0.000 description 4
- 229910052737 gold Inorganic materials 0.000 description 4
- 230000001965 increasing effect Effects 0.000 description 4
- 238000012549 training Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000001815 facial effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000007726 management method Methods 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
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
- G06V20/41—Higher-level, semantic clustering, classification or understanding of video scenes, e.g. detection, labelling or Markovian modelling of sport events or news items
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23418—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/44008—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics in the video stream
-
- 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/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
-
- 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/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4784—Supplemental services, e.g. displaying phone caller identification, shopping application receiving rewards
-
- 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/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computational Linguistics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开了一种任务处理方法、设备以及计算机可读存储介质,方法包括:获取视频的至少一项任务;识别所述视频的内容信息;根据所述内容信息确定存在被触发的任务时,检测被触发任务的执行情况;在根据所述执行情况确定所述被触发任务执行完毕后,获取所述被触发任务的完成反馈。达成了提高用户执行任务的兴趣。
Description
技术领域
本发明涉及直播应用技术领域,尤其涉及一种任务处理方法、设备以及计算机可读存储介质。
背景技术
目前,随着直播行业的快速发展,直播受众也在不断的扩大中,各类型的直播平台也越来越多。各直播平台通过网络直播,最大限度去满足受众的观看需求,以一种简单快捷的方式满足用户观看视频直播的需求。
在直播过程中,通常会通过在固定时间或者观看时长达到预设得时长后,向用户发放奖金等反馈。使用这种固定、单一的任务方式,无法最大限度地调动用户完成任务。
发明内容
本发明的主要目的在于提供一种任务处理方法、设备以及计算机可读存储介质,旨在提高用户执行任务的兴趣。
为实现上述目的,本发明提供的一种任务处理方法,所述任务处理方法包括以下步骤:
获取视频的至少一项任务;
识别所述视频的内容信息;
根据所述内容信息确定存在被触发的任务时,检测被触发任务的执行情况;
在根据所述执行情况确定所述被触发任务执行完毕后,获取所述被触发任务的完成反馈。
可选地,所述识别所述视频的内容信息的步骤,包括:
获取连续N帧视频图像,其中N为正整数;
根据连续N帧视频图像以及内容识别模型,识别内容信息。
可选地,所述识别所述视频的内容信息的步骤,包括:
获取连续N帧视频图像,其中N为正整数;
在N帧视频图像中确定满足预设要求的目标视频图像;
根据所述目标视频图像以及内容识别模型,识别内容信息。
可选地,所述检测被触发任务的执行情况的步骤,包括:
以可视化的方式显示被触发任务;
通过所述可视化的方式获取所述被触发任务对应的操作信息;
根据所述操作信息检测被触发任务的执行情况。
可选地,所述获取视频的至少一项任务的步骤之前,还包括:
根据创建任务页面中的任务信息生成任务;
其中,所述创建任务页面在创建任务操作被触发时,下发至触发端;
所述任务信息由触发端输入至所述创建任务页面中。
为实现上述目的,本发明还提供一种任务处理方法,应用于服务器,所述任务处理方法包括:
确定视频的至少一项任务,并将所述至少一项任务发送至用户终端,以使所述用户终端识别所述视频的内容信息,根据所述内容信息确定存在被触发的任务时,检测被触发任务的执行情况;
在确定任一任务执行完毕后,确定所述任一任务的完成反馈,并将所述完成反馈发送至用户终端。
可选地,所述确定视频的至少一项任务的步骤之前,还包括:
确定创建任务操作被触发时,将创建任务页面发送至触发端;
通过所述创建任务页面获取所述触发端输入的任务信息;
根据所述任务信息生成任务。
可选地,所述根据所述任务信息生成任务的步骤之前,还包括:
确定所述任务信息满足审核条件。
为实现上述目的,本发明还提供一种设备,所述设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上执行的任务处理程序,所述任务处理程序被所述处理器执行时实现如上中任一项所述的检测提示方法的各个步骤。
为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有任务处理程序,所述任务处理程序被处理器执行时实现如上中任一项所述的任务处理方法的各个步骤。
本发明提供的一种任务处理方法、设备以及计算机可读存储介质,用户终端获取视频的任务,并识别视频的内容信息,根据内容信息确定播放的视频存在被触发的任务时,检测触发任务的执行情况,在确定触发任务被完成时,获取任务的完成反馈。通过当前视频的内容信息方式确定是否触发任务,增加了触发任务的多样性,进而提高了用户执行任务的兴趣。
附图说明
图1为本发明实施例涉及的设备的硬件结构示意图;
图2为本发明任务处理方法的一实施例的流程示意图;
图3为本发明任务处理方法的另一实施例流程示意图;
图4为本发明任务处理方法中用户终端与服务器端创建任务的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例的主要解决方案是:获取视频的至少一项任务;识别所述视频的内容信息;根据所述内容信息确定存在被触发的任务时,检测被触发任务的执行情况;在根据所述执行情况确定所述被触发任务执行完毕后,获取所述被触发任务的完成反馈。
作为一种实现方案,设备可以如图1所示。
本发明实施例方案涉及的是设备,设备包括:处理器101,例如CPU,存储器102,通信总线103。其中,通信总线103用于实现这些组件之间的连接通信。
存储器102可以是高速RAM存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。如图1所示,作为一种计算机可读存储介质的存储器102中可以包括任务处理方法程序;而处理器101可以用于调用存储器102中存储的任务处理方法程序,并执行以下操作:
获取视频的至少一项任务;
识别所述视频的内容信息;
根据所述内容信息确定存在被触发的任务时,检测被触发任务的执行情况;
在根据所述执行情况确定所述被触发任务执行完毕后,获取所述被触发任务的完成反馈。
在一实施例中,处理器101可以用于调用存储器102中存储的任务处理方法程序,并执行以下操作:
获取连续N帧视频图像,其中N为正整数;
根据连续N帧视频图像以及内容识别模型,识别内容信息。
在一实施例中,处理器101可以用于调用存储器102中存储的任务处理方法程序,并执行以下操作:
获取连续N帧视频图像,其中N为正整数;
在N帧视频图像中确定满足预设要求的目标视频图像;
根据所述目标视频图像以及内容识别模型,识别内容信息。
在一实施例中,处理器101可以用于调用存储器102中存储的任务处理方法程序,并执行以下操作:
以可视化的方式显示被触发任务;
通过所述可视化的方式获取所述被触发任务对应的操作信息;
根据所述操作信息检测被触发任务的执行情况。
在一实施例中,处理器101可以用于调用存储器102中存储的任务处理方法程序,并执行以下操作:
根据创建任务页面中的任务信息生成任务;
其中,所述创建任务页面在创建任务操作被触发时,下发至触发端;
所述任务信息由触发端输入至所述创建任务页面中。
在一实施例中,处理器101可以用于调用存储器102中存储的任务处理方法程序,并执行以下操作:
确定视频的至少一项任务,并将所述至少一项任务发送至用户终端,以使所述用户终端识别所述视频的内容信息,根据所述内容信息确定存在被触发的任务时,检测被触发任务的执行情况;
在确定任一任务执行完毕后,确定所述任一任务的完成反馈,并将所述完成反馈发送至用户终端。
在一实施例中,处理器101可以用于调用存储器102中存储的任务处理方法程序,并执行以下操作:
确定创建任务操作被触发时,将创建任务页面发送至触发端;
通过所述创建任务页面获取所述触发端输入的任务信息;
根据所述任务信息生成任务。
在一实施例中,处理器101可以用于调用存储器102中存储的任务处理方法程序,并执行以下操作:
确定所述任务信息满足审核条件。
基于上述设备的硬件构架,提出本发明任务处理方法的实施例。
参照图2,图2为本发明任务处理方法的一实施例,所述任务处理方法包括以下步骤:
步骤S10,获取视频的至少一项任务;
步骤S20,识别所述视频的内容信息;
步骤S30,根据所述内容信息确定存在被触发的任务时,检测被触发任务的执行情况;
步骤S40,在根据所述执行情况确定所述被触发任务执行完毕后,获取所述被触发任务的完成反馈。
本实施例的执行主体为用户终端。示例性地,用户终端可以是智能手机、移动电话、计算机等具有视频播放功能的终端。
用户可以通过用户终端观看视频。视频可以是用户终端的本地视频,也可以是用户终端从服务器接收到的视频。
在用户终端播放视频时,用户终端先获取当前播放的视频的对应的任务。例如,可将点赞视频、发送弹幕、评论、转发、收藏的其中的一种或者多种作为一项任务。示例性地,在一项任务中,可以是完成对该视频的点赞后,判定完成该项任务,也可是需要完成对该视频点赞以及评论才判定完成该项任务。
可选地,视频的任务可以通过服务器获取,也可在用户终端本地获取。例如,用户终端将视频的任务存储于本地,在播放视频时,即可直接在本地获取视频的任务。或者,当任务存储于服务器时,用户终端将播放视频的视频标识发送至服务器,服务器获取终端发送的视频标识,并根据视频标识确定任务,将任务发送至用户终端。其中,视频标识为视频的唯一标识。
内容信息包括:内容精彩程度、人物特征、剧情、文字、图片、场景等信息,用户终端可以将内容精彩程度、人物特征、剧情、文字、图片、场景等信息中的任意一个或组合作为确定用户终端是否触发获取任务的触发条件。
在本实施例中,可通过用户终端设备的识别引擎识别当前播放的视频的内容精彩程度,其中,识别引擎可通过预先训练得到。或者,根据当前播放的视频的类型以及显示界面当前播放的视频确定视频内容的精彩程度。例如,在确定视频的类型为武打片时,在播放到打斗场景时,确定播放的视频的内容精彩程度较高。可以理解的是,当前视频的内容精彩程度的高低是相较于其它时刻视频的精彩程度而言。
可选地,在视频为非直播类视频时,根据预设标记得到内容信息的内容精彩程度。
示例性地,用户终端从服务器获取视频时,对于视频中的每一帧视频图像预先标记内容精彩程度。由此,在用户终端视频时,根据当前播放的视频帧即可确定内容精彩程度。
在本发明中,通过不同的方式确定内容精彩程度,提高了内容精彩程度判断的丰富性。
用户终端获取当前播放的视频的连续N帧视频图像,进而根据连续N帧视频图像以及内容识别模型识别当前播放的视频的内容信息,N为大于或等于2的正整数。
在本发明中,还可根据视频图像以及内容识别模型识别视频的内容信息。其中内容识别模型可包括多个,其可根据不同的内容信息预先训练得到。例如,通过大量的图像预先训练得到内容识别模型—人物特征提取模型。在实际播放的过程中,将当前播放的连续N帧视频图像作为人物特征提取模型的输入端,通过人物特征提取模型的输出结果得到连续N帧视频图像中包含的人物特征。
在本实施例中内容信息还可通过多个内容识别模型得到,例如,基于神经网络的文字识别模型,提取图像中的文字。其工作流程为:提取图像中含有的文字,将其作为文字识别网络的输入,按网络结构遍历神经网络的节点后,在输出节点输出识别结果。在识别连续N帧视频图像的同时,获取由人物动作模型的输出结果得到的连续N帧视频图像中的人物的动作。进而将识别到的动作以及文字输入场景识别模型,根据场景识别模型的输出结果确定当前的场景,例如,运动场景、睡眠场景、工作场景、学习场景等。在本实施例中,根据获取连续N帧视频图像识别当前播放的视频的内容信息,通过多帧视频提高了识别视频的内容信息的准确性。
可选地,用户终端可将识别到的内容信息与各个任务的触发条件进行匹配,进而确定是否存在被当前内容信息触发的任务。其中,所述触发条件根据播放的视频对应的播放场景自定义设置,也可以基于视频对应的其它参数自定义设置。例如,设置触发条件为该视频对应的场景为预设场景,或者播放进度大于预设播放进度等。不同的任务可以设置有不同的触发条件。
示例性地,可以将触发条件设置为视频对应的播放场景为学习场景,当用户终端确定连续N帧视频的播放场景为学习场景时,判定当前的内容信息触发任务;否则,则确定当前的内容信息无法触发任务。
可选地,用户终端获取任务列表中包含的列表信息,其中,所述列表信息包括获取任务的触发条件,将触发条件与所述内容信息进行匹配,在匹配成功时,确定用户终端当前触发任务。
可选地,为了增大用户终端触发任务的概率,用户终端可以同时获取内容信息中包含的全部信息分别与任务的触发条件进行匹配。
可选地,当视频存在多个任务时,还识别多个任务的触发条件,将触发条件较少或者任务执行较简单的任务优先与所述内容信息进行匹配,增加匹配成功的概率、同时缩短用户终端触发任务的时间,方便用户执行完成任务。
示例性地,用户终端获取人物特征(例如,胡歌的脸部特征)作为内容信息,在获取到任务列表后,确定任务的触发条件为胡歌的脸部特征时,确定当前视频触发任务;否则,则确定当前视频无法触发任务。
可选地,在确定触发任务后,用户终端获取任务对应的任务,并在用户终端的显示界面上以可视化的方式展示所述任务,接收用户基于显示界面点击执行任务的操作信息,根据操作信息确定被触发的任务的执行情况。例如,在用户终端中以可视化的方式显示所需执行的任务(对视频点赞),以提示用户完成对应的任务。进而,可以根据用户终端基于可视化显示界面接收到的操作信息(在视频的点赞的位置检测到存在触碰),确定用户终端是否完成相应任务。
在确定执行完成任务后,用户终端获取到触发任务的完成反馈。其中,完成反馈包括奖励类型的反馈,例如增加当前登录账号的金币、礼品、积分等;也包括惩罚类型的反馈,例如减少当前登录账号的金币、礼品、积分。
在本发明中,还可根据触发端在创建任务页面中的任务信息生成任务。触发端可以只执行创建任务,或者既执行创建任务,又执行完成任务。例如,用户终端A在检测到用户点击显示界面中的创建任务的选项时,确定触发创建任务操作,显示创建任务页面,并接收用户基于创建任务页面输入的任务信息,在检测到用户输入完成后,生成任务,并将其发送至其它用户终端。在本实施例中,为了提高用户之间的互动性,用户终端可以作为触发端只执行创建任务,或者用户终端可以作为执行端只执行由其它用户终端创建的任务,亦或者用户终端可以执行由自己创建的任务。例如,用户终端A可以作为触发端创建任务a,以供用户终端B执行该任务a。用户终端A也可以执行由用户终端B触发创建的任务b。可选地,在创建任务页面中,包含视频标识、获取任务的触发条件、反馈(奖金、礼品、积分等)、以及任务(例如,点赞、转发、关注等)等。
在本实施例中,用户终端获取视频的任务,并识别视频的内容信息,根据内容信息确定播放的视频存在被触发的任务时,检测触发任务的执行情况,在确定触发任务被完成时,获取任务的完成反馈。通过当前视频的内容信息方式确定是否触发任务,增加了触发任务的多样性,进而提高了用户执行任务的兴趣。
在本实施例中,还可在连续N帧视频图像中确定满足预设要求的目标视频图像,进而根据目标视频图像以及内容识别模型识别当前播放的视频的内容。其中,N为大于2的正整数。
在本实施例中,在获取到连续N帧视频图像后,在连续N帧视频图像中确定满足预设要求的目标视频图像输入内容识别模型的输入层。
预设要求可以根据用户设置确定,其可以为视频图像的清晰度、亮度等条件。例如,在连续N帧视频图像中确定清晰度最高的视频图像为目标视频图像。
确定目标视频图像后,将目标视频图像作为内容识别模型的输入层,根据训练模型的输出层的输出结果识别到视频的内容信息。
在本实施例中首先将连续N帧的视频图像进行筛选,得到目标视频图像,进而将目标视频图像输入内容识别模型,识别出当前播放的视频的内容信息。通过质量较高的目标视频图像确定内容信息,实现了准确识别内容信息。
参照图3,本发明提出又一实施例,任务发放方法应用于服务器,包括:
步骤S100,确定视频的至少一项任务,并将所述至少一项任务发送至用户终端,以使所述用户终端识别所述视频的内容信息,根据所述内容信息确定存在被触发的任务时,检测被触发任务的执行情况;
步骤S200,在确定任一任务执行完毕后,确定所述任一任务的完成反馈,并将所述完成反馈发送至用户终端。
服务器在检测到用户终端当前处于视频播放状态时,将用户终端当前播放的视频对应的任务发送至用户终端。可选地,服务器可以发送视频至用户终端,并在检测到用户终端播放视频时发送视频对应的任务。用户终端也可以通过其它的服务器(例如,用于向用户终端发送视频的视频服务器)得到播放的视频,而该服务器则用于发布视频对应的任务,以及在任务执行完毕时,发布任务对应的反馈。
可选地,在服务器中可以将视频的视频标识与其对应的任务映射存储。由此,在服务器检测到用户终端播放视频时,确定用户终端播放的视频的视频标识,进而确定视频标识对应的任务,并将任务列表发送至用户终端。视频标识对应的任务至少存在一个。
用户终端接收服务器发送的任务,并识别当前播放视频的内容信息,根据内容信息,根据内容信息确定存在被触发的任务时,检测被触发任务的执行情况,在检测到用户终端完成任务时,将任务的完成反馈发送至用户终端。可选地,服务器根据检测用户在用户终端的操作信息确定用户终端是否完成任务。例如,在任务为评论该视频时,在检测到用户在用户终端上完成对视频的评论后,将完成任务的完成反馈发送至用户终端。
在本发明中,服务器在检测到任一用户终端触发创建任务操作时,将所述用户终端作为触发端,并将创建页面发送至该触发端。基于创建任务页面获取用户输入的任务信息,根据该任务信息生成任务。触发端可以仅执行触发创建任务操作;或者,触发端可执行触发创建任务操作,还可以在播放视频时,获取完成反馈。
可选地,在服务器生成任务后,触发端还可在完成任务后,获取完成反馈。在本实施例中,服务器根据触发端的创建任务页面的任务信息生成任务,为各个用户终端触发任务,并获取完成任务的完成反馈提供保障。
在服务器端生成任务列表中,将已创建任务的反馈信息返回至用户终端。用户终端在接收服务器返回的反馈信息,并显示反馈信息,以提示用户任务列表已创建完成。
在本实施例中,服务器为用户终端创建完成任务后,根据任务信息中的完成反馈(例如,金币、声望、奖金等)相应扣除该用户终端的完成反馈。
可选地,还可设置时间限制,在超过任务终止时间后,完成反馈仍未完全发放,则通过用户终端通知用户,并退回未发放的完成反馈至用户终端。
可选地,在本实施例中,服务器对任务信息进行审核,确定所述任务信息满足审核条件是,确定审核通过。
可选地,在本实施例中,审核的方式有两种,一种为机器审核,另一种为人工审核。对于部分简单的任务(如点击礼包领取任务等)自动完成审核,对于复杂的任务(如发送指定评论)则使用人工审核。在确定任务不合理时,标记任务信息不满足审核条件,并发送提示信息至用户终端,允许用户对输入的任务信息进行修改,重新提交。通过对输入的任务信息进行审核,提高了交互的安全性。
在本实施例中,服务器确定视频的任务,并将任务发送至用户终端,以使用户终端识别视频的内容信息,根据内容信息确定存在被触发的任务时,检测被触发任务的执行情况,在确定任一任务执行完毕后,确定任一任务的完成反馈,并将完成反馈发送至用户终端。通过根据视频内容确定是否触发任务的方式,提高了用户获取视频内容的完成反馈的兴趣。
参照图4,图4为本发明用户终端与服务器端创建任务的流程示意图。
步骤S1,用户终端检测到用户触发创建任务操作,发送创建任务的请求至服务器;
步骤S2,服务器接收到用户终端的请求时,发送创建任务页面至用户终端;
步骤S3,用户终端发送用户基于创建任务页面输入的任务信息至服务器;
步骤S4,服务器接收任务信息,根据任务信息判断审核方式并审核;
步骤S5,审核通过时,创建包含创建时间、任务、视频标识、触发方式、有效时间等任务信息的任务;
步骤S6,对创建任务列表的用户终端的完成反馈进行更改;
步骤S7,根据有效时间,创建定时任务,检查任务是否已到期,且完成反馈未完全发放;
步骤S8,是,则将未发放的完成反馈退回至用户终端。
基于上述实施例,本申请提出又一实施例。在本实施例中,用户终端A获取用户终端B创建的任务的完成反馈。
在本实施例中,用户终端A通过服务器视频的任务。在观看视频的过程中识别视频的内容信息,确定识别的内容信息为学习场景时,获取任务的触发条件,在任务的触发条件为学习场景时,则确定当前的内容信息触发任务。在用户终端A中以可视化的方式显示任务(例如,对收藏视频),以提示用户完成对应的任务。服务器在检测到用户终端A执行完成任务后,例如,检测到用户触碰显示界面中视频的收藏位置,确定用户完成任务。将任务的完成反馈(增加5金币)发送至用户终端A。
本实施例中,任务用户终端B创建。例如,在用户终端B观看视频时,检测到用户触发在用户终端B的显示界面上的创建任务选项时,在用户终端B的显示界面上显示创建任务页面。在确定用户基于创建任务页面完成输入后,获取用户输入的任务信息,并将其发送至服务器。服务器在接收到任务信息后,生成任务,并将其与视频标识映射存储。由此,服务器在接收到用户终端A的视频标识后,将视频标识对应的任务发送至用户终端A。在本实施例中,用户终端A根据播放的视频的内容信息触发用户终端B创建的任务,并在完成任务时,得到任务的完成反馈,增强了用户终端之间的互动性。
可选的,本申请提出另一实施例。在本实施例中,用户终端B还可获取自己创建的任务的完成反馈。
例如,用户终端B播放视频的过程中,检测到用户触发在用户终端B的显示界面上的创建任务选项时,在用户终端B的显示界面上显示创建任务页面。在确定用户基于创建任务页面完成输入后,获取用户输入的任务信息,并将其发送至服务器。服务器在接收到任务信息后,生成任务,并将其与播放的视频对应的视频标识映射存储。
服务器接收用户终端B的视频标识,根据视频标识确定用户终端B当前观看的视频的任务为自己创建的任务(评论)时,将任务发送至用户终端B。用户终端B识别视频的内容信息,确定识别的内容信息为运动场景时,并确定任务的触发条件为运动场景时,则确定当前的内容信息触发任务。在用户终端B中以可视化的方式显示任务(例如,评论视频),以提示用户完成对应的任务。服务器在检测到用户执行完成任务后,例如,检测到用户发送评论后,确定用户完成任务。将任务的完成反馈(增加5金币)发送至用户终端B。
在本实施例中,用户可通过用户终端B的创建任务页面创建任务。并且在播放视频的过程中,根据视频的内容信息确定触发任务,并执行完成任务后,获取任务的完成反馈。即,用户通过创建任务以及获取完成任务后的完成反馈,实现了自我激励,提高了用户执行完成任务的兴趣。
在本实施例中,用户终端A可获取用户终端B创建的任务的完成反馈,用户终端B也可以在播放视频时,获取自己创建的任务的完成反馈。其中,在本实施例中完成反馈以惩罚类反馈(例如,扣除积分)进行说明。
例如,用户为了防止在线直播自习过程中出现玩手机的现象,基于用户终端B的显示界面触发创建任务页面。其中,用户在创建任务页面输入的任务信息时,将任务的触发条件设置为用户拿起手机。在直播的过程中,用户终端B识别到直播的内容信息为用户拿起手机时,则确定触发任务,并检测到用户终端B的显示界面中存在点击操作时,确定用户终端B完成任务,扣除任务对应的奖金。
在本实施例中,与用户终端B共同在线直播学习的还有用户终端A。在用户通过用户终端A参与用户终端B的在线直播自习。在在线直播学习的过程中,获取用户终端A播放的内容信息,根据内容信息确定用户终端A当前是否触发任务。若确定在用户终端A中的内容信息为用户拿起手机,则确定触发任务,再检测到用户终端A中存在点击操作,则确定用户终端A完成任务,扣除任务对应的奖金。
在本实施例中,用户通过创建惩罚类型的完成反馈,实现了对他人或自我的督促,增加了用户终端交互的多样性。
可选地,还可在用户终端B执行完成任务后,根据用户终端的用户类型确定是否对用户终端B进行惩罚。例如,在确定用户终端B的用户类型为教师时,不对用户终端B进行惩罚,即不扣除用户终端B的奖金;在确定用户终端B的用户类型为学生时,则对用户终端B进行惩罚。其中,可根据用户上传的身份信息确定用户终端的用户类型。或者,在确定执行当前任务的用户类型为学生的用户终端存在至少两个(包括用户终端B),若存在其中任一用户类型为学生类型的用户终端完成任务,扣除该用户终端的奖金,并将扣除奖金平均后发送至直至结束在线直播自***均奖金时,也可以将创建任务的用户终端排除在外。
可以理解的是,在本申请中还可根据其它方式对不同的用户终端执行不同的完成反馈,本申请不对其进行限定。
在本申请中,针对不同的用户终端执行不同的奖励或者惩罚操作,提高了用户终端间互动的趣味性。
本发明还提供一种设备,所述设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上执行的任务处理程序,所述任务处理程序被所述处理器执行时实现如上实施例所述的检测提示方法的各个步骤。
本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有任务处理程序,所述任务处理方法程序被处理器执行时实现如上实施例所述的任务处理方法的各个步骤。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、***、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、***、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、***、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本邻域的技术人员可以清楚地了解到上述实施例***可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个计算机可读存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,停车管理设备,空调器,或者网络设备等)执行本发明各个实施例所述的***。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术邻域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种任务处理方法,其特征在于,应用于用户终端,所述任务处理方法包括:
获取视频的至少一项任务;
识别所述视频的内容信息;
根据所述内容信息确定存在被触发的任务时,检测被触发任务的执行情况;
在根据所述执行情况确定所述被触发任务执行完毕后,获取所述被触发任务的完成反馈。
2.如权利要求1所述的任务处理方法,其特征在于,所述识别所述视频的内容信息的步骤,包括:
获取连续N帧视频图像,其中N为正整数;
根据连续N帧视频图像以及内容识别模型,识别内容信息。
3.如权利要求1所述的任务处理方法,其特征在于,所述识别所述视频的内容信息的步骤,包括:
获取连续N帧视频图像,其中N为正整数;
在N帧视频图像中确定满足预设要求的目标视频图像;
根据所述目标视频图像以及内容识别模型,识别内容信息。
4.如权利要求1所述的任务处理方法,其特征在于,所述检测被触发任务的执行情况的步骤,包括:
以可视化的方式显示被触发任务;
通过所述可视化的方式获取所述被触发任务对应的操作信息;
根据所述操作信息检测被触发任务的执行情况。
5.如权利要求1所述的任务处理方法,其特征在于,所述获取视频的至少一项任务的步骤之前,还包括:
根据创建任务页面中的任务信息生成任务;
其中,所述创建任务页面在创建任务操作被触发时,下发至触发端;
所述任务信息由触发端输入至所述创建任务页面中。
6.一种任务处理方法,其特征在于,应用于服务器,所述任务处理方法包括:
确定视频的至少一项任务,并将所述至少一项任务发送至用户终端,以使所述用户终端识别所述视频的内容信息,根据所述内容信息确定存在被触发的任务时,检测被触发任务的执行情况;
在确定任一任务执行完毕后,确定所述任一任务的完成反馈,并将所述完成反馈发送至用户终端。
7.如权利要求6所述的任务处理方法,其特征在于,所述确定视频的至少一项任务的步骤之前,还包括:
确定创建任务操作被触发时,将创建任务页面发送至触发端;
通过所述创建任务页面获取所述触发端输入的任务信息;
根据所述任务信息生成任务。
8.如权利要求7所述的任务处理方法,其特征在于,所述根据所述任务信息生成任务的步骤之前,还包括:
确定所述任务信息满足审核条件。
9.一种设备,其特征在于,所述设备包括存储器、处理器以及存储在所述存储器并可在所述处理器上执行的任务处理程序,所述任务处理程序被所述处理器执行时实现如权利要求1-5,或权利要求6-8中任一项所述的检测提示方法的各个步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有程序,所述程序被处理器执行时实现如权利要求1-5,或权利要求6-8中任一项所述的任务处理方法的各个步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210429803.3A CN114938457A (zh) | 2022-04-22 | 2022-04-22 | 任务处理方法、设备以及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210429803.3A CN114938457A (zh) | 2022-04-22 | 2022-04-22 | 任务处理方法、设备以及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114938457A true CN114938457A (zh) | 2022-08-23 |
Family
ID=82861726
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210429803.3A Pending CN114938457A (zh) | 2022-04-22 | 2022-04-22 | 任务处理方法、设备以及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114938457A (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140040258A1 (en) * | 2012-07-31 | 2014-02-06 | Novelsong Industries Llc | Content association based on triggering parameters and associated triggering conditions |
CN108255401A (zh) * | 2017-12-21 | 2018-07-06 | 北京珠穆朗玛移动通信有限公司 | 基于双屏的任务处理方法、移动终端及存储介质 |
CN110443294A (zh) * | 2019-07-25 | 2019-11-12 | 丰图科技(深圳)有限公司 | 视频标注方法、装置、服务器、用户终端及存储介质 |
CN110784752A (zh) * | 2019-09-27 | 2020-02-11 | 腾讯科技(深圳)有限公司 | 一种视频互动方法、装置、计算机设备和存储介质 |
CN112312142A (zh) * | 2019-07-31 | 2021-02-02 | 北京沃东天骏信息技术有限公司 | 视频播放控制方法、装置和计算机可读存储介质 |
CN113179413A (zh) * | 2021-03-15 | 2021-07-27 | 北京城市网邻信息技术有限公司 | 一种信息处理方法、装置、电子设备及存储介质 |
CN113542797A (zh) * | 2020-09-18 | 2021-10-22 | 腾讯科技(深圳)有限公司 | 视频播放中的互动方法、装置及计算机可读存储介质 |
CN113742501A (zh) * | 2021-08-31 | 2021-12-03 | 北京百度网讯科技有限公司 | 一种信息提取方法、装置、设备、及介质 |
CN113891134A (zh) * | 2021-01-29 | 2022-01-04 | 北京字跳网络技术有限公司 | 红包互动方法、装置、计算机设备、可读存储介质 |
US20220078530A1 (en) * | 2019-12-17 | 2022-03-10 | Tencent Technology (Shenzhen) Company Limited | Video labeling method and apparatus, device, and computer-readable storage medium |
-
2022
- 2022-04-22 CN CN202210429803.3A patent/CN114938457A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140040258A1 (en) * | 2012-07-31 | 2014-02-06 | Novelsong Industries Llc | Content association based on triggering parameters and associated triggering conditions |
CN108255401A (zh) * | 2017-12-21 | 2018-07-06 | 北京珠穆朗玛移动通信有限公司 | 基于双屏的任务处理方法、移动终端及存储介质 |
CN110443294A (zh) * | 2019-07-25 | 2019-11-12 | 丰图科技(深圳)有限公司 | 视频标注方法、装置、服务器、用户终端及存储介质 |
CN112312142A (zh) * | 2019-07-31 | 2021-02-02 | 北京沃东天骏信息技术有限公司 | 视频播放控制方法、装置和计算机可读存储介质 |
CN110784752A (zh) * | 2019-09-27 | 2020-02-11 | 腾讯科技(深圳)有限公司 | 一种视频互动方法、装置、计算机设备和存储介质 |
US20220078530A1 (en) * | 2019-12-17 | 2022-03-10 | Tencent Technology (Shenzhen) Company Limited | Video labeling method and apparatus, device, and computer-readable storage medium |
CN113542797A (zh) * | 2020-09-18 | 2021-10-22 | 腾讯科技(深圳)有限公司 | 视频播放中的互动方法、装置及计算机可读存储介质 |
CN113891134A (zh) * | 2021-01-29 | 2022-01-04 | 北京字跳网络技术有限公司 | 红包互动方法、装置、计算机设备、可读存储介质 |
CN113179413A (zh) * | 2021-03-15 | 2021-07-27 | 北京城市网邻信息技术有限公司 | 一种信息处理方法、装置、电子设备及存储介质 |
CN113742501A (zh) * | 2021-08-31 | 2021-12-03 | 北京百度网讯科技有限公司 | 一种信息提取方法、装置、设备、及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106210836B (zh) | 一种视频播放过程中的互动学习方法及装置、终端设备 | |
CN107257338B (zh) | 媒体数据处理方法、装置及存储介质 | |
CN110099283A (zh) | 信息推送方法、装置、设备和存储介质 | |
CN108197589A (zh) | 动态人体姿态的语义理解方法、装置、设备和存储介质 | |
CN109410675B (zh) | 一种基于学生画像的练习题推荐方法及家教设备 | |
CN108156209B (zh) | 一种媒体推送方法及*** | |
CN109218390A (zh) | 用户筛选方法及装置 | |
CN111768478B (zh) | 一种图像合成方法、装置、存储介质和电子设备 | |
CN112287848B (zh) | 基于直播的图像处理方法、装置、电子设备和存储介质 | |
CN111143813B (zh) | 一种验证问题的生成方法、验证方法及装置 | |
CN114100147A (zh) | 一种在同一使用环境下的剧本杀信息智能交互*** | |
CN112866577B (zh) | 图像的处理方法、装置、计算机可读介质及电子设备 | |
CN114241384A (zh) | 连续帧图片标注方法、电子设备及存储介质 | |
CN112261419B (zh) | 直播面试的方法、设备及*** | |
WO2014108007A1 (en) | Method for interaction and, server and network platform therefor | |
CN111090849A (zh) | 存储器、验证码实现方法、装置和设备 | |
CN111181839B (zh) | 应用分享中的数据处理方法、装置及设备 | |
CN107770580B (zh) | 视频图像处理方法、装置和终端设备 | |
CN112835807A (zh) | 界面识别方法、装置、电子设备和存储介质 | |
CN112286422A (zh) | 一种信息显示方法及装置 | |
KR20190028015A (ko) | 딥 러닝 기반 영상 처리를 이용한 증강 현실 광고 제공 시스템 및 방법 | |
CN114938457A (zh) | 任务处理方法、设备以及计算机可读存储介质 | |
CN111401465A (zh) | 训练样本优化方法、装置、设备及存储介质 | |
CN108200043B (zh) | 图片验证码验证方法和图片验证码验证装置 | |
CN113794930B (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 |