欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

觸控應(yīng)用的運(yùn)行控制方法、裝置及電子設(shè)備與流程

文檔序號(hào):12663832閱讀:342來源:國(guó)知局
觸控應(yīng)用的運(yùn)行控制方法、裝置及電子設(shè)備與流程

本發(fā)明涉及應(yīng)用程序控制領(lǐng)域,尤其涉及一種觸控應(yīng)用的運(yùn)行控制方法、裝置及電子設(shè)備。



背景技術(shù):

目前,越來越多的智能顯示終端采用觸摸屏,用戶通過觸摸屏的觸控操作,例如點(diǎn)擊觸摸屏上的控件,實(shí)現(xiàn)對(duì)智能顯示終端中觸控應(yīng)用的控制,以此來進(jìn)行正常的人機(jī)交互。

然而,發(fā)明人在實(shí)現(xiàn)本發(fā)明實(shí)施例的過程中發(fā)現(xiàn):在諸如VR(Virtual Reality,虛擬顯示)、AR(Augmented Reality,增強(qiáng)現(xiàn)實(shí))等頭戴顯示器的應(yīng)用環(huán)境下,對(duì)一些原生的觸控應(yīng)用來說,用戶因無法點(diǎn)擊觸摸屏,而不能完成對(duì)觸控應(yīng)用的控制。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明目的旨在提供一種觸控應(yīng)用的運(yùn)行控制方法、裝置及電子設(shè)備,方便用戶在頭戴顯示器的應(yīng)用環(huán)境下對(duì)觸控應(yīng)用的有效控制。

第一方面,本發(fā)明實(shí)施例提供一種觸控應(yīng)用的運(yùn)行控制方法,所述方法包括:

檢測(cè)用戶的外接設(shè)備輸入事件;

根據(jù)檢測(cè)到的外接設(shè)備輸入事件,確定所述外接設(shè)備輸入事件模擬的用戶觸控事件;

根據(jù)所述外接設(shè)備輸入事件模擬的用戶觸控事件,控制所述觸控應(yīng)用執(zhí)行所述外接設(shè)備輸入事件模擬的用戶觸控事件對(duì)應(yīng)的功能。

其中,所述外接設(shè)備包括搖桿和物理按鍵;

所述外接設(shè)備輸入事件包括搖桿擺動(dòng)事件和搖桿擺動(dòng)停止后的物理按鍵點(diǎn)擊事件;

所述外接設(shè)備輸入事件模擬的用戶觸控事件包括用戶界面點(diǎn)擊事件;

所述根據(jù)檢測(cè)到的外接設(shè)備輸入事件,確定所述外接設(shè)備輸入事件模擬的用戶觸控事件包括:

根據(jù)所述搖桿擺動(dòng)事件,確定所述搖桿的擺動(dòng)位置坐標(biāo);

根據(jù)所述搖桿的擺動(dòng)位置坐標(biāo),確定所述搖桿的擺動(dòng)位置對(duì)應(yīng)的屏幕位置坐標(biāo);

根據(jù)搖桿擺動(dòng)停止后的物理按鍵點(diǎn)擊事件,確定所述外接設(shè)備輸入事件模擬的用戶觸控事件為用戶點(diǎn)擊所述搖桿停止擺動(dòng)后的擺動(dòng)位置對(duì)應(yīng)屏幕位置的用戶界面點(diǎn)擊事件。

其中,所述根據(jù)所述搖桿的擺動(dòng)位置坐標(biāo),確定所述搖桿的擺動(dòng)位置對(duì)應(yīng)的屏幕位置坐標(biāo)包括:

根據(jù)如下公式,確定所述搖桿的擺動(dòng)位置對(duì)應(yīng)的屏幕位置坐標(biāo):

xs=(1+xt/cos(45))·width/2

ys=(1+yt/sin(45))·height/2

其中,(xt,yt)是所述搖桿的擺動(dòng)位置坐標(biāo),width和height分別是屏幕的寬度和長(zhǎng)度,(xs,ys)是屏幕位置坐標(biāo)。

其中,所述根據(jù)檢測(cè)到的外接設(shè)備輸入事件,確定所述外接設(shè)備輸入事件模擬的用戶觸控事件包括:

根據(jù)檢測(cè)到的外接設(shè)備輸入事件、以及預(yù)先確定的外接設(shè)備輸入事件與用戶觸控事件的對(duì)應(yīng)關(guān)系,確定所述外接設(shè)備輸入事件模擬的用戶觸控事件。

其中,所述外接設(shè)備包括物理按鍵;

所述外接設(shè)備輸入事件包括物理按鍵點(diǎn)擊事件;

所述用戶觸控事件包括滑動(dòng)軌跡輸入事件;

所述物理按鍵點(diǎn)擊事件與所述滑動(dòng)軌跡輸入事件一一對(duì)應(yīng)。

其中,所述方法還包括:

提供模擬事件配置界面,提示用戶配置物理按鍵點(diǎn)擊事件與滑動(dòng)軌跡輸入事件的對(duì)應(yīng)關(guān)系;

檢測(cè)用戶通過所述配置界面、針對(duì)預(yù)定的滑動(dòng)軌跡輸入的物理按鍵點(diǎn)擊事件;

根據(jù)所述用戶輸入的物理按鍵點(diǎn)擊事件,獲取并記錄所述物理按鍵點(diǎn)擊事件與滑動(dòng)軌跡輸入事件的對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括:

所述滑動(dòng)軌跡的起點(diǎn)坐標(biāo)、所述滑動(dòng)軌跡的終點(diǎn)坐標(biāo)、所述物理按鍵點(diǎn)擊事件中的按鍵標(biāo)識(shí)和按鍵點(diǎn)擊順序;

所述根據(jù)檢測(cè)到的外接設(shè)備輸入事件、以及預(yù)先確定的外接設(shè)備輸入事件與用戶觸控事件的對(duì)應(yīng)關(guān)系,確定所述外接設(shè)備輸入事件模擬的用戶觸控事件包括:

根據(jù)所述檢測(cè)到的物理按鍵點(diǎn)擊事件中的按鍵標(biāo)識(shí)和按鍵點(diǎn)擊順序、以及預(yù)先記錄的所述對(duì)應(yīng)關(guān)系,確定所述物理按鍵點(diǎn)擊事件模擬的滑動(dòng)軌跡輸入事件。

其中,在確定滑動(dòng)軌跡輸入事件后,所述方法還包括:

根據(jù)所述對(duì)應(yīng)關(guān)系中的起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo),確定所述滑動(dòng)軌跡輸入事件對(duì)應(yīng)的滑動(dòng)軌跡,在屏幕上以漸出的方式顯示所述滑動(dòng)軌跡。

