電子設(shè)備控制裝置及配置文件建立方法
【專利摘要】一種電子設(shè)備控制裝置,用于運(yùn)行具有至少一個(gè)觸摸事件的觸控類應(yīng)用軟件。電子設(shè)備控制裝置包括用于建立配置界面的界面建立單元,以及用于響應(yīng)用戶于配置界面的一個(gè)特定區(qū)域的輸入操作產(chǎn)生一個(gè)觸摸事件及響應(yīng)用戶選擇實(shí)體按鍵的操作建立該特定區(qū)域的觸摸事件與該用戶選擇的實(shí)體按鍵的映射關(guān)系的配置文件建立單元。本發(fā)明還提供一種配置文件建立方法。
【專利說(shuō)明】電子設(shè)備控制裝置及配置文件建立方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電子設(shè)備控制裝置及配置文件建立方法,特別涉及一種用于建立配置文件以通過(guò)實(shí)體按鍵實(shí)現(xiàn)觸控類應(yīng)用軟件的觸控操作的電子設(shè)備控制裝置及配置文件建立方法。
【背景技術(shù)】
[0002]隨著智能操作系統(tǒng)的推廣和應(yīng)用,觸控操作已然成為家庭多媒體娛樂(lè)的主流控制方式。但是,在無(wú)觸控功能的電子設(shè)備上運(yùn)行觸控游戲或在某種不方便直接進(jìn)行觸控操作的情況下,各種以觸控為主要操作方式的應(yīng)用(例如,觸控游戲)難以進(jìn)行。因此,隨之而來(lái)的操控難題困擾著用戶。
【發(fā)明內(nèi)容】
[0003]有鑒于此,有必要提供一種電子設(shè)備控制裝置,用于建立配置文件以通過(guò)實(shí)體按鍵實(shí)現(xiàn)觸控類應(yīng)用軟件的觸控操作。
[0004]該電子設(shè)備控制裝置,用于運(yùn)行具有至少一個(gè)觸摸事件的觸控類應(yīng)用軟件。該電子設(shè)備控制裝置包括:
[0005]用于建立配置界面的界面建立單元;以及
[0006]用于響應(yīng)用戶于配置界面的一個(gè)特定區(qū)域的輸入操作產(chǎn)生一個(gè)觸摸事件及響應(yīng)用戶選擇實(shí)體按鍵的操作建立該特定區(qū)域的觸摸事件與該用戶選擇的實(shí)體按鍵的映射關(guān)系的配置文件建立單元。
[0007]本發(fā)明還提供一種配置文件建立方法,用于建立配置文件以記錄觸控類軟件的至少一個(gè)觸摸事件與實(shí)體按鍵的映射關(guān)系,所述配置文件建立方法包括如下步驟:
[0008]響應(yīng)用戶于一個(gè)特定區(qū)域的輸入操作產(chǎn)生一個(gè)觸摸事件;以及
[0009]響應(yīng)用戶選擇實(shí)體按鍵的操作建立該特定區(qū)域的觸摸事件與該用戶選擇的實(shí)體按鍵的映射關(guān)系。
[0010]上述電子設(shè)備控制裝置及配置文件建立方法,能夠引導(dǎo)用戶根據(jù)需要建立觸控類應(yīng)用軟件的觸摸事件與實(shí)體按鍵之間的映射關(guān)系,從而使得實(shí)體按鍵能夠?qū)崿F(xiàn)觸控類應(yīng)用軟件的觸控操作,以避免觸控類應(yīng)用軟件因在無(wú)觸控功能的電子設(shè)備上運(yùn)行或在不方便直接進(jìn)行觸控操作時(shí)導(dǎo)致用戶無(wú)法進(jìn)行控制的情況發(fā)生。
【專利附圖】
【附圖說(shuō)明】
[0011]圖1為本發(fā)明一較佳實(shí)施方式的電子設(shè)備組件的示意圖,電子設(shè)備組件包括電子設(shè)備控制裝置及設(shè)置有實(shí)體按鍵的按鍵設(shè)備。
[0012]圖2為圖1所示電子設(shè)備控制裝置的功能模塊圖。
[0013]圖3為本發(fā)明一較佳實(shí)施方式的觸控游戲的用戶操作界面的示意圖。
[0014]圖4-9為建立觸控游戲的觸摸事件與實(shí)體按鍵之間映射關(guān)系的示意圖。[0015]圖10為本發(fā)明一較佳實(shí)施方式的調(diào)用配置文件的示意圖。
[0016]圖11為本發(fā)明一較佳實(shí)施方式的配置文件建立方法的流程圖。
[0017]圖12為本發(fā)明一較佳實(shí)施方式的電子設(shè)備控制方法的流程圖。
[0018]圖13為本發(fā)明一較佳實(shí)施方式的配置文件顯示方法的流程圖。
[0019]主要元件符號(hào)說(shuō)明
[0020]電子設(shè)備組合100
[0021]電子設(shè)備控制裝置 10
[0022]按鍵設(shè)備20
[0023]光標(biāo)101
[0024]實(shí)體按鍵210
[0025]按鍵21、22、23、24、25、26
[0026]I/O 接口110
[0027]存儲(chǔ)單元120
[0028]處理單元I3O
[0029]界面建立單元140`[0030]配置文件建立單元 150
[0031]顯示單元160
[0032]用戶操作界面200
[0033]對(duì)話框220、310、320
[0034]觸摸區(qū)域A、B、C
[0035]配置界面300
[0036]按鍵圖標(biāo)510、520、530、540
[0037]觸摸軌跡512、522、533、542
[0038]透明層500
[0039]如下【具體實(shí)施方式】將結(jié)合上述附圖進(jìn)一步說(shuō)明本發(fā)明。
【具體實(shí)施方式】
[0040]請(qǐng)參閱圖1,為一較佳實(shí)施方式的電子設(shè)備組合100的示意圖。電子設(shè)備組合100包括電子設(shè)備控制裝置10及能夠與電子設(shè)備控制裝置10進(jìn)行電性連接的按鍵設(shè)備20。按鍵設(shè)備20用于當(dāng)電連接至電子設(shè)備控制裝置10后控制電子設(shè)備控制裝置10的光標(biāo)101。按鍵設(shè)備20設(shè)置有若干實(shí)體按鍵210。按鍵設(shè)備20可以為無(wú)線控制器、有線連接的各種輸入設(shè)備等,甚至可以是該電子設(shè)備控制裝置10上的按鍵裝置。在本實(shí)施例中,該按鍵設(shè)備20為帶有USB接口的游戲控制器,實(shí)體按鍵210為設(shè)置于游戲控制器上的按鍵21、22、23、24、25、26等。電子設(shè)備控制裝置10能夠?qū)⒂|控類應(yīng)用軟件的觸摸事件映射為實(shí)體按鍵210,使得實(shí)體按鍵210能夠?qū)崿F(xiàn)對(duì)觸控類應(yīng)用軟件的觸控操作。
[0041]請(qǐng)參考圖2,電子設(shè)備控制裝置10在本實(shí)施例中為電視機(jī),包括I/O接口 110、存儲(chǔ)單元120、處理單元130、界面建立單元140、配置文件建立單元150及顯示單元160。在其它實(shí)施方式中,電子設(shè)備控制裝置10還可以為機(jī)頂盒,其顯示單元160為電連接與于機(jī)頂盒的電視機(jī)顯示屏。[0042]I/O接口 110用于與按鍵設(shè)備20進(jìn)行電連接,以便接收用戶在按鍵設(shè)備20端的輸入信號(hào)。在本實(shí)施例中,I/O接口 110為USB接口。
[0043]存儲(chǔ)單元120用于存儲(chǔ)系統(tǒng)軟件、觸控類應(yīng)用軟件如觸控游戲及硬件設(shè)備的驅(qū)動(dòng)軟件等。觸控類應(yīng)用軟件包括至少一個(gè)觸摸事件。在本實(shí)施例中,觸控類應(yīng)用軟件包括至少單點(diǎn)觸摸事件、多點(diǎn)觸摸事件和拖動(dòng)觸摸事件中任意一個(gè)。
[0044]處理單元130用于運(yùn)行系統(tǒng)軟件以使電子設(shè)備控制裝置10各種獨(dú)立的硬件能夠協(xié)調(diào)工作,以及提供用戶人機(jī)交互界面。該用戶人機(jī)交互界面可以是處理單元130運(yùn)行觸控類應(yīng)用軟件時(shí)的用戶操作界面。在本實(shí)施例中,該觸控類應(yīng)用軟件為觸控游戲,該用戶操作界面200為游戲操作界面。如圖3所示,用戶操作界面200包括游戲背景、控制對(duì)象、光標(biāo)101及三個(gè)特定觸摸區(qū)域A、B、C。每一個(gè)觸摸區(qū)域均設(shè)置有至少一特定的觸摸事件,用戶可通過(guò)觸摸該三個(gè)特定觸摸區(qū)域?qū)崿F(xiàn)對(duì)控制對(duì)象的控制。其中,觸摸區(qū)域A設(shè)置為單點(diǎn)觸摸事件“出拳”,即單點(diǎn)觸摸區(qū)域A時(shí)控制對(duì)象執(zhí)行出拳動(dòng)作;觸摸區(qū)域B設(shè)置為多點(diǎn)觸摸事件“跳”,即多點(diǎn)觸摸區(qū)域B時(shí)控制對(duì)象執(zhí)行跳躍動(dòng)作;觸摸區(qū)域C設(shè)置為與拖動(dòng)觸摸事件“跑”相關(guān)的動(dòng)作,在本實(shí)施例中,當(dāng)在觸摸區(qū)域C輸入向左滑動(dòng)的觸摸操作時(shí)控制對(duì)象執(zhí)行向左跑動(dòng)作,以及當(dāng)在觸摸區(qū)域C輸入向左滑動(dòng)的觸摸操作時(shí)控制對(duì)象執(zhí)行向右跑動(dòng)作。該三個(gè)特定觸摸區(qū)域A、B和C可以以隱形的方式顯示于顯示單元160,也可以以可視化的圖形顯示于顯示單元160。在本實(shí)施例中,該特定觸摸區(qū)域A、B以圖標(biāo)的形式顯示,特定觸摸區(qū)域C隱藏顯示。
[0045]界面建立單元140用于建立圖形化配置界面300 (如圖4所示)以允許用戶建立配置文件以記錄觸摸事件與實(shí)體按鍵210的映射關(guān)系,以及當(dāng)用戶需要調(diào)用已建立的配置文件時(shí)允許用戶查看和編輯(例如,新增、修改和刪除)實(shí)體按鍵與觸摸事件之間的映射關(guān)系。如圖5所示,配置界面300包括透明化層疊于用戶操作界面200之上的透明層500。當(dāng)觸摸事件與實(shí)體按鍵210之間存在映射關(guān)系時(shí),該透明層500至少包括代表實(shí)體按鍵210的按鍵圖標(biāo),例如,按鍵圖標(biāo)510代表按鍵設(shè)備20上的按鍵21,且每一個(gè)按鍵圖標(biāo)均與相應(yīng)觸摸事件相對(duì)應(yīng),從而以圖形的形式呈現(xiàn)按鍵和觸摸事件的映射關(guān)系??梢岳碛|地,當(dāng)觸摸事件與實(shí)體按鍵210之間不存在映射關(guān)系時(shí),配置界面300僅顯示用戶操作界面200 (如圖4所示),此時(shí),從視覺(jué)效果上看配置界面300與用戶操作界面200相同。
[0046]此外,界面建立單元140還用于響應(yīng)用戶操作并彈出特定對(duì)話框以引導(dǎo)用戶建立配置文件。例如,如圖4所示,當(dāng)需要新建配置文件時(shí),在用戶于特定觸摸區(qū)域A輸入相應(yīng)單點(diǎn)觸摸操作后,界面建立單元140彈出對(duì)話框310:請(qǐng)選擇與該單點(diǎn)觸摸事件相對(duì)應(yīng)的實(shí)體按鍵。又例如,如圖8所示,在用戶于特定觸摸區(qū)域C輸入相應(yīng)向右拖動(dòng)觸摸操作后,界面建立單元140彈出再次對(duì)話框310:請(qǐng)選擇與該向右拖動(dòng)觸摸事件相對(duì)應(yīng)的實(shí)體按鍵。優(yōu)選地,電子設(shè)備控制裝置10還提供一特定功能鍵(在本實(shí)施例中為按鍵設(shè)備20上的按鍵25)或特定菜單項(xiàng),通過(guò)觸壓該特定按鍵或執(zhí)行該特定菜單項(xiàng)控制該界面建立單元140于配置界面300上彈出上述特定對(duì)話框以進(jìn)一步允許用戶新增、修改、刪除觸摸事件與實(shí)體按鍵之間的映射關(guān)系、允許用戶自定義存儲(chǔ)、調(diào)用配置文件以及允許用戶根據(jù)需要選擇地隱藏或顯示透明層500等。
[0047]配置文件建立單元150用于根據(jù)用戶基于配置界面300的輸入操作建立配置文件。如圖11所示,當(dāng)需要為觸控游戲的觸摸事件建立配置文件(即新建配置文件)時(shí),配置文件建立單元150首先判斷用戶是否選定在一選定觸摸區(qū)域輸入相應(yīng)的觸摸操作(步驟SI 11)。若是,配置文件建立單元150記錄該觸摸事件的軌跡信息并將該軌跡信息顯示于配置界面300 (步驟S112),其中軌跡信息包括該觸摸事件的軌跡于調(diào)用該觸摸類應(yīng)用軟件的用戶操作界面200上的相對(duì)坐標(biāo)(即相對(duì)位置)、觸摸軌跡的形狀及方向等。配置文件建立單元150進(jìn)一步判斷用戶是否選擇一個(gè)實(shí)體按鍵210 (步驟S113)。若是,配置文件建立單元150建立該已選定觸摸區(qū)域的觸摸事件與已選擇的實(shí)體按鍵的映射關(guān)系,配置界面300圖形化顯示觸摸事件的軌跡信息及相應(yīng)實(shí)體按鍵的按鍵圖標(biāo),以表明該實(shí)體按鍵已經(jīng)與該區(qū)域的觸摸事件建立映射關(guān)系(步驟S114)。重復(fù)上述動(dòng)作,配置文件建立單元150可根據(jù)用戶操作建立其它區(qū)域的觸摸事件與實(shí)體按鍵的映射關(guān)系。
[0048]當(dāng)需要存儲(chǔ)配置文件時(shí),配置文件建立單元150響應(yīng)用戶基于對(duì)話框的操作將已建立的映射信息以配置文件的形式存儲(chǔ)至存儲(chǔ)單元120,以允許用戶永久保存并重復(fù)利用。其中,每一個(gè)配置文件可包含一條或任意多條映射信息。用戶還可以根據(jù)需要定義配置文件的名稱、配置文件存儲(chǔ)的位置等,從而便于用戶查看或調(diào)用配置文件??梢岳斫獾?,配置文件建立單元150允許用戶根據(jù)需要建立任意多個(gè)配置文件。
[0049]當(dāng)需要修改觸摸事件與實(shí)體按鍵的映射關(guān)系時(shí),配置文件建立單元150響應(yīng)用戶基于對(duì)話框的操作并根據(jù)用戶操作修改觸摸事件與實(shí)體按鍵的映射關(guān)系。具體為:配置文件建立單元150根據(jù)用戶操作選定需修改映射關(guān)系的觸摸事件,然后響應(yīng)用戶選擇實(shí)體按鍵210的操作以為該選定觸摸事件匹配新的實(shí)體按鍵。
[0050]如圖10所示,當(dāng)需要調(diào)用或查看配置文件時(shí),配置文件建立單元150響應(yīng)用戶基于對(duì)話框的操作獲取存儲(chǔ)于存儲(chǔ)單元120中的配置文件并將配制文件圖形化顯示于配置界面。
[0051]處理單元130還用于根據(jù)用戶操作調(diào)用配置文件,并根據(jù)配置文件將接收到的實(shí)體按鍵210的按鍵信號(hào)轉(zhuǎn)換成相應(yīng)的觸摸事件以實(shí)現(xiàn)觸控類應(yīng)用軟件的觸控操作。
[0052]為便于說(shuō)明本發(fā)明的技術(shù)方案,以按鍵設(shè)備20為游戲控制器為例,來(lái)說(shuō)明游戲控制器的按鍵21、22、23、24實(shí)現(xiàn)觸控操作的工作原理。
[0053]如圖3所示,處理單元130運(yùn)行觸控游戲軟件并提供人機(jī)交互的用戶操作界面200(即游戲操作界面)。用戶操作界面200包括游戲背景、控制對(duì)象、光標(biāo)101及三個(gè)特定觸摸區(qū)域A、B、C。當(dāng)需要使用實(shí)體按鍵控制觸控游戲時(shí),界面建立單元140響應(yīng)用戶對(duì)按鍵25的操作彈出對(duì)話框220,并當(dāng)“新建配置文件”選項(xiàng)被光標(biāo)101選擇后建立配置界面300以弓I導(dǎo)用戶建立實(shí)體按鍵與觸摸事件的映射關(guān)系。
[0054]如圖4所示,當(dāng)需要為觸摸區(qū)域A的單點(diǎn)觸摸事件“出拳”配置按鍵21時(shí),用戶首先控制光標(biāo)101選擇觸摸區(qū)域A并輸入單點(diǎn)觸摸操作,配置界面300顯示該單點(diǎn)觸摸操作的軌跡512并隨即彈出對(duì)話框310:請(qǐng)選擇與該單點(diǎn)觸摸事件相對(duì)應(yīng)的實(shí)體按鍵,此時(shí),用戶直接按壓按鍵21 (即選擇按鍵21),即可建立觸摸區(qū)域A的單點(diǎn)觸摸事件“出拳”與按鍵21的映射關(guān)系。配置界面300同時(shí)顯示按鍵21的圖標(biāo)510于單點(diǎn)觸摸軌跡512之上,以表面按鍵21與單點(diǎn)觸摸事件建立映射關(guān)系。如圖5所示,當(dāng)用戶需要存儲(chǔ)該觸摸區(qū)域A的單點(diǎn)觸摸事件“出拳”與按鍵21的映射關(guān)系時(shí),按壓按鍵25,配置界面300顯示具有存儲(chǔ)選項(xiàng)的對(duì)話框,用戶可通過(guò)光標(biāo)101選擇存儲(chǔ)選項(xiàng)以執(zhí)行對(duì)映射關(guān)系的存儲(chǔ)作業(yè)。此時(shí),配置界面300進(jìn)一步彈出對(duì)話框320:請(qǐng)輸入配置文件的名稱,用戶可根據(jù)用戶需要定義該需要存儲(chǔ)的配置文件的名稱(例如:A21.cfg)以及該需要存儲(chǔ)的配置文件的位置。
[0055]如圖6所示,當(dāng)需要為觸摸區(qū)域B的多點(diǎn)觸摸事件“跳”配置按鍵22時(shí),用戶首先控制光標(biāo)101選擇觸摸區(qū)域B并輸入多點(diǎn)觸摸操作(例如,兩點(diǎn)觸摸),配置界面300隨即彈出對(duì)話框310:請(qǐng)選擇與該多點(diǎn)觸摸事件相對(duì)應(yīng)的實(shí)體按鍵,此時(shí),用戶直接按壓按鍵22(即選擇按鍵22),即可建立觸摸區(qū)域B的多點(diǎn)觸摸事件“跳”與按鍵22的映射關(guān)系。配置界面300同時(shí)顯示按鍵22的圖標(biāo)520于兩點(diǎn)觸摸軌跡之上,以表面按鍵22與兩點(diǎn)觸摸事件建立映射關(guān)系。如圖7所示,當(dāng)用戶需要存儲(chǔ)該觸摸區(qū)域B的多點(diǎn)觸摸事件“跳”與按鍵22的映射關(guān)系時(shí),按壓按鍵25,配置界面300顯示具有存儲(chǔ)選項(xiàng)的對(duì)話框,用戶可通過(guò)光標(biāo)101選擇存儲(chǔ)選項(xiàng)以執(zhí)行對(duì)該映射關(guān)系的存儲(chǔ)作業(yè)。此時(shí),配置界面300進(jìn)一步彈出對(duì)話框320:請(qǐng)輸入配置文件的名稱,用戶可根據(jù)用戶需要定義該需要存儲(chǔ)的配置文件的名稱(例如:B22.cfg)以及該需要存儲(chǔ)的配置文件的位置。
[0056]如圖8所示,當(dāng)需要為觸摸區(qū)域C的拖動(dòng)觸摸事件“跑”配置實(shí)體按鍵時(shí),用戶首先控制光標(biāo)101選擇觸摸區(qū)域C并輸入向右拖動(dòng)觸摸操作,配置界面300隨即彈出對(duì)話框310:請(qǐng)選擇與該向右拖動(dòng)觸摸事件相對(duì)應(yīng)的實(shí)體按鍵,此時(shí),用戶直接按壓按鍵23(即選擇按鍵23),即可建立觸摸區(qū)域C的向右拖動(dòng)觸摸事件“向右跑”與按鍵23的映射關(guān)系。配置界面300同時(shí)顯示按鍵23的圖標(biāo)530于向右拖動(dòng)軌跡532之上,以表面按鍵23與向右拖動(dòng)觸摸事件建立映射關(guān)系。如圖9所示,當(dāng)用戶需要存儲(chǔ)該觸摸區(qū)域C的向右拖動(dòng)觸摸事件“向右跑”與按鍵23的映射關(guān)系時(shí),配置界面300顯示具有存儲(chǔ)選項(xiàng)的對(duì)話框,用戶可通過(guò)光標(biāo)101選擇存儲(chǔ)選項(xiàng)以執(zhí)行對(duì)該映射關(guān)系的存儲(chǔ)作業(yè)。此時(shí),配置界面300進(jìn)一步彈出對(duì)話框320:請(qǐng)輸入配置文件的名稱,用戶可根據(jù)用戶需要定義該需要存儲(chǔ)的配置文件的名稱(例如:C23.cfg)以及該需要存儲(chǔ)的配置文件的位置。同理,如圖10所示,可建立觸摸區(qū)域C的向左拖動(dòng)觸摸事件“向左跑”與按鍵24的映射關(guān)系,并存為配置文件C24.Cfgo
[0057]如圖10所示,當(dāng)用戶需要查看已建立的配置文件時(shí),界面建立單元140響應(yīng)用戶操作顯示已建立的配置文件于配置界面300。此時(shí),用戶可通過(guò)光標(biāo)101選擇需要查看的配置文件。例如,當(dāng)選擇配置文件C24.cfg時(shí),配置界面300以圖形的形式顯示向左拖動(dòng)觸摸事件“向左跑”與按鍵24之間的映射關(guān)系,即透明層500層疊顯示按鍵24的圖標(biāo)及與按鍵24建立映射關(guān)系的向左拖動(dòng)觸摸事件的觸摸軌跡,以表明該按鍵24已建立與該向左拖動(dòng)觸摸的映射關(guān)系。當(dāng)按鍵24被按壓時(shí),處理單元130根據(jù)配置文件C24.cfg將按鍵24產(chǎn)生的按鍵信號(hào)轉(zhuǎn)化為觸摸區(qū)域C上的向左拖動(dòng)觸摸操作,從而控制游戲?qū)ο髨?zhí)行向左跑動(dòng)作。當(dāng)用戶需要修改按鍵24與向右拖動(dòng)觸摸事件的映射關(guān)系時(shí),通過(guò)光標(biāo)101選擇向左拖動(dòng)觸摸軌跡,配置界面300隨即顯示對(duì)話框:請(qǐng)選擇與該向左拖動(dòng)觸摸事件相對(duì)應(yīng)的實(shí)體按鍵,此時(shí),用戶直接按壓需配置的按鍵(例如,按鍵26),即可將向左拖動(dòng)觸摸事件映射為按鍵26。
[0058]當(dāng)配置文件建立后,用戶可根據(jù)需要調(diào)用一個(gè)或多個(gè)配置文件,配置文件建立單元150響應(yīng)用戶按壓按鍵25的操作而彈出調(diào)用配置文件對(duì)話框,處理單元130響應(yīng)用戶基于該調(diào)用配置文件對(duì)話框的操作而調(diào)用被選擇的一個(gè)或多個(gè)配置文件,并當(dāng)接收到實(shí)體按鍵的按鍵信號(hào)時(shí)將按鍵信號(hào)轉(zhuǎn)換成相應(yīng)的觸摸事件以實(shí)現(xiàn)觸控游戲的觸控操作。例如,若用戶調(diào)用配置文件A21.cfg,則當(dāng)接收到觸控按鍵21的按鍵信號(hào)時(shí),處理單元130根據(jù)配置文件A21.cfg中記錄的映射關(guān)系,將按鍵21的操作信號(hào)轉(zhuǎn)換為對(duì)應(yīng)觸摸區(qū)域A的單點(diǎn)觸摸事件“出拳”。若用戶調(diào)用配置文件B22.cfg,則當(dāng)接收到觸控按鍵22的按鍵信號(hào)時(shí),處理單元130根據(jù)配置文件B22.cfg中記錄的映射關(guān)系,將按鍵22的操作信號(hào)轉(zhuǎn)換為對(duì)應(yīng)觸摸區(qū)域B的多點(diǎn)觸摸事件“跳”。若用戶調(diào)用配置文件C23.cfg,則當(dāng)接收到觸控按鍵23的按鍵信號(hào)時(shí),處理單元130根據(jù)配置文件C23.cfg中記錄的映射關(guān)系,將按鍵23的操作信號(hào)轉(zhuǎn)換為對(duì)應(yīng)觸摸區(qū)域C的向右拖動(dòng)觸摸事件“向右跑”。若用戶調(diào)用配置文件C24.cfg,則當(dāng)接收到觸控按鍵24的按鍵信號(hào)時(shí),處理單元130根據(jù)配置文件中C24.cfg記錄的映射關(guān)系,將按鍵24的操作信號(hào)轉(zhuǎn)換為對(duì)應(yīng)觸摸區(qū)域C的向左觸摸事件“向左跑”。因此,通過(guò)將觸控類應(yīng)用軟件的觸摸事件映射至實(shí)體按鍵,用戶能夠通過(guò)實(shí)體按鍵直接實(shí)現(xiàn)觸控類應(yīng)用軟件的觸摸控制,從而能夠避免因特殊情況下不方便直接觸摸操作而導(dǎo)致操控困難的情況出現(xiàn)。
[0059]請(qǐng)參閱圖12,為本發(fā)明一較佳實(shí)施方式的電子設(shè)備控制方法的流程圖,用于上述電子設(shè)備組合100。該電子設(shè)備控制方法包括如下步驟:
[0060]步驟S121,電子設(shè)備控制裝置10運(yùn)行觸控類應(yīng)用軟件并顯示觸控類應(yīng)用軟件(例如觸控游戲)的用戶操作界面200。
[0061]步驟S122,處理單元130判斷是否進(jìn)入實(shí)體按鍵模式,也即使用實(shí)體按鍵210控制觸控類應(yīng)用軟件。若是,步驟進(jìn)入S123,若否,返回步驟S121。在本實(shí)施例中,電子設(shè)備控制裝置10提供一特定按鍵或特定菜單項(xiàng),通過(guò)激活該特定按鍵或執(zhí)行菜單項(xiàng)進(jìn)入實(shí)體按鍵控制模式。
[0062]步驟S123,界面建立單元140建立配置界面300以引導(dǎo)用戶建立實(shí)體按鍵210與觸摸事件的映射關(guān)系。
[0063]步驟S124,配置文件建立單元150基于用戶對(duì)配置界面300的輸入操作建立配置文件以記錄實(shí)體按鍵210與觸摸事件之間的映射關(guān)系,并將該配置文件存儲(chǔ)于存儲(chǔ)單元120。
[0064]步驟S125,當(dāng)配置文件建立并存儲(chǔ)后,界面建立單元140將配置界面300切換至用戶操作界面200。
[0065]步驟S126,當(dāng)配置文件建立后,配置文件建立單元150響應(yīng)用戶操作而彈出調(diào)用配置文件對(duì)話框,處理單元130響應(yīng)用戶基于該調(diào)用配置文件對(duì)話框的操作而調(diào)用被選擇的一個(gè)或多個(gè)配置文件,并當(dāng)接收到實(shí)體按鍵的按鍵信號(hào)時(shí)將按鍵信號(hào)轉(zhuǎn)換成相應(yīng)的觸摸事件以實(shí)現(xiàn)觸控游戲的觸控操作。
[0066]請(qǐng)參閱圖13,為本發(fā)明一較佳實(shí)施方式的配置文件顯示方法的流程圖,用于顯示上述電子設(shè)備控制裝置10的已建立的配置文件。該配置文件顯示方法包括如下步驟:
[0067]步驟S131,處理單元130響應(yīng)用戶操作以獲取已建立的配置文件。
[0068]步驟S132,界面建立單元140建立配置界面300,其中,配置界面300以圖形的形式顯示觸摸事件與實(shí)體按鍵之間的映射關(guān)系。配置界面300包括位于底層的用戶操作界面200及層疊于用戶操作界面之上的透明層500。該透明層500包括以圖標(biāo)形式顯示的實(shí)體按鍵;每一個(gè)按鍵圖標(biāo)均與存在映射關(guān)系的相應(yīng)觸摸事件的觸摸軌跡相對(duì)應(yīng)。
[0069]步驟S133,處理單元130判斷是否接到修改觸摸事件與實(shí)體按鍵之間映射關(guān)系的指令。若是,則表示用戶需要修改配置文件,步驟進(jìn)入S134;若否,步驟返回S132。在本實(shí)施例中,配置界面300響應(yīng)按鍵25的按鍵信號(hào)以彈出修改對(duì)話框,用戶通過(guò)選該修改對(duì)話框中修改或刪除觸摸事件與實(shí)體按鍵之間的映射關(guān)系。
[0070]步驟S134,配置文件建立單元150進(jìn)一步基于用戶對(duì)配置界面300的輸入操作修改配置文件。
[0071]綜上所述,盡管為說(shuō)明目的已經(jīng)公開(kāi)了本發(fā)明的優(yōu)選實(shí)施例,然而,本發(fā)明不只局限于如上所述的實(shí)施例,在不超出本發(fā)明基本技術(shù)思想的范疇內(nèi),相關(guān)行業(yè)的技術(shù)人員可對(duì)其進(jìn)行多種變形及應(yīng)用。
【權(quán)利要求】
1.一種電子設(shè)備控制裝置,用于運(yùn)行具有響應(yīng)至少一個(gè)觸摸事件的觸控類應(yīng)用軟件,其特征在于:所述電子設(shè)備控制裝置包括:
用于建立配置界面的界面建立單元;以及 用于響應(yīng)用戶于配置界面的一個(gè)特定區(qū)域的輸入操作產(chǎn)生一個(gè)觸摸事件,及響應(yīng)用戶選擇實(shí)體按鍵的操作,建立該特定區(qū)域的觸摸事件與該用戶選擇的實(shí)體按鍵的映射關(guān)系的配置文件建立單元。
2.如權(quán)利要求1所述的電子設(shè)備控制裝置,其特征在于:該配置文件建立單元還用于記錄用戶輸入操作的軌跡信息,并將軌跡信息顯示于該特定區(qū)域。
3.如權(quán)利要求2所述的電子設(shè)備控制裝置,其特征在于:該配置界面還用于當(dāng)觸摸事件與實(shí)體按鍵建立映射關(guān)系后圖形化顯示該觸摸事件與實(shí)體按鍵之間的映射關(guān)系。
4.如權(quán)利要求3所述的電子設(shè)備控制裝置,其特征在于:該配置界面可視化顯示該至少一個(gè)觸摸事件的軌跡信息與相應(yīng)實(shí)體按鍵之間的映射關(guān)系,其中該軌跡信息至少包括該觸摸事件的軌跡及該軌跡于用戶操作界面上的相對(duì)位置。
5.如權(quán)利要求4所述的電子設(shè)備控制裝置,其特征在于:該配置界面還包括至少一個(gè)代表實(shí)體按鍵的按鍵圖標(biāo),該按鍵圖標(biāo)層疊于該可視化的軌跡信息之上以表示該實(shí)體按鍵與該軌跡信息相對(duì)應(yīng)的觸摸事件存在映射關(guān)系。
6.如權(quán)利要求5所述的電子設(shè)備控制裝置,其特征在于:該可視化的軌跡信息包括響應(yīng)用戶單點(diǎn)觸摸操作而產(chǎn)生的單點(diǎn)觸摸軌跡及該單點(diǎn)觸摸軌跡于用戶操作界面上的相對(duì)位置,與該單點(diǎn)觸摸操作存在映射關(guān)系的實(shí)體按鍵的按鍵圖標(biāo)層疊于該可視化的單點(diǎn)觸摸軌跡之上。
7.如權(quán)利要求5所述的電子設(shè)備控制裝置,其特征在于:該可視化的軌跡信息包括響應(yīng)用戶多點(diǎn)觸摸操作而產(chǎn)生的多個(gè)觸摸軌跡及該單點(diǎn)觸摸軌跡于用戶操作界面上的相對(duì)位置,與該多點(diǎn)觸摸操作存在映射關(guān)系的實(shí)體按鍵的按鍵圖標(biāo)圖形化連接該多個(gè)觸摸軌跡。
8.如權(quán)利要求5所述的電子設(shè)備控制裝置,其特征在于:該可視化的軌跡信息包括響應(yīng)用戶拖動(dòng)觸摸操作而產(chǎn)生的拖動(dòng)軌跡及該拖動(dòng)觸摸軌跡于用戶操作界面上的相對(duì)位置,與該拖動(dòng)觸摸操作存在映射關(guān)系的實(shí)體按鍵的按鍵圖標(biāo)層疊于該拖動(dòng)軌跡之上。
9.如權(quán)利要求2所述的電子設(shè)備控制裝置,其特征在于:該配置文件建立單元還用于響應(yīng)用戶操作提供對(duì)話框,該對(duì)話框包括至少一隱藏/顯示選項(xiàng),用以允許用戶選擇性地隱藏和顯示該觸摸事件與實(shí)體按鍵之間的映射關(guān)系。
10.如權(quán)利要求9所述的電子設(shè)備控制裝置,其特征在于:該對(duì)話框還包括一個(gè)編輯選項(xiàng),用以允許用戶編輯實(shí)體按鍵與該至少一個(gè)觸摸事件的映射關(guān)系。
11.如權(quán)利要求9所述的電子設(shè)備控制裝置,其特征在于:該對(duì)話框還包括一個(gè)存儲(chǔ)選擇,用以引導(dǎo)用戶存儲(chǔ)配置文件及當(dāng)存儲(chǔ)配置文件時(shí)引導(dǎo)用戶定義配置文件的名稱。
12.—種配置文件建立方法,用于建立配置文件以記錄觸控類軟件的至少一個(gè)觸摸事件與實(shí)體按鍵的映射關(guān)系,所述配置文件建立方法包括如下步驟: 響應(yīng)用戶于一個(gè)特定區(qū)域的輸入操作產(chǎn)生一個(gè)觸摸事件;以及 響應(yīng)用戶選擇實(shí)體按鍵的操作建立該特定區(qū)域的觸摸事件與該用戶選擇的實(shí)體按鍵的映射關(guān)系。
13.如權(quán)利要求12所述的配置文件建立方法,其特征在于:該響應(yīng)用戶于一個(gè)特定區(qū)域的輸入操作產(chǎn)生一個(gè)觸摸事件的步驟還包括: 記錄用戶輸入操作的軌跡并將該軌跡顯示于該特定區(qū)域。
14.如權(quán)利要求13所述的配置文件建立方法,還包括步驟: 提供一配置界面,用于圖形化顯示觸摸事件與實(shí)體按鍵之間的映射關(guān)系。
15.如權(quán)利要求14所述的配置文件建立方法,其特征在于:該配置界面可視化顯示該至少一個(gè)觸摸事件的軌跡信息與相應(yīng)實(shí)體按鍵的按鍵圖標(biāo)之間的映射關(guān)系,其中該軌跡信息至少包括該觸摸事件的軌跡及該軌跡于用戶操作界面上的相對(duì)位置。
16.如權(quán)利要求15所述的配置文件建立方法,其特征在于:該可視化的軌跡信息包括響應(yīng)用戶單點(diǎn)觸摸操作而產(chǎn)生的單點(diǎn)觸摸軌跡及該單點(diǎn)觸摸軌跡于用戶操作界面上的相對(duì)位置,與該單點(diǎn)觸摸操作存在映射關(guān)系的實(shí)體按鍵的按鍵圖標(biāo)層疊于該單點(diǎn)觸摸軌跡之上。
17.如權(quán)利要求15所述的配置文件建立方法,其特征在于:該可視化的軌跡信息包括響應(yīng)用戶多點(diǎn)觸摸操作而產(chǎn)生的多點(diǎn)觸摸軌跡及該多點(diǎn)觸摸軌跡于用戶操作界面上的相對(duì)位置,與該多點(diǎn)觸摸操作存在映射關(guān)系的實(shí)體按鍵的按鍵圖標(biāo)層疊于該多點(diǎn)觸摸軌跡之上。
18.如權(quán)利要求15所述的配置文件建立方法,其特征在于:該可視化的軌跡信息包括響應(yīng)用戶拖動(dòng)觸摸操作而產(chǎn)生的拖動(dòng)軌跡及該拖動(dòng)觸摸軌跡于用戶操作界面上的相對(duì)位置,與該拖動(dòng)觸摸操作存在映射關(guān)系的實(shí)體按鍵的按鍵圖標(biāo)層疊于該拖動(dòng)軌跡之上。
19.如權(quán)利要求12所述的配置文件建立方法,還包括步驟: 提供對(duì)話框;該對(duì)話框至少包括一隱藏/顯示選項(xiàng),用以允許用戶選擇性地隱藏和顯示至少一個(gè)觸摸事件與實(shí)體按鍵的映射關(guān)系。
20.如權(quán)利要求19所述的配置文件建立方法,其特征在于:該對(duì)話框還包括一個(gè)編輯選項(xiàng),用以允許用戶編輯實(shí)體按鍵與該至少一個(gè)觸摸事件的映射關(guān)系。
21.如權(quán)利要求19所述的 配置文件建立方法,其特征在于:該對(duì)話框還包括一個(gè)存儲(chǔ)選項(xiàng),以引導(dǎo)用戶存儲(chǔ)配置文件以及當(dāng)用戶存儲(chǔ)配置文件時(shí)引導(dǎo)用戶定義配置文件的名稱。
【文檔編號(hào)】G06F3/0487GK103677584SQ201210360727
【公開(kāi)日】2014年3月26日 申請(qǐng)日期:2012年9月22日 優(yōu)先權(quán)日:2012年9月22日
【發(fā)明者】郭文秀, 張燁妮, 李丹, 李貞銘, 宋健 申請(qǐng)人:深圳清華大學(xué)研究院