用于對計算機網絡中車輛可安裝控制器進行操作的設備、車輛可安裝控制器及方法
【專利摘要】本發(fā)明涉及一種用于將車輛可安裝控制器(120),特別是安裝于車輛上并且在使用時控制該車輛運行至少一部分的控制器,作為計算機網絡中的計算機網絡單元進行操作的方法,其中,通過對安裝了所述車輛可安裝控制器(120)的車輛的運行模式進行確定以及根據車輛的運行模式,特別是在執(zhí)行測試時的運行模式,執(zhí)行用于確定是否將車輛可安裝控制器(120)作為網絡單元使用的測試,所述車輛可安裝控制器(120)的空閑控制器資源被提供給計算機網絡用于遠程處理。
【專利說明】用于對計算機網絡中車輛可安裝控制器進行操作的設備、車輛可安裝控制器及方法
【技術領域】
[0001]本發(fā)明涉及用于對計算機網絡中的車輛可安裝控制器進行操作的服務器、車輛可安裝控制器以及一種方法。本發(fā)明還涉及用于操作這樣的車輛可安裝控制器的計算機程序和計算機程序產品。
【背景技術】
[0002]典型地,通過車輛可安裝控制器控制車輛,所述車輛可安裝控制器被安裝在車輛上并且在使用時至少控制車輛的一部分操作。這樣的控制器例如被用于控制驅動車輛的發(fā)動機或者使車輛減速的剎車。此外,這樣的控制器被用于操作車載導航或者娛樂系統(tǒng)以及車輛的其他關鍵或非關鍵的功能。這樣的控制器的資源像處理器、貯存器或存儲器典型地通過對最壞情況下的處理速度、時鐘頻率或者貯存器或存儲器大小及訪問速度進行考慮來衡量。最壞情況可能是需要最大處理速度和存儲器或貯存器的車輛駕駛狀態(tài)。例如,在使用車輛的防抱死制動系統(tǒng)緊急剎車情況下,防抱死制動控制器的最大資源可被使用。同樣的,當為車載導航系統(tǒng)計算一條新路線時,車載導航系統(tǒng)控制器可使用最大的處理和貯存器訪問時間或最大的存儲器空間。在車輛的正常操作中,例如在巡航且不需要新的路徑信息時,至少有一些控制器如車載導航控制器或剎車控制器之類的可用資源是不被使用的。
【發(fā)明內容】
[0003]因此,本發(fā)明的目的旨在當車輛可安裝控制器的空閑資源未被用于控制車輛時,利用該車輛可安裝控制器的空閑資源。
[0004]本發(fā)明主要思想是將車輛可安裝控制器,特別是安裝在車輛上并且在使用時至少控制車輛操作的一部分的控制器作為計算機網絡中的計算機網絡單元來操作,其中通過
[0005]-對安裝有所述車輛可安裝控制器的車輛的運行模式進行確定,并且
[0006]-執(zhí)行測試,所述測試用于根據所述車輛的運行模式,特別是在執(zhí)行測試時的運行模式,確定是否將車輛可安裝控制器作為網絡單元使用
[0007]將所述車輛可安裝控制器的空閑控制器資源提供給所述計算機網絡用于遠程處理。
[0008]這樣就確保了只有當安裝有所述車輛可安裝控制器的車輛處于適當?shù)倪\行模式時,該車輛可安裝控制器的控制器資源與計算機網絡共享用于遠程處理。
[0009]有利地,收到,特別是通過車輛可安裝控制器收到用于遠程處理的數(shù)據,并且發(fā)出,特別是通過車輛可安裝控制器發(fā)出該遠程處理的結果。通過這種方式,用于遠程處理的數(shù)據在計算機網絡和所述車輛可安裝控制器之間傳輸。
[0010]有利地,根據對車輛關閉請求的檢測,在對車輛可安裝控制器進行關閉之前確定是否請求傳輸作為遠程已處理數(shù)據的快照或者是否請求完成處理。這保證了當車輛可安裝控制器仍然在為計算機網絡遠程處理數(shù)據時,接收到如來自車輛點火開關的車輛關閉請求不會導致車輛可安裝控制器直接關閉。
[0011]有利地,根據對車輛關閉請求的檢測,在對車輛可安裝控制器進行關閉之前請求遠程處理的數(shù)據的快照的傳輸。這允許將已經處理的數(shù)據保存到快照中。
[0012]有利地,根據對車輛關閉請求的檢測,請求在關閉車輛可安裝控制器之前完成待遠程處理的數(shù)據的處理。這允許在數(shù)據處理完成之后對車輛可安裝控制器進行關閉。
[0013]有利地,發(fā)送有關車輛可安裝控制器的信息。這將與車輛可安裝控制器有關的附加信息提供給計算機網絡。
[0014]有利地,與車輛可安裝控制器有關的信息包括與車輛可安裝控制器的空閑控制器資源有關的信息。這樣對與計算機網絡來說車輛可安裝控制器的空閑資源是可用的。
[0015]有利地,從預先確定的特別是存儲在數(shù)據庫中的數(shù)據中選擇數(shù)據,并且根據選擇的結果,特別是根據數(shù)據的大小或類型及與車輛可安裝控制器有關的信息將選擇出的數(shù)據發(fā)送到車輛可安裝控制器以用于遠程處理。該方法選擇出適合用于遠程處理的數(shù)據并發(fā)送到車輛可安裝控制器。
[0016]有利地,在執(zhí)行所述測試之時,當車輛可安裝控制器的電力供應被開啟或當車輛可安裝控制器被安裝于其上的車輛被連接至特別是通過電纜連接至電池充電設備時,該測試的結果為將車輛可安裝控制器作為網絡單元使用。這允許輕易地選擇合適的運行模式。
[0017]有利地,在執(zhí)行所述測試之時,通過確定車輛可安裝控制器安裝于其上的車輛是否被連接至,特別是通過電纜被連接至電池充電設備,來確定運行模式。這允許輕易地確定運行模式。
[0018]有利地,傳輸用于激活作為網絡單元的車輛可安裝控制器的第一消息或用以去激活作為網絡單元的車輛可安裝控制器的第二消息。這樣,可由計算機網絡遠程激活或去激活車輛可安裝控制器。本發(fā)明還涉及用于控制至少車輛操作的一部分的車輛可安裝控制器,當所述車輛可安裝控制器被安裝到車輛上時可作為計算機網絡中的計算機網絡單元操作以為計算機網絡提供用于遠程處理的車輛可安裝控制器的空閑控制器資源,其中所述車輛可安裝控制器可被操作用于
[0019]-確定安裝有車輛可安裝控制器的車輛的運行模式,并且
[0020]-根據該車輛的運行模式,尤其在執(zhí)行測試時的運行模式,執(zhí)行用于確定是否將車輛可安裝控制器作為網絡單元使用的測試。
[0021]此外,本發(fā)明涉及用于將車輛可安裝控制器,特別是將安裝在車輛上并且在使用時車輛控制運行的至少一部分的控制器作為計算機網絡中的計算機網絡單元進行管理的設備,其可操作用于:
[0022]-確定安裝有車輛可安裝控制器的車輛的運行模式
[0023]-執(zhí)行測試,所述測試根據車輛的運行模式,特別是執(zhí)行測試時的運行模式,對是否使用車輛可安裝控制器作為網絡單元進行確定
[0024]-確定提供給計算機網絡用于遠程處理的車輛可安裝控制器的空閑控制器資源
[0025]-根據所述測試的結果,特別是根據數(shù)據的大小或類型以及與車輛可安裝控制器有關的信息,從預先確定的數(shù)據,特別是存儲于數(shù)據庫的數(shù)據中選擇數(shù)據,并將選擇的數(shù)據發(fā)送到車輛可安裝控制器用于遠程處理。
[0026]本發(fā)明的進一步發(fā)展可由從屬權利要求及后續(xù)說明中知悉。
【專利附圖】
【附圖說明】
[0027]下文參照附圖進一步對本發(fā)明進行闡明。
[0028]圖1示意性的示出了計算機網絡的部分。
[0029]圖2示意性的示出了第一順序圖。
[0030]圖3示意性的示出了第二順序圖。
【具體實施方式】
[0031]圖1示出了計算機網絡的一部分。根據本發(fā)明的第一實施例,計算機網絡包括用于管理車輛可安裝控制器的中心服務器110。中心服務器110通過數(shù)據鏈路與數(shù)據庫115連接。此外,中心服務器110通過數(shù)據鏈路與第一收發(fā)機130相連接。中心服務器110與數(shù)據庫115或第一收發(fā)機130之間的數(shù)據鏈路可以為直接數(shù)據鏈路或通過計算機網絡多個節(jié)點的鏈路。中心服務器110、數(shù)據庫115和第一收發(fā)機130可為依照作為IMS而眾所周知的互聯(lián)網協(xié)議多媒體子系統(tǒng)的計算機網絡的一部分。這樣的計算機網絡對于本領域技術人員來說是熟悉的,因而此處不再進一步說明。
[0032]計算機網絡臨時地包括至少一個或更多車輛可安裝控制器120,所述車輛可安裝控制器120通過第二收發(fā)器125與計算機網絡連接。所述至計算機網絡的連接例如由從第二收發(fā)機125到第一收發(fā)機130構成。該連接例如為根據被熟知為LTE的長期演進標準或IEEE802.11標準的無線連接。
[0033]車輛可安裝控制器120適于控制安裝有所述車輛可安裝控制器120的車輛的操作中的至少一部分。這意味著安裝在車輛上的控制器在使用時控制車輛操作的至少一部分,例如,車輛的發(fā)動機、剎車或車載式導航系統(tǒng)。
[0034]優(yōu)選地,車輛為通過電池操作并且使用電力發(fā)動機驅動的電動車輛。這種情況下,車輛可安裝控制器120適于在使用時至少控制電動車操作中的一部分。
[0035]此外,車輛可安裝控制器120可作為計算機網絡中的計算機網絡單元來操作,為計算機網絡遠程處理數(shù)據提供車輛可安裝控制器120的空閑控制器資源。這意味著車輛可安裝控制器120像計算機網絡的其他計算機網絡單元一樣可操作用來運行指令以執(zhí)行數(shù)據上的操作。為了這個目的,可預先安裝所述指令到車輛可安裝控制器120,例如車輛可安裝控制器120的貯存器之中。備選地,車輛可安裝控制器120可適于接收用于遠程處理的指令和數(shù)據。在任何情況下,車輛可安裝控制器120可適于僅操作特定類型或大小的數(shù)據。所述可被車輛可安裝控制器120遠程處理的數(shù)據的大小或類型可以預先確定并存儲到車輛可安裝控制器120的貯存器中,例如,在列表中。
[0036]車輛可安裝控制器120適于確定車輛可安裝控制器的空閑時間或者空余存儲器或可利用的貯存器的大小。在此處的空閑時間是指車輛可安裝控制器120沒有用于控制安裝有車輛可安裝控制器的車輛時的處理時間或周期。用于確定空閑時間或者空余存儲器或可利用貯存器的大小以及可被處理的數(shù)據的大小或類型的方法是本領域技術人員所熟知的,這里不再進一步說明。
[0037]此外車輛可安裝控制器120適于確定與安裝有車輛可安裝控制器120的車輛的運行模式有關的信息。
[0038]例如,車輛可安裝控制器120適于監(jiān)控點火開關122并確定點火開關122是處于鎖止還是開啟的位置。為了這個目的,依照示例車輛可安裝控制器120可連接到車輛的點火開關122上以執(zhí)行測試來確定與安裝有車輛可安裝控制器的車輛的運行模式有關的信肩、O
[0039]備選地或附加地,車輛可安裝控制器120可適于連接至同樣車輛上的任意其他車載可安裝控制器并接收與車輛運行模式有關的信息。例如,當車輛可安裝控制器120為車載式導航系統(tǒng)的一部分時,其可與相同車輛的發(fā)動機控制器連接并接收與發(fā)動機是否在運行有關的信息以便確定與車輛的運行模式相關的信息。
[0040]附加地或備選地,如圖1中所描述,如果為電動車輛,車輛可安裝控制器120可適于監(jiān)控插頭121來確定電動車輛是否插入到電池充電設備140,特別是通過電纜145。為達到此目的,車輛可安裝控制器120可被連接至插頭121以測試電纜145是否被插入插頭121或電力是否通過電纜145來傳輸。在這種情況下,車輛可安裝控制器120可適于根據該測試結果確定與該車輛控制器相連接的電動車輛的運行模式的相關信息。插頭121或與插頭121的連接是可選擇的。當車輛可安裝控制器被制造以安裝到電動汽車時,車輛可安裝控制器120可僅適于與插頭121連接。
[0041]車輛運行模式的信息可被確定為例如點火開關的狀態(tài):“0N”、“ACC”、“L0CK”。備選地或附加地,關于車輛運行模式的信息可被確定為充電狀態(tài):“0N”、“0FF”。例如當電纜145插入到電動汽車插頭121時充電狀態(tài)指示“0N”,否則為“OFF”。為達到此目的對例如電信號進行評估。將電信號轉換為用于確定車輛運行模式的信息的方法為本領域技術人員所熟知的,因而不再進一步闡明。
[0042]與運行模式相關的信息有可能是從相同車輛的其他控制器接收到的,例如消息可通過被熟知為CAN的控制器局域網在車輛可安裝控制器120和其他控制器之間交換。用于在車輛之間交換關于運行模式的信息的方法也是眾所周知的。
[0043]根據第一實施例,車輛可安裝控制器120適于發(fā)送關于車輛可安裝控制器120的信息以及關于安裝有車輛可安裝控制器120的車輛的運行模式的信息。例如,通過數(shù)據鏈路發(fā)送可利用的空閑時間或者空余存儲器或可使用貯存器的大小以及點火開關的狀態(tài)或充電狀態(tài)給中心服務器110。
[0044]此外,中心服務器110可適用于接收關于運行模式的信息并且從接收到的關于運行模式的信息確定安裝有車輛可安裝控制器120的車輛的運行模式。
[0045]例如如果點火開關122具有“0N”或“ACC”狀態(tài),那么車輛的運行模式被確定為“0N”。例如如果點火開關122具有“OFF”狀態(tài),則車輛運行模式被確定為“OFF”。
[0046]備選地或附加地,當充電狀態(tài)為“0N”時運行模式可被確定為“0N”,進而否則運行模式可被確定為“OFF”。如果同時使用與插頭121和點火開關122相關的信息,只要充電狀態(tài)指示為“0N”則車輛的運行模式可被確定為“0N”,不論點火開關122的狀態(tài)。
[0047]中心服務器110適于接收與車輛可安裝控制器120相關的信息并確定數(shù)據的大小或類型,例如根據空閑時間或空余可利用的存儲器或貯存器的大小。此外,中心服務器110可適于根據與車輛可安裝控制器120相關的信息來確定是否發(fā)送用于遠程處理數(shù)據的指令。
[0048]此外,中心服務器110可適于確定為計算機網絡提供用于遠程處理的車輛可安裝控制器的空閑控制器資源。所述空閑控制器資源由例如通過第一傳輸器130從車輛可安裝控制器120接收到的信息來確定。例如與車輛可安裝控制器120的可使用的資源相關的信息被存儲在數(shù)據庫115中并且當前已使用的處理時間,存儲器或貯存器作為信息被接收。在這種情況下,使用已使用和可使用之間的區(qū)別來確定空閑控制器資源。
[0049]另外,中心服務器110適于根據與車輛可安裝控制器120相關的信息來確定是否將車輛可安裝控制器120作為網絡單元來使用。例如如果確定使用空閑時間或者空余可利用存儲器或貯存器的大小處理數(shù)據是可行的,則將車輛可安裝控制器120作為網絡單元使用。
[0050]為達到此目的,中心服務器110適于執(zhí)行測試,所述測試根據車輛運行模式,特別是當正在執(zhí)行測試時的車輛運行模式,來確定是否將車輛可安裝控制器120作為網絡單元使用。例如,當車輛運行模式為“0N”時,測試結果為將車輛可安裝控制器120作為網絡單元使用。
[0051]這意味著中心服務器110適于確定車輛可安裝控制器120的運行模式是否適合作為網絡單元來使用車輛可安裝控制器120。例如,假如網絡運行模式指示安裝了車輛可安裝控制器的車輛通過電池充電電纜145這種方式連接至電池充電設備140,則車輛可安裝控制器可被用作網絡單元。
[0052]此外,中心服務器110適于從預先確定的數(shù)據特別是從存儲在數(shù)據庫115中的數(shù)據中選擇數(shù)據并根據測試結果,特別是根據數(shù)據的大小或類型以及接收到的與車輛可安裝控制器120相關的信息發(fā)送選擇出來的用于遠程處理的數(shù)據給車輛可安裝控制器120。例如,中心服務器110通過查詢存儲在中心服務器110或數(shù)據庫115中的表來從預先確定的數(shù)據中選擇數(shù)據,所述表根據數(shù)據的大小或類型以及與車輛可安裝控制相關的信息如空閑時間或車輛運行模式,將數(shù)據庫115中的可用的預先確定的數(shù)據映射到空閑的控制器資源或合適的運行模式。例如,假如安裝有車輛可安裝控制器120的車輛處于正常運行模式時,僅發(fā)送可用小的空閑時間快速處理的數(shù)據至車輛可安裝控制器120中進行遠程處理。例如,假如車輛通過電纜145插入到電池充電設備140時,發(fā)送需要更多空閑時間以及更長業(yè)務處理時間的更大數(shù)據塊至安裝有控制器120的車輛。同樣的如果車輛運行模式為“OFF”或可利用的資源少于遠程處理數(shù)據所需的資源,則不發(fā)送數(shù)據。
[0053]備選地或附加地,車輛可安裝控制器120可適于執(zhí)行另一測試,所述測試用于根據車輛運行模式,特別地當正在執(zhí)行此次測試時車輛所處的運行模式來確定是否使用車輛可安裝控制器120作為網絡單元。例如,當測試結果為車輛運行模式為“0N”時,將車輛可安裝控制器120作為網絡單元使用。在這種情況下,車輛可安裝控制器120可適于根據該另一測試的結果接受對遠程處理的請求,即當所述結果指示車輛運行模式為“0N”時接受請求,反之則拒絕請求。
[0054]為達到此目的,車輛可安裝控制器120可適于從與運行模式有關的信息中確定車輛可安裝控制器120安裝于其上的車輛的運行模式。
[0055]附加地或備選地,如果為電動汽車,車輛可安裝控制器120可適于根據測試結果確定與車輛可安裝控制器相連接的電動汽車的運行模式。
[0056]例如如果點火開關122具有狀態(tài)“0N”或“ACC”,將車輛運行模式確定為“0N”。例如如果點火開關122具有狀態(tài)“0FF”,將車輛運行模式確定為“OFF”。備選地或附加地,如果確定電纜145被插入到車輛的插頭121中時可將運行模式確定為“0N”,否則為“OFF”。在使用插頭121以及點火開關122的相關信息的情況下,只要確定電纜145被插入到車輛的插頭121中就可將車輛運行模式確定為“0N”,不管點火開關122的狀態(tài)。
[0057]在這種情況下,可附加地或作為與運行模式相關的信息的替代,發(fā)送所述運行模式給中心服務器110。在第一種情況下,中心服務器110可適于使用所述運行模式信息來驗證接收到的與運行模式相關的信息。在后面的那種情況下,運行模式可不由中心服務器110確定,而是可僅使用接收到的運行模式來確定是否將車輛可安裝控制器120作為網絡單元使用。
[0058]此外,中心服務器110可適于傳輸用于激活將車輛可安裝控制器120作為網絡單元的第一消息200或傳輸用于去激活將車輛可安裝控制器120作為網絡單元的第二消息211。
[0059]參考圖2中的順序圖,下面對依據第一實施例的方法中使用的第一和第二消息以及其他消息進行闡釋。
[0060]依照第一實施例的方法例如在車輛可安裝控制器120通過第一收發(fā)器130和第二收發(fā)器125已成功地與中心服務器110建立連接之后,根據車輛可安裝控制器120對點火開關122的點火裝置“0N”或“ACC”的檢測來啟動。
[0061]中心服務器110和車輛可安裝控制器120兩者均包括允許通過收發(fā)器發(fā)送和接收消息并且實施該方法的步驟的指令。這些指令例如為作為計算機程序或可執(zhí)行代碼的形式存儲在各自的服務器或控制器的貯存器之中并且包括建立兩者之間的數(shù)據鏈路的指令。這樣,車輛可安裝控制器120例如可適于使用永久存儲于車輛可安裝控制器120中的中心服務器110的互聯(lián)網通信協(xié)議地址,通過互聯(lián)網協(xié)議多媒體子系統(tǒng)鏈路請求至中心服務器110的連接。此外,中心服務器110適于從車輛可安裝控制器120接收連接請求并與其建立連接,建立所述連接使用在連接請求中接收到的或存儲于中心服務器110的車輛可安裝控制器120的互聯(lián)網協(xié)議地址。
[0062]在啟動之后,用于將車輛可安裝控制器120激活為網絡單元的第一消息200由中心服務器110通過各自的收發(fā)器125和130發(fā)送給車輛可安裝控制器120。
[0063]然后,在步驟201中車輛可安裝控制器120確定與車輛可安裝控制器安裝于其上的車輛的運行模式相關的信息。例如,車輛可安裝控制器通過對點火開關122或插頭121的監(jiān)控確定運行模式。
[0064]與運行模式相關的信息例如為如上所述的點火開關122的狀態(tài)“0N”、“ACC”、“ LOCK ”或充電狀態(tài)“ ON”或“ OFF ”。
[0065]隨后在步驟202中,車輛可安裝控制器確定車輛的運行模式。此外車輛可安裝控制器120執(zhí)行用于確定是否將車輛可安裝控制器120作為網絡單元使用的測試。該測試根據車輛的運行模式、特別是根據正在執(zhí)行測試時的車輛的運行模式來執(zhí)行。例如,如果運行模式為“0N”,車輛可安裝控制器120可作為網絡單元使用。此外,如果運行模式為“0FF”,車輛可安裝控制器120不可作為網絡單元使用。
[0066]測試之后,與車輛可安裝控制器120相關的信息作為響應203從車輛可安裝控制器120發(fā)送到中心服務器110。例如,與車輛可安裝控制器120相關的信息包括與車輛可安裝控制器120的空閑計算機資源相關的信息。在此處所指的空閑控制器資源可為如上所述的空閑處理時間或可利用的存儲器或貯存器。
[0067]根據收到的響應203,中心服務器110在步驟204中確定使用什么數(shù)據在車輛可安裝控制器120上進行遠程處理。例如根據數(shù)據的可用空閑資源大小以及車輛可安裝控制器120的運行模式從預先確定的數(shù)據中選擇待使用數(shù)據。例如,中心服務器110通過為可用空閑資源選擇適當?shù)臄?shù)據來在預先確定的數(shù)據的表中查找數(shù)據以便使用。根據對數(shù)據的選擇,中心服務器110向數(shù)據庫115發(fā)送請求205。根據對該數(shù)據請求的接收,數(shù)據庫115在響應206中返回請被求的數(shù)據。
[0068]收到響應206中的數(shù)據后,中心服務器110在消息207中將接收到的數(shù)據發(fā)送給車輛可安裝控制器120。
[0069]收到消息207中的數(shù)據后,車輛可安裝控制器120在步驟208中遠程處理數(shù)據。
[0070]完成處理后,車輛可安裝控制器120在消息209中將處理結果發(fā)送至中心服務器110。
[0071]收到消息209中的結果后,中心服務器110在對貯存的請求210中將結果發(fā)送至數(shù)據庫115。在收到消息210中對貯存的請求后,數(shù)據庫115貯存所述結果。
[0072]此外,中心服務器110根據消息209中所述結果的接收,發(fā)送用于對車輛可安裝控制器作為網絡單元進行去激活的消息211至車輛可安裝控制器120。
[0073]然后方法終止。備選地,例如如果存在額外的用于處理的數(shù)據,通過重復上述步驟,所述方法繼續(xù)。
[0074]在上文使用執(zhí)行必要步驟以確定運行模式的車輛可安裝控制器120對方法進行了描述。通過交換執(zhí)行步驟202和發(fā)送消息203的順序并且在由車輛可安裝控制器120至中心服務器110的消息203中發(fā)送與運行模式相關的信息而不是發(fā)送運行模式,可將所述方法修改為使中心服務器110執(zhí)行這些步驟。
[0075]參閱圖3,對所述方法的內容特別是對于中斷的處理進行附加說明。
[0076]例如每當車輛可安裝控制器120確定車輛運行模式中出現(xiàn)了顯著的變化,就開始對中斷的處理。例如當轉動點火開關122使點火開關的狀態(tài)由“0N”或“ACC”位置改變?yōu)椤癘FF”位置表明車輛的用戶希望關閉車輛之時。
[0077]可選地,如果為電動車輛,例如每當充電狀態(tài)從“0N”變化為“OFF”表明該電動車輛已經通過從插頭121拔下電纜145斷開與電池充電設備的連接時,開始對中斷的處理。
[0078]根據由車輛可安裝控制器120還是由中心服務器110確定運行模式,通過傳輸新的運行模式給中心服務器110或通過傳輸與新的運行模式相關的信息給中心服務器110開始所述中斷操作的處理。在第一種情況下,車輛可安裝控制器120如上面對與運行模式的描述由新的與運行模式相關的信息確定新的運行模式。在后一種情況下,如上所述中心服務器110通過從車輛可安裝控制器120接收到的新的與運行模式相關的信息來確定運行模式。
[0079]根據指示上述新的運行模式或包含上述新的與運行模式相關的信息的消息301的接收,執(zhí)行步驟302.
[0080]在步驟302中,確定運行模式是否變化,尤其是從“0N”模式變化到“OFF”模式,即指示車輛關閉請求。此外中心服務器110確定是否請求傳輸遠程處理的數(shù)據的快照或在對車輛可安裝控制器120進行關閉之前完成處理。
[0081]在消息303中發(fā)送所述確定的結果至車輛可安裝控制器120。
[0082]例如,消息303包含指令,例如,字符串“快照”或“最終結果”。
[0083]根據包含結果的消息303的接收,車輛可安裝控制器120在對車輛可安裝控制器進行關閉之前遠程處理數(shù)據或者確定截至接收消息303中的請求時遠程處理的數(shù)據的快照。在這兩種情況下,車輛可安裝控制器120在消息304中將被請求數(shù)據發(fā)送給中心服務器110,所述被請求數(shù)據為在車輛可安裝控制器120進行關閉之前已處理的數(shù)據的快照或對所述處理完成后的處理結果。
[0084]例如,車輛可安裝控制器120適于解釋包含指令如字符串“快照”或“最終結果”的消息303并相應地處理數(shù)據。此外車輛可安裝控制器120適于將車輛可安裝控制器120的關閉推遲至處理完成或快照被成功地傳輸。為達到此目的,車輛可安裝控制器120可包括單獨的電池、電容器或直接連接至該車輛的電池以維持電力并僅在接收到數(shù)據成功傳送到中心服務器110的確認之后關閉。
[0085]根據消息304中的所述快照或所述結果的接收,中心服務器110在對存儲的請求305中發(fā)送所述數(shù)據給數(shù)據庫115。這確保了中斷不會導致數(shù)據丟失。此外,中心服務器110根據消息304中所述結果或所述快照的接收發(fā)送第二消息211以去激活車輛可安裝控制器120。這阻止了在數(shù)據保存前根據中斷的檢測對車輛可安裝控制器120進行關閉。為達到此目的,車輛可安裝控制器120可適于在釋放作為網絡單元的車輛可安裝控制器120之前等待第二消息并關閉。
[0086]根據第二實施例,第一實施例中由中心服務器110執(zhí)行的一些功能被分散至整個計算機網絡。特別地,在第一實施例的中心服務器110的功能可以像連接安裝在相同或不同車輛上的車輛可安裝控制器并且共享各自車輛可安裝控制器120的空閑資源以處理數(shù)據的對等網絡中那樣來執(zhí)行。在這種方案中,數(shù)據庫115可為分散式數(shù)據庫,并且位于一個或多個車輛可安裝控制器120上。在這種情況下,圖1中的中心服務器110和數(shù)據庫115一樣被分散在多種車輛上的整個計算機網絡之上。此外,上述第一實施例中描述的方法的所有步驟并非是從一個車輛可安裝控制器120發(fā)送到中心服務器110,而是從車輛可安裝控制器120之一發(fā)送到同一計算機網絡中的另一車輛可安裝控制器120。可通過參與的車輛可安裝控制器120的靜態(tài)列表,如互聯(lián)網協(xié)議地址列表或通過提供如追蹤器或類似于對等網絡的分布式哈希表那樣的查詢服務的分布式系統(tǒng)來對第二實施例中的個別車輛可安裝控制器120進行追蹤。
[0087]根據第二實施例,車輛可安裝控制器120包括允許執(zhí)行第一實施例中描述的中心服務器110或數(shù)據庫115的工作的至少一部分的指令和硬件。
[0088]本發(fā)明并不僅限于確定所涉及到的車輛的運行模式的特殊方法。特別地,對點火開關122或插頭121的監(jiān)控僅為如何確定車輛運行模式的示例。任何其他確定運行模式的方法,例如通過控制器局域網訪問或監(jiān)控其他車輛的控制器同樣可被使用。
[0089]此外,根據本發(fā)明數(shù)據的類型和大小不僅限于任何特殊的大小或類型。傳輸至車輛可安裝控制器120的數(shù)據可為包含連同待處理數(shù)據的指令的程序代碼或僅僅是數(shù)據。在這種情況下,車輛可安裝控制器120可包括用于遠程對數(shù)據進行處理的預先安裝的程序代碼。
[0090]以上敘述和描繪僅僅示出了本發(fā)明的原理部分。因此需要指出本領域技術人員能夠遵循本發(fā)明的原理設計出多種本文中沒有明確描述或展示的實施例,但其仍然包括在本發(fā)明的精神和范圍之中。此外,所有在此列舉的例子主要為了教導和幫助讀者理解本發(fā)明的原理以及發(fā)明人提出的概念以推動本領域技術的發(fā)展,并且所舉示例還應被理解為不限于本文這些特別列舉的例子和條件。此外,所有對本發(fā)明原理、整體情況、實施例以及具體示例的陳述均包括其等同物。
[0091]包括任意標記為“處理器”的功能塊,圖例中展示的多種不同組件的功能可通過使用專用硬件或具有執(zhí)行軟件能力的硬件與適當軟件聯(lián)合提供。當由處理器提供時,提供該功能的處理器可能是一個單獨的專用處理器、一個單獨的共享處理器或部分獨立處理器被共享的多個獨立處理器。此外,術語“處理器”或“控制器”的明確使用不應被理解為涉及排除能執(zhí)行軟件的硬件,并且應理解為包括但不限于數(shù)字信號處理器(DSP)硬件、網絡處理器、特定用途集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、用來存儲軟件的只讀存儲器(ROM)、隨機存儲器(RAM)以及非易失存儲器。其余常規(guī)和/或定制硬件設備也可能包括在內。
[0092]需要指出對于本領域技術人員來說此處的任意框圖描繪了體現(xiàn)本發(fā)明原理的電路的概念性視圖。類似地,需要指出所有序列圖均表述了實質上位于計算機可讀媒體中上并因此被計算機或處理器執(zhí)行的各種進程,而不論此類計算機或處理器是否被明確地示出。
[0093]本領域技術人員能夠輕易認識到多種上述方法的步驟可以通過被編程的計算機執(zhí)行。在此,一些實施例還旨在覆蓋程序存儲設備如數(shù)字數(shù)據存儲介質,其為可被機器或計算機讀取并且編碼機器可執(zhí)行或計算機可執(zhí)行指令的程序,其中所述指令執(zhí)行所述上述方法的一些或全部步驟。所述程序存儲設備可為如數(shù)字存儲器、磁存儲媒介如磁盤和磁帶、硬盤驅動器、或光可讀數(shù)字數(shù)據存儲媒介。實施例還旨在覆蓋被編程以執(zhí)行上述方法的所述步驟的計算機。
【權利要求】
1.一種用于將車輛可安裝控制器(120)作為計算機網絡中的計算機網絡單元進行操作的方法,所述車輛可安裝控制器(120)特別是安裝于車輛上的控制器并且在使用時控制至少車輛操作的一部分的車輛可安裝控制器,其中所述車輛可安裝控制器(120)的空閑控制器資源通過以下步驟被提供給所述計算機網絡用于進行遠程處理: -對安裝了所述車輛可安裝控制器(120)的車輛的運行模式進行確定(201),并且-執(zhí)行(202)測試,所述測試用于根據所述車輛的運行模式,特別是在執(zhí)行所述測試時的運行模式,確定是否將車輛可安裝控制器(120)作為網絡單元使用。
2.如權利要求1所述的方法,包括進一步的步驟: -特別地通過車輛可安裝控制器(120),接收(207)用于遠程處理的數(shù)據, -特別地通過車輛可安裝控制器(120),發(fā)送(209)所述遠程處理的結果。
3.如權利要求2所述的方法,包括進一步的步驟: -根據對運行模式改變(301)的檢測,特別是對車輛關閉請求(301)的檢測,確定(302)在關閉車輛可安裝控制器(120)之前是否請求傳輸被遠程處理的數(shù)據的快照或是否完成處理。
4.如權利要求2或3所述的方法,包括步驟: -根據對運行模式改變(301)的檢測,特別是對車輛關閉請求(301)的檢測,請求(303)在關閉車輛可安裝控制器(120)之前傳輸被遠程處理的數(shù)據的快照。
5.如權利要求2或3所述的方法,包括步驟: -根據對運行模式改變(301)的檢測,特別是對車輛關閉請求(301)的檢測,請求(303)在關閉車輛可安裝控制器(120)前完成需被遠程處理的數(shù)據的處理。
6.如上述任意權利要求之一所述的方法,包括步驟: -特別通過車輛可安裝控制器(120),發(fā)送(203)與車輛可安裝控制器(120)有關的信肩、O
7.如權利要求6所述的方法,其中所述與車輛可安裝控制器(120)有關的信息包括與車輛可安裝控制器(120)的空閑控制器資源有關的信息。
8.如上述任意權利要求之一所述的方法,包括步驟: -從特別存儲在數(shù)據庫(115)之中的預先確定的數(shù)據中選擇(204、205、206)數(shù)據,并且根據所述選擇的結果,特別是根據所述數(shù)據的大小或類型以及與車輛可安裝控制器(120)有關的信息,將所述選擇出的用于遠程處理的數(shù)據發(fā)送(207)至車輛可安裝控制器(120)。
9.如上述任意權利要求之一所述的方法,其中當在執(zhí)行測試之時,至所述車輛可安裝控制器(120)的電力供應為開啟狀態(tài)或者是安裝了所述車輛可安裝控制器(120)的車輛被連接至,特別是通過電纜(145)被連接至電源充電設備(140),所述測試的結果為將車輛可安裝控制器(120)作為網絡單元使用。
10.如權利要求6所述的方法,其中在執(zhí)行測試時,通過對安裝有所述車輛可安裝控制器(120)的車輛是否被連接至,特別是通過電纜(145)被連接至電源充電設備(140)進行確定,來確定運行模式。
11.如上述任意權利要求之一所述的方法,包括附加步驟: -傳送用于激活車輛可安裝控制器(120)作為網絡單元的第一消息(200),或 -傳送用于去激活車輛可安裝控制器(120)作為網絡單元的第二消息(211)。
12.—種在安裝到車輛上時用于控制至少車輛運行的一部分的車輛可安裝控制器(120),其可作為計算機網絡中的計算機網絡單元操作,為計算機網絡提供用于遠程進行處理的所述車輛可安裝控制器(120)的空閑控制器資源,其中所述車輛可安裝控制器(120)能夠操作以 -確定安裝有所述車輛可安裝控制器(120)的車輛的運行模式,并且 -執(zhí)行測試,所述測試用于根據車輛的運行模式,特別是在執(zhí)行測試時的運行模式,確定是否將所述車輛可安裝控制器(120)作為網絡單元使用。
13.一種用于對作為計算機網絡中的計算機網絡單元的車輛可安裝控制器(120)進行管理的設備(120、110),所述車輛可安裝控制器(120)特別是安裝在車輛上且在使用時對車輛運行的至少一部分進行控制的控制器,其可操作用于: -確定安裝有所述車輛可安裝控制器(120)的車輛的運行模式, -執(zhí)行測試,所述測試用于根據所述車輛的運行模式,特別是當執(zhí)行測試時所述車輛的運行模式確定是否將車輛可安裝控制器(120)作為網絡單元使用, -確定提供給計算機網絡用于遠程處理的車輛可安裝控制器(120)的空閑控制器資源, -根據所述測試的結果,特別是根據數(shù)據的大小或類型以及與車輛可安裝控制器(120)有關的信息,從預先確定的數(shù)據中特別是存儲于數(shù)據庫(115)的數(shù)據中選擇數(shù)據,并且將所述選擇出的數(shù)據發(fā)送至車輛可安裝控制器(120)用于遠程處理。
14.一種用于將車輛可安裝控制器(120)作為計算機網絡中的計算機網絡單元進行操作的計算機程序,其中所述計算機程序,在計算機上執(zhí)行時,使得計算機執(zhí)行如權利要求1所述方法的步驟。
15.一種用于將車輛可安裝控制器(120)作為計算機網絡中的計算機網絡單元進行操作的計算機程序產品,包括一臺具有計算機可讀程序的計算機可用介質,其中所述計算機可讀程序,在計算機上執(zhí)行時,使得計算機執(zhí)行如權利要求1所述方法的步驟。
【文檔編號】G06F9/50GK104396218SQ201380032516
【公開日】2015年3月4日 申請日期:2013年5月15日 優(yōu)先權日:2012年6月21日
【發(fā)明者】T·勒韋爾, R·巴倫丁 申請人:阿爾卡特朗訊公司