Ktv點(diǎn)歌方法及系統(tǒng)、ktv歌曲點(diǎn)播終端和ktv歌曲管理系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及歌曲播放控制技術(shù)領(lǐng)域,更具體地說,涉及一種KTV點(diǎn)歌方法及系統(tǒng)、KTV歌曲點(diǎn)播終端及KTV歌曲管理系統(tǒng)。
【背景技術(shù)】
[0002]用戶在KTV包廂內(nèi)進(jìn)行點(diǎn)歌操作時(shí),需要移動(dòng)至KTV點(diǎn)歌機(jī)位置,或者通過手中的遙控器向KTV點(diǎn)歌機(jī)發(fā)送點(diǎn)歌指令,KTV點(diǎn)歌機(jī)響應(yīng)用戶點(diǎn)歌指令,由后臺(tái)的KTV控制中心執(zhí)行相應(yīng)的歌曲點(diǎn)播操作,并在KTV點(diǎn)歌機(jī)上實(shí)時(shí)顯示歌曲點(diǎn)播狀態(tài)。
[0003]盡管目前部分KTV引入了智能設(shè)備輔助點(diǎn)歌系統(tǒng),支持在智能設(shè)備上進(jìn)行點(diǎn)歌操作,但是,用戶需要在其智能設(shè)備上安裝相應(yīng)的點(diǎn)歌軟件。由于智能設(shè)備種類繁多,使得該類點(diǎn)歌軟件的開放商的軟件適配工作量大,致使安裝該類點(diǎn)歌軟件的智能設(shè)備頻繁出現(xiàn)界面錯(cuò)亂、點(diǎn)歌軟件閃退、甚至崩潰的技術(shù)問題,用戶體驗(yàn)極為糟糕。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題在于針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種KTV點(diǎn)歌方法及系統(tǒng)、KTV點(diǎn)歌終端及KTV歌曲管理系統(tǒng)。
[0005]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種KTV點(diǎn)歌方法,包括如下步驟:
[0006]SUKTV歌曲點(diǎn)播終端根據(jù)用戶選定KTV房間生成攜帶KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面鏈接網(wǎng)址及房號(hào)信息的唯一的二維碼供KTV包廂內(nèi)各移動(dòng)終端進(jìn)行掃描以鏈接及跳轉(zhuǎn)到KTV歌曲點(diǎn)播控制系統(tǒng)的WEB頁面;
[0007]S2、由KTV歌曲點(diǎn)播控制系統(tǒng)受理用戶在該KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面提交的歌曲點(diǎn)播任務(wù),向KTV歌曲管理系統(tǒng)發(fā)送相應(yīng)的歌曲點(diǎn)播命令;
[0008]S3、KTV歌曲管理系統(tǒng)根據(jù)接收到的歌曲點(diǎn)播命令執(zhí)行相應(yīng)的點(diǎn)歌及歌曲播放控制操作,更新顯示KTV歌曲播放列表中的歌曲點(diǎn)播狀態(tài),并將更新的歌曲點(diǎn)播狀態(tài)信息傳回KTV歌曲點(diǎn)播控制系統(tǒng),進(jìn)而觸發(fā)提交歌曲點(diǎn)播請(qǐng)求的移動(dòng)終端同步更新所打開的KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面下的歌曲點(diǎn)播狀態(tài)。
[0009]在本發(fā)明上述KTV點(diǎn)歌方法中,所述步驟SI中各移動(dòng)終端對(duì)該二維碼進(jìn)行掃描以鏈接及跳轉(zhuǎn)到KTV歌曲點(diǎn)播控制系統(tǒng)的WEB頁面的步驟具體包括:
[0010]S11、各移動(dòng)終端根據(jù)用戶操作對(duì)該二維碼分別進(jìn)行掃描,獲取該二維碼中攜帶的KTV歌曲點(diǎn)播控制系統(tǒng)的WEB頁面鏈接地址;
[0011]S12、通過自帶瀏覽器應(yīng)用打開KTV歌曲點(diǎn)播控制系統(tǒng)的WEB頁面鏈接地址,進(jìn)而鏈接及跳轉(zhuǎn)到KTV歌曲點(diǎn)播控制系統(tǒng)的WEB頁面。
[0012]在本發(fā)明上述KTV點(diǎn)歌方法中,所述步驟S3中所述KTV歌曲管理系統(tǒng)根據(jù)接收到的歌曲點(diǎn)播命令執(zhí)行相應(yīng)的點(diǎn)歌及歌曲播放控制操作,更新顯示KTV歌曲播放列表中的歌曲點(diǎn)播狀態(tài)的步驟具體包括如下子步驟:
[0013]S3 K KTV歌曲管理系統(tǒng)預(yù)先創(chuàng)建歌曲點(diǎn)播任務(wù)隊(duì)列;
[0014]S32、KTV歌曲管理系統(tǒng)接收到KTV歌曲點(diǎn)播控制系統(tǒng)發(fā)送的歌曲點(diǎn)播命令時(shí),生成相應(yīng)的歌曲點(diǎn)播任務(wù),并將歌曲點(diǎn)播任務(wù)添加到所創(chuàng)建的歌曲點(diǎn)播任務(wù)隊(duì)列;
[0015]S33、根據(jù)歌曲點(diǎn)播任務(wù)建立時(shí)間確定各歌曲點(diǎn)播任務(wù)的處理優(yōu)先級(jí),依照歌曲點(diǎn)播任務(wù)處理優(yōu)先級(jí)級(jí)別對(duì)歌曲點(diǎn)播任務(wù)隊(duì)列中的歌曲點(diǎn)播任務(wù)進(jìn)行排隊(duì)處理;
[0016]S34、調(diào)取歌曲點(diǎn)播任務(wù)隊(duì)列中處理優(yōu)先級(jí)最高的歌曲點(diǎn)播任務(wù),執(zhí)行該歌曲點(diǎn)播任務(wù),根據(jù)歌曲點(diǎn)播任務(wù)執(zhí)行結(jié)果刷新顯示歌曲點(diǎn)播列表下的歌曲點(diǎn)播狀態(tài)。
[0017]本發(fā)明還構(gòu)造一種KTV點(diǎn)歌系統(tǒng),包括:
[0018]KTV歌曲點(diǎn)播終端,用于生成攜帶KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面鏈接網(wǎng)址及房號(hào)信息的唯一的二維碼供KTV包廂內(nèi)各移動(dòng)終端進(jìn)行掃描以鏈接及跳轉(zhuǎn)到KTV歌曲點(diǎn)播控制系統(tǒng)的WEB頁面;
[0019]KTV歌曲點(diǎn)播控制系統(tǒng),用于受理用戶在該KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面提交的歌曲點(diǎn)播任務(wù),向KTV歌曲管理系統(tǒng)發(fā)送歌曲點(diǎn)播命令;
[0020]KTV歌曲管理系統(tǒng),用于根據(jù)接收到的歌曲點(diǎn)播命令執(zhí)行相應(yīng)的點(diǎn)歌及歌曲播放控制操作,更新顯示KTV歌曲播放列表中的歌曲點(diǎn)播狀態(tài),并將更新的歌曲點(diǎn)播狀態(tài)信息傳回KTV歌曲點(diǎn)播控制系統(tǒng),進(jìn)而觸發(fā)提交歌曲點(diǎn)播請(qǐng)求的移動(dòng)終端同步更新所打開的KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面下的歌曲點(diǎn)播狀態(tài)。
[0021]在本發(fā)明上述KTV點(diǎn)歌系統(tǒng)中,所述KTV歌曲點(diǎn)播控制系統(tǒng)集成在所述KTV歌曲點(diǎn)播終端內(nèi),或位于云端。
[0022]本發(fā)明還構(gòu)造一種KTV歌曲點(diǎn)播終端,所述KTV歌曲點(diǎn)播終端包括:
[0023]二維碼生成模塊,用于根據(jù)用戶選定KTV房間生成攜帶KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面鏈接網(wǎng)址及房號(hào)信息的唯一的二維碼,以供KTV包廂內(nèi)的各個(gè)移動(dòng)終端進(jìn)行掃描以鏈接及跳轉(zhuǎn)到KTV歌曲點(diǎn)播控制系統(tǒng)的WEB頁面;
[0024]KTV歌曲點(diǎn)播控制模塊,用于受理用戶在該KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面提交的歌曲點(diǎn)播任務(wù),向KTV歌曲管理系統(tǒng)發(fā)送相應(yīng)的歌曲點(diǎn)播命令;
[0025]更新模塊,用于接收KTV歌曲管理系統(tǒng)傳回的更新的歌曲點(diǎn)播狀態(tài)信息,并根據(jù)更新的歌曲點(diǎn)播狀態(tài)信息更新顯示KTV歌曲播放控制系統(tǒng)WEB頁面下的KTV歌曲播放列表的歌曲點(diǎn)播狀態(tài)。
[0026]在本發(fā)明上述KTV歌曲點(diǎn)播終端中,所述KTV歌曲點(diǎn)播控制模塊包括:
[0027]第一通信子模塊,用于接收KTV包廂內(nèi)各移動(dòng)終端通過掃描二維碼發(fā)起的KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面訪問請(qǐng)求,以及接收KTV歌曲管理系統(tǒng)傳回的更新的歌曲點(diǎn)播狀態(tài)?目息;
[0028]房號(hào)信息核對(duì)子模塊,用于提取所述KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面訪問請(qǐng)求攜帶的KTV房號(hào)信息,對(duì)KTV房號(hào)信息進(jìn)行核實(shí)及在KTV房號(hào)信息核對(duì)無誤時(shí),允許提交KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面訪問請(qǐng)求的移動(dòng)終端對(duì)KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面的訪問;
[0029]歌曲點(diǎn)播任務(wù)處理子模塊,用于受理用戶在移動(dòng)終端的KTV歌曲播放控制系統(tǒng)WEB頁面提交的歌曲點(diǎn)播任務(wù),向KTV歌曲管理系統(tǒng)發(fā)送相應(yīng)的歌曲點(diǎn)播命令。
[0030]本發(fā)明還構(gòu)造一種用于KTV點(diǎn)歌的KTV歌曲管理系統(tǒng),所述KTV歌曲管理系統(tǒng)包括:
[0031]存儲(chǔ)模塊,用于存儲(chǔ)海量KTV歌曲;
[0032]歌曲點(diǎn)播任務(wù)隊(duì)列構(gòu)建模塊,用于創(chuàng)建歌曲點(diǎn)播任務(wù)隊(duì)列;
[0033]第二通信模塊,用于接收KTV歌曲點(diǎn)播控制系統(tǒng)基于用戶在該KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面提交的歌曲點(diǎn)播任務(wù)發(fā)送的歌曲點(diǎn)播命令;
[0034]歌曲點(diǎn)播任務(wù)生成模塊,用于根據(jù)接收到的歌曲點(diǎn)播命令生成相應(yīng)的歌曲點(diǎn)播任務(wù),并將歌曲點(diǎn)播任務(wù)添加到所創(chuàng)建的歌曲點(diǎn)播任務(wù)隊(duì)列;
[0035]歌曲點(diǎn)播任務(wù)管理模塊,用于基于歌曲點(diǎn)播任務(wù)創(chuàng)建時(shí)間確定歌曲點(diǎn)播任務(wù)的處理優(yōu)先級(jí),根據(jù)歌曲點(diǎn)播任務(wù)處理優(yōu)先級(jí)級(jí)別對(duì)歌曲點(diǎn)播任務(wù)隊(duì)列中的歌曲點(diǎn)播任務(wù)進(jìn)行排隊(duì)處理;
[0036]歌曲點(diǎn)播任務(wù)執(zhí)行模塊,用于調(diào)取歌曲點(diǎn)播任務(wù)隊(duì)列中處理優(yōu)先級(jí)最高的歌曲點(diǎn)播任務(wù),執(zhí)行該歌曲點(diǎn)播任務(wù),根據(jù)歌曲點(diǎn)播任務(wù)執(zhí)行結(jié)果實(shí)時(shí)刷新歌曲點(diǎn)播列表中的歌曲排列順序及歌曲播放狀態(tài),并將更新的歌曲點(diǎn)播狀態(tài)信息傳回KTV點(diǎn)播控制系統(tǒng)及提交歌曲點(diǎn)播任務(wù)的移動(dòng)終端。
[0037]實(shí)施本發(fā)明KTV點(diǎn)歌方法及系統(tǒng)、KTV點(diǎn)歌終端和KTV歌曲管理系統(tǒng),可達(dá)到以下有益效果:
[0038]1、在本發(fā)明中,各用戶均可通過各自的移動(dòng)終端訪問KTV歌曲點(diǎn)播控制系統(tǒng),通過自帶瀏覽器應(yīng)用打開及顯示KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面,在WEB頁面進(jìn)行點(diǎn)歌操作,每個(gè)移動(dòng)終端均作為一個(gè)KTV歌曲點(diǎn)播終端,故本發(fā)明徹底改變了用戶的KTV點(diǎn)歌行為方式,大大地提高了 KTV點(diǎn)歌效率。
[0039]2、本發(fā)明引入了 KTV點(diǎn)歌任務(wù)排隊(duì)機(jī)制,云端的KTV歌曲點(diǎn)播控制系統(tǒng)可同時(shí)受理不同用戶提交的歌曲點(diǎn)播任務(wù),基于歌曲點(diǎn)播任務(wù)優(yōu)先級(jí)處理歌曲點(diǎn)播任務(wù),提高了 KTV歌曲點(diǎn)播任務(wù)的處理效率,縮短了移動(dòng)終端的歌曲點(diǎn)播響應(yīng)時(shí)間。
[0040]3、移動(dòng)終端及KTV歌曲點(diǎn)播終端可基于KTV歌曲管理系統(tǒng)傳回的更新的歌曲點(diǎn)播狀態(tài)信息同步更新顯示KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面下的歌曲播放列表的歌曲播放順序及播放狀態(tài),便于KTV包廂內(nèi)各用戶了解當(dāng)前的歌曲點(diǎn)播狀態(tài)及進(jìn)行后續(xù)的歌曲點(diǎn)播操作。
[0041]4、在本發(fā)明KTV點(diǎn)歌系統(tǒng)中,用戶可使用掌上的移動(dòng)終端掃描二維碼的方式訪問KTV歌曲點(diǎn)播控制系統(tǒng),打開KTV歌曲點(diǎn)播控制系統(tǒng)WEB頁面,在WEB頁面進(jìn)行歌曲點(diǎn)播操作,故本發(fā)明KTV點(diǎn)歌系統(tǒng)不存在設(shè)備兼容性問題,省掉了軟件開發(fā)商針對(duì)不同設(shè)備進(jìn)行優(yōu)化、適配的工作量,減少了系統(tǒng)開發(fā)成本。
【附圖說明】
[0042]圖1為本發(fā)明提供的KTV點(diǎn)歌方法的一個(gè)具體實(shí)施例的流程圖;
[0043]圖2為圖1所示的KTV點(diǎn)歌方法中包含的歌曲點(diǎn)播任務(wù)處理方法的流程圖;
[0044]圖3為本發(fā)明提供的KTV點(diǎn)歌系統(tǒng)的一個(gè)具體實(shí)施例的結(jié)構(gòu)框圖;
[0045]圖4為本發(fā)明提供的KTV點(diǎn)歌系統(tǒng)的另一具體實(shí)施例的結(jié)構(gòu)框圖;
[0046]圖5為圖3所示的KTV點(diǎn)歌系統(tǒng)的KTV歌曲點(diǎn)播終端的結(jié)構(gòu)框圖;
[0047]圖6為圖5所示的KTV歌曲點(diǎn)播終端集成的KTV歌曲點(diǎn)播控制系統(tǒng)的結(jié)構(gòu)框圖;
[0048]圖7為圖3及圖4所示的KTV點(diǎn)歌系統(tǒng)的KTV歌曲管理系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】