欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通信設(shè)備的制作方法

文檔序號(hào):7756130閱讀:256來源:國(guó)知局
專利名稱:通信設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,特別涉及一種通信設(shè)備。
背景技術(shù)
藍(lán)牙是一種支持設(shè)備短距離通信(一般10米內(nèi))的無線電技術(shù),能在包括移動(dòng)電 話、掌上電腦、無線耳機(jī)、筆記本電腦、相關(guān)外設(shè)等眾多設(shè)備之間進(jìn)行無線信息交換。利用 “藍(lán)牙”技術(shù),能夠有效地簡(jiǎn)化移動(dòng)通信終端設(shè)備之間的通信,也能夠成功地簡(jiǎn)化設(shè)備與因 特網(wǎng)(Internet)之間的通信,從而數(shù)據(jù)傳輸變得更加迅速高效,為無線通信拓寬道路。隨 著藍(lán)牙技術(shù)的不斷普及,越來越多的通信設(shè)備中支持藍(lán)牙技術(shù)。參閱圖1,是現(xiàn)有技術(shù)藍(lán)牙通信設(shè)備的結(jié)構(gòu)示意圖?,F(xiàn)有技術(shù)中藍(lán)牙通信設(shè)備一般 包括主機(jī)11和藍(lán)牙模塊10 ;所述主機(jī)11包括主機(jī)微處理器111和主機(jī)通信接口 112 ;所述 藍(lán)牙模塊10包括射頻收發(fā)器101、基帶微控制器102、藍(lán)牙模塊通信接口 103、存儲(chǔ)器104、 數(shù)字信號(hào)處理器105、音頻編解碼器106。主機(jī)11的主機(jī)微處理器111運(yùn)行主機(jī)應(yīng)用程序并發(fā)出控制指令,通過主機(jī)通信接 口 112傳送到藍(lán)牙模塊10 ;藍(lán)牙模塊10的藍(lán)牙模塊通信接口 103接收所述控制指令后,傳 送給基帶微控制器102,基帶微控制器調(diào)用存儲(chǔ)器104中的藍(lán)牙協(xié)議將所述控制指令以藍(lán) 牙信號(hào)的形式通過射頻收發(fā)器101發(fā)送給其他藍(lán)牙設(shè)備;射頻收發(fā)器101接收到其他藍(lán)牙 設(shè)備發(fā)送的藍(lán)牙信號(hào)后傳送給基帶微控制器102,所述基帶微控制器102對(duì)射頻收發(fā)器101 傳送來的藍(lán)牙信號(hào)進(jìn)行解析處理,調(diào)用存儲(chǔ)器104中藍(lán)牙協(xié)議后作出控制操作,如果所述 藍(lán)牙信號(hào)是響應(yīng)命令或控制事件,則通過藍(lán)牙模塊通信接口 103傳送給主機(jī)11處理,如果 所述藍(lán)牙信號(hào)是語音數(shù)據(jù),則由基帶微控制器102將所述語音數(shù)據(jù)傳送給數(shù)字信號(hào)處理器 105進(jìn)行處理,并將處理后的語音數(shù)據(jù)傳送給音頻編解碼器106進(jìn)行語音數(shù)據(jù)的解碼,然后 通過揚(yáng)聲器122播放;同樣,麥克風(fēng)121將接收到的語音數(shù)據(jù)通過音頻編解碼器106、數(shù)字 信號(hào)處理器105、基帶微控制器102 (調(diào)用存儲(chǔ)器104中藍(lán)牙協(xié)議)、射頻收發(fā)器101將語音 數(shù)據(jù)以藍(lán)牙信號(hào)形式傳送給其他藍(lán)牙設(shè)備。這里所述的其他藍(lán)牙設(shè)備可以是藍(lán)牙手機(jī)。具 體藍(lán)牙模塊以及藍(lán)牙設(shè)備還可以參考申請(qǐng)?zhí)枮?00710046074.9的中國(guó)發(fā)明專利申請(qǐng)公開 的一種藍(lán)牙模塊、藍(lán)牙設(shè)備及其信息處理方法。現(xiàn)今,隨著汽車產(chǎn)業(yè)的發(fā)展,具備外部通信和遠(yuǎn)程服務(wù)能力的下一代車聯(lián)網(wǎng) (Telematics)車載產(chǎn)品帶來的服務(wù)與汽車硬件銷售結(jié)合的新商業(yè)模式大有最終替代目前 基于本地化娛樂及導(dǎo)航應(yīng)用為主的車載產(chǎn)品的趨勢(shì)。從技術(shù)實(shí)現(xiàn)而言,通過藍(lán)牙技術(shù)與藍(lán) 牙智能手機(jī)的連接是目前車載產(chǎn)品升級(jí)實(shí)現(xiàn)車聯(lián)網(wǎng)的捷徑,這意味著藍(lán)牙通信設(shè)備作為車 載設(shè)備的一部分被廣泛應(yīng)用將充滿前景。然而,現(xiàn)有技術(shù)中車載藍(lán)牙通信設(shè)備的藍(lán)牙模塊除了需要對(duì)藍(lán)牙通信協(xié)議進(jìn)行處 理,而且為了實(shí)現(xiàn)一些車載藍(lán)牙設(shè)備必需的藍(lán)牙應(yīng)用例如藍(lán)牙免提應(yīng)用時(shí),還需要進(jìn)行噪 聲抑制和回音消除的處理,就需要采用功能及性能較強(qiáng)的藍(lán)牙芯片組建藍(lán)牙硬件模塊,導(dǎo) 致藍(lán)牙模塊的成本較高。但如果采取降低藍(lán)牙模塊成本的方式,又可能會(huì)造成藍(lán)牙通信設(shè)備的處理能力不能滿足藍(lán)牙應(yīng)用的要求。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是現(xiàn)有技術(shù)中藍(lán)牙通信設(shè)備的藍(lán)牙模塊的成本較高,若 采用低成本藍(lán)牙模塊則導(dǎo)致藍(lán)牙通信設(shè)備的處理能力不能滿足藍(lán)牙應(yīng)用的要求。為解決上述問題,本發(fā)明提供了一種通信設(shè)備,包括主機(jī)和藍(lán)牙模塊;所述主機(jī)包括應(yīng)用程序接口單元、服務(wù)單元、驅(qū)動(dòng)單元,其中, 所述應(yīng)用程序接口單元包括藍(lán)牙應(yīng)用程序接口,所述藍(lán)牙應(yīng)用程序接口用于接收 藍(lán)牙應(yīng)用的服務(wù)請(qǐng)求,基于所述服務(wù)請(qǐng)求生成控制命令傳遞給所述服務(wù)單元;所述服務(wù)單元包括藍(lán)牙協(xié)議棧管理單元,所述藍(lán)牙協(xié)議棧管理單元用于管理藍(lán)牙 協(xié)議棧中的各類藍(lán)牙協(xié)議和規(guī)范,根據(jù)藍(lán)牙應(yīng)用程序接口傳遞的所述控制命令調(diào)用相應(yīng)藍(lán) 牙協(xié)議和規(guī)范并對(duì)所述驅(qū)動(dòng)單元作出操作控制;所述驅(qū)動(dòng)單元包括主機(jī)控制接口(HCI,Host Control Interface)驅(qū)動(dòng)單元,所述 HCI驅(qū)動(dòng)單元用于接受藍(lán)牙協(xié)議棧管理單元的操作控制,生成驅(qū)動(dòng)所述藍(lán)牙模塊工作的控 制指令;所述藍(lán)牙模塊用于接收所述主機(jī)的控制指令,完成與其他藍(lán)牙設(shè)備之間的通信聯(lián) 系及實(shí)現(xiàn)藍(lán)牙應(yīng)用??蛇x的,所述通信設(shè)備為車載藍(lán)牙通信設(shè)備??蛇x的,所述主機(jī)還包括主機(jī)通信接口,用于將所述控制指令傳送給所述藍(lán)牙模 塊??蛇x的,所述主機(jī)還通過所述主機(jī)通信接口接收所述藍(lán)牙模塊傳送的命令、事件 或數(shù)據(jù)并進(jìn)行處理??蛇x的,所述主機(jī)通過所述主機(jī)通信接口接收所述藍(lán)牙模塊傳送的命令、事件或 數(shù)據(jù)進(jìn)行的處理包括形成確認(rèn)結(jié)果、指示或處理后的數(shù)據(jù)并傳送給所述藍(lán)牙應(yīng)用或外圍設(shè) 備??蛇x的,所述藍(lán)牙應(yīng)用程序接口接收藍(lán)牙應(yīng)用的服務(wù)請(qǐng)求包括接收由所述藍(lán)牙應(yīng) 用根據(jù)所述指示作出應(yīng)答的服務(wù)請(qǐng)求??蛇x的,所述外圍設(shè)備包括麥克風(fēng)和/或揚(yáng)聲器,所述主機(jī)通過所述主機(jī)通信接 口接收所述藍(lán)牙模塊傳送的數(shù)據(jù)為語音數(shù)據(jù),所述主機(jī)的服務(wù)單元還包括噪聲抑制單元, 用于對(duì)接收和發(fā)送的語音數(shù)據(jù)進(jìn)行噪聲抑制處理。可選的,所述主機(jī)的驅(qū)動(dòng)單元還包括藍(lán)牙音頻驅(qū)動(dòng)單元,用于完成接收和發(fā)送的 語音數(shù)據(jù)在所述噪聲抑制單元與所述藍(lán)牙協(xié)議棧管理單元之間的相互傳遞??蛇x的,所述外圍設(shè)備包括麥克風(fēng)和/或揚(yáng)聲器,所述主機(jī)通過所述主機(jī)通信接 口接收所述藍(lán)牙模塊傳送的數(shù)據(jù)為語音數(shù)據(jù),所述主機(jī)的服務(wù)單元還包括回聲消除單元, 用于對(duì)接收和發(fā)送的語音數(shù)據(jù)進(jìn)行回聲消除處理??蛇x的,所述主機(jī)的驅(qū)動(dòng)單元還包括藍(lán)牙音頻驅(qū)動(dòng)單元,用于完成接收和發(fā)送的 語音數(shù)據(jù)在所述回聲消除單元與所述藍(lán)牙協(xié)議棧管理單元之間的相互傳遞。可選的,所述藍(lán)牙模塊包括藍(lán)牙模塊通信接口、基帶微控制器、射頻收發(fā)器,其中,
藍(lán)牙模塊通信接口,用于接收控制指令并傳送給所述基帶微控制器;基帶微控制器,用于實(shí)現(xiàn)所述藍(lán)牙模塊基帶部分的所有實(shí)時(shí)處理,包括根據(jù)所述 藍(lán)牙模塊通信接口傳送的控制指令,控制所述射頻收發(fā)器工作;射頻收發(fā)器,用于完成與其他藍(lán)牙設(shè)備之間的通信聯(lián)系,包括在所述基帶微控制 器的控制下發(fā)送藍(lán)牙信號(hào)給其他藍(lán)牙設(shè)備??蛇x的,所述藍(lán)牙模塊通信接口還用于接收數(shù)據(jù)并傳送給所述基帶微控制器并由 其控制所述射頻收發(fā)器將所述數(shù)據(jù)以藍(lán)牙信號(hào)的形式發(fā)送給其他藍(lán)牙設(shè)備。可選的,所述射頻收發(fā)器用于完成與其他藍(lán)牙設(shè)備之間的通信聯(lián)系還包括接收其 他藍(lán)牙設(shè)備發(fā)送的藍(lán)牙信號(hào)并傳送給所述基帶微控制器??蛇x的,所述基帶微控制器還用于將接收到的由其他藍(lán)牙設(shè)備發(fā)送的藍(lán)牙信號(hào)進(jìn) 行處理控制,形成命令、事件或數(shù)據(jù)傳送到所述藍(lán)牙模塊通信接口。可選的,所述藍(lán)牙模塊還包括存儲(chǔ)器,用于存儲(chǔ)藍(lán)牙協(xié)議棧的HCI層以下的協(xié)議, 所述基帶微控制器根據(jù)所述藍(lán)牙模塊通信接口傳送的控制指令,控制所述射頻收發(fā)器工作 包括根據(jù)所述藍(lán)牙模塊通信接口傳送的控制指令調(diào)用相應(yīng)的HCI層以下的協(xié)議,控制所 述射頻收發(fā)器工作。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)由所述主機(jī)配合所述藍(lán)牙模塊可以便捷地實(shí)現(xiàn)多種藍(lán)牙應(yīng)用,尤其是在語音通信 時(shí),還可以實(shí)現(xiàn)噪聲抑制和回音消除的處理;所述藍(lán)牙模塊僅需要作簡(jiǎn)單的射頻和基帶處理,使藍(lán)牙模塊的成本降低。


