一种自动下线的方法、上网终端和系统与流程

文档序号:11139695阅读:868来源:国知局
一种自动下线的方法、上网终端和系统与制造工艺

本发明涉及上网终端通信领域,特别是涉及一种自动下线的方法、上网终端和系统。



背景技术:

随着互联网和无线网络的发展,越来越多的人使用无线WIFI接入网络。在一些公共场合,人流量多,上网设备接入资源相对匮乏,但是存在部分上网终端接入无线设备之后,很少使用,却占着接入资源的情况。想要使用无线网络的用户,却因为接入资源被占用,而无法接入使用无线网络。在私人场合,不需要使用流量上网时,一些例如游戏、视频、新闻、聊天工具等应用程序,会定期通过网络向用户推送信息,在上网终端为休眠模式下,应用程序在推送信息时会唤醒上网终端,甚至唤醒上网终端屏幕,导致了用户不使用上网终端的时候,也会存在异常耗费流量和异常耗电的问题。

心跳机制是定时发送一个自定义的结构体(心跳包),让对方知道自己还活着,以确保连接的有效性的机制。所谓的心跳包就是客户端定时发送简单的信息给服务器端告诉它我还在而已。代码就是每隔几分钟发送一个固定信息给服务端,服务端收到后回复一个固定信息如果服务端几分钟内没有收到客户端信息则视客户端断开。比如有些通信软件长时间不使用,要想知道它的状态是在线还是离线就需要心跳包,定时发包收包。发包方:可以是客户也可以是服务端,看哪边实现方便合理,一般是客户端。服务器也可以定时轮询发心跳下去。心跳包之所以叫心跳包是因为:它像心跳一样每隔固定时间发一次,以此来告诉服务器,这个客户端还活着。事实上这是为了保持长连接,至于这个包的内容,是没有什么特别规定的,不过一般都是很小的包,或者只包含包头的一个空包。

目前已有的方案是通过设置用户上网终端流量门限值,当用户使用的流量小于门限值时,则认为该用户是不活跃的用户,并将该用户踢除下线。而现有的这种盲目控制网络上下线的方案,当上网终端在网络环境下进行一些比较重要的与时间关系密切的联网活动,如玩网络游戏、进行重要的视频、网络会话、抢票、电商活动抢购等,如果这时切断网络最终导致联网活动发生短暂中断。众所周知,比较重要的与时间关系密切相关的联网活动发生短暂中断时,不仅会降低用户的使用体验,还可能为用户造成经济损失。



技术实现要素:

本发明的提供了一种自动下线的方法、上网终端和系统,其目的在于能够更有效的节约用户接入网络资源,也不会影响用户的使用体验。

本发明提供的技术方案如下:

一种自动下线的方法,包括步骤:

S100判断上网终端网络使用流量是否达到预设流量门限值,若是执行步骤S200;否则,执行步骤S400;

S200判断所述上网终端进入待机/息屏状态是否达到预设断网时长,若是执行步骤S300;否则,执行步骤S400;

S300控制所述上网终端自动下线,断开网络连接;

S400控制所述上网终端保持连接当前网络。

本发明首先判断上网终端是否达到预设流量门限值,如果达到预设流量门限值,再判断上网终端进入待机/息屏状态是否达到预设断网时长,如果上网终端进入待机/息屏状态,说明此时上网终端当前处于休眠状态,上网终端当前并未运行任何应用程序,此时再继续判断上网终端处于休眠状态是否达到预设断网时长,如果是说明上网终端此时并没有数据往来,连接会浪费网络资源,将断开上网终端的网络连接;如果休眠状态没达到预设断网时长,就保持连接当前网络。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。

进一步的,所述步骤S200包括步骤:

S210判断所述上网终端是否进入待机/息屏状态,若是执行步骤S220;否则,执行步骤S400;

S220判断所述上网终端保持待机/息屏状态时长是否达到预设断网时长,若是执行步骤S230;否则,执行步骤400;

S230根据心跳保活机制,判断是否保活所述上网终端,若是执行步骤S300;否则,执行步骤S400;或者,

