CN108322833A - 信息交互方法和信息交互装置 - Google Patents

信息交互方法和信息交互装置 Download PDF

Info

Publication number
CN108322833A
CN108322833A CN201810036231.6A CN201810036231A CN108322833A CN 108322833 A CN108322833 A CN 108322833A CN 201810036231 A CN201810036231 A CN 201810036231A CN 108322833 A CN108322833 A CN 108322833A
Authority
CN
China
Prior art keywords
user
video
data
instruction
candidate
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
Application number
CN201810036231.6A
Other languages
English (en)
Inventor
方熠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba China Co Ltd
Original Assignee
Shanghai Quan Toodou Cultural Communication Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Quan Toodou Cultural Communication Co Ltd filed Critical Shanghai Quan Toodou Cultural Communication Co Ltd
Priority to CN201810036231.6A priority Critical patent/CN108322833A/zh
Publication of CN108322833A publication Critical patent/CN108322833A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/254Management at additional data server, e.g. shopping server, rights management server
    • H04N21/2541Rights Management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4788Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本申请涉及一种信息交互方法以及信息交互装置,包括:从第一终端接收包括视频指令和问题指令的第一用户指令,该视频指令指示用户要设置问题的视频,该问题指令指示针对该视频用户要设置的问题,该问题与该视频的内容相关联;基于问题指令生成问题的问题数据;基于视频指令生成视频的视频数据;基于用户指令生成用于在呈现视频数据的过程中呈现问题数据的播放指令;以及,将问题数据、视频数据和播放指令发送到第二终端。本申请还涉及一种电子设备以及一种计算机可读存储介质,其可以用于执行本申请涉及的信息交互方法。

Description

