專利名稱:輸入設(shè)備、電子設(shè)備以及控制光標(biāo)移動(dòng)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子技術(shù)領(lǐng)域,尤其涉及一種輸入設(shè)備、電子設(shè)備以及控制光標(biāo)移動(dòng)的方法。
背景技術(shù):
現(xiàn)有技術(shù)中,根據(jù)向電子設(shè)備(計(jì)算機(jī)、電視設(shè)備等)提供的位置信息的類型不同,輸入設(shè)備(例如鼠標(biāo)、遙控器等)可以分為以下兩種類型第一種類型的輸入設(shè)備向電子設(shè)備提供絕對(duì)位置信息,絕對(duì)位置信息對(duì)應(yīng)于電子設(shè)備顯示屏上的一坐標(biāo)位置,舉例來說,電子設(shè)備為一電視設(shè)備,輸入設(shè)備為一紅外遙控器,可以利用該紅外遙控器向電視設(shè)備的顯示屏發(fā)射一紅外光束,該紅外光束在顯示屏上的投射位置即絕對(duì)位置信息,電視設(shè)備可以獲取該投射位置,并控制光標(biāo)移動(dòng)到該投射位置處。第二種類型的輸入設(shè)備向電子設(shè)備提供相對(duì)位置信息,相對(duì)位置信息對(duì)應(yīng)于一位移信息,舉例來說,電子設(shè)備為一計(jì)算機(jī),輸入設(shè)備為一鼠標(biāo),當(dāng)鼠標(biāo)在桌面上移動(dòng)時(shí),會(huì)其將在桌面上的位移信息發(fā)送給計(jì)算機(jī),該位移信息即相對(duì)位置信息,計(jì)算機(jī)根據(jù)該位移信息以及光標(biāo)的當(dāng)前位置信息,計(jì)算出光標(biāo)要移動(dòng)到的最終坐標(biāo)位置,并控制光標(biāo)移動(dòng)?,F(xiàn)有技術(shù)中的輸入設(shè)備,要么只能夠提供絕對(duì)位置信息,要么只能夠提供相對(duì)位置信息,無法根據(jù)需要在不同的情況提供不同類型的位置信息。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種輸入設(shè)備、電子設(shè)備以及控制光標(biāo)移動(dòng)的方法,能夠在不同操作方式下提供不同類型的位置信息。為解決上述問題,本發(fā)明提供一種輸入設(shè)備,應(yīng)用于一電子設(shè)備,用于控制所述電子設(shè)備的顯示屏上的光標(biāo)的移動(dòng),所述輸入設(shè)備包括檢測(cè)模塊,用于檢測(cè)是否存在光標(biāo)控制操作以及所述光標(biāo)控制操作的類型;執(zhí)行模塊,用于當(dāng)存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是第一類型操作時(shí),獲取所述光標(biāo)控制操作對(duì)應(yīng)的絕對(duì)位置信息,所述絕對(duì)位置信息對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一坐標(biāo)位置;當(dāng)存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是第二類型操作時(shí),獲取所述光標(biāo)控制操作對(duì)應(yīng)的相對(duì)位置信息,所述相對(duì)位置信息對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一位移信息;發(fā)送模塊,用于將所述絕對(duì)位置信息或所述相對(duì)位置信息發(fā)送給所述電子設(shè)備。可選的,所述檢測(cè)模塊包括重力傳感器,用于檢測(cè)是否存在晃動(dòng)所述輸入設(shè)備的操作,當(dāng)檢測(cè)到存在晃動(dòng)所述輸入設(shè)備的操作時(shí),判定存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是所述第一類型操作;觸摸感應(yīng)單元,用于檢測(cè)是否存在觸摸操作,當(dāng)檢測(cè)到存在所述觸摸操作時(shí),判定存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是所述第二類型操作??蛇x的,所述檢測(cè)模塊包括觸摸感應(yīng)單元,用于檢測(cè)是否存在觸摸操作,當(dāng)檢測(cè)到存在所述觸摸操作時(shí),判定存在所述光標(biāo)控制操作;判斷模塊,用于判斷所述觸摸操作是單指觸摸操作還是雙指觸摸操作,當(dāng)所述觸摸操作是所述雙指觸摸操作時(shí),判定所述光標(biāo)控制操作是所述第一類型操作,當(dāng)所述觸摸操作是所述單指觸摸操作時(shí),判定所述光標(biāo)控制操作是所述第二類型操作。本發(fā)明還提供一種電子設(shè)備,包括顯示屏;接收模塊,用于接收一輸入設(shè)備發(fā)送的絕對(duì)位置信息或相對(duì)位置信息,所述絕對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第一類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一坐標(biāo)位置,所述相對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第二類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一位移信息;第一處理模塊,用于在接收到所述絕對(duì)位置信息時(shí),獲取所述絕對(duì)位置信息對(duì)應(yīng)的坐標(biāo)位置,將所述坐標(biāo)位置作為光標(biāo)要移動(dòng)到的最終坐標(biāo)位置;第二處理模塊,用于在接收到所述相對(duì)位置信息時(shí),根據(jù)接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息以及光標(biāo)當(dāng)前所在的坐標(biāo)位置,確定光標(biāo)要移動(dòng)到的最終坐標(biāo)位置;光標(biāo)控制模塊,用于控制光標(biāo)移動(dòng)到所述最終坐標(biāo)位置處??蛇x的,所述電子設(shè)備還包括存儲(chǔ)模塊,用于存儲(chǔ)所述輸入設(shè)備產(chǎn)生的相對(duì)位置信息與光標(biāo)在所述顯示屏上的位移信息的對(duì)應(yīng)關(guān)系;映射模塊,用于根據(jù)接收到的所述相對(duì)位置信息,查詢所述對(duì)應(yīng)關(guān)系,確定所述接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息。本發(fā)明還提供一種控制光標(biāo)移動(dòng)的方法,應(yīng)用于一具有顯示屏的電子設(shè)備,所述方法包括接收一輸入設(shè)備發(fā)送的絕對(duì)位置信息或相對(duì)位置信息,所述絕對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第一類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一坐標(biāo)位置,所述相對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第二類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一位移信息;在接收到所述絕對(duì)位置信息時(shí),獲取所述絕對(duì)位置信息對(duì)應(yīng)的坐標(biāo)位置,將所述坐標(biāo)位置作為光標(biāo)要移動(dòng)到的最終坐標(biāo)位置;在接收到所述相對(duì)位置信息時(shí),根據(jù)接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息以及光標(biāo)當(dāng)前所在的坐標(biāo)位置,確定光標(biāo)要移動(dòng)到的最終坐標(biāo)位置;控制光標(biāo)移動(dòng)到所述最終坐標(biāo)位置處。可選的,所述根據(jù)接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息以及光標(biāo)當(dāng)前所在的坐標(biāo)位置,確定光標(biāo)要移動(dòng)到的最終坐標(biāo)位置的步驟之前還包括存儲(chǔ)所述輸入設(shè)備產(chǎn)生的相對(duì)位置信息與光標(biāo)在所述顯示屏上的位移信息的對(duì)應(yīng)關(guān)系;所述根據(jù)接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息以及光標(biāo)當(dāng)前所在的坐標(biāo)位置,確定光標(biāo)要移動(dòng)到的最終坐標(biāo)位置的步驟之前還包括根據(jù)接收到的所述相對(duì)位置信息,查詢所述對(duì)應(yīng)關(guān)系,確定所述接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息??蛇x的,所述位移信息對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一水平方向上的位移信息和/或一垂直方向上的位移信息??蛇x的,所述位移信息對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一移動(dòng)方向和一移動(dòng)距離。本發(fā)明具有以下有益效果在執(zhí)行不同類型的光標(biāo)控制操作時(shí),能夠產(chǎn)生不同的位置信息(絕對(duì)位置信息和相對(duì)位置信息),以控制電子設(shè)備的顯示屏上的光標(biāo)的移動(dòng),豐富了輸入設(shè)備的功能。
圖I為本發(fā)明實(shí)施例的輸入設(shè)備的結(jié)構(gòu)示意圖2為本發(fā)明實(shí)施例的位移信息的一示意圖;圖3為本發(fā)明實(shí)施例的位移信息的另一示意圖;圖4為本發(fā)明實(shí)施例的電子設(shè)備的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例的控制光標(biāo)移動(dòng)的方法的一流程示意圖;圖6為本發(fā)明實(shí)施例的控制光標(biāo)移動(dòng)的方法的另一流程示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的具體實(shí)施方式
作進(jìn)一步詳細(xì)描述。如圖I所示為本發(fā)明實(shí)施例的輸入設(shè)備的結(jié)構(gòu)示意圖,該輸入設(shè)備應(yīng)用于一電子設(shè)備,用于控制所該電子設(shè)備的顯示屏上的光標(biāo)的移動(dòng),所述輸入設(shè)備包括檢測(cè)模塊101,用于檢測(cè)是否存在光標(biāo)控制操作以及所述光標(biāo)控制操作的類型;執(zhí)行模塊102,用于當(dāng)存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是第一類型操作時(shí),獲取所述光標(biāo)控制操作對(duì)應(yīng)的絕對(duì)位置信息,所述絕對(duì)位置信息對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一坐標(biāo)位置;當(dāng)存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是第二類型操作時(shí),獲取所述光標(biāo)控制操作對(duì)應(yīng)的相對(duì)位置信息,所述相對(duì)位置信息對(duì)應(yīng)于光標(biāo)在所述顯不屏上的一位移信息;發(fā)送模塊103,用于將所述絕對(duì)位置信息或所述相對(duì)位置信息發(fā)送給所述電子設(shè)備。該電子設(shè)備接收到絕對(duì)位置信息時(shí),獲取該絕對(duì)位置信息對(duì)應(yīng)的坐標(biāo)位置,例如坐標(biāo)(X,Y),并控制光標(biāo)移動(dòng)到該坐標(biāo)位置(Χ,γ)處。該電子設(shè)備接收到相對(duì)位置信息時(shí),獲取該相對(duì)位置信息對(duì)應(yīng)的位移信息,例如光標(biāo)在顯示屏上的水平方向和垂直方向上的位移(Λχ,Λ y),以及光標(biāo)目前所在的坐標(biāo)位置,例如坐標(biāo)(XI,Yl),根據(jù)上述位移信息以及光標(biāo)目前所在的坐標(biāo)位置,計(jì)算出光標(biāo)要移動(dòng)到的最終坐標(biāo)位置(XI+Δχ,Yl+Δ y),最后控制光標(biāo)移動(dòng)到該最終坐標(biāo)位置(XI+Δχ,Yl+ Δ y)處。如圖2所示,上述位移信息可以對(duì)應(yīng)于所述電子設(shè)備的顯示屏上的一水平方向上的位移信息和/或一垂直方向上的位移信息(Λχ,Ay),或者,如圖3所示,也可以對(duì)應(yīng)于所述電子設(shè)備的顯不屏上的一移動(dòng)方向(可以對(duì)應(yīng)于一偏轉(zhuǎn)角度a)和一移動(dòng)距離L。上述實(shí)施例中的輸入設(shè)備可以為多種形式,下面舉例進(jìn)行說明。實(shí)施例一所述輸入設(shè)備可以包括一重力傳感器(G-sesor)和一觸摸感應(yīng)單元,通過該重力傳感器和該觸摸感應(yīng)單元檢測(cè)是否存在光標(biāo)控制操作以及所述光標(biāo)控制操作的類型。該重力傳感器用于檢測(cè)是否存在晃動(dòng)所述輸入設(shè)備的操作,當(dāng)檢測(cè)到存在晃動(dòng)所述輸入設(shè)備的操作時(shí),則判定存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是所述第一類型操作。此時(shí),該輸入設(shè)備獲取該光標(biāo)控制操作對(duì)應(yīng)的絕對(duì)位置信息,并將該絕對(duì)位置信息發(fā)送給電子設(shè)備。舉例來說,向左晃動(dòng)所述輸入設(shè)備,表示要將光標(biāo)移動(dòng)到坐標(biāo)(0,0)處,該坐標(biāo)(0,0)即絕對(duì)位置信息。該觸摸感應(yīng)單元用于檢測(cè)是否存在觸摸操作,當(dāng)檢測(cè)到存在所述觸摸操作時(shí),則判定存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是所述第二類型操作。此時(shí),該輸入設(shè)備獲取該光標(biāo)控制操作對(duì)應(yīng)的相對(duì)位置信息,并將該相對(duì)位置信息發(fā)送給電子設(shè)備。舉例來說,該觸摸感應(yīng)單元為一觸摸屏,用戶在該觸摸屏上滑動(dòng),根據(jù)滑動(dòng)方向和滑動(dòng)距離,可以確定滑動(dòng)操作對(duì)應(yīng)的光標(biāo)在顯 示屏上的水平方向和垂直方向上的位移信息,該水平方向和垂直方向上的位移信息即相對(duì)位置信息。實(shí)施例二 所述輸入設(shè)備可以包括一觸摸感應(yīng)單元和一判斷單元,通過該觸摸感應(yīng)單元和該判斷單元檢測(cè)是否存在光標(biāo)控制操作以及所述光標(biāo)控制操作的類型。該觸摸感應(yīng)單元用于檢測(cè)是否存在觸摸操作,當(dāng)檢測(cè)到存在所述觸摸操作時(shí),判定存在所述光標(biāo)控制操作;該判斷模塊用于判斷所述觸摸操作是單指觸摸操作還是雙指觸摸操作,當(dāng)所述觸摸操作是所述雙指觸摸操作時(shí),判定所述光標(biāo)控制操作是所述第一類型操作,此時(shí),該輸入設(shè)備獲取該光標(biāo)控制操作對(duì)應(yīng)的絕對(duì)位置信息,并將該絕對(duì)位置信息發(fā)送給電子設(shè)備。當(dāng)所述觸摸操作是所述單指觸摸操作時(shí),判定所述光標(biāo)控制操作是所述第二類型操作。此時(shí),該輸入設(shè)備獲取該光標(biāo)控制操作對(duì)應(yīng)的相對(duì)位置信息,并將該絕對(duì)位置信息發(fā)送給電子設(shè)備。 上述輸入設(shè)備可以是一鼠標(biāo)、一觸摸板設(shè)備、一具有觸摸屏的遙控器等。通過上述實(shí)施例提供的輸入設(shè)備,在執(zhí)行不同類型的光標(biāo)控制操作時(shí),能夠產(chǎn)生不同的位置信息(絕對(duì)位置信息和相對(duì)位置信息),以控制電子設(shè)備的顯示屏上的光標(biāo)的移動(dòng),豐富了輸入設(shè)備的功能。如圖4所示為本發(fā)明實(shí)施例的電子設(shè)備的結(jié)構(gòu)示意圖,該電子設(shè)備包括接收模塊410,用于接收一輸入設(shè)備發(fā)送的絕對(duì)位置信息或相對(duì)位置信息,所述絕對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第一類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一坐標(biāo)位置,所述相對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第二類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一位移信息;第一處理模塊402,用于在接收到所述絕對(duì)位置信息時(shí),獲取所述絕對(duì)位置信息對(duì)應(yīng)的坐標(biāo)位置,將所述坐標(biāo)位置作為光標(biāo)要移動(dòng)到的最終坐標(biāo)位置;第二處理模塊403,用于在接收到所述相對(duì)位置信息時(shí),根據(jù)接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息以及光標(biāo)當(dāng)前所在的坐標(biāo)位置,確定光標(biāo)要移動(dòng)到的最終坐標(biāo)位置;光標(biāo)控制模塊404,用于控制光標(biāo)移動(dòng)到所述最終坐標(biāo)位置處。該電子設(shè)備接收到絕對(duì)位置信息時(shí),獲取該絕對(duì)位置信息對(duì)應(yīng)的坐標(biāo)位置,例如坐標(biāo)(X,Y),并控制光標(biāo)移動(dòng)到該坐標(biāo)位置(Χ,γ)處。該電子設(shè)備接收到相對(duì)位置信息時(shí),獲取該相對(duì)位置信息對(duì)應(yīng)的位移信息,例如光標(biāo)在顯示屏上的水平方向和垂直方向上的位移(Λχ,Λ y),以及光標(biāo)目前所在的坐標(biāo)位置,例如坐標(biāo)(XI,Yl),根據(jù)上述位移信息以及光標(biāo)目前所在的坐標(biāo)位置,計(jì)算出光標(biāo)要移動(dòng)到的最終坐標(biāo)位置(XI+Δχ,Yl+Δ y),最后控制光標(biāo)移動(dòng)到該最終坐標(biāo)位置(XI+Δχ,Yl+ Δ y)處。上述位移信息可以對(duì)應(yīng)于所述電子設(shè)備的顯示屏上的一水平方向上的位移信息和/或一垂直方向上的位移信息,或者,也可以對(duì)應(yīng)于所述電子設(shè)備的顯不屏上的一移動(dòng)方向和一移動(dòng)距離。以上述輸入設(shè)備為一具有觸摸屏的輸入設(shè)備為例進(jìn)行說明,假設(shè)用戶在觸摸屏上的觸摸操作是雙指觸摸操作時(shí),輸入設(shè)備向電子設(shè)備發(fā)送一相對(duì)位置信息,用戶在觸摸屏上的觸摸操作是單指觸摸操作(例如單指滑動(dòng)操作)時(shí),輸入設(shè)備向電子設(shè)備發(fā)送一絕對(duì)位置信息。用戶在執(zhí)行單指滑動(dòng)操作時(shí),該輸入設(shè)備可以獲取該滑動(dòng)操作對(duì)應(yīng)的滑動(dòng)方向和滑動(dòng)距離,并將該滑動(dòng)方向和滑動(dòng)距離作為相對(duì)位置信息發(fā)送給電子設(shè)備。該電子設(shè)備中可以預(yù)先存儲(chǔ)一輸入設(shè)備產(chǎn)生的相對(duì)位置信息與光標(biāo)在顯示屏上的位移信息(例如光標(biāo)在顯示屏上的水平方向和垂直方向上的位移信息)的對(duì)應(yīng)關(guān)系,并根據(jù)接收到的相對(duì)位置信息,查詢所述對(duì)應(yīng)關(guān)系,確定接收到的相對(duì)位置信息對(duì)應(yīng)的位移信息。此時(shí),該電子設(shè)備還可以包括存儲(chǔ)模塊,用于存儲(chǔ)所述輸入設(shè)備產(chǎn)生的相對(duì)位置 信息與光標(biāo)在顯示屏上的位移信息的對(duì)應(yīng)關(guān)系;映射模塊,用于根據(jù)接收到的所述相對(duì)位置信息,查詢所述對(duì)應(yīng)關(guān)系,確定所述接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息。另外,該輸入設(shè)備也可以具有一存儲(chǔ)模塊,用于存儲(chǔ)滑動(dòng)操作對(duì)應(yīng)的參數(shù)(滑動(dòng)方向、滑動(dòng)距離等)與光標(biāo)在顯示屏上的位移信息的對(duì)應(yīng)關(guān)系,由輸入設(shè)備直接確定光標(biāo)在顯示屏上的位移信息,并發(fā)送給電子設(shè)備。通過上述實(shí)施例提供的電子設(shè)備,能夠?qū)斎朐O(shè)備發(fā)送的絕對(duì)位置信息和相對(duì)位置信息進(jìn)行解析,從而控制光標(biāo)的移動(dòng)。如圖5所不是本發(fā)明實(shí)施例控制光標(biāo)移動(dòng)的方法的一流程不意圖,應(yīng)用于一具有顯示屏的電子設(shè)備,該方法包括以下步驟步驟501,接收一輸入設(shè)備發(fā)送的絕對(duì)位置信息或相對(duì)位置信息,所述絕對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第一類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一坐標(biāo)位置,所述相對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第二類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯不屏上的一位移信息;步驟502,在接收到所述絕對(duì)位置信息時(shí),獲取所述絕對(duì)位置信息對(duì)應(yīng)的坐標(biāo)位置,將所述坐標(biāo)位置作為光標(biāo)要移動(dòng)到的最終坐標(biāo)位置;步驟503,在接收到所述相對(duì)位置信息時(shí),根據(jù)接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息以及光標(biāo)當(dāng)前所在的坐標(biāo)位置,確定光標(biāo)要移動(dòng)到的最終坐標(biāo)位置;步驟504,控制光標(biāo)移動(dòng)到所述最終坐標(biāo)位置處。在接收到絕對(duì)位置信息時(shí),獲取該絕對(duì)位置信息對(duì)應(yīng)的坐標(biāo)位置,例如坐標(biāo)(X,Y),并控制光標(biāo)移動(dòng)到該坐標(biāo)位置(x,Y)處。在接收到相對(duì)位置信息時(shí),獲取該相對(duì)位置信息對(duì)應(yīng)的位移信息,例如光標(biāo)在顯示屏上的水平方向和垂直方向上的位移(Λχ,Ay),以及光標(biāo)目前所在的坐標(biāo)位置,例如坐標(biāo)(XLYl),根據(jù)上述位移信息以及光標(biāo)目前所在的坐標(biāo)位置,計(jì)算出光標(biāo)要移動(dòng)到的最終坐標(biāo)位置(XI+Δχ,Yl+Ay),最后控制光標(biāo)移動(dòng)到該坐標(biāo)位置(XI+Δχ,Yl+Ay)處。上述位移信息可以對(duì)應(yīng)于所述電子設(shè)備的顯示屏上的一水平方向上的位移信息和/或一垂直方向上的位移信息,或者,也可以對(duì)應(yīng)于所述電子設(shè)備的顯不屏上的一移動(dòng)方向和一移動(dòng)距離。如圖6所不是本發(fā)明實(shí)施例控制光標(biāo)移動(dòng)的方法的另一流程不意圖,應(yīng)用于一電子設(shè)備,該方法包括以下步驟步驟601,存儲(chǔ)輸入設(shè)備產(chǎn)生的相對(duì)位置信息與光標(biāo)在電子設(shè)備的顯示屏上的位移息的對(duì)應(yīng)關(guān)系;步驟602,接收該輸入設(shè)備發(fā)送的絕對(duì)位置信息或相對(duì)位置信息,所述絕對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第一類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一坐標(biāo)位置,所述相對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第二類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯不屏上的一位移信息;步驟603,在接收到所述絕對(duì)位置信息時(shí),獲取所述絕對(duì)位置信息對(duì)應(yīng)的坐標(biāo)位置,將所述坐標(biāo)位置作為光標(biāo)要移動(dòng)到的最終坐標(biāo)位置;步驟604,在接收到所述相對(duì)位置信息時(shí),根據(jù)接收到的所述相對(duì)位置信息,查詢所述對(duì)應(yīng)關(guān)系,確定所述接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息;步驟605,控制光標(biāo)移動(dòng)到所述最終坐標(biāo)位置處。通過上述實(shí)施例提供的控制光標(biāo)移動(dòng)的方法,能夠?qū)斎朐O(shè)備發(fā)送的絕對(duì)位置信息和相對(duì)位置信息進(jìn)行解析,從而控制光標(biāo)的移動(dòng)。此說明書中所描述的許多功能部件都被稱為模塊,以便更加特別地強(qiáng)調(diào)其實(shí)現(xiàn)方式的獨(dú)立性。本發(fā)明實(shí)施例中,模塊可以用軟件實(shí)現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來說,其可以被構(gòu)建為對(duì)象、過程或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲(chǔ)在不同位里上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成模塊并且實(shí)現(xiàn)該模塊的規(guī)定目的。實(shí)際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個(gè)不同的代碼段上,分布在不同程序當(dāng)中,以及跨越多個(gè)存儲(chǔ)器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別,并且可以依照任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個(gè)數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲(chǔ)設(shè)備上),并且至少部分地可以僅作為電子信號(hào)存在于系統(tǒng)或網(wǎng)絡(luò)上。在模塊可以利用軟件實(shí)現(xiàn)時(shí),考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實(shí)現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對(duì)應(yīng)的硬件電路來實(shí)現(xiàn)對(duì)應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實(shí)現(xiàn)。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種輸入設(shè)備,應(yīng)用于一電子設(shè)備,用于控制所述電子設(shè)備的顯不屏上的光標(biāo)的移動(dòng),其特征在于,所述輸入設(shè)備包括 檢測(cè)模塊,用于檢測(cè)是否存在光標(biāo)控制操作以及所述光標(biāo)控制操作的類型; 執(zhí)行模塊,用于當(dāng)存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是第一類型操作時(shí),獲取所述光標(biāo)控制操作對(duì)應(yīng)的絕對(duì)位置信息,所述絕對(duì)位置信息對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一坐標(biāo)位置;當(dāng)存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是第二類型操作時(shí),獲取所述光標(biāo)控制操作對(duì)應(yīng)的相對(duì)位置信息,所述相對(duì)位置信息對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一位移信息; 發(fā)送模塊,用于將所述絕對(duì)位置信息或所述相對(duì)位置信息發(fā)送給所述電子設(shè)備。
2.如權(quán)利要求I所述的輸入設(shè)備,其特征在于,所述檢測(cè)模塊包括 重力傳感器,用于檢測(cè)是否存在晃動(dòng)所述輸入設(shè)備的操作,當(dāng)檢測(cè)到存在晃動(dòng)所述輸入設(shè)備的操作時(shí),判定存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是所述第一類型操作; 觸摸感應(yīng)單元,用于檢測(cè)是否存在觸摸操作,當(dāng)檢測(cè)到存在所述觸摸操作時(shí),判定存在所述光標(biāo)控制操作且所述光標(biāo)控制操作是所述第二類型操作。
3.如權(quán)利要求I所述的輸入設(shè)備,其特征在于,所述檢測(cè)模塊包括 觸摸感應(yīng)單元,用于檢測(cè)是否存在觸摸操作,當(dāng)檢測(cè)到存在所述觸摸操作時(shí),判定存在所述光標(biāo)控制操作; 判斷模塊,用于判斷所述觸摸操作是單指觸摸操作還是雙指觸摸操作,當(dāng)所述觸摸操作是所述雙指觸摸操作時(shí),判定所述光標(biāo)控制操作是所述第一類型操作,當(dāng)所述觸摸操作是所述單指觸摸操作時(shí),判定所述光標(biāo)控制操作是所述第二類型操作。
4.一種電子設(shè)備,包括一顯示屏,其特征在于,還包括 接收模塊,用于接收一輸入設(shè)備發(fā)送的絕對(duì)位置信息或相對(duì)位置信息,所述絕對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第一類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一坐標(biāo)位置,所述相對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第二類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯不屏上的一位移信息; 第一處理模塊,用于在接收到所述絕對(duì)位置信息時(shí),獲取所述絕對(duì)位置信息對(duì)應(yīng)的坐標(biāo)位置,將所述坐標(biāo)位置作為光標(biāo)要移動(dòng)到的最終坐標(biāo)位置; 第二處理模塊,用于在接收到所述相對(duì)位置信息時(shí),根據(jù)接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息以及光標(biāo)當(dāng)前所在的坐標(biāo)位置,確定光標(biāo)要移動(dòng)到的最終坐標(biāo)位置; 光標(biāo)控制模塊,用于控制光標(biāo)移動(dòng)到所述最終坐標(biāo)位置處。
5.如權(quán)利要求4所述的電子設(shè)備,其特征在于,還包括 存儲(chǔ)模塊,用于存儲(chǔ)所述輸入設(shè)備產(chǎn)生的相對(duì)位置信息與光標(biāo)在所述顯示屏上的位移 息的對(duì)應(yīng)關(guān)系; 映射模塊,用于根據(jù)接收到的所述相對(duì)位置信息,查詢所述對(duì)應(yīng)關(guān)系,確定所述接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息。
6.—種控制光標(biāo)移動(dòng)的方法,應(yīng)用于一具有顯不屏的電子設(shè)備,其特征在于,所述方法包括 接收一輸入設(shè)備發(fā)送的絕對(duì)位置信息或相對(duì)位置信息,所述絕對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第一類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一坐標(biāo)位置,所述相對(duì)位置信息是所述輸入設(shè)備執(zhí)行的光標(biāo)控制操作是第二類型操作時(shí)發(fā)送的,對(duì)應(yīng)于光標(biāo)在所述顯不屏上的一位移信息; 在接收到所述絕對(duì)位置信息時(shí),獲取所述絕對(duì)位置信息對(duì)應(yīng)的坐標(biāo)位置,將所述坐標(biāo)位置作為光標(biāo)要移動(dòng)到的最終坐標(biāo)位置; 在接收到所述相對(duì)位置信息時(shí),根據(jù)接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息以及光標(biāo)當(dāng)前所在的坐標(biāo)位置,確定光標(biāo)要移動(dòng)到的最終坐標(biāo)位置; 控制光標(biāo)移動(dòng)到所述最終坐標(biāo)位置處。
7.如權(quán)利要求6所述的控制光標(biāo)移動(dòng)的方法,其特征在于,所述根據(jù)接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息以及光標(biāo)當(dāng)前所在的坐標(biāo)位置,確定光標(biāo)要移動(dòng)到的最終坐標(biāo)位置的步驟之前還包括 存儲(chǔ)所述輸入設(shè)備產(chǎn)生的相對(duì)位置信息與光標(biāo)在所述顯示屏上的位移信息的對(duì)應(yīng)關(guān)系; 所述根據(jù)接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息以及光標(biāo)當(dāng)前所在的坐標(biāo)位置,確定光標(biāo)要移動(dòng)到的最終坐標(biāo)位置的步驟之前還包括 根據(jù)接收到的所述相對(duì)位置信息,查詢所述對(duì)應(yīng)關(guān)系,確定所述接收到的所述相對(duì)位置信息對(duì)應(yīng)的位移信息。
8.如權(quán)利要求6所述的控制光標(biāo)移動(dòng)的方法,其特征在于,所述位移信息對(duì)應(yīng)于光標(biāo)在所述顯不屏上的一水平方向上的位移信息和/或一垂直方向上的位移信息。
9.如權(quán)利要求6所述的控制光標(biāo)移動(dòng)的方法,其特征在于,所述位移信息對(duì)應(yīng)于光標(biāo)在所述顯示屏上的一移動(dòng)方向和一移動(dòng)距離。
全文摘要
本發(fā)明提供一種輸入設(shè)備、電子設(shè)備以及控制光標(biāo)移動(dòng)的方法,該輸入設(shè)備應(yīng)用于一電子設(shè)備,用于控制電子設(shè)備的顯示屏上的光標(biāo)的移動(dòng),該輸入設(shè)備包括檢測(cè)模塊,用于檢測(cè)是否存在光標(biāo)控制操作以及光標(biāo)控制操作的類型;執(zhí)行模塊,用于當(dāng)存在光標(biāo)控制操作且光標(biāo)控制操作是第一類型操作時(shí),獲取光標(biāo)控制操作對(duì)應(yīng)的絕對(duì)位置信息,該絕對(duì)位置信息對(duì)應(yīng)于光標(biāo)在顯示屏上的一坐標(biāo)位置;當(dāng)存在光標(biāo)控制操作且光標(biāo)控制操作是第二類型操作時(shí),獲取光標(biāo)控制操作對(duì)應(yīng)的相對(duì)位置信息,該相對(duì)位置信息對(duì)應(yīng)于光標(biāo)在顯示屏上的一位移信息;發(fā)送模塊,用于將絕對(duì)位置信息或相對(duì)位置信息發(fā)送給電子設(shè)備。本發(fā)明能夠在不同操作方式下提供不同類型的位置信息。
文檔編號(hào)G06F3/041GK102981641SQ20111025934
公開日2013年3月20日 申請(qǐng)日期2011年9月2日 優(yōu)先權(quán)日2011年9月2日
發(fā)明者張弛, 王海濱, 張曉平 申請(qǐng)人:聯(lián)想(北京)有限公司