CN105979377A - Android-based education interaction realizing method and system thereof - Google Patents

Android-based education interaction realizing method and system thereof Download PDF

Info

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
Application number
CN201610289682.1A
Other languages
Chinese (zh)
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.)
GUANGZHOU ZHONGDA DIGITAL HOME ENGINEERING RESEARCH CENTER Co Ltd
Original Assignee
GUANGZHOU ZHONGDA DIGITAL HOME ENGINEERING RESEARCH CENTER 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 GUANGZHOU ZHONGDA DIGITAL HOME ENGINEERING RESEARCH CENTER Co Ltd filed Critical GUANGZHOU ZHONGDA DIGITAL HOME ENGINEERING RESEARCH CENTER Co Ltd
Priority to CN201610289682.1A priority Critical patent/CN105979377A/en
Publication of CN105979377A publication Critical patent/CN105979377A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-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/47202End-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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content 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/26208Content 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/26216Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content 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/26275Content 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel 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/2662Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication 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

A kind of mutual method realized of education based on android and system thereof
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.
CN201610289682.1A 2016-05-03 2016-05-03 Android-based education interaction realizing method and system thereof Pending CN105979377A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
方静: "基于Android***的移动学习平台的设计和实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *
黄伟增: "移动学习平台的设计与实现", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (1)

* Cited by examiner, † Cited by third party
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