欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

文字消息處理方法以及文字消息處理器的制作方法

文檔序號:6341277閱讀:263來源:國知局
專利名稱:文字消息處理方法以及文字消息處理器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,更具體地說,本發(fā)明涉及一種文字消息處理方法、以及用于實現(xiàn)所述文字消息處理方法的文字消息處理器。
背景技術(shù)
隨著互連網(wǎng)和視頻及音頻通信技術(shù)的發(fā)展、以及流媒體技術(shù)、動態(tài)網(wǎng)頁技術(shù)的發(fā)展,使得在線視頻直播嘉賓訪談具備了技術(shù)基礎(chǔ),從而成為網(wǎng)絡(luò)媒體新熱點。嘉賓訪談是由網(wǎng)絡(luò)媒體組織的在線直播互動活動,主要內(nèi)容有嘉賓主持人訪談發(fā)言、網(wǎng)友參與互動發(fā)言、 觀看視頻直播、圖片直播等。嘉賓訪談主要技術(shù)包括流媒體直播技術(shù),動態(tài)網(wǎng)頁技術(shù),數(shù)據(jù)庫技術(shù)。傳統(tǒng)的動態(tài)互動系統(tǒng)主要由數(shù)據(jù)持久層、邏輯控制層、展現(xiàn)層組成,這樣的系統(tǒng)架構(gòu)可以滿足大部分的網(wǎng)絡(luò)互動需求。然而,對于嘉賓訪談系統(tǒng),對視音頻及文字直播要求實時性較高,所述的傳統(tǒng)的架構(gòu)設(shè)計已經(jīng)不能滿足嘉賓訪談需求。嘉賓訪談核心處理器一般基于B/S架構(gòu),并采用多線程技術(shù)、內(nèi)存緩存技術(shù)、Ajax 技術(shù)實現(xiàn)高效快速的信息傳輸發(fā)布機制。嘉賓訪談的視頻直播部分可以采用微軟的流媒體服務(wù)器方案,提供直播視頻流供網(wǎng)頁播放,視頻直播已經(jīng)有較為成熟的方案。從而,高效的訪談消息處理器成為了具有核心競爭力的關(guān)鍵技術(shù)方案,也就是說,高效的消息處理器就成為嘉賓訪談的關(guān)鍵點。但是,現(xiàn)有的消息處理技術(shù)卻存在很多問題,即,傳統(tǒng)的數(shù)據(jù)庫持久數(shù)據(jù)方案無法保證嘉賓、網(wǎng)友發(fā)言的實時性,并且大量頻繁的數(shù)據(jù)交互對數(shù)據(jù)庫本身的性能造成極大的壓力。而嘉賓訪談的發(fā)言恰好是嘉賓訪談最具有互動性、真實性、知識性、趣味性的部分。因此,希望能夠設(shè)計出一種高效的消息處理器,其具有訪談中必須的實時性發(fā)言、 實時性審核、實時性發(fā)布、在線網(wǎng)友實時管理等功能。

