用于控制藍牙負載的方法和設備的制造方法
【專利說明】用于控制藍牙負載的方法和設備
[0001]相關申請的交叉引用
[0002]本申請要求于2014年7月11日提交的韓國專利申請第10-2014-0087688號的權益,將其全部內容結合于此。
技術領域
[0003]本發(fā)明涉及藍牙負載的控制,并且更具體地,涉及能夠基于提供多藍牙配置文件環(huán)境的車輛內的藍牙服務更有效地控制負載的藍牙負載分配方法以及用于執(zhí)行該方法的設備。
【背景技術】
[0004]近來,信息技術(IT)在車輛行業(yè)中迅速發(fā)展。特別地,近年來,正在開發(fā)與諸如智能電話的通信裝置互鎖的車輛配對技術,以便提高各種服務。
[0005]通常,當車輛啟動時,具有藍牙免提功能的車載主機(head unit)的藍牙功能被自動地開啟,并且因此,車載主機進入配對待機模式。在此待機模式期間,車輛的駕駛員通常通過在車載主機和智能電話上的菜單的選擇來執(zhí)行配對操作。配對操作完成之后,駕駛員可以使用藍牙使能通信裝置操作免提電話。
[0006]近年來,隨著藍牙技術的發(fā)展,藍牙技術的應用范圍已經(jīng)增加。例如,在過去,在車輛內只設置了藍牙免提通信。近年來,多種藍牙配置文件(例如,服務),諸如,高級音頻傳輸配置文件(A2DP)、音頻/視頻遠程控制配置文件(AVRCP)、電話薄訪問配置文件(PBAP)和消息訪問配置文件(MAP)已經(jīng)被支持。此外,近年來,已經(jīng)對關于與網(wǎng)絡互鎖的各種藍牙服務進行積極地研究。例如,由于低能量藍牙(BLE)技術的發(fā)展新型藍牙服務正在興起,所述低能量藍牙技術在保持與傳統(tǒng)藍牙技術類似的通信范圍的同時允許顯著地降低功耗和成本。此外,期望多個配置文件可以在單個藍牙裝置中被服務。
[0007]然而,目前許多開發(fā)的藍牙模塊配備有具有低計算能力的微處理器(Micom)或中央處理單元(CPU),所述微處理器或中央處理單元為了保持低成本而被選擇。在單個裝置上使用多藍牙服務技術的缺點包括當多種配置文件在單個裝置上被同時執(zhí)行并且由于過載或服務質量劣化這些服務被異常中斷時。
[0008]上述內容僅旨在幫助對本發(fā)明的【背景技術】進行理解,而并非旨在意味著本發(fā)明落入已為本領域技術人員所熟知的現(xiàn)有技術的范圍內。
【發(fā)明內容】
[0009]因此,本發(fā)明提供用于控制藍牙負載的方法和設備以減少或甚至基本消除現(xiàn)有技術中發(fā)現(xiàn)的由于局限性和缺點而導致的一個或多個問題。
[0010]本發(fā)明的一個目的是在多藍牙配置文件環(huán)境中提供藍牙負載控制方法以及用于執(zhí)行該方法的設備。本發(fā)明的另一個目的是提供車載藍牙負載控制方法,所述方法在多個配置文件被同時執(zhí)行時,能夠更有效地控制車載主機的藍牙模塊微處理器或主CPU的負載。
[0011]本發(fā)明的另一個目的是提供一種藍牙負載控制方法,該方法能夠基于指定給多個配置文件的每一個的優(yōu)先級有效地分配有限的CPU資源。本發(fā)明的另一個目的是提供一種藍牙負載控制方法,該方法能夠基于根據(jù)給定的配置文件的特征預先指定的優(yōu)先級確定前臺服務和后臺服務,從而提高服務質量。
[0012]本發(fā)明的又一個目的是提供一種藍牙負載控制方法,該方法在配置文件被增加或刪除時,能夠為每個配置文件動態(tài)地重新分配CPU資源。本發(fā)明的再一個目的是提供一種藍牙負載控制方法,該方法對于不能被給定的多個配置文件同時占用的資源,能夠基于給定的配置文件的優(yōu)先級預設值來選擇將占用相應的資源的配置文件。
[0013]本發(fā)明的另外的優(yōu)勢、目的和特征將在以下描述中被部分地闡述并且一部分在以下的檢驗之后對于本領域普通技術人員來說將變得顯而易見或可以從本發(fā)明的時間中了解到??梢酝ㄟ^在所寫的說明和其權利要求以及附圖中具體指出的結構實現(xiàn)和獲得本發(fā)明的目標和其他優(yōu)勢。
[0014]為了實現(xiàn)這些目的和其他優(yōu)勢以及根據(jù)本發(fā)明的目的,如文中所實施及廣泛描述的,本發(fā)明的示例性實施方式提供了一種用于車載主機的藍牙負載分配方法,該方法可包括由控制器為多個配置文件的每一個指定和保留優(yōu)先級;由控制器執(zhí)行多個配置文件的第一配置文件;響應于執(zhí)行多個配置文件的第二和第η個配置文件的每一個的請求,由控制器執(zhí)行第二至第η個配置文件的每一個;以及由控制器將指定給第一配置文件的優(yōu)先級分別與指定給第二至第η個配置文件的每一個的優(yōu)先級進行比較;以及由控制器基于優(yōu)先級的比較結果將每個配置文件歸類為主服務或子服務,其中,η是等于或大于2的自然數(shù)并且是多個置文件中的配置文件的總數(shù)。
[0015]—個具有最高優(yōu)先級的配置文件可以被歸類為主服務。具有第二至第(η-l)優(yōu)先級的配置文件可以分別被歸類為第一至第(η-l)個子服務。
[0016]響應于導致主服務劣化的第一至第(η-l)個子服務中的一個,可以停止第一至第(η-l)個子服務中的至少一個的執(zhí)行。第一至第(η-l)個子服務可以被設置為后臺服務。
[0017]基于選自由相應的配置文件的實時通信(實時通信可以被理解為意指但不限于:同步或近乎同步的通信、通過藍牙網(wǎng)絡的數(shù)據(jù)的同步或近乎同步的傳送和接收)、重要性、以及要求的服務質量等級中的至少一個屬性,可以指定優(yōu)先權。相比于不要求實時通信的配置文件,要求實時通信的配置文件可以被指定更高的優(yōu)先權。藍牙負載分配方法可進一步包括將可用資源分配給主服務和子服務的每一個??梢苑謩e基于主服務和子服務的每一個的所要求的服務質量等級來確定可用資源的分配比??捎觅Y源可以被分配,使得主服務的服務質量不被劣化。配置文件可以包括:免提電話配置文件(HFTP)、高級音頻傳輸配置文件(A2DP)、串行端口配置文件(SPP)、電話薄訪問配置文件(ΡΒΑΡ)和消息訪問配置文件(MAP)中的至少一個。最高優(yōu)先權可以被指定給免提電話配置文件。
[0018]在本發(fā)明的另一個方面中,提供了一種包含用于執(zhí)行藍牙負載分配方法的程序的計算機可讀介質,包括:將具有最高優(yōu)先級的配置文件歸類為主服務的程序指令;以及將具有第二至第(η-l)優(yōu)先級的配置文件的每一個分別歸類為第一至第(η-l)個子服務。另夕卜,可以包括響應于導致主服務劣化的第一至第(η-l)個子服務中的一個停止執(zhí)行第一至第(η-l)個子服務中的至少一個的程序指令。此外,本發(fā)明的方面可包括基于選自由相應的配置文件的實時通信、重要性和要求的服務質量等級組成的組中的至少一個屬性將優(yōu)先級指定給至少一個配置文件的程序指令;以及與不要求實時通信的配置文件相比,將更高的優(yōu)先級指定給要求實時通信的配置文件的程序指令。并且更進一步地,本發(fā)明的方面可包括將可用資源分配給主服務和子服務的每一個的程序指令;分別基于主服務和子服務的每一個的所要求的服務質量等級確定可用資源的分配比的程序指令;以及分配可用資源以防止主服務的服務質量劣化的程序指令。
[0019]在本發(fā)明的再一個方面中,配備有藍牙通信功能的車載主機可包括控制器,所述控制器被配置為在預定的記錄區(qū)域中儲存預先指定給多個配置文件的每一個的優(yōu)先權信息;執(zhí)行第一配置文件;響應于;執(zhí)行第二至第η個配置文件的請求,執(zhí)行第二至第η個配置文件的每一個,并且將指定給第一配置文件的優(yōu)先級與指定給第二至第η各配置文件的每一個的優(yōu)先級進行比較,并且基于優(yōu)先級的比較結果,將配置文件歸類為主服務或子服務,其中,η是等于或大于2的自然數(shù)并且是多個配置文件中的配置文件的總數(shù)。具有最高優(yōu)先級的配置文件可以被歸類為主服務。具有第二至第(η-l)優(yōu)先級的配置文件可以被分別歸類為第一至第(η-l)個子服務。此外,可以防止或至少減少執(zhí)行導致主服務劣化的第一至第(η-l)個子服務中的至少一個。第一至第(η-l)個子服務可以分別被設置為后臺服務。此外,可以基于選自由相應的配置文件的實時通信、重要性、以及所要求的服務質量等級中的至少一個屬性,指定優(yōu)先級。要求實時通信的配置文件可以比不要求實時通信的配置文件指定更高的優(yōu)先權。車載主機的控制器可進一步被配置為將可用資源分配給主服務和子服務的每一個??梢苑謩e基于主服務和子服務的每一個的所要求的服務質量等級確定可用資源的分配比??捎觅Y源可以被分配以防止或減少主服務的質量的劣化??捎觅Y源可包括中央處理單元(CPU)資源、存儲器資源、揚聲器和麥克風中的至少一個。配置文件可以包括:免提電話配置文件(HFTP)、高級音頻傳輸配置文件(A2DP)、串行端口配置文件(SPP)、電話薄訪問配置文件(PBAP)和消息訪問配置文件(MAP)中的至少一個。
[0020]最高優(yōu)先權可以被指定給免提電話配置文件。車載主機可以配備有中央處理單元(CPU),所述中央處理單元被配置為處理用在藍牙通信中的數(shù)據(jù)和控制信號。
[0021]應當理解的是,以上概述和本發(fā)明的以下具體描述都是示例性的并且旨所要求的本發(fā)明的進一步說明。
【附圖說明】
[0022]從以下結合附圖進行的詳細描述中,可以更清楚地理解本發(fā)明的以上和其他目的、特征和其他優(yōu)點。
[0023]圖1是示出了根據(jù)本發(fā)明的示例性實施方式的由于在車載藍牙系統(tǒng)中的藍牙通信而導致的負載生成的場景的示例性示圖;
[0024]圖2是示出了根據(jù)本發(fā)明的另一個示例性實施方式的由于在車載藍牙系統(tǒng)中的藍牙通信而導致的負載生成的場景的示例性示圖;
[0025]圖3是示出了根據(jù)本發(fā)明的示例性實施方式的車載藍牙系統(tǒng)的配置的示例性示圖;
[0026]圖4是示出了根據(jù)本發(fā)明的示例性實施方式的藍牙協(xié)議堆棧的示例性示圖;
[0027]圖5是示出了根據(jù)本發(fā)明的示例性實施方式的每個配置文件的優(yōu)先權指定方法(pr1rity assignment method,優(yōu)先權分配方法)的示例性優(yōu)先權指定表;
[0028]圖6是示出了根據(jù)本發(fā)明的示例性實施方式的在多藍牙配置文件環(huán)境中的每個配置文件的負載分配方法的示例性示圖;
[0029]圖7是示出了根據(jù)