欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種在即時通信中屏幕截圖的方法和系統(tǒng)的制作方法

文檔序號:6557491閱讀:693來源:國知局
專利名稱:一種在即時通信中屏幕截圖的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及計算機技術(shù)領(lǐng)域,特別涉及一種在即時通信中屏幕截圖的方法和系統(tǒng)。
背景技術(shù)
目前即時通信領(lǐng)域的交流方式除了文本交互和雙方真人語音視頻的交互以外,圖片信息也是一種重要的方式,用戶借助圖片往往能夠傳達更為豐富的信息。目前已經(jīng)有即時通信軟件具備了實時屏幕截圖的功能,能夠自由選取屏幕上的任何位置和大小的圖像,然后通過即時通信終端的發(fā)送圖片功能發(fā)送給對方。該功能相當(dāng)于實時“描述”本地的屏幕狀態(tài)并共享給對方,給用戶帶來了極大的便利。具體方案是用戶按下對話窗口的捕捉屏幕按鈕或者快捷鍵Ctrl+Alt+A后,進入截圖狀態(tài),然后使用鼠標(biāo)選定要截圖范圍后,雙擊鼠標(biāo)左鍵即可將所選范圍以圖片形式保存到聊天窗口。其缺點是屏幕截圖結(jié)束后,直接雙擊鼠標(biāo)左鍵圖片就已經(jīng)編碼保存,沒有提供編輯圖片的功能,難以突出重點或者更好地表達用戶的想法。用戶如果需要編輯圖片,必須借助其他的圖片處理工具先截圖,再通過操作系統(tǒng)的剪貼板功能,用專用的圖片處理工具進行處理,然后重新截圖發(fā)送給對方(或者將處理的結(jié)果保存,以文件形式發(fā)送給對方)。這樣的操作過程比較繁瑣,需要進一步改善以提升用戶體驗。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種在即時通信中屏幕截圖的方法和系統(tǒng),滿足用戶的個性化需求。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是一種在即時通信中屏幕截圖的方法,包括以下步驟A1,接收到屏幕截圖請求,啟動屏幕截圖功能;A2,啟動圖片編輯功能,在操作窗口中顯示圖片編輯工具,并根據(jù)接收到的編輯指令對選定屏幕區(qū)域內(nèi)的圖像進行編輯。
作為優(yōu)選,步驟A1中,在啟動圖片編輯功能之后可進一步包括在操作窗口中顯示操作提示信息;所述提示信息至少包括如何截取圖像和如何退出屏幕截圖功能。
作為優(yōu)選,步驟A1和A2之間進一步包括A11,接收到截圖指令,根據(jù)所述指令捕捉屏幕的特定區(qū)域的數(shù)據(jù);A12,更新操作窗口中的操作提示信息;更新后的操作信息至少包括如何修改截取圖像的范圍和位置,以及如何重新截取圖像。
作為優(yōu)選,步驟A12中,所述更新后的操作信息還可包括如何啟動圖片編輯功能。
具體的,步驟A2中,所述圖片編輯工具可至少包括畫筆工具、文字編輯工具、橡皮工具和框選工具。
作為優(yōu)選,步驟A2中,啟動圖片編輯功能后,更新操作窗口中的操作提示信息;更新后的操作信息可至少包括如何關(guān)閉圖片編輯功能。
本發(fā)明一種在即時通信中屏幕截圖的方法,可進一步包括步驟A3,接收到關(guān)閉圖片編輯工具指令,關(guān)閉圖片編輯工具;A4,接收到保存指令,保存編輯后的圖片,關(guān)閉操作窗口。
本發(fā)明還提供了一種在即時通信中屏幕截圖的系統(tǒng),包括控制模塊和屏幕截圖模塊,還包括圖片編輯模塊;其中,所述控制模塊用于接收來自用戶輸入設(shè)備的信號,對所述信號進行解析,并根據(jù)該信號對屏幕截圖模塊進行控制,接收屏幕截圖模塊返回的屏幕數(shù)據(jù)并發(fā)送到即時通信對話框顯示;所述屏幕截圖模塊用于根據(jù)所述控制模塊的控制信號進行捕捉屏幕數(shù)據(jù),將捕獲到的屏幕數(shù)據(jù)發(fā)送到圖片編輯模塊或控制模塊,或接收來自圖片編輯模塊的屏幕數(shù)據(jù)并發(fā)送到控制模塊;所述圖片編輯模塊用于根據(jù)用戶的指令對接收到的屏幕數(shù)據(jù)進行編輯,并將編輯后的屏幕發(fā)送到屏幕截圖模塊。
作為優(yōu)選,本發(fā)明系統(tǒng)還可包括還包括觸發(fā)模塊,用于根據(jù)用戶的操作向所述控制模塊發(fā)送控制指令。所述控制指令包括屏幕截圖請求。作為優(yōu)選,本發(fā)明系統(tǒng)還可包括圖像編碼模塊,用于對來自屏幕截圖模塊或圖片編輯模塊的屏幕數(shù)據(jù)進行壓縮編碼,并根據(jù)指令將壓縮編碼后的屏幕數(shù)據(jù)發(fā)送到控制模塊。
本發(fā)明的有益效果在于用戶在使用即時通信工具的實時屏幕截圖功能時,可根據(jù)需要對圖片進行編輯,豐富了截圖功能,更好地滿足了用戶需求。實現(xiàn)即時通信增值服務(wù)新的贏利模式。


