隨著網路服務的普及以及科技的進步,地理因素的限制已經逐漸被克服了,市面上有越來越多的串流技術提供轉播或即時會議的服務,學術研討會、運動賽事甚至大學課程都有機會可以透過網路及串流技術讓世界各地的人共襄盛舉。 各式各樣的應用程式被設計出來滿足不同的使用需求,但是不管是轉播或是即時會議,仍然有互動性的問題,在遠端的觀看者,往往無法參與現場討論,進而錯失了互動的機會。 為了提升互動品質,我們提出了一個嶄新的提問系統稱為GoodQ平台,此系統囊括了網路服務、即時發問以及電話call out的好處,系統利用網路發送通話請求給 Web server 接著利用SIP (Simple Initiation Protocol) server把通話重新導向到 PSTN (Public Switched Telephone Network),藉此來達到撥接多方通話的功能。 在這篇論文的一開始,會先介紹GoodQ系統的架構,之後會著重於網頁客戶端的MVC (Model-View-Controller) Structure 、多人即時會議管理及相關技術的實作。並且詳述各種使用情況,以便讓使用者有效且方便的掌控會議的參與人員和狀況。 我們實作出了這個系統,並且改善了它處理使用者資料的效能,並提供Fully UI-Responsive 的使用者介面以有效地提供即時會議的狀態和會議的管理。最後,經過實驗提出了使用上的建議。
In traditional way, classroom’s size restricts students’ numbers. With the advance of broadcasting technology, students can attend the class at other synchronized classroom. Some technologies support not only at school’s classroom. Every place is classroom as long as having a computer or even only a mobile device. Therefore, the classroom can be everywhere that breaks the geographic limitation. However, in existing environment, remote students can only watch video. If everyone can attend discussion, it would be a great improvement. The objective of this thesis is to implement a system to help people with the question and answer (Q&A) session in a broadcasting conference/class. We build a platform that focuses on Q&A sessions. This platform is compatible with every broadcast technology. The special way of the interaction between speakers and audiences is that it calls out to the audiences and creates a conversation as if the audience is at the main classroom. Through this platform, the remote audiences have opportunities to present their opinions and to conquer the geographic constraints. This thesis proposes a novel cloud-based online Q&A platform, which can go well with any broadcasting system. By using the proposed system, users can easily ask questions and having communication with the speaker even though they are not on the spot. At last, we propose suggestion of our system’s usage complement with current conference/broadcast systems and provide real-time status of every questioner for host managing in an efficient way.