移動終端上網加速設備的管理系統和方法
2023-05-01 09:03:16 2
專利名稱:移動終端上網加速設備的管理系統和方法
技術領域:
本發明涉及網絡通信技術,尤其涉及一種移動終端上網加速設備的管理系統和方法。
背景技術:
隨著移動終端上網的普及,上網速度和流量消耗直接影響用戶上網體驗。目前有些公司推出移動終端上網加速設備,其原理是在全國部署眾多上網加速設備,上網加速設備緩存並且壓縮了常用網站的內容,移動終端通過本城市或離得最近的上網加速設備上網,這樣可以加快上網速度,並且還能節省上網流量。
當在全國進行幾十臺、幾百臺的上網加速設備部署時,對其的統一維護和加速業務統一管理就成為一個難題。比如要查看所有移動終端加速業務的使用情況、在線情況、上網時間、流量情況,並且統一下發和修改各個網關上的加速軟體的配置等,目前沒有技術手段來實現,必須有一套管理系統來進行統一管理,才能對移動終端提供更好、更優質的上網加速服務。
目前對於上網加速設備的管理,通過一些通用LINUX伺服器管理軟體來進行,能夠實現重新啟動、安裝或更新軟體等部分功能,但是無法實現查看上網加速軟體的運行狀態和移動終端加速業務的運行狀態,並且無法統一下發和修改各個網關上的加速軟體的配置等。涉及這些功能,就得對逐個以SSH或TELNET或其他遠程登錄手段,對上網加速設備的參數進行逐一手工修改,人力工作量大,非常耗時,而且很容易出錯。發明內容
有鑑於此,有必要提供一種移動終端上網加速設備的管理系統,無需手工參與即可對上網加速設備進行程序化的統一管理。
還有必要提供一種移動終端上網加速設備的管理方法,無需手工參與即可對上網加速設備進行程序化的統一管理。
為了解決上述技術問題,本發明實施例提出了一種移動終端上網加速設備的管理系統,包括至少一個用戶終端、多個主控伺服器和多個上網加速設備,所述每個主控伺服器與所述用戶終端和上網加速設備通信連接,用戶終端根據用戶輸入產生用戶操作指令,所述上網加速設備設置客戶端,所述主控伺服器設置服務端,所述客戶端用戶通過所述主控伺服器接收來自用戶終端的所述用戶操作指令,響應所述用戶操作指令控制並改變運行狀態,並將相應的包括運行狀態數據的執行結果通過所述主控伺服器的服務端反饋至所述用戶終端。
相應地,本發明實施例還提供了一種移動終端上網加速設備的管理方法,運行於一管理系統中,所述管理系統包括至少一個用戶終端、多個主控伺服器和多個上網加速設備,所述方法包括:用戶終端接收用戶輸入的用戶操作指令,並發送所述用戶操作指令至所述主控制伺服器; 所述主控伺服器接收所述用戶操作指令,並發送所述用戶操作指令至上網加速設備;所述上網加速設備響應所述用戶操作指令獲取所述上網加速設備的運行狀態,並發送所述上網加速設備的運行狀態至主控伺服器; 所述主控伺服器存儲所述接收到的所述上網加速設備的運行狀態; 所述主控伺服器獲取並發送所述上網加速設備的運行狀態至用戶終端;以及 所述用戶終端存儲所述上網加速設備的運行狀態。
本發明實施例的有益效果是:本發明提供的移動終端上網加速設備的管理系統和方法,客戶端用戶通過主控伺服器接收來自用戶終端的用戶操作指令,響應用戶操作指令控制並改變運行狀態,並將相應的包括運行狀態數據的執行結果通過主控伺服器的服務端反饋至用戶終端,無需手工參與即可對上網加速設備進行程序化的統一管理。
圖1為本發明一實施方式中的移動終端上網加速設備的管理系統的硬體架構示意圖。
圖2為本發明一實施方式中的移動終端上網加速設備的管理系統的功能模塊示意圖。
圖3為本發明另一實施方式中的移動終端上網加速設備的管理系統的功能模塊示意圖。
圖4為本發明一實施方式中的移動終端上網加速設備的管理系統中的上網加速設備的功能模塊示意圖。
圖5為本發明一實施方式中的移動終端上網加速設備的管理系統中的主控伺服器的功能模塊示意圖。
圖6為本發明一實施方式中的移動終端上網加速設備的管理系統中的上網加速設備與主控伺服器的通信原理示意圖。
圖7為本發明一實施方式中的移動終端上網加速設備的管理系統中的用戶終端的功能模塊示意圖。
圖8為本發明的移動終端上網加速設備的管理方法的流程示意圖。
具體實施方式
需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互結合,下面結合附圖和具體實施例對本發明作進一步詳細說明。
請參考圖1,為本發明一實施方式中的移動終端上網加速設備的管理系統的硬體架構示意圖。該管理系統10包括多個上網加速設備11、多個主控伺服器12以及至少一個用戶終端13,其中,每個用戶終端13與多個主控伺服器12通信連接,每個主控伺服器12與該多個上網加速設備11中的一個或多個通信連接,從而形成如圖1所示的樹邏輯結構圖。在本實施方式中,該用戶終端13為一個人計算機、PDA等數據處理終端。
請參考圖2,為該管理系統的功能模塊示意圖,其中,每個上網加速設備11設置一客戶端110以及第一功能服務模塊111,該第一功能服務模塊111可以設有作業系統、支撐軟體以及上網加速軟體,該上網加速軟體用於對一移動終端發送的上網請求進行處理,以壓縮和緩存網絡數據從而減少上網流量、加速上網速度,與現有技術相同,在此不加贅述。該主控伺服器12內置一服務端120、資料庫121和第二功能服務模塊122,該用戶終端13內設置一管理端130。
該服務端120分別通信連接於客戶端110及管理端130,該管理端130響應用戶在該用戶終端13上的操作發送相應的用戶操作指令至該服務端120,該服務端120接收和響應該管理端130發送的用戶操作指令,並向該客戶端110發送該用戶操作指令,該客戶端110執行該服務端120發送的用戶操作指令,相應地控制第一功能服務模塊111的運行狀態,如,改變上網加速軟體的運行狀態,並將相應的包括運行狀態數據的執行結果通過該服務端120反饋至該管理端130,具體工作原理詳見下文。在本實施方式中,該管理端130以軟體形式接受用戶的輸入操作並執行相應的指令操作。
請參考圖3,在另一實施方式中,該管理端130以網頁形式設置在該主控伺服器12中,該用戶終端13設置有瀏覽器131,用戶通過操作瀏覽器訪問並操作該管理端13從而進行用戶操作指令的輸入。
請同時參考圖4、圖5和圖6,該客戶端110包括第一通信模塊112、指令執行模塊112和數據收集模塊114,該服務端120包括第二通信模塊123、第三通信模塊124、第二指令執行模塊125以及資料庫存取模塊126。其中,該第一通信模塊112與該第二通信模塊123進行網絡通信連接,具體地,該第一通信模塊112與該第二通信模塊123以TCP協議進行SSL加密通信,由主控伺服器12對發送通信連接請求的上網加速設備11的IP位址進行驗證,並當IP位址驗證通過後進行身份認證。身份認證通過後,該第一通信模塊112與該第二通信模塊123保持長連接,定時通過發送心跳信號激活兩端連接,並定義斷開連接或三次心跳信號無返回時斷開該第一通信模塊112與該第二通信模塊123的通信連接,同時該資料庫存取模塊126將該上網加速設備11的IP位址、通信斷開以及數字證書等保存在資料庫121中。該第一指令執行模塊113通過第一通信模塊112接收來自主控伺服器12的用戶操作指令,響應該用戶操作指令控制第一功能服務模塊111執行對應功能,並將執行結果通過第一通信模塊112發送至主控伺服器12。
當第一通信模塊112與該第二通信模塊123通信連接時,該數據收集模塊114通過第一通信模塊112接受由主控伺服器12發送用戶操作指令,響應該用戶操作指令獲取該上網加速設備11的第一功能服務模塊111的運行狀態,包括系統運行狀態和上網加速軟體的運行狀態,並將該獲取的該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態通過該第一通信模塊112發送至主控伺服器12。該資料庫存取模塊126通過第二通信模塊123接收該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態,並將接收到的該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態存儲到資料庫121中。
請同時參考圖7,該用戶終端13包括第四通信模塊132、操作界面提供模塊133以及存儲模塊134,其中,該第四通信模塊132用於與主控伺服器12的第三通信模塊124進行網絡通信連接。操作界面提供模塊133根據用戶輸入操作產生狀態監控請求指令,並通過第四通信模塊132發送該狀態監控請求指令至主控伺服器12。該主控伺服器12的第二指令執行模塊125通過第三通信模塊124接收來自用戶終端13發送的狀態監控請指令,響應該狀態監控請求指令控制資料庫存取模塊126從資料庫121中獲取該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態,並將獲取的該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態通過第三通信模塊124發送至用戶終端13,並由該存儲模塊134存儲該獲取的該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態。進一步地,該操作界面提供模塊133控制該用戶終端13提供一顯示界面以顯示該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態。
請參考圖8,為本發明的移動終端上網加速設備的管理方法流程圖。
步驟S80,該用戶終端13的第四通信模塊132與主控伺服器12的第三通信模塊124網絡通信連接,用戶通過操作界面提供模塊133輸入用戶操作指令,並通過第四通信模塊132發送該用戶操作指令至主控制伺服器12。
步驟S81,該主控伺服器12的指令模塊125通過第三通信模塊124接收來自用戶終端13發送的用戶操作指令,並通過第二通信模塊123將該用戶操作指令發送上網加速設備11。
步驟S82,當第一通信模塊112與該第二通信模塊123通信連接時,該數據收集模塊114通過第一通信模塊112接收由主控伺服器12發送用戶操作指令,響應該用戶操作指令獲取該上網加速設備11的第一功能服務模塊111的運行狀態,包括系統運行狀態和上網加速軟體的運行狀態通過該第一通信模塊112發送至主控伺服器12。
步驟S83,該資料庫存取模塊126通過第二通信模塊123接收該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態,並將接收到的該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態存儲到資料庫121中。
步驟S84,用戶終端13的操作界面提供模塊133根據用戶輸入操作產生狀態監控請求指令,並通過第四通信模塊132發送該狀態監控請求指令至主控伺服器12。作為一種實施方式,步驟S83和步驟S85之間還包括本步驟S84。
步驟S85,該主控伺服器12的第二指令執行模塊125通過第三通信模塊124接收來自用戶終端13發送的狀態監控請求指令,響應該狀態監控請求指令控制資料庫存取模塊126從資料庫121中獲取該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態,並將獲取的該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態通過第三通信模塊124發送至用戶終端13。
步驟S86,由該存儲模塊134存儲該獲取的該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態。進一步地,該操作界面提供模塊133控制該用戶終端13提供一顯示界面以現身該上網加速設備11的系統運行狀態和上網加速軟體的運行狀態。
綜上所述,本發明實施例是對移動終端的上網加速設備進行數據匯總和統一管理的管理系統和方法,不僅能對常規的上網加速設備中的作業系統、支撐軟體進行狀態監控和管理,而且還能對上網加速設備中的上網加速軟體進行數據匯總和統一配置,免除了目前對每一個上網加速軟體逐一手工管理的麻煩。
另外,本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過程序來指令相關的硬體來完成,所述的程序可存儲於一計算機可讀存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光碟、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
儘管已經示出和描述了本發明的實施例,對於本領域的普通技術人員而言,可以理解在不脫離本發明的原理和精神的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發明的範圍由所附權利要求及其等同範圍限定。
權利要求
1.一種移動終端上網加速設備的管理系統,包括至少一個用戶終端、多個主控伺服器和多個上網加速設備,所述每個主控伺服器與所述用戶終端和上網加速設備通信連接,其特徵在於,用戶終端根據用戶輸入產生用戶操作指令,所述上網加速設備設置客戶端,所述主控伺服器設置服務端,所述客戶端用戶通過所述主控伺服器接收來自用戶終端的所述用戶操作指令,響應所述用戶操作指令控制並改變運行狀態,並將相應的包括運行狀態數據的執行結果通過所述主控伺服器的服務端反饋至所述用戶終端。
2.如權利要求1所述的移動終端上網加速設備的管理系統,其特徵在於,所述用戶終端內設置管理端,所述管理端以軟體形式接受用戶的輸入操作並執行相應的指令操作。
3.如權利要求1所述的移動終端上網加速設備的管理系統,其特徵在於,是主控伺服器設置管理端,所述管理端以網頁形式設置在主控伺服器中,所述用戶終端設置瀏覽器,用戶通過操作所述瀏覽器訪問並操作所述管理端進行用戶操作指令的輸入。
4.如權利要求1所述的移動終端上網加速設備的管理系統,其特徵在於,每個用戶終端與多個主控伺服器通信連接,每個主控伺服器與多個上網加速設備中的一個或多個通信連接。
5.如權利要求1所述的移動終端上網加速設備的管理系統,其特徵在於,所述主控伺服器還包括資料庫,用於存儲所述包括運行狀態數據的執行結果。
6.如權利要求5所述的移動終端上網加速設備的管理系統,其特徵在於,所述上網加速設備包括第一通信模塊、第一指令執行模塊、數據收集模塊以及第一功能服務模塊;所述主控伺服器包括第二通信模塊、資料庫存取模塊以及第二功能服務模塊;所述第一通信模塊與第二通信模塊進行網絡通信連接,所述數據收集模塊通過所述第一通信模塊接收由所述主控伺服器發送的用戶操作指令,所述資料庫存取模塊通過所述第二通信模塊接收所述上網加速設備的運行狀態數據並存儲到所述資料庫。
7.如權利要求6所述的移動終端上網加速設備的管理系統,其特徵在於,所述主控伺服器還包括第三通信模塊和第二指令執行模塊,所述用戶終端包括第四通信模塊、操作界面提供模塊以及存儲模塊;所述第三通信模塊與所述第四通信模塊通信連接,所述操作界面提供模塊根據用戶輸入操作產生狀態監控請求指令,所述第二指令執行模塊通過所述第三通信模塊接收所述狀態監控請求指令,響應所述狀態監控請求指令控制所述資料庫存取模塊從所述資料庫中獲取所述上網加速設備的運行狀態,所述用戶終端通過所述第四通信模塊接收並存儲所述上網加速設備的運行狀態於所述存儲模塊。
8.如權利要求7所述的移動終端上網加速設備的管理系統,其特徵在於,所述操作界面提供模塊還用於提供一顯示界面以顯示所述上網加速設備的運行狀態。
9.一種移動終端上網加速設備的管理方法,運行於一管理系統中,所述管理系統包括至少一個用戶終端、多個主控伺服器和多個上網加速設備,其特徵在於,所述方法包括: 用戶終端接收用戶輸入的用戶操作指令,並發送所述用戶操作指令至所述主控制伺服器; 所述主控伺服器接收所述用戶操作指令,並發送所述用戶操作指令至上網加速設備; 所述上網加速設備響應所述用戶操作指令獲取所述上網加速設備的運行狀態,並發送所述上網加速設備的運行狀態至主控伺服器; 所述主控伺服器存儲所述接收到的所述上網加速設備的運行狀態;所述主控伺服器獲取並發送所述上網加速設備的運行狀態至用戶終端;以及 所述用戶終端存儲所述上網加速設備的運行狀態。
10.如權利要求9所述 的移動終端上網加速設備的管理方法,其特徵在於,所述用戶終端響應用戶輸入操作產生狀態監控請求指令,並發送所述狀態監控請求指令至所述主控伺服器。
全文摘要
本發明實施例公開了一種移動終端上網加速設備的管理系統,至少一個用戶終端、多個主控伺服器和多個上網加速設備,所述每個主控伺服器與所述用戶終端和上網加速設備通信連接,用戶同所述用戶終端輸入用戶操作指令,所述上網加速設備設置客戶端,所述主控伺服器設置服務端,所述客戶端用戶通過所述主控伺服器接收來自用戶終端的所述用戶操作指令,響應所述用戶操作指令控制並改變運行狀態,並將相應的包括運行狀態數據的執行結果通過所述主控伺服器的服務端反饋至所述用戶終端。本發明還提供一種管理方法,利用本發明,無需手工參與即可對上網加速設備進行程序化的統一管理。
文檔編號H04L29/08GK103179200SQ201310074130
公開日2013年6月26日 申請日期2013年3月8日 優先權日2013年3月8日
發明者申屠青春 申請人:深圳嘉藍天網科技有限公司