圖1是本發(fā)明一種在即時通信中屏幕截圖的系統(tǒng)的結(jié)構(gòu)框圖。
圖2是本發(fā)明一個實施例中第一組操作提示信息框的示意圖。
圖3是本發(fā)明一個實施例中第二組操作提示信息框的示意圖。
圖4是本發(fā)明一個實施例中圖片編輯工具欄的示意圖。
圖5是本發(fā)明一個實施例中一種在即時通信中屏幕截圖的方法流程圖。
具體實施例方式
下面根據(jù)附圖和具體實施例對本發(fā)明作進一步闡述。
如圖1所示,本發(fā)明一種在即時通信中屏幕截圖的系統(tǒng)包括嵌入在即時通信對話框200上的觸發(fā)模塊104、控制模塊101、屏幕截圖模塊102、圖片編輯模塊103和圖像編碼模塊106。
其中,觸發(fā)模塊104嵌入在即時通信界面的對話框200上,可以是按鈕、觸摸板、推拉桿、旋轉(zhuǎn)桿或鍵盤等與觸發(fā)功能模塊的組合。當(dāng)用戶在使用對話框200進行交流時,可通過使用用戶輸入設(shè)備控制觸發(fā)模塊104向控制模塊101發(fā)送啟動命令啟動截圖功能(例如但不限于,使用鍵盤輸入一個快捷鍵或點擊觸發(fā)按鈕)。此時,控制模塊101會向操作窗口發(fā)送第一組操作提示信息,所述提示信息可包括如何截取圖像和如何退出屏幕截圖功能(例如但不限于,如圖2所示)。同時,鼠標(biāo)作為屏幕截圖模塊102的捕捉工具,當(dāng)用戶按下鼠標(biāo)左鍵不放時,可在屏幕上捕捉選擇的屏幕數(shù)據(jù),并用框圖示意選擇的范圍。本發(fā)明的其它實施例中,當(dāng)用戶使用的是觸摸屏?xí)r,用戶可使用手指作為屏幕截圖模塊102的捕捉工具。
本發(fā)明較佳實施例中,可設(shè)定一快捷鍵對應(yīng)啟動圖片編輯功能。當(dāng)用戶按下此快捷鍵后,控制模塊101會向操作窗口發(fā)送關(guān)于如何關(guān)閉圖片編輯功能的操作提示信息;同時,控制模塊101向屏幕截圖模塊102發(fā)送指令,控制屏幕截圖模塊102將用戶用鼠標(biāo)選定的區(qū)域內(nèi)的屏幕數(shù)據(jù)發(fā)送到圖片編輯模塊103,圖片編輯模塊103同時會啟動圖片編輯工具欄(如圖4所示),并發(fā)送到操作窗口的對應(yīng)位置上顯示。圖片編輯工具欄中可至少包括畫筆工具、文字編輯工具、橡皮工具和框選工具(顏色可以選擇)4種常用的圖片編輯功能??蜻x工具可以有多種形式,圓形,橢圓形,矩形等等。用戶在啟動了圖片編輯工具以后,可以自由的對選區(qū)進行添加文字、引線、框選重點等操作,更加有效地表達自己的意圖。
可設(shè)定另一快捷鍵對應(yīng)關(guān)閉圖片編輯的功能。當(dāng)用戶按下此快捷鍵后,控制模塊101會更新操作窗口的操作提示信息,去除關(guān)閉圖片編輯功能的操作提示信息;同時,控制模塊101會向屏幕截圖模塊102發(fā)送指令,控制屏幕截圖模塊102向圖片編輯模塊103發(fā)送關(guān)閉指令,圖片編輯模塊103會將編輯修改后的屏幕數(shù)據(jù)發(fā)送到圖像編碼模塊106進行壓縮編碼處理(也會發(fā)送到屏幕截圖模塊102),同時關(guān)閉圖片編輯工具欄。
本發(fā)明較佳實施例中,只有當(dāng)控制模塊101接收到保存指令(例如用戶雙擊鼠標(biāo)左鍵)時,控制模塊101才會將用戶截取的屏幕數(shù)據(jù)(來自屏幕截圖模塊102的未經(jīng)過圖片編輯處理的數(shù)據(jù))或經(jīng)過編輯后的屏幕數(shù)據(jù)(來自圖片編輯模塊103的經(jīng)過圖片編輯處理的數(shù)據(jù))發(fā)送到本地對話框200進行顯示(便于用戶預(yù)覽)。本發(fā)明較佳實施例中,不將壓縮后的屏幕數(shù)據(jù)發(fā)送到對話框200進行顯示。壓縮編碼后的屏幕數(shù)據(jù)主要用于通過網(wǎng)絡(luò)傳送給接收端,以節(jié)省網(wǎng)絡(luò)帶寬。只有在用戶使用用戶輸入設(shè)備觸發(fā)即時通信對話框200上的發(fā)送模塊或使用快捷鍵發(fā)送對話框200中的內(nèi)容時,控制模塊101才會將經(jīng)過圖像編碼模塊106處理后的屏幕數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)中。本發(fā)明其它實施例中,當(dāng)控制模塊101接收到保存指令時,控制模塊101可將經(jīng)過壓縮編碼后的屏幕數(shù)據(jù)發(fā)送到對話框200顯示。
設(shè)定一種快捷鍵對應(yīng)保存截圖到對話框200的操作。當(dāng)用戶該快捷鍵后,控制模塊101會將當(dāng)前保存能的屏幕數(shù)據(jù)(可能是捕捉的原始的屏幕數(shù)據(jù),也可能是經(jīng)過編輯處理后的屏幕數(shù)據(jù),也可能是經(jīng)過壓縮編碼后的圖象)保存到即時通信對話框200顯示。本發(fā)明的其它實施例中,可設(shè)定一觸發(fā)模塊,當(dāng)用戶使用用戶輸入設(shè)備觸發(fā)該模塊時,其會向控制模塊101發(fā)送保存指令。
控制模塊101負責(zé)整個截圖過程中的控制功能,接收用戶的指令并對指令作出響應(yīng),通知到各相應(yīng)的模塊;組織模塊之間的通信。具體操作包括接收來自用戶輸入設(shè)備的啟動指令,啟動截圖功能或圖片編輯功能,向操作窗口發(fā)送操作提示信息或屏幕數(shù)據(jù)用于顯示,向屏幕截圖模塊102發(fā)送控制指令,接收來自屏幕截圖模塊102返回的操作信息或屏幕數(shù)據(jù),將接收到的屏幕數(shù)據(jù)保存到即時通信對話框200,等。例如但不限于,當(dāng)用戶用鼠標(biāo)在屏幕上畫出一個框,選定要截取的圖片時,屏幕截圖模塊102實時捕捉選定的屏幕數(shù)據(jù),并在鼠標(biāo)操作結(jié)束后向控制模塊101發(fā)送捕捉結(jié)束指令,控制模塊101在接收到上述捕捉結(jié)束指令后,會向操作窗口發(fā)送第二組操作提示信息(如圖3所示)。所述提示信息可包括如何修改截取圖像的范圍和位置,如何將截取的圖像保存到對話框200中,以及如何重新截取圖像等等。在本發(fā)明較佳實施例中,上述提示信息中還可包括如何啟動圖片編輯功能的提示信息和/或如何關(guān)閉圖片編輯功能的提示信息。
屏幕截圖模塊102負責(zé)捕捉屏幕數(shù)據(jù),與控制模塊101進行交互,將捕獲到的屏幕數(shù)據(jù)根據(jù)控制指令送到控制模塊101或圖片編輯模塊103或者圖像編碼模塊106,接收來自圖片編輯模塊103的編輯后的屏幕數(shù)據(jù)并發(fā)送到控制模塊101。本發(fā)明的其它實施例中屏幕截圖模塊102可直接將編輯后的屏幕數(shù)據(jù)發(fā)送到本地即時通信對話框200顯示。
圖片編輯模塊103負責(zé)圖片編輯工具箱的管理,各種圖片編輯控件的管理與功能實現(xiàn)等。其從屏幕截圖模塊102接收屏幕截圖的原始數(shù)據(jù),調(diào)用圖片編輯工具欄在操作窗口顯示,根據(jù)用戶對控件的操作對屏幕截圖的原始數(shù)據(jù)進行修改,將編輯后的屏幕數(shù)據(jù)發(fā)送到屏幕截圖模塊102或圖像編碼模塊106。
圖像編碼模塊106負責(zé)對收到的屏幕數(shù)據(jù)進行壓縮編碼(是對空間信息進行壓縮,壓縮過程主要由預(yù)測、量化、變換、熵編碼等組成),然后送到控制模塊101,由控制模塊101負責(zé)將數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)或即時通信對話框200。
本發(fā)明的其它實施例中,在整個屏幕截圖和編輯的處理過程中,控制模塊101可不向操作窗口發(fā)送操作提示信息,關(guān)于屏幕截圖和編輯的操作方法可保存在即時通迅工具的幫助文件中。或者,控制模塊101在接收到屏幕截圖請求后,一次性將全部操作提示信息全部發(fā)送到操作窗口中顯示。
本發(fā)明的其它實施例中,可不設(shè)置圖像編碼模塊106。
本發(fā)明其它實施例中,屏幕截圖模塊102和圖片編輯模塊103的功能和實現(xiàn)可集成在一個模塊中實現(xiàn)。在這種情況下,可按上述方法實現(xiàn)本發(fā)明,也可不設(shè)置快捷鍵來啟動和關(guān)閉圖片編輯功能,當(dāng)用戶通過觸發(fā)模塊104啟動截圖功能時,控制模塊101同時啟動了圖片編輯功能,圖片編輯工具欄會顯示在操作窗口,用戶可在截圖后直接使用圖片編輯工具對選定的屏幕數(shù)據(jù)進行處理,處理后雙擊鼠標(biāo)左鍵將圖片保存到即時通信對話框200。
如圖5所示,本發(fā)明較佳實施例中,一種在即時通信中屏幕截圖的方法可包括以下步驟S1,控制模塊101接收到用戶通過觸發(fā)模塊104向其發(fā)送的屏幕截圖請求。
S2,控制模塊101向操作窗口發(fā)送第一組操作提示信息。提示信息中包括當(dāng)前像素信息、如何截取圖像的操作提示信息和如何退出屏幕截圖功能的提示信息。同時,鼠標(biāo)被設(shè)定為屏幕截圖模塊102的捕捉工具。
S3,用戶使用鼠標(biāo)截取屏幕圖片,向屏幕截圖模塊102發(fā)送截圖指令,屏幕截圖模塊102根據(jù)用戶的操作實時在操作窗口顯示當(dāng)前截取的屏幕數(shù)據(jù)的信息(如起點坐標(biāo),終點坐標(biāo),像素等)。
S4,在用戶截圖操作結(jié)束后保存截取到的屏幕數(shù)據(jù)(保存在屏幕截圖模塊102中等待下一步的操作指令),同時向操作窗口發(fā)送第二組操作提示信息。第二組提示信息可包括當(dāng)前像素信息、修改截取圖像的范圍和位置的操作提示、將截取的圖像保存到對話框200中的操作提示、如何重新截取圖像的操作提示、以及如何啟動圖片編輯功能的提示信息。
S5,如果接收到啟動圖片編輯指令,執(zhí)行步驟S6;如果接收到保存指令,執(zhí)行步驟S10,同時,屏幕截圖模塊102將保存的原始屏幕數(shù)據(jù)發(fā)送到圖像編碼模塊106進行壓縮編碼處理,等待發(fā)送到網(wǎng)絡(luò)中。
S7,控制模塊101更新操作窗口的操作提示信息,將如何啟動圖片編輯功能的提示信息替換為如何關(guān)閉圖片編輯功能的操作提示信息;同時,控制模塊101向屏幕截圖模塊102發(fā)送指令,控制屏幕截圖模塊102將用戶截取的屏幕數(shù)據(jù)發(fā)送到圖片編輯模塊103。
S8,圖片編輯模塊103接收到上述屏幕數(shù)據(jù)的同時啟動圖片編輯工具欄,并發(fā)送到操作窗口的對應(yīng)位置上顯示。
S8,圖片編輯模塊103根據(jù)用戶對控件的操作對屏幕截圖的原始數(shù)據(jù)進行修改。
S9,用戶使用用戶輸入設(shè)備關(guān)閉圖片編輯工具欄,控制模塊101更新操作窗口的操作提示信息,將如何關(guān)閉圖片編輯功能的操作提示信息去掉;同時,圖片編輯模塊103將編輯后的屏幕數(shù)據(jù)分別發(fā)送到屏幕截圖模塊102(進行保存)和圖像編碼模塊106(進行壓縮編碼處理)。
S10,用戶使用用戶輸入設(shè)備發(fā)送保存指令,控制模塊101將當(dāng)前保存在屏幕截圖模塊102中的屏幕數(shù)據(jù)發(fā)送到即時通信對話框200保存。
之后,用戶可使用用戶輸入設(shè)備發(fā)送發(fā)送指令,控制模塊101將圖像編碼模塊106中經(jīng)過壓縮編碼處理后的屏幕截圖發(fā)送到網(wǎng)絡(luò)上的一個接收方顯示。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1.一種在即時通信中屏幕截圖的方法,其特征在于,包括以下步驟A1,接收到屏幕截圖請求,啟動屏幕截圖功能;A2,啟動圖片編輯功能,在操作窗口中顯示圖片編輯工具,并根據(jù)接收到的編輯指令對選定屏幕區(qū)域內(nèi)的圖像進行編輯。
2.根據(jù)權(quán)利要求1所述的在即時通信中屏幕截圖的方法,其特征在于,步驟A1中,在啟動圖片編輯功能之后進一步包括在操作窗口中顯示操作提示信息;所述提示信息至少包括如何截取圖像和如何退出屏幕截圖功能。
3.根據(jù)權(quán)利要求2所述的在即時通信中屏幕截圖的方法,其特征在于,步驟A1和A2之間進一步包括A11,接收到截圖指令,根據(jù)所述指令捕捉屏幕的特定區(qū)域的數(shù)據(jù);A12,更新操作窗口中的操作提示信息;更新后的操作信息至少包括如何修改截取圖像的范圍和位置,以及如何重新截取圖像。
4.根據(jù)權(quán)利要求3所述的在即時通信中屏幕截圖的方法,其特征在于步驟A12中,所述更新后的操作信息還包括如何啟動圖片編輯功能。
5.根據(jù)權(quán)利要求1所述的在即時通信中屏幕截圖的方法,其特征在于步驟A2中,所述圖片編輯工具至少包括畫筆工具、文字編輯工具、橡皮工具和框選工具。
6.根據(jù)權(quán)利要求2所述的在即時通信中屏幕截圖的方法,其特征在于步驟A2中,啟動圖片編輯功能后,更新操作窗口中的操作提示信息;更新后的操作信息至少包括如何關(guān)閉圖片編輯功能。
7.根據(jù)權(quán)利要求1所述的在即時通信中屏幕截圖的方法,其特征在于,進一步包括A3,接收到關(guān)閉圖片編輯工具指令,關(guān)閉圖片編輯工具;A4,接收到保存指令,保存編輯后的圖片,關(guān)閉操作窗口。
8.一種在即時通信中屏幕截圖的系統(tǒng),包括控制模塊和屏幕截圖模塊,其特征在于還包括圖片編輯模塊;其中,所述控制模塊用于接收來自用戶輸入設(shè)備的信號,對所述信號進行解析,并根據(jù)該信號對屏幕截圖模塊進行控制,接收屏幕截圖模塊返回的屏幕數(shù)據(jù)并發(fā)送到即時通信對話框顯示;所述屏幕截圖模塊用于根據(jù)所述控制模塊的控制信號進行捕捉屏幕數(shù)據(jù),將捕獲到的屏幕數(shù)據(jù)發(fā)送到圖片編輯模塊或控制模塊,或接收來自圖片編輯模塊的屏幕數(shù)據(jù)并發(fā)送到控制模塊;所述圖片編輯模塊用于根據(jù)用戶的指令對接收到的屏幕數(shù)據(jù)進行編輯,并將編輯后的屏幕發(fā)送到屏幕截圖模塊。
9.根據(jù)權(quán)利要求8所述的在即時通信中屏幕截圖的系統(tǒng),其特征在于還包括觸發(fā)模塊,用于根據(jù)用戶的操作向所述控制模塊發(fā)送控制指令。
10.根據(jù)權(quán)利要求8所述的在即時通信中屏幕截圖的系統(tǒng),其特征在于還包括圖像編碼模塊,用于對來自屏幕截圖模塊或圖片編輯模塊的屏幕數(shù)據(jù)進行壓縮編碼,并根據(jù)指令將壓縮編碼后的屏幕數(shù)據(jù)發(fā)送到控制模塊。
全文摘要
本發(fā)明公開了一種在即時通信中屏幕截圖的方法,包括以下步驟A1,接收到屏幕截圖請求,啟動屏幕截圖功能;A2,啟動圖片編輯功能,在操作窗口中顯示圖片編輯工具,并根據(jù)接收到的編輯指令對選定屏幕區(qū)域內(nèi)的圖像進行編輯。本發(fā)明還公開了一種在即時通信中屏幕截圖的系統(tǒng)。本發(fā)明的有益效果在于用戶在使用即時通信工具的實時屏幕截圖功能時,可根據(jù)需要對圖片進行編輯,豐富了截圖功能,更好地滿足了用戶需求。實現(xiàn)即時通信增值服務(wù)新的贏利模式。
文檔編號G06T11/80GK101078980SQ20061006454
公開日2007年11月28日 申請日期2006年12月27日 優(yōu)先權(quán)日2006年12月27日
發(fā)明者呂靜 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
台湾省| 明溪县| 巩义市| 西乌珠穆沁旗| 城市| 潢川县| 平度市| 玉屏| 乐山市| 明水县| 瑞昌市| 分宜县| 汉寿县| 绵阳市| 米脂县| 台北县| 自治县| 屏南县| 于都县| 天长市| 疏附县| 平昌县| 黑龙江省| 西和县| 新民市| 福海县| 左贡县| 九龙城区| 凉城县| 闻喜县| 平陆县| 夹江县| 磐石市| 喀什市| 天长市| 新绛县| 林周县| 晴隆县| 乡宁县| 阜阳市| 米脂县|