本公開的多個(gè)方面總體上涉及車輛座椅區(qū)域分配的沖突的解決。
背景技術(shù):
移動(dòng)裝置(諸如,智能電話和可穿戴裝置)的銷售持續(xù)增長(zhǎng)。因此,更多的移動(dòng)裝置被用戶帶入機(jī)動(dòng)車環(huán)境中。智能電話已經(jīng)可在一些車型中被用于訪問各種各樣的車輛信息,以啟動(dòng)車輛以及打開車窗和車門。一些可穿戴裝置能夠向駕駛員提供實(shí)時(shí)導(dǎo)航信息。裝置制造商正在實(shí)施用于使他們品牌的移動(dòng)裝置能夠更加無縫地整合到駕駛體驗(yàn)中的架構(gòu)(framework)。
技術(shù)實(shí)現(xiàn)要素:
在第一說明性實(shí)施例中,一種系統(tǒng)包括無線傳感器和處理器,所述處理器被配置為:使用根據(jù)來自所述無線傳感器的信號(hào)強(qiáng)度確定的值來識(shí)別針對(duì)移動(dòng)裝置的排名最高的座椅區(qū)域,其中,所述值指示移動(dòng)裝置位于多個(gè)座椅區(qū)域中的每個(gè)座椅區(qū)域內(nèi)的概率;如果移動(dòng)裝置指示位于所述排名最高的座椅區(qū)域內(nèi)的概率比其它移動(dòng)裝置高,則將移動(dòng)裝置分配到所述排名最高的座椅區(qū)域。
在第二說明性實(shí)施例中,一種系統(tǒng)包括移動(dòng)裝置,所述移動(dòng)裝置具有無線收發(fā)器并且被配置為:響應(yīng)于確定所述移動(dòng)裝置位于車輛內(nèi),使用到車輛無線傳感器的信號(hào)強(qiáng)度值來確定車輛的多個(gè)座椅區(qū)域中的每個(gè)座椅區(qū)域的位置排名;使用所述位置排名來確定所述多個(gè)座椅區(qū)域中的每個(gè)座椅區(qū)域的置信度值;響應(yīng)于將所述置信度值發(fā)送到車輛而接收座椅區(qū)域分配。
在第三說明性實(shí)施例中,一種方法包括:從移動(dòng)裝置識(shí)別根據(jù)來自無線傳感器的信號(hào)強(qiáng)度數(shù)據(jù)確定的置信度值,其中,所述置信度值指示所述移動(dòng)裝置位于車輛座椅區(qū)域內(nèi)的概率;響應(yīng)于兩個(gè)移動(dòng)裝置指示針對(duì)相同座椅區(qū)域的最佳置信度值,將具有更優(yōu)置信度值的移動(dòng)裝置分配到所述相同座椅區(qū)域,并且將另一移動(dòng)裝置分配到所述另一移動(dòng)裝置具有下一個(gè)最佳置信度值的座椅區(qū)域。
附圖說明
圖1示出了可被用于向車輛提供遠(yuǎn)程信息處理服務(wù)的系統(tǒng)的示例圖;
圖2示出了示出具有用于將移動(dòng)裝置分配到座椅區(qū)域的無線傳感器陣列的車輛的系統(tǒng)的示例圖;
圖3a至圖3c示出了移動(dòng)裝置進(jìn)入車輛的駕駛員座椅區(qū)域的移動(dòng)的示例圖;
圖4示出了與移動(dòng)裝置進(jìn)入車輛的移動(dòng)對(duì)應(yīng)的信號(hào)強(qiáng)度值的快照的示例表;
圖5示出了指示移動(dòng)裝置在車輛內(nèi)的表的快照的信號(hào)強(qiáng)度值的位置排名的示例;
圖6示出了快照的位置排名的置信度值的示例;
圖7a至圖7c示出了多個(gè)移動(dòng)裝置的置信度值的區(qū)域沖突解決的示例圖;
圖8示出了用于更新針對(duì)移動(dòng)裝置的用戶的座椅區(qū)域分配的示例處理;
圖9示出了用于執(zhí)行區(qū)域沖突解決的示例處理。
具體實(shí)施方式
根據(jù)需要,在此公開了本發(fā)明的詳細(xì)實(shí)施例;然而,應(yīng)理解的是,所公開的實(shí)施例僅為本發(fā)明的示例,其中,本發(fā)明可以以各種可替代形式來實(shí)現(xiàn)。附圖不必按比例繪制;可夸大或最小化一些特征以示出特定組件的細(xì)節(jié)。因此,在此公開的具體結(jié)構(gòu)和功能細(xì)節(jié)不應(yīng)被解釋為具有限制性,而僅僅作為用于教導(dǎo)本領(lǐng)域技術(shù)人員以多種形式利用本發(fā)明的代表性基礎(chǔ)。
用戶可進(jìn)入車輛,并且由用戶攜帶的智能電話或其它個(gè)人裝置可確定車輛的多個(gè)座椅區(qū)域中的每個(gè)的位置排名。這些排名可使用到嵌入在車門內(nèi)的車輛無線傳感器的信號(hào)強(qiáng)度值被確定。位置排名值可被用于產(chǎn)生指示移動(dòng)裝置位于多個(gè)座椅區(qū)域中的每個(gè)中的概率的置信度值。移動(dòng)裝置可例如使用javascript對(duì)象表示法(json)或另一種技術(shù)將置信度值發(fā)送到車輛的計(jì)算平臺(tái),其中,車輛計(jì)算平臺(tái)可使用置信度值來識(shí)別移動(dòng)裝置最可能位于哪個(gè)座椅區(qū)域內(nèi)。
在一些情況下,多個(gè)移動(dòng)裝置可進(jìn)入車輛,并且這些裝置中的兩個(gè)或更多個(gè)可識(shí)別為最有可能位于相同的座椅位置。在這種情況下,執(zhí)行沖突解決程序以確定性地解決哪些裝置與哪些座椅區(qū)域相關(guān)聯(lián)。例如,計(jì)算平臺(tái)可將具有最高置信度值的移動(dòng)裝置分配到多個(gè)移動(dòng)裝置均識(shí)別為最有可能位于的座椅區(qū)域。作為替代,可將具有低于最高置信度值的移動(dòng)裝置分配到移動(dòng)裝置的下一個(gè)最有可能的選擇。沖突解決程序可以繼續(xù)進(jìn)行,直到每個(gè)移動(dòng)裝置被分配到座椅區(qū)域而沒有沖突為止。在下面討論進(jìn)一步的細(xì)節(jié)。
圖1示出了可被用于向車輛102提供遠(yuǎn)程信息處理服務(wù)的系統(tǒng)100的示例圖。車輛102可包括各種類型的載客車輛(諸如,混合型多用途車(cuv)、運(yùn)動(dòng)型多用途車(suv)、卡車、休旅車(rv))、船、飛機(jī)或用于運(yùn)輸人或貨物的其它移動(dòng)機(jī)器。作為一些非限制性可行方式,遠(yuǎn)程信息處理服務(wù)可包括導(dǎo)航、逐向?qū)Ш健④囕v健康報(bào)告、本地商業(yè)搜索、事故報(bào)告和免提呼叫。在示例中,系統(tǒng)100可包括由密歇根州的迪爾伯恩市的福特汽車公司制造的sync系統(tǒng)。應(yīng)當(dāng)注意的是,示出的系統(tǒng)100僅為示例,并且可使用更多、更少和/或不同位置的元件。
計(jì)算平臺(tái)104可包括一個(gè)或更多個(gè)處理器106,所述一個(gè)或更多個(gè)處理器106與內(nèi)存108和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)112兩者連接,并被配置為執(zhí)行支持在此描述的處理的指令、命令或其它例程。例如,計(jì)算平臺(tái)104可被配置為執(zhí)行車輛應(yīng)用110的指令,以提供諸如導(dǎo)航、事故報(bào)告、衛(wèi)星無線電解碼和免提呼叫的功能。可使用各種類型的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)112以非易失性的方式保存這種指令和其它數(shù)據(jù)。計(jì)算機(jī)可讀介質(zhì)112(也被稱作處理器可讀介質(zhì)或存儲(chǔ)器)包括參與提供可由計(jì)算平臺(tái)104的處理器106讀取的指令或其它數(shù)據(jù)的任何非暫時(shí)性介質(zhì)(例如,有形介質(zhì))。可從使用各種編程語(yǔ)言和/或技術(shù)(包括但不限于java、c、c++、c#、objectivec、fortran、pascal、javascript、python、perl和pl/sql中的單獨(dú)一個(gè)或其組合)創(chuàng)建的計(jì)算機(jī)程序中編譯或解釋計(jì)算機(jī)可執(zhí)行指令。
計(jì)算平臺(tái)104可設(shè)置有允許車輛乘員與計(jì)算平臺(tái)104進(jìn)行交互的各種功能。例如,計(jì)算平臺(tái)104可包括被配置為通過連接的麥克風(fēng)116接收來自車輛乘員的語(yǔ)音命令的音頻輸入114以及被配置為從連接的裝置中接收音頻信號(hào)的輔助音頻輸入118。輔助音頻輸入118可以是有線插孔(諸如,立體聲輸入)或無線輸入(諸如,藍(lán)牙音頻連接)。在一些示例中,音頻輸入114可被配置為提供音頻處理能力(諸如,低電平信號(hào)的前置放大以及將模擬輸入轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù)以供處理器106處理)。
計(jì)算平臺(tái)104還可向音頻模塊122的音頻播放功能的輸入提供一個(gè)或更多個(gè)音頻輸出120。在其它示例中,計(jì)算平臺(tái)104可通過使用一個(gè)或更多個(gè)專用揚(yáng)聲器(未示出)向乘員提供音頻輸出。音頻模塊122可包括被配置為將音頻內(nèi)容從選擇的音頻源126提供至音頻放大器128以通過車輛揚(yáng)聲器130進(jìn)行播放的輸入選擇器124。作為一些示例,音頻源126可包括解碼的調(diào)幅(am)無線電信號(hào)或調(diào)頻(fm)無線電信號(hào)以及致密盤(cd)或數(shù)字通用盤(dvd)的音頻重放。音頻源126還可包括從計(jì)算平臺(tái)104接收的音頻(諸如,由計(jì)算平臺(tái)104生成的音頻內(nèi)容、從連接到計(jì)算平臺(tái)104的通用串行總線(usb)子系統(tǒng)132的閃存驅(qū)動(dòng)器解碼的音頻內(nèi)容以及通過計(jì)算平臺(tái)104從輔助音頻輸入118傳送的音頻內(nèi)容)。
計(jì)算平臺(tái)104可利用語(yǔ)音接口134向計(jì)算平臺(tái)104提供免提接口。語(yǔ)音接口134可支持根據(jù)可用命令的語(yǔ)法對(duì)經(jīng)由麥克風(fēng)116接收的音頻進(jìn)行語(yǔ)音識(shí)別,并且可支持語(yǔ)音提示的生成以經(jīng)由語(yǔ)音模塊122進(jìn)行輸出。在一些情況下,當(dāng)音頻提示已準(zhǔn)備好由計(jì)算平臺(tái)104呈現(xiàn)并且另一音頻源126被選擇用于播放時(shí),系統(tǒng)可被配置為暫時(shí)靜音、淡出(fade)或以其它方式超馳由輸入選擇器124指定的音頻源。
計(jì)算平臺(tái)104還可從被配置為提供乘員與車輛102的交互的人機(jī)界面(hmi)控制件136接收輸入。例如,計(jì)算平臺(tái)104可與被配置為調(diào)用計(jì)算平臺(tái)104功能的一個(gè)或更多個(gè)按鈕或者其它hmi控制件(例如,方向盤音頻按鈕、一鍵通按鈕、儀表板控制件等)進(jìn)行交互。計(jì)算平臺(tái)104還可驅(qū)動(dòng)一個(gè)或更多個(gè)顯示器138或以其它方式與一個(gè)或更多個(gè)顯示器138進(jìn)行通信,所述一個(gè)或更多個(gè)顯示器138被配置為通過視頻控制器140向車輛乘員提供視覺輸出。在一些情況下,顯示器138可以是進(jìn)一步被配置為經(jīng)由視頻控制器140接收用戶觸摸輸入的觸摸屏,而在其它情況下,顯示器138可以只是沒有觸摸輸入能力的顯示器。
計(jì)算平臺(tái)104還可被配置為經(jīng)由一個(gè)或更多個(gè)車載網(wǎng)絡(luò)142與車輛102的其它組件進(jìn)行通信。作為一些示例,車載網(wǎng)絡(luò)142可包括車輛控制器局域網(wǎng)(can)、以太網(wǎng)以及面向媒體的系統(tǒng)傳輸(most)中的一個(gè)或更多個(gè)。車載網(wǎng)絡(luò)142可允許計(jì)算平臺(tái)104與車輛102的其它系統(tǒng)(諸如,車載調(diào)制解調(diào)器144(其在一些配置中可能不存在)、被配置為提供車輛102的當(dāng)前位置和航向信息的全球定位系統(tǒng)(gps)模塊146以及被配置為提供關(guān)于車輛102的系統(tǒng)的其它類型的信息的各種車輛電子控制單元(ecu)148)進(jìn)行通信。作為一些非限制性的可行方式,車輛ecu148可包括:動(dòng)力傳動(dòng)系統(tǒng)控制器,被配置為提供對(duì)發(fā)動(dòng)機(jī)運(yùn)行組件(例如,怠速控制組件、燃料傳送組件、排放控制組件等)的控制以及對(duì)發(fā)動(dòng)機(jī)運(yùn)行組件的監(jiān)測(cè)(例如,發(fā)動(dòng)機(jī)診斷代碼的狀態(tài));車身控制器,被配置為管理各種電力控制功能,諸如,外部照明、內(nèi)部照明、無鑰匙進(jìn)入、遠(yuǎn)程啟動(dòng)以及進(jìn)入點(diǎn)狀態(tài)驗(yàn)證(例如,車輛102的發(fā)動(dòng)機(jī)蓋、車門和/或行李廂的關(guān)閉狀態(tài));無線電收發(fā)器,被配置為與遙控鑰匙或車輛102的其它本地裝置進(jìn)行通信;氣候控制管理控制器,被配置為提供對(duì)制熱和制冷系統(tǒng)組件(例如,壓縮機(jī)離合器和鼓風(fēng)機(jī)控制、溫度傳感器信息等)的控制和監(jiān)測(cè)。
如圖所示,音頻模塊122和hmi控制件136可通過第一車載網(wǎng)絡(luò)142a與計(jì)算平臺(tái)104進(jìn)行通信,并且車載調(diào)制解調(diào)器144、gps模塊146和車輛ecu148可通過第二車載網(wǎng)絡(luò)142b與計(jì)算平臺(tái)104進(jìn)行通信。在其它示例中,計(jì)算平臺(tái)104可連接到更多或更少的車載網(wǎng)絡(luò)142。此外或可選地,一個(gè)或更多個(gè)hmi控制件136或其它組件可經(jīng)由與示出的車載網(wǎng)絡(luò)142不同的車載網(wǎng)絡(luò)142連接到計(jì)算平臺(tái)104,或者直接連接到計(jì)算平臺(tái)104而不連接到車載網(wǎng)絡(luò)142。
計(jì)算平臺(tái)104還可被配置為與車輛乘員的移動(dòng)裝置152進(jìn)行通信。移動(dòng)裝置152可以是各種類型的便攜式計(jì)算裝置(諸如,蜂窩電話、平板計(jì)算機(jī)、智能手表、膝上型計(jì)算機(jī)、便攜式音樂播放器或能夠與計(jì)算平臺(tái)104進(jìn)行通信的其它裝置)中的任何一種。在許多示例中,計(jì)算平臺(tái)104可包括被配置為與移動(dòng)裝置152的兼容的無線收發(fā)器154進(jìn)行通信的無線收發(fā)器150(例如,藍(lán)牙模塊、zigbee收發(fā)器、wi-fi收發(fā)器等)。此外或可選地,計(jì)算平臺(tái)104可通過有線連接(諸如,經(jīng)由移動(dòng)裝置152與usb子系統(tǒng)132之間的usb連接)與移動(dòng)裝置152進(jìn)行通信。
廣域網(wǎng)156可向連接到廣域網(wǎng)156的裝置提供諸如分組交換網(wǎng)絡(luò)服務(wù)(例如,互聯(lián)網(wǎng)接入、voip通信服務(wù))的通信服務(wù)。廣域網(wǎng)156的示例可包括蜂窩電話網(wǎng)絡(luò)。移動(dòng)裝置152可經(jīng)由移動(dòng)裝置152的裝置調(diào)制解調(diào)器158提供到廣域網(wǎng)156的網(wǎng)絡(luò)連接。為了便于通過廣域網(wǎng)156進(jìn)行通信,移動(dòng)裝置152可與唯一裝置標(biāo)識(shí)符(例如,移動(dòng)裝置號(hào)碼(mdn)、互聯(lián)網(wǎng)協(xié)議(ip)地址、移動(dòng)站國(guó)際用戶目錄號(hào)碼(msisdn)、國(guó)際移動(dòng)用戶識(shí)別碼(imsi)等)相關(guān)聯(lián),以識(shí)別移動(dòng)裝置152通過廣域網(wǎng)156進(jìn)行的通信。在一些情況下,可由計(jì)算平臺(tái)104根據(jù)保存在存儲(chǔ)器介質(zhì)112中的配對(duì)裝置數(shù)據(jù)160來識(shí)別車輛102的乘員或具有連接到計(jì)算平臺(tái)104的許可的裝置。例如,配對(duì)裝置數(shù)據(jù)160可指示先前與車輛102的計(jì)算平臺(tái)104配對(duì)的移動(dòng)裝置152的唯一裝置標(biāo)識(shí)符、在配對(duì)裝置和計(jì)算平臺(tái)104之間共享的秘密信息(諸如,鏈路密鑰和/或個(gè)人標(biāo)識(shí)碼(pin))以及最近使用的信息或裝置優(yōu)先級(jí)信息,使得計(jì)算平臺(tái)104可在沒有用戶干預(yù)的情況下自動(dòng)地重新連接到與配對(duì)裝置數(shù)據(jù)160中的數(shù)據(jù)相匹配的移動(dòng)裝置152。在一些情況下,配對(duì)裝置數(shù)據(jù)160還可指示與配對(duì)移動(dòng)裝置152在被連接時(shí)被授權(quán)訪問的計(jì)算平臺(tái)104的許可或功能相關(guān)的附加選項(xiàng)。
當(dāng)支持網(wǎng)絡(luò)連接的配對(duì)移動(dòng)裝置152自動(dòng)地或手動(dòng)地連接到計(jì)算平臺(tái)104時(shí),移動(dòng)裝置152可允許計(jì)算平臺(tái)104使用裝置調(diào)制解調(diào)器158的網(wǎng)絡(luò)連接來通過廣域網(wǎng)156進(jìn)行通信。在一個(gè)示例中,計(jì)算平臺(tái)104可利用通過移動(dòng)裝置152的語(yǔ)音呼叫或數(shù)據(jù)連接的話上數(shù)據(jù)連接在計(jì)算平臺(tái)104與廣域網(wǎng)156之間傳送信息。此外或可選地,計(jì)算平臺(tái)104可利用車載調(diào)制解調(diào)器144在計(jì)算平臺(tái)104與廣域網(wǎng)156之間傳送信息,而不使用移動(dòng)裝置152的通信設(shè)施。
與計(jì)算平臺(tái)104類似,移動(dòng)裝置152可包括被配置為執(zhí)行從移動(dòng)裝置152的存儲(chǔ)介質(zhì)168加載到移動(dòng)裝置152的內(nèi)存166的移動(dòng)應(yīng)用170的指令的一個(gè)或更多個(gè)處理器164。在一些示例中,移動(dòng)應(yīng)用170可被配置為與計(jì)算平臺(tái)104或其它本地聯(lián)網(wǎng)的裝置進(jìn)行通信以及與廣域網(wǎng)156進(jìn)行通信。
圖2示出了系統(tǒng)100的示例圖200,示例圖200示出具有用于將移動(dòng)裝置152分配到座椅區(qū)域204-a至204-d(統(tǒng)稱為204)的無線傳感器208-a至208-d(統(tǒng)稱為208)的陣列的車輛102。可由移動(dòng)裝置152或計(jì)算平臺(tái)104基于關(guān)于移動(dòng)裝置152和無線傳感器208之間的信號(hào)強(qiáng)度的數(shù)據(jù)來執(zhí)行移動(dòng)裝置152到座椅區(qū)域204的分配。在示例中,移動(dòng)裝置152到座椅區(qū)域204的分配可被用于確定計(jì)算平臺(tái)104的哪些功能可應(yīng)用于定位移動(dòng)裝置152。應(yīng)當(dāng)注意的是,示出的系統(tǒng)100僅是示例,并且可使用更多、更少和/或不同位置的元件。例如,不同的車輛102可包括更多、更少或不同布置的座椅區(qū)域204和/或無線傳感器208。
車輛102的內(nèi)部可被劃分為多個(gè)區(qū)域204,其中,每個(gè)座椅區(qū)域204可與車輛102的內(nèi)部的座椅位置相關(guān)聯(lián)。例如,示出的車輛102的前排可包括與駕駛員座椅位置相關(guān)聯(lián)的第一區(qū)域204-a以及與前排乘客座椅位置相關(guān)聯(lián)的第二區(qū)域204-b。示出的車輛102的第二排可包括與駕駛員側(cè)后排座椅位置相關(guān)聯(lián)的第三區(qū)域204-c以及與乘客側(cè)后排座椅位置相關(guān)聯(lián)的第四區(qū)域204-d。
無線傳感器208可包括被配置為與移動(dòng)裝置152無線地通信的各種類型的無線收發(fā)器。在示例中,無線傳感器208可包括被配置為與移動(dòng)裝置152的兼容的無線收發(fā)器154通信的藍(lán)牙模塊、zigbee收發(fā)器、wi-fi收發(fā)器、irda收發(fā)器、rfid收發(fā)器等中的一個(gè)或更多個(gè)。
車輛102中的無線傳感器208可支持ble或可在移動(dòng)裝置152和無線傳感器208之間提供距離測(cè)量或信號(hào)測(cè)量的另一種無線技術(shù)。例如,移動(dòng)裝置152可與支持ble的無線傳感器208通信,以捕獲由ble協(xié)議提供的接收信號(hào)強(qiáng)度信息(rssi)。在這樣的ble示例中,車輛102的無線傳感器208可作為ble外圍裝置進(jìn)行通告,并且移動(dòng)裝置152可作為ble中心裝置來掃描ble外圍裝置。
在一些示例中,計(jì)算平臺(tái)104的無線收發(fā)器150可允許計(jì)算平臺(tái)104與無線傳感器208通信。例如,計(jì)算平臺(tái)104可與無線傳感器208通信,以接收無線傳感器208和移動(dòng)裝置152之間的信號(hào)強(qiáng)度信息。作為另一種可行方式,計(jì)算平臺(tái)104可通過有線連接與無線傳感器208通信。例如,計(jì)算平臺(tái)104可通過將計(jì)算平臺(tái)104連接到無線傳感器208的有線通用串行總線(usb)連接而與無線傳感器208通信。
無線傳感器208可被配置為提供信號(hào)強(qiáng)度信息,以在移動(dòng)裝置152靠近無線傳感器208時(shí)指示較強(qiáng)的信號(hào)并且在移動(dòng)裝置152遠(yuǎn)離無線傳感器208時(shí)指示較弱的信號(hào)。作為另一種可行方式,無線傳感器208可被配置為提供指示無線傳感器208和移動(dòng)裝置152之間的距離的測(cè)量值的距離信息,該距離的測(cè)量值在移動(dòng)裝置152靠近無線傳感器208時(shí)變得較小而在移動(dòng)裝置152遠(yuǎn)離無線傳感器208時(shí)變得較大。三角測(cè)量或其它技術(shù)隨后可被用于使用移動(dòng)裝置152和無線傳感器208陣列中的每個(gè)無線傳感器208之間的連接的信號(hào)強(qiáng)度信息或距離信息對(duì)車輛內(nèi)的移動(dòng)裝置152進(jìn)行定位。
無線傳感器208可被布置在車輛102的每個(gè)車門內(nèi)。在示出的示例中,無線傳感器208-a被包括在前排駕駛員側(cè)車門中,無線傳感器208-c被包括在第二排駕駛員側(cè)車門或后排駕駛員側(cè)車門中,無線傳感器208-b被包括在前排乘客側(cè)車門中,無線傳感器208-d被包括在第二排乘客側(cè)車門或后排乘客側(cè)車門中。
作為更具體的示例,無線傳感器208可被實(shí)現(xiàn)為被配置為開放用于裝置定位的通用唯一標(biāo)識(shí)符(uuid)的ibeacon,該通用唯一標(biāo)識(shí)符具有被配置為識(shí)別無線傳感器208所在的車輛102以及無線傳感器208在車輛102內(nèi)的位置的8字節(jié)主要值和8字節(jié)次要值。作為一種可行方式,主要值的8個(gè)字節(jié)加上次要值的前5個(gè)字節(jié)可被用于提供車輛標(biāo)識(shí)符(例如,所有具有給定車輛標(biāo)識(shí)符的無線傳感器208在同一個(gè)車輛102中)。次要值的最后3個(gè)字節(jié)可被用于指示各個(gè)無線傳感器208位于車輛102中的什么位置。例如,無線傳感器208-a可指示位置值“1”以指示前排駕駛員側(cè)車門,無線傳感器208-b可指示位置值“2”以指示前排乘客側(cè)車門,無線傳感器208-c可指示位置值“3”以指示后排駕駛員側(cè)車門,無線傳感器208-d可指示位置值“4”以指示后排乘客側(cè)車門。
區(qū)域204的數(shù)量和布置的變化是可行的。例如,替代的第二排可包括第二排中間座椅位置的附加的第五區(qū)域204-e(未示出)?;蛘?,具有第三排的車輛102可具有在第三區(qū)域204-c后面的附加的第五區(qū)域204-e(未示出)以及在第四區(qū)域204-d后面的附加的第六區(qū)域204-f(未示出)。應(yīng)當(dāng)注意的是,區(qū)域204的差異可能影響無線傳感器208的布置。例如,具有附加排的車門的車輛102可能需要在附加的車門內(nèi)的附加的無線傳感器208。
圖3a至圖3c示出了移動(dòng)裝置152進(jìn)入車輛102的駕駛員座椅區(qū)域204的移動(dòng)的示例300。圖3a示出了包括在移動(dòng)裝置152已經(jīng)開始進(jìn)入車輛102之前的移動(dòng)裝置152的示例300-a。圖3b示出了包括當(dāng)移動(dòng)裝置152正在進(jìn)入車輛102并且車門102已經(jīng)打開時(shí)的移動(dòng)裝置152的示例300-b。圖3c示出了包括已經(jīng)進(jìn)入車輛102的移動(dòng)裝置152的示例300-c。此外,示例300-a至300-c中的每個(gè)示出了在用戶進(jìn)入車輛102的期間從無線傳感器208收集的信號(hào)強(qiáng)度信息/距離信息的狀態(tài)。
可追蹤每個(gè)無線傳感器208和移動(dòng)裝置152之間的距離。如圖所示,無線傳感器208-a和移動(dòng)裝置152之間的距離被指示為距離a,無線傳感器208-b和移動(dòng)裝置152之間的距離被指示為距離b,無線傳感器208-c和移動(dòng)裝置152之間的距離被指示為距離c,無線傳感器208-d和移動(dòng)裝置152之間的距離被指示為距離d。應(yīng)當(dāng)注意的是,此處的許多示例涉及信號(hào)強(qiáng)度方面的值a、b、c和d,其中,較高的值指示更接近。然而,在其它示例中,值a、b、c和d可以是距離值,其中,較低的值指示更接近。在值a、b、c和d與距離相關(guān)的示例中,關(guān)于增大值和減小值的分析可以是相反的。
在示出的示例300-a至300-c中,車輛102包括四個(gè)座椅區(qū)域204-a至204-d。示例300還包括四個(gè)無線傳感器208-a至208-d,其中,每個(gè)傳感器208被包括在四個(gè)座椅區(qū)域204-a至104-d中的一個(gè)的車門內(nèi)。如上面所討論的,無線傳感器208的位置可由移動(dòng)裝置152根據(jù)由無線傳感器208廣播的信息或以其它方式提供的信息來被確定。
當(dāng)移動(dòng)裝置152到達(dá)車輛102的無線傳感器208的范圍內(nèi)(例如,在無線傳感器208的ble通告的范圍內(nèi))時(shí),移動(dòng)裝置152可啟動(dòng)對(duì)值a、b、c和d的追蹤。例如,移動(dòng)裝置152可將指示隨時(shí)間變化的值a、b、c和d的信息保存在移動(dòng)裝置152的存儲(chǔ)器中。
圖4示出了與移動(dòng)裝置152進(jìn)入車輛102的移動(dòng)對(duì)應(yīng)的信號(hào)強(qiáng)度值的快照(snapshot)402-a至402-c(統(tǒng)稱為402)的示例表400。每個(gè)rssi值的快照402包括從多個(gè)無線傳感器208-a、208-b、208-c和208-d中的每個(gè)無線傳感器捕獲的值。繼續(xù)示例300,快照402指示當(dāng)用戶攜帶移動(dòng)裝置152靠近車輛102并且通過駕駛員車門進(jìn)入車輛時(shí)來自無線傳感器208的信號(hào)強(qiáng)度數(shù)據(jù)。表400可表示例如由上述示例300中示出的由移動(dòng)裝置152追蹤的rssi值a、b、c和d。
圖5示出了指示移動(dòng)裝置152在車輛102內(nèi)的表400的快照402的信號(hào)強(qiáng)度值的位置排名500的示例。位置排名500可指示被包括在車輛102的可能的座椅區(qū)域204內(nèi)的移動(dòng)裝置152的信號(hào)強(qiáng)度值。
可基于位于車輛102內(nèi)的移動(dòng)裝置152的識(shí)別來確定移動(dòng)裝置152的位置排名500。在示例中,移動(dòng)裝置152執(zhí)行假設(shè)檢驗(yàn),以識(shí)別移動(dòng)裝置152是否在車輛102內(nèi)。移動(dòng)裝置152可針對(duì)閾值信號(hào)強(qiáng)度值來監(jiān)測(cè)接收到的快照402,以確定移動(dòng)裝置152是否被認(rèn)為是在車輛102內(nèi)。第一閾值信號(hào)強(qiáng)度值可被設(shè)置為-50dbm(分貝-毫瓦),但是也可使用不同的閾值。可將快照402的信號(hào)強(qiáng)度值與第一閾值信號(hào)強(qiáng)度值進(jìn)行比較,使得如果這些值中的一個(gè)或更多個(gè)(或者在其它示例中是這些值中的全部)滿足閾值,則移動(dòng)裝置152通過檢驗(yàn)。如圖4所示,表400的快照402-c通過了假設(shè)檢驗(yàn);因此,圖5的位置排名500反映了快照402-c的信號(hào)強(qiáng)度值。
圖6示出了快照402的位置排名500的置信度值600的示例。針對(duì)位置排名500計(jì)算的置信度值600是移動(dòng)裝置152的用戶位于車輛102的每個(gè)座椅區(qū)域204的位置的概率的指示。因此,置信度值600比表明用戶所在的座椅區(qū)域204的單一指示提供更多的信息。
可根據(jù)位置排名500計(jì)算置信度值600。例如,用于計(jì)算置信度值600的一個(gè)示例方法包括:識(shí)別峰值信號(hào)強(qiáng)度值,并且將峰值信號(hào)強(qiáng)度值除以閾值。使用圖5的位置排名500的值以及上面所討論的-50dbm的閾值,置信度值600可如下被確定:
a0=-47/-50=0.94
b0=-48/-50=0.96
a1=-52/-50=1.04
b1=-66/-50=1.32
在該示例中,置信度值600越低,則對(duì)應(yīng)的移動(dòng)裝置152越有可能位于那個(gè)座椅區(qū)域204內(nèi)。
如圖所示,置信度值600指示移動(dòng)裝置152將自身識(shí)別為:在a0座椅區(qū)域204內(nèi)具有0.94的置信度;在b0座椅區(qū)域204內(nèi)具有0.96的置信度;在a1座椅區(qū)域204內(nèi)具有1.04的置信度;在b1座椅區(qū)域204內(nèi)具有1.32的置信度。因此,置信度值600指示移動(dòng)裝置152最有可能在a0座椅區(qū)域204內(nèi)。
在移動(dòng)裝置152是車輛102內(nèi)的唯一的移動(dòng)裝置152的情況下,移動(dòng)裝置152可被識(shí)別為在a0座椅區(qū)域204內(nèi)。然而,在其它情況下,多個(gè)移動(dòng)裝置152可位于車輛102內(nèi),并且可分別被分配它們各自的關(guān)于座椅區(qū)域204的置信度值600。
作為一種可行方式,當(dāng)移動(dòng)裝置152確定移動(dòng)裝置152的置信度值600時(shí),移動(dòng)裝置152可將置信度值600發(fā)送到計(jì)算平臺(tái)104。作為響應(yīng),如果在置信值600中存在不一致,則計(jì)算平臺(tái)104可執(zhí)行區(qū)域沖突解決。例如,當(dāng)多個(gè)移動(dòng)裝置152將同一座椅區(qū)域204指示為移動(dòng)裝置152具有被定位的最高置信度值600的座椅區(qū)域204時(shí),可執(zhí)行沖突解決。
圖7a至圖7c示出了用于多個(gè)移動(dòng)裝置152的置信度值600的區(qū)域沖突解決的示例圖700-a至700-c(統(tǒng)稱為700)。作為一個(gè)示例,計(jì)算平臺(tái)104可接收來自移動(dòng)裝置152-a的置信度值600-a、來自移動(dòng)裝置152-b的置信度值600-b以及來自移動(dòng)裝置152-c的置信度值600-c。雖然示例圖700中的每個(gè)包括針對(duì)三個(gè)移動(dòng)裝置152的置信度值600,但是具有來自更多或更少的移動(dòng)裝置152的置信度值600的示例也是可行的。
參照?qǐng)D7a,示例圖700-a包括置信度值600-a,置信度值600-a指示移動(dòng)裝置152-a被識(shí)別為最有可能在a0座椅區(qū)域204內(nèi)并且置信度值600為0.94。然而,移動(dòng)裝置152-b也被識(shí)別為最有可能在a0座椅區(qū)域204內(nèi)但是置信度值600為0.92。另外,移動(dòng)裝置152-c指示最有可能在b0座椅區(qū)域204內(nèi)并且置信度值600為0.98。
值得注意的是,移動(dòng)裝置152-a和移動(dòng)裝置152-b均指示a0是最有可能的座椅區(qū)域204。然而,這兩個(gè)移動(dòng)裝置152的用戶被認(rèn)為兩者未坐在相同的座椅區(qū)域204內(nèi)。因此,計(jì)算平臺(tái)104可通過將具有最佳置信度值(themostconfidentvalue)的移動(dòng)裝置152分配到有爭(zhēng)議的座椅區(qū)域204來解決不一致。在示出的示例中,移動(dòng)裝置152-b被指示為具有在a0座椅區(qū)域204內(nèi)的更優(yōu)的置信度值600。因此,移動(dòng)裝置152-b被認(rèn)為在a0座椅區(qū)域204內(nèi),并且移動(dòng)裝置152-a被移動(dòng)到移動(dòng)裝置152-a的具有下一個(gè)最佳置信度值的座椅區(qū)域204。
參照?qǐng)D7b,示例圖700-b示出了根據(jù)置信度值600被分配到a0座椅區(qū)域204的移動(dòng)裝置152-b以及根據(jù)置信度值600現(xiàn)在被分配到移動(dòng)裝置152-a的具有下一個(gè)最佳置信度值的座椅區(qū)域204(即,b0座椅區(qū)域204)的移動(dòng)裝置152-a。然而,現(xiàn)在移動(dòng)裝置152-a和移動(dòng)裝置152-c均指示b0是最有可能的座椅區(qū)域204。因此,當(dāng)移動(dòng)裝置152-a被指示為具有在b0座椅區(qū)域內(nèi)的更優(yōu)的置信度值600時(shí),移動(dòng)裝置152-c被移動(dòng)到移動(dòng)裝置152-c的具有下一個(gè)最佳置信度值的座椅區(qū)域204(即,a1座椅區(qū)域204)。
參照?qǐng)D7c,示例圖700-c示出了被分配到a0座椅區(qū)域204的移動(dòng)裝置152-b、被分配到b0座椅區(qū)域204的移動(dòng)裝置152-a以及現(xiàn)在被分配到移動(dòng)裝置152-c的具有下一個(gè)最佳置信度值的座椅區(qū)域204(即,a1座椅區(qū)域)的移動(dòng)裝置152-c。
當(dāng)沒有更多的沖突繼續(xù)存在時(shí),區(qū)域沖突解決完成。然而,應(yīng)當(dāng)注意的是,例如,當(dāng)其它的移動(dòng)裝置152進(jìn)入車輛102時(shí),可再次執(zhí)行區(qū)域沖突解決。
圖8示出了用于更新針對(duì)移動(dòng)裝置152的用戶的座椅區(qū)域204的分配的示例處理800。在示例中,處理800可由與車輛102的計(jì)算平臺(tái)104通信的移動(dòng)裝置152來執(zhí)行。
在操作802,移動(dòng)裝置152確定移動(dòng)裝置152是否在車輛102內(nèi)。在示例中,移動(dòng)裝置152通過針對(duì)閾值信號(hào)強(qiáng)度值監(jiān)測(cè)接收到的快照402來執(zhí)行假設(shè)檢驗(yàn),以確定移動(dòng)裝置152是否被認(rèn)為在車輛102內(nèi)。在示例中,閾值信號(hào)強(qiáng)度值可被設(shè)置為-50dbm(分貝-毫瓦),但是也可使用不同的閾值。在示例中,表400的快照402-c可指示通過假設(shè)檢驗(yàn)。如果通過了假設(shè)檢驗(yàn),則控制轉(zhuǎn)到操作804。否則,控制保持在操作802。
在操作804,移動(dòng)裝置152確定移動(dòng)裝置152的位置排名500。在示例中,在操作802通過假設(shè)檢驗(yàn)的快照402-c可被用于確定信號(hào)強(qiáng)度值的位置排名500。
在操作806,移動(dòng)裝置152確定針對(duì)位置排名500的置信度值600。在示例中,移動(dòng)裝置152識(shí)別快照402-c的每個(gè)值的峰值信號(hào)強(qiáng)度值,并且將該峰值信號(hào)強(qiáng)度值除以閾值信號(hào)強(qiáng)度值。
在操作808,移動(dòng)裝置152將置信度值600發(fā)送到計(jì)算平臺(tái)104。計(jì)算平臺(tái)104隨后可執(zhí)行區(qū)域沖突解決。下面參照?qǐng)D9詳細(xì)描述用于區(qū)域沖突解決的示例處理900。
在操作810,移動(dòng)裝置152從計(jì)算平臺(tái)104接收座椅區(qū)域204的分配。在示例中,計(jì)算平臺(tái)104可響應(yīng)于區(qū)域沖突解決而向移動(dòng)裝置152發(fā)送移動(dòng)裝置152的座椅區(qū)域204的分配。在操作810之后,處理800結(jié)束。
圖9示出了用于執(zhí)行區(qū)域沖突解決的示例處理900。在示例中,處理900可由與多個(gè)移動(dòng)裝置152通信的車輛102的計(jì)算平臺(tái)104來執(zhí)行。
在操作902,計(jì)算平臺(tái)104從移動(dòng)裝置152接收置信度值600。在示例中,從移動(dòng)裝置152接收如在上面討論的處理800的操作808中發(fā)送的置信度值600。在操作904,計(jì)算平臺(tái)104識(shí)別移動(dòng)裝置152的最佳置信度值600的座椅區(qū)域204。在示例中,最佳置信度值600的座椅區(qū)域204可以是與最小的置信度值600的數(shù)值相關(guān)聯(lián)的座椅區(qū)域204。在操作906,計(jì)算平臺(tái)104確定識(shí)別的最佳置信度值600的座椅區(qū)域204是否被另一個(gè)移動(dòng)裝置152占用。如果識(shí)別的最佳置信度值600的座椅區(qū)域204被另一個(gè)移動(dòng)裝置152占用,則控制轉(zhuǎn)到操作908。否則,控制轉(zhuǎn)到操作914。
在操作908,計(jì)算平臺(tái)104確定將被添加的移動(dòng)裝置152的置信度值是否優(yōu)于當(dāng)前由計(jì)算平臺(tái)104識(shí)別的占用座椅區(qū)域204的移動(dòng)裝置152的置信度值。如果將被添加的移動(dòng)裝置152的置信度值優(yōu)于當(dāng)前由計(jì)算平臺(tái)104識(shí)別的占用座椅區(qū)域204的移動(dòng)裝置152的置信度值,則控制轉(zhuǎn)到操作912,以移動(dòng)占用者移動(dòng)裝置152。否則,控制轉(zhuǎn)到操作910,以在移動(dòng)裝置152的下一個(gè)最佳信度值600的座椅區(qū)域204檢查移動(dòng)裝置152。
在操作910,計(jì)算平臺(tái)104移動(dòng)到移動(dòng)裝置152的下一個(gè)最佳置信度值的座椅區(qū)域204,以試圖查看移動(dòng)裝置152是否應(yīng)該被放置在作為替代的該座椅區(qū)域204內(nèi)。在操作910之后,控制轉(zhuǎn)到操作906。
在操作912,計(jì)算平臺(tái)104將占用者移動(dòng)裝置152移動(dòng)到占用者移動(dòng)裝置152的下一個(gè)最佳置信度值的座椅區(qū)域204。這種改變可進(jìn)一步使得計(jì)算平臺(tái)104針對(duì)占用者移動(dòng)裝置152重新運(yùn)行處理900。在操作914,計(jì)算平臺(tái)104將移動(dòng)裝置152設(shè)置為在核準(zhǔn)的最佳置信度值600的座椅區(qū)域204內(nèi)。
在操作916,計(jì)算平臺(tái)104確定是否已經(jīng)檢測(cè)到新的裝置信息。作為一種可行方式,新的裝置信息可包括從已經(jīng)進(jìn)入車輛102的移動(dòng)裝置152接收的置信度值600。作為另一種可行方式,新的裝置信息可包括來自在操作912被移動(dòng)的占用者移動(dòng)裝置152的改變的信息。如果新的信息可用,則控制轉(zhuǎn)到操作902以接收新的信息。
在此描述的計(jì)算裝置(諸如,移動(dòng)裝置152和計(jì)算平臺(tái)104)通常包括計(jì)算機(jī)可執(zhí)行指令,其中,所述指令可由諸如上面列出的那些計(jì)算裝置的一個(gè)或更多個(gè)計(jì)算裝置來執(zhí)行??蓮氖褂酶鞣N編程語(yǔ)言和/或技術(shù)(包括但不限于javatm、c、c++、c#、visualbasic、javascript、perl等中的單獨(dú)一個(gè)或其組合)創(chuàng)建的計(jì)算機(jī)程序中編譯或解釋計(jì)算機(jī)可執(zhí)行指令。一般來說,處理器(例如,微處理器)從例如存儲(chǔ)器、計(jì)算機(jī)可讀介質(zhì)等接收指令,并且執(zhí)行這些指令,從而執(zhí)行一個(gè)或更多個(gè)處理(包括在此描述的處理中的一個(gè)或更多個(gè))。這樣的指令和其它數(shù)據(jù)可使用各種計(jì)算機(jī)可讀介質(zhì)被存儲(chǔ)和傳送。
雖然以上描述了示例性實(shí)施例,但是這些實(shí)施例并不意在描述本發(fā)明的所有可能形式。更確切地,說明書中所使用的詞語(yǔ)是描述性詞語(yǔ)而非限制性詞語(yǔ),并且應(yīng)理解的是,可在不脫離本發(fā)明的精神和范圍的情況下做出各種改變。此外,可將各種實(shí)現(xiàn)的實(shí)施例的特征進(jìn)行組合以形成本發(fā)明的進(jìn)一步的實(shí)施例。