信息交互方法和信息交互装置
技术领域
本申请涉及视频技术领域,更为具体地说,涉及基于视频的信息交互方法和信息交互装置。
背景技术
在相关技术中,视频泛指将一系列静态影像以电信号的方式加以捕捉、纪录、处理、储存、传送与重现的各种技术。连续的图像变化每秒超过24帧(frame)画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视频。
而视频网站是指在完善的技术平台支持下,让互联网用户在线流畅发布、浏览和分享视频作品的网络媒体。随着智能手机的不断普及,视频网站也纷纷推出面向智能手机的视频网站的手机APP。
为了提高用户与视频网站或APP的粘性,视频网站或视频APP通常会推出各种各样的投票、竞猜、问答之类的活动,并通过这样的活动来赋予用户相应的奖励从而增加用户的参与度。进一步随着移动网络技术的进一步发展,移动社交应用也逐渐兴起,用户在参加各种各样的活动的同时,也希望能够与其它参加活动的用户进行交互,从而增加用户的群体性以及用户与视频网站和视频APP的粘合度。
发明内容
技术问题
基于上述相关领域的需求,需要提供一种对传统的投票、竞猜、问答之类的活动的改进,提供一种能够增加用户与视频网站和视频APP的交互、用户与其它用户之间的交互的信息交互方法,尤其是基于视频的信息交互方法。
专利文献1公开了一种基于视频的互动方法和装置。该方法包括:获取目标视频及其对应的至少一项互动内容;其中,目标视频配置有至少一个互动时间点,每个互动时间点配置有与其对应的视频内容相关的互动内容;播放目标视频;在目标视频播放至目标互动时间点时;显示对应于该目标互动时间点的目标互动内容。该方法解决了相关技术需要借助于第三方应用实现视频互动,而导致视频互动缺乏独立性,且互动流程较为复杂的问题;在播放视频的过程中伴随性地显示互动内容,无需借助第三方应用即可为用户提供视频互动服务,且简化了互动流程;另外,互动内容与视频内容的融合度较高,有利于吸引用户参与互动,用户体验较好。
专利文献2公开了一种视频评论方法,相关设备及***,所述方法包括:用户终端从视频播放终端的交互界面中读取标识信息和当前播放视频的视频信息,所述交互界面是所述视频播放终端在接收到评论时间时展示的;所述用户终端展示针对所述视频信息所标识的所述当前播放视频的评论界面;所述用户终端获取通过所述评论界面输入的评论内容;所述用户终端向服务器发送针对所述当前播放视频的评论请求,所述评论请求用于指示所述服务器根据所述评论请求携带的所述标识信息向所述视频播放终端发送评论成功的通知,以指示所述视频播放终端展示所述评论内容。通过本申请的方法可以提高视频评论时的操作效率,增强用户的参与感。
现有技术文献
专利文献
专利文献1CN104754419A
专利文献2CN106375829A
上述信息仅仅用于增强对本申请背景的理解,因此可能包含不构成在本领域普通技术人员公知的现有技术的信息。
专利文献1和2均提供一种基于视频的信息互动或交互方法,而本申请目的在于提供一种用户与视频网站或视频APP、以及用户与其它用户的交互更为频繁、粘合度更高的信息交互方法,从而更加有效的增强用户的粘合度和参与感。
技术方案
针对上述技术问题,根据本申请的一方面,提供了一种信息交互方法,用于视频应用的服务器,所述方法包括:从第一终端接收第一用户指令,所述第一用户指令包括视频指令和问题指令,所述视频指令指示用户要设置问题的视频,所述问题指令指示针对所述视频用户要设置的问题,所述问题与所述视频的内容相关联;基于所述问题指令,生成所述问题的问题数据;基于所述视频指令,生成所述视频的视频数据;基于所述用户指令,生成用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令;以及,将所述问题数据、所述视频数据和所述播放指令发送到第二终端。
在上述信息交互方法中,在从所述第一终端接收第一用户指令之前进一步包括:从所述第一终端接收用户请求设置问题的第二用户指令;以及,响应于从所述第一终端接收到所述第二用户指令,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端。
在上述信息交互方法中,所述视频指令是用于所述用户从所述候选视频数据中选择所述要设置问题的视频的视频选择指令。
在上述信息交互方法中,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端包括:将所述候选视频数据和所述候选视频数据的互动属性数据发送到所述第一终端,所述互动属性数据包括关于所述视频的观看数目和所述视频的评论数目中的至少一个的数据。
在上述信息交互方法中,所述问题指令是用于所述用户从所述候选问题数据中选择所述针对所述视频要设置的问题的问题选择指令。
在上述信息交互方法中,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端包括:将所述候选问题数据和所述候选问题数据的问题属性数据发送到所述第一终端,所述问题属性数据包括关于所述问题的用户操作数和所述问题的回答正确率中的至少一个的数据。
在上述信息交互方法中,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端包括:预先设置所述候选问题数据的类别;以及,基于所述候选问题数据的类别,将属于一个或多个类别的候选问题数据发送到所述第一终端。
在上述信息交互方法中,所述问题指令是所述用户自定义所述问题的第一自定义指令,所述第一自定义指令包括所述问题的内容数据。
在上述信息交互方法中,在从第一终端接收第一用户指令之前进一步包括:从所述第一终端接收用户请求自定义问题的第二自定义指令;以及,响应于从所述第一终端接收到所述第二自定义指令,将用于所述用户自定义问题的问题模板的模板数据发送到所述第一终端;所述第一自定义指令包括所述用户基于所述问题模板自定义问题的所述问题的内容数据。
在上述信息交互方法中,在从所述第一终端接收第一用户指令之前进一步包括:从所述第一终端接收所述用户的登录信息;基于所述登录信息确认所述用户是否具有自定义问题的权限;以及,响应于所述用户具有自定义问题的权限,将指示所述用户具有自定义问题的权限的自定义权限指令发送到所述第一终端。
在上述信息交互方法中,进一步包括:响应于所述用户不具有自定义问题的权限,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端。
在上述信息交互方法中,所述问题指令进一步包括指示所述问题在所述视频中的呈现时间的时间信息;以及,响应于所述时间信息,所述播放指令进一步用于在呈现所述视频数据时的所述呈现时间呈现所述问题数据。
在上述信息交互方法中,所述问题指令进一步包括指示用户要求特定用户回答问题的用户信息;以及,响应于所述用户信息,所述播放指令进一步用于在所述特定用户的第二终端呈现所述视频数据的过程中呈现所述问题数据。
在上述信息交互方法中,所述用户指令进一步包括指示用户要预览所述问题和所述视频的预览指令;以及,响应于所述预览指令,所述播放指令进一步用于在所述第一终端以预览模式呈现所述视频数据和所述问题数据。
在上述信息交互方法中,所述呈现指令用于以列表形式同时向用户呈现所述候选问题数据和所述候选视频数据。
根据本申请的另一方面,提供了一种信息交互方法,用于视频应用的第一终端,所述方法包括:接收用户的设置操作,所述设置操作包括视频操作和问题操作,所述视频操作用于用户指定要设置问题的视频,所述问题操作用于针对所述视频设置问题,所述问题与所述视频的内容相关联;基于所述用户操作生成用户指令,所述用户指令包括对应于所述视频操作的视频指令和对应于所述问题操作的问题指令;将所述视频指令和所述问题指令发送到所述服务器;其中,所述服务器基于所述问题指令生成问题数据,基于所述视频指令生成视频数据,基于所述用户指令生成用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令,并将所述问题数据、所述视频数据和所述播放指令发送给第二终端。
在上述信息交互方法中,在接收所述用户的设置操作之前进一步包括:接收用户请求设置问题的请求操作;基于所述请求操作生成请求指令;将所述请求指令发送到所述服务器;从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令;以及,基于所述候选问题数据、所述候选视频数据和所述呈现指令在所述第一终端显示所述候选问题和所述候选视频。
在上述信息交互方法中,所述视频操作是所述用户从所述候选视频中选择要设置问题的视频的视频选择操作;以及,所述视频指令是所述用户从所述候选视频数据中选择要设置问题的视频的视频选择指令。
在上述信息交互方法中,从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令包括:从所述服务器接收所述候选视频数据和所述候选视频数据的互动属性数据,所述互动属性数据包括关于所述视频的观看数目和所述视频的评论数目中的至少一个的数据。
在上述信息交互方法中,所述问题操作是所述用户从所述候选问题中选择针对所述视频要设置的问题的问题选择操作;所述问题指令是所述用户从所述候选问题中选择针对所述视频要设置的问题的问题选择指令。
在上述信息交互方法中,从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令包括:从所述服务器接收所述候选问题数据和所述候选问题数据的问题属性数据,所述问题属性数据包括关于所述问题的用户操作数和所述问题的回答正确率中的至少一个的数据。
在上述信息交互方法中,从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令包括:从服务器接收属于一个或多个类别的候选问题数据,所述问题数据的类别是在所述服务器预先设置的。
在上述信息交互方法中,所述问题操作是所述用户自定义所述问题的第一自定义操作,所述第一自定义操作包括定义所述问题的内容操作;所述问题指令是是所述用户自定义所述问题的第一自定义指令,所述第一自定义指令包括所述问题的内容数据。
在上述信息交互方法中,在接收用户的设置操作之前进一步包括:接收用户请求自定义问题的第二自定义操作;基于所述第二自定义操作生成第二自定义指令;将所述第二自定义指令发送到所述服务器;以及,从所述服务器接收用于所述用户自定义问题的问题模板的模板数据;所述第一自定义指令包括所述用户基于所述问题模板自定义问题的所述问题的内容数据。
在上述信息交互方法中,在接收用户的设置操作之前进一步包括:接收用户输入所述用户的登录信息的登录操作;将所述用户的登录信息发送到所述服务器;确定是否从所述服务器接收确认所述用户具有自定义问题的权限的自定义权限指令;以及,响应于接收到所述自定义权限指令,基于所述用户的第二自定义操作生成所述第二自定义指令。
在上述信息交互方法中,进一步包括:响应于没有接收到所述自定义权限指令,从所述服务器接收所述候选问题数据、所述候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令。
在上述信息交互方法中,所述问题操作进一步包括用户指示所述问题在所述视频中的呈现时间的时间指定操作;所述问题指令进一步包括指示所述问题在所述视频中的呈现时间的时间信息;以及,响应于所述时间信息,所述播放指令进一步用于在呈现所述视频数据时的所述呈现时间呈现所述问题数据。
在上述信息交互方法中,所述问题操作进一步包括用户指示要求特定用户回答问题的用户指定操作;所述问题指令进一步包括指示用户要求特定用户回答问题的用户信息;以及,响应于所述用户信息,所述播放指令进一步用于在所述特定用户的第二终端呈现所述视频数据的过程中呈现所述问题数据。
在上述信息交互方法中,所述用户操作进一步包括用户指示要预览所述问题和所述视频的预览操作;所述用户指令进一步包括指示用户要预览所述问题和所述视频的预览指令;以及,所述信息交互方法进一步包括:从所述服务器接收所述问题数据、所述视频数据和用于以预览模式呈现所述视频数据和所述问题数据的播放指令。
在上述信息交互方法中,基于所述候选问题数据、所述候选视频数据和所述呈现指令在所述终端显示所述候选问题和所述候选视频包括:基于所述候选问题数据、所述候选视频数据和所述呈现指令,在所述终端以列表形式同时向用户呈现所述候选问题数据和所述候选视频数据。
根据本申请的再一方面,提供了一种信息交互装置,用于视频应用的服务器,所述装置包括:第一接收单元,用于从第一终端接收第一用户指令,所述第一用户指令包括视频指令和问题指令,所述视频指令指示用户要设置问题的视频,所述问题指令指示针对所述视频用户要设置的问题,所述问题与所述视频的内容相关联;问题数据生成单元,用于基于所述问题指令,生成所述问题的问题数据;视频数据生成单元,用于基于所述视频指令,生成所述视频的视频数据;播放指令生成单元,用于基于所述用户指令,生成用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令;以及,第一发送单元,用于将所述问题数据、所述视频数据和所述播放指令发送到第二终端。
在上述信息交互装置中,所述第一接收单元在从所述第一终端接收第一用户指令之前进一步用于从所述第一终端接收用户请求设置问题的第二用户指令;以及,所述第一发送单元进一步用于响应于从所述第一终端接收到所述第二用户指令,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端。
在上述信息交互装置中,所述视频指令是用于所述用户从所述候选视频数据中选择所述要设置问题的视频的视频选择指令。
在上述信息交互装置中,所述第一发送单元用于将所述候选视频数据和所述候选视频数据的互动属性数据发送到所述第一终端,所述互动属性数据包括关于所述视频的观看数目和所述视频的评论数目中的至少一个的数据。
在上述信息交互装置中,所述问题指令是用于所述用户从所述候选问题数据中选择所述针对所述视频要设置的问题的问题选择指令。
在上述信息交互装置中,所述第一发送单元用于将所述候选问题数据和所述候选问题数据的问题属性数据发送到所述第一终端,所述问题属性数据包括关于所述问题的用户操作数和所述问题的回答正确率中的至少一个的数据。
在上述信息交互装置中,进一步包括类别设置单元,用于预先设置所述候选问题数据的类别;以及,所述第一发送单元用于基于所述候选问题数据的类别,将属于一个或多个类别的候选问题数据发送到所述第一终端。
在上述信息交互装置中,所述问题指令是所述用户自定义所述问题的第一自定义指令,所述第一自定义指令包括所述问题的内容数据。
在上述信息交互装置中,所述第一接收单元进一步用于在从第一终端接收第一用户指令之前,从所述第一终端接收用户请求自定义问题的第二自定义指令;以及,所述第一发送单元进一步用于响应于从所述第一终端接收到所述第二自定义指令,将用于所述用户自定义问题的问题模板的模板数据发送到所述第一终端;所述第一自定义指令包括所述用户基于所述问题模板自定义问题的所述问题的内容数据。
在上述信息交互装置中,所述第一接收单元进一步用于在从所述第一终端接收第一用户指令之前,从所述第一终端接收所述用户的登录信息;所述信息交互装置进一步包括权限确定单元,用于基于所述登录信息确认所述用户是否具有自定义问题的权限;以及,所述第一发送单元进一步用于响应于所述用户具有自定义问题的权限,将指示所述用户具有自定义问题的权限的自定义权限指令发送到所述第一终端。
在上述信息交互装置中,所述第一发送单元进一步用于:响应于所述用户不具有自定义问题的权限,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端。
在上述信息交互装置中,所述问题指令进一步包括指示所述问题在所述视频中的呈现时间的时间信息;以及,所述播放指令生成单元用于生成响应于所述时间信息,进一步用于在呈现所述视频数据时的所述呈现时间呈现所述问题数据的播放指令。
在上述信息交互装置中,所述问题指令进一步包括指示用户要求特定用户回答问题的用户信息;以及,所述播放指令生成单元用于生成响应于所述用户信息,进一步用于在所述特定用户的第二终端呈现所述视频数据的过程中呈现所述问题数据的播放指令。
在上述信息交互装置中,所述用户指令进一步包括指示用户要预览所述问题和所述视频的预览指令;以及,所述播放指令生成单元用于生成响应于所述预览指令,进一步用于在所述第一终端以预览模式呈现所述视频数据和所述问题数据的播放指令。
在上述信息交互装置中,所述呈现指令用于以列表形式同时向用户呈现所述候选问题数据和所述候选视频数据。
根据本申请的又一方面,提供了一种信息交互装置,用于视频应用的第一终端,所述装置包括:第二接收单元,用于接收用户的设置操作,所述设置操作包括视频操作和问题操作,所述视频操作用于用户指定要设置问题的视频,所述问题操作用于针对所述视频设置问题,所述问题与所述视频的内容相关联;指令生成单元,用于基于所述用户操作生成用户指令,所述用户指令包括对应于所述视频操作的视频指令和对应于所述问题操作的问题指令;以及,第二发送单元,用于将所述视频指令和所述问题指令发送到所述服务器;其中,所述服务器基于所述问题指令生成问题数据,基于所述视频指令生成视频数据,基于所述用户指令生成用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令,并将所述问题数据、所述视频数据和所述播放指令发送给第二终端。
在上述信息交互装置中,所述第二接收单元进一步用于在接收所述用户的设置操作之前,接收用户请求设置问题的请求操作;所述指令生成单元进一步用于基于所述请求操作生成请求指令;所述第二发送单元进一步用于将所述请求指令发送到所述服务器;以及,所述信息交互装置进一步包括第三接收单元,用于从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令;以及显示单元,用于基于所述候选问题数据、所述候选视频数据和所述呈现指令在所述第一终端显示所述候选问题和所述候选视频。
在上述信息交互装置中,所述视频操作是所述用户从所述候选视频中选择要设置问题的视频的视频选择操作;以及,所述视频指令是所述用户从所述候选视频数据中选择要设置问题的视频的视频选择指令。
在上述信息交互装置中,所述第三接收单元用于从所述服务器接收所述候选视频数据和所述候选视频数据的互动属性数据,所述互动属性数据包括关于所述视频的观看数目和所述视频的评论数目中的至少一个的数据。
在上述信息交互装置中,所述问题操作是所述用户从所述候选问题中选择针对所述视频要设置的问题的问题选择操作;所述问题指令是所述用户从所述候选问题中选择针对所述视频要设置的问题的问题选择指令。
在上述信息交互装置中,所述第三接收单元用于从所述服务器接收所述候选问题数据和所述候选问题数据的问题属性数据,所述问题属性数据包括关于所述问题的用户操作数和所述问题的回答正确率中的至少一个的数据。
在上述信息交互装置中,所述第三接收单元用于从服务器接收属于一个或多个类别的候选问题数据,所述问题数据的类别是在所述服务器预先设置的。
在上述信息交互装置中,所述问题操作是所述用户自定义所述问题的第一自定义操作,所述第一自定义操作包括定义所述问题的内容操作;所述问题指令是是所述用户自定义所述问题的第一自定义指令,所述第一自定义指令包括所述问题的内容数据。
在上述信息交互方法中,所述第二接收单元进一步用于在接收用户的设置操作之前,接收用户请求自定义问题的第二自定义操作;所述指令生成单元进一步用于基于所述第二自定义操作生成第二自定义指令;所述第二发送单元进一步用于将所述第二自定义指令发送到所述服务器;以及,所述第三接收单元进一步用于从所述服务器接收用于所述用户自定义问题的问题模板的模板数据;所述第一自定义指令包括所述用户基于所述问题模板自定义问题的所述问题的内容数据。
在上述信息交互装置中,所述第二接收单元进一步用于在接收用户的设置操作之前,接收用户输入所述用户的登录信息的登录操作;所述第二发送单元进一步用于将所述用户的登录信息发送到所述服务器;所述信息交互装置进一步包括:权限接收单元,用于确定是否从所述服务器接收确认所述用户具有自定义问题的权限的自定义权限指令;以及,所述指令生成单元进一步用于响应于接收到所述自定义权限指令,基于所述用户的第二自定义操作生成所述第二自定义指令。
在上述信息交互装置中,所述第三接收单元进一步用于响应于没有接收到所述自定义权限指令,从所述服务器接收所述候选问题数据、所述候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令。
在上述信息交互装置中,所述问题操作进一步包括用户指示所述问题在所述视频中的呈现时间的时间指定操作;所述问题指令进一步包括指示所述问题在所述视频中的呈现时间的时间信息;以及,响应于所述时间信息,所述播放指令进一步用于在呈现所述视频数据时的所述呈现时间呈现所述问题数据。
在上述信息交互装置中,所述问题操作进一步包括用户指示要求特定用户回答问题的用户指定操作;所述问题指令进一步包括指示用户要求特定用户回答问题的用户信息;以及,响应于所述用户信息,所述播放指令进一步用于在所述特定用户的第二终端呈现所述视频数据的过程中呈现所述问题数据。
在上述信息交互装置中,所述用户操作进一步包括用户指示要预览所述问题和所述视频的预览操作;所述用户指令进一步包括指示用户要预览所述问题和所述视频的预览指令;以及,所述第三接收单元进一步用于从所述服务器接收所述问题数据、所述视频数据和用于以预览模式呈现所述视频数据和所述问题数据的播放指令。
在上述信息交互装置中,所述显示单元用于基于所述候选问题数据、所述候选视频数据和所述呈现指令,在所述终端以列表形式同时向用户呈现所述候选问题数据和所述候选视频数据。
根据本申请的再一方面,提供了一种电子设备,包括:处理器;以及,存储器,在所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器运行时使得所述处理器执行如上所述的应用于视频应用的服务器的信息交互方法。
根据本申请的又一方面,提供了一种电子设备,包括:处理器;以及,存储器,在所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器运行时使得所述处理器执行如上所述的应用于视频应用的第一终端的信息交互方法。
根据本申请的再一方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,当所述计算机程序指令被计算装置执行时,可操作来执行如上所述的应用于视频应用的服务器的信息交互方法。
根据本申请的又一方面,提供了一种计算机可读存储介质,其上存储有计算机程序指令,当所述计算机程序指令被计算装置执行时,可操作来执行如上所述的应用于视频应用的第一终端的信息交互方法。
技术效果
根据上述本申请的内容,根据本申请的信息交互方法以及信息交互装置,通过由用户基于视频网站或视频APP中播放的视频的内容设置问题,增加了用户对于视频网站以及视频APP所播放的视频的关注度。
并且,根据本申请的信息交互方法以及信息交互装置,由于交互的内容与视频网站或视频App的融合度高,能够大大地提高用户体验度。
此外,根据本申请的信息交互方法以及信息交互装置,通过增加用户与视频网站或视频APP中播放的视频的交互方式,提高了用户与视频网站与视频APP之间的粘合度,也增加了所有参与用户的参与感,吸引用户参与活动。
附图说明
通过阅读下文优选的具体实施方式中的详细描述,本申请各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。说明书附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。显而易见地,下面描述的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。而且在整个附图中,用相同的附图标记表示相同的部件。
图1图示了根据本申请第一实施例的信息交互方法的示意性流程图。
图2图示了根据本申请第一实施例的信息交互方法中用户权限确认的流程图。
图3图示了根据本申请第二实施例的信息交互方法的示意性流程图。
图4图示了根据本申请第二实施例的信息交互方法中的用户操作的示意性流程图。
图5图示了根据本申请第一和第二实施例的信息交互方法的交互示例的示意性流程图。
图6图示了根据本申请第三实施例的信息交互装置的示意性框图。
图7图示了根据本申请第四实施例的信息交互装置的示意性框图。
图8图示了根据本申请实施例的电子设备的示意性框图。
具体实施方式
下面,将参考附图详细地描述根据本申请的示例实施例。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。
申请概述
视频网站和视频APP为了争取更多的关注和用户,需要不断推出新颖的活动来吸引用户以及留住用户。
该活动的一个示例是视频提问活动,即,视频网站和视频APP通过播放视频并提出相应的问题让用户来回答,并通过继续播放视频来显示正确答案。
这种问题通常都是由视频网站和视频APP基于视频内容预先设置的,从而使得用户提高对视频内容的关注度,同时增强与用户的互动。
但是,由于问题本身是视频网站和视频APP方设置的,可能存在不能很好地反应用户兴趣的情况。另外,用户在回答问题的同时,也会对问题本身发生兴趣。
针对上述问题,本申请实施例的基本构思是提出一种信息交互方法和信息交互装置,可以进一步向用户提供设置问题并随着视频播放所设置的问题的功能,从而进一步提高用户对于视频的关注度,并增加用户针对视频的互动方式。
在介绍了本申请的基本原理之后,下面将参考附图来具体介绍本申请的各种非限制性实施例。
示例性方法
第一实施例
图1图示了根据本申请第一实施例的信息交互方法的示意性流程图。如图1所示,根据本申请第一实施例的信息交互方法用于视频应用的服务器,包括:S110,从第一终端接收第一用户指令,所述第一用户指令包括视频指令和问题指令,所述视频指令指示用户要设置问题的视频,所述问题指令指示针对所述视频用户要设置的问题,所述问题与所述视频的内容相关联;S120,基于所述问题指令,生成所述问题的问题数据;S130,基于所述视频指令,生成所述视频的视频数据;S140,基于所述用户指令,生成用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令;以及S150,将所述问题数据、所述视频数据和所述播放指令发送到第二终端。
在根据本申请第一实施例的信息交互方法中,服务器从设置问题的用户的第一终端接收包括对于问题和视频的指示的第一用户指令,并生成相应的问题数据、视频数据和播放指令。并且,服务器通过将上述问题数据、视频数据和播放指令发送到其它用户的第二终端,就可以使得其它用户在观看视频的同时看到设置问题的用户所提出的问题。
根据本申请第一实施例的信息交互方法并不限定用户设置问题和视频的方式。在一个示例中,用户可以直接设置问题和视频。例如,用户可以在观看视频的过程中,直接通过键盘输入问题。在另一示例中,服务器可以向用户推送问题和视频的选项,从而用户可以基于服务器的推送选择相应的问题和视频。
在一个示例中,在上述信息交互方法中,在从所述第一终端接收第一用户指令之前进一步包括:从所述第一终端接收用户请求设置问题的第二用户指令;以及,响应于从所述第一终端接收到所述第二用户指令,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端。
具体来说,用户可以以多种方式进入播放视频的界面,例如通过社交APP的推送来打开进入该界面的链接;从视频网站或视频APP的终端首页顶部入口,选择固定图标,打开进入该界面的链接;或者从视频网站或视频APP的终端首页顶部入口,通过滚动的弹幕进入该界面。在进入界面后,可以对于可以进行提问的视频,增加诸如“我要提问”或者“我要出题”的问题设置选项。在这种情况下,用户可以通过点击“我要提问”或者“我要出题”的图标来请求设置问题。然后,服务器将可以设置的问题和视频,即候选问题和候选视频发送到第一终端,并将用于呈现所述候选问题和所述候选视频的呈现指令发送到所述第一终端,以使得第一终端显示所述候选问题和所述候选视频。
在一个示例中,在上述信息交互方法中,所述视频指令是用于所述用户从所述候选视频数据中选择所述要设置问题的视频的视频选择指令。
在一个示例中,在上述信息交互方法中,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端包括:将所述候选视频数据和所述候选视频数据的互动属性数据发送到所述第一终端,所述互动属性数据包括关于所述视频的观看数目和所述视频的评论数目中的至少一个的数据。
具体来说,用户可以基于自己的喜好来选择视频,也可以基于推荐来选择视频。例如,服务器可以基于视频的属性,特别地,视频的互动属性来向用户推荐视频。视频的互动属性反映了视频与用户的交互情况,包括但不限于视频的观看数目和用户的评论数目等。即,可以向用户推荐观看次数较多或者评论次数较多的热门视频,当然,如果用户想要选择较为冷门的视频,上述视频的互动属性也可以帮助用户做出判断。这样,用户可以选择所推荐的视频,作为要设置问题的视频。
在一个示例中,在上述信息交互方法中,所述问题指令是用于所述用户从所述候选问题数据中选择所述针对所述视频要设置的问题的问题选择指令。
具体来说,用户可以从预先设置好的问题库中选择候选问题作为用于提问的问题。例如,针对每一视频,可以预先设置与该视频相关的问题的问题库。用户针对该视频,可以从问题库中选择一个或多个问题,作为用于提问的问题。
此外,用户对所述问题的选择也可以是随机选择。例如,在显示候选问题时,可以同时显示“随机选择”的选项。
在一个示例中,在上述信息交互方法中,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端包括:将所述候选问题数据和所述候选问题数据的问题属性数据发送到所述第一终端,所述问题属性数据包括关于所述问题的用户操作数和所述问题的回答正确率中的至少一个的数据。
具体来说,在向用户提供问题时,除了问题本身之外,还可以进一步显示问题的某些属性值,以帮助用户选择问题。例如,可以预先为每个问题设置属性值,该属性值可以是其它用户对问题的投票票数、评论数目,或者题目的回答正确率/错误率等。当然,本领域技术人员可以理解,问题的属性值还可以包含其它与问题本身或者用户对问题的操作有关的参数。
在一个示例中,在上述信息交互方法中,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端包括:预先设置所述候选问题数据的类别;以及,基于所述候选问题数据的类别,将属于一个或多个类别的候选问题数据发送到所述第一终端。
具体来说,在候选问题的问题库中,可以对候选问题进行分类,并基于对候选问题的分类,向用户提供一个或多个类别的候选问题以促进用户选择。例如,可以按照不同类型设置题目,如最有难度的问题、最奇葩的问题、最意外答案的问题等,从而使得用户可以基于问题的类型进行选择。
在一个示例中,在上述信息交互方法中,所述问题指令是所述用户自定义所述问题的第一自定义指令,所述第一自定义指令包括所述问题的内容数据。
也就是说,用户设置问题可以包括两种方式,一种方式是由用户选择预先设置的候选问题,而另一方式是由用户自定义问题。
例如,如果用户没有从预先设置的候选问题当中找到想要的问题,或者用户从一开始就想要自己设置问题,用户可以自定义问题。
例如,针对要设置问题的视频,用户可以首先点击诸如“自定义问题”的图标,然后在弹出的文本框中属于想要提出的问题,并确认输入。
在一个示例中,在上述信息交互方法中,在从第一终端接收第一用户指令之前进一步包括:从所述第一终端接收用户请求自定义问题的第二自定义指令;以及,响应于从所述第一终端接收到所述第二自定义指令,将用于所述用户自定义问题的问题模板的模板数据发送到所述第一终端;所述第一自定义指令包括所述用户基于所述问题模板自定义问题的所述问题的内容数据。
具体来说,当用户想要自定义问题时,可以首先设置为用户请求自定义问题,例如点击“自定义问题”、“我要自己出题”之类的图标。并且,为了便于用户自定义问题,可以预先设置用于用户自定义问题的模板,该模板可以包括用户所设置的问题的一些必要选项,例如问题描述,问题选项,问题呈现时间等。这样,用户就可以基于该模板来自定义问题,提高了用户使用的便利度。
在一个示例中,在上述信息交互方法中,在从所述第一终端接收第一用户指令之前进一步包括:从所述第一终端接收所述用户的登录信息;基于所述登录信息确认所述用户是否具有自定义问题的权限;以及,响应于所述用户具有自定义问题的权限,将指示所述用户具有自定义问题的权限的自定义权限指令发送到所述第一终端。
在一个示例中,在上述信息交互方法中,进一步包括:响应于所述用户不具有自定义问题的权限,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端。
也就是说,可以设置并非所有用户都能够自定义问题,而是仅具有高级权限的用户可以自定义问题,从而提高用户参与互动活动的积极性。例如,可以首先基于用户的登录信息确认用户的身份,再基于用户的身份确定用户自定义问题的权限。比如,高级权限对应于用户可以自定义问题,而低级权限对应于用户仅能够选择预设的问题。当然,也可以基于更复杂的算法,确定用户是否具有自定义问题的权限。例如,基于用户之前设置的问题数目,用户回答问题的数目,用户答对问题的数目等。
然后,基于所确定的用户权限,可以向具有低级权限的用户直接显示问题列表,而向具有高级权限的用户提供自定义问题的选项。例如,在向具有高级权限的用户显示的问题列表中,可以包含“自定义题目”的图标。或者,可以在用户要设置问题时,向具有高级权限的用户同时显示“自定义题目”和“选择题目”的图标。
图2图示了根据本申请第一实施例的信息交互方法中用户权限确认的流程图。如图2所示,用户权限确认的过程包括:S210,从所述第一终端接收所述用户的登录信息;S220,基于所述登录信息确定所对应的用户的身份信息;S230,基于所述用户的身份信息确认所述用户是否具有自定义问题的权限;S240,响应于所述用户具有自定义问题的权限,将指示所述用户具有自定义问题的权限的自定义权限指令发送到所述第一终端,以允许用户自定义题目;以及S250,响应于所述用户不具有自定义问题的权限,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端,以仅允许用户选择候选题目。
当然,本领域技术人员可以理解,服务器也可以根据用户的登录信息直接确认用户是否具有自定义问题的权限。
在一个示例中,在上述信息交互方法中,所述问题指令进一步包括指示所述问题在所述视频中的呈现时间的时间信息;以及,响应于所述时间信息,所述播放指令进一步用于在呈现所述视频数据时的所述呈现时间呈现所述问题数据。
具体来说,因为问题在视频的呈现过程中呈现,用户也可以设置问题在视频中的呈现时间,比如在视频的开始、中间或者结束时呈现。当然,如果用户未设置时间,那么可以在默认时间,比如视频的一开始呈现问题。
在一个示例中,在上述信息交互方法中,所述问题指令进一步包括指示用户要求特定用户回答问题的用户信息;以及,响应于所述用户信息,所述播放指令进一步用于在所述特定用户的第二终端呈现所述视频数据的过程中呈现所述问题数据。
具体来说,用户在设置了与视频相关的问题之后,可以进一步指定要回答该问题的特定用户。例如,用户可以指定自己的朋友回答所设置的问题,或者指定存在与该视频有关的社交关系的用户回答所设置的问题,等等。
这样,通过允许用户基于视频向其他用户提出问题,可以通过一个用户的关注引起与该用户熟悉的其它用户对视频的关注,从而起到用户对视频网站或者视频APP进行自行推广的作用。
并且,在设置了要回答问题的特定用户之后,可以仅在向所述特定用户播放视频的过程中,播放所设置的问题,从而避免对其它用户造成干扰,提高了用户体验。
当然,用户也可以仅设置问题而不选择需要答题的特定用户。那么,可以向观看此视频的所有用户显示问题,也可以通过算法确定适于回答该问题的用户,并向其显示问题。
在一个示例中,在上述信息交互方法中,所述用户指令进一步包括指示用户要预览所述问题和所述视频的预览指令;以及,响应于所述预览指令,所述播放指令进一步用于在所述第一终端以预览模式呈现所述视频数据和所述问题数据。
也就是说,用户在设置了视频和问题之后,可以对所设置的视频和问题进行预览。
在一个示例中,在上述信息交互方法中,所述呈现指令用于以列表形式同时向用户呈现所述候选问题数据和所述候选视频数据。
具体来说,在根据本申请第一实施例的信息交互方法中,在将候选问题数据、候选视频数据的用于呈现候选问题数据和所述候选视频数据的呈现指令发送到所述提出问题的用户的第一终端之后,所述第一终端可以基于呈现指令,以不同呈现形式呈现候选问题和候选视频。例如,可以先向用户提供视频,然后向用户提供问题,或者,也可以同时向用户提供多个可设置问题的视频以及针对每个视频的问题。例如,可以以列表的方式显示可设置问题的视频的列表,以及每个视频的相应的可选择的问题。这样,用户可以通过从列表中选出希望设置问题的一个或多个视频,以及针对每个视频的相应的问题,提高了用户设置问题的效率。
此外,在根据本申请第一实施例的信息交互方法中,用户在自定义问题的情况下,可能仅需要从候选视频中选择视频,而用户在想要针对正在观看的视频提问时,也可能仅需要从候选问题中选择问题。因此,基于以上情况,在根据本申请第一实施例的信息交互方法中,服务器也可以仅将候选问题数据和用于呈现所述候选问题数据的呈现指令发送给所述第一终端,或者仅将候选视频数据和用于呈现所述候选视频数据的呈现指令发送给所述第一终端。
第二实施例
图3图示了根据本申请第二实施例的信息交互方法的示意性流程图。如图3所示,根据本申请第二实施例的信息交互方法用于视频应用的第一终端,所述方法包括:S310,接收用户的设置操作,所述设置操作包括视频操作和问题操作,所述视频操作用于用户指定要设置问题的视频,所述问题操作用于针对所述视频设置问题,所述问题与所述视频的内容相关联;S320,基于所述用户的设置操作生成用户指令,所述用户指令包括对应于所述视频操作的视频指令和对应于所述问题操作的问题指令;以及,S330,将所述视频指令和所述问题指令发送到所述服务器;其中,所述服务器基于所述问题指令生成问题数据,基于所述视频指令生成视频数据,基于所述用户指令生成用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令,并将所述问题数据、所述视频数据和所述播放指令发送给第二终端。
这里,在根据本申请第二实施例的信息交互方法中,第一终端可以是运行视频网站的个人电脑、笔记本电脑,也可以是运行视频APP的智能手机、平板电脑等。
在一个示例中,在上述信息交互方法中,在接收所述用户的设置操作之前进一步包括:接收用户请求设置问题的请求操作;基于所述请求操作生成请求指令;将所述请求指令发送到所述服务器;从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令;以及,基于所述候选问题数据、所述候选视频数据和所述呈现指令在所述第一终端显示所述候选问题和所述候选视频。
在一个示例中,在上述信息交互方法中,所述视频操作是所述用户从所述候选视频中选择要设置问题的视频的视频选择操作;以及,所述视频指令是所述用户从所述候选视频数据中选择要设置问题的视频的视频选择指令。
在一个示例中,在上述信息交互方法中,从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令包括:从所述服务器接收所述候选视频数据和所述候选视频数据的互动属性数据,所述互动属性数据包括关于所述视频的观看数目和所述视频的评论数目中的至少一个的数据。
在一个示例中,在上述信息交互方法中,所述问题操作是所述用户从所述候选问题中选择针对所述视频要设置的问题的问题选择操作;所述问题指令是所述用户从所述候选问题中选择针对所述视频要设置的问题的问题选择指令。
在一个示例中,在上述信息交互方法中,从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令包括:从所述服务器接收所述候选问题数据和所述候选问题数据的问题属性数据,所述问题属性数据包括关于所述问题的用户操作数和所述问题的回答正确率中的至少一个的数据。
在一个示例中,在上述信息交互方法中,从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令包括:从服务器接收属于一个或多个类别的候选问题数据,所述问题数据的类别是在所述服务器预先设置的。
在一个示例中,在上述信息交互方法中,所述问题操作是所述用户自定义所述问题的第一自定义操作,所述第一自定义操作包括定义所述问题的内容操作;所述问题指令是是所述用户自定义所述问题的第一自定义指令,所述第一自定义指令包括所述问题的内容数据。
在一个示例中,在上述信息交互方法中,在接收用户的设置操作之前进一步包括:接收用户请求自定义问题的第二自定义操作;基于所述第二自定义操作生成第二自定义指令;将所述第二自定义指令发送到所述服务器;以及,从所述服务器接收用于所述用户自定义问题的问题模板的模板数据;所述第一自定义指令包括所述用户基于所述问题模板自定义问题的所述问题的内容数据。
在一个示例中,在上述信息交互方法中,在接收用户的设置操作之前进一步包括:接收用户输入所述用户的登录信息的登录操作;将所述用户的登录信息发送到所述服务器;确定是否从所述服务器接收确认所述用户具有自定义问题的权限的自定义权限指令;以及,响应于接收到所述自定义权限指令,基于所述用户的第二自定义操作生成所述第二自定义指令。
在一个示例中,在上述信息交互方法中,进一步包括:响应于没有接收到所述自定义权限指令,从所述服务器接收所述候选问题数据、所述候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令。
在一个示例中,在上述信息交互方法中,所述问题操作进一步包括用户指示所述问题在所述视频中的呈现时间的时间指定操作;所述问题指令进一步包括指示所述问题在所述视频中的呈现时间的时间信息;以及,响应于所述时间信息,所述播放指令进一步用于在呈现所述视频数据时的所述呈现时间呈现所述问题数据。
在一个示例中,在上述信息交互方法中,所述问题操作进一步包括用户指示要求特定用户回答问题的用户指定操作;所述问题指令进一步包括指示用户要求特定用户回答问题的用户信息;以及,响应于所述用户信息,所述播放指令进一步用于在所述特定用户的第二终端呈现所述视频数据的过程中呈现所述问题数据。
在一个示例中,在上述信息交互方法中,所述用户操作进一步包括用户指示要预览所述问题和所述视频的预览操作;所述用户指令进一步包括指示用户要预览所述问题和所述视频的预览指令;以及,所述信息交互方法进一步包括:从所述服务器接收所述问题数据、所述视频数据和用于以预览模式呈现所述视频数据和所述问题数据的播放指令。
在一个示例中,在上述信息交互方法中,基于所述候选问题数据、所述候选视频数据和所述呈现指令在所述终端显示所述候选问题和所述候选视频包括:基于所述候选问题数据、所述候选视频数据和所述呈现指令,在所述终端以列表形式同时向用户呈现所述候选问题数据和所述候选视频数据。
这里,本领域技术人员可以理解,根据本申请第二实施例的信息交互方法中的各个步骤与根据本申请第一实施例的信息交互方法中的各个步骤相互对应,因此为了避免冗余便不再赘述。
图4图示了根据本申请第二实施例的信息交互方法的用户操作示例的示意性流程图。如图4所示,用户操作过程包括:S410,用户打开视频提问互动的链接;S420,用户选择涉及出题的选项;S430,用户选择要设置题目的视频;S440,用户查看与所述视频有关的题目;S450,用户选择预定题目或者自定义题目;S460(可选的,图4中以虚线框示出),用户选择要答题的用户;以及S470(可选的,图4中以虚线框示出),用户预览设置了问题的视频。
方法交互示例
图5图示了根据本申请第一和第二实施例的信息交互方法的交互示例的示意性流程图。如图5所示,根据本申请第一和第二实施例的信息交互方法应用于用户100,第一终端200,服务器300和第二终端400。具体过程如下:S501,用户登录;S502,第一终端将用户的登录信息发送到服务器;S503;服务器确定用户的权限;S504,服务器将表示用户权限的用户权限指令发送到第一终端;S505,用户请求设置问题;S506,第一终端生成用户请求设置问题的第二用户指令;S507,第一终端将第二用户指令发送到服务器;S508,服务器将候选问题数据、候选视频数据和呈现指令发送给第一终端(在用户具有自定义问题的权限的情况下,进一步包括问题模板的模板数据);S509,第一终端基于候选问题数据、候选视频数据和呈现指令,向用户呈现候选问题和候选视频;S510,用户选择视频,选择题目或者自定义题目;S511,第一终端生成针对视频的视频指令和针对问题的问题指令;S512,第一终端将所述视频指令和所述问题指令发送到所述服务器;S513,所述服务器基于所述视频指令和所述问题指令生成视频数据和问题数据;S514,服务器进一步生成用于播放所述视频数据和所述问题数据的播放指令;S515,服务器将所述视频数据、所述问题数据和所述播放指令发送到第二终端。
因此,通过上述信息交互方法,用户可以基于视频网站或视频APP中播放的视频的内容设置问题,因此,在用户观看视频的过程中,增加了用户对于视频网站以及视频APP所播放的视频的关注度。并且,由于交互的内容与视频网站或视频App的融合度高,能够显著地提高用户对视频网站或视频APP的体验度。
并且,通过用户设置问题的方式,增加了用户与视频网站或视频APP中播放的视频的交互方式,提高了用户与视频网站与视频APP之间的粘合度,也增加了所有参与用户的参与感,吸引用户参与活动。
也就是说,通过用户设置问题并在播放视频的同时播放用户设置的问题,用户可以要求其他用户回答问题,因此,用户不再仅关注视频本身,这进一步提高用户与视频网站与视频APP之间的粘合度。而且,通过用户向其他用户提出问题,可以通过一个用户的关注引起与该用户熟悉的其它用户对视频的关注,从而起到用户自行推广的作用。
示例性装置
图6图示了根据本申请第三实施例的信息交互装置的示意性框图。
如图6所示,根据本申请第三实施例的信息交互装置600用于视频应用的服务器,所述装置包括:第一接收单元610,用于从第一终端接收第一用户指令,所述第一用户指令包括视频指令和问题指令,所述视频指令指示用户要设置问题的视频,所述问题指令指示针对所述视频用户要设置的问题,所述问题与所述视频的内容相关联;问题数据生成单元620,用于基于所述第一接收单元610接收到的问题指令,生成所述问题的问题数据;视频数据生成单元630,用于基于所述第一接收单元610接收到的视频指令,生成所述视频的视频数据;播放指令生成单元640,用于基于第一接收单元610接收到的所述用户指令,生成用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令;以及,第一发送单元650,用于将所述问题数据生成单元620生成的问题数据、所述视频数据生成单元630生成的视频数据和所述播放指令生成单元640生成的播放指令发送到第二终端。
在一个示例中,在上述信息交互装置600中,所述第一接收单元610在从所述第一终端接收第一用户指令之前进一步用于从所述第一终端接收用户请求设置问题的第二用户指令;以及,所述第一发送单元650进一步用于响应于从所述第一终端接收到所述第二用户指令,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端。
在一个示例中,在上述信息交互装置600中,所述视频指令是用于所述用户从所述候选视频数据中选择所述要设置问题的视频的视频选择指令。
在一个示例中,在上述信息交互装置600中,所述第一发送单元650用于将所述候选视频数据和所述候选视频数据的互动属性数据发送到所述第一终端,所述互动属性数据包括关于所述视频的观看数目和所述视频的评论数目中的至少一个的数据。
在一个示例中,在上述信息交互装置600中,所述问题指令是用于所述用户从所述候选问题数据中选择所述针对所述视频要设置的问题的问题选择指令。
在一个示例中,在上述信息交互装置600中,所述第一发送单元650用于将所述候选问题数据和所述候选问题数据的问题属性数据发送到所述第一终端,所述问题属性数据包括关于所述问题的用户操作数和所述问题的回答正确率中的至少一个的数据。
在一个示例中,在上述信息交互装置600中,进一步包括类别设置单元,用于预先设置所述候选问题数据的类别;以及,所述第一发送单元650用于基于所述候选问题数据的类别,将属于一个或多个类别的候选问题数据发送到所述第一终端。
在一个示例中,在上述信息交互装置600中,所述问题指令是所述用户自定义所述问题的第一自定义指令,所述第一自定义指令包括所述问题的内容数据。
在一个示例中,在上述信息交互装置600中,所述第一接收单元610进一步用于在从第一终端接收第一用户指令之前,从所述第一终端接收用户请求自定义问题的第二自定义指令;以及,所述第一发送单元650进一步用于响应于从所述第一终端接收到所述第二自定义指令,将用于所述用户自定义问题的问题模板的模板数据发送到所述第一终端;所述第一自定义指令包括所述用户基于所述问题模板自定义问题的所述问题的内容数据。
在一个示例中,在上述信息交互装置600中,所述第一接收单元610进一步用于在从所述第一终端接收第一用户指令之前,从所述第一终端接收所述用户的登录信息;所述信息交互装置600进一步包括权限确定单元,用于基于所述登录信息确认所述用户是否具有自定义问题的权限;以及,所述第一发送单元650进一步用于响应于所述用户具有自定义问题的权限,将指示所述用户具有自定义问题的权限的自定义权限指令发送到所述第一终端。
在一个示例中,在上述信息交互装置600中,所述第一发送单元650进一步用于:响应于所述用户不具有自定义问题的权限,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端。
在一个示例中,在上述信息交互装置中600,所述问题指令进一步包括指示所述问题在所述视频中的呈现时间的时间信息;以及,所述播放指令生成单元用于生成响应于所述时间信息,进一步用于在呈现所述视频数据时的所述呈现时间呈现所述问题数据的播放指令。
在一个示例中,在上述信息交互装置600中,所述问题指令进一步包括指示用户要求特定用户回答问题的用户信息;以及,所述播放指令生成单元用于生成响应于所述用户信息,进一步用于在所述特定用户的第二终端呈现所述视频数据的过程中呈现所述问题数据的播放指令。
在一个示例中,在上述信息交互装置600中,所述用户指令进一步包括指示用户要预览所述问题和所述视频的预览指令;以及,所述播放指令生成单元用于生成响应于所述预览指令,进一步用于在所述第一终端以预览模式呈现所述视频数据和所述问题数据的播放指令。
在一个示例中,在上述信息交互装置600中,所述呈现指令用于以列表形式同时向用户呈现所述候选问题数据和所述候选视频数据。
这里,本领域技术人员可以理解,根据本申请第三实施例的信息交互装置的其它细节与之前描述的根据本申请第一实施例的信息交互方法中的相应细节完全相同,这里为了避免冗余便不再赘述。
图7图示了根据本申请第四实施例的信息交互装置的示意性框图。
如图7所示,根据本申请第四实施例的信息交互装置700用于视频应用的第一终端,所述装置包括:第二接收单元710,用于接收用户的设置操作,所述设置操作包括视频操作和问题操作,所述视频操作用于用户指定要设置问题的视频,所述问题操作用于针对所述视频设置问题,所述问题与所述视频的内容相关联;指令生成单元720,用于基于所述第二接收单元710接收的用户操作生成用户指令,所述用户指令包括对应于所述视频操作的视频指令和对应于所述问题操作的问题指令;以及,第二发送单元730,用于将所述指令生成单元720生成的视频指令和所述问题指令发送到所述服务器;其中,所述服务器基于所述问题指令生成问题数据,基于所述视频指令生成视频数据,基于所述用户指令生成用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令,并将所述问题数据、所述视频数据和所述播放指令发送给第二终端。
在一个示例中,在上述信息交互装置700中,所述第二接收单元710进一步用于在接收所述用户的设置操作之前,接收用户请求设置问题的请求操作;所述指令生成单元720进一步用于基于所述请求操作生成请求指令;所述第二发送单元730进一步用于将所述请求指令发送到所述服务器;以及,所述信息交互装置进一步包括第三接收单元,用于从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令;以及显示单元,用于基于所述候选问题数据、所述候选视频数据和所述呈现指令在所述第一终端显示所述候选问题和所述候选视频。
在一个示例中,在上述信息交互装置700中,所述视频操作是所述用户从所述候选视频中选择要设置问题的视频的视频选择操作;以及,所述视频指令是所述用户从所述候选视频数据中选择要设置问题的视频的视频选择指令。
在一个示例中,在上述信息交互装置700中,所述第三接收单元用于从所述服务器接收所述候选视频数据和所述候选视频数据的互动属性数据,所述互动属性数据包括关于所述视频的观看数目和所述视频的评论数目中的至少一个的数据。
在一个示例中,在上述信息交互装置700中,所述问题操作是所述用户从所述候选问题中选择针对所述视频要设置的问题的问题选择操作;所述问题指令是所述用户从所述候选问题中选择针对所述视频要设置的问题的问题选择指令。
在一个示例中,在上述信息交互装置700中,所述第三接收单元用于从所述服务器接收所述候选问题数据和所述候选问题数据的问题属性数据,所述问题属性数据包括关于所述问题的用户操作数和所述问题的回答正确率中的至少一个的数据。
在一个示例中,在上述信息交互装置700中,所述第三接收单元用于从服务器接收属于一个或多个类别的候选问题数据,所述问题数据的类别是在所述服务器预先设置的。
在一个示例中,在上述信息交互装置700中,所述问题操作是所述用户自定义所述问题的第一自定义操作,所述第一自定义操作包括定义所述问题的内容操作;所述问题指令是是所述用户自定义所述问题的第一自定义指令,所述第一自定义指令包括所述问题的内容数据。
在一个示例中,在上述信息交互方法700中,所述第二接收单元710进一步用于在接收用户的设置操作之前,接收用户请求自定义问题的第二自定义操作;所述指令生成单元720进一步用于基于所述第二自定义操作生成第二自定义指令;所述第二发送单元730进一步用于将所述第二自定义指令发送到所述服务器;以及,所述第三接收单元进一步用于从所述服务器接收用于所述用户自定义问题的问题模板的模板数据;所述第一自定义指令包括所述用户基于所述问题模板自定义问题的所述问题的内容数据。
在一个示例中,在上述信息交互装置700中,所述第二接收单元710进一步用于在接收用户的设置操作之前,接收用户输入所述用户的登录信息的登录操作;所述第二发送单元730进一步用于将所述用户的登录信息发送到所述服务器;所述信息交互装置进一步包括:权限接收单元,用于确定是否从所述服务器接收确认所述用户具有自定义问题的权限的自定义权限指令;以及,所述指令生成单元720进一步用于响应于接收到所述自定义权限指令,基于所述用户的第二自定义操作生成所述第二自定义指令。
在一个示例中,在上述信息交互装置700中,所述第三接收单元进一步用于响应于没有接收到所述自定义权限指令,从所述服务器接收所述候选问题数据、所述候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令。
在一个示例中,在上述信息交互装置700中,所述问题操作进一步包括用户指示所述问题在所述视频中的呈现时间的时间指定操作;所述问题指令进一步包括指示所述问题在所述视频中的呈现时间的时间信息;以及,响应于所述时间信息,所述播放指令进一步用于在呈现所述视频数据时的所述呈现时间呈现所述问题数据。
在一个示例中,在上述信息交互装置700中,所述问题操作进一步包括用户指示要求特定用户回答问题的用户指定操作;所述问题指令进一步包括指示用户要求特定用户回答问题的用户信息;以及,响应于所述用户信息,所述播放指令进一步用于在所述特定用户的第二终端呈现所述视频数据的过程中呈现所述问题数据。
在一个示例中,在上述信息交互装置700中,所述用户操作进一步包括用户指示要预览所述问题和所述视频的预览操作;所述用户指令进一步包括指示用户要预览所述问题和所述视频的预览指令;以及,所述第三接收单元进一步用于从所述服务器接收所述问题数据、所述视频数据和用于以预览模式呈现所述视频数据和所述问题数据的播放指令。
在一个示例中,在上述信息交互装置700中,所述显示单元用于基于所述候选问题数据、所述候选视频数据和所述呈现指令,在所述终端以列表形式同时向用户呈现所述候选问题数据和所述候选视频数据。
同样,本领域技术人员可以理解,根据本申请第四实施例的信息交互装置的其它细节与之前描述的根据本申请第二实施例的信息交互方法中的相应细节完全相同,这里为了避免冗余便不再赘述。
示例性电子设备
下面,参考图8来描述根据本申请实施例的电子设备。该电子设备可以是上述信息交互方法的硬件实现设备。
图8是图示根据本申请实施例的电子设备的框图。
如图8所示,电子设备800包括一个或多个处理器810和存储器820。
处理器810可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备800中的其他组件以执行期望的功能。
存储器820可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器810可以运行所述程序指令,以实现上文所述的本申请的各个实施例的信息交互方法以及/或者其他期望的功能。
在一个示例中,电子设备800还可以包括:输入装置830和输出装置840,这些组件通过总线***和/或其他形式的连接机构(未示出)互连。
例如,在该电子设备是上述用于第一终端的信息交互装置时,该输入装置830可以用于接收各种输入,例如用户对要设置的视频和问题的选择等。因此,该输入装置830例如可以是键盘、鼠标等用于接收用户输入的装置。该输出装置840用于向用户输出视频和问题。该输出装置840可以包括例如显示器。
此外,在该电子设备是上述用于服务器的信息交互装置时,该输入装置830可以是无线接收单元,用于从终端接收各种指令和信息。并且,该输出装置840可以是无线发射单元,用于向终端发送各种数据。
当然,为了简化,图8中仅示出了该电子设备800中与本申请有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备800还可以包括任何其他适当的组件。
示例性计算机程序产品和计算机可读存储介质
除了上述方法和设备以外,本申请的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的信息交互方法中的步骤。
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本申请实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
此外,本申请的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的信息交互方法中的步骤。
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
根据本申请的信息交互方法、信息交互装置、电子设备和计算机可读存储介质,通过由用户基于视频网站或视频APP中播放的视频的内容设置问题,增加了用户对于视频网站以及视频APP所播放的视频的关注度。
并且,根据本申请的信息交互方法、信息交互装置、电子设备和计算机可读存储介质,由于交互的内容与视频网站或视频App的融合度高,能够大大地提高用户体验度。
此外,根据本申请的信息交互方法、信息交互装置、电子设备和计算机可读存储介质,通过增加用户与视频网站或视频APP中播放的视频的交互方式,提高了用户与视频网站与视频APP之间的粘合度,也增加了所有参与用户的参与感,吸引用户参与活动。
以上结合具体实施例描述了本申请的基本原理,但是,需要指出的是,在本申请中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本申请的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本申请为必须采用上述具体的细节来实现。
本申请中涉及的器件、装置、设备、***的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、***。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
还需要指出的是,在本申请的装置、设备和方法中,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本申请的等效方案。
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本申请。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本申请的范围。因此,本申请不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本申请的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。

