[go: up one dir, main page]

CN103442298B - Video request program asynchronous interactive method under cloud architecture environment - Google Patents

Video request program asynchronous interactive method under cloud architecture environment Download PDF

Info

Publication number
CN103442298B
CN103442298B CN201310344918.3A CN201310344918A CN103442298B CN 103442298 B CN103442298 B CN 103442298B CN 201310344918 A CN201310344918 A CN 201310344918A CN 103442298 B CN103442298 B CN 103442298B
Authority
CN
China
Prior art keywords
video
feedback
demand
video file
viewer
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.)
Active
Application number
CN201310344918.3A
Other languages
Chinese (zh)
Other versions
CN103442298A (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.)
Xian Jiaotong University
Original Assignee
Xian Jiaotong University
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 Xian Jiaotong University filed Critical Xian Jiaotong University
Priority to CN201310344918.3A priority Critical patent/CN103442298B/en
Publication of CN103442298A publication Critical patent/CN103442298A/en
Application granted granted Critical
Publication of CN103442298B publication Critical patent/CN103442298B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明是一种云架构环境下的视频点播异步交互方法,收看者在视频点播过程中,对本视频有感想、疑问、见解时,可以随时录制收看者自己的视、音频信息,作为反馈视频文件上传至云架构下的服务器,记录并提交当前视频播放时间点;云架构下的服务器构建视频播放时间点和反馈视频文件的映射表;在视频点播过程中,云架构下的服务器根据当前播放时间点查找映射表中是否有该时间点的反馈视频文件信息,若有,则在视频点播页面显示出反馈视频文件资源,并可根据不同的点播方式选择是否与原视频同步播放,本发明实现了视频节目收看者与其他收看者之间的异步视频交互。

The present invention is a video-on-demand asynchronous interaction method under a cloud architecture environment. During the video-on-demand process, when the viewer has feelings, questions, or opinions about the video, he can record the viewer's own video and audio information at any time as a feedback video file. Upload to the server under the cloud architecture, record and submit the current video playback time point; the server under the cloud architecture builds a mapping table for the video playback time point and the feedback video file; during the video on demand process, the server under the cloud architecture Whether there is the feedback video file information of this time point in the point search mapping table, if there is, then the feedback video file resource is displayed on the video-on-demand page, and can be selected according to different ordering modes whether to play synchronously with the original video, the present invention realizes Asynchronous video interaction between viewers of a video program and other viewers.

Description

云架构环境下的视频点播异步交互方法Video-on-demand asynchronous interaction method under cloud architecture environment

技术领域technical field

本发明属于多媒体技术领域,涉及一种云架构环境下的视频点播异步交互方法。The invention belongs to the technical field of multimedia, and relates to an asynchronous interaction method for video on demand under a cloud architecture environment.

背景技术Background technique

视频点播就是根据观众的要求,播放节目的视频点播系统把用户所点击或选择的视频内容,传输给所请求的用户。即根据用户的需要播放相应的视频节目,从根本上改变了用户过去被动式看电视的不足。当前主流的视频点播系统有三种:1)NVOD,可称其为准视频点播,其方式是:多个视频流依次间隔一定的时间启动发送同样的内容,一个视频流可以为多个用户共享。2)TVOD,可称其为真实视频点播,其方式是:当用户提出请求时,视频服务器将会立即传送用户所要的视频内容,若有另一个用户提出同样的需求,视频服务器会立即为他再启动另一个传输同样内容的视频流。3)IVOD,称为交互式视频点播。它不仅可以支持即点即放,而且还可以让用户对视频流进行交互式的控制,实现节目的播放、暂停、倒回、快进和自动搜索等。Video on demand means that according to the requirements of the audience, the video on demand system that plays the program transmits the video content clicked or selected by the user to the requested user. That is, the corresponding video programs are played according to the user's needs, which fundamentally changes the shortcomings of the user's passive watching TV in the past. There are three mainstream video-on-demand systems: 1) NVOD, which can be called quasi-video-on-demand. Its method is: multiple video streams start sending the same content at regular intervals, and one video stream can be shared by multiple users. 2) TVOD, which can be called real video on demand, its method is: when a user makes a request, the video server will immediately transmit the video content that the user wants, if another user puts forward the same demand, the video server will immediately serve him Start another video stream with the same content. 3) IVOD, called interactive video on demand. It can not only support point-and-play, but also allow users to interactively control the video stream, realizing program play, pause, rewind, fast forward and automatic search.

