針對應用類型用戶界面模板的方法和系統的制作方法
【技術領域】
[0001]本公開總體涉及車輛信息娛樂系統,更具體地講,涉及提供關于信息娛樂系統的用戶界面的系統和方法。
【背景技術】
[0002]第7,324,833號美國專利總體公開了一種音頻系統和方法。系統可包括例如具有顯示器、存儲器、音頻文件播放器以及外殼組件的電子裝置,其中,所述外殼組件至少部分地限定了固定存儲器和音頻文件播放器的腔室。在一實施例中,電子裝置可以是便攜式MP3播放器。所述系統還可包括可保持第一播放列表和第二播放列表的播放列表引擎或處理器。在實踐中,第一播放列表可包括對具有保存在電子裝置的存儲器中的相應音頻文件的音頻內容的選擇。在一實施例中,所述系統還可包括具有配備揚聲器和嵌入式聲音系統組件的車輛聲音系統的車輛,其中,嵌入式聲音系統組件可經由線纜可拆卸地連接到電子裝置。嵌入式聲音系統組件可具有允許用戶選擇經由揚聲器輸出第一播放列表的選擇器(可以是例如按鈕)。使電子裝置和嵌入式聲音系統組件相互連接的線纜除了將電子裝置通信地連接到車輛聲音系統之外,還能夠向電子裝置供電。
[0003]第7,634,228號美國專利總體公開了一種媒體管理方法。所述方法將圖形界面軟按鈕與保存在便攜式電子裝置的存儲器系統中的媒體文件鏈接,將表示圖形界面軟按鈕的信息的集合保持在存儲器系統中,并將集合中的至少一些信息傳輸給不同的電子裝置,以允許用戶在所述不同電子裝置的相關聯的顯示器上查看圖形界面軟按鈕的呈現。所述方法還接收信號,以響應于對呈現的選擇來開始播放媒體文件。
[0004]第8,346,310號美國專利總體公開了一種包括與永久性存儲器和非永久性存儲器進行通信的計算機處理器的基于車輛的計算設備。所述設備還包括與計算機處理器進行通信且被構造為與位于車輛中的無線裝置進行無線通信的本地無線收發器。所述處理器可進行操作以通過無線收發器來接收從移動無線裝置發送的連接請求,其中,所述連接請求至少包括尋求與所述處理器進行通信的應用的名稱。所述處理器還可進行操作以在連接請求已被處理時從移動裝置接收至少一個輔助通信,所述輔助通信是揚聲器報警命令、顯示文本命令、創建短語命令以及提示與收聽命令中的至少一個。
[0005]第2003/0046401號美國專利申請公開總體公開了一種方法、系統和計算機可讀介質,其描述了動態地確定將向用戶提供的合適的用戶界面(“UI”)。在一些環境下,所述確定將動態地調整向可穿戴計算裝置的用戶提供的UI,使得當前Π適合于用戶的當前環境。為了動態地確定合適的Π,可表征各種類型的Π需求(例如,基于當前用戶的環境、當前正在執行的任務、當前可用的I/O裝置等),以確定當前最優或合適的UI的特征,可表征各種現有的UI設計或模板,以識別對它們來說最優或它們適合的環境,并可隨后基于當前UI需求來選擇現有UI中最合適的一個UI。
[0006]第2010/0251134號美國專利申請公開總體公開了一種通信設備,所述通信設備包括被設置為在使用時支持主應用和用戶界面的處理資源。在至少一個實施例中,所述設備還包括被設置為在使用時訪問響應于接收到的消息而可選擇的用戶界面模板的用戶界面主機實體和數據存儲器。所述用戶界面模板包括多個用戶界面元素的表現。所述用戶界面被設置為將從多個用戶界面元素的表現選擇的用戶界面模板轉換成用戶界面實例。
[0007]第2013/0231055號美國專利申請公開總體公開了一種移動裝置(諸如移動通信裝置),所述移動裝置包括:用戶界面(Π),被配置為接收用戶輸入;無線數據傳輸接口,被配置為接收由無線連接到所述移動裝置的RSM(遠程揚聲器麥克風)裝置或其它附件(諸如車內裝置或耳機)發送的命令(諸如,PTT(—鍵通)命令);接口邏輯,被配置為將接收到的命令映射到預定命令且能夠經由用戶界面接收用戶輸入,以能夠通過RSM或其它附件使用通信應用,其中,所述預定命令可經由用戶界面本地地提供給在所述移動裝置上運行的通信應用。呈現了相應的方法和計算機程序產品。
【發明內容】
[0008]在第一示意性的實施例中,一種計算機實現的方法包括:使應用的應用識別信息與多個可用用戶界面模板中的一個用戶界面模板匹配,其中,每個用戶界面模板定義了包括在每個用戶界面模板中的公共用戶界面元素的呈現;在根據匹配的用戶界面模板的呈現而格式化的用戶界面中提供來自所述應用的內容。所述應用識別信息可包括所述應用的類型和所述應用的唯一標識符中的至少一種。所述應用由與信息娛樂單元進行通信的移動裝置執行,并且所述方法還可包括由信息娛樂單元從移動裝置接收應用識別信息。所述方法還可包括由信息娛樂單元在應用啟動期間接收應用識別信息。當應用識別信息與相應于該應用識別信息的用戶界面模板不匹配時,使所述應用與通用用戶界面模板匹配。所述多個可用用戶界面模板可包括以下模板中至少兩個模板:互聯網收音機應用模板、導航應用模板、天氣應用模板、交通應用模板、音樂應用模板、社交媒體應用模板和通用適配模板。所述應用可以是互聯網收音機應用、導航應用、天氣應用、交通應用、音樂應用或社交媒體應用。
[0009]在第二示意性實施例中,一種系統包括:至少一個控制器,被構造為:使應用的應用識別信息與多個可用用戶界面模板中的一個用戶界面模板匹配,其中,每個用戶界面模板定義了包括在每個用戶界面模板中公共用戶界面元素的呈現;在根據匹配的用戶界面模板的呈現而格式化的用戶界面中提供來自應用的內容。
[0010]在第三示意性實施例中,一種非暫時性計算機可讀介質包括指令,所述指令被構造為使至少一個控制器將應用的應用識別信息與多個可用用戶界面模板中的一個用戶界面模板匹配,其中,每個用戶界面模板定義了包括在每個用戶界面模板中的公共用戶界面元素的呈現,在根據匹配的用戶界面模板的呈現而格式化的用戶界面中提供來自應用的內容。
【附圖說明】
[0011]圖1是實現用戶交互式車輛信息顯示系統的車輛信息娛樂系統的示例性框式拓撲圖;
[0012]圖2是用于將一個或更多個移動裝置與信息娛樂系統集成的示例系統的示例性框式拓撲圖;
[0013]圖3A示出支持主內容區域(main content sect1n)和多個次內容元素(minorcontent element)的示例性用戶界面模板;
[0014]圖3B示出同樣支持主內容區域和多個次內容元素但具有不同用戶界面布局的替代用戶界面模板;
[0015]圖4A示出應用圖3A中示出的模板的天氣型應用的示例性用戶界面;
[0016]圖4B示出應用圖3B中示出的模板300-B的啟動器型應用的示例性用戶界面;
[0017]圖5示出用于將用戶界面模板應用于移動應用的示例性處理;
[0018]圖6示出用于根據應用的用戶界面模板對移動應用的用戶界面進行更新的示例性處理。
【具體實施方式】
[0019]在此描述本公開的實施例。然而,將理解,公開的實施例僅僅是示例,且其它實施例可采用不同形式和替代形式。附圖可不必按比例繪制,可夸大或縮小一些特征以示出特定組件的細節。因此,在此公開的特定結構和功能細節將不被理解為限制,而僅僅被理解為教導本領域的技術人員以各種方式利用實施例的代表性基礎。如本領域的普通技術人員將理解的,可以將參照附圖中的任意一個附圖示出和描述的各種特征可與在一個或更多個其它附圖中示出的特征進行組合,以產生沒有明確地示出或描述的實施例。示出的特征的組合提供典型申請的代表性實施例。特征的各種組合和修改與本公開的教導一致,無論如何,特征的各種組合和修改有望用于特定應用或實施例。
[0020]本公開的實施例總體提供多個電路或其它電子裝置。對電路和其它電子裝置及其提供的功能的所有引用不意味著被限制為僅僅包括在此示出和描述的內容。雖然可以將特定標簽分配給公開的各種電路或其它電子裝置,但這樣的標簽不意圖限制電路和其它電子裝置的操作范圍。可基于期望的特定類型的電實施方式將這樣的電路和其它電子裝置以任意方式相互組合和/或分離。應該認識到,在此公開的任意電路或其它電子裝置可包括任意數量的微處理器、集成電路、存儲裝置(例如,閃存、隨機存取存儲器(RAM)、只讀存儲器(ROM)、電可編程只讀存儲器(EPROM)、電可擦除可編程只讀存儲器(EEPROM)或者它們的其它合適的變體)以及相互聯合以執行在此公開的操作的軟件。此外,電子裝置中的任意一個或更多個電子裝置可被構造為執行包括在非暫時性計算機可讀介質中的計算機程序,其中,所述非暫時性計算機可讀介質被編程為執行公開的任意數量的功能。
[0021]車輛可具有可與一個或更多個移動裝置進行通信的用戶界面系統。用戶界面系統可包括(但不限于)車輛計算系統、顯示器和至少一個連接設備,以與一個或更多個移動裝置進行通信。用戶可使用車輛界面系統與一個或更多個移動裝置進行交互。所述一個或更多個移動裝置可包括可與界面系統兼容的數個應用,以實現特征和/或功能。所述應用可在移動裝置、系統和/或兩者的組合上執行,并且可以在界面系統將輸出數據呈現給用戶。
[0022]用戶界面系統可被設計為提供安全且信息量豐富的用戶界面,該用戶界面反映特定車內環境注意事項。例如,車內用戶界面可使用標準公共用戶界面布局設計來幫助用戶熟悉呈現的信息和提高與呈現的信息的交互速度。作為另一示例,當車輛處于運動中時,車內用戶界面可實現對顯示的內容或用戶輸入的限制。作為另一示例,車內用戶界面可使用免提語音控制,以允許駕駛員專注于道路。此外,車內用戶界面也還可被設計為即便命令的執行受到延遲,也可實現對用戶輸入的快速應答,以允許用戶快