移動(dòng)光標(biāo)的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種移動(dòng)光標(biāo)的方法及系統(tǒng),該方法包括如下步驟:在接收到光標(biāo)模式觸發(fā)指令后,獲取用戶的觸摸起始點(diǎn)以及觸摸結(jié)束點(diǎn);根據(jù)所述觸摸起始點(diǎn)以及所述觸摸結(jié)束點(diǎn)確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離;按所述移動(dòng)方向以及所述移動(dòng)距離移動(dòng)光標(biāo)至目標(biāo)位置。本發(fā)明通過光標(biāo)模式觸發(fā)指令啟動(dòng)光標(biāo)模式,應(yīng)用本發(fā)明的方法,在光標(biāo)模式下,用戶在觸摸屏的任意位置自由滑動(dòng)都能使光標(biāo)移動(dòng),徹底解決在編輯信息時(shí)信息內(nèi)容易被遮擋的問題,而且根據(jù)觸摸起始點(diǎn)和觸摸結(jié)束點(diǎn)確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離,實(shí)現(xiàn)了光標(biāo)的精確定位。
【專利說明】移動(dòng)光標(biāo)的方法及系統(tǒng)
【【技術(shù)領(lǐng)域】】
[0001]本發(fā)明涉及屏顯設(shè)備的觸屏控制【技術(shù)領(lǐng)域】,特別涉及一種移動(dòng)光標(biāo)的方法及系統(tǒng)。
【【背景技術(shù)】】
[0002]具有觸摸屏的移動(dòng)終端在生活中應(yīng)用越來越廣泛,例如手機(jī)、智能平板等。在利用手機(jī)等移動(dòng)終端編輯文字等信息時(shí),通常都是在相應(yīng)的編輯界面上通過手指滑動(dòng)或點(diǎn)擊屏幕來移動(dòng)光標(biāo),如圖1所示,但這種操作方式具有很大的不足之處,首先手指在編輯界面上滑動(dòng)時(shí)容易遮擋住正在編輯的信息部分,嚴(yán)重影響用戶視覺;其次,人的手指較大,而光標(biāo)一般都很小,直接點(diǎn)擊光標(biāo)很難精確的定位,操作上極為不方便。
【
【發(fā)明內(nèi)容】
】
[0003]基于此,為解決現(xiàn)有技術(shù)中光標(biāo)定位困難的問題,本發(fā)明提供一種移動(dòng)光標(biāo)的方法,在接收到光標(biāo)模式觸發(fā)指令后進(jìn)入光標(biāo)模式,然后根據(jù)用戶任意的觸摸屏滑動(dòng)軌跡便能實(shí)現(xiàn)光標(biāo)的精確移動(dòng)。本發(fā)明實(shí)施例的具體內(nèi)容如下:
[0004]一種移動(dòng)光標(biāo)的方法,包括如下步驟:
[0005]在接收到光標(biāo)模式觸發(fā)指令后,獲取用戶的觸摸起始點(diǎn)以及觸摸結(jié)束點(diǎn);
[0006]根據(jù)所述觸摸起始點(diǎn)以及所述觸摸結(jié)束點(diǎn)確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離;
[0007]按所述移動(dòng)方向以及所述移動(dòng)距離移動(dòng)光標(biāo)至目標(biāo)位置。
[0008]相應(yīng)的,本發(fā)明還提供一種移動(dòng)光標(biāo)的系統(tǒng),包括:
[0009]觸發(fā)模塊,用于接收光標(biāo)模式觸發(fā)指令;
[0010]獲取模塊,用于在接收到光標(biāo)模式觸發(fā)指令后,獲取用戶的觸摸起始點(diǎn)以及觸摸結(jié)束點(diǎn);
[0011]移動(dòng)參數(shù)計(jì)算模塊,用于根據(jù)所述觸摸起始點(diǎn)以及所述觸摸結(jié)束點(diǎn)確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離;
[0012]移動(dòng)模塊,用于按所述移動(dòng)方向以及所述移動(dòng)距離移動(dòng)光標(biāo)至目標(biāo)位置。
[0013]本發(fā)明通過光標(biāo)模式觸發(fā)指令啟動(dòng)光標(biāo)模式,應(yīng)用本發(fā)明的方法,在光標(biāo)模式下,用戶在觸摸屏的任意位置自由滑動(dòng)、連續(xù)點(diǎn)擊等觸摸操作都能使光標(biāo)移動(dòng),徹底解決在編輯信息時(shí)信息內(nèi)容易被遮擋的問題,而且根據(jù)觸摸屏滑動(dòng)軌跡確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離,實(shí)現(xiàn)了光標(biāo)的精確定位。
【【專利附圖】
【附圖說明】】
[0014]圖1為現(xiàn)有技術(shù)中在編輯界面移動(dòng)光標(biāo)的示意圖;
[0015]圖2為本發(fā)明實(shí)施例中移動(dòng)光標(biāo)的方法的流程示意圖;
[0016]圖3為本發(fā)明實(shí)施例中光標(biāo)移動(dòng)效果圖;
[0017]圖4為屏顯設(shè)備背部觸控的示意圖;
[0018]圖5為本發(fā)明實(shí)施例中一種確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離的方法的流程示意圖;
[0019]圖6為本發(fā)明實(shí)施例中一種確定光標(biāo)移動(dòng)方向的方法的流程不意圖;
[0020]圖7為本發(fā)明實(shí)施中確定光標(biāo)的移動(dòng)方向的示意圖;
[0021]圖8為本發(fā)明實(shí)施例中確定光標(biāo)的移動(dòng)方向的另一不意圖;
[0022]圖9為本發(fā)明實(shí)施例中一種移動(dòng)光標(biāo)的系統(tǒng)的結(jié)構(gòu)示意圖;
[0023]圖10為本發(fā)明實(shí)施例中移動(dòng)參數(shù)計(jì)算模塊的結(jié)構(gòu)示意圖。
【【具體實(shí)施方式】】
[0024]下面結(jié)合具體附圖對本發(fā)明的內(nèi)容作進(jìn)一步描述。
[0025]本發(fā)明中移動(dòng)光標(biāo)的方法其基本原理是:在接收到光標(biāo)模式觸發(fā)指令后,根據(jù)用戶在觸摸屏上任意的滑動(dòng)觸摸操作移動(dòng)光標(biāo)。下面結(jié)合具體實(shí)施例進(jìn)行說明。
[0026]如圖2所示,本實(shí)施例中移動(dòng)光標(biāo)的方法包括如下步驟:
[0027]SlOl在編輯界面下,判斷是否接收到光標(biāo)模式觸發(fā)指令;若是,則進(jìn)入S102 ;若否,則按正常模式處理;
[0028]S102獲取用戶的觸摸起始點(diǎn)以及觸摸結(jié)束點(diǎn);
[0029]S103根據(jù)所述觸摸起始點(diǎn)以及所述觸摸結(jié)束點(diǎn)確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離;
[0030]S104按所述移動(dòng)方向以及所述移動(dòng)距離移動(dòng)光標(biāo)至目標(biāo)位置。
[0031]本實(shí)施例將控制光標(biāo)移動(dòng)的模式分為兩種:光標(biāo)模式和正常模式。在編輯界面下,首先判斷是否接收到光標(biāo)模式觸發(fā)指令,該指令用于啟動(dòng)光標(biāo)模式,若接收到該指令,則啟動(dòng)光標(biāo)模式,在該模式下進(jìn)行如下操作:獲取用戶滑動(dòng)觸摸屏操作(或者點(diǎn)擊觸摸屏操作)的觸摸起始點(diǎn)和觸摸結(jié)束點(diǎn),然后根據(jù)該觸摸起始點(diǎn)以及觸摸結(jié)束點(diǎn)計(jì)算光標(biāo)的移動(dòng)距離和移動(dòng)方向,該移動(dòng)距離一般以字符計(jì)算,移動(dòng)方向包括上、下、左、右四個(gè)方向。最后,根據(jù)計(jì)算出的移動(dòng)距離和移動(dòng)方向?qū)?dāng)前光標(biāo)移動(dòng)至目標(biāo)位置,例如在圖1的基礎(chǔ)上將光標(biāo)移動(dòng)到圖3中所示的位置。在編輯界面下如果未接收到光標(biāo)模式觸發(fā)指令,則按正常模式處理,即采用現(xiàn)有技術(shù)中光標(biāo)的移動(dòng)控制方法移動(dòng)光標(biāo),例如根據(jù)用戶在編輯界面限定區(qū)域的滑動(dòng)或點(diǎn)擊操作使光標(biāo)移動(dòng)。
[0032]本實(shí)施例中提供的移動(dòng)光標(biāo)的方法相對與現(xiàn)有技術(shù)而言,不存在上述的編輯界面下正在編輯的信息內(nèi)容易被用戶手指遮擋的問題,而且能實(shí)現(xiàn)光標(biāo)的精確定位,極大的便利了用戶的操作。
[0033]上述的光標(biāo)模式觸發(fā)指令可以采用多種形式生成,以手機(jī)為例,可以在手機(jī)的顯示界面增加一個(gè)觸發(fā)按鈕,若用戶按下該觸發(fā)按鈕,則啟動(dòng)光標(biāo)模式。較佳的,還可以利用現(xiàn)有的背部觸控技術(shù),如圖4所示,當(dāng)用戶觸動(dòng)手機(jī)背部的觸摸控制板時(shí)就可以啟動(dòng)光標(biāo)模式,這種操作方法的優(yōu)勢在于:用戶可以用一只手控制手機(jī)背部的觸摸控制板,另一只手控制觸摸屏的滑動(dòng)、點(diǎn)擊操作,使光標(biāo)模式和普通模式的切換過程更加流暢和便捷。
[0034]本實(shí)施例還提供了一種確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離的方法,如圖5所示,該方法包括如下步驟:
[0035]S201計(jì)算所述觸摸起始點(diǎn)與所述觸摸結(jié)束點(diǎn)的直線距離;
[0036]S202根據(jù)所述直線距離以及單位字符距離確定光標(biāo)的所述移動(dòng)距離;
[0037]S203根據(jù)所述觸摸結(jié)束點(diǎn)、所述觸摸起始點(diǎn)以及預(yù)設(shè)定向規(guī)則確定光標(biāo)的所述移動(dòng)方向。
[0038]在光標(biāo)模式下,監(jiān)測用戶的觸摸操作,例如滑動(dòng)觸摸屏、點(diǎn)擊觸摸屏,獲取觸摸起始點(diǎn)和觸摸結(jié)束點(diǎn),并根據(jù)各自的坐標(biāo)計(jì)算出兩者間的直線距離。將該直線距離除以單位字符距離得到待移動(dòng)的字符數(shù),該待移動(dòng)的字符數(shù)即為光標(biāo)的移動(dòng)距離。
[0039]以手機(jī)為例,定義L為單位字符距離,由于在編輯文字時(shí)文字大小是可調(diào)整的,因此L也是可調(diào)整的,在此處進(jìn)行如下設(shè)置:字符大小為20sp時(shí),單位字符距離L為5厘米。如果字符的大小有調(diào)整,則按比例調(diào)整L的大小,例如字符的大小變?yōu)?0sp,則L調(diào)整為10厘米,依此類推。此處Sp(SCaled pixels,放大像素)為常見的字符大小單位。假設(shè)L為5厘米,觸摸起始點(diǎn)與觸摸結(jié)束點(diǎn)的直線距離為5厘米,將該直線距離除以單位字符距離L后,得到待移動(dòng)的字符數(shù)為1,即光標(biāo)的移動(dòng)距離為I個(gè)字符。在一種【具體實(shí)施方式】中,可按如下規(guī)則確定光標(biāo)待移動(dòng)的字符數(shù):
[0040]設(shè)OA為觸摸起始點(diǎn)與觸摸結(jié)束點(diǎn)的直線距離,單位為厘米;L為單位字符距,單位為厘米;n為待移動(dòng)的字符數(shù)。若滿足O < OA < L/2,則待移動(dòng)的字符數(shù)η為0,即不移動(dòng)光標(biāo);若滿足(nL-L/2) < AB^ (nL+L/2),η彡I ;則待移動(dòng)的字符數(shù)為η。
[0041]因此,按照上述規(guī)則,若L = 5,則:
[0042]當(dāng)O彡OA彡2.5時(shí),待移動(dòng)的字符數(shù)η = O ;
[0043]當(dāng)2.5 < AB彡7.5時(shí),待移動(dòng)的字符數(shù)η = I ;
[0044]當(dāng)7.5 < AB彡12.5時(shí),待移動(dòng)的字符數(shù)η = 2。
[0045]以此類推,可確定光標(biāo)待移動(dòng)的字符數(shù),獲得光標(biāo)的移動(dòng)距離。
[0046]光標(biāo)的移動(dòng)方向可以根據(jù)觸摸結(jié)束點(diǎn)和觸摸起始點(diǎn)的坐標(biāo)來確定。例如觸摸結(jié)束點(diǎn)相對于觸摸起始點(diǎn)而言,處于屏幕的上方,則確定光標(biāo)的移動(dòng)方向?yàn)橄蛏?;若相對于觸摸起始點(diǎn),觸摸結(jié)束點(diǎn)處于屏幕的右方,則確定光標(biāo)的移動(dòng)方向?yàn)橄蛴摇5诔霈F(xiàn)其他復(fù)雜情況時(shí),例如觸摸結(jié)束點(diǎn)相對于觸摸起始點(diǎn),處于屏幕的右上方,則可以根據(jù)兩者的坐標(biāo)計(jì)算出觸摸起始點(diǎn)、觸摸結(jié)束點(diǎn)的連線與坐標(biāo)軸之間的夾角,然后根據(jù)該夾角和預(yù)設(shè)定向規(guī)則來確定光標(biāo)的移動(dòng)方向。
[0047]下面給出一種確定光標(biāo)移動(dòng)方向的方法,如圖6所示,該方法包括如下步驟:
[0048]S301以所述觸摸起始點(diǎn)為坐標(biāo)原點(diǎn)按預(yù)設(shè)方向創(chuàng)建坐標(biāo)系,將觸摸屏區(qū)域劃分為四個(gè)象限;
[0049]S302根據(jù)所述觸摸結(jié)束點(diǎn)所處的象限確定光標(biāo)的所述移動(dòng)方向。
[0050]具體的,如圖7所示,假設(shè)觸摸屏為方形,以觸摸起始點(diǎn)O為坐標(biāo)原點(diǎn),以觸摸屏的長度方向和寬度方向?yàn)樗鲱A(yù)設(shè)方向,創(chuàng)建坐標(biāo)系,將觸摸屏區(qū)域劃分為4個(gè)象限,此時(shí)觸摸結(jié)束點(diǎn)A處于第一象限,則判定光標(biāo)的移動(dòng)方向?yàn)橄蛏希蝗鬉處于第二象限,則判定光標(biāo)的移動(dòng)方向?yàn)橄蜃?;若々處于第三象限,則判定光標(biāo)的移動(dòng)方向?yàn)橄蛳拢蝗簟┨幱诘谒南笙?,則判定光標(biāo)的移動(dòng)方向?yàn)橄蛴摇?br>
[0051]當(dāng)然,在判斷光標(biāo)的移動(dòng)方向時(shí),也可以采用其他一些方法,如圖8所示,觸摸結(jié)束點(diǎn)A位于圖示位置,若按照上述判斷方法,則判定光標(biāo)的移動(dòng)方向?yàn)橄蛏?,但在本?shí)施方式中,根據(jù)OA與橫軸X的夾角來判斷,即:若OA與橫軸X的夾角為-45°?45°,則判定光標(biāo)的移動(dòng)方向?yàn)橄蛴?;若OA與橫軸X的夾角為45°?135° ,則判定光標(biāo)的移動(dòng)方位為向上;若OA與橫軸的夾角為135°?180°或者-135°?-180°,則判定光標(biāo)的移動(dòng)方向?yàn)橄蜃螅蝗鬙A與橫軸X的夾角為-45°?-135° ,則判定光標(biāo)的移動(dòng)方向?yàn)橄蛳?。上述判斷過程中涉及到的范圍端點(diǎn)值,可預(yù)先設(shè)定好對應(yīng)的移動(dòng)方向,例如OA與橫軸X的夾角為45°時(shí)判定移動(dòng)方向?yàn)橄蛏稀5珡膶?shí)現(xiàn)方法來看,此處提到的這種判斷方法相當(dāng)于旋轉(zhuǎn)坐標(biāo)軸后利用新劃分的象限進(jìn)行判斷,即以觸摸起始點(diǎn)O為原點(diǎn),分別將X軸、Y軸旋轉(zhuǎn)45°,形成圖8中所示的X軸、y軸,旋轉(zhuǎn)后的坐標(biāo)系將觸摸屏區(qū)域重新劃分為4個(gè)象限。因此,只要將上述的預(yù)設(shè)方向進(jìn)行調(diào)整(將原預(yù)設(shè)方向旋轉(zhuǎn)45° ),然后以O(shè)為原點(diǎn)按調(diào)整后的預(yù)設(shè)方向創(chuàng)建新坐標(biāo)系,再按照觸摸結(jié)束點(diǎn)所處的象限來判斷光標(biāo)的移動(dòng)方向,與上述的判斷方法保持一致。
[0052]通過上述的方法計(jì)算出光標(biāo)的移動(dòng)距離和移動(dòng)方向后,就可以移動(dòng)光標(biāo)至目標(biāo)位置。
[0053]綜合上述內(nèi)容,應(yīng)用本發(fā)明的方法,在光標(biāo)模式下,用戶在觸摸屏的任意位置自由滑動(dòng)都能使光標(biāo)移動(dòng),從而徹底解決在編輯界面下正在編輯的信息內(nèi)容易被用戶手指遮擋的問題,而且根據(jù)觸摸起始點(diǎn)和觸摸結(jié)束點(diǎn)確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離,實(shí)現(xiàn)了光標(biāo)的精確定位。
[0054]本發(fā)明還提供了一種移動(dòng)光標(biāo)的系統(tǒng),如圖9所示,包括:
[0055]觸發(fā)模塊101,用于接收光標(biāo)模式觸發(fā)指令;
[0056]獲取模塊102,用于在接收到光標(biāo)模式觸發(fā)指令后,獲取用戶的觸摸起始點(diǎn)以及觸摸結(jié)束點(diǎn);
[0057]移動(dòng)參數(shù)計(jì)算模塊103,用于根據(jù)所述觸摸起始點(diǎn)以及所述觸摸結(jié)束點(diǎn)確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離;
[0058]移動(dòng)模塊104,用于按所述移動(dòng)方向以及所述移動(dòng)距離移動(dòng)光標(biāo)至目標(biāo)位置。
[0059]本實(shí)施例中的移動(dòng)光標(biāo)的系統(tǒng)將控制光標(biāo)移動(dòng)的模式分為兩種:光標(biāo)模式和正常模式。在編輯界面下,通過觸發(fā)模塊101接收光標(biāo)模式觸發(fā)指令,該觸發(fā)模塊可位于屏顯設(shè)備的背部。接收到光標(biāo)模式觸發(fā)指令后,啟動(dòng)光標(biāo)模式,監(jiān)測用戶的觸摸操作,當(dāng)用戶滑動(dòng)觸摸屏或點(diǎn)擊觸摸屏?xí)r,獲取模塊102獲取用戶滑動(dòng)觸摸屏操作(或者點(diǎn)擊觸摸屏幕操作)的觸摸起始點(diǎn)和觸摸結(jié)束點(diǎn),然后移動(dòng)參數(shù)計(jì)算模塊103根據(jù)該觸摸起始點(diǎn)以及觸摸結(jié)束點(diǎn)計(jì)算光標(biāo)的移動(dòng)距離和移動(dòng)方向,該移動(dòng)距離一般以字符計(jì)算,移動(dòng)方向包括上、下、左、右四個(gè)方向。最后,移動(dòng)模塊104根據(jù)計(jì)算出的移動(dòng)距離和移動(dòng)方向?qū)?dāng)前光標(biāo)移動(dòng)至目標(biāo)位置。若在編輯界面下未接收到光標(biāo)模式觸發(fā)指令,則按正常模式處理,即采用現(xiàn)有技術(shù)中的光標(biāo)移動(dòng)方法移動(dòng)光標(biāo),例如通過獲取模塊102捕捉用戶在編輯界面限定區(qū)域的滑動(dòng)或點(diǎn)擊操作,然后通過移動(dòng)模塊104使光標(biāo)進(jìn)行相應(yīng)的移動(dòng)。
[0060]本實(shí)施例中提供的移動(dòng)光標(biāo)的系統(tǒng)解決了現(xiàn)有技術(shù)中在編輯界面中移動(dòng)光標(biāo)時(shí)正在編輯的信息內(nèi)容易被用戶手指遮擋的問題,而且通過移動(dòng)參數(shù)計(jì)算模塊準(zhǔn)確計(jì)算光標(biāo)的移動(dòng)距離和移動(dòng)方向,實(shí)現(xiàn)光標(biāo)的精確定位,極大的便利了用戶的操作。
[0061]利用現(xiàn)有的背部觸控技術(shù),當(dāng)用戶觸動(dòng)手機(jī)背部的觸發(fā)模塊101時(shí)就可以啟動(dòng)光標(biāo)模式,這種方式使得用戶可以用一只手控制手機(jī)背部的觸發(fā)模塊101,另一只手控制觸摸屏的觸摸操作,使光標(biāo)模式和普通模式的切換過程更加流暢和便捷。
[0062]如圖10所示,在一種【具體實(shí)施方式】中,移動(dòng)參數(shù)計(jì)算模塊103包括:
[0063]起始點(diǎn)距離計(jì)算模塊201,用于計(jì)算所述觸摸起始點(diǎn)與所述觸摸結(jié)束點(diǎn)的直線距離;
[0064]移動(dòng)距離計(jì)算模塊202,用于根據(jù)所述直線距離以及單位字符距離確定光標(biāo)的所述移動(dòng)距離;
[0065]移動(dòng)方向確定模塊203,用于根據(jù)所述觸摸結(jié)束點(diǎn)、所述觸摸起始點(diǎn)以及預(yù)設(shè)定向規(guī)則確定光標(biāo)的所述移動(dòng)方向。
[0066]在光標(biāo)模式下,起始點(diǎn)距離計(jì)算模塊201根據(jù)觸摸起始點(diǎn)和觸摸結(jié)束點(diǎn)的坐標(biāo)計(jì)算出兩者間的直線距離。將該直線距離除以單位字符距離得到待移動(dòng)的字符數(shù),該待移動(dòng)字符數(shù)即為光標(biāo)的移動(dòng)距離。
[0067]進(jìn)一步的,本實(shí)施例中的移動(dòng)光標(biāo)的系統(tǒng)還包括有單位字符距離設(shè)置模塊,用于根據(jù)字符的大小設(shè)置所述單位字符距離。
[0068]定義L為單位字符距離,由于在編輯文字時(shí)文字大小是可調(diào)整的,因此L也是可調(diào)整的,通過單位字符距離設(shè)置模塊進(jìn)行如下設(shè)置:字符大小為20sp時(shí),單位字符距離L為5厘米。如果字符的大小有調(diào)整,則按比例調(diào)整L的大小,例如字符的大小變?yōu)?0sp,則L調(diào)整為10厘米,依此類推。
[0069]若通過單位字符距離設(shè)置模塊設(shè)置當(dāng)前的單位字符距離L為5厘米,通過起始點(diǎn)距離計(jì)算模塊201計(jì)算出觸摸起始點(diǎn)與觸摸結(jié)束點(diǎn)的直線距離為5厘米,則移動(dòng)距離計(jì)算模塊202將該直線距離除以單位字符距離L后,得到待移動(dòng)的字符數(shù)為1,即光標(biāo)的移動(dòng)距離為I個(gè)字符。另外,如果該直線距離為8厘米,將該直線距離除以單位字符距離L后可采用四舍五入法,確定光標(biāo)的移動(dòng)距離為2個(gè)字符。
[0070]移動(dòng)方向確定模塊203用于確定光標(biāo)的移動(dòng)方向,在一種【具體實(shí)施方式】中移動(dòng)方向確定模塊203以觸摸起始點(diǎn)為坐標(biāo)原點(diǎn)按預(yù)設(shè)方向創(chuàng)建坐標(biāo)系,將觸摸屏區(qū)域劃分為四個(gè)象限,然后根據(jù)觸摸結(jié)束點(diǎn)所處的象限確定光標(biāo)的移動(dòng)方向。
[0071]上述各個(gè)模塊其具體功能的實(shí)現(xiàn)可參照上述的方法,例如計(jì)算光標(biāo)的移動(dòng)距離的方法、計(jì)算光標(biāo)的移動(dòng)方向的方法等,此處不再--進(jìn)行贅述。
[0072]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種移動(dòng)光標(biāo)的方法,其特征在于,包括如下步驟: 在接收到光標(biāo)模式觸發(fā)指令后,獲取用戶的觸摸起始點(diǎn)以及觸摸結(jié)束點(diǎn); 根據(jù)所述觸摸起始點(diǎn)以及所述觸摸結(jié)束點(diǎn)確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離; 按所述移動(dòng)方向以及所述移動(dòng)距離移動(dòng)光標(biāo)至目標(biāo)位置。
2.根據(jù)權(quán)利要求1所述的移動(dòng)光標(biāo)的方法,其特征在于,根據(jù)所述觸摸起始點(diǎn)以及所述觸摸結(jié)束點(diǎn)確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離的過程包括如下步驟: 計(jì)算所述觸摸起始點(diǎn)與所述觸摸結(jié)束點(diǎn)的直線距離; 根據(jù)所述直線距離以及單位字符距離確定光標(biāo)的所述移動(dòng)距離; 根據(jù)所述觸摸結(jié)束點(diǎn)、所述觸摸起始點(diǎn)以及預(yù)設(shè)定向規(guī)則確定光標(biāo)的所述移動(dòng)方向。
3.根據(jù)權(quán)利要求2所述的移動(dòng)光標(biāo)的方法,其特征在于,根據(jù)所述觸摸結(jié)束點(diǎn)、所述觸摸起始點(diǎn)以及預(yù)設(shè)定向規(guī)則確定光標(biāo)的所述移動(dòng)方向的過程包括如下步驟: 以所述觸摸起始點(diǎn)為坐標(biāo)原點(diǎn)按預(yù)設(shè)方向創(chuàng)建坐標(biāo)系,將觸摸屏區(qū)域劃分為四個(gè)象限; 根據(jù)所述觸摸結(jié)束點(diǎn)所處的象限確定光標(biāo)的所述移動(dòng)方向。
4.根據(jù)權(quán)利要求2所述的移動(dòng)光標(biāo)的方法,其特征在于,所述單位字符距離根據(jù)字符的大小確定。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的移動(dòng)光標(biāo)的方法,其特征在于,所述光標(biāo)模式觸發(fā)指令為屏顯設(shè)備背部觸摸控制板的觸發(fā)指令。
6.—種移動(dòng)光標(biāo)的系統(tǒng),其特征在于,包括: 觸發(fā)模塊,用于接收光標(biāo)模式觸發(fā)指令; 獲取模塊,用于在接收到光標(biāo)模式觸發(fā)指令后,獲取用戶的觸摸起始點(diǎn)以及觸摸結(jié)束占.移動(dòng)參數(shù)計(jì)算模塊,用于根據(jù)所述觸摸起始點(diǎn)以及所述觸摸結(jié)束點(diǎn)確定光標(biāo)的移動(dòng)方向以及移動(dòng)距離; 移動(dòng)模塊,用于按所述移動(dòng)方向以及所述移動(dòng)距離移動(dòng)光標(biāo)至目標(biāo)位置。
7.根據(jù)權(quán)利要求6所述的移動(dòng)光標(biāo)的系統(tǒng),其特征在于,所述移動(dòng)參數(shù)計(jì)算模塊包括: 起始點(diǎn)距離計(jì)算模塊,用于計(jì)算所述觸摸起始點(diǎn)與所述觸摸結(jié)束點(diǎn)的直線距離; 移動(dòng)距離計(jì)算模塊,用于根據(jù)所述直線距離以及單位字符距離確定光標(biāo)的所述移動(dòng)距離; 移動(dòng)方向確定模塊,用于根據(jù)所述觸摸結(jié)束點(diǎn)、所述觸摸起始點(diǎn)以及預(yù)設(shè)定向規(guī)則確定光標(biāo)的所述移動(dòng)方向。
8.根據(jù)權(quán)利要求7所述的移動(dòng)光標(biāo)的系統(tǒng),其特征在于,所述移動(dòng)方向確定模塊以所述觸摸起始點(diǎn)為坐標(biāo)原點(diǎn)按預(yù)設(shè)方向創(chuàng)建坐標(biāo)系,將觸摸屏區(qū)域劃分為四個(gè)象限,然后根據(jù)所述觸摸結(jié)束點(diǎn)所處的象限確定光標(biāo)的所述移動(dòng)方向。
9.根據(jù)權(quán)利要求7或8所述的移動(dòng)光標(biāo)的系統(tǒng),其特征在于,還包括單位字符距離設(shè)置模塊,用于根據(jù)字符的大小設(shè)置所述單位字符距離。
10.根據(jù)權(quán)利要求6、7、8中任一項(xiàng)所述的移動(dòng)光標(biāo)的系統(tǒng),其特征在于,所述觸發(fā)模塊設(shè)置在屏顯設(shè)備的背部。
【文檔編號】H04M1/725GK104317494SQ201410536012
【公開日】2015年1月28日 申請日期:2014年10月11日 優(yōu)先權(quán)日:2014年10月11日
【發(fā)明者】張文勝, 陳建波 申請人:廣東歐珀移動(dòng)通信有限公司