通信設(shè)備和藍(lán)牙通信系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信設(shè)備和藍(lán)牙通信系統(tǒng),其能夠利用通信對象設(shè)備,通過藍(lán)牙來執(zhí)行無線通信。
【背景技術(shù)】
[0002]近來,已知如下的系統(tǒng),其中安裝在車輛等上的導(dǎo)航設(shè)備和智能手機(jī)等通過互相協(xié)作而操作。例如,用戶通過對智能手機(jī)執(zhí)行目的地設(shè)定操作,而能夠設(shè)定通過導(dǎo)航設(shè)備執(zhí)行的路線指引的目的地。此外,用戶通過在導(dǎo)航設(shè)備或者智能手機(jī)上進(jìn)行用于指定音頻數(shù)據(jù)的操作,而能夠?qū)⒋鎯υ谥悄苁謾C(jī)中的音頻數(shù)據(jù)傳輸至導(dǎo)航設(shè)備,并且由此通過導(dǎo)航設(shè)備的音頻單元來再現(xiàn)傳輸?shù)囊纛l數(shù)據(jù)。日本專利臨時(shí)公開文本2012-221392A(在下文中,被稱作為“專利文獻(xiàn)I”)描述了這種類型的系統(tǒng)的具體配置。在專利文獻(xiàn)I所描述的系統(tǒng)中,導(dǎo)航設(shè)備和智能手機(jī)通過藍(lán)牙彼此連接,從而通過互相協(xié)作而操作。
[0003]以下將解釋如下的連接協(xié)議的示例:該協(xié)議用于使智能手機(jī)中的應(yīng)用在導(dǎo)航設(shè)備(在藍(lán)牙連接環(huán)境下與智能手機(jī)協(xié)作時(shí))上操作。導(dǎo)航設(shè)備傳輸SDP(Service Discoveryprofile,服務(wù)發(fā)現(xiàn)配置文件)數(shù)據(jù)包至例如通過“查詢”檢測的智能手機(jī),所述SDP數(shù)據(jù)包包括指定要協(xié)作執(zhí)行的應(yīng)用的UUID(UniversalIy Unique Identif ier,通用唯一標(biāo)識符)。當(dāng)導(dǎo)航設(shè)備接收到來自智能手機(jī)的對SDP數(shù)據(jù)包的響應(yīng)時(shí),導(dǎo)航設(shè)備通過SPP(串行端口配置文件)數(shù)據(jù)包來建立對于該應(yīng)用的虛擬串行端口。結(jié)果,該應(yīng)用變得能在導(dǎo)航設(shè)備與智能手機(jī)的協(xié)作下,通過虛擬串行端口來操作。
【發(fā)明內(nèi)容】
[0004]然而,對于通過SPP等的服務(wù)通信,僅允許建立一個(gè)虛擬串行端口。因此,在導(dǎo)航設(shè)備與智能手機(jī)之間協(xié)作的情況下,不能使得多個(gè)應(yīng)用同時(shí)操作。
[0005]本發(fā)明結(jié)合上述環(huán)境來進(jìn)行。即,本發(fā)明的目標(biāo)是提供一種通信設(shè)備和具有該通信設(shè)備的藍(lán)牙通信系統(tǒng),所述藍(lán)牙通信系統(tǒng)在導(dǎo)航設(shè)備與智能手機(jī)之間協(xié)作的情況下,能夠使多個(gè)服務(wù)同時(shí)操作。
[0006]根據(jù)本發(fā)明的實(shí)施方案的通信設(shè)備包括:自由頻帶計(jì)算裝置,其基于與通信對象設(shè)備的通信條件,來計(jì)算用于藍(lán)牙通信的自由頻帶;服務(wù)選擇裝置,其基于預(yù)定的服務(wù)選擇信息,從利用用于與通信對象設(shè)備進(jìn)行無線通信的藍(lán)牙配置文件的服務(wù)組中,選擇可以分配至自由頻帶的服務(wù);服務(wù)分配裝置,其將選擇的服務(wù)分配至自由頻帶;以及服務(wù)控制裝置,其針對分配至自由頻帶的服務(wù),來控制與通信對象設(shè)備的通信。
[0007]根據(jù)本發(fā)明的實(shí)施方案,由于可以根據(jù)頻帶的空置狀況來將利用用于與通信對象設(shè)備進(jìn)行無線通信的配置文件的多個(gè)服務(wù)分配至自由頻帶,所以可以使得在通信設(shè)備與通信對象設(shè)備之間協(xié)作地且同時(shí)地操作多個(gè)諸如應(yīng)用的服務(wù)。
[0008]例如,通信設(shè)備進(jìn)一步地包括協(xié)議,其使得能夠同時(shí)地控制多個(gè)藍(lán)牙配置文件,多個(gè)藍(lán)牙配置文件用于與通信對象設(shè)備進(jìn)行無線通信。根據(jù)協(xié)議來執(zhí)行:通過服務(wù)選擇裝置的服務(wù)選擇、通過服務(wù)分配裝置的服務(wù)分配、以及通過服務(wù)控制裝置的用于服務(wù)通信的控制。
[0009]預(yù)定的服務(wù)選擇信息例如是指示要分配至自由頻帶的服務(wù)的優(yōu)先權(quán)次序的信息。作為一個(gè)示例,優(yōu)先權(quán)的次序?yàn)楦鶕?jù)用戶操作而設(shè)定的次序,預(yù)定的次序或者基于服務(wù)的使用頻率確定的次序。
[0010]服務(wù)選擇裝置可以運(yùn)行為:檢測在通信設(shè)備與通信對象設(shè)備之間可用的服務(wù);以及以優(yōu)先權(quán)的降序,從檢測的服務(wù)中選擇服務(wù),達(dá)到盡可能多的服務(wù)分配至自由頻帶的程度。
[0011]在沒有可以分配給利用除了用于與通信對象設(shè)備進(jìn)行無線通信的藍(lán)牙配置文件之外的藍(lán)牙配置文件的服務(wù)的頻帶的情況下,可以釋放通過服務(wù)分配裝置分配至自由頻帶的服務(wù)中具有低優(yōu)先權(quán)次序的服務(wù)的分配,并且將利用除了用于與通信對象設(shè)備進(jìn)行無線通信的藍(lán)牙配置文件之外的藍(lán)牙配置文件的服務(wù)分配至通過分配的釋放而確保的區(qū)域。
[0012]在本發(fā)明的一個(gè)實(shí)施方案中,可以針對服務(wù)中的每個(gè)來設(shè)定用于傳輸所需的頻帶。
[0013]利用用于與通信對象設(shè)備進(jìn)行無線通信的藍(lán)牙配置文件的服務(wù)是利用SPP(串行端口配置文件)或者HID (人機(jī)接口設(shè)備配置文件)的服務(wù)。
[0014]根據(jù)本發(fā)明的實(shí)施方案的藍(lán)牙通信系統(tǒng)包括:作為主機(jī)終端的上述通信設(shè)備;以及作為從機(jī)終端的通信對象設(shè)備。
[0015]根據(jù)本發(fā)明的實(shí)施方案,由于可以根據(jù)頻帶的空置情況,將利用用于與通信對象設(shè)備進(jìn)行無線通信的配置文件的多個(gè)服務(wù)分配至自由頻帶,所以可以使多個(gè)服務(wù)(例如,應(yīng)用)在通信設(shè)備與通信對象設(shè)備之間協(xié)作且同時(shí)地操作。
【附圖說明】
[0016]圖1為圖示了根據(jù)本發(fā)明的實(shí)施方案的藍(lán)牙通信系統(tǒng)的配置的框圖。
[0017]圖2為圖示了組成藍(lán)牙通信系統(tǒng)的導(dǎo)航設(shè)備的配置的圖。
[0018]圖3為圖示了組成藍(lán)牙通信系統(tǒng)的智能手機(jī)的配置的圖。
[0019]圖4圖示了用于在導(dǎo)航設(shè)備與智能手機(jī)之間實(shí)現(xiàn)藍(lán)牙通信的協(xié)議棧。
[0020]圖5為圖示了為了在導(dǎo)航設(shè)備與智能手機(jī)之間的服務(wù)的協(xié)作操作而執(zhí)行的藍(lán)牙通信的流程圖。
[0021]圖6圖不了在另一個(gè)實(shí)施方案中的協(xié)議桟。
【具體實(shí)施方式】
[0022]在下文中,參照附圖解釋了根據(jù)本發(fā)明的實(shí)施方案的藍(lán)牙通信系統(tǒng)。
[0023](藍(lán)牙通信系統(tǒng)I的整體配置)
[0024]圖1為圖示了根據(jù)實(shí)施方案的藍(lán)牙通信系統(tǒng)I的配置的框圖。如圖1中所示,藍(lán)牙通信系統(tǒng)I包括安裝在車輛等上的導(dǎo)航設(shè)備10和乘客擁有的智能手機(jī)20。組成藍(lán)牙通信系統(tǒng)I的終端設(shè)備不限制于導(dǎo)航設(shè)備10和智能手機(jī)20,并且可以用能夠組成藍(lán)牙網(wǎng)絡(luò)(微微網(wǎng))的其它類型的設(shè)備來代替。例如,智能手機(jī)20可以用平板PC、筆記本PC等能夠執(zhí)行藍(lán)牙通信的設(shè)備來代替。
[0025](導(dǎo)航設(shè)備10的配置)
[0026]圖2為圖示了導(dǎo)航設(shè)備10的配置的框圖。如圖2中所示,導(dǎo)航設(shè)備1包括:導(dǎo)航ECU(電子控制單元)102、存儲器104、UI(用戶界面)106、網(wǎng)絡(luò)IF 108、藍(lán)牙IF 110、GPS(全球定位系統(tǒng))接收器112、IXD(液晶顯示器)114以及音頻編解碼器116和揚(yáng)聲器118。
[0027]存儲器104存儲各種類型的程序(例如,初始程序的裝入程序和主程序)以及由導(dǎo)航ECU 102處理的各種類型的數(shù)據(jù)。在導(dǎo)航設(shè)備10接通電源之后,導(dǎo)航ECU 102立即執(zhí)行存儲在存儲器104中的初始程序的裝入程序,并且將相應(yīng)的硬件單元初始化。然后,導(dǎo)航ECU102將存儲在存儲器104中的主程序加載至預(yù)定的工作區(qū),并且通過執(zhí)行加載的主程序來執(zhí)行整個(gè)導(dǎo)航設(shè)備10的控制和各種類型的處理。
[0028]例如,導(dǎo)航ECU102對從存儲器104讀取的地圖數(shù)據(jù)執(zhí)行再現(xiàn),并且將地圖數(shù)據(jù)顯示在LCD 114上;基于通過GPS接收器112以預(yù)定的時(shí)間間隔收集的測量數(shù)據(jù),來測量當(dāng)前位置(即,安裝了導(dǎo)航設(shè)備10的車輛的當(dāng)前位置);然后將測量的車輛位置重疊在顯示的地圖上。導(dǎo)航ECU 102基于測量數(shù)據(jù)來周期性地測量車輛的位置,并且將與測量的車輛位置相匹配的地圖顯示在LCD 114上。在車輛位置偏離路線時(shí),導(dǎo)航ECU 102根據(jù)迪杰斯特拉(Dijkstra)算法再次搜索路線。此外,導(dǎo)航E⑶102能夠通過網(wǎng)絡(luò)IF 108而周期性地連接至互聯(lián)網(wǎng)上的預(yù)定地圖服務(wù)器,從而下載最新的地圖數(shù)據(jù)。
[0029]UI 106為如下的操作裝置,其從用戶接收輸入,并且產(chǎn)生對應(yīng)于操作輸入的信號,以及將該信號輸出至導(dǎo)航ECU 102。各種類型的UI可以作為這種類型的操作裝置(包括硬件、軟件或者硬件和軟件的組合)。具體地,UI 106為機(jī)械鍵開關(guān)、薄膜鍵、觸摸面板環(huán)境下提供的GUK圖形用戶界面)、設(shè)置有操作按鍵的遙控器、等等。
[0030]音頻編解碼器116將有損壓縮型音頻數(shù)據(jù)(例如MP3(MPEG音頻層-3))解碼,并且將解碼的音頻數(shù)據(jù)通過揚(yáng)聲器118再現(xiàn)。
[0031](智能手機(jī)20的配置)
[0032]圖3為圖示了智能手機(jī)20的配置的框圖。如圖3中所示,智能手機(jī)20包括CPU(中央處理單元)202、存儲器204、觸摸面板206、網(wǎng)絡(luò)IF 208、藍(lán)牙IF 210、音頻編解碼器212