新四季網

基於顯示設備的自動主屏確定的製作方法

2023-11-30 13:05:21




背景技術:

隨著計算技術的進步,計算設備以及相關附件(諸如顯示設備)的能力日益增長。這些能力已經允許顯示設備越來越大以及多個顯示設備與計算設備耦合。雖然這些進步已經提供了益處,但它們並非沒有問題。一個這樣的問題是:用戶仍然難以以用戶期望的方式容易地使用並且配置這些多個顯示設備,這會導致用戶受挫。



技術實現要素:

提供本發明內容以便以簡化的形式介紹概念的選擇,該概念在如下具體實施方式中進一步描述。該發明內容不旨在標識所要求保護的主題的關鍵特徵或必要特徵,也不旨在用來限制所要求保護的主題的範圍。

按照一個或多個方面,在移動計算設備中,確定與移動計算設備耦合的顯示設備的標識符,並且在顯示設備上顯示主屏,該主屏具有基於所標識的顯示設備的狀態。接收改變主屏的狀態的用戶輸入,該改變包括:改變主屏所呈現的用戶體驗。保存主屏的改變後的狀態,並且響應於移動計算設備隨後耦合至顯示設備,顯示具有改變後的狀態的主屏。

按照一個或多個方面,在移動計算設備中,在多個顯示設備的第一顯示設備上顯示第一主屏,該第一主屏具有基於第一顯示設備的標識符的狀態。與在第一顯示設備上顯示第一主屏的同時,在多個顯示設備的第二顯示設備上顯示第二主屏,該第二主屏具有基於第二顯示設備的標識符的狀態。移動計算設備彼此獨立地控制第一主屏和第二主屏,從而允許每個主屏同時保持活動。

附圖說明

參考附圖對具體實施方式進行描述。在附圖中,附圖標記的(多個)最左邊數字表示附圖標記首次出現的附圖。在說明書和附圖中的不同實例中使用相同的附圖標記可以指示相似或相同的項。在附圖中表示的實體可以指示一個或多個實體,因此可以在討論中互換地參考實體的單個或複數形式。

圖1圖示了按照一個或多個實施例的基於顯示設備來實現自動主屏確定的示例系統。

圖2附加詳細地圖示了按照一個或多個實施例的示例自動主屏確定系統。

圖3、圖4、圖5和圖6圖示了用於不同類型的顯示設備的示例主屏。

圖7圖示了按照一個或多個實施例的同時控制多個顯示設備的示例計算設備。

圖8是圖示了按照一個或多個實施例的用於基於顯示設備來顯示主屏的示例過程的流程圖。

圖9是圖示了按照一個或多個實施例的用於在多個顯示設備上同時顯示主屏的示例過程的流程圖。

圖10圖示了示例系統,其包括表示可以實現本文中所描述的各種技術的一個或多個系統和/或設備的示例計算設備。

具體實施方式

本文討論了基於顯示設備的自動主屏確定。諸如智慧型電話或平板電腦設備之類的移動計算設備可以耦合至多個不同的顯示設備。這些顯示設備包括與計算設備分離的顯示設備(如下文更詳細地討論的,例如,電視顯示器、臺式機監視器、汽車pc、平板電腦顯示器、瘦客戶端膝上型電腦(例如,僅具有屏幕和鍵盤))、投影儀等等)以及作為計算設備的一部分的顯示設備(例如,計算設備的內置顯示器)。移動計算設備可以在任何給定時間耦合至這些多個顯示設備中的任一個或多個。

移動計算設備包括自動主屏確定系統,其允許在顯示設備上顯示的主屏是動態的,從而基於與移動計算設備耦合的哪個顯示設備來進行改變。例如,可以在臺式機監視器上顯示具有某些用戶可選擇的拼接塊或圖標、菜單等等的主屏,而可以在電視上顯示具有不同的用戶可選擇的拼接塊或圖標的不同的主屏。移動計算設備在與移動計算設備耦合的每個顯示設備上自動顯示適當的主屏。還可以接收改變在主屏上顯示的信息的用戶輸入(例如,添加或移除用戶可選擇的拼接塊或圖標,重新排列用戶可選擇的拼接塊或圖標等等)。響應於這樣的用戶輸入,在主屏上顯示的信息被改變,並且通過自動主屏確定系統維護該改變的記錄,因此下次移動計算設備耦合至該顯示設備時,再次向用戶顯示特定顯示設備的改變後的主屏。

移動計算設備可以同時耦合至多個不同的顯示設備,並且自動主屏確定系統提供不同的主屏以供在那些不同的顯示設備上同時顯示。這允許用戶獨立地使用不同的顯示設備。例如,移動計算設備可以耦合至臺式機監視器並且顯示主屏以供用戶執行各種與生產力相關的任務,並且同時在作為移動計算設備的一部分的顯示設備上顯示主屏,以供用戶將移動計算設備用作電話。

圖1圖示了按照一個或多個實施例的基於顯示設備來實現自動主屏確定的示例系統100。系統100包括計算設備102,其可以通信地耦合至一個或多個(m個)顯示設備104。該計算設備102可以是多種不同類型的設備,並且典型地是行動裝置,諸如平板電腦或者平板手機設備、蜂窩式或其他無線電話(例如,智慧型電話)、筆記平板電腦、膝上型電腦或上網本計算機、可穿戴設備(例如,眼鏡、手錶)等等。可替代地,計算設備102可以是其他類型的設備,其典型地不被認為是行動裝置,諸如娛樂設備(例如,娛樂器具、通信地耦合至顯示設備的機頂盒、遊戲控制臺)、桌上型電腦、伺服器電腦、電視等等。

計算設備102可以以不同的方式耦合至每個顯示設備104,這些不同的方式包括有線耦合(例如,通用串行總線(usb)、顯示埠、高清多媒體接口(hdmi)等)和/或無線耦合(例如,無線usb、藍牙等)。計算設備102可以以相同或不同的方式耦合至不同的顯示設備104。顯示設備104可以是在計算設備102外部(在與計算設備102分離的外殼中)的顯示設備,諸如臺式機監視器或客廳電視、汽車顯示設備、平板電腦顯示設備等等。顯示設備104可以是獨立的顯示設備(例如,具有很小或不具有處理能力的顯示設備或其他計算設備能力,諸如臺式機監視器),或者可以被包括作為其他計算設備的一部分(例如,汽車pc的顯示設備、平板電腦的顯示設備、智能tv的顯示設備(例如,能夠運行各種軟體程序的顯示設備)等等)。顯示設備104還可以是計算設備102內部(在與計算設備102相同的外殼中)的顯示設備,諸如智慧型電話顯示器或投影儀。

計算設備102包括用戶輸入模塊106、輸出模塊108以及基於顯示設備的自動主屏確定系統110。儘管本文中參考模塊106和108以及系統110對特定功能性進行了討論,但是應當指出,模塊106和108中的各個模塊的以及系統110的功能性可以被分成多個模塊和/或系統,和/或多個模塊106和108的以及系統110的至少一些功能性可以組合成單個模塊和/或系統。