其中,所述在屏幕上以漸出的方式顯示所述滑動(dòng)軌跡包括:

根據(jù)所述滑動(dòng)軌跡的起點(diǎn)坐標(biāo)顯示所述滑動(dòng)軌跡的起始像素點(diǎn);

根據(jù)如下公式確定所述滑動(dòng)軌跡的中間點(diǎn)坐標(biāo),并根據(jù)所述中間點(diǎn)坐標(biāo),顯示所述滑動(dòng)軌跡的中間像素點(diǎn):

xm=xa+(xb-xa)m/n

ym=y(tǒng)a+(yb-ya)m/n

其中,(xa,ya)為所述滑動(dòng)軌跡的起點(diǎn)坐標(biāo),(xb,yb)為所述滑動(dòng)軌跡的終點(diǎn)坐標(biāo),(xm,ym)為所述滑動(dòng)軌跡的第m個(gè)點(diǎn)的坐標(biāo),m的取值范圍是[0,n],n為所述滑動(dòng)軌跡上像素點(diǎn)的數(shù)量,;

根據(jù)所述滑動(dòng)軌跡的終點(diǎn)坐標(biāo),顯示所述滑動(dòng)軌跡的終止像素點(diǎn)。

第二方面,本發(fā)明實(shí)施例提供一種觸控應(yīng)用的運(yùn)行控制裝置,所述裝置包括:

第一檢測(cè)模塊,用于檢測(cè)用戶的外接設(shè)備輸入事件;

觸控事件確定模塊,用于根據(jù)檢測(cè)到的外接設(shè)備輸入事件,確定所述外接設(shè)備輸入事件模擬的用戶觸控事件;

控制模塊,用于根據(jù)所述外接設(shè)備輸入事件模擬的用戶觸控事件,控制所述觸控應(yīng)用執(zhí)行所述外接設(shè)備輸入事件模擬的用戶觸控事件對(duì)應(yīng)的功能。

其中所述外接設(shè)備包括搖桿和物理按鍵;

所述外接設(shè)備輸入事件包括搖桿擺動(dòng)事件和搖桿擺動(dòng)停止后的物理按鍵點(diǎn)擊事件;

所述外接設(shè)備輸入事件模擬的用戶觸控事件包括用戶界面點(diǎn)擊事件;

所述觸控事件確定模塊包括:

擺動(dòng)位置坐標(biāo)確定單元,用于根據(jù)所述搖桿擺動(dòng)事件,確定所述搖桿的擺動(dòng)位置坐標(biāo);

屏幕位置坐標(biāo)確定單元,用于根據(jù)所述搖桿的擺動(dòng)位置坐標(biāo),確定所述搖桿的擺動(dòng)位置對(duì)應(yīng)的屏幕位置坐標(biāo);

用戶界面點(diǎn)擊事件確定單元,用于根據(jù)搖桿擺動(dòng)停止后的物理按鍵點(diǎn)擊事件,確定所述外接設(shè)備輸入事件模擬的用戶觸控事件為用戶點(diǎn)擊所述搖桿停止擺動(dòng)后的擺動(dòng)位置對(duì)應(yīng)屏幕位置的用戶界面點(diǎn)擊事件。

其中,所述屏幕位置坐標(biāo)確定單元用于根據(jù)如下公式,確定所述搖桿的擺動(dòng)位置對(duì)應(yīng)的屏幕位置坐標(biāo):

xs=(1+xt/cos(45))·width/2

ys=(1+yt/sin(45))·height/2

其中,(xt,yt)是所述搖桿的擺動(dòng)位置坐標(biāo),width和height分別是屏幕的寬度和長(zhǎng)度,(xs,ys)是屏幕位置坐標(biāo)。

其中,所述觸控事件確定模塊用于根據(jù)檢測(cè)到的外接設(shè)備輸入事件、以及預(yù)先確定的外接設(shè)備輸入事件與用戶觸控事件的對(duì)應(yīng)關(guān)系,確定所述外接設(shè)備輸入事件模擬的用戶觸控事件。

其中,所述外接設(shè)備包括物理按鍵;

所述外接設(shè)備輸入事件包括物理按鍵點(diǎn)擊事件;

所述用戶觸控事件包括滑動(dòng)軌跡輸入事件;

所述物理按鍵點(diǎn)擊事件與所述滑動(dòng)軌跡輸入事件一一對(duì)應(yīng)。

其中,所述裝置還包括:

對(duì)應(yīng)關(guān)系提示模塊,用于提供模擬事件配置界面,提示用戶配置物理按鍵點(diǎn)擊事件與滑動(dòng)軌跡輸入事件的對(duì)應(yīng)關(guān)系;

第二檢測(cè)模塊,用于檢測(cè)用戶通過所述配置界面、針對(duì)預(yù)定的滑動(dòng)軌跡輸入的物理按鍵點(diǎn)擊事件;

對(duì)應(yīng)關(guān)系獲取模塊,用于根據(jù)所述用戶輸入的物理按鍵點(diǎn)擊事件,獲取并記錄所述物理按鍵點(diǎn)擊事件與滑動(dòng)軌跡輸入事件的對(duì)應(yīng)關(guān)系,其中,所述對(duì)應(yīng)關(guān)系包括:所述滑動(dòng)軌跡的起點(diǎn)坐標(biāo)、所述滑動(dòng)軌跡的終點(diǎn)坐標(biāo)、所述物理按鍵點(diǎn)擊事件中的按鍵標(biāo)識(shí)和按鍵點(diǎn)擊順序;

所述觸控事件確定模塊用于根據(jù)所述檢測(cè)到的物理按鍵點(diǎn)擊事件中的按鍵標(biāo)識(shí)和按鍵點(diǎn)擊順序、以及預(yù)先記錄的所述對(duì)應(yīng)關(guān)系,確定所述物理按鍵點(diǎn)擊事件模擬的滑動(dòng)軌跡輸入事件。

其中,所述裝置還包括:漸出顯示模塊,用于在確定滑動(dòng)軌跡輸入事件后,根據(jù)所述對(duì)應(yīng)關(guān)系中的起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo),確定所述滑動(dòng)軌跡輸入事件對(duì)應(yīng)的滑動(dòng)軌跡,在屏幕上以漸出的方式顯示所述滑動(dòng)軌跡。

其中,所述漸出顯示模塊包括:

起始像素點(diǎn)顯示單元,用于根據(jù)所述滑動(dòng)軌跡的起點(diǎn)坐標(biāo)顯示所述滑動(dòng)軌跡的起始像素點(diǎn);

中間像素點(diǎn)顯示單元,用于根據(jù)如下公式確定所述滑動(dòng)軌跡的中間點(diǎn)坐標(biāo),并根據(jù)所述中間點(diǎn)坐標(biāo),顯示所述滑動(dòng)軌跡的中間像素點(diǎn):