Claims (36)

1.一种信息交互方法,用于视频应用的服务器,所述方法包括:
从第一终端接收第一用户指令,所述第一用户指令包括视频指令和问题指令,所述视频指令指示用户要设置问题的视频,所述问题指令指示针对所述视频用户要设置的问题,所述问题与所述视频的内容相关联;
基于所述问题指令,生成所述问题的问题数据;
基于所述视频指令,生成所述视频的视频数据;
基于所述用户指令,生成用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令;以及
将所述问题数据、所述视频数据和所述播放指令发送到第二终端。
2.根据权利要求1所述的信息交互方法,其中,在从所述第一终端接收第一用户指令之前进一步包括:
从所述第一终端接收用户请求设置问题的第二用户指令;以及
响应于从所述第一终端接收到所述第二用户指令,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端。
3.根据权利要求2所述的信息交互方法,其中,所述视频指令是用于所述用户从所述候选视频数据中选择所述要设置问题的视频的视频选择指令。
4.根据权利要求3所述的信息交互方法,其中,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端包括:
将所述候选视频数据和所述候选视频数据的互动属性数据发送到所述第一终端,所述互动属性数据包括关于所述视频的观看数目和所述视频的评论数目中的至少一个的数据。
5.根据权利要求2所述的信息交互方法,其中,所述问题指令是用于所述用户从所述候选问题数据中选择所述针对所述视频要设置的问题的问题选择指令。
6.根据权利要求5所述的信息交互方法,其中,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端包括:
将所述候选问题数据和所述候选问题数据的问题属性数据发送到所述第一终端,所述问题属性数据包括关于所述问题的用户操作数和所述问题的回答正确率中的至少一个的数据。
7.根据权利要求2所述的信息交互方法,其中,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端包括:
预先设置所述候选问题数据的类别;以及
基于所述候选问题数据的类别,将属于一个或多个类别的候选问题数据发送到所述第一终端。
8.根据权利要求1所述的信息交互方法,其中,所述问题指令是所述用户自定义所述问题的第一自定义指令,所述第一自定义指令包括所述问题的内容数据。
9.根据权利要求8所述的信息交互方法,其中,在从第一终端接收第一用户指令之前进一步包括:
从所述第一终端接收用户请求自定义问题的第二自定义指令;以及
响应于从所述第一终端接收到所述第二自定义指令,将用于所述用户自定义问题的问题模板的模板数据发送到所述第一终端;
所述第一自定义指令包括所述用户基于所述问题模板自定义问题的所述问题的内容数据。
10.根据权利要求8所述的信息交互方法,其中,在从所述第一终端接收第一用户指令之前进一步包括:
从所述第一终端接收所述用户的登录信息;
基于所述登录信息确认所述用户是否具有自定义问题的权限;以及
响应于所述用户具有自定义问题的权限,将指示所述用户具有自定义问题的权限的自定义权限指令发送到所述第一终端。
11.根据权利要求10所述的信息交互方法,进一步包括:
响应于所述用户不具有自定义问题的权限,将候选问题数据、候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令发送到所述第一终端。
12.根据权利要求1所述的信息交互方法,其中,
所述问题指令进一步包括指示所述问题在所述视频中的呈现时间的时间信息;以及
响应于所述时间信息,所述播放指令进一步用于在呈现所述视频数据时的所述呈现时间呈现所述问题数据。
13.根据权利要求1所述的信息交互方法,其中,
所述问题指令进一步包括指示用户要求特定用户回答问题的用户信息;以及
响应于所述用户信息,所述播放指令进一步用于在所述特定用户的第二终端呈现所述视频数据的过程中呈现所述问题数据。
14.根据权利要求1所述的信息交互方法,其中,
所述用户指令进一步包括指示用户要预览所述问题和所述视频的预览指令;以及
响应于所述预览指令,所述播放指令进一步用于在所述第一终端以预览模式呈现所述视频数据和所述问题数据。
15.根据权利要求2所述的信息交互方法,其中,所述呈现指令用于以列表形式同时向用户呈现所述候选问题数据和所述候选视频数据。
16.一种信息交互方法,用于视频应用的第一终端,所述方法包括:
接收用户的设置操作,所述设置操作包括视频操作和问题操作,所述视频操作用于用户指定要设置问题的视频,所述问题操作用于针对所述视频设置问题,所述问题与所述视频的内容相关联;
基于所述用户操作生成用户指令,所述用户指令包括对应于所述视频操作的视频指令和对应于所述问题操作的问题指令;
将所述视频指令和所述问题指令发送到所述服务器;
其中,所述服务器基于所述问题指令生成问题数据,基于所述视频指令生成视频数据,基于所述用户指令生成用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令,并将所述问题数据、所述视频数据和所述播放指令发送给第二终端。
17.根据权利要求16所述的信息交互方法,其中,在接收所述用户的设置操作之前进一步包括:
接收用户要设置问题的请求操作;
基于所述请求操作生成请求指令;
将所述请求指令发送到所述服务器;
从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令;以及
基于所述候选问题数据、所述候选视频数据和所述呈现指令在所述第一终端显示所述候选问题和所述候选视频。
18.根据权利要求17所述的信息交互方法,其中,
所述视频操作是所述用户从所述候选视频中选择要设置问题的视频的视频选择操作;以及
所述视频指令是所述用户从所述候选视频数据中选择要设置问题的视频的视频选择指令。
19.根据权利要求18所述的信息交互方法,其中,从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令包括:
从所述服务器接收所述候选视频数据和所述候选视频数据的互动属性数据,所述互动属性数据包括关于所述视频的观看数目和所述视频的评论数目中的至少一个的数据。
20.根据权利要求17所述的信息交互方法,其中,
所述问题操作是所述用户从所述候选问题中选择针对所述视频要设置的问题的问题选择操作;
所述问题指令是所述用户从所述候选问题中选择针对所述视频要设置的问题的问题选择指令。
21.根据权利要求18所述的信息交互方法,其中,从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令包括:
从所述服务器接收所述候选问题数据和所述候选问题数据的问题属性数据,所述问题属性数据包括关于所述问题的用户操作数和所述问题的回答正确率中的至少一个的数据。
22.根据权利要求17所述的信息交互方法,其中,从所述服务器接收候选问题数据、候选视频数据和用于呈现所述候选问题数据和所述候选视频数据的呈现指令包括:
从服务器接收属于一个或多个类别的候选问题数据,所述问题数据的类别是在所述服务器预先设置的。
23.根据权利要求15所述的信息交互方法,其中,
所述问题操作是所述用户自定义所述问题的第一自定义操作,所述第一自定义操作包括定义所述问题的内容操作;
所述问题指令是是所述用户自定义所述问题的第一自定义指令,所述第一自定义指令包括所述问题的内容数据。
24.根据权利要求23所述的信息交互方法,其中,在接收用户的设置操作之前进一步包括:
接收用户请求自定义问题的第二自定义操作;
基于所述第二自定义操作生成第二自定义指令;
将所述第二自定义指令发送到所述服务器;以及
从所述服务器接收用于所述用户自定义问题的问题模板的模板数据;
所述第一自定义指令包括所述用户基于所述问题模板自定义问题的所述问题的内容数据。
25.根据权利要求23所述的信息交互方法,其中,在接收用户的设置操作之前进一步包括:
接收用户输入所述用户的登录信息的登录操作;
将所述用户的登录信息发送到所述服务器;
确定是否从所述服务器接收确认所述用户具有自定义问题的权限的自定义权限指令;以及
响应于接收到所述自定义权限指令,基于所述用户的第二自定义操作生成所述第二自定义指令。
26.根据权利要求25所述的信息交互方法,进一步包括:
响应于没有接收到所述自定义权限指令,从所述服务器接收所述候选问题数据、所述候选视频数据和用于呈现所述候选问题数据和候选视频数据的呈现指令。
27.根据权利要求16所述的信息交互方法,其中,
所述问题操作进一步包括用户指示所述问题在所述视频中的呈现时间的时间指定操作;
所述问题指令进一步包括指示所述问题在所述视频中的呈现时间的时间信息;以及
响应于所述时间信息,所述播放指令进一步用于在呈现所述视频数据时的所述呈现时间呈现所述问题数据。
28.根据权利要求16所述的信息交互方法,其中,
所述问题操作进一步包括用户指示要求特定用户回答问题的用户指定操作;
所述问题指令进一步包括指示用户要求特定用户回答问题的用户信息;以及
响应于所述用户信息,所述播放指令进一步用于在所述特定用户的第二终端呈现所述视频数据的过程中呈现所述问题数据。
29.根据权利要求16所述的信息交互方法,其中,
所述用户操作进一步包括用户指示要预览所述问题和所述视频的预览操作;
所述用户指令进一步包括指示用户要预览所述问题和所述视频的预览指令;以及
所述信息交互方法进一步包括:
从所述服务器接收所述问题数据、所述视频数据和用于以预览模式呈现所述视频数据和所述问题数据的播放指令。
30.根据权利要求17所述的信息交互方法,其中,基于所述候选问题数据、所述候选视频数据和所述呈现指令在所述终端显示所述候选问题和所述候选视频包括:
基于所述候选问题数据、所述候选视频数据和所述呈现指令,在所述终端以列表形式同时向用户呈现所述候选问题数据和所述候选视频数据。
31.一种信息交互装置,用于视频应用的服务器,所述装置包括:
第一接收单元,用于从第一终端接收第一用户指令,所述第一用户指令包括视频指令和问题指令,所述视频指令指示用户要设置问题的视频,所述问题指令指示针对所述视频用户要设置的问题,所述问题与所述视频的内容相关联;
问题数据生成单元,用于基于所述问题指令,生成所述问题的问题数据;
视频数据生成单元,用于基于所述视频指令,生成所述视频的视频数据;
播放指令生成单元,用于基于所述用户指令,生成用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令;以及
第一发送单元,用于将所述问题数据、所述视频数据和所述播放指令发送到第二终端。
32.一种信息交互装置,用于视频应用的第一终端,所述装置包括:
第二接收单元,用于接收用户的设置操作,所述设置操作包括视频操作和问题操作,所述视频操作用于用户指定要设置问题的视频,所述问题操作用于针对所述视频设置问题,所述问题与所述视频的内容相关联;
用户指令生成单元,用于基于所述用户操作生成用户指令,所述用户指令包括对应于所述视频操作的视频指令和对应于所述问题操作的问题指令;
第二发送单元,用于将所述视频指令和所述问题指令发送到所述服务器;
其中,所述服务器基于所述问题指令生成问题数据,基于所述视频指令生成视频数据,基于所述用户指令生成的用于在呈现所述视频数据的过程中呈现所述问题数据的播放指令,并将所述问题数据、所述视频数据和所述播放指令发送给第二终端。
33.一种电子设备,包括:
处理器;以及
存储器,在所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器运行时使得所述处理器执行如权利要求1-15中任一项所述的信息交互方法。
34.一种电子设备,包括:
处理器;以及
存储器,在所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器运行时使得所述处理器执行如权利要求16-30中任一项所述的信息交互方法。
35.一种计算机可读存储介质,其上存储有计算机程序指令,当所述计算机程序指令被计算装置执行时,可操作来执行如权利要求1-15中任一项所述的信息交互方法。
36.一种计算机可读存储介质,其上存储有计算机程序指令,当所述计算机程序指令被计算装置执行时,可操作来执行如权利要求16-30中任一项所述的信息交互方法。
CN201810036231.6A 2018-01-15 2018-01-15 信息交互方法和信息交互装置 Pending CN108322833A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810036231.6A CN108322833A (zh) 2018-01-15 2018-01-15 信息交互方法和信息交互装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810036231.6A CN108322833A (zh) 2018-01-15 2018-01-15 信息交互方法和信息交互装置

