家庭网关及其自动关机的方法_2

文档序号:9306593阅读:来源:国知局
本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0034]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0035]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0036]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0037]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0038]图1为本发明家庭网络示意图。如图1所示,在家庭网络中,存在中各种上网终端以及为这些终端提供网络服务的家庭网关。上网终端例如包括:便携电脑、智能手机、台式电脑、平板电脑(PAD)等。家庭网关开机后运营商为其分配一个公网IP地址,家庭网关通过该公网IP地址可以连接到互联网。家庭网关同时还具有多个私网IP地址,上网终端以有线或无线方式连接到家庭网关后,家庭网关以DHCP方式为每个上网终端分配一个私网IP地址。这样,上网终端通过家庭网关可以连接到互联网,用户就可以上网。家庭网关关机后,运营商就收回该家庭网关的公网IP地址,收回的公网IP地址可以分配给其他家庭网关使用。
[0039]图2为本发明家庭网关自动关机的方法一个实施例的流程示意图。本实施例通过实时检测上网终端的网络连接状态实现家庭网关自动关机。如图2所示,本实施例的方法包括以下步骤:
[0040]步骤S201,家庭网关开机后为各上网终端分配私网IP地址,并将已经分配的所有私网IP地址保存在私网IP地址表项中。
[0041]步骤S202,家庭网关探测各上网终端的在线状态,并收回处于离线状态的上网终端的私网IP地址。
[0042]作为其中一种探测方式,家庭网关可以通过实时方式、周期性地探测各上网终端的在线状态。
[0043]需要说明的是,家庭网关在正常的工作状态(或者说正常工作时)可以执行上述步骤S201和S202的分配私网IP地址以及收回私网IP地址的操作。
[0044]步骤S203,豕庭网关在私网IP地址表项为空的情况下自动关机。
[0045]通过上述方案,可以根据用户上网行为实现家庭网关自动关机,在用户不使用网络时可以及时释放公网IP地址,减低设备能耗,减少室内安全隐患。
[0046]在一个实施例中,家庭网关提供设置页面,允许用户在设置页面上选择家庭网关的关机模式,例如,用户可以选择原有的手动关机模式,也可以选择新增加的自动关机模式,从而既可以照顾用户原有的使用习惯,又可以使用户有新的体验。另外,家庭网关还可以提供一种默认的(或称缺省的)关机模式,例如,可以缺省设置为手动关机模式,也可以缺省设置为自动关机模式。
[0047]图3为本发明家庭网关自动关机的方法再一个实施例的流程示意图。如图3所示,本实施例的方法包括以下步骤:
[0048]步骤S301?S302与步骤S201?S202相同。
[0049]步骤S303,家庭网关查询是否设置自动关机模式;响应于设置了自动关机模式的查询结果,家庭网关启动自动关机模式,执行步骤S304(步骤S304与步骤S203相同);响应于未设置自动关机模式的查询结果,家庭网关启动手动关机模式,执行步骤S305。
[0050]步骤S304,家庭网关启动自动关机模式,在私网IP地址表项为空的情况下自动关机。
[0051]步骤S305,家庭网关启动手动关机模式,在检测到用户手动关闭家庭网关的操作时关机。
[0052]在一个实施例中,家庭网关可以按照预先设置的时间间隔,定期查询私网IP地址表项是否为空。家庭网关可以提供设置页面,允许用户在设置页面上设置定期查询私网IP地址表项是否为空的时间间隔,例如,可以将查询的时间间隔设置为5分钟,10分钟等,具体数值不限,用户可以根据使用习惯设置。
[0053]本发明实施例还提出了两种自动关机模式,分别为:立即自动关机模式和延迟自动关机模式。家庭网关响应于私网IP地址表项为空的查询结果,家庭网关可以立即自动关机,或者,家庭网关可以延迟一段时间后自动关机。立即自动关机模式可以更快的释放公网IP资源。延迟自动关机模式提供了一定的等待时间(也称延迟等待时间),在等待时间中如果一直没有用户上网则在等待时间结束时自动关机,如果在等待时间中家庭中又有用户上网,则中断自动关机流程,家庭网关仍然保持正常的工作状态,可以避免频繁的开关机操作,提升用户体验。
[0054]在延迟自动关机模式的一个实施例中,家庭网关在延迟等待时间结束前,保持工作状态和私网IP地址表项定期查询;如果在延迟等待时间结束前查询到私网IP地址表项非空,家庭网关停止对延迟等待时间的计时(并可以将延迟等待时间清零),保持工作状态和私网IP地址表项定期查询;如果在延迟等待时间期间查询到私网IP地址表项一直为空,家庭网关在延迟等待时间结束时自动关机。
[0055]在一个实施例中,家庭网关提供设置页面,允许用户在设置页面上设置延迟家庭网关关机的延迟等待时间。例如,可以将延迟等待时间设置为10分钟,20分钟等,具体数值不限,用户可以根据使用习惯设置。
[0056]图4为本发明家庭网关自动关机的方法又一个实施例的流程示意图。如图4所示,本实施例的方法包括以下步骤:
[0057]步骤S401,家庭网关开机,进入正常的工作状态。在工作状态,家庭网关可以执行前述步骤S201和S202的分配私网IP地址以及收回私网IP地址的操作。
[0058]步骤S402,可选的,家庭网关查询是否设置自动关机I旲式;如果设置了自动关机模式,执行步骤S403 ;如果没有设置自动关机模式,执行步骤S404。
[0059]步骤S403,家庭网关定期查询私网IP地址表项是否为空;如果私网IP地址表项为空,执行步骤S406 ;如果私网IP地址表项非空,执行步骤S405。
[0060]步骤S404,家庭网关进入手动关机模式,检测到用户手动关闭家庭网关的操作时关机。流程结束。
[0061]步骤S405,家庭网关保持正常的工作状态。在工作状态执行的操作参考S401,这里不再赘述。
[0062]S406,可选的,家庭网关查询是否设置自动关机延迟;如果设置了自动关机延迟,执行步骤S407 ;如果没有设置自动关机延迟,执行步骤S410。
[0063]步骤S407,在延迟等待时间结束前,家庭网关保持正常的工作状态。在工作状态执行的操作参考S401,这里不再赘述。
[0064]步骤S408,在延迟等待时间结束前,家庭网关定期查询私网IP地址表项是否为空;如果私网IP地址表项非空,执行步骤S405 ;如果私网IP地址表项为空,执行步骤S409 ;
[0065]步骤S409,家庭网关判断延迟等待时间是否结束;如果延迟等待时间没有结束,继续执行步骤S407和S408 ;如果延迟等待时间结束,执行步骤S410。
[0066]步骤S410,家庭网关自动关机。流程结束。
[0067]基于与前述实施例类似的理由,本实施例根据用户上网行为实现家庭网关自动关机,从而在用户不使用网络时可以及时释放公网IP地址,减低设备能耗,减少室内安全隐患。并且,家庭网关允许用户选择手动或自动关机模式。另外,提出了两种自动关机模式,立即自动关机模式和延迟自动关机模式。
[0068]图5为本发明能够自动关机的家庭网关一个实施例的结构TJK意图。如图5所本实施例的家庭网关包括:
[0069]地址分配单元501,用于为各上网终端分配私网IP地址,并将已经分配的所有私网IP地址保存在私网IP地址表项中;
[0070]地址收回单元502,用于探测各上网终端的在线状态,并收回处于离线状态的上网终端的私网IP地址;以及,
[0071]自动关机单元503,用于在私网IP地址表项为空的情况下自动关机。
[0072]在家庭网关的一个实施例中,如图6所示,家庭网关还包括:关机模式确定单元604和手
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1