xm=xa+(xb-xa)m/n

ym=y(tǒng)a+(yb-ya)m/n

其中,(xa,ya)為所述滑動(dòng)軌跡的起點(diǎn)坐標(biāo),(xb,yb)為所述滑動(dòng)軌跡的終點(diǎn)坐標(biāo),(xm,ym)為所述滑動(dòng)軌跡的第m個(gè)點(diǎn)的坐標(biāo),m的取值范圍是[0,n],n為所述滑動(dòng)軌跡上像素點(diǎn)的數(shù)量,;

終止像素點(diǎn)顯示單元,用于根據(jù)所述滑動(dòng)軌跡的終點(diǎn)坐標(biāo),顯示所述滑動(dòng)軌跡的終止像素點(diǎn)。

第三方面,本發(fā)明實(shí)施例還提供了一種電子設(shè)備,包括:

至少一個(gè)處理器;以及,

與所述至少一個(gè)處理器通信連接的存儲(chǔ)器;其中,

所述存儲(chǔ)器存儲(chǔ)有可被所述至少一個(gè)處理器執(zhí)行的指令,所述指令被所述至少一個(gè)處理器執(zhí)行,以使所述至少一個(gè)處理器能夠執(zhí)行如上所述的方法。

第四方面,本發(fā)明實(shí)施例還提供了一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,所述計(jì)算機(jī)可執(zhí)行指令用于使計(jì)算機(jī)執(zhí)行如上所述的方法。

第五方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括存儲(chǔ)在非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序包括程序指令,當(dāng)所述程序指令被計(jì)算機(jī)執(zhí)行時(shí),使所述計(jì)算機(jī)執(zhí)行如上所述的方法。

本發(fā)明實(shí)施例提供的一種觸控應(yīng)用的運(yùn)行控制方法、裝置及電子設(shè)備,通過檢測(cè)用戶的外接設(shè)備輸入事件,根據(jù)外接設(shè)備輸入事件確定外接設(shè)備輸入事件模擬的用戶觸控事件,進(jìn)而根據(jù)用戶觸控事件控制觸控應(yīng)用執(zhí)行用戶觸控事件對(duì)應(yīng)的功能,方便用戶在頭戴顯示器的應(yīng)用環(huán)境下對(duì)觸控應(yīng)用的有效控制。

附圖說明

一個(gè)或多個(gè)實(shí)施例通過與之對(duì)應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對(duì)實(shí)施例的限定,附圖中具有相同參考數(shù)字標(biāo)號(hào)的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。

圖1是本發(fā)明實(shí)施例提供的一種觸控應(yīng)用的運(yùn)行控制方法的流程圖;

圖2是屏幕位置坐標(biāo)與搖桿的運(yùn)動(dòng)范圍的一示例圖

圖3是外接設(shè)備的一示例圖;

圖4是以漸出方式顯示的滑動(dòng)軌跡的示例圖;

圖5是本發(fā)明實(shí)施例提供的一種觸控應(yīng)用的運(yùn)行控制裝置的功能框圖;

圖6是圖5中所示觸控事件確定模塊的功能框圖;

圖7是本發(fā)明又一實(shí)施例提供的一種觸控應(yīng)用的運(yùn)行控制裝置的功能框圖;

圖8是圖7中所示漸出顯示模塊的功能框圖;

圖9是本發(fā)明實(shí)施例提供的執(zhí)行觸控應(yīng)用的運(yùn)行控制方法的電子設(shè)備的硬件結(jié)構(gòu)示意圖。

具體實(shí)施方式

為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

此外,下面所描述的本發(fā)明各個(gè)實(shí)施方式中所涉及到的技術(shù)特征只要彼此之間未構(gòu)成沖突就可以相互組合。

下面結(jié)合具體附圖對(duì)本發(fā)明實(shí)施例作具體闡述。

本發(fā)明實(shí)施例中,觸控應(yīng)用是指設(shè)計(jì)者為觸摸屏終端設(shè)計(jì)的、需要以觸控方式進(jìn)行操控的應(yīng)用。在VR等頭戴顯示器的應(yīng)用環(huán)境下,用戶因無法點(diǎn)擊觸摸屏,而不能完成對(duì)觸控應(yīng)用的控制。

據(jù)此,本發(fā)明提供一種觸控應(yīng)用的運(yùn)行控制方法和裝置,利用外接輸入來模擬觸控輸入,即將外接輸入與觸控輸入對(duì)應(yīng)起來,使得在VR等頭戴顯示器的應(yīng)用場(chǎng)景下,同樣可以使用觸控應(yīng)用,例如,玩觸控游戲等。

圖1是本發(fā)明實(shí)施例提供的一種觸控應(yīng)用的運(yùn)行控制方法,該方法包括:步驟11、步驟12和步驟13。其中,

步驟11、檢測(cè)用戶的外接設(shè)備輸入事件。

在本發(fā)明實(shí)施例中,外接設(shè)備包括但不限于手柄、飛行搖桿、游戲方向盤等,外接設(shè)備可以配置有搖桿、物理按鍵、觸控板中的任意一種或多種。外接設(shè)備輸入事件可以包括搖桿擺動(dòng)事件、物理按鍵點(diǎn)擊事件、觸控板觸摸事件中的任意一種或多種。

步驟12、根據(jù)檢測(cè)到的外接設(shè)備輸入事件,確定外接設(shè)備輸入事件模擬的用戶觸控事件。

舉例來說,在本發(fā)明實(shí)施例中,用戶觸控事件包括用戶界面點(diǎn)擊事件和/或滑動(dòng)軌跡輸入事件。用戶界面點(diǎn)擊事件可以是用戶界面單次點(diǎn)擊事件,也可以是用戶界面雙擊事件,還可以是用戶界面多次點(diǎn)擊事件。

可使外接設(shè)備輸入事件與用戶觸控事件具有預(yù)設(shè)的對(duì)應(yīng)關(guān)系,該預(yù)設(shè)的對(duì)應(yīng)關(guān)系可以根據(jù)實(shí)際應(yīng)用的需要進(jìn)行設(shè)定和調(diào)整。

步驟13、根據(jù)外接設(shè)備輸入事件模擬的用戶觸控事件,控制觸控應(yīng)用執(zhí)行外接設(shè)備輸入事件模擬的用戶觸控事件對(duì)應(yīng)的功能。

在本發(fā)明實(shí)施例中,觸控應(yīng)用類型不限,任何觸控應(yīng)用均可,例如可以是射擊、競(jìng)技、棋牌等類型的游戲應(yīng)用,也可以是生活服務(wù)、教育等類型的應(yīng)用。

