一种无线网络休眠和唤醒的方法及系统技术方案

技术编号:10556139 阅读:93 留言:0更新日期:2014-10-22 12:27
本发明专利技术公开了一种无线网络休眠和唤醒的方法及系统,属于通信领域。在本发明专利技术中,一方面,当终端设备在第一预定时间内不收发数据时,通过心跳包发送深度休眠消息至终端设备,关闭无线接收模块和无线发送模块,然后每隔第二预定时间通过心跳包发送第一预定唤醒列表至终端设备,若终端设备包含在第一预定唤醒列表中,则开启无线接收模块和无线发送模块;另一方面,当终端设备在第三预定时间内不发送数据,但接收数据时,通过心跳包发送标准休眠消息至终端设备,关闭无线发送模块,然后通过心跳包发送第二预定唤醒列表至终端设备,若终端设备包含在第二预定唤醒列表中,则开启无线发送模块。本发明专利技术通过所述无线网络休眠和唤醒的方法及系统,节约了带宽。

【技术实现步骤摘要】
一种无线网络休眠和唤醒的方法及系统
本专利技术涉及通信领域,特别涉及一种无线网络休眠和唤醒的方法及系统。
技术介绍
WiFi(WIreless-Fidelity,无线保真)无线网络中每个终端设备一旦连接至接入点后,正常工作过程中收、发无线模块均处于启动状态,并根据当前无线网络整体的需求对收发模块的启停进行控制。无线网络中现有的收发模块的启停技术通过接入点给终端设备发送普通的网络消息,占用了大量带宽。
技术实现思路
本专利技术提供了一种无线网络休眠和唤醒的方法及系统,节约了接入点和终端设备间的网络带宽。本专利技术是这样实现的,一种无线网络休眠和唤醒的方法,所述方法包括:检测终端设备在预定时间内的数据收发状态;当所述终端设备在第一预定时间内既不接收数据,也不发送数据时,将所述终端设备加入到深度休眠列表中,并通过心跳包发送所述深度休眠列表至所述终端设备;根据当前网络通讯的状况判断是否需要唤醒已深度休眠终端设备,并在判断结果为是时,将需唤醒的已深度休眠终端设备加入到第一预定唤醒列表中;每隔第二预定时间通过心跳包发送所述第一预定唤醒列表至所述终端设备;当所述终端设备在第三预定时间内不发送数据,但接收数据时,将所述终端设备加入到标准休眠列表中,并通过心跳包发送所述标准休眠列表所述终端设备;根据当前网络通讯的状况判断是否需要唤醒已标准休眠终端设备,并在判断结果为是时,将需唤醒的已标准休眠终端设备加入到第二预定唤醒列表中;通过心跳包发送所述第二预定唤醒列表至所述终端设备。本专利技术的另一目的在于提供一种无线网络休眠和唤醒的方法,所述方法包括:当终端设备包含于接收到的深度休眠列表时,关闭终端设备中的无线接收模块和无线发送模块;每隔第二预定时间启动所述无线接收模块以接收接入点发送的第一预定唤醒列表;在所述终端设备包含于所述第一预定唤醒列表时,开启所述无线接收模块和所述无线发送模块;当终端设备包含于接收到的标准休眠列表时,关闭所述终端设备中的所述无线发送模块;接收所述接入点发送的第二预定唤醒列表;在所述终端设备包含于所述第二预定唤醒列表时,开启所述无线发送模块。本专利技术的另一目的在于提供一种无线网络休眠和唤醒的方法,所述方法包括:检测终端设备在预定时间内的数据收发状态;当所述终端设备在第一预定时间内既不接收数据,也不发送数据时,将所述终端设备加入到深度休眠列表中,并通过心跳包发送所述深度休眠列表至所述终端设备;当所述终端设备包含于接收到的所述深度休眠列表时,关闭所述终端设备中的无线接收模块和无线发送模块;根据当前网络通讯的状况判断是否需要唤醒已深度休眠终端设备,并在判断结果为是时,将需唤醒的已深度休眠终端设备加入到第一预定唤醒列表中;每隔第二预定时间通过心跳包发送所述第一预定唤醒列表至所述终端设备;每隔第二预定时间启动所述无线接收模块以接收所述第一预定唤醒列表;在所述终端设备包含于所述第一预定唤醒列表时,开启所述无线接收模块和所述无线发送模块;当所述终端设备在第三预定时间内不发送数据,但接收数据时,将所述终端设备加入到标准休眠列表中,并通过心跳包发送所述标准休眠列表至所述终端设备;当所述终端设备包含于接收到的所述标准休眠列表时,关闭所述无线发送模块;根据当前网络通讯的状况判断是否需要唤醒已标准休眠终端设备,并在判断结果为是时,将需唤醒的已标准休眠终端设备加入到第二预定唤醒列表中;通过心跳包发送所述第二预定唤醒列表至所述终端设备;接收所述第二预定唤醒列表;在所述终端设备包含于所述第二预定唤醒列表时,开启所述无线发送模块。本专利技术的另一目的在于提供一种接入点,所述接入点包括:检测模块,用于检测终端设备在预定时间内的数据收发状态;第一发送模块,用于当所述终端设备在第一预定时间内既不接收数据,也不发送数据时,将所述终端设备加入到深度休眠列表中,并通过心跳包发送深度休眠列表至所述终端设备;第一加入模块,用于根据当前网络通讯的状况判断是否需要唤醒已深度休眠终端设备,并在判断结果为是时,将需唤醒的已深度休眠终端设备加入到第一预定唤醒列表中;第二发送模块,用于每隔第二预定时间通过心跳包发送所述第一预定唤醒列表至所述终端设备;第三发送模块,用于当所述终端设备在第三预定时间内不发送数据,但接收数据时,将所述终端设备加入到标准休眠列表中,并通过心跳包发送所述标准休眠列表至所述终端设备;第二加入模块,用于根据当前网络通讯的状况判断是否需要唤醒已标准休眠终端设备,并在判断结果为是时,将需唤醒的已标准休眠终端设备加入到第二预定唤醒列表中;第四发送模块,通过心跳包发送所述第二预定唤醒列表至所述终端设备。本专利技术的另一目的在于提供一种终端设备,所述终端设备包括:第一关闭模块,用于当终端设备包含于接收到的深度休眠列表时,关闭终端设备中的无线接收模块和无线发送模块;第一接收模块,用于每隔第二预定时间启动所述无线接收模块以接收接入点发送的第一预定唤醒列表;第一开启模块,用于在所述终端设备包含于所述第一预定唤醒列表时,开启所述无线接收模块和所述无线发送模块;第二关闭模块,用于当终端设备包含于接收到的标准休眠列表时,关闭所述终端设备中的所述无线发送模块;第二接收模块,用于接收所述接入点发送的第二预定唤醒列表;第二开启模块,用于在所述终端设备包含于所述第二预定唤醒列表时,开启所述无线发送模块。本专利技术的另一目的在于提供一种无线网络休眠和唤醒的系统,所述系统包含如上述的接入点和如上述的终端设备。本专利技术提供的技术方案带来的有益效果是:从上述本专利技术可知,由于当终端设备在第一预定时间内既不接收数据,也不发送数据时,则通过心跳包发送深度休眠列表至终端设备,当终端设备包含于深度休眠列表时关闭无线接收模块和无线发送模块,每隔第二预定时间通过心跳包发送第一预定唤醒列表至终端设备,若终端设备包含在第一预定唤醒列表中,则开启无线接收模块和无线发送模块;当终端设备在第三预定时间内不发送数据,但接收数据时,则通过心跳包发送标准休眠列表至终端设备,当终端设备包含于标准休眠列表时关闭无线发送模块,通过心跳包发送第二预定唤醒列表至终端设备,若终端设备包含在第二预定唤醒列表中,则开启无线发送模块,因此,节约了接入点和终端设备间的网络带宽。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种无线网络休眠和唤醒的方法的一种实现流程图;图2为本专利技术实施例一提供的一种无线网络休眠和唤醒的方法的另一种实现流程图;图3为本专利技术实施例二提供的一种无线网络休眠和唤醒的方法的实现流程图;图4为本专利技术实施例三提供的一种无线网络休眠和唤醒的方法的实现流程图;图5为本专利技术实施例四提供的一种无线网络休眠和唤醒的方法的实现流程图;图6为本专利技术实施例五提供的一种接入点的一种结构示意图;图7为本专利技术实施例五提供的一种接入点的另一种结构示意图;图8为本专利技术实施例六提供的一种终端设备的一种结构示意图;图9为本专利技术实施例六提供的一种终端设备的另一种结构示意图;图10为本专利技术实施例七提供的一种无线网络休眠和唤醒的系统结构示意图。具体本文档来自技高网...
一种无线网络休眠和唤醒的方法及系统

