近年来KTV的盛行

近年来KTV的盛行

ID:37559807

大小:506.50 KB

页数:14页

时间:2019-05-25

近年来KTV的盛行_第1页
近年来KTV的盛行_第2页
近年来KTV的盛行_第3页
近年来KTV的盛行_第4页
近年来KTV的盛行_第5页
资源描述:

《近年来KTV的盛行》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、NetJukeBoxTheFinalProjectofDistributedInformationSystemTeamMembersR90725041 許巍瀚R90725051 吳沛璁R91725014 蔡明憲Date:2003/1/23NetJukeBoxPage:14/1414Introduction近年來KTV的盛行,使得KTV成為大眾重要休閒活動之一,但卻常常為了訂KTV包廂,而花費大把時間在等待上,或者為了昂貴的包廂費而裹足不前。到底有沒有能夠不出門,就能享受去錢櫃、好樂迪歡唱的方法?因此我們有個想法:如果能透過網路就能讓使用者

2、在家唱歌的服務,不用出門被風吹、雨打、日晒、人擠,輕輕鬆鬆就在線上和好友一起盡情歡唱該有多好呢?於是經過我們小組團隊的討論之下,全新的理念:NetJukeBox就如此誕生了!NetJukeBox主要的功能服務是「虛擬KTV包廂」、和「線上即時點歌系統」。其最主要的功能是讓使用者能在「虛擬包廂」中連線對唱,並且有即時語音和朋友在線上聊天的功能。只要使用者自備喇叭、麥克風,接上線就可以大唱特唱,在虛擬的世界中交流彼此的聲音和真實的情感,提供e世代一個最新鮮的KTV玩法!GoalsandFeatures我們想要建置一個虛擬歌唱KTV系統-Net

3、Jukebox,讓處於遠端的使用者不受空間限制,得以透過網路互相溝通,此一歌唱系統的主要功能包括傳遞訊息、歌手/歌曲模糊查詢、新進歌曲查詢、以及即時麥克風分送語音給其它包廂成員。主要功能如下:ChatRoomo顯示成員名單。o成員之間互相傳遞訊息。KTVonDemando模糊查詢歌手點歌。o模糊查詢歌曲名稱點歌。o新進歌曲點歌o歌手姓氏筆劃點歌Date:2003/1/23NetJukeBoxPage:14/1414SingingOn-Lineo成員透過麥克風傳送即時歌聲。o成員皆有歌唱機會MediaStreamingo麥克風即時串流。o點

4、播KTV歌曲即時串流。o廣告MTV歌曲即時串流。TechnologiesoMiddleware:JavaJ2SDK1.4.1+JavaRMIoMediaStreaming:JMF2.1.1coDatabase:MicrosoftSQL-Server+JDBCoOther:JarkataANT+JBuilder7Date:2003/1/23NetJukeBoxPage:14/1414Architecture&Design本系統為4-tier架構,主要分成Reception、NetJukeJoint、NetJukeServer以及NetJuk

5、ePlayer,分別簡介如下:NetJukePlayeroNetJukePlayer:為客戶端的主程式,包含主要的memberreference、圖形介面的主體以及認證的工作。程式開始會去尋找Reception,以檢視目前有哪些包廂正在執行,使用者可以選擇一包廂加入成為這個包廂的成員、或者自己建立一虛擬包廂,成為這個包廂的Leader。oLeader:每個包廂都會有一個Leader,Leader負責的工作有以下幾項:o向NetJukeServer發出Streaming的要求。o發放號碼牌。o包廂有新的NetJukePlayer加入的時候,

6、負責告知目前包廂內的狀態。包括包廂內成員、目前點播歌曲清單等。o歌曲查詢:NetJukePlayer可以向NetJukeJoint查詢可獲得的歌曲清單,查詢方式包括歌手名稱查詢、歌曲名稱查詢、新歌查詢等。Date:2003/1/23NetJukeBoxPage:14/1414o聊天室:NetJukePlayer之間可以透過聊天室互相傳遞訊息。o歌曲點播:每個包廂內的成員都可以點播歌曲,為了讓所有成員的點播清單達到一致性,點播歌曲的時候也跟聊天室採用一樣的方式達成TotalOrdering、ReliableMulticast。o麥克風:當歌

7、曲播放時,點播該歌曲的使用者可以用麥克風將聲音傳送給包廂內的所有成員。ReceptionReception是整個系統的入口,當使用者連上系統的時候,會由Reception進行身份、密碼的驗證,接著視使用者的地理位置將使用者導向比較近的NetJukeJoint。NetJukeJointNetJukeJoint主要負責查歌的功能,並維護使用者的資料,包廂的資料以及目前這個區域所有MTV資料。當使用者查歌時,會將所有的查歌要求放進一個Queue中,NetJukeJoint中會有數個Thread從Queue取出使用者要求,並進行查詢,然後將查詢結

8、果回傳給原使用者。NetJukeServerNetJukeServer是實際放置MTV檔案的Server,當NetJukeServer開啟時,會指定一個NetJukeJoint,並向其註冊、登

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。