用戶輸入模塊106接收來自計算設備102的用戶的用戶輸入。用戶輸入可以以多種不同的方式提供,諸如通過按壓設備102的小鍵盤或鍵盤的一個或多個鍵,按壓設備102的控制器(例如,遠程控制設備、滑鼠、跟蹤板等)的一個或多個鍵,按壓設備102的觸摸板或觸控螢幕的或耦合至設備102的觸摸板或觸控螢幕的特定部分,從而在設備102的觸摸板或觸控螢幕上或耦合至設備102的觸摸板或觸控螢幕上做出特定手勢,和/或在設備102的控制器(例如,遠程控制設備、滑鼠、跟蹤板等)上做出特定手勢。用戶輸入還可以經由其他物理反饋輸入提供給設備102,諸如敲擊設備102的任何部分,可以由設備102的運動檢測或其他組件識別的動作(諸如搖動設備102、旋轉設備102、彎曲或撓曲(flex)設備102等)等等。用戶輸入還可以以其他方式提供,諸如經由話音或麥克風的其他可聽到的輸入,經由通過圖像捕獲設備觀察到的手部或其他身體部位的運動等等。

輸出模塊108生成、管理和/或輸出內容,以供顯示、回放和/或其他呈現。該內容可以通過輸出模塊108創建或從計算設備102的其他模塊獲得。該內容可以是例如包括主屏在內的用戶接口(ui)的顯示或回放部分。內容可以通過計算設備102的組件(例如,揚聲器、交互顯示設備等)顯示或以其他方式回放。可替代地,輸出模塊108可以生成一個或多個信號,該信號被輸出到與計算設備102分離的其他設備或組件(例如,揚聲器、顯示設備等)。

自動主屏確定系統110基於特定顯示設備104,來自動確定針對特定顯示設備104顯示的主屏。主屏(還被稱為開始屏幕)是所顯示的屏幕,用戶可以從該所顯示的屏幕請求運行計算設備102的各種不同的程序。在一個或多個實施例中,主屏是具有在用戶登錄(或打開或喚醒)計算設備102之後顯示的用戶可選擇的功能性表示的第一屏幕。各種不同的用戶可選擇的功能性表示可以被包括在主屏上,諸如拼接塊、圖標、小部件、菜單、菜單項等等,並且如上文所討論的,這些不同的表示可以經由多種不同的用戶輸入中的任一用戶輸入來選擇。該功能性是指可以通過計算設備執行的不同功能或操作,諸如運行一個或多個應用或程序,顯示或以其他方式呈現特定內容等等。在一個或多個實施例中,同時顯示整個主屏。可替代地,可以在不同時間顯示主屏的不同部分(還被稱為頁面),並且用戶可以使用多種用戶輸入中的任一個用戶輸入(例如,左箭頭和右箭頭、諸如向左或向右滑動之類的手勢等等)導航到這些不同的部分。

用於特定顯示設備104的主屏可以基於顯示設備104的類型並且可選地基於特定或各個顯示設備104本身(例如,相同類型或者甚至是相同的品牌和型號的顯示設備,可以具有不同的主屏)來確定。用於各種顯示設備104的主屏還可以通過計算設備102的用戶進行個性化,並且每當計算設備102耦合至該顯示設備104時,則顯示個性化主屏。

自動主屏確定系統110可以以多種不同的方式來實現。在一個或多個實施例中,自動主屏確定系統110被實現為在計算設備102上運行的作業系統的一部分。可替代地,自動主屏確定系統110部分地在計算設備102的作業系統中實現,並且部分地作為在計算設備102的作業系統上運行的應用(例如,伴隨應用)來實現。可替代地,自動主屏確定系統110被實現為在計算設備102的作業系統上運行的應用,諸如顯示主屏的啟動器或容器應用程式。

計算設備102還可以可選地耦合至一個或多個外圍設備112,諸如攝像機、滑鼠或其他光標控制設備、鍵盤等等。計算設備102可以以多種不同的方式耦合至外圍設備112。作為示例,外圍設備112可以(例如,無線地或有線地)連接至顯示設備104,該顯示器通信地耦合至計算設備102。作為另一示例,外圍設備112可以(無線地或有線地)連接至中間設備(例如,對接站),顯示設備104和計算設備102均通信地耦合至該中間設備。作為又一示例,外圍設備112可以直接(無線地或有線地)連接至計算設備102。

圖2附加詳細地圖示了按照一個或多個實施例的示例自動主屏確定系統。該自動主屏確定系統110包括顯示設備標識模塊202、主屏個性化模塊204、主屏顯示模塊206和主屏狀態數據倉庫208。該顯示設備標識模塊202自動地確定與自動主屏確定系統110耦合的每個顯示設備(還被稱為標識顯示設備)的標識符。例如,響應於顯示設備和包括系統110在內的計算設備之間(有線或無線)耦合的通信的建立,執行顯示設備的標識符的確定。

顯示設備標識模塊202可以通過顯示設備的類型和/或通過特定顯示設備來標識顯示設備。顯示設備的類型是指顯示設備的種類或類別,諸如臺式機監視器、電視、可攜式設備顯示器、自動pc等等。每種類型的顯示器可以包括多個不同的品牌和/或型號的顯示設備。特定顯示設備是指各個顯示設備。相同類型的不同的顯示設備(包括相同品牌和型號的不同的顯示設備)每個都是特定顯示設備。

顯示設備標識模塊202可以以多種不同的方式標識顯示設備。在一個或多個實施例中,顯示設備發送標識顯示設備的類型和/或特定顯示設備的配置值(例如,標誌或其他值)。顯示設備可以已經預先配置有該配置值,已經通過分配器或其他服務被分配有配置值等等。因此,顯示設備標識模塊202可以基於該接收到的配置值來自動標識顯示設備。

附加地或可替代地,顯示設備標識模塊202可以基於顯示設備的上下文或特點來自動標識顯示設備。顯示設備的上下文是指顯示設備存在的環境,諸如哪些外圍設備連接至顯示設備和/或實現自動主屏確定系統110的計算設備,實現自動主屏確定系統110的顯示設備和/或計算設備的物理位置,實現自動主屏確定系統110的顯示設備和/或計算設備的移動狀態,哪個用戶登錄到計算設備中,以上的組合等等。顯示設備標識模塊202獲得標識顯示設備的上下文的信息,並且基於所獲得的信息來應用各種規則或算法來標識顯示設備。