S240根据预设的白名单,判断是否断开所述上网终端的网络连接,若是执行步骤S300;否则,执行步骤S400。

本发明中,首先判断上网终端是否达到预设流量门限值,若是再判断上网终端进入待机/息屏状态是否达到预设断网时长,若是再根据心跳保活机制,判断是否保活所述上网终端,因为上网终端长时间处于休眠状态,说明该上网终端此时并没有数据往来,连接会浪费网络资源,这样再根据心跳保活机制进行判断,如果不保活所述上网终端将断开上网终端的网络连接;如果保活所述上网终端将保持所述上网终端连接当前网络;如果休眠状态没达到预设断网时长,就保持连接当前网络。或者,

首先判断上网终端是否达到预设流量门限值,若是再判断上网终端进入待机/息屏状态是否达到预设断网时长,因为上网终端长时间处于休眠状态,说明该上网终端此时并没有数据往来,连接会浪费网络资源,这样再根据预设的白名单,判断是否断开所述上网终端的网络连接,如果所述上网终端在白名单内,那么保持所述上网终端连接当前网络;如果所述上网终端不在白名单内,那么将断开上网终端的网络连接。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。

进一步的,所述步骤S400之后包括步骤:

S500判断所述上网终端是否退出待机/息屏状态,若是执行步骤S600;否则,执行步骤S700;

S600控制所述上网终端自动上线,开启网络连接;

S700控制所述上网终端保持断网状态。

本发明中,通过判断上网终端是否退出待机/息屏状态来控制上网终端的网络连接状态,可以自动连接网络,提高用户使用体验。

进一步的,根据所述上网终端进行判断和控制自身是否自动上下线;或者,根据网络提供设备进行判断和控制所有所述上网终端是否自动上下线;所述网络提供设备可以提供Wi-Fi网络、移动数据网络。

本发明中,可以通过上网终端自身进行判断和控制上下线,也可以通过网络提供设备来进行判断和控制上下线。

本发明还提供一种自动下线的上网终端,包括:

判断模块,所述判断模块与控制模块通讯连接;判断上网终端网络使用流量是否达到预设流量门限值;进一步判断所述上网终端进入待机/息屏状态是否达到预设断网时长;

控制模块,当所述上网终端网络使用流量达到预设流量门限值,并且所述上网终端进入待机/息屏状态达到预设断网时长,控制所述上网终端自动下线,断开网络连接;

当所述上网终端网络使用流量未达到预设流量门限值;或者当所述上网终端网络使用流量达到预设流量门限值,而所述上网终端进入待机/息屏状态未达到预设断网时长,控制所述上网终端保持连接当前网络。

本发明上网终端首先判断自身使用的网络流量是否达到预设流量门限值,如果达到预设流量门限值,再判断自身进入待机/息屏状态是否达到预设断网时长,如果上网终端进入待机/息屏状态,说明此时上网终端当前处于休眠状态,上网终端当前并未运行任何应用程序,此时再继续判断上网终端处于休眠状态是否达到预设断网时长,如果是说明上网终端此时并没有数据往来,连接会浪费网络资源,将断开上网终端的网络连接;如果休眠状态没达到预设断网时长,就保持连接当前网络。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。

进一步的,所述判断模块还包括:

判断状态子模块,所述判断状态子模块与判断性质子模块通讯连接;判断自身是否进入待机/息屏状态;

判断时长子模快,所述判断时长子模块与判断性质子模块通讯连接;判断自身待机/息屏状态持续时长是否达到预设断网时长;

判断性质子模块,根据心跳保活机制,判断是否保活所述上网终端;或者,根据预设的白名单,判断是否断开所述上网终端的网络连接。

本发明中,首先判断上网终端是否达到预设流量门限值,若是再判断上网终端进入待机/息屏状态是否达到预设断网时长;

若是再根据心跳保活机制,判断是否保活所述上网终端,因为上网终端长时间处于休眠状态,说明该上网终端此时并没有数据往来,连接会浪费网络资源,这样再根据心跳保活机制进行判断,如果不保活所述上网终端将断开上网终端的网络连接;如果保活所述上网终端将保持所述上网终端连接当前网络;如果休眠状态没达到预设断网时长,就保持连接当前网络。或者,

