亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于模塊遠(yuǎn)程請(qǐng)求處理的方法和設(shè)備與流程

文檔序號(hào):11878998閱讀:198來源:國(guó)知局
用于模塊遠(yuǎn)程請(qǐng)求處理的方法和設(shè)備與流程

示意性實(shí)施例總體上涉及用于處理對(duì)于車輛的軟件、硬件模塊和組件的遠(yuǎn)程數(shù)據(jù)和訪問請(qǐng)求以及來自車輛軟件、硬件模塊和組件的遠(yuǎn)程數(shù)據(jù)和訪問請(qǐng)求的方法和設(shè)備。



背景技術(shù):

車輛的信息娛樂模塊和遠(yuǎn)程信息處理模塊(諸如,軟件模塊和硬件組件)通常可通過從云端或遠(yuǎn)程源(諸如,互聯(lián)網(wǎng))中提取的數(shù)據(jù)而獲益。這種實(shí)時(shí)數(shù)據(jù)可啟用高級(jí)駕駛員輔助,可提升駕駛體驗(yàn),并且通??捎兄谲囕v中的高級(jí)計(jì)算功能。目前,這可能會(huì)出現(xiàn)一些困難,因?yàn)殡m然嵌入式車輛調(diào)制解調(diào)器可提供連接能力,但是可被遠(yuǎn)程發(fā)送和接收的命令和數(shù)據(jù)結(jié)構(gòu)可能需要預(yù)先在該調(diào)制解調(diào)器和接收遠(yuǎn)程數(shù)據(jù)的模塊兩者中非常準(zhǔn)確地被限定。因此,如果新的功能被添加到可從遠(yuǎn)程數(shù)據(jù)獲益的車輛軟件或車輛硬件,則可能需要調(diào)制解調(diào)器軟件更新,以便處理新的請(qǐng)求,這可能會(huì)對(duì)車輛駕駛員造成令人沮喪的情形。

在一個(gè)示例中,描述了一種通信服務(wù)網(wǎng)絡(luò),所述通信服務(wù)網(wǎng)絡(luò)使客戶端通信裝置能夠通過網(wǎng)關(guān)按照以下三種模式中的一個(gè)模式同步或異步地彼此進(jìn)行通信或與傳統(tǒng)通信裝置進(jìn)行通信,所述三種模式為(i)實(shí)時(shí)模式、(ii)時(shí)移模式以及(iii)在實(shí)時(shí)模式和時(shí)移模式兩者之間無縫轉(zhuǎn)換。當(dāng)通過存儲(chǔ)器創(chuàng)建或檢索消息媒體時(shí),發(fā)送客戶端裝置通過該網(wǎng)絡(luò)不斷地發(fā)送該媒體。當(dāng)該媒體被發(fā)送到接收客戶端裝置或網(wǎng)關(guān)時(shí),該網(wǎng)絡(luò)不斷地路由該媒體,當(dāng)該媒體被接收時(shí),接收客戶端裝置或網(wǎng)關(guān)不斷地存儲(chǔ)該媒體。隨著持續(xù)不斷的存儲(chǔ),接收端可進(jìn)行選擇:當(dāng)在實(shí)時(shí)模式下接收到該媒體時(shí)呈現(xiàn)該媒體、在時(shí)移模式下從存儲(chǔ)器中呈現(xiàn)該媒體或者在兩種模式之間進(jìn)行無縫地轉(zhuǎn)換。此外,與常規(guī)的全雙工電話呼叫類似,當(dāng)消息針對(duì)彼此被實(shí)時(shí)地、同步地發(fā)送和呈現(xiàn)時(shí),用戶可“實(shí)時(shí)地”彼此進(jìn)行通信??蛇x地,用戶可通過在離散時(shí)間來回發(fā)送消息或者通過對(duì)接收的消息進(jìn)行時(shí)移回顧來異步地彼此進(jìn)行通信。

