[發(fā)明專利]截屏方法和裝置在審
| 申請?zhí)枺?/td> | 201210186595.5 | 申請日: | 2012-06-07 |
| 公開(公告)號: | CN103473035A | 公開(公告)日: | 2013-12-25 |
| 發(fā)明(設計)人: | 劉峰;馬學敏;王瑞陽 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 518000 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 方法 裝置 | ||
技術領域
本發(fā)明涉及計算機技術領域,尤其涉及截屏方法和裝置。
背景技術
截屏是一種常用的操作,如在瀏覽網頁信息時,為了保存用戶瀏覽的信息,經常需要進行截屏操作,以獲取屏幕當前顯示的部分或者全部內容。
現有技術中,通常利用ActiveX(一些軟件組件或對象,可以將其插入到WEB網頁或其它應用程序中)控件或者Plugin(一種計算機應用程序)提供截屏插件,如網站截屏插件、IM(Instant?Messenger,即時通訊)工具截屏插件、輸入法截屏插件、瀏覽器截屏插件等,分別用于使用網站時、使用IM工具時、使用輸入法時、使用瀏覽器時執(zhí)行截屏操作。
以網站截屏插件為例,在執(zhí)行截屏操作時,網頁通過截屏插件接口調用相應的截屏邏輯,進而實現截屏功能,具體過程,如圖1所示,包括:
1、用戶觸發(fā)網頁中的截屏操作,網頁通知瀏覽器檢測是否已經安裝了該網站的截屏插件。
2、若已經安裝了該網站的截屏插件,則直接調用該網站的截屏插件執(zhí)行截屏操作,并將截屏操作結果數據返回該網頁。
3、若沒有安裝該網站的截屏插件,則查找該網站的截屏插件安裝程序,在找到該網站的截屏插件安裝程序后,隨即開始安裝該網站的截屏插件,安裝完畢后,對當前顯示的網頁進行刷新,提示用戶重新觸發(fā)網頁中的截屏操作。
在采用上述方案進行截屏操作時,第一次使用截屏插件進行截屏操作需要安裝插件后才能實現,給用戶帶來很大不便。而且不同的網站都根據自己需求來開發(fā)不同的截屏插件,導致用戶需要安裝多個截屏插件,造成存儲資源的浪費。
發(fā)明內容
本發(fā)明的實施例提供一種截屏方法和裝置,解決了現有截屏方案中需要安裝插件實現,給用戶帶來不便的問題。
為達到上述目的,本發(fā)明的實施例采用如下技術方案:
一方面,一種截屏方法,包括:
在用戶觸發(fā)截屏操作命令后,由指定應用程序接收所述截屏操作命令,所述截屏操作命令包括截屏區(qū)域的大小和位置信息;
所述指定應用程序從所述截屏操作命令中獲取所述截屏區(qū)域的大小和位置信息;
所述指定應用程序獲取當前屏幕上所述截屏區(qū)域的大小和位置內的屏幕顯示內容,并生成截屏數據。
進一步可選的,所述指定應用程序為瀏覽器,所述截屏操作命令是用戶觸發(fā)網頁后,由網頁發(fā)送的。
進一步可選的,所述截屏操作命令中還包括截屏操作方式信息所述指定應用程序獲取當前屏幕上所述截屏區(qū)域的大小和位置內的屏幕顯示內容為:所述指定應用程序采用所述截屏操作方式獲取當前屏幕上所述截屏區(qū)域的大小和位置內的屏幕顯示內容。
進一步可選的,所述截屏操作方式為:由JavaScript執(zhí)行window.external、或由瀏覽器攔截指定的統(tǒng)一資源定位符。
進一步可選的,所述指定應用程序為網站、或即時通訊工具、或輸入法。
另一方面,一種截屏裝置,包括:
接收單元,用于在用戶觸發(fā)截屏操作命令后,由指定應用程序接收所述截屏操作命令,所述截屏操作命令包括截屏區(qū)域的大小和位置信息;
獲取單元,用于所述指定應用程序從所述截屏操作命令中獲取所述截屏區(qū)域的大小和位置信息;
截屏操作執(zhí)行單元,用于所述指定應用程序獲取當前屏幕上所述截屏區(qū)域的大小和位置內的屏幕顯示內容,并生成截屏數據。
進一步可選的,所述指定應用程序為瀏覽器,所述截屏操作命令是用戶觸發(fā)網頁后,由網頁發(fā)送的。
進一步可選的,所述截屏操作命令中還包括截屏操作方式信息,所述截屏操作執(zhí)行單元獲取當前屏幕上所述截屏區(qū)域的大小和位置內的屏幕顯示內容為:所述截屏操作執(zhí)行單元采用所述截屏操作方式獲取當前屏幕上所述截屏區(qū)域的大小和位置內的屏幕顯示內容。
進一步可選的,所述截屏操作方式為:由JavaScript執(zhí)行window.external、或由瀏覽器攔截指定的統(tǒng)一資源定位符。
進一步可選的,所述指定應用程序為網站、或即時通訊工具、或輸入法。
本發(fā)明實施例提供的截屏方法和裝置,在用戶觸發(fā)截屏操作命令后,由指定應用程序接收所述截屏操作命令,所述截屏操作命令包括截屏區(qū)域的大小和位置信息;所述指定應用程序從所述截屏操作命令中獲取所述截屏區(qū)域的大小和位置信息;所述指定應用程序獲取當前屏幕上所述截屏區(qū)域的大小和位置內的屏幕顯示內容,并生成截屏數據。在實現截屏操作的過程中,不再需要插件的參與,由指定應用程序便可完成截屏操作,省去了安裝插件的麻煩,給用戶使用帶來很大的方便。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210186595.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種變電站安全措施用地錨蓋
- 下一篇:一種袖閥管用的注漿頭結構