根据预设的白名单,判断是否断开所述上网终端的网络连接,如果所述上网终端在白名单内,那么保持所述上网终端连接当前网络;如果所述上网终端不在白名单内,那么将断开上网终端的网络连接。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。通过筛选没有数据往来的上网终端,断开该上网终端的网络连接,避免浪费网络资源,减少用户网络连接费用。

进一步的,所述判断模块,还判断所述上网终端是否退出待机/息屏状态;所述控制模块,当所述上网终端退出待机/息屏状态,控制所述上网终端自动上线,开启网络连接。

本发明中,通过判断上网终端是否退出待机/息屏状态来控制上网终端的网络连接状态,可以自动连接网络,提高用户使用体验。

本发明还提供一种自动下线系统,包括:

网络提供设备,所述网络提供设备与上网终端通讯连接;判断所述上网终端网络使用流量是否达到预设流量门限值;判断所述上网终端进入待机/息屏状态达到预设断网时长;

当所述上网终端网络使用流量达到预设流量门限值,并且所述上网终端进入待机/息屏状态达到预设断网时长,控制所述上网终端自动下线,断开网络连接;

当所述上网终端网络使用流量未达到预设流量门限值;或者当所述上网终端网络使用流量达到预设流量门限值,而所述上网终端进入待机/息屏状态未达到预设断网时长,控制所述上网终端保持连接当前网络;其中,所述网络提供设备可以提供Wi-Fi网络、移动数据网络。

本发明通过网络提供设备判断上网终端是否达到预设流量门限值,如果达到预设流量门限值,再判断上网终端进入待机/息屏状态是否达到预设断网时长,如果上网终端进入待机/息屏状态,说明此时上网终端当前处于休眠状态,上网终端当前并未运行任何应用程序,此时再继续判断上网终端处于休眠状态是否达到预设断网时长,如果是说明上网终端此时并没有数据往来,连接会浪费网络资源,将断开上网终端的网络连接;如果休眠状态没达到预设断网时长,就保持连接当前网络。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。

进一步的,所述网络提供设备包括:

判断模块,所述判断模块与控制模块通讯连接;判断上网终端网络使用流量是否达到预设流量门限值;判断所述上网终端进入待机/息屏状态达到预设断网时长;

控制模块,当所述上网终端网络使用流量达到预设流量门限值,并且所述上网终端进入待机/息屏状态达到预设断网时长,控制所述上网终端自动下线,断开网络连接;

当所述上网终端网络使用流量未达到预设流量门限值;或者当所述上网终端网络使用流量达到预设流量门限值,而所述上网终端进入待机/息屏状态未达到预设断网时长,控制所述上网终端保持连接当前网络;其中,

所述判断模块,还判断所述上网终端是否退出待机/息屏状态;

所述控制模块,当所述上网终端退出待机/息屏状态,控制所述上网终端自动上线,开启网络连接。

本发明,首先判断上网终端是否达到预设流量门限值,如果达到预设流量门限值,再判断上网终端进入待机/息屏状态是否达到预设断网时长,如果上网终端进入待机/息屏状态,说明此时上网终端当前处于休眠状态,上网终端当前并未运行任何应用程序,此时再继续判断上网终端处于休眠状态是否达到预设断网时长,如果是说明上网终端此时并没有数据往来,连接会浪费网络资源,将断开上网终端的网络连接;如果休眠状态没达到预设断网时长,就保持连接当前网络。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。通过判断上网终端是否退出待机/息屏状态来控制上网终端的网络连接状态,可以自动连接网络,提高用户使用体验。

进一步的,所述判断模块包括:

判断状态子模块,所述判断状态子模块与判断性质子模块通讯连接;判断自身是否进入待机/息屏状态;

判断时长子模快,所述判断时长子模块与判断性质子模块通讯连接;判断自身待机/息屏状态持续时长是否达到预设断网时长;

判断性质子模块,根据心跳保活机制,判断是否保活所述上网终端;或者,根据预设的白名单,判断是否断开所述上网终端的网络连接。