在另一當(dāng)前實(shí)施方式中,提供了一種用于監(jiān)測(cè)和控制網(wǎng)絡(luò)上的多個(gè)啟用互聯(lián)網(wǎng)協(xié)議(IP)的裝置的計(jì)算機(jī)實(shí)現(xiàn)的方法。多個(gè)啟用IP的裝置中的每個(gè)裝置在網(wǎng)絡(luò)上具有內(nèi)部IP地址,但不具有用于在互聯(lián)網(wǎng)上使用的外部IP地址。該方法包括執(zhí)行端口掃描的步驟,以獲取網(wǎng)絡(luò)上的多個(gè)啟用IP的裝置的內(nèi)部IP地址。使用內(nèi)部IP地址從網(wǎng)絡(luò)上的多個(gè)啟用IP的裝置中的每個(gè)裝置檢索HTML頁(yè)面。數(shù)據(jù)文件名從檢索到的HTML頁(yè)面中的每一個(gè)頁(yè)面中被提取,且在一些實(shí)施例中被轉(zhuǎn)換成新的數(shù)據(jù)文件名。該方法還包括根據(jù)提取的數(shù)據(jù)文件名或者使用新的數(shù)據(jù)文件名從網(wǎng)絡(luò)上的多個(gè)啟用IP的裝置的中的每個(gè)裝置檢索數(shù)據(jù)。還公開了計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和網(wǎng)關(guān)計(jì)算裝置(例如,以插座式計(jì)算機(jī)的形式存在的網(wǎng)關(guān)計(jì)算裝置)。



技術(shù)實(shí)現(xiàn)要素:

在第一示意性實(shí)施例中,一種系統(tǒng)包括處理器,所述處理器被配置為接收來自車輛模塊的請(qǐng)求。所述處理器還被配置為解碼所述請(qǐng)求。所述處理器還被配置為識(shí)別所述請(qǐng)求的接收實(shí)體。所述處理器被配置為將所述請(qǐng)求發(fā)送到識(shí)別的實(shí)體。此外,所述處理器被配置為:接收來自識(shí)別的實(shí)體的響應(yīng),從所述響應(yīng)中剝離任何HTTP報(bào)頭,并將接收到的響應(yīng)轉(zhuǎn)發(fā)到所述車輛模塊。

在第二示意性實(shí)施例中,提供一種計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法包括接收來自車輛模塊的請(qǐng)求。所述方法還包括解碼所述請(qǐng)求。所述方法還包括識(shí)別所述請(qǐng)求的接收實(shí)體。此外,所述方法包括將所述請(qǐng)求發(fā)送到識(shí)別的實(shí)體。所述方法還包括:接收來自識(shí)別的實(shí)體的響應(yīng),從所述響應(yīng)中剝離任何HTTP報(bào)頭,并將接收到的響應(yīng)轉(zhuǎn)發(fā)到所述車輛模塊。

在第三示意性實(shí)施例中,一種非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)指令,其中,當(dāng)所述指令被處理器執(zhí)行時(shí),使得所述處理器執(zhí)行一種方法,所述方法包括接收來自車輛模塊的請(qǐng)求。所述方法還包括解碼所述請(qǐng)求。所述方法還包括識(shí)別所述請(qǐng)求的接收實(shí)體。此外,所述方法包括將所述請(qǐng)求發(fā)送到識(shí)別的實(shí)體。所述方法還包括:接收來自識(shí)別的實(shí)體的響應(yīng),從所述響應(yīng)中剝離任何HTTP報(bào)頭,并將接收到的響應(yīng)轉(zhuǎn)發(fā)到所述車輛模塊。