Publications (1)

Publication Number Publication Date
CN108322833A true CN108322833A (zh) 2018-07-24

Family

ID=62893905

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810036231.6A Pending CN108322833A (zh) 2018-01-15 2018-01-15 信息交互方法和信息交互装置

Country Status (1)

Country Link
CN (1) CN108322833A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110267051A (zh) * 2019-05-16 2019-09-20 北京奇艺世纪科技有限公司 一种数据处理的方法及装置
CN110784772A (zh) * 2019-09-10 2020-02-11 上海道浮于海科技有限公司 一种短视频答题***及方法
CN110798746A (zh) * 2019-09-10 2020-02-14 上海道浮于海科技有限公司 一种短视频答题***及方法
CN114238787A (zh) * 2020-08-31 2022-03-25 腾讯科技(深圳)有限公司 答题处理方法、装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110151426A1 (en) * 2009-12-22 2011-06-23 Oberg Stefan Learning tool
CN104363471A (zh) * 2014-11-21 2015-02-18 广州华多网络科技有限公司 一种基于视频直播的互动方法及相关设备、***
CN104754419A (zh) * 2015-03-13 2015-07-01 腾讯科技(北京)有限公司 基于视频的互动方法和装置
CN105704520A (zh) * 2016-01-21 2016-06-22 上海第九城市教育科技股份有限公司 一种基于互动内容的视频在线直播方法及***
CN106303732A (zh) * 2016-08-01 2017-01-04 北京奇虎科技有限公司 基于视频直播的互动方法、装置及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110151426A1 (en) * 2009-12-22 2011-06-23 Oberg Stefan Learning tool
CN104363471A (zh) * 2014-11-21 2015-02-18 广州华多网络科技有限公司 一种基于视频直播的互动方法及相关设备、***
CN104754419A (zh) * 2015-03-13 2015-07-01 腾讯科技(北京)有限公司 基于视频的互动方法和装置
CN105704520A (zh) * 2016-01-21 2016-06-22 上海第九城市教育科技股份有限公司 一种基于互动内容的视频在线直播方法及***
CN106303732A (zh) * 2016-08-01 2017-01-04 北京奇虎科技有限公司 基于视频直播的互动方法、装置及***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110267051A (zh) * 2019-05-16 2019-09-20 北京奇艺世纪科技有限公司 一种数据处理的方法及装置
CN110784772A (zh) * 2019-09-10 2020-02-11 上海道浮于海科技有限公司 一种短视频答题***及方法
CN110798746A (zh) * 2019-09-10 2020-02-14 上海道浮于海科技有限公司 一种短视频答题***及方法
CN114238787A (zh) * 2020-08-31 2022-03-25 腾讯科技(深圳)有限公司 答题处理方法、装置
CN114238787B (zh) * 2020-08-31 2024-03-29 腾讯科技(深圳)有限公司 答题处理方法、装置