本发明中,首先判断上网终端是否达到预设流量门限值,若是再判断上网终端进入待机/息屏状态是否达到预设断网时长;

若是再根据心跳保活机制,判断是否保活所述上网终端,因为上网终端长时间处于休眠状态,说明该上网终端此时并没有数据往来,连接会浪费网络资源,这样再根据心跳保活机制进行判断,如果不保活所述上网终端将断开上网终端的网络连接;如果保活所述上网终端将保持所述上网终端连接当前网络;如果休眠状态没达到预设断网时长,就保持连接当前网络。或者,

根据预设的白名单,判断是否断开所述上网终端的网络连接,如果所述上网终端在白名单内,那么保持所述上网终端连接当前网络;如果所述上网终端不在白名单内,那么将断开上网终端的网络连接。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。通过筛选没有数据往来的上网终端,断开该上网终端的网络连接,避免浪费网络资源,减少用户网络连接费用。

与现有技术相比,本发明提供一种自动下线的方法、上网终端和系统,至少带来以下一种技术效果:

1、通过对上网终端进行监测,进而控制网络上下线,避免上网终端使用一些数据往来流量很小的应用时,突然被踢除下线的问题,提高用户使用体验。

2、通过筛选没有数据往来的上网终端,断开该上网终端的网络连接,避免浪费网络资源,减少网络连接费用。

附图说明

下面将以明确易懂的方式,结合附图说明优选实施方式,对一种自动下线的方法、上网终端和系统的特性、技术特征、优点及其实现方式予以进一步说明。

图1是本发明一种自动下线的方法一个实施例的流程图;

图2是本发明一种自动下线的方法另一个实施例的流程图;

图3是本发明一种自动下线的方法另一个实施例的流程图;

图4是本发明一种自动下线的上网终端一个实施例的结构示意图;

图5是本发明一种自动下线的上网终端另一个实施例的结构示意图;

图6是本发明一种自动下线的系统一个实施例的结构示意图;

图7是本发明一种自动下线的系统另一个实施例的结构示意图。

具体实施方式

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。

为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。

参照图1所示,本发明提供一种自动下线的方法的一个实施例,包括步骤:

S100判断上网终端网络使用流量是否达到预设流量门限值,若是执行步骤S200;否则,执行步骤S400;

S200判断所述上网终端进入待机/息屏状态是否达到预设断网时长,若是执行步骤S300;否则,执行步骤S400;

S300控制所述上网终端自动下线,断开网络连接;

S400控制所述上网终端保持连接当前网络。

本发明实施例中,首先判断上网终端是否达到预设流量门限值,如果达到预设流量门限值,再判断上网终端进入待机/息屏状态是否达到预设断网时长,如果上网终端进入待机/息屏状态,说明此时上网终端当前处于休眠状态,上网终端当前并未运行任何应用程序,此时再继续判断上网终端处于休眠状态是否达到预设断网时长,如果是说明上网终端此时并没有数据往来,连接会浪费网络资源,将断开上网终端的网络连接;如果休眠状态没达到预设断网时长,就保持连接当前网络。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。本发明实施例中的上网终端包括可以任何具有存储和通讯功能的终端,例如平板电脑、手机、电子阅读器、遥控器、个人计算机(PersonalComputer,PC)、笔记本电脑、车载设备、网络电视、可穿戴设备等。待机/息屏状态可以由用户自主设置,也可以由上网终端在生产时进行出厂设置。而且,该预设断网时长可以根据上网终端的当前的时间而改变,当上网终端当前的时间处于上网终端用户白天活动时间时,该预设断网时长可以设置为较长的第一预设断网时长,当上网终端当前的时间处于上网终端用户夜晚休息时间时,该预设断网时长可以设置为较短的第二预设断网时长。其中,该用户活动时间与用户夜晚休息时间可以由用户根据自己的生活习惯自主设置,也可以由上网终端在出厂时根据统计数据进行统一设置。

参照图2所示,相同的部分不再赘述。本发明提供一种自动下线的方法的另一个实施例,包括步骤:

S210判断所述上网终端是否进入待机/息屏状态,若是执行步骤S220;否则,执行步骤S400;

S220判断所述上网终端保持待机/息屏状态时长是否达到预设断网时长,若是执行步骤S230;否则,执行步骤400;

S230根据心跳保活机制,判断是否保活所述上网终端,若是执行步骤S300;否则,执行步骤S400;

S500判断所述上网终端是否退出待机/息屏状态,若是执行步骤S600;否则,执行步骤S700;

S600控制所述上网终端自动上线,开启网络连接;

S700控制所述上网终端保持断网状态。

本发明实施例中,首先判断上网终端是否达到预设流量门限值,若是再判断上网终端进入待机/息屏状态是否达到预设断网时长,若是再根据心跳保活机制,判断是否保活所述上网终端,因为上网终端长时间处于休眠状态,说明该上网终端此时并没有数据往来,连接会浪费网络资源,这样再根据心跳保活机制进行判断,如果不保活所述上网终端将断开上网终端的网络连接;如果保活所述上网终端将保持所述上网终端连接当前网络;如果休眠状态没达到预设断网时长,就保持连接当前网络。本发明实施例中,通过判断上网终端是否退出待机/息屏状态来控制上网终端的网络连接状态,可以自动连接网络,提高用户使用体验。针对不同类型的网络分别采用不同的固定间隔的心跳来保活网络链接链接,在WIFI下使用15分钟心跳间隔,在数据网络下使用28分钟心跳间隔。而其他的移动终端类应用也都采用固定的心跳策略,典型的心跳值有3分20秒、4分30秒、4分45秒、7分钟、15分钟、28分钟等等。在监测到满足智能心跳自适应计算条件时,采用当前心跳包时间间隔进行心跳测试,并在满足测试成功条件时,将当前心跳包时间间隔加上预定心跳增加步长作为新的当前心跳包时间间隔,返回采用当前心跳包时间间隔进行心跳测试的步骤,在满足测试失败条件时,根据当前心跳包时间间隔确定稳定心跳包时间间隔。根据本发明实施例的方法,其是通过对智能心跳自适应计算条件进行监测,并在满足智能心跳自适应计算条件时,通过进行心跳测试逐步对心跳包时间间隔进行调整,直至找到合适的稳定心跳包时间间隔,从而不仅可以得到与当前网络环境相适应的、能保持网络连接的尽可能大的心跳包时间间隔,由于心跳包时间间隔是尽可能大的,因而也可以在一定程度上节省电量、流量以及网络资源。

参照图3所示,相同的部分不再赘述。本发明提供一种自动下线的方法的另一个实施例,包括步骤:

S240根据预设的白名单,判断是否断开所述上网终端的网络连接,若是执行步骤S300;否则,执行步骤S400。

本发明实施例中,首先判断上网终端是否达到预设流量门限值,若是再判断上网终端进入待机/息屏状态是否达到预设断网时长,因为上网终端长时间处于休眠状态,说明该上网终端此时并没有数据往来,连接会浪费网络资源,这样再根据预设的白名单,判断是否断开所述上网终端的网络连接,如果所述上网终端在白名单内,那么保持所述上网终端连接当前网络;如果所述上网终端不在白名单内,那么将断开上网终端的网络连接。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。若当前运行的上网终端处于白名单中,则确定当前运行的上网终端将会进行一些用户转账、支付等重要相关联网活动,因此,控制在白名单内的上网终端的网络连接十分的重要,避免用户损失。

参照图4所示,本发明提供一种自动下线的上网终端的一个实施例,包括:

判断模块110,所述判断模块110与控制模块120通讯连接;判断上网终端100网络使用流量是否达到预设流量门限值;进一步判断所述上网终端100进入待机/息屏状态是否达到预设断网时长;

控制模块120,当所述上网终端100网络使用流量达到预设流量门限值,并且所述上网终端100进入待机/息屏状态达到预设断网时长,控制所述上网终端100自动下线,断开网络连接;

当所述上网终端100网络使用流量未达到预设流量门限值;或者当所述上网终端100网络使用流量达到预设流量门限值,而所述上网终端100进入待机/息屏状态未达到预设断网时长,控制所述上网终端100保持连接当前网络。