根據(jù)本發(fā)明,提供一種存儲(chǔ)指令的非暫時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,當(dāng)所述指令被處理器執(zhí)行時(shí),使得所述處理器執(zhí)行一種方法,所述方法包括:在車輛調(diào)制解調(diào)器接收來自車輛模塊的請(qǐng)求;經(jīng)由所述車輛調(diào)制解調(diào)器解碼 接收到的請(qǐng)求;經(jīng)由所述車輛調(diào)制解調(diào)器識(shí)別所述請(qǐng)求的接收實(shí)體;經(jīng)由所述車輛調(diào)制解調(diào)器將所述請(qǐng)求發(fā)送到識(shí)別的實(shí)體;經(jīng)由所述車輛調(diào)制解調(diào)器接收來自識(shí)別的實(shí)體的響應(yīng);經(jīng)由所述車輛調(diào)制解調(diào)器從所述響應(yīng)中剝離HTTP報(bào)頭;將接收到的響應(yīng)從所述車輛調(diào)制解調(diào)器轉(zhuǎn)發(fā)到所述車輛模塊。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述請(qǐng)求包括HTTP請(qǐng)求。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述請(qǐng)求包括壓縮的有效載荷,所述方法還包括:在將包括所述有效載荷的請(qǐng)求發(fā)送到識(shí)別的實(shí)體之前,解壓縮所述有效載荷。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述響應(yīng)是JSON響應(yīng)。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述響應(yīng)是XML響應(yīng)。

根據(jù)本發(fā)明的一個(gè)實(shí)施例,所述方法還包括:在將接收到的響應(yīng)轉(zhuǎn)發(fā)到所述車輛模塊之前,壓縮所述響應(yīng)。

附圖說明

圖1示出了示意性的車輛計(jì)算系統(tǒng);

圖2示出了通信網(wǎng)絡(luò)的示意性示例;

圖3示出了數(shù)據(jù)請(qǐng)求處理的示意性示例;

圖4示出了用于數(shù)據(jù)請(qǐng)求處理的示意性處理。

具體實(shí)施方式

根據(jù)需要,在此公開了本發(fā)明的詳細(xì)實(shí)施例;然而,將理解的是,所公開的實(shí)施例僅是本發(fā)明的示例,其中,本發(fā)明可以以各種替代形式來實(shí)現(xiàn)。附圖無需按比例繪制;一些特征可被夸大或最小化以示出特定組件的細(xì)節(jié)。因此,在此公開的特定結(jié)構(gòu)和功能細(xì)節(jié)不應(yīng)被解釋為具有限制性,而僅作為用于教導(dǎo)本領(lǐng)域技術(shù)人員以多種形式利用本發(fā)明的代表性基礎(chǔ)。

圖1示出用于車輛31的基于車輛的計(jì)算系統(tǒng)(VCS)1的示例方框拓?fù)鋱D。這種基于車輛的計(jì)算系統(tǒng)1的示例為由福特汽車公司制造的SYNC系統(tǒng)。設(shè)置有基于車輛的計(jì)算系統(tǒng)的車輛可包含位于車輛中的可視前端界面4。如果所述界面設(shè)置有例如觸摸敏感屏幕,則用戶可還能夠與所述界面進(jìn)行交互。在另一示意性實(shí)施例中,通過按鈕按壓、具有自動(dòng)語(yǔ)音識(shí)別和語(yǔ)音合成的口語(yǔ)對(duì)話系統(tǒng)來進(jìn)行交互。

在圖1所示的示意性實(shí)施例1中,處理器3控制基于車輛的計(jì)算系統(tǒng)的至少一部分操作。設(shè)置在車輛內(nèi)的處理器允許對(duì)命令和例程進(jìn)行車載處理。另外,處理器被連接到非持久性存儲(chǔ)器5和持久性存儲(chǔ)器7兩者。在此示意性實(shí)施例中,非持久性存儲(chǔ)器是隨機(jī)存取存儲(chǔ)器(RAM),持久性存儲(chǔ)器是硬盤驅(qū)動(dòng)器(HDD)或閃存。一般說來,持久性(非暫時(shí)性)存儲(chǔ)器可包括當(dāng)計(jì)算機(jī)或其它裝置掉電時(shí)保持?jǐn)?shù)據(jù)的所有形式的存儲(chǔ)器。這些存儲(chǔ)器包括但不限于:HDD、CD、DVD、磁帶、固態(tài)驅(qū)動(dòng)器、便攜式USB驅(qū)動(dòng)器和任何其它適當(dāng)形式的持久性存儲(chǔ)器。