在现有的视频点播系统中,收看者只能被动的收看视频资源,但不能与其他收看者进行互动,本发明综合考虑了收看者和云架构下提供视频的服务器,提出了一种云架构环境下视频点播异步交互的方法。申请人经过查新,检索到以下两篇与本发明相关的属于视频交互的专利,它们分别是:In the existing video-on-demand system, viewers can only watch video resources passively, but cannot interact with other viewers. This invention comprehensively considers the viewers and the server providing video under the cloud architecture, and proposes a cloud architecture Method for asynchronous interaction of video on demand environment. After a novelty search, the applicant retrieved the following two patents related to the present invention, which belong to video interaction, and they are:

1.视频交互方法及系统(申请号:201110041977.4)1. Video interaction method and system (application number: 201110041977.4)

2.一种基于云架构的音视频交互调度方法及系统(申请号:201110238519.X)2. A cloud-based audio and video interactive scheduling method and system (application number: 201110238519.X)

在专利1中,发明人提出了一种单个移动终端通过中转服务器与多个移动终端进行实时视频交互的方法。In Patent 1, the inventor proposed a method for a single mobile terminal to perform real-time video interaction with multiple mobile terminals through a relay server.

在专利2中,发明人提出了一种基于云架构的音视频交互调度方法及系统,拓宽了用户使用范围,解决了资源约束和资源不足问题,最大范围地满足了用户有关音视频交互方面的应用。In Patent 2, the inventor proposes a cloud-based audio-video interactive scheduling method and system, which broadens the scope of user use, solves the problem of resource constraints and insufficient resources, and satisfies the user's audio-video interaction to the greatest extent. application.

上述现有专利共同存在的问题是:服务平台只能为收看者提供实时的视频交互,而没有提供收看者与其他收看者之间进行异步交互的方法。The problem common to the above-mentioned existing patents is that the service platform can only provide real-time video interaction for viewers, but does not provide a method for asynchronous interaction between the viewer and other viewers.

发明内容Contents of the invention

为了克服上述现有技术的不足,本发明的目的是提供一种应用在视频点播系统中收看者之间进行异步交互的方法,利用云架构环境下海量存储、高速互联、移动终端的特点,通过视音频异步交互的方法,实现了视频节目收看者之间不同时间、不同地点的交互。In order to overcome the deficiencies of the above-mentioned prior art, the purpose of the present invention is to provide a method for asynchronous interaction between viewers in a video-on-demand system, utilizing the characteristics of mass storage, high-speed interconnection, and mobile terminals under the cloud architecture environment, through The method of video and audio asynchronous interaction realizes the interaction between viewers of video programs at different times and places.

为实现上述目标,本发明采取如下技术方案:In order to achieve the above object, the present invention takes the following technical solutions:

一种云架构环境下视频点播异步交互方法,其特征在于,在视频点播过程中,当收看者对视频内容有感想、疑问或见解时,录制其视、音频信息作为反馈视频文件上传至云架构下的服务器,同时记录并提交当前视频播放时间点;云架构下的服务器构建视频播放时间点和反馈视频文件的映射表;在视频的下一次点播过程中,云架构下的服务器根据当前播放时间点查找映射表中是否有对应的反馈视频文件,若有,则在视频点播页面显示出反馈视频文件资源,由收看者根据不同的点播方式选择是否同步播放该反馈视频文件。A video-on-demand asynchronous interaction method under a cloud architecture environment, characterized in that, during the video-on-demand process, when the viewer has feelings, questions or opinions on the video content, the video and audio information is recorded and uploaded to the cloud architecture as a feedback video file At the same time, the server under the cloud architecture records and submits the current video playback time point; the server under the cloud architecture builds a mapping table between the video playback time point and the feedback video file; Click to find out whether there is a corresponding feedback video file in the mapping table. If so, the feedback video file resource will be displayed on the video-on-demand page, and the viewer can choose whether to play the feedback video file synchronously according to different ordering methods.

上述方案中,云架构下的服务器构建视频播放时间点和反馈视频文件的映射表包括以下步骤:In the above solution, the server under the cloud architecture constructs the mapping table of the video playback time point and the feedback video file including the following steps:

Step1:收看者录制反馈视频文件并上传至云架构下的服务器;Step1: The viewer records the feedback video file and uploads it to the server under the cloud architecture;

