[發明專利]應用程序的擴展方法及裝置有效
| 申請號: | 201511024870.3 | 申請日: | 2015-12-30 |
| 公開(公告)號: | CN105653133B | 公開(公告)日: | 2019-03-01 |
| 發明(設計)人: | 王杰 | 申請(專利權)人: | 語聯網(武漢)信息技術有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F3/0484;G06F9/445 |
| 代理公司: | 北京華沛德權律師事務所 11302 | 代理人: | 房德權 |
| 地址: | 430074 湖北省武漢市東湖開發區光谷軟件*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 擴展 方法 裝置 | ||
1.一種應用程序的程序擴展方法,其特征在于,包括寄生應用程序和宿主應用程序,所述寄生應用程序即擴展的應用程序,所述宿主應用程序即具有活動窗口的應用程序,所述寄生應用程序的圖標位于所述宿主應用程序活動窗口內;還包括以下步驟:
接收所述寄生應用程序的圖標被拖動到宿主應用程序活動窗口內的信息;
獲取所述宿主應用程序名稱信息及其活動窗口的坐標信息;
計算寄生應用程序圖標拖放的目標區域的坐標;
計算所述寄生應用程序圖標坐標在所述宿主應用程序窗口的相對坐標位置,保存所述相對坐標位置;
接收到宿主應用程序窗口被拖動或縮放的信息;
根據所述寄生應用程序圖標坐標相對所述宿主應用程序窗口的相對坐標位置,將所述寄生應用程序圖標放在變化后的所述宿主應用程序窗口內;
將所述宿主應用程序窗口內坐標的RGB顏色值的非連續區域劃分成多個集合的向量集合A(Ci),集合Ci定義為(坐標,RGB值),i為1至n的整數;
遍歷向量集合A(Ci),針對RGB值不相同的坐標進行分組記錄于向量B;
遍歷比較所述寄生應用程序圖標的坐標是否在向量B坐標內,如果是,則將寄生應用程序圖標的背景色置為所述寄生應用程序圖標的坐標所在區域顏色并移至該區域;如果不是,將所述寄生應用程序圖標置回拖動的起始點。
2.根據權利要求1所述的應用程序的程序擴展方法,其特征在于,還包括以下步驟:
接收所述寄生應用程序圖標被點擊的信息;
調用所述寄生應用程序圖標對應的應用腳本。
3.一種實現應用程序的程序擴展方法的裝置,其特征在于,包括寄生應用程序和宿主應用程序,所述寄生應用程序即擴展的應用程序,所述宿主應用程序即具有活動窗口的應用程序,所述寄生應用程序的圖標位于所述宿主應用程序活動窗口內;還包括:
模塊一,用于接收所述寄生應用程序的圖標被拖動到宿主應用程序活動窗口內的信息;
模塊二,用于獲取所述宿主應用程序名稱信息及其活動窗口的坐標信息;
模塊三,用于計算寄生應用程序圖標拖放的目標區域的坐標;
模塊四,用于計算所述寄生應用程序圖標坐標在所述宿主應用程序窗口的相對坐標位置,保存所述相對坐標位置;
模塊七,用于接收到宿主應用程序窗口被拖動或縮放的信息;
模塊八,用于根據所述寄生應用程序圖標坐標相對所述宿主應用程序窗口的相對坐標位置,將所述寄生應用程序圖標放在變化后的所述宿主應用程序窗口內;
模塊九,用于將所述宿主應用程序窗口內坐標的RGB顏色值的非連續區域劃分成多個集合的向量集合A(C1...Cn),集合Ci定義為(坐標,RGB值),i為1至n的整數;
模塊十,用于遍歷向量集合A,針對RGB值不相同的坐標進行分組記錄于向量B;
模塊十一,用于遍歷比較所述寄生應用程序圖標的坐標是否在向量B坐標內,如果是,則將寄生應用程序圖標的背景色置為該區域顏色并移至指向該區域;如果不是,將比較所述寄生應用程序圖標置回拖動的起始點。
4.根據權利要求3所述的實現應用程序的程序擴展方法的裝置,其特征在于,還包括以下步驟:
模塊五,用于接收所述寄生應用程序圖標被點擊的信息;
模塊六,用于調用所述寄生應用程序圖標對應的應用腳本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于語聯網(武漢)信息技術有限公司,未經語聯網(武漢)信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201511024870.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種終端控制方法和終端設備
- 下一篇:一種人機交互方法及系統