處理器還設(shè)置有允許用戶與處理器進(jìn)行交互的若干不同的輸入。在此示意性實(shí)施例中,麥克風(fēng)29、輔助輸入25(用于輸入33)、USB輸入23、GPS輸入24、屏幕4(其可以是觸摸屏顯示器)和藍(lán)牙輸入15全部被提供。還設(shè)置有輸入選擇器51,以允許用戶在各種輸入之間進(jìn)行切換。對(duì)麥克風(fēng)和輔助連接器兩者的輸入在被傳送到處理器之前,由轉(zhuǎn)換器27對(duì)所述輸入進(jìn)行模數(shù)轉(zhuǎn)換。盡管未示出,但是與VCS進(jìn)行通信的眾多車輛組件和輔助組件可使用車輛網(wǎng)絡(luò)(諸如但不限于CAN總線)向VCS(或其組件)傳送數(shù)據(jù)并傳送來自VCS(或其組件)的數(shù)據(jù)。

系統(tǒng)的輸出可包括但不限于視覺顯示器4以及揚(yáng)聲器13或立體聲系統(tǒng)輸出。揚(yáng)聲器被連接到放大器11并通過數(shù)模轉(zhuǎn)換器9從處理器3接收其信號(hào)。還可分別沿19和21所示的雙向數(shù)據(jù)流產(chǎn)生到遠(yuǎn)程藍(lán)牙裝置(諸如PND 54)或USB裝置(諸如車輛導(dǎo)航裝置60)的輸出。

在一示意性實(shí)施例中,系統(tǒng)1使用藍(lán)牙收發(fā)器15與用戶的移動(dòng)裝置53(例如,蜂窩電話、智能電話、PDA或具有無線遠(yuǎn)程網(wǎng)絡(luò)連接能力的任何其它裝置)進(jìn)行通信(17)。移動(dòng)裝置隨后可被用于通過例如與蜂窩塔57的通信(55)來與車輛31外部的網(wǎng)絡(luò)61進(jìn)行通信(59)。在一些實(shí)施例中,蜂窩塔57可以是WiFi接入點(diǎn)。

移動(dòng)裝置與藍(lán)牙收發(fā)器之間的示例性通信由信號(hào)14表示。

可通過按鈕52或類似的輸入來指示移動(dòng)裝置53與藍(lán)牙收發(fā)器15進(jìn)行配對(duì)。相應(yīng)地,CPU被指示車載藍(lán)牙收發(fā)器將與移動(dòng)裝置中的藍(lán)牙收發(fā)器進(jìn)行配對(duì)。

可利用例如與移動(dòng)裝置53關(guān)聯(lián)的數(shù)據(jù)計(jì)劃、話上數(shù)據(jù)或DTMF音在CPU3與網(wǎng)絡(luò)61之間傳送數(shù)據(jù)??蛇x地,可期望包括具有天線18的車載調(diào)制解 調(diào)器63,以便在CPU 3與網(wǎng)絡(luò)61之間通過語(yǔ)音頻帶傳送數(shù)據(jù)(16)。移動(dòng)裝置53隨后可用于通過例如與蜂窩塔57的通信(55)來與車輛31外部的網(wǎng)絡(luò)61進(jìn)行通信(59)。在一些實(shí)施例中,調(diào)制解調(diào)器63可與蜂窩塔57建立通信(20),以與網(wǎng)絡(luò)61進(jìn)行通信。作為非限制性示例,調(diào)制解調(diào)器63可以是USB蜂窩調(diào)制解調(diào)器,并且通信20可以是蜂窩通信。

