[發明專利]一種動態標識與識別遠程應用窗口的方法及系統有效
| 申請號: | 202011409367.0 | 申請日: | 2020-12-03 |
| 公開(公告)號: | CN112685109B | 公開(公告)日: | 2021-09-21 |
| 發明(設計)人: | 袁進坤;張文劍 | 申請(專利權)人: | 南京機敏軟件科技有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 南京千語知識產權代理事務所(普通合伙) 32394 | 代理人: | 尚于杰;祁文彥 |
| 地址: | 210012 江蘇省南京市雨*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 動態 標識 識別 遠程 應用 窗口 方法 系統 | ||
1.一種動態標識與識別遠程應用窗口的方法,其特征在于,在云端服務器中給每個打開的云應用窗口增加一個帶有身份標識的子窗口,并在子窗口的標題欄上攜帶該云應用窗口的應用程序原始數據信息;
具體步驟如下:
1)、在云端服務器中設計一個云應用守護代理程序模塊,該代理程序一直運行在客戶通過云應用客戶端與云端服務器每次會話的上下文中;
2)、當代理程序檢測到有云應用打開時,創建一個對應的標識窗口,作為子窗口,該標識窗口的標題字符串中記錄了該云應用的原始信息,并且將該子窗口的父窗口設置為對應的云應用窗口;
3)、用戶在云應用客戶端通過檢測該標識窗口的父窗口句柄,就能夠從標識窗口標題中記錄的字符串信息中解析出父窗口的應用程序原始數據信息,從而得到該云應用的所有原始數據。
2.根據權利要求1所述的動態標識與識別遠程應用窗口的方法,其特征在于,所述步驟2)中,代理程序中的云應用窗口監控模塊隨著用戶登錄云應用客戶端而啟動,并一直運行,監控模塊通過捕捉窗口事件的機制,監控到了某個云應用被啟動,并打開了一個新的云應用窗口,則根據該云應用窗口句柄去獲取該云應用窗口的原始數據信息,然后將這些信息拼接為json格式的字符串,封裝為管理元數據,利用這個字符串作為標題欄,創建一個對應的標識窗口;該標識窗口的大小、位置與對應云應用窗口可以保持一致,并隨著對應云應用窗口的調整而調整。
3.根據權利要求1所述的動態標識與識別遠程應用窗口的方法,其特征在于,所述步驟3)中,當云應用客戶端檢測到有新的窗口打開時,則檢測該窗口的標題欄格式是否為合法的json字符串,如果是則解析字符串內容;當解析出的信息符合云應用標識窗口內容,就將其設定為一個標識窗口;然后再通過獲取其對應的父窗口句柄,得到該云應用窗口的所有標識信息。
4.根據權利要求1-3中任一項所述的動態標識與識別遠程應用窗口的方法,其特征在于,所述應用窗口的應用程序原始數據信息包括但不限于應用程序進程ID、應用程序可執行文件的路徑、應用程序軟件包名稱,以及應用程序版本號。
5.根據權利要求4所述的動態標識與識別遠程應用窗口的方法,其特征在于,所述子窗口的外觀為隱藏水印或顯式水印。
6.動態標識與識別遠程應用窗口的系統,其特征在于,包括:
設備終端,用于通過云應用客戶端接入云應用服務器,并顯示云應用窗口;
云應用客戶端,用于接收用戶的云應用請求指令,并將云應用請求指令傳送給云應用服務器;然后接收打開的云應用窗口;
云應用服務器,用于接收云應用客戶端發來的云應用請求指令,打開對應的云應用,并將打開的云應用窗口回傳給云應用客戶端;
云應用窗口監控模塊,用于監控云應用的啟動,并創建對應的標識窗口,作為子窗口,該標識窗口的標題字符串中記錄了該云應用的原始信息,并且將該子窗口的父窗口設置為對應的云應用窗口;
云應用客戶端檢測模塊,用于檢測新打開的窗口是否為標識窗口,然后得到對應的父窗口的所有標識信息;用戶在云應用客戶端通過檢測該標識窗口的父窗口句柄,就能夠從標識窗口標題中記錄的字符串信息中解析出父窗口的應用程序原始數據信息,從而得到該云應用的所有原始數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京機敏軟件科技有限公司,未經南京機敏軟件科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011409367.0/1.html,轉載請聲明來源鉆瓜專利網。





