專利名稱:一種信息交互方法及界面控制系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及通信領域,尤其涉及一種信息交互方法及界面控制系統(tǒng)。
背景技術:
隨著網(wǎng)絡技術的不斷發(fā)展,用戶希望能通過網(wǎng)絡進行面對面的交流,于是,基于互聯(lián)網(wǎng)協(xié)議(IPJnternet Protocol)網(wǎng)絡的,能提供實時、快捷、交互的圖像、語音、數(shù)據(jù)等信息交流功能的會議電視系統(tǒng)便應運而生。會議電視終端提供圖形化用戶接口(⑶I,Graphic User Interface)界面;通過操作該界面,用戶可以進行召開會議,加入會議,觀看會場等業(yè)務。GUI界面使用窗口,菜單,控件等界面元素,接收用戶的輸入(通過鼠標,鍵盤,觸摸屏等),并在屏幕上實時輸出結(jié)果?,F(xiàn)有技術中的一種GUI界面如圖1所示,該GUI界面中,窗口,菜單,控件等界面元素的位置固定,不利于用戶關注正在操作的內(nèi)容,因此降低了用戶體驗。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種信息交互方法及界面控制系統(tǒng),能夠提高用戶體驗。本發(fā)明實施例提供的信息交互方法,包括接收控件調(diào)整指令,所述控件調(diào)整指令中包含控件的標識信息;對各控件進行滾動,使得所述標識信息對應的控件滾動至交互界面的中心位置。本發(fā)明實施例提供的界面控制系統(tǒng),包括指令接收裝置,用于接收控件調(diào)整指令,所述控件調(diào)整指令中包含控件的標識信息;圖形化用戶接口⑶I裝置,用于對各控件進行滾動,使得所述標識信息對應的控件滾動至交互界面的中心位置。從以上技術方案可以看出,本發(fā)明實施例具有以下優(yōu)點本發(fā)明實施例中,界面控制系統(tǒng)可以根據(jù)控件調(diào)整指令對交互界面上的各控件的位置進行滾動調(diào)整,并使得控件調(diào)整指令中的標識信息對應的控件(即用戶希望進行操作的控件)滾動至交互界面的中心位置,因此能夠有利于用戶關注當前正在進行操作的控件的內(nèi)容,從而提高了用戶體驗。
圖1為現(xiàn)有技術中⑶I界面示意圖;圖2為本發(fā)明實施例中的信息交互方法一個實施例示意圖;圖3為本發(fā)明實施例中的信息交互方法另一實施例示意圖;圖4為本發(fā)明實施例中的GUI界面一個實施例示意圖;圖5為本發(fā)明實施例中的GUI界面另一實施例示意圖;圖6為本發(fā)明實施例中的控件滾動軌跡示意圖;圖7為本發(fā)明實施例中的GUI界面再一實施例示意圖;圖8為本發(fā)明實施例中的界面控制系統(tǒng)實施例示意圖。
具體實施例方式本發(fā)明實施例提供了一種信息交互方法及界面控制系統(tǒng),能夠提高用戶體驗。請參閱圖2,本發(fā)明實施例中信息交互方法一個實施例包括201、接收控件調(diào)整指令;本實施例中,界面控制系統(tǒng)可以從用戶的輸入信息提取控件調(diào)整指令,該控件調(diào)整指令中包含有控件的標識信息,該用戶輸入信息可以通過下列方式輸入遙控器,鍵盤, 觸摸屏或其他的用戶輸入設備,此外,用戶輸入信息還可以通過遠端用戶通過網(wǎng)絡傳輸發(fā)出。該控件調(diào)整指令用于表示用戶所希望激活的控件,例如用戶希望激活交互界面右側(cè)的某一面板A時,可以按下遙控器上向右的按鈕,則該遙控器可以向界面控制系統(tǒng)發(fā)送包含標識信息為“當前最右側(cè)的面板”的控件調(diào)整指令,或者用戶可以直接按下遙控器上 “面板A”的按鈕,則該遙控器可以向界面控制系統(tǒng)發(fā)送包含標識信息為“面板A”的控件調(diào)整指令。202、根據(jù)該控件調(diào)整指令,對各控件進行滾動。當界面控制系統(tǒng)接收到控件調(diào)整指令之后,獲取其中的標識信息,并對各控件進行滾動,使得標識信息對應的控件滾動至交互界面的中心位置。本實施例中,界面控制系統(tǒng)可以根據(jù)控件調(diào)整指令對交互界面上的各控件的位置進行滾動調(diào)整,并使得控件調(diào)整指令中的標識信息對應的控件(即用戶希望進行操作的控件)滾動至交互界面的中心位置,因此能夠有利于用戶關注當前正在進行操作的控件的內(nèi)容,從而提高了用戶體驗。為便于理解,下面以一具體實例對本發(fā)明實施例中的信息交互方法進行詳細描述,請參閱圖3,本發(fā)明實施例中信息交互方法另一實施例包括301、接收控件調(diào)整指令;本實施例中,界面控制系統(tǒng)可以接收到控件調(diào)整指令,該控件調(diào)整指令中包含有控件的標識信息,該控件調(diào)整指令可以通過遙控器、鍵盤、觸摸屏由用戶輸入,或其他的用戶輸入設備,另外,該調(diào)整指令還可以通過遠端用戶發(fā)出指令,通過網(wǎng)絡傳輸?shù)奖镜?。其中?輸入被以特定方式(例如按壓、觸摸、摩擦、敲擊)和/或與輸入?yún)^(qū)域的至少一個位置(例如點、多點、部分或區(qū)域)相結(jié)合的接收(或輸入)。該控件調(diào)整指令用于表示用戶所希望激活的控件,例如用戶希望激活交互界面右側(cè)的某一面板A時,可以按下遙控器上向右的按鈕,則該遙控器可以向界面控制系統(tǒng)發(fā)送包含標識信息為“當前最右側(cè)的面板”的控件調(diào)整指令,或者用戶可以直接按下遙控器上 “面板A”的按鈕,則該遙控器可以向界面控制系統(tǒng)發(fā)送包含標識信息為“面板A”的控件調(diào)整指令。本實施例中以用戶使用方向鍵來調(diào)整控件為例進行說明,則控件調(diào)整指令中包含的標識信息為控件的方向標識信息。本實施例中的用戶交互界面可以如圖4所示,其中,該界面包括三個控件,分別是控件401,控件402以及控件403,該界面還可以包括一個提示欄404,用以提示用戶當前可進行的操作,或者是幫助信息等。
其中,控件401可以為視頻播放控件,用以播放會議現(xiàn)場的實況,控件402可以為業(yè)務功能控件,用以完成一些常用的業(yè)務功能,控件403可以為輔助功能控件,用以完成會議控制的輔助功能。需要說明的是,本實施例中僅以上述內(nèi)容為例進行說明,在實際應用中,還可以采用其他功能的控件,或數(shù)目不同的控件,具體的控件類型以及控件數(shù)量此處不作限定。本實施例中,假設控件調(diào)整指令中的標識信息為“當前最右側(cè)的控件”,則說明用戶希望激活控件403。302、根據(jù)標識信息確定各控件的目標位置和目標大小;當界面控制系統(tǒng)獲取到的控件調(diào)整指令中的標識信息之后,則獲知用戶希望激活控件403,則根據(jù)該標識信息可以確定各個控件的目標位置和目標大小。需要說明的是,為使得用戶激活的控件更便于操作,可以將被激活的控件的顯示面積放大,例如被激活的控件的顯示面積可以比該控件未被激活時的顯示面積大20%,實際應用中的具體數(shù)值此處不作限定。界面控制系統(tǒng)確定需要將控件403滾動至交互界面的中心位置,且將控件403的顯示面積放大,為防止控件重疊,還需要同時對其他的各控件都進行滾動,則界面控制系統(tǒng)確定需要將控件402滾動至最左側(cè),且將控件402的顯示面積進行縮小,恢復至其未被激活時的大小,同時將控件401滾動至最右側(cè),顯示面積不變,則最終確定的控件滾動后所呈現(xiàn)的交互界面如圖5所示。303、根據(jù)目標位置和目標大小,按照預置的時長周期性的計算當前幀中各控件的位置和大?。徊襟E302中已經(jīng)確定了各控件的目標位置和目標大小,即可對各控件進行滾動, 具體的滾動軌跡可以如圖6所示,為半橢圓形軌跡,控件從601處滾動到602處,則其顯示面積相應增大,控件從602處滾動到603處,則其顯示面積相應減小,同一控件在601處以及603處的顯示面積可以相同。需要說明的是,本實施例中的圖6僅為一個滾動軌跡的例子,在實際應用中,具體的滾動軌跡除了是圖6所示的橢圓形軌跡之外,還可以是其他的軌跡,例如圓形,三角形, 矩形等,具體此處不作限定。為了能夠展現(xiàn)出控件在滾動時的三維旋轉(zhuǎn)效果,還可以根據(jù)目標位置和目標大小,按照預置的時長周期性的計算當前幀中各控件的位置和大小。假設每0. 01秒產(chǎn)生一個定時消息,則界面控制系統(tǒng)接收到定時消息時,則會計算當前的0.01秒內(nèi)各控件當前的位置和大小。304、根據(jù)當前幀中的各空間的位置和大小對當前幀中的各控件進行重繪;當界面控制系統(tǒng)計算得到當前幀中各控件的位置和大小之后,則可根據(jù)這些信息對各控件的位置和大小進行重繪。305、根據(jù)重繪后的控件實時更新控件圖形并顯示;重繪完成之后,則可根據(jù)重繪結(jié)果更新控件圖形并顯示給用戶。306、判斷控件是否到達目標位置和目標大小,若否,則重復執(zhí)行步驟303,若是,則執(zhí)行步驟307 ;在控件滾動的過程中,只要尚未到達目標位置和目標大小,則會不斷執(zhí)行步驟303至305,即本實施例中,界面控制系統(tǒng)可以周期性的獲取定時消息,每當獲取到定時消息時, 則計算當前幀中各控件的位置和大小。例如以某一控件為例,該控件需要從圖6中的位置601滾動至位置602,該控件的顯示面積需要放大20%,假設該控件的滾動過程總共需要花費1秒,則界面控制系統(tǒng)從該控件滾動的瞬間開始,每0. 01秒計算一次該控件當前的位置和大小,整個滾動過程會計算 100次控件當前的位置和大小。每次計算了控件的位置和大小之后,則可以對控件進行重繪,并根據(jù)重繪后的空間實時更新控件圖形并顯示,即在整個滾動過程中,一共會更新100次控件圖形,則由于視覺暫留的原理,用戶就會看到連續(xù)運動的動畫效果。307、結(jié)束流程。當各控件均到達目標位置以及目標大小,則結(jié)束流程。需要說明的是,控件在滾動的過程中,各控件上的相關內(nèi)容也會隨著該控件一同進行移動,下面以視頻播放為例進行說明請參閱圖4以及圖5,其中,控件401為視頻播放控件,由于該控件位于交互界面中,則該控件401中播放的內(nèi)容是由視頻信息和交互界面的圖形信息混合而成的媒體信息,具體混合的方法可以為界面控制系統(tǒng)獲取視頻信息以及交互界面的圖形信息,對圖形層上的圖形信息以及視頻層上的視頻信息進行阿爾法混合,將混合后得到的媒體信息在視頻播放控件上進行播放。界面控制系統(tǒng)將控件401所處的區(qū)域的圖形設置為透明色,使得下面的視頻信息可以得以顯示,并同時把在視頻層上的視頻信息設置成跟控件401—樣的區(qū)域,這樣,圖形信息和視頻信息混合后的媒體信息就可以在控件401上播放了。當控件401進行滾動時,例如需要從圖4所示的最左側(cè)的位置滾動至圖5所示的最右側(cè)的位置,則需要對控件401上的內(nèi)容進行一同移動,具體方式可以為界面控制系統(tǒng)實時獲取控件401的當前位置和當前大小,例如界面控制系統(tǒng)每 0. 01秒獲取一次控件401的當前位置和當前大小,由于前述步驟303中界面控制系統(tǒng)可以實時計算各控件的當前位置和當前大小,則此處可以直接獲取相關的信息;界面控制系統(tǒng)對視頻層上的視頻信息的當前位置和當前大小進行調(diào)整,使得視頻信息的當前位置和當前大小與控件401的當前位置和當前大小相匹配;界面控制系統(tǒng)對圖形層上的圖形信息以及視頻層上的調(diào)整后的視頻信息重新進行阿爾法混合;界面控制系統(tǒng)在控件401上播放重新混合后的媒體信息。上述實施例中,均是以控件橫向排列,且橫向滾動為例進行說明,在實際應用中, 控件還可以縱向排列,且可以縱向滾動,如圖7所示,具體的滾動過程與前述描述的橫向滾動的滾動過程類似,此處不再贅述。本實施例中,界面控制系統(tǒng)可以根據(jù)控件調(diào)整指令對交互界面上的各控件的位置進行滾動調(diào)整,并使得控件調(diào)整指令中的標識信息對應的控件(即用戶希望進行操作的控件)滾動至交互界面的中心位置,因此能夠有利于用戶關注當前正在進行操作的控件的內(nèi)容,從而提高了用戶體驗;
其次,界面控制系統(tǒng)可以實時對滾動中的控件的圖形進行更新,因此用戶能夠看到連續(xù)運動的動畫效果,從而進一步提高用戶體驗;再次,視頻播放控件在進行滾動時,其上顯示的媒體信息也會由界面控制系統(tǒng)進行更新和移動,能夠使得媒體信息可以隨視頻播放控件一起移動,從而更進一步提高用戶體驗。下面對本發(fā)明實施例中的界面控制系統(tǒng)進行描述,請參閱圖8,本發(fā)明實施例中的界面控制系統(tǒng)包括指令接收裝置801,用于接收控件調(diào)整指令,控件調(diào)整指令中包含控件的標識信息;該指令接收裝置801可以為各類傳感器,譬如壓力傳感器、熱度傳感器等,通過各類傳感器來獲取用戶輸入設備輸入的各類輸入信息,該用戶輸入設備可以包括鍵盤、鼠標、觸摸屏(電阻式觸摸屏或電容式觸摸屏),通過這些用戶輸入設備能夠?qū)⒂脩舻牟僮餍畔⑥D(zhuǎn)換為力、熱、光、電等物理信息,通過指令接收裝置801實現(xiàn)控件調(diào)整指令的識別;⑶I裝置802,用于對各控件進行滾動,使得標識信息對應的控件滾動至交互界面的中心位置;上述的GUI裝置802根據(jù)控件調(diào)整指令中的控件標識信息確定需要進行操作的各個控件,并解析用戶的操作信息來獲取目標位置信息,控制相應的控件實現(xiàn)滾動操作??蛇x的,本實施例中的界面控制系統(tǒng)還可以進一步包括動畫生成裝置803以及圖形顯示裝置804 ;動畫生成裝置803,用于根據(jù)⑶I裝置802確定的各控件的目標位置和目標大小, 按照預置的時長周期性的計算當前幀中各控件的位置和大??;⑶I裝置802還用于根據(jù)標識信息確定各控件的目標位置和目標大小,并根據(jù)動畫生成裝置803的當前幀中各控件的位置和大小對當前幀中的各控件進行重繪;圖形顯示裝置804用于根據(jù)重繪后的控件實時更新控件圖形并顯示??蛇x的,本實施例中的界面控制系統(tǒng)還可以進一步包括定時器805,用于定時產(chǎn)生定時消息以觸發(fā)動畫生成裝置803執(zhí)行相應操作。需要說明的是,若本實施例中的動畫生成裝置803可以根據(jù)系統(tǒng)外部的時鐘發(fā)送的定時消息計算當前幀中各控件的位置和大小,則界面控制系統(tǒng)也可以不包括定時器805。 定時器可以通過硬件方式或軟件方式實現(xiàn),也可以通過硬件加軟件的方式實現(xiàn)。可選的,本實施例中的界面控制系統(tǒng)還可以進一步包括視頻源采集裝置806,視頻播放裝置807,混合裝置808以及播放控制裝置809 ;視頻源采集裝置806用于采集視頻信息;視頻播放裝置807用于將視頻源采集裝置806采集的視頻信息在視頻層上進行播放;⑶I裝置802還用于生成交互界面的圖形信息,并在圖形層上展示圖形信息;混合裝置808用于對圖形層上的圖形信息以及視頻層上的視頻信息進行阿爾法混合得到媒體信息;播放控制裝置809用于在視頻播放控件上播放媒體信息。本實施例中,在視頻播放控件滾動時,為了能夠使得視頻播放控件上的媒體信息可以隨著視頻播放控件一同移動,GUI裝置802還用于當視頻播放控件進行滾動時,實時獲取視頻播放控件的當前位置和當前大小,并將視頻播放控件的當前位置和當前大小發(fā)送至視頻播放裝置807 ;視頻播放裝置807還用于對視頻層上的視頻信息的當前位置和當前大小進行調(diào)整,使得視頻信息的當前位置和當前大小與視頻播放控件的當前位置和當前大小相匹配;混合裝置808還用于對圖形層上的圖形信息以及視頻層上的調(diào)整后的視頻信息重新進行阿爾法混合;播放控制裝置809還用于在視頻播放控件上播放重新混合后的媒體信息。為便于理解,下面以一具體應用場景對本發(fā)明實施例中的界面控制系統(tǒng)進行詳細描述本實施例中,指令接收裝置801可以接收到控件調(diào)整指令,該控件調(diào)整指令中包含有控件的標識信息,該控件調(diào)整指令可以通過遙控器、鍵盤、觸摸屏由用戶輸入,或其他的用戶輸入設備,另外,該調(diào)整指令還可以通過遠端用戶發(fā)出指令,通過網(wǎng)絡傳輸?shù)奖镜亍?其中,輸入被以特定方式(例如按壓、觸摸、摩擦、敲擊)和/或與輸入?yún)^(qū)域的至少一個位置(例如點、多點、部分或區(qū)域)相結(jié)合的接收(或輸入)。本實施例中以用戶使用方向鍵來調(diào)整控件為例進行說明,則控件調(diào)整指令中包含的標識信息為控件的方向標識信息。本實施例中的用戶交互界面可以如圖4所示,其中,該界面包括三個控件,分別是控件401,控件402以及控件403,該界面還可以包括一個提示欄404,用以提示用戶當前可進行的操作,或者是幫助信息等。其中,控件401可以為視頻播放控件,用以播放會議現(xiàn)場的實況,控件402可以為業(yè)務功能控件,用以完成一些常用的業(yè)務功能,控件403可以為輔助功能控件,用以完成會議控制的輔助功能。需要說明的是,本實施例中僅以上述內(nèi)容為例進行說明,在實際應用中,還可以采用其他功能的控件,或數(shù)目不同的控件,具體的控件類型以及控件數(shù)量此處不作限定。本實施例中,假設控件調(diào)整指令中的標識信息為“當前最右側(cè)的控件”,則說明用戶希望激活控件403。當指令接收裝置801獲取到的控件調(diào)整指令中的標識信息之后,⑶I裝置802則獲知用戶希望激活控件403,則⑶I裝置802根據(jù)該標識信息可以確定各個控件的目標位置和目標大小。需要說明的是,為使得用戶激活的控件更便于操作,可以將被激活的控件的顯示面積放大,例如被激活的控件的顯示面積可以比該控件未被激活時的顯示面積大20%,實際應用中的具體數(shù)值此處不作限定。⑶I裝置802確定需要將控件403滾動至交互界面的中心位置,且將控件403的顯示面積放大,為防止控件重疊,還需要同時對其他的各控件都進行滾動,則GUI裝置802確定需要將控件402滾動至最左側(cè),且將控件402的顯示面積進行縮小,恢復至其未被激活時的大小,同時將控件401滾動至最右側(cè),顯示面積不變,則最終確定的控件滾動后所呈現(xiàn)的交互界面如圖5所示。⑶I裝置802確定了各控件的目標位置和目標大小之后,只要控件尚未到達目標位置和目標大小,動畫生成裝置803可以周期性的獲取定時消息,每當獲取到定時消息時, 則計算當前幀中各控件的位置和大小。例如以某一控件為例,該控件需要從圖6中的位置601滾動至位置602,該控件的顯示面積需要放大20%,假設該控件的滾動過程總共需要花費1秒,則動畫生成裝置803從該控件滾動的瞬間開始,每0. 01秒計算一次該控件當前的位置和大小,整個滾動過程會計算100次控件當前的位置和大小。動畫生成裝置803每次計算了控件的位置和大小之后,則⑶I裝置802可以對控件進行重繪,圖形顯示裝置804根據(jù)重繪后的空間實時更新控件圖形并顯示,即在整個滾動過程中,一共會更新100次控件圖形,則由于視覺暫留的原理,用戶就會看到連續(xù)運動的動畫效果。當各控件均到達目標位置以及目標大小,則結(jié)束流程。需要說明的是,控件在滾動的過程中,各控件上的相關內(nèi)容也會隨著該控件一同進行移動,下面以視頻播放為例進行說明請參閱圖4以及圖5,其中,控件401為視頻播放控件,由于該控件位于交互界面中,則該控件401中播放的內(nèi)容是由視頻信息和交互界面的圖形信息混合而成的媒體信息,具體混合的方法可以為視頻源采集裝置806采集視頻信息,視頻播放裝置807將視頻源采集裝置806采集的視頻信息在視頻層上進行播放,GUI裝置802生成交互界面的圖形信息,并在圖形層上展示圖形信息;混合裝置808對圖形層上的圖形信息以及視頻層上的視頻信息進行阿爾法混合, 播放控制裝置809將混合后得到的媒體信息在視頻播放控件上進行播放。當控件401進行滾動時,例如需要從圖4所示的最左側(cè)的位置滾動至圖5所示的最右側(cè)的位置,則需要對控件401上的內(nèi)容進行一同移動,具體方式可以為⑶I裝置802實時獲取控件401的當前位置和當前大小,視頻播放裝置807對視頻層上的視頻信息的當前位置和當前大小進行調(diào)整,使得視頻信息的當前位置和當前大小與控件401的當前位置和當前大小相匹配;混合裝置808對圖形層上的圖形信息以及視頻層上的調(diào)整后的視頻信息重新進行阿爾法混合;播放控制裝置809在控件401上播放重新混合后的媒體信息。本實施例中,⑶I裝置802可以根據(jù)控件調(diào)整指令對交互界面上的各控件的位置進行滾動調(diào)整,并使得控件調(diào)整指令中的標識信息對應的控件(即用戶希望進行操作的控件)滾動至交互界面的中心位置,因此能夠有利于用戶關注當前正在進行操作的控件的內(nèi)容,從而提高了用戶體驗;其次,動畫生成裝置803,⑶I裝置802以及圖形顯示裝置804可以實時對滾動中的控件的圖形進行更新,因此用戶能夠看到連續(xù)運動的動畫效果,從而進一步提高用戶體驗;再次,視頻播放控件在進行滾動時,其上顯示的媒體信息也會由界面控制系統(tǒng)進行更新和移動,能夠使得媒體信息可以隨視頻播放控件一起移動,從而更進一步提高用戶體驗。
本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬件完成,該程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上對本發(fā)明所提供的一種信息交互方法及界面控制系統(tǒng)進行了詳細介紹,對于本領域的一般技術人員,依據(jù)本發(fā)明實施例的思想,在具體實施方式
及應用范圍上均會有改變之處,因此,本說明書內(nèi)容不應理解為對本發(fā)明的限制。
權利要求
1.一種信息交互方法,其特征在于,包括接收控件調(diào)整指令,所述控件調(diào)整指令中包含控件的標識信息;對各控件進行滾動,使得所述標識信息對應的控件滾動至交互界面的中心位置。
2.根據(jù)權利要求1所述的方法,其特征在于,所述對各控件進行滾動, 使得所述標識信息對應的控件滾動至交互界面的中心位置包括 根據(jù)所述控件的標識信息確定各控件的目標位置和目標大?。桓鶕?jù)所述目標位置和目標大小,按照預置的時長周期性的計算當前幀中各控件的位置和大小,并根據(jù)當前幀中各控件的位置和大小對當前幀中的各控件進行重繪; 根據(jù)重繪后的控件實時更新控件圖形并顯示;當所述標識信息對應的控件到達其目標位置以及目標大小時,停止計算當前幀中各控件的位置和大小,所述標識信息對應的控件的目標位置為交互界面的中心位置。
3.根據(jù)權利要求2所述的方法,其特征在于,所述按照預置的時長周期性的計算當前幀中各控件的位置和大小包括周期性的獲取定時消息;當獲取到定時消息時,計算當前幀中各控件的位置和大小。
4.根據(jù)權利要求3所述的方法,其特征在于,所述定時消息由本地定時產(chǎn)生,或從外部時鐘接收到。
5.根據(jù)權利要求1至4中任一項所述的方法,其特征在于,所述控件包括視頻播放控件;所述方法中根據(jù)控件調(diào)整指令對控件進行調(diào)整包括 獲取視頻信息以及交互界面的圖形信息;對圖形層上的圖形信息以及視頻層上的視頻信息進行阿爾法混合; 將混合后得到的媒體信息在所述視頻播放控件上進行播放。
6.根據(jù)權利要求5所述的方法,其特征在于,當所述視頻播放控件進行滾動時,實時獲取所述視頻播放控件的當前位置和當前大對視頻層上的視頻信息的當前位置和當前大小進行調(diào)整,使得所述視頻信息的當前位置和當前大小與所述視頻播放控件的當前位置和當前大小相匹配;對圖形層上的圖形信息以及視頻層上的調(diào)整后的視頻信息重新進行阿爾法混合; 在所述視頻播放控件上播放重新混合后的媒體信息。
7.根據(jù)權利要求1至4中任一項所述的方法,其特征在于, 所述控件進行滾動時的滾動軌跡為半橢圓形;同一控件位于交互界面的側(cè)邊時的面積小于該控件位于交互界面的中心位置時的面積。
8.一種界面控制系統(tǒng),其特征在于,包括指令接收裝置,用于接收控件調(diào)整指令,所述控件調(diào)整指令中包含控件的標識信息; 圖形化用戶接口 GUI裝置,用于對各控件進行滾動,使得所述標識信息對應的控件滾動至交互界面的中心位置。
9.根據(jù)權利要求8所述的界面控制系統(tǒng),其特征在于,所述界面控制系統(tǒng)還包括動畫生成裝置以及圖形顯示裝置;動畫生成裝置,用于根據(jù)GUI裝置確定的各控件的目標位置和目標大小,按照預置的時長周期性的計算當前幀中各控件的位置和大小;所述GUI裝置還用于根據(jù)所述標識信息確定各控件的目標位置和目標大小,并根據(jù)當前幀中各控件的位置和大小對當前幀中的各控件進行重繪;圖形顯示裝置用于根據(jù)重繪后的控件實時更新控件圖形并顯示。
10.根據(jù)權利要求9所述的界面控制系統(tǒng),其特征在于,所述界面控制系統(tǒng)還包括 定時器,用于產(chǎn)生定時消息以觸發(fā)所述動畫生成裝置執(zhí)行相應操作。
11.根據(jù)權利要求8至10中任一項所述的界面控制系統(tǒng),其特征在于,所述界面控制系統(tǒng)還包括視頻源采集裝置,視頻播放裝置,混合裝置以及播放控制裝置;所述視頻源采集裝置用于采集視頻信息;所述視頻播放裝置用于將所述視頻源采集裝置采集的視頻信息在視頻層上進行播放;所述GUI裝置還用于生成交互界面的圖形信息,并在圖形層上展示所述圖形信息; 所述混合裝置用于對所述圖形層上的圖形信息以及視頻層上的視頻信息進行阿爾法混合得到媒體信息;所述播放控制裝置用于在視頻播放控件上播放所述媒體信息。
12.根據(jù)權利要求11所述的界面控制系統(tǒng),其特征在于,所述GUI裝置還用于當所述視頻播放控件進行滾動時,實時獲取所述視頻播放控件的當前位置和當前大小,并將所述視頻播放控件的當前位置和當前大小發(fā)送至視頻播放裝置;所述視頻播放裝置還用于對視頻層上的視頻信息的當前位置和當前大小進行調(diào)整,使得所述視頻信息的當前位置和當前大小與所述視頻播放控件的當前位置和當前大小相匹配;所述混合裝置還用于對圖形層上的圖形信息以及視頻層上的調(diào)整后的視頻信息重新進行阿爾法混合;所述播放控制裝置還用于在所述視頻播放控件上播放重新混合后的媒體信息。
全文摘要
本發(fā)明實施例公開了一種信息交互方法及界面控制系統(tǒng),用于提高用戶體驗。本發(fā)明實施例方法包括接收控件調(diào)整指令,所述控件調(diào)整指令中包含控件的標識信息;對各控件進行滾動,使得所述標識信息對應的控件滾動至交互界面的中心位置。本發(fā)明實施例還提供一種界面控制系統(tǒng)。本發(fā)明實施例能夠有效提高用戶體驗。
文檔編號H04N7/15GK102202208SQ201010131619
公開日2011年9月28日 申請日期2010年3月23日 優(yōu)先權日2010年3月23日
發(fā)明者劉搏, 張亮, 李常民, 盛波, 禤晉鋒 申請人:華為終端有限公司