Step2:收看者提交当前视频的播放时间点给云架构下的服务器;Step2: The viewer submits the playback time of the current video to the server under the cloud architecture;

Step3:云架构下的服务器收到收看者上传的反馈视频文件及当前视频文件的播放时间点;Step3: The server under the cloud architecture receives the feedback video file uploaded by the viewer and the playback time of the current video file;

Step4:云架构下的服务器将反馈视频文件存储到服务器中,并记录反馈视频文件的存放路径;Step4: The server under the cloud architecture stores the feedback video file in the server, and records the storage path of the feedback video file;

Step5:以视频播放时间点做为关键字,反馈视频文件的存放路径为内容,插入到映射表中,其中映射表在数据库中按关键字字典顺序存储,如果数据库中有相同关键字,则添加到相同关键字的内容列表中。Step5: Use the video playback time point as the keyword, and insert the storage path of the feedback video file into the mapping table. The mapping table is stored in the database in the order of the keyword dictionary. If there are the same keywords in the database, add to the table of contents for the same keyword.

云架构下的服务器根据当前播放时间点查找映射表中是否有该时间点的反馈视频文件,包括以下步骤:The server under the cloud architecture looks up whether there is a feedback video file at this time point in the mapping table according to the current playback time point, including the following steps:

Step1:云架构下的服务器获取当前视频的播放时间点;Step1: The server under the cloud architecture obtains the playback time of the current video;

Step2:云架构下的服务器到数据库中查询是否有以当前播放时间点为关键字的项;Step2: The server under the cloud architecture queries the database whether there is an item whose key is the current playback time point;

Step3:若匹配成功,则返回以当前播放时间点为关键字的项的内容,服务器根据反馈视频文件的存放路径,在视频点播页面显示出与当前播放时间点匹配的反馈视频文件资源;若匹配不成功,则返回空,视频点播页面不显示任何反馈视频文件资源。Step3: If the match is successful, return the content of the item with the current playback time point as the keyword, and the server will display the feedback video file resource matching the current playback time point on the VOD page according to the storage path of the feedback video file; if it matches If it is unsuccessful, it will return empty, and the VOD page will not display any feedback video file resources.

收看者根据不同的点播方式选择是否同步播放该反馈视频文件,其中点播方式包括以下两种:The viewer chooses whether to play the feedback video file synchronously according to different on-demand methods, and the on-demand methods include the following two types:

1)暂停播放当前视频,在新窗口中打开收看者选中的某一条反馈视频文件资源;1) Pause the current video, and open a feedback video file resource selected by the viewer in a new window;

2)在当前点播页面内,同步播放收看者选中的一条或多条反馈视频文件资源。2) In the current on-demand page, one or more feedback video file resources selected by the viewer are played synchronously.

收看者根据不同的点播方式选择是否同步播放该反馈视频文件,具体步骤如下:The viewer chooses whether to play the feedback video file synchronously according to different on-demand methods. The specific steps are as follows:

Step1:在收看者观看视频时,云架构下的服务器在视频点播页面实时显示与当前播放时间点有关的反馈视频文件资源;Step1: When the viewer watches the video, the server under the cloud architecture displays the feedback video file resources related to the current playback time point in real time on the video-on-demand page;

Step2:收看者选中想要观看的反馈视频文件;Step2: The viewer selects the feedback video file they want to watch;

Step3:收看者选择点播方式;Step3: The viewer chooses the on-demand mode;

Step4:云架构下的服务器根据收看者选择的点播方式,决定在新窗口中打开反馈视频文件或者在当前页面下同步播放反馈视频文件。Step4: The server under the cloud architecture decides to open the feedback video file in a new window or play the feedback video file synchronously under the current page according to the on-demand mode selected by the viewer.

与现有技术相比,本发明的优点是:视频收看者之间可以在不同时间、不同地点进行异步交互,而不需要受制于传统的视频点播,只能被动收看视频,或者是必须在同一时间段内进行实时的交互,增大了交互的灵活性。Compared with the prior art, the present invention has the advantages that video viewers can interact asynchronously at different times and in different places without being restricted by traditional video-on-demand, only passively watching videos, or having to be in the same Real-time interaction within a time period increases the flexibility of interaction.

附图说明Description of drawings