根據(jù)用戶觸控事件可以控制觸控應(yīng)用來執(zhí)行用戶觸控事件對(duì)應(yīng)的功能,用戶觸控事件對(duì)應(yīng)的功能可以是發(fā)射子彈、加速、漂移等功能,需要根據(jù)觸控應(yīng)用進(jìn)行對(duì)應(yīng)設(shè)置。

需要強(qiáng)調(diào)的是,用戶觸控事件與觸控應(yīng)用之間的控制關(guān)系,即用戶如何通過觸控來操控該觸控應(yīng)用,是觸控應(yīng)用所固有的,即預(yù)先規(guī)定好,亦即開發(fā)觸控應(yīng)用時(shí)定義好的。在觸控應(yīng)用正常的應(yīng)用環(huán)境下,用戶執(zhí)行一種觸控行為,觸控應(yīng)用相應(yīng)執(zhí)行相關(guān)功能。例如,用戶點(diǎn)擊屏幕,該事件對(duì)應(yīng)的功能是返回上級(jí)菜單,則發(fā)生該觸控事件,觸控應(yīng)用即返回上級(jí)菜單。在本發(fā)明的一種實(shí)施方式中,利用點(diǎn)擊外接設(shè)備的向上方向鍵,模擬用戶點(diǎn)擊屏幕,即用點(diǎn)擊向上方向鍵這個(gè)外接設(shè)備輸入事件,模擬用戶點(diǎn)擊屏幕這個(gè)用戶觸控事件,在檢測(cè)到用戶點(diǎn)擊向上方向鍵,按照用戶點(diǎn)擊屏幕這個(gè)事件,返回上級(jí)菜單。

本發(fā)明實(shí)施例提供的一種觸控應(yīng)用的運(yùn)行控制方法,通過檢測(cè)用戶的外接設(shè)備輸入事件,根據(jù)外接設(shè)備輸入事件確定外接設(shè)備輸入事件模擬的用戶觸控事件,進(jìn)而根據(jù)用戶觸控事件控制觸控應(yīng)用執(zhí)行用戶觸控事件對(duì)應(yīng)的功能,方便用戶在頭戴顯示器的應(yīng)用環(huán)境下對(duì)觸控應(yīng)用的有效控制,用戶可以在VR和AR等應(yīng)用環(huán)境下也能使用觸控應(yīng)用。

在一可選實(shí)施例中,外接設(shè)備包括搖桿和物理按鍵,外接設(shè)備輸入事件包括搖桿擺動(dòng)事件和搖桿擺動(dòng)停止后的物理按鍵點(diǎn)擊事件,外接設(shè)備輸入事件模擬的用戶觸控事件包括用戶界面點(diǎn)擊事件,則步驟12具體包括:步驟一、步驟二和步驟三。其中,

步驟一、根據(jù)搖桿擺動(dòng)事件,確定搖桿的擺動(dòng)位置坐標(biāo)。

在本實(shí)施例中,在用戶操作搖桿擺動(dòng)時(shí)產(chǎn)生搖桿擺動(dòng)事件,并根據(jù)搖桿擺動(dòng)事件確定搖桿的擺動(dòng)位置坐標(biāo),即搖桿的位置坐標(biāo),在擺動(dòng)過程中,搖桿的位置坐標(biāo)不斷變化。

如圖2所示,根據(jù)搖桿擺動(dòng)的特點(diǎn),可以將搖桿的運(yùn)動(dòng)范圍規(guī)范在坐標(biāo)原點(diǎn)為(0,0)、半徑為1的圓形坐標(biāo)區(qū)域201。

步驟二、根據(jù)搖桿的擺動(dòng)位置坐標(biāo),確定搖桿的擺動(dòng)位置對(duì)應(yīng)的屏幕位置坐標(biāo)。

在本發(fā)明實(shí)施例中,搖桿的擺動(dòng)位置坐標(biāo)與屏幕位置坐標(biāo)是一種映射對(duì)應(yīng)關(guān)系,例如,可以根據(jù)如下公式確定搖桿的擺動(dòng)位置對(duì)應(yīng)的屏幕位置坐標(biāo):

xs=(1+xt/cos(45))·width/2

ys=(1+yt/sin(45))·height/2

其中,(xt,yt)是搖桿的擺動(dòng)位置坐標(biāo),width和height分別是屏幕的寬度和長(zhǎng)度,(xs,ys)是屏幕位置坐標(biāo)。外接設(shè)備可以適用于對(duì)頭戴顯示器的屏幕上觸控應(yīng)用的運(yùn)行控制。

為了實(shí)現(xiàn)搖桿的擺動(dòng)位置坐標(biāo)能夠?qū)?yīng)到屏幕上的每一個(gè)屏幕位置坐標(biāo),使得搖桿的擺動(dòng)位置坐標(biāo)利用率最大化,首先,將擺動(dòng)位置坐標(biāo)界定在半徑為1的圓形坐標(biāo)區(qū)域,然后,將屏幕位置坐標(biāo)界定的坐標(biāo)區(qū)域?qū)?yīng)到內(nèi)接于所述圓形坐標(biāo)區(qū)域201的正方形坐標(biāo)區(qū)域202內(nèi)。

步驟三、根據(jù)搖桿擺動(dòng)停止后的物理按鍵點(diǎn)擊事件,確定外接設(shè)備輸入事件模擬的用戶觸控事件為用戶點(diǎn)擊搖桿停止擺動(dòng)后的擺動(dòng)位置對(duì)應(yīng)屏幕位置的用戶界面點(diǎn)擊事件。

在本發(fā)明實(shí)施例中,搖桿擺動(dòng)停止后,用戶點(diǎn)擊物理按鍵生成物理按鍵點(diǎn)擊事件,進(jìn)而根據(jù)物理按鍵點(diǎn)擊事件將用戶觸控事件確定為用戶界面點(diǎn)擊事件,其中,用戶點(diǎn)擊擺動(dòng)位置對(duì)應(yīng)的屏幕位置生成用戶界面點(diǎn)擊事件。

在本實(shí)施例中,用戶通過外接設(shè)備的搖桿尋找需要點(diǎn)擊的屏幕位置,通過外接設(shè)備的物理按鍵進(jìn)行確認(rèn),則搖動(dòng)搖桿和點(diǎn)擊按鍵這兩個(gè)事件對(duì)應(yīng)常規(guī)觸控中的點(diǎn)擊該屏幕位置的點(diǎn)擊事件,用戶通過搖動(dòng)搖桿和點(diǎn)擊按鍵,完成觸控點(diǎn)擊相應(yīng)的功能。

在另一可選實(shí)施例中,步驟12具體包括:根據(jù)檢測(cè)到的外接設(shè)備輸入事件以及預(yù)先確定的外接設(shè)備輸入事件與用戶觸控事件的對(duì)應(yīng)關(guān)系,確定外接設(shè)備輸入事件模擬的用戶觸控事件。