作為示例,如果顯示設備耦合至滑鼠和鍵盤外圍設備,則顯示設備標識模塊202可以將顯示設備標識為臺式機監視器。作為另一示例,如果顯示設備處於與用戶的工作場所相關聯的特定物理位置,則顯示設備標識模塊202可以將顯示設備標識為臺式機監視器(例如,如通過實現自動主屏確定系統110的計算設備可以連接至的一個或多個無線網絡確定的,如通過從實現自動主屏確定系統110的計算設備的gps模塊獲得的全球定位系統(gps)坐標確定的)。作為又另一示例,如果顯示設備以大於閾值速度(諸如每小時2英裡(例如,如通過gps模塊、加速度計或實現自動主屏確定系統110的計算設備的其他模塊確定的))移動,則顯示設備標識模塊202可以將顯示設備標識為包括在移動計算設備中的顯示器。

顯示設備的特點是指顯示設備的物理參數或方面,諸如以下各項中的一項或多項:顯示設備的尺寸(例如,顯示器的維度),所使用的顯示技術的類型(例如,等離子體顯示器、發光二極體(led)顯示器、有機發光二極體(oled)顯示器),顯示設備解析度或像素密度,以上的組合等等。顯示設備標識模塊202(例如,從顯示設備)獲得標識顯示設備的特點的信息,並且基於所獲得的信息來應用各種規則或算法來標識顯示設備。例如,尺寸滿足(例如,小於、或小於或等於)第一閾值(例如,13英寸)的顯示設備被標識為包括在移動計算設備中的顯示設備,尺寸不滿足第一閾值但滿足第二閾值(例如,32英寸)的顯示設備被標識為臺式機監視器顯示設備,並且尺寸不滿足第一閾值或第二閾值中任一個的顯示設備被標識為電視顯示設備。

顯示設備標識模塊202還可以接收標識特定顯示設備的用戶輸入,該用戶輸入指定顯示設備的類型和/或特定顯示設備。如上文所討論的,可以以多種不同的方式中的任一種接收用戶輸入。在一個或多個實施例中,用戶輸入覆蓋通過顯示設備標識模塊202做出的顯示設備的任何自動確定。例如,基於顯示設備的上下文或從顯示設備接收的配置值,顯示設備標識模塊202可以自動地將顯示設備標識為臺式機監視器。然而,用戶可能希望將顯示設備用作娛樂設備,並且因此可以將顯示設備標識為電視。用戶輸入覆蓋自動確定,因此該示例中的特定顯示設備被標識為電視而非臺式機監視器。

主屏狀態數據倉庫208是所標識的顯示設備和對應的主屏狀態的記錄。主屏狀態數據倉庫208可以被實現為多種存儲設備中的任一種存儲設備,諸如快閃記憶體、磁碟、光碟等等。主屏狀態數據倉庫208維護多個條目210(1),…,210(n),每個條目標識顯示設備和對應的主屏狀態。儘管以表格格式圖示,但是應當指出,主屏狀態數據倉庫208可以使用多種不同的數據結構中的任一種數據結構來實現。

主屏狀態是指向用戶顯示的或以其他方式呈現的特定用戶體驗,包括主屏上的功能性表示的特定配置。該配置包括功能性表示的位置,功能性表示的尺寸,顯示哪些功能性表示(例如,表示哪些功能性和/或如何表示功能性)等等。例如,配置可以包括是否顯示菜單項、拼接塊或圖標,在顯示設備哪裡顯示那些菜單項、拼接塊或圖標,所顯示的菜單項、拼接塊或圖標的尺寸或解析度等等。主屏狀態可以可選地包括描述用戶如何與主屏交互的各種其他用戶體驗特點或參數中的一個或多個。例如,主屏狀態可以包括用戶體驗特點或參數,該參數指示主屏可以接收的輸入類型(例如,是否支持話音輸入和/或觸控螢幕輸入),可以從主屏運行或執行哪些應用或程序等等。主屏顯示模塊206控制主屏的顯示,因此給定如通過顯示設備標識模塊202確定的特定顯示設備標識符,主屏顯示模塊206顯示狀態與所確定的顯示設備標識符相對應的適當的主屏。

在一個或多個實施例中,顯示設備可以存在於多個不同環境中,並且在每個不同的環境中被標識為不同的顯示設備。例如,顯示設備的上下文可以包括指示多個用戶中的哪個用戶登錄到計算設備中,並且不同的條目210可以與不同的用戶相對應。例如,如果父母登錄到計算設備中,則相同的臺式機監視器可以具有一個主屏狀態,以及如果孩子登錄到計算設備中,則該臺式機監視器具有另一主屏狀態。作為另一示例,顯示設備的上下文可以包括顯示設備的移動性狀態(例如,顯示設備是否正在移動、顯示設備正在移動的速度等),並且不同的條目210可以與不同的移動性狀態相對應。例如,如果顯示設備以大於閾值速度移動,則相同的汽車顯示器可以具有一個主屏狀態,如果顯示設備沒有正在移動(或者以小於或等於閾值速度正在移動),則可以具有另一主屏狀態。

圖3至圖6圖示了用於不同類型的顯示設備的示例主屏。圖3圖示了作為臺式機監視器的顯示設備300以及包括兩個用戶可選擇的表示302和304的主屏。響應於用戶對表示302的選擇而運行或以其他方式激活文字處理程序,以及響應於用戶對表示304的選擇而運行或以其他方式激活照片編輯程序。還顯示用戶可選擇的表示306的行或條,並且響應於對應的表示306的選擇而運行或以其他方式激活適當的程序(例如,用於消息傳遞,電子郵件或導航地圖顯示)。

圖4圖示了作為電視的顯示設備400以及包括五個用戶可選擇的表示402,404,406,408和410的主屏。響應於用戶對表示402的選擇而運行或以其他方式激活天氣程序,響應於用戶對表示404的選擇而運行或以其他方式激活調諧到電視頻道2的程序,響應於用戶對表示406的選擇而運行或以其他方式激活調諧到電視頻道6的程序,響應於用戶對表示408的選擇而運行或以其他方式激活調諧到電視頻道64的程序,以及響應於用戶對表示410的選擇而運行或以其他方式激活視頻會議程序。

圖5圖示了顯示設備500,其是包括在諸如智慧型電話之類的移動計算設備中的顯示設備。圖示了包括三個用戶可選擇的表示502,504和506的主屏。響應於用戶對表示502的選擇而運行或以其他方式激活使得撥打與特定朋友或家庭相對應的電話號碼的程序,響應於用戶對表示504的選擇而運行或以其他方式激活視頻會議程序,並且響應於用戶對表示506的選擇而運行或以其他方式激活web瀏覽器程序。

圖6圖示了顯示設備600,其是包括在汽車中的顯示設備。圖示了顯示當前時間602和無線電調諧到的當前無線電頻道604的主屏。所圖示的主屏還包括兩個用戶可選擇的表示602和604。響應於用戶對表示602的選擇而運行或以其他方式激活導航程序,並且響應於用戶對表示604的選擇而運行或以其他方式激活免提駕駛應用(例如,支持免提電話呼叫)。

