日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

一種連接方法和裝置、車載系統(tǒng)、終端、存儲(chǔ)介質(zhì)與流程

文檔序號:11206840閱讀:1054來源:國知局
一種連接方法和裝置、車載系統(tǒng)、終端、存儲(chǔ)介質(zhì)與流程

本發(fā)明實(shí)施例涉及車聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種車載系統(tǒng)與終端的連接方法和裝置、車載系統(tǒng)、終端、存儲(chǔ)介質(zhì)。



背景技術(shù):

隨著汽車產(chǎn)業(yè)和互聯(lián)網(wǎng)等技術(shù)的發(fā)展,發(fā)展出由車輛位置、速度和路線等信息構(gòu)成的巨大交互網(wǎng)絡(luò),即車聯(lián)網(wǎng)。車聯(lián)網(wǎng)的發(fā)展無論在輔助駕駛方面,還是在其他配套服務(wù)等方面,都給車主提供了極大的便利。

在車聯(lián)網(wǎng)技術(shù)的應(yīng)用中,車主通常需要將自己的手機(jī)連接到汽車的車載系統(tǒng)上,以實(shí)現(xiàn)直接通過車機(jī)端對手機(jī)上的各種服務(wù)進(jìn)行控制和操作。目前,iphone作為主流智能手機(jī)終端,其與車載系統(tǒng)連接的方案主要有無線和有線兩大類。其中,無線的方案例如包括wifi或藍(lán)牙;有線的方案例如包括基于iap2協(xié)議的eazsession和eanativetransport兩種方式。

但是在上述現(xiàn)有的連接方案中,無線的連接方案在車載環(huán)境中容易造成連接不穩(wěn)定、易受干擾、傳輸速率低和傳輸帶寬受限等問題。而對于有線的連接方案,easession方式的數(shù)據(jù)帶寬比較低,不適合傳輸大量數(shù)據(jù)的場景,eanativetransport方式的數(shù)據(jù)帶寬雖然足夠,但必須通過蘋果的mfi認(rèn)證才能傳輸數(shù)據(jù),開發(fā)周期及成本會(huì)比較高。



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

本發(fā)明實(shí)施例提供一種車載系統(tǒng)與終端的連接方法和裝置、車載系統(tǒng)、終端、存儲(chǔ)介質(zhì),以解決如何在保證傳輸帶寬和速率的前提下降低蘋果手機(jī)與車載系統(tǒng)連接的開發(fā)成本的問題。

第一方面,本發(fā)明實(shí)施例提供了一種車載系統(tǒng)與終端的連接方法,該方法包括:

通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網(wǎng)卡;

加載所述共享端口對應(yīng)的驅(qū)動(dòng),映射出共享端口對應(yīng)的車載端網(wǎng)卡;

獲取終端網(wǎng)卡的ip地址以及終端為所述車載端網(wǎng)卡分配的ip地址;

依據(jù)車載端網(wǎng)卡的ip地址和終端網(wǎng)卡的ip地址,建立車載系統(tǒng)與終端用于傳輸數(shù)據(jù)的連接通道。

第二方面,本發(fā)明實(shí)施例還提供了一種車載系統(tǒng)與終端的連接方法,該方法包括:

根據(jù)車載系統(tǒng)發(fā)送的共享端口消息加載共享端口對應(yīng)的驅(qū)動(dòng),將共享端口映射為終端網(wǎng)卡,并獲取終端網(wǎng)卡的ip地址,其中,所述共享端口是車載系統(tǒng)通過枚舉終端的usb端口確定的共享端口;

根據(jù)車載系統(tǒng)的請求,為車載系統(tǒng)的車載端網(wǎng)卡分配ip地址,并將所述車載端網(wǎng)卡的ip地址和所述終端網(wǎng)卡的ip地址發(fā)送至車載系統(tǒng),其中,所述車載端網(wǎng)卡是車載系統(tǒng)通過加載共享端口對應(yīng)的驅(qū)動(dòng)而映射出共享端口對應(yīng)的車載端網(wǎng)卡;

依據(jù)終端網(wǎng)卡的ip地址和車載端網(wǎng)卡的ip地址,建立終端與車載系統(tǒng)用于傳輸數(shù)據(jù)的連接通道。

