設(shè)備主體位置的確定的制作方法
【專利說明】設(shè)備主體位置的確定
[0001]相關(guān)申請的交叉引用
[0002]本專利申請為于2013年6月7日提交的美國專利申請13/913,271的部分繼續(xù)申請并要求其優(yōu)先權(quán),該專利申請的全部內(nèi)容據(jù)此以引用方式并入。
技術(shù)領(lǐng)域
[0003]本公開一般涉及對移動設(shè)備的運動分析。
【背景技術(shù)】
[0004]移動設(shè)備通常包括電話特征,該電話特征允許用戶通過無線網(wǎng)絡(luò)接聽和撥打語音呼叫。例如,現(xiàn)代智能電話包括無線收發(fā)器,該無線收發(fā)器允許智能電話通過蜂窩語音和/或數(shù)據(jù)網(wǎng)絡(luò)(例如CDMA、2G、3G、4G、LTE等)來接聽和撥打電話呼叫。這些無線收發(fā)器可在不同功率電平下傳輸。在高功率電平下傳輸可改善語音呼叫的質(zhì)量。當(dāng)移動設(shè)備佩戴在用戶的身體上或身體附近時,可能需要在低功率電平下傳輸以遵守政府規(guī)定。
【發(fā)明內(nèi)容】
[0005]在一些具體實施中,移動設(shè)備可在語音呼叫期間分析運動傳感器數(shù)據(jù)和接近傳感器數(shù)據(jù)以確定移動設(shè)備是在靜止對象(例如,桌子)上還是佩戴在用戶的身體上(例如,在移動設(shè)備的用戶的膝蓋上或口袋中)。移動設(shè)備可基于確定來在語音呼叫期間調(diào)節(jié)電話收發(fā)器的傳輸功率電平。
[0006]具體實施提供了至少以下優(yōu)點:在語音呼叫期間,當(dāng)移動設(shè)備是在靜止對象(如桌子)上時,用戶可體驗到更好質(zhì)量的語音呼叫,因為可使用高傳輸功率電平來傳輸語音呼叫。
[0007]在下面的附圖和【具體實施方式】中示出了一種或多種具體實施的細節(jié)。根據(jù)說明書和附圖以及權(quán)利要求,其他特征、方面和潛在優(yōu)點將顯而易見。
【附圖說明】
[0008]圖1示出顯示針對靜止對象和用戶位置上的移動設(shè)備的運動方差的示例性圖示。
[0009]圖2為用于確定移動設(shè)備是在靜止對象上還是在用戶上的示例性過程的流程圖。
[0010]圖3示出了用于確定移動設(shè)備是在靜止對象上還是在用戶的身體上的示例性狀態(tài)機。
[0011]圖4為用于基于移動設(shè)備的用戶身體位置來調(diào)節(jié)移動設(shè)備的傳輸功率的示例性過程的流程圖。
[0012]圖5為用于基于移動設(shè)備的用戶身體位置來調(diào)節(jié)移動設(shè)備的傳輸功率的另一示例性過程的流程圖。
[0013]圖6為用于對加速度信號進行分類的散點圖。
[0014]圖7為用于調(diào)節(jié)移動設(shè)備的傳輸功率的示例性系統(tǒng)的框圖。
[0015]圖8為示出可在一些具體實施中使用的示例性API架構(gòu)的框圖。
[0016]圖9示出了包括各種應(yīng)用編程接口的示例性軟件棧。
[0017]圖10為可實現(xiàn)圖1-圖9的特征和過程的示例性計算設(shè)備的框圖。
[0018]各個附圖中,類似的參考標號指示類似的元件。
【具體實施方式】
[0019]
[0020]在一些具體實施中,移動設(shè)備可配置有一個或多個運動傳感器。例如,運動傳感器可以是加速度計、陀螺儀或其他類型的運動傳感器。在一些具體實施中,移動設(shè)備可配置有電話部件,該電話部件允許用戶撥打和接聽電話呼叫。例如,電話部件可包括被配置為接入一種或多種無線電接入技術(shù)(例如GSM、UMTS、2G、3G、LTE等)的一個或多個射頻收發(fā)器。
[0021]在一些具體實施中,移動設(shè)備可被配置為在移動設(shè)備連接到語音呼叫時調(diào)節(jié)電話部件的傳輸功率。例如,移動設(shè)備可被配置為基于移動設(shè)備是在靜止對象(如桌子)上還是佩戴在用戶的身體上(如在用戶膝蓋上、在用戶口袋中等)來調(diào)節(jié)傳輸功率。
[0022]圖1示出了顯示針對靜止對象102和用戶位置104上的移動設(shè)備的運動方差的示例性圖示100。圖100的垂直軸106指示方差量。在一些具體實施中,確定移動設(shè)備是在靜止對象上還是被用戶佩戴可基于由移動設(shè)備的運動傳感器產(chǎn)生的運動信號的量值(即振幅)的方差。例如,當(dāng)移動設(shè)備是在靜止對象102 (如桌子)上時,運動信號量值(即振幅)的方差小,如方差測量108所示。當(dāng)移動設(shè)備是在用戶膝蓋上或口袋中時,運動信號的方差將類似于移動設(shè)備在靜止對象上時的運動信號的方差,如方差測量110所示。然而,當(dāng)移動設(shè)備佩戴在用戶的身體上時,用戶最終將會移動,從而創(chuàng)建運動信號中的量值峰值,這將暫時增大運動信號的方差,如方差測量112所示。當(dāng)移動設(shè)備檢測到運動信號的方差超過方差閾值114(如預(yù)定義的、憑經(jīng)驗確定的閾值)時,移動設(shè)備可確定移動設(shè)備位于或定位于用戶的身體上(如膝蓋上、口袋中等)。如果移動設(shè)備在一段時間(如預(yù)定義的、憑經(jīng)驗確定的一段時間)內(nèi)未檢測到方差增大,則移動設(shè)備可確定移動設(shè)備位于或定位于靜止(如不活動的、無生命的)對象上。
[0023]圖2是用于確定移動設(shè)備是在靜止對象上還是在用戶上的示例性過程200的流程圖。在一些具體實施中,移動設(shè)備可在時間!;(例如,T。是呼叫被連接時的時間)處連接到語音呼叫202。例如,移動設(shè)備可配置有電話特征,該電話特征允許用戶撥打和語音呼叫。當(dāng)移動設(shè)備連接到語音呼叫時,移動設(shè)備可從移動設(shè)備的運動傳感器獲取運動數(shù)據(jù)(如運動信號)204。例如,移動設(shè)備可基于從運動傳感器接收的運動數(shù)據(jù)來產(chǎn)生運動信號,該運動信號指示隨時間變化的運動量(如量值和頻率)。移動設(shè)備可向運動信號應(yīng)用低通濾波器206以濾出(如衰減)高頻運動信號(如噪聲)。
[0024]在一些具體實施中,移動設(shè)備可被配置為對過濾后的運動信號208采樣一段時間(即,采樣周期)。例如,移動設(shè)備可被配置為收集采樣周期內(nèi)的運動信號的樣本。例如,移動設(shè)備可對(五)5秒鐘的過濾后的運動信號進行采樣并將其存儲到緩沖區(qū)中。在一些具體實施中,可分析運動信號樣本以確定采樣周期期間的運動信號的方差210。例如,可使運動信號樣本通過將確定運動信號樣本的方差的方差濾波器或其他方差計算函數(shù)。
[0025]—旦確定了運動信號樣本的方差,就可將該方差與方差閾值進行比較212,以確定運動信號樣本是否已超過方差閾值。例如,如果運動信號樣本的方差大于運動方差閾值,則移動設(shè)備可確定移動設(shè)備位于或定位于用戶的身體214上。如果運動信號樣本的方差不大于運動方差閾值,則移動設(shè)備可以將從連接語音呼叫以來過去的時間量(例如Ta#i_T。)與閾值時間段216進行比較。例如,如果從連接語音呼叫已過去閾值時間段并且運動信號的方差(如從運動信號樣本所確定的)在閾值時間段內(nèi)未超過方差閾值,則移動設(shè)備可確定移動設(shè)備位于靜止對象218上而不位于用戶上。
[0026]如果從連接呼叫未過去閾值時間段,則移動設(shè)備可收集另一組運動信號樣本208并確定運動信號樣本的方差210是否超過方差閾值212??衫^續(xù)收集樣本并將樣本方差與方差閾值進行比較,直到已過去閾值時間段216并確定在移動設(shè)備的對象位置218上。如果一組運動信號樣本的方差210在已過去閾值時間段之前超過方差閾值212,則可確定在移動設(shè)備的用戶位置214上。
[0027]在一些具體實施中,移動設(shè)備可使用計數(shù)器來確定已過去閾值時間段。例如,如果閾值時間段為一分鐘并且采樣周期為十秒鐘,則移動設(shè)備可在采集六個運動信號樣本之后確定已過去閾值時間段。因此,在一些具體實施中,移動設(shè)備每次確定是否已過去閾值時間段216,移動設(shè)備都可使計數(shù)器遞增(如從零開始)。一旦計數(shù)器達到等于閾值時間段除以采樣周期的數(shù)字(η) (η =閾值周期/采樣周期),移動設(shè)備就可確定移動設(shè)備是在靜止對象218上,如上所述。
[0028]在一些具體實施中,當(dāng)連接語音呼叫202時,移動設(shè)備可被配置為將移動設(shè)備的電話部件的傳輸功率調(diào)節(jié)到低功率電平,就像確定移動設(shè)備正佩戴在用戶的身體上那樣。例如,移動設(shè)備可被配置為默認或初始化在身體位置上。在已過去閾值時間段216之后,并且如果運動信號的方差從未超過閾值方差212,則移動設(shè)備可確定移動設(shè)備位于或定位于靜止對象上,并且可將傳輸功率增加到高功率電平。
[0029]圖3示出了用于確定移動設(shè)備是在靜止對象上還是在用戶的身體上的示例性狀態(tài)機300。例如,可使用狀態(tài)機300來確定移動設(shè)備當(dāng)前被定位于哪里(如在靜止對象上、在用戶的身體上)。移動設(shè)備可使用狀態(tài)機300的當(dāng)前狀態(tài)來確定是否調(diào)節(jié)移動設(shè)備的傳輸功率。
[0030]在一些具體實施中,移動設(shè)備可被配置為當(dāng)連接語音呼叫302時起始于未知狀態(tài)304。在一些具體實施中,移動設(shè)備可被配置為當(dāng)連接呼叫302時起始于在身體上狀態(tài)306。一旦連接了呼叫,移動設(shè)備就可監(jiān)視移動設(shè)備的移動,以確定移動設(shè)備的靜止對象308位置或在身體上306位置,如上文參考圖2所述的。例如,如果確定是在靜止對象位置(如在桌子上)上,則狀態(tài)機300可以從未知狀態(tài)304轉(zhuǎn)換到在對象上狀態(tài)308。如果確定是在身體上位置(如在用戶的膝蓋上、在用戶的口袋中),則狀態(tài)機300可從未知狀態(tài)304轉(zhuǎn)換到在身體上狀態(tài)306。
[0031]在一些具體實施中,狀態(tài)機300可包括在手中狀態(tài)310以用于在對象上狀態(tài)308和在身體上狀態(tài)306之間的轉(zhuǎn)換。例如,如果移動設(shè)備是在對象上諸如桌子上,則在將移動設(shè)備放到用戶的身體上(如在用戶口袋中、在用戶膝蓋上)之前,用戶將可能拿起移動設(shè)備。如果移動設(shè)備是在用戶的身體上,則在將移動設(shè)備放在靜止對象上之前用戶將可能拿起移動設(shè)備。在任一種情況下,在從在身體上位置轉(zhuǎn)換到在對象上位置或從在對象上位置轉(zhuǎn)換到在身體上位置期間,移動設(shè)備都將被拿在用戶手中。
[0032]類似地,狀態(tài)機300可利用在手中狀態(tài)310進行配置以用于在在對象上狀態(tài)308和在身體上狀態(tài)306之間進行轉(zhuǎn)換。例如,一旦處于在對象上狀態(tài)308或在身體上狀態(tài)306中,移動設(shè)備就可繼續(xù)分析來自移動設(shè)備的運動傳感器的運動數(shù)據(jù)(如運動信號)。如果運動數(shù)據(jù)指示符合移動設(shè)備被拿起或拿在手中的運動模式,狀態(tài)機300可從在對象上狀態(tài)308或在身體上狀態(tài)306轉(zhuǎn)換到在手中狀態(tài)310。
[0033]在一些具體實施中,當(dāng)狀態(tài)機300指