發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)中的上述技術(shù)問題,本發(fā)明的一個目的是提供一種確保了網(wǎng)絡(luò)服務(wù)中的實時性文字消息發(fā)言、實時性文字消息審核、實時性文字消息發(fā)布、在線網(wǎng)友實時管理等功能的消息處理方法以及消息處理器。根據(jù)本發(fā)明的一個方面,提供了一種文字消息處理方法,所述文字消息處理方法包括接收用戶通過網(wǎng)絡(luò)頁面實時輸入的文字消息;將接收到的文字消息存儲在內(nèi)存區(qū)域中;將所述文字消息加入待審隊列中;將所述文字消息發(fā)送至審核頁面;以及接收從審核頁面發(fā)送過來的已審核的文字消息,并將所述已審核的文字消息加入已審隊列。由于需要進(jìn)行大量頻繁的數(shù)據(jù)交互,因此采用內(nèi)存存儲數(shù)據(jù),不會對數(shù)據(jù)庫本身的性能造成極大的壓力,所以根據(jù)本發(fā)明的文字消息處理方法相對于現(xiàn)有技術(shù)實現(xiàn)了網(wǎng)絡(luò)服務(wù)中的實時性文字消息發(fā)言、實時性文字消息審核、實時性文字消息發(fā)布、在線網(wǎng)友實時管理等功能,提高了消息發(fā)布效率。并且,根據(jù)本發(fā)明的文字消息處理方法尤其可被有利地用于網(wǎng)絡(luò)直播服務(wù)(例如網(wǎng)絡(luò)嘉賓訪談直播服務(wù))中。優(yōu)選的是,在上述文字消息處理方法中,所述文字消息處理方法還包括在接收用戶通過網(wǎng)絡(luò)頁面實時輸入的文字消息之前,自動加載網(wǎng)絡(luò)頁面屬性。優(yōu)選的是,在上述文字消息處理方法中,所述文字消息處理方法還包括在將所述已審核的文字消息加入已審隊列之后,通過Ajax請求將所述文字消息發(fā)送至服務(wù)器邏輯控制層,在審核消息后,再返回到網(wǎng)絡(luò)頁面,所述網(wǎng)絡(luò)頁面在服務(wù)器端展現(xiàn)層中。優(yōu)選的是,在上述文字消息處理方法中,所述文字消息處理方法還包括在將所述已審核的文字消息加入已審隊列之后,執(zhí)行自動任務(wù)處理以對文字消息執(zhí)行數(shù)據(jù)持久化處理。優(yōu)選的是,在上述文字消息處理方法中,所述數(shù)據(jù)持久化處理包括將未持久化的消息持久化到所述關(guān)系數(shù)據(jù)庫的步驟。優(yōu)選的是,在上述文字消息處理方法中,所述文字消息處理方法還包括將所述已審隊列中的已審核的文字消息發(fā)送至網(wǎng)絡(luò)頁面。根據(jù)本發(fā)明的另一方面,提供了一種文字消息處理器,所述文字消息處理器包括 通信接口,用于接收用戶通過網(wǎng)絡(luò)頁面實時輸入的文字消息,并將接收到的文字消息存儲在內(nèi)存區(qū)域中;待審文字消息加載裝置,用于將所述文字消息加入待審隊列中;文字消息發(fā)送裝置,用于將所述文字消息發(fā)送至審核頁面;以及文字消息接收裝置,接收從審核頁面發(fā)送過來的已審核的文字消息,并將所述已審核的文字消息加入已審隊列。優(yōu)選的是,在上述文字消息處理器中,所述文字消息處理器還包括數(shù)據(jù)持久化處理裝置,在將所述已審核的文字消息加入已審隊列之后,所述數(shù)據(jù)持久化處理裝置執(zhí)行自動任務(wù)處理以對文字消息執(zhí)行數(shù)據(jù)持久化處理,以便將未持久化的消息持久化到所述關(guān)系數(shù)據(jù)庫。優(yōu)選的是,在上述文字消息處理器中,所述文字消息處理器還包括已審核文字消息傳遞裝置,用于將所述已審隊列中的已審核的文字消息發(fā)送至網(wǎng)絡(luò)頁面。優(yōu)選的是,在上述文字消息處理器中,所述文字消息處理器還包括屬性加載裝置,用于在接收用戶通過網(wǎng)絡(luò)頁面實時輸入的文字消息之前,自動加載網(wǎng)絡(luò)頁面屬性,并在內(nèi)存中劃分靜態(tài)區(qū)塊以供快速讀寫數(shù)據(jù)。同樣,由于需要進(jìn)行大量頻繁的數(shù)據(jù)交互,因此采用內(nèi)存存儲數(shù)據(jù),不會對數(shù)據(jù)庫本身的性能造成極大的壓力,所以根據(jù)本發(fā)明的文字消息處理器相對于現(xiàn)有技術(shù)實現(xiàn)了實時性文字消息發(fā)言、實時性文字消息審核、實時性文字消息發(fā)布、在線網(wǎng)友實時管理等功能。根據(jù)本發(fā)明的文字消息處理器尤其可被有利地用于網(wǎng)絡(luò)嘉賓訪談直播服務(wù)中。


