背景技術(shù):
隨著計(jì)算技術(shù)的進(jìn)步,計(jì)算設(shè)備以及相關(guān)附件(諸如顯示設(shè)備)的能力日益增長(zhǎng)。這些能力已經(jīng)允許顯示設(shè)備越來越大以及多個(gè)顯示設(shè)備與計(jì)算設(shè)備耦合。雖然這些進(jìn)步已經(jīng)提供了益處,但它們并非沒有問題。一個(gè)這樣的問題是:用戶仍然難以以用戶期望的方式容易地使用并且配置這些多個(gè)顯示設(shè)備,這會(huì)導(dǎo)致用戶受挫。
技術(shù)實(shí)現(xiàn)要素:
提供本發(fā)明內(nèi)容以便以簡(jiǎn)化的形式介紹概念的選擇,該概念在如下具體實(shí)施方式中進(jìn)一步描述。該發(fā)明內(nèi)容不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用來限制所要求保護(hù)的主題的范圍。
按照一個(gè)或多個(gè)方面,在移動(dòng)計(jì)算設(shè)備中,確定與移動(dòng)計(jì)算設(shè)備耦合的顯示設(shè)備的標(biāo)識(shí)符,并且在顯示設(shè)備上顯示主屏,該主屏具有基于所標(biāo)識(shí)的顯示設(shè)備的狀態(tài)。接收改變主屏的狀態(tài)的用戶輸入,該改變包括:改變主屏所呈現(xiàn)的用戶體驗(yàn)。保存主屏的改變后的狀態(tài),并且響應(yīng)于移動(dòng)計(jì)算設(shè)備隨后耦合至顯示設(shè)備,顯示具有改變后的狀態(tài)的主屏。
按照一個(gè)或多個(gè)方面,在移動(dòng)計(jì)算設(shè)備中,在多個(gè)顯示設(shè)備的第一顯示設(shè)備上顯示第一主屏,該第一主屏具有基于第一顯示設(shè)備的標(biāo)識(shí)符的狀態(tài)。與在第一顯示設(shè)備上顯示第一主屏的同時(shí),在多個(gè)顯示設(shè)備的第二顯示設(shè)備上顯示第二主屏,該第二主屏具有基于第二顯示設(shè)備的標(biāo)識(shí)符的狀態(tài)。移動(dòng)計(jì)算設(shè)備彼此獨(dú)立地控制第一主屏和第二主屏,從而允許每個(gè)主屏同時(shí)保持活動(dòng)。
附圖說明
參考附圖對(duì)具體實(shí)施方式進(jìn)行描述。在附圖中,附圖標(biāo)記的(多個(gè))最左邊數(shù)字表示附圖標(biāo)記首次出現(xiàn)的附圖。在說明書和附圖中的不同實(shí)例中使用相同的附圖標(biāo)記可以指示相似或相同的項(xiàng)。在附圖中表示的實(shí)體可以指示一個(gè)或多個(gè)實(shí)體,因此可以在討論中互換地參考實(shí)體的單個(gè)或復(fù)數(shù)形式。
圖1圖示了按照一個(gè)或多個(gè)實(shí)施例的基于顯示設(shè)備來實(shí)現(xiàn)自動(dòng)主屏確定的示例系統(tǒng)。
圖2附加詳細(xì)地圖示了按照一個(gè)或多個(gè)實(shí)施例的示例自動(dòng)主屏確定系統(tǒng)。
圖3、圖4、圖5和圖6圖示了用于不同類型的顯示設(shè)備的示例主屏。
圖7圖示了按照一個(gè)或多個(gè)實(shí)施例的同時(shí)控制多個(gè)顯示設(shè)備的示例計(jì)算設(shè)備。
圖8是圖示了按照一個(gè)或多個(gè)實(shí)施例的用于基于顯示設(shè)備來顯示主屏的示例過程的流程圖。
圖9是圖示了按照一個(gè)或多個(gè)實(shí)施例的用于在多個(gè)顯示設(shè)備上同時(shí)顯示主屏的示例過程的流程圖。
圖10圖示了示例系統(tǒng),其包括表示可以實(shí)現(xiàn)本文中所描述的各種技術(shù)的一個(gè)或多個(gè)系統(tǒng)和/或設(shè)備的示例計(jì)算設(shè)備。
具體實(shí)施方式
本文討論了基于顯示設(shè)備的自動(dòng)主屏確定。諸如智能電話或平板電腦設(shè)備之類的移動(dòng)計(jì)算設(shè)備可以耦合至多個(gè)不同的顯示設(shè)備。這些顯示設(shè)備包括與計(jì)算設(shè)備分離的顯示設(shè)備(如下文更詳細(xì)地討論的,例如,電視顯示器、臺(tái)式機(jī)監(jiān)視器、汽車pc、平板電腦顯示器、瘦客戶端膝上型電腦(例如,僅具有屏幕和鍵盤))、投影儀等等)以及作為計(jì)算設(shè)備的一部分的顯示設(shè)備(例如,計(jì)算設(shè)備的內(nèi)置顯示器)。移動(dòng)計(jì)算設(shè)備可以在任何給定時(shí)間耦合至這些多個(gè)顯示設(shè)備中的任一個(gè)或多個(gè)。
移動(dòng)計(jì)算設(shè)備包括自動(dòng)主屏確定系統(tǒng),其允許在顯示設(shè)備上顯示的主屏是動(dòng)態(tài)的,從而基于與移動(dòng)計(jì)算設(shè)備耦合的哪個(gè)顯示設(shè)備來進(jìn)行改變。例如,可以在臺(tái)式機(jī)監(jiān)視器上顯示具有某些用戶可選擇的拼接塊或圖標(biāo)、菜單等等的主屏,而可以在電視上顯示具有不同的用戶可選擇的拼接塊或圖標(biāo)的不同的主屏。移動(dòng)計(jì)算設(shè)備在與移動(dòng)計(jì)算設(shè)備耦合的每個(gè)顯示設(shè)備上自動(dòng)顯示適當(dāng)?shù)闹髌?。還可以接收改變?cè)谥髌辽巷@示的信息的用戶輸入(例如,添加或移除用戶可選擇的拼接塊或圖標(biāo),重新排列用戶可選擇的拼接塊或圖標(biāo)等等)。響應(yīng)于這樣的用戶輸入,在主屏上顯示的信息被改變,并且通過自動(dòng)主屏確定系統(tǒng)維護(hù)該改變的記錄,因此下次移動(dòng)計(jì)算設(shè)備耦合至該顯示設(shè)備時(shí),再次向用戶顯示特定顯示設(shè)備的改變后的主屏。
移動(dòng)計(jì)算設(shè)備可以同時(shí)耦合至多個(gè)不同的顯示設(shè)備,并且自動(dòng)主屏確定系統(tǒng)提供不同的主屏以供在那些不同的顯示設(shè)備上同時(shí)顯示。這允許用戶獨(dú)立地使用不同的顯示設(shè)備。例如,移動(dòng)計(jì)算設(shè)備可以耦合至臺(tái)式機(jī)監(jiān)視器并且顯示主屏以供用戶執(zhí)行各種與生產(chǎn)力相關(guān)的任務(wù),并且同時(shí)在作為移動(dòng)計(jì)算設(shè)備的一部分的顯示設(shè)備上顯示主屏,以供用戶將移動(dòng)計(jì)算設(shè)備用作電話。
圖1圖示了按照一個(gè)或多個(gè)實(shí)施例的基于顯示設(shè)備來實(shí)現(xiàn)自動(dòng)主屏確定的示例系統(tǒng)100。系統(tǒng)100包括計(jì)算設(shè)備102,其可以通信地耦合至一個(gè)或多個(gè)(m個(gè))顯示設(shè)備104。該計(jì)算設(shè)備102可以是多種不同類型的設(shè)備,并且典型地是移動(dòng)設(shè)備,諸如平板電腦或者平板手機(jī)設(shè)備、蜂窩式或其他無線電話(例如,智能電話)、筆記平板電腦、膝上型電腦或上網(wǎng)本計(jì)算機(jī)、可穿戴設(shè)備(例如,眼鏡、手表)等等??商娲?,計(jì)算設(shè)備102可以是其他類型的設(shè)備,其典型地不被認(rèn)為是移動(dòng)設(shè)備,諸如娛樂設(shè)備(例如,娛樂器具、通信地耦合至顯示設(shè)備的機(jī)頂盒、游戲控制臺(tái))、臺(tái)式電腦、服務(wù)器電腦、電視等等。
計(jì)算設(shè)備102可以以不同的方式耦合至每個(gè)顯示設(shè)備104,這些不同的方式包括有線耦合(例如,通用串行總線(usb)、顯示端口、高清多媒體接口(hdmi)等)和/或無線耦合(例如,無線usb、藍(lán)牙等)。計(jì)算設(shè)備102可以以相同或不同的方式耦合至不同的顯示設(shè)備104。顯示設(shè)備104可以是在計(jì)算設(shè)備102外部(在與計(jì)算設(shè)備102分離的外殼中)的顯示設(shè)備,諸如臺(tái)式機(jī)監(jiān)視器或客廳電視、汽車顯示設(shè)備、平板電腦顯示設(shè)備等等。顯示設(shè)備104可以是獨(dú)立的顯示設(shè)備(例如,具有很小或不具有處理能力的顯示設(shè)備或其他計(jì)算設(shè)備能力,諸如臺(tái)式機(jī)監(jiān)視器),或者可以被包括作為其他計(jì)算設(shè)備的一部分(例如,汽車pc的顯示設(shè)備、平板電腦的顯示設(shè)備、智能tv的顯示設(shè)備(例如,能夠運(yùn)行各種軟件程序的顯示設(shè)備)等等)。顯示設(shè)備104還可以是計(jì)算設(shè)備102內(nèi)部(在與計(jì)算設(shè)備102相同的外殼中)的顯示設(shè)備,諸如智能電話顯示器或投影儀。
計(jì)算設(shè)備102包括用戶輸入模塊106、輸出模塊108以及基于顯示設(shè)備的自動(dòng)主屏確定系統(tǒng)110。盡管本文中參考模塊106和108以及系統(tǒng)110對(duì)特定功能性進(jìn)行了討論,但是應(yīng)當(dāng)指出,模塊106和108中的各個(gè)模塊的以及系統(tǒng)110的功能性可以被分成多個(gè)模塊和/或系統(tǒng),和/或多個(gè)模塊106和108的以及系統(tǒng)110的至少一些功能性可以組合成單個(gè)模塊和/或系統(tǒng)。
用戶輸入模塊106接收來自計(jì)算設(shè)備102的用戶的用戶輸入。用戶輸入可以以多種不同的方式提供,諸如通過按壓設(shè)備102的小鍵盤或鍵盤的一個(gè)或多個(gè)鍵,按壓設(shè)備102的控制器(例如,遠(yuǎn)程控制設(shè)備、鼠標(biāo)、跟蹤板等)的一個(gè)或多個(gè)鍵,按壓設(shè)備102的觸摸板或觸摸屏的或耦合至設(shè)備102的觸摸板或觸摸屏的特定部分,從而在設(shè)備102的觸摸板或觸摸屏上或耦合至設(shè)備102的觸摸板或觸摸屏上做出特定手勢(shì),和/或在設(shè)備102的控制器(例如,遠(yuǎn)程控制設(shè)備、鼠標(biāo)、跟蹤板等)上做出特定手勢(shì)。用戶輸入還可以經(jīng)由其他物理反饋輸入提供給設(shè)備102,諸如敲擊設(shè)備102的任何部分,可以由設(shè)備102的運(yùn)動(dòng)檢測(cè)或其他組件識(shí)別的動(dòng)作(諸如搖動(dòng)設(shè)備102、旋轉(zhuǎn)設(shè)備102、彎曲或撓曲(flex)設(shè)備102等)等等。用戶輸入還可以以其他方式提供,諸如經(jīng)由話音或麥克風(fēng)的其他可聽到的輸入,經(jīng)由通過圖像捕獲設(shè)備觀察到的手部或其他身體部位的運(yùn)動(dòng)等等。
輸出模塊108生成、管理和/或輸出內(nèi)容,以供顯示、回放和/或其他呈現(xiàn)。該內(nèi)容可以通過輸出模塊108創(chuàng)建或從計(jì)算設(shè)備102的其他模塊獲得。該內(nèi)容可以是例如包括主屏在內(nèi)的用戶接口(ui)的顯示或回放部分。內(nèi)容可以通過計(jì)算設(shè)備102的組件(例如,揚(yáng)聲器、交互顯示設(shè)備等)顯示或以其他方式回放。可替代地,輸出模塊108可以生成一個(gè)或多個(gè)信號(hào),該信號(hào)被輸出到與計(jì)算設(shè)備102分離的其他設(shè)備或組件(例如,揚(yáng)聲器、顯示設(shè)備等)。
自動(dòng)主屏確定系統(tǒng)110基于特定顯示設(shè)備104,來自動(dòng)確定針對(duì)特定顯示設(shè)備104顯示的主屏。主屏(還被稱為開始屏幕)是所顯示的屏幕,用戶可以從該所顯示的屏幕請(qǐng)求運(yùn)行計(jì)算設(shè)備102的各種不同的程序。在一個(gè)或多個(gè)實(shí)施例中,主屏是具有在用戶登錄(或打開或喚醒)計(jì)算設(shè)備102之后顯示的用戶可選擇的功能性表示的第一屏幕。各種不同的用戶可選擇的功能性表示可以被包括在主屏上,諸如拼接塊、圖標(biāo)、小部件、菜單、菜單項(xiàng)等等,并且如上文所討論的,這些不同的表示可以經(jīng)由多種不同的用戶輸入中的任一用戶輸入來選擇。該功能性是指可以通過計(jì)算設(shè)備執(zhí)行的不同功能或操作,諸如運(yùn)行一個(gè)或多個(gè)應(yīng)用或程序,顯示或以其他方式呈現(xiàn)特定內(nèi)容等等。在一個(gè)或多個(gè)實(shí)施例中,同時(shí)顯示整個(gè)主屏??商娲兀梢栽诓煌瑫r(shí)間顯示主屏的不同部分(還被稱為頁面),并且用戶可以使用多種用戶輸入中的任一個(gè)用戶輸入(例如,左箭頭和右箭頭、諸如向左或向右滑動(dòng)之類的手勢(shì)等等)導(dǎo)航到這些不同的部分。
用于特定顯示設(shè)備104的主屏可以基于顯示設(shè)備104的類型并且可選地基于特定或各個(gè)顯示設(shè)備104本身(例如,相同類型或者甚至是相同的品牌和型號(hào)的顯示設(shè)備,可以具有不同的主屏)來確定。用于各種顯示設(shè)備104的主屏還可以通過計(jì)算設(shè)備102的用戶進(jìn)行個(gè)性化,并且每當(dāng)計(jì)算設(shè)備102耦合至該顯示設(shè)備104時(shí),則顯示個(gè)性化主屏。
自動(dòng)主屏確定系統(tǒng)110可以以多種不同的方式來實(shí)現(xiàn)。在一個(gè)或多個(gè)實(shí)施例中,自動(dòng)主屏確定系統(tǒng)110被實(shí)現(xiàn)為在計(jì)算設(shè)備102上運(yùn)行的操作系統(tǒng)的一部分??商娲?,自動(dòng)主屏確定系統(tǒng)110部分地在計(jì)算設(shè)備102的操作系統(tǒng)中實(shí)現(xiàn),并且部分地作為在計(jì)算設(shè)備102的操作系統(tǒng)上運(yùn)行的應(yīng)用(例如,伴隨應(yīng)用)來實(shí)現(xiàn)??商娲兀詣?dòng)主屏確定系統(tǒng)110被實(shí)現(xiàn)為在計(jì)算設(shè)備102的操作系統(tǒng)上運(yùn)行的應(yīng)用,諸如顯示主屏的啟動(dòng)器或容器應(yīng)用程序。
計(jì)算設(shè)備102還可以可選地耦合至一個(gè)或多個(gè)外圍設(shè)備112,諸如攝像機(jī)、鼠標(biāo)或其他光標(biāo)控制設(shè)備、鍵盤等等。計(jì)算設(shè)備102可以以多種不同的方式耦合至外圍設(shè)備112。作為示例,外圍設(shè)備112可以(例如,無線地或有線地)連接至顯示設(shè)備104,該顯示器通信地耦合至計(jì)算設(shè)備102。作為另一示例,外圍設(shè)備112可以(無線地或有線地)連接至中間設(shè)備(例如,對(duì)接站),顯示設(shè)備104和計(jì)算設(shè)備102均通信地耦合至該中間設(shè)備。作為又一示例,外圍設(shè)備112可以直接(無線地或有線地)連接至計(jì)算設(shè)備102。
圖2附加詳細(xì)地圖示了按照一個(gè)或多個(gè)實(shí)施例的示例自動(dòng)主屏確定系統(tǒng)。該自動(dòng)主屏確定系統(tǒng)110包括顯示設(shè)備標(biāo)識(shí)模塊202、主屏個(gè)性化模塊204、主屏顯示模塊206和主屏狀態(tài)數(shù)據(jù)倉庫208。該顯示設(shè)備標(biāo)識(shí)模塊202自動(dòng)地確定與自動(dòng)主屏確定系統(tǒng)110耦合的每個(gè)顯示設(shè)備(還被稱為標(biāo)識(shí)顯示設(shè)備)的標(biāo)識(shí)符。例如,響應(yīng)于顯示設(shè)備和包括系統(tǒng)110在內(nèi)的計(jì)算設(shè)備之間(有線或無線)耦合的通信的建立,執(zhí)行顯示設(shè)備的標(biāo)識(shí)符的確定。
顯示設(shè)備標(biāo)識(shí)模塊202可以通過顯示設(shè)備的類型和/或通過特定顯示設(shè)備來標(biāo)識(shí)顯示設(shè)備。顯示設(shè)備的類型是指顯示設(shè)備的種類或類別,諸如臺(tái)式機(jī)監(jiān)視器、電視、便攜式設(shè)備顯示器、自動(dòng)pc等等。每種類型的顯示器可以包括多個(gè)不同的品牌和/或型號(hào)的顯示設(shè)備。特定顯示設(shè)備是指各個(gè)顯示設(shè)備。相同類型的不同的顯示設(shè)備(包括相同品牌和型號(hào)的不同的顯示設(shè)備)每個(gè)都是特定顯示設(shè)備。
顯示設(shè)備標(biāo)識(shí)模塊202可以以多種不同的方式標(biāo)識(shí)顯示設(shè)備。在一個(gè)或多個(gè)實(shí)施例中,顯示設(shè)備發(fā)送標(biāo)識(shí)顯示設(shè)備的類型和/或特定顯示設(shè)備的配置值(例如,標(biāo)志或其他值)。顯示設(shè)備可以已經(jīng)預(yù)先配置有該配置值,已經(jīng)通過分配器或其他服務(wù)被分配有配置值等等。因此,顯示設(shè)備標(biāo)識(shí)模塊202可以基于該接收到的配置值來自動(dòng)標(biāo)識(shí)顯示設(shè)備。
附加地或可替代地,顯示設(shè)備標(biāo)識(shí)模塊202可以基于顯示設(shè)備的上下文或特點(diǎn)來自動(dòng)標(biāo)識(shí)顯示設(shè)備。顯示設(shè)備的上下文是指顯示設(shè)備存在的環(huán)境,諸如哪些外圍設(shè)備連接至顯示設(shè)備和/或?qū)崿F(xiàn)自動(dòng)主屏確定系統(tǒng)110的計(jì)算設(shè)備,實(shí)現(xiàn)自動(dòng)主屏確定系統(tǒng)110的顯示設(shè)備和/或計(jì)算設(shè)備的物理位置,實(shí)現(xiàn)自動(dòng)主屏確定系統(tǒng)110的顯示設(shè)備和/或計(jì)算設(shè)備的移動(dòng)狀態(tài),哪個(gè)用戶登錄到計(jì)算設(shè)備中,以上的組合等等。顯示設(shè)備標(biāo)識(shí)模塊202獲得標(biāo)識(shí)顯示設(shè)備的上下文的信息,并且基于所獲得的信息來應(yīng)用各種規(guī)則或算法來標(biāo)識(shí)顯示設(shè)備。
作為示例,如果顯示設(shè)備耦合至鼠標(biāo)和鍵盤外圍設(shè)備,則顯示設(shè)備標(biāo)識(shí)模塊202可以將顯示設(shè)備標(biāo)識(shí)為臺(tái)式機(jī)監(jiān)視器。作為另一示例,如果顯示設(shè)備處于與用戶的工作場(chǎng)所相關(guān)聯(lián)的特定物理位置,則顯示設(shè)備標(biāo)識(shí)模塊202可以將顯示設(shè)備標(biāo)識(shí)為臺(tái)式機(jī)監(jiān)視器(例如,如通過實(shí)現(xiàn)自動(dòng)主屏確定系統(tǒng)110的計(jì)算設(shè)備可以連接至的一個(gè)或多個(gè)無線網(wǎng)絡(luò)確定的,如通過從實(shí)現(xiàn)自動(dòng)主屏確定系統(tǒng)110的計(jì)算設(shè)備的gps模塊獲得的全球定位系統(tǒng)(gps)坐標(biāo)確定的)。作為又另一示例,如果顯示設(shè)備以大于閾值速度(諸如每小時(shí)2英里(例如,如通過gps模塊、加速度計(jì)或?qū)崿F(xiàn)自動(dòng)主屏確定系統(tǒng)110的計(jì)算設(shè)備的其他模塊確定的))移動(dòng),則顯示設(shè)備標(biāo)識(shí)模塊202可以將顯示設(shè)備標(biāo)識(shí)為包括在移動(dòng)計(jì)算設(shè)備中的顯示器。
顯示設(shè)備的特點(diǎn)是指顯示設(shè)備的物理參數(shù)或方面,諸如以下各項(xiàng)中的一項(xiàng)或多項(xiàng):顯示設(shè)備的尺寸(例如,顯示器的維度),所使用的顯示技術(shù)的類型(例如,等離子體顯示器、發(fā)光二極管(led)顯示器、有機(jī)發(fā)光二極管(oled)顯示器),顯示設(shè)備分辨率或像素密度,以上的組合等等。顯示設(shè)備標(biāo)識(shí)模塊202(例如,從顯示設(shè)備)獲得標(biāo)識(shí)顯示設(shè)備的特點(diǎn)的信息,并且基于所獲得的信息來應(yīng)用各種規(guī)則或算法來標(biāo)識(shí)顯示設(shè)備。例如,尺寸滿足(例如,小于、或小于或等于)第一閾值(例如,13英寸)的顯示設(shè)備被標(biāo)識(shí)為包括在移動(dòng)計(jì)算設(shè)備中的顯示設(shè)備,尺寸不滿足第一閾值但滿足第二閾值(例如,32英寸)的顯示設(shè)備被標(biāo)識(shí)為臺(tái)式機(jī)監(jiān)視器顯示設(shè)備,并且尺寸不滿足第一閾值或第二閾值中任一個(gè)的顯示設(shè)備被標(biāo)識(shí)為電視顯示設(shè)備。
顯示設(shè)備標(biāo)識(shí)模塊202還可以接收標(biāo)識(shí)特定顯示設(shè)備的用戶輸入,該用戶輸入指定顯示設(shè)備的類型和/或特定顯示設(shè)備。如上文所討論的,可以以多種不同的方式中的任一種接收用戶輸入。在一個(gè)或多個(gè)實(shí)施例中,用戶輸入覆蓋通過顯示設(shè)備標(biāo)識(shí)模塊202做出的顯示設(shè)備的任何自動(dòng)確定。例如,基于顯示設(shè)備的上下文或從顯示設(shè)備接收的配置值,顯示設(shè)備標(biāo)識(shí)模塊202可以自動(dòng)地將顯示設(shè)備標(biāo)識(shí)為臺(tái)式機(jī)監(jiān)視器。然而,用戶可能希望將顯示設(shè)備用作娛樂設(shè)備,并且因此可以將顯示設(shè)備標(biāo)識(shí)為電視。用戶輸入覆蓋自動(dòng)確定,因此該示例中的特定顯示設(shè)備被標(biāo)識(shí)為電視而非臺(tái)式機(jī)監(jiān)視器。
主屏狀態(tài)數(shù)據(jù)倉庫208是所標(biāo)識(shí)的顯示設(shè)備和對(duì)應(yīng)的主屏狀態(tài)的記錄。主屏狀態(tài)數(shù)據(jù)倉庫208可以被實(shí)現(xiàn)為多種存儲(chǔ)設(shè)備中的任一種存儲(chǔ)設(shè)備,諸如閃存、磁盤、光盤等等。主屏狀態(tài)數(shù)據(jù)倉庫208維護(hù)多個(gè)條目210(1),…,210(n),每個(gè)條目標(biāo)識(shí)顯示設(shè)備和對(duì)應(yīng)的主屏狀態(tài)。盡管以表格格式圖示,但是應(yīng)當(dāng)指出,主屏狀態(tài)數(shù)據(jù)倉庫208可以使用多種不同的數(shù)據(jù)結(jié)構(gòu)中的任一種數(shù)據(jù)結(jié)構(gòu)來實(shí)現(xiàn)。
主屏狀態(tài)是指向用戶顯示的或以其他方式呈現(xiàn)的特定用戶體驗(yàn),包括主屏上的功能性表示的特定配置。該配置包括功能性表示的位置,功能性表示的尺寸,顯示哪些功能性表示(例如,表示哪些功能性和/或如何表示功能性)等等。例如,配置可以包括是否顯示菜單項(xiàng)、拼接塊或圖標(biāo),在顯示設(shè)備哪里顯示那些菜單項(xiàng)、拼接塊或圖標(biāo),所顯示的菜單項(xiàng)、拼接塊或圖標(biāo)的尺寸或分辨率等等。主屏狀態(tài)可以可選地包括描述用戶如何與主屏交互的各種其他用戶體驗(yàn)特點(diǎn)或參數(shù)中的一個(gè)或多個(gè)。例如,主屏狀態(tài)可以包括用戶體驗(yàn)特點(diǎn)或參數(shù),該參數(shù)指示主屏可以接收的輸入類型(例如,是否支持話音輸入和/或觸摸屏輸入),可以從主屏運(yùn)行或執(zhí)行哪些應(yīng)用或程序等等。主屏顯示模塊206控制主屏的顯示,因此給定如通過顯示設(shè)備標(biāo)識(shí)模塊202確定的特定顯示設(shè)備標(biāo)識(shí)符,主屏顯示模塊206顯示狀態(tài)與所確定的顯示設(shè)備標(biāo)識(shí)符相對(duì)應(yīng)的適當(dāng)?shù)闹髌痢?/p>
在一個(gè)或多個(gè)實(shí)施例中,顯示設(shè)備可以存在于多個(gè)不同環(huán)境中,并且在每個(gè)不同的環(huán)境中被標(biāo)識(shí)為不同的顯示設(shè)備。例如,顯示設(shè)備的上下文可以包括指示多個(gè)用戶中的哪個(gè)用戶登錄到計(jì)算設(shè)備中,并且不同的條目210可以與不同的用戶相對(duì)應(yīng)。例如,如果父母登錄到計(jì)算設(shè)備中,則相同的臺(tái)式機(jī)監(jiān)視器可以具有一個(gè)主屏狀態(tài),以及如果孩子登錄到計(jì)算設(shè)備中,則該臺(tái)式機(jī)監(jiān)視器具有另一主屏狀態(tài)。作為另一示例,顯示設(shè)備的上下文可以包括顯示設(shè)備的移動(dòng)性狀態(tài)(例如,顯示設(shè)備是否正在移動(dòng)、顯示設(shè)備正在移動(dòng)的速度等),并且不同的條目210可以與不同的移動(dòng)性狀態(tài)相對(duì)應(yīng)。例如,如果顯示設(shè)備以大于閾值速度移動(dòng),則相同的汽車顯示器可以具有一個(gè)主屏狀態(tài),如果顯示設(shè)備沒有正在移動(dòng)(或者以小于或等于閾值速度正在移動(dòng)),則可以具有另一主屏狀態(tài)。
圖3至圖6圖示了用于不同類型的顯示設(shè)備的示例主屏。圖3圖示了作為臺(tái)式機(jī)監(jiān)視器的顯示設(shè)備300以及包括兩個(gè)用戶可選擇的表示302和304的主屏。響應(yīng)于用戶對(duì)表示302的選擇而運(yùn)行或以其他方式激活文字處理程序,以及響應(yīng)于用戶對(duì)表示304的選擇而運(yùn)行或以其他方式激活照片編輯程序。還顯示用戶可選擇的表示306的行或條,并且響應(yīng)于對(duì)應(yīng)的表示306的選擇而運(yùn)行或以其他方式激活適當(dāng)?shù)某绦颍ɡ纾糜谙鬟f,電子郵件或?qū)Ш降貓D顯示)。
圖4圖示了作為電視的顯示設(shè)備400以及包括五個(gè)用戶可選擇的表示402,404,406,408和410的主屏。響應(yīng)于用戶對(duì)表示402的選擇而運(yùn)行或以其他方式激活天氣程序,響應(yīng)于用戶對(duì)表示404的選擇而運(yùn)行或以其他方式激活調(diào)諧到電視頻道2的程序,響應(yīng)于用戶對(duì)表示406的選擇而運(yùn)行或以其他方式激活調(diào)諧到電視頻道6的程序,響應(yīng)于用戶對(duì)表示408的選擇而運(yùn)行或以其他方式激活調(diào)諧到電視頻道64的程序,以及響應(yīng)于用戶對(duì)表示410的選擇而運(yùn)行或以其他方式激活視頻會(huì)議程序。
圖5圖示了顯示設(shè)備500,其是包括在諸如智能電話之類的移動(dòng)計(jì)算設(shè)備中的顯示設(shè)備。圖示了包括三個(gè)用戶可選擇的表示502,504和506的主屏。響應(yīng)于用戶對(duì)表示502的選擇而運(yùn)行或以其他方式激活使得撥打與特定朋友或家庭相對(duì)應(yīng)的電話號(hào)碼的程序,響應(yīng)于用戶對(duì)表示504的選擇而運(yùn)行或以其他方式激活視頻會(huì)議程序,并且響應(yīng)于用戶對(duì)表示506的選擇而運(yùn)行或以其他方式激活web瀏覽器程序。
圖6圖示了顯示設(shè)備600,其是包括在汽車中的顯示設(shè)備。圖示了顯示當(dāng)前時(shí)間602和無線電調(diào)諧到的當(dāng)前無線電頻道604的主屏。所圖示的主屏還包括兩個(gè)用戶可選擇的表示602和604。響應(yīng)于用戶對(duì)表示602的選擇而運(yùn)行或以其他方式激活導(dǎo)航程序,并且響應(yīng)于用戶對(duì)表示604的選擇而運(yùn)行或以其他方式激活免提駕駛應(yīng)用(例如,支持免提電話呼叫)。
應(yīng)當(dāng)指出,圖3至圖6所示的示例是示例,并且各種其他類型的顯示設(shè)備可以與本文中所討論的技術(shù)一起使用。例如,顯示設(shè)備可以是相框、鬧鐘、投影儀(例如,將屏幕投影到某個(gè)表面上,或者將屏幕投影為平視顯示器(hud))、手表或其他首飾、眼鏡、膝上型電腦外殼或瘦客戶端膝上型電腦(例如,具有類似于傳統(tǒng)筆記本電腦的鍵盤和顯示設(shè)備,但是鍵盤是圖1的外圍設(shè)備112,而顯示設(shè)備是圖1的顯示設(shè)備104)等等。
圖3至圖6所示的示例是用于不同類型顯示設(shè)備的不同主屏的示例。相同的計(jì)算設(shè)備(例如,圖1的計(jì)算設(shè)備102)提供這些不同的主屏中的每個(gè)主屏,并且響應(yīng)于用戶對(duì)在屏幕中的一個(gè)屏幕上顯示的功能性表示的選擇而運(yùn)行或以其他方式激活要運(yùn)行或以其他方式激活的任何程序。
回到圖1,還應(yīng)當(dāng)指出,用戶輸入被提供給計(jì)算設(shè)備102以用于處理,并且響應(yīng)于這樣的用戶輸入而生成適當(dāng)屏幕以供通過計(jì)算設(shè)備102顯示。例如,假設(shè)在特定時(shí)間點(diǎn),計(jì)算設(shè)備102耦合至鍵盤和鼠標(biāo)外圍設(shè)備112,計(jì)算設(shè)備耦合至顯示設(shè)備104(1),并且顯示設(shè)備是圖3的臺(tái)式機(jī)監(jiān)視器300。通過計(jì)算設(shè)備102接收鼠標(biāo)移動(dòng)和鼠標(biāo)點(diǎn)擊形式的選擇表示302的用戶輸入,并且作為響應(yīng),計(jì)算設(shè)備102運(yùn)行文字處理程序并且在臺(tái)式機(jī)監(jiān)視器300(例如,代替或除了所圖示的主屏之外)上顯示適當(dāng)?shù)奈淖痔幚沓绦騼?nèi)容。
還應(yīng)當(dāng)指出,計(jì)算設(shè)備102可以同時(shí)控制多個(gè)不同的顯示設(shè)備,其中不同的主屏在每個(gè)顯示設(shè)備上顯示并且被彼此獨(dú)立地控制。計(jì)算設(shè)備102允許這些不同主屏中的每個(gè)主屏保持同時(shí)活動(dòng),從而可選地允許改變被顯示為不同主屏的功能性表示或其他內(nèi)容表示(例如,在拼接塊內(nèi)顯示的不同數(shù)據(jù))并且允許用戶與他或她所希望的任一主屏或者兩個(gè)主屏交互。
圖7圖示了按照一個(gè)或多個(gè)實(shí)施例的、同時(shí)控制多個(gè)顯示設(shè)備的示例計(jì)算設(shè)備。圖7圖示了作為同時(shí)耦合至臺(tái)式機(jī)監(jiān)視器(圖3的臺(tái)式機(jī)監(jiān)視器300)的移動(dòng)計(jì)算設(shè)備的計(jì)算設(shè)備102以及被包括作為計(jì)算設(shè)備102的一部分的顯示設(shè)備(圖5的智能電話顯示設(shè)備500)。如所圖示的,在每個(gè)顯示設(shè)備300和500上通過計(jì)算設(shè)備102同時(shí)顯示不同的主屏。通過計(jì)算設(shè)備102接收選擇表示502,504或506的用戶輸入,并且作為響應(yīng),計(jì)算設(shè)備102在顯示設(shè)備500上顯示適當(dāng)?shù)钠聊?。類似地,通過計(jì)算設(shè)備102接收選擇表示302,304或306的用戶輸入,并且作為響應(yīng),計(jì)算設(shè)備102在顯示設(shè)備300上顯示適當(dāng)?shù)钠聊弧R虼?,例如,用戶可以使用?jì)算設(shè)備102進(jìn)行電話呼叫(例如,響應(yīng)于用戶對(duì)表示502的選擇),而同時(shí)用戶可以開始在顯示設(shè)備300上編輯文本文檔(例如,響應(yīng)于用戶對(duì)表示302的選擇)。
回到圖2,每個(gè)顯示設(shè)備標(biāo)識(shí)符可以具有默認(rèn)的主屏狀態(tài)??梢栽谧詣?dòng)主屏確定系統(tǒng)110中預(yù)先配置默認(rèn)的主屏狀態(tài),諸如通過實(shí)現(xiàn)自動(dòng)主屏確定系統(tǒng)110的計(jì)算設(shè)備的開發(fā)者、分發(fā)者或管理員??商娲兀J(rèn)的主屏狀態(tài)可以以其他方式獲得,諸如從另一設(shè)備,經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)(例如,電話網(wǎng)絡(luò)或因特網(wǎng))從服務(wù),從實(shí)現(xiàn)自動(dòng)主屏確定系統(tǒng)110的計(jì)算設(shè)備的用戶等等。
在一個(gè)或多個(gè)實(shí)施例中,默認(rèn)的主屏狀態(tài)通過實(shí)現(xiàn)自動(dòng)主屏確定系統(tǒng)110的計(jì)算設(shè)備的用戶來指定。不同的默認(rèn)主屏狀態(tài)可以與特定用戶體驗(yàn)(例如,工作場(chǎng)所、汽車、娛樂)相關(guān)聯(lián)。用戶可以指定用于特定顯示設(shè)備標(biāo)識(shí)符的用戶體驗(yàn),并且與該用戶體驗(yàn)相關(guān)聯(lián)的默認(rèn)主屏狀態(tài)被用作用于特定顯示設(shè)備標(biāo)識(shí)符的默認(rèn)主屏狀態(tài)。隨后,如下文更詳細(xì)地討論的,可以通過用戶改變主屏狀態(tài)。
無論如何獲得或指定,用于顯示設(shè)備的默認(rèn)主屏狀態(tài)都允許使用默認(rèn)主屏狀態(tài),而不管用戶是否先前已經(jīng)使用特定顯示設(shè)備。例如,酒店辦公室套房、會(huì)議室或其他房間可以具有用戶以前沒有使用過的顯示設(shè)備(例如,臺(tái)式機(jī)監(jiān)視器、投影儀、電視等)。然而,基于該房間中的顯示設(shè)備的顯示設(shè)備標(biāo)識(shí)符,即使用戶以前從未使用過該特定顯示設(shè)備,也使用該房間中的顯示設(shè)備的默認(rèn)主屏狀態(tài)。
自動(dòng)主屏確定系統(tǒng)110還包括主屏個(gè)性化模塊204,該模塊允許用戶改變或定制與特定顯示設(shè)備標(biāo)識(shí)符相對(duì)應(yīng)的主屏??梢越邮崭鞣N不同的用戶輸入以改變主屏,諸如改變主屏上的功能性表示的位置的用戶輸入,向主屏添加功能性表示的用戶輸入,從主屏刪除功能性表示的用戶輸入,改變主屏上的功能性表示的尺寸的用戶輸入等等。任何這樣的改變通過主屏個(gè)性化模塊204接收并且保存在主屏狀態(tài)數(shù)據(jù)倉庫208中以作為主屏狀態(tài)。因此,下次所標(biāo)識(shí)的顯示設(shè)備耦合至計(jì)算設(shè)備時(shí),主屏顯示模塊206向用戶顯示改變后的主屏。
對(duì)主屏的改變可以針對(duì)特定類型的顯示設(shè)備或針對(duì)特定顯示設(shè)備。用戶可以可選地指定他或她是否希望對(duì)主屏的改變是針對(duì)特定類型的顯示設(shè)備還是特定顯示設(shè)備。例如,條目210(1)可以包括作為臺(tái)式機(jī)監(jiān)視器的顯示設(shè)備的類型的顯示設(shè)備標(biāo)識(shí)符,并且在條目210(1)中記錄對(duì)用于臺(tái)式機(jī)監(jiān)視器的主屏的任何改變。如果實(shí)現(xiàn)自動(dòng)主屏確定系統(tǒng)110的計(jì)算設(shè)備隨后耦合至相同的臺(tái)式機(jī)監(jiān)視器或任何其他臺(tái)式機(jī)監(jiān)視器,則條目210(1)中改變后的主屏狀態(tài)是在臺(tái)式機(jī)監(jiān)視器上顯示的主屏。這可以允許例如用戶工作時(shí)在他或她的臺(tái)式機(jī)監(jiān)視器上以及在家時(shí)在他或她的臺(tái)式機(jī)監(jiān)視器上顯示相同的定制主屏。這還可以包括用戶以前從未使用過的其他臺(tái)式機(jī)監(jiān)視器。例如,用戶可以在他或她剛剛購買的新臺(tái)式機(jī)監(jiān)視器上、在用戶以前未曾使用過的酒店套房或會(huì)議室中的臺(tái)式機(jī)監(jiān)視器上等等顯示相同的定制主屏。
作為另一示例,條目210(2)可以包括作為電視的特定顯示設(shè)備的顯示設(shè)備標(biāo)識(shí)符,并且在條目210(2)中記錄對(duì)于該特定電視的主屏的任何改變。如果實(shí)現(xiàn)自動(dòng)主屏確定系統(tǒng)110的計(jì)算設(shè)備隨后耦合至相同的電視,則條目210(2)中的改變后的主屏狀態(tài)是在該電視上顯示的主屏。然而,如果實(shí)現(xiàn)自動(dòng)主屏確定系統(tǒng)110的計(jì)算設(shè)備隨后耦合至不同的電視,則條目210(2)中的改變后的主屏狀態(tài)不是在該不同電視機(jī)上顯示的主屏。相反,在該不同的電視上顯示另一默認(rèn)主屏(或用于該不同的電視的改變后的主屏)(即使不同的電視的品牌和型號(hào)與在條目210(2)中標(biāo)識(shí)的電視相同)。
在一個(gè)或多個(gè)實(shí)施例中,用戶可以針對(duì)特定類型的顯示設(shè)備或特定顯示設(shè)備對(duì)主屏做出不同的改變。然后,用戶可以通過提供如上文所討論的多種用戶輸入中的任一個(gè)輸入來選擇要在任何給定時(shí)間使用哪些改變。例如,條目210可以包括與顯示設(shè)備標(biāo)識(shí)符相關(guān)聯(lián)的多個(gè)不同的主屏狀態(tài),每個(gè)主屏狀態(tài)反映對(duì)主屏的不同改變,并且用戶選擇那些不同的主屏狀態(tài)中的一個(gè)主屏狀態(tài)。例如,用戶可以針對(duì)“個(gè)人”主屏狀態(tài)以一種方式在用戶的家庭辦公室處改變臺(tái)式機(jī)監(jiān)視器的主屏并且針對(duì)“工作”主屏狀態(tài)以另一種方式在用戶家庭辦公室處改變臺(tái)式機(jī)監(jiān)視器的主屏。然后,用戶可以選擇在任何給定時(shí)間要使用那兩個(gè)主屏狀態(tài)中的哪個(gè)主屏狀態(tài)。多個(gè)主屏狀態(tài)中的一個(gè)主屏狀態(tài)可以是在用戶沒有選擇主屏狀態(tài)的情況下顯示的默認(rèn)主屏狀態(tài)。
應(yīng)當(dāng)指出,可能出現(xiàn)的情形是條目210標(biāo)識(shí)顯示設(shè)備的類型,而另一條目210標(biāo)識(shí)相同類型的特定顯示設(shè)備。在這樣的情形下,如果特定顯示設(shè)備通過顯示設(shè)備標(biāo)識(shí)模塊202來標(biāo)識(shí),則標(biāo)識(shí)特定顯示設(shè)備的條目210用于確定主屏狀態(tài),而非是標(biāo)識(shí)顯示設(shè)備的類型的條目。例如,假設(shè)條目210(1)標(biāo)識(shí)臺(tái)式機(jī)監(jiān)視器類型的顯示設(shè)備,并且條目210(2)標(biāo)識(shí)特定臺(tái)式機(jī)監(jiān)視器。如果顯示設(shè)備標(biāo)識(shí)模塊202標(biāo)識(shí)特定臺(tái)式機(jī)監(jiān)視器耦合至計(jì)算設(shè)備,則主屏顯示模塊206使用條目210(2)中的主屏狀態(tài)來在該臺(tái)式機(jī)監(jiān)視器上顯示主屏。然而,如果顯示設(shè)備標(biāo)識(shí)模塊202標(biāo)識(shí)另一臺(tái)式機(jī)監(jiān)視器(而非特定臺(tái)式機(jī)監(jiān)視器)耦合至計(jì)算設(shè)備,則主屏顯示模塊206使用條目210(1)中的主屏狀態(tài)來在該臺(tái)式機(jī)監(jiān)視器上顯示主屏。
除了如上文所討論的功能性表示之外,可以基于顯示設(shè)備來自動(dòng)確定主屏的各種其他方面。這些其他方面的狀態(tài)被包括作為主屏狀態(tài)數(shù)據(jù)倉庫208中的主屏狀態(tài)的一部分,并且類似于如上文所討論的改變功能性表示,這些其他方面的狀態(tài)可以通過用戶改變。
可以通過自動(dòng)主屏確定系統(tǒng)110自動(dòng)確定的主屏的一個(gè)方面是通知設(shè)置。各種不同的程序顯示通知用戶某些程序事件已經(jīng)發(fā)生(諸如接收來電呼叫,接收短信,接收電子郵件消息等等)的通知,諸如窗口、圖標(biāo)等等。自動(dòng)主屏確定系統(tǒng)110基于顯示設(shè)備來控制是否和/或如何顯示這樣的通知。可以不同地控制不同類型的通知(例如,來自不同程序的通知)(例如,針對(duì)來自一個(gè)程序(例如,社交網(wǎng)絡(luò)程序)的通知是否和/或如何基于顯示設(shè)備來顯示通知可能與針對(duì)來自另一程序(例如,文本消息傳送程序或電話程序)的通知是否和/或如何基于顯示設(shè)備來顯示通知不同)。不同的默認(rèn)狀態(tài)可以用于不同的顯示設(shè)備,并且該默認(rèn)狀態(tài)可以根據(jù)需要通過用戶進(jìn)行改變。
例如,對(duì)于臺(tái)式機(jī)監(jiān)視器顯示設(shè)備,顯示文本和電子郵件接收通知以及所接收到的文本或電子郵件的指示(例如,文本、主題行、縮略圖預(yù)覽等中的一些)。然而,對(duì)于電視或投影儀顯示設(shè)備(例如,其他人是否能夠看到所顯示的指示),不能顯示文本和電子郵件接收通知。通知的顯示方式可以包括在通知中顯示的信息量。例如,對(duì)于電視或投影儀顯示設(shè)備,可以顯示文本和電子郵件接收通知,而沒有所接收到的文本或電子郵件的任何指示(例如,所顯示的通知可以是簡(jiǎn)單的“已接收到的文本消息”彈出窗口),但是對(duì)于臺(tái)式機(jī)監(jiān)視器,可以更詳細(xì)地顯示文本和電子郵件接收通知(例如,消息的主題和/或正文)。
附加地或可替代地,可以通過自動(dòng)主屏確定系統(tǒng)110自動(dòng)確定的主屏的一個(gè)方面是附加的內(nèi)容設(shè)置??梢栽谥髌辽巷@示各種不同的附加內(nèi)容(例如,廣告)。自動(dòng)主屏確定系統(tǒng)110控制在顯示設(shè)備上顯示哪些附加內(nèi)容和/或如何在顯示設(shè)備上顯示該附加內(nèi)容。不同的默認(rèn)狀態(tài)可以用于不同的顯示設(shè)備,并且該默認(rèn)狀態(tài)可以根據(jù)需要通過用戶進(jìn)行改變。
例如,可以通過計(jì)算設(shè)備獲得附加內(nèi)容以供在主屏上顯示,并且該附加內(nèi)容可以基于顯示設(shè)備來以不同的尺寸、不同的分辨率等等來顯示。例如,附加內(nèi)容可以在臺(tái)式機(jī)監(jiān)視器顯示設(shè)備上比在汽車顯示設(shè)備上顯示得更大。作為另一示例,提供附加內(nèi)容(例如,經(jīng)由諸如因特網(wǎng)之類的數(shù)據(jù)網(wǎng)絡(luò))的服務(wù)可以提供多個(gè)不同版本的附加內(nèi)容,并且可以基于顯示設(shè)備來各種顯示該內(nèi)容。例如,具有文本和圖像的附加內(nèi)容的版本可以在臺(tái)式機(jī)監(jiān)視器顯示設(shè)備上顯示,并且具有圖像但沒有文本的附加內(nèi)容的版本可以在汽車顯示設(shè)備上顯示。
圖8是圖示了按照一個(gè)或多個(gè)實(shí)施例的用于基于顯示設(shè)備來顯示主屏的示例過程800的流程圖。過程800通過自動(dòng)主屏確定系統(tǒng)(諸如圖1和圖2的自動(dòng)主屏確定系統(tǒng)110)執(zhí)行,并且可以以軟件、固件、硬件或其組合來實(shí)現(xiàn)。過程800被示為動(dòng)作集合,并且不限于用于執(zhí)行各種動(dòng)作的操作所示的順序。過程800是用于基于顯示設(shè)備來顯示主屏的示例過程;本文中參考不同的附圖包括基于顯示設(shè)備來顯示主屏的附加討論。
在過程800中,確定與計(jì)算設(shè)備耦合的顯示設(shè)備的標(biāo)識(shí)符(動(dòng)作802)。如上文所討論的,可以以不同方式確定標(biāo)識(shí)符,諸如從顯示設(shè)備接收,基于顯示設(shè)備的上下文,作為用戶輸入被接收等等。標(biāo)識(shí)符可以是顯示設(shè)備的類型和/或特定顯示設(shè)備的標(biāo)識(shí)符。
獲得與所標(biāo)識(shí)的顯示設(shè)備相對(duì)應(yīng)的主屏狀態(tài)(動(dòng)作804)。如上文所討論的,不同的主屏狀態(tài)維護(hù)在與顯示設(shè)備標(biāo)識(shí)符相關(guān)聯(lián)或相對(duì)應(yīng)的主屏狀態(tài)數(shù)據(jù)倉庫中。
在顯示設(shè)備上顯示具有所獲得的主屏狀態(tài)的主屏(動(dòng)作806)。主屏狀態(tài)與特定顯示設(shè)備標(biāo)識(shí)符相對(duì)應(yīng),因此可以針對(duì)不同的顯示設(shè)備標(biāo)識(shí)符顯示不同的主屏。
接收改變主屏狀態(tài)的用戶輸入(動(dòng)作808)。該改變可以采取各種形式,諸如移動(dòng)功能性表示,添加功能性表示,刪除功能性表示等等。如上文所討論的,改變可以是通過主屏顯示或以其他方式呈現(xiàn)的用戶體驗(yàn)的任何改變。
保存改變后的主屏狀態(tài)(動(dòng)作810)。如與顯示設(shè)備標(biāo)識(shí)符相關(guān)聯(lián)或相對(duì)應(yīng)的改變后的主屏狀態(tài)被保存在主屏狀態(tài)數(shù)據(jù)倉庫中。改變后的主屏狀態(tài)將覆蓋或替換用于所標(biāo)識(shí)的顯示設(shè)備的先前主屏狀態(tài)。可以可選地保存先前主屏狀態(tài)的副本,從而允許用戶在需要時(shí)快速撤消該改變。
響應(yīng)于計(jì)算設(shè)備隨后耦合至顯示設(shè)備,顯示改變后的主屏狀態(tài)(動(dòng)作812)。顯示設(shè)備可以與計(jì)算設(shè)備分開,并且在顯示設(shè)備再次耦合至計(jì)算設(shè)備之前,可以經(jīng)過任何時(shí)間量。然而,在顯示設(shè)備再次耦合至計(jì)算設(shè)備的這個(gè)時(shí)候,在動(dòng)作812中顯示改變后的主屏狀態(tài)。還可以通過自動(dòng)主屏確定系統(tǒng)來維護(hù)不同的主屏狀態(tài),并且如上文所討論的,用戶可以選擇顯示那些主屏狀態(tài)中的哪個(gè)主屏狀態(tài)。
圖9是圖示了按照一個(gè)或多個(gè)實(shí)施例的用于在多個(gè)顯示設(shè)備上同時(shí)顯示主屏的示例過程900的流程圖。過程900通過自動(dòng)主屏確定系統(tǒng)(諸如圖1和圖2的自動(dòng)主屏確定系統(tǒng)110)執(zhí)行,并且可以以軟件、固件、硬件或其組合來實(shí)現(xiàn)。過程900被示出為動(dòng)作集合,并且不限于用于執(zhí)行各種動(dòng)作的操作所示的順序。過程900是在多個(gè)顯示設(shè)備上同時(shí)顯示主屏的示例過程;本文中參考不同的附圖包括在多個(gè)顯示設(shè)備上同時(shí)顯示主屏的附加討論。
在過程900中,在第一顯示設(shè)備上顯示第一主屏(動(dòng)作902)。第一主屏具有基于第一顯示設(shè)備的標(biāo)識(shí)符的主屏狀態(tài)。如上文所討論的,可以以不同的方式確定第一顯示設(shè)備的標(biāo)識(shí)符,諸如從顯示設(shè)備接收,基于顯示設(shè)備的上下文,作為用戶輸入被接收等等。第一顯示設(shè)備的標(biāo)識(shí)符可以是第一顯示設(shè)備的類型和/或作為第一顯示設(shè)備的特定顯示設(shè)備的標(biāo)識(shí)符。
與在第一顯示設(shè)備上顯示第一主屏的同時(shí),在第二顯示設(shè)備上顯示第二主屏(動(dòng)作904)。第二主屏具有基于第二顯示設(shè)備的標(biāo)識(shí)符的主屏狀態(tài)。如上文所討論的,可以以不同的方式確定第二顯示設(shè)備的標(biāo)識(shí)符,諸如從顯示設(shè)備接收,基于顯示設(shè)備的上下文,作為用戶輸入被接收等等。第二顯示設(shè)備的標(biāo)識(shí)符可以是第二顯示設(shè)備的類型和/或作為第二顯示設(shè)備的特定顯示設(shè)備的標(biāo)識(shí)符。可以以與確定第一顯示設(shè)備的標(biāo)識(shí)符相同或不同的方式來確定第二顯示設(shè)備的標(biāo)識(shí)符。
彼此獨(dú)立地控制第一主屏和第二主屏(動(dòng)作906)。不同的程序可以從不同的主屏運(yùn)行,與主屏中的一個(gè)主屏的交互或?qū)ζ涞母淖儾粫?huì)影響主屏中的另一主屏。
本文中所討論的技術(shù)支持各種使用場(chǎng)景。計(jì)算設(shè)備同時(shí)控制多個(gè)不同的顯示設(shè)備,從而在彼此獨(dú)立的不同顯示設(shè)備上提供主屏。盡管使用單個(gè)計(jì)算設(shè)備,但是通過向用戶提供具有兩個(gè)不同的計(jì)算設(shè)備的外觀和感覺來提高計(jì)算設(shè)備的可用性。這減輕了對(duì)附加計(jì)算設(shè)備硬件(處理器、存儲(chǔ)器、存儲(chǔ)設(shè)備等)的需要,即,用戶僅需要獲取新顯示設(shè)備,但感覺如同他或她具有全新的計(jì)算機(jī)。
可選地,多個(gè)不同的顯示設(shè)備可以通過相同的計(jì)算設(shè)備同時(shí)控制。盡管通過相同的計(jì)算設(shè)備控制,但是在不同顯示設(shè)備上顯示的主屏可以不同,并且盡管使用單個(gè)計(jì)算設(shè)備,但是可以通過用戶進(jìn)行個(gè)性化,從而通過向用戶提供具有多個(gè)不同計(jì)算設(shè)備的外觀和感覺來提高計(jì)算設(shè)備的可用性。通過使用相同的計(jì)算設(shè)備控制多個(gè)不同的顯示設(shè)備,實(shí)現(xiàn)了各種不同的附加效果。由于數(shù)據(jù)不需要在多個(gè)不同的計(jì)算設(shè)備之間進(jìn)行同步,所以數(shù)據(jù)網(wǎng)絡(luò)帶寬的使用得以減少。例如,在用戶可能先前已經(jīng)在他或她的工作場(chǎng)所電腦、膝上型電腦和智能手機(jī)之間同步數(shù)據(jù)的情況下,使用本文中所討論的技術(shù),將所有數(shù)據(jù)都存儲(chǔ)在單個(gè)計(jì)算設(shè)備上并且數(shù)據(jù)傳送以使得能夠進(jìn)行這種同步不需要發(fā)生。由于數(shù)據(jù)不需要在不同的計(jì)算設(shè)備之間傳送,所以數(shù)據(jù)安全性也會(huì)增加。例如,在用戶可能先前已經(jīng)在他或她的膝上型電腦和智能手機(jī)之間傳送數(shù)據(jù)的情況下,使用本文中所討論的技術(shù),將所有數(shù)據(jù)都存儲(chǔ)在單個(gè)計(jì)算設(shè)備上,從而緩解了在多個(gè)計(jì)算設(shè)備處以及在計(jì)算設(shè)備之間的傳送期間保持?jǐn)?shù)據(jù)安全的需要。
盡管本文中參考特定模塊對(duì)特定功能性進(jìn)行了討論,但是應(yīng)當(dāng)指出,本文中所討論的各個(gè)模塊的功能性可以分為多個(gè)模塊,和/或多個(gè)模塊的至少一些功能性可以組合成單個(gè)模塊。附加地,本文中所討論的執(zhí)行動(dòng)作的特定模塊包括執(zhí)行動(dòng)作的特定模塊本身,或者可替代地,該特定模塊調(diào)用或以其他方式訪問執(zhí)行動(dòng)作(或者與該特定模塊一起執(zhí)行動(dòng)作)的另一組件或模塊。因此,執(zhí)行動(dòng)作的特定模塊包括執(zhí)行動(dòng)作的特定模塊本身和/或由執(zhí)行該動(dòng)作的該特定模塊調(diào)用或以其他方式訪問的另一模塊。
圖10圖示了通常為1000的示例系統(tǒng),其包括表示可以實(shí)現(xiàn)本文中所描述的各種技術(shù)的一個(gè)或多個(gè)系統(tǒng)和/或設(shè)備的示例計(jì)算設(shè)備1002。該計(jì)算設(shè)備1002可以是例如服務(wù)提供商的服務(wù)器、與客戶端(例如,客戶端設(shè)備)相關(guān)聯(lián)的設(shè)備、片上系統(tǒng)和/或任何其他合適的計(jì)算設(shè)備或計(jì)算系統(tǒng)。
如所圖示的示例計(jì)算設(shè)備1002包括彼此通信地耦合的處理系統(tǒng)1004、一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì)1006以及一個(gè)或多個(gè)i/o接口1008。盡管未示出,但是計(jì)算設(shè)備1002還可以包括系統(tǒng)總線或者將各種組件彼此耦合的其他數(shù)據(jù)和命令傳送系統(tǒng)。系統(tǒng)總線可以包括不同總線結(jié)構(gòu)的任一個(gè)或組合,諸如存儲(chǔ)器總線或存儲(chǔ)器控制器、外圍總線、通用串行總線、和/或利用多種總線架構(gòu)中的任一種的處理器或本地總線。還設(shè)想了多種其他示例,諸如控制線和數(shù)據(jù)線。
處理系統(tǒng)1004表示使用硬件執(zhí)行一個(gè)或多個(gè)操作的功能性。因而,處理系統(tǒng)1004被圖示為包括可以被配置為處理器、功能塊等等的硬件元件1010。這可以包括以硬件實(shí)現(xiàn)為使用一個(gè)或多個(gè)半導(dǎo)體形成的專用集成電路或其他邏輯器件的實(shí)現(xiàn)方式。硬件元件1010不受其形成的材料或其中采用的處理機(jī)構(gòu)的限制。例如,處理器可以由半導(dǎo)體和/或晶體管(例如,電子集成電路(ic)))組成。在這種上下文中,處理器可執(zhí)行指令可以是電子可執(zhí)行指令。
計(jì)算機(jī)可讀媒體1006被圖示為包括存儲(chǔ)器/存儲(chǔ)裝置1012。存儲(chǔ)器/存儲(chǔ)裝置1012表示與一個(gè)或多個(gè)計(jì)算機(jī)可讀媒體相關(guān)聯(lián)的存儲(chǔ)器/存儲(chǔ)裝置的能力。存儲(chǔ)器/存儲(chǔ)裝置1012可以包括易失性媒體(諸如隨機(jī)存取存儲(chǔ)器(ram))和/或非易失性媒體(諸如只讀存儲(chǔ)器(rom)、閃存、光盤、磁盤等)。存儲(chǔ)器/存儲(chǔ)裝置1012可以包括固定媒體(例如,ram、rom、固定硬盤驅(qū)動(dòng)器等)以及可移除媒體(例如,閃存、可移除硬盤驅(qū)動(dòng)器、光盤等等)。計(jì)算機(jī)可讀媒體1006可以以如下文進(jìn)一步描述的多種其他方式進(jìn)行配置。
一個(gè)或多個(gè)輸入/輸出接口1008表示允許用戶向計(jì)算設(shè)備1002錄入命令和信息并且還允許使用各種輸入/輸出設(shè)備將信息呈現(xiàn)給用戶和/或其他組件或設(shè)備的功能性。輸入設(shè)備的示例包括鍵盤、光標(biāo)控制設(shè)備(例如,鼠標(biāo))、麥克風(fēng)(例如,用于話音輸入)、掃描儀、觸摸功能性(例如,被配置成檢測(cè)物理觸摸的電容傳感器或其他傳感器)、相機(jī)(例如,其可以采用可見波長(zhǎng)或不可見波長(zhǎng)(諸如紅外頻率)來檢測(cè)不涉及作為手勢(shì)的觸摸的移動(dòng))等等。輸出設(shè)備的示例包括顯示設(shè)備(例如,監(jiān)視器或投影儀)、揚(yáng)聲器、打印機(jī)、網(wǎng)卡、觸覺響應(yīng)設(shè)備等等。因此,計(jì)算設(shè)備1002可以以下文進(jìn)一步描述的多種方式進(jìn)行配置,以支持用戶交互。
計(jì)算設(shè)備1002還包括自動(dòng)主屏確定系統(tǒng)1014。該自動(dòng)主屏確定系統(tǒng)1014基于如上文所討論的不同顯示設(shè)備來提供支持不同主屏的各種功能性。自動(dòng)主屏確定系統(tǒng)1014可以實(shí)現(xiàn)例如圖1或圖2的自動(dòng)主屏確定系統(tǒng)110。
本文可以在軟件、硬件元件或程序模塊的一般上下文中描述各種技術(shù)。通常,這些模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對(duì)象、元素、組件、數(shù)據(jù)結(jié)構(gòu)等等。如本文中所使用的術(shù)語“模塊”、“功能性”和“組件”通常表示軟件、固件、硬件或其組合。本文中所描述的技術(shù)的特征與平臺(tái)無關(guān),意味著可以在具有多種處理器的多種計(jì)算平臺(tái)上實(shí)現(xiàn)該技術(shù)。
所描述的模塊和技術(shù)的實(shí)現(xiàn)方式可以存儲(chǔ)在某種形式的計(jì)算機(jī)可讀介質(zhì)上或者跨某種形式的計(jì)算機(jī)可讀媒體來傳輸。計(jì)算機(jī)可讀媒體可以包括可以由計(jì)算設(shè)備1002訪問的多種媒體。作為示例而非限制,計(jì)算機(jī)可讀媒體可以包括“計(jì)算機(jī)可讀存儲(chǔ)媒體”和“計(jì)算機(jī)可讀信號(hào)媒體”。
“計(jì)算機(jī)可讀存儲(chǔ)媒體”是指與純粹的信號(hào)傳輸、載波或信號(hào)本身相比,能夠使得進(jìn)行信息的持久存儲(chǔ)和/或有形存儲(chǔ)的媒體和/或設(shè)備。因此,計(jì)算機(jī)可讀存儲(chǔ)媒體是指非信號(hào)承載媒體。計(jì)算機(jī)可讀存儲(chǔ)媒體包括諸如易失性和非易失性、可移除和不可移除媒體和/或存儲(chǔ)設(shè)備之類的硬件,其在適合于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、邏輯元件/電路或其他數(shù)據(jù)之類的信息的方法或技術(shù)中實(shí)現(xiàn)。計(jì)算機(jī)可讀存儲(chǔ)媒體的示例可以包括但不限于ram、rom、eeprom、閃存或其他存儲(chǔ)器技術(shù)、cd-rom、數(shù)字通用盤(dvd)或其他光學(xué)存儲(chǔ)器、硬盤、磁帶盒、磁帶、磁盤存儲(chǔ)裝置或其他磁性存儲(chǔ)設(shè)備、或其他存儲(chǔ)設(shè)備、有形媒體、或適合于存儲(chǔ)所期望的信息并且可以由計(jì)算機(jī)訪問的制品。
“計(jì)算機(jī)可讀信號(hào)媒體”是指被配置成諸如經(jīng)由網(wǎng)絡(luò)向計(jì)算設(shè)備1002的硬件傳輸指令的信號(hào)承載媒體。信號(hào)媒體通常可以在諸如載波、數(shù)據(jù)信號(hào)或其他傳輸機(jī)制之類的調(diào)制數(shù)據(jù)信號(hào)中體現(xiàn)計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)。信號(hào)媒體還包括任何信息遞送媒體。術(shù)語“經(jīng)調(diào)制的數(shù)據(jù)信號(hào)”意指使得以在信號(hào)中編碼信息的方式設(shè)置或改變其一個(gè)或多個(gè)特點(diǎn)的信號(hào)。作為示例而非限制,通信媒體包括諸如有線網(wǎng)絡(luò)或直接有線連接之類的有線媒體以及諸如聲學(xué)、rf、紅外和其他無線媒體之類的無線媒體。
如先前所描述的,硬件元件1010和計(jì)算機(jī)可讀媒體1006表示以硬件形式實(shí)現(xiàn)的指令、模塊、可編程設(shè)備邏輯和/或固定設(shè)備邏輯,其可以在一些實(shí)施例中被采用以實(shí)施本文中所描述的技術(shù)中的至少一些方面。硬件元件可以包括集成電路或片上系統(tǒng)、專用集成電路(asic)、現(xiàn)場(chǎng)可編程門陣列(fpga)、復(fù)雜可編程邏輯器件(cpld)和硅或其他硬件設(shè)備中的其他實(shí)現(xiàn)方式的組件。在這種上下文中,硬件元件可以作為執(zhí)行由硬件元件體現(xiàn)的指令、模塊和/或邏輯所定義的程序任務(wù)的處理設(shè)備以及用來存儲(chǔ)用于執(zhí)行的指令硬件設(shè)備(例如,先前所描述的計(jì)算機(jī)可讀存儲(chǔ)媒體)來操作。
前述的組合也可以被采用以實(shí)現(xiàn)本文中所描述的各種技術(shù)和模塊。因而,軟件、硬件或程序模塊和其他程序模塊可以被實(shí)現(xiàn)為在某種形式的計(jì)算機(jī)可讀存儲(chǔ)媒體上體現(xiàn)的和/或由一個(gè)或多個(gè)硬件元件1010體現(xiàn)的一個(gè)或多個(gè)指令和/或邏輯。計(jì)算設(shè)備1002可以被配置成實(shí)現(xiàn)與軟件和/或硬件模塊相對(duì)應(yīng)的特定指令和/或功能。因而,作為可由計(jì)算設(shè)備1002作為軟件執(zhí)行的模塊的模塊的實(shí)現(xiàn)方式可以至少部分地以硬件實(shí)現(xiàn),例如,通過使用處理系統(tǒng)的計(jì)算機(jī)可讀存儲(chǔ)媒體和/或硬件元件1010。指令和/或功能可以由一個(gè)或多個(gè)制品(例如,一個(gè)或多個(gè)計(jì)算設(shè)備1002和/或處理系統(tǒng)1004)執(zhí)行/操作以實(shí)現(xiàn)本文中所描述的技術(shù)、模塊和示例。
如圖10中進(jìn)一步所圖示的,當(dāng)在個(gè)人計(jì)算機(jī)(pc)、電視設(shè)備和/或移動(dòng)設(shè)備上運(yùn)行應(yīng)用時(shí),示例系統(tǒng)1000能夠?qū)崿F(xiàn)無縫的用戶體驗(yàn)的普遍存在的環(huán)境。在利用應(yīng)用、播放視頻游戲、觀看視頻等等的同時(shí),從一個(gè)設(shè)備到下一設(shè)備轉(zhuǎn)變時(shí),服務(wù)和應(yīng)用在所有三個(gè)環(huán)境中基本上類似地運(yùn)行以獲得公共用戶體驗(yàn)。
在示例系統(tǒng)1000中,多個(gè)設(shè)備通過中央計(jì)算設(shè)備互連。中央計(jì)算設(shè)備可以在多個(gè)設(shè)備的本地,或者可以置于遠(yuǎn)離多個(gè)設(shè)備的地方。在一個(gè)或多個(gè)實(shí)施例中,中央計(jì)算設(shè)備可以是通過網(wǎng)絡(luò)、因特網(wǎng)或其他數(shù)據(jù)通信鏈路連接到多個(gè)設(shè)備的一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)的云。
在一個(gè)或多個(gè)實(shí)施例中,該互連架構(gòu)使得能夠跨過多個(gè)設(shè)備遞送功能性,以向多個(gè)設(shè)備的用戶提供公共無縫體驗(yàn)。多個(gè)設(shè)備中的每個(gè)設(shè)備可以具有不同的物理要求和能力,并且中央計(jì)算設(shè)備使用平臺(tái)來使得能夠向設(shè)備遞送針對(duì)設(shè)備定制而對(duì)于所有設(shè)備而言也是共同的體驗(yàn)。在一個(gè)或多個(gè)實(shí)施例中,創(chuàng)建一類目標(biāo)設(shè)備,并且為該通用類設(shè)備定制體驗(yàn)。一類設(shè)備可以由物理特征、使用類型或設(shè)備的其他公共特點(diǎn)來定義。
在各種實(shí)現(xiàn)方式中,計(jì)算設(shè)備1002可以假設(shè)多種不同的配置,諸如用于計(jì)算機(jī)1016、移動(dòng)裝置1018和電視1020的使用。這些配置中的每個(gè)配置包括可以具有通常不同的構(gòu)造和能力的設(shè)備,并且因此可以根據(jù)不同設(shè)備類別中的一個(gè)或多個(gè)設(shè)備類別來配置計(jì)算設(shè)備1002。比如,計(jì)算設(shè)備1002可以被實(shí)現(xiàn)為包括個(gè)人計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、多屏計(jì)算機(jī)、膝上型計(jì)算機(jī)、上網(wǎng)本等在內(nèi)的計(jì)算機(jī)1016設(shè)備類別。
計(jì)算設(shè)備1002還可以被實(shí)現(xiàn)為包括諸如移動(dòng)電話、便攜式音樂播放器、便攜式游戲設(shè)備、平板計(jì)算機(jī)、多屏計(jì)算機(jī)等等之類的移動(dòng)設(shè)備在內(nèi)的移動(dòng)裝置1018設(shè)備類別。計(jì)算設(shè)備1002還可以被實(shí)現(xiàn)為包括在休閑觀看環(huán)境中具有或連接到通常較大屏幕的設(shè)備在內(nèi)的電視1020的設(shè)備類別。這些設(shè)備包括電視、機(jī)頂盒、游戲控制臺(tái)等。
本文中所描述的技術(shù)可以由計(jì)算設(shè)備1002的這些各種配置來支持,并且不限于本文中所描述的技術(shù)的特定示例。該功能性還可以經(jīng)由如下文所描述的平臺(tái)1024全部或部分通過使用分布式系統(tǒng)(諸如通過“云”1022)來實(shí)現(xiàn)。
云1022包括和/或表示用于資源1026的平臺(tái)1024。平臺(tái)1024抽象云1022的硬件(例如,服務(wù)器)和軟件資源的底層功能性。資源1026可以包括可以在遠(yuǎn)離計(jì)算設(shè)備1002的服務(wù)器上執(zhí)行計(jì)算機(jī)處理的同時(shí)利用的應(yīng)用和/或數(shù)據(jù)。資源1026還可以包括通過因特網(wǎng)和/或通過諸如蜂窩或wi-fi網(wǎng)絡(luò)之類的訂戶網(wǎng)絡(luò)提供的服務(wù)。
平臺(tái)1024可以抽象用于將計(jì)算設(shè)備1002與其他計(jì)算設(shè)備連接的資源和功能。平臺(tái)1024還可以用來抽象資源的規(guī)模以向所遇到的針對(duì)經(jīng)由平臺(tái)1024所實(shí)施的資源1026的需求提供對(duì)應(yīng)的規(guī)模水平。因而,在互連設(shè)備實(shí)施例中,本文中所描述的功能性的實(shí)施方式可以分布在整個(gè)系統(tǒng)1000中。例如,該功能性可以部分地在計(jì)算設(shè)備1002上實(shí)現(xiàn)以及經(jīng)由抽象云1022的功能性的平臺(tái)1024來實(shí)現(xiàn)。
在本文中的討論中,描述了各種不同的實(shí)施例。要領(lǐng)會(huì)并且理解的是,本文中所描述的每個(gè)實(shí)施例可以單獨(dú)使用或與本文中所描述的一個(gè)或多個(gè)其他實(shí)施例相關(guān)聯(lián)地使用。本文中所討論的技術(shù)的其他方面涉及以下實(shí)施例中的一個(gè)或多個(gè)實(shí)施例。
一種在移動(dòng)計(jì)算設(shè)備中實(shí)現(xiàn)的方法,以通過向用戶提供具有來自移動(dòng)計(jì)算設(shè)備的多個(gè)計(jì)算設(shè)備的外觀和感覺來提高移動(dòng)計(jì)算設(shè)備的可用性,該方法包括:確定與移動(dòng)計(jì)算設(shè)備耦合的顯示設(shè)備的標(biāo)識(shí)符;訪問存儲(chǔ)設(shè)備以獲得用于顯示設(shè)備的主屏;控制顯示設(shè)備以在顯示設(shè)備上顯示主屏,該主屏具有基于所標(biāo)識(shí)的顯示設(shè)備的狀態(tài);接收改變主屏的狀態(tài)的用戶輸入,該改變包括:改變通過主屏所呈現(xiàn)的用戶體驗(yàn);通過移動(dòng)計(jì)算設(shè)備保存主屏的改變后的狀態(tài);以及響應(yīng)于移動(dòng)計(jì)算設(shè)備隨后耦合至顯示設(shè)備,顯示具有改變后的狀態(tài)的主屏。
可替代地或除了上文所描述的方法中的任一種方法之外,以下各項(xiàng)中的任一項(xiàng)或組合:確定顯示設(shè)備的標(biāo)識(shí)符包括:基于通過顯示設(shè)備提供的配置值來確定顯示設(shè)備的標(biāo)識(shí)符,該配置值標(biāo)識(shí)顯示設(shè)備的類型或特定顯示設(shè)備;確定顯示設(shè)備的標(biāo)識(shí)符包括:基于顯示設(shè)備的上下文或特點(diǎn)來確定顯示設(shè)備的標(biāo)識(shí)符;確定顯示設(shè)備的標(biāo)識(shí)符包括:基于指定顯示設(shè)備的類型或特定顯示設(shè)備的用戶輸入來確定顯示設(shè)備的標(biāo)識(shí)符;改變通過主屏所呈現(xiàn)的用戶體驗(yàn)包括:在主屏上重新排列功能性表示,該功能性標(biāo)識(shí)包括選自包括以下各項(xiàng)的組的一個(gè)或多個(gè)表示:拼接塊、圖標(biāo)和菜單項(xiàng);顯示設(shè)備的標(biāo)識(shí)符包括顯示設(shè)備的類型的標(biāo)識(shí)符;顯示設(shè)備的標(biāo)識(shí)符包括特定顯示設(shè)備的標(biāo)識(shí)符;該方法還包括:確定與移動(dòng)計(jì)算設(shè)備耦合的附加顯示設(shè)備的標(biāo)識(shí)符;與在顯示設(shè)備上顯示主屏的同時(shí),在附加顯示設(shè)備上顯示附加主屏,該附加主屏具有基于所標(biāo)識(shí)的附件顯示設(shè)備的狀態(tài);以及通過移動(dòng)計(jì)算設(shè)備彼此獨(dú)立地控制主屏和附加主屏。
一種在移動(dòng)計(jì)算設(shè)備中實(shí)現(xiàn)的方法,通過向用戶提供具有來自移動(dòng)計(jì)算設(shè)備的多個(gè)計(jì)算設(shè)備的外觀和感覺來提高移動(dòng)計(jì)算設(shè)備的可用性,該方法包括:訪問存儲(chǔ)設(shè)備以獲得用于第一顯示設(shè)備的第一主屏;在多個(gè)顯示設(shè)備中的第一顯示設(shè)備上顯示第一主屏,該第一主屏具有基于第一顯示設(shè)備的標(biāo)識(shí)符的狀態(tài);訪問存儲(chǔ)設(shè)備以獲得用于第二顯示設(shè)備的第二主屏;與在第一顯示設(shè)備上顯示第一主屏的同時(shí),在多個(gè)顯示設(shè)備中的第二顯示設(shè)備上顯示第二主屏,該第二主屏具有基于第二顯示設(shè)備的標(biāo)識(shí)符的狀態(tài);以及通過移動(dòng)計(jì)算設(shè)備彼此獨(dú)立地控制第一主屏和第二主屏。
可替代地或除了上文所描述的方法中的任一種方法之外,以下各項(xiàng)中的任一項(xiàng)或組合:第一顯示設(shè)備的標(biāo)識(shí)符包括第一顯示設(shè)備的類型的標(biāo)識(shí)符,并且第二顯示設(shè)備的標(biāo)識(shí)符包括第二顯示設(shè)備的類型的標(biāo)識(shí)符;第一顯示設(shè)備的標(biāo)識(shí)符包括作為第一顯示設(shè)備的特定顯示設(shè)備的標(biāo)識(shí)符,第二顯示設(shè)備的標(biāo)識(shí)符包括作為第二顯示設(shè)備的特定顯示設(shè)備的標(biāo)識(shí)符;第一顯示設(shè)備包括臺(tái)式機(jī)監(jiān)視器,而第二顯示設(shè)備包括顯示設(shè)備,其包括在移動(dòng)計(jì)算設(shè)備中;第一顯示設(shè)備包括顯示設(shè)備,其包括在移動(dòng)計(jì)算設(shè)備中,而第二顯示設(shè)備包括汽車顯示設(shè)備;控制包括:控制如何在第一顯示設(shè)備和第二顯示設(shè)備上顯示通知,通知在第一顯示設(shè)備上的顯示與在第二顯示設(shè)備上的顯示不同;該控制包括:控制如何在第一顯示設(shè)備和第二顯示設(shè)備上顯示附加內(nèi)容,該附加內(nèi)容在第一顯示設(shè)備上的顯示與在第二顯示設(shè)備上的顯示不同。
一種移動(dòng)計(jì)算設(shè)備,其被配置成通過向用戶提供具有來自移動(dòng)計(jì)算設(shè)備的多個(gè)計(jì)算設(shè)備的外觀和感覺來提高移動(dòng)計(jì)算設(shè)備的可用性,該移動(dòng)計(jì)算設(shè)備包括自動(dòng)主屏確定系統(tǒng),其被配置成確定第一主屏以供在多個(gè)顯示設(shè)備中的第一顯示設(shè)備上顯示,第一主屏具有基于第一顯示設(shè)備的標(biāo)識(shí)符的并且基于第一顯示設(shè)備的標(biāo)識(shí)符來從存儲(chǔ)設(shè)備獲得的狀態(tài),并且確定第二主屏以供在多個(gè)顯示設(shè)備中的第二顯示設(shè)備上顯示,第二主屏具有基于第二顯示設(shè)備的標(biāo)識(shí)符并且基于第二顯示設(shè)備的標(biāo)識(shí)符來從存儲(chǔ)設(shè)備獲得的狀態(tài);以及輸出模塊,其被配置成通過在第一顯示設(shè)備上顯示第一主屏并且在第二顯示設(shè)備上顯示第二主屏來同時(shí)控制第一顯示設(shè)備和第二顯示設(shè)備,并且彼此獨(dú)立地控制第一主屏和第二主屏。
可替代地或除了上文所描述的移動(dòng)計(jì)算設(shè)備中的任一種計(jì)算設(shè)備之外,以下各項(xiàng)的任一項(xiàng)或組合:第一顯示設(shè)備的標(biāo)識(shí)符包括第一顯示設(shè)備的類型的標(biāo)識(shí)符,并且第二顯示設(shè)備的標(biāo)識(shí)符包括第二顯示設(shè)備的類型的標(biāo)識(shí)符;第一顯示設(shè)備的標(biāo)識(shí)符包括作為第一顯示設(shè)備的特定顯示設(shè)備的標(biāo)識(shí)符,并且第二顯示設(shè)備的標(biāo)識(shí)符包括作為第二顯示設(shè)備的特定顯示設(shè)備的標(biāo)識(shí)符;自動(dòng)主屏確定系統(tǒng)還被配置成控制是否在第一顯示設(shè)備和第二顯示設(shè)備上顯示通知以及如何在第一顯示設(shè)備和第二顯示設(shè)備上顯示通知,通知在第一顯示設(shè)備上的顯示與在第二顯示設(shè)備上的顯示不同;自動(dòng)主屏確定系統(tǒng)還被配置成控制如何在第一顯示設(shè)備和第二顯示設(shè)備上顯示附加內(nèi)容,該附加內(nèi)容在第一顯示設(shè)備上的顯示與在第二顯示設(shè)備上的顯示不同;自動(dòng)主屏確定系統(tǒng)還被配置成接收改變第一主屏的狀態(tài)的第一用戶輸入;保存第一主屏的改變后的狀態(tài);作為響應(yīng)于移動(dòng)計(jì)算設(shè)備隨后耦合至第一顯示設(shè)備而在第一顯示設(shè)備上顯示的第一主屏,確定具有改變后的狀態(tài)的第一主屏;接收改變第二主屏的狀態(tài)的第二用戶輸入;保存第二主屏的改變后的狀態(tài);并且作為響應(yīng)于移動(dòng)計(jì)算設(shè)備隨后耦合至第二顯示設(shè)備而在第二顯示設(shè)備上顯示的第二主屏,確定具有改變后的狀態(tài)的第二主屏。
盡管已經(jīng)以特定于結(jié)構(gòu)特征和/或方法動(dòng)作的語言描述了主題,但是要理解的是,所附權(quán)利要求中限定的主題不一定限于上文所描述的特定特征或動(dòng)作。相反,上文所描述的特定特征和動(dòng)作被公開為實(shí)現(xiàn)權(quán)利要求的示例形式。