本發明涉及根據權利要求1的前言中更詳細定義的類型的車輛生態系統。
背景技術:
1、當駕駛車輛時,車輛乘員可能會感到無聊。當車輛遇到交通堵塞或交通擁堵時,情況尤其如此。此外,可以預期,隨著自動化程度的提高,無聊的情況會更頻繁地發生,因為車輛駕駛人員需要更少或甚至不再關注駕駛過程。因此,需要在使用車輛時分散車輛乘員的注意力或為他們提供娛樂。
2、一般來說,提供微任務(microjobs)的平臺是眾所周知的。從事這種活動的人也被稱為點擊工作者(clickworker)。通過互聯網提供這種微任務也被稱為眾包(crowdsourcing)。這類平臺最著名的提供商是亞馬遜網絡服務公司(amazon?webservices,inc.)的mechanicalturk平臺,也稱為mturk,以及德語地區的clickworker.de。通過這樣的平臺,可以接受和處理相對簡單和簡短的任務,例如執行編輯、回答問卷、驗證ai學習數據等。除了金錢之外,工人的報酬通常是通過代金券支付的。
3、此外,車輛制造商總是努力進一步開發他們的車輛,以實現更高的可靠性,特別是客戶滿意度。
4、de?10?2014?204?227?a1公開了一種用于車輛多媒體系統的ad管理器。ad管理器收集在車輛使用期間產生的上下文相關數據,并允許在車輛中提供與相應上下文相匹配的廣告。還向用戶發出交互請求。然后,基于接收到的用戶輸入,輸出另一組廣告要素。
5、在車輛中進行調查也從us10,636,046b2中已知。
技術實現思路
1、本發明的目的是提供一種改進的車輛生態系統,其使得車輛制造商更容易進一步開發其車輛。
2、根據本發明,該目的通過具有權利要求1的特征的車輛生態系統來實現。有利的設計方案和改進方案在從屬權利要求中給出。
3、本類型的車輛生態系統包括中央計算設備和車隊,其中,車隊的車輛與中央計算設備雙向通信,并且被設置成通過從中央計算設備接收信息來改變車輛配置,根據本發明,車輛生態系統的改進方式是,
4、-中央計算設備被設置成接收或自行發起開發任務,其中,開發任務至少描述了要進一步開發哪個車輛組件;
5、-中央計算設備還被設置成根據開發任務生成開發數據包,并將開發數據包分發到車隊的第一集合的車輛,其中,開發數據包至少包括交互信息以及可選地包括配置信息,其中,交互信息描述經由人機界面與車輛乘員的預定義的交互流程,配置信息包括用于引入新的和/或改變現有的基于軟件的車輛功能的信息;
6、-中央計算設備還被設置成操控車隊的第一集合的車輛執行開發數據包,其中,在車輛中分別根據交互信息執行至少一個車輛功能和交互流程以及可選地根據配置信息改變與車輛功能相關的至少一個車輛配置,其中,車輛被設置成在交互流程的過程中獲取相關的用戶交互信息并將其傳送到中央計算設備;
7、-中央計算設備還被設置成處理從車隊的第一集合的車輛獲得的用戶交互信息,并根據從中獲得的結果生成功能引入數據包,其中,
8、功能引入數據包包括用于引入和/或改變所述車輛功能的信息;并且
9、-中央計算設備還被設置成將功能引入數據包分發到車隊的第二集合的車輛,并在那里分別執行功能引入數據包以用于實施。
10、換句話說,根據本發明的車輛生態系統描述了具有自我開發能力的車輛生態系統。為此,車輛生態系統與車輛用戶互動,從用戶那里獲得關于新開發效果好壞的反饋。基于這些反饋,車輛生態系統可以自動調整相應的功能,在車輛中實施,并再次詢問用戶反饋。這個過程是迭代的,因此確保開發出特別令人滿意的功能。
11、車輛制造商的耗費是最小的。因此,車輛制造商只需維護硬件和軟件組件,并在必要時自行發起開發任務。車輛生態系統本身自動進行實際開發。
12、在此,車隊的第一集合的車輛將作為“測試車輛”。在測試車輛中令人滿意地開發了新的或待改變的功能之后,這些功能然后被推廣到車隊的其他車輛,即第二集合的車輛。這提高了用戶舒適度,因為通常不是車隊中的所有車輛用戶都希望參加相應的測試,此外,在開發過程中,對功能進行的改變惡化了這些功能,從而(在測試期間暫時)損害了用戶舒適度。
13、根據車輛生態系統的有利改進方案,第二集合的車輛多于第一集合的車輛。因此,希望為車輛的進一步開發做出貢獻的用戶可以提供他們的車輛作為第一集合的車輛的一部分,而其他用戶的車輛構成第二集合的車輛。然而,通常,第二集合的車輛也可以與第一集合的車輛數量相同或更少。
14、車隊的車輛的配置可改變的組件本質上是多種多樣的。例如,配置包括車輛子系統的設置參數。例如,控制單元使用適當的變量來操控車輛組件。例如,可以提及的是底盤的硬度或彈簧行程、自動變速器的換檔瞬間、空調系統的空氣溫度、車輛乘員和車輛的信息娛樂系統之間的操作接口的前端的配置,即例如用戶界面的圖形配置和其下的菜單引導、車輛內部照明(例如,環境照明)的優選設置等。所有這些系統和功能都可以配置,從而調整其工作方式。也可以向車輛中引入新功能,例如更好地訓練的機器學習模型,例如用于圖像識別(也稱為計算機視覺)或作為語音對話系統用于基于語音的用戶交互。通過適當的ai方法,可以可靠識別道路使用者和交通標志,并更可靠地識別用戶語音命令中的意圖。車隊中的車輛從中央計算設備無線地接收相應的更新,也稱為“over-the-air”。為此,車隊的車輛可以具有電信單元,其通過移動無線電經由互聯網與中央計算設備間接通信。中央計算設備是云服務器,也稱為后端。
15、開發任務可以由車輛制造商的開發人員自行發起。因此,如果車輛制造商希望進一步開發特定的車輛組件,他會發布相應的開發任務。然而,中央計算設備也可以自行發起開發任務,這將在后面討論。
16、開發數據包至少包含交互信息,并由此描述預定義的交互流程。交互信息用于發起這種用戶交互,該用戶交互使得中央計算設備能夠收集進一步開發相應車輛組件所需的相關信息。為此,可以運行各種人機界面,例如用于聲學交互的麥克風和揚聲器,以及用于視覺交互的顯示設備和操作元件。例如,車輛中的組合儀表、平視顯示器、中央顯示器、主機或其他顯示器可以顯示由相應車輛用戶回答的問卷。用戶的與車輛通信連接的移動終端設備也可以用于交互。例如,應用程序可以在智能手機上運行,其中,智能手機通過藍牙與車輛耦合。
17、例如,在這種問卷中,可以向車輛用戶顯示示出由車輛攝像頭獲取的交通狀況的圖像。然后,可以詢問用戶他在圖像上看到了什么,用戶如何評估圖像中識別的對象的機器分類,顯示的圖像是否適合他自己的車輛當前所在的環境,播放的聲音是否適合所顯示的車輛環境,駕駛員輔助系統識別的情況是否適合真實情況,即,例如,交通標志已經被正確識別,車輛實際上位于假定的車道上,車輛左側或右側是否有空閑停車位,實際上高速公路上有應急車道,路面的性質如何,以及例如,駕駛員輔助系統是否正確分類,警告閃爍系統是否及時激活等。此外,可以向用戶提供對輔助系統的評估進行或建議有針對性的校正的可能性。還可以詢問用戶在他自己的車輛中顯示的交通擁堵與現實的匹配程度,以及任何偏差在哪里。此外,可以評估其他道路使用者的行為,以便例如進一步開發用于預測其他道路使用者的控制行為的模塊。
18、還可以進行影響車輛物理組件的軟件改變,例如改變控制參數和/或存儲改變的特性曲線。例如,底盤可以根據用戶必須評估的五種不同的硬度等級進行調整。硬度可以自動改變,然后用戶必須在注意到明顯的變化后立即通知。還可以執行車輛的自主駕駛模式,例如執行某些駕駛操作,即例如切入、超車、制動、加速、轉彎、停車等,然后進行評估。例如,然后可以評估執行相應駕駛操作的舒適程度。評估可以以點數進行,例如在1和10之間和/或作為文字描述。因此,用戶可以告知駕駛操作被感覺是運動的、顛簸的、危險的等。類似地,可以評估和/或評論車輛周圍的基礎設施。用戶還可以針對用戶界面提供反饋。例如,可以詢問用戶他更直觀地發現哪個菜單指引、通知是太快還是太慢、顯示的對象是否可以清楚地被識別到等等。
19、對于聲學的用戶交互,例如,可以詢問用戶語音對話系統的發音是否可理解、發音是否語法正確、發音是否沒有口音或方言等。還可以邀請用戶翻譯文本,并以聲學或基于文本的方式輸入翻譯。還可以邀請用戶評估機器翻譯的質量。此外還可以將音頻文件傳輸到車輛并播放。例如,可以播放由ai分類的聲音,用戶需要評估ai是否正確分配了聲音,例如警笛聲。在這種情況下,用戶還可以評估計算機系統自動命名噪聲的準確程度。
20、這里列出的組件和行為僅僅是便于更好地理解根據本發明的車輛生態系統的示例,并且不應被理解為限制性的。
21、借助于這種用戶交互,車輛生態系統能夠為車輛子系統找到更好的,即更可靠和更舒適的設置值,進一步訓練機器學習模型,例如ai等,以及總體上改善用戶和車輛之間的用戶交互。在這種情況下生成的用戶交互信息然后由相應的車輛自身獲取,并將其發送到中央計算設備進行評估。在那里,用戶交互信息的評估也是自動進行的,因此車輛制造商的開發人員不需要任何耗費。但開發人員當然可以訪問分析過程,因此可以看到中央計算設備是如何工作的,并且如果需要,可以調整中央計算設備的工作方式。例如,開發人員可以改變中央計算設備對各方面的評估方式,即從用戶接收的特定反饋總體上是被分類為積極的還是消極的,以及這將在多大程度上影響車輛功能的自動進一步開發。
22、在分析用戶交互信息并執行實際的組件開發之后,中央計算設備生成所述功能引入數據包。然后,這被分發到車隊的第二集合的車輛,并在那里實施。這使得進一步開發的車輛組件也可以被引入到車輛中。在這種情況下,第二集合的車輛也可以數量大到包括車隊的所有車輛。當然,只有那些基于軟件的車輛組件或功能才能被配置或實施。物理上的車輛組件(其除了包括計算單元的硬件之外,廣義上還包括車輛的機械組件)的工作方式可以通過在車輛控制單元中調整控制參數來實現。
23、根據車輛生態系統的另一有利設計方案,車隊的至少一個子集的車輛被設置成收集使用信息并將其傳輸到中央計算設備,其中,使用信息描述車輛功能流程,中央計算設備還被設置成處理使用信息,并且如果車輛功能流程中所包含的交互成功率與交互成功閾值的比較得出交互成功率小于交互成功閾值,則在使用信息中識別出開發任務的自行發起是必要的。
24、這被如下地加以說明:作為車輛功能,代表性地提到語音對話系統。于是,使用信息所包含的車輛功能流程是在車輛乘員和語音對話系統之間進行的對話。這可以作為音頻文件和/或抄本包含在數字數據中。然后,可以被理解為交互成功的是:車輛乘員發出語音命令,例如設置特定無線電臺、改變音量、激活座椅加熱、改變空調系統的通風設置等,并且該命令被語音對話系統正確理解和實現。在某些情況下,語音對話系統不能理解相應的車輛乘員。例如,交互成功閾值可以是80%。因此,如果在超過80%的情況下,語音對話系統正確地理解車輛乘員并執行車輛乘員實際上也想要執行的命令,則交互成功率高于交互成功閾值。然而,如果不是這樣,這意味著語音對話系統還沒有足夠好地工作。由此中央計算設備能夠識別出進一步開發語音對話系統的開發需求。基于此,中央計算設備然后自行發起開發任務。因此,可以為各種車輛組件和車輛功能定義相應的變量,基于這些變量的分析,中央計算設備可以評估是否應該進一步開發相應的系統。
25、車輛生態系統的另一有利設計方案還提出,中央計算設備具有訪問接口,并且還被設置成允許第三方經由訪問接口發起開發任務,其中,中央計算設備用作中介方/仲裁方,用于決定所述第三方被允許在多大程度上干預相應車輛的配置。因此,車輛制造商可以向第三方提供對車輛的訪問,例如車輛制造商的供應商、服務提供商,例如保險公司或其他公司或車間,使得相應的第三方可以開發自己的解決方案。然而,必須遵守數據保護和網絡安全。因此,中央計算設備充當中介方,并在此過程中確定相應第三方被允許干預車輛的程度的權利。例如,訪問接口可以實現為api或使用這樣的api。
26、根據車輛生態系統的另一有利設計方案,車隊的至少一個子集的車輛被設置成收集車輛特征信息和/或用戶特征信息并將其傳送到中央計算設備,并且中央計算設備還被設置成考慮車輛特征信息和/或用戶特征信息來確定車隊的第一和/或第二集合的車輛。車輛特征信息是車輛或車輛組件的具體設計。例如,車輛特征信息描述其是皮卡、面包車、suv、運輸車、半掛車等。進一步的信息涉及車輛的具體設計,即,例如,安裝了哪些特殊配置,車輛的驅動發動機具有什么功率,是否安裝了電力驅動機和/或內燃機,車輛是否是敞篷車等。因此,某些開發任務僅涉及特定車輛組件或僅適用于有限的車輛設計。因此,考慮到車輛特征信息,中央計算設備可以在每種情況下確定第一集合和/或第二集合的車輛,使得開發任務在每種情況下被分配給合適的車輛。例如,如果作為開發的一部分,必須借助于車輛攝像頭記錄車輛環境的攝像頭圖像,并且這些圖像必須通過機器學習方法進行評估,則相應的開發任務和開發數據包僅分發給也具有所述攝像頭的車輛。
27、除了車輛的具體配置之外,與用戶相關的信息也可能與決定將相應的開發任務分配給誰。用戶特征信息包括例如人口統計信息,例如年齡、性別、籍貫等、居住地、收入、愛好、每月平均駕駛距離、駕駛方式、婚姻狀況、子女數量等。因此,例如,不同的用戶可以對某些車輛功能做出不同的評估。如果在這種情況下考慮描述用戶的信息,則中央計算設備可以實現特別差異化的評估。例如,具有運動型駕駛風格的車輛駕駛人員會比非常重視舒適性的駕駛員更喜歡緊繃的底盤。例如,其他開發任務僅與兒童乘坐車輛的旅行或車輛使用相關。因此,這些開發任務只分配給兒童經常乘坐的車輛。對于一些開發任務,可能還需要多個車輛乘員在車輛中一起互動,例如,作為一個小組填寫問卷。特別是對于兒童,這種問卷也可以從游戲化的角度設計為視頻游戲。
28、在這種情況下,中央計算設備可以從各種角度對由車隊的車輛的用戶傳送的用戶特征信息進行加權。因此,不同的用戶可以或多或少地可信。這意味著在回答問卷時提供的信息是正確的。例如,用戶特征信息可以包含這樣的可信度因子。可信度高的用戶的輸入相應地被賦予更高的權重。然而,權重也可以基于其他信息。
29、車輛生態系統的另一有利設計方案還提出,中央計算設備還被設置成接收描述相應車輛用戶何時準備使用其車輛的意愿時間信息,以考慮到意愿時間信息來確定車隊的第一集合的車輛。這進一步提高了車輛使用者的舒適度。車輛用戶可以例如在諸如智能手機、平板電腦、筆記本電腦或臺式計算機的移動終端上填寫相應的問卷。他可以在家里安靜的一分鐘內做到這一點。然而,用戶交互特別有利地發生在車輛使用期間的車輛中。因此,可以防止車輛乘員感到無聊,此外,可以直接體驗待評估的車輛組件,這允許給出直接反饋。在這種情況下,中央計算設備需要關于相應用戶何時使用其車輛的信息。該意愿時間信息,即相應用戶在哪個日期和哪個時間使用他的車輛的信息,可以直接傳送到中央計算設備。因此,例如,車輛用戶可以通過他的移動終端或也通過車輛的信息娛樂系統通知中央計算設備他將在哪些日期和時間與車輛同行。例如,這還包括每天上班的通勤距離。中央計算設備或使用車載計算單元的車輛本身也可以親自識別相應的旅行模式。
30、在最簡單的情況下,當相應車輛的驅動發動機啟動時,車隊的車輛傳送意愿時段的開始。相應地,當驅動發動機手動關閉時,意愿時段結束。
31、根據車輛生態系統的另一有利設計方案,車隊的至少一個子集的車輛被設置成向中央計算設備傳送路線信息,中央計算設備還被設置成處理路線信息以確定意愿時間信息。例如,如果行程路線被輸入到導航系統中,則車輛可以獨立地確定在沿導航路線的行程期間存在意愿時段。
32、根據本發明的車輛生態系統的另一有利設計方案還提出,中央計算設備還被設置成分別向單個車輛用戶提供單獨的獎勵賬戶,并在相應車輛用戶作為車隊的第一集合的車輛的一部分向中央計算設備提供用戶交互信息時向相應的獎勵賬戶記入獎勵積分(anreizguthaben)。換句話說,參與車輛組件進一步開發的車輛用戶將獲得報酬。例如,金錢、代金券或訂閱車輛功能的延長使用壽命可以作為獎勵積分被記入相應的獎勵賬戶。然后,相應的車輛用戶可以將錢轉移到例如銀行賬戶。代金券可以例如在合約車間兌換,以進行維護或維修。某些車輛功能,例如提供座椅加熱或提供增加的驅動功率,可以訂閱并使用例如一年的期限。如果該期限到期,該功能將不再可用。作為獎勵積分可以例如提供延長一個月的功能使用。這增加了車輛用戶提供相應用戶交互信息的動機。這增加了車輛生態系統也可以自我開發的可靠性。
33、優選地,車隊的車輛被設置成提供用于執行開發數據包的安全環境,其中,與常規運行相比,在安全環境中,對車輛資源的訪問受到限制。這尤其改善了網絡安全。例如,可以在車輛的計算單元上執行虛擬機,其中執行相應的開發包。此外,計算單元可以利用車輛功能的深度也可以是受限的。特別是當第三方發布開發任務時,這防止了被禁止的數據提取或安全相關配置參數的操縱。
34、車輛生態系統的實體,即中央計算設備和車隊的車輛,不僅被設置成提供上述過程,而且還執行上述過程。因此,根據本發明,描述了一種用于車輛生態系統的方法,通過使用該方法,車輛生態系統能夠自主改進。
35、根據本發明的車輛生態系統的其他有利設計方案也可以從下面參照附圖更詳細地描述的實施例中獲得。