應當指出,圖3至圖6所示的示例是示例,並且各種其他類型的顯示設備可以與本文中所討論的技術一起使用。例如,顯示設備可以是相框、鬧鐘、投影儀(例如,將屏幕投影到某個表面上,或者將屏幕投影為平視顯示器(hud))、手錶或其他首飾、眼鏡、膝上型電腦外殼或瘦客戶端膝上型電腦(例如,具有類似於傳統筆記本電腦的鍵盤和顯示設備,但是鍵盤是圖1的外圍設備112,而顯示設備是圖1的顯示設備104)等等。

圖3至圖6所示的示例是用於不同類型顯示設備的不同主屏的示例。相同的計算設備(例如,圖1的計算設備102)提供這些不同的主屏中的每個主屏,並且響應於用戶對在屏幕中的一個屏幕上顯示的功能性表示的選擇而運行或以其他方式激活要運行或以其他方式激活的任何程序。

回到圖1,還應當指出,用戶輸入被提供給計算設備102以用於處理,並且響應於這樣的用戶輸入而生成適當屏幕以供通過計算設備102顯示。例如,假設在特定時間點,計算設備102耦合至鍵盤和滑鼠外圍設備112,計算設備耦合至顯示設備104(1),並且顯示設備是圖3的臺式機監視器300。通過計算設備102接收滑鼠移動和滑鼠點擊形式的選擇表示302的用戶輸入,並且作為響應,計算設備102運行文字處理程序並且在臺式機監視器300(例如,代替或除了所圖示的主屏之外)上顯示適當的文字處理程序內容。

還應當指出,計算設備102可以同時控制多個不同的顯示設備,其中不同的主屏在每個顯示設備上顯示並且被彼此獨立地控制。計算設備102允許這些不同主屏中的每個主屏保持同時活動,從而可選地允許改變被顯示為不同主屏的功能性表示或其他內容表示(例如,在拼接塊內顯示的不同數據)並且允許用戶與他或她所希望的任一主屏或者兩個主屏交互。

圖7圖示了按照一個或多個實施例的、同時控制多個顯示設備的示例計算設備。圖7圖示了作為同時耦合至臺式機監視器(圖3的臺式機監視器300)的移動計算設備的計算設備102以及被包括作為計算設備102的一部分的顯示設備(圖5的智慧型電話顯示設備500)。如所圖示的,在每個顯示設備300和500上通過計算設備102同時顯示不同的主屏。通過計算設備102接收選擇表示502,504或506的用戶輸入,並且作為響應,計算設備102在顯示設備500上顯示適當的屏幕。類似地,通過計算設備102接收選擇表示302,304或306的用戶輸入,並且作為響應,計算設備102在顯示設備300上顯示適當的屏幕。因此,例如,用戶可以使用計算設備102進行電話呼叫(例如,響應於用戶對表示502的選擇),而同時用戶可以開始在顯示設備300上編輯文本文檔(例如,響應於用戶對表示302的選擇)。

回到圖2,每個顯示設備標識符可以具有默認的主屏狀態。可以在自動主屏確定系統110中預先配置默認的主屏狀態,諸如通過實現自動主屏確定系統110的計算設備的開發者、分發者或管理員。可替代地,默認的主屏狀態可以以其他方式獲得,諸如從另一設備,經由數據網絡(例如,電話網絡或網際網路)從服務,從實現自動主屏確定系統110的計算設備的用戶等等。

在一個或多個實施例中,默認的主屏狀態通過實現自動主屏確定系統110的計算設備的用戶來指定。不同的默認主屏狀態可以與特定用戶體驗(例如,工作場所、汽車、娛樂)相關聯。用戶可以指定用於特定顯示設備標識符的用戶體驗,並且與該用戶體驗相關聯的默認主屏狀態被用作用於特定顯示設備標識符的默認主屏狀態。隨後,如下文更詳細地討論的,可以通過用戶改變主屏狀態。

無論如何獲得或指定,用於顯示設備的默認主屏狀態都允許使用默認主屏狀態,而不管用戶是否先前已經使用特定顯示設備。例如,酒店辦公室套房、會議室或其他房間可以具有用戶以前沒有使用過的顯示設備(例如,臺式機監視器、投影儀、電視等)。然而,基於該房間中的顯示設備的顯示設備標識符,即使用戶以前從未使用過該特定顯示設備,也使用該房間中的顯示設備的默認主屏狀態。

自動主屏確定系統110還包括主屏個性化模塊204,該模塊允許用戶改變或定製與特定顯示設備標識符相對應的主屏。可以接收各種不同的用戶輸入以改變主屏,諸如改變主屏上的功能性表示的位置的用戶輸入,向主屏添加功能性表示的用戶輸入,從主屏刪除功能性表示的用戶輸入,改變主屏上的功能性表示的尺寸的用戶輸入等等。任何這樣的改變通過主屏個性化模塊204接收並且保存在主屏狀態數據倉庫208中以作為主屏狀態。因此,下次所標識的顯示設備耦合至計算設備時,主屏顯示模塊206向用戶顯示改變後的主屏。

對主屏的改變可以針對特定類型的顯示設備或針對特定顯示設備。用戶可以可選地指定他或她是否希望對主屏的改變是針對特定類型的顯示設備還是特定顯示設備。例如,條目210(1)可以包括作為臺式機監視器的顯示設備的類型的顯示設備標識符,並且在條目210(1)中記錄對用於臺式機監視器的主屏的任何改變。如果實現自動主屏確定系統110的計算設備隨後耦合至相同的臺式機監視器或任何其他臺式機監視器,則條目210(1)中改變後的主屏狀態是在臺式機監視器上顯示的主屏。這可以允許例如用戶工作時在他或她的臺式機監視器上以及在家時在他或她的臺式機監視器上顯示相同的定製主屏。這還可以包括用戶以前從未使用過的其他臺式機監視器。例如,用戶可以在他或她剛剛購買的新臺式機監視器上、在用戶以前未曾使用過的酒店套房或會議室中的臺式機監視器上等等顯示相同的定製主屏。

作為另一示例,條目210(2)可以包括作為電視的特定顯示設備的顯示設備標識符,並且在條目210(2)中記錄對於該特定電視的主屏的任何改變。如果實現自動主屏確定系統110的計算設備隨後耦合至相同的電視,則條目210(2)中的改變後的主屏狀態是在該電視上顯示的主屏。然而,如果實現自動主屏確定系統110的計算設備隨後耦合至不同的電視,則條目210(2)中的改變後的主屏狀態不是在該不同電視機上顯示的主屏。相反,在該不同的電視上顯示另一默認主屏(或用於該不同的電視的改變後的主屏)(即使不同的電視的品牌和型號與在條目210(2)中標識的電視相同)。