在本發(fā)明實(shí)施例中,可以預(yù)先確定外接設(shè)備輸入事件與用戶觸控事件之間的對(duì)應(yīng)關(guān)系,進(jìn)而根據(jù)外接設(shè)備輸入事件以及該對(duì)應(yīng)關(guān)系,確定外接設(shè)備輸入事件模擬的用戶觸控事件。其中,外接設(shè)備輸入事件和用戶觸控事件可以是一一對(duì)應(yīng)的,即一種輸入事件唯一對(duì)應(yīng)一種觸控事件。

進(jìn)一步地,如圖3所示,外接設(shè)備包括物理按鍵,外接設(shè)備輸入事件包括物理按鍵點(diǎn)擊事件,用戶觸控事件包括滑動(dòng)軌跡輸入事件,物理按鍵點(diǎn)擊事件與滑動(dòng)軌跡輸入事件一一對(duì)應(yīng),舉例說明如下:

外接設(shè)備手柄上設(shè)置有物理按鍵,其包括編號(hào)為A、B、C的三個(gè)物理按鍵,按照不同順序依次按下上述三個(gè)物理按鍵分別對(duì)應(yīng)不同的滑動(dòng)軌跡輸入事件,例如,按照順序依次按下編號(hào)為A、C、B的三個(gè)物理按鍵對(duì)應(yīng)的滑動(dòng)軌跡輸入事件為直線,又如,按照順序依次按下編號(hào)為B、A、C的三個(gè)物理按鍵對(duì)應(yīng)的滑動(dòng)軌跡輸入事件為弧形曲線。

用戶可以預(yù)先設(shè)置物理按鍵點(diǎn)擊與輸入滑動(dòng)軌跡的對(duì)應(yīng)關(guān)系,即進(jìn)一步地,一種觸控應(yīng)用的運(yùn)行控制方法還包括:

第一步驟、提供模擬事件配置界面,提示用戶配置物理按鍵點(diǎn)擊事件與滑動(dòng)軌跡輸入事件的對(duì)應(yīng)關(guān)系。

在該步驟中,提供的模擬事件配置界面顯示于屏幕上,用于提示用戶配置物理按鍵點(diǎn)擊事件與滑動(dòng)軌跡輸入事件的對(duì)應(yīng)關(guān)系。

第二步驟、檢測(cè)用戶通過配置界面并且針對(duì)預(yù)定的滑動(dòng)軌跡輸入的物理按鍵點(diǎn)擊事件。

第三步驟、根據(jù)用戶輸入的物理按鍵點(diǎn)擊事件,獲取并記錄物理按鍵點(diǎn)擊事件與滑動(dòng)軌跡輸入事件的對(duì)應(yīng)關(guān)系。其中,對(duì)應(yīng)關(guān)系包括:滑動(dòng)軌跡的起點(diǎn)坐標(biāo)、滑動(dòng)軌跡的終點(diǎn)坐標(biāo)、物理按鍵點(diǎn)擊事件中的按鍵標(biāo)識(shí)和按鍵點(diǎn)擊順序。當(dāng)然,如果滑動(dòng)軌跡較復(fù)雜,不能通過起點(diǎn)和終點(diǎn)表征,可以進(jìn)一步記錄若干特征點(diǎn),例如觀點(diǎn),交叉點(diǎn)等等坐標(biāo),只需所記錄的內(nèi)容可以表證該滑動(dòng)軌跡即可。

其中,步驟12具體包括:根據(jù)檢測(cè)到的物理按鍵點(diǎn)擊事件中的按鍵標(biāo)識(shí)和按鍵點(diǎn)擊順序以及預(yù)先記錄的對(duì)應(yīng)關(guān)系,確定物理按鍵點(diǎn)擊事件模擬的滑動(dòng)軌跡輸入事件。

假設(shè)操控觸控應(yīng)用需要三種直線滑動(dòng)軌跡1,2,3,1為水平線,2為垂直線,3為斜線,則可預(yù)先提供一個(gè)配置界面,用戶可通過該配置界面輸入與1.2.3對(duì)應(yīng)的按鍵點(diǎn)擊事件,比如,點(diǎn)擊ABC,對(duì)應(yīng)軌跡1,點(diǎn)擊BCA,對(duì)應(yīng)軌跡2,點(diǎn)擊CAB,對(duì)應(yīng)軌跡3,則,后續(xù)在用戶輸入ABC時(shí),相當(dāng)于用戶觸控輸入了軌跡1,即執(zhí)行軌跡1對(duì)應(yīng)的功能,例如,翻頁(yè)功能。

進(jìn)一步的,在步驟12后,還可根據(jù)對(duì)應(yīng)關(guān)系中的起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo),確定滑動(dòng)軌跡輸入事件對(duì)應(yīng)的滑動(dòng)軌跡并顯示出來。

可選的,在確定滑動(dòng)軌跡輸入事件后,所述方法還包括第四步驟,即,在屏幕上以漸出的方式顯示滑動(dòng)軌跡。以漸出的方式顯示出來,使用戶軌跡感覺像在終端上滑動(dòng)出來。

如圖4所示,在該步驟中,漸出的方式是指滑動(dòng)軌跡401在從起點(diǎn)坐標(biāo)402到終點(diǎn)坐標(biāo)403的過程中逐漸顯現(xiàn)出來。

上述第四步驟具體包括:

根據(jù)滑動(dòng)軌跡的起點(diǎn)坐標(biāo)顯示滑動(dòng)軌跡的起始像素點(diǎn);

根據(jù)如下公式確定滑動(dòng)軌跡的中間點(diǎn)坐標(biāo),并根據(jù)中間點(diǎn)坐標(biāo),顯示滑動(dòng)軌跡的中間像素點(diǎn):

xm=xa+(xb-xa)m/n

ym=y(tǒng)a+(yb-ya)m/n

其中,(xa,ya)為滑動(dòng)軌跡的起點(diǎn)坐標(biāo),(xb,yb)為滑動(dòng)軌跡的終點(diǎn)坐標(biāo),(xm,ym)為滑動(dòng)軌跡的第m個(gè)點(diǎn)的坐標(biāo),m的取值范圍是[0,n],n為滑動(dòng)軌跡上像素點(diǎn)的數(shù)量,;

根據(jù)滑動(dòng)軌跡的終點(diǎn)坐標(biāo),顯示滑動(dòng)軌跡的終止像素點(diǎn)。

在本發(fā)明實(shí)施例中,可以將滑動(dòng)軌跡的起點(diǎn)坐標(biāo)所在的像素點(diǎn)確定為滑動(dòng)軌跡的起始像素點(diǎn),將滑動(dòng)軌跡的終點(diǎn)坐標(biāo)所在的像素點(diǎn)確定為滑動(dòng)軌跡的終止像素點(diǎn)。

