[發明專利]一種呈現寄宿程序的方法與設備有效
| 申請號: | 201910353037.5 | 申請日: | 2019-04-29 |
| 公開(公告)號: | CN110321192B | 公開(公告)日: | 2023-03-31 |
| 發明(設計)人: | 蘇勇 | 申請(專利權)人: | 上海連尚網絡科技有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 上海三和萬國知識產權代理事務所(普通合伙) 31230 | 代理人: | 周建華 |
| 地址: | 200120 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 呈現 寄宿 程序 方法 設備 | ||
1.一種呈現寄宿程序的方法,其特征在于,所述方法包括:
獲取宿主程序中關于寄宿程序的窗口的渲染參數信息,其中,所述渲染參數信息包括所述宿主程序中寄宿程序的窗口尺寸信息及所述寄宿程序的窗口位置信息;
獲取在所述宿主程序中打開目標寄宿程序的觸發指令信息;
基于所述觸發指令信息,通過所述宿主程序中的寄宿程序渲染引擎根據所述渲染參數信息渲染呈現所述目標寄宿程序;
其中,所述基于所述觸發指令信息,通過所述宿主程序中的寄宿程序渲染引擎根據所述渲染參數信息渲染呈現所述目標寄宿程序,包括:
通過所述宿主程序中的寄宿程序渲染引擎根據所述窗口尺寸信息,調整所述目標寄宿程序的寄宿程序窗口的實際尺寸,其中,所述目標寄宿程序的窗口至多部分遮擋住所述宿主程序的窗口;以及,
通過所述宿主程序中的寄宿程序渲染引擎根據所述窗口位置信息,調整所述目標寄宿程序的寄宿程序窗口的實際位置,在所述窗口位置信息處呈現所述寄宿程序窗口。
2.根據權利要求1所述的方法,其特征在于,所述獲取宿主程序中關于寄宿程序的窗口的渲染參數信息,之前還包括:
定義宿主程序中關于寄宿程序的窗口的渲染參數信息,其中,所述渲染參數信息包括所述宿主程序中寄宿程序的窗口透明度信息和窗口尺寸信息中至少一項。
3.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
獲取關于所述寄宿程序的界面組件信息,其中,所述界面組件信息包括界面透明度信息;
根據所述界面組件信息呈現所述界面組件,其中,所述界面組件位于所述目標寄宿程序的窗口與所述宿主程序的窗口之間。
4.根據權利要求3所述的方法,其特征在于,所述獲取關于所述寄宿程序的界面組件信息,根據所述界面組件信息呈現所述界面組件,之前還包括:
設置關于所述寄宿程序的界面組件信息。
5.根據權利要求1至4中任一項所述的方法,其特征在于,所述窗口尺寸信息包括以下至少一項:
匹配所述寄宿程序的內容信息的參數信息;
匹配所述宿主程序的窗口尺寸的參數信息;
關于所述寄宿程序窗口的預設尺寸信息。
6.根據權利要求1至4中任一項所述的方法,其特征在于,所述渲染參數信息包括窗口透明度信息,所述基于所述觸發指令信息,通過所述宿主程序中的寄宿程序渲染引擎根據所述渲染參數信息渲染呈現所述目標寄宿程序,包括:
通過所述宿主程序中的寄宿程序渲染引擎根據所述窗口透明度信息,對所述目標寄宿程序的窗口進行透明化處理。
7.根據權利要求6所述的方法,其特征在于,所述通過所述宿主程序中的寄宿程序渲染引擎根據所述窗口透明度信息,對所述目標寄宿程序的窗口進行透明化處理,之前還包括:
所述寄宿程序渲染引擎通過硬件加速接口關閉硬件加速,并啟動軟件加速。
8.根據權利要求1所述的方法,其特征在于,所述窗口尺寸信息包括以下至少一項:
匹配所述寄宿程序的內容信息的參數信息;
匹配所述宿主程序窗口的尺寸信息的參數信息;
其中,所述通過所述宿主程序中的寄宿程序渲染引擎根據所述窗口尺寸信息,調整所述目標寄宿程序的寄宿程序窗口的實際尺寸,包括:
根據所述窗口尺寸信息確定所述目標寄宿程序的寄宿程序窗口所對應的根視圖的尺寸信息;
根據所述根視圖的尺寸信息確定視圖布局信息;
根據所述視圖布局信息渲染呈現所述目標寄宿程序。
9.根據權利要求1所述的方法,其特征在于,所述窗口尺寸信息包括關于所述寄宿程序窗口的預設尺寸信息,
其中,所述通過所述宿主程序中的寄宿程序渲染引擎根據所述窗口尺寸信息,調整所述目標寄宿程序的寄宿程序窗口的實際尺寸,包括:
通過所述宿主程序中的寄宿程序渲染引擎根據所述窗口尺寸信息,調整所述目標寄宿程序的寄宿程序窗口的實際尺寸。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海連尚網絡科技有限公司,未經上海連尚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910353037.5/1.html,轉載請聲明來源鉆瓜專利網。