第三方面,本發(fā)明實(shí)施例還提供了一種車載系統(tǒng)的連接裝置,該裝置包括:

枚舉模塊,用于通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網(wǎng)卡;

第一映射模塊,用于加載所述共享端口對應(yīng)的驅(qū)動(dòng),映射出共享端口對應(yīng)的車載端網(wǎng)卡;

ip地址獲取模塊,用于獲取終端網(wǎng)卡的ip地址以及終端為所述車載端網(wǎng)卡分配的ip地址;

第一連接建立模塊,用于依據(jù)車載端網(wǎng)卡的ip地址和終端網(wǎng)卡的ip地址,建立車載系統(tǒng)與終端用于傳輸數(shù)據(jù)的連接通道。

第四方面,本發(fā)明實(shí)施例還提供了一種終端的連接裝置,該裝置包括:

第二映射模塊,用于根據(jù)車載系統(tǒng)發(fā)送的共享端口消息加載共享端口對應(yīng)的驅(qū)動(dòng),將共享端口映射為終端網(wǎng)卡,并獲取終端網(wǎng)卡的ip地址,其中,所述共享端口是車載系統(tǒng)通過枚舉終端的usb端口確定的共享端口;

ip地址分配與發(fā)送模塊,用于根據(jù)車載系統(tǒng)的請求,為車載系統(tǒng)的車載端網(wǎng)卡分配ip地址,并將所述車載端網(wǎng)卡的ip地址和所述終端網(wǎng)卡的ip地址發(fā)送至車載系統(tǒng),其中,所述車載端網(wǎng)卡是車載系統(tǒng)通過加載共享端口對應(yīng)的驅(qū)動(dòng)而映射出共享端口對應(yīng)的車載端網(wǎng)卡;

第二連接建立模塊,用于依據(jù)終端網(wǎng)卡的ip地址和車載端網(wǎng)卡的ip地址,建立終端與車載系統(tǒng)用于傳輸數(shù)據(jù)的連接通道。

第五方面,本發(fā)明實(shí)施例還提供了一種車載系統(tǒng),包括:

一個(gè)或多個(gè)處理器;

存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,

當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如上所述的應(yīng)用于車載系統(tǒng)的車載系統(tǒng)與終端的連接方法。

第六方面,本發(fā)明實(shí)施例還提供了一種終端,包括:

一個(gè)或多個(gè)處理器;

存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,

當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)如上所述的應(yīng)用于終端的車載系統(tǒng)與終端的連接方法。

第七方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的應(yīng)用于車載系統(tǒng)的車載系統(tǒng)與終端的連接方法。

第八方面,本發(fā)明實(shí)施例還提供了另一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的應(yīng)用于終端的車載系統(tǒng)與終端的連接方法。

本發(fā)明實(shí)施例通過將確定的共享端口映射為網(wǎng)卡,然后利用網(wǎng)卡的ip地址建立終端與車載系統(tǒng)的數(shù)據(jù)傳輸通道,使得不需要通過mfi認(rèn)證即可實(shí)現(xiàn)蘋果手機(jī)與車載系統(tǒng)的連接,在保證傳輸帶寬和速率的前提下節(jié)約了硬件及開發(fā)成本。

附圖說明

圖1為本發(fā)明實(shí)施例一中的車載系統(tǒng)與終端的連接方法的流程圖;

圖2是本發(fā)明實(shí)施例二中的車載系統(tǒng)與終端的連接方法的流程圖;

圖3是本發(fā)明實(shí)施例三中的車載系統(tǒng)與終端的連接方法的流程圖;

圖4是本發(fā)明實(shí)施例四中的車載系統(tǒng)的連接裝置的結(jié)構(gòu)示意圖;

圖5是本發(fā)明實(shí)施例五中的終端的連接裝置的結(jié)構(gòu)示意圖;

圖6是本發(fā)明實(shí)施例六中的車載系統(tǒng)的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面結(jié)合附圖和實(shí)施例對本發(fā)明作進(jìn)一步的詳細(xì)說明??梢岳斫獾氖?,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。

實(shí)施例一

圖1為本發(fā)明實(shí)施例一提供的車載系統(tǒng)與終端的連接方法的流程圖,本實(shí)施例可適用于車載系統(tǒng),用于與終端進(jìn)行連接的情況,該方法可以由車載系統(tǒng)的來執(zhí)行,該裝置可以采用軟件和/或硬件的方式實(shí)現(xiàn)。如圖1所示,該方法具體包括:

s101、通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網(wǎng)卡。

其中,由于終端有多個(gè)usb端口配置,車載系統(tǒng)需要從這多個(gè)usb端口配置中選擇出適合作為共享端口的配置,與所選配置對應(yīng)的端口即作為共享端口,并將該共享端口的信息返回至終端,以便終端將共享端口映射為終端網(wǎng)卡。

優(yōu)選的,可以通過枚舉的方式來獲取終端的usb端口配置并確定共享端口,具體可以包括:

枚舉終端的usb端口,獲取usb端口的全部配置信息;

從所述全部配置信息中確定預(yù)設(shè)配置信息,將所述預(yù)設(shè)配置信息對應(yīng)的端口作為共享端口。

具體的,通過枚舉,終端將usb端口的全部配置信息上報(bào)至車載系統(tǒng),車載系統(tǒng)從所述全部配置信息中確定預(yù)設(shè)配置信息,將所述預(yù)設(shè)配置信息對應(yīng)的端口作為共享端口。例如,若終端是蘋果手機(jī),那么對蘋果手機(jī)進(jìn)行枚舉時(shí),蘋果手機(jī)會(huì)將其4個(gè)usb配置信息上報(bào)至車載系統(tǒng),而由于配置4適合做共享端口,因此預(yù)先將配置4作為預(yù)設(shè)配置信息,車載系統(tǒng)可以從上報(bào)的4個(gè)配置信息中選擇出配置4,并將該配置4對應(yīng)的端口作為共享端口。

s102、加載所述共享端口對應(yīng)的驅(qū)動(dòng),映射出共享端口對應(yīng)的車載端網(wǎng)卡。

其中,驅(qū)動(dòng)是預(yù)先存儲(chǔ)在車載端的,當(dāng)車載系統(tǒng)確定共享端口之后,便加載該共享端口對應(yīng)的驅(qū)動(dòng),目的是映射出該共享端口對應(yīng)的車載端網(wǎng)卡。而映射出車載端網(wǎng)卡和終端網(wǎng)卡之后,就可以通過網(wǎng)卡來建立終端與車載系統(tǒng)之間的連接通道。

s103、獲取終端網(wǎng)卡的ip地址以及終端為所述車載端網(wǎng)卡分配的ip地址;

s104、依據(jù)車載端網(wǎng)卡的ip地址和終端網(wǎng)卡的ip地址,建立車載系統(tǒng)與終端用于傳輸數(shù)據(jù)的連接通道。

具體的,通過網(wǎng)卡來建立終端與車載系統(tǒng)之間的連接通道,需要依據(jù)雙方網(wǎng)卡的ip地址,因此,需要先獲取終端網(wǎng)卡和車載端網(wǎng)卡的ip地址,該車載端網(wǎng)卡的ip地址是終端為其分配的ip地址,并且車載端網(wǎng)卡的ip地址和終端網(wǎng)卡的ip地址在同一個(gè)網(wǎng)段,以便于建立車載系統(tǒng)與終端用于數(shù)據(jù)傳輸?shù)耐ǖ馈?/p>

優(yōu)選的,可以根據(jù)ip地址建立6個(gè)socket(網(wǎng)絡(luò)上的兩個(gè)程序通過一個(gè)雙向的通信連接實(shí)現(xiàn)數(shù)據(jù)的交換,這個(gè)連接的一端稱為一個(gè)socket)連接通道,根據(jù)需要,可以分別用來傳輸視頻、控制命令、音頻、tts(texttospeech,從文本到語音,是人機(jī)對話的一部分)、反控和語音數(shù)據(jù),從而實(shí)現(xiàn)終端與車載系統(tǒng)的交互。本發(fā)明實(shí)施例對通道個(gè)數(shù)不做任何限定。

本發(fā)明實(shí)施例通過將確定的共享端口映射為網(wǎng)卡,然后利用網(wǎng)卡的ip地址建立終端與車載系統(tǒng)的數(shù)據(jù)傳輸通道,使得不需要通過mfi認(rèn)證即可實(shí)現(xiàn)蘋果手機(jī)與車載系統(tǒng)的連接,在保證傳輸帶寬和速率的前提下節(jié)約了硬件及開發(fā)成本。

實(shí)施例二

圖2為本發(fā)明實(shí)施例二提供的車載系統(tǒng)與終端的連接方法的流程圖,本實(shí)施例二在實(shí)施例一的基礎(chǔ)上進(jìn)行進(jìn)一步地優(yōu)化。如圖2所示,所述方法包括:

s201、通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網(wǎng)卡。

s202、加載所述共享端口對應(yīng)的驅(qū)動(dòng),映射出共享端口對應(yīng)的車載端網(wǎng)卡。

s203、通過dhcp服務(wù)向終端發(fā)起獲取ip地址的請求,并獲取終端為所述車載端網(wǎng)卡分配的ip地址。

其中,dhcp(dynamichostconfigurationprotocol,動(dòng)態(tài)主機(jī)配置協(xié)議)是一個(gè)局域網(wǎng)的網(wǎng)絡(luò)協(xié)議,使用udp協(xié)議工作。例如,車載系統(tǒng)可以通過啟動(dòng)dhcp服務(wù)向蘋果手機(jī)請求車載端網(wǎng)卡所對應(yīng)的ip地址,且所述車載端網(wǎng)卡所對應(yīng)的ip地址和手機(jī)端映射的終端網(wǎng)卡的ip地址在同一個(gè)網(wǎng)段。

s204、監(jiān)聽終端發(fā)送的udp廣播,所述udp廣播中攜帶有終端網(wǎng)卡的ip地址。

s205、解析接收到的udp廣播,獲取終端網(wǎng)卡的ip地址。

其中,udp(userdatagramprotocol,用戶數(shù)據(jù)報(bào)協(xié)議)是osi(opensysteminterconnection,開放式系統(tǒng)互聯(lián))參考模型中一種無連接的傳輸層協(xié)議,提供面向事務(wù)的簡單不可靠信息傳送服務(wù)。例如,車載系統(tǒng)在獲取到蘋果手機(jī)為車載端網(wǎng)卡分配的ip地址后,為了獲取蘋果手機(jī)端的終端網(wǎng)卡的ip地址,車載系統(tǒng)需要監(jiān)聽蘋果手機(jī)發(fā)送的udp廣播;而蘋果手機(jī)會(huì)主動(dòng)注冊相應(yīng)端口號的udp廣播,并通過當(dāng)前的usb共享端口發(fā)送到車載系統(tǒng)。車載系統(tǒng)收到該udp廣播后會(huì)主動(dòng)解析對應(yīng)的蘋果手機(jī)端映射的終端網(wǎng)卡的ip地址。

s206、依據(jù)車載端網(wǎng)卡的ip地址和終端網(wǎng)卡的ip地址,建立車載系統(tǒng)與終端用于傳輸數(shù)據(jù)的連接通道。

本發(fā)明實(shí)施例通過dhcp服務(wù)和udp廣播的方式獲取車載端和終端各自映射網(wǎng)卡的ip地址,以便于依據(jù)車載端網(wǎng)卡的ip地址和終端網(wǎng)卡的ip地址,建立車載系統(tǒng)與終端用于傳輸數(shù)據(jù)的連接通道,方便快捷且易于實(shí)現(xiàn),從而節(jié)約了硬件成本,而且連接穩(wěn)定、傳輸速率高。

實(shí)施例三

圖3為本發(fā)明實(shí)施例三提供的車載系統(tǒng)與終端的連接方法的流程圖,本實(shí)施例可適用于終端,用于與車載系統(tǒng)進(jìn)行連接的情況,該方法可以由車載系統(tǒng)與終端的連接裝置來執(zhí)行,該裝置可以采用軟件和/或硬件的方式實(shí)現(xiàn)。如圖3所示,該方法具體包括:

s301、根據(jù)車載系統(tǒng)發(fā)送的共享端口消息加載共享端口對應(yīng)的驅(qū)動(dòng),將共享端口映射為終端網(wǎng)卡,并獲取終端網(wǎng)卡的ip地址,其中,所述共享端口是車載系統(tǒng)通過枚舉終端的usb端口確定的共享端口。

其中,終端可以根據(jù)車載系統(tǒng)反饋回終端的共享端口的消息確定共享端口,并在終端加載該共享端口對應(yīng)的驅(qū)動(dòng),進(jìn)一步地將該共享端口映射為虛擬網(wǎng)卡,作為終端網(wǎng)卡,根據(jù)映射的終端網(wǎng)卡可以獲取對應(yīng)終端網(wǎng)卡的ip地址。

s302、根據(jù)車載系統(tǒng)的請求,為車載系統(tǒng)的車載端網(wǎng)卡分配ip地址,并將所述車載端網(wǎng)卡的ip地址和所述終端網(wǎng)卡的ip地址發(fā)送至車載系統(tǒng),其中,所述車載端網(wǎng)卡是車載系統(tǒng)通過加載共享端口對應(yīng)的驅(qū)動(dòng)而映射出共享端口對應(yīng)的車載端網(wǎng)卡。

優(yōu)選的,終端可以接收車載端通過dhcp服務(wù)向終端發(fā)起獲取ip地址的請求,并為車載系統(tǒng)的車載端網(wǎng)卡分配ip地址,并將所述車載端網(wǎng)卡的ip地址發(fā)送至車載系統(tǒng),終端還將獲取的終端網(wǎng)卡的ip地址發(fā)送至車載系統(tǒng)。

優(yōu)選的,將終端網(wǎng)卡的ip地址發(fā)送至車載系統(tǒng)可以具體包括:向車載系統(tǒng)發(fā)送udp廣播,所述udp廣播中攜帶有終端網(wǎng)卡的ip地址,以便車載系統(tǒng)獲取終端網(wǎng)卡的ip地址。

s303、依據(jù)終端網(wǎng)卡的ip地址和車載端網(wǎng)卡的ip地址,建立終端與車載系統(tǒng)用于傳輸數(shù)據(jù)的連接通道。

本發(fā)明實(shí)施例通過將確定的共享端口映射為終端網(wǎng)卡,利用dhcp服務(wù)為車載端網(wǎng)卡分配ip地址,并利用udp廣播將終端網(wǎng)卡的ip地址發(fā)送至車載系統(tǒng),以便于利用ip地址建立終端與車載系統(tǒng)的數(shù)據(jù)傳輸通道,使得不需要通過mfi認(rèn)證即可實(shí)現(xiàn)蘋果手機(jī)與車載系統(tǒng)的連接,在保證傳輸帶寬和速率的前提下節(jié)約了硬件及開發(fā)成本。

實(shí)施例四

圖4是本發(fā)明實(shí)施例四中的車載系統(tǒng)的連接裝置的結(jié)構(gòu)示意圖,本實(shí)施例的車載系統(tǒng)的連接裝置配置于車載系統(tǒng),用于與終端進(jìn)行連接的情況。如圖4所示,車載系統(tǒng)的連接裝置包括:

枚舉模塊410,用于通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網(wǎng)卡;

第一映射模塊420,用于加載所述共享端口對應(yīng)的驅(qū)動(dòng),映射出共享端口對應(yīng)的車載端網(wǎng)卡;

ip地址獲取模塊430,用于獲取終端網(wǎng)卡的ip地址以及終端為所述車載端網(wǎng)卡分配的ip地址;第一連接建立模塊440,用于依據(jù)車載端網(wǎng)卡的ip地址和終端網(wǎng)卡的ip地址,建立車載系統(tǒng)與終端用于傳輸數(shù)據(jù)的連接通道。

優(yōu)選的,枚舉模塊410可以包括:

配置信息獲取單元,用于枚舉終端的usb端口,獲取usb端口的全部配置信息;

共享端口確定單元,用于從所述全部配置信息中確定預(yù)設(shè)配置信息,將所述預(yù)設(shè)配置信息對應(yīng)的端口作為共享端口。

優(yōu)選的,ip地址獲取模塊430可以包括:

第一獲取單元,用于通過dhcp服務(wù)向終端發(fā)起獲取ip地址的請求,并獲取終端為所述車載端網(wǎng)卡分配的ip地址;以及

第二獲取單元,用于監(jiān)聽終端發(fā)送的udp廣播,所述udp廣播中攜帶有終端網(wǎng)卡的ip地址,解析接收到的udp廣播,獲取終端網(wǎng)卡的ip地址。

本發(fā)明實(shí)施例通過將確定的共享端口映射為網(wǎng)卡,然后利用網(wǎng)卡的ip地址建立終端與車載系統(tǒng)的數(shù)據(jù)傳輸通道,使得不需要通過mfi認(rèn)證即可實(shí)現(xiàn)蘋果手機(jī)與車載系統(tǒng)的連接,在保證傳輸帶寬和速率的前提下節(jié)約了硬件及開發(fā)成本。

本發(fā)明實(shí)施例所提供的配置于車載系統(tǒng)的連接裝置可執(zhí)行本發(fā)明任意實(shí)施例所提供的應(yīng)用于車載系統(tǒng)的車載系統(tǒng)與終端的連接方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。

實(shí)施例五

圖5是本發(fā)明實(shí)施例五中的終端的連接裝置的結(jié)構(gòu)示意圖,本發(fā)明實(shí)施例的終端的連接裝置配置于終端,用于與車載系統(tǒng)進(jìn)行車載系統(tǒng)與終端的連接。如圖5所示,終端的連接裝置包括:

第二映射模塊510,用于根據(jù)車載系統(tǒng)發(fā)送的共享端口消息加載共享端口對應(yīng)的驅(qū)動(dòng),將共享端口映射為終端網(wǎng)卡,并獲取終端網(wǎng)卡的ip地址,其中,所述共享端口是車載系統(tǒng)通過枚舉終端的usb端口確定的共享端口;

ip地址分配與發(fā)送模塊520,用于根據(jù)車載系統(tǒng)的請求,為車載系統(tǒng)的車載端網(wǎng)卡分配ip地址,并將所述車載端網(wǎng)卡的ip地址和所述終端網(wǎng)卡的ip地址發(fā)送至車載系統(tǒng),其中,所述車載端網(wǎng)卡是車載系統(tǒng)通過加載共享端口對應(yīng)的驅(qū)動(dòng)而映射出共享端口對應(yīng)的車載端網(wǎng)卡;

第二連接建立模塊530,用于依據(jù)終端網(wǎng)卡的ip地址和車載端網(wǎng)卡的ip地址,建立終端與車載系統(tǒng)用于傳輸數(shù)據(jù)的連接通道。

優(yōu)選的,ip地址分配與發(fā)送模塊520可以包括:

ip地址分配單元,用于根據(jù)車載系統(tǒng)通過dhcp服務(wù)向終端發(fā)起的獲取ip地址的請求,為車載系統(tǒng)的車載端網(wǎng)卡分配ip地址并發(fā)送至車載系統(tǒng);

udp廣播發(fā)送單元,用于向車載系統(tǒng)發(fā)送udp廣播,所述udp廣播中攜帶有終端網(wǎng)卡的ip地址,以便車載系統(tǒng)獲取終端網(wǎng)卡的ip地址。

本發(fā)明實(shí)施例通過將確定的共享端口映射為網(wǎng)卡,然后利用網(wǎng)卡的ip地址建立終端與車載系統(tǒng)的數(shù)據(jù)傳輸通道,使得不需要通過mfi認(rèn)證即可實(shí)現(xiàn)蘋果手機(jī)與車載系統(tǒng)的連接,在保證傳輸帶寬和速率的前提下節(jié)約了硬件及開發(fā)成本。

本發(fā)明實(shí)施例所提供的配置于終端的連接裝置可執(zhí)行本發(fā)明任意實(shí)施例所提供的應(yīng)用于終端的車載系統(tǒng)與終端的連接方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。

實(shí)施例六

圖6為本發(fā)明實(shí)施例六提供的一種車載系統(tǒng)的結(jié)構(gòu)示意圖。圖6示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性車載系統(tǒng)612的框圖。圖6顯示的車載系統(tǒng)612僅僅是一個(gè)示例,不應(yīng)對本發(fā)明實(shí)施例的功能和使用范圍帶來任何限制。

如圖6所示,車載系統(tǒng)612以通用計(jì)算設(shè)備的形式表現(xiàn)。車載系統(tǒng)612的組件可以包括但不限于:一個(gè)或者多個(gè)處理器或者處理單元616,系統(tǒng)存儲(chǔ)器628,連接不同系統(tǒng)組件(包括系統(tǒng)存儲(chǔ)器628和處理單元616)的總線618。

總線618表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(isa)總線,微通道體系結(jié)構(gòu)(mac)總線,增強(qiáng)型isa總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(vesa)局域總線以及外圍組件互連(pci)總線。

車載系統(tǒng)612典型地包括多種計(jì)算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被車載系統(tǒng)612訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動(dòng)的和不可移動(dòng)的介質(zhì)。

系統(tǒng)存儲(chǔ)器628可以包括易失性存儲(chǔ)器形式的計(jì)算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)器(ram)630和/或高速緩存存儲(chǔ)器632。車載系統(tǒng)612可以進(jìn)一步包括其它可移動(dòng)/不可移動(dòng)的、易失性/非易失性計(jì)算機(jī)系統(tǒng)存儲(chǔ)介質(zhì)。僅作為舉例,存儲(chǔ)系統(tǒng)634可以用于讀寫不可移動(dòng)的、非易失性磁介質(zhì)(圖6未顯示,通常稱為“硬盤驅(qū)動(dòng)器”)。盡管圖6中未示出,可以提供用于對可移動(dòng)非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動(dòng)器,以及對可移動(dòng)非易失性光盤(例如cd-rom,dvd-rom或者其它光介質(zhì))讀寫的光盤驅(qū)動(dòng)器。在這些情況下,每個(gè)驅(qū)動(dòng)器可以通過一個(gè)或者多個(gè)數(shù)據(jù)介質(zhì)接口與總線618相連。存儲(chǔ)器628可以包括至少一個(gè)程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個(gè))程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實(shí)施例的功能。

具有一組(至少一個(gè))程序模塊642的程序/實(shí)用工具640,可以存儲(chǔ)在例如存儲(chǔ)器628中,這樣的程序模塊642包括但不限于操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程序模塊642通常執(zhí)行本發(fā)明所描述的實(shí)施例中的功能和/或方法。

車載系統(tǒng)612也可以與一個(gè)或多個(gè)外部設(shè)備614(例如鍵盤、指向設(shè)備、顯示器624等)通信,還可與一個(gè)或者多個(gè)使得用戶能與該車載系統(tǒng)612交互的設(shè)備通信,和/或與使得該車載系統(tǒng)612能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口622進(jìn)行。并且,車載系統(tǒng)612還可以通過網(wǎng)絡(luò)適配器620與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器620通過總線618與車載系統(tǒng)612的其它模塊通信。應(yīng)當(dāng)明白,盡管圖6中未示出,可以結(jié)合車載系統(tǒng)612使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤驅(qū)動(dòng)陣列、raid系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存儲(chǔ)系統(tǒng)等。

處理單元616通過運(yùn)行存儲(chǔ)在系統(tǒng)存儲(chǔ)器628中的程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,例如實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的應(yīng)用于車載系統(tǒng)的車載系統(tǒng)與終端的連接的方法,包括:

通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網(wǎng)卡;

加載所述共享端口對應(yīng)的驅(qū)動(dòng),映射出共享端口對應(yīng)的車載端網(wǎng)卡;

獲取終端網(wǎng)卡的ip地址以及終端為車載系統(tǒng)的車載端網(wǎng)卡分配的ip地址;

依據(jù)車載端網(wǎng)卡的ip地址和終端網(wǎng)卡的ip地址,建立車載系統(tǒng)與終端用于傳輸數(shù)據(jù)的連接通道。

本發(fā)明實(shí)施例還提供了一種終端,其包括:一個(gè)或多個(gè)處理器;存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的應(yīng)用于終端的車載系統(tǒng)與終端的連接方法,包括:

根據(jù)車載系統(tǒng)發(fā)送的共享端口消息加載共享端口對應(yīng)的驅(qū)動(dòng),將共享端口映射為終端網(wǎng)卡,并獲取終端網(wǎng)卡的ip地址,其中,所述共享端口是車載系統(tǒng)通過枚舉終端的usb端口確定的共享端口;

根據(jù)車載系統(tǒng)的請求,為車載系統(tǒng)的車載端網(wǎng)卡分配ip地址,并將所述車載端網(wǎng)卡的ip地址和所述終端網(wǎng)卡的ip地址發(fā)送至車載系統(tǒng),其中,所述車載端網(wǎng)卡是車載系統(tǒng)通過加載共享端口對應(yīng)的驅(qū)動(dòng)而映射出共享端口對應(yīng)的車載端網(wǎng)卡;

依據(jù)終端網(wǎng)卡的ip地址和車載端網(wǎng)卡的ip地址,建立終端與車載系統(tǒng)用于傳輸數(shù)據(jù)的連接通道。

當(dāng)然,本領(lǐng)域技術(shù)人員可以理解,處理器還可以實(shí)現(xiàn)本發(fā)明任意實(shí)施例所提供的應(yīng)用于終端的車載系統(tǒng)與終端的連接方法的技術(shù)方案。該終端的硬件結(jié)構(gòu)以及功能可參見實(shí)施例六的內(nèi)容解釋。

實(shí)施例七

本發(fā)明實(shí)施例七還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本發(fā)明實(shí)施例所提供的應(yīng)用于車載系統(tǒng)的車載系統(tǒng)與終端的連接方法,該方法包括:

通過枚舉終端的usb端口確定共享端口,并將共享端口的信息返回至終端,以便終端將共享端口映射為終端網(wǎng)卡;

加載所述共享端口對應(yīng)的驅(qū)動(dòng),映射出共享端口對應(yīng)的車載端網(wǎng)卡;

獲取終端網(wǎng)卡的ip地址以及終端為車載系統(tǒng)的車載端網(wǎng)卡分配的ip地址;

依據(jù)車載端網(wǎng)卡的ip地址和終端網(wǎng)卡的ip地址,建立車載系統(tǒng)與終端用于傳輸數(shù)據(jù)的連接通道。

本發(fā)明實(shí)施例的計(jì)算機(jī)存儲(chǔ)介質(zhì),可以采用一個(gè)或多個(gè)計(jì)算機(jī)可讀的介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本文件中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。

計(jì)算機(jī)可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計(jì)算機(jī)可讀的信號介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。

計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于無線、電線、光纜、rf等等,或者上述的任意合適的組合。

可以以一種或多種程序設(shè)計(jì)語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序代碼,所述程序設(shè)計(jì)語言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語言—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設(shè)計(jì)語言—諸如”c”語言或類似的程序設(shè)計(jì)語言。程序代碼可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。

本發(fā)明實(shí)施例還提供了另一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令在由計(jì)算機(jī)處理器執(zhí)行時(shí)用于執(zhí)行一種應(yīng)用于終端的車載系統(tǒng)與終端的連接方法,該方法包括:

根據(jù)車載系統(tǒng)發(fā)送的共享端口消息加載共享端口對應(yīng)的驅(qū)動(dòng),將共享端口映射為終端網(wǎng)卡,并獲取終端網(wǎng)卡的ip地址,其中,所述共享端口是車載系統(tǒng)通過枚舉終端的usb端口確定的共享端口;

根據(jù)車載系統(tǒng)的請求,為車載系統(tǒng)的車載端網(wǎng)卡分配ip地址,并將所述車載端網(wǎng)卡的ip地址和所述終端網(wǎng)卡的ip地址發(fā)送至車載系統(tǒng),其中,所述車載端網(wǎng)卡是車載系統(tǒng)通過加載共享端口對應(yīng)的驅(qū)動(dòng)而映射出共享端口對應(yīng)的車載端網(wǎng)卡;

依據(jù)終端網(wǎng)卡的ip地址和車載端網(wǎng)卡的ip地址,建立終端與車載系統(tǒng)用于傳輸數(shù)據(jù)的連接通道。

當(dāng)然,本發(fā)明實(shí)施例所提供的一種包含計(jì)算機(jī)可執(zhí)行指令的存儲(chǔ)介質(zhì),其計(jì)算機(jī)可執(zhí)行指令不限于如上所述的方法操作,還可以執(zhí)行本發(fā)明任意實(shí)施例所提供的應(yīng)用于終端的車載系統(tǒng)與終端的連接方法中的相關(guān)操作。對存儲(chǔ)介質(zhì)的介紹可參見實(shí)施例七中的內(nèi)容解釋。

注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。

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