一種測距的方法和設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施例涉及通信領(lǐng)域,并且更具體地,涉及一種測距的方法和設(shè)備。
【背景技術(shù)】
[0002]目前技術(shù)中,一般通過連續(xù)掃描設(shè)備間的無線信號,來獲取設(shè)備間的距離,但是連續(xù)掃描無線信號會產(chǎn)生很大的耗電量,嚴(yán)重影響設(shè)備的待機時間,例如,對于藍牙這樣的低功耗設(shè)備每天也需要耗費20%以上的電量。
[0003]針對上述問題,需要提出一種解決方案。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種測距的方法和設(shè)備,能夠避免連續(xù)掃描測距信號,能夠解決設(shè)備耗電量高的問題。
[0005]第一方面,提供了一種測距的方法,該方法包括:第一設(shè)備掃描第二設(shè)備發(fā)送的測距信號,以獲取與該第二設(shè)備之間的距離;該第一設(shè)備當(dāng)確定該距離滿足第一預(yù)設(shè)條件時,停止掃描該測距信號,并檢測該第一設(shè)備的加速度;該第一設(shè)備當(dāng)確定該加速度大于或等于第一閾值時,重新開始掃描該測距信號,以更新該距離。
[0006]結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,第一設(shè)備當(dāng)確定該距離滿足第一預(yù)設(shè)條件時,停止掃描該測距信號,包括:
[0007]該第一設(shè)備當(dāng)確定該距離小于或等于第二閾值時,停止掃描該測距信號。
[0008]結(jié)合第一方面,在第一方面的第二種可能的實現(xiàn)方式中,第三設(shè)備當(dāng)確定該距離滿足第一預(yù)設(shè)條件時,停止掃描該測距信號,包括:
[0009]該第一設(shè)備當(dāng)確定該距離大于或等于第三閾值時,停止掃描該測距信號。
[0010]結(jié)合第一方面或第一方面的第一種可能的實現(xiàn)方式或第一方面的第二中可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,在掃描該測距信號時,停止檢測該第一設(shè)備的加速度。
[0011]第二方面,提供了一種測距的設(shè)備,該設(shè)備包括:
[0012]掃描模塊,用于掃描第二設(shè)備發(fā)送的測距信號,以獲取與該第二設(shè)備之間的距離;
[0013]該掃描模塊還用于,當(dāng)確定該距離滿足第一預(yù)設(shè)條件時,停止掃描該測距信號;
[0014]檢測模塊,用于當(dāng)該掃描模塊停止掃描該測距信號時,檢測該設(shè)備的加速度;
[0015]該掃描模塊,還用于當(dāng)確定該檢測模塊檢測的該加速度大于或等于第一閾值時,重新開始掃描該測距信號,以更新該距離。
[0016]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,該掃描模塊具體用于,當(dāng)確定該距離小于或等于第二閾值時,停止掃描該測距信號。
[0017]結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,該掃描模塊具體用于,當(dāng)確定該距離大于或等于第三閾值時,停止掃描該測距信號。
[0018]結(jié)合第二方面或第二方面的第一種可能的實現(xiàn)方式或第二方面的第二中可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,該檢測模塊,用于在該掃描模塊掃描該測距信號時,停止檢測該設(shè)備的加速度。
[0019]基于以上技術(shù)方案,本發(fā)明實施例的測距的方法和設(shè)備,通過設(shè)置停止掃描測距信號的預(yù)設(shè)條件,避免了連續(xù)掃描測距信號,能夠降低設(shè)備的耗電量。
【附圖說明】
[0020]為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0021]圖1示出了本發(fā)明實施例的測距的方法的示意性流程圖。
[0022]圖2示出了本發(fā)明實施例的測距的設(shè)備的示意性框圖。
【具體實施方式】
[0023]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0024]目前,可以根據(jù)獲得的無線信號獲取設(shè)備間的距離,例如通過測量該無線信號的強度來獲取設(shè)備間的距離。在現(xiàn)有技術(shù)中,一般通過連續(xù)掃描無線信號來確定設(shè)備間的距離,這種連續(xù)掃描信號的方式會造成設(shè)備的高耗電量,例如,即使對于藍牙這樣的低功耗設(shè)備,如果通過連續(xù)掃描無線信號來測距,每天也需要耗費20%以上的電量;目前,為了降低設(shè)備的耗電,也會采用降低掃描信號的頻率的技術(shù),但是會導(dǎo)致設(shè)備反應(yīng)變慢,影響測距的實時性和準(zhǔn)確性,從而影響用戶體驗。
[0025]針對上述問題,本發(fā)明提出一種新的測距的方法。
[0026]圖1示出了本發(fā)明實施例的測距的方法100,該方法例如可以由第一設(shè)備來執(zhí)行,如圖1所示,該方法包括:
[0027]S110,第一設(shè)備掃描第二設(shè)備發(fā)送的測距信號,以獲取與該第二設(shè)備之間的距離;
[0028]S120,該第一設(shè)備當(dāng)確定該距離滿足第一預(yù)設(shè)條件時,停止掃描該測距信號,并檢測該第一設(shè)備的加速度;
[0029]S130,該第一設(shè)備當(dāng)確定該加速度大于或等于第一閾值時,重新開始掃描該測距信號,以更新該距離。
[0030]第一設(shè)備通過掃描第二設(shè)備發(fā)送的測距信號,獲取與第二設(shè)備之間的距離,當(dāng)確定該距離滿足第一預(yù)設(shè)條件時,結(jié)束本次掃描,直到檢測第一設(shè)備的加速度大于或等于第一閾值時,再重新開始掃描測距信號,并更新兩個設(shè)備之間的距離。換句話說,在通過掃描的測距信號獲取與第二設(shè)備之間的距離的同時,判斷該距離是否滿足第一預(yù)設(shè)條件,一旦該距離滿足該第一預(yù)設(shè)條件,即停止掃描測距信號,并檢測第一設(shè)備的加速度,當(dāng)該加速度滿足一定條件(大于或等于第一閾值)時,重新開始掃描第二設(shè)備發(fā)送的測距信號,以更新二者之間距離。即當(dāng)掃描測距信號時,根據(jù)獲取的距離與第一預(yù)審關(guān)系,確定是否要停止掃描測距信號;當(dāng)停止掃描時,檢測該第一設(shè)備的加速度,并根據(jù)該加速度與第一閾值的關(guān)系,確定是否重新開始掃描測距信號。通過上述條件,能夠在滿足獲取第一設(shè)備和第二設(shè)備之間的距離的前提下,還可以避免現(xiàn)有技術(shù)中存在的連續(xù)掃描測距信號的問題,從而能夠降低設(shè)備的耗電量。
[0031]因此,本發(fā)明實施例的測距的方法,通過設(shè)置停止掃描測距信號的預(yù)設(shè)條件,避免了連續(xù)掃描測距信號,能夠有效降低設(shè)備的耗電量。
[0032]本發(fā)明實施例中的第一設(shè)備和第二設(shè)備可以理解為:彼此約定了通信協(xié)議的設(shè)備,即二者事先約定好用于測距的測距信號,例如兩個設(shè)備事先約定好通過傳輸測距信號A來進行測距。
[0033]應(yīng)理解,本發(fā)明實施例中的測距信號,具體地,可以為無線信號,例如W1-Fi信號,本發(fā)明實施例并不限定于此,還可以是其他用于測距的信號。
[0034]在S110中,根據(jù)第二設(shè)備發(fā)送的測距信號,獲取與第二設(shè)備之間的距離,具體地,該測距信號可以為無線信號,可以通過測量該無線信號的強度,來獲取與第二設(shè)備之間的距離。根據(jù)掃描的測距信號,還可以采用現(xiàn)有的其他相關(guān)技術(shù),來獲取與第二設(shè)備之間的距離,本發(fā)明實施例對此不作特別限定。
[0035]在S120中,第一設(shè)備當(dāng)確定該距離滿足第一預(yù)設(shè)條件時,停止掃描該測距信號,并檢測該第一設(shè)備的加速度。其中,該第一預(yù)設(shè)條件可以是距離超過或達到某個閾值,或者也可以是距離低于或降至某個閾值,下文將進行詳細(xì)說明。
[0036]可選地,在本發(fā)明實施例中,S120第一設(shè)備當(dāng)確定該距離滿足第一預(yù)設(shè)條件時,停止掃描該測距信號,包括:
[0037]S121,該第一設(shè)備當(dāng)確定該距離小于或等于第二閾值時,停止掃描該測距信號。
[0038]具體地,以第一設(shè)備為手機、第二設(shè)備為臺式機為例,用戶事先預(yù)估當(dāng)自己距離臺式機0.6米或者小于0.6米遠的時候,一般會坐下開始工作,相當(dāng)于,此時手機與臺式機的距離不會發(fā)生變化了。這種場景下,可以將第二閾值設(shè)置為0.6米,即當(dāng)確定設(shè)備間(手機與臺式機之間)的距離小于或等于0.6米的時候,手機就停止掃描臺式機發(fā)送的測距信號。
[0039]應(yīng)理解,在停止掃描測距信號的期間,默認(rèn)手機與臺式機之間的距離為停止掃描前所獲取的距離。
[0040]可選地,在本發(fā)明實施例中,S120第三設(shè)備當(dāng)確定該距離滿足第一預(yù)設(shè)條件時,停止掃描該測距信號,包括:
[0041]S122,該第一設(shè)備當(dāng)確定該距離大于或等于第三閾值時,停止掃描該測距信號。
[0042]具體地,還以第一設(shè)備為手機、第二設(shè)備為臺式機為例,用戶事先估計當(dāng)手機距離臺式機的距離大于100米時,可能手機就很難接收到臺式機發(fā)送的有效地的測距信號了,可以決定當(dāng)手機和臺式機的距離達到100米時,停止掃描測距信號。在這種場景下,可以將第三閾值設(shè)置為100米,即當(dāng)設(shè)備間的距離大于或等于100米時,手機就停止掃描臺式機發(fā)送的測距信號。
[0043]應(yīng)理解,本發(fā)明實施例中的第三閾值可以大于第二閾值。
[0044]在S120中,當(dāng)確定兩個設(shè)備之間的距離滿足第一預(yù)設(shè)條件時,停止掃描測距信號,并檢測第一設(shè)備的加速度。在S130中,當(dāng)檢測到該加速度達到第一閾值時,可以認(rèn)為第一設(shè)備即將相對于第二設(shè)備進行移動,可以重新開始掃描第二設(shè)備發(fā)送的測距信號。具體地,還以第一設(shè)備為手機,第二設(shè)備為臺式機為例,假如用戶離開臺式機時的加速度為a,可以將該第一閾值設(shè)置為a,即在停止掃描測距信號的期間,當(dāng)檢測到第