本發(fā)明實(shí)施例涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其涉及一種用于大屏顯示設(shè)備的控制方法和控制裝置。
背景技術(shù):
隨著科技的發(fā)展,智能顯示設(shè)備已經(jīng)進(jìn)入了人們的日常生活中。其中,顯示屏幕超過(guò)50寸的顯示設(shè)備可以稱之為大屏顯示設(shè)備。大屏顯示設(shè)備可以應(yīng)用于辦公、教學(xué)以及宣傳等。例如,視頻會(huì)議設(shè)備或者教學(xué)播放設(shè)備。
在顯示設(shè)備的使用過(guò)程中,若使用者想要實(shí)現(xiàn)某個(gè)應(yīng)用的功能,則在開(kāi)啟該應(yīng)用后,顯示畫(huà)面僅顯示該應(yīng)用的顯示界面,以便用戶進(jìn)行操作,這時(shí)其他應(yīng)用的功能則不能實(shí)現(xiàn)。例如,使用者想要在終端中實(shí)現(xiàn)電子白板的功能,則在開(kāi)啟電子白板功能后,顯示界面全部變成白板界面,使用者可以在該界面中進(jìn)行書(shū)寫(xiě)等操作。此時(shí),使用者若想要調(diào)用其它的功能,則需要先關(guān)閉白板界面,再進(jìn)行其他操作。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例提供一種用于大屏顯示設(shè)備的控制方法和控制裝置,以在使用大屏顯示設(shè)備時(shí),實(shí)現(xiàn)同時(shí)顯示多個(gè)應(yīng)用功能的顯示界面。
第一方面,本發(fā)明實(shí)施例提供了一種用于大屏顯示設(shè)備的控制方法,包括:
獲取智能筆在顯示屏上的觸摸請(qǐng)求;
根據(jù)所述觸摸請(qǐng)求,在所述顯示屏上彈出蒙層;
在所述蒙層上,獲取所述智能筆的至少一條觸摸軌跡;
在所述顯示屏上彈出與所述觸摸軌跡一一對(duì)應(yīng)的顯示框;
在所述顯示框中獲取對(duì)應(yīng)的觸摸操作。
第二方面,本發(fā)明實(shí)施例還提供了一種用于大屏顯示設(shè)備的控制裝置,包括:
請(qǐng)求獲取模塊,用于獲取智能筆在顯示屏上的觸摸請(qǐng)求;
蒙層彈出模塊,用于根據(jù)所述觸摸請(qǐng)求,在所述顯示屏上彈出蒙層;
軌跡獲取模塊,用于在所述蒙層上,獲取所述智能筆的至少一條觸摸軌跡;
顯示框彈出模塊,用于在所述顯示屏上彈出與所述觸摸軌跡一一對(duì)應(yīng)的顯示框;
操作獲取模塊,用于在所述顯示框中獲取對(duì)應(yīng)的觸摸操作。
本發(fā)明實(shí)施例提供的用于大屏顯示設(shè)備的控制方法和控制裝置,通過(guò)獲取智能筆在顯示屏上的觸摸請(qǐng)求,在顯示屏上彈出蒙層,并根據(jù)智能筆在蒙層上觸摸時(shí)的至少一條觸摸軌跡,在顯示屏上彈出與觸摸軌跡一一對(duì)應(yīng)的顯示框,在顯示框中獲取對(duì)應(yīng)的觸摸操作的技術(shù)手段,實(shí)現(xiàn)了利用智能筆在顯示設(shè)備中對(duì)多個(gè)顯示框執(zhí)行觸摸操作的技術(shù)效果,方便了用戶根據(jù)自己的實(shí)際需求在顯示屏中劃定顯示框的顯示區(qū)域,且無(wú)需退出當(dāng)前執(zhí)行應(yīng)用的顯示界面。
附圖說(shuō)明
通過(guò)閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
圖1為本發(fā)明實(shí)施例一提供的一種用于大屏顯示設(shè)備的控制方法的流程圖;
圖2a為本發(fā)明實(shí)施例二提供的一種用于大屏顯示設(shè)備的控制方法的流程圖;
圖2b為本發(fā)明實(shí)施例二提供的一種蒙層關(guān)閉方法的流程圖;
圖2c為本發(fā)明實(shí)施例二提供的一種顯示畫(huà)面的示意圖;
圖2d為本發(fā)明實(shí)施例二提供的一種帶有蒙層的顯示畫(huà)面的示意圖;
圖2e為本發(fā)明實(shí)施例二提供的一種帶有虛擬矩形框的顯示畫(huà)面的示意圖;
圖2f為本發(fā)明實(shí)施例二提供的一種帶有surface視圖的顯示畫(huà)面的示意圖;
圖3為本發(fā)明實(shí)施例三提供的一種用于大屏顯示設(shè)備的控制裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說(shuō)明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。
實(shí)施例一
圖1為本發(fā)明實(shí)施例一提供的一種用于大屏顯示設(shè)備的控制方法的流程圖。本實(shí)施例適用于在大屏顯示設(shè)備的顯示屏上同時(shí)顯示至少一個(gè)顯示框的情形。本實(shí)施例提供的用于大屏顯示設(shè)備的控制方法可以由用于大屏顯示設(shè)備的控制裝置執(zhí)行,該控制裝置可以通過(guò)軟件和/或硬件的方式實(shí)現(xiàn),并集成在大屏顯示設(shè)備中。
參考圖1,本實(shí)施例提供的用于大屏顯示設(shè)備的控制方法具體包括:
S110、獲取智能筆在顯示屏上的觸摸請(qǐng)求。
在本實(shí)施例中,顯示設(shè)備為帶有可觸摸顯示屏的智能設(shè)備,例如大屏顯示設(shè)備中的教學(xué)播放設(shè)備、視頻會(huì)議設(shè)備等。
具體的,智能筆在顯示屏上的觸摸請(qǐng)求為用戶通過(guò)智能筆發(fā)出的對(duì)顯示屏進(jìn)行劃定區(qū)域的觸摸操作的請(qǐng)求。
具體的,顯示設(shè)備與智能筆預(yù)先通過(guò)紅外線、藍(lán)牙、無(wú)線熱點(diǎn)或者無(wú)線局域網(wǎng)連接,并在同步后可以進(jìn)行數(shù)據(jù)的交互。用戶可以對(duì)智能筆的設(shè)定按鍵進(jìn)行操作以發(fā)出觸摸請(qǐng)求,其中,對(duì)設(shè)定按鍵進(jìn)行操作可以是點(diǎn)擊該按鍵、雙擊該按鍵或者是長(zhǎng)按該按鍵等。當(dāng)智能筆的設(shè)定按鍵接收到用戶操作時(shí),生成對(duì)應(yīng)的按鍵信號(hào),并將該按鍵信號(hào)發(fā)送至顯示設(shè)備中,顯示設(shè)備通過(guò)解析該按鍵信號(hào)確定是否為與觸摸請(qǐng)求對(duì)應(yīng)的信號(hào)。
S120、根據(jù)觸摸請(qǐng)求,在顯示屏上彈出蒙層。
示例性的,蒙層覆蓋于當(dāng)前顯示畫(huà)面之上。其中,蒙層可以覆蓋于全部的顯示畫(huà)面之上,還可以覆蓋于部分顯示畫(huà)面之上。例如,根據(jù)觸摸請(qǐng)求,在顯示屏上彈出覆蓋于全部顯示畫(huà)面的蒙層。又如,根據(jù)觸摸請(qǐng)求,在顯示屏中沒(méi)有顯示圖像的顯示畫(huà)面上彈出蒙層。該蒙層的透明度、填充樣式以及顏色可以根據(jù)實(shí)際情況進(jìn)行設(shè)定。
當(dāng)顯示屏上彈出蒙層時(shí),用戶不能對(duì)當(dāng)前應(yīng)用的顯示畫(huà)面進(jìn)行操作。即彈出蒙層相當(dāng)于鎖定了當(dāng)前的顯示畫(huà)面。在彈出蒙層后,用戶確認(rèn)可以輸入觸摸軌跡。
一般而言,在實(shí)際應(yīng)用過(guò)程中,根據(jù)觸摸請(qǐng)求也可以僅鎖定當(dāng)前的顯示畫(huà)面。而設(shè)置彈出蒙層的好處是,可以提示用戶當(dāng)前顯示畫(huà)面已經(jīng)鎖定,可以輸入觸摸軌跡。
S130、在蒙層上,獲取智能筆的至少一條觸摸軌跡。
示例性的,根據(jù)智能筆在蒙層上的觸摸操作,得到觸摸位置,進(jìn)而獲取觸摸軌跡??蛇x的,智能筆可以輸入至少一條觸摸軌跡。其中,可以同時(shí)輸入多條觸摸軌跡,也可以輸入一條觸摸軌跡后,輸入另一條觸摸軌跡。進(jìn)一步的,多條觸摸軌跡不相互重疊,若出現(xiàn)相互重疊的觸摸軌跡,則將相互重疊的觸摸軌跡默認(rèn)為同一條觸摸軌跡。
其中,觸摸軌跡的具體形式本實(shí)施例不作限定,可以是對(duì)角線、圓圈、矩形或者三角形等。
由于獲取觸摸軌跡時(shí),僅根據(jù)蒙層上的觸摸操作是無(wú)法判別出是否為智能筆發(fā)出的觸摸操作。因此,在獲取觸摸操作時(shí),同步接收智能筆的同步信號(hào),根據(jù)該同步信號(hào)確定觸摸操作為智能筆發(fā)出的觸摸操作。其中,智能筆發(fā)出同步信號(hào)的具體方式本實(shí)施例不作限定,例如,檢測(cè)到智能筆的某個(gè)按鍵持續(xù)被按下時(shí),確認(rèn)接收到同步信號(hào)。又如,檢測(cè)到智能筆的筆頭上設(shè)置的壓力傳感器接收的壓力值高于預(yù)設(shè)值時(shí),確認(rèn)接收到同步信號(hào)。如果在獲取觸摸操作時(shí),沒(méi)有接收到同步信號(hào),則說(shuō)明該觸摸操作可能不是智能筆發(fā)出的觸摸操作,此時(shí),可以提示用戶使用智能筆進(jìn)行觸摸操作,如果在一段時(shí)間內(nèi),還是沒(méi)有接收到同步信號(hào),則可以關(guān)閉蒙層。
進(jìn)一步的,若彈出蒙層后的一段時(shí)間內(nèi),比如兩分鐘內(nèi),沒(méi)有獲取到觸摸軌跡,則關(guān)閉該蒙層?;蛘?,若彈出蒙層后,接收到蒙層關(guān)閉指令,則根據(jù)該蒙層關(guān)閉指令關(guān)閉該蒙層,此后,獲取的觸摸軌跡默認(rèn)為用戶對(duì)當(dāng)前應(yīng)用顯示畫(huà)面的操作。
S140、在顯示屏上彈出與觸摸軌跡一一對(duì)應(yīng)的顯示框。
具體的,根據(jù)每條觸摸軌跡確定對(duì)應(yīng)的顯示框,并在顯示屏中彈出該顯示框,同時(shí)關(guān)閉蒙層。其中,顯示框的彈出位置與觸摸軌跡的獲取位置相同。
可選的,在彈出顯示框前,可以先判斷顯示框是否滿足彈出條件。若滿足彈出條件,則彈出對(duì)應(yīng)的顯示框,若不滿足彈出條件,則提示用戶重新輸入觸摸軌跡,并再判斷根據(jù)觸摸軌跡生成的顯示框是否滿足彈出條件。其中,判斷顯示框是否滿足彈出條件可以是判斷顯示框的大小是否滿足預(yù)設(shè)的顯示框大小,還可以是判斷顯示框彈出位置是否已經(jīng)存在被彈出的顯示框。
顯示屏上彈出的顯示框與蒙層位于同一顯示層,即覆蓋于當(dāng)前顯示畫(huà)面之上,也可以理解為在顯示畫(huà)面上懸浮顯示該顯示框。
其中,顯示框可以為surfaceview矩形視圖框。采用surfaceview矩形視圖框的好處是可以保證顯示框中的功能實(shí)現(xiàn)不影響主線程中功能的實(shí)現(xiàn),在同時(shí)實(shí)現(xiàn)多個(gè)應(yīng)用的功能時(shí),加快響應(yīng)速度。
S150、在顯示框中獲取對(duì)應(yīng)的觸摸操作。
具體的,在顯示框中顯示需要執(zhí)行應(yīng)用的顯示畫(huà)面,并獲取與該應(yīng)用對(duì)應(yīng)的觸摸操作。
其中,可執(zhí)行應(yīng)用可以根據(jù)用戶的實(shí)際需求確定,比如,電子白板、計(jì)算器、截圖應(yīng)用以及計(jì)時(shí)器等。
可選的,在輸入觸摸指令時(shí),一同輸入對(duì)應(yīng)的顯示框需要執(zhí)行的應(yīng)用,或者在彈出顯示框后,在顯示屏的設(shè)定位置出現(xiàn)應(yīng)用列表,并在獲取用戶選擇的應(yīng)用后,確定顯示框需要執(zhí)行的應(yīng)用。例如,若用戶通過(guò)智能筆的設(shè)定按鍵發(fā)出觸摸指令以及開(kāi)啟電子白板應(yīng)用,則顯示設(shè)備在彈出的顯示框中顯示電子白板的顯示畫(huà)面。又如,在彈出顯示框后,在顯示框中顯示應(yīng)用列表,并在獲取選擇指令后,在顯示框中顯示與選擇指令對(duì)應(yīng)的應(yīng)用顯示畫(huà)面。
進(jìn)一步的,用戶可以在不同的顯示框中輸入不同的觸摸操作。同時(shí),顯示屏非顯示框的顯示區(qū)域繼續(xù)顯示原有的顯示畫(huà)面,并繼續(xù)執(zhí)行原有的應(yīng)用。即實(shí)現(xiàn)了在顯示設(shè)備中同時(shí)響應(yīng)多個(gè)應(yīng)用的功能。
其中,顯示框中獲取的觸摸操作為用戶利用智能筆發(fā)出的觸摸操作時(shí),顯示設(shè)備需要同步獲取智能筆發(fā)出的信號(hào),以確定該觸摸操作為智能筆發(fā)出的操作。
可選的,顯示設(shè)備檢測(cè)到退出指令后,關(guān)閉對(duì)應(yīng)的顯示框。其中,退出指令為關(guān)閉顯示框的指令,其具體的操作規(guī)則可根據(jù)實(shí)際情況進(jìn)行設(shè)定,例如,當(dāng)檢測(cè)到用戶通過(guò)智能筆點(diǎn)擊顯示框中的退出按鈕時(shí),確定檢測(cè)到退出指令。又如,當(dāng)檢測(cè)到用戶點(diǎn)擊交互的智能筆的設(shè)定按鍵時(shí),確定檢測(cè)到退出指令。
本實(shí)施例的應(yīng)用場(chǎng)景一
用戶使用大屏顯示設(shè)備進(jìn)行視頻會(huì)議,在顯示屏中顯示商品的銷售計(jì)劃時(shí),如果想要開(kāi)啟計(jì)算器對(duì)銷售額進(jìn)行計(jì)算,則采用本實(shí)施例提供的控制方法后,用戶可以利用智能筆直接在銷售計(jì)劃顯示畫(huà)面中選擇某個(gè)區(qū)域顯示計(jì)算器,并進(jìn)行計(jì)算。上述過(guò)程中,無(wú)需關(guān)閉當(dāng)前顯示畫(huà)面,同時(shí),還可以對(duì)顯示畫(huà)面進(jìn)行上下翻頁(yè)、退出等操作。
本實(shí)施例的應(yīng)用場(chǎng)景二
用戶在使用大屏顯示設(shè)備進(jìn)行教學(xué)時(shí),在顯示屏中顯示某課件,若用戶想到一個(gè)例子想進(jìn)行書(shū)寫(xiě)講解,則采用本實(shí)施例提供的控制方法后,可以直接利用智能筆在當(dāng)前的課件顯示界面上,劃定區(qū)域開(kāi)啟懸浮的電子白板功能,在電子白板中進(jìn)行書(shū)寫(xiě),并在講解完成后,關(guān)閉電子白板。上述過(guò)程中,無(wú)需關(guān)閉課件顯示界面,同時(shí),還可以繼續(xù)對(duì)課件進(jìn)行上下翻頁(yè)、退出等操作。
本實(shí)施例提供的技術(shù)方案,通過(guò)獲取智能筆的觸摸請(qǐng)求在顯示屏上彈出蒙層,并根據(jù)智能筆的至少一條觸摸軌跡,在顯示屏上彈出與觸摸軌跡對(duì)應(yīng)的顯示框,在顯示框中獲取對(duì)應(yīng)的觸摸操作的技術(shù)手段,實(shí)現(xiàn)了利用智能筆在顯示設(shè)備中對(duì)多個(gè)顯示框執(zhí)行觸摸操作的技術(shù)效果,方便了用戶根據(jù)自己的實(shí)際需求在顯示屏中劃定顯示框的顯示區(qū)域,并在顯示框中開(kāi)啟需要的應(yīng)用,且無(wú)需退出當(dāng)前執(zhí)行應(yīng)用的顯示界面。
實(shí)施例二
圖2a為本發(fā)明實(shí)施例二提供的一種用于大屏顯示設(shè)備的控制方法的流程圖。本實(shí)施例是在上述實(shí)施例的基礎(chǔ)上進(jìn)行具體化。參考圖2a,本實(shí)施例提供的控制方法具體包括:
S201、獲取智能筆的第一按鍵信號(hào)。
其中,第一按鍵信號(hào)的具體形式本實(shí)施例不做限定。例如,第一按鍵信號(hào)是智能筆的設(shè)定按鍵被按下時(shí)生成的信號(hào),此時(shí),該信號(hào)中攜帶設(shè)定按鍵被按下的信息。如果顯示設(shè)備對(duì)獲取的信號(hào)進(jìn)行解析時(shí),得到該信號(hào)中包括設(shè)定按鍵被按下的信息,則將該信號(hào)確定為第一按鍵信號(hào)。
S202、根據(jù)第一按鍵信號(hào)生成智能筆在顯示屏上的觸摸請(qǐng)求。
S203、根據(jù)觸摸請(qǐng)求,在顯示屏上彈出蒙層。
S204、獲取蒙層上的至少一條觸摸軌跡。
S205、判斷是否同步接收到智能筆的第二按鍵信號(hào)。如果同步接收到智能筆的第二按鍵信號(hào),則執(zhí)行S207。否則,S206。
示例性的,在蒙層上獲取觸摸軌跡時(shí),顯示設(shè)備只對(duì)智能筆發(fā)出的觸摸軌跡進(jìn)行響應(yīng),其他的觸摸軌跡不進(jìn)行響應(yīng),因此,需要判斷該觸摸軌跡是否為智能筆發(fā)出的觸摸軌跡。具體的判斷方式可以為是否同步接收到智能筆的第二按鍵信號(hào),其中,第二按鍵信號(hào)的具體形式可以跟第一按鍵信號(hào)的具體形式相同,也可以不同。
需要說(shuō)明的是,S204和S205是同步進(jìn)行的。即顯示設(shè)備在獲取蒙層上的至少一條觸摸軌跡時(shí),判斷是否同步接收到智能筆的第二按鍵信號(hào)。其中,由于智能筆在蒙層上執(zhí)行觸摸操作時(shí),顯示設(shè)備可以立即檢測(cè)到觸摸操作,而智能筆發(fā)送第二按鍵信號(hào)時(shí),顯示設(shè)備需要獲取第二按鍵信號(hào)并進(jìn)行解析,所以顯示設(shè)備會(huì)先檢測(cè)到觸摸操作然后接收到第二按鍵信號(hào)。此時(shí),可以設(shè)定一個(gè)時(shí)間間隔,當(dāng)檢測(cè)到觸摸操作后,如果該時(shí)間間隔內(nèi)接收到第二按鍵信號(hào),則確認(rèn)同步接收到智能筆的第二按鍵信號(hào)。如果該時(shí)間間隔內(nèi)沒(méi)有接收到第二按鍵信號(hào),則確認(rèn)沒(méi)有同步接收到智能筆的第二按鍵信號(hào)。
S206、關(guān)閉蒙層。
進(jìn)一步的,關(guān)閉蒙層后,退出操作。
可選的,在關(guān)閉蒙層前,可以彈出提示框,以提示用戶當(dāng)前觸摸軌跡不可識(shí)別,請(qǐng)使用同步的智能筆輸入觸摸軌跡。
S207、將至少一條觸摸軌跡確定為智能筆的至少一條觸摸軌跡。
S208、根據(jù)每條觸摸軌跡確定對(duì)應(yīng)的操作區(qū)域。
進(jìn)一步的,操作區(qū)域?yàn)楦鶕?jù)觸摸軌跡生成的虛擬顯示框,即后續(xù)彈出顯示框的區(qū)域??蛇x的,根據(jù)實(shí)時(shí)接收的觸摸軌跡在顯示屏中實(shí)時(shí)顯示當(dāng)前的操作區(qū)域,以使用戶在觸摸過(guò)程中,確定顯示框的大小和位置。其中,操作區(qū)域可以在當(dāng)前蒙層中以虛線矩形框的形式顯示,還可以在當(dāng)前蒙層中以不同填充顏色矩形框的形式顯示。
在生成操作區(qū)域時(shí),可以是將觸摸軌跡的第一個(gè)點(diǎn)和當(dāng)前點(diǎn)之間的連線作為對(duì)角線,生成操作區(qū)域,還可以是根據(jù)觸摸軌跡的邊界點(diǎn)生成操作區(qū)域,例如,確定最上、最下、最左以及最右的軌跡點(diǎn),根據(jù)上述軌跡點(diǎn)確定操作區(qū)域。
進(jìn)一步的,當(dāng)顯示設(shè)備停止接收第二按鍵信號(hào)時(shí),確認(rèn)智能筆停止執(zhí)行觸摸操作,此時(shí),得到最終的與觸摸軌跡確定對(duì)應(yīng)的操作區(qū)域。
S209、判斷操作區(qū)域是否大于等于預(yù)設(shè)的區(qū)域大小。如果所操作區(qū)域大于等于預(yù)設(shè)的區(qū)域大小,則執(zhí)行S210,如果操作區(qū)域小于預(yù)設(shè)的區(qū)域大小,則執(zhí)行S213。
其中,預(yù)設(shè)的區(qū)域大小為生成操作區(qū)域的最小區(qū)域,其可以根據(jù)實(shí)際情況進(jìn)行設(shè)定。如果操作區(qū)域大于等于預(yù)設(shè)的區(qū)域大小,則說(shuō)明用戶輸入的觸摸軌跡可以生成顯示框。如果操作區(qū)域小于預(yù)設(shè)的區(qū)域大小,則說(shuō)明用戶輸入的觸摸軌跡不能生成顯示框。
S210、關(guān)閉蒙層。執(zhí)行S211。
S211、在顯示屏上彈出與操作區(qū)域大小相等的顯示框。執(zhí)行S212。
其中,顯示框的彈出位置與操作區(qū)域的位置相同。即在操作區(qū)域的位置處彈出顯示框。
S212、在顯示框中獲取對(duì)應(yīng)的觸摸操作。
S213、提示重新錄入觸摸軌跡。返回執(zhí)行S204。
具體的,如果操作區(qū)域小于預(yù)設(shè)的區(qū)域大小,則提示用戶重新錄入觸摸軌跡,并返回執(zhí)行S204,直到根據(jù)觸摸軌跡生成的操作區(qū)域的大小大于等于預(yù)設(shè)的區(qū)域大小為止。具體的提示方式可以是關(guān)閉操作區(qū)域、彈出提示框以及發(fā)出警示音中的至少一種。
在上述實(shí)施例的基礎(chǔ)上,參考圖2b,該控制方法還可以包括:
S214、獲取智能筆的第三按鍵信號(hào)。
可選的,第三按鍵信號(hào)可以跟第一按鍵信號(hào)相同。例如,當(dāng)智能筆的設(shè)定按鍵第一次被按下時(shí),生成第一按鍵信號(hào),此時(shí)顯示設(shè)備根據(jù)該第一按鍵信號(hào)彈出蒙層,當(dāng)智能筆的設(shè)定按鍵再次被按下時(shí),生成第三按鍵信號(hào),此時(shí)顯示設(shè)備根據(jù)該第三按鍵信號(hào)執(zhí)行后續(xù)操作。需要說(shuō)明的是,第三按鍵信號(hào)也可以與第一按鍵信號(hào)不同,僅需滿足第三按鍵信號(hào)與第二按鍵信號(hào)不同即可,如果第三按鍵信號(hào)與第二按鍵信號(hào)相同,則顯示設(shè)備根據(jù)接收的信號(hào)無(wú)法區(qū)分后續(xù)操作為關(guān)閉蒙層還是在蒙層上顯示觸摸軌跡。
S215、根據(jù)第三按鍵信號(hào)關(guān)閉蒙層。
例如,大屏顯示設(shè)備接收到智能筆的第一設(shè)定按鍵被按下的信號(hào)時(shí),確定接收到第一按鍵信號(hào),并根據(jù)第一按鍵信號(hào)在顯示屏中彈出蒙層。進(jìn)一步的,大屏顯示設(shè)備接收到智能筆的第二設(shè)定按鍵被按下的信號(hào)時(shí),確定接收到第三按鍵信號(hào)并關(guān)閉蒙城。
下面為對(duì)本實(shí)施例提供的控制方法的示例性描述。
本示例中,顯示設(shè)備為65寸的視頻教學(xué)設(shè)備,且操作系統(tǒng)為安卓系統(tǒng)。該顯示設(shè)備還配置有已經(jīng)同步且通過(guò)藍(lán)牙無(wú)線連接的智能筆。顯示設(shè)備開(kāi)啟了演示文稿應(yīng)用,并在顯示畫(huà)面中顯示教學(xué)課件。其中,顯示屏顯示教學(xué)課件的顯示畫(huà)面如圖2c所示。
具體的,當(dāng)智能筆的設(shè)定按鍵被用戶按下時(shí),生成按鍵信號(hào),并將該按鍵信號(hào)通過(guò)藍(lán)牙信號(hào)傳輸至顯示設(shè)備中。顯示設(shè)備在接收到按鍵信號(hào)時(shí),對(duì)其進(jìn)行解析,確定該按鍵信號(hào)為第一按鍵信號(hào),并生成觸摸請(qǐng)求。根據(jù)該觸摸請(qǐng)求在顯示屏的當(dāng)前顯示畫(huà)面中全屏覆蓋一個(gè)蒙層。參考圖2d,圖2d為在圖2c的顯示畫(huà)面的上層覆蓋一蒙層,該蒙城的透明度為55%。其中,圖2d僅為一種示例性的顯示,實(shí)際應(yīng)用中蒙層的顯示形式并不限于此。
彈出蒙層后,如果顯示設(shè)備沒(méi)有獲取到觸摸軌跡,且接收到智能筆發(fā)出的取消請(qǐng)求時(shí),取消蒙層。其中,取消請(qǐng)求為用戶再次按下上述設(shè)定按鍵時(shí),智能筆生成的消息。
彈出蒙層后,如果顯示設(shè)備獲取到智能筆的觸摸軌跡,則參考圖2e,以觸摸軌跡21的第一個(gè)書(shū)寫(xiě)點(diǎn)與當(dāng)前書(shū)寫(xiě)點(diǎn)的移動(dòng)距離為對(duì)角線22,在蒙層上生成一個(gè)虛線的矩形框23,即操作區(qū)域。實(shí)際應(yīng)用中,對(duì)角線22也可以不顯示在顯示畫(huà)面中。當(dāng)智能筆離開(kāi)顯示屏后,確定虛線的矩形框23的大小為最終的大小。判斷該大小是否滿足設(shè)定的最小區(qū)域大小。若滿足,則保存該區(qū)域大小。若不滿足,則關(guān)閉虛線矩形框23,并彈出提示框提示用戶重新輸入觸摸軌跡。
圖2f為在顯示屏中彈出surface視圖的示意圖。參考圖2f,在保存虛線矩形框23的大小后,關(guān)閉蒙層,并在顯示屏中彈出與該虛線矩形框大小相等的surface矩形視圖框24,其中,surface矩形視圖框24的位置與虛線矩形框23在顯示屏中顯示的位置相同。
進(jìn)一步的,在surface矩形視圖框24中顯示應(yīng)用列表(圖未示),當(dāng)顯示設(shè)備檢測(cè)到白板應(yīng)用被選擇時(shí),以廣播的方式將被選擇的消息發(fā)送至白板應(yīng)用,以使白板應(yīng)用在surface矩形視圖框24中顯示對(duì)應(yīng)的顯示界面。用戶可以通過(guò)智能筆在surface矩形視圖框24范圍內(nèi)進(jìn)行書(shū)寫(xiě),同時(shí),顯示屏的其余位置繼續(xù)顯示教學(xué)課件。此時(shí),用戶不僅可以通過(guò)智能筆在surface矩形視圖框24范圍內(nèi)進(jìn)行書(shū)寫(xiě),還可以繼續(xù)對(duì)教學(xué)課件執(zhí)行翻頁(yè)等操作。
當(dāng)檢測(cè)到surface矩形視圖框24中的關(guān)閉按鈕25被點(diǎn)擊時(shí),關(guān)閉surface矩形視圖框24,并在surface矩形視圖框24位置繼續(xù)顯示教學(xué)課件。
本實(shí)施例提供的技術(shù)方案,通過(guò)獲取智能筆的第一按鍵信息生成觸摸請(qǐng)求,根據(jù)該觸摸請(qǐng)求在顯示屏上彈出蒙層,并根據(jù)蒙層中獲取的觸摸軌跡形成操作區(qū)域,如果操作區(qū)域大于等于預(yù)設(shè)的區(qū)域大小,則關(guān)閉蒙層,并在顯示屏中彈出與操作區(qū)域大小相等的顯示框,以使用戶在顯示框中執(zhí)行觸摸操作,如果操作區(qū)域小于預(yù)設(shè)的區(qū)域大小,則提示用戶重新輸入觸摸軌跡,并判斷與觸摸軌跡對(duì)應(yīng)的操作區(qū)域是否大于等于預(yù)設(shè)區(qū)域的大小的技術(shù)手段,實(shí)現(xiàn)了利用智能筆在顯示屏中對(duì)多個(gè)顯示框執(zhí)行觸摸操作的技術(shù)效果,方便了用戶根據(jù)自己的實(shí)際需求在顯示屏中劃定顯示框的顯示區(qū)域,并在顯示框中開(kāi)啟需要的應(yīng)用,且無(wú)需退出當(dāng)前執(zhí)行應(yīng)用的顯示界面。同時(shí),設(shè)定操作區(qū)域可以使用戶明確根據(jù)當(dāng)前觸摸軌跡生成的顯示框的大小,也可以使得最終的顯示框更加符合用戶的需求。
實(shí)施例三
圖3為本發(fā)明實(shí)施例三提供的一種用于大屏顯示設(shè)備的控制裝置的結(jié)構(gòu)示意圖。本實(shí)施例提供的用于大屏顯示設(shè)備的控制裝置包括:請(qǐng)求獲取模塊301、蒙層彈出模塊302、軌跡獲取模塊303、顯示框彈出模塊304以及操作獲取模塊305。
其中,請(qǐng)求獲取模塊301,用于獲取智能筆在顯示屏上的觸摸請(qǐng)求;蒙層彈出模塊302,用于根據(jù)觸摸請(qǐng)求,在顯示屏上彈出蒙層;軌跡獲取模塊303,用于在蒙層上,獲取智能筆的至少一條觸摸軌跡;顯示框彈出模塊304,用于在顯示屏上彈出與觸摸軌跡一一對(duì)應(yīng)的顯示框;操作獲取模塊305,用于在顯示框中獲取對(duì)應(yīng)的觸摸操作。
本實(shí)施例提供的技術(shù)方案,通過(guò)獲取智能筆的觸摸請(qǐng)求在顯示屏上彈出蒙層,并根據(jù)智能筆的至少一條觸摸軌跡,在顯示屏上彈出與觸摸軌跡對(duì)應(yīng)的顯示框,在顯示框中獲取對(duì)應(yīng)的觸摸操作的技術(shù)手段,實(shí)現(xiàn)了利用智能筆在顯示設(shè)備中對(duì)多個(gè)顯示框執(zhí)行觸摸操作的技術(shù)效果,方便了用戶根據(jù)自己的實(shí)際需求在顯示屏中劃定顯示框的顯示區(qū)域,并在顯示框中開(kāi)啟需要的應(yīng)用,且無(wú)需退出當(dāng)前執(zhí)行應(yīng)用的顯示界面。
在上述實(shí)施例的基礎(chǔ)上,請(qǐng)求獲取模塊301包括:第一信號(hào)單元,用于獲取智能筆的第一按鍵信號(hào);請(qǐng)求生成單元,用于根據(jù)第一按鍵信號(hào)生成智能筆在顯示屏上的觸摸請(qǐng)求。
在上述實(shí)施例的基礎(chǔ)上,軌跡獲取模塊303包括:軌跡獲取單元,用于獲取蒙層上的至少一條觸摸軌跡;第二信號(hào)單元,用于在獲取至少一條觸摸軌跡時(shí),如果同步接收到智能筆的第二按鍵信號(hào),則將至少一條觸摸軌跡確定為智能筆的至少一條觸摸軌跡。
在上述實(shí)施例的基礎(chǔ)上,顯示框彈出模塊304包括:區(qū)域確定單元,用于根據(jù)每條觸摸軌跡確定對(duì)應(yīng)的操作區(qū)域;第一彈出單元,用于在顯示屏上彈出與操作區(qū)域大小相等的顯示框。
在上述實(shí)施例的基礎(chǔ)上,第一彈出單元具體用于:如果操作區(qū)域大于等于預(yù)設(shè)的區(qū)域大小,則在顯示屏上彈出與操作區(qū)域大小相等的顯示框。
在上述實(shí)施例的基礎(chǔ)上,第一彈出單元包括:提示子單元,用于如果操作區(qū)域小于預(yù)設(shè)的區(qū)域大小,則提示重新錄入觸摸軌跡;返回子單元,用于返回執(zhí)行在蒙層上,獲取智能筆的至少一條觸摸軌跡的的操作,并在操作區(qū)域大于等于預(yù)設(shè)的區(qū)域大小時(shí),在顯示屏上彈出與操作區(qū)域大小相等的顯示框。
在上述實(shí)施例的基礎(chǔ)上,還包括:第一信號(hào)模塊,用于獲取智能筆的第三按鍵信號(hào);蒙層關(guān)閉模塊,用于根據(jù)第三按鍵信號(hào)關(guān)閉蒙層。
在上述實(shí)施例的基礎(chǔ)上,顯示框?yàn)閟urfaceview矩形視圖框。
本實(shí)施例提供的用于大屏顯示設(shè)備的控制裝置可以用于執(zhí)行上述任意實(shí)施例提供的用于大屏顯示設(shè)備的控制方法,具備相應(yīng)的功能和有益效果。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來(lái)說(shuō)能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過(guò)以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說(shuō)明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。