專利名稱:鼠標(biāo)輸入方法以及觸摸屏手機(jī)控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是涉及屏幕控制領(lǐng)域,特別是涉及一種鼠標(biāo)輸入方法以及一種觸摸屏手機(jī)控制裝置。
背景技術(shù):
目前采用多媒體來完成會(huì)議報(bào)告,其展示效果、交互式操作等特點(diǎn)完全改變了傳統(tǒng)會(huì)議的呆板、枯燥,也使講演者更快捷、方便的。廣泛地出現(xiàn)在學(xué)校、社區(qū)、公司、政府部門、商務(wù)交流、產(chǎn)品展示等各式各樣的場合。但是在沒有其他輔助工具的情況下,操作者控制多媒體的播放流程就顯得不方便,活動(dòng)范圍不得不局限在計(jì)算機(jī)所在的區(qū)域。常用的輔助電子工具如激光筆,電子遙控器需要購買額外的電子設(shè)備,具有攜帶不便,價(jià)格昂貴而功能有限等缺陷。當(dāng)前,有部分電子設(shè)備是通過獲取PC桌面的顯示內(nèi)容信息,然后再在電子設(shè)備(如ipad)上進(jìn)行顯示,再通過對(duì)電子設(shè)備上進(jìn)行操作來實(shí)現(xiàn)對(duì)PC進(jìn)行控制。這種方法不得不先向PC獲取顯示數(shù)據(jù),而且實(shí)際操作的時(shí)候需要不斷地交互顯示數(shù)據(jù),這樣會(huì)對(duì)PC或電子設(shè)備產(chǎn)生數(shù)據(jù)處理壓力。公開號(hào)CN 101510125 A的專利《一種通過藍(lán)牙實(shí)現(xiàn)手機(jī)控制計(jì)算機(jī)鍵盤鼠標(biāo)操作的方法》公開了一種通過藍(lán)牙實(shí)現(xiàn)手機(jī)控制計(jì)算機(jī)鍵盤鼠標(biāo)操作的方法涉及一種在各種場合利用藍(lán)牙建立連接,實(shí)現(xiàn)手機(jī)遠(yuǎn)程控制計(jì)算機(jī)各類操作的方法,首先在手機(jī)端安裝客戶端軟件,在計(jì)算機(jī)端安裝服務(wù)器軟件,開啟手機(jī)的客戶端軟件與計(jì)算機(jī)端的服務(wù)器軟件并通過藍(lán)牙建立連接,然后客戶端軟件按下手機(jī)按鍵,將相應(yīng)的鍵位信息發(fā)送到服務(wù)器端,月艮務(wù)器端接收到信息后,再根據(jù)用戶可自定義快捷鍵的配置文件中的設(shè)置將該信息解析為相應(yīng)的鼠標(biāo)鍵盤操作指令、手機(jī)端按鍵與計(jì)算機(jī)鼠標(biāo)功能的對(duì)應(yīng)關(guān)系,從而實(shí)現(xiàn)對(duì)計(jì)算機(jī)的控制。但這種方法操作單調(diào),也無法實(shí)現(xiàn)比較弧線操作,使使用者感覺到不便。當(dāng)前,大部分觸摸屏手機(jī)的屏幕亮度跟其所消耗的電量成正比,屏幕亮度則其耗電量也越大。公開號(hào)CN 101924807A的專利《一種觸摸屏手機(jī)和鼠標(biāo)輸入的方法》公開了本發(fā)明公開了一種觸摸屏手機(jī)和鼠標(biāo)輸入的方法,該方法包括將設(shè)置在觸摸屏手機(jī)上的鼠標(biāo)驅(qū)動(dòng)模塊連接到PC機(jī)上;加載觸摸屏手機(jī)的鼠標(biāo)功能;在觸摸屏手機(jī)顯示屏上顯示出鼠標(biāo)輸入界面;操作觸摸屏生成對(duì)應(yīng)按鍵以及鼠標(biāo)光標(biāo)動(dòng)作的操作指令,轉(zhuǎn)換成相應(yīng)按鍵以及鼠標(biāo)光標(biāo)動(dòng)作的鍵值,傳輸至PC機(jī)完成鼠標(biāo)輸入。但這種方法操作需要按照鼠標(biāo)的輸入界面對(duì)鼠標(biāo)的指針進(jìn)行操作,操作過程比較生硬,無法實(shí)現(xiàn)弧線操作,同時(shí)須在屏幕上設(shè)置左、右鍵,手機(jī)屏幕又得亮著屏幕,須消耗部分手機(jī)的電量,另一方面,使用者眼睛須盯著亮的手機(jī)屏幕進(jìn)行操作,分散了控制的精力。大部分由手機(jī)屏對(duì)PC進(jìn)行控制都采用“亮”著屏幕的方式,在屏幕上設(shè)置左、右鍵按鍵區(qū)域,操作者通過點(diǎn)擊其按鍵區(qū)域來實(shí)現(xiàn)其左右鍵的功能。這個(gè)在浪費(fèi)手機(jī)電池電量的同時(shí)也在一定程度上浪費(fèi)屏幕可操作空間。
發(fā)明內(nèi)容
為解決上述問題,本發(fā)明提供一種鼠標(biāo)輸入方法和觸摸屏手機(jī)控制裝置,能夠在不顯示手機(jī)屏幕內(nèi)容的情況下,對(duì)其所控制的屏幕進(jìn)行操作,既節(jié)約了手機(jī)的電能又使得屏幕操作更加簡單。一種鼠標(biāo)輸入方法,包括如下步驟
建立手機(jī)端與服務(wù)器的連接;
采集觸摸物在手機(jī)屏幕中的觸摸操作信息,并將其發(fā)送給服務(wù)器;
服務(wù)器收到觸摸操作信息,將其轉(zhuǎn)換為鼠標(biāo)操作信息;
根據(jù)鼠標(biāo)操作信息向操作系統(tǒng)發(fā)送相應(yīng)的鼠標(biāo)操作指令,從而實(shí)現(xiàn)鼠標(biāo)操作;
所述觸摸操作信息包括觸摸點(diǎn)觸摸狀態(tài)以及觸摸操作坐標(biāo)位置。一種觸摸屏手機(jī)鼠標(biāo)裝置,其包括
手機(jī)端和服務(wù)器端。所述手機(jī)端包括手機(jī)屏幕采集模塊、通訊模塊,兩個(gè)模塊依次連接,所述服務(wù)器端包括通訊模塊、數(shù)據(jù)處理模塊以及鼠標(biāo)控制模塊,各個(gè)模塊依次連接;所述手機(jī)端和服務(wù)器端通過通訊模塊進(jìn)行信號(hào)連接;
所述手機(jī)屏幕采集模塊用于采集觸摸點(diǎn)在觸摸屏上的觸摸操作信息,將觸摸操作信息通過通訊模塊與服務(wù)器端的通訊模塊進(jìn)行數(shù)據(jù)交互;服務(wù)器端的通訊模塊接收手機(jī)端發(fā)送的所述觸摸操作信息并將其交給數(shù)據(jù)處理模塊進(jìn)行處理,得到鼠標(biāo)操作信息,再由鼠標(biāo)控制模塊根據(jù)鼠標(biāo)操作信息向操作系統(tǒng)發(fā)送鼠標(biāo)操作指令;所述觸摸操作信息包括觸摸點(diǎn)觸摸狀態(tài)以及當(dāng)前操作坐標(biāo)位置。
與現(xiàn)有技術(shù)相比,發(fā)明人認(rèn)為,至少具備如下有益效果
第一、操作靈活、簡單,可做弧線操作,不須另外設(shè)置左右鍵就可以實(shí)現(xiàn)左右鍵功能;第二、本發(fā)明在使用時(shí)不須另外下載桌面內(nèi)容信息,屏幕的亮度可以為“0”,可節(jié)省手機(jī)的電量;
第三、本發(fā)明使用觸摸屏手機(jī)作為鼠標(biāo),可以實(shí)現(xiàn)完全代替鼠標(biāo)對(duì)屏幕進(jìn)行操作,使用時(shí)人眼可完全脫離手機(jī)屏幕進(jìn)行操作;
第四、本發(fā)明能自動(dòng)根據(jù)服務(wù)器端和手機(jī)端上的的分辨率,來調(diào)節(jié)其在顯示設(shè)備上的指針移動(dòng)速度,具有較好的人性化操作特點(diǎn)。
圖1為本發(fā)明實(shí)施例一中鼠標(biāo)輸入方法的流程示意圖。圖2為實(shí)施例一中的按鍵判定的流程示意圖a。圖3為實(shí)施例一中的按鍵判定的流程示意圖b。圖4為實(shí)施例一中的按鍵判定的流程示意圖C。圖5為本發(fā)明實(shí)施例一中手機(jī)鼠標(biāo)指針?biāo)俣日{(diào)節(jié)的流程示意圖。圖6為實(shí)施例二觸摸屏手機(jī)控制裝置示意圖a。圖7為實(shí)施例二觸摸屏手機(jī)控制裝置示意圖b。圖8為實(shí)施例二觸摸屏手機(jī)控制裝置示意圖C。
具體實(shí)施方式
本發(fā)明提供一種鼠標(biāo)輸入方法以及觸摸屏手機(jī)控制裝置,能夠在不顯示手機(jī)屏幕內(nèi)容的情況下,對(duì)其所控制的屏幕進(jìn)行操作,既節(jié)約了手機(jī)的電能又使得屏幕操作更加簡單。下面結(jié)合附圖詳細(xì)描述本發(fā)明的具體實(shí)施例。實(shí)施例一
一種鼠標(biāo)輸入的方法,如圖1所示,包括如下步驟
S101、建立連接;
手機(jī)與服務(wù)器端建立連接,可采用多種連接方式;連接方式包括USb線連接、藍(lán)牙連接或者wifi連接等現(xiàn)有的連接方式;
所述服務(wù)器端是指被控制屏幕的一端;
建立連接后,手機(jī)端與服務(wù)器端進(jìn)行信息交互。S102、采集觸摸物在手機(jī)屏幕中的觸摸操作信息,并將其發(fā)送給服務(wù)器;
所述觸摸操作信息包括觸摸點(diǎn)觸摸狀態(tài)和當(dāng)前操作的坐標(biāo)位置。一般而言,觸摸點(diǎn)觸摸狀態(tài)包括按下狀態(tài)和松開狀態(tài)。手機(jī)端可以每間隔一定時(shí)間獲取一次觸摸操作信息并發(fā)送給服務(wù)器,也可以只在有觸摸操作時(shí)才每間隔一定時(shí)間做一次上述操作。S103、服務(wù)器收到觸摸操作信息,將其轉(zhuǎn)換為鼠標(biāo)操作信息;
作為同等效果的實(shí)施方法,也可以把這個(gè)步驟的一部分或者全部放在手機(jī)端完成。其中,按下左鍵操作或者移動(dòng)操作的判定如圖2所示,包括如下步驟所述將觸摸操作信息轉(zhuǎn)換為鼠標(biāo)操作信息的方法是指若觸摸物接觸觸摸屏之后觸摸位置未發(fā)生改變且離開觸摸屏,則判定為左鍵 操作;若觸摸物接觸觸摸屏期間改變了位置,則判定為移動(dòng)操作。雙擊左鍵的判斷方法如圖3所示,包括如下步驟判斷連續(xù)兩次點(diǎn)擊觸摸屏的時(shí)間間隔是否小于預(yù)設(shè)時(shí)間,是則進(jìn)行雙擊左鍵操作。這里所說的預(yù)設(shè)時(shí)間是一個(gè)經(jīng)驗(yàn)值,取一般人連續(xù)點(diǎn)擊屏幕所采用的時(shí)間間隔0. 5S。右鍵操作的判斷方法如圖4所示,包括如下步驟第一觸摸點(diǎn)未離開觸摸屏?xí)r又有第二觸摸物點(diǎn)擊觸摸屏,進(jìn)行右鍵操作。這樣的右鍵操作方法可以利用不發(fā)光的觸摸屏來實(shí)現(xiàn),而現(xiàn)有技術(shù)只能通過設(shè)置新按鈕來實(shí)現(xiàn)的右鍵功能。但是由于觸摸屏的屏幕比較大,可能導(dǎo)致多手操作時(shí)的誤操作。因此,第一觸摸點(diǎn)未離開觸摸屏?xí)r又有第二觸摸物點(diǎn)擊觸摸屏且觸摸點(diǎn)間的距離在預(yù)設(shè)范圍內(nèi),再判定其進(jìn)行右鍵操作可減少誤操作的幾率。上面所述的將觸摸操作信息進(jìn)行處理將其轉(zhuǎn)換為鼠標(biāo)操作信息的方法可以綜合到下面這兩個(gè)處理過程來統(tǒng)一處理
第一個(gè)處理過程通過計(jì)算觸摸點(diǎn)按下移動(dòng)期間前后兩次的坐標(biāo)位置計(jì)算出移動(dòng)向量,如果沒有移動(dòng)的話那么移動(dòng)向量就為O。將移動(dòng)向量的信息加入到觸摸操作信息中。第二個(gè)處理過程用偽代碼的形式描述如下 if操作信息中觸摸狀態(tài)為按下
{
if上一次操作時(shí)觸摸狀態(tài)不是按下(此時(shí)觸摸操作中移動(dòng)向量應(yīng)該為0)
{
st&tus —.點(diǎn) ti~|.return false
}
else if當(dāng)前觸摸點(diǎn)的數(shù)量>1 and觸摸點(diǎn)間的距離在預(yù)設(shè)范圍內(nèi)
{
status =右鍵
鼠標(biāo)操作信息中的鼠標(biāo)狀態(tài)=點(diǎn)擊右鍵 鼠標(biāo)操作信息中的移動(dòng)向量=零 return true
}
else if觸摸操作信息中移動(dòng)向量非零
{
status =移動(dòng)
鼠標(biāo)操作信息中的鼠標(biāo)狀態(tài)=移動(dòng)鼠標(biāo)操作信息中的移動(dòng)向量=觸摸操作信息的移動(dòng)向量(若存在多個(gè)觸摸點(diǎn)時(shí)取移動(dòng)向量最小的那個(gè))return true
}
else
{
return false
}
}
else if操作信息中觸摸狀態(tài)為松開
{
if status =點(diǎn)擊
{
if此時(shí)距上一次鼠標(biāo)狀態(tài)為單擊左鍵的時(shí)間小于預(yù)設(shè)值
{
鼠標(biāo)操作信息中的鼠標(biāo)狀態(tài)=雙擊左鍵 鼠標(biāo)操作信息中的移動(dòng)向量=零 return true
}
此段偽代碼,主要描述在步驟S103中觸摸物點(diǎn)擊然后離開手機(jī)觸摸屏后,系統(tǒng)會(huì)再次判斷此次操作與上一次單擊操作的時(shí)間間隔,若兩次操作時(shí)間間隔小于預(yù)設(shè)值則進(jìn)行雙擊操作。另外也可以對(duì)兩次操作的坐標(biāo)間隔限定,若滿足時(shí)間間隔要求的同時(shí)坐標(biāo)間隔也小于預(yù)設(shè)值才進(jìn)行雙擊操作。else
{
鼠標(biāo)操作信息中的鼠標(biāo)狀態(tài)=點(diǎn)擊左鍵鼠標(biāo)操作信息中的移動(dòng)向量=零 return true
}
}
else
{
return false
}
}
其中,status全局有效,即上一次轉(zhuǎn)換過程中設(shè)置的值在下一次仍然有效。returntrue的時(shí)候表示經(jīng)過處理得到有`效的鼠標(biāo)操作信息,于是結(jié)束本次處理過程,后續(xù)S104步驟中會(huì)根據(jù)此信息向操作系統(tǒng)發(fā)送鼠標(biāo)操作指令return false的時(shí)候表示沒有得到有效的鼠標(biāo)操作信息,也結(jié)束本次處理過程,但后續(xù)的S104步驟發(fā)現(xiàn)鼠標(biāo)操作信息無效則不會(huì)向操作系統(tǒng)發(fā)送鼠標(biāo)操作指令。上面的偽代碼將鼠標(biāo)操作信息的點(diǎn)擊左鍵操作、移動(dòng)操作、雙擊操作以及右鍵操作都做了一個(gè)描述,在實(shí)際應(yīng)用時(shí),其可能只用到其中一種或一種以上的組合操作。同時(shí),以上只是將觸摸操作信息轉(zhuǎn)換為鼠標(biāo)操作信息的一種方法,實(shí)際實(shí)現(xiàn)可不限于此,例如可以判斷觸摸點(diǎn)按下后持續(xù)N秒后再移動(dòng)的話就將status設(shè)置為“按下并移動(dòng)”,從而可以實(shí)現(xiàn)鼠標(biāo)選中一個(gè)目標(biāo)來拖動(dòng)的操作。S104、服務(wù)器根據(jù)鼠標(biāo)操作信息向操作系統(tǒng)發(fā)送相應(yīng)的鼠標(biāo)操作指令,從而實(shí)現(xiàn)鼠標(biāo)操作。通過上述的實(shí)現(xiàn)手機(jī)鼠標(biāo)的方法,可使得觸摸屏即使在屏幕亮度為“0”的情況下也可以對(duì)屏幕鼠標(biāo)進(jìn)行操控,既節(jié)省了手機(jī)電量的消耗,又提高了用戶的體驗(yàn)。由于顯示屏的分辨率大小可能不同,而每種類型的手機(jī)觸摸屏幕大小也無法統(tǒng)一,所以若手機(jī)的屏幕太小,而顯示屏的屏幕過大時(shí),會(huì)使屏幕上的鼠標(biāo)移動(dòng)不靈活,影響使用者的操作。作為一個(gè)較好的實(shí)施例,為了使不同觸摸屏手機(jī),在控制不同的現(xiàn)實(shí)屏幕時(shí),都有比較好的控制效果。本發(fā)明還引入一種實(shí)現(xiàn)手機(jī)鼠標(biāo)指針?biāo)俣茸詣?dòng)調(diào)節(jié)的方法,如圖5所示,具體包括如下步驟
51011、觸摸屏手機(jī)與服務(wù)器端建立連接;
51012、獲取手機(jī)觸摸屏的分辨率a=640*360,并獲取服務(wù)器端的屏幕顯示分辨率b=1920*1080 ;
51013、計(jì)算兩個(gè)屏幕分辨率的比值c=a/b;
51014、根據(jù)比值與預(yù)設(shè)比例值的關(guān)系來調(diào)節(jié)鼠標(biāo)指針移動(dòng)速度。所述鼠標(biāo)指針移動(dòng)速度是指鼠標(biāo)在移動(dòng)單位長度時(shí)對(duì)應(yīng)服務(wù)器端的屏幕上移動(dòng)的像素值的多少。若所述比值小于或等于第一預(yù)設(shè)比例值,則設(shè)置鼠標(biāo)調(diào)節(jié)指針移動(dòng)速度為快; 若所述比值大于第一預(yù)設(shè)比例值而小于或等于第二預(yù)設(shè)比例值,則設(shè)置鼠標(biāo)調(diào)節(jié)指針
移動(dòng)速度為中;若所述比值大于第二預(yù)設(shè)比例值,則設(shè)置鼠標(biāo)調(diào)節(jié)指針移動(dòng)速度為慢;
上述鼠標(biāo)指針移動(dòng)速度的快是指鼠標(biāo)在移動(dòng)一英寸時(shí)對(duì)應(yīng)服務(wù)器端的屏幕上移動(dòng)的像素?cái)?shù)為1600個(gè),中是指鼠標(biāo)在移動(dòng)一英寸時(shí)對(duì)應(yīng)服務(wù)器端的屏幕上移動(dòng)的像素?cái)?shù)為800個(gè),慢是指鼠標(biāo)在移動(dòng)一英寸時(shí)對(duì)應(yīng)服務(wù)器端的屏幕上移動(dòng)的像素?cái)?shù)為400個(gè)。另外,使用者也可根據(jù)實(shí)際需求對(duì)指針?biāo)俣冗M(jìn)行調(diào)整。實(shí)施例二
與一種鼠標(biāo)輸入的方法相對(duì)應(yīng)的,本發(fā)明還提供一種觸摸屏手機(jī)控制裝置,如圖6所示,包括手機(jī)端和服務(wù)器端;
所述手機(jī)端包括手機(jī)屏幕觸摸信息采集模塊、通訊模塊,兩個(gè)模塊依次連接。手機(jī)屏幕觸摸信息采集模塊用于采集觸摸點(diǎn)在觸摸屏上的操作狀態(tài)及操作時(shí)的坐標(biāo)信息。一般而言,觸摸點(diǎn)觸摸狀態(tài)包括按下狀態(tài)和松開狀態(tài)。通訊模塊用于與服務(wù)器端的數(shù)據(jù)交換。所述服務(wù)器端處于被控制屏幕的一端,包括通訊模塊、數(shù)據(jù)處理模塊、鼠標(biāo)控制模塊。數(shù)據(jù)處理模塊用于對(duì)手機(jī)端發(fā)來的信息進(jìn)行處理,得到鼠標(biāo)操作信息,作為同等效果的實(shí)施方法也可以把此模塊的一部分或全部功能放到手機(jī)端來完成。鼠標(biāo)控制模塊用于根據(jù)鼠標(biāo)操作信息向操作系統(tǒng)發(fā)送相應(yīng)的鼠標(biāo)操作指令,從而實(shí)現(xiàn)鼠標(biāo)操作。通訊模塊可采用WiFi或者藍(lán)牙等無線技術(shù)。此處的通訊模塊也可以用有線通訊來代替,只不過有線通訊需要用數(shù)據(jù)線來連接手機(jī)與服務(wù)器,相對(duì)無線來說比較麻煩。優(yōu)選的,如圖7所示,所述數(shù)據(jù)處理模塊包括按鍵判定模塊,所述按鍵判定模塊用于判定觸摸操作對(duì)應(yīng)的按鍵操作類型。其按鍵判定方法是根據(jù)鼠標(biāo)操作信息來進(jìn)行的,包括若觸摸物接觸觸摸屏后未改變位置即離開觸摸屏,則判定為點(diǎn)擊左鍵操作;若判斷觸摸物接觸觸摸屏并且未離開的 期間改變了位置,則判定為移動(dòng)操作;若連續(xù)兩次點(diǎn)擊的時(shí)間間隔小于預(yù)設(shè)值,則判定為雙擊左鍵操作;若第一觸摸點(diǎn)未離開觸摸屏?xí)r又有第二觸摸物點(diǎn)擊觸摸屏,則判定為右鍵操作。但是由于觸摸屏的屏幕比較大,可能導(dǎo)致多手操作時(shí)的誤操作。因此,第一觸摸點(diǎn)未離開觸摸屏?xí)r又有第二觸摸物點(diǎn)擊觸摸屏且觸摸點(diǎn)間的距離在預(yù)設(shè)范圍內(nèi),再判定其進(jìn)行右鍵操作可減少誤操作的幾率。優(yōu)選的,如圖8所示,所述手機(jī)端可以包括信息獲取模塊,用于獲取手機(jī)屏幕的分辨率信息a ;服務(wù)器端也包括信息獲取模塊,信息獲取模塊獲取顯示屏幕的分辨率信息b ;當(dāng)手機(jī)端和服務(wù)器端進(jìn)行連接時(shí),手機(jī)端或者服務(wù)器端獲取兩者的分辨率信息,計(jì)算兩個(gè)屏幕分辨率的比值c=a/b,并通過比值與預(yù)設(shè)比例值的關(guān)系來調(diào)節(jié)鼠標(biāo)指針移動(dòng)的像素?cái)?shù)。需要說明的是,依據(jù)上述的指針移動(dòng)速度的方法可知,手機(jī)屏幕的移動(dòng)軌跡與所控制的屏幕鼠標(biāo)的移動(dòng)軌跡默認(rèn)成其分別率的比值關(guān)系。另外,由于手機(jī)屏幕會(huì)與控制屏幕的顯示分辨率進(jìn)行匹配,使得本技術(shù)在不同屏幕分辨率的應(yīng)用下具有較高地適應(yīng)性。本實(shí)施例中的一種觸摸屏手機(jī)控制裝置中的其他技術(shù)特征與實(shí)施例一中的鼠標(biāo)輸入的方法相同,在此不予贅述。通過以上幾個(gè)實(shí)施例可以看出,本發(fā)明的鼠標(biāo)輸入方法以及觸摸屏手機(jī)的控制裝置,可以用手機(jī)的觸摸屏對(duì)電腦屏幕或其他顯示屏幕進(jìn)行鼠標(biāo)操作。操作靈活、簡單,較具人性化,使用時(shí)人眼可完全脫離手機(jī)屏幕進(jìn)行操作,手機(jī)屏幕也不需要亮著,既節(jié)省手機(jī)的電量,又提高了用戶的體驗(yàn)。此外,目前大部分移動(dòng)通信設(shè)備都可以充當(dāng)本發(fā)明的“手機(jī)端”。以上所述的本發(fā)明實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限定。任何在本發(fā)明的精神和原則之內(nèi)所作的修改 、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的權(quán)利要求保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種鼠標(biāo)輸入方法,其特征在于,包括如下步驟 建立手機(jī)端與服務(wù)器的連接; 采集觸摸物在手機(jī)屏幕中的觸摸操作信息,并發(fā)送給服務(wù)器; 服務(wù)器收到觸摸操作信息,將其轉(zhuǎn)換為鼠標(biāo)操作信息; 根據(jù)鼠標(biāo)操作信息向操作系統(tǒng)發(fā)送相應(yīng)的鼠標(biāo)操作指令,從而實(shí)現(xiàn)鼠標(biāo)操作; 所述觸摸操作信息包括觸摸點(diǎn)觸摸狀態(tài)以及觸摸操作坐標(biāo)位置。
2.根據(jù)權(quán)利要求1所述的一種鼠標(biāo)控制方法,其特征在于 所述將觸摸操作信息轉(zhuǎn)換為鼠標(biāo)操作信息的方法可以是若第一觸摸點(diǎn)未離開觸摸屏?xí)r又有第二觸摸物點(diǎn)擊觸摸屏且觸摸點(diǎn)間的距離在預(yù)設(shè)范圍內(nèi),進(jìn)行右鍵操作。
3.根據(jù)權(quán)利要求1或2所述的一種鼠標(biāo)控制方法,其特征在于 所述將觸摸操作信息轉(zhuǎn)換為鼠標(biāo)操作信息的方法是指若觸摸物接觸觸摸屏之后觸摸位置未發(fā)生改變即離開觸摸屏,則判定為左鍵操作;若觸摸物接觸觸摸屏期間改變了位置,則判定為移動(dòng)操作。
4.根據(jù)權(quán)利要求1或2或3所述的一種鼠標(biāo)控制方法,其特征在于 所述將觸摸操作信息轉(zhuǎn)換為鼠標(biāo)操作信息的方法可以是若連續(xù)兩次點(diǎn)擊觸摸屏的時(shí)間間隔小于預(yù)設(shè)時(shí)間,則進(jìn)行雙擊左鍵操作。
5.根據(jù)權(quán)利要求1至4所述的一種鼠標(biāo)輸入方法,其特征在于,在建立手機(jī)端與服務(wù)器連接后,分別獲取手機(jī)觸摸屏的分辨率與服務(wù)器端屏幕顯示分辨率,并通過對(duì)手機(jī)觸摸屏的分辨率與服務(wù)器端屏幕顯示分辨率的比值與預(yù)定比例值進(jìn)行比較,并根據(jù)比較結(jié)果調(diào)整鼠標(biāo)指針的移動(dòng)速度。
6.一種觸摸屏手機(jī)控制裝置,其特征在于,包括手機(jī)端和服務(wù)器端;所述手機(jī)端包括手機(jī)屏幕采集模塊、通訊模塊,兩個(gè)模塊依次連接;所述服務(wù)器端包括通訊模塊、數(shù)據(jù)處理模塊以及鼠標(biāo)控制模塊,各個(gè)模塊依次連接;所述手機(jī)端和服務(wù)器端通過通訊模塊進(jìn)行信號(hào)連接; 所述手機(jī)屏幕采集模塊用于采集觸摸點(diǎn)在觸摸屏上的觸摸操作信息,將觸摸操作信息通過通訊模塊與服務(wù)器端的通訊模塊進(jìn)行數(shù)據(jù)交互;服務(wù)器端的通訊模塊接收手機(jī)端發(fā)送的所述觸摸操作信息并將其交給數(shù)據(jù)處理模塊進(jìn)行處理,得到鼠標(biāo)操作信息,再由鼠標(biāo)控制模塊根據(jù)鼠標(biāo)操作信息向操作系統(tǒng)發(fā)送鼠標(biāo)操作指令;所述觸摸操作信息包括觸摸點(diǎn)觸摸狀態(tài)以及當(dāng)前操作坐標(biāo)位置。
7.根據(jù)權(quán)利要求6所述的一種觸摸屏手機(jī)控制裝置,其特征在于,所述數(shù)據(jù)處理模塊包括按鍵判定模塊,所述按鍵判定模塊用于判定觸摸操作對(duì)應(yīng)的按鍵操作類型。
8.根據(jù)權(quán)利要求7所述的按鍵判定模塊,按鍵判定方法是若觸摸物接觸觸摸屏之后觸摸位置未發(fā)生改變即離開觸摸屏,則判定為左鍵操作;若觸摸物接觸觸摸屏并且未離開的期間改變了觸摸的位置,則為移動(dòng)操作;若連續(xù)兩次點(diǎn)擊觸摸屏的時(shí)間間隔小于預(yù)設(shè)時(shí)間值,則進(jìn)行雙擊左鍵操作;若第一觸摸點(diǎn)未離開觸摸屏?xí)r又有第二觸摸物點(diǎn)擊觸摸屏且觸摸點(diǎn)間的距離在預(yù)設(shè)范圍內(nèi),進(jìn)行右鍵操作。
9.根據(jù)權(quán)利要求6或7或8所述的一種觸摸屏手機(jī)控制裝置,其特征在于,所述手機(jī)端包括一信息獲取模塊,所述服務(wù)器端包括一信息獲取模塊,用于分別獲取手機(jī)屏幕以及服務(wù)器端屏幕的分辨率信息,得出其分辨率比值,并根據(jù)分辨率比值與預(yù)設(shè)比例值的比較結(jié)果 ,來調(diào)整服務(wù)器端屏幕鼠標(biāo)指針的移動(dòng)速度。
全文摘要
本發(fā)明公開了一種鼠標(biāo)輸入方法,包括如下步驟建立手機(jī)端與服務(wù)器的連接;采集觸摸物在手機(jī)屏幕中的觸摸操作信息,并發(fā)送給服務(wù)器;服務(wù)器收到觸摸操作信息,將其轉(zhuǎn)換為鼠標(biāo)操作信息;根據(jù)鼠標(biāo)操作信息向操作系統(tǒng)發(fā)送相應(yīng)的鼠標(biāo)操作指令,從而實(shí)現(xiàn)鼠標(biāo)操作;所述觸摸操作信息包括觸摸點(diǎn)觸摸狀態(tài)以及觸摸操作坐標(biāo)位置。由于其直接將手機(jī)屏幕中的觸摸操作信息轉(zhuǎn)化為相應(yīng)鼠標(biāo)操作信息,不需獲取服務(wù)器的顯示內(nèi)容信息,操作時(shí)不需要亮著屏幕,節(jié)省了手機(jī)的電量。操作靈活、簡單,可做弧線操作,可滿足大部分人的操作需求。同時(shí),本發(fā)明也公開了一種觸摸屏手機(jī)控制裝置。
文檔編號(hào)H04M1/725GK103067566SQ201210121769
公開日2013年4月24日 申請日期2012年4月24日 優(yōu)先權(quán)日2012年4月24日
發(fā)明者曾昭興, 董友球 申請人:曾昭興, 董友球