莊裕澤臺灣大學:資訊管理學研究所簡伯翰Chien, Pao-HanPao-HanChien2007-11-262018-06-292007-11-262018-06-292006http://ntur.lib.ntu.edu.tw//handle/246246/54169近來,網路會議是一個相當熱門的網路應用。網路會議系統可以分成小型,中型和大型系統。在大型系統中主要採用集中和分散式模式,但他們個別有擴充性的問題和需要預先建立伺服器的問題。至於小型網路會議系統,點集中式和全連接式的會議結構是可以不需要任何伺服器的支援就可以順利運作。然而,這些小型會議系統亦是會有擴充性的問題在本論文中,我們為了群體討論會議設計了一個點對點的中型網路會議系統。有鑑於現存小型和大型會議系統的問題,一個混合點集中式和全連接式而組成的純分散式會議結構被採用在系統中,這可以解決擴充性的問題。另一方面,我們設計了一個建構的P2P 網路平台上的系統。因此,新的網路會議可以不需要伺服器的支援就順利起動。此外,我們也加上特別設計的發言權控制去有效管理發言權的取得。最後,我們用java 去實做我們的網路會議系統與發言權控制。Recently, Internet-Conferencing is one of the most important Internet applications. Internet conference can be classified into small, medium and large size systems. In the large-size systems, centralized and distributed Internet conference is adopted but they have the problems of the scalability and the need of prearranged distributed servers respectively. In the small-size systems, End-mixing and Full-mesh conference architecture can work well without the help of prearranged servers. However, they also meet the scalability problem. In this thesis, we design a medium-size P2P Internet conference system for the group discussion. In view of the problems of existing systems, a hybrid purely distributed structure, which organizes the End-mixing and the Full-mesh architecture, is adopted to construct our conference architecture that can solve the scalability problem. On the other hand, we build our system architecture based on a P2P overlay network. Therefore, new conferences can be initiated without the help of prearranged servers. Moreover, we also add a special designed floor control to effectively manage the floor requests. Finally, we implement our Internet conference system and floor control in java.1 Introduction . . . . . . . . . . . . . . . . . . . . . . .1 2 Related Work . . . . . . . . . . . . . . . . . . . . . . .4 2.1 Session Initiation Protocol . . . . . . . . . . . . . . 4 2.2 Large-Size to Medium Internet-Conferencing . . . . . . .5 2.2.1 Loosely coupled mode Conference . . . . . . . . . . . 5 2.2.2 Tightly coupled mode Conference . . . . . . . . . . . 7 2.2.3 Brief Summary . . . . . . . . . . . . . . . . . . . .11 2.3 Medium to Small-Size Internet-Conferencing . . . . . . 12 2.3.1 End System Mixing . . . . . . . . . . . . . . . . . .12 2.3.2 Full Mesh Conferencing . . . . . . . . . . . . . . . 13 2.3.3 Brief Summary . . . . . . . . . . . . . . . . . . . .14 2.4 Floor control . . . . . . . . . . . . . . . . . . . . .14 2.4.1 Floor Control Mechanism . . . . . . . . . . . . . . .14 2.4.2 Policies . . . . . . . . . . . . . . . . . . . . . .15 2.4.3 Brief Summary . . . . . . . . . . . . . . . . . . . .18 2.5 Summary . . . . . . . . . . . . . . . . . . . . . . . .19 3 System Design . . . . . . . . . . . . . . . . . . . . . .20 3.1 Overview . . . . . . . . . . . . . . . . . . . . . . . 20 3.2 System Overlay Network . . . . . . . . . . . . . . . . 20 3.2.1 Components of P2P Overlay Network . . . . . . . . . .21 3.2.2 Construction of P2P Overlay Network . . . . . . . . .22 3.3 Initialization and Establishment of Hybrid Distributed Conference Architecture . . . . . . . . . . . . . . . . . .23 3.3.1 Initialization of Conference . . . . . . . . . . . . 24 3.3.2 Establishment of Hybrid Distributed Conference Architecture . . . . . . . . . . . . . . . . . . . . . . . 26 3.4 Floor Control Design . . . . . . . . . . . . . . . . . 27 3.4.1 Floor Control Mechanism . . . . . . . . . . . . . . .27 3.4.2 Floor Control Policy . . . . . . . . . . . . . . . . 28 4 System Implementation . . . . . . . . . . . . . . . . . .33 4.1 System Implementation Overview . . . . . . . . . . . . 33 4.2 System Graphic User Interface . . . . . . . . . . . . .35 4.2.1 Conference Initialization Settings . . . . . . . . . 35 4.2.2 Floor Control and Request Settings . . . . . . . . . 38 5 Conclusion and Future Work . . . . . . . . . . . . . . . 41 5.1 Conclusion . . . . . . . . . . . . . . . . . . . . . . 41 5.2 Future Work . . . . . . . . . . . . . . . . . . . . . .42 Bibliography . . . . . . . . . . . . . . . . . . . . . . . 43796000 bytesapplication/pdfen-US網路會議點對點網路系統混合純分散式會議結構發言權管理Internet ConferencePeer-to-PeerHybrid Purely Distributed Conference ArchitectureFloor Control點對點分散式中型多人網路會議暨發言權管理之設計與實做On the Design and Implementation of Medium-Size P2P Internet Conference with Effective Floor Controlotherhttp://ntur.lib.ntu.edu.tw/bitstream/246246/54169/1/ntu-95-R93725028-1.pdf