Similar Documents

Publication Publication Date Title
US9843768B1 (en) Audience engagement feedback systems and techniques
JP6734852B2 (ja) イベントを追跡し、仮想会議のフィードバックを提供するシステム及び方法
CN108322833A (zh) 信息交互方法和信息交互装置
US12001478B2 (en) Video-based interaction implementation method and apparatus, device and medium
CN112791393B (zh) 一种信息处理方法、装置、设备及介质
CN111405224B (zh) 在线交互控制方法、装置、存储介质及电子设备
US10764646B2 (en) System and method for managing interactive media
CN110609970B (zh) 用户身份识别方法、装置、存储介质及电子设备
WO2018022645A1 (en) Methods, systems, and media for facilitating interaction between viewers of a stream of content
JP2022075401A (ja) ライブ配信サービスを提供するためのシステム、方法、及びプログラム
CN114390308B (zh) 直播过程中的界面显示方法、装置、设备、介质及产品
CN107888982A (zh) 视频信息推荐方法及装置
CN111629222B (zh) 一种视频处理方法、设备及存储介质
CN103092902A (zh) 信息处理设备、信息处理方法及程序
CN114727146A (zh) 信息处理方法、装置、设备及存储介质
CN114915828B (zh) 在直播间赠送礼物和展示礼物的方法及相关设备
CN108419137A (zh) 数据处理方法和数据处理装置
CN113568545A (zh) 评论内容显示方法、终端及存储介质
CN113824983A (zh) 数据匹配方法、装置、设备及计算机可读存储介质
WO2017171940A1 (en) Methods, systems, and media for indicating viewership of a video
CN108391152A (zh) 显示控制方法和显示控制装置
CN112947819B (zh) 互动叙事作品的消息显示方法、装置、存储介质及设备
US20230262425A1 (en) Complex computing network for improving establishment and streaming of audio communication among mobile computing devices
CN113515336B (zh) 直播间加入方法、创建方法、装置、设备及存储介质
CN114745594A (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
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200514

Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province

Applicant after: Alibaba (China) Co.,Ltd.

Address before: 200241 room 1162, building 555, Dongchuan Road, Shanghai, Minhang District

Applicant before: SHANGHAI QUANTUDOU CULTURE COMMUNICATION Co.,Ltd.

RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180724