本發明實施例涉及車聯網技術領域,尤其涉及一種車載系統與終端的連接方法和裝置、車載系統、終端、存儲介質。
背景技術:
隨著汽車產業和互聯網等技術的發展,發展出由車輛位置、速度和路線等信息構成的巨大交互網絡,即車聯網。車聯網的發展無論在輔助駕駛方面,還是在其他配套服務等方面,都給車主提供了極大的便利。
在車聯網技術的應用中,車主通常需要將自己的手機連接到汽車的車載系統上,以實現直接通過車機端對手機上的各種服務進行控制和操作。目前,iphone作為主流智能手機終端,其與車載系統連接的方案主要有無線和有線兩大類。其中,無線的方案例如包括wifi或藍牙;有線的方案例如包括基于iap2協議的eazsession和eanativetransport兩種方式。
但是在上述現有的連接方案中,無線的連接方案在車載環境中容易造成連接不穩定、易受干擾、傳輸速率低和傳輸帶寬受限等問題。而對于有線的連接方案,easession方式的數據帶寬比較低,不適合傳輸大量數據的場景,eanativetransport方式的數據帶寬雖然足夠,但必須通過蘋果的mfi認證才能傳輸數據,開發周期及成本會比較高。
技術實現要素:
本發明實施例提供一種車載系統與終端的連接方法和裝置、車載系統、終端、存儲介質,以解決如何在保證傳輸帶寬和速率的前提下降低蘋果手機與車載系統連接的開發成本的問題。
第一方面,本發明實施例提供了一種車載系統與終端的連接方法,該方法包括:
通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網卡;
加載所述共享端口對應的驅動,映射出共享端口對應的車載端網卡;
獲取終端網卡的ip地址以及終端為所述車載端網卡分配的ip地址;
依據車載端網卡的ip地址和終端網卡的ip地址,建立車載系統與終端用于傳輸數據的連接通道。
第二方面,本發明實施例還提供了一種車載系統與終端的連接方法,該方法包括:
根據車載系統發送的共享端口消息加載共享端口對應的驅動,將共享端口映射為終端網卡,并獲取終端網卡的ip地址,其中,所述共享端口是車載系統通過枚舉終端的usb端口確定的共享端口;
根據車載系統的請求,為車載系統的車載端網卡分配ip地址,并將所述車載端網卡的ip地址和所述終端網卡的ip地址發送至車載系統,其中,所述車載端網卡是車載系統通過加載共享端口對應的驅動而映射出共享端口對應的車載端網卡;
依據終端網卡的ip地址和車載端網卡的ip地址,建立終端與車載系統用于傳輸數據的連接通道。
第三方面,本發明實施例還提供了一種車載系統的連接裝置,該裝置包括:
枚舉模塊,用于通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網卡;
第一映射模塊,用于加載所述共享端口對應的驅動,映射出共享端口對應的車載端網卡;
ip地址獲取模塊,用于獲取終端網卡的ip地址以及終端為所述車載端網卡分配的ip地址;
第一連接建立模塊,用于依據車載端網卡的ip地址和終端網卡的ip地址,建立車載系統與終端用于傳輸數據的連接通道。
第四方面,本發明實施例還提供了一種終端的連接裝置,該裝置包括:
第二映射模塊,用于根據車載系統發送的共享端口消息加載共享端口對應的驅動,將共享端口映射為終端網卡,并獲取終端網卡的ip地址,其中,所述共享端口是車載系統通過枚舉終端的usb端口確定的共享端口;
ip地址分配與發送模塊,用于根據車載系統的請求,為車載系統的車載端網卡分配ip地址,并將所述車載端網卡的ip地址和所述終端網卡的ip地址發送至車載系統,其中,所述車載端網卡是車載系統通過加載共享端口對應的驅動而映射出共享端口對應的車載端網卡;
第二連接建立模塊,用于依據終端網卡的ip地址和車載端網卡的ip地址,建立終端與車載系統用于傳輸數據的連接通道。
第五方面,本發明實施例還提供了一種車載系統,包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如上所述的應用于車載系統的車載系統與終端的連接方法。
第六方面,本發明實施例還提供了一種終端,包括:
一個或多個處理器;
存儲裝置,用于存儲一個或多個程序,
當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現如上所述的應用于終端的車載系統與終端的連接方法。
第七方面,本發明實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如上所述的應用于車載系統的車載系統與終端的連接方法。
第八方面,本發明實施例還提供了另一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如上所述的應用于終端的車載系統與終端的連接方法。
本發明實施例通過將確定的共享端口映射為網卡,然后利用網卡的ip地址建立終端與車載系統的數據傳輸通道,使得不需要通過mfi認證即可實現蘋果手機與車載系統的連接,在保證傳輸帶寬和速率的前提下節約了硬件及開發成本。
附圖說明
圖1為本發明實施例一中的車載系統與終端的連接方法的流程圖;
圖2是本發明實施例二中的車載系統與終端的連接方法的流程圖;
圖3是本發明實施例三中的車載系統與終端的連接方法的流程圖;
圖4是本發明實施例四中的車載系統的連接裝置的結構示意圖;
圖5是本發明實施例五中的終端的連接裝置的結構示意圖;
圖6是本發明實施例六中的車載系統的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明,而非對本發明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明相關的部分而非全部結構。
實施例一
圖1為本發明實施例一提供的車載系統與終端的連接方法的流程圖,本實施例可適用于車載系統,用于與終端進行連接的情況,該方法可以由車載系統的來執行,該裝置可以采用軟件和/或硬件的方式實現。如圖1所示,該方法具體包括:
s101、通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網卡。
其中,由于終端有多個usb端口配置,車載系統需要從這多個usb端口配置中選擇出適合作為共享端口的配置,與所選配置對應的端口即作為共享端口,并將該共享端口的信息返回至終端,以便終端將共享端口映射為終端網卡。
優選的,可以通過枚舉的方式來獲取終端的usb端口配置并確定共享端口,具體可以包括:
枚舉終端的usb端口,獲取usb端口的全部配置信息;
從所述全部配置信息中確定預設配置信息,將所述預設配置信息對應的端口作為共享端口。
具體的,通過枚舉,終端將usb端口的全部配置信息上報至車載系統,車載系統從所述全部配置信息中確定預設配置信息,將所述預設配置信息對應的端口作為共享端口。例如,若終端是蘋果手機,那么對蘋果手機進行枚舉時,蘋果手機會將其4個usb配置信息上報至車載系統,而由于配置4適合做共享端口,因此預先將配置4作為預設配置信息,車載系統可以從上報的4個配置信息中選擇出配置4,并將該配置4對應的端口作為共享端口。
s102、加載所述共享端口對應的驅動,映射出共享端口對應的車載端網卡。
其中,驅動是預先存儲在車載端的,當車載系統確定共享端口之后,便加載該共享端口對應的驅動,目的是映射出該共享端口對應的車載端網卡。而映射出車載端網卡和終端網卡之后,就可以通過網卡來建立終端與車載系統之間的連接通道。
s103、獲取終端網卡的ip地址以及終端為所述車載端網卡分配的ip地址;
s104、依據車載端網卡的ip地址和終端網卡的ip地址,建立車載系統與終端用于傳輸數據的連接通道。
具體的,通過網卡來建立終端與車載系統之間的連接通道,需要依據雙方網卡的ip地址,因此,需要先獲取終端網卡和車載端網卡的ip地址,該車載端網卡的ip地址是終端為其分配的ip地址,并且車載端網卡的ip地址和終端網卡的ip地址在同一個網段,以便于建立車載系統與終端用于數據傳輸的通道。
優選的,可以根據ip地址建立6個socket(網絡上的兩個程序通過一個雙向的通信連接實現數據的交換,這個連接的一端稱為一個socket)連接通道,根據需要,可以分別用來傳輸視頻、控制命令、音頻、tts(texttospeech,從文本到語音,是人機對話的一部分)、反控和語音數據,從而實現終端與車載系統的交互。本發明實施例對通道個數不做任何限定。
本發明實施例通過將確定的共享端口映射為網卡,然后利用網卡的ip地址建立終端與車載系統的數據傳輸通道,使得不需要通過mfi認證即可實現蘋果手機與車載系統的連接,在保證傳輸帶寬和速率的前提下節約了硬件及開發成本。
實施例二
圖2為本發明實施例二提供的車載系統與終端的連接方法的流程圖,本實施例二在實施例一的基礎上進行進一步地優化。如圖2所示,所述方法包括:
s201、通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網卡。
s202、加載所述共享端口對應的驅動,映射出共享端口對應的車載端網卡。
s203、通過dhcp服務向終端發起獲取ip地址的請求,并獲取終端為所述車載端網卡分配的ip地址。
其中,dhcp(dynamichostconfigurationprotocol,動態主機配置協議)是一個局域網的網絡協議,使用udp協議工作。例如,車載系統可以通過啟動dhcp服務向蘋果手機請求車載端網卡所對應的ip地址,且所述車載端網卡所對應的ip地址和手機端映射的終端網卡的ip地址在同一個網段。
s204、監聽終端發送的udp廣播,所述udp廣播中攜帶有終端網卡的ip地址。
s205、解析接收到的udp廣播,獲取終端網卡的ip地址。
其中,udp(userdatagramprotocol,用戶數據報協議)是osi(opensysteminterconnection,開放式系統互聯)參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。例如,車載系統在獲取到蘋果手機為車載端網卡分配的ip地址后,為了獲取蘋果手機端的終端網卡的ip地址,車載系統需要監聽蘋果手機發送的udp廣播;而蘋果手機會主動注冊相應端口號的udp廣播,并通過當前的usb共享端口發送到車載系統。車載系統收到該udp廣播后會主動解析對應的蘋果手機端映射的終端網卡的ip地址。
s206、依據車載端網卡的ip地址和終端網卡的ip地址,建立車載系統與終端用于傳輸數據的連接通道。
本發明實施例通過dhcp服務和udp廣播的方式獲取車載端和終端各自映射網卡的ip地址,以便于依據車載端網卡的ip地址和終端網卡的ip地址,建立車載系統與終端用于傳輸數據的連接通道,方便快捷且易于實現,從而節約了硬件成本,而且連接穩定、傳輸速率高。
實施例三
圖3為本發明實施例三提供的車載系統與終端的連接方法的流程圖,本實施例可適用于終端,用于與車載系統進行連接的情況,該方法可以由車載系統與終端的連接裝置來執行,該裝置可以采用軟件和/或硬件的方式實現。如圖3所示,該方法具體包括:
s301、根據車載系統發送的共享端口消息加載共享端口對應的驅動,將共享端口映射為終端網卡,并獲取終端網卡的ip地址,其中,所述共享端口是車載系統通過枚舉終端的usb端口確定的共享端口。
其中,終端可以根據車載系統反饋回終端的共享端口的消息確定共享端口,并在終端加載該共享端口對應的驅動,進一步地將該共享端口映射為虛擬網卡,作為終端網卡,根據映射的終端網卡可以獲取對應終端網卡的ip地址。
s302、根據車載系統的請求,為車載系統的車載端網卡分配ip地址,并將所述車載端網卡的ip地址和所述終端網卡的ip地址發送至車載系統,其中,所述車載端網卡是車載系統通過加載共享端口對應的驅動而映射出共享端口對應的車載端網卡。
優選的,終端可以接收車載端通過dhcp服務向終端發起獲取ip地址的請求,并為車載系統的車載端網卡分配ip地址,并將所述車載端網卡的ip地址發送至車載系統,終端還將獲取的終端網卡的ip地址發送至車載系統。
優選的,將終端網卡的ip地址發送至車載系統可以具體包括:向車載系統發送udp廣播,所述udp廣播中攜帶有終端網卡的ip地址,以便車載系統獲取終端網卡的ip地址。
s303、依據終端網卡的ip地址和車載端網卡的ip地址,建立終端與車載系統用于傳輸數據的連接通道。
本發明實施例通過將確定的共享端口映射為終端網卡,利用dhcp服務為車載端網卡分配ip地址,并利用udp廣播將終端網卡的ip地址發送至車載系統,以便于利用ip地址建立終端與車載系統的數據傳輸通道,使得不需要通過mfi認證即可實現蘋果手機與車載系統的連接,在保證傳輸帶寬和速率的前提下節約了硬件及開發成本。
實施例四
圖4是本發明實施例四中的車載系統的連接裝置的結構示意圖,本實施例的車載系統的連接裝置配置于車載系統,用于與終端進行連接的情況。如圖4所示,車載系統的連接裝置包括:
枚舉模塊410,用于通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網卡;
第一映射模塊420,用于加載所述共享端口對應的驅動,映射出共享端口對應的車載端網卡;
ip地址獲取模塊430,用于獲取終端網卡的ip地址以及終端為所述車載端網卡分配的ip地址;第一連接建立模塊440,用于依據車載端網卡的ip地址和終端網卡的ip地址,建立車載系統與終端用于傳輸數據的連接通道。
優選的,枚舉模塊410可以包括:
配置信息獲取單元,用于枚舉終端的usb端口,獲取usb端口的全部配置信息;
共享端口確定單元,用于從所述全部配置信息中確定預設配置信息,將所述預設配置信息對應的端口作為共享端口。
優選的,ip地址獲取模塊430可以包括:
第一獲取單元,用于通過dhcp服務向終端發起獲取ip地址的請求,并獲取終端為所述車載端網卡分配的ip地址;以及
第二獲取單元,用于監聽終端發送的udp廣播,所述udp廣播中攜帶有終端網卡的ip地址,解析接收到的udp廣播,獲取終端網卡的ip地址。
本發明實施例通過將確定的共享端口映射為網卡,然后利用網卡的ip地址建立終端與車載系統的數據傳輸通道,使得不需要通過mfi認證即可實現蘋果手機與車載系統的連接,在保證傳輸帶寬和速率的前提下節約了硬件及開發成本。
本發明實施例所提供的配置于車載系統的連接裝置可執行本發明任意實施例所提供的應用于車載系統的車載系統與終端的連接方法,具備執行方法相應的功能模塊和有益效果。
實施例五
圖5是本發明實施例五中的終端的連接裝置的結構示意圖,本發明實施例的終端的連接裝置配置于終端,用于與車載系統進行車載系統與終端的連接。如圖5所示,終端的連接裝置包括:
第二映射模塊510,用于根據車載系統發送的共享端口消息加載共享端口對應的驅動,將共享端口映射為終端網卡,并獲取終端網卡的ip地址,其中,所述共享端口是車載系統通過枚舉終端的usb端口確定的共享端口;
ip地址分配與發送模塊520,用于根據車載系統的請求,為車載系統的車載端網卡分配ip地址,并將所述車載端網卡的ip地址和所述終端網卡的ip地址發送至車載系統,其中,所述車載端網卡是車載系統通過加載共享端口對應的驅動而映射出共享端口對應的車載端網卡;
第二連接建立模塊530,用于依據終端網卡的ip地址和車載端網卡的ip地址,建立終端與車載系統用于傳輸數據的連接通道。
優選的,ip地址分配與發送模塊520可以包括:
ip地址分配單元,用于根據車載系統通過dhcp服務向終端發起的獲取ip地址的請求,為車載系統的車載端網卡分配ip地址并發送至車載系統;
udp廣播發送單元,用于向車載系統發送udp廣播,所述udp廣播中攜帶有終端網卡的ip地址,以便車載系統獲取終端網卡的ip地址。
本發明實施例通過將確定的共享端口映射為網卡,然后利用網卡的ip地址建立終端與車載系統的數據傳輸通道,使得不需要通過mfi認證即可實現蘋果手機與車載系統的連接,在保證傳輸帶寬和速率的前提下節約了硬件及開發成本。
本發明實施例所提供的配置于終端的連接裝置可執行本發明任意實施例所提供的應用于終端的車載系統與終端的連接方法,具備執行方法相應的功能模塊和有益效果。
實施例六
圖6為本發明實施例六提供的一種車載系統的結構示意圖。圖6示出了適于用來實現本發明實施方式的示例性車載系統612的框圖。圖6顯示的車載系統612僅僅是一個示例,不應對本發明實施例的功能和使用范圍帶來任何限制。
如圖6所示,車載系統612以通用計算設備的形式表現。車載系統612的組件可以包括但不限于:一個或者多個處理器或者處理單元616,系統存儲器628,連接不同系統組件(包括系統存儲器628和處理單元616)的總線618。
總線618表示幾類總線結構中的一種或多種,包括存儲器總線或者存儲器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結構中的任意總線結構的局域總線。舉例來說,這些體系結構包括但不限于工業標準體系結構(isa)總線,微通道體系結構(mac)總線,增強型isa總線、視頻電子標準協會(vesa)局域總線以及外圍組件互連(pci)總線。
車載系統612典型地包括多種計算機系統可讀介質。這些介質可以是任何能夠被車載系統612訪問的可用介質,包括易失性和非易失性介質,可移動的和不可移動的介質。
系統存儲器628可以包括易失性存儲器形式的計算機系統可讀介質,例如隨機存取存儲器(ram)630和/或高速緩存存儲器632。車載系統612可以進一步包括其它可移動/不可移動的、易失性/非易失性計算機系統存儲介質。僅作為舉例,存儲系統634可以用于讀寫不可移動的、非易失性磁介質(圖6未顯示,通常稱為“硬盤驅動器”)。盡管圖6中未示出,可以提供用于對可移動非易失性磁盤(例如“軟盤”)讀寫的磁盤驅動器,以及對可移動非易失性光盤(例如cd-rom,dvd-rom或者其它光介質)讀寫的光盤驅動器。在這些情況下,每個驅動器可以通過一個或者多個數據介質接口與總線618相連。存儲器628可以包括至少一個程序產品,該程序產品具有一組(例如至少一個)程序模塊,這些程序模塊被配置以執行本發明各實施例的功能。
具有一組(至少一個)程序模塊642的程序/實用工具640,可以存儲在例如存儲器628中,這樣的程序模塊642包括但不限于操作系統、一個或者多個應用程序、其它程序模塊以及程序數據,這些示例中的每一個或某種組合中可能包括網絡環境的實現。程序模塊642通常執行本發明所描述的實施例中的功能和/或方法。
車載系統612也可以與一個或多個外部設備614(例如鍵盤、指向設備、顯示器624等)通信,還可與一個或者多個使得用戶能與該車載系統612交互的設備通信,和/或與使得該車載系統612能與一個或多個其它計算設備進行通信的任何設備(例如網卡,調制解調器等等)通信。這種通信可以通過輸入/輸出(i/o)接口622進行。并且,車載系統612還可以通過網絡適配器620與一個或者多個網絡(例如局域網(lan),廣域網(wan)和/或公共網絡,例如因特網)通信。如圖所示,網絡適配器620通過總線618與車載系統612的其它模塊通信。應當明白,盡管圖6中未示出,可以結合車載系統612使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設備驅動器、冗余處理單元、外部磁盤驅動陣列、raid系統、磁帶驅動器以及數據備份存儲系統等。
處理單元616通過運行存儲在系統存儲器628中的程序,從而執行各種功能應用以及數據處理,例如實現本發明實施例所提供的應用于車載系統的車載系統與終端的連接的方法,包括:
通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網卡;
加載所述共享端口對應的驅動,映射出共享端口對應的車載端網卡;
獲取終端網卡的ip地址以及終端為車載系統的車載端網卡分配的ip地址;
依據車載端網卡的ip地址和終端網卡的ip地址,建立車載系統與終端用于傳輸數據的連接通道。
本發明實施例還提供了一種終端,其包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現本發明實施例所提供的應用于終端的車載系統與終端的連接方法,包括:
根據車載系統發送的共享端口消息加載共享端口對應的驅動,將共享端口映射為終端網卡,并獲取終端網卡的ip地址,其中,所述共享端口是車載系統通過枚舉終端的usb端口確定的共享端口;
根據車載系統的請求,為車載系統的車載端網卡分配ip地址,并將所述車載端網卡的ip地址和所述終端網卡的ip地址發送至車載系統,其中,所述車載端網卡是車載系統通過加載共享端口對應的驅動而映射出共享端口對應的車載端網卡;
依據終端網卡的ip地址和車載端網卡的ip地址,建立終端與車載系統用于傳輸數據的連接通道。
當然,本領域技術人員可以理解,處理器還可以實現本發明任意實施例所提供的應用于終端的車載系統與終端的連接方法的技術方案。該終端的硬件結構以及功能可參見實施例六的內容解釋。
實施例七
本發明實施例七還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該程序被處理器執行時實現如本發明實施例所提供的應用于車載系統的車載系統與終端的連接方法,該方法包括:
通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網卡;
加載所述共享端口對應的驅動,映射出共享端口對應的車載端網卡;
獲取終端網卡的ip地址以及終端為車載系統的車載端網卡分配的ip地址;
依據車載端網卡的ip地址和終端網卡的ip地址,建立車載系統與終端用于傳輸數據的連接通道。
本發明實施例的計算機存儲介質,可以采用一個或多個計算機可讀的介質的任意組合。計算機可讀介質可以是計算機可讀信號介質或者計算機可讀存儲介質。計算機可讀存儲介質例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導體的系統、裝置或器件,或者任意以上的組合。計算機可讀存儲介質的更具體的例子(非窮舉的列表)包括:具有一個或多個導線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(ram)、只讀存儲器(rom)、可擦式可編程只讀存儲器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(cd-rom)、光存儲器件、磁存儲器件、或者上述的任意合適的組合。在本文件中,計算機可讀存儲介質可以是任何包含或存儲程序的有形介質,該程序可以被指令執行系統、裝置或者器件使用或者與其結合使用。
計算機可讀的信號介質可以包括在基帶中或者作為載波一部分傳播的數據信號,其中承載了計算機可讀的程序代碼。這種傳播的數據信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質還可以是計算機可讀存儲介質以外的任何計算機可讀介質,該計算機可讀介質可以發送、傳播或者傳輸用于由指令執行系統、裝置或者器件使用或者與其結合使用的程序。
計算機可讀介質上包含的程序代碼可以用任何適當的介質傳輸,包括——但不限于無線、電線、光纜、rf等等,或者上述的任意合適的組合。
可以以一種或多種程序設計語言或其組合來編寫用于執行本發明操作的計算機程序代碼,所述程序設計語言包括面向對象的程序設計語言—諸如java、smalltalk、c++,還包括常規的過程式程序設計語言—諸如”c”語言或類似的程序設計語言。程序代碼可以完全地在用戶計算機上執行、部分地在用戶計算機上執行、作為一個獨立的軟件包執行、部分在用戶計算機上部分在遠程計算機上執行、或者完全在遠程計算機或服務器上執行。在涉及遠程計算機的情形中,遠程計算機可以通過任意種類的網絡——包括局域網(lan)或廣域網(wan)—連接到用戶計算機,或者,可以連接到外部計算機(例如利用因特網服務提供商來通過因特網連接)。
本發明實施例還提供了另一種計算機可讀存儲介質,所述計算機可執行指令在由計算機處理器執行時用于執行一種應用于終端的車載系統與終端的連接方法,該方法包括:
根據車載系統發送的共享端口消息加載共享端口對應的驅動,將共享端口映射為終端網卡,并獲取終端網卡的ip地址,其中,所述共享端口是車載系統通過枚舉終端的usb端口確定的共享端口;
根據車載系統的請求,為車載系統的車載端網卡分配ip地址,并將所述車載端網卡的ip地址和所述終端網卡的ip地址發送至車載系統,其中,所述車載端網卡是車載系統通過加載共享端口對應的驅動而映射出共享端口對應的車載端網卡;
依據終端網卡的ip地址和車載端網卡的ip地址,建立終端與車載系統用于傳輸數據的連接通道。
當然,本發明實施例所提供的一種包含計算機可執行指令的存儲介質,其計算機可執行指令不限于如上所述的方法操作,還可以執行本發明任意實施例所提供的應用于終端的車載系統與終端的連接方法中的相關操作。對存儲介質的介紹可參見實施例七中的內容解釋。
注意,上述僅為本發明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發明不限于這里所述的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發明的保護范圍。因此,雖然通過以上實施例對本發明進行了較為詳細的說明,但是本發明不僅僅限于以上實施例,在不脫離本發明構思的情況下,還可以包括更多其他等效實施例,而本發明的范圍由所附的權利要求范圍決定。