<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## 一、概述 ### (1)基礎政策說明 基礎流量包:有效期為30天,自訂購之日零點零分到第30日的23:59:59秒; 組合流量包:每個基礎流量包作為1期進行組合,生效失效時間疊加; #### (2)一些重要的數據指標定義: |序號| 指標名稱 | 指標說明 | | --- | --- | --- | | 1 | 實時流量數據(A1) | 實時采集的當前已用流量讀數 | | 2 | 每日累計用量(A2) | 基于實時數據匯總的每日累計用量 | | 3 | 每月累計用量(A3) | 基于實時數據匯總的每月累計用量 | | 4 | 累計總用量(A4) | 基于實時數據匯總的自開卡以來,所有累計的已用流量總數據| | 5 | 實時最新用量(A5) | 基于實時采集的數據,記錄當前卡片最新的流量讀數,每張卡僅一個數值 | | 6 | 卡片可用流量(B1) | 基于套餐訂購,每訂購一個流量包,當時就會產生該卡片的一個可用流量B1,它有開始生效時間和失效時間,每張卡片可以同時有多條該值 | | 7 | 卡片失效流量(B2) | 每一個卡片可用流量B1,當它過期或用掉之后,變成對應的卡片失效流量,它與B1一一對應 | | 8 | 卡片已用流量(C1) | 每張卡片一個數值,記錄卡片當前計算周期內的已用流量| ## 二、基礎采集數據 每張自營池卡片,每隔固定時間(如2分鐘),都會去采集一個已用流量,形成卡片每日累計、每月累計總流量數據(注意,每月最后一天的23:58分開始停止采集,因為一般運營商都在23:59:59秒會將本月池和卡流量數據全部清零),形成后續必須的基礎流量數據集合; ## 三、卡片可用流量 卡片可用流量(B1):每張卡依據訂購流量包記錄,有若干個流量可用額度(注意,是可以多個,依據當前有效流量包個數),每個有效訂購流量包,對應一個流量可用額度記錄,每個可用額度記錄有其開始生效時間(訂購當日)和失效時間(30個自然日后); |序號| 字段 | 說明 | | --- | --- | --- | | 1 | 流量生效時間 | 當前流量開始可用的時間 | | 2 | 流量失效時間 | 當前流量失效的時間,到了這個時間,如果無論已用完或未用完,流量都會清零 | | 3 | 流量數值 | 本條套餐額度的數值(單位是kb) | 計算邏輯 >[danger] > 1、首先來處理已經到了失效時間的卡片可用流量(B1),他們會自動刪除,變成卡片失效流量(B2),記錄入庫; > 如果存在多條到了失效時間的卡片可用流量(B1),則逐條來處理,每條處理邏輯如下 > 1.1、如果當前卡片已用流量(C1)大于這條卡片可用流量(B1),則從當前卡片已用流量(C1)中減掉這條卡片可用流量(B1)數值,這條可用流量額度刪除,進入無效庫; > 1.2、如果當前卡片已用流量(C1)少于等于這條卡片可用流量(B1),則卡片已用流量(C1)清零,這條可用流量額度刪除,進入無效庫; > 2、如果扣除完之后,卡片已用流量(C1)還大于0,則繼續逐條尋找未到失效時間的卡片可用流量(B1),按照失效時間順序處理,最先到期的,先處理,逐條來處理,每條處理邏輯如下: > 2.1、如果當前卡片已用流量(C1)大于當前這條的卡片可用流量(B1)的時候,則從當前卡片已用流量(C1)中減掉這條卡片可用流量(B1)數值,這條可用流量額度刪除(雖然還未到期),進入無效庫,整體流程繼續嘗試去依序找下一條來處理; > 2.2、如果當前卡片已用流量(C1)小于等于當前這條的卡片可用流量(B1)的時候,則不再尋找下一條來處理; ## 四、卡片已用流量 卡片已用流量(C1):這個數值不等同與卡片累計總用量(A4)(這個是采集的基礎數據),從開卡開始計數,直到清零,然后又開始重新計數;具體的算法如下: >[danger] > 1、每次采集流量數據的時候,自動把本次采集數據,與卡片最新用量數(A5)相比較,得到本次采集的增量,將這個增量增加到卡片已用流量(C1)中去,這個增量的計算,有兩種可能: > 1.1、如果是同一個月內的采集,那么,每次采集之后,先取卡片最新用量數據(A5),作為初始值,然后把本次數據作為最新值,最新值減去初始值,得到增量值,然后再把本次數據最新值賦值給最新用量(A5),且更新當前月份,以備下次計算; > 1.2、如果本次數據與最新數據出現跨月,先將0作為初始值,然后把本次數據作為最新值,最新值減去0,得到增量值,然后再把本次數據最新值賦值給最新用量(A5),且更新當前月份,以備下次核算; ## 五、停復機 如果當前卡已經沒有卡片卡片可用流量(B1),卡片就會禁止通信,如果當前卡片又搜素到了卡片卡片可用流量(B1),卡片就會恢復通信; 停機的時候,需要做一些額外動作; 卡片可用流量:不做動作,因為它依據耗盡了; 卡片已用流量:不做動作,保留萬一有余量未扣足的,下次補上扣; 復機的時候,也需要做一些額外的動作; 卡片可用流量:不做動作,因為它依據訂購套餐來; 卡片已用流量:不做動作,保留萬一有余量未扣足的,下次補上扣;
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看