在一示意性實(shí)施例中,處理器設(shè)置有包括用于與調(diào)制解調(diào)器應(yīng)用軟件進(jìn)行通信的API的操作系統(tǒng)。調(diào)制解調(diào)器應(yīng)用軟件可訪問藍(lán)牙收發(fā)器上的嵌入式模塊或固件,以完成與(諸如在移動(dòng)裝置中發(fā)現(xiàn)的)遠(yuǎn)程藍(lán)牙收發(fā)器的無線通信。藍(lán)牙是IEEE 802PAN(個(gè)域網(wǎng))協(xié)議的子集。IEEE 802LAN(局域網(wǎng))協(xié)議包括WiFi并與IEEE 802PAN具有相當(dāng)多的交叉功能。兩者都適合于車輛內(nèi)的無線通信??稍诒绢I(lǐng)域使用的另一通信方式是自由空間光通信(諸如IrDA)和非標(biāo)準(zhǔn)化消費(fèi)者紅外協(xié)議。

在另一實(shí)施例中,移動(dòng)裝置53包括用于語(yǔ)音頻帶或?qū)拵?shù)據(jù)通信的調(diào)制解調(diào)器。在話上數(shù)據(jù)的實(shí)施例中,當(dāng)移動(dòng)裝置的所有者可在數(shù)據(jù)被傳送的同時(shí)通過裝置說話時(shí),可實(shí)施已知為頻分復(fù)用的技術(shù)。在其它時(shí)間,當(dāng)所有者沒有在使用裝置時(shí),數(shù)據(jù)傳送可使用整個(gè)帶寬(在一示例中是300Hz至3.4kHz)。盡管頻分復(fù)用對(duì)于車輛與互聯(lián)網(wǎng)之間的模擬蜂窩通信而言會(huì)是常見的并仍在被使用,但其已經(jīng)很大程度上被用于數(shù)字蜂窩通信的碼域多址(CDMA)、時(shí)域多址(TDMA)、空域多址(SDMA)的混合體所替代。這些都是ITU IMT-2000(3G)兼容的標(biāo)準(zhǔn),為靜止或行走的用戶提供高達(dá)2mbs的數(shù)據(jù)速率,并為在移動(dòng)的車輛中的用戶提供高達(dá)385kbs的數(shù)據(jù)速率。3G標(biāo)準(zhǔn)現(xiàn)在正被IMT-Advanced(4G)所替代,其中,所述IMT-Advanced(4G)為在車輛中的用戶提供100mbs的數(shù)據(jù)速率,并為靜止的用戶提供1gbs的數(shù)據(jù)速率。如果用戶具有與移動(dòng)裝置關(guān)聯(lián)的數(shù)據(jù)計(jì)劃,則所述數(shù)據(jù)計(jì)劃可允許寬帶傳輸且所述系統(tǒng)可使用寬得多的帶寬(加速數(shù)據(jù)傳送)。在另一實(shí)施例中,移動(dòng)裝置53被安裝至車輛31的蜂窩通信裝置(未示出)所替代。在又一實(shí)施例中,移動(dòng)裝置(ND)53可以是能夠通過例如(而不限于)802.11g網(wǎng)絡(luò)(即,WiFi)或WiMax網(wǎng)絡(luò)進(jìn)行通信的無線局域網(wǎng)(LAN)裝置。

在一實(shí)施例中,傳入數(shù)據(jù)可經(jīng)由話上數(shù)據(jù)或數(shù)據(jù)計(jì)劃穿過移動(dòng)裝置、穿過車載藍(lán)牙收發(fā)器,并進(jìn)入車輛的內(nèi)部處理器3。例如,在某些臨時(shí)數(shù)據(jù)的情況下,數(shù)據(jù)可被存儲(chǔ)在HDD或其它存儲(chǔ)介質(zhì)7上,直至不再需要所述數(shù)據(jù) 時(shí)為止。

