国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      使用區(qū)塊鏈的網絡資源日志驗證方法和修剪機制與流程

      文檔序號:40280063發(fā)布日期:2024-12-11 13:18閱讀:17來源:國知局
      使用區(qū)塊鏈的網絡資源日志驗證方法和修剪機制與流程

      本發(fā)明涉及蜂窩網絡的網絡資源管理領域,例如5g移動網絡中的網絡切片。


      背景技術:

      1、現代蜂窩網絡(如5g網絡)中的網絡共享正成為移動運營商的熱門選擇。網絡共享允許將物理網絡劃分為獨立的邏輯網絡。它還可以滿足不同的服務需求,實現高效的資源共享(例如,車對車應用的超低延遲)。網絡資源提供商和租戶使用服務等級協(xié)議(sla)來定義qos(服務質量)要求(如帶寬、吞吐量和延遲等)。

      2、如今,區(qū)塊鏈在促進網絡資源共享(如網絡切片)方面發(fā)揮著重要作用。區(qū)塊鏈提供了一個去中心化且防篡改的賬本,用于創(chuàng)建和驗證網絡切片交易。智能合約是一種在區(qū)塊鏈網絡上運行的去中心化計算機程序,可根據預定義的條件自動、確定性地執(zhí)行協(xié)議。智能合約可以預定義規(guī)則,自動執(zhí)行網絡切片的管理。

      3、然而,在智能合約中使用原始網絡日志來驗證sla需要大量計算,會極大地增加區(qū)塊鏈的大小。此外,當sla逾期時,沒有機制來刪除區(qū)塊鏈上的逾期記錄,驗證過程將被降級。


      技術實現思路

      1、因此,本發(fā)明的目的之一是開發(fā)適合在區(qū)塊鏈上監(jiān)控和驗證sla的方法,這可以促進在5g網絡中更快地創(chuàng)建網絡資源共享,并減少區(qū)塊鏈所需的計算資源。

      2、因此,本發(fā)明一方面是一種減小區(qū)塊鏈大小的計算機實施方法。該方法包括以下步驟:提供一系列數據文件;基于對一系列數據文件的過濾和/或聚合,在一定時間間隔內生成一系列處理文件;針對一系列處理文件中的每一個處理文件,計算一個哈希值;將哈希值分別作為區(qū)塊添加到區(qū)塊鏈中;將一系列處理文件存儲在區(qū)塊鏈之外。

      3、在一些實施例中,所述一系列數據文件是蜂窩網絡的網絡資源日志文件。

      4、在一些實施例中,所述一系列處理文件與證明期限內蜂窩網絡sla的性能要求相關。

      5、在一些實施例中,證明期限等于時間間隔的長度。

      6、在一些實施例中,所述一系列處理文件中處理文件的數量小于所述一系列數據文件中數據文件的數量。

      7、在一些實施例中,所述一系列處理文件中的一個處理文件是所述一系列數據文件中與性能要求相關的兩個數據文件的聚合。

      8、在一些實施例中,區(qū)塊鏈除了哈希值之外還包括作為sla記錄的區(qū)塊。

      9、在一些實施例中,sla記錄包含性能要求、證明期限、sla期限和sla記錄保留日期。

      10、在一些實施例中,在將哈希值分別作為區(qū)塊添加到區(qū)塊鏈的步驟中,哈希值按時間間隔依次添加到區(qū)塊鏈中。

      11、在一些實施例中,網絡資源的提供商和租戶可以訪問區(qū)塊鏈。

      12、在一些實施例中,將一系列處理文件存儲到區(qū)塊鏈之外的步驟包括:由區(qū)塊鏈將哈希值提供給提供商;由提供商將與它們各自處理文件相關聯(lián)的哈希值存儲在數據庫中。

      13、根據本發(fā)明的另一個方面,提供了一種修剪包含蜂窩網絡sla記錄的區(qū)塊鏈的計算機實施方法。該方法包括以下步驟:在區(qū)塊鏈上識別逾期的sla記錄;在區(qū)塊鏈上識別表示sla記錄證明的最新區(qū)塊;確定區(qū)塊鏈上與最大增益相對應的優(yōu)化位置;將優(yōu)化位置之后的下一個區(qū)塊設置為偽創(chuàng)世區(qū)塊;并將從偽創(chuàng)世區(qū)塊開始的部分區(qū)塊鏈定義為修剪鏈。

      14、在一些實施例中,逾期的sla記錄的保留日期已過期。

      15、在一些實施例中,增益計算為:在偽創(chuàng)世區(qū)塊之前修剪的區(qū)塊數量減去在偽創(chuàng)世區(qū)塊之后需要復制的額外區(qū)塊數量。

      16、在一些實施例中,額外區(qū)塊包含一個或多個區(qū)塊,每個區(qū)塊代表一個未逾期sla記錄或其日志證明。

      17、在一些實施例中,未逾期sla記錄的日志證明是基于對一個或多個數據文件的過濾和/或聚合而得到的處理文件的哈希值。數據文件是蜂窩網絡的網絡資源日志文件。

      18、在一些實施例中,在識別區(qū)塊鏈上逾期的sla記錄的步驟之前,該方法還包括步驟:確定區(qū)塊鏈上所有逾期區(qū)塊占區(qū)塊鏈上所有區(qū)塊的百分比。只有當百分比高于一個閾值時,該方法才進入識別逾期sla記錄的步驟。

      19、在一些實施例中,識別區(qū)塊鏈上逾期的sla記錄的步驟還包括:識別一個以上的逾期sla記錄。識別代表區(qū)塊鏈上sla記錄證明的最新區(qū)塊的步驟還包括:識別每個逾期sla記錄的最新區(qū)塊。

      20、根據本發(fā)明的另一方面,提供了一種非暫時性計算機可讀介質,其上記錄有計算機指令。當計算機指令在一個或多個處理器上執(zhí)行時,使得一個或多個處理器根據上述減小區(qū)塊鏈大小的計算機實施方法執(zhí)行操作。

      21、根據本發(fā)明的另一方面,提供了一種非暫時性計算機可讀介質,其上記錄有計算機指令。當在一個或多個處理器上執(zhí)行計算機指令時,使得一個或多個處理器根據上述修剪包含蜂窩網絡的sla記錄的區(qū)塊鏈的計算機實施方法執(zhí)行操作。

      22、根據本發(fā)明的另一方面,提供了一種計算系統(tǒng),其包括一個或多個處理器;以及包含指令的存儲器,當該指令由一個或多個處理器執(zhí)行時,使得計算系統(tǒng)根據上述減小區(qū)塊鏈大小的計算機實施方法執(zhí)行操作。

      23、根據本發(fā)明的另一方面,提供了一種計算系統(tǒng),其包括一個或多個處理器;以及包含指令的存儲器,當該指令由一個或多個處理器執(zhí)行時,使得計算系統(tǒng)根據上述修剪包含蜂窩網絡的sla記錄的區(qū)塊鏈的計算機實施方法執(zhí)行操作。

      24、因此,可以看到本發(fā)明的各種實施例提供了不同的方法,這些方法最終都通過使用網絡資源日志(例如與網絡資源共享相關的日志,如網絡切片、sim卡訪問等)來減小用于監(jiān)控和驗證sla的區(qū)塊鏈的大小。在一些實施例中,日志文件的哈希值保存在區(qū)塊鏈上而不是日志文件本身上,這大大減小了區(qū)塊的大小,從而節(jié)省了空間。在一些實施例中,可以以最大化節(jié)省空間的收益為目標來修剪區(qū)塊鏈,因此可以減小由對等方同步的部分區(qū)塊鏈的大小。

      25、前述總結既不旨在定義本申請的發(fā)明,也不旨在以任何方式限制本發(fā)明的范圍,本發(fā)明是由所附權利要求來衡量的。



      技術特征:

      1.一種減小區(qū)塊鏈大小的計算機實施方法,包括以下步驟:

      2.根據權利要求1所述的計算機實施方法,其中,所述一系列數據文件是蜂窩網絡的網絡資源日志文件。

      3.根據權利要求2所述的計算機實施的方法,其中,所述一系列處理文件與證明期限內所述蜂窩網絡的服務等級協(xié)議(sla)的性能要求相關。

      4.根據權利要求3所述的計算機實施方法,其中證明期限等于所述時間間隔的長度。

      5.根據權利要求1所述的計算機實施方法,其中,所述一系列處理文件中所述處理文件的數量,小于所述一系列數據文件中的所述數據文件的數量。

      6.根據權利要求3所述的計算機實施方法,其中,所述一系列處理文件中的一個處理文件是所述一系列數據文件中的與所述性能要求相關的兩個數據文件的聚合。

      7.根據權利要求3所述的計算機實施方法,其中所述區(qū)塊鏈除了哈希值之外還包括作為sla記錄的區(qū)塊。

      8.根據權利要求7所述的計算機實施方法,其中所述sla記錄包括所述性能要求、所述證明期限、sla期限和sla記錄保留日期。

      9.根據權利要求1所述的計算機實施方法,其中在所述步驟d)中,所述哈希值按所述時間間隔順序添加到所述區(qū)塊鏈中。

      10.根據權利要求2所述的計算機實施方法,其中所述區(qū)塊鏈可由網絡資源的提供商和租戶訪問。

      11.根據權利要求10所述的計算機實施方法,其中所述步驟e)還包括:

      12.一種修剪包含蜂窩網絡的服務等級協(xié)議(sla)記錄的區(qū)塊鏈的計算機實施方法;該方法包括以下步驟:

      13.根據權利要求12所述的計算機實施方法,其中所述逾期的sla記錄的保留日期已過期。

      14.根據權利要求12所述的計算機實施方法,其中所述增益的計算方法為:在所述偽創(chuàng)世區(qū)塊之前可以修剪的區(qū)塊的數量減去在所述偽創(chuàng)世區(qū)塊之后需要復制的額外區(qū)塊的數量。

      15.根據權利要求14所述的計算機實施方法,其中所述額外區(qū)塊包括一個或多個區(qū)塊,每個區(qū)塊代表一個未逾期的sla記錄或其日志證明。

      16.根據權利要求15所述的計算機實施方法,其中所述未逾期sla記錄的日志證明是基于一個或多個數據文件的過濾和/或聚合的處理文件的哈希值;所述數據文件是所述蜂窩網絡的網絡資源日志文件。

      17.根據權利要求12所述的計算機實施方法,在步驟a)之前還包括步驟:確定所述區(qū)塊鏈上所有逾期區(qū)塊占所述區(qū)塊鏈上所有區(qū)塊的百分比;僅當該百分比高于一個閾值時,該方法才去到步驟a)。

      18.根據權利要求12所述的計算機實施方法,其中步驟a)還包括:識別一個以上的逾期的sla記錄;其中步驟b)還包括:識別每個逾期的sla記錄的最新區(qū)塊。

      19.一種非暫時性計算機可讀介質,其上記錄有計算機指令,當所述計算機指令在一個或多個處理器上執(zhí)行時,使得所述一個或多個處理器根據權利要求1的方法執(zhí)行操作。

      20.一種計算系統(tǒng),包括:

      21.一種非暫時性計算機可讀介質,其上記錄有計算機指令,當在一個或多個處理器上執(zhí)行所述計算機指令時,使得所述一個或多個處理器根據權利要求12的方法執(zhí)行操作。

      22.一種計算系統(tǒng),包括:


      技術總結
      一種減小區(qū)塊鏈大小的計算機實施方法,包括以下步驟:提供一系列數據文件;基于對一系列數據文件的過濾和/或聚合,在一定時間間隔內生成一系列處理文件;為每一個處理文件,計算一個哈希值;將哈希值分別作為區(qū)塊添加到區(qū)塊鏈中;將一系列處理文件存儲在區(qū)塊鏈之外。本發(fā)明旨在開發(fā)區(qū)塊鏈上監(jiān)控和驗證SLA的方法。它有利于在5G網絡中更快地創(chuàng)建網絡資源共享,并減少所需的區(qū)塊鏈計算資源。

      技術研發(fā)人員:林德榮,洪紀強,黃德福
      受保護的技術使用者:香港應用科技研究院有限公司
      技術研發(fā)日:
      技術公布日:2024/12/10
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1