【技术保护点】
一种无线网络休眠和唤醒的方法,其特征在于,所述方法包括:检测终端设备在预定时间内的数据收发状态;当所述终端设备在第一预定时间内既不接收数据,也不发送数据时,将所述终端设备加入到深度休眠列表中,并通过心跳包发送所述深度休眠列表至所述终端设备;根据当前网络通讯的状况判断是否需要唤醒已深度休眠终端设备,并在判断结果为是时,将需唤醒的已深度休眠终端设备加入到第一预定唤醒列表中;每隔第二预定时间通过心跳包发送所述第一预定唤醒列表至所述终端设备至所述终端设备;当所述终端设备在第三预定时间内不发送数据,但接收数据时,将所述终端设备加入到标准休眠列表中,并通过心跳包发送所述标准休眠列表至所述终端设备;根据当前网络通讯的状况判断是否需要唤醒已标准休眠终端设备,并在判断结果为是时,将需唤醒的已标准休眠终端设备加入到第二预定唤醒列表中;通过心跳包发送所述第二预定唤醒列表至所述终端设备。

【技术特征摘要】
1.一种无线网络休眠和唤醒的方法,其特征在于,所述方法包括:检测终端设备在预定时间内的数据收发状态;当所述终端设备在第一预定时间内既不接收数据,也不发送数据时,将所述终端设备加入到深度休眠列表中,并通过心跳包发送所述深度休眠列表至所述终端设备;根据当前网络通讯的状况判断是否需要唤醒已深度休眠终端设备,并在判断结果为是时,将需唤醒的已深度休眠终端设备加入到第一预定唤醒列表中;每隔第二预定时间通过心跳包发送所述第一预定唤醒列表至所述终端设备;当所述终端设备在第三预定时间内不发送数据,但接收数据时,将所述终端设备加入到标准休眠列表中,并通过心跳包发送所述标准休眠列表至所述终端设备;根据当前网络通讯的状况判断是否需要唤醒已标准休眠终端设备,并在判断结果为是时,将需唤醒的已标准休眠终端设备加入到第二预定唤醒列表中;通过心跳包发送所述第二预定唤醒列表至所述终端设备。2.根据权利要求1所述的方法,其特征在于,所述检测终端设备在预定时间内的数据收发状态的步骤之前还包括以下步骤:通过心跳包发送接入点时间源的实时时间或开机时间至终端设备。3.一种无线网络休眠和唤醒的方法,其特征在于,所述方法包括:当终端设备包含于接收到的深度休眠列表时,关闭终端设备中的无线接收模块和无线发送模块;每隔第二预定时间启动所述无线接收模块以接收接入点发送的第一预定唤醒列表;在所述终端设备包含于所述第一预定唤醒列表时,开启所述无线接收模块和所述无线发送模块;当终端设备包含于接收到的标准休眠列表时,关闭所述终端设备中的所述无线发送模块;接收所述接入点发送的第二预定唤醒列表;在所述终端设备包含于所述第二预定唤醒列表时,开启所述无线发送模块。4.根据权利要求3所述的方法,其特征在于,所述当终端设备包含于接收到的深度休眠列表时,关闭终端设备中的无线接收模块和无线发送模块的步骤之前还包括以下步骤:接收所述接入点发送的接入点时间源的实时时间或开机时间,并根据所述实时时间或所述开机时间对终端设备时间源的时间进行校准;所述当终端设备包含于接收到的标准休眠列表时,关闭所述终端设备中的所述无线发送模块的步骤之前还包括以下步骤:接收所述接入点发送的接入点时间源的实时时间或开机时间,并根据所述实时时间或所述开机时间对终端设备时间源的时间进行校准。5.一种无线网络休眠和唤醒的方法,其特征在于,所述方法包括:检测终端设备在预定时间内的数据收发状态;当所述终端设备在第一预定时间内既不接收数据,也不发送数据时,将所述终端设备加入到深度休眠列表中,并通过心跳包发送所述深度休眠列表至所述终端设备;当所述终端设备包含于接收到的所述深度休眠列表时,关闭所述终端设备中的无线接收模块和无线发送模块;根据当前网络通讯的状况判断是否需要唤醒已深度休眠终端设备,并在判断结果为是时,将需唤醒的已深度休眠终端设备加入到第一预定唤醒列表中;每隔第二预定时间通过心跳包发送所述第一预定唤醒列表至所述终端设备;每隔第二预定时间启动所述无线接收模块以接收所述第一预定唤醒列表;在所述终端设备包含于所述第一预定唤醒列表时,开启所述无线接收模块和所述无线发送模块;当所述终端设备在第三预定时间...

【专利技术属性】
技术研发人员:李琦
申请(专利权)人:深圳市双赢伟业科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1