欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電子交互裝置以及電子裝置的實時交互方法

文檔序號:7767649閱讀:445來源:國知局

專利名稱::電子交互裝置以及電子裝置的實時交互方法
技術(shù)領(lǐng)域
:本發(fā)明有關(guān)于一種獨立控件(widget)之間的交互,特別有關(guān)于一種用于提供表示層(presentationlayer)中的獨立控件之間的實時交互的裝置及其方法。
背景技術(shù)
:對于電子裝置,例如計算器、移動電話、媒體播放器裝置、游戲設(shè)備等等,逐漸使用顯示面板來作為人機接口(Man-Machinehterface,以下簡稱為MMI)。顯示面板可為能夠偵測物體對其表面接觸的觸控面板;因此,通過利用例如指標、尖筆、手指等等提供用戶與其交互的可選方案。通常來說,顯示面板具有圖形用戶接口(GraphicalUserInterface,以下簡稱為GUI)以使用戶查看特定應(yīng)用或控件的當(dāng)前狀態(tài),以及GUI用于依據(jù)已選擇的應(yīng)用或控件來動態(tài)地顯示接口。控件提供用于給定類型數(shù)據(jù)的直接處理的單一交互點。換句話來說,控件為與應(yīng)用聯(lián)系的基本視覺構(gòu)建塊(basicvisualbuildingblock),控件保留通過上述應(yīng)用處理的全部數(shù)據(jù)并提供在此數(shù)據(jù)上的可用交互。具體來說,控件可具有其自有的功能(function)、行為(behavior)以及夕卜貌(appearance)。內(nèi)建于電子裝置中的每一個控件通常是用于實現(xiàn)不同功能并進一步以不同的視覺表示來產(chǎn)生特定數(shù)據(jù)。即,控件通常是彼此獨立地執(zhí)行。舉例來說,當(dāng)執(zhí)行新聞或天氣控件時,自互聯(lián)網(wǎng)絡(luò)獲得新聞或天氣信息并將其顯示于顯示面板上,而當(dāng)執(zhí)行地圖控件時,下載特定區(qū)域的地像并將其顯示于顯示面板上。然而,由于內(nèi)建于電子裝置中的控件數(shù)目以及種類增加,獨立控件之間期望具有一種有效、直覺以及有趣方式的交互。
發(fā)明內(nèi)容有鑒于此,特提供以下技術(shù)方案本發(fā)明實施例提供一種電子交互裝置,包含觸控屏幕;以及執(zhí)行第一控件與第二控件的處理單元,其中第一控件在觸控屏幕之上產(chǎn)生動畫以及響應(yīng)第二控件的作業(yè)狀態(tài)改變而修改動畫。本發(fā)明實施例另提供一種電子交互裝置,包含觸控屏幕;以及偵測在觸控屏幕上的觸控事件以及執(zhí)行控件的處理單元,其中控件在觸控屏幕之上產(chǎn)生動畫以及響應(yīng)觸控事件而修改動畫。本發(fā)明實施例提供一種電子裝置的實時交互方法,上述電子裝置具有觸控屏幕,電子裝置的實時交互方法包含執(zhí)行第一控件與第二控件,其中第一控件在觸控屏幕之上產(chǎn)生外貌;以及通過第一控件,響應(yīng)第二控件的作業(yè)狀態(tài)改變而修改外貌。本發(fā)明實施例另提供一種電子裝置的實時交互方法,上述電子裝置具有觸控屏幕,電子裝置的實時交互方法包含執(zhí)行在觸控屏幕之上產(chǎn)生外貌的控件;偵測在觸控屏幕上的觸控事件;以及通過控件,響應(yīng)觸控事件而修改外貌。以上所述的電子交互裝置以及電子裝置的實時交互方法能夠提供獨立控件之間的有效、直覺以及有趣方式的交互。圖1是依本發(fā)明實施例的移動電話的方塊示意圖。圖2是依本發(fā)明實施例的控件系統(tǒng)的軟件架構(gòu)的方塊示意圖。圖3A至圖3C是依本發(fā)明實施例的觸控屏幕上的顯示范例的示意圖。圖4A至圖4C是依本發(fā)明實施例的觸控屏幕上的顯示范例的示意圖。圖5A是依本發(fā)明實施例的觸控屏幕上的具有一個信號的點選事件的示意圖。圖5B是依本發(fā)明實施例的觸控屏幕上的具有多個信號的拖動事件的示意圖。圖6是依本發(fā)明實施例的移動電話的實時交互方法的流程圖。圖7是依本發(fā)明另一實施例的實時交互方法的流程圖。圖8是依本發(fā)明又一實施例的實時交互方法的流程圖。圖9是依本發(fā)明又一實施例的移動電話的實時交互方法的流程圖。圖10是依本發(fā)明又一實施例的移動電話的實時交互方法的流程圖。具體實施例方式在說明書及權(quán)利要求書當(dāng)中使用了某些詞匯來指稱特定的元件。所屬
技術(shù)領(lǐng)域
的技術(shù)人員應(yīng)可理解,硬件制造商可能會用不同的名詞來稱呼同一個元件。本說明書及權(quán)利要求書并不以名稱的差異作為區(qū)分元件的方式,而是以元件在功能上的差異作為區(qū)分的準則。在通篇說明書及權(quán)利要求項中所提及的「包含」為一個開放式的用語,故應(yīng)解釋成「包含但不限定于」。此外,「耦接」一詞在此包含任何直接及間接的電氣連接手段。因此,若文中描述第一裝置耦接于第二裝置,則代表第一裝置可直接電氣連接于第二裝置,或透過其它裝置或連接手段間接地電氣連接至第二裝置。圖1是依本發(fā)明實施例的移動電話10的方塊示意圖。移動電話10具有射頻(RadioFrequency,以下簡稱為RF)單元11以及基帶單元12以經(jīng)由蜂窩網(wǎng)絡(luò)與對應(yīng)的節(jié)點通訊。基帶單元12可包含多個硬件裝置來執(zhí)行基帶信號處理,包含模擬數(shù)字轉(zhuǎn)換(AnalogtoDigitalConversion,以下簡稱為ADC)/數(shù)字模擬轉(zhuǎn)換(DigitaltoAnalogConversion,以下簡稱為DAC)、增益調(diào)節(jié)、調(diào)制/解調(diào)制、編碼/譯碼等等。RF單元11可接收RF無線信號,將已接收的RF無線信號轉(zhuǎn)換成基帶信號(其是通過基帶單元12處理)或自基帶單元12接收基帶信號以及將已接收的基帶信號轉(zhuǎn)換成RF無線信號(隨后將被傳送)。RF單元11也可包含多個硬件裝置來執(zhí)行RF轉(zhuǎn)換。舉例來說,RF單元11可包含混頻器來將基帶信號與在無線通信系統(tǒng)的射頻中振蕩的載波相乘,其中射頻可為GSM系統(tǒng)中所用的900MHz、1800MHz、或1900MHz,或可為WCDMA系統(tǒng)中所用的900MHz、1900MHz、或2100MHz,或其它無線電接入技術(shù)(RadioAccessTechnology,以下簡稱為RAT)中所用的射頻。移動電話10更包含觸控屏幕16,作為MMI的一部分。MMI是用戶用于與移動電話10交互的裝置。MMI可包含屏幕菜單、圖標、文本消息、物理按鈕、鍵盤、觸控屏幕16等等。觸控屏幕16為對于手指或尖筆的觸控或逼近(approximation)敏感的顯示屏幕。觸控屏幕16可為電阻、電容或其它類型。用戶可手動地觸控、按壓、點選(click)觸控屏幕16來操作具有顯示菜單、圖標、文本消息指示的移動電話10。移動電話10的處理單元13,例如通用處理器、微控制單元(Micro-ControlUnit,以下簡稱為MCU)、或其它,加載并執(zhí)行自存儲裝置14或內(nèi)存15的一系列程序代碼來為用戶提供MMI功能。應(yīng)可理解,本發(fā)明提出的實時控件交互方法可適用于不同的電子裝置,例如可攜式媒體播放器(PortableMediaPlayer,以下簡稱為PMP)、全球定位系統(tǒng)(GlcAalPositioningSystem,以下簡稱為GPS)導(dǎo)航裝置、可攜式游戲機等等,上述依本發(fā)明的精神所做的均等變化與修飾,都應(yīng)屬本發(fā)明的涵蓋范圍。圖2是依本發(fā)明實施例的控件系統(tǒng)的軟件架構(gòu)的方塊示意圖。軟件架構(gòu)包含提供控件系統(tǒng)架構(gòu)的控制引擎模塊220,控制引擎模塊220用于使能多個控件,其中控件是由處理單元13加載并執(zhí)行??丶到y(tǒng)架構(gòu)作為具有控件作業(yè)的必要潛在功能的主平臺??丶写嬖谥辽賰蓚€控件,例如控件231與232,每一控件與各自的應(yīng)用聯(lián)系,當(dāng)通過控制引擎模塊220使能(也可被稱為啟動)時,執(zhí)行其自有的功能以及具有其自有的行為。不同于傳統(tǒng)的獨立控件,控件231與232可彼此交互。更具體地,控件231可偵測控件232的作業(yè)狀態(tài)改變,以及響應(yīng)控件232的已改變作業(yè)狀態(tài)而進一步修改各自應(yīng)用的自有行為。作業(yè)狀態(tài)可包含外貌屬性,例如顯示或隱藏,在觸控屏幕16上的顯示坐標、顯示長度與寬度、或其它。在其它實施例中,由于全部控件都通過控制引擎模塊220而使能執(zhí)行,控制引擎模塊220可提供全部控件的作業(yè)狀態(tài)。為偵測控件232的作業(yè)狀態(tài)改變,控件231可要求控制引擎模塊220提供關(guān)于控件232的作業(yè)狀態(tài)的信息,并隨后決定控件232的作業(yè)狀態(tài)是否已改變。以軟件實施來說,當(dāng)控件231與232被創(chuàng)建并向控制引擎模塊220登記時,控制引擎模塊220可,舉例來說,獲得控件231與232的識別指示符以使控制引擎模塊220可保持追蹤已登記的控件的作業(yè)狀態(tài)。當(dāng)兩種控件功能性相關(guān)時,控制引擎模塊220可主動地通知控件231關(guān)于控件232的識別指示符。因此,對于控件232的當(dāng)前作業(yè)狀態(tài)的請求可周期性地發(fā)給控制引擎模塊220,以及控制引擎模塊220可獲得控件232的當(dāng)前作業(yè)狀態(tài)并將其作業(yè)狀態(tài)回復(fù)至控件231。獲取作業(yè)狀態(tài)信息的另一方法為調(diào)用控件232的方法或獲得控件232的公有屬性。在另一實施例中,控件232可主動地通知控件231關(guān)于控件232的作業(yè)狀態(tài)改變,以觸發(fā)控件231執(zhí)行對應(yīng)作業(yè)。以軟件實施來說,控件231可訂閱(subscribe)由控件232提供的作業(yè)狀態(tài)改變事件。訂閱信息可保存于控制引擎模塊220中。一旦控件232的當(dāng)前作業(yè)狀態(tài)改變,上述改變可經(jīng)由控制引擎模塊220通知至控件231。除控件232的作業(yè)狀態(tài)改變之外,控件231可響應(yīng)觸控屏幕16上的觸控事件而進一步修改各自應(yīng)用的自有行為。觸控屏幕16顯示控件231與232的圖像或動畫的視覺表示。傳感器(未畫出)可位于觸控屏幕16之上或之下,用于偵測其上的觸控或逼近。觸控屏幕16可包含傳感器控制器來分析來自上述多個傳感器的數(shù)據(jù)并相應(yīng)地決定一個或多個觸控事件??蛇x地,上述決定也可通過控制引擎模塊220完成,而傳感器控制器負責(zé)重復(fù)地輸出一個或多個觸控或逼近的已感測坐標??丶?31可響應(yīng)上述觸控事件而進一步修改各自應(yīng)用的自有行為。圖3A至圖3C是依本發(fā)明實施例的觸控屏幕16上的顯示范例的示意圖。如圖3A至圖3C所示,整個屏幕被分成3個區(qū)域。區(qū)域A2顯示控件菜單及/或應(yīng)用菜單,其中包含多個控件及/或應(yīng)用圖標以提示用戶選擇使用控件或應(yīng)用??丶閳?zhí)行簡單功能(當(dāng)使能時)的程序,例如提供天氣報告、股票報價、在觸控屏幕16上播放動畫、或其它。區(qū)域Al顯示系統(tǒng)狀態(tài),例如當(dāng)前使能功能、手機鎖定狀態(tài)、當(dāng)前時間、剩余電量等等。區(qū)域A3顯示使用中的控件的外貌。區(qū)域A3中的羊為通過控件231產(chǎn)生的動畫,其顯示羊的特定動作,例如靜止站立(如圖3A所示)、漫步(如圖:3B所示)、吃草(如圖3C所示)等等。當(dāng)區(qū)域A2中的對應(yīng)控件圖標被拖動至區(qū)域A3中時,可創(chuàng)建控件231來繪畫區(qū)域A3中的羊。圖4A至圖4C是依本發(fā)明實施例的觸控屏幕16上的顯示范例的示意圖。如上所述,整個屏幕被分成3個區(qū)域,即,區(qū)域Al至A3。除羊動畫之外,在區(qū)域A3中仍有通過控件232產(chǎn)生的蝴蝶動畫,顯示隨機飛舞模式的蝴蝶。應(yīng)可理解,控件232可通過控件231或控制引擎模塊220創(chuàng)建以及啟動。由于控件231與控件232可彼此交互,控件231可響應(yīng)蝴蝶的位置更新而進一步修改羊的顯示動作。特別地,控件231可將羊站立、漫步、吃草的動作改變成羊頭轉(zhuǎn)向蝴蝶的當(dāng)前位置,如圖4A所示。對于控件231周期性地檢查控件232是否改變其位置并依據(jù)控件232的已改變位置作出響應(yīng)動作的情況,下文給出偽碼的范例FunctionDetect_Otherffidgets();{while(infiniteloop){getbutterflywidgetinstance;if(butterflyisactive){usebutterflywidgettogetitsposition;getmywidgetposition;changemywidgetorientationaccordingtothearctanfunctionofthedifferenceofbutterflypositionandmywidgetposition;}if(stopdetectingsignalisreceived){return;}}}可選地,通過控件232產(chǎn)生的蝴蝶動畫的位置更新可經(jīng)由預(yù)定的事件處理器(eventhandler)而主動地觸發(fā)通過控件231產(chǎn)生的羊動畫的修改。對于當(dāng)控件232觸發(fā)位置改變事件時,控件231改變其動作的情況,下文給出偽碼的范例functionmyButterfIyPositionChangeHandler(butterflyposition){getmywidgetposition;changemywidgetorientationaccordingtothearctanfunctionofthedifferenceofbutterflypositionandmywidgetposition;}在另一范例中,當(dāng)發(fā)生觸控事件時,控件231可將羊站立、漫步、吃草的動作改變成羊頭轉(zhuǎn)向一個位置,如圖4B所示。對于當(dāng)發(fā)生觸控事件時,控件231改變其動作的情況,下文給出偽碼的范例functionDetectEvents();{while(infiniteloop){if(penisactive){getmywidgetposition;getactivepeneventtypeandposition;if(pentype==downormove){changemywidgetorientationaccordingtothearctanfunctionofthedifferenceofpenpositionandmywidgetposition;}}if(stopdectectingsignalisreceived){return;}}}可選地,移動電話10可設(shè)計為經(jīng)由觸控事件處理器(toucheventhandler)而主動地觸發(fā)通過控件231產(chǎn)生的羊動畫的修改。對于控件231響應(yīng)觸控事件而改變其動作的情況,下文給出偽碼的范例functionmyPenEventHandler(pentype,penposition){getmywidgetposition;changemywidgetorientationaccordingtothearctanfunctionofthedifferenceofpenpositionandmywidgetposition;}應(yīng)注意,觸控事件發(fā)生的位置并未限于區(qū)域A3內(nèi)。觸控可位于區(qū)域Al或A2內(nèi)。此外,關(guān)于至控制引擎模塊220的控件Ml與232的登記以及觸控事件,下文給出偽碼的范例functionEventWidget—Register(){registerpeneventhandler;getbuttefIywidgetinstance;if(butterflyisactive);{usebutterflywidgettoregisteritspositionchangehandler;}}通常來說,觸控事件可指稱為物體在觸控屏幕16上的接觸。觸控事件可特別地指示點選事件、輕敲(tap)事件、雙擊(double-click)事件、長按(long-press)事件、拖動(drag)事件等等中的一個,或者觸控事件可指稱為物體向觸控屏幕16的感測逼近,且其并非本發(fā)明的限制。當(dāng)前偵測的觸控事件可保存于控制引擎模塊220中??丶?31或232可要求控制引擎模塊220提供觸控事件信息來決定是否已偵測特定觸控事件種類以及已偵測觸控事件的特定位置。點選事件或輕敲事件可定義為物體在觸控屏幕16上的單一觸控。為進一步闡述清楚,點選事件或輕敲事件為物體在觸控屏幕16上的接觸,其具有預(yù)定持續(xù)時間,點選事件或輕敲事件可定義為“鍵盤按下(keydown)”事件,隨后立即為“鍵盤松開(keyup)”事件。雙擊事件可定義為在很短時間間隔內(nèi)發(fā)生的兩個觸控。短時間間隔是通常自持續(xù)性的人體知覺感知能力(humanperceptualsenseofcontinuousness)得到,或由用戶偏好預(yù)定。長按事件可定義為持續(xù)時間超過預(yù)定時間段的一個觸控。利用位于觸控屏幕16之上或之下(以行或列布置)的傳感器,拖動事件可定義為物體開始于傳感器的一端并結(jié)束于傳感器的另一端的多個觸控,其中兩個連續(xù)觸控是處于預(yù)定時間段之內(nèi)。特別地,可以任意方向拖動,例如,向上、向下、向左、向右、順時針、逆時針、或其它。以拖動事件為例,通過控件231產(chǎn)生的羊動畫可通過拖動事件自一個位置移動至另一位置。如圖4C所示,當(dāng)拖動事件的“鍵盤按下”發(fā)生時,羊自原始位置向上提起,且隨后羊附屬于觸控屏幕16上的指針移動位置,即,羊隨著指標移動。隨后,當(dāng)拖動事件的“鍵盤松開”發(fā)生時,羊落在指針的當(dāng)前位置中。類似地,通過控件232產(chǎn)生的蝴蝶動畫也可通過拖動事件移動。觸控物體可為筆、指針、尖筆、手指等等。圖5A是依本發(fā)明實施例的觸控屏幕16上的具有信號si的點選事件的示意圖。信號si代表點選事件cl的邏輯電平,位于觸控屏幕16之上或之下的傳感器(未畫出)可偵測點選事件Cl。在時間段tn內(nèi),信號si自低邏輯電平跳至高邏輯電平,其中當(dāng)偵測到“鍵盤按下”事件時,時間段tn開始;當(dāng)偵測到“鍵盤松開”事件時,時間段tn結(jié)束。否則,信號si維持低邏輯電平。成功的點選事件進一步根據(jù)額外的限制決定,即,時間段tn應(yīng)限制于預(yù)定時間間隔內(nèi)。圖5B是依本發(fā)明實施例的觸控屏幕16上的具有信號s2至s4的拖動事件的示意圖。信號s2至s4代表三個連續(xù)觸控,位于觸控屏幕16之上或之下的傳感器(未畫出)可依序偵測上述連續(xù)觸控。第一觸控與第二觸控的終止之間的時間段t21、第二觸控與第三觸控的終止之間的時間段t22是通過偵測邏輯電平改變而獲得。成功的拖動事件進一步根據(jù)額外的限制決定,即,時間段t21與時間段‘都應(yīng)限制于預(yù)定時間間隔內(nèi)。請注意,盡管本范例中連續(xù)觸控是以線性軌跡布置,在其它實施例中連續(xù)觸控也可以非線性軌跡布置。請注意,控件231與232之間的交互是特別地以視覺可察覺表示提供在觸控屏幕16之上以提升用戶對于移動電話10提供的應(yīng)用的興趣??丶?31與232之間的視覺可察覺交互也可向用戶提供操作不同控件的較有效方式。在實施例中,通過控件231與232產(chǎn)生的動畫圖像并非限制于羊與蝴蝶,其可為顯示其它動物或圖標角色的動作動畫,例如海綿寶寶(SpongeBob)、瓦力(WALL-Ε)、艾蒙(Elmo)等等。在另一實施例中,控件231可設(shè)計為響應(yīng)觸控事件或控件232的作業(yè)狀態(tài)改變而修改羊的顏色或臉部表情,而不是修改動作。舉例來說,當(dāng)偵測到在觸控屏幕16之上發(fā)生的觸控事件或控件232的作業(yè)狀態(tài)改變時,羊的顏色自白色變成棕色或任意其它顏色,或羊的表情自一本正經(jīng)變成燦爛的微笑。可選地,控件231可設(shè)計為響應(yīng)觸控事件或控件232的作業(yè)狀態(tài)改變而模仿狗或任意其它動物。圖6是依本發(fā)明實施例的移動電話10的實時交互方法的流程圖。開始時,當(dāng)移動電話10通電時,執(zhí)行一系列啟動程序,包含操作系統(tǒng)的啟動、控制引擎模塊220的啟動、內(nèi)嵌或耦合功能模塊(例如觸控屏幕16)的啟動等等(步驟S610)。在控制引擎模塊220啟動并就緒之后,控件231(也稱為第一控件)與控件232(也稱為第二控件)可響應(yīng)用戶操作經(jīng)由控制引擎模塊220而被創(chuàng)建以及啟動(步驟S620),其中每一個控件與一個特定功能聯(lián)系。在本實施例中,控件231與顯示羊動作的動畫聯(lián)系,而控件232與顯示蝴蝶動作的動畫聯(lián)系,如圖4A所示。當(dāng)控制引擎模塊220偵測到區(qū)域A2中的對應(yīng)控件圖標被用戶拖動至區(qū)域A3中時,創(chuàng)建以及啟動控件231,而控件232可通過控制引擎模塊220而隨機地創(chuàng)建以及啟動?;蛘?,控件232可通過控件231而被創(chuàng)建以及啟動。當(dāng)控件231與控件232被創(chuàng)建以及啟動時,控件231與控件232執(zhí)行各自的功能(步驟S630)。舉例來說,控件231可產(chǎn)生具有預(yù)設(shè)移動的羊動畫,例如漫步,控件232可產(chǎn)生具有預(yù)設(shè)移動的蝴蝶動畫,例如飛舞。隨后,控件231響應(yīng)控件232的作業(yè)狀態(tài)改變而修改動畫(步驟S640)。特別地,控件232的作業(yè)狀態(tài)改變可指稱為蝴蝶動畫的位置更新,以及控件231的動畫修改可指稱為羊?qū)㈩^轉(zhuǎn)向蝴蝶的當(dāng)前位置,如圖4A所示。請注意,控件231響應(yīng)控件232的最新作業(yè)狀態(tài)改變而修改動畫可為重復(fù)發(fā)生的步驟。在某些實施例中,由控件231與控件232產(chǎn)生的動畫可模仿其它動物或圖標角色的動作與移動。圖7是依本發(fā)明另一實施例的實時交互方法的流程圖。類似于圖6中的步驟S610至步驟S630,當(dāng)移動電話10通電時,執(zhí)行一系列啟動程序,經(jīng)由控制引擎模塊220而創(chuàng)建以及啟動控件231與控件232來執(zhí)行各自的功能。隨后,控件231主動地偵測控件232的當(dāng)前作業(yè)狀態(tài)(步驟S710)并決定控件232的作業(yè)狀態(tài)是否已改變(步驟S720)。步驟S710可通過要求控制引擎模塊220提供作業(yè)狀態(tài)信息、利用控件232提供的對應(yīng)功能、或獲得控件232的對應(yīng)屬性。步驟S720可通過比較當(dāng)前作業(yè)狀態(tài)與上一已偵測作業(yè)狀態(tài)而實現(xiàn)。響應(yīng)控件232的已偵測作業(yè)狀態(tài)改變,控件231修改動畫(步驟S730)。請注意,控件231決定控件232的已改變作業(yè)狀態(tài)以及隨后修改動畫的步驟可為重復(fù)發(fā)生的步驟。即,若需要,將周期性地執(zhí)行步驟S710至步驟S730以修改動畫??蛇x地,在上一偵測之后的預(yù)定時間間隔之后,將繼續(xù)偵測控件232的潛在作業(yè)狀態(tài)改變。即,在每一時間段內(nèi)控件231可產(chǎn)生顯示漫步中的羊的動畫,且每一時間段之后跟隨一個偵測時間段,偵測時間段內(nèi)控件231周期性地執(zhí)行步驟S710至步驟S730。當(dāng)偵測到偵測控件232的作業(yè)狀態(tài)改變時,控件231可將羊漫步的動畫修改成羊頭轉(zhuǎn)向蝴蝶的當(dāng)前位置。否則,當(dāng)偵測到控件232的作業(yè)狀態(tài)并未改變時,控件231可將羊漫步的動畫修改成羊吃草。圖8是依本發(fā)明又一實施例的實時交互方法的流程圖。類似于圖6中的步驟S610至步驟S630,當(dāng)移動電話10通電時,執(zhí)行一系列啟動程序,經(jīng)由控制引擎模塊220而創(chuàng)建以及啟動控件231與控件232來執(zhí)行各自的功能。隨后,控件232主動地通知控件231關(guān)于其作業(yè)狀態(tài)的改變(步驟S810),以使控件231響應(yīng)控件232的已改變作業(yè)狀態(tài)而修改動畫(步驟S820)。請注意,通知控件232的已改變作業(yè)狀態(tài)可為對于控件231的重復(fù)發(fā)生步驟。即,響應(yīng)通過控件232重復(fù)通知的已改變作業(yè)狀態(tài),控件231持續(xù)地修改動畫。圖9是依本發(fā)明又一實施例的移動電話10的實時交互方法的流程圖。類似于圖6中的步驟S610至步驟S630,當(dāng)移動電話10通電時,執(zhí)行一系列啟動程序,經(jīng)由控制引擎模塊220而創(chuàng)建以及啟動控件231與控件232來執(zhí)行各自的功能。一個或多個傳感器(未畫出)可位于觸控屏幕16之上或之下,用于偵測其上的觸控事件。觸控事件可指稱為物體在觸控屏幕16上的接觸,或其也可指稱為物體向觸控屏幕16的感測逼近。隨后,在觸控屏幕16之上偵測到一個觸控事件(步驟S910)。響應(yīng)觸控事件,控件231修改動畫(步驟S920)。特別地,觸控事件可指稱為點選事件、輕敲事件、雙擊事件、長按事件、或拖動事件,而通過控件231修改的動畫可為羊轉(zhuǎn)頭并望向觸控事件發(fā)生的方向,如圖4B所示。在某些實施例中,控件231可響應(yīng)觸控事件而修改羊的顏色或臉部表情,而不是修改動畫??蛇x地,控件231可響應(yīng)觸控事件而將羊的動畫形象修改成狗或任意其它動物。圖10是依本發(fā)明又一實施例的移動電話10的實時交互方法的流程圖。類似于圖6中的步驟S610至步驟S630,當(dāng)移動電話10通電時,執(zhí)行一系列啟動程序,經(jīng)由控制引擎模塊220而創(chuàng)建以及啟動控件231與控件232來執(zhí)行各自的功能。隨后,觸控屏幕16可偵測其上的觸控事件。在步驟S630之后,控件231決定是否已偵測到觸控事件或控件232的作業(yè)狀態(tài)改變(步驟S1010)。若在觸控屏幕16之上偵測到一個觸控事件,則控件231依據(jù)觸控事件而修改其自有動畫(步驟S1020)。若偵測到控件232的作業(yè)狀態(tài)改變,則控件231依據(jù)控件232的作業(yè)狀態(tài)改變而修改其自有動畫(步驟S1030)。此后,決定是否接收到停止信號(步驟S1040)。若是,程序結(jié)束;若否,程序流程轉(zhuǎn)至步驟S1010來偵側(cè)下一觸控事件或控件232的下一作業(yè)狀態(tài)改變。盡管觸控事件以及控件232的作業(yè)狀態(tài)改變的偵測是在單一步驟中決定,實時交互方法可選擇性地設(shè)計為在兩個依序分離的步驟中執(zhí)行觸控事件以及控件232的作業(yè)狀態(tài)改變的偵測。請注意,當(dāng)控件231終止或自區(qū)域A3被拖動至區(qū)域A2中時,可結(jié)束實時交互方法的流程。以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明的精神所做的均等變化與修飾,都應(yīng)屬本發(fā)明的涵蓋范圍。應(yīng)注意,控件231與232可被設(shè)計為提供除羊與蝴蝶動畫之外的其它不同功能。舉例來說,控件231可產(chǎn)生由用戶輸入的每日任務(wù)計劃表,控件232可產(chǎn)生顯示月日的日歷,以及控件231可響應(yīng)控件232的已選月以及日而顯示在特定星期或特定日期中的任務(wù)。此外,實時交互方法或系統(tǒng)可提供超過兩個控件之間的交互,本發(fā)明并非限制于此。因此,本發(fā)明的范圍應(yīng)通過權(quán)利要求書的范圍及其等效變化與修飾而限定。權(quán)利要求1.一種電子交互裝置,包含觸控屏幕;以及處理單元,執(zhí)行第一控件與第二控件,其中該第一控件在該觸控屏幕之上產(chǎn)生動畫,以及響應(yīng)該第二控件的作業(yè)狀態(tài)改變而修改該動畫。2.如權(quán)利要求1所述的電子交互裝置,其特征在于該處理單元進一步執(zhí)行控制引擎模塊,以及該第一控件進一步自該控制引擎模塊要求關(guān)于該第二控件的當(dāng)前作業(yè)狀態(tài)的信息,決定是否已發(fā)生該第二控件的該作業(yè)狀態(tài)改變,以及當(dāng)已發(fā)生該作業(yè)狀態(tài)改變時,依據(jù)該第二控件的該當(dāng)前作業(yè)狀態(tài)而修改該動畫。3.如權(quán)利要求1所述的電子交互裝置,其特征在于該第一控件通過調(diào)用該第二控件的功能或獲得該第二控件的屬性而獲取該第二控件的當(dāng)前作業(yè)狀態(tài),決定是否已發(fā)生該第二控件的該作業(yè)狀態(tài)改變,以及當(dāng)已發(fā)生該作業(yè)狀態(tài)改變時,依據(jù)該第二控件的該當(dāng)前作業(yè)狀態(tài)而修改該動畫。4.如權(quán)利要求1所述的電子交互裝置,其特征在于該第一控件是通過該第二控件通知關(guān)于該第二控件的該作業(yè)狀態(tài)改變,以及依據(jù)該第二控件的當(dāng)前作業(yè)狀態(tài)而修改該動畫。5.如權(quán)利要求1所述的電子交互裝置,其特征在于該觸控屏幕偵測其上的觸控事件,以及該第一控件進一步響應(yīng)該觸控事件而修改該動畫。6.如權(quán)利要求1所述的電子交互裝置,其特征在于該第一控件將第一動畫動物的頭部修改為望向由該第二控件產(chǎn)生的第二動畫動物的當(dāng)前位置。7.如權(quán)利要求1所述的電子交互裝置,其特征在于該觸控屏幕被分成第一區(qū)域與第二區(qū)域,當(dāng)該第一區(qū)域中的對應(yīng)控件圖標被拖動至該第二區(qū)域中時,該第一控件被執(zhí)行。8.如權(quán)利要求7所述的電子交互裝置,其特征在于該第二控件是通過該第一控件創(chuàng)建以及啟動。9.一種電子交互裝置,包含觸控屏幕;以及處理單元,偵測在該觸控屏幕上的觸控事件以及執(zhí)行控件,其中該控件在該觸控屏幕之上產(chǎn)生動畫,以及響應(yīng)該觸控事件而修改該動畫。10.如權(quán)利要求9所述的電子交互裝置,其特征在于該處理單元執(zhí)行控制引擎模塊,該控制引擎模塊保存當(dāng)前在該觸控屏幕上偵測的觸控事件信息,以及該控件要求該控制引擎模塊提供該觸控事件信息。11.如權(quán)利要求9所述的電子交互裝置,其特征在于該控件將動畫動物的頭部修改為望向該觸控事件的當(dāng)前位置。12.如權(quán)利要求9所述的電子交互裝置,其特征在于該觸控屏幕被分成第一區(qū)域與第二區(qū)域,當(dāng)該第一區(qū)域中的對應(yīng)控件圖標被拖動至該第二區(qū)域中時,執(zhí)行該控件。13.一種電子裝置的實時交互方法,該電子裝置具有觸控屏幕,該電子裝置的實時交互方法包含執(zhí)行第一控件與第二控件,其中該第一控件在該觸控屏幕之上產(chǎn)生外貌;以及通過該第一控件,響應(yīng)該第二控件的作業(yè)狀態(tài)改變而修改該外貌。14.如權(quán)利要求13所述的電子裝置的實時交互方法,其特征在于該第一控件響應(yīng)該第二控件的該作業(yè)狀態(tài)改變而修改動畫的顏色或臉部表情。15.如權(quán)利要求13所述的電子裝置的實時交互方法,其特征在于當(dāng)并未偵測到該第二控件的該作業(yè)狀態(tài)改變時,該第一控件產(chǎn)生動畫,該動畫顯示一個站立、漫步、或吃草的動物。16.一種電子裝置的實時交互方法,該電子裝置具有觸控屏幕,該電子裝置的實時交互方法包含執(zhí)行控件,其中該控件在該觸控屏幕之上產(chǎn)生外貌;偵測在該觸控屏幕上的觸控事件;以及通過該控件,響應(yīng)該觸控事件而修改該外貌。17.如權(quán)利要求16所述的電子裝置的實時交互方法,其特征在于該控件響應(yīng)該已偵測的觸控事件而修改動畫的顏色或臉部表情。18.如權(quán)利要求16所述的電子裝置的實時交互方法,其特征在于當(dāng)并未偵測到在該觸控屏幕上的該觸控事件時,該控件產(chǎn)生動畫,該動畫顯示一個站立、漫步、或吃草的動物。全文摘要本發(fā)明提供一種電子交互裝置以及電子裝置的實時交互方法。所述電子交互裝置包含觸控屏幕;以及執(zhí)行第一控件與第二控件的處理單元,其中第一控件在觸控屏幕之上產(chǎn)生動畫以及響應(yīng)第二控件的作業(yè)狀態(tài)改變而修改動畫。上述電子交互裝置以及電子裝置的實時交互方法能夠提供獨立控件之間的有效、直覺以及有趣方式的交互。文檔編號H04M1/725GK102298517SQ201010574258公開日2011年12月28日申請日期2010年12月6日優(yōu)先權(quán)日2010年6月24日發(fā)明者柯政宏,沈允中申請人:聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
美姑县| 兰坪| 舟曲县| 吉首市| 鄂托克前旗| SHOW| 黔西| 洛川县| 绥棱县| 紫云| 伊宁市| 正蓝旗| 堆龙德庆县| 余干县| 内乡县| 略阳县| 呼和浩特市| 徐州市| 皮山县| 永清县| 洮南市| 开鲁县| 客服| 会泽县| 汶川县| 恩平市| 福州市| 灵石县| 清新县| 洞头县| 伽师县| 金川县| 个旧市| 阜平县| 乳山市| 绿春县| 靖宇县| 务川| 都昌县| 吉林市| 红河县|