[發(fā)明專利]一種數(shù)據(jù)處理的方法和裝置在審
| 申請?zhí)枺?/td> | 201611038906.8 | 申請日: | 2016-11-11 |
| 公開(公告)號: | CN106776248A | 公開(公告)日: | 2017-05-31 |
| 發(fā)明(設計)人: | 鹿毅 | 申請(專利權)人: | 樂視控股(北京)有限公司;樂視網(wǎng)信息技術(北京)股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34 |
| 代理公司: | 北京中譽威圣知識產(chǎn)權代理有限公司11279 | 代理人: | 王思超,李曉康 |
| 地址: | 100025 北京市朝陽*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數(shù)據(jù)處理 方法 裝置 | ||
技術領域
本發(fā)明涉及應用程序測試技術領域,尤其涉及一種數(shù)據(jù)處理的方法和裝置。
背景技術
在應用程序的研發(fā)過程中,性能測試是必不可少的一環(huán)。所謂性能測試主要是指:在應用程序運行的過程中,測試該應用程序運行時的各種性能數(shù)據(jù),并對性能數(shù)據(jù)進行分析處理,如確定在不同工作負載(產(chǎn)生的性能數(shù)據(jù)不同)下系統(tǒng)(如智能終端)的性能,以測試當負載變化時,系統(tǒng)的相應輸出項,例如中央處理器使用率、內(nèi)存使用量等來判斷系統(tǒng)的性能,性能測試結果直接影響應用程序的進一步研發(fā)計劃。
發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)現(xiàn)有技術存在以下問題:第三方性能測試工具(如網(wǎng)易的Emmagee)或是google官方提供的性能測試工具都僅僅只能獲取性能數(shù)據(jù),而缺乏一種有效的性能監(jiān)控預警的機制。即僅能獲取性能數(shù)據(jù)的測試結果,實現(xiàn)性能數(shù)據(jù)的日志查詢功能,而無法進行性能數(shù)據(jù)的監(jiān)控預警。
公開于該背景技術部分的信息僅僅旨在增加對本發(fā)明的總體背景的理解,而不應當被視為承認或以任何形式暗示該信息構成已為本領域一般技術人員所公知的現(xiàn)有技術。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明要解決的技術問題是,如何提供一種在獲取性能數(shù)據(jù)的測試結果同時進行性能數(shù)據(jù)監(jiān)控預警的方法。
為解決以上技術問題,本發(fā)明實施例在一方面提供一種數(shù)據(jù)處理的方法,包括:檢測應用程序運行過程中的性能數(shù)據(jù);確定所述性能數(shù)據(jù)是否滿足預設的異常提醒條件;當所述性能數(shù)據(jù)滿足所述預設的異常提醒條件時,根據(jù)預設的提醒方式發(fā)出提醒。
在一種可能的實現(xiàn)方式中,該方法還包括:將滿足所述預設的異常提醒條件的異常性能數(shù)據(jù)保存到本地,并將所述異常性能數(shù)據(jù)進行上傳。
在一種可能的實現(xiàn)方式中,所述預設的異常提醒條件包括預設的所述性能數(shù)據(jù)對應的性能閾值,所述確定所述性能數(shù)據(jù)是否滿足預設的異常提醒條件包括:將所述性能數(shù)據(jù)與所述性能數(shù)據(jù)對應的性能閾值進行比較;判斷所述性能數(shù)據(jù)是否大于所述性能數(shù)據(jù)對應的性能閾值,在所述性能數(shù)據(jù)大于所述性能數(shù)據(jù)對應的性能閾值時,確定所述性能數(shù)據(jù)滿足所述預設的異常提醒條件。
在一種可能的實現(xiàn)方式中,所述預設的提醒方式包括:在當前顯示頁面上,顯示所述性能數(shù)據(jù)發(fā)生異常的提示消息和/或是否關閉所述應用程序的提示消息。
在一種可能的實現(xiàn)方式中,所述性能數(shù)據(jù)包括以下一種或多種:中央處理器使用率、內(nèi)存使用量、網(wǎng)絡數(shù)據(jù)流量、每秒傳輸幀數(shù)、耗電量。
為解決以上技術問題,本發(fā)明實施例在另一方面提供一種數(shù)據(jù)處理的裝置,包括:數(shù)據(jù)檢測模塊,用于檢測應用程序運行過程中的性能數(shù)據(jù);異常判斷模塊,用于確定所述性能數(shù)據(jù)是否滿足預設的異常提醒條件;異常提醒模塊,用于當所述性能數(shù)據(jù)滿足所述預設的異常提醒條件時,根據(jù)預設的提醒方式發(fā)出提醒。
在一種可能的實現(xiàn)方式中,該裝置還包括:數(shù)據(jù)處理模塊,用于將滿足所述預設的異常提醒條件的異常性能數(shù)據(jù)保存到本地,并將所述異常性能數(shù)據(jù)進行上傳。
在一種可能的實現(xiàn)方式中,所述預設的異常提醒條件包括預設的所述性能數(shù)據(jù)對應的性能閾值,所述異常判斷模塊用于:將所述性能數(shù)據(jù)與所述性能數(shù)據(jù)對應的性能閾值進行比較;判斷所述性能數(shù)據(jù)是否大于所述性能數(shù)據(jù)對應的性能閾值,在所述性能數(shù)據(jù)大于所述性能數(shù)據(jù)對應的性能閾值時,確定所述性能數(shù)據(jù)滿足所述預設的異常提醒條件。
在一種可能的實現(xiàn)方式中,所述預設的提醒方式包括:在當前顯示頁面上,顯示所述性能數(shù)據(jù)發(fā)生異常的提示消息和/或是否關閉所述應用程序的提示消息。
在一種可能的實現(xiàn)方式中,所述性能數(shù)據(jù)包括以下一種或多種:中央處理器使用率、內(nèi)存使用量、網(wǎng)絡數(shù)據(jù)流量、每秒傳輸幀數(shù)、耗電量。
本發(fā)明實施例提供的數(shù)據(jù)處理的方法和裝置,能夠在應用程序運行過程中,采集該應用程序運行時所產(chǎn)生的性能數(shù)據(jù),并根據(jù)預設的異常提醒條件,判斷是否需要進行異常提醒,以便于對應用程序運行時的性能數(shù)據(jù)進行有效監(jiān)控,并在性能數(shù)據(jù)發(fā)生異常時進行及時預警,提高了性能測試的工作效率。本發(fā)明實施例提供的方法和裝置還能夠在性能數(shù)據(jù)發(fā)生異常時,及時將異常性能數(shù)據(jù)進行存儲和上傳,便于測試人員及時查看異常性能數(shù)據(jù),并對異常性能數(shù)據(jù)進行匯總分析。
根據(jù)下面參考附圖對示例性實施例的詳細說明,本發(fā)明的其它特征及方面將變得清楚。
附圖說明
一個或多個實施例通過與之對應的附圖中的圖片進行示例性說明,這些示例性說明并不構成對實施例的限定,附圖中具有相同參考數(shù)字標號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構成比例限制。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂視控股(北京)有限公司;樂視網(wǎng)信息技術(北京)股份有限公司,未經(jīng)樂視控股(北京)有限公司;樂視網(wǎng)信息技術(北京)股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611038906.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)處理設備,數(shù)據(jù)處理方法,和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理電路、數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法、數(shù)據(jù)處理控制方法
- 數(shù)據(jù)處理設備、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法及計算機可讀取的記錄介質(zhì)
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法以及數(shù)據(jù)處理程序
- 數(shù)據(jù)處理裝置、數(shù)據(jù)處理方法和數(shù)據(jù)處理程序





