公开/公告号CN104427597A
专利类型发明专利
公开/公告日2015-03-18
原文格式PDF
申请/专利权人 中兴通讯股份有限公司;
申请/专利号CN201310400159.8
发明设计人 魏元;
申请日2013-09-04
分类号H04W52/02;H04W76/04;
代理机构北京派特恩知识产权代理有限公司;
代理人张颖玲
地址 518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部
入库时间 2023-12-17 04:53:00
法律状态公告日
法律状态信息
法律状态
2023-09-15
未缴年费专利权终止 IPC(主分类):H04W52/02 专利号:ZL2013104001598 申请日:20130904 授权公告日:20190913
专利权的终止
2019-09-13
授权
授权
2019-08-30
专利申请权的转移 IPC(主分类):H04W52/02 登记生效日:20190809 变更前: 变更后: 申请日:20130904
专利申请权、专利权的转移
2016-10-12
实质审查的生效 IPC(主分类):H04W52/02 申请日:20130904
实质审查的生效
2015-03-18
公开
公开
技术领域
本发明涉及无线局域网(Wireless Local Area Network,WLAN)通信领域,尤其涉及一种无线局域网终端保持一直在线的系统及方法、服务器。
背景技术
WLAN的大规模发展,使得具备移动性与便携性的智能无线局域网终端越来越普及,但由于智能无线局域网终端内部的WLAN模块很耗电,用户不得不长时间关闭WLAN模块,以达到节电目的。
目前,为开展更多的业务而保持无线局域网终端一直在线,802.11标准定义了节电(Power Save,PS)功能。图1为802.11标准中PS流程示意图,如图1所示,PS流程包括以下步骤:
步骤101:无线局域网终端关联访问节点(Access Point,AP),获得IP地址;
这里,无线局域网终端通过WLAN接口关联AP进行身份验证,通过身份验证后无线局域网终端从AP获得IP地址,之后无线局域网终端与网络进行数据通信。
步骤102:无线局域网终端向AP通知自身即将进入PS状态;
这里,无线局域网终端在即将进入PS状态前,会向AP发送通知,告知自身即将进入PS状态。
步骤103:AP缓存其它数据源发给该无线局域网终端的数据;
这里,AP接收到步骤102中无线局域网终端发来的通知后,会缓存其它数据源发给无线局域网终端的数据。
步骤104:无线局域网终端进入PS状态;
步骤102之后,无线局域网终端关闭无线收发器进入PS状态;
具体的,无线局域网终端的WLAN模块进入睡眠(Sleep)状态,此时无线局域网终端不收发任何数据。
步骤105:无线局域网终端退出PS状态;
具体的,无线局域网终端开启无线收发器退出PS状态,即:无线局域网终端的WLAN模块进入激活(Active)状态,无线局域网终端与网络进行正常数据通信。
步骤106:无线局域网终端向AP通知自身退出PS状态;
步骤107:AP将缓存的数据下发给无线局域网终端;
具体的,AP接收到无线局域网终端发来的退出PS状态的通知后,将自身在该无线局域网终端PS期间缓存的数据下发给该无线局域网终端,无线局域网终端与网络随后进行正常数据通信。
根据上述流程可以看出,现有的802.11标准中PS流程至少存在如下问题:
1)为了节电,无线局域网终端需要不停地关闭和开启无线收发器,由于无线收发器的关闭与开启无法由网络侧自动控制,导致需要下发数据的业务,如即时消息、广告等无法实现,极大地限制了网络功能。
2)AP缓存无线局域网终端Sleep状态时其它数据源发来的数据,但对于专注于无线接入的AP来说,处理能力与存储空间均有限,不能满足大批量数据缓存的需求;而且,当多个无线局域网终端进入节电状态时,受限于处理能力与存储空间,AP将会不断地丢弃无线局域网终端的数据,导致业务报文多次重传,频繁地丢包重传,不仅降低了网络效率,也非常降低用户体验,因此,此方法无法满足大批量数据缓存的需求。
发明内容
有鉴于此,本发明实施例的主要目的在于提供一种无线局域网终端保持一直在线的系统及方法、服务器,能在减少WLAN模块耗电的同时,使无线局域网终端保持一直在线。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种无线局域网终端保持一直在线的系统,所述系统包括:无线局域网终端、在线状态服务器、在线数据缓存服务器;其中,
所述无线局域网终端,用于接收并执行所述在线状态服务器制定的在线离线策略,并在自身状态转入在线后或即将转入离线前向所述在线状态服务器通知自身状态变化;
所述在线状态服务器,用于制定在线离线策略并发送给所述无线局域网终端;
所述在线数据缓存服务器,用于接收所述无线局域网终端所处的在线/离线状态的通知,并在所述无线局域网终端转入离线后,缓存各数据源发给所述无线局域网终端的数据,在所述无线局域网终端转入在线后,向所述无线局域网终端下发缓存的数据。
上述方案中,所述系统还包括:访问节点AP,用于与所述无线局域网终端关联;
所述无线局域网终端,还用于关联所述AP进行身份认证,通过身份认证后获得IP地址。
上述方案中,所述在线状态服务器,还用于在接收到所述无线局域网终端通知的状态变化后,记录所述无线局域网终端的在线/离线状态。
上述方案中,所述无线局域网终端接收所述在线状态服务器制定的在线离线策略包括:
所述无线局域网终端向所述在线状态服务器注册,请求获取所述在线状态服务器制定的在线离线策略,注册成功后,所述在线状态服务器向所述无线局域网终端下发在线离线策略;或者,
所述在线状态服务器通过其它网元获知所述无线局域网终端通过身份认证后,主动向所述无线局域网终端下发在线离线策略。
上述方案中,所述在线数据缓存服务器为AP、或除AP外的其它网元。
上述方案中,所述在线数据缓存服务器为所述AP时,所述无线局域网终端,用于在自身状态转入在线后或即将转入离线前,直接向所述在线数据缓存服务器通知自身所处的在线/离线状态;所述在线数据缓存服务器,用于接收所述无线局域网终端所处的在线/离线状态的通知,并向所述在线状态服务器通知所述无线局域网终端的在线/离线状态;所述在线数据缓存服务器为所述除AP外的其它网元时,所述无线局域网终端,用于在自身状态转入在线后或即将转入离线前,向所述在线状态服务器通知自身所处的在线/离线状态;所述在线状态服务器,用于接收所述无线局域网终端所处的在线/离线状态的通知,并向所述在线数据缓存服务器通知所述无线局域网终端的在线/离线状态。
上述方案中,所述系统还可包括:应用业务服务器,用于从所述在线状态服务器查询所述无线局域网终端的在线/离线状态、并根据所述无线局域网终端的在线/离线状态的查询结果开展业务。
本发明还提供了一种无线局域网终端保持一直在线的在线数据缓存服务器,所述在线数据缓存服务器包括:第一状态收发模块、缓存模块、缓存数据发送模块;其中,
第一状态收发模块,用于接收和发送所述无线局域网终端所处的在线/离线状态的通知;
所述缓存模块,用于在所述无线局域网终端转入离线后,缓存各数据源发给所述无线局域网终端的数据;
所述缓存数据发送模块,用于在所述无线局域网终端转入在线后,向所述无线局域网终端下发所述缓存模块缓存的数据。
上述方案中,所述第一状态收发模块,用于接收和发送所述无线局域网终端根据在线状态服务器制定的在线离线策略在转入在线后或即将转入离线前发送的所述通知。
本发明还提供了一种无线局域网终端保持一直在线的在线状态服务器,所述在线状态服务器包括:策略制定模块、策略发送模块、第二状态收发模块、状态记录及查询模块;其中,
所述策略制定模块,用于为所述无线局域网终端制定在线离线策略;
所述策略发送模块,用于将所述策略制定模块制定的在线离线策略发送给所述无线局域网终端;
所述第二状态收发模块,用于接收和发送所述无线局域网终端根据所述在线离线策略所处的在线/离线状态的通知;
所述状态记录及查询模块,用于在接收到所述无线局域网终端所处的在线/离线状态的通知后,记录所述无线局域网终端的在线/离线状态;以及向应用业务服务器提供所述无线局域网终端的在线/离线状态的查询服务。
本发明还提供了一种无线局域网终端保持一直在线的方法,所述方法包括:
无线局域网终端接收并执行在线状态服务器制定的在线离线策略,并在自身状态转入在线后或即将转入离线前向所述在线状态服务器通知自身状态变化;
在线数据缓存服务器接收所述无线局域网终端所处的在线/离线状态的通知,并在所述无线局域网终端转入离线后,缓存各数据源发给所述无线局域网终端的数据;
所述无线局域网终端转入在线后,所述在线数据缓存服务器向所述无线局域网终端下发缓存的数据。
上述方案中,所述方法还包括:所述无线局域网终端接收在线离线策略前,关联访问节点AP进行身份认证,通过身份认证后获得IP地址。
上述方案中,所述方法还包括:所述在线状态服务器接收到所述无线局域网终端通知的状态变化后,记录所述无线局域网终端的在线/离线状态。
上述方案中,所述无线局域网终端接收所述在线状态服务器制定的在线离线策略包括:
所述无线局域网终端向所述在线状态服务器注册,请求获取所述在线状态服务器制定的在线离线策略,注册成功后,所述在线状态服务器向所述无线局域网终端下发在线离线策略;或者,
所述在线状态服务器通过其它网元获知所述无线局域网终端通过身份认证后,主动向所述无线局域网终端下发在线离线策略。
上述方案中,所述在线数据缓存服务器为AP、或除AP外的其它网元。
上述方案中,所述AP担任所述在线数据缓存服务器时,所述无线局域网终端在自身状态转入在线后或即将转入离线前,直接向所述在线数据缓存服务器通知自身所处的在线/离线状态,所述在线数据缓存服务器接收所述无线局域网终端所处的在线/离线状态的通知,并向所述在线状态服务器通知所述无线局域网终端的在线/离线状态;所述除AP外的其它网元担任所述在线数据缓存服务器时,所述无线局域网终端在自身状态转入在线后或即将转入离线前,向所述在线状态服务器通知自身所处的在线/离线状态,所述在线状态服务器接收所述无线局域网终端所处的在线/离线状态的通知,并向所述在线数据缓存服务器通知所述无线局域网终端的在线/离线状态。
上述方案中,所述方法还包括:应用业务服务器从所述在线状态服务器查询所述无线局域网终端的在线/离线状态、并根据所述无线局域网终端的在线/离线状态的查询结果开展业务。
本发明还提供了一种无线局域网终端保持一直在线的方法,所述方法包括:
获取无线局域网终端根据在线状态服务器制定的在线离线策略在转入在线后或即将转入离线前的在线/离线状态变化的通知;
在无线局域网终端转入离线后,缓存各数据源发给所述无线局域网终端的数据;并在所述无线局域网终端转入在线后,向所述无线局域网终端下发缓存的数据。
本发明实施例所提供的无线局域网终端保持一直在线的系统及方法、服务器,无线局域网终端根据在线状态服务器制定的在线离线策略,改变自身的在线/离线状态;并且,无线局域网终端在自身状态转入在线后或即将转入离线前向在线状态服务器通知自身状态变化;在线数据缓存服务器接收无线局域网终端所处的在线/离线状态的通知,并在无线局域网终端转入离线后,缓存各数据源发给该无线局域网终端的数据;无线局域网终端转入在线后,在线数据缓存服务器向该无线局域网终端下发缓存的数据;这样,整个过程由网络侧自动控制,从而保证了无线局域网终端以节电方式保持一直在线,与网络进行正常数据通信,且降低了网络丢包重传流量,极大地提高了用户体验。
另外,业务提供商可通过程序接口向在线状态服务器查询无线局域网终端所处的状态;业务提供商通过所提供的无线局域网终端状态查询服务,可随时获知无线局域网终端在线/离线状态,如此,能够保证及时有效地开展各类具有数据下发功能的业务,如语音、可视电话、即时消息,通知、广告等。
附图说明
图1为802.11标准中PS流程示意图;
图2为本发明实施例系统的组成结构示意图;
图3为本发明方法实施例一的实现流程示意图;
图4为本发明方法实施例二的实现流程示意图;
图5为本发明方法实施例三的实现流程示意图。
具体实施方式
本发明实施例的基本思想是:无线局域网终端接收并执行在线状态服务器制定的在线离线策略,并在自身状态转入在线后或即将转入离线前向在线状态服务器通知自身状态变化;在线数据缓存服务器接收无线局域网终端所处的在线/离线状态的通知,并在无线局域网终端转入离线后,缓存各数据源发给该无线局域网终端的数据;无线局域网终端转入在线后,在线数据缓存服务器向该无线局域网终端下发缓存的数据。
本发明实施例中,所述执行在线离线策略,是无线局域网终端根据在线状态服务器制定的在线离线策略,改变自身的在线/离线状态;也就是说,无线局域网终端何时转入在线状态、何时转入离线状态是由网络侧控制的。
这里,所述在线数据缓存服务器可以是AP、或除AP外的其它网元。
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明实施例提供了一种无线局域网终端保持一直在线的系统,图2为本发明实施例系统的组成结构图,如图2所示,所述无线局域网终端保持一直在线的系统包括:无线局域网终端21、在线状态服务器23、在线数据缓存服务器24;其中,
无线局域网终端21,用于接收并执行在线状态服务器23制定的在线离线策略,并在自身状态转入在线后或即将转入离线前向在线状态服务器23通知自身状态变化;
在线状态服务器23,用于制定在线离线策略,并发送给无线局域网终端21;
在线数据缓存服务器24,用于接收无线局域网终端21所处的在线/离线状态的通知,并在无线局域网终端21转入离线后,缓存各数据源发给该无线局域网终端21的数据;在无线局域网终端21转入在线后,向该无线局域网终端21下发缓存的数据。
进一步的,所述无线局域网终端21,还用于转入在线状态后,与网络进行数据通信;
所述在线状态服务器23,还用于记录无线局域网终端21的在线/离线状态,以便能够向第三方提供无线局域网终端21的在线/离线状态。
所述系统还包括:AP22,用于通过WLAN接口与无线局域网终端21关联;相应的,所述无线局域网终端21,还用于通过WLAN接口关联AP22进行身份认证,通过身份认证后获得IP地址,与网络进行数据通信。
这里,所述无线局域网终端21接收所述在线状态服务器23制定的在线离线策略包括:无线局域网终端21向在线状态服务器23注册,请求获取在线状态服务器23制定的在线离线策略,注册成功后,在线状态服务器23向无线局域网终端21下发在线离线策略;或者,在线状态服务器23通过其它网元获知无线局域网终端21通过所述身份认证后,主动向无线局域网终端21下发在线离线策略。
任何无线局域网终端21在线期间,在线状态服务器23可随时向该无线局域网终端下发更新的在线离线策略。
其中,所述在线数据缓存服务器24可由AP22、或除AP以外的其它网元担任;
AP22担任在线数据缓存服务器24时,无线局域网终端21在自身状态转入在线后或即将转入离线前,使用IEEE802.11的Qos Null Data报文直接向在线数据缓存服务器24通知自身所处的在线/离线状态;相应的,所述在线数据缓存服务器24接收所述无线局域网终端21所处的在线/离线状态的通知,并向所述在线状态服务器23通知所述无线局域网终端21的在线/离线状态;
除AP以外的其它网元担任在线数据缓存服务器24时,无线局域网终端21在自身状态转入在线后或即将转入离线前,向所述在线状态服务器23通知自身所处的在线/离线状态;相应的,所述在线状态服务器23接收所述无线局域网终端21所处的在线/离线状态的通知,并向所述在线数据缓存服务器24通知所述无线局域网终端21所处的在线/离线状态。
在线状态服务器23和所述AP22也可以用于通过除AP以外的其它网元获知无线局域网终端重新处于在线状态。
在图2所示系统架构的基础上,所述无线局域网终端保持一直在线的系统还可以增加应用业务服务器,应用业务服务器可通过查询协议向在线状态服务器23发送查询无线局域网终端21状态的请求,从在线状态服务器23查询无线局域网终端21的在线/离线状态,并根据无线局域网终端21的在线/离线状态的查询结果开展业务。
本发明实施例提供了一种无线局域网终端保持一直在线的在线数据缓存服务器,所述在线数据缓存服务器为AP、或除AP外的其它网元;
具体的,所述在线数据缓存服务器包括:第一状态收发模块、缓存模块、缓存数据发送模块;其中,
第一状态收发模块,用于接收和发送无线局域网终端所处的在线/离线状态的通知;
AP担任在线数据缓存服务器时,第一状态收发模块接收无线局域网终端使用IEEE802.11的Qos Null Data报文发来的无线局域网终端所处的在线/离线状态的通知,并将无线局域网终端所处的在线/离线状态的通知发送给在线状态服务器;
除AP外的其它网元担任在线数据缓存服务器时,第一状态收发模块接收在线状态服务器发来的无线局域网终端所处的在线/离线状态的通知。
缓存模块,用于在无线局域网终端转入离线后,缓存各数据源发给所述无线局域网终端的数据。
缓存数据发送模块,用于在无线局域网终端转入在线后,向所述无线局域网终端下发缓存模块缓存的数据。
相应的,本发明实施例还提供了一种无线局域网终端保持一直在线的在线状态服务器,所述在线状态服务器包括:策略制定模块、策略发送模块、第二状态收发模块、状态记录及查询模块;其中,
策略制定模块,用于为无线局域网终端制定在线离线策略。
策略发送模块,用于将策略制定模块制定的在线离线策略发送给无线局域网终端;具体包括:
无线局域网终端向策略发送模块注册,请求获取在线离线策略,注册成功后,策略发送模块向无线局域网终端下发在线离线策略;或者,策略发送模块通过其它网元获知无线局域网终端通过身份认证后,主动向无线局域网终端下发在线离线策略;
任何无线局域网终端在线期间,策略发送模块可随时向该无线局域网终端下发更新的在线离线策略。
第二状态收发模块,用于接收和发送无线局域网终端所处的在线/离线状态的通知;
AP担任在线数据缓存服务器时,第二状态收发模块接收AP发来的无线局域网终端所处的在线/离线状态的通知;
除AP外的其它网元担任在线数据缓存服务器时,第二状态收发模块接收无线局域网终端发来的无线局域网终端所处的在线/离线状态的通知,并将无线局域网终端所处的在线/离线状态的通知发送给在线数据缓存服务器。
状态记录及查询模块,用于在接收到无线局域网终端所处的在线/离线状态的通知后,记录所述无线局域网终端的在线/离线状态;还用于向应用业务服务器提供无线局域网终端的在线/离线状态的查询服务,以便使应用业务服务器根据无线局域网终端的在线/离线状态的查询结果开展业务。
图3为本发明方法实施例一的实现流程示意图,本实施例中,AP担任在线数据缓存服务器。如图3所示,本实施例无线局域网终端保持一直在线的方法包括以下步骤:
步骤301:无线局域网终端关联AP,获得IP地址;
这里,无线局域网终端通过WLAN接口关联AP进行身份认证,通过身份认证后,无线局域网终端从AP获得IP地址,之后,无线局域网终端与网络进行数据通信。
步骤302:在线状态服务器向无线局域网终端下发在线离线策略;
这里,无线局域网终端向在线状态服务器注册,请求获取在线状态服务器制定的在线离线策略,注册成功后,在线状态服务器会向无线局域网终端下发在线离线策略。
此外,无线局域网终端还可以通过其它网元的参与获得在线状态服务器制定的在线离线策略,具体的,在线状态服务器通过其它网元获知无线局域网终端已通过身份认证,则主动向无线局域网终端下发在线离线策略。
任何无线局域网终端在线期间,在线状态服务器可随时向该无线局域网终端下发更新的在线离线策略。
本实施例中,所述在线状态服务器制定的在线离线策略包括:在线及离线的时刻、时长与间隔,其中,在线及离线的时长与间隔取决于业务需求、用户需求、网络状况等因素,由网络运营商制定,无线局域网终端执行;无线局域网终端按照在线离线策略,改变自身的在线/离线状态;无线局域网终端执行在线离线策略可以是周期性的。
步骤303:无线局域网终端即将离线前,向AP通知自身即将转入离线状态;
具体的,无线局域网终端即将转入离线状态前,将IEEE802.11的Qos NullData报文中的Power Management字段置1,直接将该报文发给AP,向AP通知自身即将转入离线状态。
步骤304:AP向在线状态服务器通知无线局域网终端转入离线状态;
具体的,AP接收到无线局域网终端发来的通知后,会向在线状态服务器通知相应无线局域网终端转入离线状态。
进一步的,在线状态服务器记录无线局域网终端的在线/离线状态,以便能够向第三方提供无线局域网终端的在线/离线状态,比如:在线状态服务器可向应用业务服务器提供查询服务,应用业务服务器向在线状态服务器发送查询无线局域网终端状态的请求,从在线状态服务器查询无线局域网终端的在线/离线状态,并根据无线局域网终端的在线/离线状态的查询结果开展业务。
具体的,若查询结果为无线局域网终端在线,则相应的应用程序可直接与无线局域网终端通信;若查询结果为无线局域网终端离线,则相应的应用程序延迟与无线局域网终端的通信。
步骤305:AP缓存其它数据源发给该无线局域网终端的数据;
步骤306:无线局域网终端转入离线状态;
这里,无线局域网终端转入离线状态,即:无线局域网终端的WLAN模块转为Sleep状态以节电,此时,无线局域网终端不收发任何数据。
步骤307:无线局域网终端退出离线状态;
本实施例中,无线局域网终端根据在线离线策略,离线时长结束后无线局域网终端会自动退出离线状态,无线局域网终端的WLAN模块转为Active状态,无线局域网终端与网络进行正常的数据通信。
步骤308:无线局域网终端向AP通知自身退出离线状态;
具体的,无线局域网终端将IEEE802.11的Qos Null Data报文中的PowerManagement字段置0,并将该报文发给AP,向AP通知自身退出离线状态。
步骤309:AP向在线状态服务器通知无线局域网终端退出离线状态;
步骤310:AP将缓存的数据下发给无线局域网终端;
这里,AP接收到无线局域网终端发来的退出离线状态的通知后,将自身在该无线局域网终端离线期间缓存的数据下发给该无线局域网终端,无线局域网终端与网络随后进行正常的数据通信;
之后,无线局域网终端会按照在线离线策略,在线时长结束后返回执行步骤303。
在实际应用中,步骤303结束后,步骤304、步骤304、步骤306同步执行。
本实施例中,AP担任在线数据缓存服务器,适用于信息量不大的数据通信过程,如WLAN模式中的个人自用网或企业网。
图4为本发明方法实施例二的实现流程示意图,本实施例中,其它网元担任在线数据缓存服务器。如图4所示,本实施例无线局域网终端保持一直在线的方法包括以下步骤:
步骤401:无线局域网终端关联AP,获得IP地址;
这里,无线局域网终端通过WLAN接口关联AP进行身份认证,通过身份认证后,无线局域网终端从AP获得IP地址,之后,无线局域网终端与网络进行数据通信。
步骤402:在线状态服务器向无线局域网终端下发在线离线策略;
这里,无线局域网终端向在线状态服务器注册,请求获取在线状态服务器制定的在线离线策略,注册成功后,在线状态服务器会向无线局域网终端下发在线离线策略。
此外,无线局域网终端还可以通过其它网元的参与获得在线状态服务器制定的在线离线策略,具体的,在线状态服务器通过其它网元获知无线局域网终端已通过身份认证,则主动向无线局域网终端下发在线离线策略。
任何无线局域网终端在线期间,在线状态服务器可随时向该无线局域网终端下发更新的在线离线策略。
本实施例中,所述在线状态服务器制定的在线离线策略包括:在线及离线的时刻、时长与间隔,其中,在线及离线的时长与间隔取决于业务需求、用户需求、网络状况等因素,由网络运营商制定,无线局域网终端执行;无线局域网终端按照在线离线策略,改变自身的在线/离线状态;无线局域网终端执行在线离线策略可以是周期性的。
步骤403:无线局域网终端即将离线前,向在线状态服务器通知自身即将转入离线状态;
步骤404:在线状态服务器向在线数据缓存服务器通知无线局域网终端转入离线状态;
具体地,在线状态服务器接收到无线局域网终端发来的通知后,会向在线数据缓存服务器通知相应无线局域网终端转入离线状态。
进一步的,在线状态服务器记录无线局域网终端的在线/离线状态,以便能够向第三方提供无线局域网终端的在线/离线状态,比如:在线状态服务器可向应用业务服务器提供查询服务,应用业务服务器向在线状态服务器发送查询无线局域网终端状态的请求,从在线状态服务器查询无线局域网终端的在线/离线状态,并根据无线局域网终端的在线/离线状态的查询结果开展业务。
具体的,若查询结果为无线局域网终端在线,则相应的应用程序可直接与无线局域网终端通信;若查询结果为无线局域网终端离线,相应的应用程序延迟与无线局域网终端的通信。
步骤405:在线数据缓存服务器缓存其它数据源发给该无线局域网终端的数据;
步骤406:无线局域网终端转入离线状态;
这里,无线局域网终端转入离线状态,即:无线局域网终端的WLAN模块转为Sleep状态以节电,此时,无线局域网终端不收发任何数据。
步骤407:无线局域网终端退出离线状态;
本实施例中,无线局域网终端根据在线离线策略,离线时长结束后无线局域网终端会自动退出离线状态,无线局域网终端的WLAN模块转为Active状态,无线局域网终端与网络进行正常的数据通信。
步骤408:无线局域网终端向在线状态服务器通知自身退出离线状态;
步骤409:在线状态服务器向在线数据缓存服务器通知无线局域网终端退出离线状态;
步骤410:在线数据缓存服务器将缓存的数据下发给无线局域网终端;
这里,在线数据缓存服务器接收到在线状态服务器发来的无线局域网终端退出离线状态的通知后,将自身在该无线局域网终端离线期间缓存的数据下发给该无线局域网终端,无线局域网终端与网络随后进行正常的数据通信;
之后,无线局域网终端会按照在线离线策略,在线时长结束后返回执行步骤403。
在实际应用中,步骤403结束后,步骤404、步骤405、步骤406同步执行。
本实施例中,其它网元担任在线数据缓存服务器,适用于信息量大的数据通信过程,如WLAN模式中的公众业务网。
基于图3和图4给出的两种实施例及其具体实现流程可以看出,AP或其它网元均可以担任在线数据缓存服务器,且分别适用于信息量不大和信息量大的不同应用环境中,因此,在本发明的一个优选应用实例中,可在缓存发给无线局域网终端的数据之前,先判断需缓存的数据信息量大还是小,如果需缓存的数据信息量大,则由其它网元担任在线数据缓存服务器,缓存其它数据源发给该无线局域网终端的数据;如果需缓存的数据信息量小,则由AP担任在线数据缓存服务器,缓存其它数据源发给该无线局域网终端的数据。
图5为本发明方法实施例三的实现流程示意图,本实施例中,其它网元担任在线数据缓存服务器,AP中转无线局域网终端的在线/离线状态消息。如图5所示,本实施例无线局域网终端保持一直在线的方法包括以下步骤:
步骤501:无线局域网终端关联AP,获得IP地址;
这里,无线局域网终端通过WLAN接口关联AP进行身份认证,通过身份认证后,无线局域网终端从AP获得IP地址,之后,无线局域网终端与网络进行数据通信。
步骤502:在线状态服务器向无线局域网终端下发在线离线策略;
这里,无线局域网终端向在线状态服务器注册,请求获取在线状态服务器制定的在线离线策略,注册成功后,在线状态服务器会向无线局域网终端下发在线离线策略。
此外,无线局域网终端还可以通过其它网元的参与获得在线状态服务器制定的在线离线策略,具体的,在线状态服务器通过其它网元获知无线局域网终端已通过身份认证,则主动向无线局域网终端下发在线离线策略。
任何无线局域网终端在线期间,在线状态服务器可随时向该无线局域网终端下发更新的在线离线策略。
本实施例中,所述在线状态服务器制定的在线离线策略包括:在线及离线的时刻、时长与间隔,其中,在线及离线的时长与间隔取决于业务需求、用户需求、网络状况等因素,由网络运营商制定,无线局域网终端执行;无线局域网终端按照在线离线策略,改变自身的在线/离线状态;无线局域网终端执行在线离线策略可以是周期性的。
步骤503:无线局域网终端即将离线前,向AP通知自身即将转入离线状态;
具体的,无线局域网终端即将转入离线状态前,将IEEE802.11的Qos NullData报文中的Power Management字段置1,直接将该报文发给AP,向AP通知自身即将转入离线状态。
步骤504:AP向在线状态服务器通知无线局域网终端转入离线状态;在线状态服务器向在线数据缓存服务器通知无线局域网终端转入离线状态;
进一步的,在线状态服务器记录无线局域网终端的在线/离线状态,以便能够向第三方提供无线局域网终端的在线/离线状态,比如:在线状态服务器可向应用业务服务器提供查询服务,应用业务服务器向在线状态服务器发送查询无线局域网终端状态的请求,从在线状态服务器查询无线局域网终端的在线/离线状态,并根据无线局域网终端的在线/离线状态的查询结果开展业务。
具体的,若查询结果为无线局域网终端在线,则相应的应用程序可直接与无线局域网终端通信;若查询结果为无线局域网终端离线,则相应的应用程序延迟与无线局域网终端的通信。
步骤505:在线数据缓存服务器缓存其它数据源发给该无线局域网终端的数据;
步骤506:无线局域网终端转入离线状态;
这里,无线局域网终端转入离线状态,即:无线局域网终端的WLAN模块转为Sleep状态以节电,此时,无线局域网终端不收发任何数据。
步骤507:无线局域网终端退出离线状态;
本实施例中,无线局域网终端根据在线离线策略,离线时长结束后无线局域网终端会自动退出离线状态,无线局域网终端的WLAN模块转为Active状态,无线局域网终端与网络进行正常的数据通信。
步骤508:无线局域网终端向AP通知自身退出离线状态;
具体的,无线局域网终端将IEEE802.11的Qos Null Data报文中的PowerManagement字段置0,并将该报文发给AP,向AP通知自身退出离线状态。
步骤509:AP向在线状态服务器通知无线局域网终端退出离线状态;在线状态服务器向在线数据缓存服务器通知无线局域网终端退出离线状态;
步骤510:在线数据缓存服务器将缓存的数据下发给无线局域网终端;
这里,在线数据缓存服务器接收到在线状态服务器发来的无线局域网终端退出离线状态的通知后,将自身在该无线局域网终端离线期间缓存的数据下发给该无线局域网终端,无线局域网终端与网络随后进行正常的数据通信;
之后,无线局域网终端会按照在线离线策略,在线时长结束后返回执行步骤503。
在实际应用中,步骤503结束后,步骤504、步骤505、步骤506同步执行。
本实施例中,其它网元担任在线数据缓存服务器,并由AP中转无线局域网终端在线/离线状态消息,是其它网元担任在线数据缓存服务器的另一种可实现方式,适用于信息量大的数据通信过程,如WLAN模式中的公众业务网。
相应的,本发明还提供了一种无线局域网终端保持一直在线的方法,所述方法包括:
获取无线局域网终端根据在线状态服务器制定的在线离线策略在转入在线后或即将转入离线前的在线/离线状态变化的通知;
在无线局域网终端转入离线后,缓存各数据源发给所述无线局域网终端的数据;并在所述无线局域网终端转入在线后,向所述无线局域网终端下发缓存的数据。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
机译: 无线局域网终端一直保持在线的系统,方法及服务器
机译: 无线局域网终端始终保持在线的系统,方法及服务器
机译: 通过卡进行交易的系统,通过卡进行交易的处理方法,可以保持服务器与终端之间数据的一致性。为了确定是否可以使用卡以及在线和离线终端卡的交易许可,记录读取计算机和表格数据