在一個或多個實施例中,用戶可以針對特定類型的顯示設備或特定顯示設備對主屏做出不同的改變。然後,用戶可以通過提供如上文所討論的多種用戶輸入中的任一個輸入來選擇要在任何給定時間使用哪些改變。例如,條目210可以包括與顯示設備標識符相關聯的多個不同的主屏狀態,每個主屏狀態反映對主屏的不同改變,並且用戶選擇那些不同的主屏狀態中的一個主屏狀態。例如,用戶可以針對「個人」主屏狀態以一種方式在用戶的家庭辦公室處改變臺式機監視器的主屏並且針對「工作」主屏狀態以另一種方式在用戶家庭辦公室處改變臺式機監視器的主屏。然後,用戶可以選擇在任何給定時間要使用那兩個主屏狀態中的哪個主屏狀態。多個主屏狀態中的一個主屏狀態可以是在用戶沒有選擇主屏狀態的情況下顯示的默認主屏狀態。

應當指出,可能出現的情形是條目210標識顯示設備的類型,而另一條目210標識相同類型的特定顯示設備。在這樣的情形下,如果特定顯示設備通過顯示設備標識模塊202來標識,則標識特定顯示設備的條目210用於確定主屏狀態,而非是標識顯示設備的類型的條目。例如,假設條目210(1)標識臺式機監視器類型的顯示設備,並且條目210(2)標識特定臺式機監視器。如果顯示設備標識模塊202標識特定臺式機監視器耦合至計算設備,則主屏顯示模塊206使用條目210(2)中的主屏狀態來在該臺式機監視器上顯示主屏。然而,如果顯示設備標識模塊202標識另一臺式機監視器(而非特定臺式機監視器)耦合至計算設備,則主屏顯示模塊206使用條目210(1)中的主屏狀態來在該臺式機監視器上顯示主屏。

除了如上文所討論的功能性表示之外,可以基於顯示設備來自動確定主屏的各種其他方面。這些其他方面的狀態被包括作為主屏狀態數據倉庫208中的主屏狀態的一部分,並且類似於如上文所討論的改變功能性表示,這些其他方面的狀態可以通過用戶改變。

可以通過自動主屏確定系統110自動確定的主屏的一個方面是通知設置。各種不同的程序顯示通知用戶某些程序事件已經發生(諸如接收來電呼叫,接收簡訊,接收電子郵件消息等等)的通知,諸如窗口、圖標等等。自動主屏確定系統110基於顯示設備來控制是否和/或如何顯示這樣的通知。可以不同地控制不同類型的通知(例如,來自不同程序的通知)(例如,針對來自一個程序(例如,社交網絡程序)的通知是否和/或如何基於顯示設備來顯示通知可能與針對來自另一程序(例如,文本消息傳送程序或電話程序)的通知是否和/或如何基於顯示設備來顯示通知不同)。不同的默認狀態可以用於不同的顯示設備,並且該默認狀態可以根據需要通過用戶進行改變。

例如,對於臺式機監視器顯示設備,顯示文本和電子郵件接收通知以及所接收到的文本或電子郵件的指示(例如,文本、主題行、縮略圖預覽等中的一些)。然而,對於電視或投影儀顯示設備(例如,其他人是否能夠看到所顯示的指示),不能顯示文本和電子郵件接收通知。通知的顯示方式可以包括在通知中顯示的信息量。例如,對於電視或投影儀顯示設備,可以顯示文本和電子郵件接收通知,而沒有所接收到的文本或電子郵件的任何指示(例如,所顯示的通知可以是簡單的「已接收到的文本消息」彈出窗口),但是對於臺式機監視器,可以更詳細地顯示文本和電子郵件接收通知(例如,消息的主題和/或正文)。

附加地或可替代地,可以通過自動主屏確定系統110自動確定的主屏的一個方面是附加的內容設置。可以在主屏上顯示各種不同的附加內容(例如,廣告)。自動主屏確定系統110控制在顯示設備上顯示哪些附加內容和/或如何在顯示設備上顯示該附加內容。不同的默認狀態可以用於不同的顯示設備,並且該默認狀態可以根據需要通過用戶進行改變。

例如,可以通過計算設備獲得附加內容以供在主屏上顯示,並且該附加內容可以基於顯示設備來以不同的尺寸、不同的解析度等等來顯示。例如,附加內容可以在臺式機監視器顯示設備上比在汽車顯示設備上顯示得更大。作為另一示例,提供附加內容(例如,經由諸如網際網路之類的數據網絡)的服務可以提供多個不同版本的附加內容,並且可以基於顯示設備來各種顯示該內容。例如,具有文本和圖像的附加內容的版本可以在臺式機監視器顯示設備上顯示,並且具有圖像但沒有文本的附加內容的版本可以在汽車顯示設備上顯示。

圖8是圖示了按照一個或多個實施例的用於基於顯示設備來顯示主屏的示例過程800的流程圖。過程800通過自動主屏確定系統(諸如圖1和圖2的自動主屏確定系統110)執行,並且可以以軟體、固件、硬體或其組合來實現。過程800被示為動作集合,並且不限於用於執行各種動作的操作所示的順序。過程800是用於基於顯示設備來顯示主屏的示例過程;本文中參考不同的附圖包括基於顯示設備來顯示主屏的附加討論。

在過程800中,確定與計算設備耦合的顯示設備的標識符(動作802)。如上文所討論的,可以以不同方式確定標識符,諸如從顯示設備接收,基於顯示設備的上下文,作為用戶輸入被接收等等。標識符可以是顯示設備的類型和/或特定顯示設備的標識符。

獲得與所標識的顯示設備相對應的主屏狀態(動作804)。如上文所討論的,不同的主屏狀態維護在與顯示設備標識符相關聯或相對應的主屏狀態數據倉庫中。

在顯示設備上顯示具有所獲得的主屏狀態的主屏(動作806)。主屏狀態與特定顯示設備標識符相對應,因此可以針對不同的顯示設備標識符顯示不同的主屏。

接收改變主屏狀態的用戶輸入(動作808)。該改變可以採取各種形式,諸如移動功能性表示,添加功能性表示,刪除功能性表示等等。如上文所討論的,改變可以是通過主屏顯示或以其他方式呈現的用戶體驗的任何改變。

保存改變後的主屏狀態(動作810)。如與顯示設備標識符相關聯或相對應的改變後的主屏狀態被保存在主屏狀態數據倉庫中。改變後的主屏狀態將覆蓋或替換用於所標識的顯示設備的先前主屏狀態。可以可選地保存先前主屏狀態的副本,從而允許用戶在需要時快速撤消該改變。

響應於計算設備隨後耦合至顯示設備,顯示改變後的主屏狀態(動作812)。顯示設備可以與計算設備分開,並且在顯示設備再次耦合至計算設備之前,可以經過任何時間量。然而,在顯示設備再次耦合至計算設備的這個時候,在動作812中顯示改變後的主屏狀態。還可以通過自動主屏確定系統來維護不同的主屏狀態,並且如上文所討論的,用戶可以選擇顯示那些主屏狀態中的哪個主屏狀態。

