新四季網

提供對信息的訪問的製作方法

2023-09-10 05:43:40 2

提供對信息的訪問的製作方法
【專利摘要】本文所公開的示例性實施例涉及提供對信息的訪問。確定簡檔。該簡檔被用來向應用提供對帳戶特定信息的訪問。
【專利說明】提供對信息的訪問
【背景技術】
[0001]個人計算設備針對單獨用戶的需要。計算設備越來越多地從用戶的書桌前進到社會領域。例如,現今許多家庭在其起居室中具有家庭影院個人計算機。進一步地,許多家庭與其他家庭成員或賓客共享其家庭臺式機或膝上型計算機。
【專利附圖】

【附圖說明】
[0002]以下詳細描述引用了附圖,其中:
圖1A和IB是根據各種示例的用於提供對信息的訪問的設備的框圖;
圖2是根據一個示例的用於提供對信息的訪問的方法的流程圖;
圖3是根據一個示例的用於動態地提供對信息的訪問的方法的流程圖;
圖4是根據一個示例的用於確定帳戶特定信息的計算設備的框圖;以及 圖5是根據一個示例的用於提供對資料庫中的信息的訪問的方法的框圖。
【具體實施方式】
[0003]在社會上例如在家庭環境中越來越多地使用計算設備。通常,家庭系統的用戶共享在單獨用戶之間登錄的單個作業系統。例如,家庭可以在家庭成員之間共享家庭影院個人計算機、膝上型計算機等的使用。照此,家庭成員和/或賓客可以在一天的進程期間輪流使用計算設備。
[0004]由於為了切換用戶而登出作業系統帳戶並且然後登入回另一個作業系統帳戶是不方便的,所以在許多場合用戶使用在用戶之間登錄的作業系統。照此,當使用該系統時,用戶可以使用web (網絡)瀏覽器或其他應用來登入和登出服務帳戶(例如,電子郵件、零售網站、社會媒體等)。有時計算設備的用戶可以使用單獨的web瀏覽器來分離用戶信息。該方法有助於促進針對用戶來定製應用和服務。例如,第一用戶能夠使用第一 web瀏覽器並且使帳戶登入,而第二用戶使用第二 web瀏覽器並且使帳戶登入。照此,當第二用戶使用第二 web瀏覽器時,被用來提供定製用戶體驗的cookies (信息記錄程序)特定於第二用戶。然而,這些方法缺少向設備的用戶提供隱私性。
[0005]因此,本文所公開的各種實施例涉及提供訪問信息的方法。用戶可以利用設備上的應用來接收服務、娛樂、信息等。在某些實施例中,應用是被設計成幫助用戶執行一個或多個任務的程序。應用的示例包括電子郵件、瀏覽器、日曆程序、辦公套件、文本編輯程序、遊戲、聯繫人管理程序等。應用可以訪問帳戶特定信息以促進執行任務。在一些實施例中,帳戶特定信息是由與帳戶關聯的服務所提供的數據。用於電子郵件應用的帳戶特定信息的示例包括電子郵件、電子郵件聯繫人信息、電子郵件主題行等。帳戶特定信息的其他示例包括聯繫人信息、瀏覽器cookie集、保存的遊戲信息、和日曆信息。
[0006]中間件能夠被用來確定一個或多個應用對帳戶特定信息的訪問。在一個示例中,能夠為設備的一個或多個用戶創建簡檔。進一步地,能夠創建共享簡檔。在默認可訪問性模式中,使用共享簡檔。共享簡檔能夠允許用戶訪問共享帳戶特定信息。在某些示例中,共享帳戶特定信息是被指定成對設備的所有用戶而言都是可用的帳戶特定信息。在某些示例中,簡檔包括促進定製用戶體驗的用戶帳戶信息。用戶帳戶信息可以包括能夠被簡檔的用戶所訪問的一個或多個帳戶的標識符。進一步地,用戶帳戶信息可以包括用於特定帳戶的認證信息。
[0007]能夠選擇用戶的簡檔以確定要向用戶提供什麼類型的訪問。能夠使用確定簡檔的一種或多種方法來認證用戶。如上所述,還能夠利用非認證默認模式。在一個示例中,能夠在用戶接口上(例如,在桌面背景上)提供簡檔用戶名和/或密碼提示,以允許用戶提供認證。類似地,能夠提供登出按鈕。還能夠利用例如生物計量輸入(例如,指紋、面部識別、虹膜掃描、手掌掃描等)、安全令牌、個人身份號碼輸入、個人設備的對接(docking)(例如,包括安全信息的蜂窩電話、拇指驅動器等)、或其組合之類的其他認證方法。各種認證方案還能夠被用來確定應該何時註銷用戶。例如,在用戶使用面部識別或另一種身體類型識別來登錄時,當該用戶離開區域時,該用戶會被登出。
[0008]當選擇簡檔時,向用戶利用的應用提供與該簡檔對應的帳戶特定信息。這種類型的帳戶特定信息能夠被視為非共享帳戶特定信息。在某些場景中,非共享帳戶特定信息為不屬於共享帳戶特定信息的帳戶特定信息。照此,在某些示例中,非共享帳戶特定信息能夠與多個簡檔相關聯。進一步地,還能夠向應用提供共享帳戶特定信息。因而,用戶能夠利用針對用戶而定製的應用。此外,因為能夠快速地改變簡檔,所以能夠快速地改變應用的定製。另外,來自多個帳戶的信息能夠被編譯並且提供給應用。照此,即使信息與多於一個帳戶相關聯,單個用戶接口也能夠被用來檢索與應用關聯的信息。
[0009]現在參考附圖,圖1A和IB是根據各種示例的用於提供對信息的訪問的設備的框圖。設備IOOaUOOb包括能夠被用來過濾作業系統環境中的資料庫的訪問的組件。相應的設備IOOaUOOb可以是筆記本計算機、臺式計算機、平板計算設備、無線設備、伺服器、工作站、或向應用提供訪問的任何其他計算設備。
[0010]多個用戶能夠使用相應的設備100a、100b。進一步地,相應的設備100a、IOOb能夠包括資料庫110,所述資料庫110包括分別與多個帳戶關聯的非共享帳戶特定信息和共享帳戶特定信息。在某些場景中,資料庫110能夠位於外部(例如,在雲或伺服器上)。此外,資料庫110能夠包括從設備100外部的源所檢索的信息。例如,資料庫110能夠包括從一個或多個電子郵件伺服器所檢索的一封或多封電子郵件、聯繫人信息、日曆信息等。
[0011]設備100能夠包括作業系統環境112。在一個實施例中,作業系統環境112是由作業系統所提供的環境。在某些場景中,作業系統是在設備100上運行的、管理硬體資源的、並且提供公共服務的用於執行各種應用的程序和數據。照此,作業系統充當設備100的應用和硬體之間的媒介。因而,作業系統環境112能夠包括經由作業系統而運行的一個或多個應用。應用的示例包括電子郵件、瀏覽器、日曆程序、辦公套件、文檔程序、遊戲、聯繫人管理程序等。
[0012]簡檔管理模塊114能夠被用來確定有效簡檔。在某些場景中,當未使用特定用戶或特定簡檔時,有效簡檔能夠是默認或共享簡檔。在其他場景中,有效簡檔能夠特定於用戶。一種或多種認證方法能夠被用來確定哪個簡檔是有效的。例如,能夠基於用戶名/密碼、生物計量數據、安全標籤、行動裝置對接等來認證用戶。在一些情況下,認證信息(例如,用戶名/密碼集、生物計量信息、行動裝置標識符等)能夠被存儲在設備100處並且與一個或多個數據結構中的簡檔相關聯。然後,當向設備提供輸入認證信息(例如,面部掃描、用戶名/密碼等)時,能夠將該輸入認證信息與認證信息相比較以確定有效簡檔。其他技術和方法能夠被用來確定哪個簡檔是有效的。
[0013]進一步地,過濾模塊116能夠被用來基於有效簡檔針對應用過濾非共享帳戶特定信息的訪問。如上所述,在設備100上運行的應用能夠向資料庫110請求信息。例如,應用(例如,電子郵件應用)可以向資料庫110請求一組信息(例如,電子郵件)。能夠由過濾模塊116基於有效簡檔來過濾資料庫110以向應用提供訪問。這能夠通過確定與有效簡檔關聯的一個或多個帳戶並且以根據被提供到應用的信息過濾與有效簡檔不關聯的帳戶的此類方式來過濾信息而實現。
[0014]在一個示例中,有效簡檔是賓客簡檔(例如,默認簡檔、共享簡檔等)。照此,能夠向從資料庫110請求信息的應用提供共享帳戶特定信息。賓客簡檔能夠指向與共享帳戶特定信息關聯的一個或多個帳戶。照此,當應用從資料庫110請求信息時,過濾模塊116從被提供到該應用的信息中濾出非共享帳戶特定信息。在某些場景中,進一步向具有其他簡檔的用戶提供共享帳戶特定信息。
[0015]具有特定簡檔的用戶能夠接收與共享簡檔關聯的信息以及與特定於簡檔的帳戶關聯的信息。在一個示例中,特定簡檔已被確定是有效的(例如,基於認證)。簡檔與一組帳戶相關聯。例如,簡檔可以與三個電子郵件帳戶(例如,家庭垃圾電子郵件帳戶、個人電子郵件帳戶、和工作電子郵件帳戶)、兩個日曆帳戶(例如,家庭日曆和工作日曆)、以及兩個即時消息帳戶(例如,家庭帳戶和工作帳戶)相關聯。向從資料庫110中請求信息的應用提供對與該組帳戶關聯的非共享帳戶特定信息的訪問。
[0016]在一個示例中,應用之一是電子郵件應用。電子郵件應用能夠被建立以經由中間件接口 118與資料庫110通信。在該示例中,非共享帳戶特定信息包括分別與電子郵件帳戶關聯的電子郵件存儲。資料庫110能夠進一步包括與其他帳戶關聯的附加電子郵件。中間件接口 118能夠使用過濾模塊116和簡檔管理模塊114以從資料庫110中檢索信息。中間件接口 118能夠進一步是作業系統環境112的部分。電子郵件應用從中間件接口 118請求電子郵件信息。中間件接口 118確定有效簡檔。然後,中間件接口 118從資料庫110中檢索與對應於有效簡檔的電子郵件帳戶關聯的電子郵件信息。這能夠通過使過濾模塊116基於與有效簡檔對應的帳戶中的一個或多個將對於電子郵件應用而言是可用的電子郵件存儲濾出來實現。進一步地,過濾模塊116能夠允許可訪問與關聯於共享簡檔的電子郵件帳戶關聯的電子郵件信息。在某些場景中,中間件接口 118能夠使資料庫110更新。此外,能夠使用所存儲的帳戶信息來更新資料庫110。因為電子郵件應用具有來自每個電子郵件帳戶的信息,所以電子郵件應用能夠在單個接口中呈現電子郵件。
[0017]在另一個示例中,應用是日曆應用。該應用從中間件接口 118請求日曆信息。中間件接口確定與家庭日曆和工作日曆關聯的有效簡檔。有效簡檔然後經由過濾模塊116允許家庭日曆和工作日曆對資料庫110的訪問。進一步地,中間件接口 118能夠合併來自這兩個日曆的信息以向日曆應用提供包括家庭日曆和工作日曆的單個日曆。類似地,聯繫人管理應用、即時消息應用等能夠從中間件接口請求信息。此外在某些場景中,能夠使用簡檔管理模塊114來存儲與應用中的一個或多個關聯的登錄信息,以允許基於有效簡檔來提供服務。[0018]進一步地,應用能夠向用戶提供其他服務。例如,印表機應用能夠基於有效簡檔提供對印表機的訪問。在一個示例中,可以將兩個印表機連接到設備100。可以共享第一印表機並且可以在共享信息中存儲關於訪問印表機的信息。第二印表機可以是工作印表機並且與帳戶相關聯。將不給與該帳戶不關聯的用戶提供對第二印表機的訪問。在某些場景中,這能夠通過在與第二帳戶關聯的資料庫中存儲關於訪問第二印表機的信息來實現。進一步地在某些示例中,該資料庫能夠與其他資料庫相分離並且被存儲在另一位置中例如在第二印表機處。以類似的方式,其他外圍設備和/或服務(例如,視頻會議、嬰兒監視等)可以利用該方法來訪問信息。
[0019]諸如一個或多個中央處理單元(CPU)、圖形處理單元、或適於檢索和運行指令的微處理器和/或電子電路之類的處理器130能夠被配置成執行模塊112、114、116、118中的任何一個的功能。在某些場景中,指令和/或諸如資料庫信息的其他信息能夠被包括在存儲器132或其他存儲器中。可以由計算設備IOOb來附加地提供輸入/輸出接口 134。例如,諸如鍵盤、傳感器(例如,攝像機、生物計量傳感器等)、觸摸界面、滑鼠、麥克風等之類的輸入設備140能夠被用來從計算設備IOOb周圍的環境中接收輸入。進一步地,諸如顯示器的輸出設備142能夠被用來向用戶呈現信息。輸出設備的示例包括揚聲器、顯示設備、放大器等。此外在某些實施例中,一些組件能夠被用來實現其他組件的功能。
[0020]模塊112-118中的每個可以包括例如包括用於實現以下所描述的功能的電子電路的硬體設備。另外或作為替代,可以將112-118的每個模塊都實現為被編碼在計算設備100的機器可讀存儲介質上並且由處理器130可執行的一系列指令。應該注意的是,在一些實施例中,一些模塊被實現為硬體設備,而其他模塊被實現為可執行指令。
[0021]在某些場景中,用戶可物理地訪問設備100。例如,設備100能夠是平板計算機、臺式計算機、膝上型計算機等。在其他場景中,設備100是具有通信能力的例如伺服器的後臺。在該場景中,伺服器向終端(例如,臺式計算機、膝上型計算機、平板計算機等)提供資料庫和信息。照此,可以在一個設備中實現設備100的一些組件,而在另一個設備處實現設備100的其他組件。
[0022]通信網絡能夠使用有線通信、無線通信、或其組合以將設備100連接到一個或多個服務平臺(例如,電子郵件平臺、聯繫人平臺、日曆平臺、其他設備等)。進一步地,通信網絡能夠包括諸如數據網絡、無線網絡、電話網絡等之類的多個子通信網絡。此類網絡能夠包括例如諸如網際網路、區域網(LAN)、廣域網(WAN)、城域網(MAN)、電纜網絡、光纖網絡、其組合等之類的公共數據網絡。在某些示例中,無線網絡可以包括蜂窩網絡、衛星通信、無線LAN等。各種通信結構和基礎結構能夠被用來實現通信網絡。
[0023]通過示例的方式,設備100和一個或多個服務平臺經由通信協議或多個協議彼此通信以及與接入該通信網絡的其他組件進行通信。協議能夠是定義通信網絡的節點如何與其他節點進行交互的一組規則。進一步地,能夠通過交換數據或發送消息的離散分組來實現網絡節點之間的通信。分組能夠包括與協議關聯的首部信息(例如,關於要聯繫的一個或多個網絡節點的位置的信息)以及有效載荷信息。中間件接口 118可以使用服務平臺中的一個或多個來使資料庫110更新。例如,中間件接口 118可以從伺服器請求被更新的電子郵件信息、日曆信息等並且更新資料庫110。在某些示例中,能夠以簡檔和/或在資料庫110中存儲密碼和/或其他認證機制以更新資料庫110。[0024]圖2是根據一個示例的用於提供對信息的訪問的方法的流程圖。儘管以下參考設備100描述了方法200的執行,但也能夠利用用於執行方法200的其他合適的組件(例如,計算設備400)。另外,可以在多個設備之間分布用於執行方法200的組件。可以以被存儲在機器可讀存儲介質上的可執行指令的形式和/或以電子電路的形式來實現方法200。
[0025]方法200可以開始於202並且繼續進行到204,其中包括分別與多個簡檔關聯的用戶特定信息和共享信息的資料庫被維護。可以在設備100的本地處或在另一個設備(例如,伺服器、雲平臺等)處遠程地存儲該資料庫。進一步地,共享信息能夠是共享帳戶特定信息或特定於一個或多個用戶的信息。共享信息對於訪問設備(例如,設備100、終端等)的用戶而言能夠是公開的。
[0026]此外,用戶特定信息能夠是例如基於與特定用戶關聯的簡檔而與該用戶關聯的信息。通過示例的方式,共享信息和/或用戶特定信息能夠包括諸如聯繫人信息、瀏覽器cookies集、保存的遊戲信息、日曆信息、電子郵件信息等之類的數據。
[0027]在206處,中間件接口 118向在作業系統環境中運行的多個應用提供對共享信息的訪問。這能夠發生例如當作業系統和/或設備100上的中間件接口 118啟動時。進一步地,這能夠是在初始化階段使用的默認設置和/或當共享簡檔是有效時被使用。此外,共享信息能夠包括與關聯於應用中的一個或多個的一個或多個帳戶關聯的信息。另外或可替代地,用戶特定信息能夠包括與關聯於該一個或多個應用的一個或多個其他帳戶關聯的信息。如上所述,帳戶能夠是與用戶信息關聯的諸如日曆帳戶、遊戲帳戶、電子郵件帳戶等之類的帳戶。進一步地,應用能夠包括電子郵件應用、日曆應用、聯繫人應用、web瀏覽器應用、或其組合。
[0028]在208處選擇簡檔之一。該選擇能夠基於對用戶的認證。例如,能夠基於用戶名/密碼集、與簡檔關聯的個人設備的對接、生物計量信息、圖像識別、無線標識符、電子鑰匙、個人識別碼、其組合等來選擇簡檔。
[0029]然後,中間件接口 118能夠向應用中的一個或多個提供對與簡檔關聯的用戶特定信息的訪問(210)。能夠基於應用的類型來進一步限制訪問。例如,聯繫人應用可以接收與聯繫人信息關聯的信息,而電子郵件應用可以接收電子郵件以及聯繫人信息。能夠通過濾出與簡檔關聯的用戶不具有對其的訪問權的資料庫中的用戶特定信息來控制對用戶特定信息的訪問。在某些場景中,向應用提供的訪問包括與簡檔關聯的信息以及共享信息。進一步地,應用能夠以使得應用能夠將來自多個帳戶的信息組合而為用戶產生集成用戶接口的方式來接收信息。例如,日曆應用能夠包括來自用戶的工作帳戶、用戶的個人帳戶、和共享家庭帳戶的日曆信息。方法200繼續進行到212,其中方法200停止。設備100能夠繼續處理。
[0030]圖3是根據一個示例的用於動態提供對信息的訪問的方法的流程圖。方法300能夠開始於302並且繼續由方法200所發起的過程。在304處,簡檔管理模塊114能夠確定簡檔不再被使用。這能夠基於由用戶的顯式動作(例如,註銷用戶)或者例如超時、與用戶關聯的傳感器信息、移除訪問密鑰、或個人設備的對接等的隱式動作而發生。在傳感器信息的情況下,攝像機能夠被用來檢測用戶的移動和/或用戶的改變。進一步地,在基於個人設備的對接來確定簡檔的情況下,個人設備的解除對接能夠指示簡檔不再被使用。
[0031]然後在306處,中間件接口 118針對所述應用移除與該簡檔關聯的用戶特定信息的訪問。這能夠通過針對所述應用將與該簡檔關聯的信息濾出來實現。所述應用仍然能夠
與共享信息一起使用。
[0032]進一步地,在308處,能夠選擇另一個簡檔。能夠例如基於作業系統環境的使用來選擇另一個簡檔。如上所述,一個或多個認證方法或關聯方法能夠被用來確定另一個簡檔。然後在310處,中間件接口 118向應用提供與另一個簡檔關聯的用戶特定信息的訪問。以該方式,由於設備100的用戶改變,所以簡檔和用戶體驗改變。然後在312處,方法300停止。
[0033]圖4是根據一個示例的用於確定帳戶特定信息的計算設備的框圖。計算設備400包括例如處理器410、以及包括用於確定要提供給用戶的帳戶特定信息的指令422、424、426的機器可讀存儲介質420。計算設備400可以是例如筆記本計算機、平板計算設備、可攜式閱讀設備、無線電子郵件設備、行動電話、或任何其他計算設備。
[0034]處理器410可以是至少一個中央處理單元(CPU)、至少一個基於半導體的微處理器、至少一個圖形處理單元(GPU)、適於檢索和運行被存儲在機器可讀存儲介質420中的指令的其他硬體設備、或其組合。例如,處理器410可以包括晶片上的多核、包括跨多個晶片的多核、跨多個設備的多核(例如,如果計算設備400包括多個節點設備的話)、或其組合。處理器410可以取出、解碼、和運行指令422、424、426以實現方法200和/或300。作為檢索和運行指令的替代或附加,處理器410可以包括包含用於執行指令422、424、426的功能的多個電子組件的至少一個集成電路(1C)、其他控制邏輯、其他電子電路、或其組合。
[0035]機器可讀存儲介質420可以是任何電子、磁性、光學、或包含或存儲可執行指令的其他物理存儲設備。因而,機器可讀存儲介質可以是例如隨機訪問存儲器(RAM)、電可擦除可編程只讀存儲器(EEPR0M)、存儲驅動器、光碟只讀存儲器(⑶-ROM)等。照此,機器可讀存儲介質能夠是非臨時性的。可以通過用於給用戶供應與一個或多個帳戶關聯的信息的一系列可執行指令來編碼機器可讀存儲介質420。
[0036]計算設備400能夠初始化並且被帶到其中作業系統正在運行的狀態。作業系統能夠提供其中一個或多個應用能夠運行的環境。進一步地,與作業系統關聯的中間件程序和/或過程能夠提供對信息的訪問。例如,應用能夠從程序請求信息並且程序能夠確定要提供哪些信息。
[0037]接口指令422能夠被運行以從應用之一接收針對帳戶特定信息的請求。程序能夠向應用提供應用編程接口(API)以供利用。在一個示例中,應用是電子郵件應用。在該示例中,電子郵件應用能夠使用API來請求帳戶特定信息(例如,電子郵件和/或聯繫人信息)。
[0038]進一步地在某些實施例中,由應用所請求的帳戶特定信息能夠包括來自多個帳戶的編譯信息。例如,程序能夠向發出請求的應用提供包括來自多個帳戶的信息的信息。在電子郵件應用的場景中,程序能夠提供來自多個源的電子郵件。進一步地,資料庫能夠包括來自多個源的電子郵件(例如,來自不同的服務提供商和/或與提供商關聯的不同帳戶的電子郵件)。
[0039]簡檔管理指令424能夠被運行以從在計算設備400處可用的多個簡檔中確定有效簡檔。如上所述,一種或多種方法能夠被用來確定有效簡檔。例如,能夠在計算設備400處接收輸入以確定有效簡檔。在某些場景中,如果未提供認證或未確定特定用戶,則能夠使用默認共享簡檔。[0040]程序能夠使用查詢指令426以基於請求和有效簡檔來針對帳戶特定信息而查詢資料庫。資料庫能夠被存儲在計算設備100處或者存儲在外部位置處(例如,雲或伺服器後端)並經由網絡是可用的。資料庫能夠包括帳戶特定信息。進一步地,帳戶特定信息能夠分別與多個帳戶相對應。例如,第一組帳戶特定信息能夠與第一帳戶相對應而第二組帳戶特定信息能夠與第二帳戶相對應。此外,有效簡檔能夠與帳戶中的一個或多個相對應。如上所述,簡檔能夠與一個或多個帳戶相關聯(例如,兩個電子郵件帳戶、三個即時消息帳戶等)。進一步地,簡檔可以包括與帳戶關聯的認證信息。
[0041]在一個場景中,資料庫包括對於每個簡檔都是開放的帳戶特定信息。這能夠是對於任何一個特定簡檔而言和/或對於共享簡檔而言能夠是可用的共享信息。
[0042]查詢指令426還可以被用來接收查詢結果。所述結果能夠對應於由查詢所請求的帳戶特定信息和與有效簡檔相關聯的一個或多個帳戶。在一個示例中,程序從應用接收針對聯繫人信息的請求。有效簡檔與包括聯繫人信息的三個帳戶(例如,兩個電子郵件帳戶和一個即時消息帳戶)相關聯。進一步地,共享簡檔包括家庭關聯的聯繫人信息。在該示例中,資料庫可以包括與其他簡檔關聯的聯繫人信息。與關聯於有效簡檔的三個帳戶關聯的聯繫人信息以及家庭關聯的聯繫人信息被接收。圖5中討論了確定查詢結果的示例性方法。
[0043]圖5是根據一個示例的用於提供對資料庫中的信息的訪問的方法的框圖。示出了用於提供對資料庫502的訪問的系統500。資料庫502可以包括能夠來自一個或多個帳戶的共享信息504。如前所述,共享帳戶特定信息能夠被包括在資料庫502中並且能夠表示一個或多個帳戶。進一步地,資料庫502能夠包括關於帳戶506a-506n的帳戶特定信息。資料庫502的建立能夠變化。在一個示例中,資料庫502能夠包括包含與帳戶關聯的子資料庫的組織。在另一個示例中,資料庫502能夠包括與簡檔關聯的子資料庫。例如,子資料庫能夠包括與關聯於簡檔的帳戶中的每一個關聯的內容。
[0044]進一步地,資料庫502可以包括對於標籤或標記信息的欄位。在一個示例中,標籤能夠是帳戶標識符。在另一個示例中,標籤能夠是被保留在內容主體中的一種類型的信息(例如,電子郵件、聯繫人信息、web高速緩存等)。應用510a-510n能夠經由中間件API 520從資料庫502請求信息。示例性應用包括電子郵件應用510a、瀏覽器應用510b、日曆應用510c、和聯繫人應用510d。然後中間件API 520確定有效簡檔530。如上所述,有效簡檔530能夠與一個或多個帳戶相關聯。進一步地,能夠基於認證機制來確定有效簡檔530。
[0045]中間件API 520使用過濾器540來從資料庫502檢索信息。在某些場景中,所檢索的信息包括共享帳戶特定信息。此外,所檢索的信息能夠包括非共享帳戶特定信息。在一個示例中,有效簡檔530是賓客簡檔或共享簡檔。在該示例中,中間件API 520經由過濾器540從資料庫502的共享信息504部分中檢索內容。
[0046]在另一個示例中,有效簡檔530是與用戶關聯的簡檔。有效簡檔530與一個或多個帳戶相關聯。中間件API 520能夠從與帳戶關聯的資料庫502檢索信息。進一步地,中間件API 520能夠檢索與共享信息504關聯的信息。過濾器540能夠被用來濾出與關聯於有效簡檔530的帳戶不關聯的信息。
[0047]在某些示例中,中間件API 520將從多個帳戶506所檢索的信息以及共享信息504組合。在電子郵件應用510a的情況下,信息能夠包括與各個帳戶關聯的電子郵件。中間件API 520組合電子郵件。電子郵件還能夠與標籤和/或帳戶信息相關聯。例如,帳戶I 506a能夠與工作標籤相關聯而共享信息與家庭或共享標籤相關聯。進一步地,向發出請求的電子郵件應用510a提供信息。電子郵件應用510a然後能夠向用戶呈現所請求的信息(例如,一組電子郵件)。另外或可替代地,其他標籤能夠被用來確定被提供給應用的信息的訪問控制。例如,應用的類型能夠被用來過濾被提供給應用的信息(例如,電子郵件應用可以具有對聯繫人信息但不是對遊戲信息的訪問權)。進一步地,可以基於一個或多個標準來格式化被提供給應用的信息的格式。例如,可以向電子郵件應用提供個人存儲表(PST)格式。
【權利要求】
1.一種方法包括: 維護包括分別與多個簡檔關聯的用戶特定信息和共享信息的資料庫; 向在作業系統環境中運行的多個應用提供對所述共享信息的訪問; 選擇所述簡檔中的一個;以及 向所述應用提供對分別與所述一個簡檔關聯的用戶特定信息的訪問。
2.如權利要求1所述的方法,進一步包括: 確定該簡檔不再被使用;以及 針對所述應用移除與所述一個簡檔關聯的用戶特定信息的訪問。
3.如權利要求2所述的方法,進一步包括: 選擇所述簡檔中的另一個;以及 向所述應用提供與所述另一個簡檔關聯的用戶特定信息的訪問。
4.如權利要求1所述的方法,其中所述共享信息包括與關聯於所述應用中的一個或多個的一個或多個帳戶關聯的信息。
5.如權利要求4所述的方法,其中所述用戶特定信息包括與關聯於所述一個或多個應用的一個或多個其他帳戶關聯的信息。
6.如權利要求1所述的方法,其中通過濾出所述一個簡檔不具有對其的訪問權的資料庫中的用戶特定信息來控制對用戶特定信息的訪問。
7.如權利要求1所述的方法,其中使用包括以下的至少一個的認證來選擇所述簡檔:無線標識符、生物計量信息、圖像識別、電子鑰匙、和個人識別碼。
8.如權利要求1所述的方法,其中所述應用包括以下的至少一個:電子郵件應用、日曆應用、聯繫人應用、和web瀏覽器應用。
9.一種設備包括: 包括分別與多個帳戶關聯的非共享帳戶特定信息和共享帳戶特定信息的資料庫; 包括多個應用的作業系統環境; 確定有效簡檔的簡檔管理模塊;以及 基於所述有效簡檔來針對應用過濾非共享帳戶特定信息的訪問的過濾模塊。
10.如權利要求9所述的設備,其中所述應用包括電子郵件應用, 其中所述非共享帳戶特定信息包括分別與所述帳戶關聯的電子郵件存儲,並且其中所述過濾模炔基於與所述有效簡檔對應的所述帳戶中的一個或多個來濾出對於所述電子郵件應用而言可用的所述電子郵件存儲。
11.如權利要求9所述的設備,其中所述有效簡檔是賓客簡檔並且所述非共享帳戶特定信息被濾出。
12.如權利要求9所述的設備,其中所述有效簡檔與一組帳戶相關聯, 其中向所述應用中的一個或多個提供對與該組帳戶關聯的非共享帳戶特定信息的訪問。
13.一種存儲指令的非臨時機器可讀存儲介質,所述指令在被設備的處理器運行的情況下使所述處理器進行以下操作: 從多個應用中的一個接收針對帳戶特定信息的請求; 從所述設備的多個簡檔中確定有效簡檔;基於所述請求和所述有效簡檔來針對所述帳戶特定信息查詢資料庫, 其中所述資料庫包括分別與多個帳戶對應的所述帳戶特定信息,並且 其中所述有效簡檔與所述帳戶中的一個或多個相對應;以及 接收查詢結果,其中所述結果與所述查詢所請求的帳戶特定信息以及所述一個或多個帳戶相對應。
14.如權利要求13所述的非臨時機器可讀存儲介質,其中所述資料庫包括對於所述簡檔中的每一個都是開放的帳戶特定信息。
15.如權利要求13所述的非臨時機器可讀存儲介質,其中由所述一個應用所請求的帳戶特定信息包括來 自多個所述帳戶的編譯信息。
【文檔編號】H04L29/06GK103765845SQ201180073156
【公開日】2014年4月30日 申請日期:2011年7月1日 優先權日:2011年7月1日
【發明者】R.坎貝爾, S.C.勒姆克 申請人:惠普發展公司,有限責任合夥企業

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