本發(fā)明實施例涉及人機交互技術,尤其涉及一種屏幕的控制方法、裝置。
背景技術:
智能平板是指通過觸控技術對顯示在顯示平板上的內容進行操控和實現(xiàn)人機交互操作的一體化設備。其中的平板包括但不限于液晶顯示器、發(fā)光二極管顯示屏和/或等離子顯示板等等。對于大尺寸的智能平板而言,例如在課堂上,或者講座時,需要直接在屏幕上通過觸摸的方式進行操作時,用戶難以對智能平板的屏幕上位置較高的區(qū)域進行操作。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種屏幕的控制方法、裝置,方便快捷地對屏幕進行操作。
第一方面,本發(fā)明實施例提供了一種屏幕的控制方法,包括:在屏幕上彈出浮窗,并將所述屏幕上的內容縮放在所述浮窗上,其中,所述浮窗的尺寸小于所述屏幕的尺寸;獲取浮窗操作請求和所述浮窗中的第一操作對象的信息;根據所述屏幕與所述浮窗的對應關系確定所述屏幕中與所述第一操作對象對應的第二操作對象;對所述浮窗中的第一操作對象對應的所述屏幕中的第二操作對象執(zhí)行所述浮窗操作請求對應的操作事件。
第二方面,本發(fā)明實施例還提供了一種屏幕的控制裝置,包括:浮窗單元,用于在屏幕上彈出浮窗,將所述屏幕上的內容縮放在所述浮窗上,其中,所述浮窗的尺寸小于所述屏幕的尺寸;信息獲取單元,與所述浮窗單元相連,用于獲取浮窗操作請求和所述浮窗中的第一操作對象的信息;對象單元,分別與所述浮窗單元和信息獲取單元相連,用于根據所述屏幕與所述浮窗的對應關系確定所述屏幕中與所述第一操作對象對應的第二操作對象;操作單元,分別與所述浮窗單元、信息獲取單元和對象單元相連,用于對所述浮窗中的第一操作對象對應的所述屏幕中的第二操作對象執(zhí)行所述浮窗操作請求對應的操作事件。
本發(fā)明實施例由于把屏幕的內容以縮小的方式在浮窗呈現(xiàn),通過浮窗直觀、方便、快捷地操作屏幕,提高與屏幕進行交互的便利性和效率。
附圖說明
圖1是本發(fā)明實施例一提供的屏幕的控制方法流程圖;
圖2是本發(fā)明實施例二提供的屏幕的控制方法流程圖;
圖3是本發(fā)明實施例三提供的屏幕的控制方法流程圖;
圖4是本發(fā)明實施例四提供的屏幕的控制裝置結構示意圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
實施例一
圖1是本發(fā)明實施例一提供的屏幕的控制方法流程圖。本實施例可適用于操作屏幕的情況,該方法可以由屏幕的控制裝置來執(zhí)行,該裝置可以由軟件和/或硬件方式實現(xiàn),該裝置可以集成在任何提供屏幕交互的設備中,例如典型的是觸摸屏,如智能平板等。該方法包括:
S101、在屏幕上彈出浮窗,并將所述屏幕上的內容縮放在所述浮窗上,其中,所述浮窗的尺寸小于所述屏幕的尺寸。
浮窗顯示的是整個屏幕縮小的內容,對屏幕對象的操作可以在浮窗里進行。在一種實施例中,該浮窗固定顯示于大屏幕的右下角或某一適合用戶操作的區(qū)域。在另一種實施例中,還可以根據用戶的彈出浮窗請求,例如用戶在屏幕外的物理按鍵、屏幕中的虛擬按鍵或屏幕預設區(qū)域的交互手勢發(fā)出的彈出浮窗請求顯示浮窗。
S102、獲取浮窗操作請求和所述浮窗中的第一操作對象的信息。
獲取用戶在浮窗里發(fā)出的操作請求,以及用戶在浮窗中例如通過觸控選擇的第一操作對象的信息。
S103、根據所述屏幕與所述浮窗的對應關系確定所述屏幕中與所述第一操作對象對應的第二操作對象。
浮窗顯示的內容與整個屏幕的內容是對應的,在獲取到浮窗里的第一操作對象的信息后,根據所述屏幕與所述浮窗的對應關系,可確定對應的屏幕中的第二操作對象。
S104、對所述浮窗中的第一操作對象對應的所述屏幕中的第二操作對象執(zhí)行所述浮窗操作請求對應的操作事件。
所述浮窗操作請求對第一操作對象執(zhí)行某操作事件,在對第一操作對象執(zhí)行該操作事件時,對屏幕中對應的第二操作對象執(zhí)行該操作事件。
本實施例由于把屏幕的內容以縮小的方式在浮窗呈現(xiàn),通過浮窗很直觀、很方便地操作屏幕,提高與屏幕進行交互的效率。
實施例二
圖2是本發(fā)明實施例二提供的屏幕的控制方法流程圖。實施例二以上述實施例為基礎,進行了優(yōu)化。其中所述在屏幕上彈出浮窗,將所述屏幕上的內容縮放在所述浮窗上具體為:獲取所述屏幕外物理按鍵的第一觸摸操作的信息,并根據所述第一觸摸操作的信息生成所述屏幕操作請求;或者,獲取所述屏幕中虛擬按鍵的第二觸摸操作的信息,并根據所述第二觸摸操作的信息生成所述屏幕操作請求;或者,獲取所述屏幕上方預設區(qū)域內的交互手勢信息,并根據所述交互手勢信息生成所述屏幕操作請求;根據所述屏幕操作請求在屏幕上彈出浮窗,將所述屏幕上的內容縮放在所述浮窗上。所述根據所述屏幕操作請求在屏幕上彈出浮窗具體為:根據所述屏幕操作請求在所述屏幕的底部彈出所述浮窗。其中所述第一操作對象的信息具體包括所述第一操作對象在所述浮窗內的坐標,其中所述根據所述屏幕與所述浮窗的對應關系確定所述屏幕中與所述第一操作對象對應的第二操作對象具體包括:根據所述第一操作對象在所述浮窗內的坐標、所述浮窗的尺寸與所述屏幕的尺寸的對應關系確定所述屏幕中與所述第一操作對象對應的第二操作對象。在分別對所述浮窗中的第一操作對象和所述屏幕中的第二操作對象執(zhí)行所述浮窗操作請求對應的操作事件之后,增加分別在浮窗上和屏幕上顯示操作事件的執(zhí)行結果的步驟。
本實施例提供的屏幕的控制方法包括以下步驟:步驟S201、步驟S202、步驟S203、步驟S204、步驟S205和步驟S206。其中,步驟S201和S202與實施例一中的步驟S101相同;步驟S205與實施例一中的步驟S104相同,相同的步驟不再贅述。
相應的,本實施例的方法包括:
S201、獲取屏幕外物理按鍵的第一觸摸操作的信息,并根據第一觸摸操作的信息生成屏幕操作請求;或者,獲取屏幕中虛擬按鍵的第二觸摸操作的信息,并根據第二觸摸操作的信息生成屏幕操作請求;或者,獲取屏幕上方預設區(qū)域內的交互手勢信息,并根據交互手勢信息生成屏幕操作請求。
可以通過對屏幕外物理按鍵或屏幕中虛擬按鍵進行觸摸,或在屏幕上方預設區(qū)域內進行手勢交互,生成相應的屏幕操作請求。
S202、根據所述屏幕操作請求在屏幕上彈出浮窗,并將所述屏幕上的內容縮放在所述浮窗上,所述浮窗的尺寸小于所述屏幕的尺寸。
優(yōu)選地,在屏幕底部彈出浮窗。
S203、獲取浮窗操作請求和浮窗中的第一操作對象的信息,第一操作對象的信息包括第一操作對象在浮窗內的坐標。
獲取用戶在浮窗里發(fā)出的操作請求,以及用戶在浮窗中例如通過觸控選擇的第一操作對象的信息。第一操作對象在浮窗內的坐標表明浮窗操作請求的位置信息。
S204、根據屏幕與浮窗的對應關系確定屏幕中與第一操作對象對應的第二操作對象包括:根據第一操作對象在浮窗內的坐標、浮窗的尺寸與屏幕的尺寸的對應關系確定屏幕中與第一操作對象對應的第二操作對象。
浮窗可以是屏幕按比例縮小得到,浮窗里的內容與屏幕里的內容是對應的,根據第一操作對象在浮窗內的坐標及該對應關系可確定屏幕中對應的第二操作對象。
S205、對所述浮窗中的第一操作對象對應的所述屏幕中的第二操作對象執(zhí)行所述浮窗操作請求對應的操作事件。
S206、分別在浮窗上和屏幕上顯示操作事件的執(zhí)行結果。
在執(zhí)行完操作事件后屏幕上顯示操作事件的執(zhí)行結果,因為浮窗顯示的是屏幕縮小后的內容,在浮窗上也會顯示操作事件的執(zhí)行結果。
本實施例通過觸摸屏幕外物理按鍵或屏幕中虛擬按鍵或獲取屏幕上方預設區(qū)域內的交互手勢信息,能方便地生成屏幕操作請求,根據第一操作對象在浮窗內的坐標、浮窗的尺寸與屏幕的尺寸的對應關系,能準確地確定屏幕中與第一操作對象對應的第二操作對象,通過分別在浮窗上和屏幕上顯示操作事件的執(zhí)行結果,使得浮窗與屏幕顯示的內容一致。
實施例三
圖3是本發(fā)明實施例三提供的屏幕的控制方法流程圖。本實施例提供的屏幕的控制方法包括以下步驟:步驟S301、步驟S302和步驟S303。其中,步驟S301與實施例一中的步驟S101相同;步驟S302與實施例一中的步驟S102相同,相同的步驟不再贅述。
相應的,本實施例的方法包括:
S301、在屏幕上彈出浮窗,并將所述屏幕上的內容縮放在所述浮窗上,其中,所述浮窗的尺寸小于所述屏幕的尺寸。
S302、獲取浮窗移動請求,所述浮窗移動請求包括所述浮窗移動前的起始位置的信息和移動后的目的位置的信息。
例如可通過獲取用戶在浮窗上的滑動信息來獲取浮窗移動請求,浮窗移動前的起始位置的信息可以是滑動的起始坐標,浮窗移動后的目的位置的信息可以是滑動的終點坐標。
S303、根據所述浮窗移動請求將所述浮窗從所述屏幕上的起始位置移動到所述屏幕上的目的位置。
根據獲取的所述浮窗移動請求,將所述浮窗從所述屏幕上的起始位置移動到所述屏幕上的目的位置。
本實施例提供了浮窗依據移動請求進行移動的方法,使得用戶可以方便地移動浮窗。
實施例四
圖4是本發(fā)明實施例四提供的屏幕的控制裝置結構示意圖。該裝置用于執(zhí)行上述實施例中的屏幕的控制方法。該裝置包括:信息獲取單元401、浮窗單元402、對象單元403和操作單元404。
浮窗單元402,在屏幕上彈出浮窗,將所述屏幕上的內容縮放在所述浮窗上,其中,所述浮窗的尺寸小于所述屏幕的尺寸。
信息獲取單元401,與所述浮窗單元402相連,用于獲取浮窗操作請求和所述浮窗中的第一操作對象的信息。
對象單元403,分別與所述浮窗單元和信息獲取單元相連,用于根據所述屏幕與所述浮窗的對應關系確定所述屏幕中與所述第一操作對象對應的第二操作對象。
操作單元404,分別與所述浮窗單元、信息獲取單元和對象單元相連,用于分別對所述浮窗中的第一操作對象對應的所述屏幕中的第二操作對象執(zhí)行所述浮窗操作請求對應的操作事件。
本實施例由于把屏幕的內容以縮小的方式在浮窗呈現(xiàn),通過浮窗很直觀、很方便地操作屏幕,提高與屏幕進行交互的效率。
進一步地,所述浮窗單元具體用于獲取所述屏幕外物理按鍵的第一觸摸操作的信息,并根據所述第一觸摸操作的信息生成所述屏幕操作請求;或者,獲取所述屏幕中虛擬按鍵的第二觸摸操作的信息,并根據所述第二觸摸操作的信息生成所述屏幕操作請求;或者,獲取所述屏幕上方預設區(qū)域內的交互手勢信息,并根據所述交互手勢信息生成所述屏幕操作請求;根據所述屏幕操作請求在屏幕上彈出浮窗,將所述屏幕上的內容縮放在所述浮窗上。
進一步地,所述浮窗單元具體用于根據所述屏幕操作請求在所述屏幕的底部彈出所述浮窗。
進一步地,所述信息獲取單元,還用于獲取浮窗移動請求,所述浮窗移動請求包括所述浮窗移動前的起始位置的信息和移動后的目的位置的信息;
所述浮窗單元,還用于根據所述浮窗移動請求將所述浮窗從所述屏幕上的起始位置移動到所述屏幕上的目的位置。
本實施例提供了浮窗依據移動請求進行移動的方法,使得用戶可以方便地移動浮窗。
進一步地,所述第一操作對象的信息包括所述第一操作對象在所述浮窗內的坐標,所述對象單元具體用于根據所述第一操作對象在所述浮窗內的坐標、所述浮窗的尺寸與所述屏幕的尺寸的對應關系確定所述屏幕中與所述第一操作對象對應的第二操作對象。
進一步地,操作單元還用于在所述浮窗上和所述屏幕上分別顯示所述操作事件的執(zhí)行結果。
本實施例通過觸摸屏幕外物理按鍵或屏幕中虛擬按鍵或獲取屏幕上方預設區(qū)域內的交互手勢信息,能方便地生成屏幕操作請求,根據第一操作對象在浮窗內的坐標、浮窗的尺寸與屏幕的尺寸的對應關系,能準確地確定屏幕中與第一操作對象對應的第二操作對象,通過分別在浮窗上和屏幕上顯示操作事件的執(zhí)行結果,使得浮窗與屏幕顯示的內容一致。
本發(fā)明實施例所提供的屏幕的控制裝置可用于執(zhí)行本發(fā)明任意實施例所提供的屏幕的控制方法,具備執(zhí)行該方法相應的功能和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。