本技術屬于移動通信,尤其涉及一種上行數據控制的方法、裝置、設備及存儲介質。
背景技術:
1、一直以來,移動網業務中的都有比較廣泛的、對數據目的地定制化的訴求,比如,有的服務商將自己的服務器逐漸下沉部署,希望減少線路迂回以提升客戶體驗。一些企業希望能夠對企業內的移動網絡進行定制化管理,獲得更高的安全性和更有保障性的帶寬。
2、在目前,隨著5g技術的發展。通過分流,上行分類器(uplink?classifier,ulcl)用戶面功能(user?plane?function,upf)將本地業務,如企業內部的使用的業務,或服務商部署的下沉業務,與正常的業務區分開來,并分別通過主錨點upf或輔錨點upf,送達給中心網絡或本地網絡。但是目前的方案依賴于ulcl?upf進行分流,因此只支持在ulcl?upf覆蓋范圍內分流,若用戶漫游出ulcl?upf覆蓋范圍,則無法進行分流。
技術實現思路
1、鑒于以上所述的一個或多個問題,本技術提供了一種上行數據控制的方法、裝置、設備及存儲介質,能夠實現單個用戶面功能網元設備進行上行流量的分流,擴大可分流范圍。
2、第一方面,本技術實施例提供一種上行數據控制的方法,方法應用于用戶面功能網元設備,包括:
3、接收終端發送的上行數據;
4、通過預設分流規則確定所述上行數據對應的數據網絡接入標識;
5、基于所述數據網絡接入標識,判斷所述上行數據對應的虛擬局域網;
6、在所述上行數據對應公網虛擬局域網的情況下,通過公網虛擬局域網將所述上行數據發送至公共網絡或公網用戶面功能網元設備;
7、在所述上行數據對應本地虛擬局域網的情況下,通過本地虛擬局域網將所述上行數據發送至內部網絡。
8、在一些可能的實現方式中,通過預設分流規則確定所述上行數據對應的數據網絡接入標識之前,所述方法還包括:
9、獲取虛擬局域網對應的配置信息;
10、查找所述配置信息的預設位置,得到對應的數據網絡接入標識;
11、儲存所述數據網絡接入標識與所述虛擬局域網的對應關系。
12、本技術的實施方式將虛擬局域網配置信息中的數據網絡接入標識與虛擬局域網的對應關系之間聯系起來并進行儲存。以便于后續可以直接通過數據網絡接入標識確定相應的虛擬局域網,加快處理速度。
13、在一些可能的實現方式中,接收終端發送的上行數據之前,所述方法還包括:
14、向會話管理功能設備發送與內部網絡對應的虛擬用戶面功能標識;
15、接收所述會話管理功能設備基于所述虛擬用戶面功能標識發送的分流規則,將此分流規則作為預設分流規則。
16、本技術的實施方式通過將內部網絡對應的虛擬用戶面功能標識發送給會話管理功能設備,以此來獲取分流規則,從而能夠確保預設分流規則的時效性和準確性。
17、在一些可能的實現方式中,向會話管理功能設備發送與內部網絡對應的虛擬用戶面功能標識之后,所述方法還包括:
18、接收所述會話管理功能設備發送的計費策略;
19、根據所述計費策略,獲取終端的計費信息,所述計費信息包括終端的數據流量和/或連接時長,以及對應的使用報告規則標識;
20、向所述會話管理功能設備發送所述計費信息,以用于所述會話管理功能設備基于所述計費信息進行計費。
21、本技術的實施方式通過根據會話管理功能設備的計費策略,基于終端的數據流量和連接時長等計費相關信息進行計費。能夠實現基于不同業務類別進行不同的計費,提高了計費的靈活性。
22、第二方面,本技術實施例提供另一種上行數據控制的方法,方法應用于會話管理功能設備,方法包括:
23、獲取終端的主要用戶面功能網元設備的設備信息;
24、在所述主要用戶面功能網元設備為公網用戶面功能網元設備的情況下,向目標用戶面功能網元設備下發分流規則,以用于所述目標用戶面功能網元設備將公網虛擬局域網對應上行數據發送至所述主要用戶面功能網元設備;
25、在所述主要用戶面功能網元設備為專網用戶面功能網元設備的情況下,向目標用戶面功能網元設備下發分流規則,以用于所述目標用戶面功能網元設備將公網虛擬局域網對應上行數據發送至公共網絡。
26、本技術的實施方式通過向不同的用戶面功能網元設備下發不同的分流規則,讓相應的用戶面功能網元設備對不同的流量進行分流,實現了單個用戶面功能網元設備進行上行流量的分流。
27、在一些可能的實現方式中,獲取終端的主要用戶面功能網元設備的設備信息之后,所述方法還包括:
28、向用戶面功能網元設備發送計費策略;
29、接收所述用戶面功能網元設備發送的計費信息,所述計費信息包括終端的數據流量和/或連接時長以及對應的使用報告規則標識;
30、根據所述使用報告規則標識對應的網關信息以及所述終端的數據流量和/或連接時長生成話單;
31、將所述話單發送至計費服務平臺進行計費。
32、本技術的實施方式通過向用戶面功能網元設備發送計費策略,然后接收用戶面功能網元設備統計得到的用戶的計費信息。基于計費信息生成相應的話單之后通過計費服務平臺進行計費,能夠實現基于不同業務類別進行不同的計費,提高了計費的靈活性。
33、在一些可能的實現方式中,獲取終端的主要用戶面功能網元設備的設備信息之后,所述方法還包括:
34、獲取所述終端的位置信息;
35、在所述終端移動至內部網絡預設指定范圍的情況下,向目標用戶面功能網元設備下發分流規則,以用于所述目標用戶面功能網元設備能夠將所述終端發生的上行數據發送至內部網絡。
36、本技術的實施方式通過基于終端的位置來判斷終端是否在預設的服務范圍,進而決定是否對此終端的流量進行分流。可以根據實際需求限制能夠接入內網的設備所在的位置,增加數據的安全性。
37、第三方面,本技術實施例提供一種上行數據控制的裝置,所述裝置包括:
38、接收模塊,用于接收終端發送的上行數據;
39、處理模塊,用于通過預設分流規則確定所述上行數據對應的數據網絡接入標識;
40、判斷模塊,用于基于所述數據網絡接入標識,判斷所述上行數據對應的虛擬局域網;
41、發送模塊,用于在所述上行數據對應公網虛擬局域網的情況下,通過公網虛擬局域網將所述上行數據發送至公共網絡或公網用戶面功能網元設備;
42、發送模塊,還用于在所述上行數據對應本地虛擬局域網的情況下,通過本地虛擬局域網將所述上行數據發送至內部網絡。
43、第四方面,本技術實施例提供了一種上行數據控制的設備,所述設備包括:處理器,以及存儲有計算機程序指令的存儲器;所述處理器讀取并執行所述計算機程序指令,以實現如上文描述的上行數據控制的方法。
44、第五方面,本技術實施例提供了一種計算機可讀存儲介質,其特征在于,所述計算機存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如上文描述的上行數據控制的方法。
45、本技術的實施方式的上行數據控制的方法、裝置、設備及存儲介質,通過在用戶面功能網元設備中預先設定預設分流規則和相應的虛擬局域網,在接收到接收終端發送的上行數據時,根據預設分流規則來確定上行數據對應的數據網絡接入標識,進而通過數據網絡接入標識準確的判斷此上行數據應該發送至公共網絡還是內部網絡,并通過相應的虛擬局域網將此上行數據發送至對應的網絡,利用虛擬局域網將不同網絡的數據進行隔離。實現了單個用戶面功能網元設備進行上行流量的分流,不需要再依賴于ulcl?upf。可以通過對現有網元設備進行軟件更新,讓上行數據分流不再限于ulcl?upf的覆蓋范圍。