圖9是圖示了按照一個或多個實施例的用於在多個顯示設備上同時顯示主屏的示例過程900的流程圖。過程900通過自動主屏確定系統(諸如圖1和圖2的自動主屏確定系統110)執行,並且可以以軟體、固件、硬體或其組合來實現。過程900被示出為動作集合,並且不限於用於執行各種動作的操作所示的順序。過程900是在多個顯示設備上同時顯示主屏的示例過程;本文中參考不同的附圖包括在多個顯示設備上同時顯示主屏的附加討論。

在過程900中,在第一顯示設備上顯示第一主屏(動作902)。第一主屏具有基於第一顯示設備的標識符的主屏狀態。如上文所討論的,可以以不同的方式確定第一顯示設備的標識符,諸如從顯示設備接收,基於顯示設備的上下文,作為用戶輸入被接收等等。第一顯示設備的標識符可以是第一顯示設備的類型和/或作為第一顯示設備的特定顯示設備的標識符。

與在第一顯示設備上顯示第一主屏的同時,在第二顯示設備上顯示第二主屏(動作904)。第二主屏具有基於第二顯示設備的標識符的主屏狀態。如上文所討論的,可以以不同的方式確定第二顯示設備的標識符,諸如從顯示設備接收,基於顯示設備的上下文,作為用戶輸入被接收等等。第二顯示設備的標識符可以是第二顯示設備的類型和/或作為第二顯示設備的特定顯示設備的標識符。可以以與確定第一顯示設備的標識符相同或不同的方式來確定第二顯示設備的標識符。

彼此獨立地控制第一主屏和第二主屏(動作906)。不同的程序可以從不同的主屏運行,與主屏中的一個主屏的交互或對其的改變不會影響主屏中的另一主屏。

本文中所討論的技術支持各種使用場景。計算設備同時控制多個不同的顯示設備,從而在彼此獨立的不同顯示設備上提供主屏。儘管使用單個計算設備,但是通過向用戶提供具有兩個不同的計算設備的外觀和感覺來提高計算設備的可用性。這減輕了對附加計算設備硬體(處理器、存儲器、存儲設備等)的需要,即,用戶僅需要獲取新顯示設備,但感覺如同他或她具有全新的計算機。

可選地,多個不同的顯示設備可以通過相同的計算設備同時控制。儘管通過相同的計算設備控制,但是在不同顯示設備上顯示的主屏可以不同,並且儘管使用單個計算設備,但是可以通過用戶進行個性化,從而通過向用戶提供具有多個不同計算設備的外觀和感覺來提高計算設備的可用性。通過使用相同的計算設備控制多個不同的顯示設備,實現了各種不同的附加效果。由於數據不需要在多個不同的計算設備之間進行同步,所以數據網絡帶寬的使用得以減少。例如,在用戶可能先前已經在他或她的工作場所電腦、膝上型電腦和智慧型手機之間同步數據的情況下,使用本文中所討論的技術,將所有數據都存儲在單個計算設備上並且數據傳送以使得能夠進行這種同步不需要發生。由於數據不需要在不同的計算設備之間傳送,所以數據安全性也會增加。例如,在用戶可能先前已經在他或她的膝上型電腦和智慧型手機之間傳送數據的情況下,使用本文中所討論的技術,將所有數據都存儲在單個計算設備上,從而緩解了在多個計算設備處以及在計算設備之間的傳送期間保持數據安全的需要。

儘管本文中參考特定模塊對特定功能性進行了討論,但是應當指出,本文中所討論的各個模塊的功能性可以分為多個模塊,和/或多個模塊的至少一些功能性可以組合成單個模塊。附加地,本文中所討論的執行動作的特定模塊包括執行動作的特定模塊本身,或者可替代地,該特定模塊調用或以其他方式訪問執行動作(或者與該特定模塊一起執行動作)的另一組件或模塊。因此,執行動作的特定模塊包括執行動作的特定模塊本身和/或由執行該動作的該特定模塊調用或以其他方式訪問的另一模塊。

圖10圖示了通常為1000的示例系統,其包括表示可以實現本文中所描述的各種技術的一個或多個系統和/或設備的示例計算設備1002。該計算設備1002可以是例如服務提供商的伺服器、與客戶端(例如,客戶端設備)相關聯的設備、片上系統和/或任何其他合適的計算設備或計算系統。

如所圖示的示例計算設備1002包括彼此通信地耦合的處理系統1004、一個或多個計算機可讀介質1006以及一個或多個i/o接口1008。儘管未示出,但是計算設備1002還可以包括系統總線或者將各種組件彼此耦合的其他數據和命令傳送系統。系統總線可以包括不同總線結構的任一個或組合,諸如存儲器總線或存儲器控制器、外圍總線、通用串行總線、和/或利用多種總線架構中的任一種的處理器或本地總線。還設想了多種其他示例,諸如控制線和數據線。

處理系統1004表示使用硬體執行一個或多個操作的功能性。因而,處理系統1004被圖示為包括可以被配置為處理器、功能塊等等的硬體元件1010。這可以包括以硬體實現為使用一個或多個半導體形成的專用集成電路或其他邏輯器件的實現方式。硬體元件1010不受其形成的材料或其中採用的處理機構的限制。例如,處理器可以由半導體和/或電晶體(例如,電子集成電路(ic)))組成。在這種上下文中,處理器可執行指令可以是電子可執行指令。

計算機可讀媒體1006被圖示為包括存儲器/存儲裝置1012。存儲器/存儲裝置1012表示與一個或多個計算機可讀媒體相關聯的存儲器/存儲裝置的能力。存儲器/存儲裝置1012可以包括易失性媒體(諸如隨機存取存儲器(ram))和/或非易失性媒體(諸如只讀存儲器(rom)、快閃記憶體、光碟、磁碟等)。存儲器/存儲裝置1012可以包括固定媒體(例如,ram、rom、固定硬碟驅動器等)以及可移除媒體(例如,快閃記憶體、可移除硬碟驅動器、光碟等等)。計算機可讀媒體1006可以以如下文進一步描述的多種其他方式進行配置。

一個或多個輸入/輸出接口1008表示允許用戶向計算設備1002錄入命令和信息並且還允許使用各種輸入/輸出設備將信息呈現給用戶和/或其他組件或設備的功能性。輸入設備的示例包括鍵盤、光標控制設備(例如,滑鼠)、麥克風(例如,用於話音輸入)、掃描儀、觸摸功能性(例如,被配置成檢測物理觸摸的電容傳感器或其他傳感器)、相機(例如,其可以採用可見波長或不可見波長(諸如紅外頻率)來檢測不涉及作為手勢的觸摸的移動)等等。輸出設備的示例包括顯示設備(例如,監視器或投影儀)、揚聲器、印表機、網卡、觸覺響應設備等等。因此,計算設備1002可以以下文進一步描述的多種方式進行配置,以支持用戶交互。

