[0022] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
[0023] 为使图面简洁,各图中只示意性地表示出了与本发明相关的部分,它们并不代表其作为产品的实际结构。另外,以使图面简洁便于理解,在有些图中具有相同结构或功能的部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,“一个”不仅表示“仅此一个”,也可以表示“多于一个”的情形。
[0024] 图1为本发明一种自动控制ONU启停方法的步骤示意图,作为本发明的一个具体实施例,如图1所示,一种自动控制ONU启停方法,包括:S10在预设第一时间开启白天工作模式,判断用户是否在家;当判断用户在家时,自动开启 ONU;S20在预设第二时间开启夜晚工作模式;S30当ONU在预设房间时,进一步判断预设房间的亮度是否低于预设阈值,当预设房间的亮度低于预设阈值时,自动关闭ONU;S40当ONU不在预设房间时,进一步判断是否存在流量监控数据,当不存在流量监控数据时,自动关闭ONU。
[0025] 本发明将ONU的工作模式分为白天和夜间两种工作模式,6:00~20:00定义为白天模式,20:00~次日6:00定义为夜间模式。每天6:00自动开启白天工作模式,具体通过关闭光敏传感模块40并开启红外探测模块20实现,每天20:00自动开启夜晚工作模式,具体通过关闭红外探测模块20并启动光敏传感模块40实现,红外探测模块20和光敏传感模块40交替工作,实现了白天和夜晚工作模式转换,避免了由于人为因素导致的不良后果的风险,从而使ONU工作状态之间的切换更加智能、方便,起到节能的作用。具体的白天和夜晚工作模式的时间段可由用户自行定义,本实施例中仅以具体时间段为例,对此不作具体限定。
[0026] 在白天工作模式下,通过红外探测模块20先判断用户是否在家来开启 ONU,当用户离开家时关闭ONU,用户回家时开启ONU,本发明有效避免了用户不在家的情况下自动开启ONU的情况,节约了电能,同时保证了用电安全。
[0027] 在夜晚工作模式下,根据设置ONU安放位置的不同分为ONU设置在预设房间(本实施例中预设房间为卧室)和ONU未设置在预设房间提供两种方案。
[0028] 一种为ONU设置在预设房间即卧室,如果ONU在卧室中,用流量监控和红外探测结合判断,用户的手机与ONU连接的情况下不可能是0流量,所以ONU 不能准确及时的做到自动关机。考虑到用户的健康,因此本发明是通过卧室的亮度来启停ONU,具体通过光敏传感模块判断卧室的亮度来判断用户是否已经关灯睡觉,若卧室的亮度低于预设阈值,则说明用户已关灯,则关闭ONU。
[0029] 另一种为ONU设置在其他房间时,无需考虑红外探测影响用户的健康,用流量和红外来判断更合适,即根据流量监控和红外探测结果综合判断是否需要关闭ONU,即通过流量监控判断用户是否在家以及通过红外检测来判断用户是否在上网,
[0030] 本发明结合白天工作模式和夜晚工作模式,以及ONU是否处于预设房间来启停ONU,使得ONU更能准确判断用户的需求,更绿色健康。
[0031] 对上述实施例进行改进,得到另一种自动控制ONU启停方法,包括:S10 在预设第一时间开启白天工作模式,判断用户是否在家;当判断用户在家时,进一步判断ONU是否为开机状态;若否,自动开启ONU;S20在预设第二时间开启夜晚工作模式,判断ONU是否在预设房间;S30当ONU在预设房间时,进一步判断预设房间的亮度是否低于预设阈值,当预设房间的亮度低于预设阈值时,自动关闭ONU;S40当ONU不在预设房间时,进一步判断是否存在流量监控数据,当不存在流量监控数据时,自动关闭ONU。
[0032] 在网络非常普及的现代生活中,用户在家时使用网络的频率是非常高的,本实施例中通过先判断用户是否在家,再进一步判断ONU是否为关机状态,如果关机则自动开启ONU,实现了夜晚关闭ONU后,用户白天在家休息,需要经常使用网络时随时可以方便快速的上网。
[0033] 对上述实施例进行改进,得到另一种自动控制ONU启停方法,包括:S10 在预设第一时间开启白天工作模式,判断用户是否在家;当判断用户不在家时,关闭ONU;当判断用户在家时,进一步判断ONU是否为开机状态;若ONU 不是开机状态,则自动开启ONU;若ONU为开机状态,则进一步检测是否有流量监控数据;若有流量监控数据,则重复检测流量监控数据;否则,重复判断用户是否在家;S20在预设第二时间开启夜晚工作模式,判断ONU是否在预设房间;S30当ONU在预设房间时,进一步判断预设房间的亮度是否低于预设阈值,当预设房间的亮度低于预设阈值时,自动关闭ONU;S40当ONU 不在预设房间时,进一步判断是否存在流量监控数据,当不存在流量监控数据时,自动关闭ONU。
[0034] 具体的,单纯通过流量监控,用户停止上网后就关闭ONU,容易在用户频繁间断性的使用网络时造成反复开关机的现象,通过添加红外探测模块2020,实现了节假日或其他用户在家休息的情况下使ONU保持开机状态,用户出门后关闭ONU,既提高了安全性,达到了节能降耗的效果,又避免了用户频繁间断性的使用网络时,造成频繁开关机的不良现象,降低了设备损耗。
[0035] 对上述实施例进行改进,得到另一种自动控制ONU启停方法,包括:S10 在预设第一时间开启白天工作模式,判断用户是否在家;当判断用户在家时,自动开启ONU;S20在预设第二时间开启夜晚工作模式,判断ONU是否为开机状态;若否,开启ONU;判断ONU是否在预设房间;S30当ONU在预设房间时,进一步判断预设房间的亮度是否低于预设阈值,当预设房间的亮度低于预设阈值时,自动关闭ONU;S40当ONU不在预设房间时,进一步判断是否存在流量监控数据,当不存在流量监控数据时,自动关闭ONU。
[0036] 具体的,大多数情况下用户回家的时间是固定的,但是偶尔也会出现用户很晚才回家的情况,该步骤解决了用户晚回家的情况下ONU不能自动开机情况。
[0037] 优选的,所述当预设房间的亮度低于预设阈值时,自动关闭ONU具体包括:当检测预设房间的亮度低于预设阈值时,在预设等待时间之后关闭ONU。有些用户习惯关灯后躺在床上再上一会儿网,然后才休息,为了适应以上情况,等待一段时间再关闭ONU,这个时间可以是一个固定的时间,也可以是通过用户设定的时间,这样就能满足用户熄灯后继续上网的多种需求。
[0038] 对上述实施例进行改进,得到另一种自动控制ONU启停方法,包括:S10 在预设第一时间开启白天工作模式,判断用户是否在家;当判断用户在家时,自动开启ONU;S20在预设第二时间开启夜晚工作模式,判断ONU是否为开机状态;若否,开启ONU;判断ONU是否在预设房间;S30当ONU在预设房间时,进一步判断预设房间的亮度是否低于预设阈值,当预设房间的亮度低于预设阈值时,自动关闭ONU;S40当ONU不在预设房间时,判断用户是否在家;若是,进一步判断是否存在流量监控数据;否则,关闭ONU;进一步判断是否存在流量监控数据,当不存在流量监控数据时,自动关闭ONU。
[0039] 进一步优选的,所述步骤判断是否存在流量监控数据还包括:当检测不存在流量监控数据时,在预设等待时间之后关闭ONU。
[0040] 具体的,用户可能会出现间歇性上网的情况,为了满足用户间歇性上网的要求,等待预设等待时间,这个时间可以是一个固定的时间,也可以是通过用户设定的时间,这样就能满足多种间歇性上网的需求需求。
[0041] 图2为本发明一种自动控制ONU启停方法的白天工作模式流程图。结合图2对本发明在白天工作模式下的工作流程进行介绍。
[0042] ONU处于白天工作模式时,具体操作步骤:
[0043] 200)预设第一时间开启白天工作模式,
[0044] 201)判断用户是否在家,若是,执行步骤202;否则,执行步骤204关闭 ONU。
[0045] 202)判断ONU是否为开机状态,若否,则ONU处于关机状态时,执行步骤205开启ONU;否则,执行步骤203。
[0046] 203)判断是否有流量监控数据;若有,重复执行步骤203,否则,重复执行步骤201。
[0047] 204关闭ONU。
[0048] 205开启ONU。
[0049] 用户回家后开启ONU,使用户对ONU的使用更加方便快捷,提高了用户使用网络的舒适度。ONU的白天工作模式,实现了用户外出后关闭ONU,回家后开启ONU,同时满足了用户白天在家休息时能够方便快速的使用网络的需求,在不影响用户使用的前提下,不仅能够节能降耗,而且更加安全。
[0050] 图3为本发明一种自动控制ONU启停方法的夜晚工作模式流程图。结合图3对本发明在夜晚工作模式下的工作流程进行介绍。
[0051] ONU处于夜晚工作模式时,具体操作步骤如下:
[0052] 300)开启夜晚工作模式。
[0053] 301)判断ONU是否开机,若ONU处于关机状态时,执行步骤310开启 ONU,否则执行步骤302。
[0054] 302)ONU是否设置在预设房间,若是,执行步骤303),否则,安放在其他地方时,执行步骤306)。
[0055] 303)判断预设房间的亮度是否低于预设阈值,若否,则用户没有熄灯,继续执行步骤303),否则,用户熄灯休息,执行步骤304)。
[0056] 304)等待预设等待时间。
[0057] 305)执行自动关机操作,关闭ONU。
[0058] 306)判断用户是否在家,若是,则执行步骤307),否则,用户在家,执行步骤305)。
[0059] 307)通过流量监控数据判断是否有流量,若是,则用户在上网,继续执行步骤307),否则,用户没有上网,执行步骤308)。
[0060] 308)等待预设等待时间,执行步骤309 。
[0061] ONU的夜间工作模式,实现了用户熄灯休息或不再使用网络后关闭ONU,在不影响用户使用的前提下,同样达到了节能降耗和提高安全性的目的。
[0062] 图4为本发明一种自动控制ONU启停系统的组成结构图,作为本发明的另一个具体实施例,如图4所示,一种自动控制ONU启停系统,应用上述方法,包括:模式转换模块10、红外探测模块20、预设模块30、光敏传感模块 40、流量监控模块50、逻辑处理模块60和自动开关机模块70;所述模式转换模块10在预设第一时间开启白天工作模式,在预设第二时间开启夜晚工作模式;在白天工作模式,所述红外探测模块20判断用户是否在家;所述逻辑处理模块60接收到所述红外探测模块20判断用户在家时控制所述自动开关机模块70开启ONU;在夜晚工作模式,所述预设模块30判断ONU是否在预设房间;所述光敏传感模块40在所述预设模块30判断ONU在预设房间时,判断预设房间的亮度是否低于预设阈值;所述逻辑处理模块60接收到所述光敏传感模块40判断预设房间的亮度低于预设阈值时控制所述自动开关机模块70关闭ONU;所述流量监控模块50在所述预设模块30判断ONU不在预设房间时,判断是否存在流量监控数据;所述逻辑处理模块60接收到所述流量监控模块 50判断不存在流量监控数据时控制所述自动开关机模块70关闭ONU。
[0063] 具体的,工作模式转换模块10将ONU的工作模式分为白天和夜间两种工作模式,6:00~20:00定义为白天模式,20:00~次日6:00定义为夜间模式,每天 6:00关闭光敏传感模块40并开启红外探测模块20,每天20:00关闭红外探测模块20并启动光敏传感模块40,该模块实现了红外探测模块20、光敏传感模块40交替工作,避免了红外探测模块20、光敏传感模块40长期持续工作造成设备损耗的问题,提高了设备的安全性,并延长了设备的使用周期。
[0064] 预设模块30,该模块用于夜晚工作模式,用于判断ONU是否在预设房间 (本实施例中预设房间为卧室)。当ONU在卧室时,不执行任何操作,ONU 在其他位置时,关闭光敏传感模块40,并开启流量监控模块50。该模块解决了ONU没有存放在卧室时,光敏传感模块40无法正确判断是否熄灯,造成误关机的问题。
[0065] 红外探测模块20,启动时周期性的向逻辑处理模块60发送是否有人存在的消息。
[0066] 光敏传感模块40,启动时周期性的向逻辑处理模块60发送是否熄灯的消息。
[0067] 流量监控模块50,启动时周期性的向逻辑处理模块60发送是否有流量的消息。
[0068] 逻辑处理模块60,根据需求控制红外探测模块20、光敏传感模块40、流量监控模块50的开启、关闭状态,接收红外探测模块20、光敏传感模块40、流量监控模块50发送的消息,并进行处理,开关机条件满足时向自动开关机模块70发送开关机控制消息。
[0069] 自动开关机模块70,接收开关机控制消息并执行自动开关机ONU的操作。
[0070] 本发明主要当ONU进行使用时,白天网络停止使用后通过红外探测模块20 得知人是否存在,并将人存在与否作为参数进行传送,逻辑处理模块60接收信息并根据信息内容决定是否发送开关机控制信息,夜晚根据ONU是否安放在卧室提供两种方案,ONU在卧室时光敏传感模块40判断用户是否已经关灯睡觉,关灯后逻辑处理模块60等待一段后发送关机控制信息,ONU安放在其他地方时,逻辑处理模块60根据流量监控和红外探测结果综合判断何时发送关机控制信息,ONU自动开关机模块70接收控制信息并执行自动开关机操作。
[0071] 应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。