家庭网关及其自动关机的方法
【技术领域】
[0001]本发明涉及家庭网关领域,特别涉及一种家庭网关及其自动关机的方法。
【背景技术】
[0002]宽带网络已经广泛覆盖城市家庭用户,其中具备动态主机配置协议(DynamicHost Configurat1n Protocol, DHCP)路由功能和无线保真(Wireless Fidelity, WIFI)功能的家庭网关正逐渐成为主流。
[0003]现有的家庭网关通常为路由模式,即一旦开机就会自动发起拨号请求,并在连接成功后获取运营商分配的公网因特网协议(Internet Protocol, IP)地址。如果家庭网关一直处于工作状态,则会一直占用公网IP地址。目前用户在不上网时,通常手动关闭家庭网关。
[0004]然而,在家庭使用场景下,常会出现以下问题:上网终端和家庭网关未放置一处,可能分别置放于不同的房间甚至楼层,而上网用户在睡眠前或外出前常常忘记关闭家庭网关,导致家庭网关一直“无的放矢”的工作,占用了相对稀缺的公网IP地址资源,并且无谓地消耗设备能耗,同时也不利于室内安全。
【发明内容】
[0005]本发明实施例所要解决的一个技术问题是:由于用户忘记关闭家庭网关所造成的公网IP地址浪费、能耗高、以及存在室内安全隐患的问题。
[0006]根据本发明实施例的一个方面,提出一种家庭网关自动关机的方法,包括:家庭网关为各上网终端分配私网IP地址,并将已经分配的所有私网IP地址保存在私网IP地址表项中;家庭网关探测各上网终端的在线状态,并收回处于离线状态的上网终端的私网IP地址;豕庭网关在私网IP地址表项为空的情况下自动关机。
[0007]在家庭网关自动关机的方法一个实施例中,该方法还包括:家庭网关查询是否设置自动关机模式;响应于设置了自动关机模式的查询结果,家庭网关在私网IP地址表项为空的情况下自动关机;响应于未设置自动关机模式的查询结果,家庭网关在检测到用户手动关闭家庭网关的操作时关机。
[0008]在豕庭网关自动关机的方法个实施例中,豕庭网关在私网IP地址表项为空的情况下自动关机包括:家庭网关按照预先设置的时间间隔,定期查询私网IP地址表项是否为空;响应于私网IP地址表项为空的查询结果,豕庭网关立即自动关机,或者,豕庭网关延迟一段时间后自动关机。
[0009]在家庭网关自动关机的方法一个实施例中,家庭网关延迟一段时间后自动关机包括:家庭网关在延迟等待时间结束前,保持工作状态和私网IP地址表项定期查询;如果在延迟等待时间结束前查询到私网IP地址表项非空,家庭网关停止对延迟等待时间的计时,保持工作状态和私网IP地址表项定期查询;如果在延迟等待时间期间查询到私网IP地址表项一直为空,家庭网关在延迟等待时间结束时自动关机。
[0010]在家庭网关自动关机的方法一个实施例中,该方法还包括:家庭网关提供设置页面,允许用户在设置页面上选择家庭网关的关机模式,其中的关机模式包括自动关机模式和手动关机模式。
[0011]在家庭网关自动关机的方法一个实施例中,该方法还包括:家庭网关提供设置页面,允许用户在设置页面上设置定期查询私网IP地址表项是否为空的时间间隔。
[0012]在家庭网关自动关机的方法一个实施例中,该方法还包括:家庭网关提供设置页面,允许用户在设置页面上设置延迟家庭网关关机的延迟等待时间。
[0013]根据本发明实施例的再一个方面,提出一种家庭网关,包括:地址分配单元,用于为各上网终端分配私网IP地址,并将已经分配的所有私网IP地址保存在私网IP地址表项中;地址收回单元,用于探测各上网终端的在线状态,并收回处于离线状态的上网终端的私网IP地址;以及自动关机单元,用于在私网IP地址表项为空的情况下自动关机。
[0014]在家庭网关的一个实施例中,家庭网关还包括:关机模式确定单元和手动关机单元;关机模式确定单元,用于查询是否设置自动关机模式;自动关机单元,用于响应于设置了自动关机模式的查询结果,在私网IP地址表项为空的情况下自动关机;手动关机单元,用于响应于未设置自动关机模式的查询结果,在检测到用户手动关闭家庭网关的操作时关机。
[0015]在家庭网关的一个实施例中,家庭网关还包括:IP表项查询单元,用于按照预先设置的时间间隔,定期查询私网IP地址表项是否为空;其中,自动关机单元包括立即关机子单元或延迟关机子单元;立即关机子单元,用于响应于所述IP表项查询单元查询到的私网IP地址表项为空的查询结果,立即自动关机;延迟关机子单元,用于响应于所述IP表项查询单元查询到的私网IP地址表项为空的查询结果,延迟一段时间后自动关机。
[0016]在家庭网关的一个实施例中,延迟关机子单元,具体用于:在延迟等待时间结束前,使家庭网关保持工作状态和私网IP地址表项定期查询;如果在延迟等待时间结束前查询到私网IP地址表项非空,停止对延迟等待时间的计时,并使家庭网关保持工作状态和私网IP地址表项定期查询;如果在延迟等待时间期间查询到私网IP地址表项一直为空,在延迟等待时间结束时使家庭网关自动关机。
[0017]在家庭网关的一个实施例中,家庭网关还包括:设置模块,用于提供设置页面,允许用户在设置页面上选择家庭网关的关机模式,其中的关机模式包括自动关机模式和手动关机模式;或者,允许用户在设置页面上设置定期查询私网IP地址表项是否为空的时间间隔;或者,允许用户在设置页面上设置延迟家庭网关关机的延迟等待时间。
[0018]本发明实施例至少具有以下优点:
[0019]一方面,家庭网关为各上网终端分配IP地址,并将已经分配的所有私网IP地址保存在私网IP地址表项中,实时探测各上网终端的在线状态,并收回处于离线状态的上网终端的私网IP地址,在私网IP地址表项为空的情况下家庭网关自动关机,从而根据用户上网行为实现家庭网关自动关机,在用户不使用网络时可以及时释放公网IP地址,减低设备能耗,减少室内安全隐患。
[0020]再一方面,家庭网关允许用户选择关机模式,例如,用户可以选择原有的手动关机模式,也可以选择新增加的自动关机模式,既可以照顾用户原有的使用习惯,又可以使用户有新的体验。
[0021]又一方面,提出了两种自动关机模式,立即自动关机模式和延迟自动关机模式,立即自动关机模式可以更快的释放公网IP资源,延迟自动关机模式提供了一定的等待时间,在等待时间中如果一直没有用户上网再自动关机,如果在等待时间中家庭中又有用户上网,则中断自动关机流程,家庭网关正常工作,避免频繁的开关机操作,提升用户体验。
[0022]另一方面,提供了可配置的服务模式,例如,允许用户在设置页面上选择家庭网关的关机模式,或者,允许用户在设置页面上设置定期查询私网IP地址表项是否为空的时间间隔,或者,允许用户在设置页面上设置延迟家庭网关关机的延迟等待时间等,方便用户使用,提升用户体验。
[0023]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【附图说明】
[0024]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0025]图1为本发明家庭网络示意图。
[0026]图2为本发明家庭网关自动关机的方法一个实施例的流程示意图。
[0027]图3为本发明家庭网关自动关机的方法再一个实施例的流程示意图。
[0028]图4为本发明家庭网关自动关机的方法又一个实施例的流程示意图。
[0029]图5为本发明能够自动关机的家庭网关一个实施例的结构TJK意图。
[0030]图6为本发明能够自动关机的家庭网关再一个实施例的结构TJK意图。
[0031]图7为本发明能够自动关机的家庭网关又一个实施例的结构TJK意图。
【具体实施方式】
[0032]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,