圖1是現(xiàn)有技術(shù)藍(lán)牙通信設(shè)備的結(jié)構(gòu)示意圖;圖2是本發(fā)明一個(gè)實(shí)施例提供的通信設(shè)備的結(jié)構(gòu)示意圖;圖3是本發(fā)明另一實(shí)施例提供的通信設(shè)備的結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例提供的通信設(shè)備的中間件與應(yīng)用層、藍(lán)牙模塊連接的一種結(jié) 構(gòu)示意圖;圖5是本發(fā)明實(shí)施例提供的通信設(shè)備的中間件的一種應(yīng)用示意圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明 的具體實(shí)施方式
做詳細(xì)的說明。在以下描述中闡述了具體細(xì)節(jié)以便于充分理解本發(fā)明。但是本發(fā)明能夠以多種不 同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本發(fā)明內(nèi)涵的情況下做類 似推廣。因此本發(fā)明不受下面公開的具體實(shí)施方式
的限制。圖2是本發(fā)明一個(gè)實(shí)施例的通信設(shè)備的結(jié)構(gòu)示意圖,包括主機(jī)50和藍(lán)牙模塊 20,所述主機(jī)50包括應(yīng)用程序接口單元51、服務(wù)單元52、驅(qū)動(dòng)單元53,其中,所述應(yīng)用程序接口單元51包括藍(lán)牙應(yīng)用程序接口 511,所述藍(lán)牙應(yīng)用程序接口 511用于接收藍(lán)牙應(yīng)用的服務(wù)請(qǐng)求,基于所述服務(wù)請(qǐng)求生成控制命令傳遞給所述服務(wù)單元 52 ;
所述服務(wù)單元52包括藍(lán)牙協(xié)議棧管理單元521,所述藍(lán)牙協(xié)議棧管理單元521用 于管理藍(lán)牙協(xié)議棧中的各類藍(lán)牙協(xié)議和規(guī)范,根據(jù)藍(lán)牙應(yīng)用程序接口 511傳遞的所述控制 命令調(diào)用相應(yīng)藍(lán)牙協(xié)議和規(guī)范并對(duì)所述驅(qū)動(dòng)單元53作出操作控制;所述驅(qū)動(dòng)單元53包括HCI驅(qū)動(dòng)單元531,所述HCI驅(qū)動(dòng)單元531用于接受藍(lán)牙協(xié) 議棧管理單元521的操作控制,生成驅(qū)動(dòng)所述藍(lán)牙模塊20工作的控制指令;所述藍(lán)牙模塊20用于接收所述主機(jī)50的控制指令,完成與其他藍(lán)牙設(shè)備之間的 通信聯(lián)系及實(shí)現(xiàn)藍(lán)牙應(yīng)用。請(qǐng)參閱圖3,圖3是本發(fā)明另一實(shí)施例提供的通信設(shè)備的結(jié)構(gòu)示意圖。所述通信設(shè) 備包括主機(jī)21和藍(lán)牙模塊20。所述主機(jī)21包括主處理器211和第二存儲(chǔ)器213,所述第 二存儲(chǔ)器213儲(chǔ)存有中間件,所述中間件用于指令所述主機(jī)21的主處理器211完成相應(yīng)的 操作,包括接收藍(lán)牙應(yīng)用的服務(wù)請(qǐng)求,基于所述服務(wù)請(qǐng)求生成控制命令;管理藍(lán)牙協(xié)議棧 中的各類藍(lán)牙協(xié)議和規(guī)范,根據(jù)藍(lán)牙應(yīng)用程序接口傳遞的所述控制命令調(diào)用相應(yīng)藍(lán)牙協(xié)議 和規(guī)范并對(duì)所述驅(qū)動(dòng)單元作出操作控制;接受藍(lán)牙協(xié)議棧管理單元的操作控制,生成驅(qū)動(dòng) 所述藍(lán)牙模塊工作的控制指令。下面結(jié)合附圖對(duì)本實(shí)施例進(jìn)行詳細(xì)說明。所述藍(lán)牙模塊20包括藍(lán)牙模塊通信接口 203、基帶微控制器202、射頻收發(fā)器201, 其中,所述藍(lán)牙模塊通信接口 203,用于接收控制指令并傳送給所述基帶微控制器202, 還用于接收數(shù)據(jù)并傳送給所述基帶微控制器202并由其控制所述射頻收發(fā)器201將所述數(shù) 據(jù)以藍(lán)牙信號(hào)的形式發(fā)送給其他藍(lán)牙設(shè)備;所述基帶微控制器202,用于實(shí)現(xiàn)所述藍(lán)牙模塊20基帶部分的所有實(shí)時(shí)處理,包 括根據(jù)所述藍(lán)牙模塊通信接口 203傳送的控制指令,控制所述射頻收發(fā)器201工作;還包括 將接收到的由其他藍(lán)牙設(shè)備發(fā)送的藍(lán)牙信號(hào)進(jìn)行處理控制,形成命令、事件或數(shù)據(jù)傳送到 所述藍(lán)牙模塊通信接口 ; 所述射頻收發(fā)器201,用于完成與其他藍(lán)牙設(shè)備之間的通信聯(lián)系,包括在所述基帶 微控制器202的控制下發(fā)送藍(lán)牙信號(hào)給其他藍(lán)牙設(shè)備,還包括接收其他藍(lán)牙設(shè)備發(fā)送的藍(lán) 牙信號(hào)并傳送給所述基帶微控制器202。所述藍(lán)牙模塊20還包括第一存儲(chǔ)器204,用于存儲(chǔ)藍(lán)牙協(xié)議棧的HCI層以下的協(xié) 議,所述基帶微控制器202根據(jù)所述藍(lán)牙模塊通信接口 203傳送的控制指令調(diào)用相應(yīng)的HCI 層以下的協(xié)議,控制所述射頻收發(fā)器201工作。所述主機(jī)21包括主處理器211、主機(jī)通信接口 212和第二存儲(chǔ)器213,其中所述第 二存儲(chǔ)器213與所述主處理器211連接,用于存儲(chǔ)操作系統(tǒng)、藍(lán)牙協(xié)議棧、藍(lán)牙應(yīng)用程序等, 供所述主處理器211進(jìn)行調(diào)用和運(yùn)行;所述主處理器211將所述生成的控制指令傳送給所 述主機(jī)通信接口 212 ;所述主機(jī)通信接口 212與所述主處理器211連接,用于傳送控制指令 給所述藍(lán)牙模塊21的藍(lán)牙模塊通信接口 203,還用于接收所述藍(lán)牙模塊通信接口 203發(fā)送 的命令、事件或數(shù)據(jù)并傳送給所述主處理器211進(jìn)行處理。所述主處理器211對(duì)所述藍(lán)牙模 塊通信接口 203傳送來的命令、事件或數(shù)據(jù)進(jìn)行的處理包括調(diào)用和運(yùn)行存儲(chǔ)于所述第二存 儲(chǔ)器213的操作系統(tǒng)、藍(lán)牙應(yīng)用程序等,形成確認(rèn)結(jié)果、指示或處理后的數(shù)據(jù)并傳送給所述 藍(lán)牙應(yīng)用或外圍設(shè)備,所述外圍設(shè)備包括麥克風(fēng)221和/或揚(yáng)聲器222。所述主處理器211 接收藍(lán)牙應(yīng)用的服務(wù)請(qǐng)求包括接收由所述藍(lán)牙應(yīng)用根據(jù)所述指示作出應(yīng)答的服務(wù)請(qǐng)求。
具體實(shí)施例中,本發(fā)明所述通信設(shè)備優(yōu)選為車載藍(lán)牙通信設(shè)備,所述的主處理 器211為車載設(shè)備的嵌入式處理器。因?yàn)楝F(xiàn)今主流中高端車載設(shè)備大多數(shù)開始采用 ARM(Advanced Reduced instruction set computer Machines)/MIPS(Microprocessor without Interlocked Piped Stages)芯片結(jié)合WinCE/Linux操作系統(tǒng)作為核心處理平臺(tái)。 ARM/MIPS芯片(包括嵌入式處理器)的處理能力比現(xiàn)有技術(shù)中采用的高成本的藍(lán)牙模塊 中的藍(lán)牙芯片的處理能力強(qiáng),采用車載設(shè)備的嵌入式處理器作為主處理器211,不僅可以提 高所述嵌入式處理器的利用率,更可以通過采用本發(fā)明提供的低成本藍(lán)牙芯片的藍(lán)牙模塊 (只完成簡(jiǎn)單的射頻和基帶處理,預(yù)計(jì)可減少成本約40%以上)實(shí)現(xiàn)同樣的功能和性能。其他藍(lán)牙設(shè)備例如藍(lán)牙手機(jī)與所述車載藍(lán)牙通信設(shè)備建立連接并請(qǐng)求提供服務(wù)。 以藍(lán)牙免提通話服務(wù)中接聽電話為例,當(dāng)有電話呼入時(shí),藍(lán)牙手機(jī)以藍(lán)牙信號(hào)形式將電話 呼入的提示信息傳送給所述車載藍(lán)牙通信設(shè)備,所述車載藍(lán)牙通信設(shè)備中的藍(lán)牙模塊20 中的射頻收發(fā)器201接收藍(lán)牙信號(hào),并將所述藍(lán)牙信號(hào)傳送給基帶微控制器202,所述基帶 微控制器202在接收到所述藍(lán)牙信號(hào)后對(duì)進(jìn)行處理控制,形成控制事件(本例中是電話呼 入控制事件)并傳送到所述藍(lán)牙模塊通信接口 203,所述藍(lán)牙模塊通信接口 203將所述控制 事件傳送給所述車載藍(lán)牙通信設(shè)備中主機(jī)21的主機(jī)通信接口 212,再由所述主機(jī)通信接口 212傳送到主處理器211進(jìn)行處理。所述主處理器211對(duì)所述藍(lán)牙模塊通信接口傳送來的 事件進(jìn)行的處理包括調(diào)用和運(yùn)行存儲(chǔ)于所述第二存儲(chǔ)器213的操作系統(tǒng)、藍(lán)牙免提應(yīng)用程 序等,形成指示(本例中是電話呼入的指示)傳送給所述藍(lán)牙應(yīng)用,并由其根據(jù)所述指示作 出應(yīng)答的服務(wù)請(qǐng)求,本實(shí)施例中具體為接聽電話的服務(wù)請(qǐng)求。所述車載藍(lán)牙通信設(shè)備中的 藍(lán)牙模塊20中射頻收發(fā)器201、基帶微控制器202以及藍(lán)牙模塊通信接口 203的工作是通 過基帶微控制器202調(diào)用藍(lán)牙模塊20的第一存儲(chǔ)器204中存儲(chǔ)的藍(lán)牙協(xié)議棧的HCI層以 下的協(xié)議(例如基帶協(xié)議、鏈路管理協(xié)議、鏈路控制協(xié)議等)來完成的。為使本發(fā)明提供的通信設(shè)備能實(shí)現(xiàn)各種藍(lán)牙應(yīng)用,還提供了一種中間件。所述中 間件存儲(chǔ)于主機(jī)21的第二存儲(chǔ)器213中,由所述主處理器211調(diào)用和運(yùn)行。參閱圖4,圖4 為本實(shí)施例提供的通信設(shè)備的中間件與應(yīng)用層、藍(lán)牙模塊連接的一種結(jié)構(gòu)示意圖。所述中 間件包括應(yīng)用程序接口層31、服務(wù)層32、驅(qū)動(dòng)層33,其中,所述應(yīng)用程序接口層31包括藍(lán)牙應(yīng)用程序接口 311,所述藍(lán)牙應(yīng)用程序接口 311 用于接收藍(lán)牙應(yīng)用的服務(wù)請(qǐng)求,基于所述服務(wù)請(qǐng)求生成控制命令傳遞給所述服務(wù)層32 ;所 述服務(wù)請(qǐng)求來自于應(yīng)用層30的各種藍(lán)牙應(yīng)用,包括免提語音通話、音樂播放、數(shù)據(jù)同步傳 輸、名片交換、撥號(hào)上網(wǎng)等;所述服務(wù)層32包括藍(lán)牙協(xié)議棧管理單元321,所述藍(lán)牙協(xié)議棧管理單元321用于 管理藍(lán)牙協(xié)議棧中的各類藍(lán)牙協(xié)議和規(guī)范,根據(jù)藍(lán)牙應(yīng)用程序接口 311傳遞的所述控制命 令調(diào)用相應(yīng)藍(lán)牙協(xié)議和規(guī)范并對(duì)所述驅(qū)動(dòng)層33作出操作控制;所述驅(qū)動(dòng)層33包括HCI驅(qū)動(dòng)程序331,所述HCI驅(qū)動(dòng)程序331用于接受藍(lán)牙協(xié)議 棧管理單元321的操作控制,生成驅(qū)動(dòng)所述藍(lán)牙模塊20工作的控制指令。結(jié)合圖3,參閱圖5,其中,圖5為本實(shí)施例提供的通信設(shè)備的中間件的一種應(yīng)用示 意圖。在實(shí)現(xiàn)車載藍(lán)牙免提通話應(yīng)用時(shí),如圖5所示的中間件結(jié)構(gòu)中,與圖4所示的結(jié)構(gòu)相 比,服務(wù)層32’中還包括噪聲抑制和回聲消除單元322 ;驅(qū)動(dòng)層33’中還包括藍(lán)牙音頻驅(qū)動(dòng) 程序332、設(shè)備音頻驅(qū)動(dòng)程序333。所述噪聲抑制和回聲消除單元322用于對(duì)(車載藍(lán)牙設(shè)備)接收和發(fā)送的語音數(shù)據(jù)進(jìn)行噪聲抑制和回聲消除處理(所述的處理是通過主處理 器211運(yùn)行的,噪聲抑制和回聲消除單元322提供的是噪聲抑制和回聲消除處理的處理程 序),并將處理后的語音數(shù)據(jù)在驅(qū)動(dòng)層33’中的藍(lán)牙音頻驅(qū)動(dòng)程序332和設(shè)備音頻驅(qū)動(dòng)程 序333之間進(jìn)行相互傳遞。所述藍(lán)牙音頻驅(qū)動(dòng)程序332用于提供標(biāo)準(zhǔn)的操作系統(tǒng)音頻設(shè)備 接口,實(shí)現(xiàn)語音數(shù)據(jù)在藍(lán)牙協(xié)議棧管理單元321與噪聲抑制和回聲消除單元322之間進(jìn)行 相互傳遞。所述設(shè)備音頻驅(qū)動(dòng)程序333用于接收噪聲抑制和回聲消除單元322傳遞的語音 數(shù)據(jù),并對(duì)所述語音數(shù)據(jù)解碼處理后驅(qū)動(dòng)揚(yáng)聲器222播放語音;另一方面,還用于驅(qū)動(dòng)麥克 風(fēng)221接收語音,經(jīng)過編碼處理形成語音數(shù)據(jù)并將所述語音數(shù)據(jù)傳遞至噪聲抑制和回聲消 除單元322。本實(shí)施例中使用噪聲抑制和回聲消除單元322是因?yàn)樵诿馓嵬ㄔ挄r(shí)對(duì)方可以聽 到自己的回聲,可以采用回聲消除(EC,Echo Cancellation)技術(shù)來消除;如果是在行車過 程中進(jìn)行免提通話時(shí),發(fā)動(dòng)機(jī)噪聲、路面噪聲、風(fēng)聲等會(huì)進(jìn)入車內(nèi)麥克風(fēng),影響通話質(zhì)量,采 用噪音抑制(NS,Noise Suppression)技術(shù)可以抑制車內(nèi)噪聲以提高通話清晰度。當(dāng)然,在 不同的實(shí)施例中,可能僅需要使用回聲消除單元對(duì)接收和發(fā)送的語音數(shù)據(jù)進(jìn)行回聲消除處 理,例如在基本上沒有噪聲環(huán)境進(jìn)行免提通話的情況;另一方面,也可能僅需要使用噪聲抑 制單元對(duì)接收和發(fā)送的語音數(shù)據(jù)進(jìn)行噪聲抑制處理,例如在存在較嚴(yán)重噪聲的環(huán)境進(jìn)行非 免提通話的情況。但是本實(shí)施例中,車載免提語音通話則需要同時(shí)用到回聲消除單元以及 噪聲抑制單元,因此可以將上述兩個(gè)單元集成于噪聲抑制和回聲消除單元322。繼續(xù)實(shí)施所述的藍(lán)牙免提通話應(yīng)用,當(dāng)主處理器211對(duì)所述藍(lán)牙模塊通信接口 203通過主機(jī)通信接口 212傳送來的電話呼入的事件進(jìn)行的處理并形成電話呼入的指示傳 送給所述應(yīng)用層30的免提語音通話301,由其生成根據(jù)所述指示作出應(yīng)答的接聽電話的服 務(wù)請(qǐng)求。所述免提語音通話301傳遞所述接聽電話的服務(wù)請(qǐng)求到應(yīng)用程序接口層31中的藍(lán) 牙應(yīng)用程序接口 311,藍(lán)牙應(yīng)用程序接口 111接收到所述服務(wù)請(qǐng)求后調(diào)用相關(guān)函數(shù)(例如, 藍(lán)牙免提連接函數(shù)、藍(lán)牙免提接聽函數(shù)等)生成對(duì)藍(lán)牙手機(jī)40進(jìn)行電話接聽操作的控制命 令并傳遞給服務(wù)層32’,服務(wù)層32’中的藍(lán)牙協(xié)議棧管理單元321接收到所述控制命令后 調(diào)用藍(lán)牙協(xié)議棧中相關(guān)藍(lán)牙協(xié)議和規(guī)范,例如電話控制協(xié)議規(guī)范(TCS,Telephony Control Protocol Specification)、邏輯鏈路控制與適配協(xié)議等,并對(duì)驅(qū)動(dòng)層33,的HCI驅(qū)動(dòng)程序 331作出操作控制,HCI驅(qū)動(dòng)程序331驅(qū)動(dòng)藍(lán)牙模塊20工作以完成對(duì)藍(lán)牙手機(jī)40的通話連 接并將通話連接成功或失敗及失敗原因的確認(rèn)結(jié)果傳遞回服務(wù)層32’,并經(jīng)藍(lán)牙應(yīng)用程序 接口 311返回給應(yīng)用層30,完成通話接聽操作,進(jìn)入藍(lán)牙車載免提語音通話狀態(tài)。藍(lán)牙車載免提語音通話狀態(tài)時(shí),藍(lán)牙手機(jī)40通過外部通信網(wǎng)絡(luò)(例如2G/3G通信 網(wǎng)絡(luò))將語音數(shù)據(jù)發(fā)送給車載藍(lán)牙通信設(shè)備的藍(lán)牙模塊20,藍(lán)牙模塊20通過HCI驅(qū)動(dòng)程序 331將語音數(shù)據(jù)傳遞給服務(wù)層32’的藍(lán)牙協(xié)議棧管理單元321,藍(lán)牙音頻驅(qū)動(dòng)程序132調(diào)用 相關(guān)函數(shù)從藍(lán)牙協(xié)議棧管理單元121獲取語音數(shù)據(jù)。所述藍(lán)牙音頻驅(qū)動(dòng)程序332將所述語 音數(shù)據(jù)傳送給噪聲抑制和回聲消除單元322,由其對(duì)語音數(shù)據(jù)進(jìn)行噪聲抑制和回聲消除處 理,并將處理后的語音數(shù)據(jù)傳遞至設(shè)備音頻驅(qū)動(dòng)程序333進(jìn)行解碼處理,設(shè)備音頻驅(qū)動(dòng)程 序333在對(duì)語音數(shù)據(jù)經(jīng)過解碼處理后驅(qū)動(dòng)揚(yáng)聲器222播放語音。藍(lán)牙協(xié)議棧管理單元321 在接受藍(lán)牙音頻驅(qū)動(dòng)程序332的調(diào)用后會(huì)將調(diào)用成功或失敗及失敗原因的確認(rèn)結(jié)果傳遞 回藍(lán)牙音頻驅(qū)動(dòng)程序332。用戶的語音則由設(shè)備音頻驅(qū)動(dòng)程序333驅(qū)動(dòng)麥克風(fēng)221進(jìn)行接收并對(duì)語音進(jìn)行編碼處理,將經(jīng)過編碼處理后形成的語音數(shù)據(jù)傳送至噪聲抑制和回聲消除 單元322,所述噪聲抑制和回聲消除單元322經(jīng)過噪聲抑制和回聲消除處理后將語音數(shù)據(jù) 傳送至藍(lán)牙音頻驅(qū)動(dòng)程序332,并由所述藍(lán)牙音頻驅(qū)動(dòng)程序332將語音數(shù)據(jù)傳送給藍(lán)牙協(xié) 議棧管理單元321,由藍(lán)牙協(xié)議棧管理單元321對(duì)驅(qū)動(dòng)層33’的HCI驅(qū)動(dòng)程序331作出操作 控制將語音數(shù)據(jù)傳送給HCI驅(qū)動(dòng)程序331,HCI驅(qū)動(dòng)程序331驅(qū)動(dòng)藍(lán)牙模塊20工作將語音 數(shù)據(jù)傳送至藍(lán)牙手機(jī)40,并將藍(lán)牙模塊20傳送語音數(shù)據(jù)成功或失敗及失敗原因的確認(rèn)結(jié) 果傳遞回服務(wù)層32’。藍(lán)牙手機(jī)40將語音數(shù)據(jù)通過外部通信網(wǎng)絡(luò)發(fā)出完成通話過程。其 中,所述HCI驅(qū)動(dòng)程序331驅(qū)動(dòng)藍(lán)牙模塊20工作具體為,所述主處理器211將控制命令以 及經(jīng)過處理之后的語音數(shù)據(jù)先后通過主機(jī)通信接口 212、藍(lán)牙模塊20的藍(lán)牙模塊通信接口 203傳送給基帶微控制器202,所述基帶微控制器202接收到所述控制命令后調(diào)用第一存儲(chǔ) 器204中藍(lán)牙協(xié)議棧的HCI層以下的協(xié)議,控制射頻收發(fā)器201將所述語音數(shù)據(jù)以藍(lán)牙信 號(hào)的形式發(fā)送給藍(lán)牙手機(jī)40。當(dāng)然,通過與以上實(shí)施例中類似的實(shí)施方式,還可以完成其他多種應(yīng)用的實(shí)現(xiàn), 如音樂播放、數(shù)據(jù)同步傳輸、名片交換、撥號(hào)上網(wǎng)等。本領(lǐng)域技術(shù)人員可以理解,上述實(shí)施例的通信設(shè)備的主機(jī)的全部或部分是可以通 過程序來指令相關(guān)的硬件來完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述存 儲(chǔ)介質(zhì)可以是ROM、RAM、磁碟、光盤等。綜上,本發(fā)明提供的通信設(shè)備及其藍(lán)牙模塊,至少具有如下有益效果(采用所述中間件)可以便捷地實(shí)現(xiàn)多種應(yīng)用,尤其是在語音通信時(shí),還可以實(shí)現(xiàn) 噪聲抑制和回音消除的處理,藍(lán)牙模塊僅需要作簡(jiǎn)單的射頻和基帶處理,在實(shí)現(xiàn)同樣功能 和性能的基礎(chǔ)上減少了藍(lán)牙模塊的成本;特別地,在車載應(yīng)用時(shí),利用車載設(shè)備的嵌入式處理器作為主處理器來處理藍(lán)牙 協(xié)議和規(guī)范以及所述中間件,既提高了車載設(shè)備嵌入式處理器的利用率,也能使實(shí)現(xiàn)藍(lán)牙 應(yīng)用時(shí)的處理能力得到增強(qiáng);此外,由于藍(lán)牙協(xié)議和規(guī)范處理工作主要放在主處理器上,藍(lán)牙的硬件部分(藍(lán) 牙模塊)僅僅是作為簡(jiǎn)單的射頻及基帶處理,隨著藍(lán)牙應(yīng)用需求及協(xié)議的拓展,應(yīng)用所述 中間件將比全部基于硬件方案更快捷地拓展功能,特別是便于用戶在不更改硬件設(shè)計(jì)的基 礎(chǔ)上升級(jí)相應(yīng)功能,包括支持終端用戶對(duì)已經(jīng)進(jìn)入市場(chǎng)的產(chǎn)品進(jìn)行功能的升級(jí)。本發(fā)明雖然已以較佳實(shí)施例公開如上,但其并不是用來限定本發(fā)明,任何本領(lǐng)域 技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi),都可以利用上述揭示的方法和技術(shù)內(nèi)容對(duì)本發(fā) 明技術(shù)方案做出可能的變動(dòng)和修改,因此,凡是未脫離本發(fā)明技術(shù)方案的內(nèi)容,依據(jù)本發(fā)明 的技術(shù)實(shí)質(zhì)對(duì)以上實(shí)施例所作的任何簡(jiǎn)單修改、等同變化及修飾,均屬于本發(fā)明技術(shù)方案 的保護(hù)范圍。
權(quán)利要求
一種通信設(shè)備,其特征在于,包括主機(jī)和藍(lán)牙模塊;所述主機(jī)包括應(yīng)用程序接口單元、服務(wù)單元、驅(qū)動(dòng)單元,其中,所述應(yīng)用程序接口單元包括藍(lán)牙應(yīng)用程序接口,所述藍(lán)牙應(yīng)用程序接口用于接收藍(lán)牙應(yīng)用的服務(wù)請(qǐng)求,基于所述服務(wù)請(qǐng)求生成控制命令傳遞給所述服務(wù)單元;所述服務(wù)單元包括藍(lán)牙協(xié)議棧管理單元,所述藍(lán)牙協(xié)議棧管理單元用于管理藍(lán)牙協(xié)議棧中的各類藍(lán)牙協(xié)議和規(guī)范,根據(jù)藍(lán)牙應(yīng)用程序接口傳遞的所述控制命令調(diào)用相應(yīng)藍(lán)牙協(xié)議和規(guī)范并對(duì)所述驅(qū)動(dòng)單元作出操作控制;所述驅(qū)動(dòng)單元包括HCI驅(qū)動(dòng)單元,所述HCI驅(qū)動(dòng)單元用于接受藍(lán)牙協(xié)議棧管理單元的操作控制,生成驅(qū)動(dòng)所述藍(lán)牙模塊工作的控制指令;所述藍(lán)牙模塊用于接收所述主機(jī)的控制指令,完成與其他藍(lán)牙設(shè)備之間的通信聯(lián)系及實(shí)現(xiàn)藍(lán)牙應(yīng)用。
2.根據(jù)權(quán)利要求1所述的通信設(shè)備,其特征在于,所述通信設(shè)備為車載藍(lán)牙通信設(shè)備。
3.根據(jù)權(quán)利要求1所述的通信設(shè)備,其特征在于,所述主機(jī)還包括主機(jī)通信接口,用于 將所述控制指令傳送給所述藍(lán)牙模塊。
4.根據(jù)權(quán)利要求3所述的通信設(shè)備,其特征在于,所述主機(jī)還通過所述主機(jī)通信接口 接收所述藍(lán)牙模塊傳送的命令、事件或數(shù)據(jù)并進(jìn)行處理。
5.根據(jù)權(quán)利要求4所述的通信設(shè)備,其特征在于,所述主機(jī)通過所述主機(jī)通信接口接 收所述藍(lán)牙模塊傳送的命令、事件或數(shù)據(jù)進(jìn)行的處理包括形成確認(rèn)結(jié)果、指示或處理后的 數(shù)據(jù)并傳送給所述藍(lán)牙應(yīng)用或外圍設(shè)備。
6.根據(jù)權(quán)利要求5所述的通信設(shè)備,其特征在于,所述藍(lán)牙應(yīng)用程序接口接收藍(lán)牙應(yīng) 用的服務(wù)請(qǐng)求包括接收由所述藍(lán)牙應(yīng)用根據(jù)所述指示作出應(yīng)答的服務(wù)請(qǐng)求。
7.根據(jù)權(quán)利要求5所述的通信設(shè)備,其特征在于,所述外圍設(shè)備包括麥克風(fēng)和/或揚(yáng)聲 器,所述主機(jī)通過所述主機(jī)通信接口接收所述藍(lán)牙模塊傳送的數(shù)據(jù)為語音數(shù)據(jù),所述主機(jī) 的服務(wù)單元還包括噪聲抑制單元,用于對(duì)接收和發(fā)送的語音數(shù)據(jù)進(jìn)行噪聲抑制處理。
8.根據(jù)權(quán)利要求7所述的通信設(shè)備,其特征在于,所述主機(jī)的驅(qū)動(dòng)單元還包括藍(lán)牙音 頻驅(qū)動(dòng)單元,用于完成接收和發(fā)送的語音數(shù)據(jù)在所述噪聲抑制單元與所述藍(lán)牙協(xié)議棧管理 單元之間的相互傳遞。
9.根據(jù)權(quán)利要求5所述的通信設(shè)備,其特征在于,所述外圍設(shè)備包括麥克風(fēng)和/或揚(yáng)聲 器,所述主機(jī)通過所述主機(jī)通信接口接收所述藍(lán)牙模塊傳送的數(shù)據(jù)為語音數(shù)據(jù),所述主機(jī) 的服務(wù)單元還包括回聲消除單元,用于對(duì)接收和發(fā)送的語音數(shù)據(jù)進(jìn)行回聲消除處理。
10.根據(jù)權(quán)利要求9所述的通信設(shè)備,其特征在于,所述主機(jī)的驅(qū)動(dòng)單元還包括藍(lán)牙音 頻驅(qū)動(dòng)單元,用于完成接收和發(fā)送的語音數(shù)據(jù)在所述回聲消除單元與所述藍(lán)牙協(xié)議棧管理 單元之間的相互傳遞。
11.根據(jù)權(quán)利要求1所述的通信設(shè)備,其特征在于,所述藍(lán)牙模塊包括藍(lán)牙模塊通信接 口、基帶微控制器、射頻收發(fā)器,其中,藍(lán)牙模塊通信接口,用于接收控制指令并傳送給所述基帶微控制器;基帶微控制器,用于實(shí)現(xiàn)所述藍(lán)牙模塊基帶部分的所有實(shí)時(shí)處理,包括根據(jù)所述藍(lán)牙 模塊通信接口傳送的控制指令,控制所述射頻收發(fā)器工作;射頻收發(fā)器,用于完成與其他藍(lán)牙設(shè)備之間的通信聯(lián)系,包括在所述基帶微控制器的 控制下發(fā)送藍(lán)牙信號(hào)給其他藍(lán)牙設(shè)備。
12.根據(jù)權(quán)利要求11所述的通信設(shè)備,其特征在于,所述藍(lán)牙模塊通信接口還用于接 收數(shù)據(jù)并傳送給所述基帶微控制器并由其控制所述射頻收發(fā)器將所述數(shù)據(jù)以藍(lán)牙信號(hào)的 形式發(fā)送給其他藍(lán)牙設(shè)備。
13.根據(jù)權(quán)利要求11所述的通信設(shè)備,其特征在于,所述射頻收發(fā)器用于完成與其他 藍(lán)牙設(shè)備之間的通信聯(lián)系還包括接收其他藍(lán)牙設(shè)備發(fā)送的藍(lán)牙信號(hào)并傳送給所述基帶微 控制器。
14.根據(jù)權(quán)利要求13所述的通信設(shè)備,其特征在于,所述基帶微控制器還用于將接收 到的由其他藍(lán)牙設(shè)備發(fā)送的藍(lán)牙信號(hào)進(jìn)行處理控制,形成命令、事件或數(shù)據(jù)傳送到所述藍(lán) 牙模塊通信接口。
15.根據(jù)權(quán)利要求11所述的通信設(shè)備,其特征在于,還包括存儲(chǔ)器,用于存儲(chǔ)藍(lán)牙協(xié)議 棧的HCI層以下的協(xié)議,所述基帶微控制器根據(jù)所述藍(lán)牙模塊通信接口傳送的控制指令, 控制所述射頻收發(fā)器工作包括根據(jù)所述藍(lán)牙模塊通信接口傳送的控制指令調(diào)用相應(yīng)的 HCI層以下的協(xié)議,控制所述射頻收發(fā)器工作。
全文摘要
一種通信設(shè)備,所述通信設(shè)備包括主機(jī)和藍(lán)牙模塊;所述主機(jī)包括應(yīng)用程序接口單元、服務(wù)單元、驅(qū)動(dòng)單元,其中,所述應(yīng)用程序接口單元包括藍(lán)牙應(yīng)用程序接口,所述服務(wù)單元包括藍(lán)牙協(xié)議棧管理單元,所述驅(qū)動(dòng)單元包括HCI驅(qū)動(dòng)單元;所述藍(lán)牙應(yīng)用程序接口接收藍(lán)牙應(yīng)用的服務(wù)請(qǐng)求,基于所述服務(wù)請(qǐng)求生成控制命令傳遞給所述藍(lán)牙協(xié)議棧管理單元,由所述藍(lán)牙協(xié)議棧管理單元調(diào)用相應(yīng)藍(lán)牙協(xié)議和規(guī)范并對(duì)所述HCI驅(qū)動(dòng)單元作出操作控制,生成驅(qū)動(dòng)所述藍(lán)牙模塊工作的控制指令;所述藍(lán)牙模塊用于接收所述主機(jī)的控制指令,完成與其他藍(lán)牙設(shè)備之間的通信聯(lián)系及實(shí)現(xiàn)藍(lán)牙應(yīng)用。本發(fā)明提供的通信設(shè)備使得在降低藍(lán)牙模塊成本的前提下,便捷地實(shí)現(xiàn)多種應(yīng)用。
文檔編號(hào)H04B5/02GK101924581SQ20101024551
公開日2010年12月22日 申請(qǐng)日期2010年7月29日 優(yōu)先權(quán)日2010年7月29日
發(fā)明者施林, 沈堅(jiān) 申請(qǐng)人:上?;酆残畔⒓夹g(shù)有限公司;上?;酆餐ㄐ偶夹g(shù)有限公司;福建慧翰信息技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
福鼎市| 海原县| 棋牌| 谢通门县| 宁明县| 灵丘县| 西华县| 科尔| 五常市| 房产| 耒阳市| 东宁县| 阿拉善盟| 杭锦后旗| 长寿区| 顺平县| 蕲春县| 蓝山县| 都江堰市| 宜兰县| 海伦市| 崇信县| 温泉县| 防城港市| 龙南县| 阜宁县| 布尔津县| 江津市| 勃利县| 华蓥市| 绩溪县| 娱乐| 汤阴县| 金塔县| 祥云县| 黎平县| 南安市| 嘉兴市| 穆棱市| 四会市| 板桥市|