圖5是本發(fā)明實(shí)施例提供的一種觸控應(yīng)用的運(yùn)行控制裝置50,該裝置50包括:第一檢測(cè)模塊51、觸控事件確定模塊52和控制模塊53。其中,

第一檢測(cè)模塊51用于檢測(cè)用戶的外接設(shè)備輸入事件。

在本發(fā)明實(shí)施例中,外接設(shè)備包括但不限于手柄、飛行搖桿、游戲方向盤等,外接設(shè)備可以配置有搖桿、物理按鍵、觸控板中的任意一種或多種。外接設(shè)備輸入事件可以包括搖桿擺動(dòng)事件、物理按鍵點(diǎn)擊事件、觸控板觸摸事件中的任意一種或多種。

觸控事件確定模塊52用于根據(jù)檢測(cè)到的外接設(shè)備輸入事件,確定外接設(shè)備輸入事件模擬的用戶觸控事件。

在本發(fā)明實(shí)施例中,用戶觸控事件包括用戶界面點(diǎn)擊事件和/或滑動(dòng)軌跡輸入事件。用戶界面點(diǎn)擊事件可以是用戶界面單次點(diǎn)擊事件,也可以是用戶界面雙擊事件。外接設(shè)備輸入事件與用戶觸控事件具有預(yù)設(shè)的對(duì)應(yīng)關(guān)系,該預(yù)設(shè)的對(duì)應(yīng)關(guān)系可以根據(jù)實(shí)際應(yīng)用的需要進(jìn)行設(shè)定和調(diào)整。

控制模塊53用于根據(jù)外接設(shè)備輸入事件模擬的用戶觸控事件,控制觸控應(yīng)用執(zhí)行外接設(shè)備輸入事件模擬的用戶觸控事件對(duì)應(yīng)的功能。

在本發(fā)明實(shí)施例中,觸控應(yīng)用可以是射擊、競(jìng)技、棋牌等類型的游戲應(yīng)用,也可以是生活服務(wù)、教育等類型的應(yīng)用。根據(jù)用戶觸控事件可以控制觸控應(yīng)用來執(zhí)行用戶觸控事件對(duì)應(yīng)的功能,用戶觸控事件對(duì)應(yīng)的功能可以是發(fā)射子彈、加速、漂移等功能,需要根據(jù)觸控應(yīng)用進(jìn)行對(duì)應(yīng)設(shè)置。

本發(fā)明實(shí)施例提供的一種觸控應(yīng)用的運(yùn)行控制裝置,通過第一檢測(cè)模塊檢測(cè)用戶的外接設(shè)備輸入事件,觸控事件確定模塊根據(jù)外接設(shè)備輸入事件確定外接設(shè)備輸入事件模擬的用戶觸控事件,進(jìn)而控制模塊根據(jù)用戶觸控事件控制觸控應(yīng)用執(zhí)行用戶觸控事件對(duì)應(yīng)的功能,方便用戶在頭戴顯示器的應(yīng)用環(huán)境下對(duì)觸控應(yīng)用的有效控制。

在一可選實(shí)施例中,外接設(shè)備包括搖桿和物理按鍵,外接設(shè)備輸入事件包括搖桿擺動(dòng)事件和搖桿擺動(dòng)停止后的物理按鍵點(diǎn)擊事件,外接設(shè)備輸入事件模擬的用戶觸控事件包括用戶界面點(diǎn)擊事件,則如圖6所示,觸控事件確定模塊52包括:擺動(dòng)位置坐標(biāo)確定單元521、屏幕位置坐標(biāo)確定單元522和用戶界面點(diǎn)擊事件確定單元523。其中,

擺動(dòng)位置坐標(biāo)確定單元521用于根據(jù)所述搖桿擺動(dòng)事件,確定所述搖桿的擺動(dòng)位置坐標(biāo)。

在本發(fā)明實(shí)施例中,在用戶操作搖桿擺動(dòng)時(shí)產(chǎn)生搖桿擺動(dòng)事件,并根據(jù)搖桿擺動(dòng)事件生成相對(duì)于外接設(shè)備的擺動(dòng)位置坐標(biāo)。根據(jù)搖桿擺動(dòng)的特點(diǎn),可以將搖桿的運(yùn)動(dòng)范圍規(guī)范在坐標(biāo)原點(diǎn)為(0,0)、半徑為1的圓形坐標(biāo)區(qū)域。

屏幕位置坐標(biāo)確定單元522用于根據(jù)所述搖桿的擺動(dòng)位置坐標(biāo),確定所述搖桿的擺動(dòng)位置對(duì)應(yīng)的屏幕位置坐標(biāo)。

在本發(fā)明實(shí)施例中,屏幕位置坐標(biāo)確定單元522具體用于根據(jù)如下公式確定搖桿的擺動(dòng)位置對(duì)應(yīng)的屏幕位置坐標(biāo):

xs=(1+xt/cos(45))·width/2

ys=(1+yt/sin(45))·height/2

其中,(xt,yt)是搖桿的擺動(dòng)位置坐標(biāo),width和height分別是屏幕的寬度和長(zhǎng)度,(xs,ys)是屏幕位置坐標(biāo)。外接設(shè)備可以適用于對(duì)頭戴顯示器的屏幕上觸控應(yīng)用的運(yùn)行控制。

為了實(shí)現(xiàn)搖桿的擺動(dòng)位置坐標(biāo)能夠?qū)?yīng)到屏幕上的每一個(gè)屏幕位置坐標(biāo),使得搖桿的擺動(dòng)位置坐標(biāo)利用率最大化,首先,將擺動(dòng)位置坐標(biāo)界定在半徑為1的圓形坐標(biāo)區(qū)域,然后,將屏幕位置坐標(biāo)界定的坐標(biāo)區(qū)域?qū)?yīng)到內(nèi)接于所述圓形坐標(biāo)區(qū)域的正方形坐標(biāo)區(qū)域。

用戶界面點(diǎn)擊事件確定單元523用于根據(jù)搖桿擺動(dòng)停止后的物理按鍵點(diǎn)擊事件,確定所述外接設(shè)備輸入事件模擬的用戶觸控事件為用戶點(diǎn)擊所述搖桿停止擺動(dòng)后的擺動(dòng)位置對(duì)應(yīng)屏幕位置的用戶界面點(diǎn)擊事件。

在本發(fā)明實(shí)施例中,搖桿擺動(dòng)停止后,用戶點(diǎn)擊物理按鍵生成物理按鍵點(diǎn)擊事件,進(jìn)而根據(jù)物理按鍵點(diǎn)擊事件將用戶觸控事件確定為用戶界面點(diǎn)擊事件,其中,用戶點(diǎn)擊擺動(dòng)位置對(duì)應(yīng)的屏幕位置生成用戶界面點(diǎn)擊事件。

