電子裝置、無線傳感器及其功率調節方法與流程
2023-12-03 23:16:06 2
本發明是申請號為:201610037279.x,申請日為:2016年1日20日,發明名稱為「電子裝置、無線傳感器及其功率調節方法」的分案申請。
本發明涉及傳感器,尤其涉及一種無線傳感器、具有無線傳感器的電子裝置及無線傳感器的功率調節方法。
背景技術:
目前,用於感測相關數據並通過無線的方式將感測到的數據傳送給處理裝置等的無線傳感器已經廣泛使用。目前的無線傳感器的功耗和傳輸穩定性存在一定矛盾。即,如果為了延長使用時間,降低功耗,則需要降低無線傳感器的發射功率,但是現實環境中存在各種幹擾,比如無線傳感器發射端和接收端靠近人體,而隨著人體運動,人體遮擋對無線信號的衰減程度不斷變化,此外目前wifi和3g/4g基站在各種不同區域的信號強度不同,也是對於無線傳感器信號的可變幹擾源。這樣使得為了保證無線傳感器數據不丟失,在有一定的幹擾情況下也實現穩定傳輸,則需要加大無線傳感器的發射功率。因此,如何兼顧無線傳感器的功耗的降低與穩定性是一個令人困擾的問題。
目前,解決此問題普遍採用兩種方法:第一種是儘量調低發射功率,在無法進行連接時,緩存數據在本地。但這種方法的問題在於這樣傳感器就不是實時在線實時傳輸數據了,獲取數據的延遲比較大,另外如果緩存的時間比較長,可能造成緩存溢出數據丟失,並且在集中傳輸時消耗的時間也比較長。第二種方法是根據接收信號質量以及數據丟失的情況,動態調整發射功率,這樣在一般情況下可以獲得比較好的功耗與穩定性的平衡。但是第二種方法是一種事後調整的方式,存在一定的延遲,在延遲的時間窗內,仍然可能有大量數據丟失。如果無線傳感器發射端與接收端是相對靜止的在穩定環境中,第二種方法可以取得比較好的結果,但是如果傳感器是在持續運動中,採用第二種方法反而可能造成數據的丟失和能源的浪費。因此,現有的辦法並不能很好的解決無線傳感器的功耗與穩定性矛盾的問題。
技術實現要素:
本發明提供一種電子裝置、無線傳感器及其功率調節方法,能在保證無線傳輸穩定性的同時,降低無線傳感器的功率。
提供一種無線傳感器,包括無線收發器、運動偵測單元以及控制單元。該無線傳感器用於通過無線收發器發送無線信號至接收端裝置。該運動偵測單元用於偵測無線傳感器的運動指數。該控制單元連接於運動偵測單元與無線收發器之間,用於獲取運動偵測單元偵測的運動指數以及無線信號的信號強度,並根據獲取到的運動指數以及獲取到的無線信號的信號強度調節無線收發器的發射功率,其中,所述控制單元獲取的無線信號的信號強度為無線收發器發射的無線信號的信號強度或接收端裝置接收的無線信號的信號強度。
其中,所述控制單元根據無線傳感器的運動指數確定無線傳感器為靜止狀態還是運動狀態,並在確定無線傳感器為靜止狀態時,控制採用降低發射功率的策略對無線傳感器的發射功率進行調節,以及在確定無線傳感器為運動狀態時,控制採用提高發射功率的策略對無線傳感器的發射功率進行調節。
其中,所述控制單元將該運動偵測單元偵測的運動指數與一上限閾值以及一下限閾值進行比較,當比較該運動指數小於所述下限閾值時,確定無線傳感器為靜止狀態,當比較該運動指數大於該上限閾值時,確定無線傳感器為運動狀態;或者所述控制單元將該運動偵測單元偵測的運動指數與預設閾值進行比較,當比較該運動指數小於或等於該預設閾值時,確定無線傳感器為靜止狀態,當比較該運動指數大於該預設閾值時,確定無線傳感器為運動狀態。
其中,所述控制採用降低發射功率的策略對無線傳感器的發射功率進行調節包括:控制單元將接收端裝置接收的無線信號的信號強度或無線收發器發射的無線信號的信號強度與靜止信號強度閾值下限以及靜止信號強度閾值上限進行比較,當比較無線信號的信號強度小於該靜止信號強度閾值下限時,控制增大無線傳感器的發射功率;當控制單元比較無線信號的信號強度大於該靜止信號強度閾值上限時,控制減小發射功率;所述控制採用提高發射功率的策略對無線傳感器的發射功率進行調節包括:控制單元將接收端裝置接收的無線信號的信號強度或無線收發器發射的無線信號的信號強度與運動信號強度閾值下限以及運動信號強度閾值上限進行比較,當比較無線信號的信號強度小於該運動信號強度閾值下限時,控制增大發射功率,當比較無線信號的信號強度大於該運動信號強度閾值上限時,控制減小發射功率。
其中,在採用降低發射功率的策略下,當控制單元比較接收端裝置接收的無線信號的信號強度小於該靜止信號強度閾值下限時,控制以第一步徑δp1逐步增大發射功率,當該控制單元比較該接收端裝置接收的無線信號的信號強度大於該靜止信號強度閾值上限時,控制以第二步徑δp2逐步減小發射功率;在採用提高發射功率的策略下,控制單元在比較接收端裝置接收的無線信號的信號強度小於該運動信號強度閾值下限時,控制以第三步徑δp3逐步增大發射功率,以及當比較接收端裝置接收的無線信號的信號強度大於該運動信號強度閾值上限時,控制以第四步徑δp4逐步減小發射功率。
其中,所述第一步徑δp1=b|s-smin|,第二步徑δp2=b|s-smax|,所述第三步徑δp3=b|s-ymin|,第四步徑δp4=b|s-ymax|,其中,b為固定係數,s為無線收發器發射的無線信號的信號強度,smin為靜止信號強度閾值下限,smax為靜止信號強度閾值上限,ymin為運動信號強度閾值下限,ymax為運動信號強度閾值上限。
其中,在採用降低發射功率的策略下,當所述控制單元比較無線收發器發射的無線信號的信號強度小於該靜止信號強度閾值下限或比較該無線收發器發射的無線信號的信號強度大於該靜止信號強度閾值上限時,控制將無線傳感器的發射功率調整至第一預設範圍,其中,第一預設範圍小於該靜止信號強度閾值上限且大於該靜止信號強度閾值下限;在採用提高發射功率的策略下,當控制單元比較無線收發器發射的無線信號的信號強度小於該運動信號強度閾值下限或大於該運動信號強度閾值上限時,控制將發射功率調節至第二預設範圍,其中,該第二預設範圍小於該運動信號強度閾值上限且大於該運動信號強度閾值下限。
其中,所述控制單元並通過該無線收發器發送一請求接收端裝置報告自己接收到的信號強度的請求信號至接收端裝置,並通過該無線收發器接收該接收端裝置返回的包括信號強度信息的信號,從而獲取接收端裝置接收的無線信號的信號強度。
其中,所述運動偵測單元為慣性傳感器,用於偵測無線傳感器的加速度,所述運動指數為加速度值,所述控制單元判斷無線傳感器的加速度在一段時間內一直小於下限閾值或所述預設閾值時,判斷無線傳感器處於靜止狀態,以及判斷無線傳感器的加速度大於上限閾值或所述預設閾值時,判斷無線傳感器處於運動狀態。
其中,所述慣性傳感器為加速度計。
一種電子裝置,包括無線傳感器,該無線傳感器包括無線收發器、運動偵測單元以及控制單元。該無線傳感器用於通過無線收發器發送無線信號至接收端裝置。該運動偵測單元用於偵測無線傳感器的運動指數。該控制單元連接於運動偵測單元與無線收發器之間,用於獲取運動偵測單元偵測的運動指數以及無線信號的信號強度,並根據獲取到的運動指數以及獲取到的無線信號的信號強度調節無線收發器的發射功率,其中,所述控制單元獲取的無線信號的信號強度為無線收發器發射的無線信號的信號強度或接收端裝置接收的無線信號的信號強度。
其中,所述控制單元根據無線傳感器的運動指數確定無線傳感器為靜止狀態還是運動狀態,並在確定無線傳感器為靜止狀態時,控制採用降低發射功率的策略對無線傳感器的發射功率進行調節,以及在確定無線傳感器為運動狀態時,控制採用提高發射功率的策略對無線傳感器的發射功率進行調節。
其中,所述控制單元將該運動偵測單元偵測的運動指數與一上限閾值以及一下限閾值進行比較,當比較該運動指數小於所述下限閾值時,確定無線傳感器為靜止狀態,當比較該運動指數大於該上限閾值時,確定無線傳感器為運動狀態;或者所述控制單元將該運動偵測單元偵測的運動指數與預設閾值進行比較,當比較該運動指數小於或等於該預設閾值時,確定無線傳感器為靜止狀態,當比較該運動指數大於該預設閾值時,確定無線傳感器為運動狀態。
其中,所述控制採用降低發射功率的策略對無線傳感器的發射功率進行調節包括:控制單元將接收端裝置接收的無線信號的信號強度或無線收發器發射的無線信號的信號強度與靜止信號強度閾值下限以及靜止信號強度閾值上限進行比較,當比較無線信號的信號強度小於該靜止信號強度閾值下限時,控制增大無線傳感器的發射功率;當控制單元比較無線信號的信號強度大於該靜止信號強度閾值上限時,控制減小發射功率;所述控制採用提高發射功率的策略對無線傳感器的發射功率進行調節包括:控制單元將接收端裝置接收的無線信號的信號強度或無線收發器發射的無線信號的信號強度與運動信號強度閾值下限以及運動信號強度閾值上限進行比較,當比較無線信號的信號強度小於該運動信號強度閾值下限時,控制增大發射功率,當比較無線信號的信號強度大於該運動信號強度閾值上限時,控制減小發射功率。
其中,在採用降低發射功率的策略下,當控制單元比較接收端裝置接收的無線信號的信號強度小於該靜止信號強度閾值下限時,控制以第一步徑δp1逐步增大發射功率,當該控制單元比較該接收端裝置接收的無線信號的信號強度大於該靜止信號強度閾值上限時,控制以第二步徑δp2逐步減小發射功率;在採用提高發射功率的策略下,控制單元在比較接收端裝置接收的無線信號的信號強度小於該運動信號強度閾值下限時,控制以第三步徑δp3逐步增大發射功率,以及當比較接收端裝置接收的無線信號的信號強度大於該運動信號強度閾值上限時,控制以第四步徑δp4逐步減小發射功率。
其中,所述第一步徑δp1=b|s-smin|,第二步徑δp2=b|s-smax|,所述第三步徑δp3=b|s-ymin|,第四步徑δp4=b|s-ymax|,其中,b為固定係數,s為無線收發器發射的無線信號的信號強度,smin為靜止信號強度閾值下限,smax為靜止信號強度閾值上限,ymin為運動信號強度閾值下限,ymax為運動信號強度閾值上限。
其中,在採用降低發射功率的策略下,當所述控制單元比較無線收發器發射的無線信號的信號強度小於該靜止信號強度閾值下限或比較該無線收發器發射的無線信號的信號強度大於該靜止信號強度閾值上限時,控制將無線傳感器的發射功率調整至第一預設範圍,其中,第一預設範圍小於該靜止信號強度閾值上限且大於該靜止信號強度閾值下限;在採用提高發射功率的策略下,當控制單元比較無線收發器發射的無線信號的信號強度小於該運動信號強度閾值下限或大於該運動信號強度閾值上限時,控制將發射功率調節至第二預設範圍,其中,該第二預設範圍小於該運動信號強度閾值上限且大於該運動信號強度閾值下限。
其中,所述控制單元並通過該無線收發器發送一請求接收端裝置報告自己接收到的信號強度的請求信號至接收端裝置,並通過該無線收發器接收該接收端裝置返回的包括信號強度信息的信號,從而獲取接收端裝置接收的無線信號的信號強度。
其中,所述運動偵測單元為慣性傳感器,用於偵測無線傳感器的加速度,所述運動指數為加速度值,所述控制單元判斷無線傳感器的加速度在一段時間內一直小於下限閾值或所述預設閾值時,判斷無線傳感器處於靜止狀態,以及判斷無線傳感器的加速度大於上限閾值或所述預設閾值時,判斷無線傳感器處於運動狀態。
其中,所述慣性傳感器為加速度計。
一種無線傳感器的功率調整方法,用於對無線傳感器的功率進行調整,所述方法包括:偵測無線傳感器的運動指數;根據無線傳感器的運動指數確定無線傳感器為靜止狀態還是運動狀態;在無線傳感器為靜止狀態時,控制採用降低發射功率的策略對無線傳感器的發射功率進行調節;以及在無線傳感器為運動狀態時,控制採用提高發射功率的策略對無線傳感器的發射功率進行調節。
其中,所述步驟「根據無線傳感器的運動指數確定無線傳感器為靜止狀態還是運動狀態」包括:將運動指數與上限閾值以及下限閾值進行比較;當比較該運動指數小於該下限閾值時,確定無線傳感器為靜止狀態;以及當比較該運動指數大於該上限閾值時,確定無線傳感器為運動狀態。
其中,所述步驟「控制採用降低發射功率的策略對無線傳感器的發射功率進行調節」包括:將接收端裝置接收到的無線信號的信號強度或無線收發器發射的無線信號的信號強度與靜止信號強度閾值下限以及靜止信號強度閾值上限進行比較;當比較無線信號的信號強度小於該靜止信號強度閾值下限時,控制增大發射功率;以及當比較無線信號的信號強度大於該靜止信號強度閾值上限時,控制減小發射功率。
其中,所述步驟「當比較無線信號的信號強度小於該靜止信號強度閾值下限時,控制增大發射功率」包括:當比較接收端裝置接收的無線信號的信號強度小於該靜止信號強度閾值下限時,控制以第一步徑δp1逐步增大發射功率;所述步驟「當比較無線信號的信號強度大於該靜止信號強度閾值上限時,控制減小發射功率」包括:當比較該接收端裝置接收的無線信號的信號強度大於該靜止信號強度閾值上限時,控制以第二步徑δp2逐步減小發射功率;其中,第一步徑δp1=b|s-smin|,第二步徑δp2=b|s-smax|,其中,b為固定係數,s為無線收發器發射的無線信號的信號強度,smin為靜止信號強度閾值下限,smax為靜止信號強度閾值上限。
其中,所述步驟「控制採用提高發射功率的策略對無線傳感器的發射功率進行調節」包括:將接收端裝置接收到的無線信號的信號強度或無線收發器當前發射的無線信號的信號強度與運動信號強度閾值下限以及運動信號強度閾值上限進行比較;當比較無線信號的信號強度小於該運動信號強度閾值下限時,控制增大發射功率;以及當比較無線信號的信號強度大於該運動信號強度閾值上限時,控制減小發射功率。
其中,所述步驟「當比較無線信號的信號強度小於該運動信號強度閾值下限時,控制增大發射功率」包括:當比較接收端裝置接收的無線信號的信號強度小於該運動信號強度閾值下限時,控制以第三步徑δp3逐步增大發射功率;所述步驟「當比較無線信號的信號強度大於該運動信號強度閾值上限時,控制減小發射功率」包括:當比較接收端裝置接收的無線信號的信號強度大於該運動信號強度閾值上限時,控制以第四步徑δp4逐步減小發射功率;其中,第三步徑δp3=b|s-ymin|,第四步徑δp4=b|s-ymax|,其中,b為固定係數,s為無線收發器發射的無線信號的信號強度,ymin為運動信號強度閾值下限,ymax為運動信號強度閾值上限。
其中,所述步驟「當比較無線信號的信號強度小於該靜止信號強度閾值下限時,控制增大發射功率」包括:當所述控制單元比較無線收發器發射的無線信號的信號強度小於該靜止信號強度閾值下限時,控制將無線傳感器的發射功率調整至第一預設範圍;所述步驟「當比較無線信號的信號強度大於該靜止信號強度閾值限時,控制減小發射功率」包括:當比較該無線收發器發射的無線信號的信號強度大於該靜止信號強度閾值上限時,控制將無線傳感器的發射功率調整至第一預設範圍,其中,所述第一預設範圍為小於靜止信號強度閾值上限且大於靜止信號強度閾值下限的範圍。
其中,所述步驟「當比較無線信號的信號強度小於該運動信號強度閾值下限時,控制增大發射功率」包括:當比較無線收發器發射的無線信號的信號強度小於該運動信號強度閾值下限時,控制將發射功率調節至第二預設範圍;所述步驟「當比較無線信號的信號強度大於該運動信號強度閾值上限時,控制減小發射功率」包括:當比較無線收發器發射的無線信號的信號強度大於該運動信號強度閾值上限時,控制將發射功率調節至所述第二預設範圍,其中,所述第二預設範圍為小於運動信號強度閾值上限且大於運動信號強度閾值下限的範圍。
本發明提供的電子裝置、無線傳感器及其功率調節方法,能在保證無線傳輸穩定性的同時,降低無線傳感器的功率。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的明顯變形方式。
圖1為本發明一實施例中的無線傳感器的模塊示意圖。
圖2為本發明一實施例中的無線傳感器與接收端裝置建立通信連接的示意圖。
圖3為本發明一實施例中的包括無線傳感器的電子裝置的示意圖。
圖4為本發明一實施例中的無線傳感器的調節方法的流程圖。
圖5為圖4中的無線傳感器的調節方法中一步驟的子流程圖。
圖6為圖4中的無線傳感器的調節方法中另一步驟的子流程圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
請參閱圖1,為無線傳感器100的模塊示意圖。該無線傳感器100包括運動偵測單元10、無線收發器20以及控制單元30。該運動偵測單元10用於偵測無線傳感器100的運動指數k。該無線收發器20用於發射無線信號至接收端裝置200或從接收端裝置200接收無線信號。該控制單元30連接於運動偵測單元10與無線收發器20之間,用於獲取運動偵測單元10偵測的運動指數k以及無線信號的信號強度,並根據運動偵測單元10偵測的運動指數k以及無線信號的信號強度調節無線收發器20的發射功率,其中,所述控制單元30獲取的無線信號的信號強度為無線收發器20發射的無線信號的信號強度或接收端裝置200接收的無線信號的信號強度。
其中,該控制單元30根據該運動偵測單元10偵測的運動指數k確定無線傳感器100為靜止狀態還是運動狀態。該控制單元30並在確定無線傳感器為靜止狀態時,控制採用降低發射功率的策略對無線傳感器的發射功率進行調節,以及在確定無線傳感器為運動狀態時,控制採用提高發射功率的策略對無線傳感器的發射功率進行調節。
其中,控制單元30將該運動偵測單元10偵測的運動指數k與預設閾值kr進行比較,以確定無線傳感器100為靜止狀態還是運動狀態。在本實施方式中,該預設閾值包括一上限閾值kmax以及一小於該上限閾值kmax的下限閾值kmin,該控制單元30將該運動偵測單元10偵測的運動指數與上限閾值kmax以及下限閾值kmin進行比較,當比較該運動指數小於該下限閾值kmin時,確定無線傳感器100為靜止狀態,當比較該運動指數大於該上限閾值kmax時,確定無線傳感器100為運動狀態。其中,該控制單元30並在比較該運動指數小於該上限閾值kmax且大於該下限閾值kmin時,則保持當前狀態。在另一實施方式中,該預設閾值kr為一個閾值,該控制單元30將該運動偵測單元10偵測的運動指數與預設閾值kr進行比較,當比較該運動指數小於或等於該預設閾值kr時,確定無線傳感器100為靜止狀態,當比較該運動指數大於該預設閾值kr時,確定無線傳感器100為運動狀態。
其中,當控制單元30獲取的為接收端裝置200接收的無線信號的信號強度時,該降低發射功率的策略具體為:控制單元30將接收端裝置200接收的無線信號的信號強度與靜止信號強度閾值下限smin以及靜止信號強度閾值上限smax進行比較,當比較無線信號的信號強度小於該靜止信號強度閾值smin下限時,控制增大無線傳感器的發射功率;當控制單元30比較無線信號的信號強度大於該靜止信號強度閾值上限smax時,控制減小發射功率。所述控制採用提高發射功率的策略對無線傳感器的發射功率進行調節包括:控制單元30將接收端裝置200接收的無線信號的信號強度與運動信號強度閾值下限ymin(等於smin+a1)以及大於運動信號強度閾值下限ymin的運動信號強度閾值上限ymax(等於smax+a2)進行比較,當比較無線信號的信號強度小於該運動信號強度閾值下限ymin時,控制增大發射功率,當比較接收端裝置200接收的無線信號的信號強度大於該運動信號強度閾值上限ymax時,控制減小發射功率。
其中,當無線傳感器100與接收端裝置200之間有人體或其他障礙物、或者有與無線傳感器100發射的無線信號頻率相同的其他無線信號、或者無線傳感器100與接收端裝置200的距離過遠時,都有可能導致接收端裝置200接收的無線信號的信號強度小於靜止信號強度閾值下限smin或小於運動信號強度閾值下限ymin。當無線傳感器100與接收端裝置200之間的障礙物消失、或者其他無線信號的幹擾小時、或者無線傳感器100與接收端裝置200的距離靠近時,都有可能導致接收端裝置200接收的無線信號的信號強度大於靜止信號強度閾值上限smax或大於運動信號強度閾值上限ymax。
具體的,在採用降低發射功率的策略下,該控制單元30比較接收端裝置200接收的無線信號的信號強度小於該靜止信號強度閾值下限smin時,以第一步徑δp1逐步增大發射功率;當該控制單元30比較接收端裝置200接收的無線信號的信號強度大於該靜止信號強度閾值上限smax時,以第二步徑δp2逐步減小發射功率。
具體的,在採用提高發射功率的策略下,該控制單元30將接收端裝置200接收的無線信號的信號強度與運動信號強度閾值下限ymin(等於smin+a1)以及大於運動信號強度閾值下限ymin的運動信號強度閾值上限ymax(等於smax+a2)進行比較,當比較該接收端裝置200接收的無線信號的信號強度小於該運動信號強度閾值下限ymin時,以第三步徑δp3逐步增大發射功率;當該控制單元30比較該接收端裝置200接收的無線信號的信號強度大於該運動信號強度閾值上限ymax時,以第四步徑δp4逐步減小發射功率。
其中,當控制單元30獲取的為無線收發器20當前發射的無線信號的信號強度時,在採用降低發射功率的策略下,當所述控制單元30比較無線收發器20發射的無線信號的信號強度小於該靜止信號強度閾值下限smin時,控制將無線傳感器100的發射功率調整至第一預設範圍,當比較該無線收發器20發射的無線信號的信號強度大於該靜止信號強度閾值上限smax時,控制將無線傳感器100的發射功率調整至第一預設範圍。在採用提高發射功率的策略下,當控制單元30比較接收端裝置200接收的無線信號的信號強度小於該運動信號強度閾值下限ymin時,控制將發射功率調節至第二預設範圍,以及當比較接收端裝置200接收的無線信號的信號強度大於該運動信號強度閾值上限ymax時,控制將發射功率調節至小於第二預設範圍。其中所述第一預設範圍大於該靜止信號強度閾值下限smin且小於靜止信號強度閾值上限smax,所述第二預設範圍大於運動信號強度閾值下限ymin且小於運動信號強度閾值上限ymax。
其中,當該控制單元30比較信號強度小於靜止信號強度閾值上限smax且大於靜止信號強度閾值下限smin時,或者大於該運動信號強度閾值下限ymin且運動信號強度閾值上限ymax時,控制保持當前發射功率不變。
在另一實施方式中,該降低發射功率的策略為:該控制單元30降低無線收發器20的發射功率直至發生數據丟失或者掉線,而不進行信號強度的比較判斷。
在另一實施方式中,該提高發射功率的策略為:該控制單元30在確定無線傳感器100為運動狀態時,控制直接將無線傳感器100的發射功率調到最高,而不進行信號強度的比較判斷。
其中,在本實施方式中,設無線收發器20當前發射信號的信號強度為s,第一步徑δp1-第四步徑δp4為將當前信號強度s與目標信號強度s之差的絕對值,再乘以固定係數b得到,即△p=b|s-s|。具體的,第一步徑δp1=b|s-smin|,第二步徑δp2=b|s-smax|,第三步徑δp3=b|s-ymin|=b|s-(smin+a1)|,第四步徑δp4=b|s-ymax|=b|s-(smax+a2)|。其中,該smax、smin、a1以及a2、b為該控制單元30響應用戶的設定操作而預先設定並存儲的值。其中,a1與a2可相同或不同。其中,第一步徑δp1-第四步徑δp4還可以採用其他更複雜的控制模型計算得到,例如pid、pd、分段pid、分段pd、神經網絡等模型計算得到。當然,第一步徑δp1-第四步徑δp4也可以直接為相等或不等的預設值。
其中,如圖1所示,該無線傳感器100還包括用於感測特定參數的感測單元40。該感測單元40可包括用於感測溫度的溫度傳感單元、用於感測振動的振動傳感單元、用於感測速度的速度傳感單元等中的至少一個。該感測單元40為該無線傳感器100的主體功能模組。
請一併參閱圖2,該無線傳感器100用於發送無線信號至一接收端裝置200。該接收端裝置200包括無線收發器201,該無線傳感器100與該接收端裝置通過各自的無線收發器20、無線收發器201建立通信連接。該控制單元30並通過該無線收發器20發送一請求接收端裝置200報告自己接收到的信號強度的請求信號至接收端裝置200,並通過該無線收發器20接收該接收端裝置200返回的包括信號強度信息的信號,從而獲取接收端裝置200接收的無線信號的信號強度。其中,前述的數據丟失指與接收端裝置200之間的信號傳輸發生數據丟失,前述的掉線指與接收端裝置200的通信連接斷開。其中,該控制單元30直接通過無線收發器20獲取該無線收發器20發射的無線信號的信號強度。
在本實施方式中,該運動偵測單元10為一慣性傳感器,用於偵測無線傳感器100的加速度。該運動指數即為加速度,該控制單元30判斷無線傳感器100的加速度在一段時間(例如10秒)內一直小於該預設閾值或下限閾值時,判斷無線傳感器100處於靜止狀態,以及判斷無線傳感器100的加速度大於該預設閾值或上限閾值時,判斷無線傳感器100處於運動狀態。具體的,該慣性傳感器為加速度計。
在其他實施方式中,該運動偵測單元10也可以位置傳感器,例如:基於衛星的定位系統gnss、gps、glonass、galileo、compass、qzss、irnss、waas、msas、egnos、gagan、nigcomsat-1,基於藍牙的ibeacon,基於rfid的有源和無源定位系統,以及基於手機基站和wifi信號的定位系統。該運動指數為坐標位置的變化,該運動偵測單元10每間隔預定時間(例如0.5秒)定位無線傳感器100的坐標位置,該控制單元30在無線傳感器100的坐標位置在一段時間(例如10秒)內未發生變化時,判斷無線傳感器100處於靜止狀態,以及在無線傳感器100的坐標位置持續發生變化時,判斷無線傳感器100處於運動狀態。
在其他實施方式中,本文提到的無線收發器20發射信號的信號強度s,也可以由其他無線信號質量評價指標代替,例如相對信號強度、誤碼率、信號畸變程度,或者多個評價指標的加權平均值。該控制單元30相應的可根據無線傳感器100偵測的運動指數以及無線收發器20當前發射的無線信號的相對信號強度、誤碼率、信號畸變程度,或者上述包括信號強度在內的多個評價指標的加權平均值等去調節無線收發器20的發射功率。
其中,該無線收發器20可為藍牙模組、wifi模組、射頻模組,nfc(nearfieldcommunication,近場通信)模組等無線通信模組。該控制單元30可為中央處理器、微控制器、單片機、數位訊號處理器等。
請參閱圖3,為電子裝置300的模塊示意圖。該電子裝置300包括該無線傳感器100,該電子裝置300通過無線傳感器100與接收端裝置200進行數據通信。其中,該電子裝置300可為智能手環、智能手錶等裝置,該接收端裝置200可為手機、平板電腦、筆記本電腦等終端設備。該無線傳感器100的感測單元40可為溫度傳感單元、振動傳感單元、速度傳感單元等。在一場景中,該無線傳感器100可將穿戴該電子裝置300的用戶的體表溫度、脈搏等參數傳送至接收端裝置200,以供接收端裝置200進行分析。
請參閱圖4,為本發明一實施例中的無線傳感器功率調節方法的流程圖。該方法用於調節無線傳感器100的功率。該方法包括如下步驟:
首先,運動偵測單元10偵測無線傳感器100的運動指數(s401)。
控制單元30根據無線傳感器100的運動指數確定無線傳感器100為靜止狀態還是運動狀態(s403)。如果是靜止狀態,則執行步驟s405,否則執行步驟s407。其中,控制單元30將該運動偵測單元10偵測的運動指數與預設閾值進行比較,以確定無線傳感器100為靜止狀態還是運動狀態。在本實施方式中,該預設閾值包括一上限閾值以及一下限閾值,該控制單元30將該運動偵測單元10偵測的運動指數與上限閾值以及下限閾值進行比較,當比較該運動指數小於該下限閾值時,確定無線傳感器100為靜止狀態,當比較該運動指數大於該上限閾值時,確定無線傳感器100為運動狀態。在另一實施方式中,該預設閾值為一個閾值,該控制單元30將該運動偵測單元10偵測的運動指數與預設閾值進行比較,當比較該運動指數小於或等於該預設閾值時,確定無線傳感器100為靜止狀態,當比較該運動指數大於該預設閾值時,確定無線傳感器100為運動狀態。
該控制單元30在無線傳感器100為靜止狀態時,控制採用降低發射功率的策略對無線傳感器100的發射功率進行調節(s405)。
該控制單元30在確定無線傳感器100為運動狀態時,控制採用發射功率的策略對無線傳感器100的發射功率進行調節(s407)。
請一併參閱圖5,為步驟s405在一實施方式中的子流程圖。該步驟s405具體包括:
控制單元30將接收端裝置200接收的無線信號的信號強度或無線收發器20發射的無線信號的信號強度與靜止信號強度閾值下限smin以及大於靜止信號強度閾值下限smin的靜止信號強度閾值上限smax進行比較(s4051)。
當比較該接收端裝置200接收的無線信號的信號強度或無線收發器20發射的無線信號的信號強度小於該靜止信號強度閾值下限smin時,控制單元30控制增大發射功率(s4053)。在一實施方式中,該控制單元30比較該接收端裝置200接收的無線信號的信號強度小於該靜止信號強度閾值下限smin時,控制以第一步徑δp1逐步增大發射功率;該控制單元30比較該無線收發器20發射的無線信號的信號強度小於該靜止信號強度閾值下限smin時,控制將無線傳感器20的發射功率調整至第一預設範圍,所述第一預設範圍大於靜止信號強度閾值下限smin且小於靜止信號強度閾值上限smax。
當比較該接收端裝置200接收的無線信號的信號強度或該無線收發器20發射的無線信號的信號強度大於該靜止信號強度閾值上限smax時,該控制單元30控制減小發射功率(s4055)。在一實施方式中,該控制單元30比較該接收端裝置200接收的無線信號的信號強度大於該靜止信號強度閾值上限smax時,控制以第二步徑δp2逐步減小發射功率;該控制單元30比較該無線收發器20發射的無線信號的信號強度大於該靜止信號強度閾值上限smax時,控制將無線傳感器20的發射功率調整至第一預設範圍。
當比較信號強度小於靜止信號強度閾值上限smax,且大於靜止信號強度閾值下限smin時,該控制單元30控制保持當前發射功率不變(s4057)。
其中,執行步驟s4053、s4055以及s4057進行一次調整後又返回步驟s4051,繼續將當前的信號強度與靜止信號強度閾值下限smin及靜止信號強度閾值上限smax進行比較,直到最終將發射功率調整至使得信號強度小於靜止信號強度閾值上限smax且大於靜止信號強度閾值下限smin。
請一併參閱圖6,為步驟s407在一實施方式中的子流程圖。該步驟s407具體包括:
該控制單元30將該接收端裝置200接收的無線信號的信號強度或無線收發器20發射的無線信號的信號強度與運動信號強度閾值下限ymin以及大於運動信號強度閾值下限ymin的運動信號強度閾值上限ymax進行比較(s4071)。
當比較該接收端裝置200接收的無線信號的信號強度或無線收發器20發射的無線信號的信號強度小於該運動信號強度閾值下限ymin時,控制單元30控制增大發射功率(s4073)。其中,控制單元30比較該接收端裝置200接收的無線信號的信號強度小於該運動信號強度閾值下限ymin時,控制以第三步徑δp3逐步增大發射功率;控制單元30比較無線收發器20發射的無線信號的信號強度小於該運動信號強度閾值下限ymin時,控制將無線傳感器20的發射功率調整至第二預設範圍,其中,所述第二預設範圍大於運動信號強度閾值下限ymin且小於運動信號強度閾值上限ymax。
當比較該接收端裝置200接收的無線信號的信號強度或無線收發器20發射的無線信號的信號強度大於該運動信號強度閾值上限ymax時,該控制單元30控制減小發射功率(s4075)。其中,控制單元30比較該接收端裝置200接收的無線信號的信號強度大於該運動信號強度閾值上限ymax時,控制以以第四步徑δp4逐步減小發射功率;控制單元30比較無線收發器20發射的無線信號的信號強度大於該運動信號強度閾值上限ymax時,控制將無線傳感器20的發射功率調整至第二預設範圍。
當比較信號強度小於運動信號強度閾值上限ymax且大於運動信號強度閾值下限ymin時,該控制單元30控制保持當前發射功率不變(s4077)。
其中,執行步驟s4073、s4075以及s4077進行一次調整後又返回步驟s4071,繼續將當前的信號強度與運動信號強度閾值下限ymin以及運動信號強度閾值上限ymax進行比較,直到最終將發射功率調整至使得信號強度小於運動信號強度閾值上限ymax且大於運動信號強度閾值下限ymin。
以上所揭露的僅為本發明一種較佳實施例而已,當然不能以此來限定本發明之權利範圍,本領域普通技術人員可以理解實現上述實施例的全部或部分流程,並依本發明權利要求所作的等同變化,仍屬於發明所涵蓋的範圍。