图1为收看者录制及上传反馈视频文件流程图。Fig. 1 is a flow chart of a viewer recording and uploading a feedback video file.

图2为云架构下的服务器构建播放时间点和反馈视频文件映射表流程图。Fig. 2 is a flow chart of the server constructing the playback time point and the feedback video file mapping table under the cloud architecture.

图3为收看者点播反馈视频文件流程图。Fig. 3 is a flow chart of viewers ordering feedback video files.

具体实施方式Detailed ways

下面对本发明做进一步详细说明。The present invention will be described in further detail below.

本发明是一种云架构环境下视频点播异步交互方法,首先视频收看者录制自己的视、音频信息,作为反馈视频文件上传至云架构下的服务器,记录并提交当前视频播放时间点。然后云架构下的服务器构建视频播放时间点和反馈视频文件的映射表。最后在视频点播过程中,云架构下的服务器根据当前播放时间点查找映射表中是否有对应的反馈视频文件,若有,则在视频点播页面显示出反馈视频文件资源,收看者根据点播方式选择是否同步播放该反馈视频文件。The present invention is a video-on-demand asynchronous interaction method under the cloud architecture environment. First, the video viewer records his own video and audio information, uploads it to the server under the cloud architecture as a feedback video file, and records and submits the current video playback time point. Then the server under the cloud architecture builds a mapping table of video playback time points and feedback video files. Finally, during the video on demand process, the server under the cloud architecture searches the mapping table according to the current playback time point to see if there is a corresponding feedback video file in the mapping table. Whether to play the feedback video file synchronously.

下面分步骤对本发明的技术方案进行详细叙述。The technical scheme of the present invention will be described in detail step by step below.

1、收看者在点播过程中录制并上传反馈视频文件至云架构下的服务器,流程图如附图1所示,具体步骤如下:1. The viewer records and uploads the feedback video file to the server under the cloud architecture during the on-demand process. The flow chart is shown in Figure 1, and the specific steps are as follows:

Step1:录制反馈视频文件前,收看者先记录当前视频播放时间点;Step1: Before recording the feedback video file, the viewer first records the current video playback time point;

Step2:收看者选择是否暂停播放当前视频,若不暂停,则继续下面步骤,否则,跳至Step4;Step2: The viewer chooses whether to pause the current video, if not, continue to the following steps, otherwise, skip to Step4;

Step3:继续观看,直到当前点播的视频结束;Step3: Continue to watch until the current on-demand video ends;

Step4:收看者打开录制工具,录制自己的反馈视频文件;Step4: The viewer opens the recording tool and records his feedback video file;

Step5:收看者点击视频播放页面的上传按钮,将记录下的当前视频播放时间点和录制的反馈视频文件上传至云架构下的服务器;Step5: The viewer clicks the upload button on the video playback page, and uploads the recorded current video playback time point and the recorded feedback video file to the server under the cloud architecture;

Step6:当前视频是否播放完毕,若没播放完毕,则继续下面步骤,否则,跳至Step8;Step6: Whether the current video is finished playing, if not, continue to the following steps, otherwise, skip to Step8;

Step7:继续观看当前视频;Step7: Continue to watch the current video;

Step8:视频录制结束;Step8: The video recording ends;

2、云架构下的服务器构建视频播放时间点和反馈视频文件的映射表,假设云架构下的服务器使用的数据库是MySQL,流程图如附图2所示,具体步骤如下:2. The server under the cloud architecture builds a mapping table for video playback time points and feedback video files. It is assumed that the database used by the server under the cloud architecture is MySQL. The flow chart is shown in Figure 2. The specific steps are as follows:

Step1:云架构下的服务器是否已创建存储映射表的数据库,若未创建,则继续下面步骤,否则,跳至Step3;Step1: Whether the server under the cloud architecture has created a database for storing the mapping table, if not, continue to the following steps, otherwise, skip to Step3;

Step2:创建数据库;Step2: Create a database;

Step3:云架构下的服务器收到收看者提交的反馈视频文件及当前视频播放时间点;Step3: The server under the cloud architecture receives the feedback video file submitted by the viewer and the current video playback time point;

Step4:云架构下的服务器将收到的反馈视频文件存储到本地,并记录下存储路径;Step4: The server under the cloud architecture stores the received feedback video file locally and records the storage path;

