協(xié)議層450提供用于交換關(guān)于連接的藍(lán)牙裝置中可用的服務(wù)的特征的信息的協(xié)議。服務(wù)發(fā)現(xiàn)協(xié)議層450基于服務(wù)器-客戶端結(jié)構(gòu)操作。此時(shí),通用唯一識別碼(UUID)可以分配到每個(gè)服務(wù)。服務(wù)器裝置可以以數(shù)據(jù)庫的形式管理可用的服務(wù)和每個(gè)服務(wù)的細(xì)節(jié)的列表。客戶端裝置可以從服務(wù)器請求和獲取與相應(yīng)的服務(wù)相關(guān)的信息。
[0127]射頻通信協(xié)議層460基于歐洲電信標(biāo)準(zhǔn)協(xié)會(ETSI)的TS07.10模擬RS-2329銷串行端口。射頻通信協(xié)議層460可以在以下兩種類型的裝置中使用。一個(gè)是兩個(gè)裝置作為通信的端通過藍(lán)牙鏈接直接連接至彼此的類型1裝置,并且另一個(gè)是一個(gè)裝置是端并且另一個(gè)是另一個(gè)網(wǎng)絡(luò)的一部分的類型2裝置。
[0128]連接管理協(xié)議層470是用于管理至每個(gè)配置文件(服務(wù))的連接的車載主機(jī)的軟件。
[0129]配置文件層480保持和管理關(guān)于通過藍(lán)牙通信提供的不同的服務(wù)的詳細(xì)信息。例如,可以通過藍(lán)牙通信提供的配置文件(服務(wù))可以包括耳機(jī)配置文件)、LAN連接配置文件、文件傳輸配置文件)、免提電話配置文件)和高級音頻分配配置文件(A2DP)。
[0130]參考圖4,兩個(gè)連接管理程序可以在注冊用于藍(lán)牙通信的新裝置時(shí)進(jìn)行。一個(gè)是鏈接連接管理程序491并且另一個(gè)是服務(wù)連接管理程序492。
[0131]鏈接連接管理程序491在藍(lán)牙無線層410和服務(wù)發(fā)現(xiàn)協(xié)議層450之間進(jìn)行,并且服務(wù)連接管理程序492在服務(wù)發(fā)現(xiàn)協(xié)議層450和配置文件層480之間進(jìn)行。
[0132]如圖4中所示,藍(lán)牙連接程序包括連續(xù)地進(jìn)行的鏈接連接管理程序491和服務(wù)連接管理程序492。
[0133]例如,在鏈接連接管理程序491期間,在根據(jù)新裝置注冊請求時(shí),接收來自用戶裝置20的連接(服務(wù))請求消息,車載主機(jī)10可以拒絕連接請求消息并且控制用于不再進(jìn)行相應(yīng)的服務(wù)請求的連接程序。在根據(jù)新裝置注冊請求在鏈接連接管理程序491期間沒有接收連接請求消息時(shí),車載主機(jī)10可以釋放包括連接了鏈接和服務(wù)連接的藍(lán)牙通信連接。鏈接連接通過在鏈接管理協(xié)議層430、邏輯鏈接控制和適應(yīng)協(xié)議層440和服務(wù)發(fā)現(xiàn)協(xié)議層450中的消息通信進(jìn)行。
[0134]另外,車載主機(jī)10在服務(wù)以預(yù)定的順序連接期間連接通過服務(wù)發(fā)現(xiàn)協(xié)議層450搜索的服務(wù)。此時(shí),車載主機(jī)10存儲服務(wù)的連接順序并且監(jiān)測來自用戶裝置20的連接請求。在監(jiān)測用戶已經(jīng)請求新裝置注冊時(shí),車輛主機(jī)10僅完成用于當(dāng)前正在進(jìn)行的服務(wù)的連接程序然后釋放到現(xiàn)在為止已經(jīng)連接的所有的服務(wù)。隨后,在接收來自另一個(gè)用戶裝置20的連接請求,車載主機(jī)10可以忽視連接請求并且控制待開始的用戶請求的新裝置注冊程序。
[0135]圖5是示出根據(jù)本發(fā)明構(gòu)思的實(shí)施方式的車載主機(jī)中的藍(lán)牙配對程序的示圖。
[0136]參考圖5,在車輛起動時(shí),用戶可以進(jìn)入電話模式并且通過在車載主機(jī)10的用戶界面屏幕上的菜單選擇選擇配對來注冊用于藍(lán)牙通信的新裝置。
[0137]將參考在車載主機(jī)10上顯示的用戶界面屏幕詳細(xì)地描述通過車載主機(jī)10進(jìn)行的新用戶裝置注冊程序。
[0138]在用戶起動車輛和輸入電話模式(S551)時(shí),車載主機(jī)10進(jìn)行自動的配對程序(S553) ο此時(shí),車載主機(jī)10配置并顯示第一用戶界面屏幕510。第一用戶界面屏幕510可以包括關(guān)于連接的用戶裝置、取消按鈕511和新增按鈕513的信息。
[0139]在用戶選擇新增按鈕513 (S555)時(shí),車載主機(jī)10開始取消當(dāng)前正在嘗試連接的程序(S557),并且檢查車載主機(jī)10是否進(jìn)入另一個(gè)模式(S559)。此時(shí),車載主機(jī)10可以配置并顯示包括表示正在嘗試其連接的配對程序被取消的通知消息的第二用戶界面屏幕520。
[0140]在車載主機(jī)10在取消連接期間沒有請求進(jìn)入另一個(gè)模式時(shí),車載主機(jī)10進(jìn)入用于新用戶裝置注冊的配對模式(S561)并對新用戶裝置進(jìn)行配對程序(S563)。
[0141]此時(shí),車載主機(jī)10可以配置并顯示包括表示允許用于用戶裝置搜索的用戶裝置20的藍(lán)牙功能的通知消息的第三用戶界面屏幕530和0Κ按鈕531。
[0142]隨后,用戶可以開啟用戶裝置20的藍(lán)牙功能然后選擇0K按鈕531。此時(shí),當(dāng)接收來自用戶裝置20的連接請求消息時(shí),車載主機(jī)10可以配置并顯示包括車輛名和為車載主機(jī)10預(yù)設(shè)的口令值的第四用戶界面屏幕540。第四用戶界面屏幕540可以進(jìn)一步包括用于取消連接請求的取消按鈕541。
[0143]當(dāng)在步驟S559檢查在取消連接期間進(jìn)入另一個(gè)模式的請求時(shí),車載主機(jī)10進(jìn)入請求模式并檢查是否已經(jīng)請求取消新用戶裝置注冊(配對)(S565)。
[0144]在車載主機(jī)10進(jìn)入請求模式并取消與新用戶裝置的連接(配對)時(shí),車載主機(jī)10取消到新用戶裝置的連接程序(S567)。
[0145]在用戶選擇取消按鈕11 (S569)時(shí),車載主機(jī)10取消自動配對程序(S571)。
[0146]在車載主機(jī)10進(jìn)入請求模式并且在步驟S565沒有取消與新用戶裝置的連接(配對)時(shí),車載主機(jī)10進(jìn)入用于新用戶裝置注冊的配對程序(S561)。
[0147]圖6是示出根據(jù)本發(fā)明構(gòu)思的實(shí)施方式的車載主機(jī)中的藍(lán)牙配對方法的流程圖。
[0148]參考圖6,在車輛起動和電力供應(yīng)給車載主機(jī)10(S601)時(shí),車載主機(jī)10開始與第一用戶裝置20的自動藍(lán)牙連接程序(S603)。第一用戶裝置20可以是之前已經(jīng)藍(lán)牙配對的用戶裝置。
[0149]此時(shí),車載主機(jī)10可以顯示自動連接屏幕,自動連接屏幕包括表示正在進(jìn)行至相應(yīng)的用戶裝置的自動藍(lán)牙連接程序的通知消息、用于取消正在進(jìn)行自動藍(lán)牙連接程序的取消按鈕511以及用于新用戶裝置注冊的新增按鈕513(S605)。
[0150]在選擇按鈕的其中一個(gè)(S607)時(shí),車載主機(jī)10檢查是否已經(jīng)選擇新增按鈕513(S609)。
[0151]在選擇新增按鈕513時(shí),車載主機(jī)10檢查是否正在進(jìn)行的自動藍(lán)牙連接程序是鏈接連接管理程序,即,鏈接被連接(S611)。
[0152]當(dāng)檢查連接了鏈接正在進(jìn)行時(shí),車載主機(jī)10進(jìn)行程序‘A’ 630。
[0153]當(dāng)在步驟S611檢查連接了鏈接沒有進(jìn)行時(shí),車載主機(jī)10檢查正在進(jìn)行的自動藍(lán)牙連接程序是否是服務(wù)(配置文件)連接管理程序,即,服務(wù)(配置文件)被連接(S613)。
[0154]當(dāng)檢查正在進(jìn)行服務(wù)(配置文件)連接時(shí),車載主機(jī)10進(jìn)行程序‘B’ 640。
[0155]當(dāng)在步驟S613檢查服務(wù)(配置文件)連接沒有進(jìn)行時(shí),車載主機(jī)10自動進(jìn)入配對模式(S615)。
[0156]隨后,當(dāng)收到來自新用戶裝置的連接請求消息(S617)時(shí),車載主機(jī)10在屏幕上顯示車輛名和口令值(S619)。用戶檢查顯示在屏幕上的車輛名,并且使用用戶裝置上的口令值進(jìn)行連接批準(zhǔn)程序以重新注冊,以完成用于新用戶裝置的注冊程序。
[0157]在步驟S609未選擇新增按鈕513時(shí),S卩,已經(jīng)選擇取消按鈕511,車載主機(jī)10取消正在進(jìn)行的自動連接程序(S623)。
[0158]在步驟S607未選擇按鈕時(shí),車載主機(jī)10檢查是否完成自動連接程序(S625)。在檢查自動連接程序沒有完成時(shí),車載主機(jī)10返回至步驟S605。
[0159]圖7是示出圖6的程序‘A’的流程圖。
[0160]參考圖7,在完成連接的鏈接的連接時(shí),車載主機(jī)10不進(jìn)行服務(wù)(配置文件)連接管理程序(S701)。
[0161]隨后,車載主機(jī)10檢查是否已經(jīng)從另一個(gè)用戶裝置接收連接請求消息(S703)。
[0162]在檢查已經(jīng)接收連接請求消息時(shí),車載主機(jī)10拒絕來自相應(yīng)的用戶裝置的連接請求(S705),并且進(jìn)行斷開在步驟S701完成連接的鏈接的程序(S707)。
[0163]當(dāng)在步驟S703檢查沒有收到連接請求消息時(shí),車載主機(jī)10進(jìn)行斷開在步驟S701已經(jīng)完成連接的鏈接的程序。
[0164]圖8是不出圖6的程序‘B’的流程圖。
[0165]參考圖8,在連接的服務(wù)(配置文件)的連接完成(S801)時(shí),車載主機(jī)10檢查是否存在未連接的配置文件(S803)。未連接的配置文件是指處于連接準(zhǔn)備狀態(tài)的服務(wù)。
[0166]當(dāng)檢查存在未連接的配置文件時(shí),車載主機(jī)10不進(jìn)行用于未連接的配置文件的服務(wù)連接管理程序(S805)。
[0167]隨后,車載主機(jī)10檢查是否已經(jīng)從另一個(gè)用戶裝置接收連接請求消息(S807)。
[0168]當(dāng)檢查已經(jīng)接收連接請求消息時(shí),車載主機(jī)10拒絕來自相應(yīng)的用戶裝置的連接請求(S809),并且進(jìn)行斷開已經(jīng)完成連接的鏈接和服務(wù)(配置文件)的程序(S811)。
[0169]當(dāng)在步驟S803檢查存在未連接配置文件時(shí),車載主機(jī)10進(jìn)行斷開連接的鏈接和服務(wù)(配置文件)的程序。
[0170]另外,當(dāng)在步驟S807檢查沒有從相應(yīng)的用戶裝置接收連接請求消息時(shí),車載主機(jī)10進(jìn)行斷開連接的鏈接和服務(wù)(配置文件)的程序。
[0171]如從以上描述清晰可見,根據(jù)本公開內(nèi)容的方法和設(shè)備具有以下效果。
[0172]第一,本公開內(nèi)容具有提供在藍(lán)牙通信中用于新裝置注冊的斷開方法和新裝置注冊方法的優(yōu)勢。
[0173]第二,本公開內(nèi)容具有提供能夠在新裝置注冊期間基于藍(lán)牙連接的進(jìn)程狀態(tài)適應(yīng)地?cái)嚅_藍(lán)牙連接以及注冊新裝置的新藍(lán)牙裝置注冊方法的優(yōu)勢。
[0174]第三,本公開內(nèi)容具有提供能夠使車載主機(jī)中的新裝置注冊程