一種控制電子設(shè)備的方法及裝置的制造方法
【專利摘要】本發(fā)明提供一種控制電子設(shè)備的方法及裝置。方法包括:接收用戶在移動端設(shè)備觸摸屏的控制指令輸入?yún)^(qū)域輸入的操作指令;識別操作指令的輸入方式;當(dāng)識別出操作指令的輸入方式為按鍵輸入時,判斷觸發(fā)操作指令的按鍵輸入是否發(fā)生在第一熱區(qū),并在判斷出觸發(fā)操作指令的按鍵輸入發(fā)生在第一熱區(qū)時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送第一控制指令;當(dāng)識別出的所述操作指令的輸入方式為手勢輸入時,判斷操作指令的手勢輸入是否發(fā)生在第二熱區(qū),并在判斷出觸發(fā)操作指令的手勢輸入發(fā)生在第二熱區(qū)時,根據(jù)第二熱區(qū)映射的第二功能,以及手勢輸入的運(yùn)動軌跡,發(fā)送第二控制指令。本發(fā)明解決了現(xiàn)有的電子設(shè)備控制方法靈活性較差的問題。
【專利說明】
_種控制電子設(shè)備的方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實(shí)施例涉及無線通信技術(shù)領(lǐng)域,尤其涉及一種控制電子設(shè)備的方法及裝置。
【背景技術(shù)】
[0002]目前的現(xiàn)有技術(shù),已經(jīng)能夠支持用戶利用在移動端設(shè)備上安裝的應(yīng)用,實(shí)現(xiàn)通過移動端設(shè)備控制電子設(shè)備,并且現(xiàn)有技術(shù)支持用戶通過手勢輸入或按鍵輸入的方式輸入操作指令。其中,這里所說的電子設(shè)備包括:智能電視、空調(diào)以及電扇,等。
[0003]按照現(xiàn)有技術(shù),用戶若期望利用上述兩種輸入方式實(shí)現(xiàn)對電子設(shè)備的控制,需要在分別適配于不同輸入方式的界面間進(jìn)行切換操作。具體地,當(dāng)用戶期望采用手勢輸入的方式時,需要觸發(fā)移動端設(shè)備顯示適配于手勢輸入的手勢輸入界面;而當(dāng)用戶期望采用按鍵輸入的方式時,需要觸發(fā)移動端設(shè)備顯示適配于按鍵輸入的按鍵輸入界面。
[0004]例如,按照現(xiàn)有技術(shù),假設(shè)移動端設(shè)備為手機(jī),電子設(shè)備為智能電視,當(dāng)手機(jī)當(dāng)前顯示如圖1所示的按鍵輸入界面時,用戶可以通過按鍵輸入的方式,通過點(diǎn)擊“上” “下” “左” “右”以及“0K”五個虛擬按鍵(其中,五個虛擬按鍵所在的區(qū)域?yàn)橛成湎鄳?yīng)功能的熱區(qū)),以達(dá)到控制智能電視的目的;當(dāng)用戶想要通過手勢輸入的方式,輸入操作指令時,則需要用戶點(diǎn)擊手機(jī)應(yīng)用操作界面上的“切換”鍵,進(jìn)而使手機(jī)切換為顯示手勢輸入界面,從而用戶可以通過手勢輸入的方式,通過手指在操作界面上進(jìn)行滑動,達(dá)到控制智能電視的目的。
[0005]基于現(xiàn)有技術(shù)的這種控制方法,若要達(dá)到通過不同的輸入方式控制電子設(shè)備的目的,需要觸發(fā)移動端設(shè)備切換界面,從而會耗費(fèi)較多的處理資源,且靈活性較差。
[0006]需要說明的是,所述熱區(qū),為應(yīng)用的界面區(qū)域包含的、與應(yīng)用的某些功能相映射的一個界面子區(qū)域。比如,某個界面區(qū)域,表面上看上去是一張整體的圖,但是實(shí)際上,手機(jī)系統(tǒng)后臺將該界面區(qū)域從邏輯上劃分成了一塊一塊的不同的界面子區(qū)域。在這些界面子區(qū)域中,會有一個或多個界面子區(qū)域分別與應(yīng)用的不同功能相映射,當(dāng)用戶對映射某種功能的界面子區(qū)域進(jìn)行某種特定操作,如點(diǎn)擊該界面子區(qū)域內(nèi)的虛擬按鍵時,可觸發(fā)手機(jī)執(zhí)行該界面子區(qū)域所映射的功能。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供一種控制電子設(shè)備的方法及裝置,用以解決現(xiàn)有的電子設(shè)備控制方法存在的靈活性較差的問題。
[0008]本發(fā)明實(shí)施例提供一種控制電子設(shè)備的方法,包括:
[0009]接收用戶在移動端設(shè)備觸摸屏的控制指令輸入?yún)^(qū)域輸入的操作指令;
[0010]識別所述操作指令的輸入方式;
[0011]當(dāng)識別出所述操作指令的輸入方式為按鍵輸入時,判斷觸發(fā)所述操作指令的按鍵輸入是否發(fā)生在第一熱區(qū),并在判斷出觸發(fā)所述操作指令的按鍵輸入發(fā)生在第一熱區(qū)時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送第一控制指令;
[0012]當(dāng)識別出的所述操作指令的輸入方式為手勢輸入時,判斷所述操作指令的手勢輸入是否發(fā)生在第二熱區(qū),并在判斷出觸發(fā)所述操作指令的手勢輸入發(fā)生在第二熱區(qū)時,根據(jù)第二熱區(qū)映射的第二功能,以及手勢輸入的運(yùn)動軌跡,發(fā)送第二控制指令。
[0013]本發(fā)明實(shí)施例還提供一種控制電子設(shè)備的裝置,包括:
[0014]操作指令獲取單元,用于接收用戶在移動端設(shè)備觸摸屏的控制指令輸入?yún)^(qū)域輸入的操作指令;
[0015]輸入方式識別單元,用于識別所述操作指令的輸入方式;
[0016]控制指令發(fā)送單元,用于當(dāng)識別出所述操作指令的輸入方式為按鍵輸入時,判斷觸發(fā)所述操作指令的按鍵輸入是否發(fā)生在第一熱區(qū),并在判斷出觸發(fā)所述操作指令的按鍵輸入發(fā)生在第一熱區(qū)時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送第一控制指令;
[0017]當(dāng)識別出的所述操作指令的輸入方式為手勢輸入時,判斷所述操作指令的手勢輸入是否發(fā)生在第二熱區(qū),并在判斷出觸發(fā)所述操作指令的手勢輸入發(fā)生在第二熱區(qū)時,根據(jù)第二熱區(qū)映射的第二功能,以及手勢輸入的運(yùn)動軌跡,發(fā)送第二控制指令。
[0018]本發(fā)明實(shí)施例提供的一種控制電子設(shè)備的方法及裝置,可以在無需進(jìn)行界面切換的條件下,兼容通過手勢輸入來控制電子設(shè)備和通過按鍵輸入來控制電子設(shè)備,解決了現(xiàn)有的電子設(shè)備控制方法靈活性較差的問題。
【附圖說明】
[0019]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖做一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0020]圖1為現(xiàn)有技術(shù)提供的控制智能電視的手機(jī)應(yīng)用的一種操作界面示意圖;
[0021]圖2為本發(fā)明實(shí)施例提供的一種控制電子設(shè)備的方法的具體流程示意圖;
[0022]圖3為本發(fā)明實(shí)施例提供的控制指令輸入?yún)^(qū)域的示意圖;
[0023]圖4為本發(fā)明實(shí)施例提供的控制指令輸入?yún)^(qū)域中第一熱區(qū)的示意圖;
[0024]圖5為本發(fā)明實(shí)施例提供的一種控制電子設(shè)備的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]為使本申請的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本申請具體實(shí)施例及相應(yīng)的附圖對本申請技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本申請一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾堉械膶?shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本申請保護(hù)的范圍。
[0026]以下結(jié)合附圖,詳細(xì)說明本申請各實(shí)施例提供的技術(shù)方案。
[0027]實(shí)施例1
[0028]本發(fā)明實(shí)施例提供一種控制電子設(shè)備的方法,以解決現(xiàn)有的電子設(shè)備控制方法靈活性較差的問題。該方法的具體實(shí)現(xiàn)流程示意圖如圖2所示,主要包括下述步驟:
[0029]步驟11,接收用戶在移動端設(shè)備觸摸屏的控制指令輸入?yún)^(qū)域輸入的操作指令;
[0030]本實(shí)施例中的移動端設(shè)備可以為手機(jī),PAD,平板電腦等,本實(shí)施例提供的控制電子設(shè)備的方法具體可以由安裝于上述移動端設(shè)備的應(yīng)用來實(shí)施。
[0031]例如,以該電子設(shè)備為智能電視,移動端設(shè)備為手機(jī)為例,其中,手機(jī)上的控制指令輸入?yún)^(qū)域如圖3所示,主要包括虛線框所圍區(qū)域與圖中最大圓形所圍區(qū)域。其中虛線框所圍區(qū)域與本發(fā)明無較大關(guān)聯(lián),因此后文中與圖3相關(guān)的實(shí)施例中所說的控制指令輸入?yún)^(qū)域,均是該最大圓形所圍區(qū)域。
[0032]需要說明的是,為了方便對本申請實(shí)施例提供的方案進(jìn)行介紹,后文均以第一熱區(qū)和第二熱區(qū)均為移動終端設(shè)備顯示界面中的單個連通區(qū)域,且第一熱區(qū)和第二熱區(qū)分別映射移動端設(shè)備的單個功能為例進(jìn)行介紹。
[0033]基于如圖3所示的控制指令輸入?yún)^(qū)域,用戶可以通過點(diǎn)擊控制指令輸入?yún)^(qū)域中的虛擬按鍵“向上箭頭”或者在控制指令輸入?yún)^(qū)域輸入操作向上滑動,輸入操作指令。
[0034]步驟12,識別所述操作指令的輸入方式;
[0035]需要說明的是,用戶可以在移動端設(shè)備觸摸屏的控制指令輸入?yún)^(qū)域中,通過手勢輸入或者按鍵輸入的方式輸入操作指令。
[0036]還需要說明的是,所述的按鍵輸入,可以但不限于包括點(diǎn)擊(包括單擊和雙擊等)輸入和長按輸入;所述的手勢輸入,可以但不限于包括滑動手勢輸入等。
[0037]在一種實(shí)施方式中,操作指令是通過對控制指令輸入?yún)^(qū)域的輸入操作而觸發(fā)的,步驟12的一種具體實(shí)現(xiàn)方式可以包括:在檢測到用戶對所述控制指令輸入?yún)^(qū)域進(jìn)行輸入操作時,對所述輸入操作進(jìn)行監(jiān)控;根據(jù)對所述輸入操作的監(jiān)控結(jié)果,識別所述操作指令的輸入方式。
[0038]需要說明的是,所述的對輸入操作進(jìn)行監(jiān)控,是指對進(jìn)行所述輸入操作時對移動端設(shè)備觸摸屏的觸摸接觸產(chǎn)生的電信號所進(jìn)行的監(jiān)控。由于該電信號的變化,能夠反映出該輸入操作所發(fā)生的變化,因此監(jiān)控該電信號,相當(dāng)于監(jiān)控該輸入操作。由于對于這樣的電信號進(jìn)行監(jiān)控,已經(jīng)是比較成熟的現(xiàn)有技術(shù),此處不再贅述。
[0039]在一種實(shí)施方式中,根據(jù)監(jiān)控的結(jié)果,識別操作指令的輸入方式,包括以下三種情況:
[0040]情況1:當(dāng)所述監(jiān)控結(jié)果包括:檢測到所述輸入操作在設(shè)定時長內(nèi)結(jié)束,且所述輸入操作的滑動距離小于設(shè)定的第一距離閾值時,確定所述操作指令的輸入方式為點(diǎn)擊輸入。
[0041]需要說明的是,所述設(shè)定時長,可以為實(shí)現(xiàn)如圖1所示的該方法的應(yīng)用所設(shè)置的默認(rèn)值,也可以為用戶根據(jù)自身的需要而設(shè)置的時長。
[0042]例如,假設(shè)設(shè)定的時長為ls,移動端設(shè)備為手機(jī),當(dāng)用戶通過在手機(jī)屏上控制指令輸入?yún)^(qū)域執(zhí)行輸入操作,實(shí)現(xiàn)操作指令的輸入時,手機(jī)監(jiān)測在接下來的Is內(nèi),用戶的輸入操作是否結(jié)束(例如,用戶抬起與手機(jī)屏幕接觸的手指,以使得對手機(jī)屏的輸入操作結(jié)束)。當(dāng)監(jiān)測到在Is內(nèi),用戶的手指離開了手機(jī)屏幕,即用戶結(jié)束了輸入操作,并且所述輸入操作的滑動距離小于設(shè)定的第一距離閾值時,則確定所述操作指令的輸入方式為點(diǎn)擊輸入;當(dāng)監(jiān)測到在Is內(nèi),用戶的手指未離開手機(jī)屏幕或者輸入操作的距離大于設(shè)定的第一閾值,則確定所述操作指令的輸入方式不為點(diǎn)擊輸入。
[0043]情況2:當(dāng)所述監(jiān)控結(jié)果包括:檢測到所述輸入操作在設(shè)定時長內(nèi)未結(jié)束,且所述輸入操作的滑動距離小于設(shè)定的第二距離閾值時,確定所述操作指令的輸入方式為長按輸入。
[0044]需要說明的是,用戶在進(jìn)行長按操作時,手指可能會發(fā)生無意識滑動,且滑動的距離往往要比在進(jìn)行點(diǎn)擊操作時發(fā)生的無意識滑動的距離更長,因此往往設(shè)置第二距離閾值不小于第一距離閾值。
[0045]例如,假設(shè)設(shè)定的時長為ls,移動端設(shè)備為手機(jī),當(dāng)用戶通過在手機(jī)屏上控制指令輸入?yún)^(qū)域執(zhí)行輸入操作,實(shí)現(xiàn)操作指令的輸入時,手機(jī)監(jiān)測在接下來的Is內(nèi),用戶的輸入操作是否結(jié)束。當(dāng)監(jiān)測到在Is內(nèi),用戶未結(jié)束輸入操作,且即便在輸入操作中發(fā)生滑動,但滑動距離小于設(shè)定的第二距離閾值,則確定所述操作指令的輸入方式為長按輸入。
[0046]情況3:當(dāng)所述監(jiān)控結(jié)果包括:檢測到所述輸入操作的滑動距離大于設(shè)定的第三距離閾值時,確定所述操作指令的輸入方式為滑動輸入。
[0047]例如,當(dāng)用戶通過在手機(jī)屏上的控制指令輸入?yún)^(qū)域執(zhí)行輸入操作,實(shí)現(xiàn)操作指令的輸入時,若手機(jī)檢測到輸入操作發(fā)生滑動,且所述的滑動距離大于設(shè)定的第三距離閥值,則確定所述操作指令的輸入方式為滑動輸入。
[0048]需要說明的是,用戶在進(jìn)行滑動操作時,滑動操作的滑動距離往往是大于長按操作以及點(diǎn)擊操作時無意識滑動的距離,因此往往設(shè)置第三距離閾值不小于第一距離閾值,且第三距離閾值不小于第二距離閾值。
[0049]步驟13,根據(jù)識別出的操作指令輸入方式,判斷通過所述輸入方式輸入的操作指令是否發(fā)生在相應(yīng)的熱區(qū),并在判斷出觸發(fā)所述操作指令的輸入方式發(fā)生在相應(yīng)熱區(qū)時,發(fā)送電子設(shè)備相應(yīng)功能的控制指令。
[0050]需要說明的是,假設(shè)所述電子設(shè)備為智能電視時,所述的電子設(shè)備功能控制指令包括但不僅限于:光標(biāo)移動指令、目標(biāo)選定指令、調(diào)節(jié)音量指令、調(diào)換頻道指令以及切換界面指令中的至少一個。
[0051]在一種實(shí)施方式中,當(dāng)識別出所述的操作指令輸入方式為按鍵輸入時,判斷觸發(fā)所述操作指令的按鍵輸入是否發(fā)生在第一熱區(qū),并在判斷出觸發(fā)所述操作指令的按鍵輸入發(fā)生在第一熱區(qū)時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送第一控制指令。本申請實(shí)施例中,可以對不同的操作指令輸入方式與相應(yīng)的熱區(qū)的映射關(guān)系進(jìn)行保存,從而在識別出操作指令輸入方式后,可以根據(jù)保存的該映射關(guān)系,確定出識別出的操作指令輸入方式所映射的熱區(qū)。
[0052]需要說明的是,其中所述的第一熱區(qū)一般為控制指令輸入?yún)^(qū)域中的子區(qū)域,但也可以為整個控制指令輸入?yún)^(qū)域。例如,假設(shè)如圖4所示,其中控制指令輸入?yún)^(qū)域?yàn)閳D中最大的圓形所在的區(qū)域,該區(qū)域同時也是由4個第一熱區(qū)a?d構(gòu)成的。
[0053]例如,當(dāng)下述假設(shè)成立:
[0054]1、通過步驟12識別出所述操作指令的輸入方式為點(diǎn)擊輸入。
[0055]2、所述電子設(shè)備為智能電視。
[0056]3、所述移動端設(shè)備為手機(jī)。
[0057]4、控制指令輸入?yún)^(qū)中的第一熱區(qū)包含如圖4所示的“熱區(qū)a”、“熱區(qū)b”、“熱區(qū)C”、“熱區(qū)d”。
[0058]5、其中“熱區(qū)a ”與控制智能電視焦點(diǎn)向上移動的功能相映射,“熱區(qū)b ”與控制智能電視焦點(diǎn)向下移動的功能相映射,“熱區(qū)C ”與控制智能電視焦點(diǎn)向左移動的功能相映射,“熱區(qū)d ”與控制智能電視焦點(diǎn)向右移動的功能相映射。
[0059]則在判斷觸發(fā)所述操作指令的點(diǎn)擊輸入發(fā)生在“熱區(qū)a”時,根據(jù)“熱區(qū)a”映射的功能,發(fā)送控制智能電視焦點(diǎn)向上移動的功能控制指令。
[0060]在一種實(shí)施方式中,當(dāng)識別出的所述操作指令的輸入方式為手勢輸入時,判斷所述操作指令的手勢輸入是否發(fā)生在第二熱區(qū),并在判斷出觸發(fā)所述操作指令的手勢輸入發(fā)生在第二熱區(qū)時,根據(jù)第二熱區(qū)映射的第二功能,以及手勢輸入的運(yùn)動軌跡,發(fā)送第二控制指令。
[0061]需要說明的是,所述的第二熱區(qū)往往是指整個控制指令輸入?yún)^(qū)域;或者第二熱區(qū)可以是指控制指令輸入?yún)^(qū)域中除第一熱區(qū)外的其他區(qū)域。特別地,第二熱區(qū)還可以與第一熱區(qū)為同一區(qū)域。當(dāng)?shù)诙釁^(qū)與第一熱區(qū)為同一區(qū)域時,視識別出的操作指令的輸入方式的不同,該區(qū)域可以映射不同的功能。比如,當(dāng)識別出的操作指令的輸入方式為點(diǎn)擊輸入時,該區(qū)域映射的功能可以為功能m,而當(dāng)識別出的操作指令的輸入方式為手勢輸入時,該區(qū)域映射的功能可以為功能η。
[0062]例如,當(dāng)下述假設(shè)成立:
[0063]1、通過步驟12識別出所述操作指令的輸入方式為滑動輸入。
[0064]2、所述電子設(shè)備為智能電視。
[0065]3、所述移動端設(shè)備為手機(jī)。
[0066]4、用戶在控制指令輸入?yún)^(qū)域的滑動輸入軌跡所表示的滑動方向?yàn)橄蛏匣瑒印?br>[0067]則在判斷觸發(fā)所述操作指令的滑動輸入發(fā)生在控制指令輸入?yún)^(qū)域時,根據(jù)控制指令輸入?yún)^(qū)域所映射的功能,以及滑動輸入軌跡所表示的“向上滑動”這一滑動方向,發(fā)送控制智能電視焦點(diǎn)向上移動的功能控制指令。
[0068]需要說明的是,用戶在利用移動端設(shè)備對電子設(shè)備進(jìn)行控制時,可能期望通過單次操作,實(shí)現(xiàn)發(fā)送一次電子設(shè)備功能控制指令;或者期望通過單次操作,實(shí)現(xiàn)連續(xù)發(fā)送至少兩個電子設(shè)備功能控制指令。比如,以通過手機(jī)控制智能電視為例,用戶在通過手機(jī)控制智能電視焦點(diǎn)移動時,往往期望通過單次操作,以觸發(fā)連續(xù)的焦點(diǎn)移動,以使得智能電視的焦點(diǎn)能較快的移動到用戶期望的位置。
[0069]為了滿足用戶的上述需要,本發(fā)明實(shí)施例提供的方法包括以下兩種情況:
[0070]情況一:在判斷出觸發(fā)所述操作指令的按鍵輸入發(fā)生在第一熱區(qū),且確定出所述操作指令的輸入方式為點(diǎn)擊輸入時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送一個第一控制指令;在判斷出所述輸入操作發(fā)生在第一熱區(qū),且確定出所述輸入操作的輸入方式為長按輸入時,根據(jù)第一熱區(qū)映射的第一功能,在所述輸入操作結(jié)束前,周期性發(fā)送第一控制指令。
[0071]例如,假設(shè)控制指令輸入?yún)^(qū)中的熱區(qū)a與智能電視的“控制焦點(diǎn)向上移動指令”相映射。當(dāng)用戶在熱區(qū)a通過長按輸入的方式觸發(fā)操作指令時,則根據(jù)與熱區(qū)a對應(yīng)的“發(fā)送‘控制焦點(diǎn)向上移動指令’”功能,在長按輸入結(jié)束前,周期性發(fā)送“控制焦點(diǎn)向上移動指令”。一旦檢測到長按輸入結(jié)束,則可以停止對于該“控制焦點(diǎn)向上移動指令”的發(fā)送。
[0072]需要說明的是,所述的周期性發(fā)送電子設(shè)備功能控制指令,是指每隔設(shè)定的時間間隔,發(fā)送一次電子設(shè)備功能控制指令。其中,這里所說的設(shè)定的時間間隔,可以與前文識別所述操作指令的輸入方式時用到的“設(shè)定時長”相同;或者,也可以比所述“設(shè)定時長”短。
[0073]例如,假設(shè)控制指令輸入?yún)^(qū)中的熱區(qū)a與智能電視的“控制焦點(diǎn)向上移動指令”相映射。當(dāng)用戶在熱區(qū)a通過點(diǎn)擊觸發(fā)操作指令時,則根據(jù)與熱區(qū)a對應(yīng)的“發(fā)送‘控制焦點(diǎn)向上移動指令’ ”功能,在點(diǎn)擊輸入操作指令時,向智能電視發(fā)送一個“控制焦點(diǎn)向上移動指令”。
[0074]需要說明的是,所述的“一個‘控制焦點(diǎn)向上移動指令’”,是指將智能電視的焦點(diǎn)在智能電視的顯示屏幕上沿垂直方向向上移動單個步長,或者移動單個步長X設(shè)定倍數(shù)。其中,所述的單個步長,可以為設(shè)定好的值。比如,可以設(shè)定單個步長=1_。
[0075]情況二:在判斷出觸發(fā)所述操作指令的手勢輸入發(fā)生在第二熱區(qū)時,根據(jù)第二熱區(qū)映射的第二功能,以及手勢輸入的運(yùn)動軌跡,在所述輸入操作結(jié)束前,發(fā)送第二控制指令。
[0076]例如,假設(shè)用戶在控制指令輸入?yún)^(qū)域的滑動輸入軌跡為向上滑動,那么,在用戶進(jìn)行滑動手勢輸入的過程中,則可以根據(jù)滑動輸入軌跡和第二熱區(qū)映射的“發(fā)送‘控制焦點(diǎn)移動指令’ ”功能,周期性的向智能電視發(fā)送“控制焦點(diǎn)移動指令”,直至滑動手勢輸入結(jié)束。一旦檢測到滑動手勢輸入結(jié)束,則可以停止對于該“控制焦點(diǎn)移動指令”的發(fā)送。其中,該“控制焦點(diǎn)移動指令”中,包含根據(jù)滑動輸入軌跡確定出的焦點(diǎn)移動方向的信息。比如,若滑動輸入軌跡為向上滑動,則根據(jù)該滑動輸入軌跡確定出的焦點(diǎn)移動方向的信息為“向上”;若手勢輸入的運(yùn)動軌跡為向左滑動,則根據(jù)該運(yùn)動軌跡確定出的焦點(diǎn)移動方向的信息為“向左”。
[0077]本發(fā)明實(shí)施例中,向電子設(shè)備發(fā)送一個第二控制指令,可以使得電子設(shè)備根據(jù)接收到的第二控制指令中的焦點(diǎn)移動方向的信息,控制焦點(diǎn)在電子設(shè)備的顯示屏上沿相應(yīng)方向移動所述單個步長。
[0078]或者,該第二控制指令中,還可以包含根據(jù)該運(yùn)動軌跡確定出的焦點(diǎn)移動距離的信息。從而電子設(shè)備根據(jù)接收到的第二控制指令中的焦點(diǎn)移動方向的信息和焦點(diǎn)移動距離的信息,控制焦點(diǎn)在電子設(shè)備的顯示屏上沿相應(yīng)方向移動所述距離。
[0079]本發(fā)明實(shí)施例提供的方法在無需進(jìn)行界面切換的條件下,可以同時兼容按鍵輸入和手勢輸入,用戶在同一界面即可完成按鍵輸入或者手勢輸入而無需切換界面,解決了現(xiàn)有的電子設(shè)備控制方法靈活性較差的問題。
[0080]實(shí)施例2
[0081]本發(fā)明實(shí)施例提供一種控制電子設(shè)備的裝置,以解決現(xiàn)有的電子設(shè)備控制方法靈活性較差的問題。該裝置的具體結(jié)構(gòu)示意圖如圖5所示,包括下述功能單元:操作指令獲取單元21、輸入方式識別單元22以及控制指令發(fā)送單元23。
[0082]其中,操作指令獲取單元21,用于接收用戶在移動端設(shè)備觸摸屏的控制指令輸入?yún)^(qū)域輸入的操作指令。
[0083]輸入方式識別單元,用于識別所述操作指令的輸入方式。
[0084]控制指令發(fā)送單元23,用于當(dāng)識別出所述操作指令的輸入方式為按鍵輸入時,判斷觸發(fā)所述操作指令的按鍵輸入是否發(fā)生在第一熱區(qū),并在判斷出觸發(fā)所述操作指令的按鍵輸入發(fā)生在第一熱區(qū)時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送第一控制指令;當(dāng)識別出的所述操作指令的輸入方式為手勢輸入時,判斷所述操作指令的手勢輸入是否發(fā)生在第二熱區(qū),并在判斷出觸發(fā)所述操作指令的手勢輸入發(fā)生在第二熱區(qū)時,根據(jù)第二熱區(qū)映射的第二功能,以及手勢輸入的運(yùn)動軌跡,發(fā)送第二控制指令。
[0085]在一種實(shí)施方式中,輸入方式識別單元,用于:在檢測到用戶對所述控制指令輸入?yún)^(qū)域進(jìn)行輸入操作時,對所述輸入操作進(jìn)行監(jiān)控;根據(jù)對所述輸入操作的監(jiān)控結(jié)果,識別所述操作指令的輸入方式。
[0086]在一種實(shí)施方式中,輸入方式識別單元,用于:當(dāng)所述監(jiān)控結(jié)果包括:當(dāng)檢測到所述輸入操作在設(shè)定時長內(nèi)結(jié)束,且所述輸入操作的滑動距離小于設(shè)定的第一距離閾值時,確定所述操作指令的輸入方式為點(diǎn)擊輸入;當(dāng)所述監(jiān)控結(jié)果包括:當(dāng)檢測到所述輸入操作在設(shè)定時長內(nèi)未結(jié)束,且所述輸入操作的滑動距離小于設(shè)定的第二距離閾值時,確定所述操作指令的輸入方式為長按輸入;當(dāng)所述監(jiān)控結(jié)果包括:當(dāng)檢測到所述輸入操作的滑動距離大于設(shè)定的第三距離閾值時,確定所述操作指令的輸入方式為滑動輸入;其中,第三距離閾值不小于第一距離閾值,且第三距離閾值不小于第二距離閾值。
[0087]在一種實(shí)施方式中,控制指令發(fā)送單元,用于:在判斷出所述按鍵輸入的輸入操作發(fā)生在第一熱區(qū)時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送第一控制指令,包括:在判斷出所述操作指令的輸入操作發(fā)生在第一熱區(qū),且確定出所述操作指令的輸入方式為點(diǎn)擊輸入時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送一個第一控制指令;在判斷出所述按鍵輸入的輸入操作發(fā)生在第一熱區(qū),且確定出所述操作指令的輸入方式為長按輸入時,根據(jù)第一熱區(qū)映射的第一功能,在所述輸入操作結(jié)束前,周期性發(fā)送第一控制指令。
[0088]在一種實(shí)施方式中,所述的電子設(shè)備包括:智能電視;所述移動端設(shè)備包括:智能手機(jī)。
[0089]在一種實(shí)施方式中,所述第一熱區(qū)為控制指令輸入?yún)^(qū)域中的第一子區(qū)域;所述第二熱區(qū)為控制指令輸入?yún)^(qū)域中的第二子區(qū)域;其中所述第二子區(qū)域包含第一子區(qū)域。
[0090]相比于現(xiàn)有技術(shù)中的控制電子設(shè)備的方式,本發(fā)明實(shí)施例提供的控制電子設(shè)備的裝置在無需進(jìn)行界面切換的條件下,可以兼容按鍵指令或者手勢指令的輸入,從而可以提高對于電子設(shè)備控制方式的靈活性。
[0091]本發(fā)明實(shí)施例中可以通過硬件處理器(hardware processor)來實(shí)現(xiàn)上述相關(guān)功能豐吳塊。
[0092]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實(shí)施。
[0093]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件。基于這樣的理解,上述技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品可以存儲在計(jì)算機(jī)可讀存儲介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0094]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種控制電子設(shè)備的方法,其特征在于,包括: 接收用戶在移動端設(shè)備觸摸屏的控制指令輸入?yún)^(qū)域輸入的操作指令; 識別所述操作指令的輸入方式; 當(dāng)識別出所述操作指令的輸入方式為按鍵輸入時,判斷觸發(fā)所述操作指令的按鍵輸入是否發(fā)生在第一熱區(qū),并在判斷出觸發(fā)所述操作指令的按鍵輸入發(fā)生在第一熱區(qū)時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送第一控制指令; 當(dāng)識別出的所述操作指令的輸入方式為手勢輸入時,判斷所述操作指令的手勢輸入是否發(fā)生在第二熱區(qū),并在判斷出觸發(fā)所述操作指令的手勢輸入發(fā)生在第二熱區(qū)時,根據(jù)第二熱區(qū)映射的第二功能,以及手勢輸入的運(yùn)動軌跡,發(fā)送第二控制指令。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,識別所述操作指令的輸入方式,包括: 在檢測到用戶對所述控制指令輸入?yún)^(qū)域進(jìn)行輸入操作時,對所述輸入操作進(jìn)行監(jiān)控; 根據(jù)對所述輸入操作的監(jiān)控結(jié)果,識別所述操作指令的輸入方式。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述按鍵輸入包括點(diǎn)擊輸入和長按輸入;所述手勢輸入包括滑動輸入;則 根據(jù)對所述輸入操作的監(jiān)控結(jié)果,識別所述操作指令的輸入方式,包括: 所述監(jiān)控結(jié)果包括:當(dāng)檢測到所述輸入操作在設(shè)定時長內(nèi)結(jié)束,且所述輸入操作的滑動距離小于設(shè)定的第一距離閾值時,確定所述操作指令的輸入方式為點(diǎn)擊輸入; 所述監(jiān)控結(jié)果包括:當(dāng)檢測到所述輸入操作在設(shè)定時長內(nèi)未結(jié)束,且所述輸入操作的滑動距離小于設(shè)定的第二距離閾值時,確定所述操作指令的輸入方式為長按輸入; 所述監(jiān)控結(jié)果包括:當(dāng)檢測到所述輸入操作的滑動距離大于設(shè)定的第三距離閾值時,確定所述操作指令的輸入方式為滑動輸入; 其中,第三距離閾值不小于第一距離閾值,且第三距離閾值不小于第二距離閾值。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在判斷出所述按鍵輸入的輸入操作發(fā)生在第一熱區(qū)時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送第一控制指令,包括: 在判斷出所述按鍵輸入的輸入操作發(fā)生在第一熱區(qū),且確定出所述操作指令的輸入方式為點(diǎn)擊輸入時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送第一控制指令; 在判斷出所述按鍵輸入的輸入操作發(fā)生在第一熱區(qū),且確定出所述操作指令的輸入方式為長按輸入時,根據(jù)第一熱區(qū)映射的第一功能,在所述輸入操作結(jié)束前,周期性發(fā)送第一控制指令。5.根據(jù)權(quán)利要求1?4任一權(quán)項(xiàng)所述的方法,其特征在于: 所述的電子設(shè)備包括:智能電視; 所述移動端設(shè)備包括:智能手機(jī)。6.根據(jù)權(quán)利要求1所述的方法,其特征在于: 所述第一熱區(qū)為控制指令輸入?yún)^(qū)域中的第一子區(qū)域; 所述第二熱區(qū)為控制指令輸入?yún)^(qū)域中的第二子區(qū)域;其中所述第二子區(qū)域包含第一子區(qū)域。7.一種控制電子設(shè)備的裝置,其特征在于,包括: 操作指令獲取單元,用于接收用戶在移動端設(shè)備觸摸屏的控制指令輸入?yún)^(qū)域輸入的操作指令; 輸入方式識別單元,用于識別所述操作指令的輸入方式; 控制指令發(fā)送單元,用于當(dāng)識別出所述操作指令的輸入方式為按鍵輸入時,判斷觸發(fā)所述操作指令的按鍵輸入是否發(fā)生在第一熱區(qū),并在判斷出觸發(fā)所述操作指令的按鍵輸入發(fā)生在第一熱區(qū)時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送第一控制指令; 當(dāng)識別出的所述操作指令的輸入方式為手勢輸入時,判斷所述操作指令的手勢輸入是否發(fā)生在第二熱區(qū),并在判斷出觸發(fā)所述操作指令的手勢輸入發(fā)生在第二熱區(qū)時,根據(jù)第二熱區(qū)映射的第二功能,以及手勢輸入的運(yùn)動軌跡,發(fā)送第二控制指令。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,輸入方式識別單元,用于: 在檢測到用戶對所述控制指令輸入?yún)^(qū)域進(jìn)行輸入操作時,對所述輸入操作進(jìn)行監(jiān)控; 根據(jù)對所述輸入操作的監(jiān)控結(jié)果,識別所述操作指令的輸入方式。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,輸入方式識別單元,用于: 當(dāng)所述監(jiān)控結(jié)果包括:當(dāng)檢測到所述輸入操作在設(shè)定時長內(nèi)結(jié)束,且所述輸入操作的滑動距離小于設(shè)定的第一距離閾值時,確定所述操作指令的輸入方式為點(diǎn)擊輸入; 當(dāng)所述監(jiān)控結(jié)果包括:當(dāng)檢測到所述輸入操作在設(shè)定時長內(nèi)未結(jié)束,且所述輸入操作的滑動距離小于設(shè)定的第二距離閾值時,確定所述操作指令的輸入方式為長按輸入; 當(dāng)所述監(jiān)控結(jié)果包括:當(dāng)檢測到所述輸入操作的滑動距離大于設(shè)定的第三距離閾值時,確定所述操作指令的輸入方式為滑動輸入; 其中,第三距離閾值不小于第一距離閾值,且第三距離閾值不小于第二距離閾值。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,控制指令發(fā)送單元,用于:在判斷出所述輸入操作的按鍵輸入發(fā)生在第一熱區(qū)時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送第一控制指令,包括: 在判斷出所述按鍵輸入的輸入操作發(fā)生在第一熱區(qū),且確定出所述操作指令的輸入方式為點(diǎn)擊輸入時,根據(jù)第一熱區(qū)映射的第一功能,發(fā)送一個第一控制指令; 在判斷出所述按鍵輸入的輸入操作發(fā)生在第一熱區(qū),且確定出所述輸入操作的輸入方式為長按輸入時,根據(jù)第一熱區(qū)映射的第一功能,在所述輸入操作結(jié)束前,周期性發(fā)送第一控制指令。11.根據(jù)權(quán)利要求7?10任一權(quán)項(xiàng)所述的裝置,其特征在于; 所述的電子設(shè)備包括:智能電視; 所述移動端設(shè)備包括:智能手機(jī)。12.根據(jù)權(quán)利要求8所述的裝置,其特征在于: 所述第一熱區(qū)為控制指令輸入?yún)^(qū)域中的第一子區(qū)域; 所述第二熱區(qū)為控制指令輸入?yún)^(qū)域中的第二子區(qū)域;其中所述第二子區(qū)域包含第一子區(qū)域。
【文檔編號】G06F3/0488GK105988707SQ201510374866
【公開日】2016年10月5日
【申請日】2015年6月30日
【發(fā)明人】周雪, 史磊
【申請人】樂視致新電子科技(天津)有限公司