本發(fā)明涉及的是信息技術(shù),具體涉及一種基于互聯(lián)網(wǎng)的信息發(fā)布技術(shù)。
背景技術(shù):
:信息技術(shù)發(fā)展到今天,越來越多的領(lǐng)域開始引入互聯(lián)網(wǎng)技術(shù),傳統(tǒng)的播放模式經(jīng)歷了統(tǒng)一播放、自主播放等不同的階段,廣播臺分布式播放采用統(tǒng)一的電臺頻道,通過分布式的廣播網(wǎng)絡(luò)將需要播送的信息在特定的時段內(nèi)進行播放,自主播放是隨著各種各樣相互獨立的播放終端技術(shù)的發(fā)展而發(fā)展的,采用磁帶、CD等不同的媒介和讀取設(shè)備對相關(guān)信息進行存儲和讀播,但是這樣的播放模式有諸多的不便,統(tǒng)一播放的模式內(nèi)容的時間安排限制的太死,不能靈活調(diào)控,獨立播放的模式信息的存儲有限,更新不便,同時如果是在大型的商場、廣場等地,獨立播放模式就得自己組建大型的播放網(wǎng)絡(luò),同時,在現(xiàn)實生活中又存在專門的信息發(fā)布系統(tǒng),比如各類預(yù)警信息的發(fā)布一般都會采用專門組件的網(wǎng)絡(luò)進行發(fā)布,這其實是一種社會資源的浪費?;ヂ?lián)網(wǎng)技術(shù)的發(fā)展,促進了網(wǎng)絡(luò)播放技術(shù)的進步,越來越多的網(wǎng)絡(luò)播放網(wǎng)站應(yīng)運而生,網(wǎng)絡(luò)播放的優(yōu)點在于信息更新方便靈活,但是,對于有特定化需求的場所而言,網(wǎng)絡(luò)資源的過于龐大對于用戶的甄選而言仍然是一個難題,比如,某一商場在某一時段需要播放歡快輕松的旋律、某一時段需要播放激烈奔放的搖滾,如果借助于互聯(lián)網(wǎng)技術(shù),一個可選擇的辦法是分門別類的將各類資源下載在本地服務(wù)器,然后在固定的時段通過人工調(diào)節(jié)的方式播放不同的音樂,但這樣的方法對于互聯(lián)網(wǎng)和硬件設(shè)備的需求都有要求,要么就需要將資源固定保存在本地服務(wù)器中以便在網(wǎng)絡(luò)中斷的情況下進行播放,要么就需要保證網(wǎng)絡(luò)的通暢,不但效率低下,而且增加了運營者的工作量,經(jīng)濟效益不高。技術(shù)實現(xiàn)要素:針對現(xiàn)有技術(shù)的不足,本發(fā)明提供一種基于互聯(lián)網(wǎng)的多用戶廣播系統(tǒng)和方法,通過對需要播放的資源進行預(yù)先甄選,形成具有不同屬性和標識的資源數(shù)據(jù),并以數(shù)據(jù)庫的形式予以保留,然后由用戶進行登錄請求,根據(jù)登錄用戶的身份自動生成需要播放的信息列表并下發(fā)到客戶端,然后通過客戶端所在地的播放設(shè)備進行播放,同時,本發(fā)明還采用緩存服務(wù)器的方法,解決用戶在網(wǎng)絡(luò)中斷下的播放需求,本發(fā)明的技術(shù)方案如下:一種基于互聯(lián)網(wǎng)的多用戶廣播系統(tǒng),包括資源數(shù)據(jù)庫,用于存放需要請求播放的數(shù)據(jù)信息;數(shù)據(jù)采編模塊,用于對收集的信息進行編輯,形成可供檢索的信息標識;訪問播放模塊,用于識別用戶登錄,判斷用戶身份,并生成滿足用戶需求的信息列表下發(fā)給用戶所在的客戶端進行播放;用戶管理模塊,用于集中管理用戶信息,判別用戶身份,并生成和下發(fā)播放列表,滿足不同客戶的播放需求;緩存服務(wù)器,用于將同步進行的數(shù)據(jù)進行緩存,以保證在網(wǎng)絡(luò)不通的情況下能夠滿足正常的播放要求;強制發(fā)布模塊,用于強制發(fā)布涉及安全、災(zāi)難、戰(zhàn)爭、公益等公共信息。作為優(yōu)選方案,所述的數(shù)據(jù)采編模塊包括數(shù)據(jù)標簽單元和數(shù)據(jù)編輯單元,其中,數(shù)據(jù)標簽單元用于根據(jù)用戶的反饋,對數(shù)據(jù)標簽進行完善,數(shù)據(jù)編輯單元用于對采集的數(shù)據(jù)進行編輯和處理,形成不同的數(shù)據(jù)類別,提供生成信息列表可供檢索的信息標識。作為優(yōu)選方案,所述的用戶管理模塊包括身份識別單元和信息管理單元,其中,身份識別單元用于識別登錄請求的用戶信息,信息管理單元用于根據(jù)識別的用戶信息生成和下發(fā)滿足用戶播放需求的信息內(nèi)容。作為優(yōu)選方案,所述的資源數(shù)據(jù)庫包括廣告數(shù)據(jù)和非廣告數(shù)據(jù),分別用不同的標識區(qū)別數(shù)據(jù)的屬性。作為優(yōu)選方案,所述的強制發(fā)布模塊包括全網(wǎng)發(fā)布和指定發(fā)布兩種模式,全網(wǎng)發(fā)布用于向所有在網(wǎng)設(shè)備無差別的發(fā)布諸如政府信息、災(zāi)難預(yù)警等公共信息,指定發(fā)布用于向特定設(shè)備所在場所發(fā)布僅滿足于本場所的信息內(nèi)容。一種基于互聯(lián)網(wǎng)的多用戶廣播方法,包括以下步驟:S1、數(shù)據(jù)采編模塊采編數(shù)據(jù),形成資源數(shù)據(jù)庫;S2、訪問播放模塊登錄系統(tǒng),發(fā)起訪問請求;S3、用戶管理模塊響應(yīng)請求,下發(fā)播放數(shù)據(jù);S4、數(shù)據(jù)播放,播放請求到的數(shù)據(jù)資源;S5、強制發(fā)布模塊切斷播放,強制發(fā)布當前信息。作為優(yōu)選方案,所述步驟S1包括以下幾個步驟:S11、建立數(shù)據(jù)標簽,對不同的數(shù)據(jù)進行分類標識,形成不同的數(shù)據(jù)標簽;S12、數(shù)據(jù)建庫,根據(jù)數(shù)據(jù)標簽建立資源數(shù)據(jù)庫,以待客戶端訪問。作為優(yōu)選方案,所述的資源數(shù)據(jù)庫包括廣告數(shù)據(jù)和非廣告數(shù)據(jù)。作為優(yōu)選方案,所述步驟S3包括以下幾個步驟:S31、用戶身份識別;S32、生成播放列表;S33、下發(fā)播放數(shù)據(jù)。作為優(yōu)選方案,所述步驟S4包括以下幾個步驟:S41、訪問播放模塊接收播放數(shù)據(jù);S42、網(wǎng)絡(luò)正常情況下同步播放請求所得數(shù)據(jù);S43、同步播放的同時將數(shù)據(jù)緩存到本地緩存服務(wù)器;S44、網(wǎng)絡(luò)中斷時從本地緩存服務(wù)器播放緩存數(shù)據(jù)。作為優(yōu)選方案,所述步驟S5包括以下幾個步驟:S51、服務(wù)端管理員篩選目標賬號;S52、服務(wù)端管理員發(fā)起強制發(fā)布請求;S53、選定請求賬號并發(fā)布至對應(yīng)客戶端;S54、選定全網(wǎng)設(shè)備并發(fā)送至全部在網(wǎng)客戶端。本發(fā)明的有益效果在于:1、本發(fā)明通過互聯(lián)網(wǎng)發(fā)布各類廣播信息,信息的更新方式快捷方便,管理靈活;2、本發(fā)明通過設(shè)置緩存服務(wù)器,可以保證在斷網(wǎng)的情況下滿足用戶的播放需求;3、本發(fā)明將互聯(lián)網(wǎng)與現(xiàn)有的預(yù)警、公安等公共廣播系統(tǒng)結(jié)合起來,能夠?qū)崿F(xiàn)資源的統(tǒng)一管理和使用,節(jié)約了社會成本,提高了設(shè)備效率;4、本發(fā)明可以根據(jù)用戶的不同需求制定不同的播放列表,滿足不同用戶的業(yè)務(wù)需要,同時可以為同一用戶在不同時期的不同需要制定相關(guān)的播放列表,實現(xiàn)了業(yè)務(wù)的個性化分配和管理,能夠最大限度的滿足用戶需要。附圖說明圖1是本發(fā)明的系統(tǒng)架構(gòu)圖圖2是本發(fā)明的方法流程圖圖3是本發(fā)明的實物參考圖具體實施例為了更加清楚的理解本發(fā)明的技術(shù)方案和有益效果,下面結(jié)合附圖,對本發(fā)明做進一步的說明,但并不將本發(fā)明的保護范圍限制在下面的實施例中。如圖1所示,本實施例由六大板塊組成,分別是數(shù)據(jù)采編模塊、資源數(shù)據(jù)庫、用戶管理模塊、強制發(fā)布模塊、訪問播放模塊和緩存服務(wù)器。其中數(shù)據(jù)采編模塊中包括了數(shù)據(jù)標簽單元和數(shù)據(jù)編輯單元,數(shù)據(jù)標簽單元用來存儲需要的數(shù)據(jù)標簽類型,比如“廣告”、“音樂”、“古典”、“流行”等等,并可以通過用戶的反饋不斷進行補充和完善,數(shù)據(jù)編輯單元用來對收集的資源數(shù)據(jù)進行編輯并最終形成資源數(shù)據(jù)庫中的數(shù)據(jù),方便后續(xù)程序中向用戶進行分配,在本實施例中按照曲目類別、風格、歌手、節(jié)奏來編輯以下幾個信息:A(歌曲,流行,張三,舒緩)B(戲曲,秦腔,李四,緊張)C(歌曲,民謠,王五,舒緩)D(歌曲,搖滾,趙六,激烈)同時,對于用戶需要播放的廣告信息進行如下的定義:A1(廣告,M超市,價格宣講,洗漱用品)A2(廣告,M超市,品牌宣傳,家用電器)A3(廣告,N酒吧,酒水介紹,飲品)上述信息編輯成功后寫入資源數(shù)據(jù)庫等待系統(tǒng)分配。用戶管理模塊包括了身份識別單元和信息管理單元,其中用戶識別單元用來識別發(fā)起訪問請求的用戶身份信息,對于注冊使用本系統(tǒng)的用戶而言,按照固定格式形成供系統(tǒng)查詢的用戶信息表:序號用戶賬號用戶名稱區(qū)域10000001M超市A城C區(qū)20000002N酒吧A城B區(qū)........................身份識別單元就是根據(jù)已注冊的用戶信息表來識別注冊用戶的身份信息,信息管理單元則根據(jù)用戶的實際需求從資源數(shù)據(jù)庫中選取適合用戶需求的數(shù)據(jù)資源并下發(fā)到對應(yīng)賬號的客戶端供用戶進行播放使用。上述用戶信息表中,用戶M超市的需求是早晨8:00開始營業(yè),播放輕松愉快,舒緩的民謠歌曲,9:00開始播送本超市洗漱用品本日價格宣講的廣告,10:00開始播送舒緩的流行歌曲,12:00-12:30播送戲曲,下午14:00—15:00播送本超市新進某品牌家用電器的宣傳廣告。用戶N酒吧的需求是下午20:00開始營業(yè),播放舒緩的流行音樂,21:00—21:30開始播放本酒吧的酒水介紹廣告,晚上21:30—00:30開始播放激烈的搖滾音樂。根據(jù)以上用戶的不同需求,信息管理單元自動檢索并生成一個播送列表,并下發(fā)到對應(yīng)賬號的客戶端:序號用戶名稱用戶賬號播送時間播送內(nèi)容1M超市00000018:00—9:00C2M超市00000019:00-10:00A13M超市000000110:00—12:00A4M超市000000112:00—12:30B5M超市000000114:00—15:00A26N酒吧000000220:00—21:00A7N酒吧000000221:00—21:30A38N酒吧000000221:30—00:30D同時,信息管理單元向緩存服務(wù)器下發(fā)相應(yīng)的緩存數(shù)據(jù),由緩存服務(wù)器對相關(guān)數(shù)據(jù)進行緩存,在網(wǎng)絡(luò)出現(xiàn)故障時,由緩存服務(wù)器向用戶提供正常的播放服務(wù)。訪問播放模塊在客戶端,由客戶通過賬號登錄向用戶管理模塊發(fā)起訪問請求,并接受用戶管理模塊和緩存服務(wù)器提供的播放內(nèi)容服務(wù),然后通過本端的播放設(shè)備將系統(tǒng)分配的內(nèi)容進行播送和發(fā)布。強制發(fā)布模塊,用以實現(xiàn)對公共信息的強制發(fā)布。強制發(fā)布的模式有指定發(fā)布和全網(wǎng)發(fā)布兩種模式,它們對應(yīng)不同的信息優(yōu)先級,全網(wǎng)發(fā)布的信息具有最高優(yōu)先級,它由服務(wù)端的操作人員來完成,無需檢測客戶端所在的區(qū)域,向所有在網(wǎng)的設(shè)備發(fā)布相應(yīng)的信息,常見信息如政府公告、災(zāi)情報道、防控預(yù)警等等,指定發(fā)布的信息具有較全網(wǎng)發(fā)布低的優(yōu)先級,它由服務(wù)端管理員向客戶端發(fā)起強制發(fā)布的請求,并將相關(guān)信息發(fā)送至特定客戶端,指定發(fā)布涉及固定場所的失物招領(lǐng)、火災(zāi)險情、尋人啟事等信息。在客戶端和服務(wù)端進行通信時,首先由客戶端通過賬號登錄進系統(tǒng),然后系統(tǒng)根據(jù)登錄客戶的身份信息和需求生成客戶所需的播送列表下發(fā)到客戶端,并向緩存服務(wù)器進行數(shù)據(jù)緩存,當播送過程中,如果出現(xiàn)了網(wǎng)絡(luò)故障,導致客戶端向服務(wù)端請求數(shù)據(jù)中斷,則緩存服務(wù)器啟動,并向客戶端提供暫時的服務(wù),等網(wǎng)絡(luò)恢復正常后,客戶端恢復和服務(wù)端的正常通信。與此對應(yīng)的基于互聯(lián)網(wǎng)的多用戶廣播方法,主要包括:按照前文所述的方法通過數(shù)據(jù)采編模塊采編數(shù)據(jù),并將不同類型的數(shù)據(jù)以數(shù)據(jù)庫的形式予以保存,然后由位于客戶端的訪問播放模塊向服務(wù)端的用戶管理模塊以賬號登錄的方式發(fā)起訪問請求,用戶管理模塊響應(yīng)該請求,并通過其中的身份識別單元識別請求訪問的用戶身份信息,并將該信息反饋至信息管理單元,信息管理單元根據(jù)不同用戶的需求從資源數(shù)據(jù)庫中取出滿足用戶需求的數(shù)據(jù),生成固定的播放列表并向客戶端的訪問播放模塊進行下發(fā),同時向緩存服務(wù)器發(fā)送對應(yīng)的緩存數(shù)據(jù),具體的方法如前文所述,訪問播放模塊在網(wǎng)絡(luò)正常的情況下直接獲取播放數(shù)據(jù)并通過播放器予以播放,當網(wǎng)絡(luò)出現(xiàn)故障的時候,訪問播放模塊從緩存服務(wù)器獲取播放服務(wù),保證播放不中斷,如果在播放過程中,M超市出現(xiàn)失物招領(lǐng)的需求,則由M超市客戶端管理員向服務(wù)端管理員反饋需要發(fā)布的信息,服務(wù)端管理員向M超市的客戶端發(fā)起強制播送請求,首先服務(wù)端管理員根據(jù)反饋的用戶信息通過關(guān)鍵字模糊查詢的方法初步篩選賬戶信息的范圍,然后再經(jīng)過人工精確篩選確定需要強制發(fā)布的路徑位于A城C區(qū)的M超市,則服務(wù)端的管理員切斷該播放鏈路,將需要強制發(fā)布的信息準確投放至M超市內(nèi)而并不影響N酒吧的正常播放活動,同樣如果在播放過程中需要發(fā)布全網(wǎng)范圍內(nèi)的防空預(yù)警信息,此時,服務(wù)端的管理員切斷所有在網(wǎng)設(shè)備的播放鏈路,將需要強制發(fā)布的防空預(yù)警信息向所有在網(wǎng)設(shè)備發(fā)布下去,實現(xiàn)資源的統(tǒng)一管理,統(tǒng)一調(diào)度,提高工作效率。當前第1頁1 2 3