[發明專利]一種在大屏可視化系統中高效集成第三方應用程序的方法有效
| 申請號: | 201911258489.1 | 申請日: | 2019-12-10 |
| 公開(公告)號: | CN111045775B | 公開(公告)日: | 2023-10-27 |
| 發明(設計)人: | 錢蘇晉;劉愛軍;向茂軍 | 申請(專利權)人: | 北京恒泰實達科技股份有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451;G06F11/07;G06F11/30 |
| 代理公司: | 北京市盛峰律師事務所 11337 | 代理人: | 于國強 |
| 地址: | 100190 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可視化 系統 高效 集成 第三 應用程序 方法 | ||
1.一種在大屏可視化系統中高效集成第三方應用程序的方法,其特征在于,包括步驟:
S1)啟動主程序,對主程序窗口狀態進行監視;
S2)利用主程序對內部所有的進程容器進行解析,分別啟動與所述進程容器對應的第三方應用程序;
S3)啟動一個監視線程,所述監視線程用于監視第三方進程列表;
S4)對第三方進程窗口進行抓取,將成功抓取到的第三方進程窗口作為第三方進程主窗口,獲取進程信息,將所述進程信息加入第三方進程列表;
S5)設置第三方進程窗口的窗口樣式;
S6)設置第三方進程窗口大小;
S7)設置第三方進程窗口位置;
S8)將成功抓取到的第三方進程窗口強制設置為置頂;
S9)將第三方進程窗口的顯隱狀態設置成與主程序窗口同步。
2.根據權利要求1所述的在大屏可視化系統中高效集成第三方應用程序的方法,其特征在于,步驟S1)中所述主程序窗口狀態包括:主程序窗口的大小、位置和顯示隱藏狀態。
3.根據權利要求1或2所述的在大屏可視化系統中高效集成第三方應用程序的方法,其特征在于,步驟S1)中對主程序窗口狀態進行監視,包括步驟:
S11)判斷主程序窗口的大小是否變化,若是,執行步驟S6),若否,則繼續對主程序窗口狀態進行監視;
S12)判斷主程序窗口的位置是否變化,若是,執行步驟S7),若否,則繼續對主程序窗口狀態進行監視;
S13)判斷主程序的主窗口顯示隱藏是否變化,若是,執行步驟S9),若否,則繼續對主程序窗口狀態進行監視。
4.根據權利要求3所述的在大屏可視化系統中高效集成第三方應用程序的方法,其特征在于,步驟S2)中利用主程序對內部所有的進程容器進行解析,每個進程容器對應啟動一個已設置好的第三方進程,多個進程容器同時啟動。
5.根據權利要求1或4所述的在大屏可視化系統中高效集成第三方應用程序的方法,其特征在于,步驟S3)中啟動一個監視線程,包括步驟:
S31)判斷第三方進程列表中第三方進程窗口的大小是否變化,若是,執行步驟S6),若否,則重復本步驟;
S32)判斷第三方進程列表中第三方進程窗口的位置是否變化,若是,執行步驟S7),若否,則重復本步驟;
S33)判斷第三方進程列表中第三方進程窗口顯示隱藏是否變化,若是,執行步驟S9),若否,則重復本步驟;
S34)判斷第三方進程列表中第三方進程窗口Z序是否變化,若是,執行步驟S8),若否,則重復本步驟;
S35)判斷第三方進程列表中第三方進程窗口樣式是否發生變化,若是,則執行步驟S5),若否,則重復本步驟;
S36)判斷第三方進程列表中三方窗口是否變化,若是,則執行步驟S4),若否,則重復本步驟;
S37)判斷第三方進程列表中三方程序是否假死,若否,則進入步驟S38);若是,則強制結束當前假死的第三方進程,并進入步驟S2),單獨重新啟動與當前假死的第三方進程對應的進程容器;
S38)判斷每個進程容器啟動第三方進程是否都成功,若否,則返回步驟S37),若是,則將與進程容器對應的第三方進程放入主程序的三方進程列表中。
6.根據權利要求5所述的在大屏可視化系統中高效集成第三方應用程序的方法,其特征在于,步驟S35)中所述窗口樣式包括標題、邊框和任務欄圖標。
7.根據權利要求6所述的在大屏可視化系統中高效集成第三方應用程序的方法,其特征在于,步驟S6)中按進程容器在大屏可視化系統中布局的大小進行比例計算,獲得大小比例計算結果,根據比例計算結果對第三方進程窗口的大小進行設置。
8.根據權利要求6或7所述的在大屏可視化系統中高效集成第三方應用程序的方法,其特征在于,步驟7)中按進程容器在大屏可視化系統中布局的坐標位置進行比例計算,獲得位置比例計算結果,根據位置比例計算結果對第三方進程窗口的位置進行設置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京恒泰實達科技股份有限公司,未經北京恒泰實達科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911258489.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種透平動葉內部冷卻結構
- 下一篇:一種測量海面氣壓的多頻差分吸收雷達系統





