本發(fā)明涉及圖像技術(shù)領(lǐng)域,尤其涉及一種截屏方法和系統(tǒng)。
背景技術(shù):
隨著科技的發(fā)展和社會(huì)的進(jìn)步,智能手機(jī)逐步開始普及,移動(dòng)智能生活已經(jīng)開始改變?nèi)藗兊纳盍?xí)慣。日常生活中我們使用手機(jī)的時(shí)候需要留下一些重要的數(shù)據(jù),都需要對(duì)手機(jī)進(jìn)行截屏。
目前常見的手機(jī)截屏的方法例如手機(jī)快捷鍵組合,這種截圖方式不僅無法進(jìn)行區(qū)域選擇性截圖等缺點(diǎn),而且需要用手進(jìn)行操作進(jìn)行截圖,而在實(shí)際使用中,當(dāng)雙手操作其他物體或沾水沾油,無法解放雙手時(shí),則無法截取屏幕,造成使用不便。
因此,如何提供一種減少雙手使用頻率的截屏方法,使截屏更加方便,成為本領(lǐng)域亟需解決的問題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種減少雙手使用頻率的截屏方法,使截屏更加方便,用戶使用體驗(yàn)更好的截屏方法和系統(tǒng)。
本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:
一種截屏方法,包括:
獲取截屏指令;
將當(dāng)前界面切分為至少兩塊截屏區(qū)域,并且按照預(yù)設(shè)規(guī)則對(duì)至少兩塊截屏區(qū)域分配編號(hào);
獲取區(qū)域確定指令,根據(jù)區(qū)域確定指令獲取至少一個(gè)用戶指定的編號(hào);
將與該編號(hào)對(duì)應(yīng)的截屏區(qū)域進(jìn)行截屏,獲取截屏圖片。
優(yōu)選的,所述截屏指令具體包括:用戶的語音指令,或晃動(dòng)移動(dòng)終端的指令。
優(yōu)選的,所述區(qū)域確定指令包括:用戶的語音信息,或用戶的觸摸指令。
優(yōu)選的,所述預(yù)設(shè)規(guī)則包括:縱向按照英文字母表的順序進(jìn)行排列,橫向按照自然數(shù)字的順序進(jìn)行排列,之后將縱向順序與橫向順序組合后形成編號(hào)。
優(yōu)選的,所述方法進(jìn)一步包括:獲取確認(rèn)保存該截屏圖片的指令,并將該截屏圖片保存。
本發(fā)明公開一種截屏系統(tǒng),包括:
第一獲取模塊,用于獲取截屏指令;
頁面分析模塊,用于將當(dāng)前界面切分為至少兩塊截屏區(qū)域,并且按照預(yù)設(shè)規(guī)則對(duì)至少兩塊截屏區(qū)域分配編號(hào);
第二獲取模塊,用于獲取區(qū)域確定指令,根據(jù)區(qū)域確定指令獲取至少一個(gè)用戶指定的編號(hào);
截取模塊,用于將與該編號(hào)對(duì)應(yīng)的截屏區(qū)域進(jìn)行截屏,獲取截屏圖片。
優(yōu)選的,所述截屏指令具體包括:用戶的語音指令,或晃動(dòng)移動(dòng)終端的指令。
優(yōu)選的,所述區(qū)域確定指令包括:用戶的語音信息,或用戶的觸摸指令。
優(yōu)選的,所述預(yù)設(shè)規(guī)則包括:縱向按照英文字母表的順序進(jìn)行排列,橫向按照自然數(shù)字的順序進(jìn)行排列,之后將縱向順序與橫向順序組合后形成編號(hào)。
優(yōu)選的,所述系統(tǒng)進(jìn)一步包括:數(shù)據(jù)存儲(chǔ)模塊,用于獲取確認(rèn)保存該截屏圖片的指令,并將該截屏圖片保存。
本發(fā)明的截屏方法由于包括:獲取截屏指令;將當(dāng)前界面切分為至少兩塊截屏區(qū)域,并且按照預(yù)設(shè)規(guī)則對(duì)至少兩塊截屏區(qū)域分配編號(hào);獲取區(qū)域確定指令,根據(jù)區(qū)域確定指令獲取至少一個(gè)用戶指定的編號(hào);將與該編號(hào)對(duì)應(yīng)的截屏區(qū)域進(jìn)行截屏,獲取截屏圖片。采用這種方式,就可以將界面切分為至少兩塊區(qū)域,顯示出來,然后將每塊區(qū)域進(jìn)行編號(hào),移動(dòng)終端在收到用戶想要截屏的區(qū)域后,將相應(yīng)的區(qū)域進(jìn)行截屏,從而獲取截屏圖片,這樣就減少了用戶使用手操作進(jìn)行截屏,并且截屏的區(qū)域更加精確,只取需要使用的部分進(jìn)行截屏,減少無用信息,突出重點(diǎn),使截屏更加方便,用戶使用體驗(yàn)更好。
附圖說明
圖1是本發(fā)明實(shí)施例一的截屏方法的流程圖;
圖2是本發(fā)明實(shí)施例一的截屏界面切分的示意圖;
圖3是本發(fā)明實(shí)施例一的A1區(qū)域的截屏圖片;
圖4是本發(fā)明實(shí)施例一的C2區(qū)域的截屏圖片;
圖5是本發(fā)明實(shí)施例一的A1、A2、A3區(qū)域的截屏圖片;
圖6是本發(fā)明實(shí)施例二的截屏系統(tǒng)的示意圖。
具體實(shí)施方式
雖然流程圖將各項(xiàng)操作描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
計(jì)算機(jī)設(shè)備包括用戶設(shè)備與網(wǎng)絡(luò)設(shè)備。其中,用戶設(shè)備或客戶端包括但不限于電腦、智能手機(jī)、PDA等;網(wǎng)絡(luò)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器、多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算的由大量計(jì)算機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云。計(jì)算機(jī)設(shè)備可單獨(dú)運(yùn)行來實(shí)現(xiàn)本發(fā)明,也可接入網(wǎng)絡(luò)并通過與網(wǎng)絡(luò)中的其他計(jì)算機(jī)設(shè)備的交互操作來實(shí)現(xiàn)本發(fā)明。計(jì)算機(jī)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。
在這里可能使用了術(shù)語“第一”、“第二”等等來描述各個(gè)單元,但是這些單元不應(yīng)當(dāng)受這些術(shù)語限制,使用這些術(shù)語僅僅是為了將一個(gè)單元與另一個(gè)單元進(jìn)行區(qū)分。這里所使用的術(shù)語“和/或”包括其中一個(gè)或更多所列出的相關(guān)聯(lián)項(xiàng)目的任意和所有組合。當(dāng)一個(gè)單元被稱為“連接”或“耦合”到另一單元時(shí),其可以直接連接或耦合到所述另一單元,或者可以存在中間單元。
這里所使用的術(shù)語僅僅是為了描述具體實(shí)施例而不意圖限制示例性實(shí)施例。除非上下文明確地另有所指,否則這里所使用的單數(shù)形式“一個(gè)”、“一項(xiàng)”還意圖包括復(fù)數(shù)。還應(yīng)當(dāng)理解的是,這里所使用的術(shù)語“包括”和/或“包含”規(guī)定所陳述的特征、整數(shù)、步驟、操作、單元和/或組件的存在,而不排除存在或添加一個(gè)或更多其他特征、整數(shù)、步驟、操作、單元、組件和/或其組合。
下面結(jié)合附圖和較佳的實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。
實(shí)施例一
如圖1所示,本實(shí)施例中公開一種截屏方法,應(yīng)用在移動(dòng)終端上,包括:
S101、獲取截屏指令;
S102、將當(dāng)前界面切分為至少兩塊截屏區(qū)域,并且按照預(yù)設(shè)規(guī)則對(duì)至少兩塊截屏區(qū)域分配編號(hào);
S103、獲取區(qū)域確定指令,根據(jù)區(qū)域確定指令獲取至少一個(gè)用戶指定的編號(hào);
S104、將與該編號(hào)對(duì)應(yīng)的截屏區(qū)域進(jìn)行截屏,獲取截屏圖片。
本發(fā)明的截屏方法由于包括:獲取截屏指令;將當(dāng)前界面切分為至少兩塊截屏區(qū)域,并且按照預(yù)設(shè)規(guī)則對(duì)至少兩塊截屏區(qū)域分配編號(hào);獲取區(qū)域確定指令,根據(jù)區(qū)域確定指令獲取至少一個(gè)用戶指定的編號(hào);將與該編號(hào)對(duì)應(yīng)的截屏區(qū)域進(jìn)行截屏,獲取截屏圖片。采用這種方式,就可以將界面切分為至少兩塊區(qū)域,顯示出來,然后將每塊區(qū)域進(jìn)行編號(hào),移動(dòng)終端在收到用戶想要截屏的區(qū)域后,將相應(yīng)的區(qū)域進(jìn)行截屏,從而獲取截屏圖片,這樣就減少了用戶使用手操作進(jìn)行截屏,并且截屏的區(qū)域更加精確,只取需要使用的部分進(jìn)行截屏,減少無用信息,突出重點(diǎn),使截屏更加方便,用戶使用體驗(yàn)更好。
根據(jù)其中一個(gè)示例,所述截屏指令具體包括:用戶的語音指令,或晃動(dòng)移動(dòng)終端的指令。
采用這種方式,用戶可以通過語音控制移動(dòng)終端,例如用戶說“我要截屏”,那么移動(dòng)終端在收到用戶的語音信息后,就會(huì)進(jìn)入預(yù)備截屏的狀態(tài),對(duì)當(dāng)前移動(dòng)終端的界面準(zhǔn)備截屏?;蛘呋蝿?dòng)移動(dòng)終端,在檢測(cè)到晃動(dòng)移動(dòng)終端達(dá)到一定的幅度或晃動(dòng)的方向與預(yù)設(shè)的方向一致,那么移動(dòng)終端就會(huì)進(jìn)入預(yù)備截屏的狀態(tài),對(duì)當(dāng)前移動(dòng)終端的界面準(zhǔn)備截屏。這樣就可以進(jìn)一步減少截屏?xí)r用戶雙手的使用頻率,在用戶的雙手不方便截屏,例如雙手在做其他的事情,雙手比較臟或有水等情況下,就可以通過上述的方式讓移動(dòng)終端進(jìn)入到預(yù)截屏狀態(tài),做好截屏準(zhǔn)備,解放了雙手,使截屏操作更加方便、簡(jiǎn)便。
根據(jù)其中另一個(gè)示例,所述區(qū)域確定指令包括:用戶的語音信息,或用戶的觸摸指令。
移動(dòng)終端在進(jìn)入預(yù)截屏狀態(tài)后,就會(huì)將移動(dòng)終端切分為至少兩塊區(qū)域,然后將不同的區(qū)域進(jìn)行編號(hào),例如分割為兩塊,可以按照預(yù)設(shè)規(guī)則進(jìn)行編號(hào),預(yù)設(shè)規(guī)則可以是按照自然數(shù)字進(jìn)行編號(hào),例如依次編號(hào)1、2,如果分割為4塊區(qū)域,就可以依次編號(hào)1、2、3、4,如果分割為9塊區(qū)域,就可以分割為1、2、3、4、5、6、7、8、9。另外預(yù)設(shè)規(guī)則也可以是按照英文字母表的順序進(jìn)行編號(hào),例如分割為4塊區(qū)域,就可以依次編號(hào)A、B、C、D,如果分割為9塊區(qū)域,就可以分割為A、B、C、D、E、F、G、H、I。本實(shí)施例中,為了方便用戶熟知編號(hào),挑選出需要截屏的區(qū)域,預(yù)設(shè)規(guī)則可以是:縱向按照英文字母表的順序進(jìn)行排列,橫向按照自然數(shù)字的順序進(jìn)行排列,之后將縱向順序與橫向順序組合后形成編號(hào)。也就是縱向的行從左到右按照A、B、C、D……X、Y、Z進(jìn)行排列,橫向的列從上到下按照1、2、3、4、5、6……進(jìn)行排列,那么第一行的編號(hào)從左到右依次就是A1、A2、A3、A4、A5、A6……,第二行的編號(hào)從左到右依次就是B1、B2、B3、B4、B5、B6……,第三行的編號(hào)從左到右依次就是C1、C2、C3、C4、C5、C6……,之后的依次類推,得到每個(gè)區(qū)域的編號(hào)。這樣就更加方便用戶了解到每個(gè)區(qū)域的編號(hào),從而更快更準(zhǔn)確的獲取截屏區(qū)域。如圖2所示,本實(shí)施例中以將界面分割為9個(gè)區(qū)域?yàn)槔M(jìn)行說明,縱向的行從左到右按照A、B、C,橫向的列從上到下按照1、2、3,這樣編號(hào)從左到右,從上到下依次就是A1、A2、A3、B1、B2、B3、C1、C2、C3,即第一行是A1、A2、A3,第二行是B1、B2、B3,第三行是C1、C2、C3。在切分完成后,用戶就可以按照自己的需要選取截屏區(qū)域進(jìn)行截屏,例如,如圖3所示,用戶說“A1”,那么移動(dòng)終端就截取A1區(qū)域,獲取A1區(qū)域的截圖,當(dāng)然,用戶也可以用手指觸碰A1區(qū)域,移動(dòng)終端就可以截取A1區(qū)域,當(dāng)然也可以使用其他方式確定截屏區(qū)域。又例如,如圖4所示,用戶說“C2”,或者用戶觸摸C2區(qū)域,那么移動(dòng)終端就截取C2區(qū)域,獲取C2區(qū)域的截圖。又例如,如圖5所示,用戶說“A123”,或用戶說“A1、A2、A3”,或者用戶同時(shí)觸摸A1、A2、A3區(qū)域,那么移動(dòng)終端就同時(shí)截取A1、A2、A3區(qū)域,作為一個(gè)圖片,獲取A1、A2、A3合并后的截圖。當(dāng)然,用戶也可以說“A1、B2、C3”,那么移動(dòng)終端就會(huì)同時(shí)截取A1、B2、C3區(qū)域,然后按照位置合并為一張圖片,即相當(dāng)于將其他區(qū)域進(jìn)行遮擋后截圖,這樣就更加方便,截圖區(qū)域的選擇更加個(gè)性化和定制化,用戶可以根據(jù)自己的需要任意組合,非常方便。
本實(shí)施例中,在完成每個(gè)區(qū)域的編號(hào)后,可以顯示在顯示屏上,這樣可以讓用戶更準(zhǔn)確的了解到每塊區(qū)域的編號(hào),方便截屏。
根據(jù)其中另一個(gè)示例,所述方法進(jìn)一步包括:獲取確認(rèn)保存該截屏圖片的指令,并將該截屏圖片保存。
這樣就可以在獲取截屏圖片后供用戶參考,用戶覺得滿意就可以進(jìn)行保存,覺得不滿意就可以放棄后重新截圖,或者保存后在重新截圖。
現(xiàn)有技術(shù)中需要使用手指觸摸移動(dòng)終端屏幕本身進(jìn)行截屏,在實(shí)際使用中,根本無法為手部殘疾的人士解決操作手機(jī)的目的,對(duì)于正常人士,當(dāng)雙手操作其他物體或沾水沾油,無法解放雙手時(shí),則無法截取屏幕,造成使用不便。
本實(shí)施例可以通過聲音來控制手機(jī)截屏的操作,即橫向縱向?qū)⑹謾C(jī)屏幕劃分出多份格子(如四宮格、九宮格、十二宮格、十六宮格等等),精準(zhǔn)實(shí)現(xiàn)對(duì)手機(jī)屏幕截圖的功能。不僅解放了雙手,還能對(duì)屏幕進(jìn)行區(qū)域選擇性截圖,為人們帶來了極大的便利,在提高用戶的操作體驗(yàn)的同時(shí),具有原理簡(jiǎn)單、兼容性好、易于移植、趣味性方便快捷等優(yōu)點(diǎn)。
實(shí)施例二
如圖6所示,本實(shí)施例中公開一種截屏系統(tǒng),應(yīng)用在移動(dòng)終端上,包括:
第一獲取模塊201,用于獲取截屏指令;
頁面分析模塊202,用于將當(dāng)前界面切分為至少兩塊截屏區(qū)域,并且按照預(yù)設(shè)規(guī)則對(duì)至少兩塊截屏區(qū)域分配編號(hào);
第二獲取模塊203,用于獲取區(qū)域確定指令,根據(jù)區(qū)域確定指令獲取至少一個(gè)用戶指定的編號(hào);
截取模塊204,用于將與該編號(hào)對(duì)應(yīng)的截屏區(qū)域進(jìn)行截屏,獲取截屏圖片。
采用這種方式,就可以將界面切分為至少兩塊區(qū)域,顯示出來,然后將每塊區(qū)域進(jìn)行編號(hào),移動(dòng)終端在收到用戶想要截屏的區(qū)域后,將相應(yīng)的區(qū)域進(jìn)行截屏,從而獲取截屏圖片,這樣就減少了用戶使用手操作進(jìn)行截屏,并且截屏的區(qū)域更加精確,只取需要使用的部分進(jìn)行截屏,減少無用信息,突出重點(diǎn),使截屏更加方便,用戶使用體驗(yàn)更好。
根據(jù)其中一個(gè)示例,所述截屏指令具體包括:用戶的語音指令,或晃動(dòng)移動(dòng)終端的指令。
采用這種方式,用戶可以通過語音控制移動(dòng)終端,例如用戶說“我要截屏”,那么移動(dòng)終端在收到用戶的語音信息后,就會(huì)進(jìn)入預(yù)備截屏的狀態(tài),對(duì)當(dāng)前移動(dòng)終端的界面準(zhǔn)備截屏?;蛘呋蝿?dòng)移動(dòng)終端,在檢測(cè)到晃動(dòng)移動(dòng)終端達(dá)到一定的幅度或晃動(dòng)的方向與預(yù)設(shè)的方向一致,那么移動(dòng)終端就會(huì)進(jìn)入預(yù)備截屏的狀態(tài),對(duì)當(dāng)前移動(dòng)終端的界面準(zhǔn)備截屏。這樣就可以進(jìn)一步減少截屏?xí)r用戶雙手的使用頻率,在用戶的雙手不方便截屏,例如雙手在做其他的事情,雙手比較臟或有水等情況下,就可以通過上述的方式讓移動(dòng)終端進(jìn)入到預(yù)截屏狀態(tài),做好截屏準(zhǔn)備,解放了雙手,使截屏操作更加方便、簡(jiǎn)便。
根據(jù)其中另一個(gè)示例,所述區(qū)域確定指令包括:用戶的語音信息,或用戶的觸摸指令。
移動(dòng)終端在進(jìn)入預(yù)截屏狀態(tài)后,就會(huì)將移動(dòng)終端切分為至少兩塊區(qū)域,然后將不同的區(qū)域進(jìn)行編號(hào),例如分割為兩塊,可以按照預(yù)設(shè)規(guī)則進(jìn)行編號(hào),預(yù)設(shè)規(guī)則可以是按照自然數(shù)字進(jìn)行編號(hào),例如依次編號(hào)1、2,如果分割為4塊區(qū)域,就可以依次編號(hào)1、2、3、4,如果分割為9塊區(qū)域,就可以分割為1、2、3、4、5、6、7、8、9。另外預(yù)設(shè)規(guī)則也可以是按照英文字母表的順序進(jìn)行編號(hào),例如分割為4塊區(qū)域,就可以依次編號(hào)A、B、C、D,如果分割為9塊區(qū)域,就可以分割為A、B、C、D、E、F、G、H、I。本實(shí)施例中,為了方便用戶熟知編號(hào),挑選出需要截屏的區(qū)域,預(yù)設(shè)規(guī)則可以是:縱向按照英文字母表的順序進(jìn)行排列,橫向按照自然數(shù)字的順序進(jìn)行排列,之后將縱向順序與橫向順序組合后形成編號(hào)。也就是縱向的行從左到右按照A、B、C、D……X、Y、Z進(jìn)行排列,橫向的列從上到下按照1、2、3、4、5、6……進(jìn)行排列,那么第一行的編號(hào)從左到右依次就是A1、A2、A3、A4、A5、A6……,第二行的編號(hào)從左到右依次就是B1、B2、B3、B4、B5、B6……,第三行的編號(hào)從左到右依次就是C1、C2、C3、C4、C5、C6……,之后的依次類推,得到每個(gè)區(qū)域的編號(hào)。這樣就更加方便用戶了解到每個(gè)區(qū)域的編號(hào),從而更快更準(zhǔn)確的獲取截屏區(qū)域。如圖2所示,本實(shí)施例中以將界面分割為9個(gè)區(qū)域?yàn)槔M(jìn)行說明,縱向的行從左到右按照A、B、C,橫向的列從上到下按照1、2、3,這樣編號(hào)從左到右,從上到下依次就是A1、A2、A3、B1、B2、B3、C1、C2、C3,即第一行是A1、A2、A3,第二行是B1、B2、B3,第三行是C1、C2、C3。在切分完成后,用戶就可以按照自己的需要選取截屏區(qū)域進(jìn)行截屏,例如,如圖3所示,用戶說“A1”,那么移動(dòng)終端就截取A1區(qū)域,獲取A1區(qū)域的截圖,當(dāng)然,用戶也可以用手指觸碰A1區(qū)域,移動(dòng)終端就可以截取A1區(qū)域,當(dāng)然也可以使用其他方式確定截屏區(qū)域。又例如,如圖4所示,用戶說“C2”,或者用戶觸摸C2區(qū)域,那么移動(dòng)終端就截取C2區(qū)域,獲取C2區(qū)域的截圖。又例如,如圖5所示,用戶說“A123”,或用戶說“A1、A2、A3”,或者用戶同時(shí)觸摸A1、A2、A3區(qū)域,那么移動(dòng)終端就同時(shí)截取A1、A2、A3區(qū)域,作為一個(gè)圖片,獲取A1、A2、A3合并后的截圖。當(dāng)然,用戶也可以說“A1、B2、C3”,那么移動(dòng)終端就會(huì)同時(shí)截取A1、B2、C3區(qū)域,然后按照位置合并為一張圖片,即相當(dāng)于將其他區(qū)域進(jìn)行遮擋后截圖,這樣就更加方便,截圖區(qū)域的選擇更加個(gè)性化和定制化,用戶可以根據(jù)自己的需要任意組合,非常方便。
本實(shí)施例中,在完成每個(gè)區(qū)域的編號(hào)后,可以顯示在顯示屏上,這樣可以讓用戶更準(zhǔn)確的了解到每塊區(qū)域的編號(hào),方便截屏。
根據(jù)其中另一個(gè)示例,所述系統(tǒng)進(jìn)一步包括:數(shù)據(jù)存儲(chǔ)模塊,用于獲取確認(rèn)保存該截屏圖片的指令,并將該截屏圖片保存。
這樣就可以在獲取截屏圖片后供用戶參考,用戶覺得滿意就可以進(jìn)行保存,覺得不滿意就可以放棄后重新截圖,或者保存后在重新截圖。
以上內(nèi)容是結(jié)合具體的優(yōu)選實(shí)施方式對(duì)本發(fā)明所作的進(jìn)一步詳細(xì)說明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。