其它可與車輛進(jìn)行接口連接的源包括:具有例如USB連接56和/或天線58的個(gè)人導(dǎo)航裝置54、具有USB 62或其它連接的車輛導(dǎo)航裝置60、車載GPS裝置24、或具有網(wǎng)絡(luò)61連接能力的遠(yuǎn)程導(dǎo)航系統(tǒng)(未示出)。USB是一類串行聯(lián)網(wǎng)協(xié)議中的一種。IEEE 1394(火線TM(蘋果)、i.LINKTM(索尼)和LynxTM(德州儀器))、EIA(電子工業(yè)協(xié)會(huì))串行協(xié)議、IEEE 1284(Centronics端口)、S/PDIF(索尼/飛利浦?jǐn)?shù)字互連格式)和USB-IF(USB開發(fā)者論壇)形成了裝置-裝置串行標(biāo)準(zhǔn)的骨干。多數(shù)協(xié)議可針對(duì)電通信或光通信來實(shí)施。

此外,CPU可與各種其它的輔助裝置65進(jìn)行通信。這些裝置可通過無線連接67或有線連接69來連接。輔助裝置65可包括但不限于個(gè)人媒體播放器、無線保健裝置、便攜式計(jì)算機(jī)等。CPU還可與任何車載模塊(諸如但不限于動(dòng)力傳動(dòng)系統(tǒng)控制器、電池控制器、氣候控制器或者任何其他與車輛有關(guān)的控制/功能)進(jìn)行通信。

此外或可選地,可使用例如WiFi(IEEE 803.11)收發(fā)器71將CPU連接到基于車輛的無線路由器73。這可允許CPU在局域路由器73的范圍中連接到遠(yuǎn)程網(wǎng)絡(luò)。

除了由位于車輛中的車輛計(jì)算系統(tǒng)執(zhí)行示例性處理之外,在某些實(shí)施例中,還可由與車輛計(jì)算系統(tǒng)通信的計(jì)算系統(tǒng)來執(zhí)行示例性處理。這樣的系統(tǒng)可包括但不限于:無線裝置(例如但不限于移動(dòng)電話)或通過無線裝置連接的遠(yuǎn)程計(jì)算系統(tǒng)(例如但不限于服務(wù)器)。總體上,這樣的系統(tǒng)可被稱為與車輛關(guān)聯(lián)的計(jì)算系統(tǒng)(VACS)。在某些實(shí)施例中,VACS的特定組件可根據(jù)系統(tǒng)的特定實(shí)施來執(zhí)行處理的特定部分。通過示例而并非限制的方式,如果處理具有與配對(duì)的無線裝置進(jìn)行發(fā)送或者接收信息的步驟,則很可能無線裝置不執(zhí)行處理的該部分,這是因?yàn)闊o線裝置不會(huì)與自身進(jìn)行信息的“發(fā)送和接收”。本領(lǐng)域的普通技術(shù)人員將理解何時(shí)不適合對(duì)給定解決方案應(yīng)用特定的計(jì)算系統(tǒng)。

在在此討論的每個(gè)示意性實(shí)施例中,示出了可由計(jì)算系統(tǒng)執(zhí)行的處理的示例性的非限制性的示例。針對(duì)每個(gè)處理,執(zhí)行該處理的計(jì)算系統(tǒng)為了執(zhí)行該處理的有限的目的而變?yōu)楸慌渲脼橛糜趫?zhí)行處理的專用處理器是可行的。所有處理不需要被全部執(zhí)行,而應(yīng)被理解為是可被執(zhí)行以實(shí)現(xiàn)本發(fā)明的要素的多種類型的處理的示例??筛鶕?jù)需要從示例性處理中添加或去除額外步驟。

