呈現(xiàn)來自多個周界的元數(shù)據(jù)的制作方法
【專利摘要】在一些實(shí)現(xiàn)中,一種用于管理用戶設(shè)備中的數(shù)據(jù)的方法包括向第一周界之外的服務(wù)推送針對第一周界中的第一資源的第一元數(shù)據(jù)。第一周界被配置為防止外部資源訪問第一周界中的資源。向外部服務(wù)推送針對第二周界中的第二資源的第二元數(shù)據(jù)。外部服務(wù)在第二周界的外部,第二周界被配置為防止外部資源訪問第二周界中的資源?;诘谝辉獢?shù)據(jù)和第二元數(shù)據(jù)的組合向用戶呈現(xiàn)信息。
【專利說明】呈現(xiàn)來自多個周界的元數(shù)據(jù)
[0001] 要求優(yōu)先權(quán)
[0002] 本申請要求享有于2011年11月11日遞交的美國專利申請No. 61/558, 942和于 2012年2月16日遞交的美國專利申請No. 13/398, 676的優(yōu)先權(quán),其全部公開內(nèi)容以引用方 式并入本文中。
【技術(shù)領(lǐng)域】
[0003] 本發(fā)明涉及呈現(xiàn)來自多個周界的元數(shù)據(jù)。
【背景技術(shù)】
[0004] 在很多情況下,計(jì)算設(shè)備可包括數(shù)據(jù)、應(yīng)用和/或網(wǎng)絡(luò)資源,該數(shù)據(jù)、應(yīng)用和/或網(wǎng) 絡(luò)資源的可訪問性通過安全協(xié)議來控制。例如,安全協(xié)議可包括用戶賬戶、管理權(quán)限、密碼 保護(hù)、數(shù)據(jù)庫管理等。但是,與不同的企業(yè)和用戶相關(guān)聯(lián)的資源可能會要求不同的、安全的 可訪問性。
【專利附圖】
【附圖說明】
[0005] 圖1是用于生成周界的示例通信系統(tǒng)環(huán)境的框圖;
[0006] 圖2是示出了按周界進(jìn)行邏輯分組的示意圖;
[0007] 圖3是示出了設(shè)備的跨周界訪問和通信的示意圖;
[0008] 圖4是示出了用于提供元數(shù)據(jù)的統(tǒng)一視圖的過程的示意圖;
[0009] 圖5是示出了呈現(xiàn)來自不同周界的元數(shù)據(jù)的單一界面的示例顯示;
[0010] 圖6A?C不出了用于統(tǒng)一個人和工作消息的視圖;
[0011] 圖7A?C示出了用于統(tǒng)一個人和工作約會的視圖;
[0012] 圖8A?C不出了用于統(tǒng)一個人和工作聯(lián)系人的視圖;以及
[0013] 圖9A和9B是示出了用于呈現(xiàn)元數(shù)據(jù)的統(tǒng)一視圖的示例過程的流程圖。
[0014] 各個附圖中相似的附圖標(biāo)記指示相似的元素。
【具體實(shí)施方式】
[0015] 本公開提供了通過統(tǒng)一界面來呈現(xiàn)來自不同周界的元數(shù)據(jù)的細(xì)節(jié)和示例。例如, 向不同周界指派的日歷應(yīng)用可向統(tǒng)一應(yīng)用推送或以其它方式提供個人和公司約會的時間 和日期,且統(tǒng)一應(yīng)用可在單一界面中呈現(xiàn)該信息。該單一界面方案可被包括在較大的周界 方案中,該較大的周界方案在邏輯上將資源組隔離到單一設(shè)備的不同周界中。例如,如下文 所詳述,周界可被配置為將公司數(shù)據(jù)、應(yīng)用、網(wǎng)絡(luò)資源、配置文件、策略等保持與個人數(shù)據(jù)、 應(yīng)用、網(wǎng)絡(luò)資源、配置文件、策略等個人資源相分離。通過對來自不同周界的信息進(jìn)行組合, 用戶可通過單一顯示來查看相關(guān)信息(例如約會、聯(lián)系人)。相對地,如果不能示出統(tǒng)一 的視圖,可使得日歷視圖嚴(yán)重劣化,并且將強(qiáng)制用戶查看分離的日歷(例如個人的和公司 的)。對數(shù)據(jù)的融合將不得不通過人工的方式來執(zhí)行,這將使得設(shè)備麻煩繁瑣且不那么有 用。
[0016] 在一些實(shí)現(xiàn)中,通過允許各個周界向底層服務(wù)顯式公布相關(guān)數(shù)據(jù)的子集,統(tǒng)一的 界面可使得來自各個周界中每個周界的信息能夠被顯示在統(tǒng)一的界面中。在一些實(shí)現(xiàn)中, 用戶可選擇要向統(tǒng)一應(yīng)用推送或以其它方式選擇輸入統(tǒng)一界面的數(shù)據(jù)類型。例如,在日歷 的情況中,給定的周界的日歷可簡單地公布會議時間,而不公開主題或其它信息。該受限信 息可使得統(tǒng)一日歷視圖能夠呈現(xiàn)統(tǒng)一視圖上適當(dāng)放置的該會議,而不會向統(tǒng)一視圖暴露關(guān) 于會議的任何進(jìn)一步數(shù)據(jù)。為了查看附加數(shù)據(jù),統(tǒng)一查看器可使用適當(dāng)?shù)捻?xiàng)目來調(diào)用周界 的本地項(xiàng)目查看器。這樣,項(xiàng)目的細(xì)節(jié)被維持在周界的邊界內(nèi)(除了向統(tǒng)一視圖公布的元 數(shù)據(jù)之外)。
[0017] 總的來講,周界一般可指代資源(比如應(yīng)用、存儲的數(shù)據(jù)和/或網(wǎng)絡(luò)接入)的邏輯 分隔。包括在周界內(nèi)的資源可被加密和密碼保護(hù),以便安全地將這些資源與不同周界中的 資源分隔。例如,一個周界內(nèi)的資源可被禁止訪問不同周界內(nèi)的資源。在一些實(shí)現(xiàn)中,周界 可包括個人周界和企業(yè)周界(或公司周界)。個人周界一般可指代為一個用戶缺省創(chuàng)建的、 并由相同用戶或不同用戶通過無線通信設(shè)備加以管理的周界。企業(yè)周界一般可指代為用戶 創(chuàng)建或者由用戶創(chuàng)建的、并由遠(yuǎn)程管理服務(wù)器(例如黑莓企業(yè)服務(wù)器(BES))進(jìn)行管理的周 界。個人周界可提供要由個人應(yīng)用訪問的許可,而企業(yè)周界當(dāng)被用戶解鎖時可提供由企業(yè) 應(yīng)用訪問的許可。
[0018] 圖1是根據(jù)本公開的用于呈現(xiàn)來自多個周界的元數(shù)據(jù)的示例通信系統(tǒng)100。例如, 系統(tǒng)100可向外部服務(wù)推送來自不同周界的元數(shù)據(jù)并生成標(biāo)識該元數(shù)據(jù)的單一統(tǒng)一視圖。 在推送元數(shù)據(jù)之前,系統(tǒng)100可接收設(shè)置,該設(shè)置標(biāo)識要向外部服務(wù)推送的元數(shù)據(jù)的類型, 并響應(yīng)于數(shù)據(jù)更新,來確定是否向周界外部的統(tǒng)一服務(wù)推送元數(shù)據(jù)。在一些實(shí)現(xiàn)中,系統(tǒng) 100可執(zhí)行以下一項(xiàng)或多項(xiàng):在每個相應(yīng)的周界中呈現(xiàn)用于標(biāo)識要向統(tǒng)一服務(wù)推送的元數(shù) 據(jù)的類型的請求;針對每個相應(yīng)的周界,接收對元數(shù)據(jù)類型的選擇;生成或更新用于向外 部統(tǒng)一服務(wù)推送來自周界的元數(shù)據(jù)的一個或多個規(guī)則;標(biāo)識與周界中所選元數(shù)據(jù)類型相關(guān) 聯(lián)的更新;標(biāo)識用于響應(yīng)于數(shù)據(jù)更新而推送數(shù)據(jù)的一個或多個規(guī)則;確定是否向外部統(tǒng)一 服務(wù)推送數(shù)據(jù);響應(yīng)于觸發(fā)事件,針對該統(tǒng)一服務(wù)來生成界面;針對從不同周界接收到的 元數(shù)據(jù)來生成圖形元素;將圖形元素并入所生成的界面中;呈現(xiàn)該界面,以便在單一統(tǒng)一 界面中傳達(dá)從不同周界接收的組合元數(shù)據(jù);等等。通過將來自不同界面的元數(shù)據(jù)呈現(xiàn)到單 一界面中,系統(tǒng)1〇〇可在單一視圖中呈現(xiàn)來自不同周界的某些信息,而不必傳達(dá)其他信息。
[0019] 關(guān)于系統(tǒng)元素的高級描述,套接字310a可以接收用于向目的地址路由業(yè)務(wù)的請 求,并且響應(yīng)于該請求,標(biāo)識與周界相關(guān)聯(lián)的FIB308a。在一些實(shí)現(xiàn)中,個人周界302中的 應(yīng)用(包括應(yīng)用312a)可指派FIB308a。包括在企業(yè)周界304中的FIB308b可以是隱藏 的或以其他方式不可由個人周界302中的資源所訪問。類似地,包括在個人周界302中的 FIB308a可以是隱藏的或以其他方式不可由企業(yè)周界304中的資源所訪問。不管怎樣,套接 字310a基于FIB308a和在請求中標(biāo)識的目的地來確定諸如界面306a或界面306b之類的 物理界面。
[0020] 參見對通信系統(tǒng)100的各元素的更具體的描述,無線通信設(shè)備102可以是用于經(jīng) 由用戶界面(比如圖形用戶界面(GUI)、CLI (命令行界面)、或各種其它用戶界面中的任何 一個)接收來自用戶的請求的計(jì)算設(shè)備。從而,當(dāng)引用特定界面時,應(yīng)理解的是:可用任何 其他用戶界面對它進(jìn)行替換。在各種實(shí)現(xiàn)中,無線通信設(shè)備102包括可用于接收、傳送、處 理和存儲與通信系統(tǒng)100相關(guān)聯(lián)的任何適當(dāng)數(shù)據(jù)的電子計(jì)算設(shè)備。如本公開中所使用,無 線通信設(shè)備102預(yù)期包括具有無線通信能力的任何電子設(shè)備和/或計(jì)算設(shè)備。例如,無線 通信設(shè)備102可以包括:平板計(jì)算機(jī)、個人計(jì)算機(jī)、膝上計(jì)算機(jī)、觸摸屏終端、工作站、網(wǎng)絡(luò) 計(jì)算機(jī)、信息站(kiosk)、無線數(shù)據(jù)端口、無線或有線電話、個人數(shù)據(jù)助理(PDA)、智能電話、 在這些或其他設(shè)備中的至少一個處理器、或任何其它適合的處理設(shè)備。例如,無線通信設(shè) 備102可包括具有輸入設(shè)備和輸出設(shè)備的無線通信設(shè)備,輸入設(shè)備是比如鍵區(qū)、觸摸屏、鼠 標(biāo)、或其它能夠接受信息的設(shè)備,輸出設(shè)備傳達(dá)與對資源的操作相關(guān)聯(lián)的信息,包括數(shù)字?jǐn)?shù) 據(jù)、可視信息或GUI。輸入設(shè)備和輸出設(shè)備這二者都可包括固定的或可移除的存儲媒介(諸 如磁計(jì)算機(jī)盤、⑶-ROM、或其他合適的介質(zhì)),以便通過顯示(比如⑶I)從終端106的用 戶接收輸入以及向終端106的用戶提供輸出。此外,與三個示出的周界110相比,設(shè)備102 還可包括更多或更少的周界110。在一些實(shí)現(xiàn)中,無線通信設(shè)備102可包括用于即裝即用 (out-of-the-box)操作的至少一個個人周界。基于為了訪問企業(yè)賬戶而驗(yàn)證用戶106的 身份,可對用戶106進(jìn)行認(rèn)證,以使用服務(wù)和/或訪問與企業(yè)周界110相關(guān)聯(lián)的資源。企業(yè) 服務(wù)器可自動地生成關(guān)于無線通信設(shè)備102的策略。如圖所示,設(shè)備102包括統(tǒng)一服務(wù)109 和周界110a?c。
[0021] 統(tǒng)一服務(wù)109可包括可執(zhí)行、改變、刪除、生成或以其它方式管理來自不同周界的 元數(shù)據(jù)的任何應(yīng)用、程序、模塊、進(jìn)程、或其它軟件。例如,統(tǒng)一的服務(wù)109可以是應(yīng)用并且 可以從提供相同類型服務(wù)的應(yīng)用116接收元數(shù)據(jù)。應(yīng)用類型可包括日歷應(yīng)用、電子郵件應(yīng) 用、聯(lián)系人應(yīng)用等。換言之,統(tǒng)一日歷服務(wù)109可從應(yīng)用116a?c接收標(biāo)識例如約會的日 期和時間的元數(shù)據(jù)。在一些實(shí)現(xiàn)中,統(tǒng)一服務(wù)109可執(zhí)行以下一項(xiàng)或多項(xiàng):接收來自周界 110的元數(shù)據(jù);對從不同周界110接收的元數(shù)據(jù)進(jìn)行組合;響應(yīng)于用戶請求,生成單一統(tǒng)一 界面;生成標(biāo)識元數(shù)據(jù)的圖形元素;將圖形元素填入統(tǒng)一界面,以便通過單一界面來傳達(dá) 來自不同周界110的元數(shù)據(jù);響應(yīng)于用戶選擇,向應(yīng)用116提交用于呈現(xiàn)與所呈現(xiàn)的元數(shù)據(jù) 相關(guān)聯(lián)的附加細(xì)節(jié)的請求;等等。簡言之,統(tǒng)一服務(wù)109可通過單一界面來呈現(xiàn)來自不同周 界110的數(shù)據(jù)。備選地或附加地,統(tǒng)一服務(wù)109可基于組合的來自不同周界110的元數(shù)據(jù) 來評估用戶輸入。例如,統(tǒng)一服務(wù)109可組合來自不同周界110的約會的日期和時間,并確 定安排約會是否與組合的日期和時間相沖突。
[0022] 周界110可包括密碼保護(hù)、加密、以及用于控制對指派給周界的資源或內(nèi)部資源 的訪問的其他過程。周界110可由設(shè)備擁有者104、用戶106、管理員108等生成。在一些示 例中,周界110a可以是缺省為用戶106a創(chuàng)建的、并由用戶106a管理的個人周界。在一些 示例中,周界ll〇a可以是由企業(yè)的管理員108a創(chuàng)建的、并由遠(yuǎn)程管理服務(wù)器管理的企業(yè)周 界。在一些實(shí)現(xiàn)中,每個個人周界110可與個人賬戶相關(guān)聯(lián),并且每個企業(yè)周界110可與企 業(yè)賬戶相關(guān)聯(lián)。此外,給定的周界110可由設(shè)備擁有者104、用戶106、管理員108、以及前述 的組合等訪問。在一些實(shí)現(xiàn)中,每個周界可與單一用戶106相關(guān)聯(lián);而每個用戶106可訪問 多個設(shè)備周界110。例如,用戶l〇6a可訪問周界110a和周界110b這二者內(nèi)的資源。用戶 l〇6b可僅具有到一個周界110c中的資源的訪問權(quán)限。設(shè)備擁有者105可具有從無線通信 設(shè)備102移除個別周界110的能力。在一些實(shí)現(xiàn)中,用戶106可經(jīng)由用戶界面來設(shè)置或登 錄企業(yè)賬戶。如上所述,企業(yè)賬戶可以是向設(shè)備102推送數(shù)據(jù)的賬戶(例如ActiveSync)。 當(dāng)無線通信設(shè)備102訪問賬戶時,周界110可包括標(biāo)識企業(yè)賬戶的一個或多個安全設(shè)置的 策略。這些策略可以是由位于企業(yè)網(wǎng)絡(luò)(或公司網(wǎng)絡(luò))104a中的企業(yè)服務(wù)器(未示出)維 持或?qū)嵭械牟呗灾械闹辽僖粋€。當(dāng)周界110被示出為包括所有前述資源(比如數(shù)據(jù)112、 網(wǎng)絡(luò)接入資源114、一個或多個應(yīng)用116、一個或多個配置文件118、和一個或多個策略120) 時,在不脫離本公開的范圍的情況下,周界110可包括一些、全部或不同的資源。
[0023] 如圖所示,周界110可包括數(shù)據(jù)112、網(wǎng)絡(luò)接入資源114、應(yīng)用116、配置文件118、 策略120、上述各項(xiàng)的組合、或其它資源。數(shù)據(jù)112可包括各種對象或數(shù)據(jù),其包括類、框架、 應(yīng)用、備份數(shù)據(jù)、商業(yè)目標(biāo)、工作、網(wǎng)頁、網(wǎng)頁模板、數(shù)據(jù)庫表、存儲商業(yè)和/或動態(tài)信息的信 息庫、以及任何其他適當(dāng)信息,其包括與無線通信設(shè)備102及其應(yīng)用116的用途相關(guān)聯(lián)的任 何參數(shù)、變量、算法、指令、規(guī)則、約束、或針對其的引用。此外,數(shù)據(jù)112可包括任何其他適 當(dāng)數(shù)據(jù),比如與VPN應(yīng)用相關(guān)聯(lián)的數(shù)據(jù)、固件日志和策略、防火墻策略、安全性或訪問日志、 打印或其它報告文件等等。數(shù)據(jù)112可被存儲在任何存儲器或數(shù)據(jù)庫模塊中,并可采用易 失性或非易失性存儲器的形式,其包括但不限于:磁介質(zhì)、光介質(zhì)、隨機(jī)存取存儲器(RAM)、 只讀存儲器(ROM)、可移除介質(zhì)、或任何其它適合的本地或遠(yuǎn)程存儲器組件。
[0024] 網(wǎng)絡(luò)接入資源114可包括用于許可對網(wǎng)絡(luò)102a或102b或其它網(wǎng)絡(luò)的接入的任何 參數(shù)、變量、策略、算法、指令、設(shè)置、或規(guī)則。例如,網(wǎng)絡(luò)接入資源114可包括或標(biāo)識用于接 入企業(yè)網(wǎng)絡(luò)104a的防火墻策略。在一些實(shí)現(xiàn)中,網(wǎng)絡(luò)接入資源114包括或以其它方式標(biāo)識 以下一項(xiàng)或多項(xiàng):用戶名、密碼、安全令牌、虛擬私有網(wǎng)絡(luò)(VPN)配置、防火墻策略、通信協(xié) 議、加密密鑰證書等。
[0025] 應(yīng)用116可包括可根據(jù)本公開執(zhí)行、改變、刪除、生成、或以其它方式管理商業(yè)信 息的任何應(yīng)用、程序、模塊、進(jìn)程或其它軟件。例如,應(yīng)用116可包括通知應(yīng)用、聯(lián)系人應(yīng)用、 日歷應(yīng)用、消息傳遞應(yīng)用等。此外,雖然被示為位于無線通信設(shè)備102的內(nèi)部,但是可遠(yuǎn)程 存儲、引用、或執(zhí)行與應(yīng)用116相關(guān)聯(lián)的一個或多個進(jìn)程。例如,應(yīng)用116的一部分可以是 通向遠(yuǎn)程執(zhí)行的web服務(wù)的接口。此外,在不脫離本公開的范圍的情況下,應(yīng)用116可以是 另一軟件模塊或企業(yè)應(yīng)用(未示出)的子模塊或次級模塊。在一些實(shí)現(xiàn)中,應(yīng)用116可以 是托管方案,其允許進(jìn)程的不同部分中的多方執(zhí)行各自的處理。例如,在不脫離本公開的 范圍的情況下,企業(yè)網(wǎng)絡(luò)102可訪問無線通信設(shè)備102上的應(yīng)用116或甚至作為位于網(wǎng)絡(luò) 102b上的托管應(yīng)用。在另一示例中,應(yīng)用116的各部分可由直接在無線通信設(shè)備102處工 作以及經(jīng)由企業(yè)網(wǎng)絡(luò)102a遠(yuǎn)程工作的用戶106使用。在一些實(shí)現(xiàn)中,應(yīng)用116可被配置為 訪問個人周界110或企業(yè)周界110中的至少一項(xiàng),這可被稱作雙模式應(yīng)用或混合模式應(yīng)用。 雙模式應(yīng)用Π 6可訪問個人周界110或企業(yè)周界110?;旌夏J綉?yīng)用116可訪問個人周界 110和企業(yè)周界110。
[0026] 配置文件118可包括用于配置無線通信設(shè)備102的軟件的任何參數(shù)、變量、策略、 算法、指令、設(shè)置或規(guī)則。例如,配置118可包括標(biāo)識了針對一個或多個應(yīng)用116的設(shè)置的 表。在一些實(shí)現(xiàn)中,配置文件118標(biāo)識一個或多個應(yīng)用116的初始設(shè)置。除了用戶應(yīng)用116 之外,配置文件118可標(biāo)識其它類型應(yīng)用的設(shè)置(諸如操作系統(tǒng)設(shè)置)。取決于操作系統(tǒng), 文件118經(jīng)常是以ASCII (很少以UTF-8)寫入的并且是面向行的,且通過新行或回車/換 行對來結(jié)束行。
[0027] 策略120可包括用于向統(tǒng)一服務(wù)109推送元數(shù)據(jù)的任何參數(shù)、變量、策略、算法、指 令、設(shè)置或規(guī)則。例如,策略120a可標(biāo)識與用于向統(tǒng)一服務(wù)109進(jìn)行推送的應(yīng)用116a相關(guān) 聯(lián)的元數(shù)據(jù)類型。例如,策略120可標(biāo)識與應(yīng)用116相關(guān)聯(lián)的數(shù)據(jù)112、相關(guān)聯(lián)的數(shù)據(jù)112 的子集、以及用于向統(tǒng)一服務(wù)109推送元數(shù)據(jù)的標(biāo)準(zhǔn)。在一些實(shí)現(xiàn)中,策略120可包括或以 其它方式標(biāo)識以下一項(xiàng)或多項(xiàng):數(shù)據(jù)112、元數(shù)據(jù)類型、應(yīng)用116、用于推送元數(shù)據(jù)的標(biāo)準(zhǔn)、 ECA(事件-條件-動作)或其他信息。關(guān)于標(biāo)準(zhǔn),策略120可標(biāo)識用于周期性地推送元數(shù) 據(jù)的時間周期、觸發(fā)事件(例如,對數(shù)據(jù)112的更新)、或其它標(biāo)準(zhǔn)。在一些實(shí)現(xiàn)中,策略120 可以管控關(guān)于數(shù)據(jù)如何在周界110之間流動的任何方案,比如它何時能流動、它能從何處 流入、它能向何處流出、能流動什么類型的數(shù)據(jù)。
[0028] 無線通信設(shè)備102可連接到多個網(wǎng)絡(luò),比如企業(yè)網(wǎng)絡(luò)104a和公共網(wǎng)絡(luò)104b。企業(yè) 網(wǎng)絡(luò)104a是與企業(yè)相關(guān)聯(lián)的網(wǎng)絡(luò)。企業(yè)可包括公司或商業(yè)實(shí)體、政府機(jī)構(gòu)、非盈利機(jī)構(gòu)、或 連接到無線通信設(shè)備102的任何其它組織。企業(yè)可以是無線通信設(shè)備102的擁有者104。 當(dāng)然,企業(yè)還可以出租無線通信設(shè)備102或可以雇傭負(fù)責(zé)維護(hù)、配置、控制、和/或管理無線 通信設(shè)備102的承包商或代理。在所示出的實(shí)現(xiàn)中,網(wǎng)絡(luò)104方便了與無線通信設(shè)備102 的無線和/或有線通信。網(wǎng)絡(luò)104可在網(wǎng)絡(luò)地址之間傳輸例如網(wǎng)際協(xié)議(IP)分組、幀中繼 幀、異步轉(zhuǎn)移模式(ATM)單元、語音、視頻、數(shù)據(jù)、和其他適合的信息。此外,雖然企業(yè)網(wǎng)絡(luò) 104a和公共網(wǎng)絡(luò)104b均被示為單一網(wǎng)絡(luò),但是每個網(wǎng)絡(luò)102可包括多個網(wǎng)絡(luò)。簡言之,企 業(yè)網(wǎng)絡(luò)104a和公共網(wǎng)絡(luò)104b是被配置為與設(shè)備104進(jìn)行通信的任何適合的網(wǎng)絡(luò)。
[0029] 圖2示出了根據(jù)本公開的一些實(shí)現(xiàn)的包括周界文件系統(tǒng)資源202的示例設(shè)備 200。在這些實(shí)現(xiàn)中,設(shè)備200包括按周界策略限定的周界來進(jìn)行的邏輯分組,比如個人周 界209a和公司周界209b。周界文件系統(tǒng)資源202可使用加密(例如QNX加密域構(gòu)造)來 確保資產(chǎn)的安全。QNX是針對嵌入式系統(tǒng)的商用的符合P0SIX的實(shí)時操作系統(tǒng)。周界文件 系統(tǒng)資源202可允許管理員指示資產(chǎn)可以用不加密的方式存儲。例如,如果資源被指定為 是共享的,則周界文件系統(tǒng)資源202可指示資源是未加密的。
[0030] 在一些實(shí)現(xiàn)中,周界文件系統(tǒng)資源202可實(shí)現(xiàn)對文件系統(tǒng)資源的邏輯分組,從而 為設(shè)備200設(shè)計(jì)的整體應(yīng)用和賬戶結(jié)構(gòu)能夠按周界(比如個人周界209a和公司周界209b) 有效地分割。如圖所示,經(jīng)過分組的周界210和220可在應(yīng)用、應(yīng)用周界、用戶、目標(biāo)、目標(biāo) 周界和許可的字段中指示信息。如此,通過描述被應(yīng)用了策略的應(yīng)用,能夠針對每個周界限 定可接入性。
[0031] 在一些實(shí)現(xiàn)中,應(yīng)用字段208a可包括值210a,該值210a指示個人周界209a適用 于所有應(yīng)用(即針對所有作者、標(biāo)識、版本)。應(yīng)用-ID(Applicati 〇n-ID)值210a可指示: 個人周界209a適用于特定應(yīng)用的所有版本,個人周界209a適用于由特定作者所發(fā)布的任 何應(yīng)用,個人周界209a適用于應(yīng)用的特定版本等。類似地,應(yīng)用字段208b可包括值210b, 該值210b指示公司周界209b適用于所有應(yīng)用(即針對所有作者、標(biāo)識、版本),公司周界 209b適用于特定應(yīng)用的所有版本,公司周界209b適用于由特定作者所發(fā)布的任何應(yīng)用,公 司周界209b適用于應(yīng)用的特定版本等。
[0032] 在一些實(shí)現(xiàn)中,設(shè)備200可具有應(yīng)用-周界(Application-Perimeter)字段,該字 段描述策略適用于周界內(nèi)(本地的)的應(yīng)用還是周界外(外部的)的應(yīng)用。用戶字段可以 實(shí)現(xiàn)對訪問策略適用于特定用戶還是所有設(shè)備用戶的描述。目標(biāo)字段可以實(shí)現(xiàn)對文件系統(tǒng) 路徑的定義,該文件系統(tǒng)路徑能被用來規(guī)定策略適用于周界文件系統(tǒng)中的哪些區(qū)域。由于 已經(jīng)限定了開放的用于共享的唯一區(qū)域,所以可能不需要目標(biāo)字段,從而當(dāng)更多開放區(qū)域 變得可用時,目標(biāo)字段可以是有用的。
[0033] 在一些實(shí)現(xiàn)中,設(shè)備200可具有目標(biāo)-周界(target-perimeter)字段,該字段描 述周界策略是適用于訪問位于周界之內(nèi)的(本地的)文件系統(tǒng)資源還是位于周界之外的 (外部的)的文件系統(tǒng)資源。許可字段可以描述在由策略所描述的文件系統(tǒng)資源上向由策 略所描述的應(yīng)用許可了什么許可權(quán)限。
[0034] 圖3是根據(jù)本公開的各種實(shí)施例的示出了跨網(wǎng)絡(luò)資源周界的訪問和通信的示例 系統(tǒng)300的示意圖。在示出的實(shí)現(xiàn)中,設(shè)備302被配置為與公司網(wǎng)絡(luò)304a和304b以及互 聯(lián)網(wǎng)304c進(jìn)行通信。設(shè)備302包括周界306a和周界306b。周界306a包括應(yīng)用308a和 308b,周界306b包括應(yīng)用308c和308d。周界306a可包括將應(yīng)用308a與企業(yè)網(wǎng)絡(luò)304a安 全連接的虛擬私有網(wǎng)絡(luò)310。
[0035] 周界306a和周界306b可分別包括網(wǎng)絡(luò)接入資源312a和網(wǎng)絡(luò)接入資源312b。周 界306a中的應(yīng)用308b通過連接312a連接到企業(yè)網(wǎng)絡(luò)304b。在一些實(shí)現(xiàn)中,周界306b中 的應(yīng)用308c跨過周界,以訪問周界306a中的資源或網(wǎng)絡(luò)接入資源312a,以便連接到互聯(lián)網(wǎng) 304c。例如,應(yīng)用308c可以是使用周界306a(其可以是公司周界)的網(wǎng)絡(luò)接入資源312a來 訪問互聯(lián)網(wǎng)304c的個人應(yīng)用(例如在線游戲、社交網(wǎng)絡(luò)應(yīng)用)。周界306b中的應(yīng)用308d 通過周界306b中的網(wǎng)絡(luò)接入資源312b連接到互聯(lián)網(wǎng)365。所有前述網(wǎng)絡(luò)連接312可以通 過物理接口 314被物理連接,其中物理接口 314可使用無線、藍(lán)牙、通用串行總線(USB)、射 頻識別(RFID)、近場通信(NFC)、或其它連接技術(shù)。在一些實(shí)現(xiàn)中,周界306a可以是公司周 界,且周界306b可以是個人周界。
[0036] 總的來說,示意圖300示出了使用網(wǎng)絡(luò)資源的跨周界訪問。周界配置可限定連接 和周界所暴露的底層網(wǎng)絡(luò)之間的關(guān)聯(lián)。周界配置可限定虛擬私有網(wǎng)絡(luò)與周界所暴露的底層 網(wǎng)絡(luò)之間的關(guān)聯(lián)??梢詫⑻摂M私有網(wǎng)絡(luò)和連接配置連同管控網(wǎng)絡(luò)和配置使用的策略一起存 儲于周界內(nèi)部。
[0037] 在一些實(shí)現(xiàn)中,周界網(wǎng)絡(luò)策略可包括如下字段:應(yīng)用字段、應(yīng)用-周界字段、以及 網(wǎng)絡(luò)字段。例如,應(yīng)用字段可描述被指派了策略的應(yīng)用。應(yīng)用字段可包括指示周界可被應(yīng) 用到所有應(yīng)用(而不管作者、id和/或版本)的值。應(yīng)用字段可具有作者-ID(Author-ID) 值,該作者-ID值指示周界可被應(yīng)用到由特定作者發(fā)布的任何應(yīng)用。應(yīng)用字段可具有應(yīng) 用-ID(Applicati 〇n-ID)值,該應(yīng)用-ID值指示周界可被應(yīng)用到特定應(yīng)用的所有版本。應(yīng) 用字段可具有應(yīng)用-版本-ID(Application-Version-ID)值,該應(yīng)用-版本-ID值指示周 界可被應(yīng)用到應(yīng)用的特定版本。
[0038] 在一些實(shí)現(xiàn)中,設(shè)備300還可包括周界加密策略,該周界加密策略可包括諸如文 件系統(tǒng)路徑、加密等字段。針對文件系統(tǒng)路徑的字段可包含描述文件系統(tǒng)中策略適用于哪 個區(qū)域的值。加密字段中的值可描述應(yīng)該對文件系統(tǒng)內(nèi)容進(jìn)行加密還是不加密。
[0039] 在一些實(shí)現(xiàn)中,周界網(wǎng)絡(luò)策略可包括應(yīng)用-周界(application-perimeter)字段, 其描述策略適用于周界(比如周界306a或周界306b)內(nèi)的應(yīng)用還是周界外的應(yīng)用。網(wǎng)絡(luò) 字段還可包括描述策略管控什么網(wǎng)絡(luò)的值。例如,值可示出所有網(wǎng)絡(luò)在策略的控制下、周界 中限定的所有網(wǎng)絡(luò)、周界外限定的所有網(wǎng)絡(luò)、或周界中限定的特定網(wǎng)絡(luò)。
[0040] 應(yīng)用308a?d可被指派到各自的周界306,其中每個都在啟動時已被指派。例如, 應(yīng)用308a和308b可被指派到周界306a,應(yīng)用308c和308d可被指派到周界306b。在一些 實(shí)現(xiàn)中,在操作系統(tǒng)運(yùn)行時,這些指派不能實(shí)時改變(in flight)或在系統(tǒng)啟動之后被改 變。周界306可限定對每個應(yīng)用可用的環(huán)境,例如文件目錄、網(wǎng)絡(luò)資源、設(shè)備能力等等。在 一些實(shí)現(xiàn)中,在公司周界306中運(yùn)行應(yīng)用308能夠?qū)?yīng)用308指向公司信息庫。然后,在公 司周界306中安裝并管理應(yīng)用。
[0041] 可將應(yīng)用并發(fā)安裝到若干周界306 (例如不同版本、不同許可等)中。在這些周界 306中,每個周界安裝可按照其自己的生命周期。周界管理員(比如圖1中示出的管理員 108)可使用策略來描述可在或不可在所管理的周界內(nèi)安裝哪些應(yīng)用。當(dāng)查看已有的資源 (例如媒體文件、在線流傳輸視頻、網(wǎng)站等)時,可在適當(dāng)周界306內(nèi)自動啟動查看應(yīng)用。
[0042] 在特定周界306內(nèi)的應(yīng)用308中,當(dāng)創(chuàng)建內(nèi)容和/或啟動未與資源相關(guān)聯(lián)的應(yīng)用 時,周界上下文將被顯式聲明。在特定情況中,可在周界306之間共享應(yīng)用308。例如,針對 將被共享的應(yīng)用308,不對具有二進(jìn)制文件的安裝目錄進(jìn)行加密。應(yīng)用308可以對所有用 戶、相同用戶、和/或特定設(shè)備用戶共享。當(dāng)共享應(yīng)用308時,可能不存在將要與應(yīng)用308 一同共享的任何相關(guān)聯(lián)的用戶數(shù)據(jù)。在一些實(shí)現(xiàn)中,在周界308內(nèi)部執(zhí)行的應(yīng)用308可以 不使用進(jìn)程間通信與在周界外執(zhí)行的應(yīng)用進(jìn)行通信。
[0043] 圖4是根據(jù)本公開的一些實(shí)現(xiàn)的示出了跨應(yīng)用和平臺的訪問和通信的系統(tǒng)400的 示意圖。設(shè)備402包括統(tǒng)一應(yīng)用404a?d的集合和第三方應(yīng)用406的集合。設(shè)備402還 包括平臺服務(wù)408a?f和周界410a和410b。統(tǒng)一應(yīng)用404和第三方應(yīng)用406的集合可直 接與平臺服務(wù)408通信。如圖所示,統(tǒng)一應(yīng)用404包括:聯(lián)系人應(yīng)用404a、日歷應(yīng)用404b、 信使應(yīng)用404c、和消息傳遞應(yīng)用404d。在一些實(shí)現(xiàn)中,統(tǒng)一應(yīng)用404能夠提供單一無縫界 面,該界面將源自不同周界的相關(guān)數(shù)據(jù)呈現(xiàn)為單一緊密的集合。例如,消息傳遞應(yīng)用404d 可針對跨所有周界的電子郵件消息來呈現(xiàn)單一統(tǒng)一訪問機(jī)制。統(tǒng)一界面還可使得用戶(和 應(yīng)用)能夠以單一方式來處理數(shù)據(jù)。例如,用戶不需要訪問多個分離日歷,以跨他們的個人 和公司事件來檢查可用性。統(tǒng)一了跨不同周界的數(shù)據(jù)的日歷可使得事件能被呈現(xiàn)在一起。 第三方應(yīng)用406可包括由第三方提供的任何應(yīng)用,比如文本編輯應(yīng)用、游戲應(yīng)用、音樂或音 頻應(yīng)用、多媒體應(yīng)用、視頻編輯應(yīng)用、相片捕捉和編輯應(yīng)用、社交媒體或社交網(wǎng)絡(luò)應(yīng)用、購物 應(yīng)用、新聞應(yīng)用、前述的任意組合、或其它應(yīng)用。
[0044] 平臺服務(wù)408可包括被配置為訪問不同周界并向統(tǒng)一應(yīng)用410提供所取回的數(shù)據(jù) 的任何軟件、硬件、或固件。平臺服務(wù)408可包括針對每種類型的服務(wù)的服務(wù),比如通知、消 息傳遞、聯(lián)系人、日歷、其他數(shù)字輔助服務(wù)、前述的組合或其它。在一些實(shí)現(xiàn)中,設(shè)備402可 包括集成有特定體驗(yàn)的平板計(jì)算機(jī)(例如PlayBook設(shè)備)。例如,黑莓體驗(yàn)可滲透設(shè)備402 以及包含在其內(nèi)的周界410。在這些實(shí)例中,統(tǒng)一應(yīng)用404的集合可以全部都是黑莓應(yīng)用。 統(tǒng)一應(yīng)用404和第三方應(yīng)用406都可被呈現(xiàn)在統(tǒng)一視圖中,該統(tǒng)一視圖跨多個周界410,同 時最小化或以其它方式限制數(shù)據(jù)暴露。
[0045] 在為統(tǒng)一應(yīng)用404和第三方應(yīng)用406兩者提供統(tǒng)一視圖的情況下,平臺服務(wù)408 可跨周界410并保護(hù)周界數(shù)據(jù)。例如,圖形用戶界面可由平臺服務(wù)408來管控,該平臺服務(wù) 408組裝顯示信息而不泄露相關(guān)數(shù)據(jù)。聯(lián)系人404a可與平臺服務(wù)408中的聯(lián)系人功能相耦 合。日歷404b可與平臺服務(wù)408中的日歷功能相耦合。信使404c可與平臺服務(wù)408中的 信使功能相耦合。消息404d和第三方應(yīng)用406都可與平臺服務(wù)408中的消息傳遞功能相 耦合。
[0046] 在一些實(shí)現(xiàn)中,平臺服務(wù)408中的聯(lián)系人功能可對應(yīng)于周界410a中限定的應(yīng)用 412a。平臺服務(wù)408中的日歷功能可對應(yīng)于周界410a中的應(yīng)用412c和周界410b中的應(yīng) 用412e。平臺服務(wù)408中的消息傳遞功能可對應(yīng)于周界410b中的應(yīng)用412f。因此,圖4 中所示出的示例表示了在應(yīng)用和周界之間建立的關(guān)系的各種可能性以及如何能夠?qū)⒉煌?的關(guān)系統(tǒng)一在降低數(shù)據(jù)暴露的平臺服務(wù)408中。
[0047] 例如,來自每個周界(可存在多個周界,其中每個周界限定一個日歷應(yīng)用404a)的 日歷應(yīng)用404a能夠向跨周界日歷服務(wù)(比如平臺服務(wù)408)推送受限的日歷數(shù)據(jù)(例如日 期、時間、可選主題等)。然后設(shè)備可以呈現(xiàn)所安排的事件的統(tǒng)一視圖。然后,在與事件相關(guān) 聯(lián)的周界內(nèi)執(zhí)行事件查看器。在另一示例中,瀏覽器可使用公共應(yīng)用周界模型,通過該公共 應(yīng)用周界模型,網(wǎng)絡(luò)接入依賴于執(zhí)行瀏覽器所在的周界。
[0048] 在一些實(shí)現(xiàn)中,統(tǒng)一平臺服務(wù)能被用來示出統(tǒng)一列表?xiàng)l目。列表?xiàng)l目可包括消息 傳遞、通知、日歷、聯(lián)系人、以及其他類似列表。設(shè)備402可包括多個證書存儲器。每個周界 可具有其自己的能夠由管理員管理的存儲器。向周界指派的應(yīng)用可以只使用本地存儲器中 的證書。
[0049] 在一些實(shí)現(xiàn)中,企業(yè)連接可只在虛擬私有網(wǎng)絡(luò)上是活動的。特定核心應(yīng)用管理可 被授權(quán)升級系統(tǒng)。特定周界應(yīng)用管理可升級系統(tǒng)。一些升級可包括對周界應(yīng)用的更新???越各種周界,可在特定策略規(guī)定的條件下對數(shù)據(jù)進(jìn)行備份和恢復(fù)。
[0050] 圖5是用于通過統(tǒng)一視圖504呈現(xiàn)來自不同周界506a和506b的元數(shù)據(jù)的示意圖 500。設(shè)備502包括向統(tǒng)一服務(wù)508推送元數(shù)據(jù)的周界506a和506b。具體地,周界506a包 括向統(tǒng)一服務(wù)508推送元數(shù)據(jù)(例如日期、時間)的日歷應(yīng)用510a,此外,周界506b包括向 統(tǒng)一服務(wù)508推送元數(shù)據(jù)(例如日期、時間)的日歷應(yīng)用510b。應(yīng)用510a和510b可響應(yīng) 于諸如日期更新、時間段期滿等事件來推送數(shù)據(jù)。此外,應(yīng)用510a和510b可包括標(biāo)識要向 統(tǒng)一服務(wù)508推送的數(shù)據(jù)的子集的策略。與接收來自不同周界506的元數(shù)據(jù)相關(guān),統(tǒng)一服 務(wù)508呈現(xiàn)包括圖形元素505a和505b在內(nèi)的顯示504,顯示504傳達(dá)或以其它方式標(biāo)識來 自日歷應(yīng)用510的元數(shù)據(jù)。日歷只是示例,在不脫離本公開的情況下,示意圖可示出其他統(tǒng) 一服務(wù)。例如,示意圖500可包括聯(lián)系人應(yīng)用,該聯(lián)系人應(yīng)用只向統(tǒng)一服務(wù)推送名稱和電話 號碼。另一示例可包括消息傳遞服務(wù),消息傳遞服務(wù)包括向統(tǒng)一服務(wù)推送消息的發(fā)送方和 時間。
[0051] 圖6A?C示出了與呈現(xiàn)來自不同周界的電子郵件元數(shù)據(jù)相關(guān)聯(lián)的收件箱視圖 600、620和640。參見圖6A,視圖600包括工作元素604和消息列表602。工作元素604示 出了來自工作周界的兩條新消息可用,但當(dāng)前被鎖定。隨著工作周界接收到消息,工作元素 604可以更新新消息計(jì)數(shù)。簡言之,工作元素604指示來自工作周界的兩條消息可與列表 602統(tǒng)一,但當(dāng)前被鎖定。在示出的實(shí)現(xiàn)中,由于鎖定的消息,列表602當(dāng)前示出來自個人周 界的消息元數(shù)據(jù),但工作元素604被配置為:響應(yīng)于例如輸入登錄信息,允許訪問與工作周 界相關(guān)聯(lián)的賬戶。如此,視圖600可支持來自個人周界和工作周界兩者的電子郵件。在一些 實(shí)例中,電子郵件賬戶可以通過兩種方式之一與工作周界相關(guān)聯(lián):(1)管理員可以顯式地 在設(shè)備上實(shí)時(over the air)創(chuàng)建周界,并且可自動添加相關(guān)聯(lián)的工作賬戶;以及(2)用 戶可以在賬戶管理中添加 Active Sync賬戶,而且如果IT策略請求密碼保護(hù),則可自動為 用戶創(chuàng)建工作周界。參見圖6B,響應(yīng)于用戶選擇工作元素604,視圖620呈現(xiàn)登錄消息622 和用于輸入密碼的相關(guān)聯(lián)的鍵盤624。登錄消息622包括用于輸入密碼以便解鎖工作周界 中的消息的字段以及用于取消請求或提交輸入的密碼的圖形按鈕。參見圖6C,視圖640通 過列表606來呈現(xiàn)消息的統(tǒng)一視圖。如圖所不,列表606包括個人和工作消息(比如工作 消息642)的元數(shù)據(jù)。具體地,列表606指示發(fā)送方、時間、日期、和至少一部分主題行。通 過使用列表606,用戶可以在單一視圖中查看個人消息和工作消息。
[0052] 圖7A?C示出了與呈現(xiàn)來自不同周界的日歷的元數(shù)據(jù)相關(guān)聯(lián)的日歷視圖700、720 和740。參見圖6A,統(tǒng)一日歷視圖700包括個人約會710a?d和工作約會712a?c以及 消息列表602。工作約會712示出了被鎖定的若干工作約會,即除安排的時間之外的信息都 未被呈現(xiàn)(例如,沒有呈現(xiàn)諸如位置、受邀者、以及其他會議信息的細(xì)節(jié))。在一些實(shí)現(xiàn)中, 除了僅示出工作約會712被鎖定之外,約會612可示出諸如可用性狀態(tài)(例如不定、繁忙、 外出)的附加信息。隨著在工作周界中安排新的約會,可更新日歷視圖700。參見圖7B,響 應(yīng)于用戶選擇工作約會712,視圖720呈現(xiàn)登錄消息722和用于輸入密碼以便訪問來自工 作周界的日歷信息的相關(guān)聯(lián)的鍵盤724。登錄消息722包括用于輸入密碼以便解鎖工作周 界中的日歷信息的字段以及用于取消請求或提交在字段中輸入的密碼的圖形按鈕。參見圖 7C,視圖740呈現(xiàn)了包括個人約會710和工作約會712這二者在內(nèi)的約會的統(tǒng)一視圖。具 體地,視圖740包括針對個人和工作約會(比如參與方和主題)的元數(shù)據(jù)。通過使用視圖 740,用戶可以在同一視圖中查看個人約會和工作約會。
[0053] 圖8A?C示出了與呈現(xiàn)來自不同周界的聯(lián)系人元數(shù)據(jù)相關(guān)聯(lián)的聯(lián)系人視圖800、 820和840。參見圖8A,聯(lián)系人視圖800包括工作元素802和聯(lián)系人列表804。工作元素 802示出了 63個工作聯(lián)系人可用,但當(dāng)前被鎖定。隨著工作周界接收到新的聯(lián)系人,工作 元素802可以更新新的聯(lián)系人計(jì)數(shù)。簡言之,工作元素802指示:63個聯(lián)系人可與來自工 作周界的列表804統(tǒng)一,但當(dāng)前被鎖定。在示出的實(shí)現(xiàn)中,由于鎖定的聯(lián)系人,列表804當(dāng) 前示出了個人周界中的聯(lián)系人,但工作元素802被配置為:響應(yīng)于例如正確登錄信息,允許 訪問工作周界中的聯(lián)系人。如此,視圖800可支持來自個人周界和工作周界這二者的聯(lián)系 人。參見圖8B,響應(yīng)于用戶選擇工作元素802,視圖820呈現(xiàn)登錄消息822和用于輸入密碼 以便訪問來自工作周界的消息的相關(guān)聯(lián)的鍵盤824。登錄消息822包括用于輸入密碼的字 段以及用于取消請求或提交在字段中輸入的密碼的圖形按鈕。參見圖8C,視圖840通過列 表804呈現(xiàn)聯(lián)系人的統(tǒng)一視圖。如圖所示,列表804包括針對個人和工作聯(lián)系人(比如工 作聯(lián)系人842a?c)的元數(shù)據(jù)。具體地,列表804可包括聯(lián)系人名稱、相關(guān)聯(lián)的公司、針對 偏好的星指示符、圖像、及其它信息。通過使用列表804,用戶可以使用單一聯(lián)系人視圖840 來查看個人聯(lián)系人和工作聯(lián)系人。
[0054] 圖9是示出了用于通過單一統(tǒng)一視圖來呈現(xiàn)來自不同周界的數(shù)據(jù)的示例方法900 的流程圖。具體地,方法900包括標(biāo)識針對每個周界的管理策略以及基于所標(biāo)識的策略來 確定是否向統(tǒng)一服務(wù)推送元數(shù)據(jù)。該方法只是為了說明的目的,可在任何適當(dāng)時間(包括 并發(fā)、單獨(dú)或組合)執(zhí)行所描述的或類似的技術(shù)。此外,流程圖中的很多步驟可并發(fā)發(fā)生和 /或按照與示出的順序不同的順序發(fā)生。另外,系統(tǒng)可使用具有附加步驟、更少步驟、和/或 不同步驟的方法,只要方法保持適當(dāng)即可。
[0055] 方法900開始于步驟902,其中,在每個周界中呈現(xiàn)用于標(biāo)識要向外部統(tǒng)一服務(wù)推 送到的元數(shù)據(jù)類型的請求。例如,圖1中的包括提供相同類型的服務(wù)的應(yīng)用116在內(nèi)的每個 周界110呈現(xiàn)用于標(biāo)識要向統(tǒng)一服務(wù)109推送的元數(shù)據(jù)類型的請求。在步驟904,接收針對 每個周界的元數(shù)據(jù)類型,并且在步驟906使用所選的元數(shù)據(jù)類型對相關(guān)聯(lián)的管理策略進(jìn)行 更新。在示例中,周界110可接收元數(shù)據(jù)類型并根據(jù)選擇來生成或更新策略120。換言之, 周界110可限定用于向統(tǒng)一服務(wù)109推送元數(shù)據(jù)的一個或多個規(guī)則。接下來,在步驟908, 標(biāo)識對第一周界和第二周界中的數(shù)據(jù)的更新。對于本例,周界110可確定數(shù)據(jù)112被更新, 比如通過經(jīng)由應(yīng)用116接收安排的約會來確定。至少響應(yīng)于更新,在步驟910,標(biāo)識用于推 送元數(shù)據(jù)的規(guī)則。返回到本示例,周界110標(biāo)識包括用于向統(tǒng)一服務(wù)109推送元數(shù)據(jù)的規(guī) 則在內(nèi)的策略120。
[0056] 如果在判定步驟612,策略許可向統(tǒng)一服務(wù)推送元數(shù)據(jù),則在步驟914,向統(tǒng)一服 務(wù)推送針對第一周界中的第一資源的元數(shù)據(jù)。如果在判定步驟916,策略許可向統(tǒng)一服務(wù)推 送元數(shù)據(jù),則在步驟918,向統(tǒng)一服務(wù)推送針對第二周界中的第二資源的元數(shù)據(jù)。接下來,在 步驟920,生成單一顯示。對于本示例,統(tǒng)一服務(wù)109可生成用于呈現(xiàn)組合的元數(shù)據(jù)的單一 界面。在步驟922,生成表示第一元數(shù)據(jù)的第一圖形元素。例如,圖5中的統(tǒng)一服務(wù)512生 成標(biāo)識第一元數(shù)據(jù)(比如約會的日期和時間)的第一圖形元素504a。在步驟924,生成表 示第二元數(shù)據(jù)的第二圖形元素。例如,統(tǒng)一服務(wù)512生成標(biāo)識第二元數(shù)據(jù)(比如約會的日 期和時間)的第二圖形元素504b。接下來,在步驟926,第一和第二圖形元素被并入到單一 顯示中。如圖5所示,統(tǒng)一服務(wù)512將圖形元素505a和505b填入單一顯示505中。在步 驟928,對傳達(dá)第一和第二元數(shù)據(jù)的顯示進(jìn)行呈現(xiàn)。在示例中,圖形元素505a和505b分別 標(biāo)識第一元數(shù)據(jù)和第二元數(shù)據(jù)。即使示出了兩個周界,但在不脫離本公開的范圍的情況下, 設(shè)備可包括三個或更多個周界。
[0057] 已經(jīng)描述了本公開的多個實(shí)施例。盡管如此,將理解的是:在不脫離本公開的精神 和范圍的情況下,可以進(jìn)行多種修改。從而,其他實(shí)施例在所附權(quán)利要求的范圍之內(nèi)。
【權(quán)利要求】
1. 一種用于管理用戶設(shè)備中的數(shù)據(jù)的方法,包括: 向用戶設(shè)備的服務(wù)應(yīng)用推送與個人資源有關(guān)的第一元數(shù)據(jù),所述個人資源與所述用戶 設(shè)備的個人周界相關(guān)聯(lián),所述服務(wù)應(yīng)用在所述個人周界的外部,以及所述個人周界被配置 為防止所述用戶設(shè)備的在所述個人周界之外的資源訪問與所述個人周界相關(guān)聯(lián)的資源; 向所述用戶設(shè)備的服務(wù)應(yīng)用推送與工作資源有關(guān)的第二元數(shù)據(jù),所述工作資源與所述 用戶設(shè)備的工作周界相關(guān)聯(lián),所述服務(wù)應(yīng)用在所述工作周界的外部,所述工作周界被配置 為防止所述用戶設(shè)備的在所述工作周界之外的資源訪問與所述工作周界相關(guān)聯(lián)的資源; 當(dāng)所述個人周界未被鎖定且所述工作周界未被鎖定時,通過所述用戶設(shè)備的顯示來呈 現(xiàn)基于所述第一元數(shù)據(jù)和所述第二元數(shù)據(jù)的組合的信息;以及 當(dāng)所述工作周界被鎖定時,通過所述顯示來遮蔽基于所述第二元數(shù)據(jù)的信息。
2. 根據(jù)權(quán)利要求1所述的方法,還包括: 呈現(xiàn)用于標(biāo)識要向外部服務(wù)應(yīng)用推送的所述個人資源的元數(shù)據(jù)的類型的請求; 基于所選的元數(shù)據(jù)類型,更新針對與所述個人周界相關(guān)聯(lián)的所述個人資源的管理策 略;以及 根據(jù)所述管理策略來選擇針對所述個人資源的所述第一元數(shù)據(jù)。
3. 根據(jù)權(quán)利要求1所述的方法,還包括: 接收用于更新與所述個人周界相關(guān)聯(lián)的個人資源的數(shù)據(jù)的請求;以及 響應(yīng)于所更新的數(shù)據(jù),基于針對所述個人周界的管理策略來確定是否向外部服務(wù)應(yīng)用 推送與所更新的數(shù)據(jù)相關(guān)聯(lián)的所述第一元數(shù)據(jù),所述管理策略限定用于向外部服務(wù)應(yīng)用推 送數(shù)據(jù)的一個或多個規(guī)則。
4. 根據(jù)權(quán)利要求1所述的方法,其中,呈現(xiàn)信息包括: 生成包括所述第一元數(shù)據(jù)和所述第二元數(shù)據(jù)在內(nèi)的呈現(xiàn);以及 顯示包括所述第一元數(shù)據(jù)和所述第二元數(shù)據(jù)在內(nèi)的所述呈現(xiàn)。
5. 根據(jù)權(quán)利要求1所述的方法,其中,所述外部服務(wù)應(yīng)用包括日歷應(yīng)用,所述第一元數(shù) 據(jù)與第一約會相關(guān)聯(lián),以及所述第二元數(shù)據(jù)與第二約會相關(guān)聯(lián)。
6. 根據(jù)權(quán)利要求5所述的方法,其中,所述第一元數(shù)據(jù)僅標(biāo)識所述第一約會的日期和 時間,以及所述第二元數(shù)據(jù)僅標(biāo)識所述第二約會的日期和時間。
7. 根據(jù)權(quán)利要求1所述的方法,其中,所述外部服務(wù)應(yīng)用包括通知應(yīng)用、消息傳遞應(yīng) 用、日歷應(yīng)用、或聯(lián)系人應(yīng)用中的至少一項(xiàng)。
8. 根據(jù)權(quán)利要求1所述的方法,其中,呈現(xiàn)信息包括: 為外部服務(wù)應(yīng)用生成單一界面; 生成傳達(dá)所述第一元數(shù)據(jù)的第一圖形元素; 生成傳達(dá)所述第二元數(shù)據(jù)的第二圖形元素;以及 呈現(xiàn)包括所述第一圖形元素和所述第二圖形元素在內(nèi)的所述單一界面。
9. 一種設(shè)備,包括: 所述設(shè)備的被指派了個人資源的個人周界,所述個人周界被配置為防止所述設(shè)備的在 所述個人周界之外的資源訪問與所述個人周界相關(guān)聯(lián)的資源; 所述設(shè)備的被指派了工作資源的工作周界,所述工作周界被配置為防止所述設(shè)備的在 所述工作周界之外的資源訪問與所述工作周界相關(guān)聯(lián)的資源;以及 一個或多個處理器,用于: 向所述設(shè)備的服務(wù)應(yīng)用推送與個人資源有關(guān)的第一元數(shù)據(jù),所述個人資源與個人周界 相關(guān)聯(lián),所述服務(wù)應(yīng)用在所述個人周界的外部; 向用戶設(shè)備的服務(wù)應(yīng)用推送與工作資源有關(guān)的第二元數(shù)據(jù),所述工作資源與工作周界 相關(guān)聯(lián),所述服務(wù)應(yīng)用在所述工作周界的外部; 當(dāng)所述個人周界未被鎖定且所述工作周界未被鎖定時,呈現(xiàn)基于所述第一元數(shù)據(jù)和所 述第二元數(shù)據(jù)的組合的信息;以及 當(dāng)所述工作周界被鎖定時,遮蔽基于所述第二元數(shù)據(jù)的信息。
10. 根據(jù)權(quán)利要求9所述的設(shè)備,一個或多個處理器還用于: 呈現(xiàn)用于標(biāo)識要向外部服務(wù)應(yīng)用推送的所述個人資源的元數(shù)據(jù)的類型的請求; 基于所選的元數(shù)據(jù)類型,更新針對與所述個人周界相關(guān)聯(lián)的所述個人資源的管理策 略;以及 根據(jù)所述管理策略來選擇針對所述個人資源的所述第一元數(shù)據(jù)。
11. 根據(jù)權(quán)利要求9所述的設(shè)備,一個或多個處理器還用于: 接收用于更新與所述個人周界相關(guān)聯(lián)的個人資源的數(shù)據(jù)的請求;以及 響應(yīng)于所更新的數(shù)據(jù),基于針對所述個人周界的管理策略來確定是否向外部服務(wù)應(yīng)用 推送與所更新的數(shù)據(jù)相關(guān)聯(lián)的所述第一元數(shù)據(jù),所述管理策略限定用于向外部服務(wù)應(yīng)用推 送數(shù)據(jù)的一個或多個規(guī)則。
12. 根據(jù)權(quán)利要求9所述的設(shè)備,其中,用于呈現(xiàn)信息的一個或多個處理器包括用于以 下操作的一個或多個處理器: 生成包括所述第一元數(shù)據(jù)和所述第二元數(shù)據(jù)在內(nèi)的呈現(xiàn);以及 顯示包括所述第一元數(shù)據(jù)和所述第二元數(shù)據(jù)在內(nèi)的所述呈現(xiàn)。
13. 根據(jù)權(quán)利要求9所述的設(shè)備,其中,所述外部服務(wù)應(yīng)用包括日歷應(yīng)用,所述第一元 數(shù)據(jù)與第一約會相關(guān)聯(lián),以及所述第二元數(shù)據(jù)與第二約會相關(guān)聯(lián)。
14. 根據(jù)權(quán)利要求13所述的設(shè)備,其中,所述第一元數(shù)據(jù)僅標(biāo)識所述第一約會的日期 和時間,以及所述第二元數(shù)據(jù)僅標(biāo)識所述第二約會的日期和時間。
15. 根據(jù)權(quán)利要求9所述的設(shè)備,其中,所述外部服務(wù)應(yīng)用包括通知應(yīng)用、消息傳遞應(yīng) 用、日歷應(yīng)用、或聯(lián)系人應(yīng)用中的至少一項(xiàng)。
16. 根據(jù)權(quán)利要求9所述的設(shè)備,其中,用于呈現(xiàn)信息的一個或多個處理器包括用于以 下操作的一個或多個處理器: 為外部服務(wù)應(yīng)用生成單一界面; 生成傳達(dá)所述第一元數(shù)據(jù)的第一圖形元素; 生成傳達(dá)所述第二元數(shù)據(jù)的第二圖形元素;以及 呈現(xiàn)包括所述第一圖形元素和所述第二圖形元素在內(nèi)的所述單一界向。
17. -種編碼于有形、非瞬時存儲媒介上的計(jì)算機(jī)程序產(chǎn)品,所述產(chǎn)品包括用于引起一 個或多個處理器執(zhí)行包括以下各項(xiàng)在內(nèi)的操作的計(jì)算機(jī)可讀指令: 向用戶設(shè)備的服務(wù)應(yīng)用推送與個人資源有關(guān)的第一元數(shù)據(jù),所述個人資源與所述用戶 設(shè)備的個人周界相關(guān)聯(lián),所述服務(wù)應(yīng)用在所述個人周界的外部,以及所述個人周界被配置 為防止所述用戶設(shè)備的在所述個人周界之外的資源訪問與所述個人周界相關(guān)聯(lián)的資源; 向所述用戶設(shè)備的服務(wù)應(yīng)用推送與工作資源有關(guān)的第二元數(shù)據(jù),所述工作資源與所述 用戶設(shè)備的工作周界相關(guān)聯(lián),所述服務(wù)應(yīng)用在所述工作周界的外部,所述工作周界被配置 為防止所述用戶設(shè)備的在所述工作周界之外的資源訪問與所述工作周界相關(guān)聯(lián)的資源; 當(dāng)所述個人周界未被鎖定且所述工作周界未被鎖定時,通過所述用戶設(shè)備的顯示來呈 現(xiàn)基于所述第一元數(shù)據(jù)和所述第二元數(shù)據(jù)的組合的信息;以及 當(dāng)所述工作周界被鎖定時,通過所述顯示來遮蔽基于所述第二元數(shù)據(jù)的信息。
18. 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,所述操作還包括: 呈現(xiàn)用于標(biāo)識要向外部服務(wù)應(yīng)用推送的所述個人資源的元數(shù)據(jù)的類型的請求; 基于所選的元數(shù)據(jù)類型,更新針對與所述個人周界相關(guān)聯(lián)的所述個人資源的管理策 略;以及 根據(jù)所述管理策略來選擇針對所述個人資源的所述第一元數(shù)據(jù)。
19. 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,所述操作還包括: 接收用于更新與所述個人周界相關(guān)聯(lián)的個人資源的數(shù)據(jù)的請求;以及 響應(yīng)于所更新的數(shù)據(jù),基于針對所述個人周界的管理策略來確定是否向外部服務(wù)應(yīng)用 推送與所更新的數(shù)據(jù)相關(guān)聯(lián)的所述第一元數(shù)據(jù),所述管理策略限定用于向外部服務(wù)應(yīng)用推 送數(shù)據(jù)的一個或多個規(guī)則。
20. 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,其中,包括呈現(xiàn)信息在內(nèi)的操作包括以 下操作: 生成包括所述第一元數(shù)據(jù)和所述第二元數(shù)據(jù)在內(nèi)的呈現(xiàn);以及 顯示包括所述第一元數(shù)據(jù)和所述第二元數(shù)據(jù)在內(nèi)的所述呈現(xiàn)。
21. 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述外部服務(wù)應(yīng)用包括日歷應(yīng)用, 所述第一元數(shù)據(jù)與第一約會相關(guān)聯(lián),以及所述第二元數(shù)據(jù)與第二約會相關(guān)聯(lián)。
22. 根據(jù)權(quán)利要求21所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述第一元數(shù)據(jù)僅標(biāo)識所述第一 約會的日期和時間,以及所述第二元數(shù)據(jù)僅標(biāo)識所述第二約會的日期和時間。
23. 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述外部服務(wù)應(yīng)用包括通知應(yīng)用、 消息傳遞應(yīng)用、日歷應(yīng)用、或聯(lián)系人應(yīng)用中的至少一項(xiàng)。
24. 根據(jù)權(quán)利要求17所述的計(jì)算機(jī)程序產(chǎn)品,其中,包括呈現(xiàn)信息在內(nèi)的操作包括以 下操作: 為外部服務(wù)應(yīng)用生成單一界面; 生成傳達(dá)所述第一元數(shù)據(jù)的第一圖形元素; 生成傳達(dá)所述第二元數(shù)據(jù)的第二圖形元素;以及 呈現(xiàn)包括所述第一圖形元素和所述第二圖形元素在內(nèi)的所述單一界面。
【文檔編號】H04L9/32GK104221039SQ201280066860
【公開日】2014年12月17日 申請日期:2012年11月9日 優(yōu)先權(quán)日:2011年11月11日
【發(fā)明者】喬登·托馬斯·弗格森, 克里斯多佛·萊爾·本德, 阿爾伯托·丹尼爾·蘇維里, 肯尼思·西里爾·施奈德, 奧利弗·懷特豪斯, 克里斯多佛·威廉·路易斯·霍布斯 申請人:黑莓有限公司, 2236008安大略有限公司