專利名稱:移動終端以及其中控制模式切換的方法
技術領域:
本發明涉及一種移動終端,更具體地說,涉及在一種移動終端以及在其中控制模式切換的方法。盡管本發明適用于范圍廣泛的應用程序,但尤其適用于能夠實現多個模式的移動終端。
背景技術:
通常,終端能夠被分類為移動/便攜終端和固定終端。根據用戶的直接攜帶的可能性,移動終端能夠再被分類為手持終端和車載終端。隨著終端的功能的多樣化,終端被實施為具有復合功能的多媒體播放器,諸如照片或者動態圖像的拍攝、音樂或動態圖像文件的回放,玩游戲、廣播接收等等。為了支持和增加終端功能,能夠考慮改進終端的結構部分和/或軟件部分。近來,移動終端趨向于用于商務需要以及個人需要。另外,需要實施既適合商務需要也適合個人需要的移動終端。此外,對于為了個人需要或商務需要的目的而使用移動終端的需求分別保持增長。但是,根據現有技術的移動終端無法提供其中移動終端能夠分別用于個人需要或者商務需要的目的的環境。
發明內容
因此,本發明涉及一種移動終端以及在其中控制模式切換的方法,其基本上消除了由現有技術的限制和缺點導致的一個或多個問題。本發明的目的是提供一種移動終端以及在其中控制模式切換的方法,通過該終端和方法,能夠為了用戶的便利和數據安全以彼此區分的方式單獨地實施和激活多個模式。本發明的另一目的是提供一種移動終端以及在其中控制模式切換的方法,通過該終端和方法,通過在移動終端中加載的模式管理解決方案,能夠在多個模式(例如,個人模式、商務模式等)之間有效地執行模式切換。本發明的另一目的是提供一種移動終端以及在其中控制模式切換的方法,通過該終端和方法,能夠安全地管理對應于多個模式中的每一個模式的信息。本發明的另一個目的是提供一種移動終端以及其中控制模式切換的方法,通過該終端和方法,當在應該執行模式切換的情況下沒有執行模式切換時,能夠限制特定應用程序的功能執行。在隨后的描述中將會部分地闡述本發明的額外的優點、目的和特征,并且部分優點、目的和特征對于已經研究過下面所述的本領域技術人員來說將是顯而易見的,或者部分優點、目的和特征將通過本發明的實踐來知曉。通過在給出的描述及其權利要求以及附圖中特別地指出的結構可以實現并且獲得本發明的目的和其它的優點。為了獲得這些目的和其他優點,并且依據本發明的意圖,如本文所包含以及廣泛描述的,根據本發明的移動終端包括能夠實施包括第一模式和第二模式的多個模式的至少一個操作系統;可在多個模式的至少一個中運行的至少一個應用程序;控制器,在第一模式的激活狀態下檢測用于模式切換的信號,控制器依據信號的檢測控制從第一模式到第二模式的切換,如果沒有切換到第二模式則限制可在第一模式中運行的至少一個或多個應用程序中的特定應用程序的功能執行;以及顯示單元,在控制器的控制下,在多個模式中的規定模式的激活狀態下,顯示執行基于語音的通信和基于文本的通信中的至少一個所需的用戶界面。在本發明的另一方面,一種在移動終端中控制模式切換的方法,其能夠實施包括第一模式和第二模式的多個模式,該方法包括以下步驟激活第一模式,檢測用于模式切換的信號,依據用于模式切換的信號的檢測控制從第一模式到第二模式的切換,并且如果沒有切換到第二模式則限制可在第一模式中運行的至少一個或多個應用程序中的特定應用程序的功能執行。此外,移動終端包括能夠實施第一模式和第二模式的至少一個操作系統以及可在第一模式和第二模式的至少一個中運行的至少一個應用程序。另外,移動終端在多個模式中的規定模式的激活狀態下,顯示執行基于語音的通信和基于文本的通信中的至少一個所需的用戶界面。在另一方面,本發明提供一種移動終端,其包括通信單元,配置為與至少一個外部終端通信;存儲器,配置為分別存儲包括至少第一和第二模式的至少第一和第二操作系統;以及控制器,配置為執行第一操作系統并激活對應于第一操作系統的第一模式,在顯示單元上顯示對應于激活的第一模式的第一信息畫面,接收指示第一模式要被切換到第二模式的切換信號,基于接收的切換信號嘗試切換到第二模式,并且當沒有切換到第二模式時限制在第一模式執行的特定應用程序。本發明還提供了控制移動終端的相應方法。因此,本發明提供下面的效果和/或優點。首先,本發明能夠有效地執行模式切換以使得在多個模式中能夠激活適合于當前終端狀態(例如,位置、時間、接入網絡等)的模式。其次,本發明分別地執行多個模式中的每一個的數據存儲和管理,由此增強了模式間的數據安全性。第三,當在應該執行模式切換的情形中沒有執行模式切換時,本發明限制特定應用程序的功能執行,從而加強與特定應用程序有關的信息的安全性。應當理解,本發明前面的一般描述和下面的詳細描述都是示意性的和解釋性的,旨在提供對如權利要求所述的本發明的進一步的解釋。
被包括以提供本發明的進一步理解并且被并入這里構成本申請的一部分的附圖示出本發明的實施例并且與說明一起用于解釋本發明的原理。在附圖中圖1是根據本發明的一個實施例的移動終端的框圖;圖2A是根據本發明的一個實施例的移動終端的前透視圖;圖2B是根據本發明的一個實施例的移動終端的后透射圖;圖3A至3C是根據本發明的實施多個模式并且在多個模式之間進行模式切換所需的組件的框圖;圖4A至4C是根據本發明的操作用于實施多個模式的多個操作系統所需的組件的框圖;圖5A至IOC是根據本發明的區分多個模式的圖;圖11是根據本發明在移動終端中控制模式切換的方法的第一流程圖;圖12A和圖12B是根據本發明在多個操作系統中切換每個類型的模式的處理的流程圖;圖13A至13C是根據本發明當沒有執行模式切換時的圖;圖14A至14D是根據本發明當沒有執行模式切換時限制應用程序指示符顯示的圖;圖15A至15F是根據本發明當沒有執行模式切換時限制用戶選擇的特定應用程序的功能執行的圖;圖16A至16C是根據本發明當運行特定應用程序而沒有執行模式切換時限制特定應用程序的功能執行的圖;圖17A至18D是根據本發明當從用戶接收到模式切換命令信號時的模式切換處理的圖;圖19A至19D是根據本發明當位于特定地點時模式切換處理的圖;圖20A至20D是根據本發明當屬于特定時間時模式切換處理的圖;圖21A和圖21B是根據本發明當訪問特定網絡時模式切換處理的圖;圖22A至23C是根據本發明當從特定對方終端接收數據時模式切換處理的圖;圖24A至25B是根據本發明當向特定對方終端發送數據時模式切換處理的圖;圖26A和圖26B是包括用于確定圖22A至25B中的特定對方終端的數據字段的數據結構的27是根據本發明在移動終端中控制模式切換的方法的第二流程圖;圖28A和圖28B是根據本發明在執行通用應用程序時切換模式的處理的圖;以及圖29A至29C是根據本發明在執行專用應用程序時切換模式的處理的圖。
具體實施例方式在下面的詳細描述中,將參考形成本發明一部分并且借助于示出來顯示本發明的特定實施例的附圖。本技術領域一般技術人員應當理解,可以利用其他實施例,并且在不偏離本發明的范圍的情況下可以進行結構、電氣以及過程的改變。盡可能的,在整個附圖中,使用相同的附圖標記指示相同或類似的組件。首先,本公開中描述的移動終端可以包括移動電話、智能電話、筆記本計算機、數字廣播終端、PDA (個人數字助理)、PMP (便攜式多媒體播放器)、導航系統等。除了僅使用于移動終端的情況,本領域技術人員應當理解,根據本公開描述的實施例的構造可應用于諸如數字TV、臺式計算機等的固定終端。圖1是根據本發明的一個實施例的移動終端的框圖。參考圖1,根據本發明的一個實施例的移動終端100包括無線通信單元110、A/V (音頻/視頻)輸入單元120、用戶輸入單元130、感測單元140、輸出單元150、存儲器160、接口單元170、控制器180、電源單元190等。圖1示出具有各種組件的移動終端100,但是理解的是,不需要實現示出的所有組件。可以替代地實現更多或更少的組件。
在下面的描述中,依次解釋移動終端100的上述元件。首先,無線通信單元110通常包括一個或多個組件,其允許在移動終端100與移動終端100所在的無線通信系統或網絡之間進行無線通信。例如,無線通信單元110可以包括廣播接收模塊111、移動通信模塊112、無線互聯網模塊113、短距離通信模塊114、位置定位模塊115等。廣播接收模塊111通過廣播信道從外部廣播管理服務器接收廣播信號和/或廣播相關信息。廣播信道可以包括衛星信道和地面信道。廣播管理服務器通常指產生和發送廣播信號和/或廣播相關信息的服務器,或者被提供有先前產生的廣播信號和/或廣播相關信息然后將提供的信號或信息發送到終端的服務器。廣播信號可以實現為TV廣播信號、無線電廣播信號和數據廣播信號等。如果期望,則廣播信號還可以包括與TV廣播信號或無線電廣播信號組合的廣播信號。廣播相關信息包括與廣播頻道、廣播節目、廣播服務提供商等相關的信息。另外,可以通過移動通信網絡提供廣播相關信息。在這種情況下,能夠通過移動通信模塊112接收廣播相關信息。可以按照各種形式實現廣播相關信息。例如,廣播相關信息可以包括數字多媒體廣播(DMB)的電子節目指南(EPG)和數字視頻廣播-手持(DVB-H)的電子服務指南(ESG)。廣播接收模塊111可以被配置為接收從各種類型廣播系統發送的廣播信號。通過非限制性示例,這種廣播系統包括數字多媒體廣播-地面(DMB-T)、數字多媒體廣播-衛星(DMB-S)、數字視頻廣播-手持(DVB-H)、已知為媒體前向鏈路(MediaFLO )的數據廣播系統和綜合業務數字廣播-地面(ISDB-T)。可選地,廣播接收模塊111可以被配置為適合于其他廣播系統以及上述數字廣播系統。通過廣播接收模塊111接收的廣播信號和/或廣播相關信息可以存儲在適當的設備中,諸如存儲器160中。移動通信模塊112向一個或多個網絡實體(例如,基站、外部終端、服務器等)發送無線信號/從一個或多個網絡實體接收無線信號。根據文本/多媒體消息收發等,這種無線信號可以表示音頻、視頻和數據。無線互聯網模塊113支持移動終端100的互聯網接入。此模塊可以內部或外部連接到移動終端100。在這種情況下,無線互聯網技術可以包括WLAN(無線LAN)、Wi-Fi、Wibro (無線寬帶),Wimax (全球微波接入互操作性)、HSDPA (高速下行鏈路分組接入)等。短距離通信模塊114有利于相對短距離的通信。實現此模塊的適當技術包括射頻識別(RFID)、紅外數據協會(IrDA)、超寬帶(UWB)以及通常被稱為藍牙和的ZigBee的網絡技術,僅列舉一些。位置定位模塊115識別或獲得移動終端100的位置。如果期望,則可以利用全球定位系統(GPS)模塊實現此模塊。參考圖1,音頻/視頻(A/V)輸入單元120被配置為向移動終端100提供音頻或視頻信號輸入。如所示,A/V輸入單元120包括相機121和麥克風122。相機121接收和處理在視頻通話模式或拍攝模式下通過圖像傳感器獲得的靜止圖像或視頻的圖像幀。另外,可以將處理后的圖像幀顯示在顯示單元151上。
相機121處理的圖像幀可以存儲在存儲器160中或者通過無線通信單元110向外發送。可選地,根據使用環境,可以向移動終端100提供至少兩個相機121。麥克風122在便攜式設備處于特定模式,諸如電話通話模式、記錄模式和語言識別時接收外部音頻信號。處理該音頻信號且將其轉換成電音頻數據。當在通話模式時,處理后的音頻信號變換成可通過移動通信模塊112發送到移動通信基站的格式。麥克風122通常包括各種噪聲消除算法,以消除在接收外部音頻信號時產生的噪聲。用戶輸入單元130響應于相關輸入設備的用戶操作產生輸入數據。這種設備的示例包括鍵盤、薄膜開關、觸摸板(例如,靜壓/電容)、緩動輪、緩動開關等。感測單元140提供感測信號用于使用移動終端的各個方面的狀態測量控制移動終端100的操作。例如,感測單元140可以檢測移動終端100的打開/關閉狀態、移動終端100的組件(例如,顯示器和鍵盤)的相對位置、移動終端100或移動終端100的組件的位置改變、用戶與移動終端100的接觸的有無、移動終端100的取向或加速/減速。作為示例,考慮將移動終端100配置為滑動型移動終端。在這種配置下,感測單元140可以感測移動終端的滑動部分是打開還是關閉。其他示例包括感測單元140感測電源190提供的電力的有無、接口單元170與外部設備之間的耦合或其他連接的有無。另外,感測單元140可以包括接近傳感器141。輸出單元150產生與視覺、聽覺、觸覺等的感覺相關的輸出。另外,輸出單元150包括顯示單元151、音頻輸出模塊152、報警單元153、觸覺模塊154、投影模塊155等。顯示單元151通常被實現為可視地顯示(輸出)與移動終端100相關的信息。例如,如果移動終端在電話通話模式下操作,則顯示器通常將提供用戶界面(UI)或圖形用戶界面(GUI),其包括與發起(placing)、進行和終止電話通話相關的信息。作為另一示例,如果移動終端100處于視頻通話模式或拍攝模式,則顯示單元151可以額外地或可選地顯示與這些模式相關的圖像、UI或⑶I。可以使用已知的顯示技術來實現顯示單元151,例如包括液晶顯示器(IXD)、薄膜晶體管-液晶顯示器(TFT-IXD)、有機發光二極管顯示器(OLED)、柔性顯示器和三維顯示器。移動終端100可以包括一個或多個這種顯示器。上述顯示器的一部分可以被實現為透明或者光學透射型,其可以被命名為透明顯示器。作為透明顯示器的代表性示例,存在TOLED(透明0LED)等。顯示單元151的背面配置也可以被實現為光學透射型。在這種配置中,用戶能夠通過終端主體的顯示單元151占據的區域看到終端主體背面的對象根據實現的移動終端100的配置,可以向移動終端100提供至少兩個顯示單元151。例如,在移動終端100的單個面上可以按照彼此間隔開或者置于一個主體中的方式排列多個顯示單元。替代地,可以在移動終端100的不同面上排列多個顯示單元。當顯示單元151和用于檢測觸摸操作的傳感器(以下稱為“觸摸傳感器”)構成多層結構(以下稱為“觸摸屏”)時,能夠將顯示單元151用作輸入設備以及輸出設備。在這種情況下,觸摸傳感器可以被配置為觸摸膜、觸摸片、觸摸板等。觸摸傳感器可以被配置為將施加到顯示單元151的特定部分的壓力或者從顯示單元151的特定部分產生的電容變化轉換為電輸入信號。此外,能夠將觸摸傳感器配置為檢測觸摸的壓力以及觸摸位置或尺寸。
如果對觸摸傳感器進行觸摸輸入,則與觸摸相應的信號被傳遞到觸摸控制器。觸摸控制器處理該信號,然后將處理后的信號傳遞到控制器180。因此,控制器180能夠知道是否觸摸了顯示單元151的規定部分。參考圖1,接近傳感器141可以設置在觸摸屏包圍的或觸摸屏周圍的移動終端100的內部區域。接近傳感器141是下述傳感器,其在沒有機械接觸的情況下使用電磁場強度或紅外線檢測接近規定檢測面的對象或者在接近傳感器141周圍存在的對象的有無。因此,接近傳感器141耐久性長于接觸型傳感器且與接觸型傳感器相比用途更廣。接近傳感器141可以包括透射光電傳感器、直接反射光電傳感器、鏡反射光電傳感器、射頻振蕩接近傳感器、靜電容接近傳感器、磁接近傳感器、紅外接近傳感器等。當觸摸屏包括靜電容接近傳感器時,其被配置為使用根據指示器的接近的電場變化來檢測指示器的接近。在這種情況置中,觸摸屏(觸摸傳感器)可以被分類為接近傳感器。在下面的描述中,為了清楚,指示器接近而沒有接觸觸摸屏以被識別為位于觸摸屏上的動作稱為“接近觸摸”。另外,指示器實際接觸觸摸屏的動作稱為“接觸觸摸”。指示器接近觸摸觸摸屏上的位置的含義是當指示器執行接近觸摸時與觸摸屏垂直相對的指示器的位置。接近傳感器141檢測接近觸摸和接近觸摸方式(例如,接近觸摸距離、接近觸摸持續時間、接近觸摸位置、接近觸摸移位狀態等)。另外,可以將與檢測到的接近觸摸動作和檢測到的接近觸摸方式相應的信息輸出到觸摸屏。音頻輸出模塊152包括呼叫接收模式、呼叫發起模式、記錄在模式、語音識別模式、廣播接收模式等的各種模式下運行,以輸出從無線通信單元110接收的或者在存儲器160中存儲的音頻數據。在操作期間,音頻輸出模塊152輸出與特定功能(例如,接收的呼叫、接收的消息等)相關的音頻。通常使用一個或多個揚聲器、蜂鳴器、其他音頻產生設備或其組合實現音頻輸出模塊152。報警模塊153輸出用于宣布出現與移動終端100相關的特定事件的信號。典型的事件包括呼叫接收事件、消息接收事件和觸摸輸入接收事件。報警單元153能夠通過振動以及視頻或音頻信號輸出用于宣布事件出現的信號。可以通過顯示單元151或音頻輸出單元152輸出視頻或音頻信號。因此,顯示單元151或音頻輸出單元152可以被認為是報警模塊153的一部分。觸覺模塊巧4產生用戶能夠感測的各種觸覺效果。振動是通過觸覺模塊巧4產生的觸覺效果中的代表性的一個。觸覺模塊1 產生的振動的強度和方式是可控的。例如,可以以合成在一起的方式輸出不同的振動,或者按順序輸出不同的振動。觸覺模塊巧4能夠產生各種觸覺效果以及振動。例如,觸覺模塊巧4產生歸因于抵靠接觸皮膚表面垂直移動的針的布置的效果、歸因于通過注入/吸入孔的空氣的注入/吸入力的效果、歸因于掠過皮膚表面的效果、歸因于接觸電極的效果、歸因于靜電力的效果、歸因于使用吸熱或放熱設備表示熱/冷感覺的效果等。觸覺模塊IM可以被實現為使用戶能夠通過手指、手臂等的肌肉感覺感覺觸覺效果以及通過直接接觸傳遞觸覺效果。可選地,可以根據移動終端100的相應配置類型向移動終端100提供至少兩個觸覺模塊154。投影模塊155是用于使用移動終端100執行圖像投影功能的元件。另外,投影模塊155能夠根據控制器180的控制信號在外部畫面或墻上顯示與顯示單元151上顯示的圖像相同或至少部分不同的圖像。特別地,投影模塊155可以包括產生用于在外部投影圖像的光(例如,激光)的光源;圖像產生機構,用于產生將使用從光源產生的光向外部輸出的圖像;以及透鏡,用于以預定焦距放大以向外輸出圖像。另外,投影模塊155還可以包括通過機械地移動透鏡或整個模塊來調節圖像投影方向的設備。根據顯示裝置的設備類型,投影模塊155可以被分類為陰極射線管(CRT)模塊、液晶顯示器(LCD)模塊、數字光處理(DLP)模塊等。特別地,通過使得從光源產生的光能夠反射在DMD (數字微鏡器件)芯片上的機構來操作DLP模塊,并且在小型化投影模塊155的方面,DLP模塊是有利的。優選地,可以在移動終端100的橫向長度方向、正面或背面方向上設置投影模塊155。另外,可以理解,可以根據移動終端100的需要,將投影模塊155設置到移動終端100的任何部分。存儲器單元160通常用于存儲各種類型的數據,以支持移動終端100的處理、控制和存儲要求。這樣的數據的示例包括用于移動終端100上運行的應用的程序指令、聯系人數據、電話本數據、消息、音頻、靜止圖像、動態圖像等。另外,每個數據的最近使用歷史或累計使用頻率(例如,每個電話本、每個消息或每個多媒體的使用頻率)可以存儲在存儲器單元160中。此外,在觸摸輸入到觸摸屏時輸出的振動和/或聲音的各種方式的數據可以存儲在存儲器單元160中。可以使用任何類型的適當的易失性和非易失性存儲器或存儲設備或者其組合來實現存儲器160,其包括硬盤、隨機存取存儲器(RAM)、靜態隨機存取存儲器(SRAM)、電可擦除可編程只讀存儲器(EEPROM)、可擦除可編程只讀存儲器(EPROM)、可編程只讀存儲器(PR0M)、只讀存儲器(ROM)、磁存儲器、閃存、磁或光盤、多媒體卡微型存儲器、卡型存儲器(例如,SD存儲器、》)存儲器等)或其他類似存儲器或數據存儲設備。另外,移動終端100能夠與網絡存儲器關聯地操作以在互聯網上執行存儲器160的存儲功能。接口單元170通常被實現為將移動終端100與外部設備耦接。接口單元170從外部設備接收數據或者被提供有電力,然后,將數據或電力傳遞到移動終端100的各元件,或者使得移動終端100內的數據能夠傳遞到外部設備。可以使用有線/無線頭戴式耳機端口、外部充電器端口、有線/無線數據端口、存儲卡端口、用于耦接到具有識別模塊的設備的端口、音頻輸入/輸出端口、視頻輸入/輸出端口、耳機端口等來配置接口單元170。識別模塊是用于存儲用于驗證移動終端100的使用權限的各種類型的信息的芯片,并且可以包括用戶識別模塊(UIM)、用戶識別模塊(SIM)、通用用戶識別模塊(USIM)等。具有識別模塊的設備(以下稱為“識別設備”)可以被制造成智能卡。因此,識別設備可通過相應端口連接到移動終端100。當移動終端100連接到外部支架時,接口單元170成為從源向移動終端100提供電力的通道或者將用戶從支架輸入的各種命令信號傳遞到移動終端100的通道。從支架輸入的各種命令信號中的每一個或者電力可以作為使得移動終端100能夠了解其被正確地裝載到支架的信號。控制器180通常控制移動終端100的整體操作。例如,控制器180執行與語音通話、數據通信、視頻通話等相關的控制和處理。控制器180可以包括提供多媒體播放的多媒體模塊181。多媒體模塊181可以被配置為控制器180的一部分,或者可以被實現為單獨的組件。此外,控制器180能夠執行方式識別處理,用于分別將觸摸屏上進行的手寫輸入和圖片繪制輸入識別為字符或圖像。電源單元190提供移動終端100的各個組件所需的電力。電力可以是內部電力、外部電力或其組合。例如,可以使用計算機軟件、硬件或其某種組合在計算機可讀介質中實現在此描述的各種實施例。對于硬件實現,可以在一個或多個專用集成電路(ASIC)、數字信號處理器(DSP)、數字信號處理設備(DSPD)、可編程邏輯器件(PLD)、現場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設計為執行在此描述的功能的其他電子單元,或者其選擇性組合中實現在此描述的實施例。還可以通過控制器180實現這些實施例。對于軟件實現,可以使用諸如過程和功能的單獨的軟件模塊實現在此描述的實施例,軟件模塊中的每一個都執行在此描述的一個或多個功能和操作。可以使用以任何適當的編程語言編寫的軟件程序實現軟件代碼,該軟件代碼可以存儲在諸如存儲器160的存儲器中,且可以通過諸如控制180的控制器或處理器來執行。圖2A是根據本發明的一個實施例的移動終端的前透視圖。在圖中示出的移動終端100具有直板型終端主體。但是,移動終端100可以以各種不同的構造來實現。這樣的構造的示例包括折疊型、滑蓋型、旋轉型、擺動型以及其組合。為了清楚起見,進一步的公開將主要涉及直板型移動終端100。但是這樣的技術同等地應用于其他類型的移動終端。參考圖2A,移動終端100包括構造其外部的殼體(外殼、外罩、外蓋等等)。在本實施例中,殼體可以被分為前殼體101和后殼體102。各種電氣/電子部件裝載在前和后殼體101和102之間提供的空間中。可選地,可以進一步在前后殼體101和102之間額外地提供至少一個中間殼體。殼體101和102由合成樹脂的注入成型來形成,或者能夠由諸如不銹鋼(STS)、鈦(Ti)等的金屬物質形成。顯示單元151、音頻輸出單元152、相機121、用戶輸入單元130/131和132、麥克風122、接口 170等能夠設置到終端主體,并且更具體地,設置到前殼體101。顯示單元151占據前殼體101的主面的大部分。音頻輸出單元151和相機121提供到鄰近顯示單元151的兩端部分之一的區域,而用戶輸入單元131和麥克風122提供到鄰近顯示單元151的另一端部分的另一區域。用戶輸入單元132和接口 170可以提供到前和后殼體101和102的側面。輸入單元130被操縱以接收用于控制終端100的操作的命令。另外,輸入單元130能夠包括多個操作單元131和132。操作單元131、132可以被稱為操作部分,并且可以采用使得用戶能夠通過體驗觸覺感覺執行操作動作的觸覺方式的任何方法。可以以各種方式設置通過第一或第二操作單元131或132輸入的內容。例如,諸如開始、結束、滾動等的命令被輸入到第一操作單元131。另外,用于從音頻輸出單元152輸出的聲音的音量調節的命令、用于切換到顯示單元151的觸摸識別模式的命令等能夠輸入到第二操作單元132。圖2B是圖2A中示出的終端的背面的透視圖。參考圖2B,相機121'可以被額外地提供到終端主體的背面,更具體地,提供到后殼體102。相機121具有基本上與圖2A中所示的前相機121的拍攝方向相反的拍攝方向,并且可以具有不同于前相機121的像素的像素。例如,優選的是,前相機121具有足以為了視頻通話捕獲和發送用戶的臉的圖片的低像素,而后相機121’具有用于為了攝影而捕獲普通對象并且不發送捕獲的對象的高像素。并且可以以旋轉或者彈出方式將相機121和121’中的每一個安裝在終端主體處。閃光燈123和鏡子IM被額外地提供為與相機121'相鄰。當使用相機121'拍攝對象時,閃光燈123向對象投射光。當用戶想用相機121'拍攝用戶的圖片(自拍)時,鏡子124使得用戶能夠看到由鏡子IM反射的用戶的臉。額外的音頻輸出單元152’能夠被設置于終端主體的背面。額外的音頻輸出單元152’能與圖2A中所示的前面的音頻輸出單元152—起實現立體聲功能,并且可以用于在終端上通話時實施免提模式。廣播信號接收天線124以及用于通信的天線等等能夠被額外地設置于終端主體的橫向側。構成圖1中所示的廣播接收模塊111的一部分的天線IM能夠可收回地設置于終端主體。用于向終端100供電的電源單元190設置于終端主體。另外,電源單元190能夠被構造為內置在終端主體中。或者,電源單元190能夠構造為可拆卸地連接到終端主體。用于檢測觸摸的觸摸板135能夠被額外地設置于后殼體102。能夠以與顯示單元151 一樣的透光類型構造觸摸板135。在這種情況下,如果顯示單元151被構造為從它的兩個面輸出可視信息,那么也能經由觸摸板135識別可視信息。能夠通過觸摸板135完全控制從兩個面輸出的信息。或者,顯示器被進一步設置于觸摸板135,從而觸摸屏也能夠被設置于后殼體102。觸摸板135通過與前殼體101的顯示單元150互連來啟動。觸摸板135能夠被平行地設置在顯示單元151的后面。觸摸板135的尺寸可等于或小于顯示單元150的尺寸。首先,在下文的描述中提到的移動終端可以包括圖1中所示的至少一個組件。另外,為了使用這些組件(例如,觸摸屏、無線通信單元、存儲器等)執行操作,控制器180能夠控制每個組件的單獨的操作,或者多個組件之間互連的操作。本公開提及的應用程序是在移動終端中可驅動的軟件程序。如果應用程序被驅動,則其能夠執行相應的功能或操作。應用程序基本上存儲在移動終端中(特別地,存儲器160中),或者可以從外部終端或外部服務器下載。例如,應用程序可以包括指南針、增強現實、相機、視頻播放器、音樂播放器、游戲、新聞、網頁瀏覽器、消息、電話本、備忘錄、日程管理等。當然,分配不限于該示例,并且可以以更多樣的方式實施。也能夠存在與這些應用程序關聯的內容或數據。在這種情況下,關聯的內容或數據存儲在存儲器160中,或者可以存儲在具有存儲空間的外部服務器中。例如,內容可以包括音頻文件(與音樂播放器關聯)、視頻文件(與視頻播放器關聯)、文檔文件(與電子書關聯)等。另外,數據可以包括消息內容(與消息關聯)、備忘錄內容(與備忘錄關聯)、對方信息(與電話本關聯)、日程內容(與日程管理關聯)等。根據本發明,移動終端能夠為了一種模式針對另一種模式的數據安全或者不同模式之間的數據安全而在應用程序配置中構造彼此不同的多個模式。另外,根據本發明的移動終端能夠選擇性地或者同時地(或者順序地)實施多個模式。當在規定模式中執行特定應用程序時,能夠在規定模式中執行可與該特定應用程序共同操作的至少一個應用程序。例如,如果特定的應用程序是語音通話,則可與語音通話共同操作的應用程序可以包括電話本、消息等。關于應用程序配置中的模式區分,可在多個模式中的每一個中執行的應用程序可以包括可專用于多個模式中的每一個而執行的至少一個應用程序(下文中稱為專用應用程序),或者可在多個模式中的任何一個中執行的至少一個應用程序(下文中稱為通用應用程序)。特別地,通用應用程序可以在其中可執行相應的應用程序的多個模式中的每一個中改變至少一個特征。例如,通用應用程序的配置、表示、安全性等中的至少一個是可以改變的。這將在后文中詳細描述。當然,通用應用程序可以在其中可執行相應的應用程序的多個模式中的每一個中不改變其特征。例如,如果通用應用程序包括諸如語音通話、消息等的基本終端應用程序,則其可以不改變其特征。例如,如果在第一模式中執行第一至第三應用程序,并且如果在第二模式執行第三應用程序、第四應用程序和第五應用程序,則第一和第二應用程序、第三應用程序以及第四和第五應用程序可以分別被稱為第一模式的專用應用程序、第一和第二模式的通用應用程序、第二模式的專用應用程序。多個模式可以包括方便用戶個人生活的第一模式(即,私人模式)、方便用戶工作的第二模式(即,商務模式)等。這使得能夠考慮用戶的個人生活(例如,私人)和用戶的公眾生活(例如,工作)而區別地使用移動終端。特別地,在增強安全性方面,當實施私人模式或者商務模式時,可以對于訪問與另一模式對應的信息施加限制。上述私人模式和商務模式僅是用于描述多個模式的示例。如果上述私人模式和商務模式適用于本公開中提及的模式區別基準,則它們不受名稱的限制。盡管在上面的討論中基于應用程序配置解釋了多個模式的模式區別,但是隨后將參考附圖詳細地進行描述。將如下描述本發明的描述中提及的多個模式的實施和激活。首先,根據本發明,移動終端能夠實施多個模式,并且還能夠激活多個當前實施的模式中的一種。例如,如果多個模式包括第一模式和第二模式,則移動終端啟動能夠實施第一和第二模式的操作系統以進行實施,然后能夠選擇性地激活實施的第一或第二模式。特別地,如果已經實施了第一和第二模式,則用于在當前畫面上顯示執行的畫面的模式、用于指定當前執行的應用程序的模式、具有高優先級的模式等可以被稱為激活的模式。在這種情況下,非激活的模式(或去激活的模式)可以視為作為后臺運行,即使其被在移動終端上實施。特別地,如果通過畫面分割分別在畫面的第一區域和第二區域上顯示第一模式的執行畫面和第二模式的執行畫面,則用戶選擇的模式、用于當前激活相應區域的模式、用于指定當前執行的應用程序的模式、具有高優先級的模式等可以視為激活。有時,在移動終端實施并激活一種模式后,如果移動終端想將當前模式切換到另一模式,則移動終端可以實施并激活另一模式(即,模式的選擇性實施和激活)。
在下面的描述中,參考圖3A至4C詳細解釋多個模式的實施和對于多個模式的模式間切換所需的組件的操作。圖3A至3C是根據本發明實施多個模式和多個模式間的模式切換所需的組件的框圖。圖3A是用于驅動多個操作系統(OS)并且配置多個操作系統的專用畫面的控制器180的框圖。另外,圖:3B是圖3A中所示的畫面處理器185的框圖。特別地,圖3A和圖示出了當彼此并行地提供多個操作系統時的情況(參考圖4A(a)、圖4B)。根據本發明,能夠分別通過多個操作系統實施多個模式。特別地,用于支持實施的操作系統可以對于每個模式是不同的。參考圖3A,控制器180可以包括畫面處理器185、驅動器186、系統管理程序187和主處理器188。在該情況下,系統管理程序187可以被稱為諸如虛擬引擎(虛擬機)、虛擬模塊(虛擬化)、虛擬引擎監視器(虛擬機監視器)、虛擬模塊監視器(虛擬化監視器)等的術語。該術語僅是示例性的。另外,能夠執行系統管理程序187的相同功能的組件不受相應術語的限制。給存儲在存取器160的多個操作系統中的每一個提供幀緩沖器。如果多個操作系統被驅動,則畫面處理器185在主處理器188的控制下從每個幀緩沖器接收與相應的操作系統的專用畫面對應的幀,并且然后確定是否在顯示單元151的畫面上顯示操作系統中的規定的一個的專用畫面。在主處理器188的控制下,畫面處理器185在顯示單元151的整個畫面上顯示特定操作系統的專用畫面(例如,當僅實施一種模式時)。或者,畫面處理器185通過組合和/或編輯從幀緩沖器接收的幀來產生一個整合的幀,并且然后能夠顯示包括多個操作系統的所有專用畫面的整合的專用畫面(例如,當實施多個模式時)。參考圖3A,多個操作系統OS 1、...OS N彼此并行地配備,這能夠如下地參考圖4A(a)和圖4B來詳細地描述。圖4A(a)和圖4B示出通過加載系統管理程序來并行地啟動分別支持不同模式的多個操作系統客OS 1和客OS 2的方案(下文中稱為第一方案)。參考圖4A(a)和圖4B,移動終端100能夠選擇性地、順序地或同時地實施客OS 1和客OS 2。另外,不同的模式可以被指定到客OS 1和客OS 2中的每一個。在這種情況下,客OS 1和客OS 2的操作和對應的模式激活可以由系統管理程序來執行。圖4B中所示的組件可以實施與虛擬引擎技術有關的一般操作。如下詳細描述多OS啟動和與多OS啟動對應的模式激活。首先,在激活與當前啟動的客OS 1或客OS 2對應的模式的情況(1)中,或者在順序地或同時地啟動對應于第一模式的客OS 1以及對應于第二模式的客OS 2的情況⑵中,控制器180(特別地,系統管理程序)實施并激活第一模式或者第二模式0-1),或者能夠盡管實施第一和第二模式但是激活第一或者第二模式(2-2)。現在參考圖3,畫面處理器185包括布局管理器18 和顯示驅動器185b (圖。在主處理器188的控制下,布局管理器18 通過組合或編輯從幀緩沖器接收的幀來產生一個整合的幀,并且然后顯示驅動器18 控制由布局管理器18 生成的幀以在顯示單元151
上顯不。
驅動器186控制要被驅動的整個操作系統。根據本發明,系統管理程序187是主處理器188和每個操作系統之間的中間件,并且包括配置給多個操縱系統以能夠在移動終端100中使用的虛擬引擎。另外,根據本發明,主處理器188控制與多個操作系統的驅動有關的所有操作。如在上面的描述中提到的,畫面處理器185、驅動器186、系統管理程序187和主處理器188能夠被包含在控制器180中,或者能夠作為軟件存儲在存儲器160中。圖3C是具有對應于多個模式中的每一個的數據庫存儲區的存儲器160的框圖。根據本發明,移動終端能夠區別地管理多個模式的數據庫存儲區。特別地,當通過不同的操作系統分別實施多個模式時,移動終端能夠區別地管理多個模式的數據庫存儲區。通常,當提供至少一個能夠實施第一模式和第二模式的操作系統時,存儲器160能夠存儲對應于至少一個操作系統中的每一個的應用程序。因此,提供的至少一個或多個操作系統能夠在控制器180的控制下選擇性地或同時地啟動。例如,操作系統可以包括諸如Android OS、基于Linux的0S、Windows Mobile OS、Apple OS等的商用OS。另外,能夠為這些操作系統中的每一個不同地設置專用應用程序。另外,多OS能夠包括不同種類的操作系統(例如,Android OS、Apple OS等),以及版本彼此不同的相同種類操作系統(例如,2. 1版的Android OS、2. 2版的Android OS等)。根據本發明,假設能夠實施第一模式和第二模式,存儲器160能夠包括對應于第一模式的第一數據庫存儲區160 (a)、對應于第二模式的第二數據庫存儲區160(b)、以及第一模式和第二模式共用的公共數據庫存儲區160(c)。有時,能夠省略公共數據庫存儲區160(c)。在這種情況下,公共指定的應用程序以及與相應的應用程序關聯的內容和數據可以被存儲在相應模式的數據庫存儲區中。特別地,在配置第一、第二和公共數據庫存儲區時,移動終端100使用硬件上彼此不同的存儲器作為存儲區,盡管在相同存儲器內提供存儲區但是對訪問每個模式的存儲區施加限制,或者能夠使用對于每個模式的存儲分割來彼此區分存儲區。在這種情況下,同一操作系統實施第一模式和第二模式,或者不同的操作系統能夠分別實施第一模式和第二模式。而且,移動終端100能夠實施至少兩個或者更多模式。如果這樣,則能夠進一步細分數據庫存儲區。特別地,第一數據庫存儲區160(a)能夠包括用于存儲可在第一模式中執行的至少一個第一應用程序的區域(即,第一應用程序區)、用于存儲與第一應用程序關聯的內容的區域(即,第一內容區)、以及用于存儲與第一應用程序關聯的數據的區域(即,第一數據區)。另外,第二數據庫存儲區160(b)能夠包括用于存儲可在第二模式中執行的至少一個第二應用程序的區域(即,第二應用程序區)、用于存儲與第二應用程序關聯的內容的區域(即,第二內容區)、以及用于存儲與第二應用程序關聯的數據的區域(即,第二數據區)。另外,公共數據庫存儲區160(c)能夠包括用于存儲在第一模式和第二模式中都可以執行的至少一個通用應用程序的區域(即,通用應用程序區)、用于存儲與通用應用程序關聯的內容的區域(即,公共內容區)、以及用于存儲與通用應用程序關聯的數據的區域(即,公共數據區)。當第二模式是方便用戶的公眾生活的商務模式時,只有相應的信息被以與公司服務器300共享的方式存儲,相應的信息存儲在公司服務器300中(即,不需要第二數據庫存儲區160(b)),或者可以訪問公司服務器300的情況下,能夠利用存儲在第二數據庫存儲區160(b)中的信息和在公共數據庫存儲區160(c)中對應于第二模式的信息。在這種情況下,公司服務器300可以包括用戶為之工作的公司的服務器,由用戶指定的特定公司(或者用戶工作的公司)的服務器等。當第一模式被激活時,移動終端100能夠利用存儲在第一數據庫存儲區160 (a)中的信息和在公共數據庫存儲區160(c)中對應于第一模式的信息。當第二模式被激活時,移動終端100能夠利用存儲在第一、第二和公共數據庫存儲區160(a)、160(b)和160(c)中的所有信息。或者,當第二模式被激活時,移動終端100能夠利用存儲在第一數據庫存儲區160(a)中的信息和在公共數據庫存儲區160(c)中對應于第二模式的信息。當第一模式被激活時,移動終端100能夠利用存儲在第一、第二和公共數據庫存儲區160(a)、160(b)和160(c)中的所有信息。可選地,能夠控制移動終端100在激活第二模式時不利用關于第一模式的信息。此外,盡管附圖示出應用程序區域、內容區域和數據區域位于數據庫存儲區中,但是如果需要,則應用程序區、內容區和數據區可以整合在一起。圖4A(b)和圖4C示出在用于支持一個模式的主OS上驅動系統管理程序來啟動用于支持另一模式的客OS的方案(下文中稱為第二方案)。特別地,主OS支持的模式能夠包括私人模式。并且客OS支持的模式能夠包括商務模式。特別地,參考圖4C,B2B管理器能夠執行私人模式(下文中縮寫為P模式)和商務模式(下文中縮寫為B模式)之間的切換操作。在由虛線分開的兩個區域的P模式區域中示出的組件能夠在實施私人模式的情況運行,在B模式區域中示出的組件能夠在實施商務模式的情況運行,而包括在兩個模式中的組件能夠在兩個模式中運行。根據本發明,移動終端100能夠在操作系統上選擇性地、同時地或者順序地實施多個模式。不同的操作系統(下文中稱為單獨操作系統)被指定到多個模式中的每一個,或者一個公共操作系統能夠被指定到多個模式。具體地,多個模式的實施能夠由系統管理程序187控制。特別地,依據單獨或公共操作系統當前實施的或激活的模式如下地定義。為了下面描述的清晰和方便起見,假設多個模式包括第一模式和第二模式。當然,如果需要能夠存在至少兩個或更多模式。首先,當啟動公共操作系統時,控制器180實施并激活第一模式或者第二模式(1),或者能夠盡管實施第一和第二模式但是激活第一模式或者第二模式。當啟動單獨的操作系統時,控制器實施并激活對應于當前啟動的單獨的操作系統的模式(1),在順序地或同時地啟動對應于第一模式的第一操作系統和對應于第二模式的第二操作系統時,實施并激活對應于第一模式和第二模式中的一個的模式0-1),或者盡管實施第一和第二模式但是激活第一模式或者第二模式(2-2)。在下面的描述中,將詳細解釋如何彼此區分多個模式。
首先,根據本發明,由模式指示符、數據庫存儲區、操作系統、用戶訪問權限、應用程序配置、內容配置、數據配置、應用程序特征、應用程序組、組標識符等中的至少一個能夠區分多個模式中的每一個。將如下解釋根據第一實施例的使用模式指示符區分多個模式的情況。首先,多個模式中的每一個能夠具有不同的指示符來指示相應的模式。每個模式的指示符基本上存儲在移動終端100中,或者能夠從外部服務器或者外部終端下載。每個模式的指示符由用戶設置或選擇,或者能夠由控制器180任意地設置。例如,多個模式中的每一個能夠具有下面所述的中的不同的一個模式圖標、模式圖像、背景圖像、背景顏色/亮度、字體/顏色/大小、主畫面圖片(包括頁數和頁指示符)、應用程序布置結構(例如,包括在一個主畫面中的應用程序的數目等)、應用程序標識符、LED顏色、諸如鈴聲等的報警聲音、鍵盤類型(包括鍵盤的背光顏色)、模式切換鍵區、組標識符(之后描述)等。當然,這些模式指示符的示例僅是示例性的,并且能夠包括用于區分模式的所有顯示元素。這將參考圖5A至5D詳細地解釋。為了下面描述的清楚和方便起見,假設第一模式和第二模式分別包括私人模式和商務模式。另外,假設私人模式或者商務模式處于激活狀態。圖5A至IOC是根據本發明區分多個模式的圖。參考圖5A,如果個人模式當前是激活的,則移動終端100能夠在畫面的規定區域顯示對應于私人模式的圖標(P模式)501(圖5A(a))。如果商務模式當前是激活的,則移動終端100能夠在畫面的規定區域顯示對應于商務模式的圖標(B模式)502(圖5A(b))。參考圖5B,移動終端100包括提供到畫面的規定區域的模式切換鍵區510。如果私人模式當前是激活的,則移動終端100能夠在模式切換鍵區510中區別地顯示對應于私人模式的區域(P)511(圖5B(a))。如果商務模式當前是激活的,則移動終端100能夠在模式切換鍵區510中區別地顯示對應于商務模式的區域(B) 512(圖5B(b))。參考圖5C,私人模式區域521、商務模式區域522以及切換命令區523被提供到移動終端100的畫面。如果私人模式當前是激活的,則移動終端100能夠區別地顯示私人模式區(P)521(圖5C(a))。如果商務模式當前是激活的,則移動終端100能夠區別地顯示商務模式區(B)522(圖5C(b))參考圖5D,如果私人模式當前是激活的,則移動終端100在畫面的規定區域顯示通知窗口 531用于通知與商務模式關聯地發生的事件(例如,電子郵件、消息、呼叫等)、或者事件的數量(或者發生時間、對方信息等)(圖5D(a))。如果商務模式當前是激活的,則移動終端100在畫面的規定區域顯示通知窗口 532用于通知與私人模式關聯地發生的事件(例如,電子郵件、消息、呼叫等)、或者事件的數量(或者發生時間、對方信息等)(圖5D (b))。在下面的描述中,解釋根據第二實施例使用數據庫存儲區來區分多個模式的情況。首先,多個模式能夠分別區分地具有位于存儲器160中的數據庫存儲區(參考圖3C)。多個模式中的每一個能夠利用存儲在相應數據庫存儲區中的信息或者僅存儲在公共數據庫存儲區中的相應信息。而且,能夠設置關于一個模式的信息不能在另一模式中使用。此外,多個模式中的一個(例如,商務模式)能夠利用關于另一模式(例如,私人模式)的信息,而后一模式能夠被設置為不使用關于前一模式的信息。如果關于第一模式的信息能夠在第二模式中利用(但是,第一模式不能利用關于第二模式的信息),則可以說對第二模式施加了訪問限制,或者對第二模式設置了更高的安全級別(之后描述)。這將如下參考圖6A至7B詳細地解釋。為了下面描述的清楚和方便起見,假設第一模式和第二模式分別包括私人模式和商務模式。假設私人模式或者商務模式處于激活狀態。另外,假設當前執行第一和第二模式的通用應用程序。參考圖6A,當在私人模式中執行電話本(通用應用程序的示例)時,移動終端100僅從與電話本關聯的對方信息中提取對應于私人模式的對方信息,然后顯示提取的對方信肩、ο參考圖6B,當在商務模式中執行電話本時,移動終端100僅從與電話本關聯的對方信息中提取對應于商務模式的對方信息,然后顯示提取的對方信息(圖6B (a))。或者,移動終端100提取對應于私人模式或者商務模式的對方信息,然后能夠顯示提取的對方信息(圖 6B(b))。特別地,圖6B(b)示出區域(全部)603被激活的情況。如果私人區域(P)601被激活,則移動終端100能夠選擇性地僅顯示對應于私人模式的對方信息。如果商務區域(B)602被激活,則移動終端100能夠選擇性地僅顯示對應于商務模式的對方信息。參考圖7A,當在私人模式中執行日程管理(通用應用程序的示例)時,移動終端100僅從與日程管理關聯的日程中提取對應于私人模式的日程,并且然后能夠顯示提取的日程。參考圖7B,當在商務模式中執行日程管理時,移動終端100從與日程管理關聯的日程中提取對應于商務模式的日程,并且然后顯示提取的日程(圖7B(a))。或者,移動終端100提取對應于私人模式或者商務模式的日程,并且然后能夠顯示提取的日程(圖7B (b))。特別地,圖7B(b)示出區域(全部)703被激活的情況。如果私人區域(P)701被激活,則移動終端100能夠選擇性地僅顯示對應于私人模式的日程。如果商務區域(B) 702被激活,則移動終端100能夠選擇性地僅顯示對應于商務模式的日程。具體而言,參考圖6A至7B,盡管私人模式不能訪問有關商務模式的信息或者存儲有關商務模式的信息的數據庫存儲區,但是商務模式能夠自由地訪問有關私人模式的信息或者存儲有關私人模式的信息的數據庫存儲區。根據第三實施例,多個模式中的每一個能夠通過相應的用戶訪問權限來區分。為了下面描述的清楚和方便起見,假設多個模式包括第一模式和第二模式。關于多個模式中的每一個,由于設置了不同的安全級別,因此能夠改變用戶訪問權限(1)。關于多個模式中的每一個,如果對一種模式施加了訪問限制,而對另一種模式未施加訪問限制,則能夠改變用戶訪問權限(2)。為此,為了進入多個模式中的特定的一個,能夠要求驗證過程。因此,只有為進入特定模式執行了有效的驗證過程,才能進入特定模式。特別地,如果對特定模式施加預定基準以上的訪問限制或安全級別,則可以要求驗證過程。
例如,在具有高用戶訪問權限的模式中,對應于具有低用戶訪問權限的模式的信息或者相應的信息的數據庫存儲區是可以自由訪問的并能夠自由使用的。相反地,在具有低用戶訪問權限的模式中,不能夠訪問對應于具有高用戶訪問權限的模式的信息或者相應的信息的數據庫存儲區。當進入或切換到具有高用戶訪問權限的模式時,需要輸入用戶驗證信息。如果輸入了有效的用戶驗證信息,則移動終端100能夠進入或切換到具有高用戶訪問權限的模式(驗證過程的示例)。當模式具有低安全級別時,要求移動終端100輸入低級別的用戶驗證信息(例如,姓名、社會安全號等)。當模式具有高安全級別時,要求移動終端100輸入高級別的用戶驗證信息(例如,姓名、社會安全號、特定觸摸方式、特定密碼等)。關于依據用戶訪問權限的有關應用程序的信息(例如,內容、數據等)的管理(例如,輸入、查詢、編輯等),如下詳細描述三種情況。為了下面描述的清楚和方便起見,假設多個模式包括第一模式和第二模式。首先,根據第一種情況,可能存在能夠不管模式如何而被輸入有內容或數據的應用程序。例如,可輸入內容或數據的應用程序能夠包括諸如日程管理、日程表、電子郵件、消息、信使、電話會議、視頻通話、互聯網、電話本等的用于使用終端執行基本功能的應用程序。根據第二種情況,與第一種情況類似,能夠不區分模式而輸入信息。但是能夠區分每種模式的數據庫存儲區(參考圖3C)。特別地,模式間信息互換是不可能的,但是單方面信息交換是可能的。例如,從私人模式向商務模式傳遞信息是可以的,但是從商務模式向私人模式傳遞信息是不行的。對于另一個示例,通過將多個模式分別設置為不同的安全級別,能夠從低級別向高級別傳遞信息,但不能從高級別向低級別傳遞信息。在特定情形下,在遠處的具有預定權限的外部終端僅刪除關于特定模式的信息(例如,應用程序、內容、數據等),或者能夠關閉特定模式本身。例如,特定情形能夠包括以下情況之一當雇員未經授權帶出終端時、當終端被盜時、當未注冊的存儲介質裝載到終端中時、當終端接入未訂閱的網絡時等等。此外,關于用戶訪問權限,能夠依據移動終端100的用戶級別(例如,考慮公司中的職位、公司中的職務性質、公司的部門等來確定用戶級別)來區別訪問商務模式可用的應用程序、內容、數據等的權限。并且,也能夠為區別用于特定應用程序的功能。例如,當用戶級別(例如,組長)等于或高于預定基準時,批準授予功能是可用的。但是,當用戶級別(例如,公司雇員)低于預定基準時,批準授權功能是去激活的。此外,同一應用程序能夠具有依據用戶級別而不同的可用內容/數據,或者相同的內容/數據能夠依據用戶級別而具有不同的提供信息的范圍(例如,能夠依據用戶級別構造不同的數據字段)。另外,依據用戶的權限,與不屬于相應權限的工作關聯的圖標不在終端上顯示其自身。即使在終端上顯示圖標,其也能被設置為不執行。根據第三種情況,能夠存在可訪問相應的信息并且在第一模式或者第二模式中可操作的應用程序(例如,專用應用程序)。例如,為了商務模式中的安全事宜,限制了拍照功能,授權有條件地接入到網絡,或者阻止打印功能。當在商務模式時,提供商務相關應用程序。當在私人模式時,可以不提供商務相關應用程序。當然,當在私人模式時,提供私人相關應用程序。當在商務模式時,可以不提供私人相關應用程序。同時,能夠存在僅專用于單方面模式的內容或應用程序。例如,專用于商務模式的應用程序能夠包括公司商務相關應用程序。另外,公司商務相關應用程序能夠執行向公司服務器上傳的功能、從公司服務器下載的功能等。另外,能夠依據地點或者時間對每個模式施加訪問限制(或進入限制)。例如,能夠將商務模式設置為在家中不進入商務模式。對于其他示例,能夠將私人模式設置為在特定時區不進入私人模式。在一些情況下,單獨授權的個人能夠在特定時區在辦公室進入私人模式或者在家中進入商務模式。而且,因為在商務模式中提供接口由用戶共享,所以能夠由用戶共享信息。如果商務模式被切換到私人模式,則能夠關閉提供用來共享信息的接口。此外,能夠存在可公共地用于多個模式的一個硬件模塊(例如,公共模塊),或者可用于多個模式中特定的一個的另一硬件模塊(例如,專用模塊)。因此,如果第一模式當前被激活,則第一模式的公共模塊和專用模塊被激活,而第二模式的專用模塊不激活。在這種情況下,依據用戶選擇來指定公共模塊和專用模塊,或者能夠通過控制器180或公司服務器300做出的決定來指定公共模塊和專用模塊。例如,假設第一模式和第二模式分別是私人模式和商務模式,公共模塊可以包括用于通話或消息發送和接收的移動通信模塊112、電源單元190、顯示單元151、存儲器160等中的一個。私人模式的專用模塊可以包括相機121、定位模塊115等中的一個。并且,商務模式的專用模塊可以包括投影機模塊巧5等。公共模塊和專用模塊的上面的示例僅是示例性的,公共模塊和專用模塊不受其限制。另外,公共模塊和專用模塊能夠以更多種的方式來構造。在下面的描述中,參考圖8A和圖8B詳細解釋用戶訪問權限。為了下面描述的清楚和方便起見,假設訪問相同內容的情況。參考圖8A,當在私人模式中訪問文檔1 (內容的示例)時,移動終端100能夠為文檔1授予“讀取權限”(圖8A(a))。當在商務模式中訪問文檔1時,移動終端100能夠為文檔1授予“讀取權限、刪除權限、編輯權限”(圖8A(b))。此外,如果用戶授權超過公司中預定級別,則能夠對于文檔1向用戶授予需要批準或授權的批準權限。參考圖8B,當在私人模式中從文件列表選擇對應于商務模式的文件1 (內容的示例)時,移動終端100通知用戶沒有訪問文件1的權限并且使用戶能夠選擇是否將私人模式切換到商務模式來檢查文件1 (圖8B(b))。當然,當在圖8B中的私人模式時,對應于商務模式的文件可以不包括在文件列表中。另外,能夠在文件列表上顯示指示文件對應于私人/商務模式的指示符。盡管在上面的描述中為每個模式設置用戶訪問權限,但是如果需要,能夠為每個應用程序、內容或數據設置權限。因此,授權有用戶訪問權限的用戶能夠查看相同的內容,而未授權的用戶不能查看相同的內容。根據第四實施例,能夠依據應用程序配置、內容配置和數據配置中的至少一個來區分多個模式中的每一個。多個模式中的每一個能夠配置對每種模式來說不同的應用程序。即使應用程序是通用應用程序,多個模式中的每一個也能夠不同地配置對應于應用程序的內容或數據。在這種情況下,如果應用程序的配置不同,則意味著在第一模式中執行專用于第一模式的至少一個應用程序(下文中稱為第一專用應用程序)和第一模式和第二模式共用的至少一個應用(下文中稱為通用應用程序),或者可以意味著在第二模式中執行專用于第二模式的至少一個應用程序(下文中稱為第二專用應用程序)和第一模式和第二模式共用的至少一個應用程序(下文中稱為通用應用程序)(參考圖10C)。如果內容/數據的配置不同,則能夠包括內容/數據的實質不同的情況和內容/數據的實質部分地不同的情況。具體而言,后一情況能夠意味著即使向第一模式和第二模式指定了特定內容,對應于第一模式和第二模式中的每一個的特定內容的實質不同。這是以對于相同的內容或數據配置對于每個模式來說不同的數據字段的方式來實現的。這將如下參考圖9A和圖9B詳細地解釋。參考圖9A,在存儲同一對方信息時,移動終端100向私人模式和商務模式分別指定不同的聯系人911和921以及不同的電子郵件912和922,還向私人模式指定博客地址913和生日信息914,并且還向商務模式指定批準權限923、職位擬4和部門925。參考圖9B,在存儲同一日程時,即使內容和參與者信息931以及內容和參與者信息941被同樣地分別指定到私人模式和商務模式,但是移動終端100能夠進一步為私人模式指定時間信息932,并且還能夠為商務模式指定會議室信息942和通知943。移動終端100能夠為每個模式設置不同的鍵盤類型(圖10A),或者能夠為每個模式設置不同的時區(圖10B)。移動終端100能夠為每個模式設置不同的應用程序和與應用程序關聯的信息的不同備份級別。例如,移動終端100在私人模式中備份最近一周的信息,并且還能夠在商務模式中備份最近一月的信息或者實時的信息。當然,每個模式的備份級別由用戶設置,或者能夠通過控制器180任意地設置。特別地,在商務模式中,如果考慮移動終端100當前試圖聯系的對方終端的狀態(例如,當前激活的模式、當前位置、時區等),對方終端當前沒有處于商務模式或者工作時間(或者假期)中,則移動終端100通知用戶對方終端不可用,以使用戶能夠選擇是否進行聯系。這樣,移動終端100能夠從對方終端或者公司服務器接收指示對方終端的狀態的信息,然后能夠使用接收的信息獲得對方終端的狀態。在商務模式中,能夠通過反映當前時區來修改所有之前存儲的日程以適應當前所屬的時區(對于當時區改變時的情況)。當在商務模式中在預定時間段內沒有做出用戶輸入動作時,能夠自動地或者更根據用戶選擇鎖定或關閉商務模式。在這種情況下,為了解鎖鎖定狀態或者取消關閉,輸入對應于商務模式的用戶授權信息,或者應該通過公司服務器來授予驗證。此外,在商務模式中,當在用戶終端上加載了國外漫游功能時,如果用戶的當前的位置在國內,則自動去激活國外漫游功能。如果用戶的當前位置在國外,則能夠自動激活國外漫游功能。根據第五實施例,當執行至少一個通用應用程序時,多個模式中的每一個能夠改變其特征以對應于當前激活的模式。換言之,當特定應用程序是第一模式和第二模式的通用應用程序時,該特定應用程序的特征能夠依據當前激活的模式是第一模式還是第二模式而改變。在這種情況下,如果特征對于每種模式都改變,則可能意味著應用程序的配置(例如,包括的相應的內容/數據配置)、顯示或安全性變化。例如,如果特征對于每種模式都改變,則可能意味著應用程序的結構(例如,相應菜單項的配置)、應用程序的執行畫面(例如,背景圖像、字體類型、字體大小、提供的信息等)、與應用程序關聯的內容/數據的配置(參考圖9A、圖9B)、應用程序功能、應用程序的安全性(或內容、數據等)等對于每個模式而不同。當然,由于應用程序特征的示例僅是示例性的,因此配置對于每個模式都不同的通用應用程序的任何情況可應用于本實施例。例如,當應用程序功能不同時,在私人模式中對于相機允許拍照功能但是在商務模式中可能不允許。在另一種示例中,當訪問應用程序的權限不同時,在私人模式中,電話本提供對方姓名、電話號碼和個人電子郵箱地址,并且能夠在商務模式中進一步提供公司郵箱地址、職位、部門和批準權限信息。這將如下參考圖IOC詳細地解釋。為了下面描述的清楚和方便起見,假設多個模式包括私人模式和商務模式。參考圖10C,移動終端100能夠從用戶接收用于執行電話本(即,通用應用程序的示例)的執行命令信號的輸入。移動終端100確定在執行命令信號的輸入時刻激活的模式。如果私人模式當前被激活,則移動終端100依據對應于私人模式的特征執行電話本,然后顯示電話本的執行畫面(參考圖6A或圖9A(a))。相反,如果商務模式當前被激活,則移動終端100依據對應于商務模式的特征執行電話本,然后顯示電話本的執行畫面(參考圖6B或圖9A(b))。例如,如下解釋當應用程序的安全性不同時的情況。首先,當試圖在第一模式中執行通用應用程序時,不要求驗證過程,或者需要輸入低級別安全性設置的驗證信息。但是,當試圖在第二模式中執行通用應用程序時,要求驗證過程,或者應該輸入高級別安全性設置的驗證信息。這樣,應用程序執行能夠包括與應用程序關聯的內容或數據的輸出,以及應用程序的執行畫面顯示。根據第六實施例,能夠分別使用對應于模式的用戶信息來彼此區分多個模式。在這種情況下,用戶信息能夠包括用戶姓名(或稱呼)、用戶圖像、用戶電話號碼、用戶電子郵箱地址、用戶博客地址等等。例如,能夠為第一和第二模式分別設置彼此不同的第一和第二用戶信息。特別地,當向移動終端100分配第一電話號碼和第二電話號碼(例如,雙SIM)時,可以分別為第一模式和第二模式設置第一電話號碼和第二電話號碼。在上面的描述中,解釋了在本公開中提及的模式的定義。另外,還解釋了當存在多個模式時區分多個模式的方法。根據第七實施例,多個模式的每一個能夠由包括至少一個在相應模式中執行的應用程序的應用程序組來區分。例如,當至少一個應用程序可在多個模式的每一個中執行時,控制器180能夠配置包括每個模式可執行的應用程序的應用程序組。此外,能夠依據應用程序類型以及相應的模式來配置應用程序組。例如,如果應用程序類型是通話,則通話相關的應用程序包括在相應的應用程序組中。如果應用程序類型是相機,則相機相關的應用程序包括在相應的應用程序組中。另外,移動終端100在畫面上顯示對應于每個模式應用程序組的每個模式組標識符。如果選擇了具體的組標識符,則移動終端100能夠顯示屬于相應應用程序組的應用程序的指示符,或者能夠切換當前模式到該具體組標識符所對應的模式(假設不是當前激活模式)。在下面的描述中,參考附圖詳細解釋當存在多個模式時如何將一種模式切換到另一種模式圖11是用于根據本發明在移動終端中控制模式切換的方法的第一流程圖。為了下面描述的清楚和方便起見,假設多個模式包括第一模式和第二模式。當第一和第二模式都被實施時,假設通過模式切換選擇性地激活第一或第二模式。此外,可在第一和第二模式中執行的應用程序能夠被稱為通用應用程序。此外,可在第一模式或者第二模式執行的應用程序能夠被稱為專用應用程序。參考圖11,當第一模式和第二模式被實施時,在控制器180的控制下,移動終端100激活第一模式(SlllO)。這樣,如果為每個模式指定操作系統,則控制器180能夠分別使用對應于第一模式和第二模式的第一獨立操作系統和第二獨立操作系統(即,多OS中的第一 OS和第二 OS)來實施第一模式和第二模式。如果每個模式的操作系統是公共的,則控制器180能夠使用公共操作系統(即,單個的OS)來實施第一模式和第二模式。在第一模式激活步驟S1110,當執行通用應用程序時,移動終端100能夠依據第一模式所對應的特性來執行該通用應用程序。例如,當第一模式和通用應用程序分別是私人模式和電話本時,移動終端100能夠顯示包括關聯于私人模式的對方信息的對方信息列表,或者包括對應于私人模式的數據字段的特定對方信息。在下面的描述中,參考圖12A和圖12B解釋當每個多OS類型的OS啟動時實施的模式(參考圖4A至4C)。圖12A和圖12B是根據本發明在多個操作系統中切換每個類型的模式的處理的流程圖。特別地,圖12A對應于第一多OS類型(例如,包括客OS 1和客OS 2:該類型對應于第一方案)。此外,圖12B對應于第二多OS類型(例如,主OS和客OS:該類型對應于第二方案)。假設客OS 1和主OS對應于私人模式。另外,假設客OS 2和客OS對應于商務模式。參考圖12A,如果驅動包括在控制器180中的系統管理程序(S1201),則移動終端100能夠同時地或順序地啟動客OS 1和客OS 2 (S1202、S1203)。當系統管理程序被驅動時,移動終端100使得客OS 1和客OS 2的虛擬設備驅動器能夠與物理驅動器相互作用作為用于控制硬件的準備操作(S1204)并且執行共享的虛擬設備驅動器的隔離操作(S1205)。如果用戶或者控制器180選擇了私人模式和商務模式中的特定一個(S1206),則移動終端100在對應于選擇的特定模式的客OS上激活特定模式,然后能夠在激活的模式中執行應用程序(私人模式_私人、商務模式_商務)(S1207至S1209的順序執行或者S1212至S1214的順序執行)。同時,當省略特定模式選擇步驟S1206時,移動終端100能夠使用指定為默認的客OS 1來激活私人模式(S 1207至S1209)。參考圖12B,在控制器180的控制下,移動終端100優先啟動對應于私人模式的主OS (S1251),然后能夠預加載對應于商務模式的客OS (S1253)。
移動終端100在主OS上激活私人模式,然后能夠在私人模式中執行應用程序(S1254至S1256的順序執行)。當系統管理程序預加載的客OS被啟動時(S1257),移動終端100在客OS上激活商務模式,然后能夠在商務模式中執行應用程序(S1259至SU61的順序執行)。同時,在后加載客OS時,如果系統管理程序被驅動來加載客OS (S1257),則移動終端100能夠后加載客OS (S1258)。這樣,在預加載客OS時,初始的OS啟動花費相當多的時間。但是,因為在該啟動完成后已經啟動了兩個操作系統,所以能夠快速地執行模式切換。在后加載客OS時,初始的OS啟動快速地執行。但是,在將當前模式切換到對應于客OS的模式時,由于客OS啟動導致的時間消耗使得模式切換會花費相當多的時間。如下詳細描述客OS加載處理。首先,移動終端100從用于管理和提供應用程序的服務器下載對應于客OS的應用程序,執行下載的應用程序,然后能夠加載客OS。接著,當啟動加載的客OS時,移動終端100能夠使用客OS執行相應的應用程序。現在參考圖11,在激活步驟Sl 110,在控制器180的控制下,移動終端100能夠在操作系統啟動時依據用戶選擇或者規定基準來激活第一模式或者第二模式。例如,在單個OS時,能夠依據單個OS啟動激活第一和第二模式中的任何一個。對于另一示例,在多OS時,依據多OS的同時啟動激活用戶從第一模式和第二模式中選擇的模式或者第一模式和第二模式中首先完成啟動的一個,或者能夠激活對于依據多OS的順序啟動的優先啟動的OS的模式。特別地,在多OS順序啟動時,在控制器180的控制下,移動終端100能夠優先啟動滿足規定條件的Os。例如,控制器180能夠優先啟動滿足條件之一的OS 諸如具有優先啟動順序的Os、由用戶指定優先啟動的OS以及支持對應于當前終端狀態的模式的OS。將在下面的描述中詳細解釋對應于當前終端狀態的模式。現在參考圖11,在控制器180的控制下,移動終端100在第一模式的激活狀態中檢測用于模式切換的信號(S1120)。特別地,控制器180能夠進一步包括配置為檢測用于模式切換的信號的產生的單獨的組件,或者能夠包括依據信號類型而彼此不同的組件。例如,用于模式切換的信號能夠在以下情況中的至少之一中產生在模式切換命令信號輸入的情況,在當前終端位置屬于對應于第二模式的特定地點時,在當前時間屬于對應于第二模式的特定時間時;與對應于第二模式的對方終端收發數據的情況;以及接入對應于第二模式的特定網絡的情況。而且,當存在多個切換目標模式時,對于多個切換目標模式中的每一個能夠區分用于模式切換的信號。例如,關于切換目標模式的目的地信息包括在模式切換命令信號中,或者對于每個切換目標模式以區分的方式將相應的地點、相應的時間、相應的對方終端和相應的網絡能夠指定到模式切換命令信號。當檢測到用于模式切換的信號時,移動終端100可以不切換到第二模式(情況1),或者能夠切換到第二模式(情況2、。在下面的描述中,分別描述情況1和情況2。首先,如下詳細描述情況1 (即,不切換到第二模式)。首先,當檢測到用于模式切換的信號時,如果移動終端100沒有切換到第二模式(在步驟S1130中“否”),則在控制器180的控制下,移動終端限制可在第一模式中運行的至少一個或多個應用程序中特定應用程序的功能執行(Si 140)。
如果控制器180沒有從用戶接收到模式切換命令信號的輸入,或者沒有有效地執行驗證過程(例如,當切換到第二模式需要驗證過程時),則盡管檢測到用于切換到第二模式的信號但是控制器180可能不能切換到第二模式。這將如下參考圖13A至13C進行詳細描述。為了下面描述的清楚和方便起見,假設第一模式或第二模式是私人模式或商務模式。參考圖13A,當在商務模式的激活狀態下檢測到用于切換到私人模式的信號時,移動終端100能夠顯示窗口 1310,以使用戶能夠選擇是否切換到私人模式(圖13A(a))。在這種情況下,用于切換到私人模式的信號能夠在下述時候之一產生當前終端位置屬于指定為激活私人模式的地點時;當前時間屬于指定為激活私人模式的時間時;終端當前接入了指定為激活私人模式的網絡時等等。此外,在當前終端狀態不能滿足商務模式激活狀態時(例如,當終端離開指定用于激活商務模式的地點時等),能夠產生用于切換到私人模式的信號。相反,當在私人模式激活狀態檢測到用于切換到商務模式的信號時,移動終端100能夠顯示窗口 1310用于使用戶能夠選擇是否切換到商務模式(圖13A(b))。在這種情況下,用于切換到商務模式的信號能夠在下述時候之一產生當前終端位置屬于指定為激活商務模式的地點(例如,公司等)時;當前時間屬于指定為激活商務模式的時間(例如,工作時間等)時;終端當前接入了指定為激活商務模式的網絡(例如,公司內網等)時等等。此外,在當前終端狀態不能滿足私人模式激活狀態時(例如,當終端離開指定為激活私人模式的地點時等),能夠產生用于切換到商務模式的信號當在圖13A(a)或圖13A(b)中從用戶接收到模式切換拒絕(拒絕)的選擇時,控制器180可以不將當前模式切換到私人模式或者商務模式。參考圖13B,當在私人模式激活狀態下檢測到用于切換到商務模式的信號時,移動終端100能夠要求執行驗證過程(圖13B(a))。如果沒有有效地執行相應的驗證過程(例如,沒有輸入用戶驗證信息,或者沒有輸入有效的用戶驗證信息等),則移動終端100可以不將私人模式切換到商務模式。參考圖13C,如果盡管檢測到用于切換到私人模式的信號但是移動終端100沒有切換到私人模式(即,第二模式的示例),則在控制器180的控制下,移動終端100能夠使用顯示單元151顯示通知窗口用于引導切換到私人模式。例如,在通知窗口中能夠包括用于向用戶請求切換到私人模式的文本;用于切換到私人模式的命令鍵(或鍵區),用于通知當沒有切換到私人模式時能夠部分地限制應用程序執行的警告文本等等。能夠在任意的時間點或者定期地顯示通知窗口。另外,通知窗口的顯示時間點或者周期由控制器任意地確定,或者能夠依據用戶選擇來確定。現在參考圖11,在限制步驟S1140,控制器180使用顯示單元151將其執行功能受限的特定應用程序通知給用戶。或者,控制器180可以使用顯示單元151在顯示應用程序指示符的狀態可辨認地顯示其執行功能受限的特定應用程序,或者可以不進行顯示。這將如下參考圖14A至14D進行詳細描述。參考圖14A,當保持商務模式激活狀態而沒有切換到私人模式時,當禁止運行可在商務模式中運行的應用程序中專用于商務模式的應用程序時,移動終端100提供被禁止運行的專用應用程序的列表(圖14A(a))。或者,移動終端100在指示可在商務模式中運行的應用程序的多個應用程序指示符1401至1409中模糊顯示專用應用程序指示符1404、1406、1407和1408,或者能夠以指示專用應用程序指示符1404、1406、1407和1408處于無效或不可選狀態的方式顯示專用應用程序指示符1404、1406、1407和1408(圖14A(b))。參考圖14B,當保持私人模式激活狀態而沒有切換到商務模式時,當禁止運行可在私人模式中運行的應用程序中專用于私人模式的應用程序時,移動終端100提供禁止運行的專用應用程序的列表(圖14B(a))。或者,移動終端100在指示可在私人模式中運行的應用程序的多個應用程序指示符1411至1419中模糊顯示專用應用程序指示符1414、1416、1417和1418,或者能夠以指示專用應用程序指示符1414、1416、1417和1418處于無效或不可選狀態的方式顯示專用應用程序指示符1414、1416、1417和1418(圖14B(b))。此外,能夠提供每個模式的應用程序特征、每個模式的內容構造或者每個模式的數據構造彼此不同的應用程序的列表,或者能夠可辨認地顯示指示每個模式的應用程序特征、每個模式的內容構造或者每個模式的數據構造彼此不同的應用程序的應用程序指示符。參考圖14C,當保持商務模式激活狀態而沒有切換到私人模式時,移動終端100完全不顯示指示商務模式的專用應用程序的專用應用程序指示符1404、1406、1407和1408(圖14C(a))。相反,當保持私人模式激活狀態而沒有切換到商務模式時,移動終端100完全不顯示指示私人模式的專用應用程序的專用應用程序指示符1414、1416、1417和1418(圖 14C(b))。參考圖14D,當保持商務模式激活狀態而沒有切換到私人模式時,移動終端100能夠運行可在商務模式中運行的應用程序中用于執行基本終端操作的基本應用程序,然后能夠僅顯示分別指示基本應用程序的基本應用程序指示符1401至1403,并且反之亦然。例如,基本應用程序能夠包括電話本、語音通話、消息等。當然,基本應用程序由控制器180任意指定或者能夠依據用戶選擇來確定。現在參考圖11,在限制步驟S1140,如果具有被禁止運行的功能的特定應用程序是僅可在第一模式中運行的應用程序,則控制器180禁止該特定應用程序的運行(情況1)。或者,如果特定應用程序是可在第一模式和第二模式中運行的應用程序,則移動終端100允許該特定應用程序的運行,但是對于依據執行提供的信息施加限制(情況幻。具體來說,依據情況1,移動終端100能夠禁用與該特定應用程序運行有關的模塊,例如,對于私人模式,禁用的模塊能夠包括相機模塊等中的一個。對于商務模式,禁用的模塊能夠包括打印機模塊等中的一個。在限制步驟Sl 140,在控制180的控制下,移動終端100能夠禁止可在第一模式中運行的至少一個或多個應用程序中除了用于支持基本終端操作的基本應用程序之外的剩余應用程序的運行(參考圖14D)。這將如下參考圖15A至15F進行詳細描述。參考圖15A,當保持商務模式激活狀態而沒有切換到私人模式時,移動終端100能夠從用戶接收對于打印指示符1406 (即,專用應用程序指示符的示例)的選擇動作①,或者對于電話本指示符1401(即,通用應用程序的示例)的選擇動作②的輸入。參考圖15B,當在圖15A中接收到選擇動作①的輸入時,移動終端100能夠顯示窗口以通知由打印指示符1406指示的應用程序“打印”是商務模式的專用應用程序并且無法運行。參考圖15C,當在圖15A中接收到選擇動作②時,移動終端100運行由電話本指示符1401指示的應用程序“電話本”,然后僅提供從包括與私人模式相關的對方信息(下文中稱為私人對方信息)和與商務模式相關的對方信息(下文中稱為商務對方信息)的對方信息中選擇的私人對方信息(圖15C(a))。當提供特定對方信息時,移動終端100可以不提供構成該特定對方信息的數據字段中僅與包括在商務中的數據字段對應的信息(例如,商務聯系人信息、商務電子郵件地址、批準權限、個人職位、部門等)。此外,在圖15C中,能夠提供沒有設置有條件訪問或安全級別的對方信息(圖15C(a))。此外,能夠提供特定對方信息中對應于沒有設置有條件訪問或安全級別的數據字段的信息(圖15C(b))。參考圖15D,當保持私人模式激活狀態而沒有切換到商務模式時,移動終端100能夠從用戶接收對于相機指示符1414 (即,專用應用程序指示符的示例)的選擇動作①,或者對于日程管理指示符1419(即,通用應用程序指示符的示例)的選擇動作②的輸入。參考圖15E,當在圖15D中接收到選擇動作①時,移動終端100能夠顯示窗口以通知由相機指示符1414指示的應用程序“相機”是私人模式的專用應用程序并且無法運行。參考圖15F,當在圖15D中接收到選擇動作②時,移動終端100運行由日程管理指示符1419指示的應用程序“日程管理”,然后能夠提供僅能夠在私人模式中提供的日程(圖15F(a)),或者能夠提供對應于私人模式的特定日程。另外,在圖15F中,可以不提供私人模式中提供的日程中設置了有條件訪問或者安全級別的日程(圖15F(a)),或者可以不提供構造該特定應用的數據字段中與設置了有條件訪問或安全級別的字段對應的信息(圖15F(b))。現在參考圖11,在限制步驟S1140,如果在無法切換到第二模式的時間點移動終端100正在運行特定應用程序,如果該特定應用程序是僅可在第一模式運行的應用程序,則移動終端100終止該特定應用程序的運行(情況1)。或者,如果該特定應用程序是可在第一模式和第二模式中運行的應用程序,則移動終端100保持第一模式的運行,但是能夠限制提供根據該運行的信息(情況2)。這將如下參考圖16A至16C進行描述。參考圖16A,當在商務模式激活狀態中運行專用應用程序“文檔讀取/搜索”時(圖16A(a)),如果保持商務模式的激活狀態而沒有切換到私人模式,則移動終端100能夠通過通知對于“文檔讀取/搜索”沒有使用權限來終止“文檔讀取/搜索”(圖16A(b))。這樣,通過“文檔讀取/搜索”提供的文檔能夠由公司服務器300來提供。在這種情況下,盡管“文檔讀取/搜索”不是專用應用程序,但是如果“文檔讀取/搜索”被終止(1),或者對由公司服務器300提供的文檔中的文檔設置了有條件訪問或者安全級別,則能夠限制對于相應文檔的讀取和搜索。因此,當在商務模式下輸出或搜索由公司服務器300提供的內容(或者運行與內容關聯的應用程序)時,如果保持商務模式的激活狀態而沒有切換到私人模式,則當到公司服務器300的訪問斷開時,從公司服務器不提供任何內容。或者,能夠從公司服務器300有限制地提供沒有設置有條件訪問或安全級別的內容。
參考圖16B,當在商務模式激活狀態中運行通用應用程序“日程管理”時(圖16B(a)),如果保持商務模式的激活狀態而沒有切換到私人模式,則移動終端100僅能夠提供商務模式中能夠提供的私人日程和商務日程中的私人日程(圖16B (b))。這樣,能夠與私人日程一起提供商務日程中沒有設置安全級別和有條件訪問的日程。此外,可以不提供私人日程中設置了安全級別或者有條件訪問的日程。參考圖16C,當在私人模式激活狀態中運行專用應用程序“相機”時(圖16C(a)),如果保持私人模式的激活狀態而沒有切換到商務模式,則移動終端100能夠終止“相機”。在這種情況下,能夠一終止“相機”就終止運行“相機”所需的相機模式的操作。在下面的描述中,詳細解釋切換到第二模式的情況O)首先,當根據用于模式切換的信號的檢測切換到第二模式時(在步驟S1130中“是”),在控制器180的控制下,移動終端100激活第二模式(S1150)。這樣,能夠去激活
第一模式。另外,當試圖切換到第二模式時,移動終端100能夠執行用于第二模式的驗證過程。如果有效地執行了驗證過程,則移動終端能夠成功切換到第二模式。例如,如果成功地執行了驗證過程,則能夠意味著如下情況。首先,由用戶輸入用戶驗證信息。其次,確定輸入的用戶驗證信息是否有效。最后,作為確定的結果,輸入的用戶驗證信息應該是有效的。當檢測到用于模式切換的信號時,在控制器180的控制下,移動終端100確定是否對要切換到的第二模式設置了有條件訪問(1),或者是否對第二模式設置的安全級別高于對第一模式設置的安全級別O)。例如,如果第一模式被設置為私人模式并且要切換到的模式是商務模式,則控制器180能夠確定對商務模式設置了有條件訪問,或者對商務模式設置的安全級別更高。此外,如果對第二模式設置了有條件訪問,或者對第二模式設置了高于第一模式的安全級別的安全級別,則控制器180能夠執行用于第二模式的驗證過程。同時,輸入的用戶驗證信息包括設置為專用于第二模式的用戶驗證信息,或者模式切換公共地需要用戶驗證信息而不限于第二模式。此外,能夠依據第二模式的有條件訪問級別(或者安全級別)不同地設置用戶驗證信息。例如,當有條件訪問級別高時,用戶驗證信息能夠變得復雜。對于另一示例,當有條件訪問級別低時,用戶驗證信息能夠變得簡單。當多次進入第二模式時,對于每個進入,控制器180能夠要求不同的用戶驗證信息,然后能夠在到第二模式的相應的進入時接收用戶驗證信息的輸入。當用于切換到(或進入)到第二模式的驗證過程成功時,在試圖再次切換到(或再次進入)到第二模式的情況,能夠可以省略另一次驗證過程。例如,在預定的時間段(例如,工作時間、天、周等)再次切換的情況,能夠跳過相應的驗證過程。對于另一個示例,在終端開和終端關之間的時間間隔再次切換的時間段再次切換的情況,能夠跳過相應的驗證過程。另外,即使第二模式處于激活狀態,也能夠要求以預定的時間周期執行驗證過程。這是為了保持第二模式的激活狀態。控制器180能夠確定對第二模式設置的有條件訪問的級別。例如,能夠對第二模式設置多個有條件訪問級別中規定的一個。依據對第二模式設置的有條件訪問級別,可使用的應用程序(或內容/數據)能夠不同,并且對于應用程序的用戶權限范圍能夠變化。
此外,當檢測到用于模式切換的信號時,在控制器180的控制下,移動終端100通過輸出單元150輸出模式切換指示信息。在通過用戶輸入單元130接收到模式切換命令動作時,在控制器180的控制下,移動終端100能夠將第一模式切換到第二模式。例如,模式切換指示信息可以包括指示當前請求模式切換的狀態的信息以及使用戶能夠選擇模式切換的信息。能夠使用文本、圖像、語音、振動、報警聲等以各種方式輸出模式切換指示信息。此外,模式切換命令動作由用于接收模式切換命令輸入的區/鍵/按鈕的操作來輸入,或者能夠在檢測到語音、終端運動(例如,預定方向的傾斜、預定次數的搖動等)等時輸入。同時,如果在預定的時間段內用戶沒有輸入模式切換命令動作,則能夠停止輸出模式切換指示信息。第二模式激活步驟S1150可以參考第一模式激活步驟SlllO的描述。在激活步驟S1150,如果激活了通用應用程序,則移動終端100能夠依據對應于第二模式的特性執行通用應用程序。例如,如果第二模式是商務模式且通用應用程序是曰程安排,則移動終端100顯示包括與商務模式相關的日程的日程列表,或者能夠顯示包括對應于商務模式的數據字段的特定日程。在下面的描述中,參考圖12A和圖12B解釋多OS環境下的模式切換。圖12A和圖12B是根據本發明多操作系統中每個類型的模式的切換處理的流程圖。參考圖12A,當激活私人模式或者商務模式時,如果檢測到模式切換的命令信號(S1210或S1215),則移動終端100通過驅動用于客OS 2的系統管理程序來激活商務模式(步驟S1211的執行以及步驟S1211之后的步驟),或者能夠通過驅動用于客OS 1的系統管理程序來激活私人模式(步驟S1216的執行以及步驟S1216之后的步驟)參考圖12B,當激活私人模式或者商務模式時,如果檢測到模式切換的命令信號(S1262或S1263),則移動終端激活商務模式或者私人模式。特別地,參考圖12A或圖12B,當商務模式被切換到私人模式時,如果存在之前在私人模式中執行的應用程序,則移動終端100能夠進入之前執行的應用程序的執行狀態S1209或S1256。如果不存在之前在私人模式中執行的應用程序,則移動終端100能夠進入客OS 1的狀態HOME S1207,或者主OS的狀態HOME S1254。這也可應用于從私人模式切換到商務模式。當之前在切換步驟S1130中切換到的第二模式再次被切換到第一模式,即模式切換之前的模式(即,當返回之前的模式時)如果在切換到第二模式之前正在第一模式中執行特定應用程序,則當第二模式被重新切換到第一模式時,控制器180能夠再次執行該特定應用程序(依據用戶選擇或者自動地)。這樣,特定應用程序的執行畫面可以包括依據特定應用程序的執行的通常初始畫面,或者由于切換到第二模式而導致的關閉時刻的執行畫在下面的描述中,參考圖17A至18D解釋當從用戶接收到模式切換命令信號的輸入作為產生用于模式切換的信號的特定事件時,相應的模式切換處理。為了下面描述的清楚和方便起見,假設第一模式和第二模式分別是私人模式和商務模式。參考圖17A,當激活私人模式時,如果用戶選擇切換區503,則移動終端100能夠接收到用于切換到商務模式的模式切換命令信號的輸入(圖17A(a))。相反,當激活商務模式時,如果用戶選擇切換區503,則移動終端100能夠接收用于切換到私人模式的模式切換命令信號的輸入(圖17A(b))。參考圖17B,當激活私人模式時,如果接收到模式切換指令區510的從B區512到P區511的觸摸&拖拽,則移動終端100能夠接收用于切換到商務模式的模式切換命令信號(圖17B(a))。相反,當激活商務模式時,如果接收到模式切換命令鍵510的從P區511到B區512的觸摸&拖拽,則移動終端100能夠接收用于切換到私人模式的模式切換命令信號(圖17B(b))。在圖17B(a)中,當接收到在B區512的觸摸動作時,能夠輸入用于切換到商務模式的模式切換命令信號。在圖17B(b)中,當接收到在P區511上的觸摸動作時,能夠輸入用于切換到私人模式的模式切換命令信號。參考圖17C,當激活私人模式時,如果輸入從商務模式區522到切換指令區523的觸摸&拖拽動作,則移動終端100能夠接收用于切換到商務模式的模式切換命令信號(圖17C(a))0相反,當激活商務模式時,如果輸入從私人模式區521到切換命令區523的觸摸&拖拽動作,則移動終端100能夠接收用于切換到私人模式的模式切換命令信號(圖17C(b))。在圖17C(a)中,當接收到商務模式區522上的觸摸動作時,移動終端100能夠接收用于切換到商務模式的模式切換命令信號。在圖17C(b)中,當接收到私人模式區521上的觸摸動作時,移動終端100能夠接收用于切換到私人模式的模式切換命令信號。參考圖17D,在激活私人模式時,當檢測到一次終端搖動1或接收到使用多點的右方向上的觸摸&拖拽動作2的輸入時,移動終端100能夠接收用于切換到商務模式的模式切換命令信號的輸入(圖17D(a))。當檢測到兩次終端搖動1或接收到使用多點的左方向上的觸摸&拖拽動作2的輸入時,移動終端100能夠接收用于切換到私人模式的模式切換命令信號的輸入(圖17D(b))。而且,在圖17A至17D,移動終端100能夠輸出指示模式切換的文本1710或1720。當然,為了指示模式切換,能夠多樣地輸出語音、圖像、圖標、振動、鈴聲、燈等等。參考圖17E,在激活私人模式(或商務模式)時,當從用戶接收到雙指收縮類型的觸摸&拖拽的輸入時(a),移動終端100將畫面分割為第一區域1731和第二區域1732,然后在第一區域1731和第二區域1732上分別顯示對應于私人模式的主畫面和對應于商務模式的主畫面(b)。當在圖17E(b)中接收到第二區域1732的規定點上的觸摸動作1,或者從第二區域1732的規定點到第一區域1731的規定點的觸摸&拖拽動作2時,移動終端100能夠接收到用于切換到商務模式的模式切換命令信號的輸入。參考圖18A,假設存在多個商務模式(例如,第一至第三商務模式),當在激活私人模式時接收到切換區503上的用戶觸摸動作的輸入時,移動終端100顯示分別對應于第一至第三商務模式的第一至第三圖像1801至1803(圖18A(a)),或者能夠顯示分別對應于第一至第三商務模式的第一至第三拖拽方向1811至1813(圖18A(b))。例如,第一至第三圖像1801至1803能夠包括相應的商務模式的主畫面圖像、背景圖像等。如果在圖18A(a)中選擇了第一圖像1801,則移動終端100接收到用于切換到第一商務模式的模式切換命令信號的輸入。當在圖18A(b)中接收到第二拖拽方向1812的觸摸&拖拽動作的輸入時,移動終端100能夠接收到用于切換到第二商務模式的模式切換命令信號。參考圖18B,在激活私人模式(或商務模式)時,當接收到切換區503上的用戶觸摸動作的輸入時,移動終端100能夠在區域1820和1830上分別顯示分別對應于多個商務模式的圖像1821至1823以及分別對應于多個私人模式的圖像1831至1833。如果用戶選擇對應于第一商務模式的圖像1821,則移動終端100能夠接收用于切換到第一商務模式的模式切換命令信號的輸入。盡管參考圖18A和圖18B僅描述了使用切換區503接收模式切換命令信號的輸入的情況,但是相應的描述也可用于使用切換命令鍵510或者模式區521或522的情況。參考圖18C,在鎖定畫面(即,鎖定畫面狀態)時,移動終端100將畫面分為第一區域1840和第二區域1850,然后能夠在第一區域1840和第二區域1850分別顯示關于與私人模式關聯地發生的事件的信息以及關于與商務模式關聯地發生的事件的信息。特別地,移動終端100能夠可辨認地顯示對應于當前激活的私人模式的模式指示符501。當接收到到第二區域1850的觸摸&拖拽動作的輸入時,移動終端100能夠接收用于切換到商務模式的模式切換命令信號。參考圖18D,當配置多個私人模式和多個商務模式時,在鎖定畫面的狀態下,移動終端100將畫面分為區域1860至1890 —共全體模式的數目,然后能夠在區域1860至1890分別顯示相應的模式指示符1861至1891。特別地,移動終端100能夠可辨認地顯示對應于當前激活的第一私人模式的模式指示符1861。此外,移動終端100還能夠在區域1860至1890中的每一個上顯示關于與相應的模式關聯地發生的事件的信息(例如,事件類型、事件數量、發生時間等)。當接收到對應于第一商務模式的模式指示符1881上的用戶觸摸動作(1),或者到對應于第一商務模式的區域1880的觸摸&拖拽動作(2)時,移動終端100能夠接收用于切換到第一商務模式的模式切換命令信號的輸入。因此,在如圖17A至18D所示,當接收到模式切換命令信號的輸入時,移動終端100檢測用于模式切換的信號,然后能夠執行切換到對應于輸入的模式切換命令信號的模式的模式切換操作。同時,能夠改變對應于私人模式和商務模式中的每一個的模式切換命令信號的輸入類型。如果存在多個私人模式(或商務模式),則能夠對于每個私人模式改變模式切換命令信號的輸入類型。例如,為了執行到私人模式的切換,能夠輸入兩次終端搖動、左方向上的觸摸&拖拽、向前傾斜終端等。對于另一示例,為了執行到商務模式的切換,能夠輸入一次終端搖動、右方向上的觸摸&拖拽、向后傾斜終端等。對于另一示例,為了執行到第一私人模式的切換,能夠輸入一次終端搖動。對于另一示例,為了執行到第二私人模式的切換,能夠輸入兩次終端搖動。對于又一示例,為了執行到第三私人模式的切換,能夠輸入三次終端搖動。上述實施例僅是輸入模式切換命令信號的示例,輸入模式切換命令信號的方案不受其限制。在下面的描述中,參考圖19A至19D解釋當移動終端100位于特定位置作為用于產生模式切換的信號的特定事件時的模式切換處理。為了下面描述的清楚和方便起見,假設第一模式和第二模式分別是私人模式(P模式)和商務模式(B模式)。圖19A至19D是根據本發明在位于特定位置時模式切換處理的圖。參考圖19A,當激活私人模式時,如果移動終端100位于對應于商務模式的位置(例如,公司或辦公室),或者在以相應位置為中心的預定半徑內,則移動終端100使用戶能夠選擇是否執行到商務模式的切換(圖19A(a))。或者,移動終端100自動地切換到商務模式而不管用戶選擇的有無,并且然后能夠輸出指示切換到商務模式的切換指示信息(圖19A(b))。參考圖19B,當離開對應于商務模式的位置或者離開距相應位置預定的半徑(即,中止產生用于模式切換的信號的終端操作的情況的示例)時,移動終端100依據用戶選擇將商務模式切換到私人模式(圖19B(a)),或者能夠自動地將商務模式切換到私人模式而不管用戶選擇如何(圖19B(b))。特別地,在圖19A(a)或圖19A(b)中所示的情況下,移動終端100能夠僅當用戶選擇“是(切換)”時將當前模式切換到商務模式或者私人模式。參考圖19C,移動終端100能夠依據用戶選擇設置對應于私人模式的至少一個位置(圖19C(a))。當激活商務模式時,如果移動終端100位于設置的位置,則移動終端100能夠將商務模式切換到私人模式(圖19C(b))。參考圖19D,移動終端100能夠依據用戶選擇設置對應于商務模式的至少一個位置(圖19D(a))。當激活私人模式時,如果移動終端100位于設置的位置,則移動終端100能夠將私人模式切換到商務模式(圖19D(b))。同時,移動終端100分析每個位置的模式使用方式,根據分析的方式確定預定時間段的每個位置的私人/商務模式的實施時間,并且然后能夠指定私人或商務模式。因此,當移動終端位于特定位置時,移動終端100進入指定到該特定位置的模式。或者,如果正在執行另一模式,則移動終端100能夠將當前執行的模式切換到指定給特定位置的模式。在下面的描述中,參考圖20A至20D解釋在當前時間屬于特定時間作為產生模式切換的信號的特定事件時的模式切換處理。為了下面描述的清楚和方便起見,假設第一模式和第二模式分別是私人模式(P模式)和商務模式(B模式)。圖20A至20D是根據本發明在屬于特定時間時的模式切換處理的示意圖。參考圖20A,當激活私人模式時,如果當前時間屬于對應于商務模式的時間(例如,上班時間上午09:00至下午06:00),則移動終端100使用戶能夠選擇是否執行到商務模式的切換(圖20A(a))。或者,移動終端100自動地將私人模式切換到商務模式而不管用戶選擇的有無,并且然后能夠輸出指示切換到商務模式的切換指示信息(圖20A(b))。參考圖20B,在當前時間偏離對應于商務模式的時間時(即,終止產生用于模式切換的信號的終端操作的示例),移動終端100依據用戶選擇將商務模式切換到私人模式(圖20B(a)),或者能夠自動地將商務模式切換到私人模式而不管用戶的選擇如何(圖20B (b))。特別地,在圖20A(a)或圖20A(b)中所示的情況下,移動終端100能夠僅當用戶選擇“是(切換)”時將當前模式切換到商務模式或者私人模式。參考圖20C,移動終端100能夠依據用戶選擇設置至少一個對應于私人模式的時間(圖20C(a))。當商務模式被激活時,如果當前時間屬于設置的時間,則移動終端100能夠將商務模式切換到私人模式(圖20C(b))。參考圖20D,移動終端100能夠依據用戶選擇設置至少一個對應于商務模式的時間(圖20D(a))。當私人模式被激活時,如果當前時間屬于設置的時間,則移動終端100能夠將私人模式切換到商務模式(圖20D(b))。同時,移動終端100分析每個時區的模式使用方式,根據分析的方式確定預定時間段的私人/商務模式的實施時區,并且然后能夠指定私人或商務模式。因此,在當前時間屬于特定時區時,移動終端100進入指定到該特定時區的模式。或者,如果正在執行另一模式,則移動終端100能夠將當前執行的模式切換到指定到該特定時區的模式。另外,在諸如周六、周日、假日等的非工作日,移動終端100可以不執行使用特定位置或時間的模式切換。此外,移動終端100能夠改變對應于特定模式的時區以匹配當前所處國家或地區的時區。在下面的描述中,參考圖21A和圖21B解釋在接入特定網絡作為產生模式切換的信號的特定事件時的模式切換處理。為了下面描述的清楚和方便起見,假設第一模式和第二模式分別是私人模式(P模式)和商務模式(B模式)。圖21A和圖21B是根據本發明在接入特定網絡時的模式切換處理的圖。參考圖21A,當私人模式被激活時,如果移動終端100接入對應于商務模式的網絡,則移動終端100能夠將私人模式切換到商務模式(圖21A(a))。如果移動終端100解除接入對應于商務模式的網絡(即,終止產生模式切換的信號的終端操作的示例),則移動終端100能夠自動地或者依據用戶選擇將商務模式切換到私人模式(圖21A(b))。上面的描述也可用于在商務模式的激活狀態下接入對應于私人模式的網絡時的情況。依據用戶選擇指定每個商務/私人模式的網絡。或者,能夠自動地指定公司內網絡和家庭網絡作為每個商務/私人模式的網絡。參考圖21B,當私人模式被激活時,如果進入辦公室的時間被記錄在公司內出勤記錄服務器中,則移動終端100能夠依據用戶選擇或者自動地將私人模式切換到商務模式(圖21B(a))。如果記錄了離開辦公室的時間,則移動終端100能夠依據用戶選擇或者自動地將商務模式切換到私人模式(圖21B(b))。在下面的描述中,參考圖22A至2 解釋當從特定對方終端接收到數據作為產生模式切換的信號的特定事件時的模式切換處理。在下面的描述中,參考圖24A至25B解釋當向特定對方終端發送數據作為產生模式切換的信號的特定事件時的模式切換處理。為了下面描述的清楚和方便起見,假設第一模式和第二模式分別是私人模式(P模式)和商務模式(B模式)。在這種情況下,數據可以包括諸如消息、音頻通話、視頻通話、電子郵件等的可從對方終端接收的任何類型的數據。此外,用于模式切換的信號可以包括關于可在當前模式將被切換到的第二模式中執行的特定應用程序的信息,關于應用程序的信息可以包括對應于對方終端的對方信息或者與對方終端收發的數據的類型。例如,對方信息可以包括電子郵件地址(特定應用程序電子郵件等)、電話本(特定應用程序消息、音頻通話、視頻通話等)、向IMS注冊的用戶ID(特定應用程序即時消息服務等)等中的一個。此外,數據類型可以包括電子郵件、消息、音頻通話、視頻通話、通過IMS的交談等中的一個。因此,當關于特定應用程序的信息包括在用于模式切換的信號中時,控制器180能夠在將第一模式切換到第二模式的同時執行特定應用程序。對應于私人模式或者商務模式的對方終端可以包括其對方信息(例如,家庭電話號碼、移動電話號碼、電子郵箱地址等)被與私人模式或者商務模式關聯地存儲在電話本中的終端。而且,能夠指定對于每個私人/商務模式而不同的關于對方的對方信息。此外,能夠為每個私人/商務模式指定關于同一對方的不同的對方信息(例如,不同的電子郵箱地址、不同的電話號碼等)。圖22A至2 是根據本發明當從特定對方終端接收數據時的模式切換處理的圖。此外,圖24A至25B是根據本發明當向特定對方終端發送數據時的模式切換處理的圖。參考圖22A,在私人模式被激活時,當從對應于商務模式的對方終端接收到電子郵件時,移動終端能夠自動地或者依據用戶選擇將私人模式切換到商務模式(圖22A(a))。當私人模式被切換到商務模式時,移動終端100執行電子郵件應用程序來查看收到的電子郵件的內容(圖22A(b))。在這種情況下,接收的電子郵件具有圖^A中所示的數據結構,并且能夠包括指示發送方終端信息的字段(來自)2601和指示接收方終端信息的字段(到)2602。因此,移動終端100能夠使用包含在字段(來自0601中的對方終端信息來檢查對應于商務模式的對方終端。參考圖22B,如果完成了接收的電子郵件查看,則移動終端100能夠依據用戶選擇或者自動地將商務模式切換到私人模式。參考圖23A,在商務模式被激活時,當從對應于私人模式的對方終端收到音頻呼叫時,移動終端100通知用戶該音頻呼叫的接收并使用戶能夠選擇“通話”或“拒絕”(圖23A(a)),或者使用戶能夠選擇是否執行到私人模式的切換(圖23A(b))。參考圖23B,如果在圖23A(a)中選擇了接聽,或者在圖23A(b)中選擇了“是(切換)”,則移動終端100將商務模式切換到私人模式,然后能夠通過執行通話應用程序連接從對方終端接收到的音頻呼叫。參考圖23C,如果連接的音頻呼叫終止,則移動終端100能夠自動地或者依據用戶選擇將私人模式切換到商務模式。參考圖24A,在私人模式被激活時,當發送將接收方設置為對應于商務模式的對方(例如,公司)的電子郵件時(圖24A(a)),移動終端100自動地或者依據用戶選擇將私人模式切換到商務模式,然后能夠依據對應于商務模式的特性來執行電子郵件應用程序(圖24A(b))。這樣,使用包括在圖^A中所示的字段(到0602中的對方信息,能夠檢查發送的電子郵件的接收方是否是對應于商務模式的對方。參考圖MB,如果完成了電子郵件發送,則移動終端100能夠將商務模式切換到私人模式。參考圖25A,在私人模式被激活時,當發送將接收方信息設置為對應于商務模式的對方信息(例如,主管XX)的消息時(圖25A(a)),移動終端100自動地或者依據用戶選擇將私人模式切換到商務模式,并且然后能夠依據對應于商務模式的特性來執行消息應用程序(圖25A(b))。這樣,使用包括在圖^^中所示的消息數據結構的字段(到0603中的對方信息,能夠檢查發送的消息的接收方是否是對應于商務模式的對方信息。參考圖25B,如果完成了消息的發送,則移動終端100能夠切換商務模式到私人模式。此外,如果在圖19A至25B中要求用于進入當前實施的模式將要被切換到的模式的驗證過程(例如,如果對當前實施的模式將要被切換到的模式設置了有條件訪問,或者如果對當前實施的模式將要被切換到的模式設置了比當前實施的模式更高的安全級別),則移動終端100從用戶接收用戶驗證信息的輸入。如果輸入的用戶驗證信息是有效的,則移動終端100能夠將當前激活的模式(例如,私人模式)切換到另一模式(例如,商務模式)O同時,盡管依據模式切換的信號的檢測將第一模式切換到第二模式,但是如果在預定時間段內沒有用戶輸入動作,則能夠將第二模式再次切換到第一模式。此外,與依據模式切換的信號的檢測而切換到特定模式有關的實施例也可用于前面的描述中提到的在操作系統啟動時進入特定模式的情況。例如,如果當前終端的位置是對應于特定模式的特定地點,或者當前時間屬于對應于特定模式的特定時間,則在操作系統啟動時能夠進入該特定模式。同時,當分別為第一模式和第二模式設置彼此不同的第一和第二用戶信息時,如果在第一模式的激活狀態下,移動終端100檢測到通過第二用戶信息的數據收發,則移動終端100能夠依據用戶選擇或者在控制器180的控制下將第一模式切換到第二模式。例如,第一和第二用戶信息可以包括彼此不同的電話號碼(例如,雙SIM的情況)。在下面的描述中,參考附圖解釋當特定應用程序執行期間切換模式時控制應用程序執行的方法。圖27根據本發明在移動終端中控制模式切換的方法的第二流程圖。為了下面描述的清楚和方便起見,假設多個模式包括第一模式和第二模式。此外,假設盡管當前實施第一和第二模式,但是選擇性地激活第一模式或者第二模式。參考圖27,在控制器180的控制下,移動終端100實施第一模式和第二模式。當第一模式被激活時(S2710,與圖11中所示的SlllO相同),移動終端100執行特定應用程序(S2720)。在該情況下,執行的特定應用程序可以包括以專用于第一模式的方式執行的應用程序(即,第一專用應用程序)、或者第一模式和第二模式公共地執行的應用程序(即,通用應用程序)。在控制器180的控制下,在執行特定應用程序時,移動終端100檢測用于模式切換的信號(S2730,與圖11中所示的S1120相同)。當檢測到用于模式切換的信號時,在控制器180的控制下,移動終端100確定執行的特定應用程序是否是通用應用程序(S2740)。作為確定的結果,一旦確定特定應用程序是通用應用程序,則當沒有切換到第二模式時(在步驟S2750中“否”),在控制器180的控制下,移動終端100通過保持第一模式的激活狀態來限制特定應用程序的功能執行(S2760)。限制步驟S2760能夠參考前面對于在通用應用程序在第一模式中運行時盡管檢測到用于模式切換的信號但是沒有切換到第二模式的情況的描述或實施例。
同時,作為確定的結果,一旦確定特定應用程序是通用應用程序,則當切換到第二模式時(在步驟S2750中“是”),移動終端100確定該通用應用程序的版本是否在第一模式和第二模式的每一個中不同(S2770)。在這種情況下,如果通用應用程序的版本不同,則能夠意味著第一模式和第二模式的通用應用程序的特性彼此不同。作為確定步驟S2770的結果,如果第一模式和第二模式中的版本(S卩,在第一模式中為第一版本并且在第二模式中為第二版本)彼此不同(步驟S2770中的“是”),則在控制器180的控制下,移動終端100停止執行第一版本的特定應用程序(S2771),并且在激活第二模式后執行第二版本的特定應用程序(S2773)。特別地,移動終端100依據對應于第一模式的特性停止通用應用程序的執行,并且能夠依據對應于第二模式的特性執行通用應用程序。相反,作為確定步驟S2770的結果,如果第一模式和第二模式中的版本沒有彼此不同(步驟S2770中的“否”),則在控制器180的控制下,移動終端100激活第二模式并且在第二模式原樣保持在第一模式中執行的特定應用程序的執行(S2774)。在該情況下,如果第一模式和第二模式中的版本沒有彼此不同(即,相同的版本),則能夠意味著通用應用程序以相同的特性在第一模式和第二模式中的每一個中執行。現在參考步驟S2740,作為確定的結果,如果確定特定應用程序不是通用應用程序(即,特定應用程序是第一專用應用程序),則在控制器180的控制下,移動終端100確定是否切換到第二模式(S2791)。作為上面確定的結果,如果確定沒有切換到第二模式(步驟S2791中“否”),則移動終端100通過保持第一模式激活狀態來終止特定應用程序(S2792)。相反,作為上面確定的結果,如果確定切換到第二模式(步驟S2791中“是”),則移動終端100去激活第一模式,激活第二模式,然后終止特定應用程序(S2793)。另外,盡管在參考圖27的描述中沒有解釋用于將當前模式切換到另一模式的驗證過程,但是前面參考圖11的描述的相應部分也可用于如27中所示的實施例。在下面的描述中,參考圖28A和圖28B解釋在通用應用程序的執行時的模式切換處理。圖28A和圖28B是根據本發明在執行通用應用程序時切換模式的處理的圖。參考圖28A和圖^B,在依據對應于私人模式的特性執行電話本時,如果移動終端100接收到切換區503上的用戶觸摸動作的輸入(圖^A (a)),或者移動終端100位于對應于商務模式的特定位置(例如,產生用于模式切換的信號的特定事件的示例)(圖觀々…)),則移動終端100將私人模式切換到商務模式,然后能夠依據對應于商務模式的特性執行電話本(圖28B)。例如,依據對應于私人模式的特性的電話本僅提供對應于私人模式的對方信息。此外,依據對應于商務模式的特性的電話本能夠同時或選擇性地提供對應于商務模式或者私人模式的對方信息。在下面的描述中,參考圖29A至29C解釋在專用應用程序的執行期間的模式切換處理。圖29A至29C是根據本發明在執行專用應用程序時切換模式的處理的圖。
參考圖29A至^B,如果在執行僅可在私人模式下執行的相機時,移動終端100接收到切換區503上的用戶觸摸動作的輸入(圖29A (a)),或者移動終端100位于對應于商務模式的特定位置(圖^A(b)),則移動終端100使用戶能夠選擇是否結束相機(圖^B)。如果在圖^B中選擇了 “是(結束)”,則移動終端100將私人模式切換到商務模式(圖^C(a))。此外,如果需要,則移動終端100能夠執行類似于結束的相機的應用程序 (圖29C(b))。例如,類似于相機的應用程序可以包括相冊、圖庫等中的一種。同時,本公開提及的多個模式除了私人模式和商務模式外,還能夠多種多樣地包括諸如宗教模式、業余愛好模式、學校模式等的模式類型。此外,能為每種類型設置多個模式。在本公開中當確定每種模式執行的應用程序時,能夠依據用戶選擇來進行指定, 或者能夠考慮應用程序的性質和類型來自動地將應用程序指定到相應的模式。例如,假設在應用程序的數據結構中存在模式字段,則能夠將應用程序指定到該模式字段中定義的相應模式。在本公開提及的多個模式的每一個中,在控制器180的控制下,能夠通過顯示單元151提供與基于音頻的通信和基于文本的通信中的至少一個關聯的用戶界面。例如,基于音頻的通信包括音頻通話、基于音頻的聊天等中的一個。另外,基于文本的通信可以包括消息服務、基于文本的聊天等中的一個。而且,用戶界面顯示為觸摸屏上的虛擬鍵的形式, 或者能夠提供為按鍵形式。此外,在多個模式中提供的用戶界面的位置、形狀、大小等能夠彼此不同。根據本發明的一個實施例,上述模式切換控制方法能夠在記錄程序的介質中作為計算機可讀代碼來實施。計算機可讀介質包括在其中存儲計算機系統可讀數據的所有種類的記錄設備。計算機可讀介質包括,例如ROM、RAM、CD-ROM、磁帶、軟盤、光數據存儲設備等, 并且也包括載波類型的實現(例如,通過互聯網傳輸)。本領域技術人員應當理解在不脫離本發明精神和范圍的情況下可以對本發明中進行各種修改和變化。因此,希望本發明涵蓋本發明的修改和變化,只要它們落入所附權利要求及其等價物描述的范圍內。
權利要求
1.一種移動終端,包括通信單元,其被配置為與至少一個外部終端通信;存儲器,其被配置為分別存儲包括至少第一和第二模式的至少第一和第二操作系統;以及控制器,其被配置為執行所述第一操作系統并且激活對應于所述第一操作系統的所述第一模式,在顯示單元上顯示對應于激活的第一模式的第一信息畫面,接收指示所述第一模式將被切換到所述第二模式的切換信號,基于接收到的切換信號嘗試切換到所述第二模式,并且在沒有切換到所述第二模式時限制在所述第一模式中執行的特定應用程序。
2.根據權利要求1所述的移動終端,其中所述第一和第二模式通過模式指示符、數據庫存儲區、操作系統、用戶訪問權限、內容構造、數據構造和應用程序特征中的至少一個來彼此區分。
3.根據權利要求2所述的移動終端,其中當所述第一和第二模式分別對應第一和第二數據庫存儲區時,所述控制器進一步被配置為防止存儲在所述第一數據庫存儲區中的信息被用在所述第二模式中,并防止存儲在所述第二數據庫存儲區中的信息被用在所述第一模式中,或者防止存儲在所述第一或第二數據庫存儲區中的選擇性信息被用在所述第一或第二模式中。
4.根據權利要求1所述的移動終端,其中所述控制器進一步被配置為當所述切換信號沒有被接收和沒有有效地執行用于所述第二模式的認證過程中至少一個時,不將所述第一模式切換到所述第二模式。
5.根據權利要求1所述的移動終端,其中如果嘗試切換到所述第二模式失敗,并且所述特定應用程序僅能夠在所述第一模式中執行,則所述控制器進一步被配置為禁止所述特定應用程序在所述第一模式中執行,并且其中,如果嘗試切換到所述第二模式失敗,并且所述特定應用程序能夠在所述第一模式和所述第二模式中執行,則所述控制器進一步被配置為允許所述特定應用程序在所述第一模式執行,但是限制基于所述特定應用程序在所述第一模式中執行提供信息。
6.根據權利要求1所述的移動終端,其中所述控制器進一步被配置為當嘗試切換到所述第二模式失敗時,禁止能夠在所述第一模式中執行的多個應用程序中除了支持基本終端動作的基本應用程序之外的特定應用程序的執行。
7.根據權利要求1所述的移動終端,其中如果嘗試切換到所述第二模式失敗,當前正在執行所述特定應用程序,并且所述特定應用程序僅能在所述第一模式中執行,則所述控制器進一步被配置為終止所述特定應用程序的執行,并且其中,如果當前執行的特定應用程序能夠在所述第一模式和所述第二模式中執行,則所述控制器進一步被配置為盡管保持所述第一模式的執行但是限制由當前執行的特定應用程序提供的信息。
8.根據權利要求1所述的移動終端,其中如果嘗試切換到所述第二模式失敗,則所述控制器進一步被配置為控制所述顯示單元顯示通知窗口以通知不能切換到所述第二模式,并且提供用于再次嘗試切換到所述第二模式的選項。
9.根據權利要求1所述的移動終端,其中如果嘗試切換到所述第二模式失敗,則所述控制器進一步被配置為控制所述顯示單元以顯示指示能夠在所述第一模式中執行的至少一個或多個應用程序的至少一個或多個應用程序指示符,或者不顯示指示不能在所述第一模式中執行的至少一個或多個應用程序的至少一個或多個顯示應用程序指示符。
10.根據權利要求1所述的移動終端,其中所述切換信號在下述中的至少一個中產生1)當接收到所述切換信號的輸入時;幻在當前終端位置位于對應于所述第二模式的特定地點內時;3)在當前時間屬于對應于所述第二模式的特定時間時;4)當與對應于所述第二模式的對方終端收發數據時;以及幻當接入對應于所述第二模式的特定網絡時。
11.根據權利要求1所述的移動終端,其中所述控制器進一步被配置為當在切換到所述第二模式后,對應于所述切換信號的終端操作終止時,通過重新激活所述第一模式并去激活所述第二模式來從所述第二模式切換回所述第一模式。
12.根據權利要求11所述的移動終端,其中如果關于所述特定應用程序的信息包含在所述切換信號中,則所述控制器進一步被配置為在切換到所述第二模式后執行所述特定應用程序。
13.—種控制移動終端的方法,所述方法包括允許經由所述移動終端的通信單元與至少一個外部終端通信;經由所述移動終端的存儲器分別存儲包括至少第一和第二模式的至少第一和第二操作系統;經由所述移動終端的控制器執行所述第一操作系統并激活對應于所述第一操作系統的所述第一模式;經由所述移動終端的顯示單元顯示對應于激活的第一模式的第一信息畫面;經由所述控制器接收指示所述第一模式將被切換到所述第二模式的切換信號;基于接收到的切換信號經由所述控制器嘗試切換到所述第二模式;以及當沒有切換到所述第二模式時,經由所述控制器限制在所述第一模式中執行的特定應用程序。
14.根據權利要求13所述的方法,其中所述第一和第二模式通過模式指示符、數據庫存儲區、操作系統、用戶訪問權限、內容構造、數據構造和應用程序特征中的至少一個來彼此區分。
15.根據權利要求14所述的方法,其中當所述第一和第二模式分別對應第一和第二數據庫存儲區時,所述方法進一步包括防止存儲在所述第一數據庫存儲區中的信息被用在所述第二模式中,并防止存儲在所述第二數據庫存儲區中的信息被用在所述第一模式中,或者防止存儲在所述第一或第二數據庫存儲區中的選擇性信息被用在所述第一或第二模式中。
16.根據權利要求13所述的方法,進一步包括當沒有接收到所述切換信號和沒有有效地執行用于所述第二模式的切換過程中至少一個時,通過所述控制器不將所述第一模式切換到所述第二模式。
17.根據權利要求13所述的方法,其中如果嘗試切換到所述第二模式失敗,并且所述特定應用程序僅能夠在所述第一模式中執行,則所述方法進一步包括禁止所述特定應用程序在所述第一模式中執行,并且其中如果嘗試切換到所述第二模式失敗,并且所述特定應用程序在所述第一模式和所述第二模式中能夠執行,則所述方法進一步包括允許所述特定應用程序在所述第一模式執行,但是基于在所述第一模式中執行的所述特定應用程序來限制提供信息。
18.根據權利要求13所述的方法,進一步包括當嘗試切換到所述第二模式失敗時,通過所述控制器禁止能夠在所述第一模式中執行的多個應用程序中除了支持基本終端動作的基本應用程序之外的特定應用程序的執行。
19.根據權利要求13所述的方法,其中如果嘗試切換到所述第二模式失敗,當前正在執行所述特定應用程序,并且所述特定應用程序僅能在所述第一模式中執行,則所述方法進一步包括終止所述特定應用程序的執行,并且其中如果當前執行的特定應用程序能夠在所述第一模式和所述第二模式中執行,則所述方法進一步包括盡管保持所述第一模式的執行但是限制由當前執行的特定應用程序提供的信息。
20.根據權利要求13所述的方法,其中如果嘗試切換到所述第二模式失敗,則所述方法進一步包括通過所述顯示單元顯示通知窗口以通知不能切換到所述第二模式,并且提供用于再次嘗試切換到所述第二模式的選項。
21.根據權利要求13所述的方法,其中,如果嘗試切換到所述第二模式失敗,則所述方法還包括顯示指示能夠在所述第一模式中執行的至少一個或多個應用程序的至少一個或多個應用程序指示符,或者不顯示指示不能在所述第一模式中執行的至少一個或多個應用程序的至少一個或多個顯示應用程序指示符。
22.根據權利要求13所述的方法,其中所述切換信號在下述中的至少一個中產生1)當接收到所述切換信號的輸入時;幻在當前終端位置位于對應于所述第二模式的特定地點內時;3)在當前時間屬于對應于所述第二模式的特定時間時;4)當與對應于所述第二模式的對方終端收發數據時;以及幻當接入對應于所述第二模式的特定網絡時。
23.根據權利要求13所述的方法,進一步包括當在切換到所述第二模式后,對應于所述切換信號的終端操作終止時,通過重新激活所述第一模式并去激活所述第二模式來從所述第二模式切換回所述第一模式。
24.根據權利要求23所述的方法,其中如果關于所述特定應用程序的信息包含在所述切換信號中,則所述方法進一步包括在切換到所述第二模式后執行所述特定應用程序。
全文摘要
一種移動終端,其包括通信單元,配置為與至少一個外部終端通信;存儲器,配置為分別存儲包括至少第一和第二模式的至少第一和第二操作系統;以及控制器,配置為執行第一操作系統并且激活對應于第一操作系統的第一模式,在顯示單元上顯示對應于激活的第一模式的第一信息畫面,接收指示第一模式將被切換到第二模式的切換信號,基于接收到的切換信號嘗試切換到第二模式,并且在沒有切換到第二模式時限制在第一模式中執行的特定應用程序。
文檔編號H04M1/725GK102572093SQ20111022732
公開日2012年7月11日 申請日期2011年8月8日 優先權日2010年12月21日
發明者曹鉉雅, 李周容, 秋清薰, 裵嬉丁, 金東佑, 金惠賢, 金起世 申請人:Lg電子株式會社