CN105979377A - Android-based education interaction realizing method and system thereof - Google Patents
Android-based education interaction realizing method and system thereof Download PDFInfo
- Publication number
- CN105979377A CN105979377A CN201610289682.1A CN201610289682A CN105979377A CN 105979377 A CN105979377 A CN 105979377A CN 201610289682 A CN201610289682 A CN 201610289682A CN 105979377 A CN105979377 A CN 105979377A
- Authority
- CN
- China
- Prior art keywords
- video
- user
- education
- android
- line module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
- H04N21/47202—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26208—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
- H04N21/26216—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints involving the channel capacity, e.g. network bandwidth
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26275—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for distributing content or additional data in a staggered manner, e.g. repeating movies on different channels in a time-staggered manner in a near video on demand system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Electrically Operated Instructional Devices (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses an android-based education interaction realizing method and a system thereof. The method includes the steps of a user obtaining a user module based on android middleware of a service interface provided by a remote interaction education service system, extracting student authorization information based on the user module, the user sending a video education interaction service request based on the user module, a controller receiving the video education interaction service request sent by the user based on the user module, identifying the video type corresponding to the video object, presenting a virtual classroom at the user module of the user, and playing the education video information according to the video type. In the embodiment of the invention, a novel learning platform in the information era is established through a digital education intelligent terminal system. Effectively organizing learning resources and using learning resources can be realized based on android technology, and the requirement of a learner conveniently obtaining digital multimedia learning contents is met.
Description
Technical field
The present invention relates to digital education technical field, particularly relate to a kind of education based on android mutual
The method realized and system thereof.
Background technology
The Ruan Yin operator etc. of Apple, Amazon Company and Japan is carrying out energetically at present
Panel computers such as iPad/Kindle, and carry out pilot in education sector, in the U.S., some are little at present
/ middle school has been achieved with greater advance;The company such as Google utilizes cloud computing technology to wish books simultaneously
Shop, book contents are all put on cloud, thus Formation education cloud, books cloud and courseware cloud etc., mesh
Front Google company has been proposed that digital library's business.Additionally France of Japan is utilizing new model terminal
The industry such as digital art, digital education is advanced with cloud computing technology.
Android is the shifting of increasing income based on Linux platform that Google announced on November 05th, 2007
The title of dynamic operating system, this platform is by operating system, middleware, user interface and application software group
Become.It uses the framework of software stack layers (Software Stack has another name called software lamination), is broadly divided into
Three parts.Bottom, based on linux kernel works, is developed by C language, is provided only basic function;
Intermediate layer includes function library Library and virtual machine Virtual Machine, C++ develop.The superiors
Being various application softwaries, including voice procedure, note program etc., application software is then by each company voluntarily
Exploitation, using Java as a part for coding.There is not any conventional obstruction and move re-invent industry
Patent rights obstacle, being known as is the first real open and complete mobile software made for mobile terminal.
Google by with other each side concerned such as soft and hardware developer, equipment manufacturers, telecom operators
Form the partnership relation of profound level, it is desirable to soft by Criterion, open mobile phone
Part platform, forms an open ecosystem in mobile industry.Android is as Google
The important component part of corporate strategy, will be pushed further into " providing information for everyone whenever and wherever possible " this
The realization of business goal.The plurality of mobile phone user in the whole world is currently in use various based on Android
Phone.The target of Google is to allow (mobile communication) not rely on equipment even platform.For this
Purpose, Android will supplement, without substituting the mobile development strategy that Google follows for a long time: logical
Cross mobile-phone manufacturers and mobile operator with all parts of the world and form affiliate, develop the most useful but also have
The Information Mobile Service of captivation, and promote these products.
Making a general survey of the development path of Internet industry, TV, newspaper, library, marriage are situated between by it
Continue institute, department store, service for life etc. all moves on network, and next step is exactly these network industries
Business is put in pocket (mobile Internet), it is achieved all things in Mobile, thus realizes whenever and wherever possible
Mobile business.Therefore, all trades and professions are installed to mouth by the development trend of whole Internet industry exactly
In Dai, Novel mobile terminal and cloud computing is utilized to carry out industrial integration.Therefore, the mobile Internet epoch
Novel intelligent terminal technology and cloud computing technology brought new business opportunity and choosing for education industry
How war, realize the integration of education industry based on android technology and cloud computing technology and industry translated
Through becoming one of topic of educational circles and Internet circles' terminal care.The interconnection networking of education industry and shifting
Dynamic the Internet is inevitable development trend, and it has the wireless wide market space and development opportunity, and
And industry development at present is scarcely out of swaddling-clothes.How to realize andriod technology to the mutual span of interaction,
Also need to design a kind of new technology mode enter in interactive mode.
Summary of the invention
It is an object of the invention to overcome the deficiencies in the prior art, the invention provides a kind of based on
The mutual method realized of education of android and system thereof, by the knot of android technology Yu cloud computing
Close, it is achieved existing education interaction schemes, meet the development of Internet education pattern.
In order to solve above-mentioned technical problem, embodiments provide a kind of education based on android
The mutual method realized, described method comprises the steps:
User is based upon the android middleware of the service interface that remote interaction education services system is provided
Obtain line module;
Based on line module extract STUDENT AUTHORIZATION information, described authorization message include student registration information and
The grade of giving lessons of associated property;
User sends video education interactive service request based on line module, and mould is passed through in described service request
Type-View-Controller MVC pattern is sent to the controller at place, high in the clouds, and described video education interaction takes
Business request includes object video and video type;
Controller receives the video education interactive service request that user sends based on user, regards described in parsing
Frequently the content in educational interaction service request, it is judged that described object video and video type, obtains user
Data, it is judged that whether described user is validated user, after completing user validation and judging, based on
Video education interactive service request access place object video user profile on the server and study
State, is sent to line module by user profile and learning state;Wherein: described controller uses C/S
Structure utilizes EJB to realize the network adaptation layer ability adaption function to line module, uses extension RTP
Or rtcp protocol stack, optimizes Thread Scheduling Algorithms, it is achieved QoS between monitoring network-side to intelligent terminal
Effectiveness of performance, it is provided that being switched fast between each line module;
Identify the video type corresponding to object video, based on the virtual big class associated by video type
Hall pushes Virtual Space parameter to line module, and by on-screen data, voice data, key frame of video
Data encapsulate;
The line module at user place presents Virtual Class, the screen in initialization of virtual classroom, and for regarding
Frequency evidence, voice data set up corresponding buffer area;
Education video information is play according to video type.
Described video type includes MP4,3GP, AVC, AVI, MPEG-4.
Described play education video information according to video type and include: be a little in described online service type
When broadcasting service, provide the user order program service.
Described order program service uses polling type tupe, improves the responding ability of multi-user concurrent request;
Described order program service, in the case of controller judges that QoS effectiveness of performance is poor, only supports transmission I
The frame of video of frame function.
Described play education video information according to video type and include: be straight in described online service type
When broadcasting service, provide the user direct broadcast service.
Direct broadcast server in described direct broadcast service uses and gathers distributed direct broadcast server structure.
Accordingly, present invention also offers a kind of mutual system realized of education based on android, institute
The system of stating includes:
User side, in the android of the service interface provided by remote interaction education services system
Between part line module is provided, and obtain line module for user, based on line module extraction STUDENT AUTHORIZATION
Information, described authorization message includes student registration information and the grade of giving lessons of associated property, based on user
Module sends video education interactive service request, and model-view-controller is passed through in described service request
MVC pattern is sent to the controller at place, high in the clouds, and described video education interactive service request includes video
Object and video type;After receiving the data controlling end transmission, present Virtual Class, initialize
The screen of Virtual Class, and set up corresponding buffer area for video data, voice data;According to regarding
Frequently type plays education video information;
Controller, receives, for controller, the video education interactive service request that user sends based on user,
Resolve the content in described video education interactive service request, it is judged that described object video and video type,
Obtain user data, it is judged that whether described user is validated user, judges it completing user validation
After, access place object video institute user on the server based on video education interactive service request and believe
Breath and learning state, be sent to line module by user profile and learning state;Wherein: described control
Device uses C/S structure to utilize EJB to realize the network adaptation layer ability adaption function to line module, adopts
With extension RTP or rtcp protocol stack, optimize Thread Scheduling Algorithms, it is achieved monitoring network-side is to intelligence
Energy terminal room QoS effectiveness of performance, it is provided that being switched fast between each line module;Identify video pair
As corresponding video type, push to line module based on the virtual large lectures associated by video type
Virtual Space parameter, and by on-screen data, voice data, the encapsulation of Video Key frame data.
Described video type includes MP4,3GP, AVC, AVI, MPEG-4.
In embodiments of the present invention, the information age study by digital education intelligent terminal system framework
Novel platform, can realize effectively organizing study resource based on android technology and utilize resources learning
Purpose, it is achieved that fusion, seamlessness, embody Multimodal interaction, multithread multiple terminals is transmitted,
Meet learner and obtain the demand of digital multimedia learning content easily.By the control of end-to-end QoS
System, it is achieved that the transmission of program request or live-mode stream controls, and preferably distributes network resources model.Point
Broadcast server and use polling type tupe, the responding ability of multi-user concurrent request can be improved, right
Playback terminal ability processes more weak, the platform that the network bandwidth is limited, supports only transmission I frame, and it is right to reduce
The network bandwidth, the requirement of processor ability.Use the direct broadcast server gathering issue separate type to add enough may be used
With by data acquisition, coding and data subpackage process from direct broadcast server independent, by special
Module completes the distribution of stream data, directly reduces the operation complexity of direct broadcast server from framework,
Improve the performance of direct broadcast server.The architecture mode of the most this separate type also supports that single channel collection is sent out
Cloth server sends data to multiple stage direct broadcast server and separate unit direct broadcast server is able to receive that multichannel is adopted
The data stream of collection publisher server.
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, below by right
In embodiment or description of the prior art, the required accompanying drawing used is briefly described, it should be apparent that,
Accompanying drawing in describing below is only some embodiments of the present invention, for those of ordinary skill in the art
From the point of view of, on the premise of not paying creative work, it is also possible to obtain the attached of other according to these accompanying drawings
Figure.
Fig. 1 is the mutual system structure signal realized of education based on android of the embodiment of the present invention
Figure;
Fig. 2 is the mutual method flow diagram realized of education based on android of the embodiment of the present invention.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is entered
Row clearly and completely describes, it is clear that described embodiment is only a part of embodiment of the present invention,
Rather than whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art are not having
Have and make the every other embodiment obtained under creative work premise, broadly fall into present invention protection
Scope.
Fig. 1 is the mutual system structure signal realized of education based on android of the embodiment of the present invention
Figure, this system includes:
User side, in the android of the service interface provided by remote interaction education services system
Between part line module is provided, and obtain line module for user, based on line module extraction STUDENT AUTHORIZATION
Information, described authorization message includes student registration information and the grade of giving lessons of associated property, based on user
Module sends video education interactive service request, and model-view-controller is passed through in described service request
MVC pattern is sent to the controller at place, high in the clouds, and described video education interactive service request includes video
Object and video type;After receiving the data controlling end transmission, present Virtual Class, initialize
The screen of Virtual Class, and set up corresponding buffer area for video data, voice data;According to regarding
Frequently type plays education video information;
Controller, receives, for controller, the video education interactive service request that user sends based on user,
Resolve the content in described video education interactive service request, it is judged that described object video and video type,
Obtain user data, it is judged that whether described user is validated user, judges it completing user validation
After, access place object video institute user on the server based on video education interactive service request and believe
Breath and learning state, be sent to line module by user profile and learning state;Wherein: described control
Device uses C/S structure to utilize EJB to realize the network adaptation layer ability adaption function to line module, adopts
With extension RTP or rtcp protocol stack, optimize Thread Scheduling Algorithms, it is achieved monitoring network-side is to intelligence
Energy terminal room QoS effectiveness of performance, it is provided that being switched fast between each line module;Identify video pair
As corresponding video type, push to line module based on the virtual large lectures associated by video type
Virtual Space parameter, and by on-screen data, voice data, the encapsulation of Video Key frame data.
Video server, is used for providing video data content.
Vod server, when online service type is order program service, provides the user order program service.
This order program service uses polling type tupe, improves the responding ability of multi-user concurrent request;This point
Service of broadcasting, in the case of controller judges that QoS effectiveness of performance is poor, only supports transmission I frame function
Frame of video.
Direct broadcast server, when online service type is direct broadcast service, provides the user direct broadcast service.
Direct broadcast server in this direct broadcast service uses and gathers distributed direct broadcast server structure.
During the embodiment of the present invention, this video type include MP4,3GP, AVC, AVI,
MPEG-4。
Fig. 2 is the mutual method flow diagram realized of education based on android of the embodiment of the present invention, bag
Include following steps:
S201, user are based upon the android of the service interface that remote interaction education services system is provided
Middleware obtains line module;
S202, based on line module extract STUDENT AUTHORIZATION information, described authorization message includes student registration
Information and the grade of giving lessons of associated property;
S203, user send video education interactive service request, described service request based on line module
The controller at place, high in the clouds, described video education it is sent to by model-view-controller MVC pattern
Interactive service request includes object video and video type;
S204, controller receive the video education interactive service request that user sends based on user, resolve
Content in described video education interactive service request, it is judged that described object video and video type, obtains
Take user data, it is judged that whether described user is validated user, after completing user validation and judging,
Based on video education interactive service request access place object video institute user profile on the server with
Learning state, is sent to line module by user profile and learning state;Wherein: described controller is adopted
Utilize EJB to realize the network adaptation layer ability adaption function to line module by C/S structure, use and expand
Exhibition RTP or rtcp protocol stack, optimize Thread Scheduling Algorithms, it is achieved monitoring network-side is to intelligence eventually
QoS effectiveness of performance between end, it is provided that being switched fast between each line module;
S205, identify the video type corresponding to object video, based on the void associated by video type
Intend large lectures and push Virtual Space parameter to line module, and by on-screen data, voice data, video
Key frame data encapsulates;
S206, the line module at user place present Virtual Class, the screen in initialization of virtual classroom,
And set up corresponding buffer area for video data, voice data;
S207, according to video type play education video information.
In specific implementation process, this video type includes MP4,3GP, AVC, AVI, MPEG-4.
In specific implementation process, according to video type play education video information include: described online
When COS is order program service, provide the user order program service.
In specific implementation process, order program service uses polling type tupe, and improving multi-user concurrent please
The responding ability asked;Described order program service in the case of controller judges that QoS effectiveness of performance is poor,
Only support the frame of video of transmission I frame function.
In specific implementation process, according to video type play education video information include: described online
When COS is direct broadcast service, provide the user direct broadcast service.
In specific implementation process, the direct broadcast server in direct broadcast service uses and gathers distributed live clothes
Business device structure.
In embodiments of the present invention, the information age study by digital education intelligent terminal system framework
Novel platform, can realize effectively organizing study resource based on android technology and utilize resources learning
Purpose, it is achieved that fusion, seamlessness, embody Multimodal interaction, multithread multiple terminals is transmitted,
Meet learner and obtain the demand of digital multimedia learning content easily.By the control of end-to-end QoS
System, it is achieved that the transmission of program request or live-mode stream controls, and preferably distributes network resources model.Point
Broadcast server and use polling type tupe, the responding ability of multi-user concurrent request can be improved, right
Playback terminal ability processes more weak, the platform that the network bandwidth is limited, supports only transmission I frame, and it is right to reduce
The network bandwidth, the requirement of processor ability.Use the direct broadcast server gathering issue separate type to add enough may be used
With by data acquisition, coding and data subpackage process from direct broadcast server independent, by special
Module completes the distribution of stream data, directly reduces the operation complexity of direct broadcast server from framework,
Improve the performance of direct broadcast server.The architecture mode of the most this separate type also supports that single channel collection is sent out
Cloth server sends data to multiple stage direct broadcast server and separate unit direct broadcast server is able to receive that multichannel is adopted
The data stream of collection publisher server.
One of ordinary skill in the art will appreciate that in the various methods of above-described embodiment is all or part of
Step can be by program and completes to instruct relevant hardware, and this program can be stored in a calculating
In machine readable storage medium storing program for executing, storage medium may include that read only memory (ROM, Read Only
Memory), random access memory (RAM, Random Access Memory), disk or CD
Deng.
More than it addition, provided the embodiment of the present invention realizes digital education interaction based on mobile terminal
Method be described in detail, specific case used herein is to the principle of the present invention and embodiment party
Formula is set forth, and the explanation of above example is only intended to help to understand method and the core thereof of the present invention
Thought is thought;Simultaneously for one of ordinary skill in the art, according to the thought of the present invention, specifically
All will change on embodiment and range of application, in sum, this specification content should not be managed
Solve as limitation of the present invention.
Claims (8)
1. the mutual method realized of education based on android, it is characterised in that described method
Comprise the steps:
User is based upon the android middleware of the service interface that remote interaction education services system is provided
Obtain line module;
Based on line module extract STUDENT AUTHORIZATION information, described authorization message include student registration information and
The grade of giving lessons of associated property;
User sends video education interactive service request based on line module, and mould is passed through in described service request
Type-View-Controller MVC pattern is sent to the controller at place, high in the clouds, and described video education interaction takes
Business request includes object video and video type;
Controller receives the video education interactive service request that user sends based on user, regards described in parsing
Frequently the content in educational interaction service request, it is judged that described object video and video type, obtains user
Data, it is judged that whether described user is validated user, after completing user validation and judging, based on
Video education interactive service request access place object video user profile on the server and study
State, is sent to line module by user profile and learning state;Wherein: described controller uses C/S
Structure utilizes EJB to realize the network adaptation layer ability adaption function to line module, uses extension RTP
Or rtcp protocol stack, optimizes Thread Scheduling Algorithms, it is achieved QoS between monitoring network-side to intelligent terminal
Effectiveness of performance, it is provided that being switched fast between each line module;
Identify the video type corresponding to object video, based on the virtual big class associated by video type
Hall pushes Virtual Space parameter to line module, and by on-screen data, voice data, key frame of video
Data encapsulate;
The line module at user place presents Virtual Class, the screen in initialization of virtual classroom, and for regarding
Frequency evidence, voice data set up corresponding buffer area;
Education video information is play according to video type.
2. the mutual method realized of education based on android, its feature
Being, described video type includes MP4,3GP, AVC, AVI, MPEG-4.
3. the mutual method realized of education based on android, its feature
Be, described according to video type play education video information include: in described online service type be
During order program service, provide the user order program service.
4. the mutual method realized of education based on android, its feature
Being, described order program service uses polling type tupe, improves the response energy of multi-user concurrent request
Power;Described order program service, in the case of controller judges that QoS effectiveness of performance is poor, is only supported to pass
The frame of video of defeated I frame function.
5. the mutual method realized of education based on android, its feature
Be, described according to video type play education video information include: in described online service type be
During direct broadcast service, provide the user direct broadcast service.
6. the mutual method realized of education based on android, its feature
Being, the direct broadcast server in described direct broadcast service uses and gathers distributed direct broadcast server structure.
7. the mutual system realized of education based on android, it is characterised in that described system
Including:
User side, in the android of the service interface provided by remote interaction education services system
Between part line module is provided, and obtain line module for user, based on line module extraction STUDENT AUTHORIZATION
Information, described authorization message includes student registration information and the grade of giving lessons of associated property, based on user
Module sends video education interactive service request, and model-view-controller is passed through in described service request
MVC pattern is sent to the controller at place, high in the clouds, and described video education interactive service request includes video
Object and video type;After receiving the data controlling end transmission, present Virtual Class, initialize
The screen of Virtual Class, and set up corresponding buffer area for video data, voice data;According to regarding
Frequently type plays education video information;
Controller, receives, for controller, the video education interactive service request that user sends based on user,
Resolve the content in described video education interactive service request, it is judged that described object video and video type,
Obtain user data, it is judged that whether described user is validated user, judges it completing user validation
After, access place object video institute user on the server based on video education interactive service request and believe
Breath and learning state, be sent to line module by user profile and learning state;Wherein: described control
Device uses C/S structure to utilize EJB to realize the network adaptation layer ability adaption function to line module, adopts
With extension RTP or rtcp protocol stack, optimize Thread Scheduling Algorithms, it is achieved monitoring network-side is to intelligence
Energy terminal room QoS effectiveness of performance, it is provided that being switched fast between each line module;Identify video pair
As corresponding video type, push to line module based on the virtual large lectures associated by video type
Virtual Space parameter, and by on-screen data, voice data, the encapsulation of Video Key frame data.
8. the mutual system realized of education based on android, its feature
Being, described video type includes MP4,3GP, AVC, AVI, MPEG-4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610289682.1A CN105979377A (en) | 2016-05-03 | 2016-05-03 | Android-based education interaction realizing method and system thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610289682.1A CN105979377A (en) | 2016-05-03 | 2016-05-03 | Android-based education interaction realizing method and system thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105979377A true CN105979377A (en) | 2016-09-28 |
Family
ID=56993803
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610289682.1A Pending CN105979377A (en) | 2016-05-03 | 2016-05-03 | Android-based education interaction realizing method and system thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105979377A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106791987A (en) * | 2017-01-12 | 2017-05-31 | 安徽大尺度网络传媒有限公司 | A kind of video playback service system based on internet |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2349887A1 (en) * | 2000-07-12 | 2002-01-12 | International Business Machines Corporation | Interactive multimedia virtual classes requiring small online network bandwidth |
JP2006172447A (en) * | 1996-04-19 | 2006-06-29 | Matsushita Electric Ind Co Ltd | Linkage device of recording medium to network and reproduction device |
CN101043649A (en) * | 2007-04-19 | 2007-09-26 | 童任 | Method for handset to record multimedia courseware through wireless network |
CN104616546A (en) * | 2015-02-17 | 2015-05-13 | 浙江工商大学 | Mobile terminal based online teaching interactive system and implementation method thereof |
CN105190700A (en) * | 2013-06-04 | 2015-12-23 | 英特尔公司 | Avatar-based video encoding |
-
2016
- 2016-05-03 CN CN201610289682.1A patent/CN105979377A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006172447A (en) * | 1996-04-19 | 2006-06-29 | Matsushita Electric Ind Co Ltd | Linkage device of recording medium to network and reproduction device |
CA2349887A1 (en) * | 2000-07-12 | 2002-01-12 | International Business Machines Corporation | Interactive multimedia virtual classes requiring small online network bandwidth |
CN101043649A (en) * | 2007-04-19 | 2007-09-26 | 童任 | Method for handset to record multimedia courseware through wireless network |
CN105190700A (en) * | 2013-06-04 | 2015-12-23 | 英特尔公司 | Avatar-based video encoding |
CN104616546A (en) * | 2015-02-17 | 2015-05-13 | 浙江工商大学 | Mobile terminal based online teaching interactive system and implementation method thereof |
Non-Patent Citations (2)
Title |
---|
方静: "基于Android***的移动学习平台的设计和实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
黄伟增: "移动学习平台的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106791987A (en) * | 2017-01-12 | 2017-05-31 | 安徽大尺度网络传媒有限公司 | A kind of video playback service system based on internet |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102325144B (en) | Method and system for interconnection between media equipment and multimedia equipment | |
CN109981711B (en) | Document dynamic playing method, device and system and computer readable storage medium | |
CN104869452B (en) | Digital device and its method for handling screen protection program | |
CN104680876B (en) | Teaching monitoring method, system and device for learning machine | |
CN105100963A (en) | Audio-video media file synthetic method and service system | |
CN102595239A (en) | Multi-screen interactive method, device and intelligent television for terminal system | |
CN103581754A (en) | Data display method and intelligent equipment | |
CN110198478B (en) | Interactive recording and broadcasting method, system, client, device, equipment and storage medium | |
CN107484011B (en) | Video resource decoding method and device | |
CN107040847A (en) | System and its control method including main loudspeaker and secondary loudspeaker | |
US20150106730A1 (en) | Framework for screen content sharing system with generalized screen descriptions | |
CN110446114A (en) | Multimedia data processing device, method, electronic equipment and storage medium | |
CN106507159A (en) | Display device and its control method | |
CN106686446A (en) | Content projection method and mobile terminal | |
CN104363509B (en) | A kind of video conversion method, device, play system and terminal | |
CN107040798A (en) | interactive display control method, system, server, control terminal and playing terminal | |
CN110752999B (en) | Screen broadcasting method, device, system, electronic equipment and storage medium | |
CN103345855A (en) | Projection switching system and projection switching method for teaching | |
CN104768034A (en) | Method and device for distributing resources | |
US20170289583A1 (en) | Method and system for optimizing publication of live broadcasting message | |
CN103731339A (en) | Digital life network alliance system and method for sharing online multimedia resources in digital life network alliance system | |
CN106028051A (en) | Method for realizing digital education interaction based on mobile terminal | |
Zhen et al. | Design of edge computing online classroom based on college english teaching | |
US20220256235A1 (en) | Rendering method, displaying method, server, terminal and computer-readable medium | |
CN104780393A (en) | Method and device for allocating resources |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160928 |
|
WD01 | Invention patent application deemed withdrawn after publication |