[發明專利]程序運行方法、裝置以及電子設備有效
| 申請號: | 202010567954.6 | 申請日: | 2020-06-19 |
| 公開(公告)號: | CN111722885B | 公開(公告)日: | 2023-08-08 |
| 發明(設計)人: | 余強;黃造軍;金士杰 | 申請(專利權)人: | 抖音視界有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F8/61 |
| 代理公司: | 北京風雅頌專利代理有限公司 11403 | 代理人: | 郭曼 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 程序 運行 方法 裝置 以及 電子設備 | ||
本公開提供了一種程序運行方法、裝置以及電子設備,涉及計算機技術領域。該方法包括:響應于第一應用程序發送的第二應用程序運行指令,獲取第二應用程序的應用程序安裝包;應用程序安裝包基于目標引擎構建;基于應用程序安裝包獲取目標引擎和目標文件;目標文件是第二應用程序運行所需要的文件;獲取目標文件路徑,目標文件路徑是目標文件的存儲路徑;向目標引擎發送目標文件路徑,使得目標引擎能夠獲取目標文件,并基于獲取的目標文件運行第二應用程序。本公開可以通過第一應用程序加載引擎插件,以基于第二應用程序的應用程序安裝包中的目標引擎和目標文件運行第二應用程序。
技術領域
本公開涉及計算機技術領域,具體而言,本公開涉及一種程序運行方法、裝置以及電子設備。
背景技術
隨著互聯網技術的發展,智能終端的使用越來越頻繁,其中應用安卓系統的智能終端占據了重要的市場位置,智能終端上可以運行應用程序,以便用戶體驗各種應用程序功能。在智能終端上運行應用程序,例如游戲類應用程序時,常常需要借助Unity引擎,Unity引擎是一種游戲開發工具,可以實現游戲的加載、渲染以及可視化等。
目前,通常是采用第三方瀏覽器運行應用程序,從而在瀏覽器上展示應用程序功能,例如,采用WebGL技術,WebGL(web?graphics?library,web圖形庫)是一種3D(threedimensional,三維)繪圖技術標準,使用WebGL技術,可以利用系統顯卡在瀏覽器上展示應用程序功能,但是這種通過第三方瀏覽器運行應用程序的方式,應用程序運行時的性能比較差。
發明內容
提供該發明內容部分以便以簡要的形式介紹構思,這些構思將在后面的具體實施方式部分被詳細描述。該發明內容部分并不旨在標識要求保護的技術方案的關鍵特征或必要特征,也不旨在用于限制所要求的保護的技術方案的范圍。
本公開的第一方面提供了一種程序運行方法,該方法包括:
響應于第一應用程序發送的第二應用程序運行指令,獲取第二應用程序的應用程序安裝包;應用程序安裝包基于目標引擎構建;
基于應用程序安裝包獲取目標引擎和目標文件;目標文件是第二應用程序運行所需要的文件;
獲取目標文件路徑,目標文件路徑是目標文件的存儲路徑;
向目標引擎發送目標文件路徑,使得目標引擎能夠獲取目標文件,并基于獲取的目標文件運行第二應用程序。
本公開的第二方面提供了一種程序運行方法,該方法包括:
接收引擎插件發送的目標文件路徑;引擎插件為第一應用程序加載的用于運行第二應用程序的插件;
其中,目標文件路徑是目標文件的存儲路徑;目標文件是由引擎插件基于第二應用程序的應用程序安裝包獲取得到;應用程序安裝包是由引擎插件響應于第一應用程序發送的第二應用程序運行指令獲取的;目標文件是第二應用程序運行所需要的文件;
從目標文件路徑中獲取目標文件;
基于獲取的目標文件運行第二應用程序。
本公開的第三方面提供了一種程序運行方法,該方法包括:
響應于第一應用程序發送的第二應用程序運行指令,調用引擎插件展示第二應用程序的應用程序安裝包的下載頁面;
檢測到通過下載頁面發送的下載指令時,調用引擎插件獲取第二應用程序的應用程序安裝包,并執行第一方面的方法以將第一應用程序作為宿主應用程序運行第二應用程序。
本公開的第四方面提供了一種程序運行方法,該方法包括:
響應于用戶的應用程序運行指令,獲取引擎插件,引擎插件用于加載運行應用程序所需的目標引擎;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于抖音視界有限公司,未經抖音視界有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010567954.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種具有藍牙通信功能的溫度計
- 下一篇:一種硅料破碎機及硅料破碎機使用方法





