CN102646346A - Mobile video playing system and method for remote instruction - Google Patents

Mobile video playing system and method for remote instruction Download PDF

Info

Publication number
CN102646346A
CN102646346A CN2012101467017A CN201210146701A CN102646346A CN 102646346 A CN102646346 A CN 102646346A CN 2012101467017 A CN2012101467017 A CN 2012101467017A CN 201210146701 A CN201210146701 A CN 201210146701A CN 102646346 A CN102646346 A CN 102646346A
Authority
CN
China
Prior art keywords
video
course
current
module
play
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.)
Granted
Application number
CN2012101467017A
Other languages
Chinese (zh)
Other versions
CN102646346B (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.)
BEIJING ZHONGXI ZHENGBAO DISTANCE EDUCATION TECHNOLOGY Co Ltd
Original Assignee
BEIJING ZHONGXI ZHENGBAO DISTANCE EDUCATION TECHNOLOGY 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 BEIJING ZHONGXI ZHENGBAO DISTANCE EDUCATION TECHNOLOGY Co Ltd filed Critical BEIJING ZHONGXI ZHENGBAO DISTANCE EDUCATION TECHNOLOGY Co Ltd
Priority to CN201210146701.7A priority Critical patent/CN102646346B/en
Publication of CN102646346A publication Critical patent/CN102646346A/en
Application granted granted Critical
Publication of CN102646346B publication Critical patent/CN102646346B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Electrically Operated Instructional Devices (AREA)

Abstract

The invention relates to a mobile video playing system and method for remote instruction. The mobile video playing system comprises a storage module, a user communication module, a video switching module, a video synchronization module and a video protocol switching module, wherein the storage module stores course video, the user communication module is connected with a user terminal, when the user communication module receives a playing mode switching command from the user terminal, the video switching module switches the current course video into target course video according to information related to the target playing mode, the video synchronization module synchronizes the playing position of the target course video with the current playing position of the current course video according to information of the current playing position, which is related to the current course video, and the video protocol switching module switches a protocol used by playing the current video according to the condition that the current video is played successfully. According to the invention, more course seeing mode options can be provided for a user, and further better use experiences are provided.

Description

