本發(fā)明涉及通信領(lǐng)域,具體涉及一種切換方法及便攜式電子設(shè)備。
背景技術(shù):
全球定位系統(tǒng)(英文全稱(chēng):globalpositioningsystem,縮寫(xiě):gps)一般在室外環(huán)境中使用,在室內(nèi)環(huán)境下(例如,商場(chǎng)或車(chē)庫(kù)等)通常部署基于藍(lán)牙低功耗(英文全稱(chēng):bluetoothlowenergy,縮寫(xiě):ble)或無(wú)線保真(英文全稱(chēng):wirelessfidelity,縮寫(xiě):wi-fi)室內(nèi)定位設(shè)備,方便在室內(nèi)環(huán)境下實(shí)現(xiàn)定位導(dǎo)航功能。
由于行人和車(chē)輛接收到的藍(lán)牙信號(hào)強(qiáng)度不一樣(車(chē)內(nèi)和車(chē)外接收到的藍(lán)牙信號(hào)強(qiáng)度不一樣)。因此,針對(duì)行人的定位技術(shù)或者定位算法并不完全適用于車(chē)輛。
現(xiàn)有技術(shù)中通過(guò)運(yùn)動(dòng)傳感器(例如,陀螺儀,加速度計(jì),地磁計(jì)等)識(shí)別行人和車(chē)輛,可通過(guò)運(yùn)動(dòng)傳感器捕獲行人的運(yùn)動(dòng)信號(hào)來(lái)判斷行人是否上車(chē)或下車(chē)。但是,假設(shè)車(chē)輛在室內(nèi)車(chē)庫(kù)中,一般室內(nèi)車(chē)庫(kù)的電磁環(huán)境復(fù)雜,建筑結(jié)構(gòu)復(fù)雜,鋼筋水泥柱子較多,則運(yùn)動(dòng)傳感器在室內(nèi)車(chē)庫(kù)中檢測(cè)到的數(shù)據(jù)不穩(wěn)定,導(dǎo)致無(wú)法采集到行人明顯的運(yùn)動(dòng)特征信息,從而無(wú)法準(zhǔn)確判斷行人是否上車(chē)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種切換方法及便攜式電子設(shè)備,用于解決現(xiàn)有技術(shù)中無(wú)法準(zhǔn)確識(shí)別行人與車(chē)輛,有效提高識(shí)別的準(zhǔn)確度,從而靈活的實(shí)現(xiàn)行人到車(chē)輛的定位切換。
第一方面提供一種切換方法,該方法應(yīng)用于包括氣壓計(jì)和聲音傳感器的便攜式電子設(shè)備,該方法包括:
便攜式電子設(shè)備獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)氣壓計(jì)采集的氣壓數(shù)據(jù)和聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù),其中,該氣壓數(shù)據(jù)包括n組采集時(shí)刻和氣壓值,該聲音強(qiáng)度數(shù)據(jù)包括n組采集時(shí)刻和聲音強(qiáng)度值,該氣壓計(jì)和該聲音傳感器是同步采集的,n為大于1的整數(shù);
氣壓計(jì)主要用來(lái)采集氣壓數(shù)據(jù),進(jìn)而反映出大氣壓強(qiáng)的變化程度。氣壓計(jì)一般設(shè)置在便攜式電子設(shè)備的主板上,例如:在手機(jī)主板的某個(gè)芯片上集成氣壓計(jì),當(dāng)然,在一些便攜式電子設(shè)備上,是通過(guò)一些應(yīng)用或者操作系統(tǒng)等集成氣壓計(jì)的功能,在本發(fā)明中,仍可以將集成氣壓計(jì)功能的應(yīng)用或者操作系統(tǒng)等看作氣壓計(jì),此處不做具體限定。
聲音傳感器主要用來(lái)檢測(cè)聲音強(qiáng)度的大小,該聲音傳感器具有麥克風(fēng)(或者話(huà)筒,或者傳聲器,或者拾音器)的功能。
該預(yù)設(shè)時(shí)長(zhǎng)是預(yù)先設(shè)定的,并且可由用戶(hù)調(diào)整。由于在實(shí)際應(yīng)用中,用戶(hù)上車(chē)關(guān)閉車(chē)門(mén)所需的時(shí)間很短,因此,該預(yù)設(shè)時(shí)長(zhǎng)一般在1秒以?xún)?nèi),其中,為了增進(jìn)用戶(hù)體驗(yàn),該預(yù)設(shè)時(shí)長(zhǎng)還可以通過(guò)用戶(hù)自定義。進(jìn)一步,在預(yù)設(shè)時(shí)長(zhǎng)內(nèi),氣壓計(jì)和聲音傳感器是同步采集數(shù)據(jù),即:氣壓計(jì)和聲音傳感器保持在完全相同的時(shí)間點(diǎn)或者在近似相同的時(shí)間點(diǎn)同時(shí)采集數(shù)據(jù),其中,近似相同的時(shí)間點(diǎn)對(duì)氣壓計(jì)采集的數(shù)據(jù)或者聲音傳感器采集的數(shù)據(jù)不會(huì)造成很大影響,可看做忽略不計(jì)。
進(jìn)一步,便攜式電子設(shè)備確定該氣壓數(shù)據(jù)和該聲音強(qiáng)度數(shù)據(jù)滿(mǎn)足預(yù)設(shè)條件,則將第一定位算法切換為第二定位算法或者將第一定位技術(shù)切換為第二定位技術(shù);
第一定位算法和第二定位算法是不同的定位算法,第一定位技術(shù)和第二定位技術(shù)是不同的定位技術(shù),其中,第一定位算法和第二定位算法可根據(jù)具體的應(yīng)用場(chǎng)景而定,一般情況下,定位算法包括最小二乘法,三角質(zhì)心法,加權(quán)三角質(zhì)心算法,加權(quán)質(zhì)心算法以及改進(jìn)的加權(quán)質(zhì)心算法等,在實(shí)際應(yīng)用中,第一定位算法和第二定位算法分別是上述定位算法中的至少一種,上述定位算法均為現(xiàn)有的一些室內(nèi)或者室外定位算法,此處不再贅述。另外,一般情況下,定位技術(shù)包括但不限于:gps,紅外線,超聲波,藍(lán)牙,射頻識(shí)別,超寬帶,wi-fi定位技術(shù)以及紫蜂協(xié)議(zigbee)等定位技術(shù),則第一定位技術(shù)和第二定位技術(shù)分別為上述定位技術(shù)中的至少一種,上述定位技術(shù)均為現(xiàn)有的一些室內(nèi)或室外定位技術(shù),此處不再贅述。在實(shí)際應(yīng)用中,例如,行人沒(méi)上車(chē)時(shí)所在的地理位置覆蓋wi-fi,則可以通過(guò)wi-fi技術(shù)定位,當(dāng)行人上車(chē)后,由于車(chē)輛的行駛速度比較快,可能涉及的地理位置不會(huì)全部覆蓋wi-fi,因此還可以通過(guò)除wi-fi以外的其他定位技術(shù)定位,從而提高定位的精確度。另外,一般情況下,對(duì)行人采用的是行人航位推算(英文全稱(chēng):pedestriandeadreckoning,縮寫(xiě):pdr)定位技術(shù),對(duì)車(chē)輛采用的是車(chē)輛航位推算(英文全稱(chēng):vehicledeadreckoning,縮寫(xiě):vdr)定位技術(shù),其中,pdr和vdr定位技術(shù)主要是使用加速度儀,陀螺儀等運(yùn)動(dòng)傳感器檢測(cè)物體運(yùn)動(dòng)速度、距離以及方向而實(shí)現(xiàn)定位,可見(jiàn),為了定位的精確度高,針對(duì)行人和車(chē)輛采用適用的定位技術(shù)。
其中,該預(yù)設(shè)條件包括以下至少一種:該氣壓數(shù)據(jù)中的至少一個(gè)氣壓值大于第一閾值以及該聲音強(qiáng)度數(shù)據(jù)中的至少一個(gè)聲音強(qiáng)度值大于第二閾值;該氣壓數(shù)據(jù)中的氣壓值存在至少一次跳變以及該聲音強(qiáng)度數(shù)據(jù)中的聲音強(qiáng)度值存在至少一次跳變;該氣壓數(shù)據(jù)中的所有氣壓值的平均值大于第三閾值以及該聲音強(qiáng)度數(shù)據(jù)中的所有聲音強(qiáng)度值的平均值大于第四閾值;該聲音強(qiáng)度數(shù)據(jù)中大于第二閾值的聲音強(qiáng)度值的采集時(shí)刻與該氣壓數(shù)據(jù)中的大于第一閾值的氣壓值的采集時(shí)刻之差的絕對(duì)值小于第五閾值;該聲音強(qiáng)度數(shù)據(jù)中存在跳變的聲音強(qiáng)度值的采集時(shí)刻與該氣壓數(shù)據(jù)中存在跳變的聲音強(qiáng)度值的采集時(shí)刻之差的絕對(duì)值小于第六閾值;以及,該聲音強(qiáng)度數(shù)據(jù)中的所有聲音強(qiáng)度值的平均值大于第四閾值的采集時(shí)刻與該氣壓數(shù)據(jù)中的所有氣壓值的平均值大于第三閾值的采集時(shí)刻之差的絕對(duì)值小于第七閾值。
結(jié)合第一方面,在一些可能的是實(shí)現(xiàn)方式中,在獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)氣壓計(jì)采集的氣壓數(shù)據(jù)和聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)之前,便攜式電子設(shè)備通過(guò)自身安裝的一些運(yùn)動(dòng)傳感器等確定該便攜式電子設(shè)備接近車(chē)輛,進(jìn)而觸發(fā)獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)該氣壓計(jì)采集的氣壓數(shù)據(jù)和該聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)。
在實(shí)際應(yīng)用中,確定便攜式電子設(shè)備接近車(chē)輛的方式有很多種,通過(guò)陀螺儀,加速度計(jì)或者地磁計(jì),距離傳感器等一種運(yùn)動(dòng)傳感器或者多種運(yùn)動(dòng)傳感器組合確定便攜式電子設(shè)備接近車(chē)輛,例如:通過(guò)距離傳感器檢測(cè)便攜式電子設(shè)備與車(chē)輛的距離,其中,便攜式電子設(shè)備接近車(chē)輛一般表示為便攜式電子設(shè)備與車(chē)輛的相對(duì)位置距離在預(yù)設(shè)的范圍內(nèi),例如:該預(yù)設(shè)的范圍是0到1米。
在另一些可能的實(shí)現(xiàn)方式中,在將第一定位算法切換為第二定位算法或者將第一定位技術(shù)切換為第二定位技術(shù)之后,便攜式電子設(shè)備停止獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)該氣壓計(jì)采集的氣壓數(shù)據(jù)和該聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)。
可見(jiàn),在第一定位算法切換為第二定位算法或者第一定位技術(shù)切換為第二定位技術(shù)之后,便攜式電子設(shè)備停止獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)該氣壓計(jì)采集的氣壓數(shù)據(jù)和該聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù),從而有效節(jié)約了功耗,例如:避免氣壓計(jì)和聲音傳感器不間斷的采集數(shù)據(jù)而導(dǎo)致便攜式電子設(shè)備的電量不足,處理速率慢等。
在另一些可能的實(shí)現(xiàn)方式中,在將第一定位算法切換為第二定位算法之后,便攜式電子設(shè)備通過(guò)自身安裝的一些運(yùn)動(dòng)傳感器等確定該便攜式電子設(shè)備離開(kāi)車(chē)輛,則便攜式電子設(shè)備將該第二定位算法切換為該第一定位算法;
或者,將第一定位技術(shù)切換為第二定位技術(shù)之后,便攜式電子設(shè)備通過(guò)自身安裝的一些運(yùn)動(dòng)傳感器等確定所述便攜式電子設(shè)備離開(kāi)車(chē)輛,則便攜式電子設(shè)備將該第二定位技術(shù)切換為該第一定位技術(shù)。
可見(jiàn),在便攜式電子設(shè)備離開(kāi)車(chē)輛之后,將便攜式電子設(shè)備所使用的定位技術(shù)或者定位算法恢復(fù)至初始狀態(tài),即:將第二定位算法切換至第一定位算法或者將第二定位技術(shù)切換至第一定位技術(shù),從而使得便攜式電子設(shè)備按照原有的定位技術(shù)或者定位算法正常定位,從而有效提高定位的精確度,另外,在實(shí)際應(yīng)用中,由于便攜式電子設(shè)備一般放置在行人的衣兜或者挎包中等,通過(guò)檢測(cè)行人已下車(chē)的狀態(tài)來(lái)確定便攜式電子設(shè)備離開(kāi)車(chē)輛,當(dāng)然,確定行人已下車(chē)的狀態(tài)的方式有很多種,例如:通過(guò)車(chē)輛中的車(chē)載診斷系統(tǒng)(英文全稱(chēng):on-boarddiagnostic,縮寫(xiě):obd)模塊檢測(cè)到車(chē)輛已經(jīng)熄火,通過(guò)加速度計(jì)確定車(chē)輛停車(chē),通過(guò)聲音傳感器檢測(cè)到行人關(guān)閉車(chē)門(mén)的聲音數(shù)據(jù),通過(guò)計(jì)步器檢測(cè)到行人的走路步數(shù)等一種或者多種方式確定行人已下車(chē)的狀態(tài),具體此處不做限定。
第二方面提供一種便攜式電子設(shè)備,該便攜式電子設(shè)備為包括氣壓計(jì)和聲音傳感器的便攜式電子設(shè)備,包括用于執(zhí)行第一方面或第一方面的任一種可能實(shí)現(xiàn)方式所提供的方法的單元。
第三方面提供一種便攜式電子設(shè)備,該便攜式電子設(shè)備為包括氣壓計(jì)和聲音傳感器的便攜式電子設(shè)備,包括:檢測(cè)器和處理器,該檢測(cè)器與該處理器連接;
該檢測(cè)器,用于獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)該氣壓計(jì)采集的氣壓數(shù)據(jù)和該聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù),其中,該氣壓數(shù)據(jù)包括n組采集時(shí)刻和氣壓值,該聲音強(qiáng)度數(shù)據(jù)包括n組采集時(shí)刻和聲音強(qiáng)度值,該氣壓計(jì)和所該聲音傳感器是同步采集的,n為大于1的整數(shù);
該處理器,用于確定該檢測(cè)器獲取的該氣壓數(shù)據(jù)和該聲音強(qiáng)度數(shù)據(jù)滿(mǎn)足預(yù)設(shè)條件,將第一定位算法切換為第二定位算法或者將第一定位技術(shù)切換為第二定位技術(shù);
其中,該預(yù)設(shè)條件包括以下至少一種:該氣壓數(shù)據(jù)中的至少一個(gè)氣壓值大于第一閾值以及該聲音強(qiáng)度數(shù)據(jù)中的至少一個(gè)聲音強(qiáng)度值大于第二閾值;該氣壓數(shù)據(jù)中的氣壓值存在至少一次跳變以及該聲音強(qiáng)度數(shù)據(jù)中的聲音強(qiáng)度值存在至少一次跳變;該氣壓數(shù)據(jù)中的所有氣壓值的平均值大于第三閾值以及該聲音強(qiáng)度數(shù)據(jù)中的所有聲音強(qiáng)度值的平均值大于第四閾值;該聲音強(qiáng)度數(shù)據(jù)中大于第二閾值的聲音強(qiáng)度值的采集時(shí)刻與該氣壓數(shù)據(jù)中的大于第一閾值的氣壓值的采集時(shí)刻之差的絕對(duì)值小于第五閾值;該聲音強(qiáng)度數(shù)據(jù)中存在跳變的聲音強(qiáng)度值的采集時(shí)刻與該氣壓數(shù)據(jù)中存在跳變的聲音強(qiáng)度值的采集時(shí)刻之差的絕對(duì)值小于第六閾值;以及,該聲音強(qiáng)度數(shù)據(jù)中的所有聲音強(qiáng)度值的平均值大于第四閾值的采集時(shí)刻與該氣壓數(shù)據(jù)中的所有氣壓值的平均值大于第三閾值的采集時(shí)刻之差的絕對(duì)值小于第七閾值。
結(jié)合第一方面,在一些可能的是實(shí)現(xiàn)方式中,所述處理器,還用于在所述檢測(cè)器獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述氣壓計(jì)采集的氣壓數(shù)據(jù)和所述聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)之前,確定所述便攜式電子設(shè)備接近車(chē)輛,觸發(fā)所述檢測(cè)器獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述氣壓計(jì)采集的氣壓數(shù)據(jù)和所述聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)。
結(jié)合第一方面,在一些可能的是實(shí)現(xiàn)方式中,所述處理器,還用于在將第一定位算法切換為第二定位算法或者將第一定位技術(shù)切換為第二定位技術(shù)之后,觸發(fā)所述檢測(cè)器停止獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)所述氣壓計(jì)采集的氣壓數(shù)據(jù)和所述聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)。
結(jié)合第一方面,在一些可能的是實(shí)現(xiàn)方式中,所述處理器,還用于在將第一定位算法切換為第二定位算法或者將第一定位技術(shù)切換為第二定位技術(shù)之后,確定所述便攜式電子設(shè)備離開(kāi)車(chē)輛,將所述第二定位算法切換為所述第一定位算法;
或者,所述處理器,還用于在將第一定位技術(shù)切換為第二定位技術(shù)之后,確定所述便攜式電子設(shè)備離開(kāi)車(chē)輛,將所述第二定位技術(shù)切換為所述第一定位技術(shù)。
第四方面提供一種便攜式電子設(shè)備,包括:
一個(gè)或多個(gè)處理器、存儲(chǔ)器、總線系統(tǒng)、收發(fā)器以及一個(gè)或多個(gè)程序,所述處理器、所述存儲(chǔ)器和所述收發(fā)器通過(guò)所述總線系統(tǒng)相連;
其中所述一個(gè)或多個(gè)程序被存儲(chǔ)在所述存儲(chǔ)器中,所述一個(gè)或多個(gè)程序包括指令,所述指令當(dāng)被所述便攜式電子設(shè)備執(zhí)行時(shí)使所述便攜式電子設(shè)備執(zhí)行如第一方面或者第一方面的任意一種可能的實(shí)現(xiàn)方式所述的方法。
第五方面提供一種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該一個(gè)或多個(gè)程序包括指令,所述指令當(dāng)被便攜式電子設(shè)備執(zhí)行時(shí)使所述便攜式電子設(shè)備執(zhí)行如第一方面或者第一方面的任意一種可能的實(shí)現(xiàn)方式所述的方法。
第六方面提供一種便攜式電子設(shè)備上的圖形用戶(hù)界面,該便攜式電子設(shè)備包括顯示器、存儲(chǔ)器、多個(gè)應(yīng)用程序、和用于執(zhí)行存儲(chǔ)在所述存儲(chǔ)器中的一個(gè)或多個(gè)程度的一個(gè)或多個(gè)處理器,所述圖形用戶(hù)界面包括根據(jù)第一方面或者第一方面的任意一種可能的實(shí)現(xiàn)方式所述的方法顯示的用戶(hù)界面。
綜上,便攜式電子設(shè)備獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)氣壓計(jì)采集的氣壓數(shù)據(jù)和聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù),當(dāng)確定該氣壓數(shù)據(jù)和聲音強(qiáng)度數(shù)據(jù)滿(mǎn)足預(yù)設(shè)條件時(shí),則進(jìn)行定位算法或者定位技術(shù)的切換,從而有效提高定位的精確度。另外,通過(guò)氣壓計(jì)和聲音傳感器檢測(cè)的數(shù)據(jù)來(lái)識(shí)別行人和車(chē)輛,識(shí)別程序簡(jiǎn)單,識(shí)別的準(zhǔn)確度高,進(jìn)一步,對(duì)用戶(hù)而言,便攜式電子設(shè)備識(shí)別行人和車(chē)輛的整個(gè)過(guò)程,更智能,無(wú)感知,從而滿(mǎn)足用戶(hù)的智能體驗(yàn)。
另外,在圖形用戶(hù)界面上實(shí)時(shí)地顯示便攜式電子設(shè)備進(jìn)行定位切換的狀態(tài),即:實(shí)時(shí)更新行人的定位狀態(tài),定位更加智能,有效提高用戶(hù)體驗(yàn)。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例中便攜式電子設(shè)備的一個(gè)結(jié)構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例中便攜式電子設(shè)備的另一個(gè)結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例中切換方法的一個(gè)流程示意圖;
圖4a為本發(fā)明實(shí)施例中采集數(shù)據(jù)的一個(gè)實(shí)施例示意圖;
圖4b為本發(fā)明實(shí)施例中采集數(shù)據(jù)的另一個(gè)實(shí)施例示意圖;
圖5為本發(fā)明實(shí)施例中便攜式電子設(shè)備的另一個(gè)結(jié)構(gòu)示意圖;
圖6為本發(fā)明實(shí)施例中便攜式電子設(shè)備的另一個(gè)結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例中便攜式電子設(shè)備的另一個(gè)結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例中便攜式電子設(shè)備的另一個(gè)結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明公開(kāi)了一種切換方法及便攜式電子設(shè)備,用于解決現(xiàn)有技術(shù)中無(wú)法準(zhǔn)確識(shí)別行人與車(chē)輛,有效提高識(shí)別的準(zhǔn)確度,從而靈活的實(shí)現(xiàn)行人到車(chē)輛的定位切換。
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲取的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”、“第三”“第四”等是用于區(qū)別不同的對(duì)象,而不是用于描述特定順序。此外,術(shù)語(yǔ)“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒(méi)有限定于已列出的步驟或單元,而是可選地還包括沒(méi)有列出的步驟或單元,或可選地還包括對(duì)于這些過(guò)程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
本發(fā)明的技術(shù)方案,應(yīng)用于便攜式電子設(shè)備,在一些實(shí)施例中,如圖1所示,所述便攜式電子設(shè)備100為可穿戴設(shè)備(例如,智能手表、智能眼鏡、健康監(jiān)測(cè)手環(huán)、智能腕帶等)時(shí),該便攜式電子設(shè)備100主要包括傳感器101,處理器102,無(wú)線通信接口103以及存儲(chǔ)器104,其中,傳感器101,處理器102,無(wú)線通信接口103以及存儲(chǔ)器104之間通過(guò)一條或多條總線連接。其中,傳感器101用來(lái)采集周?chē)沫h(huán)境數(shù)據(jù),該傳感器101可以是光線傳感器、聲音傳感器、距離傳感器、陀螺儀、地磁計(jì)、加速度計(jì)、氣壓計(jì)、壓力計(jì)中的任意一種或者多種;處理器102為便攜式電子設(shè)備的控制中心,利用各種接口和線路連接整個(gè)便攜式電子設(shè)備的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器104內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器104內(nèi)的數(shù)據(jù),以執(zhí)行便攜式電子設(shè)備的各種功能和/或處理數(shù)據(jù),例如:該處理器102計(jì)算傳感器采集到的環(huán)境數(shù)據(jù)從而確定周?chē)沫h(huán)境狀態(tài);無(wú)線通信接口103用于通過(guò)wi-fi或者藍(lán)牙連接遠(yuǎn)端電子設(shè)備或服務(wù)器,并進(jìn)行數(shù)據(jù)交互;存儲(chǔ)器104可用于存儲(chǔ)軟件程序以及模塊。
在另一些實(shí)施例中,如圖2所示,便攜式電子設(shè)備200為移動(dòng)設(shè)備(例如:手機(jī),平板,電腦等)時(shí),該便攜式電子設(shè)備200主要包括傳感器201,處理器202,無(wú)線通信接口203,存儲(chǔ)器204以及輸入輸出(英文全稱(chēng):input/output,縮寫(xiě):i/o)接口205。其中,傳感器201,處理器202,無(wú)線通信接口203,存儲(chǔ)器204以及i/o接口205之間通過(guò)一條或多條總線連接。其中,傳感器201用來(lái)采集周?chē)沫h(huán)境數(shù)據(jù),該傳感器201可以是光線傳感器、聲音傳感器、距離傳感器、陀螺儀、地磁計(jì)、加速度計(jì)、氣壓計(jì)、壓力計(jì)中的任意一種或者多種;處理器202為便攜式電子設(shè)備的控制中心,利用各種接口和線路連接整個(gè)便攜式電子設(shè)備的各個(gè)部分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器204內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器204內(nèi)的數(shù)據(jù),以執(zhí)行便攜式電子設(shè)備的各種功能和/或處理數(shù)據(jù),例如:該處理器202計(jì)算傳感器201采集到的環(huán)境數(shù)據(jù)從而確定周?chē)沫h(huán)境狀態(tài);無(wú)線通信接口203用于通過(guò)wi-fi或者藍(lán)牙連接遠(yuǎn)端電子設(shè)備或服務(wù)器,并進(jìn)行數(shù)據(jù)交互;存儲(chǔ)器204可用于存儲(chǔ)軟件程序以及模塊;i/o接口205用于實(shí)現(xiàn)用戶(hù)與便攜式電子設(shè)備的交互和/或信息輸入到便攜式電子設(shè)備中或者將處理器202所輸出的數(shù)據(jù)格式進(jìn)行轉(zhuǎn)換后并輸出。
本領(lǐng)域技術(shù)人員可以理解的是,圖1或者圖2所示的便攜式電子設(shè)備的結(jié)構(gòu)并不構(gòu)成對(duì)本發(fā)明的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。在本發(fā)明實(shí)施方式中的便攜式電子設(shè)備包括但不限于移動(dòng)電話(huà)、移動(dòng)電腦、平板電腦、個(gè)人數(shù)字助理(英文全稱(chēng):personaldigitalassistant,縮寫(xiě):pda)、媒體播放器、智能電視,可穿戴設(shè)備(例如,智能手表或智能眼鏡等)以及上述兩項(xiàng)或兩項(xiàng)以上的組合等。
在介紹本發(fā)明實(shí)施例之前,先介紹一下本發(fā)明所應(yīng)用的場(chǎng)景,在車(chē)庫(kù),醫(yī)院,大型購(gòu)物廣場(chǎng),露天公園等等一些公共場(chǎng)景下,當(dāng)行人未上車(chē)之前,行人通過(guò)手持(或者放置于挎包中,或者放置于衣兜中)的便攜式電子設(shè)備對(duì)行人實(shí)施定位,例如:當(dāng)行人處于wi-fi覆蓋的某個(gè)場(chǎng)景下,便攜式電子設(shè)備通過(guò)wi-fi技術(shù)定位行人所處的位置,但是,當(dāng)行人上車(chē)后,車(chē)輛開(kāi)始行駛或者車(chē)輛暫時(shí)保持靜止?fàn)顟B(tài),當(dāng)車(chē)輛處于行駛狀態(tài)時(shí),行人隨著車(chē)輛一起移動(dòng),則在車(chē)輛行駛的過(guò)程中可能導(dǎo)致行人所處的地理位置并沒(méi)有wi-fi覆蓋,則此時(shí)便攜式電子設(shè)備繼續(xù)通過(guò)wi-fi技術(shù)定位行人的位置狀態(tài)的話(huà),可能會(huì)造成定位失敗或者定位不準(zhǔn)確的問(wèn)題。另外,當(dāng)行人上車(chē)后車(chē)輛暫時(shí)保持靜止?fàn)顟B(tài)時(shí),可能在車(chē)內(nèi)覆蓋有藍(lán)牙,而便攜式電子設(shè)備繼續(xù)利用wi-fi技術(shù)定位行人的位置,可能沒(méi)有利用藍(lán)牙技術(shù)實(shí)現(xiàn)定位的精確度高。因此,通過(guò)識(shí)別行人是否上車(chē)的狀態(tài)來(lái)靈活的切換定位技術(shù)或者定位算法是關(guān)鍵。在現(xiàn)有技術(shù)中,判斷行人是否上車(chē)是通過(guò)一些運(yùn)動(dòng)傳感器來(lái)檢測(cè),由于運(yùn)動(dòng)傳感器受環(huán)境、地勢(shì)等影響,可能會(huì)造成運(yùn)動(dòng)傳感器檢測(cè)到的數(shù)據(jù)不穩(wěn)定,而導(dǎo)致無(wú)法準(zhǔn)確識(shí)別用戶(hù)是否上車(chē)。在一些可替代的方案中,通過(guò)行人手動(dòng)關(guān)門(mén)的動(dòng)作來(lái)確定用戶(hù)上車(chē),可見(jiàn),單純檢測(cè)用戶(hù)關(guān)門(mén)的動(dòng)作確定用戶(hù)上車(chē)的話(huà),存在較大的誤差,而且用戶(hù)體驗(yàn)較差。而本發(fā)明中很好的解決了現(xiàn)有技術(shù)中的缺陷,準(zhǔn)確識(shí)別用戶(hù)是否上車(chē),從而靈活的切換定位技術(shù)或者定位算法,進(jìn)而提高定位的精確度。
請(qǐng)參閱圖3,本發(fā)明實(shí)施例中切換方法的一個(gè)流程示意圖,該實(shí)施例的具體流程如下:
步驟301、便攜式電子設(shè)備確定該便攜式電子設(shè)備接近車(chē)輛。
便攜式電子設(shè)備通過(guò)該便攜式電子設(shè)備上集成的一些運(yùn)動(dòng)傳感器來(lái)確定該便攜式電子設(shè)備是否接近車(chē)輛,例如:該便攜式電子設(shè)備通過(guò)距離傳感器檢測(cè)到行人和車(chē)輛的距離,從而確定行人與車(chē)輛的距離,當(dāng)該距離在預(yù)設(shè)范圍內(nèi)時(shí),則確定該便攜式電子設(shè)備接近車(chē)輛,在實(shí)際應(yīng)用中,該預(yù)設(shè)范圍可以為0到1米。當(dāng)然,還可以是其他用戶(hù)自定義或者便攜式電子設(shè)備默認(rèn)的預(yù)設(shè)范圍,此處不做具體限定。
進(jìn)一步,當(dāng)確定便攜式電子設(shè)備接近車(chē)輛,觸發(fā)便攜式電子設(shè)備獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)氣壓計(jì)采集的氣壓數(shù)據(jù)和聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)。
步驟302、便攜式電子設(shè)備獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)氣壓計(jì)采集的氣壓數(shù)據(jù)和聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)。
切換方法應(yīng)用于包括氣壓計(jì)和聲音傳感器的便攜式便攜設(shè)備,其中,氣壓計(jì)主要用來(lái)采集氣壓數(shù)據(jù),進(jìn)而反映出大氣壓強(qiáng)的變化程度。氣壓計(jì)一般設(shè)置在便攜式電子設(shè)備的主板上,例如:在手機(jī)主板的某個(gè)芯片上集成氣壓計(jì),當(dāng)然,在一些便攜式電子設(shè)備上,是通過(guò)一些應(yīng)用或者操作系統(tǒng)等集成氣壓計(jì)的功能,在本文中,仍可以將集成氣壓計(jì)功能的應(yīng)用或者操作系統(tǒng)等看作氣壓計(jì),此處不做具體限定。另外,聲音傳感器主要用來(lái)檢測(cè)聲音強(qiáng)度的大小,該聲音傳感器在一定程度上具有麥克風(fēng)(或者話(huà)筒,或者傳聲器,或者微音器)的功能。
應(yīng)理解,該預(yù)設(shè)時(shí)長(zhǎng)是預(yù)先設(shè)定的,也是可以由用戶(hù)調(diào)整的,由于在實(shí)際應(yīng)用中,用戶(hù)上車(chē)關(guān)閉車(chē)門(mén)所需的時(shí)間很短,因此,該預(yù)設(shè)時(shí)長(zhǎng)一般在1秒以?xún)?nèi),其中,該預(yù)設(shè)時(shí)長(zhǎng)還可以通過(guò)用戶(hù)自定義。
在實(shí)際應(yīng)用中,該氣壓數(shù)據(jù)包括n組采集時(shí)刻和氣壓值,該聲音強(qiáng)度數(shù)據(jù)包括n組采集時(shí)刻和聲音強(qiáng)度值,該氣壓計(jì)和該聲音傳感器是同步采集的,n為大于1的整數(shù)。其中,在預(yù)設(shè)時(shí)長(zhǎng)內(nèi),氣壓計(jì)和聲音傳感器是同步采集數(shù)據(jù),即:氣壓計(jì)和聲音傳感器保持在完全相同的時(shí)間點(diǎn)或者在近似相同的時(shí)間點(diǎn)同時(shí)采集數(shù)據(jù),其中,近似相同的時(shí)間點(diǎn)對(duì)氣壓計(jì)采集的數(shù)據(jù)或者聲音傳感器采集的數(shù)據(jù)不會(huì)造成很大影響,可看做忽略不計(jì)。
步驟303、該便攜式電子設(shè)備判斷該氣壓數(shù)據(jù)和聲音強(qiáng)度數(shù)據(jù)是否滿(mǎn)足預(yù)設(shè)條件,若是,執(zhí)行步驟304,若否,結(jié)束流程。
在實(shí)際應(yīng)用中,車(chē)內(nèi)是一個(gè)狹小,封閉的空間,空氣流動(dòng)相對(duì)穩(wěn)定,且當(dāng)行人上車(chē)關(guān)車(chē)門(mén)時(shí),車(chē)內(nèi)的大氣壓強(qiáng)會(huì)瞬間提高,利用該特性可以通過(guò)氣壓計(jì)來(lái)確定用戶(hù)是否上車(chē)。同時(shí),用戶(hù)關(guān)車(chē)門(mén)時(shí)都會(huì)有響聲,通過(guò)檢測(cè)到大氣壓強(qiáng)瞬間變化的同時(shí),聲音傳感器檢測(cè)到聲音響度的瞬間變化,可見(jiàn),通過(guò)大氣壓強(qiáng)瞬間變化和聲音強(qiáng)度瞬間變化兩個(gè)條件判斷行人是否上車(chē),準(zhǔn)確度高。
在本發(fā)明實(shí)施例中,該預(yù)設(shè)條件包括:該氣壓數(shù)據(jù)中的至少一個(gè)氣壓值大于第一閾值以及該聲音強(qiáng)度數(shù)據(jù)中的至少一個(gè)聲音強(qiáng)度值大于第二閾值;
在實(shí)際應(yīng)用中,如圖4a所示,便攜式電子設(shè)備通過(guò)默認(rèn)的方式或者用戶(hù)自定義的方式確定采樣時(shí)間窗,由于行人上車(chē)關(guān)門(mén)是一個(gè)連續(xù)的動(dòng)作,便攜式電子設(shè)備會(huì)在很短的時(shí)間內(nèi)甚至是同一時(shí)刻檢測(cè)到車(chē)內(nèi)大氣壓強(qiáng)的瞬時(shí)變化和聲音強(qiáng)度的變化。通過(guò)分析測(cè)試數(shù)據(jù)確定一個(gè)300ms的采樣時(shí)間窗(采樣時(shí)間窗時(shí)長(zhǎng)可以根據(jù)實(shí)際測(cè)試結(jié)果而定,不是固定值)。如果便攜式電子設(shè)備在這個(gè)300ms的采樣時(shí)間窗內(nèi)檢測(cè)到大氣壓強(qiáng)和聲音強(qiáng)度有瞬時(shí)變化,即判斷該氣壓數(shù)據(jù)中是否存在至少一個(gè)氣壓值大于第一閾值以及該聲音強(qiáng)度數(shù)據(jù)中是否存在至少一個(gè)聲音強(qiáng)度值大于第二閾值,其中,第一閾值和第二閾值分別是便攜式電子設(shè)備默認(rèn)的閾值或者用戶(hù)自定義的閾值,通過(guò)比較相鄰某個(gè)時(shí)刻的氣壓數(shù)據(jù)和聲音強(qiáng)度數(shù)據(jù),如果氣壓數(shù)據(jù)和聲音強(qiáng)度數(shù)據(jù)在較短時(shí)間內(nèi)增大再減小為正常值,則可以確定行人已經(jīng)上車(chē)。
或者,該預(yù)設(shè)條件還包括:該氣壓數(shù)據(jù)中的氣壓值存在至少一次跳變以及該聲音強(qiáng)度數(shù)據(jù)中的聲音強(qiáng)度值存在至少一次跳變;
在一些可選的實(shí)現(xiàn)方式中,如圖4b所示,其中,氣壓數(shù)據(jù):橫軸是時(shí)間單位ms,縱軸是氣壓值,單位hpa,在車(chē)庫(kù)中測(cè)量的大氣壓強(qiáng)數(shù)據(jù)為998hpa(下午三點(diǎn)半左右);聲音強(qiáng)度數(shù)據(jù):橫軸是時(shí)間單位ms,縱軸是聲音強(qiáng)度值,單位db。
行人在進(jìn)入車(chē)內(nèi)關(guān)車(chē)門(mén)時(shí),由于車(chē)內(nèi)是一個(gè)密閉的空間,車(chē)內(nèi)的大氣壓強(qiáng)會(huì)瞬間增大,然后又衰減為正常值。整個(gè)過(guò)程做了兩次關(guān)門(mén)的動(dòng)作,氣壓計(jì)采集到的氣壓數(shù)據(jù)有明顯的變化,即發(fā)生跳變時(shí)的氣壓數(shù)據(jù)非常明顯,從而繪制出的氣壓數(shù)據(jù)曲線特征也非常明顯。在行人關(guān)閉車(chē)門(mén)的時(shí)刻,聲音傳感器采集到關(guān)車(chē)門(mén)聲音也有明顯的變化,聲音強(qiáng)度明顯增強(qiáng),即發(fā)生跳變時(shí)的聲音強(qiáng)度數(shù)據(jù)非常明顯,在關(guān)車(chē)門(mén)后的2-5s中聲音傳感器采集到的車(chē)內(nèi)聲音強(qiáng)度數(shù)據(jù)由于車(chē)內(nèi)環(huán)境相對(duì)安靜,采集的聲音強(qiáng)度數(shù)據(jù)穩(wěn)定且聲音強(qiáng)度值較低。
需要說(shuō)明的是,跳變用于表示幅度變化比較大,即:數(shù)據(jù)突然變到最小或者數(shù)據(jù)突然變到最大的過(guò)程,在本發(fā)明實(shí)施例中,主要是指氣壓數(shù)據(jù)在很短的時(shí)間內(nèi)達(dá)到最大峰值,或者聲音強(qiáng)度數(shù)據(jù)在很短的時(shí)間內(nèi)達(dá)到最大峰值。
或者,該預(yù)設(shè)條件還包括:該氣壓數(shù)據(jù)中的所有氣壓值的平均值大于第三閾值以及該聲音強(qiáng)度數(shù)據(jù)中的所有聲音強(qiáng)度值的平均值大于第四閾值;
在一些可選的實(shí)現(xiàn)方式中,氣壓數(shù)據(jù)和聲音強(qiáng)度數(shù)據(jù)在未發(fā)生跳變之前一直比較平緩,因此,某次跳變會(huì)導(dǎo)致該氣壓數(shù)據(jù)中的所有氣壓值的平均值大于第三閾值以及該聲音強(qiáng)度數(shù)據(jù)中的所有聲音強(qiáng)度值的平均值大于第四閾值,其中,該第三閾值和第四閾值為便攜式電子設(shè)備默認(rèn)的閾值或者用戶(hù)自定義的閾值,此處不做具體限定。
或者,該預(yù)設(shè)條件還包括:該聲音強(qiáng)度數(shù)據(jù)中大于第二閾值的聲音強(qiáng)度值的采集時(shí)刻與該氣壓數(shù)據(jù)中的大于第一閾值的氣壓值的采集時(shí)刻之差的絕對(duì)值小于第五閾值;
在一些可選的實(shí)現(xiàn)方式中,通過(guò)比較該聲音強(qiáng)度數(shù)據(jù)中大于第二閾值的聲音強(qiáng)度值的采集時(shí)刻與該氣壓數(shù)據(jù)中的大于第一閾值的氣壓值的采集時(shí)刻之差的絕對(duì)值是否小于第五閾值來(lái)確定行人是否上車(chē),其中,該第五閾值可通過(guò)具體的測(cè)試結(jié)果而確定,例如:該第五閾值為300ms。
或者,該預(yù)設(shè)條件還包括:該聲音強(qiáng)度數(shù)據(jù)中存在跳變的聲音強(qiáng)度值的采集時(shí)刻與該氣壓數(shù)據(jù)中存在跳變的聲音強(qiáng)度值的采集時(shí)刻之差的絕對(duì)值小于第六閾值;
在一些可選的實(shí)施例中,通過(guò)比較該聲音強(qiáng)度數(shù)據(jù)中存在跳變的聲音強(qiáng)度值的采集時(shí)刻與該氣壓數(shù)據(jù)中存在跳變的聲音強(qiáng)度值的采集時(shí)刻之差的絕對(duì)值是否小于第六閾值來(lái)確定行人是否上車(chē),其中,該第六閾值可通過(guò)具體的測(cè)試結(jié)果而確定,例如:該第六閾值為300ms。
或者,該預(yù)設(shè)條件還包括:該聲音強(qiáng)度數(shù)據(jù)中的所有聲音強(qiáng)度值的平均值大于第四閾值的采集時(shí)刻與該氣壓數(shù)據(jù)中的所有氣壓值的平均值大于第三閾值的采集時(shí)刻之差的絕對(duì)值小于第七閾值。
在一些可選的實(shí)現(xiàn)方式中,通過(guò)比較該聲音強(qiáng)度數(shù)據(jù)中的所有聲音強(qiáng)度值的平均值大于第四閾值的采集時(shí)刻與該氣壓數(shù)據(jù)中的所有氣壓值的平均值大于第三閾值的采集時(shí)刻之差的絕對(duì)值是否小于第七閾值來(lái)確定行人是否上車(chē),其中,該第七閾值可通過(guò)具體的測(cè)試結(jié)果而確定,例如:該第七閾值為300ms。
可見(jiàn),通過(guò)氣壓計(jì)和聲音傳感器檢測(cè)的數(shù)據(jù)來(lái)識(shí)別行人和車(chē)輛,識(shí)別程序簡(jiǎn)單,識(shí)別的準(zhǔn)確度高,進(jìn)一步,對(duì)用戶(hù)而言,便攜式電子設(shè)備識(shí)別行人和車(chē)輛的整個(gè)過(guò)程,更智能,無(wú)感知,從而滿(mǎn)足用戶(hù)的智能體驗(yàn)。
步驟304、該便攜式電子設(shè)備將第一定位算法切換為第二定位算法或者將第一定位技術(shù)切換為第二定位技術(shù)。
在實(shí)際應(yīng)用中,當(dāng)確定行人上車(chē)后,將第一定位算法切換成第二定位算法或者將第一定位技術(shù)切換成第二定位技術(shù),從而有效提高定位的精確度。
步驟305、該便攜式電子設(shè)備停止獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)該氣壓計(jì)采集的氣壓數(shù)據(jù)和該聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)。
可見(jiàn),在第一定位算法切換為第二定位算法或者第一定位技術(shù)切換為第二定位技術(shù)之后,便攜式電子設(shè)備停止獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)該氣壓計(jì)采集的氣壓數(shù)據(jù)和該聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù),從而有效節(jié)約了功耗,例如:避免氣壓計(jì)和聲音傳感器不間斷的采集數(shù)據(jù)而導(dǎo)致便攜式電子設(shè)備的電量不足,處理速率慢等。
步驟306、該便攜式電子設(shè)備確定該便攜式電子設(shè)備離開(kāi)車(chē)輛,恢復(fù)為第一定位技術(shù)或者第一定位算法。
需要說(shuō)明的是,步驟305和步驟306可同時(shí)執(zhí)行,也可先后執(zhí)行,具體可根據(jù)實(shí)際情況而定,此處不做具體限定。
在一些可能的實(shí)現(xiàn)方式中,在將第一定位算法切換為第二定位算法之后,便攜式電子設(shè)備通過(guò)自身安裝的一些運(yùn)動(dòng)傳感器等確定該便攜式電子設(shè)備離開(kāi)車(chē)輛,則便攜式電子設(shè)備將該第二定位算法切換為該第一定位算法;
或者,在另一些可能的實(shí)現(xiàn)方式中,將第一定位技術(shù)切換為第二定位技術(shù)之后,便攜式電子設(shè)備通過(guò)自身安裝的一些運(yùn)動(dòng)傳感器等確定所述便攜式電子設(shè)備離開(kāi)車(chē)輛,則便攜式電子設(shè)備將該第二定位技術(shù)切換為該第一定位技術(shù)。
可見(jiàn),在便攜式電子設(shè)備離開(kāi)車(chē)輛之后,將便攜式電子設(shè)備所使用的定位技術(shù)或者定位算法恢復(fù)至初始狀態(tài),即:將第二定位算法切換至第一定位算法或者將第二定位技術(shù)切換至第一定位技術(shù),從而使得便攜式電子設(shè)備按照原有的定位技術(shù)或者定位算法正常定位,從而有效提高定位的精確度,另外,在實(shí)際應(yīng)用中,由于便攜式電子設(shè)備一般放置在行人的衣兜或者挎包中等,通過(guò)檢測(cè)行人已下車(chē)的狀態(tài)來(lái)確定便攜式電子設(shè)備離開(kāi)車(chē)輛,當(dāng)然,確定行人已下車(chē)的狀態(tài)的方式有很多種,例如:通過(guò)車(chē)輛中的obd模塊檢測(cè)到車(chē)輛已經(jīng)熄火,通過(guò)加速度計(jì)確定車(chē)輛停車(chē),通過(guò)聲音傳感器檢測(cè)到行人關(guān)閉車(chē)門(mén)的聲音數(shù)據(jù),通過(guò)計(jì)步器檢測(cè)到行人的走路步數(shù)等,具體此處不做限定。
需要說(shuō)明的是,步驟301,步驟304至步驟306均為可選的實(shí)現(xiàn)方式,在一些實(shí)施例中,無(wú)需完全執(zhí)行步驟301,步驟304至步驟306,即:只執(zhí)行步驟301,步驟304至步驟306中的一種或者幾種,此處不做具體限定。
為便于更好的實(shí)施本發(fā)明實(shí)施例的上述相關(guān)方法,下面還提供用于配合上述方法的相關(guān)裝置。
請(qǐng)參閱圖5,本發(fā)明實(shí)施例中便攜式電子設(shè)備500的一個(gè)結(jié)構(gòu)示意圖,該便攜式電子設(shè)備500為包括氣壓計(jì)和聲音傳感器的便攜式電子設(shè)備,包括:獲取模塊501和處理模塊502。
獲取模塊501,用于獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)該氣壓計(jì)采集的氣壓數(shù)據(jù)和該聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù),其中,該氣壓數(shù)據(jù)包括n組采集時(shí)刻和氣壓值,該聲音強(qiáng)度數(shù)據(jù)包括n組采集時(shí)刻和聲音強(qiáng)度值,該氣壓計(jì)和該聲音傳感器是同步采集的,n為大于1的整數(shù);
處理模塊502,用于確定該獲取模塊501獲取的該氣壓數(shù)據(jù)和該聲音強(qiáng)度數(shù)據(jù)滿(mǎn)足預(yù)設(shè)條件,將第一定位算法切換為第二定位算法或者將第一定位技術(shù)切換為第二定位技術(shù);
其中,該預(yù)設(shè)條件包括以下至少一種:該氣壓數(shù)據(jù)中的至少一個(gè)氣壓值大于第一閾值以及該聲音強(qiáng)度數(shù)據(jù)中的至少一個(gè)聲音強(qiáng)度值大于第二閾值;該氣壓數(shù)據(jù)中的氣壓值存在至少一次跳變以及該聲音強(qiáng)度數(shù)據(jù)中的聲音強(qiáng)度值存在至少一次跳變;該氣壓數(shù)據(jù)中的所有氣壓值的平均值大于第三閾值以及該聲音強(qiáng)度數(shù)據(jù)中的所有聲音強(qiáng)度值的平均值大于第四閾值;該聲音強(qiáng)度數(shù)據(jù)中大于第二閾值的聲音強(qiáng)度值的采集時(shí)刻與該氣壓數(shù)據(jù)中的大于第一閾值的氣壓值的采集時(shí)刻之差的絕對(duì)值小于第五閾值;該聲音強(qiáng)度數(shù)據(jù)中存在跳變的聲音強(qiáng)度值的采集時(shí)刻與該氣壓數(shù)據(jù)中存在跳變的聲音強(qiáng)度值的采集時(shí)刻之差的絕對(duì)值小于第六閾值;以及,該聲音強(qiáng)度數(shù)據(jù)中的所有聲音強(qiáng)度值的平均值大于第四閾值的采集時(shí)刻與該氣壓數(shù)據(jù)中的所有氣壓值的平均值大于第三閾值的采集時(shí)刻之差的絕對(duì)值小于第七閾值。
可見(jiàn),獲取模塊獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)氣壓計(jì)采集的氣壓數(shù)據(jù)和聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù),當(dāng)處理模塊確定該氣壓數(shù)據(jù)和聲音強(qiáng)度數(shù)據(jù)滿(mǎn)足預(yù)設(shè)條件時(shí),則進(jìn)行定位算法或者定位技術(shù)的切換,從而有效提高定位的精確度。另外,通過(guò)氣壓計(jì)和聲音傳感器檢測(cè)的數(shù)據(jù)來(lái)識(shí)別行人和車(chē)輛,識(shí)別程序簡(jiǎn)單,識(shí)別的準(zhǔn)確度高,進(jìn)一步,對(duì)用戶(hù)而言,處理模塊識(shí)別行人和車(chē)輛的整個(gè)過(guò)程,更智能,無(wú)感知,從而滿(mǎn)足用戶(hù)的智能體驗(yàn)。
在一些可能的實(shí)現(xiàn)方式中,該處理模塊502,還用于在該獲取模塊501獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)該氣壓計(jì)采集的氣壓數(shù)據(jù)和該聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)之前,確定該便攜式電子設(shè)備接近車(chē)輛,觸發(fā)獲取模塊501獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)該氣壓計(jì)采集的氣壓數(shù)據(jù)和該聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)。
在實(shí)際應(yīng)用中,確定便攜式電子設(shè)備接近車(chē)輛的方式有很多種,通過(guò)陀螺儀,加速度計(jì)或者地磁計(jì),距離傳感器等運(yùn)動(dòng)傳感器確定便攜式電子設(shè)備接近車(chē)輛,例如:通過(guò)距離傳感器檢測(cè)便攜式電子設(shè)備與車(chē)輛的距離,其中,便攜式電子設(shè)備接近車(chē)輛一般表示為便攜式電子設(shè)備與車(chē)輛的相對(duì)位置距離在預(yù)設(shè)的范圍內(nèi),例如:該預(yù)設(shè)的范圍是0到1米。
在另一些可能的實(shí)現(xiàn)方式中,該處理模塊502,還用于在將第一定位算法切換為第二定位算法或者將第一定位技術(shù)切換為第二定位技術(shù)之后,觸發(fā)獲取模塊501停止獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)該氣壓計(jì)采集的氣壓數(shù)據(jù)和該聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù)。
可見(jiàn),在第一定位算法切換為第二定位算法或者第一定位技術(shù)切換為第二定位技術(shù)之后,處理模塊502停止獲取預(yù)設(shè)時(shí)長(zhǎng)內(nèi)該氣壓計(jì)采集的氣壓數(shù)據(jù)和該聲音傳感器采集的聲音強(qiáng)度數(shù)據(jù),從而有效節(jié)約了功耗,例如:避免氣壓計(jì)和聲音傳感器不間斷的采集數(shù)據(jù)而導(dǎo)致便攜式電子設(shè)備的電量不足,處理速率慢等。
在另一些可能的實(shí)現(xiàn)方式中,該處理模塊502,還用于在將第一定位算法切換為第二定位算法或者將第一定位技術(shù)切換為第二定位技術(shù)之后,確定該便攜式電子設(shè)備離開(kāi)車(chē)輛,將該第二定位算法切換為該第一定位算法;
或者,該處理模塊502,還用于在將第一定位技術(shù)切換為第二定位技術(shù)之后,確定該便攜式電子設(shè)備離開(kāi)車(chē)輛,將該第二定位技術(shù)切換為所述第一定位技術(shù)。
可見(jiàn),在便攜式電子設(shè)備離開(kāi)車(chē)輛之后,將便攜式電子設(shè)備所使用的定位技術(shù)或者定位算法恢復(fù)至初始狀態(tài),即:將第二定位算法切換至第一定位算法或者將第二定位技術(shù)切換至第一定位技術(shù),從而使得便攜式電子設(shè)備按照原有的定位技術(shù)或者定位算法正常定位,從而有效提高定位的精確度,另外,在實(shí)際應(yīng)用中,由于便攜式電子設(shè)備一般放置在行人的衣兜或者挎包中等,通過(guò)檢測(cè)行人已下車(chē)的狀態(tài)來(lái)確定便攜式電子設(shè)備離開(kāi)車(chē)輛,當(dāng)然,確定行人已下車(chē)的狀態(tài)的方式有很多種,例如:通過(guò)車(chē)輛中的obd模塊檢測(cè)到車(chē)輛已經(jīng)熄火,通過(guò)加速度計(jì)確定車(chē)輛停車(chē),通過(guò)聲音傳感器檢測(cè)到行人關(guān)閉車(chē)門(mén)的聲音數(shù)據(jù),通過(guò)計(jì)步器檢測(cè)到行人的走路步數(shù)等,具體此處不做限定。
一種可能的實(shí)現(xiàn)方式,獲取模塊501可以是軟件模塊,可以在便攜式電子設(shè)備的檢測(cè)器中執(zhí)行,處理模塊502也可以是軟件模塊,能夠在計(jì)算機(jī)系統(tǒng)的處理器中執(zhí)行,也可以是特定的集成電路。
另一種可能的實(shí)現(xiàn)方式,請(qǐng)參閱圖6,本發(fā)明實(shí)施例中便攜式電子設(shè)備600的一個(gè)結(jié)構(gòu)示意圖,該便攜式電子設(shè)備600為包括氣壓計(jì)和聲音傳感器的便攜式電子設(shè)備,包括:檢測(cè)器601和處理器602,該檢測(cè)器與該處理器連接。上述獲取模塊501可被檢測(cè)器601代替,相應(yīng)的,處理模塊502可被處理器602代替。
請(qǐng)參閱圖7,本發(fā)明實(shí)施例中便攜式電子設(shè)備700的一個(gè)結(jié)構(gòu)示意圖,該便攜式電子設(shè)備700包括:一個(gè)或多個(gè)處理器701、存儲(chǔ)器702、總線系統(tǒng)703、收發(fā)器704以及一個(gè)或多個(gè)程序705,所述處理器701、所述存儲(chǔ)器702和所述收發(fā)器704通過(guò)所述總線系統(tǒng)703相連;
其中所述一個(gè)或多個(gè)程序705被存儲(chǔ)在所述存儲(chǔ)器702中,所述一個(gè)或多個(gè)程序705包括指令,所述指令當(dāng)被所述便攜式電子設(shè)備700執(zhí)行時(shí)使所述便攜式電子設(shè)備700執(zhí)行如圖3所示實(shí)施例所述的方法。
另外,本發(fā)明實(shí)施例還提供一種存儲(chǔ)一個(gè)或多個(gè)程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該一個(gè)或多個(gè)程序包括指令,所述指令當(dāng)被便攜式電子設(shè)備執(zhí)行時(shí)使所述便攜式電子設(shè)備執(zhí)行如圖3所示實(shí)施例中所述的方法。
可見(jiàn),本發(fā)明中的便攜式電子設(shè)備的功能可根據(jù)圖3所示實(shí)施例中的方法具體實(shí)現(xiàn),其具體實(shí)現(xiàn)過(guò)程可參考圖3所示方法實(shí)施例中的相關(guān)描述,此處不再贅述,通過(guò)該便攜式電子設(shè)備執(zhí)行圖3所示實(shí)施例的方法,取得該方法實(shí)施例所能取得的技術(shù)效果。
請(qǐng)參閱圖8,本發(fā)明實(shí)施例還提供一種便攜式電子設(shè)備800上的圖形用戶(hù)界面,該便攜式電子設(shè)備800包括顯示器801、存儲(chǔ)器802、多個(gè)應(yīng)用程序803、和用于執(zhí)行存儲(chǔ)在所述存儲(chǔ)器802中的一個(gè)或多個(gè)程序的一個(gè)或多個(gè)處理器804,所述圖形用戶(hù)界面包括根據(jù)圖3所示實(shí)施例中所述的方法顯示的用戶(hù)界面。
可見(jiàn),在圖形用戶(hù)界面上實(shí)時(shí)地顯示便攜式電子設(shè)備進(jìn)行定位切換的狀態(tài),即:實(shí)時(shí)更新行人的定位狀態(tài),定位更加智能,有效提高用戶(hù)體驗(yàn)。
在上述實(shí)施例中,對(duì)各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒(méi)有詳述的部分,可以參見(jiàn)其他實(shí)施例的相關(guān)描述。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的便攜式電子設(shè)備,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例提供的技術(shù)方案。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以?xún)蓚€(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上對(duì)本發(fā)明所提供的一種便攜電子設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)、圖形用戶(hù)界面及方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式及應(yīng)用范圍上均會(huì)有改變之處,綜上,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。