本发明实施例中,上网终端100首先判断自身使用的网络流量是否达到预设流量门限值,如果达到预设流量门限值,再判断自身进入待机/息屏状态是否达到预设断网时长,如果上网终端100进入待机/息屏状态,说明此时上网终端100当前处于休眠状态,上网终端100当前并未运行任何应用程序,此时再继续判断上网终端100处于休眠状态是否达到预设断网时长,如果是说明上网终端100此时并没有数据往来,连接会浪费网络资源,将断开上网终端100的网络连接;如果休眠状态没达到预设断网时长,就保持连接当前网络。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。

参照图5所示,相同的部分不再赘述。本发明提供一种自动下线的上网终端的另一个实施例,包括:

所述判断模块110还包括:

判断状态子模块211111,所述判断状态子模块211111与判断性质子模块113通讯连接;判断自身是否进入待机/息屏状态;

判断时长子模快,所述判断时长子模块212112与判断性质子模块113通讯连接;判断自身待机/息屏状态持续时长是否达到预设断网时长;

判断性质子模块113,根据心跳保活机制,判断是否保活所述上网终端100;或者,根据预设的白名单,判断是否断开所述上网终端100的网络连接。其中,所述判断模块110,还判断所述上网终端100是否退出待机/息屏状态;所述控制模块,当所述上网终端100退出待机/息屏状态,控制所述上网终端100自动上线,开启网络连接。

本发明实施例中,首先判断上网终端100是否达到预设流量门限值,若是再判断上网终端100进入待机/息屏状态是否达到预设断网时长;

若是再根据心跳保活机制,判断是否保活所述上网终端100,因为上网终端100长时间处于休眠状态,说明该上网终端100此时并没有数据往来,连接会浪费网络资源,这样再根据心跳保活机制进行判断,如果不保活所述上网终端100将断开上网终端100的网络连接;如果保活所述上网终端100将保持所述上网终端100连接当前网络;如果休眠状态没达到预设断网时长,就保持连接当前网络。或者,

根据预设的白名单,判断是否断开所述上网终端100的网络连接,如果所述上网终端100在白名单内,那么保持所述上网终端100连接当前网络;如果所述上网终端100不在白名单内,那么将断开上网终端100的网络连接。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。通过筛选没有数据往来的上网终端100,断开该上网终端100的网络连接,避免浪费网络资源,减少用户网络连接费用。通过判断上网终端100是否退出待机/息屏状态来控制上网终端100的网络连接状态,可以自动连接网络,提高用户使用体验。

其中,白名单可以由本领域技术人员预先设置存储至上网终端100中;还可以由用户在使用过程中自主生成白名单。

参照图6所示,本发明提供一种自动下线的系统的一个实施例,所述自动下线的系统1000包括:

网络提供设备200,所述网络提供设备200与上网终端100通讯连接;判断所述上网终端100网络使用流量是否达到预设流量门限值;判断所述上网终端100进入待机/息屏状态达到预设断网时长;

当所述上网终端100网络使用流量达到预设流量门限值,并且所述上网终端100进入待机/息屏状态达到预设断网时长,控制所述上网终端100自动下线,断开网络连接;

当所述上网终端100网络使用流量未达到预设流量门限值;或者当所述上网终端100网络使用流量达到预设流量门限值,而所述上网终端100进入待机/息屏状态未达到预设断网时长,控制所述上网终端100保持连接当前网络;其中,所述网络提供设备200可以提供Wi-Fi网络、移动数据网络。

本发明实施例中,通过网络提供设备200判断上网终端100是否达到预设流量门限值,如果达到预设流量门限值,再判断上网终端100进入待机/息屏状态是否达到预设断网时长,如果上网终端100进入待机/息屏状态,说明此时上网终端100当前处于休眠状态,上网终端100当前并未运行任何应用程序,此时再继续判断上网终端100处于休眠状态是否达到预设断网时长,如果是说明上网终端100此时并没有数据往来,连接会浪费网络资源,将断开上网终端100的网络连接;如果休眠状态没达到预设断网时长,就保持连接当前网络。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。