在示意性實(shí)施例中,車輛調(diào)制解調(diào)器可包括軟件,所述軟件被修改為通過車輛上的控制器局域網(wǎng)(CAN)總線從遠(yuǎn)程信息處理模塊接收HTTP請(qǐng)求。嵌入式調(diào)制解調(diào)器隨后作為用于web服務(wù)的車載模塊的網(wǎng)關(guān)運(yùn)行,因此,各個(gè)模塊無需實(shí)現(xiàn)整個(gè)以太網(wǎng)協(xié)議棧。web服務(wù)可返回簡(jiǎn)單的XML數(shù)據(jù)或JSON數(shù)據(jù)。嵌入式調(diào)制解調(diào)器可對(duì)通過CAN接收到的全部請(qǐng)求進(jìn)行解碼,并將其轉(zhuǎn)發(fā)到遠(yuǎn)程服務(wù)(例如,但不限于,互聯(lián)網(wǎng)、遠(yuǎn)程服務(wù)器等)上。通過允許嵌入式調(diào)制解調(diào)器作為網(wǎng)關(guān)運(yùn)行,并且使每個(gè)模塊負(fù)責(zé)請(qǐng)求處理,可在無需改變調(diào)制解調(diào)器軟件的情況下對(duì)模塊進(jìn)行軟件更新和改變。

響應(yīng)可使其HTTP報(bào)頭被剝離,使其HTTP報(bào)頭通過CAN被壓縮和傳回到請(qǐng)求的模塊,例如,使用ISO-TP協(xié)議被壓縮和傳回到請(qǐng)求的模塊,其中,例如但不限于使用GZIP或其他適合的處理來壓縮HTTP報(bào)頭。HTTP報(bào)頭還可被保留以用于調(diào)試目的。請(qǐng)求的模塊/組件隨后可根據(jù)需要解壓和解析該響應(yīng)。這樣的處理可被用于任何適合的車載硬件或軟件模塊中。

在該示意性方式中,可從web服務(wù)或遠(yuǎn)程服務(wù)或web數(shù)據(jù)或遠(yuǎn)程數(shù)據(jù)中獲益的任何車輛模塊可在無需更新調(diào)制解調(diào)器軟件的情況下使用該網(wǎng)關(guān)。調(diào)制解調(diào)器可保存面向云端的鏈接,并直接地將請(qǐng)求轉(zhuǎn)發(fā)回請(qǐng)求的模塊。這也確保對(duì)模塊的請(qǐng)求通過該網(wǎng)關(guān)(其通過先進(jìn)的流量管理來提高安全性),從而限制非期望訪問或惡意訪問。該解決方案甚至可支持除了HTTP之外的應(yīng)用層協(xié)議或者更為復(fù)雜的請(qǐng)求(諸如,全部的web頁(yè)面)。

圖2示出了通信網(wǎng)絡(luò)的示意性示例。在該示意性示例中,車輛計(jì)算系統(tǒng)(在該示例中是福特SYNC車輛計(jì)算系統(tǒng))包括附件協(xié)議接口模塊(APIM)201以及多個(gè)可選發(fā)動(dòng)機(jī)控制單元(ECU)模塊205、207。其他適合的軟件模塊也可被設(shè)置在車輛計(jì)算系統(tǒng)中或者安裝在車輛中。

所有的模塊使用車輛CAN或其他適合的車輛網(wǎng)絡(luò)來與嵌入式調(diào)制解調(diào)器203進(jìn)行通信,在該示例中,嵌入式調(diào)制解調(diào)器203作為對(duì)云端209的遠(yuǎn)程服務(wù)訪問的網(wǎng)關(guān)而運(yùn)行。云端可包括但不限于可由車輛模塊請(qǐng)求的網(wǎng)站、公共服務(wù)器和專用服務(wù)器以及任何其他的遠(yuǎn)程數(shù)據(jù)或功能的來源。

圖3示出了數(shù)據(jù)請(qǐng)求處理的示意性示例。當(dāng)請(qǐng)求由車輛模塊201(諸如,APIM)產(chǎn)生時(shí),該請(qǐng)求作為攜帶有壓縮的有效載荷(payload)的HTTP請(qǐng)求301被發(fā)送。不是僅僅將該請(qǐng)求發(fā)送到遠(yuǎn)程服務(wù)器,嵌入式調(diào)制解調(diào)器203可解析該請(qǐng)求并解包壓縮的有效載荷(303)。該請(qǐng)求隨后由嵌入式調(diào)制解調(diào) 器傳送,且有效載荷和該請(qǐng)求被發(fā)送到遠(yuǎn)程服務(wù)器209(305)。

