新四季網

基於多ip地址檢測的網關計費方法

2023-07-05 03:29:16 1

專利名稱:基於多ip地址檢測的網關計費方法
技術領域:
本發明涉及網絡通信技術領域,具體涉及一種基於多IP位址檢測的網關計費方法。
背景技術:
近年來,隨著網絡技術的發展和市場競爭的日趨激烈,用戶對於網際網路接入服務的穩定性和可靠性要求不斷提高,作為接入服務中重要的組成部分,網關系統的穩定性和可靠性對整個網際網路接入服務的質量起著非常重要的作用。目前的網關計費系統一般採用Client/Server架構。在傳統的計費網關中,計費 客戶端需要在請求消息中填入用戶的IP位址信息,這樣計費伺服器端就可以在此後的操作中將此IP位址與用戶身份進行關聯,然後對該IP位址進行計費。在用戶終端只有一個IP位址的情況下,這是可行的。而當用戶終端有多個IP位址時,採用這種傳統的計費方式便帶來了一些難以避免的問題。例如,在用戶終端同時具有無線和有線兩個接口的情況下,計費客戶端在向計費伺服器端發送請求時攜帶哪個地址進行計費,就成為一個難題。又如,在IPv6環境下,只具有一個網絡接口的終端也可能有多個有效的IP位址,因此也面臨攜帶哪個地址進行計費的難題。並且,用戶可能希望能夠同時對其具有的多個IP位址進行統一計費;另外,在用戶終端的多個IP位址中,並不是所有的IP位址都是可達的,而且IP位址的可達性也會隨時發生變化,這些都為計費系統的設計帶來了巨大的挑戰。隨著網際網路技術的不斷發展,各種終端設備的網絡功能也日趨強大,越來越多的終端具有多個網絡接口,以及IPv6網絡的日益成熟,終端多地址已逐漸成為一個普遍現象。在這種日趨複雜的網絡環境下,如何針對多地址終端設計有效的網關計費系統,成為一個亟待解決的問題。

發明內容
(一)要解決的技術問題本發明主要解決現有技術中當用戶設備有多個IP位址時,網關無法實現對多個IP位址進行計費的技術問題。(二)技術方案本發明提供了一種基於多IP位址檢測的網關計費方法,所述方法是在客戶端、月艮務器以及計費網關之間組成的網際網路中依次按以下步驟實現的A、客戶端將自身的所有IP位址發送到伺服器;B、伺服器檢測所述客戶端的所有IP位址是否有效,並在有效IP位址中確定需要計費的IP位址;C、伺服器將所述需要計費的IP位址發送到網關,所述網關對所述需要計費的IP位址進行計費。其中,所述步驟B具體包括
伺服器分別以客戶端的所有IP位址為目的地址,向所述客戶端發送請求消息,如果在預定時間內接收到客戶端對所述請求消息的響應,則相應IP位址有效,否則,相應IP位址無效;所述伺服器在有效IP位址中確定需要計費的IP位址。其中,在所述步驟A之前,客戶端獲取本機所有IP位址。其中,所述步驟A具體包括 所述客戶端向伺服器發送請求消息,該請求消息包括客戶端的組號ID、客戶端的所有IP位址、以及需要計費的IP位址。其中,所述步驟C具體包括所述伺服器將所述客戶端的組號ID、以及所述需要計費的IP位址發送給所述網關;所述網關對所述需要計費的IP位址進行計費。進一步的,所述網關將接收到的所述客戶端的組號ID和需要計費的IP位址存入資料庫。進一步的,當所述伺服器收到所述客戶端的註銷請求時,所述伺服器通知所述網關將相應的IP位址從資料庫中刪除,並停止對所述IP位址計費。進一步的,本發明所述網關計費方法還包括以下步驟客戶端每隔預定時間向伺服器發送一次重認證請求;伺服器如果在所述預定時間內沒有收到客戶端的重認證請求,則通知所述網關將相應的IP位址從資料庫中刪除,並停止對所述IP位址計費。(三)有益效果本發明提供了一種基於多IP位址檢測的網關計費方法,該方法通過計費網關與伺服器的聯動,使得計費網關只需關心計費相關的業務邏輯,而IP位址有效性檢測的內容由伺服器依據網絡協議完成,實現了網關對多個IP位址進行計費,從而使得網關計費系統的設計更為合理、清晰。同時,計費網關能夠靈活地根據用戶需求對其某個或某些IP位址進行計費或停止計費,滿足了用戶需求的多樣化和個性化。而且,伺服器能夠即時查詢客戶端某個IP位址的有效性情況,然後通過與計費網關的聯動,保證了用戶計費的準確性。