Step5:云架构下的服务器到数据库中查询是否有以当前用户所点播视频的视频名为名称的表;若没有,则继续下面步骤,否则,跳至Step7;Step5: The server under the cloud architecture checks in the database whether there is a table with the name of the video requested by the current user; if not, proceed to the following steps, otherwise, skip to Step7;

Step6:在数据库中创建新表,表名为用户点播视频的视频名;Step6: Create a new table in the database, the table name is the video name of the video on demand by the user;

Step7:在表中查询是否有以当前视频播放时间点为主键的项,若没有,则继续下面步骤,否则,跳至Step9;Step7: Query whether there is an item whose primary key is the current video playback time point in the table, if not, continue to the following steps, otherwise, skip to Step9;

Step8:以当前视频播放时间点为主键,在表中创建新项;Step8: Create a new item in the table with the current video playback time point as the primary key;

Step9:将反馈视频文件的存储路径作为内容,存储到项中;Step9: Store the storage path of the feedback video file as the content in the item;

Step10:映射表更新结束;Step10: The update of the mapping table is completed;

3、点播页面动态显示反馈视频文件资源,收看者选择不同的点播方式决定是否将反馈视频文件资源与当前视频同步播放,流程图如附图3所示,具体步骤如下:3. The video-on-demand page dynamically displays the feedback video file resource, and the viewer chooses different on-demand methods to decide whether to play the feedback video file resource synchronously with the current video. The flow chart is shown in Figure 3, and the specific steps are as follows:

Step1:云架构下的服务器获取当前视频播放时间点,到数据库中查询是否有以当前播放视频的视频名为名的表,若有,则继续下面步骤,否则,跳至Step5;Step1: The server under the cloud architecture obtains the current video playback time point, and checks in the database whether there is a table named after the video name of the currently playing video. If so, proceed to the following steps, otherwise, skip to Step5;

Step2:在表中查询是否有以当前视频播放时间点为主键的项,若有,则继续下面步骤,否则,跳至Step5;Step2: Query whether there is an item whose primary key is the current video playback time point in the table, if so, continue to the following steps, otherwise, skip to Step5;

Step3:将查询到的项的内容依次取出,获得与该播放时间点有关的反馈视频文件的存储路径;Step3: Take out the contents of the queried items in order to obtain the storage path of the feedback video file related to the playback time point;

Step4:在视频播放页面显示出相关的反馈视频文件资源链接,链接地址为反馈视频文件的存储路径;Step4: The relevant feedback video file resource link is displayed on the video playback page, and the link address is the storage path of the feedback video file;

Step5:点播页面是否有反馈视频文件资源,若有,继续下面步骤,否则,跳至Step9;Step5: Whether there is a feedback video file resource on the on-demand page, if so, continue to the following steps, otherwise, skip to Step9;

Step6:收看者点击点播页面上不同的点播方式按钮,若选择同步播放,则继续下面步骤,否则,跳至Step8;Step6: The viewer clicks the different on-demand mode buttons on the on-demand page. If synchronous playback is selected, proceed to the following steps; otherwise, skip to Step8;

Step7:在当前播放页面调用页面播放器,同步播放收看者选中的1、2、…n个视频,播放完毕跳至Step9;Step7: Invoke the page player on the current playback page, and play 1, 2, ... n videos selected by the viewer synchronously, and skip to Step9 after playing;

Step8:暂停播放当前的视频,在新窗口中调用页面播放器,播放收看者选中的某个反馈视频文件,播放结束,返回原视频播放页面;Step8: Pause the current video, call the page player in a new window, play a feedback video file selected by the viewer, and return to the original video playback page after the playback is over;

Step9:继续观看本视频,直到视频结束。Step9: Continue watching this video until the end of the video.

Claims (2)

