專利名稱:無線電通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種無線電通信系統(tǒng),并且還涉及一種主單元、一種處理器系統(tǒng)、一種方法以及一種處理器程序產(chǎn)品。
這類包括一個或多個主單元以及一個或多個從單元的無線電通信系統(tǒng)例如與藍牙系統(tǒng)一致。
現(xiàn)有技術(shù)的系統(tǒng)從US 6,405,027 B1中可知,它在其
圖1A中公開了一種包括藍牙使能手機和藍牙使能通信裝置的藍牙系統(tǒng)。藍牙使能手機包括如其圖2中所示的處理器系統(tǒng)。這個藍牙系統(tǒng)基于一個單個簡檔應(yīng)用程序(profile application),即藍牙內(nèi)部通信簡檔(藍牙電話簡檔)。這個簡檔應(yīng)用程序定義了在主單元和從單元之間可能的音頻通信的類型。
已知的無線電通信系統(tǒng)是不利的,尤其是由于主單元需要預(yù)先知道從單元及其簡檔應(yīng)用程序。
本發(fā)明目的尤其是提供一種無線電通信系統(tǒng),其中從單元及其簡檔應(yīng)用程序不需要預(yù)先為主單元所知。
本發(fā)明進一步的目的尤其是提供一種供在無線電通信系統(tǒng)中使用的主單元和處理器系統(tǒng),其中從單元及其簡檔應(yīng)用程序不需要預(yù)先被主單元知道,并且提供一種在無線電通信系統(tǒng)中(與之結(jié)合)使用的方法和處理器程序產(chǎn)品,其中從單元及其簡檔應(yīng)用程序不需要預(yù)先被主單元知道。
根據(jù)本發(fā)明的無線電通信系統(tǒng)包括至少一個主單元和至少一個從單元,所述主單元包括處理器系統(tǒng),該處理器系統(tǒng)具有用戶接口應(yīng)用程序;簡檔應(yīng)用程序;以及管理器應(yīng)用程序,該管理器應(yīng)用程序用于向用戶接口應(yīng)用程序提供接口,管理簡檔應(yīng)用程序,并從一個或多個從單元中搜索和檢索信息。
通過例如以在用戶接口層與簡檔層之間的中間層的形式向處理器系統(tǒng)提供管理器應(yīng)用程序,管理器應(yīng)用程序能夠搜索從單元并且能夠從所發(fā)現(xiàn)的任何從單元中檢索信息。所檢索的信息例如包括用于識別所發(fā)現(xiàn)的從單元的識別信息,由于這個管理器應(yīng)用程序直接與用戶接口應(yīng)用程序通信(向此用戶接口應(yīng)用程序提供接口),所以該識別信息可以容易地被管理器應(yīng)用程序處理,而不需要所發(fā)現(xiàn)的從單元預(yù)先被主單元所知道。所檢索的信息例如還包括用于定義所發(fā)現(xiàn)的從單元的簡檔應(yīng)用程序的簡檔信息,由于這個管理器應(yīng)用程序直接與簡檔應(yīng)用程序通信(控制簡檔應(yīng)用程序),所以該簡檔信息可以容易地由管理器應(yīng)用程序來處理,而不需要所發(fā)現(xiàn)的從單元的簡檔應(yīng)用程序預(yù)先被主單元知道。
根據(jù)本發(fā)明的系統(tǒng)的第一實施例由包括耳機簡檔應(yīng)用程序的簡檔應(yīng)用程序來定義,管理器應(yīng)用程序適合于建立和結(jié)束與從單元的連接,該從單元例如包括音頻網(wǎng)關(guān),或者更一般地包括耳機簡檔應(yīng)用程序。耳機簡檔應(yīng)用程序在2001年2月22日的“Specification of theBluetooth system(藍牙系統(tǒng)規(guī)范)”1.1版的第197頁以及別的頁中被定義,并且允許從單元經(jīng)由耳機簡檔應(yīng)用程序與主單元通信。
根據(jù)本發(fā)明的系統(tǒng)的第二實施例由包括內(nèi)部通信簡檔應(yīng)用程序的簡檔應(yīng)用程序來定義,管理器應(yīng)用程序適合于建立和結(jié)束與包括內(nèi)部通信機(intercom)的從單元的連接。內(nèi)部通信簡檔應(yīng)用程序在2001年2月22日的“Specification of the Bluetooth system(藍牙系統(tǒng)規(guī)范)”1.1版的第145頁以及別的頁中被定義,并且允許從單元以內(nèi)部通信的形式與主單元通信。
根據(jù)本發(fā)明的系統(tǒng)的第三實施例由管理器應(yīng)用程序來定義,該管理器應(yīng)用程序還適合于結(jié)合耳機簡檔應(yīng)用程序與內(nèi)部通信簡檔應(yīng)用程序。通過結(jié)合兩個簡檔應(yīng)用程序(兩個簡檔應(yīng)用程序被結(jié)合從而一起形成一層),主單元可以容易地在兩個簡檔應(yīng)用程序之間切換。
根據(jù)本發(fā)明的系統(tǒng)的第四實施例由包括狀態(tài)機的管理器應(yīng)用程序來定義,該狀態(tài)機包括空閑狀態(tài)、搜索狀態(tài)、連接請求狀態(tài)以及連接響應(yīng)狀態(tài)。這類狀態(tài)機容易實施,搜索狀態(tài)被用于搜索一個或多個從單元并從中檢索信息,以及連接請求狀態(tài)用于啟動連接,以及連接響應(yīng)狀態(tài)用于對從單元發(fā)起的連接進行響應(yīng)。
根據(jù)本發(fā)明的系統(tǒng)的第五實施例由包括人機接口的主單元來定義,該人機接口具有至少兩個選擇按鈕以及一個或多個箭頭按鈕。兩個選擇按鈕例如包括用于在菜單中前進或者用于選擇菜單的一部分的OK按鈕(前進、選擇)以及用于在菜單中后退或者用于不選擇菜單的一部分的C按鈕(后退、拒絕),一個或兩個箭頭按鈕(向上、向下、向左、向右)用于搜索菜單等。優(yōu)選地,人機接口還包括顯示器等。
術(shù)語“管理器應(yīng)用程序”和“簡檔應(yīng)用程序”以及“用戶接口應(yīng)用程序”可以分別與“管理器功能”和“簡檔功能”以及“用戶接口功能”一致。
根據(jù)本發(fā)明的主單元、根據(jù)本發(fā)明的處理器系統(tǒng)、根據(jù)本發(fā)明的方法、以及根據(jù)本發(fā)明的處理器程序產(chǎn)品的實施例與根據(jù)本發(fā)明的無線電通信系統(tǒng)的實施例一致。
本發(fā)明尤其基于這樣一個認識,即其中從單元及其簡檔應(yīng)用程序需要預(yù)先被主單元知道的無線電通信系統(tǒng)是相對靜態(tài)的,并且尤其基于這樣一個基本思想,即無線電通信系統(tǒng)可以通過引入管理器應(yīng)用程序而變得更動態(tài),該管理器應(yīng)用程序用于向用戶接口應(yīng)用程序提供接口;管理簡檔應(yīng)用程序;以及搜索一個或多個從單元并從中檢索信息。
本發(fā)明尤其解決了提供其中從單元及其簡檔應(yīng)用程序不需要預(yù)先被主單元知道的無線電通信系統(tǒng)的問題,并且尤其有利于使這類無線電通信系統(tǒng)更加動態(tài)。
根據(jù)下文所述的(一個或多個)實施例,本發(fā)明的這些以及其它方面將是顯而易見的,并將參考所述的實施例對其進行闡明。
在附圖中圖1以框圖的形式示出根據(jù)本發(fā)明的第一無線電通信系統(tǒng),它包括一個根據(jù)本發(fā)明的主單元和三個從單元;圖2以框圖的形式示出根據(jù)本發(fā)明的第二無線電通信系統(tǒng),它包括一個根據(jù)本發(fā)明的主單元和三個從單元;圖3示出根據(jù)本發(fā)明的主單元的層概圖,并且該層概圖包括形式為在用戶接口層與簡檔層之間的中間層的管理器應(yīng)用程序;圖4示出形成管理器應(yīng)用程序的一部分的狀態(tài)機的空閑狀態(tài)、搜索狀態(tài)、連接請求狀態(tài)和連接響應(yīng)狀態(tài);圖5示出用于搜索一個或多個從單元并從中檢索信息的流程圖;以及圖6示出管理器應(yīng)用程序及其應(yīng)用程序接口以及較低的原語(primitive)。
圖1中所示的根據(jù)本發(fā)明的第一無線電通信系統(tǒng)1包括一個根據(jù)本發(fā)明的主單元3和三個從單元4-6。主單元3包括象例如藍牙硬件的收發(fā)信機31并包括根據(jù)本發(fā)明的處理器系統(tǒng)32,該處理器系統(tǒng)32包括根據(jù)本發(fā)明的處理器程序產(chǎn)品33并且被耦合到收發(fā)信機31以及人機接口或mmi 34。從單元4包括象例如藍牙硬件的收發(fā)信機41并例如包括內(nèi)部通信機,在收發(fā)信機31和41之間的連接11于是例如基于藍牙內(nèi)部通信簡檔。從單元5包括象例如藍牙硬件的收發(fā)信機51并例如包括內(nèi)部通信機,在收發(fā)信機31和51之間的連接12于是例如基于藍牙內(nèi)部通信簡檔。從單元6包括象例如藍牙硬件的收發(fā)信機61并例如包括具有音頻網(wǎng)關(guān)或更一般地具有耳機簡檔應(yīng)用程序的蜂窩式電話,在收發(fā)信機31和61之間的連接13于是例如基于藍牙耳機簡檔。從單元6還包括收發(fā)信機65,用于經(jīng)由連接14與未示出的基站或節(jié)點進行蜂窩式通信。
圖1中所示的根據(jù)本發(fā)明的第二無線電通信系統(tǒng)2包括一個如前所述的根據(jù)本發(fā)明的主單元3和三個從單元,即如前所述的從單元4和5以及從單元7。從單元7包括象例如藍牙硬件的收發(fā)信機71并例如包括內(nèi)部通信機,在收發(fā)信機31和71之間的連接15于是例如基于藍牙內(nèi)部通信簡檔。
圖3中所示的根據(jù)本發(fā)明的主單元3的層概圖包括形式為在用戶接口應(yīng)用程序和簡檔應(yīng)用程序之間的中間層82的管理器應(yīng)用程序,用戶接口應(yīng)用程序的形式為用戶接口層81,以及簡檔應(yīng)用程序的形式為簡檔層83、84。簡檔層83例如與內(nèi)部通信簡檔層(內(nèi)部通信簡檔應(yīng)用程序)或基于內(nèi)部通信簡檔層(應(yīng)用程序)的智能簡檔層(智能簡檔應(yīng)用程序)一致,以及簡檔層84例如與耳機簡檔層(耳機簡檔應(yīng)用程序)一致。層85是音頻層,層86是業(yè)務(wù)發(fā)現(xiàn)協(xié)議層,層87是電話控制規(guī)范層,層88是串行電纜仿真協(xié)議層,層89是數(shù)據(jù)層,層90是邏輯鏈路控制和適配協(xié)議層,層91是控制層,層92是鏈路管理層,層93是基帶層,以及鏈路94是射頻層。層83-94例如是藍牙規(guī)范中所公開的藍牙層。例如,耳機簡檔層形式的耳機簡檔應(yīng)用程序在2001年2月22日的“Specification ofthe Bluetooth system(藍牙系統(tǒng)規(guī)范)”1.1版的第197頁以及別的頁中被定義,以及內(nèi)部通信協(xié)議層形式的內(nèi)部通信簡檔應(yīng)用程序在2001年2月22日的“Specification of the Bluetooth system(藍牙系統(tǒng)規(guī)范)”1.1版的第145頁以及別的頁中被定義等。層81-94例如示意性地與處理器程序產(chǎn)品33和收發(fā)信機31的功能一致。每個層都可以與應(yīng)用程序(的一部分)和/或與功能(的一部分)一致。
如圖4中所示的形成管理器應(yīng)用程序82的一部分的狀態(tài)機的空閑狀態(tài)100、搜索狀態(tài)110、連接請求狀態(tài)120和連接響應(yīng)狀態(tài)130被如下使用。
在空閑狀態(tài)100中,管理器應(yīng)用程序等待事件或命令??臻e狀態(tài)100的下列轉(zhuǎn)換是可能的。從空閑狀態(tài)100到搜索狀態(tài)110,轉(zhuǎn)換101響應(yīng)于來源于用戶接口應(yīng)用程序的(較高的)搜索程序請求命令或(較高的)快捷搜索程序請求命令而發(fā)生,或者不產(chǎn)生任何命令而周期性地發(fā)生。從空閑狀態(tài)100到連接請求狀態(tài)120,轉(zhuǎn)換102響應(yīng)于來源于用戶接口應(yīng)用程序的(較高的)連接請求命令而發(fā)生。從空閑狀態(tài)100到連接響應(yīng)狀態(tài)130,轉(zhuǎn)換103響應(yīng)于來源于已經(jīng)發(fā)送連接請求命令的從單元的(較低的)連接指示事件而發(fā)生。
在搜索狀態(tài)110中,管理器應(yīng)用程序82正在搜索從單元。搜索狀態(tài)110的下列轉(zhuǎn)換是可能的。從搜索狀態(tài)110到空閑狀態(tài)100,轉(zhuǎn)換111響應(yīng)于搜索程序113的結(jié)束而發(fā)生,或者響應(yīng)于來源于上層的(較高的)搜索程序停止命令而發(fā)生。在這兩種情況中,產(chǎn)生(較高的)搜索程序完成事件并提供給上層。從搜索狀態(tài)110到連接請求狀態(tài)120,轉(zhuǎn)換112在搜索程序已經(jīng)響應(yīng)于前述的(較高的)快捷搜索程序請求命令而發(fā)現(xiàn)至少一個從單元的情況下發(fā)生。產(chǎn)生(較高的)搜索程序完成事件并提供給上層,并且產(chǎn)生(較低的)連接請求命令并提供給下層。
在連接請求狀態(tài)120中,管理器應(yīng)用程序82正在建立到從單元4-7的新連接。從連接請求狀態(tài)120到空閑狀態(tài)100,轉(zhuǎn)換121響應(yīng)于(較低的)連接確認事件122而發(fā)生。產(chǎn)生(較高的)連接完成事件并提供給上層。
在連接響應(yīng)狀態(tài)130中,管理器應(yīng)用程序82已經(jīng)接收到(較低的)連接指示事件,并且正在建立新連接。從連接響應(yīng)狀態(tài)130到空閑狀態(tài)100,轉(zhuǎn)換131響應(yīng)于被發(fā)送給下層的(較低的)連接響應(yīng)命令而發(fā)生。產(chǎn)生(較高的)連接完成事件并提供給上層。
根據(jù)來自用戶接口應(yīng)用程序81的命令和來自下層83、84的事件,管理器應(yīng)用程序82負責(zé)控制藍牙收發(fā)信機31和藍牙連接11、12、13、15。管理器應(yīng)用程序82執(zhí)行下列動作·根據(jù)用戶命令,它可以開始或停止搜索程序。
·根據(jù)用戶命令,它可以開始被稱為“快捷搜索程序”的搜索程序。實際上,管理器應(yīng)用程序82可以在主單元和所發(fā)現(xiàn)的從單元之間建立面向同步連接的鏈路,不是開始尋呼程序而是利用從搜索程序中創(chuàng)建的預(yù)先存在的連接。這個“快捷”連接的使用例子可能是當(dāng)智能內(nèi)部通信主單元只接近一個從單元的時候的情形。
·根據(jù)用戶命令,它能夠用經(jīng)由用戶接口設(shè)置的周期來周期性地開始搜索程序,它被稱為“周期搜索程序”。
·管理器應(yīng)用程序82必須管理輸入的用戶接口命令和來自于下層83、84等的下層事件。管理器應(yīng)用程序82必須向下層發(fā)送命令并且向上層發(fā)送事件。
·當(dāng)更多面向同步連接的鏈路被建立時,管理器應(yīng)用程序82能夠選擇一個或多個例如借助于耳機同時收聽的面向同步連接的鏈路。
如圖5中示出的用于搜索一個或多個從單元并從中檢索信息的流程圖包括塊140-148,其具有下列含義塊140開始,轉(zhuǎn)到141;塊141詢問,轉(zhuǎn)到142;塊142發(fā)現(xiàn)從單元了嗎?如果是,則轉(zhuǎn)到143,如果否,則轉(zhuǎn)到149;塊143尋呼,轉(zhuǎn)到144;塊144從單元已被連接了嗎?如果是,則轉(zhuǎn)到145,如果否,則轉(zhuǎn)到148;塊145業(yè)務(wù)發(fā)現(xiàn)協(xié)議,轉(zhuǎn)到146;塊146發(fā)現(xiàn)簡檔了嗎?如果是,則轉(zhuǎn)到147,如果否,則轉(zhuǎn)到148;塊147保存/更新列表,轉(zhuǎn)到148;塊148沒有其它從單元將被尋呼嗎?如果是,則轉(zhuǎn)到149,如果否,則轉(zhuǎn)到143;塊149停止。
搜索程序如下所述。在主單元3想要發(fā)現(xiàn)附近的從單元4-7的情況下它被開始。每當(dāng)發(fā)現(xiàn)新的從單元4-7時,就向如表格中所示的列表中插入新的一行。如果所發(fā)現(xiàn)的從單元4-7已經(jīng)存在于列表中,則更新對應(yīng)行。列表包含關(guān)于所有發(fā)現(xiàn)的從單元的所有相關(guān)信息。數(shù)據(jù)可以利用詢問(藍牙設(shè)備地址)、名稱請求(昵稱(nickname))和業(yè)務(wù)發(fā)現(xiàn)協(xié)議(簡檔以及電話號碼)來檢索。
下面描述每列的含義#行號。
地址藍牙設(shè)備地址。
簡檔從單元上所支持的簡檔。如果從單元支持兩個簡檔(智能簡檔和耳機簡檔,智能簡檔是基于內(nèi)部通信簡檔的),則列表中的兩行將被插入。
昵稱從單元(用戶)的用戶友好名稱。
電話從單元的智能簡檔中所使用的電話號碼。
狀態(tài)它示出從單元是否與主單元連接。
期滿超時它示出何時該行將從列表中被除去。期滿超時被用來避免列表過度地增長。每當(dāng)發(fā)現(xiàn)從單元的時候就更新它,并且當(dāng)狀態(tài)為“已連接”時就禁用它。用戶可以設(shè)置期滿超時值。缺省值是3600秒(1小時)。
圖6中所示的管理器應(yīng)用程序82由用戶接口應(yīng)用程序81經(jīng)由應(yīng)用程序接口(api)150-162(這些api中的至少一些向用戶接口應(yīng)用程序81提供接口(的一部分))來控制,并且經(jīng)由較低原語(lpr)170-175來控制耳機簡檔應(yīng)用程序84和內(nèi)部通信簡檔應(yīng)用程序83,所述api具有下列含義Api 150(較高的)搜索程序完成(行1,行2,...)-這個事件在用戶接口應(yīng)用程序81的每個搜索程序結(jié)束時被產(chǎn)生;返回的參數(shù)是列表中新發(fā)現(xiàn)的從單元的行號;用戶接口可以使用(較高的)獲取列表命令來檢索所發(fā)現(xiàn)的從單元的信息;Api 151(較高的)搜索程序請求(周期)-用戶接口應(yīng)用程序81發(fā)送這個命令來開始對新的從單元所采取的搜索程序;如果周期=0,則完成搜索程序一次,如果周期=T秒,則搜索程序每T秒被周期性地重復(fù),直到接收到(較高的)搜索程序停止為止;Api 152(較高的)快捷搜索程序請求(裝置類型)-用戶接口應(yīng)用程序81發(fā)送這個命令來開始搜索程序;如果發(fā)現(xiàn)了至少一個從單元,則管理器應(yīng)用程序82將建立立即發(fā)送(較低的)連接請求的新連接;參數(shù)“裝置類型”指定將使用哪類簡檔,可能的值是智能簡檔、耳機簡檔以及所有(智能簡檔和耳機簡檔);在所發(fā)現(xiàn)的從單元不支持裝置類型上指定的簡檔的情況下,將不進行連接;Api 153(較高的)搜索程序停止-用戶接口應(yīng)用程序81發(fā)送這個命令來停止搜索程序;Api 154(較高的)設(shè)置屬性(屬性,參數(shù)1,參數(shù)2,...)-這個命令設(shè)置如下所列出的管理器應(yīng)用程序82的屬性;策略(policy)屬性指定允許的輸入連接;期滿在列表中為由行號指定的特定從單元設(shè)置期滿超時;當(dāng)向從單元或向主單元請求PIN號碼時,配對屬性被設(shè)置;對于兩種情況來說,行號都在列表中指定從單元;每當(dāng)發(fā)送(較高的)設(shè)置屬性命令時,用戶接口都必須等待以確定該命令沒有被拒絕并且PIN號碼是正確的。
Api 155/156(較高的)除去/添加語音流(行,簡檔)-這些命令經(jīng)由連接來選擇語音流;每當(dāng)這個命令被發(fā)送時,用戶接口應(yīng)用程序81都必須等待以確定該命令沒有被拒絕;Api 157(較高的)命令事件(事件,參數(shù))-這個事件被返回到上層,以通知已經(jīng)接收到命令,如下所示;
Api 158(較高的)連接完成(行,狀態(tài))-兩個參數(shù)在這個事件中被使用;第一個是列表中的行(行號);第二個是連接建立的狀態(tài),它可能具有以下值接受、斷開或拒絕。該事件在兩種情況下被返回當(dāng)(較低的)連接指示到達時以及在接收到(較低的)連接確認后;在主單元接受的情況下,狀態(tài)變成接受的,否則變成拒絕的;當(dāng)連接被關(guān)閉時,狀態(tài)變成斷開的,并且管理器應(yīng)用程序82將向上層發(fā)送(較高的)連接完成事件;Api 159(較高的)連接請求(行)-用戶接口應(yīng)用程序81發(fā)送這個命令來開始與由列表中的行號指定的從單元建立連接;Api 160(較高的)斷開請求(行)-用戶接口應(yīng)用程序81發(fā)送這個命令來釋放與由列表中的行號指定的從單元的連接;Api 161(較高的)獲取列表(行1,行2,...)-使用這個api,用戶接口應(yīng)用程序81能夠檢索列表的所有行或若干行(行1,行2,...);在沒有指定參數(shù)的情況下,該命令返回全部列表;在指定參數(shù)的情況下,有可能只得到幾個列表行;
Api 162(較高的)列表(行列表1,行列表2,...)-這個事件返回在(較高的)獲取列表命令上所指定的列表的所請求的行;對于基于內(nèi)部通信簡檔的智能簡檔83,lpr具有以下含義Lpr 170(較低的)連接請求(列表行)-這個命令從管理器應(yīng)用程序82被發(fā)送到內(nèi)部通信簡檔應(yīng)用程序或智能簡檔應(yīng)用程序83,以在輸出單元(呼叫器,請求連接的單元)中建立內(nèi)部通信連接(呼叫請求、呼叫確認以及呼叫連接);簡檔應(yīng)用程序83將接收描述從單元(列表行參數(shù))的完整列表;如果從單元(由于(較高的)快捷搜索程序請求)已經(jīng)被連接,則只有一個面向連接的邏輯鏈路控制和適配協(xié)議信道將被創(chuàng)建,否則尋呼程序也將向著列表行中所指定的地址而被執(zhí)行;在請求連接的輸出單元中將不進行業(yè)務(wù)發(fā)現(xiàn)協(xié)議操作;Lpr 171(較低的)連接確認(狀態(tài))-這個事件從簡檔應(yīng)用程序83被發(fā)送到輸出單元中的管理器應(yīng)用程序82;狀態(tài)參數(shù)的含義與下一個原語lpr 172的相同;如果狀態(tài)等同于連接被接受,則這意味著呼叫請求已經(jīng)被接受,并且簡檔應(yīng)用程序83將開始呼叫確認和呼叫連接;否則狀態(tài)等同于連接被拒絕,這意味著呼叫請求已經(jīng)被拒絕,并且簡檔應(yīng)用程序?qū)㈤_始呼叫清除;Lpr 172(較低的)連接響應(yīng)(狀態(tài))-根據(jù)策略,管理器應(yīng)用程序82將管理(較低的)連接指示事件并且將向輸入單元發(fā)送這個命令;狀態(tài)參數(shù)可以根據(jù)連接請求是否被接受而取兩個值,即連接被接受和連接被拒絕;在前者中,簡檔應(yīng)用程序83將執(zhí)行呼叫請求、呼叫確認以及呼叫連接;在后者中,簡檔應(yīng)用程序83將開始呼叫清除;Lpr 173(較低的)連接指示(列表行)-這個事件在呼叫請求期間在輸入單元(被稱為接收連接請求的單元)中從簡檔應(yīng)用程序83被發(fā)送到管理器應(yīng)用程序82;列表行參數(shù)是具有輸出單元的信息的列表行;在呼叫請求期間,所有的列表字段都利用業(yè)務(wù)發(fā)現(xiàn)協(xié)議、輸入單元處的遠程名稱請求而被檢索;Lpr 174(較低的)斷開(列表行)-每當(dāng)連接在呼叫請求、呼叫確認以及呼叫連接期間由于任何原因而被關(guān)閉時,這個事件就被發(fā)送;列表行參數(shù)是具有斷開的遠程單元的信息的列表行;當(dāng)管理器應(yīng)用程序82從簡檔應(yīng)用程序83中接收到這個消息時,它將發(fā)送具有狀態(tài)等于斷開以及行等于列表行的(較高的)連接完成;
Lpr 175(較低的)連接釋放(列表行)-每當(dāng)(較高的)斷開請求來自于上層時,這個命令就從管理器應(yīng)用程序82被發(fā)送到簡檔應(yīng)用程序83列表行參數(shù)是具有將被斷開的遠程單元的信息的列表行;列表行等同于(較高的)斷開請求的行參數(shù);在已經(jīng)接收到這個消息之后,簡檔應(yīng)用程序83將執(zhí)行呼叫清除。
對于耳機簡檔84,lpr具有下列含義Lpr 170(較低的)連接請求(列表行)-這個命令從管理器應(yīng)用程序82被發(fā)送到耳機簡檔應(yīng)用程序84以與從單元建立連接;如果該從單元(由于快捷搜索程序請求)已經(jīng)被連接,則只有一個面向連接的邏輯鏈路控制和適配協(xié)議信道以及射頻連接將被創(chuàng)建,否則尋呼程序也將向著列表行中所指定的地址而被執(zhí)行。在主單元中將不進行業(yè)務(wù)發(fā)現(xiàn)協(xié)議操作。
Lpr 171(較低的)連接確認(狀態(tài))-這個事件從耳機簡檔應(yīng)用程序84被發(fā)送到管理器應(yīng)用程序82;狀態(tài)參數(shù)的含義與下一個原語lpr 172的相同;如果狀態(tài)等于連接被接受,則它意味著連接正在被建立;否則狀態(tài)等于連接被拒絕,這意味著連接被拒絕并且耳機簡檔應(yīng)用程序84將關(guān)閉該連接建立。
Lpr 172(較低的)連接響應(yīng)(狀態(tài))-根據(jù)策略,管理器應(yīng)用程序82將管理(較低的)連接指示事件,并且它將向耳機簡檔應(yīng)用程序84發(fā)送這個命令;狀態(tài)參數(shù)可以對于連接請求被接受與否而取兩個值連接被接受和連接被拒絕;Lpr 173(較低的)連接指示(列表行)-這個事件從耳機簡檔應(yīng)用程序84被發(fā)送到管理器應(yīng)用程序82;列表行參數(shù)是列表行;在連接建立期間,所有的列表字段都通過使用業(yè)務(wù)發(fā)現(xiàn)協(xié)議和遠程名稱請求而被檢索;Lpr 174(較低的)斷開(列表行)-每當(dāng)連接在連接期間由于任何原因而被關(guān)閉時,這個事件就被發(fā)送;列表行參數(shù)是具有斷開的從單元的信息的列表行;當(dāng)管理器應(yīng)用程序從耳機簡檔應(yīng)用程序84中接收到這個消息時,它將發(fā)送具有等于斷開的狀態(tài)以及等于列表行的行的(較高的)連接完成。
Lpr 175(較低的)連接釋放(列表行)-每當(dāng)(較高的)斷開請求來自于上層時,這個命令就從管理器應(yīng)用程序82被發(fā)送到耳機簡檔應(yīng)用程序84;列表行參數(shù)是具有將被斷開的從單元的信息的列表行;列表行等于(較高的)斷開請求的行參數(shù);在已經(jīng)接收到這個消息之后,耳機簡檔應(yīng)用程序84將執(zhí)行音頻連接釋放。
人機接口或mmi 34例如包括兩個選擇按鈕和兩個箭頭按鈕。這兩個選擇按鈕例如包括用于在菜單中前進或者用于選擇菜單的一部分的OK按鈕(向前、選擇)和用于在菜單中后退或者不選擇菜單的一部分的C按鈕(向后、拒絕),兩個箭頭按鈕(向上、向下、向左、向右)被用來搜索菜單等。優(yōu)選地,mmi 34還包括顯示器等。
利用這四個按鈕,用戶可以打開/關(guān)閉主單元、搜索從單元、建立連接、保存/刪除列表中的從單元、執(zhí)行配對(PIN碼交換)等。下面描述執(zhí)行上述動作的程序1.為了切換開/關(guān),按下C按鈕幾秒鐘。
2.當(dāng)主單元打開時,有可能選擇列表行(如果存在已經(jīng)保存的從單元行),使用上/下箭頭來選擇“普通/快捷/周期搜索”(程序),以及管理器應(yīng)用程序的“策略”。列表行用昵稱、電話號碼或地址來命名。
3.為了建立連接,列表行項將被選擇并且OK按鈕將被按下。為了停止該程序,C按鈕將被按下。如果從單元或主單元需要配對,則必須插入PIN號碼。為了輸入PIN號碼,上/下箭頭被用來把單個數(shù)字從0改變到9。OK按鈕將被按下,以確認當(dāng)前的數(shù)字并轉(zhuǎn)變?yōu)橄乱粋€;C按鈕用于后退。
4.為了建立來自從單元請求的連接,首先主單元將借助于激活的語音(或顯示器將改變)來通知用戶,并且其次一按下OK按鈕它就將建立鏈路。按下C按鈕將拒絕連接建立。如果從單元或主單元要求配對,則必須插入PIN號碼。最后,新的從單元將被添加到列表。
5.為了關(guān)閉連接,對應(yīng)的列表行將借助于上/下箭頭來選擇。然后,C按鈕將被按下。
6.為了請求配對(PIN請求),以及為了保存/刪除列表行,列表行將被選擇并且C按鈕將被按下。然后,“配對”、“保存”或“刪除”項將使用上/下箭頭來選擇,并且OK按鈕將被按下。如果“配對”被選擇,則輸入PIN號碼。當(dāng)對應(yīng)的列表行下一次將被選擇以建立連接時,配對程序?qū)⒈粓?zhí)行并且PIN號碼將在從單元上被請求。為了保存/刪除列表行項,“保存”或“刪除”項將被選擇,并且OK按鈕然后將被按下。
7.為了執(zhí)行搜索程序,“普通搜索”將被選擇,并且OK按鈕將被按下。否則“快捷搜索”或“周期搜索”將被選擇,并且C按鈕將被按下,然后“普通”項將被選擇并且OK按鈕將被按下。在“普通搜索”上,OK按鈕將被按下。為了停止搜索程序,C按鈕將被按下。
8.為了執(zhí)行快捷搜索程序,“快捷搜索”將被選擇,并且OK按鈕將被按下,否則執(zhí)行其它等等。
9.為了執(zhí)行周期搜索程序,“周期搜索”將被選擇,并且OK按鈕將被按下,否則執(zhí)行其它等等。
10.為了設(shè)置智能內(nèi)部通信裝置策略,“策略”項將通過按下OK按鈕來選擇,然后最適當(dāng)?shù)牟呗詫⒂蒙?下箭頭來選擇并且將用OK按鈕來確認。
10a.“接受所有連接”接受所有具有耳機簡檔或智能簡檔的輸入連接。
10b.“接受智能簡檔”;接受所有使用智能簡檔的輸入連接。
10c.“接受耳機簡檔”接受所有使用耳機簡檔的輸入連接。
10d.“拒絕所有連接”拒絕所有連接。
11.為了添加/除去已經(jīng)建立的音頻流,對應(yīng)的列表行將被選擇并且OK按鈕將被按下。有可能同時收聽三個連接。
關(guān)于項號3、4和6,如果PIN號碼不對,則它將被請求多達三次。在PIN第三次仍然不對的情況下,連接將被關(guān)閉。每當(dāng)普通/快捷/周期的搜索程序被執(zhí)行時,列表就用新發(fā)現(xiàn)的從單元來更新。新的項將出現(xiàn)在列表上(并且使用上/下箭頭來選擇這些項將是可能的),但是它們不會被保存,即它們在主單元被關(guān)閉時將從列表中消失。每當(dāng)上/下箭頭和OK/C按鈕被按下時,來自于耳機的激活的語音將訴說哪個功能或動作(裝置行、搜索程序、項)被選擇。
主單元可替換地被用作從單元,以及如果從單元配備充足,則其可替換地被用作主單元。總是會存在一個主單元以及一個或多個從單元。特別地而非唯一地,本發(fā)明可以被有利地用于摩托車環(huán)境中,以用于允許摩托車司機和/或乘客之間的通信。
在例如“用于A”并且“用于B”中的表達“用于”不排除也同時或不同時地執(zhí)行其它的“用于C”的功能。表達“X耦合到Y(jié)”和“X和Y之間的耦合”以及“耦合X與Y”等等不排除元件Z在X和Y中間。表達“P包括Q”和“包括Q的P”等等不排除元件R也被包括/包含在內(nèi)。
應(yīng)該注意,上述實施例是說明而不是限制本發(fā)明,并且本領(lǐng)域技術(shù)人員將能夠在不偏離所附的權(quán)利要求書的范圍情況下設(shè)計許多替換實施例。在權(quán)利要求書中,置于括號內(nèi)的任何附圖標記不應(yīng)該被解釋為限制權(quán)利要求。動詞“包括”及其變化形式的使用不排除在權(quán)利要求中列出的元件或步驟之外還存在其它元件或步驟。元件之前的冠詞“一”或“一個”不排除存在多個這類元件。本發(fā)明可以借助于包括幾個不同元件的硬件以及借助于適當(dāng)編程的計算機來實施。在枚舉幾個裝置的設(shè)備權(quán)利要求中,這些裝置中的若干可以通過同一項硬件來實施。某些措施僅僅在互相不同的從權(quán)利要求中被陳述的事實并不表示這些措施的組合不能被有利地使用。
本發(fā)明尤其基于這樣一個認識,即其中從單元及其簡檔應(yīng)用程序需要預(yù)先被主單元知道的無線電通信系統(tǒng)是相對靜態(tài)的,并且尤其基于這樣一個基本思想,即無線電通信系統(tǒng)可以通過引入管理器應(yīng)用程序而變得更動態(tài),該管理器應(yīng)用程序用于向用戶接口應(yīng)用程序提供接口;管理簡檔應(yīng)用程序;以及搜索一個或多個從單元并從中檢索信息。
本發(fā)明尤其解決了提供其中從單元及其簡檔應(yīng)用程序不需要預(yù)先被主單元知道的無線電通信系統(tǒng)的問題,并且尤其有利于使這類無線電通信系統(tǒng)更加動態(tài)。
權(quán)利要求
1.無線電通信系統(tǒng)(1、2),包括至少一個主單元(3)和至少一個從單元(4-7),該主單元(3)包括處理器系統(tǒng)(32),該處理器系統(tǒng)(32)具有用戶接口應(yīng)用程序(81);簡檔應(yīng)用程序(83、84);以及管理器應(yīng)用程序(82),該管理器應(yīng)用程序用于向用戶接口應(yīng)用程序(81)提供接口;管理簡檔應(yīng)用程序(83、84);以及搜索一個或多個從單元(4-7)并從中檢索信息。
2.如權(quán)利要求1中所述的無線電通信系統(tǒng)(1、2),其中簡檔應(yīng)用程序(84)包括耳機簡檔應(yīng)用程序,該管理器應(yīng)用程序(82)適于建立和結(jié)束與從單元(6)的連接。
3.如權(quán)利要求1中所述的無線電通信系統(tǒng)(1、2),其中簡檔應(yīng)用程序(83)包括內(nèi)部通信簡檔應(yīng)用程序,該管理器應(yīng)用程序(82)適于建立和結(jié)束與包括內(nèi)部通信機的從單元(4、5、7)的連接。
4.如權(quán)利要求2和3中所述的無線電通信系統(tǒng)(1、2),其中管理器應(yīng)用程序(82)還適于結(jié)合耳機簡檔應(yīng)用程序和內(nèi)部通信簡檔應(yīng)用程序。
5.如權(quán)利要求1中所述的無線電通信系統(tǒng)(1、2),其中管理器應(yīng)用程序(82)包括狀態(tài)機,該狀態(tài)機包括空閑狀態(tài)(100)、搜索狀態(tài)(110)、連接請求狀態(tài)(120)和連接響應(yīng)狀態(tài)(130)。
6.如權(quán)利要求1中所述的無線電通信系統(tǒng)(1、2),其中主單元(3)包括人機接口(34),該人機接口具有至少兩個選擇按鈕和一個或多個箭頭按鈕。
7.用于無線電通信系統(tǒng)(1、2)的主單元(3),該無線電通信系統(tǒng)包括該主單元(3)和至少一個從單元(4-7),該主單元(3)包括處理器系統(tǒng)(32),該處理器系統(tǒng)具有用戶接口應(yīng)用程序(81);簡檔應(yīng)用程序(83、84);以及管理器應(yīng)用程序(82),該管理器應(yīng)用程序用于向用戶接口應(yīng)用程序(81)提供接口;管理簡檔應(yīng)用程序(83、84);以及搜索一個或多個從單元(4-7)并從中檢索信息。
8.用于無線電通信系統(tǒng)(1、2)的主單元(3)的處理器系統(tǒng)(32),該無線電通信系統(tǒng)包括該主單元(3)和至少一個從單元(4-7),該處理器系統(tǒng)(32)包括用戶接口應(yīng)用程序(81);簡檔應(yīng)用程序(83、84);以及管理器應(yīng)用程序(82),該管理器應(yīng)用程序用于向用戶接口應(yīng)用程序(81)提供接口;管理簡檔應(yīng)用程序(83、84);以及搜索一個或多個從單元(4-7)并從中檢索信息。
9.用于無線電通信系統(tǒng)(1、2)的主單元(3)的方法,該無線電通信系統(tǒng)包括該主單元(3)和至少一個從單元(4-7),該主單元(3)包括具有用戶接口應(yīng)用程序(81)和簡檔應(yīng)用程序(83、84)的處理器系統(tǒng)(32),該方法包括下列步驟向用戶接口應(yīng)用程序(81)提供接口;管理簡檔應(yīng)用程序(83、84);以及搜索一個或多個從單元(4-7)并從中檢索信息。
10.經(jīng)由用于無線電通信系統(tǒng)(1、2)的主單元(3)的處理器系統(tǒng)(32)來運行的處理器程序產(chǎn)品,該無線電通信系統(tǒng)包括該主單元(3)和至少一個從單元(4-7),該處理器系統(tǒng)(32)包括用戶接口應(yīng)用程序(81)和簡檔應(yīng)用程序(83、84),該處理器程序產(chǎn)品包括以下功能向用戶接口應(yīng)用程序(81)提供接口;管理簡檔應(yīng)用程序(83、84);以及搜索一個或多個從單元(4-7)并從中檢索信息。
全文摘要
藍牙無線電通信系統(tǒng)(1、2)通過向主單元(3)提供處理器系統(tǒng)(32)而被變得更加動態(tài),該處理器系統(tǒng)(32)具有用戶接口應(yīng)用程序(81)、簡檔應(yīng)用程序(83、84)以及管理器應(yīng)用程序(82),該管理器應(yīng)用程序用于向用戶接口應(yīng)用程序(81)提供接口,用于管理簡檔應(yīng)用程序(83、84),以及用于搜索一個或多個從單元(4-7)并從中檢索信息。管理器應(yīng)用程序(82)的形式是在用戶接口層和簡檔層之間的中間層。所檢索的信息包括識別信息和簡檔信息。簡檔應(yīng)用程序(83、84)包括耳機(84)和/或內(nèi)部通信(83)簡檔應(yīng)用程序。管理器應(yīng)用程序(82)包括具有空閑狀態(tài)(100)、搜索狀態(tài)(110)、連接請求狀態(tài)(120)和連接響應(yīng)狀態(tài)(130)的狀態(tài)機。主單元(3)包括具有兩個選擇按鈕和一個或多個箭頭按鈕的人機接口(34)。因此,從單元(4-7)及其簡檔應(yīng)用程序不必預(yù)先被主單元(3)知道。
文檔編號H04L12/28GK1836405SQ200480022924
公開日2006年9月20日 申請日期2004年8月2日 優(yōu)先權(quán)日2003年8月11日
發(fā)明者F·加洛 申請人:皇家飛利浦電子股份有限公司