本发明专利技术公开一种快速、低功耗发现邻居用户的方法,其包括如下步骤:A、将一个时间周期划分成长度相等的五个时间分区,即第一至第五时间分区,其中,每个时间分区包括若干个时间片段单元。B、将时间片段单元划分为监听单元和空闲单元。C、在第一时间分区和第四时间分区内各设定一个位置可移动的监听单元,在第五时间分区内设定一个位置固定的监听单元,并将其余时间片段单元均设定为空闲单元。本发明专利技术在间歇性、短时间打开通讯模块的限制下,提高了发现邻居用户的速度,降低了功耗。
【技术实现步骤摘要】
一种快速、低功耗发现邻居用户的方法
本专利技术涉及网络通信
,尤其涉及一种快速、低功耗发现邻居用户的方法。
技术介绍
社交网络应用逐步从互联网转移到了移动设备上,例如任天堂公司的街边应用程序吸引了越来越多的用户使用。但是,由此也产生了很多相关的服务技术难题,特别是当用户想在一个区域网络内共同使用同一应用程序,而并不通过基站进行数据连接的问题。例如,在咖啡店里,当我们想邀请其他顾客一起玩一些手机游戏时,只能一个接一个的对顾客进行询问,显然,这种方法并不合适。因此,高效准确地发现其他用户将为应用程序的使用提供很大的帮助,利于用户之间定位(GPS)设备的共享,店铺也可以应用此功能向顾客发送电子宣传单等。目前,移动设备主要是由电池提供电量,如果保持无线通讯模块始终在监听状态,虽然可以保证很快发现邻居用户,但是这样会很快消耗掉移动设备的电量,在实际使用中并不合适。因此我们只能间歇性打开无线通讯模块去探测邻居用户,然而,如何保证用户在统一的某一时刻同时进行探测,成为间歇性探测技术中一个关键问题。传统的一些邻居探测方法虽然能保证在一定时间内可以发现邻居用户,但是其功耗依然很大,而且效率低,需要一段时间才可以发现邻居用户。
技术实现思路
针对上述技术问题,本专利技术的目的在于提供一种快速、低功耗发现邻居用户的方法,其在间歇性、短时间打开通讯模块的限制下,提高了发现邻居用户的速度,降低了功耗。为达此目的,本专利技术采用以下技术方案:一种快速、低功耗发现邻居用户的方法,其包括如下步骤:A、将一个时间周期划分成长度相等的五个时间分区,即第一至第五时间分区,其中,每个时间分区包括若干个时间片段单元;B、将时间片段单元划分为监听单元和空闲单元;C、在第一时间分区和第四时间分区内各设定一个位置可移动的监听单元,在第五时间分区内设定一个位置固定的监听单元,并将其余时间片段单元均设定为空闲单元。特别地,所述步骤A中每个时间分区包括若干个时间片段单元,具体是指:所述第一至第五时间分区均包括相同数量的时间片段单元,且所有时间片段单元的长度相同。特别地,所述步骤B具体包括:将时间片段单元划分为监听单元和空闲单元,其中,当移动终端处于监听单元时,将打开通讯模块,完成探测数据包的接收和发送,当移动终端处于空闲单元时,将关闭通讯模块,停止接收和发送探测数据包。特别地,所述步骤B中移动终端发送探测数据包,具体包括:移动终端在监听单元所在时间片段单元的起始与终止时刻各发送一个探测数据包,并在监听单元所在时间片段单元的前后一个时间片段单元距离处,各发送一个探测数据包。特别地,所述步骤C中在第一时间分区内设定的位置可移动的监听单元与在第四时间分区内设定的位置可移动的监听单元的位置变化规律不同。特别地,所述步骤C中第一时间分区内设定的位置可移动的监听单元的位置变化如下:所述监听单元从所在的时间片段单元开始移动,随着时间的推移,在下个时间周期内,监听单元将相对于原来时间片段单元的位置向后移动两个时间片段单元,其中,若向后移动两个时间片段单元后跃出了第一时间分区,则监听单元将移动到第一时间分区的起始时间片段单元,依此循环重复。特别地,所述步骤C中第四时间分区内设定的位置可移动的监听单元的位置变化如下:所述监听单元从所在的时间片段单元开始移动,随着时间的推移,在下个时间周期内,监听单元将相对于原来时间片段单元的位置向前移动两个时间片段单元,其中,若向前移动两个时间片段单元后跃出了第四时间分区,则监听单元将移动到第四时间分区的最后一个时间片段单元,依此循环重复。特别地,所述步骤C中在第五时间分区内设定一个位置固定的监听单元,具体包括:将第五时间分区的最后一个时间片段单元设定为监听单元,其中,该监听单元的位置始终不变,在每个时间周期内都固定在所述最后一个时间片段单元。本专利技术将一个时间周期划分为第一至第五时间分区,并在第一时间分区和第四时间分区内各设定一个位置可移动的监听单元,在第五时间分区内设定一个位置固定的监听单元,将其余时间片段单元均设定为空闲单元。第一时间分区和第四时间分区内的监听单元在不同时间周期的位置不断变化,提高了发现邻居用户的速度。五个时间分区中仅设定有三个监听单元,其余时间片段单元均设定为空闲单元,而移动终端处于空闲单元时,通讯模块处于关闭状态,这样一来,大大降低了功耗。附图说明图1为本专利技术实施例提供的快速、低功耗发现邻居用户的方法流程图;图2为本专利技术实施例提供的发送探测数据包的示意图;图3a为本专利技术实施例提供的第一时间周期时监听单元与空闲单元分配图;图3b为本专利技术实施例提供的第二时间周期时监听单元与空闲单元分配图;图3c为本专利技术实施例提供的第三时间周期时监听单元与空闲单元分配图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和实施例对本专利技术作进一步说明。请参照图1所示,图1为本专利技术实施例提供的快速、低功耗发现邻居用户的方法流程图。本实施例中快速、低功耗发现邻居用户的方法包括如下步骤:步骤S101、将一个时间周期划分成长度相等的五个时间分区,即第一至第五时间分区,其中,每个时间分区包括若干个时间片段单元。所述第一至第五时间分区均包括相同数量的时间片段单元,且所有时间片段单元的长度相同。因此,一个时间周期的总长度就等于五个时间分区中所有时间片段单元的长度之和。步骤S102、将时间片段单元划分为监听单元和空闲单元。当移动终端处于监听单元时,将打开通讯模块,完成探测数据包的接收和发送。其中,移动终端发送探测数据包过程如下:移动终端在监听单元所在时间片段单元的起始与终止时刻各发送一个探测数据包,另外,为了保证在监听单元跳跃移动的情况也可以发现邻居用户,在监听单元所在时间片段单元的前后一个时间片段单元距离处,也各发送一个探测数据包。在发送探测数据包之外的时间内,移动终端将保持监听状态,如果此时能够接收到探测数据包,则证明两个用户可以互相发现。需要说明的是,发送探测数据包所需时间相对于时间片段单元长度较小,仅对每个监听单元增加两个发送探测数据包的时间并不明显增加耗能程度。当移动终端处于空闲单元时,将关闭通讯模块,进入节能状态,移动终端不发送探测数据包,同时也不接收邻居用户的探测数据包。步骤S103、在第一时间分区和第四时间分区内各设定一个位置可移动的监听单元,在第五时间分区内设定一个位置固定的监听单元,并将其余时间片段单元均设定为空闲单元。本实施例中在第一时间分区内设定的位置可移动的监听单元与在第四时间分区内设定的位置可移动的监听单元的位置变化规律不同。同时,将第五时间分区的最后一个时间片段单元设定为监听单元,其中,该监听单元的位置始终不变,在每个时间周期内都固定在所述最后一个时间片段单元。第一时间分区内设定的位置可移动的监听单元的位置变化如下:监听单元从所在的时间片段单元开始移动,随着时间的推移,在下个时间周期内,监听单元将相对于原来时间片段单元的位置向后移动两个时间片段单元,其中,若向后移动两个时间片段单元后跃出了第一时间分区,则监听单元将移动到第一时间分区的起始时间片段单元,依此循环重复。第四时间分区内设定的位置可移动的监听单元的位置变化如下:监听单元从所在的时间片段单元开始移动,随着时间的推移,在下个时间周期内,监听单元将相对于本文档来自技高网...

