[發明專利]小程序包發送方法、裝置、電子設備和計算機可讀介質有效
| 申請號: | 202011041926.7 | 申請日: | 2020-09-28 |
| 公開(公告)號: | CN112148345B | 公開(公告)日: | 2023-07-25 |
| 發明(設計)人: | 史南勝;謝馬林;陳鑫;陳玉禎;曹姣 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | G06F8/70 | 分類號: | G06F8/70;G06F21/60 |
| 代理公司: | 北京天昊聯合知識產權代理有限公司 11112 | 代理人: | 彭瑞欣;馮建基 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 程序包 發送 方法 裝置 電子設備 計算機 可讀 介質 | ||
1.一種小程序包發送方法,其包括:
響應于來自宿主服務端的小程序包獲取請求,獲取所述小程序包獲取請求中的小程序的標識;
在驗證所述標識是本平臺服務端預先發送至所述宿主服務端的小程序包標識的情況下,發送所述小程序的小程序包至所述宿主服務端;其中,針對不同宿主服務端的同一小程序所發送的小程序包標識不同;
所發送的小程序包標識是加密的小程序包標識;在基于所述小程序的程序標識生成小程序包標識之后,所述方法還包括:使用預定密鑰,對每個小程序的小程序包標識進行加密,得到加密的小程序包標識;其中,針對每個宿主服務端的預定密鑰不相同,所述每個宿主服務端的預定密鑰保存在本平臺服務端,且所述宿主服務端的預定密鑰為不公開狀態;
所述響應于來自宿主服務端的小程序包獲取請求,獲取所述小程序包獲取請求中的小程序的標識,包括:響應于通過預先建立的安全數據傳輸通道,接收到的宿主服務端的小程序包獲取請求,獲取所述小程序包獲取請求中加密的通信內容;對所述通信內容解密且根據所述宿主服務端的客戶標識對所述宿主服務端進行身份驗證成功后,獲取所述通信內容中的小程序的標識;
在響應于來自宿主服務端的小程序包獲取請求時,所述方法還包括:在監控到當前使用安全數據傳輸通道的宿主服務端的客戶標識,與本平臺服務端存儲的建立所述安全數據傳輸通道對應的宿主服務端的客戶標識不一致的情況下,確定當前使用所述安全數據傳輸通道的宿主服務端為非法宿主服務端;對所述非法宿主服務端進行屏蔽處理。
2.根據權利要求1所述的方法,其中,在響應于來自宿主服務端的小程序包獲取請求,獲取所述小程序包獲取請求中的小程序的標識之前,所述方法還包括:
響應于來自宿主服務端的小程序信息獲取請求,獲取至少一個小程序的小程序信息和對應的程序標識;
基于所述小程序的程序標識生成小程序包標識,其中,每個小程序的程序標識對應一個所述小程序包標識,且,針對不同宿主服務端生成的同一小程序的小程序包標識不同;
將所述至少一個小程序信息和所述小程序包標識發送至所述宿主服務端。
3.根據權利要求2所述的方法,其中,所發送的小程序包標識是有效狀態的小程序包標識;在基于所述小程序的程序標識生成小程序包標識之后,所述方法還包括:
對滿足失效處理條件的小程序包標識,生成對應的新的小程序包標識,得到每個小程序的新的小程序包標識;
設置所述新的小程序包標識的有效狀態,并將滿足所述失效處理條件的小程序包標識,設置為失效狀態;
其中,所述失效處理條件至少包括如下項中的至少一項:小程序包標識的生成時間距離當前時間超過預設有效時長、本平臺服務端的服務器信息發生變更、以及監測到本平臺服務端的預定流量異常信息。
4.根據權利要求3所述的方法,其中,在將滿足所述失效處理條件的小程序包標識,設置為失效狀態之前,所述方法還包括:
確定當前時間距離生成所述對應的新的小程序包標識的間隔時長,達到預定過渡時長。
5.根據權利要求3所述的方法,其中,在對滿足失效處理條件的小程序包標識,生成對應的新的小程序包標識之后,所述方法還包括:
基于每個小程序的小程序包標識生成對應的應用標識,其中,同一程序標識在不同生成時間對應的小程序包標識,具有相同的應用標識;
所述將所述至少一個小程序信息和所述小程序包標識發送至所述宿主服務端,包括:
將所述至少一個小程序信息、所述每個小程序的小程序包標識和對應的應用標識,發送至所述宿主服務端。
6.根據權利要求1所述的方法,其中,在所述獲取所述小程序包獲取請求中的小程序的標識之后,所述方法還包括:
獲取所述小程序包獲取請求中的數字簽名證書;
所述發送所述小程序的小程序包至所述宿主服務端,包括:
利用本平臺服務端預先存儲的所述宿主服務端的非對稱加密私鑰,對所述數字簽名證書驗證,在所述數字簽名證書驗證成功的情況下,發送所述小程序的小程序包至所述宿主服務端。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011041926.7/1.html,轉載請聲明來源鉆瓜專利網。