計算設備1002還包括自動主屏確定系統1014。該自動主屏確定系統1014基於如上文所討論的不同顯示設備來提供支持不同主屏的各種功能性。自動主屏確定系統1014可以實現例如圖1或圖2的自動主屏確定系統110。

本文可以在軟體、硬體元件或程序模塊的一般上下文中描述各種技術。通常,這些模塊包括執行特定任務或實現特定抽象數據類型的例程、程序、對象、元素、組件、數據結構等等。如本文中所使用的術語「模塊」、「功能性」和「組件」通常表示軟體、固件、硬體或其組合。本文中所描述的技術的特徵與平臺無關,意味著可以在具有多種處理器的多種計算平臺上實現該技術。

所描述的模塊和技術的實現方式可以存儲在某種形式的計算機可讀介質上或者跨某種形式的計算機可讀媒體來傳輸。計算機可讀媒體可以包括可以由計算設備1002訪問的多種媒體。作為示例而非限制,計算機可讀媒體可以包括「計算機可讀存儲媒體」和「計算機可讀信號媒體」。

「計算機可讀存儲媒體」是指與純粹的信號傳輸、載波或信號本身相比,能夠使得進行信息的持久存儲和/或有形存儲的媒體和/或設備。因此,計算機可讀存儲媒體是指非信號承載媒體。計算機可讀存儲媒體包括諸如易失性和非易失性、可移除和不可移除媒體和/或存儲設備之類的硬體,其在適合於存儲諸如計算機可讀指令、數據結構、程序模塊、邏輯元件/電路或其他數據之類的信息的方法或技術中實現。計算機可讀存儲媒體的示例可以包括但不限於ram、rom、eeprom、快閃記憶體或其他存儲器技術、cd-rom、數字通用盤(dvd)或其他光學存儲器、硬碟、磁帶盒、磁帶、磁碟存儲裝置或其他磁性存儲設備、或其他存儲設備、有形媒體、或適合於存儲所期望的信息並且可以由計算機訪問的製品。

「計算機可讀信號媒體」是指被配置成諸如經由網絡向計算設備1002的硬體傳輸指令的信號承載媒體。信號媒體通常可以在諸如載波、數據信號或其他傳輸機制之類的調製數據信號中體現計算機可讀指令、數據結構、程序模塊或其他數據。信號媒體還包括任何信息遞送媒體。術語「經調製的數據信號」意指使得以在信號中編碼信息的方式設置或改變其一個或多個特點的信號。作為示例而非限制,通信媒體包括諸如有線網絡或直接有線連接之類的有線媒體以及諸如聲學、rf、紅外和其他無線媒體之類的無線媒體。

如先前所描述的,硬體元件1010和計算機可讀媒體1006表示以硬體形式實現的指令、模塊、可編程設備邏輯和/或固定設備邏輯,其可以在一些實施例中被採用以實施本文中所描述的技術中的至少一些方面。硬體元件可以包括集成電路或片上系統、專用集成電路(asic)、現場可編程門陣列(fpga)、複雜可編程邏輯器件(cpld)和矽或其他硬體設備中的其他實現方式的組件。在這種上下文中,硬體元件可以作為執行由硬體元件體現的指令、模塊和/或邏輯所定義的程序任務的處理設備以及用來存儲用於執行的指令硬體設備(例如,先前所描述的計算機可讀存儲媒體)來操作。

前述的組合也可以被採用以實現本文中所描述的各種技術和模塊。因而,軟體、硬體或程序模塊和其他程序模塊可以被實現為在某種形式的計算機可讀存儲媒體上體現的和/或由一個或多個硬體元件1010體現的一個或多個指令和/或邏輯。計算設備1002可以被配置成實現與軟體和/或硬體模塊相對應的特定指令和/或功能。因而,作為可由計算設備1002作為軟體執行的模塊的模塊的實現方式可以至少部分地以硬體實現,例如,通過使用處理系統的計算機可讀存儲媒體和/或硬體元件1010。指令和/或功能可以由一個或多個製品(例如,一個或多個計算設備1002和/或處理系統1004)執行/操作以實現本文中所描述的技術、模塊和示例。

如圖10中進一步所圖示的,當在個人計算機(pc)、電視設備和/或行動裝置上運行應用時,示例系統1000能夠實現無縫的用戶體驗的普遍存在的環境。在利用應用、播放視頻遊戲、觀看視頻等等的同時,從一個設備到下一設備轉變時,服務和應用在所有三個環境中基本上類似地運行以獲得公共用戶體驗。

在示例系統1000中,多個設備通過中央計算設備互連。中央計算設備可以在多個設備的本地,或者可以置於遠離多個設備的地方。在一個或多個實施例中,中央計算設備可以是通過網絡、網際網路或其他數據通信鏈路連接到多個設備的一個或多個伺服器計算機的雲。

在一個或多個實施例中,該互連架構使得能夠跨過多個設備遞送功能性,以向多個設備的用戶提供公共無縫體驗。多個設備中的每個設備可以具有不同的物理要求和能力,並且中央計算設備使用平臺來使得能夠向設備遞送針對設備定製而對於所有設備而言也是共同的體驗。在一個或多個實施例中,創建一類目標設備,並且為該通用類設備定製體驗。一類設備可以由物理特徵、使用類型或設備的其他公共特點來定義。

在各種實現方式中,計算設備1002可以假設多種不同的配置,諸如用於計算機1016、移動裝置1018和電視1020的使用。這些配置中的每個配置包括可以具有通常不同的構造和能力的設備,並且因此可以根據不同設備類別中的一個或多個設備類別來配置計算設備1002。比如,計算設備1002可以被實現為包括個人計算機、臺式計算機、多屏計算機、膝上型計算機、上網本等在內的計算機1016設備類別。

計算設備1002還可以被實現為包括諸如行動電話、可攜式音樂播放器、可攜式遊戲設備、平板計算機、多屏計算機等等之類的行動裝置在內的移動裝置1018設備類別。計算設備1002還可以被實現為包括在休閒觀看環境中具有或連接到通常較大屏幕的設備在內的電視1020的設備類別。這些設備包括電視、機頂盒、遊戲控制臺等。

本文中所描述的技術可以由計算設備1002的這些各種配置來支持,並且不限於本文中所描述的技術的特定示例。該功能性還可以經由如下文所描述的平臺1024全部或部分通過使用分布式系統(諸如通過「雲」1022)來實現。

雲1022包括和/或表示用於資源1026的平臺1024。平臺1024抽象雲1022的硬體(例如,伺服器)和軟體資源的底層功能性。資源1026可以包括可以在遠離計算設備1002的伺服器上執行計算機處理的同時利用的應用和/或數據。資源1026還可以包括通過網際網路和/或通過諸如蜂窩或wi-fi網絡之類的訂戶網絡提供的服務。

