本發(fā)明涉及計算機技術(shù)領(lǐng)域,尤其涉及用于電子白板的控制方法和控制裝置。
背景技術(shù):
電子白板是指帶有白板書寫功能的智能設(shè)備,其已經(jīng)廣泛的應(yīng)用于實際生活中,比如視頻會議設(shè)備、教學設(shè)備等。通常,為了更好地實現(xiàn)對電子白板的控制,現(xiàn)有技術(shù)中為電子白板配置了可通信的智能筆。
一般而言,電子白板的操作狀態(tài)包括書寫狀態(tài)和其他狀態(tài)。在書寫狀態(tài)下,可以在電子白板的顯示屏幕上進行書寫操作。在其他狀態(tài)下,可以實現(xiàn)選擇以及擦除等功能。通常,使用者需要通過手動切換的方式實現(xiàn)電子白板在書寫狀態(tài)和其他狀態(tài)之間的切換。如果不使用手動切換的方式,就無法使電子白板在書寫狀態(tài)和其他狀態(tài)之間切換,這樣會使得切換過程過于依賴用戶的手動切換操作。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例提供一種用于電子白板的控制方法和控制裝置,以解決必須通過用戶手動切換的方式,實現(xiàn)切換電子白板的操作狀態(tài)的技術(shù)問題。
第一方面,本發(fā)明實施例提供了一種用于電子白板的控制方法,包括:
檢測電子白板的智能筆書寫功能是否被觸發(fā);
如果所述智能筆書寫功能被觸發(fā),則將所述電子白板的操作狀態(tài)調(diào)整為書寫狀態(tài),并記錄所述電子白板調(diào)整前的狀態(tài);
如果獲取到書寫操作中斷的信息超過預設(shè)時長,則將所述電子白板的操作狀態(tài)重新調(diào)整到已記錄的電子白板調(diào)整前的狀態(tài)。
第二方面,本發(fā)明實施例還提供了一種用于電子白板的控制裝置,包括:
檢測單元,用于檢測電子白板的智能筆書寫功能是否被觸發(fā);
調(diào)整單元,與所述檢測單元相連,用于如果所述智能筆書寫功能被觸發(fā),則將所述電子白板的操作狀態(tài)調(diào)整為書寫狀態(tài),并記錄所述電子白板調(diào)整前的狀態(tài);
所述調(diào)整單元還用于如果獲取到書寫操作中斷的信息超過預設(shè)時長,則將所述電子白板的操作狀態(tài)重新調(diào)整到已記錄的電子白板調(diào)整前的狀態(tài)。
本發(fā)明實施例提供的用于電子白板的控制方法和控制裝置,通過在電子白板的智能筆書寫功能被觸發(fā)時,調(diào)整電子白板的操作狀態(tài)為書寫狀態(tài),并記錄電子白板調(diào)整前的狀態(tài),如果獲取到書寫操作中斷的信息超過預設(shè)時長,則將電子白板的操作狀態(tài)調(diào)整回記錄的電子白板調(diào)整前的狀態(tài)的技術(shù)手段,實現(xiàn)了自動切換電子白板的操作狀態(tài),無需在通過手動切換的方式調(diào)整電子白板的操作狀態(tài),簡化了電子白板和智能筆的交互方式。
附圖說明
通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1為本發(fā)明實施例一提供的一種用于電子白板的控制方法的流程圖;
圖2為本發(fā)明實施例二提供的一種用于電子白板的控制方法的流程圖;
圖3為本發(fā)明實施例三提供的一種用于電子白板的控制裝置的結(jié)構(gòu)示意圖。
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖對本發(fā)明具體實施例作進一步的詳細描述??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。
另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容。在更加詳細地討論示例性實施例之前應(yīng)當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時實施。此外,各項操作的順序可以被重新安排。當其操作完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
實施例一
圖1為本發(fā)明實施例一提供的一種用于電子白板的控制方法的流程圖。本實施例提供的用于電子白板的控制方法可以由用于電子白板的控制裝置執(zhí)行,該控制裝置可以通過軟件和/或硬件的方式實現(xiàn),并集成在電子白板的整機中。參考圖1,本實施例提供的用于電子白板的控制方法具體包括:
s110、檢測電子白板的智能筆書寫功能是否被觸發(fā)。如果智能筆書寫功能被觸發(fā),則執(zhí)行s120,否則執(zhí)行s150。
其中,智能筆配置有無線的通用串行總線(universalserialbus,usb)接頭,該usb接頭可以插入電子白板的usb接口中,以實現(xiàn)智能筆和電子白板的無線近場通信。
具體的,智能筆設(shè)置有觸發(fā)裝置。當觸發(fā)裝置被觸發(fā)時,智能筆會向電子白板發(fā)送一個觸發(fā)信號,電子白板接收到觸發(fā)信號后,確定智能筆書寫功能被觸發(fā)的事件。
其中,觸發(fā)裝置可以是設(shè)置在智能筆筆頭的按鈕或者壓力感應(yīng)器。當用戶利用智能筆在電子白板的屏幕上進行書寫操作時,筆頭與屏幕接觸的過程中會使按鈕被按下或者使壓力感應(yīng)器檢測到一定的壓力值,此時確認智能筆書寫功能被觸發(fā)。
s120、將電子白板的操作狀態(tài)調(diào)整為書寫狀態(tài),并記錄電子白板調(diào)整前的狀態(tài)。
示例性的,確認智能筆書寫功能被觸發(fā)的事件后,默認智能筆正在執(zhí)行書寫操作,進而將電子白板的操作狀態(tài)調(diào)整為書寫狀態(tài)。在書寫狀態(tài)下,電子白板可以獲取智能筆的書寫軌跡并進行顯示。
進一步的,記錄電子白板調(diào)整前的狀態(tài)。其中,電子白板調(diào)整前的狀態(tài)可以包括:選擇狀態(tài)、擦除狀態(tài)或者圖形狀態(tài)。其中,選擇狀態(tài)為智能筆在屏幕中進行選定操作的狀態(tài),可以是選擇參數(shù)或者是選擇軌跡等。擦除狀態(tài)為智能筆對屏幕中的軌跡進行擦除的狀態(tài),圖形狀態(tài)為智能筆在屏幕中顯示圖形進行指示的狀態(tài)。
可選的,在電子白板的操作狀態(tài)調(diào)整為書寫狀態(tài)后,電子白板的屏幕中顯示的用戶界面并不發(fā)生任何的改變。
需要說明的是,在進入書寫狀態(tài)之前,智能筆也可以在屏幕上實現(xiàn)觸摸移動操作,只是該觸摸移動操作并非書寫操作。只有檢測到智能筆書寫功能被觸發(fā)的事件,電子白板才調(diào)整操作狀態(tài)為書寫狀態(tài),此時獲取屏幕上的觸摸移動操作為書寫操作。在書寫狀態(tài)下,獲取書寫操作是一個持續(xù)的過程,即只要智能筆正在執(zhí)行書寫操作,電子白板便會持續(xù)的獲取書寫操作的相關(guān)信息。
s130、判斷獲取到書寫操作中斷的信息是否超過預設(shè)時長。如果獲取到書寫操作中斷的信息超過預設(shè)時長,則執(zhí)行s140,否則,返回執(zhí)行s130。
具體的,書寫操作中斷的信息也可以理解為沒有獲取到書寫操作的信息。智能筆的筆頭離開屏幕時,智能筆無法在屏幕上進行書寫操作,電子白板就可以確認獲取到書寫操作中斷的信息?;蛘呤牵瑱z測到智能筆未被觸發(fā)事件,說明智能筆并未進行書寫操作,電子白板便確認獲取到書寫操作中斷的信息??梢?,根據(jù)書寫操作中斷的信息可以確定智能筆沒有進行書寫操作。進一步的,在獲取到書寫操作中斷的信息時,電子白板一定生成了智能筆未被觸發(fā)事件。
考慮到智能筆在書寫過程中,一個筆畫完成后,寫入下一個筆畫時,智能筆會短暫的離開屏幕,此時,電子白板會短暫的獲取不到書寫操作的信息,即獲取到書寫操作中斷的信息。如果這個時候電子白板默認為智能筆已經(jīng)結(jié)束書寫,并執(zhí)行后續(xù)的調(diào)整操作狀態(tài)的操作,則會在用戶寫入下一個筆畫時,重新執(zhí)行上述步驟以再次將操作狀態(tài)調(diào)整回書寫狀態(tài),這樣就會導致頻繁的調(diào)整操作狀態(tài)。
為了防止上述情況的發(fā)生,設(shè)定一個預設(shè)時長,例如350ms。如果持續(xù)獲取到書寫操作中斷的信息的時間長度沒有超過預設(shè)時長,即在預設(shè)時長內(nèi),獲取到了書寫操作的信息,則確定智能筆繼續(xù)執(zhí)行了書寫操作。如果持續(xù)獲取到書寫操作中斷的信息的時間長度超過預設(shè)時長,則確認智能筆已經(jīng)結(jié)束了書寫操作。
在智能筆書寫的過程中,雖然智能筆的筆頭在屏幕上持續(xù)的進行觸摸移動操作,但是由于智能筆硬件的限制,筆頭上的觸發(fā)裝置可能不會被持續(xù)的觸發(fā)。此時,電子白板根據(jù)檢測到智能筆的觸發(fā)裝置未被觸發(fā)以確定智能筆書寫功能未被觸發(fā)事件。但是由于智能筆的筆頭在屏幕上繼續(xù)觸摸移動,使得電子白板在接收到智能筆未被觸發(fā)事件后會繼續(xù)獲取到書寫操作的信息。如果電子白板根據(jù)智能筆未被觸發(fā)事件就結(jié)束書寫狀態(tài),則會造成由于筆數(shù)抖動導致的操作狀態(tài)混亂。因此,電子白板在檢測到智能筆未被觸發(fā)事件時,繼續(xù)維持書寫狀態(tài),并且將屏幕上的觸摸移動操作繼續(xù)默認為書寫操作,智能筆書寫功能未被觸發(fā)后的預設(shè)時長內(nèi)智能筆書寫功能又被觸發(fā),即智能筆筆頭的按鈕又被按下或者壓力感應(yīng)器再次檢測到一定的壓力值,則電子白板僅接收智能筆觸發(fā)事件,但是不做任何的調(diào)整操作狀態(tài)的操作。如果預設(shè)時長內(nèi)智能筆書寫功能持續(xù)未被觸發(fā),則確認書寫操作中斷的信息超過預設(shè)時長。
s140、將電子白板的操作狀態(tài)重新調(diào)整到已記錄的電子白板調(diào)整前的狀態(tài)。
示例性的,在智能筆結(jié)束書寫操作后,將電子白板的操作狀態(tài)重新調(diào)整到已經(jīng)記錄的調(diào)整前的狀態(tài)。
s150、保持電子白板當前的操作狀態(tài)。
本實施例的應(yīng)用場景一
電子白板當前的操作狀態(tài)為選擇狀態(tài)。用戶使用智能筆在電子白板的屏幕上進行書寫時,智能筆書寫功能被觸發(fā),此時電子白板檢測到智能筆書寫功能被觸發(fā)事件,并將操作狀態(tài)調(diào)整為書寫狀態(tài),并記錄選擇狀態(tài)。此時,電子白板的用戶界面不發(fā)生變化。獲取電子白板的屏幕上的書寫操作的信息并根據(jù)該信息在屏幕上顯示對應(yīng)的書寫軌跡。當用戶結(jié)束書寫時,將智能筆從屏幕上移開。電子白板獲取書寫操作中斷的信息超過350ms,則將操作狀態(tài)調(diào)整回選擇狀態(tài)。上述過程中用戶無需手動進行操作狀態(tài)的切換,便可以實現(xiàn)在屏幕中書寫。
本實施例提供的用于電子白板的控制方法,通過在電子白板的智能筆書寫功能被觸發(fā)時,調(diào)整電子白板的操作狀態(tài)為書寫狀態(tài),并記錄調(diào)整前的狀態(tài),如果獲取到書寫操作中斷的信息超過預設(shè)時長,則將電子白板的操作狀態(tài)調(diào)整回已記錄的電子白板調(diào)整前的狀態(tài)的技術(shù)手段,實現(xiàn)了自動切換電子白板的操作狀態(tài),無需在通過手動切換的方式調(diào)整電子白板的操作狀態(tài),簡化了交互方式。
實施例二
圖2為本發(fā)明實施例二提供的一種用于電子白板的控制方法的流程圖。本實施例是在上述實施例的基礎(chǔ)上進行具體化。具體的,參考圖2,本實施例提供的用于電子白板的控制方法具體包括:
s210、檢測電子白板的智能筆的筆頭上的按鈕是否被按下。如果檢測電子白板的智能筆的筆頭上的按鈕被按下,則執(zhí)行s220。否則,執(zhí)行s260。
本實施例中智能筆的筆頭上配置有一個很靈敏的按鈕。用戶利用智能筆在屏幕上進行書寫操作時,會產(chǎn)生一個很小的壓力值,該壓力值會使按鈕在書寫過程中被按下。當壓力值變小后,該按鈕會自動抬起。
在后續(xù)的書寫過程中,由于用戶持筆力量的變化,可能會使得智能筆的按鈕被抬起,但是此時用戶仍在進行書寫。所以如果檢測到智能筆上的按鈕被抬起的事件,則不立即響應(yīng)結(jié)束書寫狀態(tài)的操作,即電子白板繼續(xù)保持書寫狀態(tài)。至于何時結(jié)束書寫狀態(tài),會在后續(xù)的流程中進行描述。
s220、將電子白板的操作狀態(tài)調(diào)整為書寫狀態(tài),并記錄電子白板調(diào)整前的狀態(tài)。
s230、獲取電子白板的屏幕上的書寫操作的信息。
進一步的,智能筆在電子白板的屏幕上進行書寫操作時,電子白板獲取書寫操作的信息。其中,書寫操作的信息包括移動觸摸軌跡的坐標信息等。
需要說明的是,獲取書寫操作的信息是一個持續(xù)的過程,即只要智能筆正在執(zhí)行書寫操作時,電子白板都會持續(xù)的獲取書寫操作的信息。可見,電子白板可以根據(jù)是否到獲取電子白板的屏幕上的書寫操作的信息,確定智能筆是否正在進行書寫操作。
s240、判斷獲取到書寫操作中斷的信息是否超過預設(shè)時長。如果獲取到書寫操作中斷的信息超過預設(shè)時長,則s250,否則,返回執(zhí)行s230。
其中,該步驟可以包括下述兩個方案:
方案一、判斷在第一預設(shè)時長內(nèi)是否收檢測到智能筆的書寫操作。如果在第一預設(shè)時長內(nèi)檢測到智能筆的書寫操作,則返回執(zhí)行s230。如果在第一預設(shè)時長內(nèi)未檢測到智能筆的書寫操作,則執(zhí)行s250。
示例性的,如果在第一預設(shè)時長內(nèi)檢測到智能筆的書寫操作,則確認智能筆繼續(xù)執(zhí)行書寫操作。如果在第一預設(shè)時長內(nèi)未檢測到智能筆的書寫操作,則默認智能筆結(jié)束了書寫操作。其中,檢測智能筆的書寫操作是指在智能筆書寫功能被觸發(fā)的狀態(tài)下,在屏幕上獲取到觸摸移動軌跡。該方案優(yōu)選的應(yīng)用場景為確認智能筆離開了屏幕后,在第一預設(shè)時長內(nèi)判斷智能筆是否在屏幕上進行書寫操作。
方案二、檢測到智能筆的按鈕被抬起,判斷在第二預設(shè)時長內(nèi)是否檢測到按鈕被按下。如果檢測到智能筆的按鈕被抬起,且在第二預設(shè)時長內(nèi)檢測到按鈕被按下,則執(zhí)行s230。如果檢測到智能筆的按鈕被抬起,且在第二預設(shè)時長內(nèi)未檢測到按鈕被按下,則執(zhí)行s250。
示例性的,如果智能筆的按鈕被抬起后,在第二預設(shè)時長內(nèi)被按下,則說明用戶持續(xù)進行書寫操作,且由于書寫壓力,使得智能筆的按鈕被抬起后又被按下。如果智能筆的按鈕被抬起后,在第二預設(shè)時長內(nèi)未被按下,則說明用戶結(jié)束了書寫操作,此時,如果電子白板的屏幕上繼續(xù)檢測到觸摸移動操作,但是如果智能筆的按鈕始終未被按下,則默認觸摸移動操作為其他狀態(tài)下的操作,其也可以為用戶通過手指發(fā)出的操作。一般而言,只要用戶通過智能筆進行書寫操作,即使智能筆的按鈕在書寫過程中被抬起,在一定時間內(nèi),如350ms,也會由于書寫壓力被再次按下。該方案優(yōu)選的應(yīng)用場景為檢測到智能筆的按鈕被抬起后繼續(xù)在屏幕上獲取到觸摸移動操作,此時可以在第二預設(shè)時長內(nèi)判斷是否檢測到智能筆的按鈕被按下。
上述兩個方案中的,第一預設(shè)時長和第二預設(shè)時長的具體值可以根據(jù)實際情況設(shè)定,其可以相同也可以不同。例如,都為350ms。
可選的,在電子白板的屏幕四周設(shè)置紅外觸摸框,其中,紅外觸摸框上設(shè)置有紅外接收器和紅外發(fā)射器,根據(jù)紅外發(fā)射器發(fā)射的紅外信號以及紅外接收器接收的紅外信號可以確認智能筆或者用戶手指是否觸摸屏幕。當紅外觸摸框檢測到智能筆或者用戶手指觸摸屏幕后,生成第一通知信號,以通知電子白板當前智能筆或者用戶手指會在屏幕上執(zhí)行觸摸移動操作。當紅外觸摸框檢測到智能筆或者用戶手指離開屏幕后,生成第二通知信號,以通知電子白板當前智能筆或者用戶手指離開了屏幕。當電子白板的操作狀態(tài)為書寫狀態(tài),且持續(xù)接收到智能筆書寫功能被觸發(fā)時,紅外觸摸框確定在屏幕上檢測到的觸摸移動操作為書寫操作。
s250、將電子白板的操作狀態(tài)重新調(diào)整到已記錄的電子白板調(diào)整前的狀態(tài)。
s260、保持電子白板當前的操作狀態(tài)。
下面說明本實施例中智能筆跟電子白板的數(shù)據(jù)通信過程。
本示例中,配置安卓系統(tǒng)的智能設(shè)備中安裝有白板軟件,即為電子白板。
將智能筆的筆頭作為usb設(shè)備,并將對應(yīng)的無線usb插頭插入至智能設(shè)備的usb插口中,并在插入后,實現(xiàn)智能筆與智能設(shè)備的同步。在同步時,利用usb設(shè)備的供貨商識別碼(vendorid,vid)和產(chǎn)品識別碼(productid,pid)實現(xiàn)與智能設(shè)備從軟件層面上的連接,進而可以獲取到對應(yīng)的文件描述符。
進一步的,安卓系統(tǒng)通過java本地接口(javanativeinterface,jni)層讀取特定的文件描述符以獲取包含智能筆發(fā)送的數(shù)據(jù)的文件,進而實現(xiàn)對智能筆發(fā)送數(shù)據(jù)的讀取。其中,智能筆發(fā)送的數(shù)據(jù)可以包括智能筆中設(shè)定的按鈕被按壓時生成的數(shù)據(jù)。不同按鈕被按壓時生成的數(shù)據(jù)對應(yīng)不同的按壓事件。智能設(shè)備接收智能筆的數(shù)據(jù)為二進制格式的數(shù)據(jù),文件描述符讀取上述二進制數(shù)據(jù)后,根據(jù)對應(yīng)的協(xié)議進行解析,并向安卓系統(tǒng)發(fā)送一個全局服務(wù),該全局服務(wù)中包括對二進制數(shù)據(jù)的解析結(jié)果。白板軟件可以通過安卓接口定義語言(androidinterfacedefinitionlanguage,aidl)的方式與全局服務(wù)進行連接,以獲取全局服務(wù)中的解析結(jié)果,并執(zhí)行對應(yīng)的操作。
在實際使用過程中,用戶的手指也可以在屏幕上實現(xiàn)觸摸操作。在用戶通過智能筆或者手指在屏幕上實現(xiàn)觸摸移動時,安卓系統(tǒng)獲取屏幕上的觸摸操作,并將該觸摸操作直接發(fā)送給白板軟件。
下面為基于上述數(shù)據(jù)通信過程的用于電子白板的控制方法的具體實現(xiàn)過程。
在檢測到智能筆筆頭的按鈕被按下時,全局服務(wù)向白板軟件發(fā)送的事件定義為smart_pen_down;在檢測到智能筆筆頭的按鈕被抬起時,全局服務(wù)向白板軟件發(fā)送的事件定義為smart_pen_up;在智能筆筆頭或者用戶手指觸摸到屏幕時,紅外觸摸框檢測到的事件定義為touch_down;在智能筆筆頭或者用戶手指離開屏幕時,紅外觸摸框檢測到的事件定義為touch_up;在智能筆筆頭或者用戶手指在屏幕上觸摸移動時,紅外觸摸框檢測到的事件定義為touch_move。進一步的,將書寫狀態(tài)定義為pen_state,此狀態(tài)下獲取屏幕的觸摸操作的信息為書寫軌跡;將其他狀態(tài)定義為other_state,此狀態(tài)下獲取屏幕的觸摸操作的信息為其他操作。
智能設(shè)備在未接收到smart_pen_down時,白板軟件按照當前的操作狀態(tài)的邏輯處理事件。在接收到touch_down和smart_pen_down時,白板軟件切換操作狀態(tài)為pen_state。
智能筆筆頭被觸發(fā)后,需要先通過近場通信發(fā)送數(shù)據(jù),再由智能設(shè)備解析數(shù)據(jù)后確定smart_pen_down。然而,智能設(shè)備只要檢測到智能筆筆頭跟屏幕接觸,會直接確定touch_down。所以,接收touch_down和smart_pen_down時,會存在一個時間差。即touch_down先于smart_pen_down。此時,得到的時間事件序列為:touch_down—touch_move—touch_move……touch_move—touch_move—smart_pen_down。所以,在接收到smart_pen_down時,白板軟件內(nèi)部補充一個touch_down,以便白板軟件更充分的對書寫操作進行響應(yīng),即時間序列變?yōu)椋簍ouch_down—touch_move—touch_move……touch_move—smart_pen_down—touch_down—touch_move……。
在接收到smart_pen_up時,白板軟件保持pen_state。即smart_pen_up后接收到的touch_move仍識別為書寫狀態(tài)下的觸摸移動操作。如果接收到smart_pen_up后的一段時間內(nèi)沒有接收到smart_pen_down時,白板軟件將操作狀態(tài)切換為other_state。此后接收到的touch_move識別為其他狀態(tài)下的觸摸移動操作。
在接收到touch_up后的一段時間內(nèi)沒有接收到smart_pen_down、touch_move或者touch_down時,白板軟件將操作狀態(tài)切換為other_state。此后接收到的touch_move識別為其他狀態(tài)下的觸摸移動操作。在接收touch_up時,一定伴隨著smart_pen_up,即在智能筆離開屏幕時,智能筆筆頭的按鈕一定被抬起,而接收smart_pen_up時,不一定伴隨著touch_up,即智能筆筆頭的按鈕被抬起時,智能筆不一定離開屏幕,此時,需要借助smart_pen_down事件來判斷智能筆是否還在進行書寫。
本實施例提供的用于電子白板的控制方法,通過在電子白板的智能筆筆頭按鈕被按下時,調(diào)整電子白板的操作狀態(tài)為書寫狀態(tài),并記錄調(diào)整前的狀態(tài),在進入書寫狀態(tài)后,獲取電子白板的屏幕上的書寫操作的信息,以實現(xiàn)在屏幕上進行書寫顯示,如果在預設(shè)時間內(nèi)屏幕未收到觸摸操作,則將電子白板的操作狀態(tài)調(diào)整回記錄的調(diào)整前的狀態(tài)的技術(shù)手段,實現(xiàn)了自動切換電子白板的操作狀態(tài),無需在通過手動切換的方式調(diào)整電子白板的操作狀態(tài),簡化了交互方式,同時避免了頻繁的切換操作狀態(tài)。
實施例三
圖3為本發(fā)明實施例三提供的一種用于電子白板的控制裝置的結(jié)構(gòu)示意圖。參考圖3,該用于電子白板的控制裝置包括:檢測單元301和調(diào)整單元302。
其中,檢測單元301,用于檢測電子白板的智能筆書寫功能是否被觸發(fā);調(diào)整單元302,與檢測單元301相連,用于如果智能筆書寫功能被觸發(fā),則將電子白板的操作狀態(tài)調(diào)整為書寫狀態(tài),并記錄電子白板調(diào)整前的狀態(tài);調(diào)整單元302還用于如果獲取到書寫操作中斷的信息超過預設(shè)時長,則將電子白板的操作狀態(tài)重新調(diào)整到已記錄的電子白板調(diào)整前的狀態(tài)。
本實施例提供的用于電子白板的控制裝置,通過在電子白板的智能筆書寫功能被觸發(fā)時,調(diào)整電子白板的操作狀態(tài)為書寫狀態(tài),并記錄調(diào)整前的狀態(tài),在進入書寫狀態(tài)后,獲取電子白板的屏幕上的書寫操作的信息,以實現(xiàn)在屏幕上進行書寫顯示,如果獲取到書寫操作中斷的信息超過預設(shè)時長,則將電子白板的操作狀態(tài)調(diào)整回記錄的調(diào)整前的狀態(tài)的技術(shù)手段,實現(xiàn)了自動切換電子白板的操作狀態(tài),無需在通過手動切換的方式調(diào)整電子白板的操作狀態(tài),簡化了交互方式。
在上述實施例的基礎(chǔ)上,智能筆被觸發(fā)包括:智能筆的筆頭上的按鈕被按下。
在上述實施例的基礎(chǔ)上,獲取到書寫操作中斷的信息超過預設(shè)時長包括:在第一預設(shè)時長內(nèi)未檢測到智能筆的書寫操作。
在上述實施例的基礎(chǔ)上,獲取到書寫操作中斷的信息超過預設(shè)時長包括:檢測到智能筆的按鈕被抬起,且在第二預設(shè)時長內(nèi)未檢測到按鈕被按下。
在上述實施例的基礎(chǔ)上,其他狀態(tài)包括:選擇狀態(tài)、擦除狀態(tài)或者圖形狀態(tài)。
本實施例提供的用于電子白板的控制裝置可以用于上述任意實施例提供的用于電子白板的控制方法,具備相應(yīng)的功能和有益效果。
在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,“計算機可讀介質(zhì)”可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。
計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(ram),只讀存儲器(rom),可擦除可編輯只讀存儲器(eprom或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(cdrom)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
應(yīng)當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(pga),現(xiàn)場可編程門陣列(fpga)等。
在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。