本公開涉及電子技術(shù)領(lǐng)域,尤其涉及一種光標(biāo)控制方法、裝置及系統(tǒng)。
背景技術(shù):
觸控式電子設(shè)備在需要移動(dòng)光標(biāo)時(shí),例如進(jìn)行文字編輯等,通常是通過手指點(diǎn)擊選取光標(biāo)位置,并在需要選中光標(biāo)所在位置的內(nèi)容時(shí),通過拖拽移動(dòng)光標(biāo)以選中相應(yīng)的內(nèi)容。這種情況下,一方面由于手指面積過大,往往會(huì)導(dǎo)致點(diǎn)擊選擇的光標(biāo)位置不準(zhǔn)確,尤其是在想要將光標(biāo)移動(dòng)至顯示界面最邊緣時(shí),常常需要在邊緣處通過手指反復(fù)拖動(dòng)光標(biāo)。另一方面,通過手指拖拽光標(biāo)進(jìn)行移動(dòng),在進(jìn)行諸如選中一段文字內(nèi)容等的操作時(shí),由于手指的觸控操作不標(biāo)準(zhǔn)以及觸控檢測不精確等原因容易造成誤操作,用戶體驗(yàn)較差。
技術(shù)實(shí)現(xiàn)要素:
本公開的一個(gè)方面提供了一種光標(biāo)控制方法,包括:
接收用戶的控制指令;
響應(yīng)于所述控制指令顯示滑動(dòng)條;以及
根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置,所述滑動(dòng)條與所述光標(biāo)位于不同的區(qū)域。
可選地,所述滑動(dòng)條上設(shè)置有滑塊;以及所述根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置,包括:
確定滑塊在滑動(dòng)條上的第一移動(dòng)方向和第一移動(dòng)距離;
根據(jù)所述滑塊在所述滑動(dòng)條上的第一移動(dòng)方向和第一移動(dòng)距離移動(dòng)光標(biāo)。
可選地,根據(jù)所述滑塊在所述滑動(dòng)條上的第一移動(dòng)方向和第一移動(dòng)距離移動(dòng)光標(biāo),包括:
確定所述滑塊是否滑到所述滑動(dòng)條的邊緣位置;以及
當(dāng)所述滑塊沒有滑動(dòng)到所述滑動(dòng)條的邊緣位置時(shí),與所述第一移動(dòng)方向同方向移動(dòng)所述光標(biāo)第二移動(dòng)距離,所述第二移動(dòng)距離與所述第一移動(dòng)距離具有預(yù)設(shè)的關(guān)系。
可選地,根據(jù)所述滑塊在所述滑動(dòng)條上的第一移動(dòng)方向和第一移動(dòng)距離移動(dòng)光標(biāo),包括:
確定所述滑塊是否滑到所述滑動(dòng)條的邊緣位置;
在所述滑塊滑動(dòng)到所述滑動(dòng)條的邊緣位置時(shí),確定用戶是否在繼續(xù)觸控滑動(dòng)滑塊;
如果用戶繼續(xù)觸控滑動(dòng)滑塊,則確定滑塊在到達(dá)所述滑動(dòng)條的邊緣位置后,在用戶的觸控操作下,與所述第一移動(dòng)方向同方向移動(dòng)所述光標(biāo)第三移動(dòng)距離,所述第三移動(dòng)距離與所述第一移動(dòng)距離和第四移動(dòng)距離之和具有預(yù)設(shè)的關(guān)系,其中,所述第四移動(dòng)距離是根據(jù)所述滑塊的預(yù)設(shè)滑動(dòng)速度計(jì)算得到的。
可選地,根據(jù)所述滑塊在所述滑動(dòng)條上的第一移動(dòng)方向和第一移動(dòng)距離移動(dòng)光標(biāo),還包括;
確定所述光標(biāo)是否移動(dòng)到待編輯內(nèi)容的邊緣位置;以及
在所述光標(biāo)移動(dòng)到所述待編輯內(nèi)容的邊緣位置時(shí),將所述光標(biāo)移動(dòng)到待編輯內(nèi)容的下一行繼續(xù)移動(dòng)。
可選地,所述光標(biāo)控制方法還包括:
顯示第一可交互對(duì)象;
在檢測到對(duì)所述第一可交互對(duì)象的觸控操作后,將所述光標(biāo)的當(dāng)前位置作為起始位置;以及
從所述起始位置開始,選中光標(biāo)在移動(dòng)過程中經(jīng)過的內(nèi)容。
可選地,所述光標(biāo)控制方法還包括:
顯示加速和/或減速的第二可交互對(duì)象;以及
在檢測到對(duì)所述加速和/或減速的第二可交互對(duì)象的觸控操作后,將所述光標(biāo)的移動(dòng)速度增加或減少預(yù)定閾值。
可選地,所述滑動(dòng)條上還設(shè)置有第三可交互對(duì)象和第四可交互對(duì)象,用于在檢測到用戶對(duì)所述第三可交互對(duì)象或第四可交互對(duì)象觸控操作后,將所述光標(biāo)上移或下移一行。
本公開的第二個(gè)方面提供了一種光標(biāo)控制裝置,包括:接收模塊,被配置為接收用戶的控制指令;顯示模塊,被配置為響應(yīng)于所述控制指令,顯示滑動(dòng)條;移動(dòng)模塊,被配置為根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置,所述滑動(dòng)條與所述光標(biāo)位于不同的區(qū)域。
本公開的第三個(gè)方面提供了一種光標(biāo)控制系統(tǒng),包括:
一個(gè)或多個(gè)存儲(chǔ)器,存儲(chǔ)有可執(zhí)行指令;以及
一個(gè)或多個(gè)處理器,執(zhí)行所述可執(zhí)行指令,以實(shí)現(xiàn)本公開上述提供的一種光標(biāo)控制方法。
附圖說明
為了更完整地理解本公開及其優(yōu)勢,現(xiàn)在將參考結(jié)合附圖的以下描述,其中:
圖1示意性示出了根據(jù)本公開一實(shí)施例的光標(biāo)控制方法流程圖;
圖2示意性示出了根據(jù)本公開一實(shí)施例的光標(biāo)控制方法應(yīng)用于電子設(shè)備的顯示界面示意圖;
圖3示意性示出了根據(jù)本公開一實(shí)施例的根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置的方法流程圖;
圖4示意性示出了根據(jù)本公開另一實(shí)施例的根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置的方法流程圖;
圖5示意性示出了根據(jù)本公開的另一實(shí)施例的根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)位置的示意圖;
圖6示意性示出了根據(jù)本公開再一實(shí)施例的根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置的方法流程圖;
圖7示意性示出了根據(jù)本公開另一實(shí)施例的光標(biāo)控制方法中顯示第一可交互對(duì)象的方法流程圖;
圖8示意性示出了根據(jù)本公開再一實(shí)施例的光標(biāo)控制方法中顯示第二可交互對(duì)象的方法流程圖;
圖9示意性示出了根據(jù)本公開各實(shí)施例的光標(biāo)控制方法應(yīng)用于電子設(shè)備的顯示界面示意圖;
圖10示意性示出了根據(jù)本公開一實(shí)施例的光標(biāo)控制裝置的框圖;
圖11示意性示出了根據(jù)本公開一實(shí)施例的光標(biāo)控制系統(tǒng)的框圖。
具體實(shí)施方式
根據(jù)結(jié)合附圖對(duì)本公開示例性實(shí)施例的以下詳細(xì)描述,本公開的其它方面、優(yōu)勢和突出特征對(duì)于本領(lǐng)域技術(shù)人員將變得顯而易見。
在本公開中,術(shù)語“包括”和“含有”及其派生詞意為包括而非限制;術(shù)語“或”是包含性的,意為和/或。
在本說明書中,下述用于描述本公開原理的各種實(shí)施例只是說明,不應(yīng)該以任何方式解釋為限制公開的范圍。參照附圖的下述描述用于幫助全面理解由權(quán)利要求及其等同物限定的本公開的示例性實(shí)施例。下述描述包括多種具體細(xì)節(jié)來幫助理解,但這些細(xì)節(jié)應(yīng)認(rèn)為僅僅是示例性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)認(rèn)識(shí)到,在不背離本公開的范圍和精神的情況下,可以對(duì)本文中描述的實(shí)施例進(jìn)行多種改變和修改。此外,為了清楚和簡潔起見,省略了公知功能和結(jié)構(gòu)的描述。此外,貫穿附圖,相同參考數(shù)字用于相似功能和操作。
根據(jù)本公開的各個(gè)實(shí)施例,提供了一種光標(biāo)控制方法。電子設(shè)備在接收到用戶的控制指令后顯示滑動(dòng)條,并根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置,并且滑動(dòng)條和光標(biāo)位于不同的區(qū)域。通過這種方式,用戶在操作電子設(shè)備中的可操作內(nèi)容時(shí),通過為用戶顯示滑動(dòng)條,進(jìn)而通過檢測用戶在滑動(dòng)條上的觸控操作來移動(dòng)可操作內(nèi)容處光標(biāo)的位置,以便用戶能夠方便地定位待操作內(nèi)容,為用戶提供了便利。
根據(jù)本公開的各個(gè)實(shí)施例的光標(biāo)控制方法,將用戶在滑動(dòng)條上的觸控操作與光標(biāo)的移動(dòng)距離建立映射關(guān)系,從而通過用戶在滑動(dòng)條上的觸控操作準(zhǔn)確移動(dòng)光標(biāo)的位置,尤其在需要將光標(biāo)移動(dòng)至顯示界面的邊緣區(qū)域時(shí),可以通過對(duì)滑動(dòng)條的觸控操作準(zhǔn)確實(shí)現(xiàn)光標(biāo)的移動(dòng)。
根據(jù)本公開的各個(gè)實(shí)施例的光標(biāo)控制方法,滑動(dòng)條和光標(biāo)位于不同的區(qū)域,光標(biāo)位于可操作內(nèi)容處,而滑動(dòng)條可以位于顯示界面的其他區(qū)域,例如滑動(dòng)條位于遠(yuǎn)離光標(biāo)所在的可操作內(nèi)容的下方區(qū)域,當(dāng)然可以理解的是,滑動(dòng)條也可以位于光標(biāo)上方、左邊和右邊等的任意位置,光標(biāo)和滑動(dòng)條非一體設(shè)置,光標(biāo)的位置取決于可操作內(nèi)容的位置,而滑動(dòng)條可以是通過預(yù)先的設(shè)置位于固定的位置,也可以是為適應(yīng)可操作內(nèi)容的位置而隨時(shí)調(diào)整,以不影響用戶對(duì)可操作內(nèi)容的操作為準(zhǔn),用戶還可以根據(jù)實(shí)際情況拖動(dòng)滑動(dòng)條,以改變滑動(dòng)條的位置。用戶在操作過程中,可以通過操作滑動(dòng)條移動(dòng)光標(biāo),進(jìn)而避免了直接用手指移動(dòng)光標(biāo)時(shí),由于手指面積較大等原因而導(dǎo)致的操作失誤等問題。
根據(jù)本公開的一些實(shí)施例提供的光標(biāo)控制方法,在滑動(dòng)條上設(shè)置有滑塊。用戶可通過觸控該滑塊并沿滑動(dòng)條移動(dòng),使得滑塊相對(duì)滑動(dòng)條滑動(dòng),滑塊的滑動(dòng)同步帶動(dòng)位于可操作內(nèi)容處的光標(biāo)進(jìn)行移動(dòng)。一些情況下,滑塊在滑動(dòng)條上的位移變化與光標(biāo)的移動(dòng)成預(yù)設(shè)的關(guān)系,例如,控制光標(biāo)在可操作內(nèi)容處的移動(dòng)距離可通過滑塊在滑動(dòng)條上的移動(dòng)按照預(yù)設(shè)的關(guān)系計(jì)算出來。另一些情況下,當(dāng)滑塊移動(dòng)到滑動(dòng)條的邊緣位置,而光標(biāo)在同一移動(dòng)方向上并未達(dá)到可操作內(nèi)容的邊緣位置時(shí),如果用戶仍然需要沿上述移動(dòng)方向繼續(xù)移動(dòng)光標(biāo)時(shí),可以通過繼續(xù)在滑動(dòng)條邊緣處向上述移動(dòng)方向拖動(dòng)該滑塊的方式使光標(biāo)以預(yù)設(shè)的速度繼續(xù)移動(dòng),也就是說在滑塊達(dá)到滑動(dòng)條邊緣位置處而無法繼續(xù)發(fā)生位移時(shí),只要用戶繼續(xù)做出向該邊緣方向拖動(dòng)滑塊的觸控動(dòng)作,光標(biāo)將繼續(xù)向與該邊緣方向相同的方向移動(dòng),且光標(biāo)的移動(dòng)速度為預(yù)設(shè)的移動(dòng)速度。在上述的另一些情況下,滑塊沿滑動(dòng)條雖不具有實(shí)際可見的位移,但是根據(jù)用戶的手指與滑塊接觸的時(shí)間,再根據(jù)預(yù)設(shè)的移動(dòng)速度,即可實(shí)現(xiàn)光標(biāo)的持續(xù)移動(dòng)。另外,在用戶觸控滑動(dòng)滑塊移動(dòng)光標(biāo)時(shí),當(dāng)光標(biāo)移動(dòng)到可操作內(nèi)容的邊緣位置時(shí),可以自動(dòng)將光標(biāo)移動(dòng)到可操作內(nèi)容的下一行,可以是下一行的起始位置,也可以是任意設(shè)定的位置,具體根據(jù)實(shí)際情況進(jìn)行設(shè)置。
根據(jù)本公開的另一些實(shí)施例提供的光標(biāo)控制方法,在根據(jù)用戶在滑動(dòng)條上的觸控操作移動(dòng)光標(biāo)的位置時(shí),顯示界面上還可以顯示各種可交互對(duì)象。通過檢測用戶對(duì)各種可交互對(duì)象的觸控操作,可以進(jìn)行選中、對(duì)光標(biāo)的移動(dòng)速度進(jìn)行加速和/或減速、或者對(duì)光標(biāo)進(jìn)行上移或下移一行等的操作。通過以上各種方式,用戶可以對(duì)可操作內(nèi)容準(zhǔn)確方便地選中,還可以根據(jù)自己的使用習(xí)慣等對(duì)光標(biāo)的移動(dòng)速度進(jìn)行加減速調(diào)控等。
根據(jù)本公開各個(gè)實(shí)施例的方法、裝置和系統(tǒng)可以應(yīng)用于任意一種可以進(jìn)行觸控操作的電子設(shè)備中,例如手機(jī)、pad、觸屏pc、電子書閱讀器、電子詞典、家庭自動(dòng)控制面板、游戲機(jī)等。
下面通過具體的實(shí)施例詳細(xì)介紹本公開的技術(shù)方案。
圖1示意性示出了根據(jù)本公開一實(shí)施例的光標(biāo)控制方法流程圖。
如圖1所示,根據(jù)本公開一實(shí)施例的光標(biāo)控制方法包括:
步驟s110:接收用戶的控制指令;
步驟s120:響應(yīng)于控制指令顯示滑動(dòng)條;
步驟s130:根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置,其中,滑動(dòng)條與光標(biāo)位于不同的區(qū)域。
本實(shí)施例中,電子設(shè)備接收到用戶的控制指令后,在顯示界面上顯示滑動(dòng)條,用戶可以通過在滑動(dòng)條上的觸控操作來控制光標(biāo)的移動(dòng),光標(biāo)和滑動(dòng)條位于不同的區(qū)域,光標(biāo)位于可操作內(nèi)容處,例如待編輯輸入框、網(wǎng)頁顯示內(nèi)容等處,而滑動(dòng)條可位于除光標(biāo)所在區(qū)域之外的其他區(qū)域中,光標(biāo)和滑動(dòng)條為兩個(gè)可單獨(dú)控制的對(duì)象,非一體設(shè)置。
通過本實(shí)施例的方法,用戶可以通過在滑動(dòng)條上的觸控操作,準(zhǔn)確地將光標(biāo)移動(dòng)相應(yīng)的距離,以便將光標(biāo)準(zhǔn)確定位至用戶想要的位置。例如,在需要編輯文字時(shí),將光標(biāo)準(zhǔn)確移動(dòng)到待編輯文字區(qū)域的某個(gè)字之前或之后,或者將光標(biāo)準(zhǔn)確定位到顯示區(qū)域的邊緣某個(gè)位置。
本實(shí)施例中,滑動(dòng)條與光標(biāo)位于不同的區(qū)域,因此,用戶在滑動(dòng)條上進(jìn)行觸控操作不容易出現(xiàn)手指遮擋住光標(biāo)所在的可操作內(nèi)容處的文字、圖表等的現(xiàn)象,減少了用戶在移動(dòng)光標(biāo)過程中因手指遮擋而帶來的困擾、甚至誤操作等問題,極大地提高了用戶體驗(yàn)。
本實(shí)施例的電子設(shè)備在接收到用戶控制指令后的顯示界面的一種可能的實(shí)現(xiàn)情況可以參見2。圖2示意性示出了根據(jù)本公開一實(shí)施例的光標(biāo)控制方法應(yīng)用于電子設(shè)備的顯示界面示意圖。
如圖2所示,電子設(shè)備200接收到用戶的控制指令后,在界面上顯示滑動(dòng)條201。用戶可以在滑動(dòng)條201上進(jìn)行觸控操作,例如向左或向右持續(xù)移動(dòng)、或者在滑動(dòng)條201上的任意一位置持續(xù)點(diǎn)按并向手指點(diǎn)按位置左側(cè)或者右側(cè)給予微小的移動(dòng)以示出光標(biāo)202的移動(dòng)方向,從而控制光標(biāo)202根據(jù)用戶在滑動(dòng)條201上的觸控操作進(jìn)行相應(yīng)的移動(dòng)。
滑動(dòng)條201的顯示可以基于用戶調(diào)出輸入法界面的指令,即用戶的控制指令可以是輸入法的調(diào)出指令;在輸入法被調(diào)出時(shí),滑動(dòng)條201顯示在輸入法界面上,以便用戶能夠通過觸控滑動(dòng)條201來移動(dòng)輸入框中的光標(biāo)202,而對(duì)輸入內(nèi)容進(jìn)行操作。當(dāng)然可以理解的是,用戶的控制指令可以是用戶需要控制移動(dòng)光標(biāo)201時(shí)的任何操作觸發(fā)的,例如,用戶通過觸摸選擇網(wǎng)頁顯示頁面上的內(nèi)容進(jìn)行選中時(shí)的操作,用戶點(diǎn)擊輸入框中的某個(gè)位置進(jìn)行輸入時(shí)的操作等。
圖2中滑動(dòng)條201和光標(biāo)202位于不同的區(qū)域的相對(duì)顯示位置僅是示例性的。滑動(dòng)條201和光標(biāo)202位于不同的區(qū)域還可以是,光標(biāo)202位于可操作內(nèi)容處中,而滑動(dòng)條202浮動(dòng)顯示在光標(biāo)201周圍的任意某一位置中,又或者滑動(dòng)條202的位置還可以根據(jù)用戶的拖動(dòng)操作而被移動(dòng)到任何用戶想要的位置,比如當(dāng)用戶要在屏幕的下方移動(dòng)光標(biāo)時(shí),就可以將滑動(dòng)條202拖到放置在屏幕的上方等。
另外,滑動(dòng)條201的移動(dòng)方向并不限于圖2中所示的左右方向,還可以是與電子設(shè)備200中的文字、或者表格等的行列顯示關(guān)系相對(duì)應(yīng)的其他方向。例如在有些電子書閱讀器中如果有豎排的文字時(shí),滑動(dòng)條201可以呈豎直方向,此時(shí)用戶就通過滑動(dòng)條201的上下移動(dòng)等來控制光標(biāo)202進(jìn)行上下移動(dòng)。
用戶在滑動(dòng)條201上的觸控操作可以是用戶的手指在滑動(dòng)條201上沿一定的方向移動(dòng)一定距離。例如用戶的手指在滑動(dòng)條201上向左或者向右移動(dòng)一定距離,此時(shí)可以控制光標(biāo)202的移動(dòng)方向與用戶手指在滑動(dòng)條201上的移動(dòng)方向一致,并且對(duì)于用戶手指在滑動(dòng)條201上移動(dòng)的距離和光標(biāo)202移動(dòng)的距離二者之間可以預(yù)設(shè)對(duì)應(yīng)的關(guān)系,例如,可以設(shè)定當(dāng)用戶在滑動(dòng)條上觸控移動(dòng)的距離為x毫米時(shí),光標(biāo)移動(dòng)一個(gè)或幾個(gè)字符的長度等。
用戶在滑動(dòng)條201上的觸控操作也可以是根據(jù)用戶在滑動(dòng)條201上任意一位置上持續(xù)點(diǎn)按來進(jìn)行。例如,用戶可以通過持續(xù)點(diǎn)按圖2中用戶手指與滑動(dòng)條201當(dāng)前所觸及的位置,并通過向該位置的左側(cè)或者右側(cè)進(jìn)行微小移動(dòng)以指示出光標(biāo)的移動(dòng)方向,然后以持續(xù)點(diǎn)觸的時(shí)間來計(jì)算光標(biāo)移動(dòng)的距離,例如,以預(yù)設(shè)的光標(biāo)移動(dòng)速度乘以用戶持續(xù)按壓的時(shí)間來確定光標(biāo)的移動(dòng)距離。
圖3示意性示出了根據(jù)本公開一實(shí)施例的根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置的方法流程圖。
如圖3所示,根據(jù)本公開一實(shí)施例的根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置的方法中,滑動(dòng)條上設(shè)置有滑塊,該方法包括:
步驟s310:確定滑塊在滑動(dòng)條上的第一移動(dòng)方向和第一移動(dòng)距離;
步驟s320:根據(jù)滑塊在滑動(dòng)條上的第一移動(dòng)方向和第一移動(dòng)距離移動(dòng)光標(biāo)。
本實(shí)施例中,在滑動(dòng)條上設(shè)置有滑塊。用戶對(duì)滑動(dòng)條進(jìn)行觸控操作時(shí)是通過觸控滑動(dòng)滑塊進(jìn)行。
在滑動(dòng)條上設(shè)置滑塊,方便用戶通過滑動(dòng)滑塊來控制光標(biāo)的移動(dòng)?;瑝K在用戶的觸控操作下相對(duì)于滑動(dòng)條可滑動(dòng)。
本實(shí)施例中,電子設(shè)備通過用戶對(duì)滑塊的觸控滑動(dòng)操作,并根據(jù)滑塊在滑動(dòng)條上的移動(dòng)確定出滑塊的第一移動(dòng)方向和第一移動(dòng)距離,確定光標(biāo)的移動(dòng)方向和距離。
在本實(shí)施例中,滑塊在滑動(dòng)條上可以一直以可見的方式顯示,也可以只有在用戶手指觸摸到滑動(dòng)條時(shí)顯示在手指所在位置處,在前者的情況下,用戶可以通過點(diǎn)選滑動(dòng)條上的某個(gè)位置的方式將滑塊移動(dòng)至該位置上,而這種點(diǎn)選移動(dòng)滑塊的方式可以不影響光標(biāo)的移動(dòng),也就是說,只有在按住滑塊并在滑動(dòng)條上滑動(dòng)所述滑塊才會(huì)引起光標(biāo)的移動(dòng)。當(dāng)然可以理解的是,在其他實(shí)施例中,也可以設(shè)置為點(diǎn)選移動(dòng)滑塊的方式也能夠引起光標(biāo)的移動(dòng),具體可根據(jù)實(shí)際情況進(jìn)行設(shè)置。
在本實(shí)施例中,滑塊在滑動(dòng)條上的第一移動(dòng)方向和第一移動(dòng)距離的確定根據(jù)滑動(dòng)條的延伸方向和滑塊在滑動(dòng)條上移動(dòng)來判斷。例如,如果滑動(dòng)條在水平方向延伸,則可以根據(jù)滑塊在水平的滑動(dòng)條上是向左移動(dòng)或向右移動(dòng)來確定第一移動(dòng)方向,而相應(yīng)的,如果滑動(dòng)條是豎直方向延伸,滑塊在滑動(dòng)條上的移動(dòng)方向就是向上或向下。
待確定了滑塊的第一移動(dòng)方向和第一移動(dòng)距離后,根據(jù)第一移動(dòng)方向和第一移動(dòng)距離移動(dòng)光標(biāo)。例如,可以設(shè)置光標(biāo)在可操作內(nèi)容處按照第一移動(dòng)方向進(jìn)行移動(dòng),并且可以設(shè)置光標(biāo)的移動(dòng)距離與第一移動(dòng)距離具有一定的關(guān)系。
圖4示意性示出了根據(jù)本公開另一實(shí)施例的根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置的方法流程圖。
如圖4所示,根據(jù)本公開另一實(shí)施例的根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置的方法包括:
步驟s410:根據(jù)滑塊在滑動(dòng)條上的第一移動(dòng)方向和第一移動(dòng)距離,與第一移動(dòng)方向同方向移動(dòng)光標(biāo)第二移動(dòng)距離,其中第二移動(dòng)距離與第一移動(dòng)距離具有預(yù)設(shè)的關(guān)系;
步驟s420:確定滑塊是否滑到滑動(dòng)條的邊緣位置。當(dāng)滑塊沒有滑動(dòng)到滑動(dòng)條的邊緣位置時(shí),繼續(xù)步驟s410;當(dāng)確定滑塊滑動(dòng)到邊緣位置時(shí),執(zhí)行步驟s430;
步驟s430:在滑塊滑動(dòng)到滑動(dòng)條的邊緣位置時(shí),確定是否檢測到用戶繼續(xù)沿滑動(dòng)條邊緣方向觸控滑動(dòng)滑塊的操作;
步驟s440:如果檢測到用戶繼續(xù)沿滑動(dòng)條邊緣方向觸控滑動(dòng)滑塊的操作,則確定滑塊在到達(dá)滑動(dòng)條的邊緣位置后,在用戶的觸控操作下,與第一移動(dòng)方向同方向移動(dòng)光標(biāo)第三移動(dòng)距離,第三移動(dòng)距離與第一移動(dòng)距離和第四移動(dòng)距離之和具有預(yù)設(shè)的關(guān)系,其中,第四移動(dòng)距離是根據(jù)滑塊的預(yù)設(shè)滑動(dòng)速度計(jì)算得到的。
本實(shí)施例中,步驟s410中當(dāng)用戶在滑動(dòng)條上沿第一移動(dòng)方向觸控滑動(dòng)滑塊發(fā)生第一移動(dòng)距離時(shí),與滑塊在滑動(dòng)條上的第一移動(dòng)方向同方向移動(dòng)光標(biāo),并且光標(biāo)的移動(dòng)距離為第二移動(dòng)距離。第二移動(dòng)距離與第一移動(dòng)距離可以具有預(yù)設(shè)的關(guān)系,例如預(yù)設(shè)當(dāng)?shù)谝灰苿?dòng)距離為x毫米時(shí)對(duì)應(yīng)光標(biāo)的第二移動(dòng)距離可以是沿同方向移動(dòng)一個(gè)字符或者半個(gè)字符的寬度等。
步驟s420中在觸控滑動(dòng)滑塊的過程中確定滑塊是否到達(dá)滑動(dòng)條的邊緣位置。在滑塊沒有到達(dá)滑動(dòng)條的邊緣位置時(shí),繼續(xù)采用步驟410的方式滑動(dòng)滑塊和移動(dòng)光標(biāo),即在滑動(dòng)條上滑塊沿第一移動(dòng)方向移動(dòng)第一移動(dòng)距離,同時(shí)光標(biāo)繼續(xù)沿與第一移動(dòng)方向同方向移動(dòng)。
根據(jù)滑塊的第一移動(dòng)方向和第一移動(dòng)距離,與所述第一移動(dòng)方向同方向地移動(dòng)光標(biāo),使用戶可以通過觸控滑動(dòng)滑塊在滑動(dòng)條上的移動(dòng)來實(shí)時(shí)準(zhǔn)確控制光標(biāo)的移動(dòng)。通過這種方式,不僅能夠?qū)崿F(xiàn)光標(biāo)移動(dòng)的準(zhǔn)確性,而且這種移動(dòng)方式與直接在文字區(qū)域等位置進(jìn)行移動(dòng)帶給人的感受和體驗(yàn)非常相似,用戶在使用這種方式進(jìn)行操作時(shí)不用承擔(dān)任何額外的學(xué)習(xí)成本。
當(dāng)在步驟420中確定滑塊已經(jīng)滑動(dòng)到了滑動(dòng)條的邊緣位置時(shí),進(jìn)入步驟s430中,即判斷是否依然檢測到用戶繼續(xù)向滑動(dòng)條邊緣位置觸控滑動(dòng)滑塊的操作。通常情況下,滑動(dòng)條的邊緣位置與觸摸屏觸摸檢測范圍的邊緣位置之間有一定的差距,即滑動(dòng)條的邊緣位置通常都小于觸摸屏的觸摸檢測范圍,因此雖然滑塊已經(jīng)到達(dá)滑動(dòng)條的邊緣位置,而由于手指此時(shí)的觸控滑動(dòng)操作位于觸摸屏的觸摸檢測范圍之內(nèi),因此觸摸屏依然能夠檢測到手指的觸控滑動(dòng)操作,也即能夠判斷出用戶是否依然在滑動(dòng)滑塊。如果用戶不再觸控滑動(dòng)滑塊,說明用戶已經(jīng)將光標(biāo)移動(dòng)到了需要的位置。而如果用戶還在繼續(xù)觸控滑動(dòng)滑塊,說明用戶還需要沿與第一移動(dòng)方向同方向繼續(xù)移動(dòng)光標(biāo),此時(shí)通過步驟s440來繼續(xù)實(shí)現(xiàn)用戶對(duì)光標(biāo)的控制。
步驟s440中,當(dāng)用戶還在繼續(xù)觸控滑動(dòng)滑塊時(shí),則確定滑塊在到達(dá)滑動(dòng)條的邊緣位置后用戶繼續(xù)對(duì)滑塊進(jìn)行觸控滑動(dòng)的時(shí)間,并根據(jù)該時(shí)間以及預(yù)設(shè)的光標(biāo)移動(dòng)速度計(jì)算得到第四移動(dòng)距離。其中,第四移動(dòng)距離為滑塊到達(dá)滑動(dòng)條的邊緣位置后,用戶欲通過繼續(xù)觸控滑動(dòng)滑塊而控制光標(biāo)要移動(dòng)的距離。在這個(gè)過程,第三移動(dòng)距離為光標(biāo)的總的移動(dòng)距離,包括滑塊未達(dá)到滑動(dòng)條邊緣位置時(shí)控制光標(biāo)移動(dòng)的第一移動(dòng)距離以及滑塊到達(dá)滑動(dòng)條邊緣位置后用戶欲控制光標(biāo)移動(dòng)的第四移動(dòng)距離。
當(dāng)滑塊處于滑動(dòng)條的邊緣位置時(shí)的顯示界面可以參見圖5。圖5示意性示出了根據(jù)本公開的另一實(shí)施例的根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)位置的示意圖。
具體地,圖5示出的是當(dāng)滑塊移動(dòng)到滑動(dòng)條的邊緣位置時(shí),用戶繼續(xù)觸控滑塊以移動(dòng)光標(biāo)的情形。如圖5所示,電子設(shè)備500中的滑塊503到達(dá)了滑動(dòng)條501的邊緣位置,此時(shí)用戶繼續(xù)觸控滑塊503,光標(biāo)502將會(huì)沿著第一移動(dòng)方向繼續(xù)移動(dòng)。
當(dāng)滑塊503到達(dá)滑動(dòng)條501的邊緣后,滑塊503在滑動(dòng)條501上并不會(huì)產(chǎn)生實(shí)際可見的移動(dòng)距離,此時(shí),可以根據(jù)用戶繼續(xù)觸控滑塊的時(shí)間并乘以預(yù)設(shè)滑塊滑動(dòng)速度計(jì)算得到虛擬的第四移動(dòng)距離。
可以設(shè)想用戶觸控滑動(dòng)滑塊503從滑動(dòng)條501上的某一位置(非邊緣位置)移動(dòng)到圖5所示的滑動(dòng)條501的邊緣,并當(dāng)滑塊503到達(dá)滑動(dòng)條501的邊緣后繼續(xù)觸控滑動(dòng)滑塊503一定時(shí)間后,停止觸控滑動(dòng)滑塊。這整個(gè)過程中滑塊的移動(dòng)距離包括在滑動(dòng)條上實(shí)際發(fā)生的可見的第一移動(dòng)距離和虛擬的第四移動(dòng)距離。整個(gè)全程中對(duì)應(yīng)光標(biāo)502的移動(dòng)距離為第三移動(dòng)距離。并且,光標(biāo)502的第三移動(dòng)距離可以與滑塊503的上述第一移動(dòng)距離和第四移動(dòng)距離之和可以具有預(yù)設(shè)的關(guān)系。光標(biāo)502的第二移動(dòng)距離是由滑塊503的第一移動(dòng)距離和第四移動(dòng)距離之和共同決定。以此方式,本實(shí)施例有效地解決了滑塊503滑動(dòng)到滑動(dòng)條501邊緣位置時(shí)無法繼續(xù)發(fā)生實(shí)際位移,與用戶尚需要繼續(xù)移動(dòng)光標(biāo)502之間的矛盾。
圖6示意性示出了根據(jù)本公開再一實(shí)施例的根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置的方法流程圖。
如圖6所示,根據(jù)本公開再一實(shí)施例的根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置的方法包括:
步驟s610:確定光標(biāo)是否移動(dòng)到待編輯內(nèi)容的邊緣位置;
步驟s620:在光標(biāo)移動(dòng)到待編輯內(nèi)容的邊緣位置時(shí),將光標(biāo)移動(dòng)到待編輯內(nèi)容的下一行繼續(xù)移動(dòng)。
本實(shí)施例中,用戶通過觸控滑動(dòng)滑塊來控制光標(biāo)的移動(dòng)時(shí),當(dāng)光標(biāo)移動(dòng)到待編輯內(nèi)容的邊緣位置時(shí),自動(dòng)將光標(biāo)移動(dòng)到待編輯內(nèi)容的下一行繼續(xù)移動(dòng),待編輯內(nèi)容為光標(biāo)所在的可操作內(nèi)容處的位置,也即用戶當(dāng)前欲操作的內(nèi)容處,可以是網(wǎng)頁顯示內(nèi)容,也可以是輸入框中的輸入內(nèi)容等。待編輯內(nèi)容的邊緣位置為待編輯內(nèi)容當(dāng)前行的最后一個(gè)字符位置。通過這種方式,可以方便地進(jìn)行光標(biāo)換行,便于用戶繼續(xù)移動(dòng)光標(biāo),保持了光標(biāo)移動(dòng)的連續(xù)性。
此處的下一行是相對(duì)的概念。例如,對(duì)圖5所示的電子設(shè)備500,用戶繼續(xù)觸控滑動(dòng)滑塊503使光標(biāo)502從當(dāng)前位置移動(dòng)到了當(dāng)前所在行的最右側(cè),此時(shí)若用戶還在繼續(xù)觸控滑動(dòng)滑塊503時(shí),下一行就是位于圖5中光標(biāo)502所在當(dāng)前行下方的一行。又例如,在對(duì)圖2所示的電子設(shè)備200,用戶在滑動(dòng)條201水平向左滑動(dòng),此時(shí)光標(biāo)202就會(huì)沿當(dāng)前行向左移動(dòng),當(dāng)光標(biāo)202移動(dòng)到當(dāng)前行的最左側(cè)時(shí),如果用戶還在繼續(xù)沿向左的方向觸控滑動(dòng)條,那么此時(shí)的下一行就是位于圖2中光標(biāo)202所在當(dāng)前行上方的一行。并且,由于不同的可編輯區(qū)域的文字、圖片或表格的行的排列方式不同,所以,下一行可以有不同的表現(xiàn)形式。
自動(dòng)將光標(biāo)移動(dòng)到待編輯內(nèi)容的下一行可以是移動(dòng)光標(biāo)到下一行的起始位置,也可以是下一行的任意一個(gè)位置,可以根據(jù)用戶的需求或者電子設(shè)備的文字編輯等需要進(jìn)行靈活設(shè)置。
圖7示意性示出了根據(jù)本公開另一實(shí)施例的光標(biāo)控制方法中顯示第一可交互對(duì)象的方法流程圖。
如圖7所示,根據(jù)本公開另一實(shí)施例的光標(biāo)控制方法中顯示第一可交互對(duì)象的方法包括:
步驟s710:顯示第一可交互對(duì)象;
步驟s720:在檢測到對(duì)第一可交互對(duì)象的觸控操作后,將光標(biāo)的當(dāng)前位置作為起始位置;以及
步驟s730:從該起始位置開始,選中光標(biāo)在移動(dòng)過程中經(jīng)過的內(nèi)容。
本實(shí)施例中,在通過滑動(dòng)條控制光標(biāo)移動(dòng)的過程中,還可以顯示第一可交互對(duì)象,以方便用戶通過第一可交互對(duì)象進(jìn)行觸控操作,用戶觸控第一可交互對(duì)象時(shí),將光標(biāo)的當(dāng)前位置作為起始位置,并選中光標(biāo)移動(dòng)經(jīng)過的內(nèi)容,以便對(duì)所選中的數(shù)據(jù)進(jìn)行操作或高亮顯示等,例如,用戶欲選擇一段文字進(jìn)行復(fù)制操作時(shí),將光標(biāo)移動(dòng)到待復(fù)制內(nèi)容的起始位置處,觸發(fā)第一可交互對(duì)象,之后再通過滑動(dòng)條移動(dòng)光標(biāo)到待復(fù)制內(nèi)容的結(jié)束位置處,此時(shí)待復(fù)制內(nèi)容被選中,用戶可以通過選擇復(fù)制按鈕或通過其他方式復(fù)制上述待復(fù)制內(nèi)容。
通過用戶與第一可交互對(duì)象的觸控操作,確定需要選中內(nèi)容的起始位置,接下來在光標(biāo)的移動(dòng)過程中同步地選中用戶希望選中的內(nèi)容。這樣,就可以方便用戶下一步進(jìn)行復(fù)制、粘貼等編輯操作。第一可交互對(duì)象可以為按鈕、指針、bar等可供用戶操作的對(duì)象,第一可交互對(duì)象甚至可以是語音識(shí)別程序等,只要能夠檢測到用戶的指令的對(duì)象都可以作為第一可交互對(duì)象。
圖8示意性示出了根據(jù)本公開再一實(shí)施例的光標(biāo)控制方法中顯示第二可交互對(duì)象的方法流程圖;
如圖8所示,根據(jù)本公開再一實(shí)施例的光標(biāo)控制方法中顯示第二可交互對(duì)象的方法包括;
步驟s810:顯示加速和/或減速的第二可交互對(duì)象;
步驟s820:在檢測到對(duì)加速和/或減速的第二可交互對(duì)象的觸控操作后,將光標(biāo)的移動(dòng)速度增加或減少預(yù)定閾值。
本實(shí)施例中,在利用滑動(dòng)條控制光標(biāo)的移動(dòng)時(shí),還可以通過顯示第二可交互對(duì)象,使用戶能夠通過對(duì)第二可交互對(duì)象的操作使光標(biāo)的移動(dòng)速度加速或者減速,例如當(dāng)用戶需要選擇大段的文字時(shí),就可以通過操作第二可交互對(duì)象加大光標(biāo)的移動(dòng)速度,以便用戶觸控滑動(dòng)滑塊時(shí)能夠更快速地移動(dòng)光標(biāo);又例如,當(dāng)用戶僅需要將光標(biāo)移動(dòng)一個(gè)字節(jié)時(shí),為了提高光標(biāo)移動(dòng)的準(zhǔn)確性,就可以通過操作第二可交互對(duì)象減小光標(biāo)的移動(dòng)速度。通過增加第二可交互對(duì)象,能夠滿足用戶的多樣性和個(gè)性化需求。第二可交互對(duì)象與第一可交互對(duì)象類似,可以是按鈕、指針、bar等可供用戶操作的對(duì)象,第二可交互對(duì)象甚至可以是語音識(shí)別程序等。
第二可交互對(duì)象可以只有加速的功能,或者只有減速功能。第二可交互對(duì)象也可以同時(shí)有加速和減速功能,此時(shí),可以設(shè)置用戶的不同觸控方式來啟動(dòng)加速或減速功能,例如短時(shí)間觸控為加速,而長時(shí)間觸控為減速;也或者當(dāng)?shù)诙山换?duì)象是指針時(shí)觸控移動(dòng)指針方向來定義是加速還是減速;又或者第二可交互對(duì)象是語音識(shí)別程序時(shí)通過語音進(jìn)行控制。
根據(jù)本公開又一實(shí)施例的光標(biāo)控制方法,滑動(dòng)條上還設(shè)置有第三可交互對(duì)象和第四可交互對(duì)象,用于在檢測到用戶對(duì)第三可交互對(duì)象或第四可交互對(duì)象觸控操作后,將光標(biāo)上移或下移一行。
本實(shí)施例中,用戶通過與第三可交互對(duì)象或第四可交互對(duì)象的觸控操作將光標(biāo)進(jìn)行上移或下移一行。這樣,當(dāng)用戶僅需要在行之間進(jìn)行光標(biāo)的移動(dòng)時(shí),就不需要將光標(biāo)掃過一行的所有文字才能到達(dá)上一行或者下一行。通過這種方式,用戶可以實(shí)現(xiàn)光標(biāo)在行間的快速移動(dòng),提高了操作效率。例如,第三可交互對(duì)象和第四可交互對(duì)象呈現(xiàn)為向上和向下的箭頭按鈕,用戶點(diǎn)擊向上按鈕時(shí),光標(biāo)向上移動(dòng)一行,用戶點(diǎn)擊向下按鈕時(shí),光標(biāo)向下移動(dòng)一行。為了方便用戶操作,向上和向下的箭頭按鈕可以設(shè)置在滑動(dòng)條相對(duì)的兩側(cè),如對(duì)于水平滑動(dòng)條來說,向上的箭頭按鈕設(shè)置在滑動(dòng)條上方且箭頭朝上,向下的箭頭按鈕設(shè)置在與向上的箭頭按鈕相同位置處的滑動(dòng)條下方,且箭頭朝下;對(duì)于設(shè)置有滑塊的滑動(dòng)條,向上和向下的箭頭可以始終顯示在滑塊所在的位置處,且隨著滑塊的滑動(dòng)而移動(dòng)。
圖9示意性示出了根據(jù)本公開各實(shí)施例的光標(biāo)控制方法應(yīng)用于電子設(shè)備的顯示界面示意圖。
如圖9所示,根據(jù)本公開各實(shí)施例,電子設(shè)備900接收到用戶的控制指令后,可以在界面上顯示滑動(dòng)條901、光標(biāo)902、用于選擇的第一可交互對(duì)象903、用于將光標(biāo)移動(dòng)速度加/減速的第二可交互對(duì)象,以及用于將光標(biāo)進(jìn)行上移或下移一行的第三可交互對(duì)象和第四可交互對(duì)象905,其中,滑動(dòng)條901、光標(biāo)902會(huì)在接收到用戶的控制指令后顯示,而其他的第一可交互對(duì)象903、第二可交互對(duì)象904、第三可交互對(duì)象和第四可交互對(duì)象905,可以與滑動(dòng)條901和光標(biāo)902同步顯示,也可以是在接收到相應(yīng)的用戶控制指令后再顯示,或者僅顯示部分可交互對(duì)象。
并且圖9中滑動(dòng)條901、第一可交互對(duì)象903、用于加/減速的第二可交互對(duì)象904,以及用于將光標(biāo)進(jìn)行上移或下移一行的第三可交互對(duì)象和第四可交互對(duì)象905的顯示位置和顯示形態(tài)僅是示例性的,實(shí)際中可以根據(jù)需要布置各個(gè)可交互對(duì)象,甚至可以將多個(gè)可交互對(duì)象的功能集成在一個(gè)交互對(duì)象上。
圖10示意性示出了根據(jù)本公開一實(shí)施例的光標(biāo)控制裝置的框圖。
如圖10所示,根據(jù)本公開一實(shí)施例的光標(biāo)控制裝置1000包括接收模塊1010,顯示模塊1020,以及移動(dòng)模塊1030。其中,接收模塊1010被配置為接收用戶的控制指令。顯示模塊1020被配置為響應(yīng)于控制指令,顯示滑動(dòng)條。移動(dòng)模塊1030,被配置為根據(jù)用戶在滑動(dòng)條上的滑動(dòng)觸控操作移動(dòng)光標(biāo)的位置,滑動(dòng)條與光標(biāo)位于不同的區(qū)域。
本實(shí)施例中,接收模塊1010接收用戶的控制指令,顯示模塊1030在顯示界面上顯示滑動(dòng)條,以便用戶可以在滑動(dòng)條上進(jìn)行觸控操作。移動(dòng)模塊1030根據(jù)用戶在滑動(dòng)條上觸控移動(dòng)的方向和距離來控制對(duì)應(yīng)需要被移動(dòng)的光標(biāo)的位置,并且滑動(dòng)條與光標(biāo)位于不同的區(qū)域。
本實(shí)施例的裝置,一方面使用戶可以通過在滑動(dòng)條上的觸控操作,準(zhǔn)確地將光標(biāo)移動(dòng)相應(yīng)的距離,以便將光標(biāo)準(zhǔn)確定位至用戶想要的位置。例如,在需要編輯文字時(shí),將光標(biāo)準(zhǔn)確移動(dòng)到待編輯文字區(qū)域的某個(gè)字之前或之后,或者將光標(biāo)準(zhǔn)確定位到顯示區(qū)域的邊緣某個(gè)位置。另一方面,由于滑動(dòng)條與光標(biāo)位于不同的區(qū)域,因用戶在滑動(dòng)條上進(jìn)行觸控操作不容易出現(xiàn)手指遮擋住光標(biāo)所在的可操作內(nèi)容處的文字、圖表等的現(xiàn)象,減少了用戶在移動(dòng)光標(biāo)過程中因手指遮擋而帶來的困擾、甚至誤操作等問題,極大地提高了用戶體驗(yàn)。
圖11示意性示出了根據(jù)本公開一實(shí)施例的光標(biāo)控制系統(tǒng)的框圖。
如圖11所示,根據(jù)本公開一實(shí)施例的光標(biāo)控制系統(tǒng)1100用于控制光標(biāo),包括處理器1110和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)1120。
具體地,處理器1110例如可以包括通用微處理器、指令集處理器和/或相關(guān)芯片組和/或?qū)S梦⑻幚砥?例如,專用集成電路(asic)),等等。處理器1110還可以包括用于緩存用途的板載存儲(chǔ)器。處理器1110可以是用于執(zhí)行參考圖1、圖3、圖4、圖6~圖8、以及本公開其他實(shí)施例所描述的根據(jù)本公開各個(gè)實(shí)施例的方法流程的不同動(dòng)作的單一處理單元或者是多個(gè)處理單元。
計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)1120,例如可以是能夠包含、存儲(chǔ)、傳送、傳播或傳輸指令的任意介質(zhì)。例如,可讀存儲(chǔ)介質(zhì)可以包括但不限于電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝置、器件或傳播介質(zhì)??勺x存儲(chǔ)介質(zhì)的具體示例包括:磁存儲(chǔ)裝置,如磁帶或硬盤(hdd);光存儲(chǔ)裝置,如光盤(cd-rom);存儲(chǔ)器,如隨機(jī)存取存儲(chǔ)器(ram)或閃存;和/或有線/無線通信鏈路。
計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)1120可以包括計(jì)算機(jī)程序1121,該計(jì)算機(jī)程序1121可以包括代碼/計(jì)算機(jī)可執(zhí)行指令,其在由處理器1110執(zhí)行時(shí)使得處理器1110執(zhí)行例如上面結(jié)合圖1、圖3、圖4、圖6~圖8、以及本公開其他實(shí)施例所描述的方法流程及其任何變形。
計(jì)算機(jī)程序1121可被配置為具有例如包括計(jì)算機(jī)程序模塊的計(jì)算機(jī)程序代碼。例如,在示例實(shí)施例中,計(jì)算機(jī)程序1121中的代碼可以包括一個(gè)或多個(gè)程序模塊,例如包括1121a、模塊1121b、……。應(yīng)當(dāng)注意,模塊的劃分方式和個(gè)數(shù)并不是固定的,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際情況使用合適的程序模塊或程序模塊組合,當(dāng)這些程序模塊組合被處理器1110執(zhí)行時(shí),使得處理器1110可以執(zhí)行例如上面結(jié)合圖1、圖3、圖4、圖6~圖8、以及本公開其他實(shí)施例所描述的方法流程及其任何變形。
根據(jù)本公開的實(shí)施例,處理器1110可以與信號(hào)發(fā)送器1130和信號(hào)接收器1140交互,來執(zhí)行上面結(jié)合圖1、圖3、圖4、圖6~圖8、以及本公開其他實(shí)施例所描述的方法流程及其任何變形。
根據(jù)本公開各實(shí)施例的上述方法、裝置、單元和/或模塊可以通過有計(jì)算能力的電子設(shè)備執(zhí)行包含計(jì)算機(jī)指令的軟件來實(shí)現(xiàn)。該系統(tǒng)可以包括存儲(chǔ)設(shè)備,以實(shí)現(xiàn)上文所描述的各種存儲(chǔ)。所述有計(jì)算能力的電子設(shè)備可以包含通用處理器、數(shù)字信號(hào)處理器、專用處理器、可重新配置處理器等能夠執(zhí)行計(jì)算機(jī)指令的裝置,但不限于此。執(zhí)行這樣的指令使得電子設(shè)備被配置為執(zhí)行根據(jù)本公開的上述各項(xiàng)操作。上述各設(shè)備和/或模塊可以在一個(gè)電子設(shè)備中實(shí)現(xiàn),也可以在不同電子設(shè)備中實(shí)現(xiàn)。這些軟件可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)一個(gè)或多個(gè)程序(軟件模塊),所述一個(gè)或多個(gè)程序包括指令,當(dāng)電子設(shè)備中的一個(gè)或多個(gè)處理器執(zhí)行所述指令時(shí),所述指令使得電子設(shè)備執(zhí)行本公開的方法。
這些軟件可以存儲(chǔ)為易失性存儲(chǔ)器或非易失性存儲(chǔ)裝置的形式(比如類似rom等存儲(chǔ)設(shè)備),不論是可擦除的還是可重寫的,或者存儲(chǔ)為存儲(chǔ)器的形式(例如ram、存儲(chǔ)器芯片、設(shè)備或集成電路),或者被存儲(chǔ)在光可讀介質(zhì)或磁可讀介質(zhì)上(比如,cd、dvd、磁盤或磁帶等等)。應(yīng)該意識(shí)到,存儲(chǔ)設(shè)備和存儲(chǔ)介質(zhì)是適于存儲(chǔ)一個(gè)或多個(gè)程序的機(jī)器可讀存儲(chǔ)裝置的實(shí)施例,所述一個(gè)程序或多個(gè)程序包括指令,當(dāng)所述指令被執(zhí)行時(shí),實(shí)現(xiàn)本公開的實(shí)施例。實(shí)施例提供程序和存儲(chǔ)這種程序的機(jī)器可讀存儲(chǔ)裝置,所述程序包括用于實(shí)現(xiàn)本公開的任何一項(xiàng)權(quán)利要求所述的裝置或方法的代碼。此外,可以經(jīng)由任何介質(zhì)(比如,經(jīng)由有線連接或無線連接攜帶的通信信號(hào))來電傳遞這些程序,多個(gè)實(shí)施例適當(dāng)?shù)匕ㄟ@些程序。
根據(jù)本公開各實(shí)施例的方法、裝置、單元和/或模塊還可以使用例如現(xiàn)場可編程門陣列(fpga)、可編程邏輯陣列(pla)、片上系統(tǒng)、基板上的系統(tǒng)、封裝上的系統(tǒng)、專用集成電路(asic)或可以以用于對(duì)電路進(jìn)行集成或封裝的任何其他的合理方式等硬件或固件來實(shí)現(xiàn),或以軟件、硬件以及固件三種實(shí)現(xiàn)方式的適當(dāng)組合來實(shí)現(xiàn)。該系統(tǒng)可以包括存儲(chǔ)設(shè)備,以實(shí)現(xiàn)上文所描述的存儲(chǔ)。在以這些方式實(shí)現(xiàn)時(shí),所使用的軟件、硬件和/或固件被編程或設(shè)計(jì)為執(zhí)行根據(jù)本公開的相應(yīng)上述方法、步驟和/或功能。本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要來適當(dāng)?shù)貙⑦@些系統(tǒng)和模塊中的一個(gè)或多個(gè),或其中的一部分或多個(gè)部分使用不同的上述實(shí)現(xiàn)方式來實(shí)現(xiàn)。這些實(shí)現(xiàn)方式均落入本公開的保護(hù)范圍。
盡管已經(jīng)參照本公開的特定示例性實(shí)施例示出并描述了本公開,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,在不背離所附權(quán)利要求及其等同物限定的本公開的精神和范圍的情況下,可以對(duì)本公開進(jìn)行形式和細(xì)節(jié)上的多種改變。因此,本公開的范圍不應(yīng)該限于上述實(shí)施例,而是應(yīng)該不僅由所附權(quán)利要求來進(jìn)行確定,還由所附權(quán)利要求的等同物來進(jìn)行限定。