[發(fā)明專利]服務(wù)器中的數(shù)據(jù)隊列的更新方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310742758.8 | 申請日: | 2013-12-27 |
| 公開(公告)號: | CN103701719A | 公開(公告)日: | 2014-04-02 |
| 發(fā)明(設(shè)計)人: | 于鳳東;張磊;馬一鳴 | 申請(專利權(quán))人: | 樂視網(wǎng)信息技術(shù)(北京)股份有限公司 |
| 主分類號: | H04L12/861 | 分類號: | H04L12/861;H04L29/08 |
| 代理公司: | 北京國昊天誠知識產(chǎn)權(quán)代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 100089 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 服務(wù)器 中的 數(shù)據(jù) 隊列 更新 方法 系統(tǒng) | ||
技術(shù)領(lǐng)域
本申請涉及數(shù)據(jù)傳輸?shù)南到y(tǒng)與方法,具體涉及一種服務(wù)器中的數(shù)據(jù)隊列的更新方法及系統(tǒng)。?
背景技術(shù)
隨著網(wǎng)絡(luò)流量的快速成長,許多過去不容易實現(xiàn)的服務(wù)也可以被輕易的完成。例如:寬帶上傳多媒體文件(multimedia?file)。由于海量的傳輸仍會影響服務(wù)器的負(fù)荷量。因此在已知的多媒體服務(wù)器也會具備帶寬管理(Bandwidth?Manager)的功能。服務(wù)器可以透過帶寬分布或緩存等方式減輕同時間的資料傳輸量。?
此外,所述的傳輸方式更結(jié)合了多個實體磁盤,使得數(shù)據(jù)可以同步的寫入所述磁盤中。而現(xiàn)有技術(shù)對數(shù)據(jù)寫入磁盤的方式,是將數(shù)據(jù)同步的由來源端寫入服務(wù)器中。?
而數(shù)據(jù)文件是以緩存(buffer)的方式寫入分散式文件裝置中。因此所有的數(shù)據(jù)文件都會被排入同一個緩存中。這樣會造成數(shù)據(jù)文件取出時的混亂。特別是,不同種類的數(shù)據(jù)文件若是指針指向錯誤時會造成兩筆數(shù)據(jù)文件的會毀損。?
發(fā)明內(nèi)容
本申請所要解決的技術(shù)問題在于提供一種服務(wù)器中的數(shù)據(jù)隊列的更新方法,可以避免數(shù)據(jù)文件在寫入磁盤陣列時所發(fā)生的傳輸錯誤。?
為了解決上述問題,本申請揭示了一種服務(wù)器中的數(shù)據(jù)隊列的更新方法包括:服務(wù)器監(jiān)測所存儲的所有數(shù)據(jù)文件是否有所異動;若監(jiān)測到有新增的數(shù)據(jù)文件,則創(chuàng)建數(shù)據(jù)隊列,并將所述數(shù)據(jù)文件存入相應(yīng)的數(shù)據(jù)隊列;若監(jiān)?測到任一存儲的所述數(shù)據(jù)文件被刪除時,則刪除對應(yīng)所述數(shù)據(jù)文件的所述數(shù)據(jù)隊列。?
進(jìn)一步地,將所述數(shù)據(jù)文件存入相應(yīng)的數(shù)據(jù)隊列的步驟進(jìn)一步包括:將數(shù)據(jù)文件的路徑資訊存入對應(yīng)的數(shù)據(jù)隊列中。?
進(jìn)一步地,服務(wù)器通過定時查詢的方式或者監(jiān)控文件操作指令的方式監(jiān)測所存儲的所有數(shù)據(jù)文件是否有所異動。?
進(jìn)一步地,在所述若監(jiān)測到有新增的數(shù)據(jù)文件,則創(chuàng)建數(shù)據(jù)隊列,并將所述數(shù)據(jù)文件存入相應(yīng)的數(shù)據(jù)隊列之后,還包括:創(chuàng)建監(jiān)控該數(shù)據(jù)隊列的工作線程,用于監(jiān)控該數(shù)據(jù)隊列中的數(shù)據(jù)文件的異動;在所述監(jiān)測到任一存儲的所述數(shù)據(jù)文件被刪除時,所述方法還包括:刪除所述數(shù)據(jù)文件對應(yīng)的所述數(shù)據(jù)隊列的工作線程。?
為了解決上述問題,本申請另揭示了一種數(shù)據(jù)切分的傳輸系統(tǒng),內(nèi)存模塊,用于存儲數(shù)據(jù)文件和數(shù)據(jù)隊列;監(jiān)聽模塊,用于監(jiān)測服務(wù)器中所存儲的所有數(shù)據(jù)文件是否有所異動;隊列管理模塊,連接于所述監(jiān)聽模塊,所述隊列管理模塊用于若所述監(jiān)聽模塊監(jiān)測到有新增的數(shù)據(jù)文件,則創(chuàng)建數(shù)據(jù)隊列,并將所述數(shù)據(jù)文件存入相應(yīng)的數(shù)據(jù)隊列;以及,若所述監(jiān)聽模塊監(jiān)測到到任一存儲的所述數(shù)據(jù)文件被刪除時,則刪除對應(yīng)所述數(shù)據(jù)文件的所述數(shù)據(jù)隊列。?
進(jìn)一步地,將所述數(shù)據(jù)文件存入相應(yīng)的數(shù)據(jù)隊列時,還包括:將數(shù)據(jù)文件的路徑資訊存入對應(yīng)的數(shù)據(jù)隊列中。?
進(jìn)一步地,所述監(jiān)聽模塊通過定時查詢的方式或者監(jiān)控文件操作指令的方式監(jiān)測所存儲的所有數(shù)據(jù)文件是否有所異動。?
所述系統(tǒng)進(jìn)一步包括:隊列監(jiān)控模塊,?
所述隊列監(jiān)控模塊,用于在所述若監(jiān)測到有新增的數(shù)據(jù)文件,則創(chuàng)建數(shù)據(jù)隊列,并將所述數(shù)據(jù)文件存入相應(yīng)的數(shù)據(jù)隊列之后,創(chuàng)建監(jiān)控數(shù)據(jù)隊列的工作線程,所述工作線程用于監(jiān)控該數(shù)據(jù)隊列中的數(shù)據(jù)文件的異動;?
所述隊列監(jiān)控模塊,還用于在所述監(jiān)測到任一存儲的所述數(shù)據(jù)文件被刪除時,刪除所述數(shù)據(jù)文件對應(yīng)的所述數(shù)據(jù)隊列的工作線程。?
與現(xiàn)有技術(shù)相比,本申請可以獲得包括以下技術(shù)效果:?
1)本申請改進(jìn)數(shù)據(jù)文件的傳輸過程,數(shù)據(jù)文件寫入時若發(fā)生錯誤,本申請不需重新從客戶端中取得數(shù)據(jù)文件。?
2)本申請若于傳輸數(shù)據(jù)文件的期間中發(fā)生錯誤,本申請可以透過至少一臺心跳服務(wù)器發(fā)報給報警服務(wù)器,使得后臺人員可以實時的得知何項組件發(fā)生異常。?
當(dāng)然,實施本申請的任一產(chǎn)品必不一定需要同時達(dá)到以上所述的所有技術(shù)效果。?
附圖說明
此處所說明的附圖用來提供對本申請的進(jìn)一步理解,構(gòu)成本申請的一部分,本申請的示意性實施例及其說明用于解釋本申請,并不構(gòu)成對本申請的不當(dāng)限定。在附圖中:?
圖1是本申請實施例的架構(gòu)示意圖。?
圖2是本申請實施例的運作流程示意圖。?
圖3是本申請實施例的細(xì)部架構(gòu)示意圖。?
圖4是本申請實施例的細(xì)部運作流程示意圖。?
具體實施方式
以下將配合附圖及實施例來詳細(xì)說明本申請的實施方式,藉此對本申請如何應(yīng)用技術(shù)手段來解決技術(shù)問題并達(dá)成技術(shù)功效的實現(xiàn)過程能充分理解并據(jù)以實施。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于樂視網(wǎng)信息技術(shù)(北京)股份有限公司,未經(jīng)樂視網(wǎng)信息技術(shù)(北京)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310742758.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





