[發明專利]一種摘取窗口內容的方法與系統有效
| 申請號: | 200610145979.7 | 申請日: | 2006-11-30 |
| 公開(公告)號: | CN101178710A | 公開(公告)日: | 2008-05-14 |
| 發明(設計)人: | 鐘錦松 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F3/048 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 | 代理人: | 郭潤湘 |
| 地址: | 518044廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 摘取 窗口 內容 方法 系統 | ||
技術領域
本發明涉及一種窗口內容獲取方法,尤其涉及從網頁或其它可顯示的電子文檔中方便、快捷地摘取部分內容的方法與相應的系統。
背景技術
現有技術中,一般的即時通信軟件都提供了屏幕截圖功能,用戶可在聊天窗口的工具條中點擊捕捉屏幕按鈕可以進入屏幕捕捉的界面,然后通過鼠標左鍵選擇目標捕捉,在選擇的范圍內雙擊左鍵即可確定捕捉的圖像,選定的圖像會自動導入到聊天窗口的輸入欄中。在捕捉過程中,用戶還可以使用鼠標右鍵或者鍵盤的Esc鍵退出捕捉。另外,一般的鍵盤都有Print?Screen鍵,點擊該鍵即可將整個屏幕復制到剪貼板上。但是,屏幕截圖功能只能生成圖片,不能提取選擇區域的文字,當用戶希望能保存相關區域文字時,很不方便。
現有技術中,當用戶需要摘取網頁上的內容時,必須執行下列步驟:
選中內容復制->創建文件->粘貼->保存文件;或者
創建文件->選中內容->復制->粘貼->...選中內容->復制->粘貼->保存文件;由此可見,當用戶希望摘取網頁或客戶端窗口上顯示的內容時,操作過程比較煩瑣,不能很好地滿足用戶的需求。
發明內容
本發明提供一種摘取窗口內容的方法與系統,用以解決現有技術中存在的當用戶需要摘取客戶端窗口上顯示的內容時,操作過程不簡便的問題。
本發明提供的一種摘取窗口內容的方法,包括:
A、選取客戶端窗口上顯示出的內容;
B、啟動存儲在客戶端本地的摘取功能模塊;
由所述摘取功能模塊再啟動應用程序,并獲取所述選取的內容粘貼到所述應用程序對應的用戶界面的內容顯示區域中;
C、采用所述應用程序支持的文件格式保存所述用戶界面內容。
步驟B中所述啟動存儲在客戶端本地的摘取功能模塊,具體包括:
預先在客戶端窗口上設置第一按鈕或菜單,當用戶點選所述第一按鈕或菜單后,啟動存儲在客戶端本地的摘取功能模塊;或者
預先在鼠標右鍵菜單中設置第一啟動菜單,當用戶點選所述第一啟動菜單后,啟動存儲在客戶端本地的摘取功能模塊。
所述步驟A包括:
A1、捕捉鼠標在客戶端窗口上拖拉出的封閉型拖拉軌跡,確定出用戶選定的屏幕區域;
所述步驟B中,所述摘取功能模塊將用戶選定的屏幕區域中包含的內容粘貼到所述應用程序對應的用戶界面的內容顯示區域中。
根據本發明的上述方法,預先在客戶端窗口上設置第二啟動按鈕或菜單,接受用戶點選后,執行所述步驟A1;或者
預先在鼠標右鍵菜單中設置第二啟動菜單,接受用戶點選后,執行所述步驟A1。
根據本發明的上述方法,當捕捉到鼠標在用戶選定的屏幕區域內的雙擊事件時,執行所述步驟B。
根據本發明的上述方法,當捕捉到第二啟動按鈕或菜單被點選后,執行如下步驟:
初始化客戶端窗口的內容顯示區域為可選區域,變換當前鼠標光標形狀為筆形;
捕捉并顯示出用戶鼠標在客戶端窗口的內容顯示區域上拖拉出的封閉型軌跡,并保存軌跡的坐標信息;
當捕捉到用戶完成區域選定后,根據所述軌跡的坐標信息確定出用戶當前選定的屏幕區域。
根據本發明的上述方法,還包括:
當確定出用戶當前選定的屏幕區域后,在選定區域內,使鼠標光標形狀變為拖動狀態;在選定區域外,保持鼠標光標形狀為筆形,捕捉用戶在選定區域外使用鼠標拖拉出的下一個封閉型軌跡,并確定出用戶選定的下一個屏幕區域。
所述根據軌跡的坐標信息確定出用戶選定的一個或多個屏幕區域,具體方法包括:
根據當前屏幕像素點分布建立相應的布爾型二維數組,每一個像素點對應一個數組元素;初始化客戶端窗口的內容顯示區域為可選區域,設置每一個像素點坐標為“0”,對應每一個數組元素的值為“0”;
當捕捉到用戶鼠標在客戶端窗口的內容顯示區域上拖拉時,將鼠標經過的像素點坐標變為“1”,對應數組元素的值變為“1”;
當捕捉到用戶完成區域選定后,逐行遍歷整個數組,將每一行中奇數個“1”對應的像素點作為起始邊界,下一偶數個“1”作為結束邊界,確定出用戶選定的一個或多個屏幕區域。
根據本發明的上述方法,當捕捉到用戶點擊回車鍵時,根據所述封閉型軌跡的坐標信息確定出用戶當前選定的屏幕區域。
根據本發明的上述方法,當捕捉到用戶點擊鼠標右鍵或鍵盤中的退出鍵時,判斷客戶端窗口中是否存在用戶選定的屏幕區域;如果存在用戶選定的屏幕區域,則取消用戶的選定區域,重新初始化客戶端窗口的內容顯示區域為可選區域;否則,結束摘取文字內容流程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610145979.7/2.html,轉載請聲明來源鉆瓜專利網。
- 內容再現系統、內容提供方法、內容再現裝置、內容提供裝置、內容再現程序和內容提供程序
- 內容記錄系統、內容記錄方法、內容記錄設備和內容接收設備
- 內容服務系統、內容服務器、內容終端及內容服務方法
- 內容分發系統、內容分發裝置、內容再生終端及內容分發方法
- 內容發布、內容獲取的方法、內容發布裝置及內容傳播系統
- 內容提供裝置、內容提供方法、內容再現裝置、內容再現方法
- 內容傳輸設備、內容傳輸方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容發送設備、內容發送方法、內容再現設備、內容再現方法、程序及內容分發系統
- 內容再現裝置、內容再現方法、內容再現程序及內容提供系統
- 內容記錄裝置、內容編輯裝置、內容再生裝置、內容記錄方法、內容編輯方法、以及內容再生方法