【技术保护点】
一种快速、低功耗发现邻居用户的方法,其特征在于,包括如下步骤:A、将一个时间周期划分成长度相等的五个时间分区,即第一至第五时间分区,其中,每个时间分区包括若干个时间片段单元;B、将时间片段单元划分为监听单元和空闲单元;C、在第一时间分区和第四时间分区内各设定一个位置可移动的监听单元,在第五时间分区内设定一个位置固定的监听单元,并将其余时间片段单元均设定为空闲单元。
【技术特征摘要】
1.一种快速、低功耗发现邻居用户的方法,其特征在于,包括如下步骤:A、将一个时间周期划分成长度相等的五个时间分区,即第一至第五时间分区,其中,每个时间分区包括若干个时间片段单元;B、将时间片段单元划分为监听单元和空闲单元;其中,当移动终端处于监听单元时,将打开通讯模块,完成探测数据包的接收和发送,当移动终端处于空闲单元时,将关闭通讯模块,停止接收和发送探测数据包;移动终端发送探测数据包具体包括:移动终端在监听单元所在时间片段单元的起始与终止时刻各发送一个探测数据包,并在监听单元所在时间片段单元的前后一个时间片段单元距离处,各发送一个探测数据包;在发送探测数据包之外的时间内,移动终端将保持监听状态,如果此时能够接收到探测数据包,则证明两个用户可以互相发现;C、在第一时间分区和第四时间分区内各设定一个位置可移动的监听单元,在第五时间分区内设定一个位置固定的监听单元,并将其余时间片段单元均设定为空闲单元。2.根据权利要求1所述的快速、低功耗发现邻居用户的方法,其特征在于,所述步骤A中每个时间分区包括若干个时间片段单元,具体是指:所述第一至第五时间分区均包括相同数量的时间片段单元,且所有时间片段单元的长度相同。3.根据权利要求1所述的快速、低功耗发现邻居用户的方法,其特征在于,所述步骤C中在第一时间分区内设定的位置可移动的监听...
【专利技术属性】
技术研发人员:王宇可,毛续飞,刘云浩,
申请(专利权)人:无锡赛思汇智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。