[發明專利]一種交互控件的調用方法及裝置有效
| 申請號: | 201611190723.8 | 申請日: | 2016-12-21 |
| 公開(公告)號: | CN107092475B | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 白浩泉 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F9/451;G06F9/445;G06F3/0484;G06F3/0481 |
| 代理公司: | 北京晉德允升知識產權代理有限公司 11623 | 代理人: | 楊移 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交互 控件 調用 方法 裝置 | ||
1.一種交互控件的調用方法,其特征在于,預先在客戶端中嵌入解析器,所述解析器用于解析跳轉鏈接,所述方法包括:
所述客戶端接收服務端下發的所述跳轉鏈接;所述跳轉鏈接中攜帶有所述客戶端的標識和更新的交互參數;
將所述跳轉鏈接發送給操作系統,以使所述操作系統根據所述跳轉鏈接中攜帶的所述客戶端的標識,將所述跳轉鏈接返回給所述客戶端;
接收所述操作系統返回的所述跳轉鏈接;
通過所述解析器從所述跳轉鏈接中解析出所述更新的交互參數;
根據所述更新的交互參數,替換所述客戶端中舊的交互參數,以對所述客戶端所調用的交互控件進行更新;
調用更新的所述交互控件。
2.根據權利要求1所述的方法,其特征在于,接收所述操作系統返回的所述跳轉鏈接,具體包括:
接收所述操作系統在確定所述客戶端的標識合法后返回的所述跳轉鏈接。
3.根據權利要求1所述的方法,其特征在于,通過所述解析器從所述跳轉鏈接中解析出所述更新的交互參數,具體包括:
通過所述解析器,分別確定所述跳轉鏈接中的各字段的取值;
當根據分別確定出的每個字段的取值,確定所述跳轉鏈接合法時,將所述跳轉鏈接中的參數字段的取值,確定為所述更新的交互參數。
4.根據權利要求1所述的方法,其特征在于,所述跳轉鏈接具體包括:基于統一資源定位協議URL Scheme的跳轉鏈接URL;
所述解析器具體用于解析所述URL。
5.根據權利要求1~4任一項所述的方法,其特征在于,根據所述更新的交互參數,調用交互控件,具體包括:
根據所述更新的交互參數,確定所述跳轉鏈接對應的觸發對象;
當監測到所述觸發對象被觸發時,根據所述更新的交互參數,調用交互控件。
6.根據權利要求1~4任一項所述的方法,其特征在于,在通過所述解析器從所述跳轉鏈接中解析出所述更新的交互參數之前,所述方法還包括:
根據所述跳轉鏈接,確定所述跳轉鏈接對應的觸發對象;
通過所述解析器從所述跳轉鏈接中解析出所述更新的交互參數,具體包括:
當監測到所述觸發對象被觸發時,通過所述解析器從所述跳轉鏈接中解析出所述更新的交互參數。
7.根據權利要求6所述的方法,其特征在于,根據所述跳轉鏈接,確定所述跳轉鏈接對應的觸發對象,具體包括:
通過所述解析器從所述跳轉鏈接中解析出觸發對象標識;
將所述觸發對象標識對應的觸發對象,作為所述跳轉鏈接對應的觸發對象。
8.根據權利要求6所述的方法,其特征在于,所述客戶端接收服務端下發的所述跳轉鏈接,具體包括:
所述客戶端接收服務端下發的所述跳轉鏈接和與所述跳轉鏈接關聯的觸發對象標識;
根據所述跳轉鏈接,確定所述跳轉鏈接對應的觸發對象,具體包括:
根據所述跳轉鏈接關聯的觸發對象標識,確定所述觸發對象標識對應的觸發對象;
將所述觸發對象作為所述跳轉鏈接對應的觸發對象。
9.一種交互控件的調用裝置,其特征在于,預先在所述裝置中嵌入解析器,所述解析器用于解析跳轉鏈接,所述裝置包括:
第一接收模塊,接收服務端下發的所述跳轉鏈接;所述跳轉鏈接中攜帶有所述裝置的標識和更新的交互參數;
發送模塊,將所述跳轉鏈接發送給操作系統,以使所述操作系統根據所述跳轉鏈接中攜帶的所述裝置的標識,將所述跳轉鏈接返回給所述裝置;
第二接收模塊,接收所述操作系統返回的所述跳轉鏈接;
解析模塊,通過所述解析器從所述跳轉鏈接中解析出所述更新的交互參數;
調用模塊,根據所述更新的交互參數,替換所述裝置中舊的交互參數,以對所述裝置所調用的交互控件進行更新;調用更新的所述交互控件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611190723.8/1.html,轉載請聲明來源鉆瓜專利網。