1.一种云架构环境下视频点播异步交互方法,其特征在于,在视频点播过程中,当收看者对视频内容有感想、疑问或见解时,录制其视、音频信息作为反馈视频文件上传至云架构下的服务器,同时记录并提交当前视频播放时间点;云架构下的服务器构建视频播放时间点和反馈视频文件的映射表;在视频的下一次点播过程中,云架构下的服务器根据当前播放时间点查找映射表中是否有对应的反馈视频文件,若有,则在视频点播页面显示出反馈视频文件资源,由收看者根据不同的点播方式选择是否同步播放该反馈视频文件;1. A video-on-demand asynchronous interaction method under a cloud architecture environment, is characterized in that, in the video-on-demand process, when the viewer has impressions, doubts or opinions on the video content, recording its video and audio information is uploaded as a feedback video file to The server under the cloud architecture records and submits the current video playback time point at the same time; the server under the cloud architecture builds a mapping table between the video playback time point and the feedback video file; The playback time point checks whether there is a corresponding feedback video file in the mapping table, and if so, the feedback video file resource is displayed on the video-on-demand page, and the viewer chooses whether to play the feedback video file synchronously according to different ordering methods; 收看者在点播过程中录制并上传反馈视频文件至云架构下的服务器的具体步骤如下:The specific steps for viewers to record and upload feedback video files to the server under the cloud architecture during the on-demand process are as follows: Step1:录制反馈视频文件前,收看者先记录当前视频播放时间点;Step1: Before recording the feedback video file, the viewer first records the current video playback time point; Step2:收看者选择是否暂停播放当前视频,若不暂停,则继续下面步骤,否则,跳至Step4;Step2: The viewer chooses whether to pause the current video, if not, continue to the following steps, otherwise, skip to Step4; Step3:继续观看,直到当前点播的视频结束;Step3: Continue to watch until the current on-demand video ends; Step4:收看者打开录制工具,录制自己的反馈视频文件;Step4: The viewer opens the recording tool and records his feedback video file; Step5:收看者点击视频播放页面的上传按钮,将记录下的当前视频播放时间点和录制的反馈视频文件上传至云架构下的服务器;Step5: The viewer clicks the upload button on the video playback page, and uploads the recorded current video playback time point and the recorded feedback video file to the server under the cloud architecture; Step6:当前视频是否播放完毕,若没播放完毕,则继续下面步骤,否则,跳至Step8;Step6: Whether the current video is finished playing, if not, continue to the following steps, otherwise, skip to Step8; Step7:继续观看当前视频;Step7: Continue to watch the current video; Step8:视频录制结束;Step8: The video recording ends; 云架构下的服务器构建视频播放时间点和反馈视频文件的映射表,具体步骤如下:The server under the cloud architecture constructs a mapping table of video playback time points and feedback video files. The specific steps are as follows: Step1:云架构下的服务器是否已创建存储映射表的数据库,若未创建,则继续下面步骤,否则,跳至Step3;Step1: Whether the server under the cloud architecture has created a database for storing the mapping table, if not, continue to the following steps, otherwise, skip to Step3; Step2:创建数据库;Step2: Create a database; Step3:云架构下的服务器收到收看者提交的反馈视频文件及当前视频播放时间点;Step3: The server under the cloud architecture receives the feedback video file submitted by the viewer and the current video playback time point; Step4:云架构下的服务器将收到的反馈视频文件存储到本地,并记录下存储路径;Step4: The server under the cloud architecture stores the received feedback video file locally and records the storage path; Step5:云架构下的服务器到数据库中查询是否有以当前用户所点播视频的视频名为名称的表;若没有,则继续下面步骤,否则,跳至Step7;Step5: The server under the cloud architecture checks in the database whether there is a table with the name of the video requested by the current user; if not, proceed to the following steps, otherwise, skip to Step7; Step6:在数据库中创建新表,表名为用户点播视频的视频名;Step6: Create a new table in the database, the table name is the video name of the video on demand by the user; Step7:在表中查询是否有以当前视频播放时间点为主键的项,若没有,则继续下面步骤,否则,跳至Step9;Step7: Query whether there is an item whose primary key is the current video playback time point in the table, if not, continue to the following steps, otherwise, skip to Step9; Step8:以当前视频播放时间点为主键,在表中创建新项;Step8: Create a new item in the table with the current video playback time point as the primary key; Step9:将反馈视频文件的存储路径作为内容,存储到项中;Step9: Store the storage path of the feedback video file as the content in the item; Step10:映射表更新结束;Step10: The update of the mapping table is completed; 点播页面动态显示反馈视频文件资源,收看者选择不同的点播方式决定是否将反馈视频文件资源与当前视频同步播放,具体步骤如下:The video-on-demand page dynamically displays the feedback video file resources, and the viewer chooses different on-demand methods to decide whether to play the feedback video file resources synchronously with the current video. The specific steps are as follows: Step1:云架构下的服务器获取当前视频播放时间点,到数据库中查询是否有以当前播放视频的视频名为名的表,若有,则继续下面步骤,否则,跳至Step5;Step1: The server under the cloud architecture obtains the current video playback time point, and checks in the database whether there is a table named after the video name of the currently playing video. If so, proceed to the following steps, otherwise, skip to Step5; Step2:在表中查询是否有以当前视频播放时间点为主键的项,若有,则继续下面步骤,否则,跳至Step5;Step2: Query whether there is an item whose primary key is the current video playback time point in the table, if so, continue to the following steps, otherwise, skip to Step5; Step3:将查询到的项的内容依次取出,获得与该播放时间点有关的反馈视频文件的存储路径;Step3: Take out the contents of the queried items in order to obtain the storage path of the feedback video file related to the playback time point; Step4:在视频播放页面显示出相关的反馈视频文件资源链接,链接地址为反馈视频文件的存储路径;Step4: The relevant feedback video file resource link is displayed on the video playback page, and the link address is the storage path of the feedback video file; Step5:点播页面是否有反馈视频文件资源,若有,继续下面步骤,否则,跳至Step9;Step5: Whether there is a feedback video file resource on the on-demand page, if so, continue to the following steps, otherwise, skip to Step9; Step6:收看者点击点播页面上不同的点播方式按钮,若选择同步播放,则继续下面步骤,否则,跳至Step8;Step6: The viewer clicks the different on-demand mode buttons on the on-demand page. If synchronous playback is selected, proceed to the following steps; otherwise, skip to Step8; Step7:在当前播放页面调用页面播放器,同步播放收看者选中的1、2、…n个视频,播放完毕跳至Step9;Step7: Invoke the page player on the current playback page, and play 1, 2, ... n videos selected by the viewer synchronously, and skip to Step9 after playing; Step8:暂停播放当前的视频,在新窗口中调用页面播放器,播放收看者选中的某个反馈视频文件,播放结束,返回原视频播放页面;Step8: Pause the current video, call the page player in a new window, play a feedback video file selected by the viewer, and return to the original video playback page after the playback is over; Step9:继续观看本视频,直到视频结束。Step9: Continue watching this video until the end of the video. 2.根据权利要求1所述云架构环境下视频点播异步交互方法,其特征在于,收看者根据不同的点播方式选择是否同步播放该反馈视频文件,其中点播方式包括以下两种:2. according to the asynchronous interaction method of video-on-demand under the described cloud architecture environment of claim 1, it is characterized in that, the viewer selects whether to play this feedback video file synchronously according to different on-demand modes, wherein the on-demand modes include the following two kinds: 1)暂停播放当前视频,在新窗口中打开收看者选中的某一条反馈视频文件资源;1) Pause playing the current video, and open a feedback video file resource selected by the viewer in a new window; 2)在当前点播页面内,同步播放收看者选中的一条或多条反馈视频文件资源。2) In the current on-demand page, one or more feedback video file resources selected by the viewer are played synchronously.
CN201310344918.3A 2013-08-08 2013-08-08 Video request program asynchronous interactive method under cloud architecture environment Active CN103442298B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310344918.3A CN103442298B (en) 2013-08-08 2013-08-08 Video request program asynchronous interactive method under cloud architecture environment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310344918.3A CN103442298B (en) 2013-08-08 2013-08-08 Video request program asynchronous interactive method under cloud architecture environment

