[發明專利]一種交互控件的調用方法及裝置有效
| 申請號: | 201611190723.8 | 申請日: | 2016-12-21 |
| 公開(公告)號: | CN107092475B | 公開(公告)日: | 2020-12-08 |
| 發明(設計)人: | 白浩泉 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F8/30 | 分類號: | G06F8/30;G06F9/451;G06F9/445;G06F3/0484;G06F3/0481 |
| 代理公司: | 北京晉德允升知識產權代理有限公司 11623 | 代理人: | 楊移 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 交互 控件 調用 方法 裝置 | ||
本申請實施例公開了一種交互控件的調用方法及裝置。在本申請實施例中,預先在應用的客戶端中嵌入專用于解析跳轉鏈接的輕量型的解析器,并利用各種操作系統都天然支持的跳轉鏈接協議,將用于調用交互控件的交互參數封裝進跳轉鏈接中,發送給應用的客戶端,供解析器解析出交互參數來完成客戶端代碼的更新。如此以來,通過預先在客戶端中嵌入解析器,用戶不必頻繁安裝最新的客戶端。并且,由于解析器的功能單一且輕量化,其專用于解析各種操作系統都天然支持的跳轉鏈接,因此,在客戶端中嵌入解析器區別于在客戶端中嵌入SDK,輕量型的解析器不會導致客戶端臃腫,節省了移動端大量的運行內存和存儲空間。
技術領域
本申請涉及軟件技術領域,尤其涉及一種交互控件的調用方法及裝置。
背景技術
在軟件技術領域,將可被用戶在圖形用戶界面(Graphical User Interface,GUI)中看到,并與之進行交互的組件,稱為交互控件。用戶可以將交互控件作為一個操作對象,在交互控件中輸入或選擇數據,以完成操作。
一般而言,操作系統提供了原生的交互控件,如視圖框、可視列表等,供安裝在操作系統中的應用調用。應用可以對調用的交互控件進行定制化,即,通過預設的交互參數來對調用的交互控件的交互邏輯(如樣式、內容、交互形式)進行配置,以滿足功能需求。當然,應用也可以自定義具有某種交互邏輯的交互控件,在需要實現某種功能的時候,根據預設的交互參數調用具有該交互參數對應的交互邏輯的交互控件。在一個應用中,需要調用交互控件的功能往往不止一個,各功能要求的交互邏輯也并不相同。這就需要在應用中預設不止一套交互參數。
圖1a是本申請提供的在移動端操作系統中觸發交互控件的示意圖。如圖1a所示,倘若用戶想要更換在社交應用中使用的頭像,用戶首先進入社交應用的頭像設置界面,在頭像設置界面中選擇“更換頭像”后,觸發交互控件,如圖1b所示。在圖1b中,交互控件的樣式為矩形框中的三個大小相同的選項條,,即“從相冊中選擇”、“拍照”、“關閉”,用戶可以選擇交互控件中的某個選項,如“從相冊中選擇”,這樣就可以實現跳轉到相冊中,從相冊中選擇自己滿意的圖片作為頭像的交互形式。
圖1b中的用于設置頭像的交互控件是一種上拉型的可視列表,其從屏幕底部向上彈出,樣式風格與社交應用的界面設計風格統一,選項內容由社交應用設置,用戶點擊某個選項產生的效果(進入相冊選擇圖片)也由社交應用設置。圖1b所示的交互控件可以是應用根據預設的交互參數自定義的交互控件,也可以是應用調用系統提供的原生的交互控件,并根據預設的交互參數對原生的交互控件進行實例化。
在現有的交互控件的調用方法中,一方面,基于業務的靈活性,應用的開發方常常需要對預設的交互參數進行變更;另一方面,預設的交互參數存儲在應用的客戶端代碼中,在操作系統中安裝了該應用后,倘若該應用的開發方需要預設的交互參數進行變更,只能選擇兩種方式,其一,要求用戶在操作系統中安裝該應用的新版本(更新客戶端代碼中的交互參數),其二,在應用的客戶端中預先嵌入支持動態化技術的軟件開發工具包(SoftwareDevelopment Kit,SDK),如ReactNative SDK,SDK接收服務端下發的封裝了交互參數的數據包,通過解析該數據包獲得交互參數,進而完成對客戶端代碼中的交互參數的更新。
但是,頻繁發布應用的新版本并要求用戶安裝,會降低用戶使用應用的便利性;而在應用中預先嵌入SDK,則會導致應用的客戶端過于臃腫,占用移動端較大的運行內存和存儲空間。
發明內容
本申請實施例提供一種交互控件的調用方法及裝置,以提高用戶使用應用的便利性,以及節省應用的客戶端占用的運行內存和存儲空間。
為解決上述技術問題,本申請實施例是這樣實現的:
本申請實施例提供的一種交互控件的調用方法,預先在客戶端中嵌入解析器,所述解析器用于解析跳轉鏈接,所述方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611190723.8/2.html,轉載請聲明來源鉆瓜專利網。





