FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
Ix-xandir dirett interattiv jinvolvi s-server, klijent għalliem, klijent student iOS / Android, u klijent student Web / Wap. Dan l-artikolu jiffoka fuq il-proċess ta 'interazzjoni ta' Maimai, id-disinn tal-modulu Maimai fuq quddiem, u d-disinn ta 'komponenti interattivi u taċ-chat fuq quddiem. Għat-twettiq tal-funzjoni taċ-chat taċ-chat room innifisha, minħabba li l-aċċess għall-Yunxin IM SDK huwa prinċipalment realizzat permezz tal-pakkett tas-sejħa Api, mhux se nidħol fid-dettalji.
Qabel ma tfassal is-sistema, l-ewwel trid tikkunsidra l-mistoqsijiet li ġejjin:
• Definizzjoni tar-rekwiżiti u diviżjoni tal-funzjoni ta 'kull tarf, kif jinteraġixxi kull tarf
• Ftehim bejn kull tarf
• Il-klijent jitlob lill-mikrofonu u lill-għalliem biex jirċievu
• Sinkronizzazzjoni ta 'informazzjoni interattiva wara li l-klijent jidħol fil-kamra tax-xandir dirett interattiv
Bil-mistoqsijiet ta 'hawn fuq, ejja l-ewwel issolvi s-servizzi li nistgħu niddependu fuqhom. Is-servizzi li ġejjin ipprovduti minn NetEase Cloud huma murija fil-figura hawn taħt. Flimkien mad-disinn tar-rekwiżiti tas-sistema tagħna stess, nistgħu nintegraw malajr il-funzjonijiet tal-IM u x-xandir dirett interattiv.
• Is-servizz Yunxin IM jipprovdi sett komplut ta 'kapaċitajiet bażiċi ta' messaġġi istantanji, li jistgħu jintegraw malajr il-kapaċitajiet ta 'messaġġi istantanji u netwerks f'ħin reali fl-applikazzjonijiet tal-intrapriża stess.
• Il-funzjoni ta 'xandir dirett interattiv ta' Yunxin tappoġġja interazzjoni f'ħin reali bejn l-ospitant u l-udjenza.
Qafas
Il-ħtiġijiet bażiċi tagħna huma prinċipalment it-tliet partijiet li ġejjin:
1. L-istudenti jidħlu fiċ-chat room fuq il-klijent tal-App, u jistgħu jibdew talba għall-qamħ;
2. Min-naħa tal-għalliem, tista 'tapprova jew tirrifjuta t-talba tal-istudent;
3. Wara li l-għalliem jaqbel mat-talba ta 'student, l-istudent jista' jidħol fil-kamra tax-xandir dirett biex jinteraġixxi.
Għaqqad ir-rekwiżiti u ssolvi t-talba bażika tal-mikrofonu li ġejja, il-mikrofonu tal-konnessjoni u l-proċessi interattivi, kif muri fil-figura hawn taħt. Stili differenti ta 'fluss ta' dejta jirrappreżentaw ftehimiet differenti.
Hawn huma xi kunċetti addizzjonali:
1. L-SDK tal-klijent Yunxin IM, il-klijent jibgħat messaġġi P2P lill-għalliem permezz ta 'Yunxin IM
2. SDK tax-xandir dirett interattiv tal-klijent, il-klijent jgħaqqad ma 'xandir dirett interattiv
3. Yunxin SDK fit-tarf tal-għalliem, aċċetta messaġġi p2p
4. SDK interattiv tax-xandir dirett interattiv għall-għalliem, jinteraġixxi max-xandir dirett min-naħa tal-klijent
5. L-SDK ta 'Yunxin IM fuq il-web, tibgħat u tirċievi messaġġi
6. Ippersonalizza l-messaġġ, u l-istruttura tad-dejta tal-messaġġ mibgħut minn kull tarf
Disinn u implimentazzjoni
Implimentazzjoni Din it-taqsima tintroduċi prinċipalment l-implimentazzjoni tal-klijent għalliem u l-klijent student Web / Wap imsemmi fil-ħarsa ġenerali tat-taqsima preċedenti. Tinkludi prinċipalment il-partijiet li ġejjin: irfinar tal-proċess, modulu IM tal-għalliem, modulu tat-terminal tal-istudenti tal-Web, konfigurazzjoni, vantaġġi, u problemi eżistenti.
Rfinar tal-proċess
L-ewwel, ejja nintroduċu l-implimentazzjoni tat-tmiem tal-għalliem, u nagħmlu spjegazzjonijiet supplimentari għal uħud mid-dettalji fl-ordni tan-numri fil-figura hawn taħt. In-naħa tal-għalliem għandha żewġ partijiet ewlenin, waħda hija nattiva, li tissejjaħ nattiva tal-għalliem f'dan l-artikolu, u l-oħra hija paġna tal-web, li tissejjaħ għalliem IM f'dan l-artikolu. L-għalliem nattiv u l-għalliem IM jikkomunikaw permezz ta 'jsbridge u messaġġi personalizzati.
L-ewwelnett, issolvi l-komunikazzjoni jsbridge bejn l-għalliem indiġeni u l-għalliem IM kif ġej:
-notifikaQueueChange
-notifika l-Volum
-notifikaCustomMsg
-ċekkja l-Aġġornament
-notifikaLiveStatus
Għaqqad il-flow chart ta 'hawn fuq, u mbagħad agħmel deskrizzjoni dettaljata tal-proċess:
1. Inizjalizzazzjoni tal-klijent
Kull tarf jikseb indirizz unifikat taċ-chat room billi jitlob lis-server
2. Inizjalizzazzjoni tal-għalliema
Wara li l-IM tal-għalliem jiġi inizjalizzat, huwa jikseb l-indirizz taċ-chat room permezz tat-talba tas-server (getPresenterLiveInfo), jikseb iċ-chat room singleton, jinforma lill-għalliem li ċ-chat room nattiva hija lesta, u tikseb id-dejta interattiva tax-xandir dirett.
3. Il-proċess li tistieden il-qamħ
• Il-klijent jibgħat messaġġ p2p lill-indiġeni għalliem. L-għalliem nattiv juża jsbridge biex iċempel lill-notificationCustomMsg tal-IM għalliem, u l-IM għalliem jaġġorna l-kju ta ’stennija għat-talba Mai li hija żżomm.
• L-IM tal-għalliem tikklikkja biex taqbel jew tirrifjuta, u n-nattiv tal-għalliem jiġi nnotifikat permezz ta 'messaġġ, u n-nattiv tal-għalliem jinforma lill-klijent bit-talba permezz ta' P2P.
• Il-klijent juża x-xandira diretta interattiva SDK, jikkonnettja l-mikrofonu mal-kamra diretta, u jibgħat messaġġ lill-għalliem nattiv permezz tax-xandira interattiva diretta SDK.
• L-għalliem indiġeni jsejjaħ il-metodu notificationQueueChange biex jaġġorna l-listi fl-IM tal-għalliem
• Għalliem IM, b'mod asinkroniku titlob (informServer) biex taġġorna t-tlugħ u tniżżil tal-kjuwijiet tas-server, tibgħat messaġġi personalizzati (im-sdk), u xandar biex tinnotifika lil kull klijent.
Modulu IM għalliem
Meta tgħaqqad il-flow chart u d-deskrizzjoni dettaljata tal-proċess ta 'hawn fuq, il-moduli ta' quddiem huma ddisinjati u maqsuma, kif muri fil-figura li ġejja.
Hawnhekk LivePcChat huwa komponent ta 'chat f'Tab, LiveInteractivePresenter huwa komponent li jipproċessa operazzjonijiet interattivi, u XXcache huwa komponent li jiġbor fih operazzjonijiet korrispondenti ta' saff ta 'dejta. L-istanza ta 'komponent speċifiku, sejħa, talba għal dejta u proċess ta' proċessar huma kif muri fid-dijagramma tas-sekwenza hawn taħt:
Modulu tal-istudenti tal-web
Għat-terminal tal-istudenti Web / Wap, minħabba li t-terminal tal-istudenti Web / Wap innifsu għadu ma żviluppax il-funzjoni ta ’xebba. Hawnhekk, ħu t-terminal tal-istudenti tal-Web bħala eżempju biex tintroduċi r-realizzazzjoni tat-terminal tal-istudenti tal-Web / Wap fil-lista interattiva u l-interazzjoni taċ-chat. Il-parti tal-kamra taċ-chat fiha nfisha u l-kamra taċ-chat fuq l-għalliem jispiċċaw jużaw il-komponenti taċ-chat, u għalhekk il-moduli huma wkoll maqsuma hawn l-ewwel. Tista 'tirreferi għad-diviżjoni tal-komponenti fuq in-naħa tal-għalliem biex tqabbel uħud mill-komponenti użati mill-ġdid min-naħa tal-għalliem u n-naħa tal-istudent. Il-figura li ġejja turi l-qasma tan-naħa tal-istudent tal-web.
Jista 'jidher mit-tqabbil fit-tabella hawn taħt li, minbarra l-loġika tal-ipproċessar relatata ma' Yingmai, funzjonijiet oħra tal-IM fuq in-naħa tal-għalliem u n-naħa tal-istudent tal-web jistgħu jerġgħu jintużaw.
Konfigurazzjoni
Ix-xandira diretta interattiva hija iterazzjoni bbażata fuq ix-xandira diretta oriġinali, allura hawnhekk irridu niżguraw il-konfigurabbiltà ta 'xandira diretta interattiva f'diversi linji ta' prodotti edukattivi. Il-konfigurazzjoni msemmija hawn hija simili għall-konfigurazzjoni ta 'moduli oħra u aċċess għall-komponenti fil-ġabra ta' komponenti pubbliċi tal-edukazzjoni. Jiddependi wkoll fuq il-bażi tal-cache tal-komponent ġenerali tal-edukazzjoni, li jinqara fil-konfigurazzjoni meta titgħabba l-paġna diretta jew il-paġna waħda tal-proġett (sfond istituzzjonali) Konfigurazzjoni, konfigurazzjoni b'ċavetta waħda.
Analiżi tal-vantaġġi u l-iżvantaġġi
Il-vantaġġi li tuża dan id-disinn huma
1. It-talbiet kollha tas-server jintbagħtu permezz tal-paġna tal-web, u b'hekk titnaqqas l-ispiża tal-manutenzjoni tal-għalliem;
2. Il-konfigurabbiltà tal-modulu. F'linji ta 'negozju differenti, jista' jiġi kkonfigurat biex jiddeċiedi jekk jgħaqqadx max-xandira diretta interattiva;
3. Il-komponenti huma granulari. F’moduli differenti, in-naħa tal-għalliem tista ’taċċessa l-komponent taċ-chat u l-komponent interattiv, il-komponent tal-mikrofonu, u n-naħa tal-istudent tista’ taċċessa biss il-komponent tal-lista interattiva;
4. Jiddependi kemm jista 'jkun fuq il-funzjonijiet implimentati mill-Yunxin sdk eżistenti, li jistgħu jissodisfaw ir-rekwiżiti fi żmien relattivament qasir.
Il-problema
1. Il-proċess ta 'Yingmai huwa iktar ikkumplikat, minħabba li jinvolvi truf multipli, u d-debugging f'kull tarf huwa ħela ta' ħin. Dan huwa wkoll l-iskop li jiġi organizzat dan l-artikolu. Wara li tgħaddi mill-fehim tal-proċess ta 'kull tarf, kull tarf jista' l-ewwel jillokalizza t-tarf tal-problema waqt id-debugging, u allura l-problema tista 'tinstab f'ċertu ħolqa b'mod immirat.
2. Minħabba li titwettaq fuq il-bażi tal-iterazzjoni oriġinali, ħafna komponenti mhumiex inkapsulati f'komponenti standard edukattivi, iżda taħt il-premessa ta 'loġika ċara, jistgħu jiġu ottimizzati f'iterazzjonijiet sussegwenti.
3. Ittejjeb il-metodu ta 'implimentazzjoni front-end.
qosor
Permezz ta 'dan l-artikolu, se nirranġaw il-loġika ta' kull tarf tax-xandira diretta interattiva biex niffaċilitaw l-aċċess aktar tard għall-fehim tal-proċess ta 'xandir dirett interattiv. Għall-klijent u l-għalliem, tista 'tifhem l-implimentazzjoni tal-interfaces u l-messaġġi pprovduti mill-front end. Jekk huwa meħtieġ li jkollok aċċess għall-modulu ta 'xandir dirett interattiv fi proġett ieħor sussegwenti, jista' jiġi aċċessat u debugged malajr, u fl-istess ħin, jista 'jtejjeb aktar il-problemi eżistenti mqajma hawn fuq.
|
Daħħal l-email biex tieħu sorpriża
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org -> Afrikans
sq.fmuser.org -> Albaniż
ar.fmuser.org -> Għarbi
hy.fmuser.org -> Armenjan
az.fmuser.org -> Ażerbajġan
eu.fmuser.org -> Bask
be.fmuser.org -> Belarussu
bg.fmuser.org -> Bulgaru
ca.fmuser.org -> Katalan
zh-CN.fmuser.org -> Ċiniż (Simplifikat)
zh-TW.fmuser.org -> Ċiniż (Tradizzjonali)
hr.fmuser.org -> Kroat
cs.fmuser.org -> Ċek
da.fmuser.org -> Daniż
nl.fmuser.org -> Olandiż
et.fmuser.org -> Estonjan
tl.fmuser.org -> Filippin
fi.fmuser.org -> Finlandiż
fr.fmuser.org -> Franċiż
gl.fmuser.org -> Galizjan
ka.fmuser.org -> Ġorġjan
de.fmuser.org -> Ġermaniż
el.fmuser.org -> Grieg
ht.fmuser.org -> Creole Ħaiti
iw.fmuser.org -> Ebrajk
hi.fmuser.org -> Ħindi
hu.fmuser.org -> Ungeriż
is.fmuser.org -> Iżlandiż
id.fmuser.org -> Indoneżjan
ga.fmuser.org -> Irlandiż
it.fmuser.org -> Taljan
ja.fmuser.org -> Ġappuniż
ko.fmuser.org -> Korean
lv.fmuser.org -> Latvjan
lt.fmuser.org -> Litwan
mk.fmuser.org -> Maċedonjan
ms.fmuser.org -> Malajan
mt.fmuser.org -> Malti
no.fmuser.org -> Norveġiż
fa.fmuser.org -> Persjan
pl.fmuser.org -> Pollakk
pt.fmuser.org -> Portugiż
ro.fmuser.org -> Rumen
ru.fmuser.org -> Russu
sr.fmuser.org -> Serb
sk.fmuser.org -> Slovakk
sl.fmuser.org -> Sloven
es.fmuser.org -> Spanjol
sw.fmuser.org -> Swaħili
sv.fmuser.org -> Svediż
th.fmuser.org -> Tajlandiż
tr.fmuser.org -> Tork
uk.fmuser.org -> Ukrain
ur.fmuser.org -> Urdu
vi.fmuser.org -> Vjetnamiż
cy.fmuser.org -> Welsh
yi.fmuser.org -> Jiddix
FMUSER Wirless Jittrażmetti Vidjo U Awdjo Aktar Faċli!
kuntatt
indirizz:
No.305 Kamra HuiLan Building No.273 Huanpu Road Guangzhou China 510620
kategoriji
newsletter