利用環(huán)境聲音信息快速、低功耗發(fā)現(xiàn)鄰居用戶的方法
【專利摘要】本發(fā)明公開一種利用環(huán)境聲音信息快速、低功耗發(fā)現(xiàn)鄰居用戶的方法,其包括如下步驟:A、周期性采集環(huán)境聲音信息。B、在一段時(shí)間之后利用采集到的聲音信息決定事件點(diǎn)。C、根據(jù)決定的事件點(diǎn)時(shí)間位置決策下一段時(shí)間內(nèi)何時(shí)打開通訊模塊發(fā)現(xiàn)鄰居用戶。其優(yōu)點(diǎn)是:本發(fā)明在間歇性、短時(shí)間打開通訊模塊的限制下,提高了發(fā)現(xiàn)鄰居用戶的速度,降低了功耗。
【專利說明】利用環(huán)境聲音信息快速、低功耗發(fā)現(xiàn)鄰居用戶的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通信【技術(shù)領(lǐng)域】,尤其涉及一種利用環(huán)境聲音信息快速、低功耗發(fā)現(xiàn)鄰居用戶的方法。
【背景技術(shù)】
[0002]社交網(wǎng)絡(luò)應(yīng)用逐步從互聯(lián)網(wǎng)轉(zhuǎn)移到了移動(dòng)設(shè)備上,例如任天堂公司的街邊應(yīng)用程序吸引了越來越多的用戶使用。但是,由此也產(chǎn)生了很多相關(guān)的服務(wù)技術(shù)難題,特別是當(dāng)用戶想在一個(gè)區(qū)域網(wǎng)絡(luò)內(nèi)共同使用同一應(yīng)用程序,而并不通過基站進(jìn)行數(shù)據(jù)連接的問題。例如,在咖啡店里,當(dāng)我們想邀請其他顧客一起玩一些手機(jī)游戲時(shí),只能一個(gè)接一個(gè)的對顧客進(jìn)行詢問,顯然,這種方法并不合適。因此,高效準(zhǔn)確地發(fā)現(xiàn)其他用戶將為應(yīng)用程序的使用提供很大的幫助,利于用戶之間定位(GPS)設(shè)備的共享,店鋪也可以應(yīng)用此功能向顧客發(fā)送電子宣傳單等。
[0003]目前,移動(dòng)設(shè)備主要是由電池提供電量,如果保持無線通訊模塊始終在監(jiān)聽狀態(tài),雖然可以保證很快發(fā)現(xiàn)鄰居用戶,但是這樣會(huì)很快消耗掉移動(dòng)設(shè)備的電量,在實(shí)際使用中并不合適。因此我們只能間歇性打開無線通訊模塊去探測鄰居用戶,然而,如何保證用戶在統(tǒng)一的某一時(shí)刻同時(shí)進(jìn)行探測,成為間歇性探測技術(shù)中一個(gè)關(guān)鍵問題。傳統(tǒng)的一些鄰居探測方法雖然能保證在一定時(shí)間內(nèi)可以發(fā)現(xiàn)鄰居用戶,但是其功耗依然很大,而且效率低,需要一段時(shí)間才可以發(fā)現(xiàn)鄰居用戶。
【發(fā)明內(nèi)容】
[0004]針對上述技術(shù)問題,本發(fā)明的目的在于提供一種利用環(huán)境聲音信息快速、低功耗發(fā)現(xiàn)鄰居用戶的方法,其在間歇性、短時(shí)間打開通訊模塊的限制下,提高了發(fā)現(xiàn)鄰居用戶的速度,降低了功耗。
[0005]為達(dá)此目的,本發(fā)明采用以下技術(shù)方案。
[0006]所述利用環(huán)境聲音信息快速、低功耗發(fā)現(xiàn)鄰居用戶的方法,其包括如下步驟:
[0007]A、周期性采集環(huán)境聲音信息;
[0008]B、根據(jù)一段時(shí)間米集的聲音信息決定事件點(diǎn);具體為在米集了 η次環(huán)境聲音信息之后,對每一次采樣信息進(jìn)行分析,計(jì)算每次采樣時(shí)間內(nèi)的聲音音量平均值,再從η個(gè)采樣點(diǎn)中選取音量最大的點(diǎn)作為事件點(diǎn);其中η取20?60 ;
[0009]C、根據(jù)決定的事件點(diǎn)時(shí)間位置,向后推遲一段固定時(shí)長,再打開通訊模塊發(fā)現(xiàn)鄰居用戶。
[0010]進(jìn)一步的,所述步驟A中周期性采集環(huán)境聲音信息,具體是指:以2赫茲的頻率周期性采集環(huán)境聲音信息,每次采集時(shí)間的長度為64毫秒。
[0011]進(jìn)一步的,所述步驟B中計(jì)算聲音音量平均值,具體是指:
[0012]對于64毫秒內(nèi)的聲音信息采樣,累計(jì)計(jì)算每一個(gè)采樣值P (i)的平方值并求和,最后除以采樣值的個(gè)數(shù),并取20倍的對數(shù)值:
【權(quán)利要求】
1.利用環(huán)境聲音信息快速、低功耗發(fā)現(xiàn)鄰居用戶的方法,其特征在于,包括如下步驟: A、周期性采集環(huán)境聲音信息; B、根據(jù)一段時(shí)間米集的聲音信息決定事件點(diǎn);具體為在米集了η次環(huán)境聲音信息之后,對每一次采樣信息進(jìn)行分析,計(jì)算每次采樣時(shí)間內(nèi)的聲音音量平均值,再從η個(gè)采樣點(diǎn)中選取音量最大的點(diǎn)作為事件點(diǎn);其中η取20~60 ; C、根據(jù)決定的事件點(diǎn)時(shí)間位置,向后推遲一段固定時(shí)長,再打開通訊模塊發(fā)現(xiàn)鄰居用戶。
2.根據(jù)權(quán)利要求1所述的利用環(huán)境聲音信息快速、低功耗發(fā)現(xiàn)鄰居用戶的方法,其特征在于,所述步驟A中周期性采集環(huán)境聲音信息,具體是指:以2赫茲的頻率周期性采集環(huán)境聲音信息,每次采集時(shí)間的長度為64毫秒。
3.根據(jù)權(quán)利要求2所述的利用環(huán)境聲音信息快速、低功耗發(fā)現(xiàn)鄰居用戶的方法,其特征在于,所述步驟B中計(jì)算聲音音量平均值,具體是指: 對于64毫秒內(nèi)的聲音信息采樣,累計(jì)計(jì)算每一個(gè)采樣值P (i)的平方值并求和,最后除以采樣值的個(gè)數(shù),并取20倍的對數(shù)值:
4.根據(jù)權(quán)利要求1或2所述的利用環(huán)境聲音信息快速、低功耗發(fā)現(xiàn)鄰居用戶的方法,其特征在于,步驟C所述的固定時(shí)長為20個(gè)時(shí)間片段的長度,并打開所述通訊模塊一個(gè)時(shí)間片段長度,所述一個(gè)時(shí)間片段的長度為2秒。
【文檔編號】H04W48/16GK103558583SQ201310499172
【公開日】2014年2月5日 申請日期:2013年10月22日 優(yōu)先權(quán)日:2013年10月22日
【發(fā)明者】劉云浩, 王可宇, 劉克彬, 王繼良, 楊錚 申請人:無錫賽睿科技有限公司