結(jié)合附圖,并通過參考下面的詳細(xì)描述,將會更容易地對本發(fā)明有更完整的理解并且更容易地理解其伴隨的優(yōu)點和特征,其中圖1是根據(jù)本發(fā)明實施例的文字消息處理的示意圖;圖2是根據(jù)本發(fā)明實施例的文字消息處理方法的流程圖;圖3是根據(jù)本發(fā)明實施例的文字消息處理器的框圖。注意,附圖用于說明本發(fā)明,而非限制本發(fā)明。
具體實施例方式為了使本發(fā)明的內(nèi)容更加清楚和易懂,下面結(jié)合具體實施例和附圖對本發(fā)明的內(nèi)容進(jìn)行詳細(xì)描述?,F(xiàn)在將參考圖1至圖3來描述本發(fā)明的實施例。圖1示出了根據(jù)本發(fā)明實施例的文字消息處理的示意圖。在邏輯控制層中加入文字消息處理器,在展現(xiàn)層頁面端采用Ajax技術(shù)發(fā)送消息。其中展現(xiàn)層與瀏覽器上的顯示內(nèi)容相關(guān),而邏輯控制層與服務(wù)器端處理業(yè)務(wù)關(guān)系相關(guān),并且展現(xiàn)層與邏輯控制層的關(guān)系是 展示層顯示的內(nèi)容是由邏輯控制層來控制的,例如可以控制哪些消息將被顯示,哪些不會被顯示等。在數(shù)據(jù)持久層提供持久化接口給文字消息處理器。文字消息處理器中提供多線程數(shù)據(jù)接口,以更高效率地提供消息的增加、修改、刪除的服務(wù),以供數(shù)據(jù)消費者和生產(chǎn)者使用。網(wǎng)絡(luò)嘉賓訪談直播系統(tǒng)啟動后,文字消息處理器自動加載訪談室屬性(網(wǎng)絡(luò)嘉賓訪談直播頁面屬性),在內(nèi)存中劃分靜態(tài)區(qū)塊,供快速讀寫數(shù)據(jù)。數(shù)據(jù)流程如下網(wǎng)友(網(wǎng)絡(luò)用戶,作為消息生產(chǎn)、消費者)通過瀏覽器請求將文字消息發(fā)言內(nèi)容發(fā)送至服務(wù)器端邏輯控制層,邏輯控制層調(diào)用文字消息處理器通信接口,將所述文字消息加入待審隊列;管理員通過瀏覽器請求邏輯控制層,邏輯控制層調(diào)用文字消息處理器的多線程數(shù)據(jù)接口,將待審隊列中的文字消息發(fā)言內(nèi)容展示在頁面,管理員選擇可以通過審核的文字消息發(fā)言發(fā)布, 邏輯控制層調(diào)用文字消息處理器將審核過的文字消息發(fā)言添加到已審隊列;網(wǎng)絡(luò)用戶通過瀏覽器自動獲取已經(jīng)審核過的文字消息發(fā)言內(nèi)容(在線隊列)。可選地,在嘉賓訪談直播過程中,文字消息處理器進(jìn)行自動任務(wù)處理,其處理規(guī)則為當(dāng)已審隊列中的數(shù)據(jù)滿足200條未持久化的消息時,將這200條數(shù)據(jù)持久化保存到關(guān)系數(shù)據(jù)庫。這種機制保證了數(shù)據(jù)的持久化并緩解了數(shù)據(jù)庫的壓力。其中,關(guān)系數(shù)據(jù)庫在系統(tǒng)中用于持久保存直播過程中產(chǎn)生的消息,通過自動任務(wù)處理,將需要持久化并尚未持久化的數(shù)據(jù)保存到關(guān)系數(shù)據(jù)庫中。需要說明的是,觸發(fā)文字消息處理器進(jìn)行自動任務(wù)處理的未持久化的消息的條數(shù)并不一定限于200條,而是可以根據(jù)實際應(yīng)用適當(dāng)調(diào)整,例如可以是100條、250條或者300 條等。也就是說,可以設(shè)定一個預(yù)定數(shù)值,當(dāng)已審隊列中具有達(dá)到該預(yù)定數(shù)值的條數(shù)的未持久化的消息時,則將些未持久化的消息持久化到關(guān)系數(shù)據(jù)庫。并且,該預(yù)定數(shù)值可被調(diào)節(jié)以適應(yīng)不同應(yīng)用?,F(xiàn)在參見圖2,圖2示出了根據(jù)本發(fā)明實施例的文字消息處理方法的流程圖。圖3 示出了根據(jù)本發(fā)明實施例的文字消息處理器的框圖。如圖3所述,文字消息處理器例如可包括通信接口、待審文字消息加載裝置、文字消息發(fā)送裝置、文字消息接收裝置、數(shù)據(jù)持久化處理裝置、已審核文字消息傳遞裝置、以及屬性加載裝置;并且這些裝置可通過總線而相互通信,以實現(xiàn)各種信息的相互傳遞。此外,文字消息處理器實際上不包括關(guān)系數(shù)據(jù)庫,也就是說,關(guān)系數(shù)據(jù)庫并未包含在文字消息處理器中。并且,如圖2所示,在網(wǎng)絡(luò)嘉賓訪談直播服務(wù)提供文字消息處理過程中,首先,在步驟Sl中,當(dāng)系統(tǒng)啟動時,利用例如文字消息處理器的屬性加載裝置來自動加載網(wǎng)絡(luò)嘉賓訪談直播頁面屬性。
隨后,在步驟S2中,利用例如文字消息處理器的通信接口接收用戶通過網(wǎng)絡(luò)嘉賓訪談直播頁面輸入的文字消息;例如,文字消息是通過Ajax請求而被發(fā)送至服務(wù)器端的邏輯控制層的。接收文字消息后,在步驟S3中,利用例如文字消息處理器的待審文字消息加載裝置將所述文字消息加入待審隊列中。在步驟S4中,利用例如文字消息處理器的文字消息發(fā)送裝置將所述文字消息發(fā)送至審核頁面。當(dāng)審核管理者對文字消息進(jìn)行審核之后,在步驟S5中,利用例如文字消息處理器的文字消息接收裝置,接收從審核頁面發(fā)送過來的已審核的文字消息,并將所述已審核的文字消息加入已審隊列。可選地,可在步驟S6執(zhí)行自動任務(wù)以對文字消息執(zhí)行數(shù)據(jù)持久化處理。具體地說,文字消息處理器通過數(shù)據(jù)持久化處理裝置執(zhí)行自動任務(wù),當(dāng)審核隊列中數(shù)據(jù)滿足一定量化條件時,進(jìn)行數(shù)據(jù)持久化,保證了數(shù)據(jù)的安全持久化。在步驟S6,可利用例如文字消息處理器的已審核文字消息傳遞裝置,將所述已審隊列中的已審核的文字消息發(fā)送至網(wǎng)絡(luò)嘉賓訪談直播頁面。這樣,網(wǎng)友(網(wǎng)絡(luò)用戶)即可通過網(wǎng)絡(luò)嘉賓訪談直播頁面發(fā)送文字消息,并接收查看文字消息。需要說明的是,此處使用的術(shù)語“數(shù)據(jù)持久化”具體地說是把程序中的數(shù)據(jù)以某種形式保存到某存儲介質(zhì)中,以達(dá)到持久化的目的。當(dāng)程序運行時,一些數(shù)據(jù)是臨時保存在內(nèi)存中,一旦退出系統(tǒng),這些數(shù)據(jù)就丟失了。那么,通過“數(shù)據(jù)持久化”,可將數(shù)據(jù)保存在硬盤上或者數(shù)據(jù)庫中,這樣即使退出系統(tǒng)后又重新啟動系統(tǒng),那么這些數(shù)據(jù)仍然可以重新找回來。并且,Ajax指的是一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù),具體地說,它是一種瀏覽器與服務(wù)器進(jìn)行異步通信的機制。具體地說,在本發(fā)明的具體實施例中,網(wǎng)友通過瀏覽器發(fā)送消息,并通過Ajax的方式傳輸?shù)较到y(tǒng)的文字消息處理器(本發(fā)明的核心)(文字消息處理器會提前劃分一塊內(nèi)存區(qū)域,用于存放數(shù)據(jù)),消息處理器將此消息加入到未審核隊列中,并將消息通過Ajax推送至管理員審核端的瀏覽器。管理員如果對消息審核之后會修改消息狀態(tài)為例如“發(fā)布中”,并且文字消息處理器通過Ajax將消息推送至網(wǎng)友瀏覽器。本發(fā)明實施例的文字消息處理器的設(shè)計和實現(xiàn)采用了靜態(tài)內(nèi)存存儲數(shù)據(jù),其主要由多隊列存儲、自動任務(wù)持久化、以及在線用戶管理等幾部分構(gòu)成。需要說明的是,本領(lǐng)域技術(shù)人員可以理解的是,雖然以通信接口、待審文字消息加載裝置、文字消息發(fā)送裝置、文字消息接收裝置、數(shù)據(jù)持久化處理裝置、已審核文字消息傳遞裝置以及屬性加載裝置說明了根據(jù)本發(fā)明實施例的文字消息處理器,但是,實際上上述各個裝置的各個功能可以是利用分離組件(硬件或者軟件)實現(xiàn)的,同時也可以利用一個組件實現(xiàn)上述裝置中的多個或者全部的功能。并且,根據(jù)本發(fā)明實施例的文字消息處理器的功能可以集成在整個系統(tǒng)的處理器中,而不作為單獨的處理器。對于本領(lǐng)域技術(shù)人員來說明顯的是,可在不脫離本發(fā)明的范圍的情況下對本發(fā)明進(jìn)行各種改變和變形。本領(lǐng)域技術(shù)人員可以理解的是,所描述的實施例僅用于說明本發(fā)明, 而不是限制本發(fā)明;本發(fā)明并不限于所述實施例,而是僅由所附權(quán)利要求限定。
權(quán)利要求
1.一種文字消息處理方法,其特征在于,所述文字消息處理方法包括接收用戶通過網(wǎng)絡(luò)頁面實時輸入的文字消息;將接收到的文字消息存儲在內(nèi)存區(qū)域中;將所述文字消息加入待審隊列中;將所述文字消息發(fā)送至審核頁面;以及接收從審核頁面發(fā)送過來的已審核的文字消息,并將所述已審核的文字消息加入已審隊列。
2.根據(jù)權(quán)利要求1所述的文字消息處理方法,其特征在于,所述文字消息處理方法還包括在接收用戶通過網(wǎng)絡(luò)頁面實時輸入的文字消息之前,自動加載網(wǎng)絡(luò)頁面屬性。
3.根據(jù)權(quán)利要求1或2所述的文字消息處理方法,其特征在于,所述文字消息處理方法還包括在將所述已審核的文字消息加入已審隊列之后,通過Ajax請求將所述文字消息發(fā)送至服務(wù)器邏輯控制層,在審核消息后,再返回到網(wǎng)絡(luò)頁面,所述網(wǎng)絡(luò)頁面在服務(wù)器端展現(xiàn)層中。
4.根據(jù)權(quán)利要求1或2所述的文字消息處理方法,其特征在于,所述文字消息處理方法還包括在將所述已審核的文字消息加入已審隊列之后,執(zhí)行自動任務(wù)處理以對文字消息執(zhí)行數(shù)據(jù)持久化處理。
5.根據(jù)權(quán)利要求4所述的文字消息處理方法,其特征在于,所述數(shù)據(jù)持久化處理包括將未持久化的消息持久化到所述關(guān)系數(shù)據(jù)庫的步驟。
6.根據(jù)權(quán)利要求1或2所述的文字消息處理方法,其特征在于,所述文字消息處理方法還包括將所述已審隊列中的已審核的文字消息發(fā)送至網(wǎng)絡(luò)頁面。
7.一種文字消息處理器,其特征在于,所述文字消息處理器包括通信接口,用于接收用戶通過網(wǎng)絡(luò)頁面實時輸入的文字消息,并且將接收到的文字消息存儲在內(nèi)存區(qū)域中;待審文字消息加載裝置,用于將所述文字消息加入待審隊列中;文字消息發(fā)送裝置,用于將所述文字消息發(fā)送至審核頁面;以及文字消息接收裝置,接收從審核頁面發(fā)送過來的已審核的文字消息,并將所述已審核的文字消息加入已審隊列。
8.根據(jù)權(quán)利要求6或7所述的文字消息處理器,其特征在于,所述文字消息處理器還包括數(shù)據(jù)持久化處理裝置,在將所述已審核的文字消息加入已審隊列之后,所述數(shù)據(jù)持久化處理裝置執(zhí)行自動任務(wù)處理以對文字消息執(zhí)行數(shù)據(jù)持久化處理,以便將未持久化的消息持久化到所述關(guān)系數(shù)據(jù)庫。
9.根據(jù)權(quán)利要求6或7所述的文字消息處理器,其特征在于,所述文字消息處理器還包括已審核文字消息傳遞裝置,用于將所述已審隊列中的已審核的文字消息發(fā)送至網(wǎng)絡(luò)頁
10.根據(jù)權(quán)利要求6或7所述的文字消息處理器,其特征在于,所述文字消息處理器還包括屬性加載裝置,用于在接收用戶通過網(wǎng)絡(luò)頁面實時輸入的文字消息之前,自動加載網(wǎng)絡(luò)頁面屬性,并在內(nèi)存中劃分靜態(tài)區(qū)塊以供快速讀寫數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種文字消息處理方法以及文字消息處理器。根據(jù)本發(fā)明的文字消息處理方法包括接收用戶通過網(wǎng)絡(luò)頁面實時輸入的文字消息;將接收到的文字消息存儲在內(nèi)存區(qū)域中;將所述文字消息加入待審隊列中;將所述文字消息發(fā)送至審核頁面;以及接收從審核頁面發(fā)送過來的已審核的文字消息,并將所述已審核的文字消息加入已審隊列。根據(jù)本發(fā)明的文字消息處理方法以及文字消息處理器實現(xiàn)了實時性文字消息發(fā)言、實時性文字消息審核、實時性文字消息發(fā)布、在線網(wǎng)友實時管理等功能,提高了消息發(fā)布效率。
文檔編號G06F17/30GK102546457SQ201010622208
公開日2012年7月4日 申請日期2010年12月27日 優(yōu)先權(quán)日2010年12月27日
發(fā)明者曾澤基 申請人:北京北大方正電子有限公司, 北大方正集團有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
社旗县| 黄浦区| 五原县| 皮山县| 金川县| 乳山市| 旌德县| 德清县| 大埔区| 米林县| 隆回县| 淅川县| 泸溪县| 晋江市| 鹤峰县| 兴业县| 桃园县| 德安县| 台中市| 弥渡县| 锡林郭勒盟| 高密市| 嵩明县| 凤阳县| 石泉县| 马尔康县| 曲阳县| 油尖旺区| 浪卡子县| 班戈县| 溆浦县| 清镇市| 杭锦后旗| 西贡区| 定兴县| 合川市| 和龙市| 浮山县| 许昌市| 平邑县| 玉溪市|