一種終端的制作方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種終端。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的快速發(fā)展以及終端的迅速普及,終端的功能日益強大,如:用戶可以利用終端拍照、下載音樂以及訪問外部網(wǎng)絡(luò)數(shù)據(jù)資源等等。然而,當(dāng)用戶想測量周邊某個物體的尺寸(如長和寬)時,終端卻只能“愛莫能助”了。目前測量物體尺寸的方法主要是使用測量尺測量。然而,如果不是專業(yè)的測量工作人員,通常不會隨身攜帶測量尺,這就造成無法便捷地對物體尺寸進(jìn)行有效測量。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供了一種終端,能夠便捷地實現(xiàn)對物體尺寸的有效測量。
[0004]本發(fā)明實施例提供了一種終端,包括:
[0005]輸出單元,用于在終端顯示屏幕上輸出測量區(qū)域;
[0006]第一接收單元,用于接收用戶輸入的觸控指令;
[0007]縮放單元,用于響應(yīng)所述第一接收單元接收的觸控指令,對所述測量區(qū)域進(jìn)行縮放;
[0008]第一獲取單元,用于獲取所述縮放單元縮放后的測量區(qū)域的交點的像素坐標(biāo);
[0009]確定單元,用于根據(jù)所述第一獲取單元獲取的像素坐標(biāo),確定縮放后的測量區(qū)域的測量數(shù)據(jù)。
[0010]本發(fā)明實施例中,輸出單元可以在終端顯示屏幕上輸出測量區(qū)域,并由第一接收單元接收用戶輸入的觸控指令;縮放單元響應(yīng)該觸控指令,以對該測量區(qū)域進(jìn)行縮放;第一獲取單元獲取縮放后的測量區(qū)域的交點的像素坐標(biāo);確定單元根據(jù)像素坐標(biāo)確定縮放后的測量區(qū)域的測量數(shù)據(jù)。可見,本發(fā)明實施例可以通過縮放測量區(qū)域與被測量物體的邊界匹配,從而可便捷的實現(xiàn)物體尺寸的有效測量。
【附圖說明】
[0011]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0012]圖1是本發(fā)明實施例公開的一種物體尺寸的測量方法的流程示意圖;
[0013]圖2a為本發(fā)明實施例公開的一種測量模式的示意圖;
[0014]圖2b為本發(fā)明實施例公開的另一種測量模式的示意圖;
[0015]圖3是本發(fā)明實施例公開的另一種物體尺寸的測量方法的流程示意圖;
[0016]圖4是本發(fā)明實施例公開的一種終端的結(jié)構(gòu)示意圖;
[0017]圖5是本發(fā)明實施例公開的另一種終端的結(jié)構(gòu)示意圖;
[0018]圖6是本發(fā)明實施例公開的又一種終端的結(jié)構(gòu)示意圖;
[0019]圖7是本發(fā)明實施例公開的又一種終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0021]本發(fā)明實施例公開了一種終端,能夠便捷地實現(xiàn)對物體尺寸的有效測量,以下分別進(jìn)行詳細(xì)說明。
[0022]請參閱圖1,圖1是本發(fā)明實施例公開的一種物體尺寸的測量方法的流程示意圖,如圖1所示,該物體尺寸的測量方法包括以下步驟:
[0023]SlOl、在終端顯示屏幕上輸出測量區(qū)域。
[0024]本發(fā)明實施例中,實施該測量方法的終端可以是智能手機、PC、平板電腦、個人數(shù)字助理(Personal Digital Assistant,PAD)、以及可穿戴便捷式設(shè)備等顯示屏幕具有觸控功能的終端。
[0025]本發(fā)明實施例中,若該測量區(qū)域由平行于橫軸的第一測量標(biāo)尺線、平行于橫軸的第二測量標(biāo)尺線、平行于縱軸的第三測量標(biāo)尺線以及平行于縱軸的第四測量標(biāo)尺線圍成,當(dāng)需測量物體的長度時,可以移動測量區(qū)域的第三測量標(biāo)尺線和\或第四測量標(biāo)尺線,其中,第三測量標(biāo)尺線與第四測量標(biāo)尺線與縱軸平行。當(dāng)需要測量物體的寬度時,可以移動測量區(qū)域的第一標(biāo)測量尺線和\或第二測量標(biāo)尺線;其中第一測量標(biāo)尺線與第二測量標(biāo)尺線平行于橫軸。當(dāng)需要計算待測物體的面積或周長時,可以同時測量物體的長度、寬度,由該長度值和寬度值計算待測物體的面積或周長。
[0026]S102、接收用戶輸入的觸控指令,該觸控指令用于對測量區(qū)域進(jìn)行縮放控制。
[0027]本發(fā)明實施例中,可以在接收到用戶輸入的開啟指令時,進(jìn)入測量模式輸出測量區(qū)域,用戶可以在顯示屏幕上根據(jù)被測量物體輸入觸控指令,放大或縮小測量區(qū)域使得測量區(qū)域與該被測量物體的邊界相匹配。
[0028]S103、響應(yīng)該觸控指令,對測量區(qū)域進(jìn)行縮放。
[0029]本發(fā)明實施例中,該觸控指令可以包括第一觸控指令、第二觸控指令、第三觸控指令和第四觸控指令中的至少一個,其中,第一觸控指令用于控制第一測量標(biāo)尺線,第二觸控指令用于控制第二測量標(biāo)尺線,第三觸控指令用于控制第三測量標(biāo)尺線,第四觸控指令用于控制第四測量標(biāo)尺線。
[0030]作為一種可選的實施方式,當(dāng)觸控指令包括第一觸控指令時,響應(yīng)第一觸控指令,獲取第一觸控指令對應(yīng)的觸控軌跡;當(dāng)該觸控軌跡為拖動第一測量標(biāo)尺線相對于第二測量標(biāo)尺線向上移動時,放大測量區(qū)域;當(dāng)觸控軌跡為拖動第一測量標(biāo)尺線相對于第二測量標(biāo)尺線向下移動時,縮小測量區(qū)域。
[0031]作為另一種可選的實施方式,當(dāng)觸控指令包括第二觸控指令時,響應(yīng)第二觸控指令,獲取第二觸控指令對應(yīng)的觸控軌跡;當(dāng)觸控軌跡為拖動第二測量標(biāo)尺線相對于第一測量標(biāo)尺線向上移動時,縮小測量區(qū)域;當(dāng)觸控軌跡為拖動第二測量標(biāo)尺線相對于第一測量標(biāo)尺線向下移動時,放大測量區(qū)域。
[0032]作為一種可選的實施方式,當(dāng)觸控指令包括第三觸控指令時,響應(yīng)第三觸控指令,獲取第三觸控指令對應(yīng)的觸控軌跡;當(dāng)觸控軌跡為拖動第三測量標(biāo)尺線相對于第四測量標(biāo)尺線向左移動時,縮小測量區(qū)域;當(dāng)觸控軌跡為拖動第三測量標(biāo)尺線相對于第四測量標(biāo)尺線向右移動時,放大測量區(qū)域。
[0033]作為另一種可選的實施方式,當(dāng)觸控指令包括第四觸控指令時,響應(yīng)第四觸控指令,獲取第四觸控指令對應(yīng)的觸控軌跡;當(dāng)觸控軌跡為拖動第四測量標(biāo)尺線相對于第三測量標(biāo)尺線向左移動時,放大測量區(qū)域;當(dāng)觸控軌跡為拖動第四測量標(biāo)尺線相對于第三測量標(biāo)尺線向右移動時,縮小測量區(qū)域。
[0034]本發(fā)明實施例中,上述針對第一測量標(biāo)尺線和第二測量標(biāo)尺線的觸控指令用于通過縮放測量區(qū)域與被測量物體的長度相符,第三測量標(biāo)尺線和第四測量標(biāo)尺線的觸控指令用于移動測量區(qū)域與被測量物體的寬度相符,從而得出被測量物體的長度和寬度。其中,針對第一測量標(biāo)尺線的第一觸控指令和針對第二測量標(biāo)尺線的第二觸控指令可以同時輸入,例如,用戶利用拇指和食指同時輸入的縮放操作手勢等。同樣的,針對第三測量標(biāo)尺線的第三觸控指令和針對第四測量標(biāo)尺線的第四觸控指令也可以同時輸入。
[0035]S104、獲取縮放后的測量區(qū)域的交點的像素坐標(biāo)。
[0036]本發(fā)明實施例中,當(dāng)接收用戶輸入的觸控指令,并對測量區(qū)域進(jìn)行縮放后,可以獲取縮放后的測量區(qū)域的交點的像素坐標(biāo)以得到測量區(qū)域的長度、寬度。其中,若顯示屏幕上測量區(qū)域的交點所在的像素為顯示屏幕上橫軸的第X個像素,縱軸的第Y個像素,則該交點的像素坐標(biāo)即為(X,Y)。
[0037]S105、根據(jù)像素坐標(biāo)確定縮放后的測量區(qū)域的測量數(shù)據(jù)。
[0038]本發(fā)明實施例中,根據(jù)像素坐標(biāo)確定縮放后的測量區(qū)域的測量數(shù)據(jù)具體可以包括以下步驟:
[0039]11)獲取顯示屏幕上像素的長度和寬度;
[0040]12)獲取縮放后的測量區(qū)域中第一測量標(biāo)尺線分別與第三測量標(biāo)尺線和第四測量標(biāo)尺線的交點的像素坐標(biāo)的橫坐標(biāo)之差;
[0041]13)獲取縮放后的測量區(qū)域中第三測量標(biāo)尺線分別與第一測量標(biāo)尺線和第二測量標(biāo)尺線的交點的像素坐標(biāo)的縱坐標(biāo)之差;
[0042]14)將像素的長度乘以橫坐標(biāo)之差,獲得縮放后的測量區(qū)域的長度;
[0043]15)將像素的寬度乘以縱坐標(biāo)之差,獲得縮放后的測量區(qū)域的寬度。
[0044]舉例來說,請參見圖2a,圖2a為本發(fā)明實施例公開的一種測量模式的示意圖。假設(shè)圖2a所示的測量區(qū)域為根據(jù)被測量物體輸出觸控指令獲得的縮放后的測量區(qū)域,終端在生產(chǎn)時,其顯示屏幕上每個像素的長度和寬度是固定的,在確定測量數(shù)據(jù)之前,首先需要獲取每個像素的長度值X,寬度值I ;獲取縮放后的測量區(qū)域中第一測量標(biāo)尺線分別與第三測量標(biāo)尺線和第四測量標(biāo)尺線的交點的像素坐標(biāo)分別為(X1, Y)、(X2, Y);獲取縮放后的測量區(qū)域中第三測量標(biāo)尺線分別與第一測量標(biāo)尺線和第二測量標(biāo)尺線的交點的像素坐標(biāo)分別為(X,Y1), (X,Y2),則縮放后的測量區(qū)域的長度L cm就為(X1-X2Rx;縮放后的測量區(qū)域的寬度K cm就為(Y1-Y2) *y ;另外,縮放后的測量區(qū)域的面積S為K*L cm2。
[0045]作為一種可選地實施方式,若縮放后的測量區(qū)域為由至少五條測量標(biāo)尺線圍成的多邊形測量區(qū)域,則步驟S104獲取縮放后的測量區(qū)域的交點的像素坐標(biāo),可以包括: