專利名稱:Upnp車載多媒體系統(tǒng)及其交互方法
技術(shù)領(lǐng)域:
本發(fā)明涉及車載多媒體技術(shù),尤其涉及一種UPNP(Universal Plug and Play,通用即插即用)車載多媒體系統(tǒng)及其交互方法。
背景技術(shù):
隨著汽車的普及,人們對(duì)汽車的認(rèn)識(shí)已經(jīng)不再停留在“奢侈品”或者“代步工具”這個(gè)層次,而是對(duì)于汽車的多媒體應(yīng)用等細(xì)節(jié)設(shè)計(jì)方面有著越來越高的要求。因此,針對(duì)汽車的各種娛樂設(shè)備應(yīng)運(yùn)而生,其中,車載多媒體系統(tǒng)極大地滿足了人們對(duì)娛樂和資訊的需求。發(fā)展到今天,雖然現(xiàn)在車載多媒體系統(tǒng)功能多樣、娛樂和資訊品種豐富,但由于汽車畢竟屬于各自相對(duì)獨(dú)立的封閉空間,所以目前車載多媒體系統(tǒng)在某些有特定需求的場(chǎng)景下(例如,當(dāng)朋友開兩輛車以上出行時(shí))還是無法實(shí)現(xiàn)各車之間的娛樂互動(dòng)。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種UPNP車載多媒體系統(tǒng)及其交互方法,以解決現(xiàn)有產(chǎn)品的娛樂功能單一、多車之間互動(dòng)能力弱的缺陷。為了達(dá)到上述目的,本發(fā)明的技術(shù)方案提出一種UPNP車載多媒體系統(tǒng),用于在本車和其它車之間實(shí)現(xiàn)多媒體娛樂服務(wù)的共享,該系統(tǒng)包括控制中心中央處理器CPU、多媒體娛樂模塊及數(shù)據(jù)存儲(chǔ)模塊,其中,該系統(tǒng)還包括UPNP服務(wù)模塊及網(wǎng)絡(luò)接入模塊,所述控制中心CPU用于控制本車內(nèi)所述各模塊之間的內(nèi)部數(shù)據(jù)通信以及本車與其它車之間的外部數(shù)據(jù)通信;所述多媒體娛樂模塊用于提供各種多媒體娛樂服務(wù);所述數(shù)據(jù)存儲(chǔ)模塊用于存儲(chǔ)所述多媒體娛樂模塊所需的多媒體數(shù)據(jù)以及基于所述外部數(shù)據(jù)通信產(chǎn)生的交互日志;所述UPNP服務(wù)模塊用于在所述控制中心CPU的控制下對(duì)其它車的UPNP服務(wù)模塊進(jìn)行遠(yuǎn)程操作并通過該其它車的UPNP服務(wù)模塊使用該其它車的多媒體數(shù)據(jù),還用于在所述控制中心CPU的控制下接受來自其它車的UPNP服務(wù)模塊的遠(yuǎn)程操作并將本車的多媒體數(shù)據(jù)提供給該其它車的UPNP服務(wù)模塊使用;所述網(wǎng)絡(luò)接入模塊用于在所述控制中心CPU的控制下在本車與其它車之間建立用于遠(yuǎn)程操作的網(wǎng)絡(luò)連接。上述的UPNP車載多媒體系統(tǒng)中,所述UPNP服務(wù)模塊包括控制單元、發(fā)送單元及接收單元,所述控制單元,用于控制該UPNP服務(wù)模塊的啟動(dòng)和關(guān)閉,并在啟動(dòng)該UPNP服務(wù)模塊時(shí),向其它車的UPNP服務(wù)模塊發(fā)送遠(yuǎn)程操作請(qǐng)求或者將來自其它車的UPNP服務(wù)模塊的遠(yuǎn)程操作請(qǐng)求傳輸至所述控制中心CPU ;所述控制單元還用于所述交互日志的管理;所述發(fā)送單元,用于根據(jù)所述控制單元的通知并通過所述網(wǎng)絡(luò)接入模塊向其它車的UPNP服務(wù)模塊發(fā)送遠(yuǎn)程操作請(qǐng)求;
所述接收單元用于通過所述網(wǎng)絡(luò)接入模塊接收從其它車發(fā)送的遠(yuǎn)程操作請(qǐng)求并通知所述控制單元對(duì)應(yīng)于上述UPNP車載多媒體系統(tǒng),本發(fā)明的技術(shù)方案還提供一種互動(dòng)交互的方法,包括以下步驟:由本車的所述控制中心CPU接收外部輸入的互動(dòng)指令,并在判斷所述互動(dòng)指令符合UPNP格式后將其通過所述本車的UPNP服務(wù)模塊的控制單元傳輸至所述本車的發(fā)送單元;所述本車的發(fā)送單元通過判斷得出所述互動(dòng)指令符合預(yù)設(shè)的指令格式后,對(duì)所述互動(dòng)指令進(jìn)行封裝并將封裝后得到的互動(dòng)請(qǐng)求數(shù)據(jù)通過所述本車的網(wǎng)絡(luò)接入模塊發(fā)送到網(wǎng)絡(luò)上;由其它車的網(wǎng)絡(luò)接入模塊從網(wǎng)絡(luò)上接收封包數(shù)據(jù)并將其轉(zhuǎn)發(fā)至所述其它車的UPNP服務(wù)模塊的接收單元;所述其它車的接收單元解析所述封包數(shù)據(jù),并在判斷其為UPNP格式的互動(dòng)請(qǐng)求后將所述互動(dòng)請(qǐng)求轉(zhuǎn)發(fā)至所述其它車的控制單元;所述其它車的控制單元通過判斷得出所述互動(dòng)請(qǐng)求符合預(yù)設(shè)的指令格式后將其轉(zhuǎn)發(fā)至所述其它車的控制中心CPU ;所述其它車的控制中心CPU通過判斷得出所述互動(dòng)請(qǐng)求的指令類型后,生成對(duì)應(yīng)的反饋信息。本發(fā)明技術(shù)方案提供的UPNP車載多媒體系統(tǒng)及其交互方法,通過UPNP服務(wù)模塊和網(wǎng)絡(luò)接入模塊的加入,使得兩車之間不管距離多遠(yuǎn)都可以實(shí)現(xiàn)多媒體服務(wù)的共享,而無需借助服務(wù)器的中轉(zhuǎn),其功能新穎、互動(dòng)性強(qiáng),且操作簡(jiǎn)便,能為人們的行車增添更多的樂趣。
本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:圖1為本發(fā)明UPNP車載多媒體系統(tǒng)的實(shí)施例一結(jié)構(gòu)圖;圖2為本發(fā)明UPNP車載多媒體系統(tǒng)的實(shí)施例二結(jié)構(gòu)圖;圖3為本發(fā)明應(yīng)用UPNP車載多媒體系統(tǒng)互動(dòng)交互的方法實(shí)施例流程圖;圖4為圖1實(shí)施例多媒體系統(tǒng)發(fā)起遠(yuǎn)程操作的數(shù)據(jù)流示意圖;圖5為圖1實(shí)施例多媒體系統(tǒng)接受遠(yuǎn)程操作的數(shù)據(jù)流示意圖;圖6為應(yīng)用圖1實(shí)施例多媒體系統(tǒng)的本車與其它車之間進(jìn)行多媒體數(shù)據(jù)交互的數(shù)據(jù)流示意圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的實(shí)施例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是實(shí)施例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。在本發(fā)明的描述中,需要理解的是,術(shù)語“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底” “內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所
示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性。在本發(fā)明的描述中,除非另有規(guī)定和限定,需要說明的是,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是機(jī)械連接或電連接,也可以是兩個(gè)元件內(nèi)部的連通,可以是直接相連,也可以通過中間媒介間接相連,對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語的具體含義。本發(fā)明的實(shí)施例提出一種UPNP車載多媒體系統(tǒng),用于在本車和其它車之間實(shí)現(xiàn)多媒體娛樂服務(wù)的共享,也即,有多媒體娛樂服務(wù)共享需求的本車和其它車上都裝備有該UPNP車載多媒體系統(tǒng)。圖1為本發(fā)明UPNP車載多媒體系統(tǒng)實(shí)施例的結(jié)構(gòu)圖,如圖所示,本實(shí)施例的UPNP車載多媒體系統(tǒng)包括控制中心CPU(Central Processor Unit,中央處理器)11、多媒體娛樂模塊12、數(shù)據(jù)存儲(chǔ)模塊13、UPNP服務(wù)模塊14、網(wǎng)絡(luò)接入模塊15、顯示模塊16及輸入模塊17。其中,控制中心CPU 11用于控制本車內(nèi)上述各模塊之間的內(nèi)部數(shù)據(jù)通信以及本車與其它車之間的外部數(shù)據(jù)通信;多媒體娛樂模塊12用于提供音頻、視頻、游戲等各種預(yù)設(shè)的多媒體娛樂服務(wù);數(shù)據(jù)存儲(chǔ)模塊13用于存儲(chǔ)多媒體娛樂模塊12所需的各種多媒體數(shù)據(jù)以及基于上述外部數(shù)據(jù)通信產(chǎn)生的交互日志;UPNP服務(wù)模塊14用于在控制中心CPU 11的控制下對(duì)其它車的UPNP服務(wù)模塊進(jìn)行遠(yuǎn)程操作并通過其它車的UPNP服務(wù)模塊使用其它車的多媒體數(shù)據(jù),還用于在控制中心CPU 11的控制下接受來自其它車的UPNP服務(wù)模塊的遠(yuǎn)程操作并將本車的多媒體數(shù)據(jù)提供給其它車的UPNP服務(wù)模塊使用;網(wǎng)絡(luò)接入模塊I 5具有無線網(wǎng)絡(luò)接入功能,用于在控制中心CPU 11的控制下在本車與其它車之間建立用于上述遠(yuǎn)程操作的網(wǎng)絡(luò)連接;顯示模塊16用于顯示該UPNP車載多媒體系統(tǒng)的可視化操作界面;輸入模塊17用于接收外部在可視化操作界面輸入的控制指令并將其傳輸至控制中心CPU 11。需要說明的是,在下文中,其它車的UPNP服務(wù)模塊、網(wǎng)絡(luò)接入模塊或其他模塊均不帶有附圖標(biāo)記,以便區(qū)別于本車的UPNP服務(wù)模塊14、網(wǎng)絡(luò)接入模塊15或其他模塊,但本車和其它車中這些相對(duì)應(yīng)模塊的功能仍然具有完全相同的功能。進(jìn)一步,UPNP服務(wù)模塊14包括控制單元141、發(fā)送單元142、接收單元143及日志管理單元144。其中,控制單元141用于控制該UPNP服務(wù)模塊14的啟動(dòng)和關(guān)閉,并在啟動(dòng)該UPNP服務(wù)模塊14時(shí),接受控制中心CPU 11的控制向其它車的UPNP服務(wù)模塊發(fā)送遠(yuǎn)程操作請(qǐng)求或者將來自其它車的UPNP服務(wù)模塊的遠(yuǎn)程操作請(qǐng)求傳輸至控制中心CPU 11 ;發(fā)送單元142作為UPNP服務(wù)模塊14的信息發(fā)送部分,其主要用于根據(jù)控制單元141的通知并通過網(wǎng)絡(luò)接入模塊15向其它車的UPNP服務(wù)模塊發(fā)送遠(yuǎn)程操作請(qǐng)求,以保證本車的多媒體系統(tǒng)能夠?qū)ζ渌嚨亩嗝襟w系統(tǒng)進(jìn)行遠(yuǎn)程操作;接收單元143作為UPNP服務(wù)模塊14的信息接收部分,其主要用于通過網(wǎng)絡(luò)接入模塊15接收從其它車發(fā)送的遠(yuǎn)程操作請(qǐng)求并通知控制單元141,以保證本車的多媒體系統(tǒng)能夠?qū)崿F(xiàn)與其它車的多媒體系統(tǒng)之間的互動(dòng);日志管理單元144由控制單元141控制,其用于根據(jù)本車向其它車發(fā)起的遠(yuǎn)程操作或者本車接受來自其它車的遠(yuǎn)程操作創(chuàng)建交互日志,并根據(jù)預(yù)設(shè)條件對(duì)交互日志進(jìn)行刪除,在一個(gè)實(shí)施例中,日志管理單元144可以將本車多媒體系統(tǒng)近期時(shí)間內(nèi)與其它車多媒體系統(tǒng)之間的交互記錄,如交互時(shí)間、交互設(shè)備的基本信息等,以UPNP文檔的形式存儲(chǔ)到數(shù)據(jù)存儲(chǔ)模塊I3中,并且可以對(duì)用戶并未特意保留的UPNP文檔日志進(jìn)行定期清除。具體而言,在一個(gè)實(shí)施例中,針對(duì)上述UPNP文檔日志的定期清除,可以由用戶根據(jù)需求設(shè)定日志的清除時(shí)間,日志管理單元144則根據(jù)用戶設(shè)定的該清除時(shí)間對(duì)定期日志進(jìn)行清除。在此情況下,如果用戶未設(shè)定上述清除時(shí)間,則系統(tǒng)可以給出一個(gè)默認(rèn)的清除時(shí)間。進(jìn)一步,當(dāng)默認(rèn)的清除時(shí)間或者用戶設(shè)定的清除時(shí)間到達(dá),系統(tǒng)準(zhǔn)備清除記錄時(shí),可以詢問用戶是否清除,以確保用戶保存感興趣的記錄。由上述內(nèi)容可知,UPNP服務(wù)模塊14的控制單元141主要完成四個(gè)方面的功能。首先,當(dāng)不希望本車與其它車進(jìn)行互動(dòng)時(shí),可以通過控制單元141將該UPNP服務(wù)模塊14關(guān)閉,則此時(shí)其它車的多媒體系統(tǒng)就無法搜尋到本車的多媒體系統(tǒng);反之,如果希望本車與其它車進(jìn)行互動(dòng),則可以通過該控制單元141重新開啟UPNP服務(wù)模塊14提供的UPNP服務(wù)。其次,控制單元141可以實(shí)時(shí)監(jiān)控來自控制中心CPU 11發(fā)來的搜尋、控制其它車的多媒體系統(tǒng)的遠(yuǎn)程操作請(qǐng)求,并經(jīng)過自身處理之后通知發(fā)送單元142通過網(wǎng)絡(luò)接入模塊15將該遠(yuǎn)程操作請(qǐng)求發(fā)送出去。再次,當(dāng)接收單元143通過網(wǎng)絡(luò)接入模塊15收到其它車的UPNP服務(wù)模塊14發(fā)送的遠(yuǎn)程操作請(qǐng)求時(shí),控制單元141可以將接收單元143接收到的遠(yuǎn)程操作請(qǐng)求進(jìn)行處理分析,并將分析后的結(jié)果轉(zhuǎn)發(fā)給本車的控制中心CPU 11進(jìn)行后續(xù)處理。最后,控制單元141還用于日志管理單元144的控制,從而使后者在其控制下可以進(jìn)行上述日志的創(chuàng)建、修改和刪除等操作。繼續(xù)如圖1所示,本實(shí)施例的UPNP車載多媒體系統(tǒng)中,數(shù)據(jù)存儲(chǔ)模塊13具體包括外部存儲(chǔ)單元131及內(nèi)部存儲(chǔ)單元132。其中,外部存儲(chǔ)單元131是來自外界的存儲(chǔ)設(shè)備,其可以是帶有USB轉(zhuǎn)接口的任何數(shù)據(jù)設(shè)備,例如包括U盤、車載MP3、手機(jī)、相機(jī)以及MP4等等,并且這些設(shè)備還可以配置有sd卡、tf卡等數(shù)據(jù)存儲(chǔ)卡,這些設(shè)備及其所配置的數(shù)據(jù)存儲(chǔ)卡中可以裝載音樂、視頻、圖片、游戲等多媒體數(shù)據(jù),以供多媒體系統(tǒng)使用;內(nèi)部存儲(chǔ)單元132則用于存儲(chǔ)交互日志以及存儲(chǔ)外部存儲(chǔ)單元131中多媒體數(shù)據(jù)的使用記錄等等。然而,本領(lǐng)域技術(shù)人員可以理解的是,外部存儲(chǔ)單元131及內(nèi)部存儲(chǔ)單元132所存儲(chǔ)的內(nèi)容并不局限于此等劃分,例如,在一個(gè)實(shí)施例中,內(nèi)部存儲(chǔ)單元132也可以用來存儲(chǔ)多媒體數(shù)據(jù),而交互日志等內(nèi)容也可以導(dǎo)入到外部存儲(chǔ)單元131中進(jìn)行存儲(chǔ)。雖然圖1中并未示出,但在一個(gè)實(shí)施例中,上述UPNP車載多媒體系統(tǒng)的多媒體娛樂模塊12可以包括音頻播放單元及視頻播放單元;并且本發(fā)明不僅限于此,在一個(gè)實(shí)施例中,多媒體娛樂模塊12還可以包括收音機(jī)單元、音箱單元、電視播放單元及全球定位系統(tǒng)GPS單元等等。另外,雖然圖1中并未示出,但網(wǎng)絡(luò)接入模塊15可以包括以下單元的任意組合:內(nèi)置wifi網(wǎng)絡(luò)接入單元、內(nèi)置3G網(wǎng)絡(luò)接入單元、以及通過USB插入的外置wifi網(wǎng)絡(luò)接入單元和外置3G網(wǎng)絡(luò)接入單元等等。請(qǐng)參考圖2,其為本發(fā)明UPNP車載多媒體系統(tǒng)的實(shí)施例二結(jié)構(gòu)圖,如圖所示,本實(shí)施例中,控制中心CPU 11作為整個(gè)多媒體系統(tǒng)的心臟分別與各單元連接。結(jié)合以上對(duì)圖1實(shí)施例的描述可知,在圖2所示的實(shí)施例中,控制單元、發(fā)送單元及接收單元仍然屬于UPNP服務(wù)模塊14 ;另外,3G、WIFI屬于網(wǎng)絡(luò)接入模塊15 ;收音機(jī)、音箱、TV、GPS、⑶/V⑶、MP3屬于多媒體娛樂模塊12 ;flash(閃存)、sdram(同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器)、rom(只讀存儲(chǔ)器)屬于內(nèi)部存儲(chǔ)單元132 ;USB為外部存儲(chǔ)單元131接入控制中心CPU 11的接口 ;IXD為顯示模塊16,使得UPNP指令數(shù)據(jù)以可視化操作界面的形式展現(xiàn)在用戶面前,同時(shí)LCD在帶有觸摸屏功能的情況下便可以兼具輸入模塊17的功能;進(jìn)一步,雖然圖中并未示出,但此處輸入模塊17可以是遙控器、多媒體系統(tǒng)自身的按鍵或者是上述帶觸摸功能的顯示屏等等。需要說明的是,圖2所示的實(shí)施例僅為上文圖1所示實(shí)施例的一個(gè)具體擴(kuò)展,應(yīng)當(dāng)理解,圖2中各模塊的具體實(shí)現(xiàn)并不局限于此,本領(lǐng)域技術(shù)人員可根據(jù)需要進(jìn)行任意的增加、修改、替換和組合等各種改動(dòng)?;谏鲜鰧?shí)施例一的UPNP車載多媒體系統(tǒng),本發(fā)明的實(shí)施例還相應(yīng)提出一種應(yīng)用該系統(tǒng)互動(dòng)交互的方法,圖3為該方法的實(shí)施例流程圖。如圖3所不,在一個(gè)實(shí)施例中,應(yīng)用本發(fā)明UPNP車載多媒體系統(tǒng)互動(dòng)交互的方法包括以下步驟S301-S310。S301、由本車的控制中心CPU接收外部輸入的互動(dòng)指令,并在判斷該互動(dòng)指令符合UPNP格式后將其通過本車的UPNP服務(wù)模塊的控制單元傳輸至本車的發(fā)送單元;S302、本車的發(fā)送單元通過判斷得出所述互動(dòng)指令符合預(yù)設(shè)的指令格式后,對(duì)該互動(dòng)指令進(jìn)行封裝并將封裝后得到的互動(dòng)請(qǐng)求數(shù)據(jù)通過本車的網(wǎng)絡(luò)接入模塊發(fā)送到網(wǎng)絡(luò)上;S303、由其它車的網(wǎng)絡(luò)接入模塊從網(wǎng)絡(luò)上接收封包數(shù)據(jù)并將其轉(zhuǎn)發(fā)至其它車的UPNP服務(wù)模塊的接收單元;S304、其它車的接收單元解析所述封包數(shù)據(jù),并在判斷其為UPNP格式的互動(dòng)請(qǐng)求后將該互動(dòng)請(qǐng)求轉(zhuǎn)發(fā)至其它車的控制單元;S305、其它車的控制單元通過判斷得出所述互動(dòng)請(qǐng)求符合預(yù)設(shè)的指令格式后將其轉(zhuǎn)發(fā)至其它車的控制中心CPU ;S306、其它車的控制中心CPU通過判斷得出所述互動(dòng)請(qǐng)求的指令類型后,將對(duì)應(yīng)的反饋信息通過其它車的UPNP服務(wù)模塊的控制單元傳輸至其它車的發(fā)送單元;S307、其它車的發(fā)送單元對(duì)所述反饋信息進(jìn)行封裝并將封裝后得到的響應(yīng)數(shù)據(jù)通過網(wǎng)絡(luò)接入模塊發(fā)送到網(wǎng)絡(luò)上。S308、由本車的網(wǎng)絡(luò)接入模塊接收響應(yīng)數(shù)據(jù)并將其轉(zhuǎn)發(fā)至本車的UPNP服務(wù)模塊的接收單元;S309、本車的接收單元解析所述響應(yīng)數(shù)據(jù),并在判斷其為發(fā)往本系統(tǒng)且符合UPNP格式的數(shù)據(jù)后將其轉(zhuǎn)發(fā)至本車的控制單元;S310、本車的控制單元通過判斷得出所述響應(yīng)數(shù)據(jù)與之前發(fā)送的所述互動(dòng)請(qǐng)求數(shù)據(jù)相匹配時(shí)將其轉(zhuǎn)發(fā)至本車的控制中心CPU進(jìn)行處理。以上圖3概要地描述了利用本發(fā)明UPNP車載多媒體系統(tǒng)進(jìn)行互動(dòng)的過程,下面將結(jié)合具體示例對(duì)其進(jìn)一步加以詳細(xì)描述。結(jié)合上文的描述,下文以圖1所示的實(shí)施例為基礎(chǔ)對(duì)本發(fā)明UPNP車載多媒體系統(tǒng)應(yīng)用時(shí)所產(chǎn)生的數(shù)據(jù)流進(jìn)行詳細(xì)說明,具體包括本車對(duì)其它車發(fā)起遠(yuǎn)程操作、本車接受其它車的遠(yuǎn)程操作以及兩車之間進(jìn)行多媒體服務(wù)交互等三個(gè)示例。在描述所述三個(gè)示例以前,有必要對(duì)本發(fā)明UPNP車載多媒體系統(tǒng)中各模塊之間的數(shù)據(jù)通信協(xié)議加以簡(jiǎn)要說明。在一個(gè)示例中,本發(fā)明車載多媒體系統(tǒng)的控制中心CPU 11與UPNP服務(wù)模塊14之間的數(shù)據(jù)通信遵守UPNP協(xié)議;接續(xù),當(dāng)網(wǎng)絡(luò)接入模塊15是通過控制中心CPU 11內(nèi)部集成(例如內(nèi)置的3G或wifi網(wǎng)絡(luò)接入模塊)時(shí),二者之間的數(shù)據(jù)通信遵守芯片內(nèi)部的通信協(xié)議,而當(dāng)網(wǎng)絡(luò)接入模塊15是外置而通過USB 口接入車載多媒體系統(tǒng)時(shí),則其與控制中心CPU 11之間的數(shù)據(jù)通信遵守USB協(xié)議;接續(xù),控制中心CPU 11與多媒體娛樂模塊12中各個(gè)單元之間的數(shù)據(jù)通信遵守I2C或者CAN等總線協(xié)議中的一種;另外,控制中心CPU 11與內(nèi)部存儲(chǔ)單元132之間的數(shù)據(jù)通信遵守芯片內(nèi)部的通信協(xié)議,而與外部存儲(chǔ)單元131之間的數(shù)據(jù)通信則遵守USB協(xié)議。還需要說明的是,無論是本車對(duì)其它車發(fā)起遠(yuǎn)程操作和本車接受其它車的遠(yuǎn)程操作,UPNP服務(wù)模塊14和網(wǎng)絡(luò)接入模塊15都必須處于開啟狀態(tài),前者關(guān)閉時(shí)則無法正常啟動(dòng)UPNP服務(wù),后者關(guān)閉時(shí)則無法發(fā)送和接收UPNP數(shù)據(jù)。示例一:本車對(duì)其它車發(fā)起遠(yuǎn)程操作以下說明請(qǐng)參考圖4所示。當(dāng)用戶有互動(dòng)的需求時(shí),如果存在之前與其它車的多媒體系統(tǒng)的互動(dòng)記錄,則控制單元141可以根據(jù)互動(dòng)記錄自動(dòng)發(fā)送連接該其它車的多媒體系統(tǒng)的數(shù)據(jù)到網(wǎng)絡(luò)上即可;反之,如果之前不存在互動(dòng)記錄,便可以按如下所述的過程搜尋其它車的多媒體系統(tǒng)。首先,用戶通過輸入模塊17在顯示模塊16的可視化操作界面上輸入搜尋指令(如圖中S501所示),該搜尋指令首先被傳輸至控制中心CPU 11(S502);控制中心CPU 11收到搜尋指令后判定是否為UPNP指令,如果是,將該指令數(shù)據(jù)轉(zhuǎn)發(fā)給UPNP服務(wù)模塊14的控制單元141 (S503);控制單元141在接收到指令數(shù)據(jù)后,判斷該指令數(shù)據(jù)的類型,如果不是UPNP指令或者UPNP指令傳輸有誤,則不作響應(yīng);此處假定判定的結(jié)果是搜尋設(shè)備指令,則控制單元141將該指令數(shù)據(jù)轉(zhuǎn)發(fā)給發(fā)送單元142(S504);發(fā)送單元142在收到指令數(shù)據(jù)后,判定該UPNP指令格式是否正確,如果有誤則不作響應(yīng);此處假定判定的結(jié)果是正確的UPNP指令,則發(fā)送單元142會(huì)對(duì)該指令做封裝(如該多媒體系統(tǒng)的源IP地址、目的IP地址、源端口號(hào)及目的端口號(hào)等信息),并在必要時(shí)加入適當(dāng)?shù)募用軘?shù)據(jù)進(jìn)行加密,然后轉(zhuǎn)發(fā)給網(wǎng)絡(luò)接入模塊15 (S505);網(wǎng)絡(luò)接入模塊15將發(fā)送單元142發(fā)來的數(shù)據(jù)通過wifi或者3G的天線發(fā)射出去(S506)。網(wǎng)絡(luò)上其它車的多媒體系統(tǒng)接收到該數(shù)據(jù)后,會(huì)將響應(yīng)數(shù)據(jù)(例如包括該多媒體系統(tǒng)的id、本機(jī)IP地址和端口號(hào)、目的機(jī)IP地址和端口號(hào)及其它描述信息等等)反饋到網(wǎng)絡(luò)上;接續(xù),本車的網(wǎng)絡(luò)接入模塊15接收到數(shù)據(jù)(S507)后,進(jìn)行分析,判斷數(shù)據(jù)是否是發(fā)往本機(jī)的UPNP數(shù)據(jù):如果該數(shù)據(jù)是發(fā)給其他設(shè)備的則丟包不作轉(zhuǎn)發(fā),如果是發(fā)往本機(jī)的則將數(shù)據(jù)轉(zhuǎn)發(fā)給接收單元143(S508);接收單元143接收到響應(yīng)數(shù)據(jù)后進(jìn)行解包,必要時(shí)進(jìn)行解密,之后,轉(zhuǎn)發(fā)給控制單元141 (S509);控制單元141對(duì)接收單元143轉(zhuǎn)發(fā)來的數(shù)據(jù)進(jìn)行分析,當(dāng)分析出該數(shù)據(jù)與之前發(fā)送的請(qǐng)求命令匹配時(shí),才將結(jié)果轉(zhuǎn)發(fā)給控制中心CPU11 (S510),且控制中心CPU 11在必要時(shí)控制多媒體娛樂模塊12繼續(xù)進(jìn)行響應(yīng)(S511);反之,當(dāng)分析出該數(shù)據(jù)與之前的請(qǐng)求命令不匹配,但其仍為UPNP數(shù)據(jù)時(shí),則控制單元做141相應(yīng)處理,以確保數(shù)據(jù)能被控制中心CPU 11識(shí)別并處理;另外,當(dāng)分析出該數(shù)據(jù)不是UPNP數(shù)據(jù)時(shí)則將數(shù)據(jù)丟棄。需要說明的是,上述示例僅僅描述了本車搜尋其他多媒體設(shè)備的情形,通過上述可以理解,當(dāng)本車已經(jīng)搜尋到其他多媒體設(shè)備后,需要對(duì)其他多媒體設(shè)備進(jìn)行操作(例如搜尋某個(gè)特定的文件或者某種特定類型的文件等)時(shí),可以同樣遵循本示例所述的數(shù)據(jù)處理方式,具體也可以參考后續(xù)示例三的內(nèi)容。示例二:本車接受其它車的遠(yuǎn)程搜尋操作以下說明請(qǐng)參考圖5所示。當(dāng)網(wǎng)絡(luò)接入模塊15的wifi或者3G天線檢測(cè)到數(shù)據(jù)(S401)后,網(wǎng)絡(luò)接入模塊15接收該數(shù)據(jù)并轉(zhuǎn)發(fā)給UPNP服務(wù)模塊14的接收單元143(S602);接收單元143從網(wǎng)絡(luò)接入模塊15接收到數(shù)據(jù)后,首先對(duì)該數(shù)據(jù)進(jìn)行解包,得到該指令的源IP地址、目的IP地址、源端口號(hào)及目的端口號(hào)等信息,并校驗(yàn)是否為UPNP指令數(shù)據(jù),如果不是則不作處理;此處假定判定的結(jié)果為正確的UPNP指令,則接收單元143將該解包后的正確數(shù)據(jù)轉(zhuǎn)發(fā)給控制單元14KS603);控制單元141接收到該數(shù)據(jù)后,會(huì)進(jìn)行判定,如果數(shù)據(jù)格式有誤或者不在預(yù)設(shè)的UPNP指令范圍內(nèi)時(shí)則不作響應(yīng);此處假定數(shù)據(jù)格式正確,且能解析出是UPNP格式的搜尋指令,則控制單元141將該UPNP指令轉(zhuǎn)發(fā)給控制中心CPU 11 (S604);控制中心CPU 11接收到該UPNP指令后,判斷出該指令是可識(shí)別的UPNP搜尋指令,則將本身的系統(tǒng)信息發(fā)給控制單元141(S607);控制單元141接收到數(shù)據(jù)后,對(duì)數(shù)據(jù)進(jìn)行分析處理,并將數(shù)據(jù)交給發(fā)送單元142(S608);發(fā)送單元142對(duì)信息進(jìn)行打包,必要時(shí)進(jìn)行加密,然后通過網(wǎng)絡(luò)接入模塊15 發(fā)送出去(S609-S610)。需要說明的是,當(dāng)UPNP服務(wù)模塊14判斷收到的遠(yuǎn)程操作請(qǐng)求并非設(shè)備搜尋而是多媒體服務(wù)的使用時(shí),則控制單元141將該UPNP指令轉(zhuǎn)發(fā)給控制中心CPU 11(S604)后,控制中心CPU 11會(huì)通知多媒體娛樂模塊12(S605);多媒體娛樂模塊12收到信息后進(jìn)行處理,將處理的結(jié)果反饋給控制中心CPUll (S606),之后再進(jìn)行上述的發(fā)給控制單元141(S607)、轉(zhuǎn)發(fā)至發(fā)送單元142(S608)以及通過網(wǎng)絡(luò)接入模塊15發(fā)送出去(S609-S610)的操作。示例三:兩車之間進(jìn)行多媒體服務(wù)的交互基于以上本車與其它車之間進(jìn)行搜尋操作的交互過程,可以理解兩車之間在進(jìn)行多媒體服務(wù)交互時(shí)的過程基本類似。以下說明請(qǐng)參考圖6所示,圖中實(shí)線箭頭表示去程數(shù)據(jù)的走向,虛線箭頭則表示反饋數(shù)據(jù)的走向,并且由帶圈數(shù)字的增序表示數(shù)據(jù)的完整走向。在本示例中,假設(shè)是車載多媒體系統(tǒng)71從車載多媒體系統(tǒng)72處讀取多媒體數(shù)據(jù),并且車載多媒體系統(tǒng)71、72的網(wǎng)絡(luò)接入模塊和UPNP服務(wù)模塊均處于開啟狀態(tài)。當(dāng)車載多媒體系統(tǒng)71想從車載多媒體系統(tǒng)72讀取數(shù)據(jù)時(shí),以查找網(wǎng)絡(luò)中所有后綴名為mp3的文件為例,用戶首先通過輸入模塊717在顯示模塊716顯示的可視化操作界面上選擇UPNP指令菜單中的“搜尋mp3”命令;車載多媒體系統(tǒng)7 I的控制中心CPU 711將該命令發(fā)給UPNP服務(wù)模塊714,UPNP服務(wù)模塊714對(duì)該指令進(jìn)行網(wǎng)絡(luò)封裝(例如該多媒體系統(tǒng)的源IP地址、目的IP地址、源端口號(hào)及目的端口號(hào)等信息),然后,通過網(wǎng)絡(luò)接入模塊715將其發(fā)送到網(wǎng)絡(luò)中;當(dāng)數(shù)據(jù)成功發(fā)送到網(wǎng)絡(luò)上時(shí),該UPNP服務(wù)模塊714進(jìn)入等待狀態(tài),并通知控制中心CPU 711準(zhǔn)備mp3文件的播放操作。接續(xù),車載多媒體系統(tǒng)72的網(wǎng)絡(luò)接入模塊725從網(wǎng)絡(luò)上接收到車載多媒體系統(tǒng)71發(fā)來的數(shù)據(jù)后,首先轉(zhuǎn)發(fā)給UPNP服務(wù)模塊724,由UPNP服務(wù)模塊724對(duì)該數(shù)據(jù)進(jìn)行解包,得到該指令的源IP地址、目的IP地址、源端口號(hào)及目的端口號(hào)等信息,并將其識(shí)別為“搜尋mp3”命令;UPNP服務(wù)模塊724在判斷得出命令中的目的IP地址與自身系統(tǒng)信息不符時(shí)則不作處理,此處假定目的IP地址匹配,則UPNP服務(wù)模塊724向車載多媒體系統(tǒng)72的控制中心CPU 721發(fā)送“請(qǐng)求mp3”文件的命令;控制中心CPU 721接收到該命令后找到多媒體娛樂模塊722上的所有mp3文件,并將這些mp3文件的存儲(chǔ)路徑以xml的形式存儲(chǔ)在系統(tǒng)的rom中,然后將存儲(chǔ)路徑發(fā)給UPNP服務(wù)模塊724進(jìn)行網(wǎng)絡(luò)封裝,再由網(wǎng)絡(luò)接入模塊725將該數(shù)據(jù)包發(fā)送到網(wǎng)絡(luò)上;當(dāng)數(shù)據(jù)成功發(fā)送到網(wǎng)絡(luò)上時(shí),則UPNP服務(wù)模塊725進(jìn)入等待狀態(tài),并通知控制中心CPU 721準(zhǔn)備mp3文件數(shù)據(jù)的傳送。接續(xù),車載多媒體系統(tǒng)71的網(wǎng)絡(luò)接入模塊715接收到包含有車載多媒體系統(tǒng)72上所有mp3文件的存儲(chǔ)路徑的數(shù)據(jù)包后,轉(zhuǎn)發(fā)給UPNP服務(wù)模塊714對(duì)其進(jìn)行解包,得到該指令的源IP地址、目的IP地址、源端口號(hào)及目的端口號(hào)等信息;當(dāng)UPNP服務(wù)模塊714判斷得出目的IP地址與自身不符時(shí)則不作處理,此處假定目的IP地址匹配,則UPNP服務(wù)模塊714正式建立與UPNP服務(wù)模塊724的遠(yuǎn)程操作連接,進(jìn)而通知控制中心CPU 711可以開始進(jìn)行mp3文件的傳送及播放;由于前述控制中心CPU 711已經(jīng)做好播放mp3文件的準(zhǔn)備,此時(shí)控制中心CPU 711便可以通過上述遠(yuǎn)程操作連接開始播放車載多媒體系統(tǒng)72上的mp3文件。由以上過程可以看出,最后車載多媒體系統(tǒng)71上播放的mp3文件是位于車載多媒體系統(tǒng)72上的某個(gè)硬件設(shè)備中,而并不是來自服務(wù)器或者其他互聯(lián)網(wǎng)上的資源,因此,該方法進(jìn)行互動(dòng)無需借助額外的服務(wù)器或者從互聯(lián)網(wǎng)上獲取多媒體數(shù)據(jù)。同理,其他類型多媒體文件,如視頻、音頻、圖片等,也可以通過與上述類似的方式進(jìn)行交互。綜上所述,本發(fā)明技術(shù)方案提供的UPNP車載多媒體系統(tǒng),通過UPNP服務(wù)模塊和網(wǎng)絡(luò)接入模塊的加入,使得兩車之間不管距離多遠(yuǎn)都可以實(shí)現(xiàn)多媒體服務(wù)的共享,而無需借助服務(wù)器的中轉(zhuǎn),其功能新穎、互動(dòng)性強(qiáng),且操作簡(jiǎn)便,能為人們的行車增添更多的樂趣。在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“實(shí)施例”、“具體實(shí)施例”、或“一些實(shí)施例”等的描述意指結(jié)合該實(shí)施例或?qū)嵤├枋龅木唧w特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或?qū)嵤├?。在本說明書中,對(duì)上述術(shù)語的示意性表述不一定指的是相同的實(shí)施例或?qū)嵤├?。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或?qū)嵤├幸院线m的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。
權(quán)利要求
1.一種通用即插即用UPNP車載多媒體系統(tǒng),用于在本車和其它車之間實(shí)現(xiàn)多媒體娛樂服務(wù)的共享,其特征在于,所述系統(tǒng)包括控制中心中央處理器CPU、多媒體娛樂模塊、數(shù)據(jù)存儲(chǔ)模塊、UPNP服務(wù)模塊及網(wǎng)絡(luò)接入模塊, 所述控制中心CPU,用于控制本車內(nèi)所述各模塊之間的內(nèi)部數(shù)據(jù)通信以及本車與其它車之間的外部數(shù)據(jù)通信; 所述多媒體娛樂模塊,用于提供預(yù)設(shè)的多媒體娛樂服務(wù); 所述數(shù)據(jù)存儲(chǔ)模塊,用于存儲(chǔ)所述多媒體娛樂模塊所需的多媒體數(shù)據(jù)以及基于所述外部數(shù)據(jù)通信產(chǎn)生的交互日志; 所述UPNP服務(wù)模塊,用于在所述控制中心CPU的控制下對(duì)其它車的UPNP服務(wù)模塊進(jìn)行遠(yuǎn)程操作并通過所述其它車的UPNP服務(wù)模塊使用所述其它車的多媒體數(shù)據(jù),還用于在所述控制中心CPU的控制下接受來自所述其它車的UPNP服務(wù)模塊的遠(yuǎn)程操作并將本車的多媒體數(shù)據(jù)提供給所述其它車的UPNP服務(wù)模塊使用; 所述網(wǎng)絡(luò)接入模塊,用于在所述控制中心CPU的控制下在所述本車與所述其它車之間建立用于遠(yuǎn)程操作的網(wǎng)絡(luò)連接。
2.如權(quán)利要求1所述的UPNP車載多媒體系統(tǒng),其特征在于,還包括顯示模塊及輸入模塊, 所述顯示模塊,用于顯示該UPNP車載多媒體系統(tǒng)的可視化操作界面; 所述輸入模塊,用于接收外部在所述可視化操作界面輸入的控制指令并將其傳輸至所述控制中心CPU。
3.如權(quán)利要求1或2所述的UPNP車載多媒體系統(tǒng),其特征在于,所述UPNP服務(wù)模塊包括控制單元、發(fā)送單元及接收單元, 所述控制單元,用于控制該UPNP服務(wù)模塊的啟動(dòng)和關(guān)閉,并在啟動(dòng)該UPNP服務(wù)模塊時(shí),向其它車的UPNP服務(wù)模塊發(fā)送遠(yuǎn)程操作請(qǐng)求或者將來自其它車的UPNP服務(wù)模塊的遠(yuǎn)程操作請(qǐng)求傳輸至所述控制中心CPU ;所述控制單元還用于所述交互日志的管理; 所述發(fā)送單元,用于根據(jù)所述控制單元的通知并通過所述網(wǎng)絡(luò)接入模塊向其它車的UPNP服務(wù)模塊發(fā)送遠(yuǎn)程操作請(qǐng)求; 所述接收單元,用于通過所述網(wǎng)絡(luò)接入模塊接收從其它車發(fā)送的遠(yuǎn)程操作請(qǐng)求并通知所述控制單元。
4.如權(quán)利要求3所述的UPNP車載多媒體系統(tǒng),其特征在于,所述UPNP服務(wù)模塊還包括日志管理單元: 所述日志管理單元,用于在所述控制單元的控制下,根據(jù)本車向其它車發(fā)起的遠(yuǎn)程操作或者本車接受來自其它車的遠(yuǎn)程操作創(chuàng)建所述交互日志,并根據(jù)預(yù)設(shè)條件對(duì)所述交互日志進(jìn)行刪除。
5.如權(quán)利要求4所述的UPNP車載多媒體系統(tǒng),其特征在于,所述數(shù)據(jù)存儲(chǔ)模塊包括外部存儲(chǔ)單元及內(nèi)部存儲(chǔ)單元, 所述外部存儲(chǔ)單元,用于存儲(chǔ)包括選自以下內(nèi)容的任意組合的多媒體數(shù)據(jù):音樂、視頻、圖片及游戲; 所述內(nèi)部存儲(chǔ)單元,用于存儲(chǔ)所述交互日志以及存儲(chǔ)所述外部存儲(chǔ)單元中的多媒體數(shù)據(jù)的使用記錄。
6.如權(quán)利要求1所述的UPNP車載多媒體系統(tǒng),其特征在于,所述多媒體娛樂模塊包括選自以下單元的任意組合:音頻播放單元、視頻播放單元、收音機(jī)單元、音箱單元、電視播放單元及全球定位系統(tǒng)GPS單元。
7.如權(quán)利要求1所述的UPNP車載多媒體系統(tǒng),其特征在于,所述網(wǎng)絡(luò)接入模塊包括選自以下單元的任意組合:內(nèi)置無線wifi網(wǎng)絡(luò)接入單元、內(nèi)置第三代移動(dòng)通信技術(shù)3G網(wǎng)絡(luò)接入單元、以及通過通用串行接口 USB插入的外置wifi網(wǎng)絡(luò)接入單元和外置3G網(wǎng)絡(luò)接入單元。
8.一種應(yīng)用如權(quán)利要求 3-5任一項(xiàng)所述的UPNP車載多媒體系統(tǒng)互動(dòng)交互的方法,包括以下步驟: 由本車的所述控制中心CPU接收外部輸入的互動(dòng)指令,并在判斷所述互動(dòng)指令符合UPNP格式后將其通過所述本車的UPNP服務(wù)模塊的控制單元傳輸至所述本車的發(fā)送單元; 所述本車的發(fā)送單元通過判斷得出所述互動(dòng)指令符合預(yù)設(shè)的指令格式后,對(duì)所述互動(dòng)指令進(jìn)行封裝并將封裝后得到的互動(dòng)請(qǐng)求數(shù)據(jù)通過所述本車的網(wǎng)絡(luò)接入模塊發(fā)送到網(wǎng)絡(luò)上; 由其它車的網(wǎng)絡(luò)接入模塊從網(wǎng)絡(luò)上接收封包數(shù)據(jù)并將其轉(zhuǎn)發(fā)至所述其它車的UPNP服務(wù)模塊的接收單元; 所述其它車的接收單元解析所述封包數(shù)據(jù),并在判斷其為UPNP格式的互動(dòng)請(qǐng)求后將所述互動(dòng)請(qǐng)求轉(zhuǎn)發(fā)至所述其它車的控制單元; 所述其它車的控制單元通過判斷得出所述互動(dòng)請(qǐng)求符合預(yù)設(shè)的指令格式后將其轉(zhuǎn)發(fā)至所述其它車的控制中心CPU ; 所述其它車的控制中心CPU通過判斷得出所述互動(dòng)請(qǐng)求的指令類型后,生成對(duì)應(yīng)的反饋信息。
9.如權(quán)利要求8所述互動(dòng)交互的方法,之后還包括以下步驟: 所述其它車的控制中心CPU通過所述UPNP服務(wù)模塊的控制單元傳輸至所述其它車的發(fā)送單元; 所述其它車的發(fā)送單元對(duì)所述反饋信息進(jìn)行封裝并將封裝后得到的響應(yīng)數(shù)據(jù)通過所述網(wǎng)絡(luò)接入模塊發(fā)送到網(wǎng)絡(luò)上。
10.如權(quán)利要求9所述互動(dòng)交互的方法,之后還包括以下步驟: 由所述本車的網(wǎng)絡(luò)接入模塊接收響應(yīng)數(shù)據(jù)并將其轉(zhuǎn)發(fā)至所述本車的UPNP服務(wù)模塊的接收單元; 所述本車的接收單元解析所述響應(yīng)數(shù)據(jù),并在判斷其為發(fā)往本系統(tǒng)且符合UPNP格式的數(shù)據(jù)后將其轉(zhuǎn)發(fā)至所述本車的控制單元; 所述本車的控制單元通過判斷得出所述響應(yīng)數(shù)據(jù)與之前發(fā)送的所述互動(dòng)請(qǐng)求數(shù)據(jù)相匹配時(shí)將其轉(zhuǎn)發(fā)至所述本車的控制中心CPU進(jìn)行處理。
全文摘要
本發(fā)明涉及一種通用即插即用UPNP車載多媒體系統(tǒng)及其交互方法,用于在本車和其它車之間實(shí)現(xiàn)多媒體娛樂服務(wù)的共享,所述UPNP車載多媒體系統(tǒng)包括控制中心中央處理器CPU、多媒體娛樂模塊及數(shù)據(jù)存儲(chǔ)模塊,其中,該系統(tǒng)還包括UPNP服務(wù)模塊及網(wǎng)絡(luò)接入模塊。本發(fā)明技術(shù)方案提供的UPNP車載多媒體系統(tǒng)及其交互方法,通過UPNP服務(wù)模塊和網(wǎng)絡(luò)接入模塊的加入,使得兩車之間不管距離多遠(yuǎn)都可以實(shí)現(xiàn)多媒體服務(wù)的共享,而無需借助服務(wù)器的中轉(zhuǎn),其功能新穎、互動(dòng)性強(qiáng),且操作簡(jiǎn)便,能為人們的行車增添更多的樂趣。
文檔編號(hào)G11B31/00GK103177745SQ20111043555
公開日2013年6月26日 申請(qǐng)日期2011年12月22日 優(yōu)先權(quán)日2011年12月22日
發(fā)明者袁啟鳳, 徐虹杰, 徐濤, 朱俊虹 申請(qǐng)人:比亞迪股份有限公司