在另一可選實(shí)施例中,觸控事件確定模塊52用于根據(jù)檢測(cè)到的外接設(shè)備輸入事件、以及預(yù)先確定的外接設(shè)備輸入事件與用戶觸控事件的對(duì)應(yīng)關(guān)系,確定外接設(shè)備輸入事件模擬的用戶觸控事件。

在本發(fā)明實(shí)施例中,可以預(yù)先確定外接設(shè)備輸入事件與用戶觸控事件之間的對(duì)應(yīng)關(guān)系,進(jìn)而根據(jù)外接設(shè)備輸入事件以及該對(duì)應(yīng)關(guān)系,確定外接設(shè)備輸入事件模擬的用戶觸控事件。

進(jìn)一步地,外接設(shè)備包括物理按鍵,外接設(shè)備輸入事件包括物理按鍵點(diǎn)擊事件,用戶觸控事件包括滑動(dòng)軌跡輸入事件,物理按鍵點(diǎn)擊事件與滑動(dòng)軌跡輸入事件一一對(duì)應(yīng),舉例說明如下:

物理按鍵包括編號(hào)為A、B、C的三個(gè)物理按鍵,按照不同順序依次按下上述三個(gè)物理按鍵分別對(duì)應(yīng)不同的滑動(dòng)軌跡輸入事件,例如,按照順序依次按下編號(hào)為A、C、B的三個(gè)物理按鍵對(duì)應(yīng)的滑動(dòng)軌跡輸入事件為直線,又如,按照順序依次按下編號(hào)為B、A、C的三個(gè)物理按鍵對(duì)應(yīng)的滑動(dòng)軌跡輸入事件為弧形曲線。

圖7是本發(fā)明實(shí)施例提供的一種觸控應(yīng)用的運(yùn)行控制裝置70,該裝置70包括:第一檢測(cè)模塊71、觸控事件確定模塊72、控制模塊73、對(duì)應(yīng)關(guān)系提示模塊74、第二檢測(cè)模塊75、對(duì)應(yīng)關(guān)系獲取模塊76和漸出顯示模塊77。其中,

第一檢測(cè)模塊71用于檢測(cè)用戶的外接設(shè)備輸入事件。

觸控事件確定模塊72用于根據(jù)檢測(cè)到的物理按鍵點(diǎn)擊事件中的按鍵標(biāo)識(shí)和按鍵點(diǎn)擊順序、以及預(yù)先記錄的對(duì)應(yīng)關(guān)系,確定物理按鍵點(diǎn)擊事件模擬的滑動(dòng)軌跡輸入事件。

控制模塊73用于根據(jù)外接設(shè)備輸入事件模擬的用戶觸控事件,控制觸控應(yīng)用執(zhí)行外接設(shè)備輸入事件模擬的用戶觸控事件對(duì)應(yīng)的功能。

對(duì)應(yīng)關(guān)系提示模塊74用于提供模擬事件配置界面,提示用戶配置物理按鍵點(diǎn)擊事件與滑動(dòng)軌跡輸入事件的對(duì)應(yīng)關(guān)系。

第二檢測(cè)模塊75用于檢測(cè)用戶通過配置界面、針對(duì)預(yù)定的滑動(dòng)軌跡輸入的物理按鍵點(diǎn)擊事件。

對(duì)應(yīng)關(guān)系獲取模塊76用于根據(jù)用戶輸入的物理按鍵點(diǎn)擊事件,獲取并記錄物理按鍵點(diǎn)擊事件與滑動(dòng)軌跡輸入事件的對(duì)應(yīng)關(guān)系,其中,對(duì)應(yīng)關(guān)系包括:滑動(dòng)軌跡的起點(diǎn)坐標(biāo)、滑動(dòng)軌跡的終點(diǎn)坐標(biāo)、物理按鍵點(diǎn)擊事件中的按鍵標(biāo)識(shí)和按鍵點(diǎn)擊順序。

漸出顯示模塊77用于在確定滑動(dòng)軌跡輸入事件后,根據(jù)對(duì)應(yīng)關(guān)系中的起點(diǎn)坐標(biāo)和終點(diǎn)坐標(biāo),確定滑動(dòng)軌跡輸入事件對(duì)應(yīng)的滑動(dòng)軌跡,在屏幕上以漸出的方式顯示滑動(dòng)軌跡。

在本發(fā)明實(shí)施例中,漸出的方式是指滑動(dòng)軌跡在從起點(diǎn)坐標(biāo)到終點(diǎn)坐標(biāo)的過程中逐漸顯現(xiàn)出來。

如圖8所示,漸出顯示模塊77包括:起始像素點(diǎn)顯示單元771、中間像素點(diǎn)顯示單元772和終止像素點(diǎn)顯示單元773。其中,

起始像素點(diǎn)顯示單元771用于根據(jù)滑動(dòng)軌跡的起點(diǎn)坐標(biāo)顯示滑動(dòng)軌跡的起始像素點(diǎn);

中間像素點(diǎn)顯示單元772用于根據(jù)如下公式確定滑動(dòng)軌跡的中間點(diǎn)坐標(biāo),并根據(jù)中間點(diǎn)坐標(biāo),顯示滑動(dòng)軌跡的中間像素點(diǎn):

xm=xa+(xb-xa)m/n

ym=y(tǒng)a+(yb-ya)m/n

其中,(xa,ya)為滑動(dòng)軌跡的起點(diǎn)坐標(biāo),(xb,yb)為滑動(dòng)軌跡的終點(diǎn)坐標(biāo),(xm,ym)為滑動(dòng)軌跡的第m個(gè)點(diǎn)的坐標(biāo),m的取值范圍是[0,n],n為滑動(dòng)軌跡上像素點(diǎn)的數(shù)量,;

終止像素點(diǎn)顯示單元773用于根據(jù)滑動(dòng)軌跡的終點(diǎn)坐標(biāo),顯示滑動(dòng)軌跡的終止像素點(diǎn)。

在本發(fā)明實(shí)施例中,可以將滑動(dòng)軌跡的起點(diǎn)坐標(biāo)所在的像素點(diǎn)確定為滑動(dòng)軌跡的起始像素點(diǎn),將滑動(dòng)軌跡的終點(diǎn)坐標(biāo)所在的像素點(diǎn)確定為滑動(dòng)軌跡的終止像素點(diǎn)。

圖9是本發(fā)明實(shí)施例提供的一種執(zhí)行觸控應(yīng)用的運(yùn)行控制方法的電子設(shè)備90的硬件結(jié)構(gòu)示意圖。如圖9所示,該電子設(shè)備90包括:

