System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() mm1313亚洲国产精品无码试看,无码少妇一区二区,国产成人无码A区在线观看视频
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    數(shù)據(jù)傳輸方法、裝置、設備及存儲介質(zhì)制造方法及圖紙

    技術(shù)編號:44494339 閱讀:2 留言:0更新日期:2025-03-04 18:00
    本發(fā)明專利技術(shù)提供一種數(shù)據(jù)傳輸方法、裝置、設備及存儲介質(zhì),包括:獲取多個客戶端針對同一個目標內(nèi)容發(fā)送的用戶請求;對于任一用戶請求:基于內(nèi)容詳情信息,對目標內(nèi)容進行分片,得到多個分片內(nèi)容;確定每一個分片內(nèi)容與各個存儲單元之間的映射關(guān)系;基于映射關(guān)系和請求內(nèi)容的起始位置,對用戶請求進行拆分,得到多個分片下載請求;將各個分片下載請求發(fā)送至對應的存儲單元下載分片內(nèi)容,并依次傳輸至各客戶端。本發(fā)明專利技術(shù)通過對內(nèi)容進行分片存儲在不同的存儲單元中,針對同一個目標內(nèi)容的多個用戶請求,對每一個用戶請求進行拆分為多個分片下載請求,進而將多個分片下載請求分散到多個存儲單元中下載數(shù)據(jù),有效解決熱點集中導致服務質(zhì)量下降的問題。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及計算機,尤其涉及一種數(shù)據(jù)傳輸方法、裝置、設備及存儲介質(zhì)


    技術(shù)介紹

    1、在以內(nèi)容下載為主要方式的數(shù)據(jù)服務過程中,會出現(xiàn)某個特定內(nèi)容(例如視頻直播、文件下載)在短時間內(nèi)因為特別受歡迎,例如說熱門視頻或者內(nèi)容本身存在實時性的要求(例如直播),導致出現(xiàn)大量用戶同時請求同一個內(nèi)容的現(xiàn)象,這個現(xiàn)象就是熱點集中。一般在大型服務系統(tǒng)中(例如cdn網(wǎng)絡系統(tǒng)),往往內(nèi)部由服務集群提供服務,以確保整體平臺的服務能力,系統(tǒng)中的負載均衡設備會將用戶對同一個內(nèi)容的請求都調(diào)度到同一個存儲單元上。此時,在內(nèi)容出現(xiàn)熱點集中的時候,請求相同內(nèi)容的用戶最終都會從同一個存儲單元上獲取數(shù)據(jù),也即,所有訪問同一個內(nèi)容的用戶請求都會導向到一個存儲單元上,然而,當用戶的訪問量過大時,存儲單元可能會出現(xiàn)數(shù)據(jù)無法讀出或者服務擁塞等問題。


    技術(shù)實現(xiàn)思路

    1、本專利技術(shù)提供一種數(shù)據(jù)傳輸方法、裝置、設備及存儲介質(zhì),旨在解決上述技術(shù)問題中存在的至少一個問題。

    2、本專利技術(shù)提供一種數(shù)據(jù)傳輸方法,包括:

    3、獲取多個客戶端針對同一個目標內(nèi)容發(fā)送的用戶請求,其中,所述用戶請求包括目標內(nèi)容的內(nèi)容詳情信息和請求內(nèi)容的起始位置;

    4、基于所述內(nèi)容詳情信息,對所述目標內(nèi)容進行分片,得到多個分片內(nèi)容;

    5、確定所述每一個分片內(nèi)容與各個存儲單元之間的映射關(guān)系,其中,所述存儲單元存儲有各個內(nèi)容的分片內(nèi)容;

    6、基于所述映射關(guān)系和所述請求內(nèi)容的起始位置,對所述用戶請求進行拆分,得到多個分片下載請求;

    7、對于任一所述客戶端:將所述客戶端的各個分片下載請求發(fā)送至對應的存儲單元,以將存儲單元下發(fā)的分片內(nèi)容依次傳輸至所述客戶端。

    8、根據(jù)本專利技術(shù)提供的一種數(shù)據(jù)傳輸方法,所述內(nèi)容詳情信息包括內(nèi)容標識和所述內(nèi)容大小;

    9、所述基于所述內(nèi)容詳情信息,對所述目標內(nèi)容進行分片,得到多個分片內(nèi)容,包括:

    10、基于所述內(nèi)容大小以及預設的分片大小,確定分片數(shù)量;

    11、基于所述分片數(shù)量,對所述目標內(nèi)容進行分片,得到多個分片內(nèi)容,其中,每一所述分片內(nèi)容關(guān)聯(lián)有分片內(nèi)容的標識,所述分片內(nèi)容的標識是基于所述內(nèi)容標識和所述分片內(nèi)容的分片內(nèi)容范圍確定;所述分片內(nèi)容范圍是指每一個所述分片內(nèi)容在所述目標內(nèi)容中所占的開始位置和結(jié)束位置。

    12、根據(jù)本專利技術(shù)提供的一種數(shù)據(jù)傳輸方法,所述確定所述每一個分片內(nèi)容與各個存儲單元之間的映射關(guān)系,包括:

    13、基于每一所述分片內(nèi)容的標識,利用預設的哈希函數(shù)計算得到每一所述分片內(nèi)容對應的哈希值;

    14、基于每一所述分片內(nèi)容對應的哈希值以及各所述存儲單元預先關(guān)聯(lián)的哈希值,確定所述每一個分片內(nèi)容與各個存儲單元之間的映射關(guān)系。

    15、根據(jù)本專利技術(shù)提供的一種數(shù)據(jù)傳輸方法,所述將所述客戶端的各個分片下載請求發(fā)送至對應的存儲單元,以將存儲單元下發(fā)的分片內(nèi)容依次傳輸至所述客戶端,包括:

    16、按照所述分片內(nèi)容的分片內(nèi)容范圍,確定各所述分片下載請求的訪問順序;

    17、按照所述訪問順序,確定當前訪問存儲單元的分片下載請求;

    18、按照所述映射關(guān)系,將所述分片下載請求發(fā)送至對應的存儲單元,以下載獲取所述存儲單元存儲的分片內(nèi)容,并將所述分片內(nèi)容傳輸至所述客戶端;

    19、當所述分片內(nèi)容傳輸結(jié)束后,返回執(zhí)行所述按照所述訪問順序,確定當前訪問存儲單元的分片下載請求的步驟,直至將全部分片下載請求對應的分片內(nèi)容傳輸至所述客戶端。

    20、根據(jù)本專利技術(shù)提供的一種數(shù)據(jù)傳輸方法,所述對于按照所述分片內(nèi)容的分片內(nèi)容范圍,確定所述分片下載請求的訪問順序之前,還包括:

    21、按照接收到的各所述用戶請求關(guān)聯(lián)的請求時間戳,確定各所述用戶請求之間的時間差;

    22、按照所述時間差,返回執(zhí)行所述按照所述分片內(nèi)容的分片內(nèi)容范圍,確定各所述分片下載請求的訪問順序的步驟。

    23、根據(jù)本專利技術(shù)提供的一種數(shù)據(jù)傳輸方法,所述基于所述映射關(guān)系和所述請求內(nèi)容的起始位置,對所述用戶請求進行拆分,得到多個分片下載請求,包括:

    24、基于所述請求內(nèi)容的起始位置和各所述分片內(nèi)容的分片內(nèi)容范圍,確定所述用戶請求的拆分數(shù)量;

    25、基于所述映射關(guān)系、所述分片內(nèi)容的標識以及所述拆分數(shù)量,對所述用戶請求進行拆分,得到多個分片下載請求。

    26、根據(jù)本專利技術(shù)提供的一種數(shù)據(jù)傳輸方法,所述基于所述內(nèi)容大小以及預設的分片大小,確定分片數(shù)量,包括:

    27、將所述內(nèi)容大小除以所述分片大小,得到目標商值;

    28、若所述目標商值是整數(shù),則將所述目標商值作為所述分片數(shù)量;

    29、若所述目標商值不是整數(shù),則對所述目標商值進行向上取整,得到所述分片數(shù)量。

    30、本專利技術(shù)還提供一種數(shù)據(jù)傳輸裝置,包括:

    31、獲取模塊,用于獲取多個客戶端針對同一個目標內(nèi)容發(fā)送的用戶請求,其中,所述用戶請求包括目標內(nèi)容的內(nèi)容詳情信息;

    32、分片模塊,用于基于所述內(nèi)容詳情信息,對所述目標內(nèi)容進行分片,得到多個分片內(nèi)容;

    33、確定模塊,用于確定所述每一個分片內(nèi)容與各個存儲單元之間的映射關(guān)系,其中,所述存儲單元存儲有各個內(nèi)容的分片內(nèi)容;

    34、拆分模塊,用于基于所述映射關(guān)系和所述請求內(nèi)容的起始位置,對所述用戶請求進行拆分,得到多個分片下載請求;

    35、傳輸模塊,用于對于任一所述客戶端:將所述客戶端的各個分片下載請求發(fā)送至對應的存儲單元,以將存儲單元下發(fā)的分片內(nèi)容依次傳輸至所述客戶端。

    36、本專利技術(shù)還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,所述處理器執(zhí)行所述程序時實現(xiàn)如上述任一種所述數(shù)據(jù)傳輸方法。

    37、本專利技術(shù)還提供一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,該計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述數(shù)據(jù)傳輸方法。

    38、本專利技術(shù)還提供一種計算機程序產(chǎn)品,包括計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上述任一種所述數(shù)據(jù)傳輸方法。

    39、本專利技術(shù)提供的數(shù)據(jù)傳輸方法、裝置、設備及存儲介質(zhì),包括:取多個客戶端針對同一個目標內(nèi)容發(fā)送的用戶請求,其中,所述用戶請求包括目標內(nèi)容的內(nèi)容詳情信息;基于所述內(nèi)容詳情信息,對所述目標內(nèi)容進行分片,得到多個分片內(nèi)容;確定所述每一個分片內(nèi)容與各個存儲單元之間的映射關(guān)系,其中,所述存儲單元存儲有各個內(nèi)容的分片內(nèi)容;基于所述映射關(guān)系和所述請求內(nèi)容的起始位置,對所述用戶請求進行拆分,得到多個分片下載請求;對于任一所述客戶端:將所述客戶端的各個分片下載請求發(fā)送至對應的存儲單元,以將存儲單元下發(fā)的分片內(nèi)容依次傳輸至所述客戶端。本專利技術(shù)通過對內(nèi)容進行分片存儲至不同的存儲單元中,針對同一個目標內(nèi)容的多個用戶請求,對目標內(nèi)容進行分片,得到多個分片內(nèi)容;并且確定每一個分片內(nèi)容與各個存儲單元之間的映射關(guān)系;對每一個用戶請求進行拆本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種數(shù)據(jù)傳輸方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述內(nèi)容詳情信息包括內(nèi)容標識和所述內(nèi)容大小;

    3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述確定所述每一個分片內(nèi)容與各個存儲單元之間的映射關(guān)系,包括:

    4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述將所述客戶端的各個分片下載請求發(fā)送至對應的存儲單元,以將存儲單元下發(fā)的分片內(nèi)容依次傳輸至所述客戶端,包括:

    5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)傳輸方法,其特征在于,所述對于按照所述分片內(nèi)容的分片內(nèi)容范圍,確定所述分片下載請求的訪問順序之前,還包括:

    6.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述基于所述映射關(guān)系和所述請求內(nèi)容的起始位置,對所述用戶請求進行拆分,得到多個分片下載請求,包括:

    7.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述基于所述內(nèi)容大小以及預設的分片大小,確定分片數(shù)量,包括:

    8.一種數(shù)據(jù)傳輸裝置,其特征在于,包括:

    9.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述程序時實現(xiàn)如權(quán)利要求1至7任一項所述數(shù)據(jù)傳輸方法。

    10.一種非暫態(tài)計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至7任一項所述數(shù)據(jù)傳輸方法。

    ...

    【技術(shù)特征摘要】

    1.一種數(shù)據(jù)傳輸方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)傳輸方法,其特征在于,所述內(nèi)容詳情信息包括內(nèi)容標識和所述內(nèi)容大小;

    3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述確定所述每一個分片內(nèi)容與各個存儲單元之間的映射關(guān)系,包括:

    4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)傳輸方法,其特征在于,所述將所述客戶端的各個分片下載請求發(fā)送至對應的存儲單元,以將存儲單元下發(fā)的分片內(nèi)容依次傳輸至所述客戶端,包括:

    5.根據(jù)權(quán)利要求4所述的數(shù)據(jù)傳輸方法,其特征在于,所述對于按照所述分片內(nèi)容的分片內(nèi)容范圍,確定所述分片下載請求的訪問順序之前,還包括:

    6.根據(jù)權(quán)利要求2所述的數(shù)據(jù)...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:葛巍峰
    申請(專利權(quán))人:卓望數(shù)碼技術(shù)深圳有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲一区二区无码偷拍| 亚洲AV无码国产精品色| 亚洲一本到无码av中文字幕| 成人免费午夜无码视频| av色欲无码人妻中文字幕| 午夜无码一区二区三区在线观看| 最新高清无码专区| 97精品人妻系列无码人妻| 亚洲午夜福利AV一区二区无码| 亚洲精品无码成人| 久久久久亚洲AV成人无码| 精品久久久无码中文字幕天天| 无码人妻精品一区二区三区99性 | 亚洲国产精品无码专区| 亚洲人av高清无码| 人妻少妇伦在线无码专区视频| 日韩乱码人妻无码中文视频| 久久久久久精品无码人妻| 国产办公室秘书无码精品99 | 国产AV无码专区亚洲AV漫画| 亚洲私人无码综合久久网| 亚洲AV无码成人精品区在线观看 | 精品久久久久久无码人妻蜜桃| 亚洲中文无码亚洲人成影院| 性无码专区无码片| 国产爆乳无码一区二区麻豆| 中文字幕精品无码久久久久久3D日动漫 | 久久99精品久久久久久hb无码| 综合无码一区二区三区| 精品无码三级在线观看视频| 蜜芽亚洲av无码一区二区三区| 精品人妻无码区二区三区| 无码av最新无码av专区| 亚洲av无码一区二区三区不卡| 亚洲国产精品无码专区在线观看| 国产又爽又黄无码无遮挡在线观看| 日韩精品无码人妻一区二区三区| 久久人妻无码一区二区| 无码视频一区二区三区| 国模无码视频一区| 国产亚洲情侣一区二区无码AV|