利用环境声音信息快速、低功耗发现邻居用户的方法

文档序号:7774155阅读:102来源:国知局
利用环境声音信息快速、低功耗发现邻居用户的方法
【专利摘要】本发明公开一种利用环境声音信息快速、低功耗发现邻居用户的方法,其包括如下步骤:A、周期性采集环境声音信息。B、在一段时间之后利用采集到的声音信息决定事件点。C、根据决定的事件点时间位置决策下一段时间内何时打开通讯模块发现邻居用户。其优点是:本发明在间歇性、短时间打开通讯模块的限制下,提高了发现邻居用户的速度,降低了功耗。
【专利说明】利用环境声音信息快速、低功耗发现邻居用户的方法
【技术领域】
[0001]本发明涉及网络通信【技术领域】,尤其涉及一种利用环境声音信息快速、低功耗发现邻居用户的方法。
【背景技术】
[0002]社交网络应用逐步从互联网转移到了移动设备上,例如任天堂公司的街边应用程序吸引了越来越多的用户使用。但是,由此也产生了很多相关的服务技术难题,特别是当用户想在一个区域网络内共同使用同一应用程序,而并不通过基站进行数据连接的问题。例如,在咖啡店里,当我们想邀请其他顾客一起玩一些手机游戏时,只能一个接一个的对顾客进行询问,显然,这种方法并不合适。因此,高效准确地发现其他用户将为应用程序的使用提供很大的帮助,利于用户之间定位(GPS)设备的共享,店铺也可以应用此功能向顾客发送电子宣传单等。
[0003]目前,移动设备主要是由电池提供电量,如果保持无线通讯模块始终在监听状态,虽然可以保证很快发现邻居用户,但是这样会很快消耗掉移动设备的电量,在实际使用中并不合适。因此我们只能间歇性打开无线通讯模块去探测邻居用户,然而,如何保证用户在统一的某一时刻同时进行探测,成为间歇性探测技术中一个关键问题。传统的一些邻居探测方法虽然能保证在一定时间内可以发现邻居用户,但是其功耗依然很大,而且效率低,需要一段时间才可以发现邻居用户。

【发明内容】

[0004]针对上述技术问题,本发明的目的在于提供一种利用环境声音信息快速、低功耗发现邻居用户的方法,其在间歇性、短时间打开通讯模块的限制下,提高了发现邻居用户的速度,降低了功耗。
[0005]为达此目的,本发明采用以下技术方案。
[0006]所述利用环境声音信息快速、低功耗发现邻居用户的方法,其包括如下步骤:
[0007]A、周期性采集环境声音信息;
[0008]B、根据一段时间米集的声音信息决定事件点;具体为在米集了 η次环境声音信息之后,对每一次采样信息进行分析,计算每次采样时间内的声音音量平均值,再从η个采样点中选取音量最大的点作为事件点;其中η取20?60 ;
[0009]C、根据决定的事件点时间位置,向后推迟一段固定时长,再打开通讯模块发现邻居用户。
[0010]进一步的,所述步骤A中周期性采集环境声音信息,具体是指:以2赫兹的频率周期性采集环境声音信息,每次采集时间的长度为64毫秒。
[0011]进一步的,所述步骤B中计算声音音量平均值,具体是指:
[0012]对于64毫秒内的声音信息采样,累计计算每一个采样值P (i)的平方值并求和,最后除以采样值的个数,并取20倍的对数值:
【权利要求】
1.利用环境声音信息快速、低功耗发现邻居用户的方法,其特征在于,包括如下步骤: A、周期性采集环境声音信息; B、根据一段时间米集的声音信息决定事件点;具体为在米集了η次环境声音信息之后,对每一次采样信息进行分析,计算每次采样时间内的声音音量平均值,再从η个采样点中选取音量最大的点作为事件点;其中η取20~60 ; C、根据决定的事件点时间位置,向后推迟一段固定时长,再打开通讯模块发现邻居用户。
2.根据权利要求1所述的利用环境声音信息快速、低功耗发现邻居用户的方法,其特征在于,所述步骤A中周期性采集环境声音信息,具体是指:以2赫兹的频率周期性采集环境声音信息,每次采集时间的长度为64毫秒。
3.根据权利要求2所述的利用环境声音信息快速、低功耗发现邻居用户的方法,其特征在于,所述步骤B中计算声音音量平均值,具体是指: 对于64毫秒内的声音信息采样,累计计算每一个采样值P (i)的平方值并求和,最后除以采样值的个数,并取20倍的对数值:
4.根据权利要求1或2所述的利用环境声音信息快速、低功耗发现邻居用户的方法,其特征在于,步骤C所述的固定时长为20个时间片段的长度,并打开所述通讯模块一个时间片段长度,所述一个时间片段的长度为2秒。
【文档编号】H04W48/16GK103558583SQ201310499172
【公开日】2014年2月5日 申请日期:2013年10月22日 优先权日:2013年10月22日
【发明者】刘云浩, 王可宇, 刘克彬, 王继良, 杨铮 申请人:无锡赛睿科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1