圖I是本發明的網關計費方法的流程圖。
具體實施例方式下面結合附圖和實施例,對本發明的具體實施方式
作進一步詳細描述。如圖I所示,本發明的網關計費方法包括以下步驟A、客戶端將自身的所有IP位址發送到伺服器;B、伺服器檢測所述客戶端的所有IP位址是否有效,並在有效IP位址中確定需要計費的IP位址;C、伺服器將所述需要計費的IP位址發送到網關,所述網關對所述需要計費的IP位址進行計費。
其中,所述步驟B具體包括伺服器分別以客戶端的所有IP位址為目的地址,向所述客戶端發送請求消息,如果在預定時間內接收到客戶端對所述請求消息的響應,則相應IP位址有效,否則,相應IP位址無效。所述伺服器在有效IP位址中確定需要計費的IP位址。其中,在所述步驟A之前,客戶端獲取本機所有IP位址。其中,所述步驟A具體包括所述客戶端向伺服器發送請求消息,該請求消息包括客戶端的組號ID、客戶端的所有IP位址、以及需要計費的IP位址。其中,所述步驟C具體包括
所述伺服器將所述客戶端的組號ID、以及所述需要計費的IP位址發送給所述網關,所述網關對所述需要計費的IP位址進行計費。進一步的,所述網關將接收到的所述客戶端的組號ID和需要計費的IP位址存入資料庫。進一步的,當所述伺服器收到所述客戶端的註銷請求時,所述伺服器通知所述網關將相應的IP位址從資料庫中刪除,並停止對所述IP位址計費。進一步的,本發明所述網關計費方法還包括以下步驟客戶端每隔預定時間向伺服器發送一次重認證請求,伺服器如果在所述預定時間內沒有收到客戶端的重認證請求,則通知所述網關將相應的IP位址從資料庫中刪除,並停止對所述IP位址計費。該方法通過計費網關與伺服器的聯動,使得計費網關只需關心計費相關的業務邏輯,而IP位址有效性檢測的內容由伺服器依據網絡協議完成,實現了網關對多個IP位址進行計費,從而使得網關計費系統的設計更為合理、清晰。同時,計費網關能夠靈活地根據用戶需求對其某個或某些IP位址進行計費或停止計費,滿足了用戶需求的多樣化和個性化。而且,伺服器能夠即時查詢客戶端某個IP位址的有效性情況,然後通過與計費網關的聯動,保證了用戶計費的準確性。下面以SIP協議為例,進行具體說明。SIP (Session Initiation Protocol,會話初始協議)是由 IETF (InternetEngineering Task Force,網際網路工程任務組)提出的一個類似於HTTP的基於Client/Server模型的應用層控制協議,可以用來建立、修改、和終止多媒體會話(或者會議XSIP協議是基於Client/Server模型的經典的通信協議,SIP協議標準中定義的OPTIONS消息是所有標準SIP伺服器端和客戶端都支持的請求,利用它的請求(REQUEST)/應答(RESPONSE)機制,通過設計合理的檢測機制和IP位址存儲機制,能夠對客戶端IP位址的有效性進行實時檢測。本發明以終端多IP位址有效性檢測為基礎,提出了一種網關計費方法,具體實現流程如下所述。SIP客戶端獲取本機所有IP位址,顯示在登陸界面上,用戶除了輸入SIP帳號(SP用戶ID)和密碼以外,還可以選擇需要對本機上的哪些IP位址打開網關,不選擇則表示僅打開SIP協議分組的源IP位址,然後點擊登陸。SIP客戶端和SIP伺服器端利用SIP協議的認證機制對用戶身份進行認證,認證成功,繼續下一步驟,認證不成功,結束。SIP客戶端向SIP伺服器端發送的OPTIONS請求消息中除了包括組號ID和客戶端的所有IP位址以外,還將用戶希望打開網關的IP位址的信息填入該OPTIONS消息的Message Body中。OPTIONS消息中Message Body的內容格式以XML格式定義,保證SIP伺服器端能夠正確解析組號ID、客戶端的所有IP位址和希望打開網關的IP位址。OPTIONS請求消息具體如下表I所示。其中以客戶端和伺服器端協商好的XML格式,寫入了客戶端的組號ID (group id)、所有的IP位址和希望打開網關的IP位址。
權利要求
1.一種基於多IP位址檢測的網關計費方法,其特徵在於,該方法包括以下步驟 A、客戶端將自身的所有IP位址發送到伺服器; B、伺服器檢測所述客戶端的所有IP位址是否有效,並在有效IP位址中確定需要計費的IP位址; C、伺服器將所述需要計費的IP位址發送到網關,所述網關對所述需要計費的IP位址進行計費。
2.如權利要求I所述的網關計費方法,其特徵在於,所述步驟B具體包括 伺服器分別以客戶端的所有IP位址為目的地址,向所述客戶端發送請求消息,如果在預定時間內接收到客戶端對所述請求消息的響應,則相應IP位址有效,否則,相應IP位址無效; 所述伺服器在有效IP位址中確定需要計費的IP位址。
3.如權利要求I所述的網關計費方法,其特徵在於,在所述步驟A之前,進一步包括 客戶端獲取本機所有IP位址的步驟。
4.如權利要求I所述的網關計費方法,其特徵在於,所述步驟A具體包括 所述客戶端向伺服器發送請求消息,該請求消息包括客戶端的組號ID、客戶端的所有IP位址、以及需要計費的IP位址。
5.如權利要求4所述的網關計費方法,其特徵在於,所述步驟C具體包括 所述伺服器將所述客戶端的組號ID、以及所述需要計費的IP位址發送給所述網關; 所述網關對所述需要計費的IP位址進行計費。
6.如權利要求5所述的網關計費方法,其特徵在於,所述伺服器將所述客戶端的組號ID、以及所述需要計費的IP位址發送給所述網關之後,進一步包括 所述網關將接收到的所述客戶端的組號ID和需要計費的IP位址存入資料庫的步驟。
7.如權利要求6所述的網關計費方法,其特徵在於,該方法進一步包括以下步驟 當所述伺服器收到所述客戶端的註銷請求時,所述伺服器通知所述網關將相應的IP位址從資料庫中刪除,並停止對所述IP位址計費。
8.如權利要求I所述的網關計費方法,其特徵在於,該方法進一步包括 客戶端每隔預定時間向伺服器發送一次重認證請求的步驟。
9.如權利要求8所述的網關計費方法,其特徵在於,該方法進一步包括以下步驟 伺服器如果在所述預定時間內沒有收到客戶端的重認證請求,則通知所述網關將相應的IP位址從資料庫中刪除,並停止對所述IP位址計費。
全文摘要
本發明公開了一種基於多IP位址檢測的網關計費方法,包括步驟客戶端將自身的所有IP位址發送到伺服器;伺服器檢測所述客戶端的所有IP位址是否有效,並在有效IP位址中確定需要計費的IP位址;伺服器將所述需要計費的IP位址發送到網關,所述網關對所述需要計費的IP位址進行計費。該方法通過計費網關與伺服器的聯動,使得計費網關只需關心計費相關的業務邏輯,而IP位址有效性檢測的內容由伺服器完成,實現了網關對多個IP位址進行計費,從而使得網關計費系統的設計更為合理、清晰。
文檔編號H04L12/14GK102843240SQ20121033897
公開日2012年12月26日 申請日期2012年9月13日 優先權日2012年9月13日
發明者李賀武, 吳茜, 林會傑, 張文濤 申請人:清華大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