[發明專利]免安裝應用的運行方法、裝置及系統有效
| 申請號: | 201710096716.X | 申請日: | 2017-02-22 |
| 公開(公告)號: | CN106933623B | 公開(公告)日: | 2020-09-11 |
| 發明(設計)人: | 王國軍;劉曉威;彭珊;莫斌基;邢蕭飛 | 申請(專利權)人: | 廣州大學 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 麥小嬋;郝傳鑫 |
| 地址: | 510000 廣東省廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 安裝 應用 運行 方法 裝置 系統 | ||
本發明公開了一種免安裝應用的運行方法、裝置及系統。所述免安裝應用的運行方法包括:接收用戶的應用運行請求;其中,所述應用運行請求中包括目標應用標識碼;根據當前網絡狀態,將所述應用運行請求發送至相應的應用存儲裝置;其中,所述應用存儲裝置至少包括服務器端應用存儲裝置;接收所述應用存儲裝置返回的與所述目標應用標識碼相對應的目標應用的代碼流;根據所述代碼流對本地系統中的相應功能進行調用,以運行所述目標應用。采用本發明,能夠實現應用的免安裝運行,減少運行開銷,且能夠在應用運行過程中調用原生系統的資源,提供良好的用戶交互。
技術領域
本發明涉及計算機技術領域,尤其涉及一種免安裝應用的運行方法、裝置及系統。
背景技術
在移動互聯網時代,隨著移動智能終端的發展和普及,移動App(Application,應用)也日趨增多。目前移動App大致分為NativeApp(本地應用,又稱原生應用),WebApp(網絡應用)和HybridApp(混合模式移動應用)三類。
其中,NativeApp指的是基于某種操作系統(Android,iOS等)的移動智能終端開發的,使用原生程式編寫運行的第三方應用程序。NativeApp由于是基于系統應用平臺的原生能力開發的,可以實現各種特效和功能,其交互性、用戶體驗性最好,但是運行開銷較大。并且正由于是基于某種操作系統定制的,因此,為了能夠跨平臺使用,需要進行多種版本的開發,后期的維護更新復雜。NativeApp只能通過原生應用市場進行分發,當用戶欲使用某個NativeApp時,需要進行一系列操作:在原生應用市場中選擇應用--等待下載--確認權限--等待安裝--點擊打開。由此可見,NativeApp的獲取及使用過程十分的繁瑣。
WebApp指的是為移動瀏覽器設計的基于web(網絡)訪問的應用程序,通過URL(Uniform Resource Locator,統一資源定位器)實現對網頁資源的訪問,能夠實現跨平臺使用,且無需安裝,即點即用,但由于受網絡環境的限制,無法離線使用,用戶體驗較差,且不能利用操作系統的原生資源,交互性較差。
HybridApp為一種介于NativeApp和WebApp兩者之間的App,即,其中的部分功能由NativeApp實現,另一部分功能由WebApp實現。HybridApp兼具NativeApp良好用戶交互體驗的優勢和WebApp跨平臺運行的優勢,但仍需要下載安裝后才能使用。
發明內容
本發明提出一種免安裝應用的運行方法、裝置及系統,能夠實現應用的免安裝運行,減少運行開銷,且能夠在應用運行過程中調用原生系統的資源,提供良好的用戶交互。
本發明提供的一種免安裝應用的運行方法,具體包括:
接收用戶的應用運行請求;其中,所述應用運行請求中包括目標應用標識碼;
根據當前網絡狀態,將所述應用運行請求發送至相應的應用存儲裝置;其中,所述應用存儲裝置至少包括服務器端應用存儲裝置;
接收所述應用存儲裝置返回的與所述目標應用標識碼相對應的目標應用的代碼流;
根據所述代碼流對本地系統中的相應功能進行調用,以運行所述目標應用。
進一步地,所述應用存儲裝置還包括本地應用存儲裝置;
則所述根據當前網絡狀態,將所述應用運行請求發送至相應的應用存儲裝置,具體包括:
判斷所述當前網絡狀態是否為聯網狀態;
若是,則將所述應用運行請求發送至所述服務器端應用存儲裝置;
若否,則將所述應用運行請求發送至所述本地應用存儲裝置。
進一步地,在所述將所述應用運行請求發送至所述本地應用存儲裝置之前,還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州大學,未經廣州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710096716.X/2.html,轉載請聲明來源鉆瓜專利網。