假設(shè)該請(qǐng)求將產(chǎn)生某種形式的響應(yīng)。在該示例中,遠(yuǎn)程服務(wù)器用JSON或XML響應(yīng)進(jìn)行響應(yīng)(307),意在處理來自由作為網(wǎng)關(guān)運(yùn)行的調(diào)制解調(diào)器操控的APIM(或其他模塊)的請(qǐng)求。所述調(diào)制解調(diào)器接收該響應(yīng)并執(zhí)行任何必要的安全檢查。該響應(yīng)隨后被壓縮(309),并且被壓縮的響應(yīng)數(shù)據(jù)被發(fā)送到APIM或其他請(qǐng)求的模塊(311)。

圖4示出了用于數(shù)據(jù)請(qǐng)求處理的示意性處理。針對(duì)在該圖中描述的示意性實(shí)施例,應(yīng)注意到的是,為了執(zhí)行在此示出的示例性方法中的一些或全部的目的,通用處理器可被臨時(shí)用作專用處理器。當(dāng)執(zhí)行提供用于執(zhí)行所述方法的一些或全部步驟的指令的代碼時(shí),所述處理器可被臨時(shí)改為用作專用處理器,直到所述方法完成時(shí)為止。在另一示例中,在適當(dāng)程度上,根據(jù)預(yù)先配置的處理器運(yùn)行的固件可使得所述處理器充當(dāng)為了執(zhí)行所述方法或所述方法的一些其合理變型的目的而被提供的專用處理器。

在該示意性示例中,嵌入式調(diào)制解調(diào)器將從車輛模塊、ECU等接收請(qǐng)求(401)。請(qǐng)求/響應(yīng)配置和處理由模塊自身進(jìn)行,且調(diào)制解調(diào)器從請(qǐng)求的模塊接收請(qǐng)求和壓縮的有效載荷。

在轉(zhuǎn)發(fā)請(qǐng)求之前,調(diào)制解調(diào)器(作為網(wǎng)關(guān)運(yùn)行)將解析請(qǐng)求(403),并解包任何包含的壓縮的有效載荷(405)。請(qǐng)求(諸如,HTTP請(qǐng)求)隨后被發(fā)送到該請(qǐng)求指向的實(shí)體(407)。一旦遠(yuǎn)程實(shí)體完成該請(qǐng)求的處理,則調(diào)制解調(diào)器接收響應(yīng)(409)。如果需要的話,對(duì)針對(duì)車輛模塊做出的響應(yīng)或通信的來源進(jìn)行驗(yàn)證(411),這可以提供針對(duì)未經(jīng)授權(quán)的訪問的安全性。該響應(yīng)隨后可被打包(413),并被發(fā)送到請(qǐng)求的模塊(415)。

通過允許調(diào)制解調(diào)器作為通用網(wǎng)關(guān)運(yùn)行,并且通過允許各個(gè)模塊處理請(qǐng)求,對(duì)模塊軟件的更新避免了對(duì)調(diào)制解調(diào)器軟件的額外更新,從而降低了更新負(fù)擔(dān)并改善了用戶體驗(yàn)。

雖然以上描述了示例性實(shí)施例,但這些實(shí)施例并不意在描述本發(fā)明的所有可能形式。更確切地說,說明書中所使用的詞語(yǔ)是描述性詞語(yǔ)而非限制性詞語(yǔ),并且應(yīng)理解的是,可在不脫離本發(fā)明的精神和范圍的情況下做出各種改變。此外,可將各種實(shí)現(xiàn)的實(shí)施例的特征進(jìn)行組合以形成本發(fā)明的進(jìn)一步的實(shí)施例。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1