Be used for long-range mobile video Play System and mobile video playing method of giving lessons
Technical field
The present invention relates to mobile video and play the field, relate in particular to and be used for long-range mobile video Play System and mobile video playing method of giving lessons.
Background technology
Along with the internet, applications development of technologies, the video high definition epoch arrive gradually.At present, following mobile video playing method comes into operation: utilize the audio frequency and video solution of Media or Real type to carry out online teaching (giving lessons); The Streaming Media that uses FMS to provide, or the like.For the latter, because the restriction of technology such as Streaming Media Compression and Transmission, FMS can only provide the video than primary bit stream and reduced size.
Because the compatibility issue of Hardware configuration and system version; The part mobile phone (for example; Do not support with the streaming displaying video that mobile phone based on Android operating system) prior art does not have solution preferably yet, but plays with the progressive download mode; Cause request low-response, poor stability, this technology has adapted to not the specific demand of mobile learning.
For above-mentioned reasons, existing a kind of mobile video Play System has adopted the 3 panes courseware, and it can't be play on mobile phone, and existing mobile phone courseware is not realized video and teaching materials synchronous playing, and the video playback response is slower.Can only displaying video on mobile phone such as certain existing mobile video Play System; And the actual part that belongs to video of captions, the student can't be according to a certain chapters and sections in any redirect courseware of learning demand, in addition; Existing mobile phone courseware adopts patterns noninteractive, video+captions mostly; Captions insert into through the video later stage compilation, in case issue can't revise, therefore can't be according to the service needed captions that upgrade in time.Above-mentioned courseware interactive mode be the student to the courseware unidirectional shirtsleeve operation of (specifically referring to video here), it does not satisfy the demand of specialized network training and mobile learning.
In the past,, undersized video (resolution is lower) can only be provided because the viewing area finite sum of the page was technological in the past and the restriction of network condition.Because undersized video only accounts for the sub-fraction of screen area; Can not represent a lot of contents, show teaching materials with the zone that forms such as literal picture are put into beyond the video usually, otherwise; If also incorporate in the video teaching materials; Then, watch the user of instructional video to be difficult to see clearly the teaching materials content in the video, also wasted the most of viewing area on the screen on the other hand because video resolution is lower.
At present; Benefit from the network bandwidth increase, with and the message transmission rate brought increase; Online Video based on technology such as Flash (for example can have higher sharpness; Can reach 720p or higher resolution), interactive mode mainly contains through networking client software or through special application software (for example, the software of education services provider exploitation) and watches video.
Summary of the invention
The problem that the present invention will solve
Because the incompatibility of Hardware configuration and system version; The part mobile phone (for example; Do not support with the streaming displaying video that mobile phone based on Android operating system) prior art does not have solution preferably yet, but plays with the progressive download mode; Cause request low-response, poor stability, this technology has adapted to not the specific demand of mobile learning.
In addition, under the situation that the form of using HD video is given lessons, large-sized video council takies the major part space of screen, and at this moment, having ready conditions is attached to the contents such as teaching materials of forms such as literal beyond the video area under the above-mentioned situation and/or picture in the video.
Realize that a kind of mode that HD video is given lessons is to utilize interactive electric whiteboard.Particularly; For example making the form of PPT (the multimedia material is not limited to PPT, also comprises Flash, word or the like) to teaching materials puts in the interactive whiteboard; The personnel of giving lessons give lessons before standing in interactive whiteboard; This is the simulating reality scene of giving lessons well, like this, can let the student that on the spot in person experiencing on class arranged.
Under the situation of using interactive electric whiteboard; Prior art is when representing the content of courses; Personnel and electronic whiteboard (for example appear in the same video owing to give lessons; The personnel of giving lessons need perhaps need carry out writing on the blackboard with the corresponding contents of finger in electronic whiteboard when giving lessons), the personnel that give lessons are shield portions even whole teaching teaching materials or writings on the blackboard when regular meeting is giving lessons.This is, because student's (seeing the class personnel) can't see teaching materials or other content that is blocked, the inconvenience that can cause the student to learn sometimes.
The means of technical solution problem
The problems referred to above to prior art; The present inventor has adopted the interactive electric whiteboard that when writing, also can record; Record simultaneously at the video of the personnel of giving lessons are given lessons (personnel that give lessons give lessons on electronic whiteboard and operate), the content synchronization of electronic whiteboard is recorded as video.Like this, when obtaining the video that the personnel of giving lessons give lessons (demonstration give lessons personnel course video), can also obtain the content video (hide the personnel's that give lessons course video, for example, pure teaching materials video) of electronic whiteboard.
Thereby; When the student learns with regard to this course; This student can independently select " demonstration give lessons personnel " or " hiding the personnel that give lessons " two kinds of play mode at any time,, can select to play respectively give lessons video and pure teaching materials video that is; So just can solve the problem that the personnel of giving lessons are blocked lecture contents, thereby more effectively utilize user's the viewing area of seeing the class terminal screen.
According to an aspect of the present invention; A kind of long-range mobile video Play System of giving lessons that is used for is provided; Comprise memory module, telex network module, video frequency switching module, audio video synchronization module and video protocols handover module; Said memory module storage course video, said telex network module is connected with user terminal, wherein; When said telex network module when said user terminal receives the play mode switching command: obtain the information of the current play position of relevant current course video, and the information of the current play position of relevant current course video be provided to said audio video synchronization module; And; Also from this play mode switching command, extract the information of relevant target play mode; And the information of relevant target play mode is provided to said video frequency switching module, said video frequency switching module according to the information of relevant target play mode with said current course video switch to target course video, wherein; Said audio video synchronization module is according to the information of the current play position of relevant current course video; The current play position of the play position of said target course video and said current course video is synchronous, and said target course video is provided to said user terminal and plays via said telex network module, wherein; The current employed agreement of video playback is switched in the success or not that said video protocols handover module is play according to current video.
According to an aspect of the present invention, this mobile video Play System also comprises the video calling module,
According to an aspect of the present invention; When said telex network module receives course program request when order from user terminal; From this course program request order, extract curriculum information; And this curriculum information offered said video calling module, said video calling module calls relevant course video according to this curriculum information from said memory module, and via said telex network module this course video is sent to user terminal.
According to an aspect of the present invention, on the said memory module database is installed, comprises the course data, course time point data, course teaching materials data, course video data, the course student data that are associated with each course in the said database.
According to an aspect of the present invention; Also comprise knowledge point and video mapping table, time point and video mapping table, course and video mapping table and teaching materials and video mapping table in the said database; Also comprise exam pool data and time point and exam pool mapping table in the said database; And the information of the current play position of said relevant current course video comprises one or more in current video reproduction time dot information, current knowledge dot position information, current teaching materials positional information, the current exam pool positional information.
According to an aspect of the present invention; When the user watches the course video through user terminal; One or more according in said time point and video mapping table, knowledge point and video mapping table, course and video mapping table, teaching materials and video mapping table, knowledge point and the exam pool mapping table; When the course video is played to the relevant position; Through user terminal one or more in the user prompt knowledge point relevant, teaching materials chapters and sections, exercise and other curriculum information with the relevant position of this course video, and, according to the feedback of user terminal and the broadcast of control of video.
According to an aspect of the present invention, said telex network module is connected with user terminal through wire communication or communication, and said user terminal is one or more in personal computer, mobile phone, handheld terminal, the panel computer.
According to an aspect of the present invention; Said current course video is one in course video that shows the personnel that give lessons and the course video of hiding the personnel that give lessons, and said target course video is in course video that shows the personnel that give lessons and the course video of hiding the personnel that give lessons another.
According to an aspect of the present invention; Said user terminal comprises the gesture identification module; Be used for said current course video switch being arrived target course video according to the touch operation of user on the screen of said user terminal; Wherein, Said user terminal calculates touch direction and touch speed according to the variation of the continuous touch location of user on the screen of said user terminal, and generates the video switch order and send to said video frequency switching module according to said touch direction and said touch speed, and said video frequency switching module is ordered said current course video switch to target course video according to said video switch.
According to an aspect of the present invention; Said current course video is one in course video that shows teaching materials and the course video that shows the personnel that give lessons, and said target course video is in course video that shows teaching materials and the course video that shows the personnel that give lessons another.
According to an aspect of the present invention; A kind of mobile video playing method that is used for long-range mobile video Play System of giving lessons is provided; Said mobile video Play System comprises memory module, telex network module, video frequency switching module and audio video synchronization module, said memory module storage course video, and said telex network module is connected with user terminal; Said mobile video playing method comprises the steps: step S10; Said telex network module judges whether to receive course program request order, if receive course program request order, then forwards step S20 to; Step S20, said telex network module is extracted curriculum information from this order, and this curriculum information is offered said video calling module, next, forwards step S30 to; Step S30, said video calling module calls relevant course video according to said curriculum information from said memory module, and plays said course video according to the transmission of first agreement and by user terminal; And; Whether the judges terminal has successfully play this course video, if user terminal has successfully been play this course video according to first agreement, then forwards step S40 to; If user terminal fails according to first agreement and plays this course video, then forward step S35 to; Step S35 switches to second agreement with first agreement, and utilizes second agreement to continue displaying video; Afterwards, and forward step S40, step S40 to; In the process of playing the course video; Said telex network module judges whether to receive the play mode switching command from said user terminal, if receive the play mode switching command, then forwards step S50 to; Step S50 writes down the current play position of current course video, next, forwards step S60 to; Step S60, next the information of the relevant target play mode of extraction, forward step S70 to from the play mode switching command that receives; And step S70; Information according to relevant target play mode; Said current course video switch is arrived target course video; The current play position of the play position of said target course video and said current course video is synchronous, via said telex network module said target course video is provided to said user terminal, and begins to play from the play position of said target course video.
According to an aspect of the present invention, said step S20 also comprises: select play mode through user terminal prompting user, next, after the user has selected play mode, forward said step S30 to.
According to an aspect of the present invention; And; Said step S30 or step S70 also comprise: when the user watches the course video through user terminal; One or more according in time point and video mapping table, said knowledge point and video mapping table, course and video mapping table, teaching materials and video mapping table, knowledge point and the exam pool mapping table; When the course video is played to the relevant position, through user terminal one or more in the user prompt knowledge point relevant, teaching materials chapters and sections, exercise and other curriculum information with the relevant position of this course video.
Advantage of the present invention
The present invention has not only realized seeing through computer the major function of class in the past, has also realized adapting to representing and interactive mode of touch screen.Client has correspondingly realized streaming and gradual broadcast, and can switch different protocol according to responsive state, so that adapt to various network environment and terminal device, makes video playback better reliability, compatibility stronger.
In addition, from the above mentioned, according to embodiments of the invention; When the student learns with regard to this course; With of the prior art can only show give lessons video or teaching materials content and can not arbitrarily switch and synchronous mode different, this student can freely select " demonstration give lessons personnel's (comprising the personnel of giving lessons and teaching materials) " or " hiding the personnel's (only teaching materials) that give lessons " two kinds of play mode as required at any time, promptly; Can select to play respectively the give lessons on-the-spot video and the video of pure teaching materials; And, can also keep the synchronism in the video switch process, so just can solve the problem that the personnel of giving lessons are blocked lecture contents.Furtherly, the user can also switch to other as required at any time and see the class pattern, keeps the synchronous of study schedule simultaneously.
Thus,, not only can more effectively utilize the viewing area of seeing the class terminal screen, can also more see the class model selection to seeing that the class user provides, and then give and see that the class user brings better experience according to embodiments of the invention.In addition, the user can for example be switched video image and teaching materials in the courseware with the mode of animation effect through the finger touch screen.Use gesture Switch Video, compare traditional button click and come Switch Video, it is more smooth, convenient to make that the user operates, and has solved traditional 3 panes courseware and on mobile phone, represent the problem with mutual difficulty.
Description of drawings
Fig. 1 is the schematic block diagram of mobile video Play System according to an embodiment of the invention; And
Fig. 2 is the process flow diagram of mobile video playing method according to an embodiment of the invention.
Embodiment
In the following description, for illustrative purposes, a large amount of specific detail have been set forth.Yet, for a person skilled in the art will it is obvious that, can be under the situation of not having these specific detail embodiment of the present invention.In addition, in the following description, for illustrative purposes, various system detail have been described.It should be noted that and for a person skilled in the art will it is obvious that, can in various systems, carry out the present invention, the department of computer science that comprises the inhomogeneity operating system of the moving any number electronic installation of unifying.
To come further to understand the present invention through following description through with reference to above-mentioned accompanying drawing for embodiment.
Fig. 1 is the schematic block diagram of mobile video Play System 100 according to an embodiment of the invention.As shown in Figure 1, mobile video Play System 100 comprises memory module 110, telex network module 120, video calling module 130, video frequency switching module 140, audio video synchronization module 150 and video protocols handover module 160 according to an embodiment of the invention.
Memory module 110 for example can be mass storage device, wherein database can be installed, for example relevant database (RDB).Comprise in the database and the video relevant Various types of data of giving lessons, for example, the course data that are associated with each course, course knowledge point data, course teaching materials data, course video data, course student data.The course data comprise the attribute data relevant with this course, like course name, the personnel that give lessons, hours of instruction etc.Course knowledge point data comprise the data relevant with the knowledge point of this course, like the title of knowledge point, the position of knowledge point (place chapters and sections) etc.Course teaching materials data comprise the data relevant with the teaching materials of this course, like teaching materials text and image content etc.The course video data comprises the data relevant with the video of giving lessons of this course, as the memory location of the video of giving lessons, filename etc.Course student data comprise the data relevant with the student of this course, see class record, interactive record (student's enquirement and teacher's answer), purchaser record and authority etc. like student's name, student.
In addition, also comprise a plurality of relation tables in the database, for example, time point and video mapping table, knowledge point and video mapping table, course and video mapping table, teaching materials and video mapping table etc.Write down the corresponding relation of knowledge point and video in knowledge point and the video mapping table, like beginning and the end position of certain knowledge point in video.Write down the corresponding relation of course and video in course and the video mapping table, the video file corresponding like certain course.Write down the corresponding relation of teaching materials and video in teaching materials and the video mapping table, like beginning and the end position of chapters and sections in video of teaching materials, or the like.In addition, also can comprise the corresponding relation of above various data in the database, all comprise which video and teaching materials, teaching materials position that each video time point is corresponding, knowledge point that each video time is corresponding or the like information like a branch of instruction in school.
Also can comprise exam pool data and knowledge point and exam pool mapping table etc. in the database, wherein write down the relevance of exam pool and course, knowledge point, teaching materials etc.
Telex network module 120 is used for being connected with user terminal, with receive that the user sends with various command and the data of seeing that class is relevant, and to the user's transmission and the relevant Various types of data of giving lessons, like the course video data.Particularly; For example, when the user wanted to watch certain course, the user sent course program request order through user terminal to mobile video Play System 100; Telex network module 120 receives after this order; From this order, extract curriculum information, for example the course numbering offers video calling module 130 with this curriculum information.Video calling module 130 calls associated video according to this curriculum information from database, and sends to user terminal via said telex network module.Alternatively, video calling module 130 can be according to other parameter of course program request order and the specific part of associated video is sent to user terminal, for example, sees position transmission and the displaying video that class finishes from last time.
Telex network module 120 can be through being connected with user terminal such as wire communication (for example, LAN, internet), radio communication modes such as (for example, 2G, 3G mobile communications network, WIFI).Said user terminal can be equipment such as personal computer, radio communication device (like mobile phone), PDA, panel computer.
In addition; Telex network module 120 also can be used to receive and other relevant order of course broadcast from user terminal; For example; Play mode switching command, this order are used between " demonstration give lessons personnel's (comprising the personnel of giving lessons and teaching materials) " or " hiding the personnel's (only teaching materials) that give lessons " two kinds of play mode, switching.
When receiving said play mode switching command via telex network module 120, from this order, extract the information of the play mode that relevant user wants to switch to, and it is provided to video frequency switching module 140.Video frequency switching module 140 carries out the switching of play mode according to play mode information, and existing play mode is switched to the play mode that the user wants.
In addition, when receiving said play mode switching command via telex network module 120, also obtain the information of the play position of the course video that relevant user watching simultaneously, and it is provided to audio video synchronization module 150.Video after audio video synchronization module 150 will be switched according to the information of the play position of the relevant course video that is obtained with switch before audio video synchronization; Promptly; Make the play position of video of video or " hiding the personnel that give lessons " of " demonstration give lessons personnel " synchronous, thereby, according to play position; Can also make corresponding knowledge point and teaching materials synchronous, thereby the class of seeing that makes the user keep normally, link up is experienced.That is to say that audio video synchronization module 150 can also write down the position of current knowledge point, teaching materials etc., and keep multiple synchronous, thereby the class of seeing that makes the user can carry out normally, link up is experienced.
Video protocols handover module 160 is used for switching the employed agreement of current video playback, for example RTSP agreement and http protocol.For example, when user terminal adopted the failure of RTSP agreement displaying video, video protocols handover module 160 changed current broadcast (transmission) agreement into http protocol, thereby system can automatically switch to http protocol and proceed to play.
In addition; Alternatively; When the user watches the course video; Mobile video Play System 100 can be according in time point and video mapping table, knowledge point and video mapping table, course and video mapping table, teaching materials and video mapping table, knowledge point and the exam pool mapping table etc. one or more; When the course video is played to the relevant position, through user terminal to the user prompt knowledge point relevant, teaching materials chapters and sections, exercise and other curriculum information with the relevant position of this course video.Particularly, for example, for the order of classes or grades at school that exercise is arranged; Also can point out student (user) to carry out the exercise of exercise; If need doing, this course listens to the teacher to continuing behind the exercise, the then also judgement that can be correlated with of this system, promptly; Continue to listen to the teacher if do right just the permission, otherwise just need listen the content of correlated knowledge point or the topic of reforming again.
In addition; Alternatively; Said user terminal comprises the gesture identification module; Be used for said current course video (the course video that for example, shows the personnel that give lessons) being switched to target course video (the course video that for example, shows teaching materials) according to the touch operation of user on the screen of said user terminal; Wherein, Said user terminal calculates touch direction and touch speed according to the variation of the continuous touch location of user on the screen of said user terminal, and generates the video switch order and send to said video frequency switching module 140 according to said touch direction and said touch speed, and said video frequency switching module 140 is ordered said current course video switch to target course video according to said video switch.
The detailed process that realizes said gesture identification is following.As an example; User terminal response user touch event obtains horizontal ordinate poor of horizontal ordinate and last touch point (the lifting a little) of first touch point (pressing a little), and; According to the touch mistiming of each touch point, calculate the touch mobile and horizontal speed between 2 again.If the difference of the horizontal ordinate of first touch point (pressing a little) and the horizontal ordinate of last touch point (lifting a little) greater than 200 pixel/seconds, then arrives target course video with said current course video switch greater than the touch mobile and horizontal speed between 200 pixels and at 2.In addition, alternatively, also can judge difference positive and negative of horizontal ordinate of horizontal ordinate and last touch point (the lifting a little) of first touch point (pressing a little) earlier, and positive and negatively confirm to touch glide direction, and select different target course videos thus according to said.
Thus, the user can for example be switched video image and teaching materials in the courseware with the mode of animation effect through the finger touch screen.Use gesture Switch Video, compare traditional button click and come Switch Video, it is more smooth, convenient to make that the user operates, and has solved traditional 3 panes courseware and on mobile phone, represent the problem with mutual difficulty.
Fig. 2 is the process flow diagram of mobile video playing method according to an embodiment of the invention.
As shown in Figure 2, at first, this mobile video playing method begins along with the operation of mobile video Play System.At step S10, telex network module 120 judges whether to receive course program request order.If the judged result at step S10 is " being ", that is, if receive course program request order; Then at step S20, telex network module 120 is extracted curriculum information from this order, and this curriculum information is offered video calling module 130; Thereby accomplish the selection of course, and select play mode, next through user terminal prompting user; After the user had selected play mode, this method forwarded step S30 to.
At step S30; Video calling module 130 calls the course video relevant with this course according to curriculum information from memory module 110; And according to used agreement (first agreement; For example, the RTSP agreement) transmit (and by user terminal broadcast) course video, and whether the judges terminal successfully plays this course video.If the judged result at step S30 is " being ", that is,, then forward step S40 to if user terminal has successfully been play this course video according to first agreement.
If the judged result at step S30 is " denying ", that is,, user terminal plays this course video if failing according to first agreement, then forward step S35 to.At step S35, used first agreement is switched to second agreement, continue displaying video, and forward step S40 to.
Next, at step S40, in the process of video playback, judge whether to receive the play mode switching command.
If the judged result at step S40 is " being ", that is,, then forward step S50 to if receive the play mode switching command.At step S50, write down current play position, for example, current reproduction time dot information is recorded memory module 110.Next, at step S60, judge whether the play mode switching command that receives indicates " switch to and do not have the personnel's pattern of giving lessons ".
If the judged result at step S60 is " being ", that is,, then forward step S80 to if the play mode switching command that receives indication " switches to and do not have the personnel's pattern of giving lessons ".At step S80; Current play mode switched to does not have the personnel's pattern of giving lessons; Promptly; The give lessons current play position of course video (target course video) play position and said current course video under personnel's pattern of nothing is synchronous, and said target course video is provided to said user terminal and plays via said telex network module.Here, those skilled in the art will appreciate that, then execution in step S80 and do not mean that and carry out the play mode blocked operation that in fact, in the case, the play mode blocked operation is not performed if current play mode has been not have the personnel's pattern of giving lessons.
On the other hand, be " denying " as if judged result at step S60, that is, if the play mode switching command that receives indication " having switched to the personnel's pattern of giving lessons " then forwards step S70 to.At step S70; Current play mode has been switched to the personnel's pattern of giving lessons; Promptly; To there be the current play position of course video (target course video) play position and said current course video under the personnel's pattern of giving lessons synchronous, and said target course video is provided to said user terminal and plays via said telex network module.Here, those skilled in the art will appreciate that, then execution in step S80 and do not mean that and carry out the play mode blocked operation that in fact, in the case, the play mode blocked operation is not performed if current play mode has been the personnel's pattern of giving lessons.
At last, it will be apparent to one skilled in the art that the system of can be used as, method or computer program realize the aspect of one embodiment of the present of invention.Thereby; The aspect of one embodiment of the present of invention can adopt whole hardware embodiment, whole software implementation examples (comprising firmware, main flow software, microcode etc.) or comprise the form of the embodiment of software and hardware aspect, plays to be commonly referred to as " module " or " system " here.In addition, the aspect of one embodiment of the present of invention can adopt the form of the computer program of realizing with the mode that realizes one or more tangible computer-readable mediums of computer readable program code on it.
The combination in any of one or more computer-readable mediums capable of using.Computer-readable medium can be computing machine scale signal media or computer-readable recording medium.For example, computer-readable recording medium can be but is not limited to electronics, magnetic, optics, electromagnetism, infrared or semiconductor system, unit or the aforementioned combination that is fit to arbitrarily.The example more specifically of computer-readable recording medium (non exhaustive tabulation) can comprise: electrical connection, portable computer diskette, the hard disk such as mass storage device, random-access memory (ram), ROM (read-only memory) (ROM), Erasable Programmable Read Only Memory EPROM (EPROM or flash memory), optical fiber, CDROM, light storage device, magnetic memory apparatus or the aforesaid combination that is fit to arbitrarily with one or more circuits.In the context of this instructions, computer-readable recording medium can be any tangible medium, and it can comprise or store the program of being used or being combined with it by instruction execution system, equipment or device.Can use to include but not limited to wireless, wired, optical fiber, radio frequency (RF) or aforesaid suitable combination arbitrarily, be transmitted in the program code of realizing on the computer-readable medium.The form that is used to carry out the combination in any that the computer program code of the operation of one embodiment of the present of invention can one or more programming languages is write, and comprises such as the object oriented programming languages of Java, Smalltalk, C++ etc. and such as the conventional procedures programming language of the programming language of C programming language or type.
Above-mentioned each process flow diagram and schematic block diagram illustrate framework, function and the operation of the possible realization of system according to each embodiment of the present invention, method and computer program product.In this, but each frame representation module, code snippet or part in process flow diagram or the block diagram, and it comprises the one or more executable instructions that are used to realize specific logical function.It shall yet further be noted that in some replaceable realization the function that marks in the frame can be upset the order that marks in the drawings and take place.For example, depend on related function, the step in two frames drawing continuously in fact can almost take place simultaneously, and perhaps, the step in the frame can take place with reversed sometimes.Also will note; Each frame of block diagram and/or process flow diagram and the frame of block diagram and/or process flow diagram can make up or split as required; Its combination or fractionation can be by realizing that based on the system of specialized hardware or the combination of specialized hardware and computer instruction this system carries out specific function or operation.For example, step S80 among Fig. 2 and step S70 can merge into a step,, switch the video that will play according to the target play mode that is.
Term used herein only is used to describe the purpose of specific embodiment, and, be not intended to limit the present invention.For the description that has presented one or more embodiment of the present invention with purpose of description is described, but itself and be not intended to exhaustively, be not restricted to the disclosed form of the present invention yet.As far as those of ordinary skill in the art, many modifications and change will be obvious.Embodiment is selected and describes principle of the present invention and practical application are described best, and makes others skilled in the art can understand the present invention, is suitable for the application-specific conceived because have the various embodiment of various modifications.In sum, those skilled in the art will appreciate that and to make various modifications, modification and replacement that it all falls into likes protection scope of the present invention that claim limits enclosed to the above embodiment of the present invention.
For example; Although in the above-described embodiments; The play mode switching command is used for showing that at " personnel's (comprising the personnel of giving lessons and teaching materials) " that gives lessons switches between these two kinds of play mode of personnel's (only teaching materials) " with hiding the giving lessons of ", yet those skilled in the art is appreciated that fully; Said play mode is not limited to above-mentioned two kinds of play mode; For example, can also between " explicit knowledge's point " and " demonstration give lessons video " these two kinds of play mode, switch, can also between " showing relevant exercise " and " explicit knowledge's point " these two kinds of play mode, switch.Even, also can between more than two kinds play mode, switch, for example, can also between " show relevant exercise ", " explicit knowledge's point " and " demonstration give lessons personnel " these three kinds of play mode, switch, or the like.For brevity, do not enumerate one by one at this.

Claims (12)

1. one kind is used for long-range mobile video Play System of giving lessons; Comprise memory module, telex network module, video frequency switching module, audio video synchronization module and video protocols handover module; Said memory module storage course video, said telex network module is connected with user terminal
Wherein, When said telex network module when said user terminal receives the play mode switching command: obtain the information of the current play position of relevant current course video, and the information of the current play position of relevant current course video be provided to said audio video synchronization module; And; Also from this play mode switching command, extract the information of relevant target play mode; And the information of relevant target play mode is provided to said video frequency switching module; Said video frequency switching module arrives target course video according to the information of relevant target play mode with said current course video switch
Wherein, Said audio video synchronization module is according to the information of the current play position of relevant current course video; The current play position of the play position of said target course video and said current course video is synchronous; And said target course video is provided to said user terminal and plays via said telex network module
Wherein, the current employed agreement of video playback is switched in the success or not that said video protocols handover module is play according to current video.
2. mobile video Play System as claimed in claim 1 also comprises the video calling module,
Wherein, When said telex network module receives course program request when order from user terminal; From this course program request order, extract curriculum information; And this curriculum information offered said video calling module, said video calling module calls relevant course video according to this curriculum information from said memory module, and via said telex network module this course video is sent to user terminal.
3. according to claim 1 or claim 2 mobile video Play System; Wherein, On the said memory module database is installed, comprises the course data, course time point data, course teaching materials data, course video data, the course student data that are associated with each course in the said database.
4. mobile video Play System as claimed in claim 3; Wherein, Also comprise time point and video mapping table, knowledge point and video mapping table, course and video mapping table and teaching materials and video mapping table in the said database; Also comprise exam pool data and time point and exam pool mapping table in the said database
And the information of the current play position of said relevant current course video comprises one or more in current video reproduction time dot information, current knowledge dot position information, current teaching materials positional information, the current exam pool positional information.
5. mobile video Play System as claimed in claim 4; Wherein, When the user watches the course video through user terminal; One or more according in said time point and video mapping table, said knowledge point and video mapping table, course and video mapping table, teaching materials and video mapping table, knowledge point and the exam pool mapping table are when the course video is played to the relevant position, through user terminal one or more in the user prompt knowledge point relevant with the relevant position of this course video, teaching materials chapters and sections, exercise and other curriculum information; And, according to the feedback of user terminal and the broadcast of control of video.
6. according to claim 1 or claim 2 mobile video Play System; Said telex network module is connected with user terminal through wire communication or communication, and said user terminal is one or more in personal computer, mobile phone, handheld terminal, the panel computer.
7. according to claim 1 or claim 2 mobile video Play System; Said current course video is one in course video that shows the personnel that give lessons and the course video of hiding the personnel that give lessons, and said target course video is in course video that shows the personnel that give lessons and the course video of hiding the personnel that give lessons another.
8. according to claim 1 or claim 2 mobile video Play System, said user terminal comprises the gesture identification module, is used for according to the touch operation of user on the screen of said user terminal said current course video switch to target course video,
Wherein, Said user terminal calculates touch direction and touch speed according to the variation of the continuous touch location of user on the screen of said user terminal; And generate the video switch order and send to said video frequency switching module according to said touch direction and said touch speed, said video frequency switching module is ordered said current course video switch to target course video according to said video switch.
9. mobile video Play System as claimed in claim 8; Said current course video is one in course video that shows teaching materials and the course video that shows the personnel that give lessons, and said target course video is in course video that shows teaching materials and the course video that shows the personnel that give lessons another.
10. mobile video playing method that is used for long-range mobile video Play System of giving lessons; Said mobile video Play System comprises memory module, telex network module, video frequency switching module and audio video synchronization module; Said memory module storage course video; Said telex network module is connected with user terminal
Said mobile video playing method comprises the steps:
Step S10, said telex network module judges whether to receive course program request order, if receive course program request order, then forwards step S20 to;
Step S20, said telex network module is extracted curriculum information from this order, and this curriculum information is offered said video calling module, next, forwards step S30 to;
Step S30, said video calling module calls relevant course video according to said curriculum information from said memory module, and plays said course video according to the transmission of first agreement and by user terminal; And; Whether the judges terminal has successfully play this course video, if user terminal has successfully been play this course video according to first agreement, then forwards step S40 to; If user terminal fails according to first agreement and plays this course video, then forward step S35 to;
Step S35 switches to second agreement with first agreement, and utilizes second agreement to continue displaying video, afterwards, and forwards step S40 to,
Step S40, in the process of playing the course video, said telex network module judges whether to receive the play mode switching command from said user terminal, if receive the play mode switching command, then forwards step S50 to;
Step S50 writes down the current play position of current course video, next, forwards step S60 to;
Step S60, next the information of the relevant target play mode of extraction, forward step S70 to from the play mode switching command that receives; And
Step S70; Information according to relevant target play mode; Said current course video switch is arrived target course video; The current play position of the play position of said target course video and said current course video is synchronous, via said telex network module said target course video is provided to said user terminal, and begins to play from the play position of said target course video.
11. mobile video playing method as claimed in claim 10, wherein, said step S20 also comprises: select play mode through user terminal prompting user, next, after the user has selected play mode, forward said step S30 to.
12. like claim 10 or 11 described mobile video playing method; Wherein, Said mobile video Play System is a mobile video Play System as claimed in claim 4; And; Said step S30 or step S70 also comprise: when the user watches the course video through user terminal; One or more according in said time point and video mapping table, said knowledge point and video mapping table, course and video mapping table, teaching materials and video mapping table, knowledge point and the exam pool mapping table are when the course video is played to the relevant position, through user terminal one or more in the user prompt knowledge point relevant with the relevant position of this course video, teaching materials chapters and sections, exercise and other curriculum information.
CN201210146701.7A 2012-05-10 2012-05-10 Mobile video playing system and method for remote instruction Active CN102646346B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210146701.7A CN102646346B (en) 2012-05-10 2012-05-10 Mobile video playing system and method for remote instruction

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210146701.7A CN102646346B (en) 2012-05-10 2012-05-10 Mobile video playing system and method for remote instruction

Publications (2)

Publication Number Publication Date
CN102646346A true CN102646346A (en) 2012-08-22
CN102646346B CN102646346B (en) 2014-05-07

Family

ID=46659156

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210146701.7A Active CN102646346B (en) 2012-05-10 2012-05-10 Mobile video playing system and method for remote instruction

Country Status (1)

Country Link
CN (1) CN102646346B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103226902A (en) * 2013-03-21 2013-07-31 国家电网公司 Remote portable exam training system
CN103442298A (en) * 2013-08-08 2013-12-11 西安交通大学 Video on demand asynchronous interaction method under cloud framework environment
CN103488529A (en) * 2013-09-06 2014-01-01 上海骋娱传媒技术有限公司 Method and equipment for controlling access of video resources
CN103488708A (en) * 2013-09-06 2014-01-01 上海骋娱传媒技术有限公司 Method and equipment for controlling access of video resources
CN103501465A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN103501467A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN103501466A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN103745621A (en) * 2014-01-16 2014-04-23 苏州阔地网络科技有限公司 Intelligent broadcasting instructing method and system for online synchronous classroom
CN105577831A (en) * 2016-02-02 2016-05-11 明博教育科技股份有限公司 Data communication method and system in mobile teaching of electronic courseware
CN106572398A (en) * 2016-11-11 2017-04-19 深圳市矽伟智科技有限公司 Multimedia generating method and system
CN106597908A (en) * 2017-01-07 2017-04-26 武克易 Learning table body feeling control method
CN106802920A (en) * 2016-12-15 2017-06-06 网易(杭州)网络有限公司 For online education and the method and system of synthesis teaching multimedia object
CN106803427A (en) * 2016-12-15 2017-06-06 网易(杭州)网络有限公司 Method and system and computer-readable recording medium for information to be presented
CN107038907A (en) * 2017-05-26 2017-08-11 四川长虹电器股份有限公司 A kind of video classes self-aid learning system
WO2018036065A1 (en) * 2016-08-26 2018-03-01 广州视睿电子科技有限公司 Intelligent interactive display
CN109686146A (en) * 2019-02-19 2019-04-26 北京儒博科技有限公司 A kind of switching method of study module, device, storage medium and electronic equipment
CN114422762A (en) * 2021-12-25 2022-04-29 深圳市幕工坊科技有限公司 Projection screen action control system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003241630A (en) * 2001-12-11 2003-08-29 Rikogaku Shinkokai Method for distributing animation, system for displaying the same, education model, user interface, and manual operation procedure
CN1787036A (en) * 2005-10-21 2006-06-14 上海复旦光华信息科技股份有限公司 System for multi media real-time synchronous teaching based on network
CN101055674A (en) * 2006-08-31 2007-10-17 上海交通大学 Remote stream media online teaching method for supporting the VoD and direct broadcast function
CN101436353A (en) * 2007-11-16 2009-05-20 北京新学堂网络科技有限公司 Preparation method for remote schoolteaching video simulating true teaching room schoolteaching effect
JP2010197981A (en) * 2009-02-24 2010-09-09 Yohei Kobayashi Foreign language-video translation learning system
CN201681498U (en) * 2009-11-06 2010-12-22 上海传知信息科技发展有限公司 Remote real-time video lecture system and server of video lecture system
CN102347043A (en) * 2010-07-30 2012-02-08 腾讯科技(北京)有限公司 Method for playing multi-angle video and system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003241630A (en) * 2001-12-11 2003-08-29 Rikogaku Shinkokai Method for distributing animation, system for displaying the same, education model, user interface, and manual operation procedure
CN1787036A (en) * 2005-10-21 2006-06-14 上海复旦光华信息科技股份有限公司 System for multi media real-time synchronous teaching based on network
CN101055674A (en) * 2006-08-31 2007-10-17 上海交通大学 Remote stream media online teaching method for supporting the VoD and direct broadcast function
CN101436353A (en) * 2007-11-16 2009-05-20 北京新学堂网络科技有限公司 Preparation method for remote schoolteaching video simulating true teaching room schoolteaching effect
JP2010197981A (en) * 2009-02-24 2010-09-09 Yohei Kobayashi Foreign language-video translation learning system
CN201681498U (en) * 2009-11-06 2010-12-22 上海传知信息科技发展有限公司 Remote real-time video lecture system and server of video lecture system
CN102347043A (en) * 2010-07-30 2012-02-08 腾讯科技(北京)有限公司 Method for playing multi-angle video and system

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103226902A (en) * 2013-03-21 2013-07-31 国家电网公司 Remote portable exam training system
CN103442298A (en) * 2013-08-08 2013-12-11 西安交通大学 Video on demand asynchronous interaction method under cloud framework environment
CN103442298B (en) * 2013-08-08 2015-12-23 西安交通大学 Video request program asynchronous interactive method under cloud architecture environment
CN103488529A (en) * 2013-09-06 2014-01-01 上海骋娱传媒技术有限公司 Method and equipment for controlling access of video resources
CN103488708A (en) * 2013-09-06 2014-01-01 上海骋娱传媒技术有限公司 Method and equipment for controlling access of video resources
CN103501465A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN103501467A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN103501466A (en) * 2013-09-06 2014-01-08 上海骋娱传媒技术有限公司 Method and equipment used for video resource access control
CN103745621A (en) * 2014-01-16 2014-04-23 苏州阔地网络科技有限公司 Intelligent broadcasting instructing method and system for online synchronous classroom
CN105577831A (en) * 2016-02-02 2016-05-11 明博教育科技股份有限公司 Data communication method and system in mobile teaching of electronic courseware
WO2018036065A1 (en) * 2016-08-26 2018-03-01 广州视睿电子科技有限公司 Intelligent interactive display
CN106572398A (en) * 2016-11-11 2017-04-19 深圳市矽伟智科技有限公司 Multimedia generating method and system
CN106802920A (en) * 2016-12-15 2017-06-06 网易(杭州)网络有限公司 For online education and the method and system of synthesis teaching multimedia object
CN106803427A (en) * 2016-12-15 2017-06-06 网易(杭州)网络有限公司 Method and system and computer-readable recording medium for information to be presented
CN106803427B (en) * 2016-12-15 2019-08-27 网易(杭州)网络有限公司 The methods, devices and systems and computer readable storage medium of information for rendering
CN106802920B (en) * 2016-12-15 2020-11-10 网易(杭州)网络有限公司 Method and system for on-line education and synthesizing teaching multimedia object
CN106597908A (en) * 2017-01-07 2017-04-26 武克易 Learning table body feeling control method
CN107038907A (en) * 2017-05-26 2017-08-11 四川长虹电器股份有限公司 A kind of video classes self-aid learning system
CN109686146A (en) * 2019-02-19 2019-04-26 北京儒博科技有限公司 A kind of switching method of study module, device, storage medium and electronic equipment
CN114422762A (en) * 2021-12-25 2022-04-29 深圳市幕工坊科技有限公司 Projection screen action control system
CN114422762B (en) * 2021-12-25 2023-10-13 深圳市幕工坊科技有限公司 Projection screen motion control system

Also Published As

Publication number Publication date
CN102646346B (en) 2014-05-07

Similar Documents

Publication Publication Date Title
CN102646346B (en) Mobile video playing system and method for remote instruction
KR102205412B1 (en) System and method for tracking events and providing feedback in a virtual conference
CN112788361B (en) Live course review method, display device and server
CN105814898B (en) Dtv
CN205016091U (en) Wireless teaching system based on intelligent terminal
CN202996097U (en) Interactive multimedia teaching system based on cloud service
US9049482B2 (en) System and method for combining computer-based educational content recording and video-based educational content recording
US20160188125A1 (en) Method to include interactive objects in presentation
CN104408983A (en) Recording and broadcasting equipment-based intelligent teaching information processing device and method
CN101272469A (en) Recording system and method used for teaching and meeting place
CN104700338A (en) Online education method and system and client side
CN102157081A (en) Multi-media teaching device based on synchronous text teaching content display
CN103632690A (en) Multimedia dissemination system providing statistical profiles and related method and control device
US20140057243A1 (en) Educational system, teacher information terminal, student information terminal, integrated circuit, and content display method
CN102663907B (en) Video teaching system and video teaching method
CN104980475B (en) Method and device for synchronously presenting display content
KR20180066709A (en) Mobile terminal of playing moving picture lecture and method of playing related moving picture
KR20140057906A (en) User's terminal, server and methods thereof for providing contents to be learned
KR101198091B1 (en) Method and system for learning contents
Renz et al. Optimizing the video experience in moocs
US20060267789A1 (en) Multimedia tour system
KR102036639B1 (en) Mobile terminal of playing moving picture lecture and method of displaying related moving picture
US20140178035A1 (en) Communicating with digital media interaction bundles
KR20230085333A (en) Apparatus for ai based children education solution
KR100688387B1 (en) method for providing animation lecture for PDA

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