Publications (2)

Publication Number Publication Date
CN103442298A CN103442298A (en) 2013-12-11
CN103442298B true CN103442298B (en) 2015-12-23

Family

ID=49695956

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310344918.3A Active CN103442298B (en) 2013-08-08 2013-08-08 Video request program asynchronous interactive method under cloud architecture environment

Country Status (1)

Country Link
CN (1) CN103442298B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104811766A (en) * 2015-04-28 2015-07-29 柳州市一呼百应科技有限公司 Advertising platform based on interaction network
CN104809628A (en) * 2015-04-28 2015-07-29 柳州市一呼百应科技有限公司 Platform for network advertising
CN104809630A (en) * 2015-04-28 2015-07-29 柳州市一呼百应科技有限公司 Network advertising platform
CN104811765A (en) * 2015-04-28 2015-07-29 柳州市一呼百应科技有限公司 System for network advertising
CN104809629A (en) * 2015-04-28 2015-07-29 柳州市一呼百应科技有限公司 Interactive network advertisement platform
CN110266992A (en) * 2019-06-24 2019-09-20 苏芯物联技术(南京)有限公司 A kind of long-distance video interactive system and method based on augmented reality

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075891A (en) * 2006-12-15 2007-11-21 腾讯科技(深圳)有限公司 Instant telecommunication based on network TV-set and network TV-set system
CN101127875A (en) * 2007-09-13 2008-02-20 深圳市融合视讯科技有限公司 An audience interaction method for broadcasting video stream media program
CN102136023A (en) * 2010-01-21 2011-07-27 中华电信股份有限公司 Audio-visual interactive system and method thereof
CN102572539A (en) * 2010-11-12 2012-07-11 微软公司 Automatic passive and anonymous feedback system
CN102646346A (en) * 2012-05-10 2012-08-22 北京中熙正保远程教育技术有限公司 Mobile video playing system and method for remote instruction
TW201243788A (en) * 2011-04-29 2012-11-01 tai-sheng Zheng Interactive video teaching method
CN102891886A (en) * 2012-09-14 2013-01-23 吉视传媒股份有限公司 Multi-screen interactive method and system based on cloud computing
CN103108250A (en) * 2013-02-20 2013-05-15 深圳市迪威特文化科技有限公司 Method and system of cloud video interaction popularization for carrying out video on demand through television

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101075891A (en) * 2006-12-15 2007-11-21 腾讯科技(深圳)有限公司 Instant telecommunication based on network TV-set and network TV-set system
CN101127875A (en) * 2007-09-13 2008-02-20 深圳市融合视讯科技有限公司 An audience interaction method for broadcasting video stream media program
CN102136023A (en) * 2010-01-21 2011-07-27 中华电信股份有限公司 Audio-visual interactive system and method thereof
CN102572539A (en) * 2010-11-12 2012-07-11 微软公司 Automatic passive and anonymous feedback system
TW201243788A (en) * 2011-04-29 2012-11-01 tai-sheng Zheng Interactive video teaching method
CN102646346A (en) * 2012-05-10 2012-08-22 北京中熙正保远程教育技术有限公司 Mobile video playing system and method for remote instruction
CN102891886A (en) * 2012-09-14 2013-01-23 吉视传媒股份有限公司 Multi-screen interactive method and system based on cloud computing
CN103108250A (en) * 2013-02-20 2013-05-15 深圳市迪威特文化科技有限公司 Method and system of cloud video interaction popularization for carrying out video on demand through television

