[發明專利]一種請求消息的處理方法及計算設備有效
| 申請號: | 201811208215.7 | 申請日: | 2018-10-17 |
| 公開(公告)號: | CN109274758B | 公開(公告)日: | 2021-05-18 |
| 發明(設計)人: | 王雷云;張菊元 | 申請(專利權)人: | 北京龍之心科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 101300 北京市順*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 請求 消息 處理 方法 計算 設備 | ||
本發明公開了一種請求消息的處理方法,該方法適于在計算設備中執行,包括步驟:當檢測到來自客戶端應用的請求消息時,攔截該請求消息;從請求消息中解析出客戶端應用的多個第一應用參數;根據多個第一應用參數生成一個第二應用參數;根據第二應用參數獲取請求消息中指示特定功能狀態的狀態信息;以及根據第二應用參數和狀態信息重新生成請求消息,以便計算設備根據新生成的消息來控制所述特定功能的執行。本發明一并公開了相應的計算設備。
技術領域
本發明涉及互聯網技術領域,尤其是一種請求消息的處理方法及計算設備。
背景技術
隨著移動終端的廣泛普及,衍生出越來越多的移動終端的應用,各大應用市場除了為用戶提供應用的推薦、搜索、安裝、管理、分享移動應用的服務外,還會對上架發布的應用進行審核。在應用被審核時,開發者通常需要關閉應用中比較敏感的一些功能(如廣告、競猜紅包等)的執行。然而在開發過程中執行這些敏感功能的程序指令與其他功能的程序指令一般是寫在一起的,只能執行應用的程序指令來得到應用的相關參數,進而獲取到狀態信息(如一組開關)來指示程序指令的執行狀態。
現有的一種處理方式是:在檢測到來自客戶端應用的請求消息時,依序讀取請求消息的程序指令中的版本號、應用渠道、執行應用的平臺等參數,從而獲取到相應的狀態信息。但這樣造成的問題是,讀取參數會產生大量的緩存,增加了服務器端的內存消耗。假如每個月發幾十個版本,每個版本號對應的緩存就會有成百上千條,這對服務器端的資源消耗來說是非常大的。
鑒于此,需要一種能有效節省資源消耗的處理方式。
發明內容
為此,本發明提供了一種請求消息的處理方案,以力圖解決或者至少緩解上面存在的至少一個問題。
根據本發明的一個方面,提供了一種請求消息的處理方法,該方法適于在計算設備中執行,包括步驟:當檢測到來自客戶端應用的請求消息時,攔截請求消息;從請求消息中解析出客戶端應用的多個第一應用參數;根據多個第一應用參數生成一個第二應用參數;根據第二應用參數獲取所述請求消息中指示特定功能狀態的狀態信息;以及根據第二應用參數和狀態信息重新生成請求消息,以便計算設備根據新生成的消息來控制所述特定功能的執行。
可選地,在根據本發明的方法中,還包括預先生成配置文件的步驟。
可選地,在根據本發明的方法中,在配置文件中,關聯存儲多個第一應用參數與對應的一個第二應用參數;以及關聯存儲各第二應用參數與狀態信息。
可選地,在根據本發明的方法中,根據多個第一應用參數生成一個第二應用參數的步驟還包括:從配置文件中獲取與多個第一應用參數相關聯的一個第二應用參數。
可選地,在根據本發明的方法中,根據第二應用參數獲取指示該請求消息中功能狀態的狀態信息的步驟包括:從配置文件中獲取與第二應用參數相關聯的狀態信息。
可選地,在根據本發明的方法中,第一應用參數包括:客戶端應用的版本號、客戶端應用的分發渠道和客戶端應用所在平臺。
可選地,在根據本發明的方法中,狀態信息包括特定功能狀態關閉、特定功能狀態開啟。
可選地,在根據本發明的方法中,在根據第二應用參數和狀態信息重新生成請求消息的步驟之后,還包括步驟:在計算設備中緩存所述第二應用參數和狀態信息。
根據本發明的再一方面,提供了一種計算設備,包括:至少一個處理器;和存儲有程序指令的存儲器,其中,程序指令被配置為適于由至少一個處理器執行,程序指令包括用于執行如上所述方法的指令。
根據本發明的再一方面,提供了一種存儲有程序指令的可讀存儲介質,當程序指令被計算設備讀取并執行時,使得計算設備執行如上所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京龍之心科技有限公司,未經北京龍之心科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811208215.7/2.html,轉載請聲明來源鉆瓜專利網。





