基于姿勢(shì)的分區(qū)切換的制作方法
【專利說(shuō)明】
【背景技術(shù)】
[0001]本文一般地涉及包括個(gè)人計(jì)算機(jī)和移動(dòng)設(shè)備在內(nèi)的所有類型的基于處理器的系統(tǒng)。
[0002]公司或企業(yè)雇員可以具有復(fù)數(shù)的基于處理器的設(shè)備一一至少一個(gè)用于商務(wù)使用并且至少另一個(gè)用于個(gè)人使用。由于具有兩個(gè)不同的便攜式設(shè)備傾向于是不切實(shí)際的,因此許多雇員將其個(gè)人的基于處理器的設(shè)備用于商務(wù)目的,或者將其商務(wù)設(shè)備用于個(gè)人使用,或者二者兼有之。從企業(yè)的立場(chǎng)來(lái)看,前述選項(xiàng)中沒(méi)有一個(gè)是合期望的。因此,用戶、企業(yè)或二者可能更喜歡用戶操作具有在相同設(shè)備上具有商務(wù)和個(gè)人能力二者的混合計(jì)算環(huán)境的單個(gè)便攜式設(shè)備。
【附圖說(shuō)明】
[0003]關(guān)于以下各圖描述一些實(shí)施例:
圖1是一個(gè)實(shí)施例中的示意性框圖;
圖2是另一實(shí)施例的示意性描繪;
圖3是用于一個(gè)實(shí)施例的流程圖;
圖4是用于另一實(shí)施例的流程圖;以及圖5是用于一個(gè)實(shí)施例的系統(tǒng)的框圖。
【具體實(shí)施方式】
[0004]在實(shí)施例中,一種基于處理器的設(shè)備包括至少兩個(gè)分區(qū),每一個(gè)分區(qū)對(duì)應(yīng)于不同的使用環(huán)境。例如,一個(gè)用戶環(huán)境可以是個(gè)人環(huán)境并且另一環(huán)境可以是工作環(huán)境。
[0005]分區(qū)是存儲(chǔ)器或存儲(chǔ)設(shè)備的任何邏輯上不同的部分,所述部分仿佛它是物理上分離的單元那樣起作用。因此,通過(guò)物理地或虛擬地為存儲(chǔ)器分區(qū),可以創(chuàng)建兩個(gè)不同的環(huán)境。這些環(huán)境在用戶看來(lái)可以是以不同顯示和使用不同輸入并且提供不同輸出的不同應(yīng)用的形式。實(shí)際上,從用戶的觀點(diǎn)來(lái)看,用戶具有在許多方面完全分離的兩個(gè)等同的功能設(shè)備。
[0006]還可以存在對(duì)應(yīng)于其它環(huán)境的其它分區(qū),諸如經(jīng)分區(qū)的游戲環(huán)境。分區(qū)的其它示例可以是在不同用戶之間。因此,相同計(jì)算機(jī)的每一個(gè)用戶可以使用不同的分區(qū)。例如,相同企業(yè)中的兩個(gè)雇員可以具有兩個(gè)不同的經(jīng)分區(qū)的環(huán)境。在家庭內(nèi),父母中的每一個(gè)可以在相同計(jì)算機(jī)上具有其自己的分區(qū)并且每一個(gè)孩子可以在相同計(jì)算機(jī)上具有分區(qū)。另外,可以存在對(duì)應(yīng)于特定環(huán)境(諸如其中對(duì)每一個(gè)環(huán)境的訪問(wèn)可以諸如通過(guò)安全級(jí)別而不同的不同級(jí)別的工作環(huán)境)內(nèi)的特定容量的專門(mén)化環(huán)境。分區(qū)的這些示例不意指是窮舉的,并且當(dāng)然不同的用戶可以想到可列舉的各種分區(qū)。
[0007]每一個(gè)分區(qū)可以存在于存儲(chǔ)器中作為物理不同的存儲(chǔ)器和/或虛擬不同的存儲(chǔ)器(諸如虛擬機(jī))。以此方式,每一個(gè)分區(qū)與其它分區(qū)物理和/或邏輯分離,使得一個(gè)分區(qū)可以不知曉存在任何其它分區(qū)。每一個(gè)虛擬機(jī)可以與一個(gè)或多個(gè)操作系統(tǒng)和應(yīng)用程序的實(shí)例相關(guān)聯(lián)。
[0008]一般而言,用戶通過(guò)使用姿勢(shì)記錄器記錄一個(gè)或多個(gè)用戶特定的姿勢(shì)以使得能夠從一個(gè)分區(qū)切換到另一個(gè)。涉及所記錄的姿勢(shì)的信息存儲(chǔ)在數(shù)據(jù)存儲(chǔ)裝置中。一旦用戶定義的姿勢(shì)被記錄,上下文切換器檢測(cè)對(duì)應(yīng)于所記錄的姿勢(shì)的用戶執(zhí)行的姿勢(shì)。然后,上下文切換器自動(dòng)從一個(gè)環(huán)境切換到另一環(huán)境。
[0009]根據(jù)一些實(shí)施例,圖1中所示的基于處理器的設(shè)備10可以是個(gè)人計(jì)算機(jī),或移動(dòng)計(jì)算機(jī),諸如膝上型計(jì)算機(jī)、移動(dòng)因特網(wǎng)設(shè)備、蜂窩電話、平板計(jì)算機(jī)、電子書(shū)閱讀器、游戲機(jī)或媒體播放設(shè)備。設(shè)備10可以包括經(jīng)分區(qū)的存儲(chǔ)裝置18和耦合到諸如觸摸屏之類的顯示器14的一個(gè)或多個(gè)處理器12。
[0010]沒(méi)有限制地,實(shí)施例可以包括諸如電阻式觸摸屏、電容式觸摸屏(例如自式、互式、投射式)、對(duì)聲波和/或紅外(IR)敏感的觸摸屏或具有觸摸傳感器的屏幕之類的顯示屏。一般而言,當(dāng)用戶用一個(gè)或多個(gè)手指觸摸顯示屏?xí)r,來(lái)自觸摸的信息被發(fā)送到處理器以供分析。例如,觸摸信息可以被分析以確定一個(gè)或多個(gè)觸摸的尺寸、形狀、位置、持續(xù)時(shí)間等。而且,觸摸信息可以被解釋以觸發(fā)事件、命令或二者。操作系統(tǒng)、其它軟件(例如系統(tǒng)軟件、應(yīng)用軟件)、硬件和/或固件可以促進(jìn)分析觸摸信息、解釋觸摸信息、觸發(fā)事件、發(fā)送命令和其組合。在實(shí)施例中,顯示屏還可以包括液晶顯示器(IXD)技術(shù),諸如薄膜晶體管(TFT) IXD技術(shù)、原地切換(IPS)IXD技術(shù)或包括有源矩陣OLED的有機(jī)發(fā)光二極管(OLED)技術(shù)。在實(shí)施例中,顯示屏可以提供響應(yīng)于觸摸的觸覺(jué)反饋。然而,非觸摸屏顯示器也可以使用在一些實(shí)施例中。
[0011]在一些實(shí)施例中,用戶可以經(jīng)由觸摸屏和/或一個(gè)或多個(gè)傳感器定義他或她自己的定制姿勢(shì)。例如,用戶可以以特定方式觸摸電容式觸摸屏以創(chuàng)建定制的基于觸摸的姿勢(shì)模式(pattern)并且如果稍后識(shí)別到定制的基于觸摸的姿勢(shì)則設(shè)備將從一個(gè)分區(qū)改變到另一個(gè)。作為另一示例,用戶可以以特定方式移動(dòng)設(shè)備以創(chuàng)建定制的基于運(yùn)動(dòng)的姿勢(shì),其稍后被識(shí)別以將設(shè)備從操作在一個(gè)分區(qū)中切換到操作在另一分區(qū)中。為此目的,可以使用陀螺儀27、加速計(jì)26、鍵盤(pán)20或其它輸入設(shè)備。在一些實(shí)施例中,可以單獨(dú)或者與姿勢(shì)結(jié)合地使用其它傳感器數(shù)據(jù)以使得能夠從一個(gè)分區(qū)切換到另一分區(qū)??梢詮囊苿?dòng)設(shè)備上的任何傳感器(諸如相機(jī)22、麥克風(fēng)28、諸如全球定位傳感器16之類的定位傳感器)收集其它傳感器數(shù)據(jù)。例如,可以記錄用戶運(yùn)動(dòng)的相機(jī)圖像描繪。然后視頻分析可以用于標(biāo)識(shí)所描繪的姿勢(shì),諸如手部或面部姿勢(shì)。
[0012]在實(shí)施例中可以約束對(duì)特定分區(qū)的訪問(wèn)。例如,訪問(wèn)可以要求口令和/或條件,這樣鄰近于另一移動(dòng)設(shè)備、設(shè)備位置、環(huán)境溫度、環(huán)境光等。在用戶初始記錄他或她的定制化姿勢(shì)時(shí)可以預(yù)設(shè)口令和/或環(huán)境條件。以此方式,受保護(hù)的分區(qū)不能被訪問(wèn),除非滿足正確的口令和/或條件。
[0013]可以使用圖2中所示的姿勢(shì)記錄器30來(lái)創(chuàng)建定制姿勢(shì)。記錄器可以是軟件或硬件。提幾個(gè)示例,姿勢(shì)記錄器從諸如相機(jī)、鍵盤(pán)、觸摸屏或全球定位系統(tǒng)傳感器之類的輸入設(shè)備接收姿勢(shì)作為輸入。姿勢(shì)記錄器將所記錄的姿勢(shì)傳遞到姿勢(shì)檢測(cè)單元32。姿勢(shì)檢測(cè)單元接收姿勢(shì)輸入,并且將輸入與來(lái)自姿勢(shì)記錄器30的所記錄的姿勢(shì)比較。如果標(biāo)識(shí)到匹配,則姿勢(shì)檢測(cè)單元32向上下文切換器34傳遞信號(hào)。上下文切換器將上下文從存儲(chǔ)裝置18中的22處指示的分區(qū)A改變到在24處指示的分區(qū)B。這可以導(dǎo)致整個(gè)顯示器14或其某個(gè)部分中的改變。
[0014]接著參考圖3,可以在軟件、固件或硬件中實(shí)現(xiàn)姿勢(shì)記錄器序列30。在軟件和固件實(shí)施例中,其可以通過(guò)存儲(chǔ)在諸如包括磁性、光學(xué)或半導(dǎo)體存儲(chǔ)裝置的非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)之類的一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)中的計(jì)算機(jī)執(zhí)行的指令實(shí)現(xiàn)。
[0015]程序代碼或指令可以存儲(chǔ)在例如易失性和/或非易失性存儲(chǔ)器中,諸如存儲(chǔ)設(shè)備和/或相關(guān)聯(lián)的機(jī)器可讀或機(jī)器可訪問(wèn)介質(zhì),包括但不限于固態(tài)存儲(chǔ)器、硬驅(qū)動(dòng)裝置、軟盤(pán)、光學(xué)存儲(chǔ)裝置、磁帶、閃速存儲(chǔ)器、存儲(chǔ)器棒、數(shù)字視頻盤(pán)、數(shù)字通用盤(pán)(DVD)等以及更特異的介質(zhì),諸如機(jī)器可訪問(wèn)的生物狀態(tài)保存存儲(chǔ)裝置。機(jī)器可讀介質(zhì)可以包括用于以機(jī)器可讀的形式存儲(chǔ)、發(fā)射或接收信息的任何機(jī)制,并且介質(zhì)可以包括程序代碼通過(guò)其可以傳遞的介質(zhì),諸如天線、光纖、通信接口等。程序代碼可以以分組、串行數(shù)據(jù)、并行數(shù)據(jù)等的形式傳輸并且可以以經(jīng)壓縮或加密的格式使用。
[0016]為了開(kāi)始創(chuàng)建定制姿勢(shì)的過(guò)程,系統(tǒng)接收目標(biāo)分區(qū)的指示符,如塊36中所指示的那樣。目標(biāo)分區(qū)可以與其它分區(qū)物理或虛擬分離。指示符可以經(jīng)由設(shè)備10諸如從可用分區(qū)的列表、數(shù)據(jù)字段中的錄入、無(wú)線電按鈕、語(yǔ)音命令或用于用戶與設(shè)備10通信的任何其它方式接收??商鎿Q地,指示符可以從與設(shè)備10通信的另一設(shè)備接收。
[0017]例如,存在圖2的移動(dòng)設(shè)備上示出的三個(gè)分區(qū)一一分區(qū)A、分區(qū)B和分區(qū)C。如果所有三個(gè)都可用,則用戶可以拾取三個(gè)分區(qū)中的任一個(gè)以與定制姿勢(shì)相關(guān)聯(lián)。如果分區(qū)中的任一個(gè)(諸如分區(qū)C)不可用于鏈接到定制姿勢(shì),則用戶不能將分區(qū)C選擇為目標(biāo)分區(qū)。特定分區(qū)可能不可用于鏈接定制姿勢(shì),如果定制姿勢(shì)已經(jīng)與該分區(qū)相關(guān)聯(lián)的話,并且禁止共享的定制姿勢(shì)的使用。共享的定制姿勢(shì)的禁止可以由用戶諸如經(jīng)由設(shè)置來(lái)發(fā)起。作為示例,系統(tǒng)接收分區(qū)A是目標(biāo)分區(qū)的指示符。
[0018]此后,系統(tǒng)接收將與所選分區(qū)相關(guān)聯(lián)的姿勢(shì)的類型的指示符(塊38)。姿勢(shì)類型包括基于觸摸的姿勢(shì)、基于運(yùn)動(dòng)的姿勢(shì)或二者。一般而言,基于觸摸