平臺1024可以抽象用於將計算設備1002與其他計算設備連接的資源和功能。平臺1024還可以用來抽象資源的規模以向所遇到的針對經由平臺1024所實施的資源1026的需求提供對應的規模水平。因而,在互連設備實施例中,本文中所描述的功能性的實施方式可以分布在整個系統1000中。例如,該功能性可以部分地在計算設備1002上實現以及經由抽象雲1022的功能性的平臺1024來實現。

在本文中的討論中,描述了各種不同的實施例。要領會並且理解的是,本文中所描述的每個實施例可以單獨使用或與本文中所描述的一個或多個其他實施例相關聯地使用。本文中所討論的技術的其他方面涉及以下實施例中的一個或多個實施例。

一種在移動計算設備中實現的方法,以通過向用戶提供具有來自移動計算設備的多個計算設備的外觀和感覺來提高移動計算設備的可用性,該方法包括:確定與移動計算設備耦合的顯示設備的標識符;訪問存儲設備以獲得用於顯示設備的主屏;控制顯示設備以在顯示設備上顯示主屏,該主屏具有基於所標識的顯示設備的狀態;接收改變主屏的狀態的用戶輸入,該改變包括:改變通過主屏所呈現的用戶體驗;通過移動計算設備保存主屏的改變後的狀態;以及響應於移動計算設備隨後耦合至顯示設備,顯示具有改變後的狀態的主屏。

可替代地或除了上文所描述的方法中的任一種方法之外,以下各項中的任一項或組合:確定顯示設備的標識符包括:基於通過顯示設備提供的配置值來確定顯示設備的標識符,該配置值標識顯示設備的類型或特定顯示設備;確定顯示設備的標識符包括:基於顯示設備的上下文或特點來確定顯示設備的標識符;確定顯示設備的標識符包括:基於指定顯示設備的類型或特定顯示設備的用戶輸入來確定顯示設備的標識符;改變通過主屏所呈現的用戶體驗包括:在主屏上重新排列功能性表示,該功能性標識包括選自包括以下各項的組的一個或多個表示:拼接塊、圖標和菜單項;顯示設備的標識符包括顯示設備的類型的標識符;顯示設備的標識符包括特定顯示設備的標識符;該方法還包括:確定與移動計算設備耦合的附加顯示設備的標識符;與在顯示設備上顯示主屏的同時,在附加顯示設備上顯示附加主屏,該附加主屏具有基於所標識的附件顯示設備的狀態;以及通過移動計算設備彼此獨立地控制主屏和附加主屏。

一種在移動計算設備中實現的方法,通過向用戶提供具有來自移動計算設備的多個計算設備的外觀和感覺來提高移動計算設備的可用性,該方法包括:訪問存儲設備以獲得用於第一顯示設備的第一主屏;在多個顯示設備中的第一顯示設備上顯示第一主屏,該第一主屏具有基於第一顯示設備的標識符的狀態;訪問存儲設備以獲得用於第二顯示設備的第二主屏;與在第一顯示設備上顯示第一主屏的同時,在多個顯示設備中的第二顯示設備上顯示第二主屏,該第二主屏具有基於第二顯示設備的標識符的狀態;以及通過移動計算設備彼此獨立地控制第一主屏和第二主屏。

可替代地或除了上文所描述的方法中的任一種方法之外,以下各項中的任一項或組合:第一顯示設備的標識符包括第一顯示設備的類型的標識符,並且第二顯示設備的標識符包括第二顯示設備的類型的標識符;第一顯示設備的標識符包括作為第一顯示設備的特定顯示設備的標識符,第二顯示設備的標識符包括作為第二顯示設備的特定顯示設備的標識符;第一顯示設備包括臺式機監視器,而第二顯示設備包括顯示設備,其包括在移動計算設備中;第一顯示設備包括顯示設備,其包括在移動計算設備中,而第二顯示設備包括汽車顯示設備;控制包括:控制如何在第一顯示設備和第二顯示設備上顯示通知,通知在第一顯示設備上的顯示與在第二顯示設備上的顯示不同;該控制包括:控制如何在第一顯示設備和第二顯示設備上顯示附加內容,該附加內容在第一顯示設備上的顯示與在第二顯示設備上的顯示不同。

一種移動計算設備,其被配置成通過向用戶提供具有來自移動計算設備的多個計算設備的外觀和感覺來提高移動計算設備的可用性,該移動計算設備包括自動主屏確定系統,其被配置成確定第一主屏以供在多個顯示設備中的第一顯示設備上顯示,第一主屏具有基於第一顯示設備的標識符的並且基於第一顯示設備的標識符來從存儲設備獲得的狀態,並且確定第二主屏以供在多個顯示設備中的第二顯示設備上顯示,第二主屏具有基於第二顯示設備的標識符並且基於第二顯示設備的標識符來從存儲設備獲得的狀態;以及輸出模塊,其被配置成通過在第一顯示設備上顯示第一主屏並且在第二顯示設備上顯示第二主屏來同時控制第一顯示設備和第二顯示設備,並且彼此獨立地控制第一主屏和第二主屏。

可替代地或除了上文所描述的移動計算設備中的任一種計算設備之外,以下各項的任一項或組合:第一顯示設備的標識符包括第一顯示設備的類型的標識符,並且第二顯示設備的標識符包括第二顯示設備的類型的標識符;第一顯示設備的標識符包括作為第一顯示設備的特定顯示設備的標識符,並且第二顯示設備的標識符包括作為第二顯示設備的特定顯示設備的標識符;自動主屏確定系統還被配置成控制是否在第一顯示設備和第二顯示設備上顯示通知以及如何在第一顯示設備和第二顯示設備上顯示通知,通知在第一顯示設備上的顯示與在第二顯示設備上的顯示不同;自動主屏確定系統還被配置成控制如何在第一顯示設備和第二顯示設備上顯示附加內容,該附加內容在第一顯示設備上的顯示與在第二顯示設備上的顯示不同;自動主屏確定系統還被配置成接收改變第一主屏的狀態的第一用戶輸入;保存第一主屏的改變後的狀態;作為響應於移動計算設備隨後耦合至第一顯示設備而在第一顯示設備上顯示的第一主屏,確定具有改變後的狀態的第一主屏;接收改變第二主屏的狀態的第二用戶輸入;保存第二主屏的改變後的狀態;並且作為響應於移動計算設備隨後耦合至第二顯示設備而在第二顯示設備上顯示的第二主屏,確定具有改變後的狀態的第二主屏。

儘管已經以特定於結構特徵和/或方法動作的語言描述了主題,但是要理解的是,所附權利要求中限定的主題不一定限於上文所描述的特定特徵或動作。相反,上文所描述的特定特徵和動作被公開為實現權利要求的示例形式。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