研究生: |
陸家鈞 Lu, Jia Jun |
---|---|
論文名稱: |
線上研討會之即時Q&A平台研製 Design and Implementation of Real-Time Q&A Platform for Online Seminar |
指導教授: |
黃能富
Huang, Nen Fu |
口試委員: |
陳俊良
石維寬 |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2015 |
畢業學年度: | 103 |
語文別: | 英文 |
論文頁數: | 53 |
中文關鍵詞: | 即時Q&A平台 、線上研討會 |
外文關鍵詞: | Real-Time Q&A Platform, Online Seminar |
相關次數: | 點閱:38 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
隨著網路速度提升與普及因此有許多服務讓我們解決跨地區的問題,不再需要親臨現場或是觀看電視直播才能參與或收看整個活動,而能透過網路來直接觀看現場的情形甚至與遠端的人互動,但是對於重要的會議時,能夠提供一個穩定且可靠的方法來讓遠端參與者與現場互動則是一個重要的議題,並且如何能讓線上會議在有效率的方式下於網路上進行也是值得我們去思考與解決的方向。
為了提供線上會議更穩定的服務,我們使用了較於可靠與穩定的PSTN來讓參與者間進行語音通話,並由我們的雲端橋接電話機系統( Cloud Bridging Switch, CBS)來串接多方通話,讓參與者能與主持人間對話之外,還能再將其他語音廣播至遠距會議室,讓其他來賓也能聆聽會議間的對話,並且我們提供了Q&A的服務平台,使與會者可以提出想問的問題給主持人進行問答,並讓主持人可以針對會議的問題做統一的管理;我們的Q&A平台可以與現行之線上會議系統( Web Conferencing) 或線上轉播平台( Webcast) 搭配使用,提供主辦單位使用原先的會議系統傳送視訊內容,使用本平台做統一的Q&A管理,並且取代傳統透過網路電話傳遞語音的方式,改由透過撥打PSTN電話至提問者之手機,進而改善品質與提升可靠度,也可以支援透過手機參與整個線上會議討論的功能,而不再需要依靠桌上型電腦或是會議視訊設備等裝置,讓線上會議可以更方便快速的在各種地點進行。
Due to the network speed is growing rapid and more popular, there are many services provided to solve the cross-region problems. If we want to participate the activities, we don’t need to go to the real place where the activity is located or even watch the Live TV. However, we can directly use Internet to join the activities, even interacting with remote people is not a problem. Additionally, when participating in important seminar, supporting a stable and reliable way for remote audience to interact with host is an important issue. Moreover, providing the efficient method for online seminar to process is also a challenge. What’s important, these indicated scenarios are addressed appropriately in this paper.
For the purpose of providing online seminar a better service, we use PSTN, which is more reliable and stable, for audience to communicate with each other. Besides, our Cloud Bridging Switch (CBS) can bridge calls as a conference call; thus, the audience not only can talk with host but also can broadcast theirs conversation to the other audience. Moreover, we offer a Q&A service platform that audience can raise their questions for host to answer, and the questions are collected as a unified list for host to manage. Our system is able to collaborate with other webcast, web conferencing or online broadcasting platforms, the host could use broadcasting platform to broadcast video streaming, and use our system to process Q&A management by replacing the traditional way for sending voice such as VoIP phone. Our solution, which calls to question raiser via PSTN not only improves the stability but also supports online seminar’s discussion attending through mobile.
[1]Google Inc. , “Google,” [Online]. Available: http://www.google.com.
[2]Apple Inc. , “Apple,” [Online]. Available: http://www.apple.com.
[3]Revuezzle, “WEBINAR VS WEB CONFERENCE VS WEBCAST – WHAT’S THE DIFFERENCE?,” [Online]. Available: http://revuezzle.com/web-conferencing/features5/webinar-vs-webconference-vs-webcast/.
[4]Chen-Pu Chi, "Design and Implementation of Resource Management System for Cloud Bridging Switch based VoIP Service," Master Dissertation, Department of Computer Science, National Tsing Hua University, Hsinchu, Taiwan, 2014.
[5]Wei-Tsung Lin, "Design and Implementation of Cloud Bridging Switch Based Conference System on Android Platform," Master Dissertation, Department of Computer Science, National Tsing Hua University, Hsinchu, Taiwan, 2014.
[6]Chih-Wen Chiang, "The Design and Implementation of Cloud-based Online Conference Software for iOS Smart Devices," Master Dissertation, Department of Computer Science, National Tsing Hua University, Hsinchu, Taiwan, 2014.
[7]Wikipedia, “Voice over IP,” [Online]. Available: https://en.wikipedia.org/wiki/Voice_over_IP
[8]Google Inc. , “YouTube,” [Online]. Available: https://www.youtube.com/my_live_events.
[9]UStream Inc. , “USTREAM,” [Online]. Available: http://www.ustream.tv.
[10]Twitch Inc. , “Twitch,” [Online]. Available: http://www.twitch.tv/
[11]LIVEHouse, “LIVEHouse,” [Online]. Available: https://livehouse.in/
[12]Cisco Inc. , “WebEx,” [Online]. Available: http://www.webex.com/.
[13]Microsoft Inc. , ”Skype for Business,” [Online]. Available: http://www.skype.com/en/business/.
[14]Z. Xinshuang, W. Zhigang, W. Yuexin, and Z. Junwei, "The implementation and application of the internet of things platform based on the REST architecture," in Business Management and Electronic Information (BMEI), 2011 International Conference on, Convention Center of Guangdong University, Guangzhou, China 2011, pp. 43-45.
[15]R. T. Fielding, "Architectural Styles and the Design of Network-based Software Architectures," PH.D., Department of Information and Computer Science, University of California, Irvine, U.S, 2000.
[16]Wikipedia, “Public switched telephone network,” [Online]. Available: https://en.wikipedia.org/wiki/Public_switched_telephone_network.
[17]Wikipedia, "Session Initiation Protocol," [Online]. Available: https://en.wikipedia.org/wiki/Session_Initiation_Protocol.
[18]M. A. Qadeer and A. Imran, "Asterisk Voice Exchange: An Alternative to Conventional EPBX," in Computer and Electrical Engineering, 2008. ICCEE 2008. International Conference on, Phuket 2008, pp. 652-656.
[19]Oracle, “Java SE," [Online]. Available: http://www.oracle.com/technetwork/java/javase/overview/index.html.
[20]Wikipedia, "Java API for RESTful Web Services," [Online]. Available: https://en.wikipedia.org/wiki/Java_API_for_RESTful_Web_Services.
[21]Java Community, "JSR 311: JAX-RS: The JavaTM API for RESTful Web Services," [Online]. Available: https://jcp.org/en/jsr/detail?id=311.
[22]W3C, "Web Services Glossary," [Online]. Available: http://www.w3.org/TR/ws-gloss/.
[23]W3C, "Web Service," [Online]. Available: http://www.w3.org/TR/2004/NOTE-ws-gloss-20040211/#webservice.
[24]Internet Engineering Task Force (IETF), "XML Media Types," [Online]. Available: http://www.rfc-editor.org/rfc/rfc7303.txt.
[25]Json, "Introducing JSON," [Online]. Available: http://json.org/.
[26]B. Upadhyaya, Z. Ying, X. Hua, J. Ng, and A. Lau, "Migration of SOAP-based services to RESTful services," in Web Systems Evolution (WSE), 2011 13th IEEE International Symposium on, Williamsburg, VI 2011, pp. 105-114.
[27]Java Community , "Apache Tomcat," [Online]. Available: http://tomcat.apache.org/.
[28]MongoDB Inc. , "MongoDB," [Online]. Available: https://www.mongodb.org/.
[29]The Physics Classroom, "Echo vs. Reverberation," [Online]. Available: http://www.physicsclassroom.com/mmedia/waves/er.cfm.
[30]F. Bourget, "Avoiding repetition [Echo cancellation]," Communications Engineer, vol. 2, pp. 36-39, 2004..
[31]Bluejeans, "How to Eliminate Echo from a Video Call," [Online]. Available: http://bluejeans.com/blog/eliminate-echo-video-calls.