[發明專利]一種終端的應用服務監控方法及監控系統有效
| 申請號: | 202110601209.3 | 申請日: | 2021-05-31 |
| 公開(公告)號: | CN113342627B | 公開(公告)日: | 2023-03-21 |
| 發明(設計)人: | 伍日杰;王志遠 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06V20/52;G06V20/40;G06V10/75 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 姚曉雨 |
| 地址: | 518027 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 終端 應用服務 監控 方法 系統 | ||
本發明涉及金融科技(Fintech)領域,公開一種終端的應用服務監控方法及監控系統,監控系統向終端發送測試操作指令;測試操作指令用于指示位于終端內的自動化測試工具根據測試操作指令運行終端內的目標應用服務;監控系統接收終端發送的第一圖片;第一圖片為目標應用服務響應于測試操作指令后的實際頁面截圖;監控系統根據第一圖片和基準圖片,確定目標應用服務是否發生異常;基準圖片是目標應用服務響應于測試操作指令后的預設頁面截圖。該方式中監控系統在確定目標應用服務是否有按照開發者設計的意圖、對操作指令進行響應時,所花費的計算量并不會很大,且整個確定過程也將更為靈活。
技術領域
本申請實施例涉及金融科技(Fintech)領域,尤其涉及一種終端的應用服務監控方法及監控系統。
背景技術
隨著計算機技術的發展,越來越多的技術(例如:大數據、云計算或區塊鏈)應用在金融領域,傳統金融業正在逐步向金融科技轉變。在大數據技術的背景下,常常需要對服務的可用性進行監控,即進行服務撥測。
其中,APP(Application,應用程序)撥測是服務撥測的一種常見類型。APP撥測的實現過程大體為:針對于位于不同的地理位置、隸屬于不同的網絡環境、設備類型不同的終端,其上安裝的APP可向服務器端發起網絡請求,并接收服務器端關于該網絡請求返回的響應結果。在APP接收到服務器端返回的響應結果時,可將響應結果上報至監控系統;隨后通過監控系統對收集的響應結果進行分析,可確定APP的可用性。
上述APP撥測的范圍除了對服務器端口的可用性進行檢測外,還包括對APP是否有按照開發者設計的意圖進行顯示的檢測項目。其中,目前在檢測APP是否有按照開發者設計的意圖進行顯示時,主要是將APP撥測場景下的該APP對一個操作指令運行后的頁面截圖(即運行截圖),與開發者設計的該APP在運行完相同的一個操作指令后的頁面截圖進行比較(即預設截圖),如果兩者相同,則確定APP正常,否則判定APP異常。
顯然,針對于APP撥測過程中,確定APP是否有按照開發者設計的意圖進行顯示的問題,計算運行截圖與預設截圖是否為相同截圖的過程,需要耗費很大的計算量,且該種判定方式并不那么靈活。
發明內容
本申請提供一種終端的應用服務監控方法及監控系統,用以克服服務撥測過程中在對內容進行檢測時存在的計算量大、檢測方式不夠靈活的問題。
第一方面,本申請實施例提供一種終端的應用服務監控方法,該方法包括:監控系統向終端發送測試操作指令;所述測試操作指令用于指示位于所述終端內的自動化測試工具根據所述測試操作指令運行所述終端內的目標應用服務;所述監控系統接收所述終端發送的第一圖片;所述第一圖片為所述目標應用服務響應于所述測試操作指令后的實際頁面截圖;所述監控系統從所述第一圖片中確定出與基準圖片匹配的第二圖片;所述基準圖片是所述目標應用服務響應于所述測試操作指令后的預設頁面截圖中的固定內容的部分;所述監控系統根據所述第二圖片與所述基準圖片的圖像相似度,確定所述目標應用服務是否發生異常。
基于該方案,通過監控系統向終端發送測試操作指令,該測試操作指令用于指示位于終端內的自動化測試工具根據該測試操作指令對所指向的、終端內的目標應用服務進行運行,在目標應用服務被自動化運行后可產生對應的運行結果,此時終端通過對該運行結果所在的頁面進行截圖并作為第一圖片,并將第一圖片發送給監控系統,最后,在監控系統接收到第一圖片后,監控系統可以根據該第一圖片和基準圖片,確定目標應用服務是否發生異常。其中,由于基準圖片表示的是目標應用服務對同一測試操作指令進行響應后的預設頁面截圖中的固定內容的部分,鑒于對固定內容的部分的選取是相對比較靈活的,且所選取的固定內容的部分將為預設頁面截圖的子集,因此監控系統在確定目標應用服務是否有按照開發者設計的意圖、對操作指令進行響應時,所花費的計算量并不會很大,且整個確定過程也將更為靈活。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110601209.3/2.html,轉載請聲明來源鉆瓜專利網。