参照图7所示,相同的部分不再赘述。本发明提供一种自动下线的系统的另一个实施例,所述网络提供设备200包括:

判断模块110,所述判断模块110与控制模块220通讯连接;判断上网终端100网络使用流量是否达到预设流量门限值;判断所述上网终端100进入待机/息屏状态达到预设断网时长;

所述判断模块110包括:

判断状态子模块211,所述判断状态子模块211与判断性质子模块213通讯连接;判断自身是否进入待机/息屏状态;

判断时长子模快212,所述判断时长子模块212与判断性质子模块213通讯连接;判断自身待机/息屏状态持续时长是否达到预设断网时长;

判断性质子模块213,根据心跳保活机制,判断是否保活所述上网终端100;或者,根据预设的白名单,判断是否断开所述上网终端100的网络连接。

控制模块220,当所述上网终端100网络使用流量达到预设流量门限值,并且所述上网终端100进入待机/息屏状态达到预设断网时长,控制所述上网终端100自动下线,断开网络连接;当所述上网终端100网络使用流量未达到预设流量门限值;或者当所述上网终端100网络使用流量达到预设流量门限值,而所述上网终端100进入待机/息屏状态未达到预设断网时长,控制所述上网终端100保持连接当前网络;其中,

所述判断模块110,还判断所述上网终端100是否退出待机/息屏状态;

所述控制模块220,当所述上网终端100退出待机/息屏状态,控制所述上网终端100自动上线,开启网络连接。

本发明实施例中,首先判断上网终端100是否达到预设流量门限值,如果达到预设流量门限值,再判断上网终端100进入待机/息屏状态是否达到预设断网时长,如果上网终端100进入待机/息屏状态,说明此时上网终端100当前处于休眠状态,上网终端100当前并未运行任何应用程序,此时,

根据心跳保活机制,判断是否保活所述上网终端100,因为上网终端100长时间处于休眠状态,说明该上网终端100此时并没有数据往来,连接会浪费网络资源,这样再根据心跳保活机制进行判断,如果不保活所述上网终端100将断开上网终端100的网络连接;如果保活所述上网终端100将保持所述上网终端100连接当前网络;如果休眠状态没达到预设断网时长,就保持连接当前网络。或者,

根据预设的白名单,判断是否断开所述上网终端100的网络连接,如果所述上网终端100在白名单内,那么保持所述上网终端100连接当前网络;如果所述上网终端100不在白名单内,那么将断开上网终端100的网络连接。这样能够更有效的节约用户接入网络资源,也能避免用户正在使用一些数据往来流量很小的应用时,突然被踢除下线了,不会影响用户的使用体验。通过筛选没有数据往来的上网终端100,断开该上网终端100的网络连接,避免浪费网络资源,减少用户网络连接费用。

通过判断上网终端100是否退出待机/息屏状态来控制上网终端100的网络连接状态,可以自动连接网络,提高用户使用体验。

上网终端100(如:手机、pad等)一段时间没有人使用,就会自动黑屏,并进入省电模式。黑屏进入省电模式的上网终端100,其实并没有什么后续的上网业务,但是却继续占用着网络提供设备200的接入资源。同时,网络提供设备200还需要为处于省电模式的上网终端100缓存一些数据内容,这样也增加了网络提供设备200的负担。当上网终端100不使用时,一段时间后会自动黑屏,并进入省电模式。进入省电模式的上网终端100会通过发送无线帧报文,通知连接的网络提供设备200自己处于省电模式。网络提供设备200实时监控所有已经接入的上网终端100的省电模式。当检测到有上网终端100处于省电模式时,网络提供设备200尝试向该上网终端100发送无线帧唤醒该上网终端100。若该上网终端100被唤醒,则该上网终端100退出省电模式;若持续一段时间之后,仍没有唤醒该上网终端100,则将该上网终端100做踢除下线操作。而被踢除下线的上网终端100,重新亮屏,并从省电模式中恢复之后,会自动重新接入网络提供设备200使用网络。

应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1