本申請涉及通信?,尤其涉及一種通信計費方法、系統、電子設備、存儲介質及程序產品。
背景技術:
1、目前電信運營商部署邊緣應用服務器作為邊緣計算節點,將計算和數據處理能力推向網絡邊緣,以提供低延遲和實時響應的服務。邊緣應用服務器在電信運營商中越來越多地應用起來。但是現有的通信計費過程并不能適用于邊緣服務器。同時,現有的通信計費模式無法有效地處理和擴展大量的計費數據,從而影響計費的準確性和效率。
2、綜上可知,現有的通信計費方法的效率低。
技術實現思路
1、本申請提供一種通信計費方法,用以解決現有技術中通信計費效率低的缺陷,實現提高通信計費的效率。
2、第一方面,本申請提供一種通信計費方法,應用于核心網的計費域設備,包括如下步驟:向邊緣應用服務器發送終端的計費模式選擇消息,計費模式選擇消息包括終端id,以供邊緣應用服務器基于終端id獲取終端的計費模式,邊緣應用服務器為終端的通信對象;接收邊緣應用服務器發送的計費模式;若計費模式為大數據量模式,基于第一統計值和第二統計值確定終端的通信費用,第一統計值為終端接入的基站基于終端在邊緣應用服務器的賬戶的實時余額和大數據量模式的預設額度流量統計的終端的通信流量,第二統計值為邊緣應用服務器基于實時余額和預設額度流量統計的終端的通信流量;若計費模式為計時模式,基于第三統計值和第四統計值確定通信費用,第三統計值為基站基于實時余額和計時模式的預設計時周期統計的終端的通信流量,第四統計值為邊緣應用服務器基于實時余額和預設計時周期統計的終端的通信流量。
3、在一個實施例中,第三統計值和第四統計值是基于以下步驟獲取的:當實時余額大于第一門限值時,向基站發送計時模式啟動消息,計時模式啟動消息包括終端id、邊緣應用服務器的id和預設計時周期,以供基站在預設計時周期內統計終端的通信流量,得到第三統計值;向邊緣應用服務器發送計時模式啟動消息,以供邊緣應用服務器在預設計時周期內統計終端的通信流量,得到第四統計值,終端的通信流量為終端與邊緣應用服務器之間傳輸的數據流量;接收基站發送的第三統計值,接收邊緣應用服務器發送的第四統計值。
4、在一個實施例中,第一統計值和第二統計值是基于以下步驟獲取的:當實時余額大于第二門限值時,向基站發送大數據量模式啟動消息,大數據量模式啟動消息包括終端id、邊緣應用服務器的id和預設額度流量,以供基站統計終端的通信流量,以得到第一統計值,第一統計值小于或者等于預設額度流量;向邊緣應用服務器發送大數據量模式啟動消息,以供邊緣應用服務器統計終端的通信流量,以得到第二統計值,第二統計值小于或者等于預設額度流量,第一門限值大于第二門限值;接收基站發送的第一統計值,接收邊緣應用服務器發送的第二統計值。
5、在一個實施例中,邊緣應用服務器是基于以下步驟確定的:接收基站轉發的終端的通信業務請求消息,通信業務請求消息包括邊緣應用服務器的id;基于邊緣應用服務器的id確定邊緣應用服務器。
6、第二方面,本申請提供一種通信計費方法,應用于邊緣應用服務器,邊緣應用服務器為終端的通信對象,包括如下步驟:接收核心網的計費域設備發送的終端的計費模式選擇消息,計費模式選擇消息包括終端id;基于終端id確定終端的計費模式,將計費模式發送給計費域設備;若計費模式為大數據量模式,基于終端在邊緣應用服務器的賬戶的實時余額和大數據量模式的預設額度流量統計終端的通信流量,得到第二統計值,將第二統計值發送至計費域設備,以供計費域設備基于第二統計值和第一統計值確定終端的通信費用,第一統計值為終端接入的基站基于實時余額和預設額度流量統計的終端的通信流量;若計費模式為計時模式,基于實時余額和計時模式的預設計時周期統計終端的通信流量,得到第四統計值,將第四統計值發送至計費域設備,以供計費域設備基于第四統計值和第三統計值確定通信費用,第三統計值為基站基于實時余額和預設計時周期統計的終端的通信流量。
7、在一個實施例中,基于終端id確定終端的計費模式,包括:基于終端id確定終端在邊緣應用服務器中的簽約信息,以得到終端的業務類型,終端的業務類型包括大數據量業務類型和計時業務類型,大數據量業務類型為終端在預設時間段內的通信量大于設定閾值的業務,計時業務類型為終端在多個連續預設時間周期內具有通信需求的業務;基于大數據量業務類型確定計費模式為大數據量模式,基于計時業務類型確定計費模式為計時模式。
8、第三方面,本申請提供一種通信計費系統,包括核心網的計費域設備、邊緣應用服務器和終端接入的基站,邊緣應用服務器為終端的通信對象,計費域設備,用于向邊緣應用服務器發送終端的計費模式選擇消息,計費模式選擇消息包括終端id;邊緣應用服務器,用于基于終端id獲取終端的計費模式,將計費模式發送至計費域設備;若計費模式為大數據量模式,基站的第一計費代理模塊基于終端在邊緣應用服務器的賬戶的實時余額和大數據量模式的預設額度流量統計終端的通信流量,得到第一統計值,將第一統計值發送至計費域設備;邊緣應用服務器的第二計費代理模塊基于實時余額和預設額度流量統計終端的通信流量,得到第二統計值,將第二統計值發送至計費域設備;計費域設備基于第一統計值和第二統計值確定終端的通信費用;若計費模式為計時模式,第一計費代理模塊基于實時余額和計時模式的預設計時周期統計終端的通信流量,得到第三統計值,將第三統計值發送至計費域設備;第二計費代理模塊基于實時余額和預設計時周期統計終端的通信流量,得到第四統計值,將第四統計值發送至計費域設備;計費域設備基于第三統計值和第四統計值確定終端的通信費用。
9、第四方面,本申請還提供一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,處理器執行程序時實現如上述任一種通信計費方法。
10、第五方面,本申請還提供一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如上述任一種通信計費方法。
11、第六方面,本申請還提供一種計算機程序產品,包括計算機程序,計算機程序被處理器執行時實現如上述任一種通信計費方法。
12、本申請提供的通信計費方法、系統、電子設備、存儲介質及程序產品,通過在計費模式選擇消息中設置終端id,有利于根據終端id高效確定終端的計費模式。本申請通過在終端和邊緣應用服務器進行計費統計,實現了通信計費的分布式處理,提高了通信計費的靈活性和可擴展性,進而提高了通信計費的效率。通過選擇不同的計費模式,實現了不同的計費需求,拓展了通信計費的應用場合。根據終端的實時余額、預設額度流量和預設計時周期統計終端的通信流量,有利于對終端的通信流量的準確控制,進而提高通信計費的準確性。
1.一種通信計費方法,其特征在于,應用于核心網的計費域設備,包括:
2.根據權利要求1所述的通信計費方法,其特征在于,所述第三統計值和所述第四統計值是基于以下步驟獲取的:
3.根據權利要求2所述的通信計費方法,其特征在于,所述第一統計值和所述第二統計值是基于以下步驟獲取的:
4.根據權利要求1所述的通信計費方法,其特征在于,所述邊緣應用服務器是基于以下步驟確定的:
5.一種通信計費方法,其特征在于,應用于邊緣應用服務器,所述邊緣應用服務器為終端的通信對象,包括:
6.根據權利要求5所述的通信計費方法,其特征在于,所述基于所述終端id確定所述終端的計費模式,包括:
7.一種通信計費系統,其特征在于,包括核心網的計費域設備、邊緣應用服務器和終端接入的基站,所述邊緣應用服務器為所述終端的通信對象,
8.一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至4任一項所述通信計費方法,或,
9.一種非暫態計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至4任一項所述通信計費方法,或,
10.一種計算機程序產品,包括計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1至4任一項所述通信計費方法,或,