[發明專利]網絡應用的運行狀態監控方法、客戶端設備及通信系統有效
| 申請號: | 201210489003.7 | 申請日: | 2012-11-26 |
| 公開(公告)號: | CN102970185A | 公開(公告)日: | 2013-03-13 |
| 發明(設計)人: | 黃會娟;黃歡 | 申請(專利權)人: | 北京奇虎科技有限公司;奇智軟件(北京)有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝;齊輝 |
| 地址: | 100088 北京市西城區新*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 應用 運行 狀態 監控 方法 客戶端 設備 通信 系統 | ||
技術領域
本發明涉及互聯網應用技術領域,特別涉及一種網絡應用的運行狀態監控方法、客戶端設備及通信系統。
背景技術
隨著網絡的快速發展,網絡瀏覽器可以呈現的內容也越來越豐富,很多基于網絡的應用也正在快速發展。常見的網絡應用包括在線視頻、在線交友以及網絡游戲等等。例如,網絡游戲由于使得參與游戲的人可以分布在各地并且一起協作,增加了傳統局域網游戲和單機游戲所不具有的功能,因此正日益受到網絡用戶的歡迎。
對于在網絡平臺中運營的網絡應用,如何去衡量一個網絡應用的運營情況,快速發現網絡應用的瓶頸所在,并去提升網絡應用的運營質量,是每個網絡應用開發商和運營商都要解決的問題。
針對上述問題,現有網絡平臺僅能夠根據總體使用網絡應用的用戶人數以及對使用該網絡應用計費情況來評估該網絡應用的好壞。現有方案沒有提供一種能夠全面獲取到網絡應用運行的狀態的方案,無法得到準確、全面的網絡應用的運行情況數據,不利于網絡應用性能的改善和提升。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的網絡應用的運行狀態監控方法、客戶端設備及通信系統。
依據本發明的一個方面,本發明實施例提供了一種網絡應用的運行狀態監控方法,該網絡應用在運行時具有不同的運行階段,并且各運行階段具有相關聯的監測事件,該方法包括:與提供網絡應用的應用服務器建立網絡連接,并在客戶端上啟動網絡應用;接收來自應用服務器的與在客戶端處運行的網絡應用的運行階段相對應的監測事件,并在監測到客戶端處網絡應用運行到相應運行階段時,觸發與該運行階段相對應的監測事件,將監測事件以及該監測事件對應的客戶端信息和網絡應用的信息傳輸至事件監控服務器,以使事件監控服務器獲取網絡應用的運行狀態信息。
其中,當網絡應用為網絡游戲應用時,上述在監測到客戶端處網絡應用運行到相應運行階段時,觸發與該運行階段相對應的監測事件包括:從客戶端處啟動網絡游戲應用開始,當監測到客戶端處網絡游戲應用的運行數據包括顯示在客戶端界面上的頁面數據時,確認網絡游戲應用運行在第一階段,觸發與該第一階段相對應的頁面加載監測事件;和/或,當監測到客戶端處網絡游戲應用的運行數據包括啟動加載網絡游戲應用的Flash的指示數據時,確認網絡游戲應用運行在第二階段,觸發與該第二階段相對應的Flash加載前監測事件;和/或,當監測到客戶端處網絡游戲應用的運行數據包括網絡游戲應用的Flash加載完畢的指示數據時,確認網絡游戲應用運行在第三階段,觸發與該第三階段相對應的Flash加載完成監測事件;和/或,當監測到客戶端處網絡游戲應用的運行數據包括顯示在客戶端界面上的網絡游戲應用的游戲場景頁面數據時,確認網絡游戲應用運行在第四階段,觸發與該第四階段相對應的游戲進入成功監測事件;和/或,當監測到客戶端處網絡游戲應用的運行數據包括網絡游戲應用成功創建了游戲角色的指示數據時,確認網絡游戲應用運行在第五階段,觸發與該第五階段相對應的角色創建監測事件。
其中,為不同的監測事件設置不同的標識,上述客戶端信息包括客戶端標識,上述網絡應用的信息包括網絡應用標識,上述將監測事件以及該監測事件對應的客戶端信息和網絡應用的信息傳輸至事件監控服務器包括:將監測事件的標識、客戶端標識和網絡應用標識設置在REST消息的消息體中,將REST消息發送至事件監控服務器;或者,利用加載在網絡應用頁面中的腳本文件調用JavaScript接口,通過JavaScript接口將監測事件的標識、客戶端標識和網絡應用標識寫入至事件監控服務器中。
依據本發明的另一個方面,本發明實施例提供了一種客戶端設備,該設備包括:應用執行器適于與提供網絡應用的應用服務器建立網絡連接,并在客戶端上啟動網絡應用,接收來自應用服務器的與在客戶端處運行的網絡應用的運行階段相對應的監測事件,并在監測到客戶端處網絡應用運行到相應運行階段時,觸發與該運行階段相對應的監測事件;事件觸發器適于將所觸發的監測事件以及該監測事件對應的客戶端信息和網絡應用的信息傳輸至事件監控服務器,以使事件監控服務器獲取網絡應用的運行狀態信息。
其中,監測事件設置有標識,客戶端信息包括客戶端標識,網絡應用的信息包括網絡應用標識;事件觸發器適于將監測事件的標識、客戶端標識和網絡應用標識設置在表述性狀態轉移REST消息的消息體中,將REST消息發送至事件監控服務器;或者,利用加載在網絡應用頁面中的腳本文件調用JavaScript接口,通過JavaScript接口將監測事件的標識、客戶端標識和網絡應用標識寫入至事件監控服務器中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京奇虎科技有限公司;奇智軟件(北京)有限公司,未經北京奇虎科技有限公司;奇智軟件(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210489003.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:鏡頭以及攝像裝置
- 下一篇:一種改性丙綸無紡布制備方法及其應用





