車輛間數據通信系統的制作方法
【技術領域】
[0001] 本公開涉及數據共享,且更具體地涉及在兩個或多個車輛之間共享音頻數據的系 統。 2.
【背景技術】
[0002] 車輛現今配備有至少基本音頻回放系統,這樣的系統提供變化的能力。雖然低端 回放系可能只能夠播放FM/AM無線電廣播,但是高端系統也許能夠接收并播放來自智能電 話或衛星無線電廣播的音頻數據。音頻數據可通過數字音頻廣播(DAB)被流式傳送到系 統。
【發明內容】
[0003] 車輛間數據通信系統經由無線網絡實現在兩個車輛之間的音頻數據通信。車輛間 數據通信系統可包括被配置成將正在主機車輛中播放的音頻數據傳遞到客戶端車輛的服 務器,使得主機車輛和客戶端車輛在實質上相同的時間都播放實質上相同的音頻內容。系 統可建立在主機車輛和客戶端車輛之間的通信。為了建立在客戶端車輛和主機車輛之間的 連接,系統可在服務器接收來自客戶端車輛的初始連接請求,和/或在服務器接收來自主 機車輛的連接請求。服務器可認證客戶端車輛和主機車輛,并建立在車輛之間的通信。在 連接的建立之后,服務器可從主機車輛接收正在主機車輛中播放的音頻數據,并將音頻數 據傳輸到客戶端車輛。在傳輸到客戶端車輛之前,服務器還可處理音頻數據并將經處理的 音頻數據傳輸到客戶端車輛。該處理可基于所確定的條件例如包括在客戶端車輛中的音頻 系統的配置來定制音頻數據,以維持或增強在客戶端車輛中的經處理的音頻數據的回放的 聲音的質量。
[0004] 在檢查了下面的附圖和詳細描述時,本發明的其它系統、方法、特征和優點對本領 域中的技術人員將或將變得明顯。意圖是所有這樣的額外系統、方法、特征和優點都包括在 該說明書內,在本發明的范圍內,并被下面的權利要求保護。
[0005] 附圖簡要說明
[0006] 參考下面的附圖和描述可更好地理解本發明。附圖中的部件不一定按比例,相反 強調說明本發明的原理。而且在附圖中,相似的參考數字在全部不同的視圖中對應地表示 相似的部件、模塊、單元和/或部分。
[0007] 圖1是示例車輛間數據通信系統的方框圖。
[0008] 圖2是詳述可包括在示例車輛間數據通信系統的服務器中的部件的方框圖。
[0009] 圖3是詳述可包括在示例車輛間數據通信系統的主機車輛中的部件的方框圖。
[0010] 圖4是詳述可包括在示例車輛間數據通信系統的客戶端車輛中的部件的方框圖。
[0011] 圖5A和圖5B分別是通過客戶端車輛與主機車輛連接的初始連接請求的格式的示 例和這樣的初始連接請求的示例。
[0012] 圖6A和圖6B分別是車輛認證數據的格式的示例和這樣的車輛認證數據的示例。
[0013] 圖7是來自車輛的在示例車輛間數據通信系統中涉及的投票信息的示例。
[0014] 圖8A和8B分別是命令格式的示例和命令的示例。
[0015] 圖9A和圖9B分別是設置信息格式的不例和設置信息的不例。
[0016] 圖10是根據車輛間數據通信系統的示例的示例方法的方框圖。
【具體實施方式】
[0017] 應理解,實現的示例的下面的描述僅為了說明的目的而被給出且不應在限制性意 義上被理解。在附圖中所示的功能塊、模塊或單元中的示例的劃分不應被解釋為指示這些 功能塊、模塊或單元必須被實現為物理上單獨的塊。所示或所述的功能塊、模塊或單元可被 實現為單獨的單元、電路、芯片、功能、模塊或電路元件。可選地或此外,一個或多個功能塊 或單元也可在通常的電路、芯片、電路元件或單元中實現。
[0018] 在一個或多個車輛,客戶端車輛中的乘客可能想要聽正在另一車輛,主機車輛中 播放的相同的音頻數據。主機車輛可以正播放來自只在主機車輛中可得到的源例如碟片或 音樂播放器或存儲器單元的音頻數據。情況也可以是,主機車輛正從客戶端車輛可能不能 夠接收于的DAB源接收音頻數據。車輛間數據通信系統可包括經由服務器建立在客戶端設 備和主機設備之間的連接的服務器。主機車輛可將音頻數據傳輸到服務器,且服務器又可 將音頻數據傳輸到客戶端車輛。服務器可根據客戶端設備的能力處理音頻數據,并將定制 的音頻數據傳輸到客戶端設備。客戶端設備可連接到在客戶端車輛中的音頻系統,且主機 設備可連接到在主機車輛中的音頻系統。客戶端車輛中的音頻系統可播放定制的音頻數 據,且主機車輛可播放音頻數據,使得主機車輛和客戶端車輛的乘客都在實質上相同的時 間聽實質上相同的音頻內容。
[0019] 圖1是示例車輛間數據通信系統102的方框圖。系統可包括主機車輛120、客戶端 車輛130和服務器140。在系統的操作的一個示例中,客戶端車輛130可請求主機車輛120 傳輸可當前在主機車輛120中播放的音頻數據110。可經由服務器140通過命令流150將 請求發送到主機車輛120。主機車輛120作為響應可將音頻數據110作為第一數據流160 的部分傳輸到服務器140。服務器140可處理音頻數據110,且又將經處理的音頻數據114 傳輸到客戶端車輛130。經處理的音頻數據114可經由第二數據流180被傳輸到客戶端車 輛130。客戶端車輛130可接著回放經處理的音頻數據114,使得主機車輛120和客戶端車 輛130的乘客都將聽實質上相同的音頻內容。
[0020] 服務器140可以是包括硬件、軟件和/或固件的計算機設備。服務器140可經由 命令流150、第一數據流160和第二數據流180與主機車輛120和客戶端車輛130無線地通 信。服務器140可從主機車輛120接收包括音頻數據110的第一數據流160,并向客戶端車 輛130傳輸包括經處理的音頻數據114的第二數據流180。為了將音頻數據110轉換成經 處理的音頻數據114并執行其它功能,服務器140可包括部件例如主機接口 142、非音頻數 據處理單元144、音頻處理單元146和客戶端接口 148。在其它示例中,非音頻數據處理單 元144和音頻處理單元146可以是單個單元或多于兩個單元。術語"單元"可被定義為包 括多個可執行模塊中的一個或多個。如在本文所述的,模塊被定義為包括由處理器可執行 的軟件、硬件或其某種組合。軟件模塊可包括由處理器可執行的存儲在存儲器或其它存儲 器設備中的指令。硬件模塊可包括各種設備、部件、電路、門、電路板等,其是可執行的、被指 導和/或控制用于由處理器執行。
[0021] 客戶端接口 148可包括通過網絡實現通信的硬件或硬件和軟件的組合。客戶端 接口 148可包括網絡接口卡(NIC)。可選地或此外,網絡接口可包括嵌入式部件作為電路 板、計算機母板、路由器、擴充卡、打印機接口、USB(通用串行總線)設備的部分或作為任 何其它硬件的部分。網絡可以是基于分組的網絡。網絡可包括局域網(LAN)、無線局域網 (WLAN)、WI-FT? (德克薩斯州奧斯丁的無線以太網兼容性聯盟有限公司的注冊商標) 網絡、個人區域網(PAN)、廣域網(WAN)、互聯網、互聯網協議(IP)網絡、任何其它通信網 絡或其任何組合。網絡可利用3G/4G/EDGE/4G LTE、Bluetooth? (華盛頓州柯克蘭的 Bluetooth Sig有限公司的注冊商標)、(加利福尼亞州圣地亞哥的WiMax論壇的 注冊商標)、GPRS、UMTS、HSDPA、HSPA的任何協議或任何其它協議或其任何組合。
[0022] 客戶端接口 148可從客戶端車輛130接收對來自主機車輛120的音頻內容的連接 請求。連同連接請求一起,客戶端車輛130或主機車輛120可向服務器140傳輸各種非音 頻數據118。客戶端接口 148和主機接口 142可將非音頻數據118轉發到非音頻數據處理 單元144用于進一步處理。為執行這樣的處理,非音頻數據處理單元144可包括部件,例如 如圖2所示的認證單元210、投票單元214和命令處理單元216。服務器140還可包括處理 器270和非暫時性計算機可讀存儲器272。處理器270可在服務器中執行任務并控制服務 器140的操作。存儲器272可包括由處理器270或前面列出的服務器140的其它單元可執 行的指令。
[0023] 非音頻數據處理單元144可包括實現非音頻數據118的處理的硬件、軟件或硬件 和軟件的組合。非音頻數據118可以是初始連接請求以開始音頻內容的傳送。圖5A和5B 是初始連接請求模板和初始連接請求的示例。初始連接請求可包括與主機車輛120有關的 信息,客戶端車輛130可能希望從主機車輛120接收音頻內容。這樣的信息可包括主機車 輛的唯一標識符,例如車輛廠牌、底盤號和車輛注冊號連同其它信息。初始連接請求可由客 戶端車輛130、主機車輛120或這兩者發起。
[0024] 在另一實例中,非音頻數據118可以是與認證主機車輛120和/或客戶端車輛130 有關的數據。認證單元210可接收這樣的認證信息。認證單元210可包括在開始音頻數據 110的處理之前認證主機車輛120和/或客戶端車輛130的身份的硬件、軟件或硬件和軟件 的組合。如在本文使用的,認證等效于身份的驗證。在示例中,認證可涉及認證令牌例如密 碼、統一密鑰、安全密鑰或可用于認證的任何其它信息。在其它示例中,認證令牌可以是加 密密鑰。認證該認證令牌可包括認證令牌與參考值的比較。驗證加密密鑰可包