Also Published As

Publication number Publication date
CN103442298A (en) 2013-12-11

Similar Documents

Publication Publication Date Title
CN103442298B (en) Video request program asynchronous interactive method under cloud architecture environment
US20230359613A1 (en) Systems and methods for generating smart responses for natural language queries
JP6777550B2 (en) Systems and methods for identifying and storing parts of media assets
US11910066B2 (en) Providing interactive advertisements
US8392505B2 (en) Collaborative playlist management
EP2713566A1 (en) Sharing method, system, server and terminal device for personal content
JP2020102228A (en) Methods and systems for displaying contextually relevant information regarding media asset
CN109804637A (en) System and method according to the acute record of storage management series can be used
WO2011032366A1 (en) Method and system for video-on-demand based on live recording
CN102946549A (en) Mobile social video sharing method and system
US12003824B2 (en) Systems and methods for displaying notifications of anticipated dynamic events on a media progress indicator
EP3105934A1 (en) Methods and systems for generating and providing program guides and content
WO2012133503A1 (en) Detailed information management system
CN109416789A (en) Activity recommends media asset to include the method and system in the playlist of second user to checking based on second user to the first user
CN104427352A (en) Method and system for recording and playing television video by mobile terminals to realize user interaction and sharing
US20150347357A1 (en) Systems and methods for automatic text recognition and linking
JP2023052937A (en) Systems and methods for providing progress bar for updating viewing status of previously viewed content
CN109716778A (en) System and method for executing the adaptive scheduling of media asset record
JP5043711B2 (en) Video evaluation apparatus and method
WO2020005207A1 (en) Augmented display from conversational monitoring
CN102325264A (en) Method, set-top box and system for media content distribution and on-demand
CN104702979B (en) A kind of reviewing based on IPTV and reviews system at method
KR102269929B1 (en) Method, user device and computer program for providing video service
KR101387452B1 (en) System and method for interlinked contents in smart tv environment
KR101397643B1 (en) Service system and method for watching review synchronized with scene of contents

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant