一種電子白板的交互控制方法與系統與流程
2023-10-09 23:28:39 1

本發明涉及計算機軟體技術領域,特別涉及一種電子白板的交互控制方法與系統。
背景技術:
眾所周知,交互式電子白板軟體可以與電腦設備進行信息通訊,通常一般是將電子白板軟體與計算機進行相連從而將計算機上的內容投影到白板軟體的顯示面板上以實現展示的效果。
對於現有的裝載在智能交互一體機上的電子白板,由於所述智能交互一體機一般都具有較大的屏幕,並且出於用戶體驗的顧及,在該電子白板上的UI交互控制項設置的都較為簡潔。在實際使用過程中,由於該電子白板一般僅作為顯示工具進行使用,其本身並不能對顯示的對象進行進一步的設置操作。如此一來,對於該電子白板而言,設於該電子白板上的一些簡單的控制項僅可以實現一些較為簡單的功能。當需要實現較為複雜的功能時,該電子白板上僅有的一些UI交互控制項便很難實現上述複雜的功能,甚至根本無法實現,因此大大限制了該電子白板的應用範圍,且降低了用戶的使用體驗。
技術實現要素:
基於此,本發明的目的是為了解決現有的電子白板在實際應用中由於UI交互控制項較少而導致所能實現的功能非常有限的問題,以最大程度上滿足實際應用的需求。
為解決上述技術問題,本發明提供一種電子白板的交互控制方法,所述方法包括如下步驟:
移動終端選擇第一目標控制項並顯示所述目標控制項的屬性編輯界面,所述第一目標控制項為所述電子白板可用的任一軟體工具中的控制項;
所述移動終端在所述屬性編輯界面對所述第一目標控制項進行編輯以獲得編輯信息,並將所述編輯信息發送至所述電子白板;
所述電子白板根據所述編輯信息在預存的屬性內容庫中查找與所述編輯信息對應的屬性內容,並在所述電子白板上調用包含所述屬性內容的第二目標控制項,以使所述第二目標控制項與所述第一目標控制項相互同步。
所述電子白板的交互控制方法,其中,所述電子白板根據所述編輯信息在預存的屬性內容庫中查找與所述編輯信息對應的屬性內容,並在所述電子白板上調用包含所述屬性內容的第二目標控制項的步驟之後,所述方法還包括:
所述電子白板選擇所述第二目標控制項並將所述第二目標控制項的屬性信息發送至所述移動終端;
所述移動終端根據所述屬性信息查找與所述第二目標控制項對應的所述第一目標控制項,並顯示所述第一目標控制項的屬性編輯界面;
所述移動終端在所述屬性編輯界面對所述第一目標控制項進行編輯以獲得編輯信息,並將所述編輯信息發送至所述電子白板;
所述電子白板根據所述編輯信息在預存的屬性內容庫中查找與所述編輯信息對應的屬性內容,並在所述電子白板上調用包含所述屬性內容的第二目標控制項,以使所述第二目標控制項與所述第一目標控制項相互同步。
所述電子白板的交互控制方法,其中,所述編輯信息包括控制項類型以及所述屬性內容,所述電子白板根據所述編輯信息在預存的屬性內容庫中查找與所述編輯信息對應的屬性內容,並在所述電子白板上調用包含所述屬性內容的第二目標控制項的步驟包括:
所述電子白板在所述電子白板中查找是否存在具有相同所述控制項類型的所述第二目標控制項;
若存在,則所述電子白板根據所述編輯信息的屬性內容在所述預存的屬性內容庫中查找是否存在對應的屬性內容;
若存在,則所述電子白板在所述電子白板中調用包含所述屬性內容的所述第二目標控制項。
所述電子白板的交互控制方法,其中,所述屬性信息包括控制項類型以及所述屬性內容,所述移動終端根據所述屬性信息查找與所述第二目標控制項對應的所述第一目標控制項,並顯示所述第一目標控制項的屬性編輯界面的步驟包括:
所述移動終端在所述移動終端中查找是否存在具有相同所述控制項類型的所述第一目標控制項;
若存在,則所述移動終端顯示所述第一目標控制項的屬性編輯界面。
所述電子白板的交互控制方法,其中,所述編輯信息還包括編輯參數值,所述移動終端在所述屬性編輯界面對所述第一目標控制項進行編輯以獲得編輯信息,並將所述編輯信息發送至所述電子白板的步驟包括:
所述移動終端對所述屬性編輯界面中的屬性進行編輯以獲得所述編輯信息,所述編輯信息包括所述編輯參數值;
所述移動終端判斷所述編輯參數值是否超出預設參數閾值,若未超出,則所述移動終端將所述編輯信息發送至所述電子白板。
本發明還提出一種電子白板的交互控制系統,其中,所述系統包括:
第一控制項確認模塊,用於移動終端選擇第一目標控制項並顯示所述目標控制項的屬性編輯界面,所述第一目標控制項為所述電子白板可用的任一軟體工具中的控制項;
屬性編輯模塊,用於所述移動終端在所述屬性編輯界面對所述第一目標控制項進行編輯以獲得編輯信息,並將所述編輯信息發送至所述電子白板;
屬性調用模塊,用於所述電子白板根據所述編輯信息在預存的屬性內容庫中查找與所述編輯信息對應的屬性內容,並在所述電子白板上調用包含所述屬性內容的第二目標控制項,以使所述第二目標控制項與所述第一目標控制項相互同步。
所述電子白板的交互控制系統,其中,所述系統還包括:
第二控制項確認模塊,用於所述電子白板選擇所述第二目標控制項並將所述第二目標控制項的屬性信息發送至所述移動終端;
所述第一控制項確認模塊還用於所述移動終端根據所述屬性信息查找與所述第二目標控制項對應的所述第一目標控制項,並顯示所述第一目標控制項的屬性編輯界面。
所述電子白板的交互控制系統,其中,所述編輯信息包括控制項類型以及所述屬性內容,所述屬性調用模塊包括:
第二目標控制項查找單元,用於所述電子白板在所述電子白板中查找是否存在具有相同所述控制項類型的所述第二目標控制項;
屬性內容查找單元,用於若所述電子白板中存在具有相同所述控制項類型的所述第二目標控制項,則所述電子白板根據所述編輯信息的屬性內容在所述預存的屬性內容庫中查找是否存在對應的屬性內容;
屬性內容調用單元,用於所述電子白板根據所述編輯信息的屬性內容在所述預存的屬性內容庫中查找到對應的屬性內容時,則所述電子白板在所述電子白板中調用包含所述屬性內容的所述第二目標控制項。
所述電子白板的交互控制系統,其中,所述屬性信息包括控制項類型以及所述屬性內容,所述第一控制項確認模塊包括:
第一目標控制項查找單元,用於所述移動終端在所述移動終端中查找是否存在具有相同所述控制項類型的所述第一目標控制項;
第一目標控制項顯示單元,用於若在所述移動終端中查找到存在具有相同所述控制項類型的所述第一目標控制項,則所述移動終端顯示所述第一目標控制項的屬性編輯界面。
所述電子白板的交互控制系統,其中,所述編輯信息還包括編輯參數值,所述屬性編輯模塊包括:
屬性編輯單元,用於所述移動終端對所述屬性編輯界面中的屬性進行編輯以獲得所述編輯信息,所述編輯信息包括所述編輯參數值;
參數判斷單元,用於所述移動終端判斷所述編輯參數值是否超出預設參數閾值,若未超出,則所述移動終端將所述編輯信息發送至所述電子白板。
本發明提出的電子白板的交互控制方法與系統在實際應用中可以通過移動終端編輯設置以在電子白板中添加更多的功能控制項,從而實現更為豐富的操作功能以滿足實際應用的需求,提高用戶的使用體驗。
附圖說明
圖1為本發明第一實施例中的電子白板的交互控制方法的原理框圖;
圖2為本發明第二實施例中的電子白板的交互控制方法的流程圖;
圖3為本發明第三實施例中的電子白板的交互控制方法的流程圖;
圖4為本發明第四實施例中的電子白板的交互控制系統的結構框圖。
具體實施方式
為了便於理解本發明,下面將參照相關附圖對本發明進行更全面的描述。附圖中給出了本發明的首選實施例。但是,本發明可以以許多不同的形式來實現,並不限於本文所描述的實施例。相反地,提供這些實施例的目的是使對本發明的公開內容更加透徹全面。
需要說明的是,當元件被稱為「固設於」另一個元件,它可以直接在另一個元件上或者也可以存在居中的元件。當一個元件被認為是「連接」另一個元件,它可以是直接連接到另一個元件或者可能同時存在居中元件。本文所使用的術語「垂直的」、「水平的」、「左」、「右」以及類似的表述只是為了說明的目的。
除非另有定義,本文所使用的所有的技術和科學術語與屬於本發明的技術領域的技術人員通常理解的含義相同。本文中在本發明的說明書中所使用的術語只是為了描述具體的實施例的目的,不是旨在於限制本發明。本文所使用的術語「及/或」包括一個或多個相關的所列項目的任意的和所有的組合。
請參閱圖1,對於本發明第一實施例提出的電子白板的交互控制方法,其中所述方法包括如下步驟:
S101,移動終端選擇第一目標控制項並顯示所述目標控制項的屬性編輯界面,所述第一目標控制項為所述電子白板可用的任一軟體工具中的控制項。在本實施例中,所述移動終端可以為一Pad。由於在該Pad的控制項面板上存在許多的目標控制項,在此我們定義為第一目標控制項,然後在該Pad端的控制項面板上選擇一個需要進行操作的目標控制項,例如為畫筆控制項,隨後在該Pad會同時顯示該畫筆控制項所對應的屬性編輯界面。
S102,所述移動終端在所述屬性編輯界面對所述第一目標控制項進行編輯以獲得編輯信息,並將所述編輯信息發送至所述電子白板。如上所述,在所述Pad端選擇了所述畫筆控制項之後,該Pad同時顯示該畫筆控制項所對應的屬性編輯界面,其中在該畫筆控制項的屬性編輯界面上存在許多屬性項。例如,畫筆的顏色、畫筆的粗細(也即畫筆的筆寬),然後在該移動終端對該畫筆控制項的屬性編輯界面上的任一屬性項目進行編輯以得到編輯信息。例如將該畫筆控制項的顏色屬性設置為紅色,將該畫筆控制項的筆寬設置為0.25mm,在完成了對該畫筆控制項的相關屬性的編輯之後得到對應的編輯信息,然後該Pad將所述編輯信息發送給所述電子白板。其中,在電子白板為設置在智能一體機上的電子白板軟體。在該Pad將所述編輯信息發送給所述電子白板之前,該Pad與該智能一體機之間就已經建立好了通信連結,其中該通信連結一般為TCP通信連結。在該Pad將所述編輯信息發送至所述智能一體機上之後,設於所述智能一體機上的電子白板接收所述編輯信息。
S103,所述電子白板根據所述編輯信息在預存的屬性內容庫中查找與所述編輯信息對應的屬性內容,並在所述電子白板上調用包含所述屬性內容的第二目標控制項,以使所述第二目標控制項與所述第一目標控制項相互同步。在所述電子白板接收到所述編輯信息之後,也即收到上述將所述畫筆控制項的顏色屬性設置為紅色,筆寬設置為0.25mm的編輯信息之後,然後該電子白板根據該編輯信息在所述電子白板中預存的屬性內容庫中查找與所述編輯信息相對應的屬性內容,在查找到了與所述編輯信息相對應的屬性內容之後,該電子白板調用包含所述屬性內容的第二目標控制項。
在此需要說明的是,對於所述電子白板而言,在出廠使用之前便已經在該電子白板中設置定義了相關的資料庫信息。具體的,同樣以上述畫筆控制項為例進行說明:該畫筆控制項的控制項類型為畫筆,該畫筆控制項對應的屬性內容可以包括畫筆的顏色以及畫筆的筆寬等,例如該畫筆的顏色可以為黑色、紅色、灰色等,該畫筆的筆寬可以為0.15mm、0.25mm或0.35mm等。在該電子白板出廠之前,上述的有關顏色以及筆寬等屬性元素的內容就已經預存在對應的屬性內容資料庫中了。然後在實際使用過程中,該Pad可以在Pad端通過選擇該畫筆控制項所對應的具體屬性來調用對應的屬性內容。例如,在該Pad端將所述畫筆控制項的顏色屬性設置為紅色,將筆寬設置為0.25mm,然後該電子白板接收到該編輯信息之後子啊預存的屬性內容資料庫中進行調用,最終實現在電子白板端的展示書寫。
請參閱圖2,對於本發明第二實施例中的電子白板的交互控制方法,其中所述方法包括如下步驟:
S201,所述電子白板選擇所述第二目標控制項並將所述第二目標控制項的屬性信息發送至所述移動終端。對於正在使用過程中的電子白板而言,有時候使用時需要對該電子白板上第二目標控制項中的其中一個屬性內容進行重新設置。例如當該第二目標控制項為畫筆控制項時,在使用過程中該畫筆控制項的當前的顏色為黑色、實際筆寬為0.25mm,當用戶需要對某一對象進行重點批註時,此時需要將該畫筆控制項的顏色切換為紅色,將筆寬也適當地進行增大以實現批註畫筆的效果。在本步驟中,所述電子白板將第二目標控制項的屬性信息發送至所述移動終端,也即所述電子白板將上述畫筆控制項的顏色以及筆寬等屬性信息發送至所述移動終端(例如為Pad)。
S202,所述移動終端根據所述屬性信息查找與所述第二目標控制項對應的所述第一目標控制項,並顯示所述第一目標控制項的屬性編輯界面。所述移動終端在接收了所述電子白板發送過來的屬性信息之後,然後根據所述屬性信息查找與所述第二目標控制項相對應的所述第一目標控制項。具體的,在進行控制項的查找時,首先在所述移動終端中查找是否存在與所述控制項類型相同的所述第一目標控制項;若存在,則所述移動終端顯示所述第一目標控制項的屬性編輯界面。例如,當所述第二目標控制項為一畫筆控制項時,所述移動終端(Pad)根據所接收到的屬性信息在該Pad端查找與該畫筆控制項相對應的控制項,也即為該Pad內的畫筆控制項。在查找到對應的畫筆控制項之後,同時顯示該畫筆控制項的屬性編輯界面。
S203,所述移動終端在所述屬性編輯界面對所述第一目標控制項進行編輯以獲得編輯信息,並將所述編輯信息發送至所述電子白板。在本步驟中,所述移動終端確認對應的目標控制項並顯示對應的屬性編輯界面之後,也即所述Pad端選擇了所述畫筆控制項並同時顯示了該畫筆控制項所對應的屬性編輯界面之後,由於在該畫筆控制項的屬性編輯界面上存在許多屬性項,例如畫筆的顏色、畫筆的粗細(也即畫筆的筆寬),此時移動終端對該畫筆控制項的屬性編輯界面上的任一屬性項目進行重新編輯以得到重新編輯後的編輯信息。例如,該畫筆控制項的原來的顏色為黑色,原來的筆寬為0.25mm,此時將該畫筆控制項的顏色重新設置為紅色,筆寬設置為0.35mm以獲得一個具有標註功能的畫筆控制項。在設置完成之後,將上述重新設置後的屬性信息發送至所述電子白板。同樣的,所述電子白板與所述移動終端之間通過TCP通信連結進行通信。
S204,所述電子白板根據所述編輯信息在預存的屬性內容庫中查找與所述編輯信息對應的屬性內容,並在所述電子白板上調用包含所述屬性內容的第二目標控制項,以使所述第二目標控制項與所述第一目標控制項相互同步。在該電子白板接收到上述重新編輯後的編輯信息之後,也即收到上述將所述畫筆控制項的顏色屬性設置為紅色,筆寬設置為0.35mm的編輯信息之後,然後該電子白板根據該編輯信息在所述電子白板中預存的屬性內容庫中查找與所述編輯信息相對應的屬性內容,在查找到了與所述編輯信息相對應的屬性內容之後,該電子白板調用包含所述屬性內容的第二目標控制項。
同樣需要說明的是,對於所述電子白板而言,在出廠使用之前便已經在該電子白板中設置定義了相關的資料庫信息。具體的,同樣以上述畫筆控制項為例進行說明:該畫筆控制項的控制項類型為畫筆,該畫筆控制項對應的屬性內容可以包括畫筆的顏色以及畫筆的筆寬等,例如該畫筆的顏色可以為黑色、紅色、灰色等,該畫筆的筆寬可以為0.15mm、0.25mm或0.35mm等。在該電子白板出廠之前,上述的有關顏色以及筆寬等屬性元素的內容就已經預存在對應的屬性內容資料庫中了。然後在實際使用過程中,該Pad可以在Pad端通過選擇該畫筆控制項所對應的具體屬性來調用對應的屬性內容。例如,在該Pad端將所述畫筆控制項的顏色屬性設置為紅色,將筆寬設置為0.35mm,然後該電子白板接收到該編輯信息之後在預存的屬性內容資料庫中進行調用,最終實現了在電子白板端的展示書寫。
請參閱圖3,對於本發明第三實施例中的電子白板的交互控制方法,所述方法包括如下步驟:
S301,移動終端選擇第一目標控制項並顯示所述目標控制項的屬性編輯界面,所述第一目標控制項為所述電子白板可用的任一軟體工具中的控制項。在本實施例中,所述移動終端同樣可以為一Pad,由於在該Pad的控制項面板上存在許多的目標控制項,在此我們定義為第一目標控制項,然後在該Pad端的控制項面板上選擇一個需要進行操作的目標控制項,例如為畫筆控制項,隨後在該Pad會同時顯示該畫筆控制項所對應的屬性編輯界面。
S302,所述移動終端對所述屬性編輯界面中的屬性進行編輯以獲得所述編輯信息,所述編輯信息包括所述編輯參數值。如上所述,在所述Pad端選擇了所述畫筆控制項之後,該Pad同時顯示該畫筆控制項所對應的屬性編輯界面,其中在該畫筆控制項的屬性編輯界面上存在許多屬性項。例如,畫筆的顏色、畫筆的粗細(也即畫筆的筆寬),然後在該移動終端對該畫筆控制項的屬性編輯界面上的任一屬性項目進行編輯以得到編輯信息。例如將該畫筆控制項的顏色屬性設置為紅色,將該畫筆控制項的筆寬設置為0.25mm,在完成了對該畫筆控制項的相關屬性的編輯之後得到對應的編輯信息,該編輯信息內包含具體的編輯參數值,例如在本實施例中,該參數值包括筆寬0.25mm。
S303,所述移動終端判斷所述編輯參數值是否超出預設參數閾值,若未超出,則所述移動終端將所述編輯信息發送至所述電子白板。在對上述畫筆控制項進行編輯且得到了具體的編輯參數值之後,此時所述移動終端判斷該編輯參數值是否超出了預設參數閾值,例如當前筆寬的編輯參數值為0.25mm,而預設的筆寬的閾值為0.05mm-0.55mm,因此此時的編輯參數值在預設參數閾值之內,隨後該移動終端將所述編輯信息發送至所述電子白板。
S304,所述電子白板在所述電子白板中查找是否存在具有相同所述控制項類型的所述第二目標控制項。所述電子白板接收到所述編輯信息之後,由於該編輯信息內包括目標控制項的控制項類型信息,此時所述電子白板首先根據該控制項類型的信息來判斷該電子白板中是否存在相同控制項類型的目標控制項,例如該控制項類型為畫筆時,則所述電子白板根據該控制項類型信息查找該電子白板中是否之前預存有一個畫筆的控制項。
S305,若存在,則所述電子白板根據所述編輯信息的屬性內容在所述預存的屬性內容庫中查找是否存在對應的屬性內容。若所述電子白板中存在與所述編輯信息中控制項類型相同的目標控制項,然後所述電子白板根據所述編輯信息中的屬性內容在預存的屬性內容中查找是否存在對應的屬性內容。例如,對於上述畫筆控制項而言,當在該電子白板中查找到存在在該電子白板中已經預設有畫筆控制項之後,然後該電子白板根據所述編輯信息中的屬性內容進一步查找該電子白板中是否預存有顏色屬性內容以及筆寬屬性內容。
S306,若存在,則所述電子白板在所述電子白板中調用包含所述屬性內容的所述第二目標控制項。若所述電子白板在該電子白板中查找到預存有與所述目標控制項相對應的屬性內容之後,則調用所述屬性內容。例如,對於上述畫筆控制項而言,若在該電子白板中查找到與該畫筆控制項相對應的顏色屬性內容以及筆寬屬性內容之後,則該電子白板調用相關的屬性內容。
請參閱圖4,對於本發明第四實施例中的電子白板的交互控制系統,所述交互系統包括設於移動終端的第一控制項確認模塊以及屬性編輯模塊,設於電子白板端的第二控制項確認模塊以及屬性調用模塊,其中所述第一控制項確認模塊用於移動終端選擇第一目標控制項並顯示所述目標控制項的屬性編輯界面,所述第一目標控制項為所述電子白板可用的任一軟體工具中的控制項;所述屬性編輯模塊用於所述移動終端在所述屬性編輯界面對所述第一目標控制項進行編輯以獲得編輯信息,並將所述編輯信息發送至所述電子白板,所述第一控制項確認模塊還用於所述移動終端根據所述屬性信息查找與所述第二目標控制項對應的所述第一目標控制項,並顯示所述第一目標控制項的屬性編輯界面。
所述第二控制項確認模塊用於所述電子白板選擇所述第二目標控制項並將所述第二目標控制項的屬性信息發送至所述移動終端;所述屬性調用模塊用於所述電子白板根據所述編輯信息在預存的屬性內容庫中查找與所述編輯信息對應的屬性內容,並在所述電子白板上調用包含所述屬性內容的第二目標控制項,以使所述第二目標控制項與所述第一目標控制項相互同步。
對於所述屬性調用模塊而言,所述屬性調用模塊包括第二目標控制項查找單元、屬性內容查找單元以及屬性內容調用單元,其中所述第二目標控制項查找單元用於所述電子白板在所述電子白板中查找是否存在具有相同所述控制項類型的所述第二目標控制項;所述屬性內容查找單元用於若所述電子白板中存在具有相同所述控制項類型的所述第二目標控制項,則所述電子白板根據所述編輯信息的屬性內容在所述預存的屬性內容庫中查找是否存在對應的屬性內容;所述屬性內容調用單元用於所述電子白板根據所述編輯信息的屬性內容在所述預存的屬性內容庫中查找到對應的屬性內容時,則所述電子白板在所述電子白板中調用包含所述屬性內容的所述第二目標控制項。
對於所述第一控制項確認模塊而言,所述第一控制項確認模塊包括第一目標控制項查找單元以及第一目標控制項顯示單元,其中所述第一目標控制項查找單元用於所述移動終端在所述移動終端中查找是否存在具有相同所述控制項類型的所述第一目標控制項;所述第一目標控制項顯示單元用於若在所述移動終端中查找到存在具有相同所述控制項類型的所述第一目標控制項,則所述移動終端顯示所述第一目標控制項的屬性編輯界面。
對於所述屬性編輯模塊而言,所述屬性編輯模塊包括屬性編輯單元以及參數判斷單元,其中所述屬性編輯單元用於所述移動終端對所述屬性編輯界面中的屬性進行編輯以獲得所述編輯信息,所述編輯信息包括所述編輯參數值;所述參數判斷單元用於所述移動終端判斷所述編輯參數值是否超出預設參數閾值,若未超出,則所述移動終端將所述編輯信息發送至所述電子白板。
本發明提出的電子白板的交互方法與系統在實際應用中可以通過移動終端編輯設置以在電子白板中增加更為豐富的功能控制項,從而實現更為豐富的操作功能以滿足實際應用的需求,提高用戶的使用體驗。
以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但並不能因此而理解為對本發明專利範圍的限制。應當指出的是,對於本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬於本發明的保護範圍。因此,本發明專利的保護範圍應以所附權利要求為準。