一個(gè)或多個(gè)處理器91以及存儲(chǔ)器92,圖9中以一個(gè)處理器91為例。

處理器91和存儲(chǔ)器92可以通過總線或者其他方式連接,圖9中以通過總線連接為例。

存儲(chǔ)器92作為一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),可用于存儲(chǔ)非易失性軟件程序、非易失性計(jì)算機(jī)可執(zhí)行程序以及模塊,如本發(fā)明實(shí)施例中的觸控應(yīng)用的運(yùn)行控制方法對(duì)應(yīng)的程序指令/模塊(例如,附圖5所示的第一檢測(cè)模塊51、觸控事件確定模塊52和控制模塊53,附圖6所示的擺動(dòng)位置坐標(biāo)確定單元521、屏幕位置坐標(biāo)確定單元522和用戶界面點(diǎn)擊事件確定單元523,附圖7所示的第一檢測(cè)模塊71、觸控事件確定模塊72、控制模塊73、對(duì)應(yīng)關(guān)系提示模塊74、第二檢測(cè)模塊75、對(duì)應(yīng)關(guān)系獲取模塊76和漸出顯示模塊77,附圖8所示的起始像素點(diǎn)顯示單元771、中間像素點(diǎn)顯示單元772和終止像素點(diǎn)顯示單元773)。處理器91通過運(yùn)行存儲(chǔ)在存儲(chǔ)器92中的非易失性軟件程序、指令以及模塊,從而執(zhí)行電子設(shè)備的各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述方法實(shí)施例觸控應(yīng)用的運(yùn)行控制方法。

存儲(chǔ)器92可以包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū),其中,存儲(chǔ)程序區(qū)可存儲(chǔ)操作系統(tǒng)、至少一個(gè)功能所需要的應(yīng)用程序;存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)觸控應(yīng)用的運(yùn)行控制裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲(chǔ)器92可以包括高速隨機(jī)存取存儲(chǔ)器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤存儲(chǔ)器件、閃存器件、或其他非易失性固態(tài)存儲(chǔ)器件。在一些實(shí)施例中,存儲(chǔ)器92可選包括相對(duì)于處理器91遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過網(wǎng)絡(luò)連接至電子設(shè)備。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。

所述一個(gè)或者多個(gè)模塊存儲(chǔ)在所述存儲(chǔ)器92中,當(dāng)被所述一個(gè)或者多個(gè)處理器91執(zhí)行時(shí),執(zhí)行上述任意方法實(shí)施例中的觸控應(yīng)用的運(yùn)行控制方法,例如,執(zhí)行以上描述的圖1中的方法步驟11至步驟13,附圖5所示的第一檢測(cè)模塊51、觸控事件確定模塊52和控制模塊53,附圖6所示的擺動(dòng)位置坐標(biāo)確定單元521、屏幕位置坐標(biāo)確定單元522和用戶界面點(diǎn)擊事件確定單元523,附圖7所示的第一檢測(cè)模塊71、觸控事件確定模塊72、控制模塊73、對(duì)應(yīng)關(guān)系提示模塊74、第二檢測(cè)模塊75、對(duì)應(yīng)關(guān)系獲取模塊76和漸出顯示模塊77,附圖8所示的起始像素點(diǎn)顯示單元771、中間像素點(diǎn)顯示單元772和終止像素點(diǎn)顯示單元773的功能。

上述產(chǎn)品可執(zhí)行本發(fā)明實(shí)施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實(shí)施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明實(shí)施例所提供的方法。

本發(fā)明實(shí)施例的電子設(shè)備以多種形式存在,包括但不限于:

(1)移動(dòng)通信設(shè)備:這類設(shè)備的特點(diǎn)是具備移動(dòng)通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標(biāo)。這類終端包括:智能手機(jī)(例如iPhone)、多媒體手機(jī)、功能性手機(jī),以及低端手機(jī)等。

(2)超移動(dòng)個(gè)人計(jì)算機(jī)設(shè)備:這類設(shè)備屬于個(gè)人計(jì)算機(jī)的范疇,有計(jì)算和處理功能,一般也具備移動(dòng)上網(wǎng)特性。這類終端包括:PDA、MID和UMPC設(shè)備等,例如iPad。

(3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機(jī),電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備。

(4)其他具有數(shù)據(jù)交互功能的電子裝置。

本發(fā)明實(shí)施例提供了一種非易失性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,該計(jì)算機(jī)可執(zhí)行指令被一個(gè)或多個(gè)處理器執(zhí)行,例如圖9中的一個(gè)處理器91,可使得上述一個(gè)或多個(gè)處理器可執(zhí)行上述任意方法實(shí)施例中的觸控應(yīng)用的運(yùn)行控制方法,例如,執(zhí)行以上描述的圖1中的方法步驟11至步驟13,附圖5所示的第一檢測(cè)模塊51、觸控事件確定模塊52和控制模塊53,附圖6所示的擺動(dòng)位置坐標(biāo)確定單元521、屏幕位置坐標(biāo)確定單元522和用戶界面點(diǎn)擊事件確定單元523,附圖7所示的第一檢測(cè)模塊71、觸控事件確定模塊72、控制模塊73、對(duì)應(yīng)關(guān)系提示模塊74、第二檢測(cè)模塊75、對(duì)應(yīng)關(guān)系獲取模塊76和漸出顯示模塊77,附圖8所示的起始像素點(diǎn)顯示單元771、中間像素點(diǎn)顯示單元772和終止像素點(diǎn)顯示單元773的功能。

以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。

通過以上的實(shí)施方式的描述,本領(lǐng)域普通技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory,ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。

最后應(yīng)說明的是:以上實(shí)施例僅用以說明本申請(qǐng)的技術(shù)方案,而非對(duì)其限制;在本申請(qǐng)的思路下,以上實(shí)施例或者不同實(shí)施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本申請(qǐng)的不同方面的許多其它變化,為了簡(jiǎn)明,它們沒有在細(xì)節(jié)中提供;盡管參照前述實(shí)施例對(duì)本申請(qǐng)進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請(qǐng)各實(shí)施例技術(shù)方案的范圍。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
佛教| 朝阳县| 桑日县| 铜梁县| 留坝县| 清涧县| 广昌县| 美姑县| 康平县| 乾安县| 辽宁省| 缙云县| 辰溪县| 小金县| 仪陇县| 南阳市| 扬中市| 孟村| 东城区| 甘肃省| 民权县| 阿拉尔市| 德昌县| 佛教| 锦州市| 东宁县| 昭觉县| 德保县| 民勤县| 门头沟区| 靖江市| 丰原市| 长治县| 鄂尔多斯市| 连平县| 金坛市| 崇左市| 岳阳市| 区。| 武安市| 密云县|