智能路由器、云端服务器及智能路由器启停系统的制作方法

文档序号:10627394阅读:391来源:国知局
智能路由器、云端服务器及智能路由器启停系统的制作方法
【专利摘要】本发明公开一种智能路由器、云端服务器及智能路由器启停系统,其中智能路由器包括:环境感应单元,用于采集智能路由器的环境参数;启停状态记录单元,用于记录智能路由器的启停状态数据;负载检测单元,用于检测智能路由器的负载数据;数据收集单元,用于收集智能路由器的环境参数、启停状态数据和负载数据,将智能路由器的环境参数、启停状态数据和负载数据传送给云端服务器;启停指令执行单元,用于接收云端服务器根据智能路由器的环境参数、启停状态数据和负载数据发来的启停指令,根据所述启停指令触发智能路由器进行启停状态切换。本发明可以利用较为全面的条件监测来支持智能路由器更加灵活、自动化与人性化的启停。
【专利说明】
智能路由器、云端服务器及智能路由器启停系统
技术领域
[0001] 本发明涉及路由器技术领域,尤其涉及智能路由器、云端服务器及智能路由器启 停系统。
【背景技术】
[0002] 关于服务器(或其它装置)的休眠/开启的功能,目前已经公开的专利中有通过 远程控制休眠/唤醒的方式,通过一个系统管理板让服务器进入休眠状态,或将服务器从 休眠状态唤醒进入工作状态,从而达到减少能源消耗的目的。通过远程控制的方式唤醒,意 味着必须要人为操作,这样的系统无法自动运行,需要接收人为的指令。
[0003] 而在智能路由器领域,目前仅限于手动或固定时间段/时间点的休眠/唤醒,或者 根据自带硬盘的工作状态选择性休眠/唤醒,缺少全面的条件监测来支持智能路由器更加 灵活、自动化与人性化的启停。

【发明内容】

[0004] 本发明实施例提供一种智能路由器,用以利用较为全面的条件监测来支持智能路 由器更加灵活、自动化与人性化的启停,该智能路由器包括:
[0005] 环境感应单元,用于采集智能路由器的环境参数;
[0006] 启停状态记录单元,用于记录智能路由器的启停状态数据;
[0007] 负载检测单元,用于检测智能路由器的负载数据;
[0008] 数据收集单元,用于从环境感应单元收集智能路由器的环境参数,从启停状态记 录单元收集智能路由器的启停状态数据,从负载检测单元收集智能路由器的负载数据,将 智能路由器的环境参数、启停状态数据和负载数据传送给云端服务器;
[0009]启停指令执行单元,用于接收云端服务器根据智能路由器的环境参数、启停状态 数据和负载数据发来的启停指令,根据所述启停指令触发智能路由器进行启停状态切换。
[0010] 一个实施例中,环境感应单元包括:
[0011] 光敏传感器,用于感知环境光线变化,输出相应的电压值;
[0012] 声音传感器,用于感知环境声音变化,输出相应的电压值。
[0013] -个实施例中,启停状态记录单元具体用于:
[0014] 记录智能路由器的启停状态切换,以及切换的指令来源;所述启停状态切换包括: 运行切换为停止、停止切换为运行、运行切换为休眠、休眠切换为运行、休眠切换为停止和 停止切换为休眠之一或组合;所述指令来源包括:人工手动触发、指令自动触发和异常触 发之一或组合。
[0015] -个实施例中,负载检测单元具体用于:
[0016] 检测智能路由器的CPU使用率、网络连接次数、磁盘读写次数之一或组合。
[0017] -个实施例中,数据收集单元具体用于:
[0018] 以日志的形式将智能路由器的环境参数、启停状态数据和负载数据传送给云端服 务器。
[0019] 本发明实施例还提供一种云端服务器,用以利用较为全面的条件监测来支持智能 路由器更加灵活、自动化与人性化的启停,该云端服务器包括:
[0020] 数据存储单元,用于接收并存储智能路由器的环境参数、启停状态数据和负载数 据;
[0021] 数据分析单元,用于对智能路由器的环境参数、启停状态数据和负载数据进行分 析,得到智能路由器的启停规律;
[0022] 启停指令生成单元,用于根据智能路由器的启停规律生成启停指令,将启停指令 发送给智能路由器,所述启停指令触发智能路由器进行启停状态切换。
[0023] -个实施例中,数据存储单元具体用于:
[0024] 采用分布式存储器存储智能路由器的环境参数、启停状态数据和负载数据。
[0025] -个实施例中,数据分析单元具体用于:
[0026] 采用机器学习算法,对智能路由器的环境参数、启停状态数据和负载数据进行分 析,得到智能路由器的启停规律。
[0027] -个实施例中,所述的云端服务器还包括:
[0028] 校准单元,用于对数据分析单元得到的智能路由器的启停规律进行验证,验证通 过时触发启停指令生成单元生成启停指令;验证无法通过时触发数据分析单元对分析数据 进行增减,重新分析,直至数据分析单元得到的智能路由器的启停规律验证通过,触发启停 指令生成单元生成启停指令。
[0029] 本发明实施例还提供一种智能路由器启停系统,用以利用较为全面的条件监测来 支持智能路由器更加灵活、自动化与人性化的启停,该智能路由器启停系统包括上述的智 能路由器,以及上述的云端服务器。
[0030] 本发明实施例中,智能路由器将收集到的智能路由器的环境参数、启停状态数据 和负载数据传送给云端服务器,云端服务器利用智能路由器的环境参数、启停状态数据和 负载数据向智能路由器提供启停指令,触发智能路由器进行启停状态切换,与现有技术中 手动或固定时间段/时间点的休眠/唤醒,或者根据自带硬盘的工作状态选择性休眠/唤 醒的方案相比,利用了较为全面的条件监测来支持智能路由器更加灵活、自动化与人性化 的启停。
【附图说明】
[0031] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。在附图中:
[0032] 图1为本发明实施例中智能路由器的结构示意图;
[0033] 图2为本发明实施例中云端服务器的结构示意图;
[0034] 图3为本发明实施例中云端服务器的具体实例的结构示意图;
[0035] 图4为本发明实施例中智能路由器启停系统的结构示意图。
【具体实施方式】
[0036] 为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发 明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并 不作为对本发明的限定。
[0037] 为了利用较为全面的条件监测来支持智能路由器更加灵活、自动化与人性化的启 停,本发明实施例中将智能路由器的环境参数、启停状态数据和负载数据结合起来作为条 件监测,根据这些条件使智能路由器在适当的非工作时间段里进入休眠状态,在需要的时 候才会被唤醒,进入工作状态,从而实现降低能耗的技术效果。
[0038] 本发明实施例中的智能路由器启停系统包括服务器端和终端两部分,终端是本发 明实施例中的智能路由器,服务器端是本发明实施例中的云端服务器。
[0039] 图1为本发明实施例中智能路由器的结构示意图。如图1所示,本发明实施例中 智能路由器可以包括:
[0040] 环境感应单元101,用于采集智能路由器的环境参数;
[0041] 启停状态记录单元102,用于记录智能路由器的启停状态数据;
[0042] 负载检测单元103,用于检测智能路由器的负载数据;
[0043] 数据收集单元104,用于从环境感应单元101收集智能路由器的环境参数,从启停 状态记录单元102收集智能路由器的启停状态数据,从负载检测单元103收集智能路由器 的负载数据,将智能路由器的环境参数、启停状态数据和负载数据传送给云端服务器;
[0044] 启停指令执行单元105,用于接收云端服务器根据智能路由器的环境参数、启停 状态数据和负载数据发来的启停指令,根据所述启停指令触发智能路由器进行启停状态切 换。
[0045] 具体实施时,环境感应单元可以采用光线和声音等作为环境参数。例如环境感应 单元可以包括光敏传感器,用于感知环境光线变化,输出相应的电压值。环境感应单元可以 利用光敏传感器感知环境光线强度,如使用光敏三极管作为光敏传感器,由光敏三极管根 据智能路由器所处环境的光线强度变化,输出对应的电压值,以作为云端服务器数据分析 的输入参数。环境感应单元还可以包括声音传感器,用于感知环境声音变化,输出相应的电 压值。环境感应单元可以利用声音传感器感知环境声音,输出如相应电压值等作为云端服 务器数据分析的输入参数。显然,本领域技术人员可采用其他光敏元件或声敏元件来实现 环境感应单元的功能。
[0046] 具体实施时,启停状态记录单元可以在智能路由器电源状态发生改变的时候做记 录,记录智能路由器的启停状态切换,包括:运行切换为停止、停止切换为运行、运行切换为 休眠、休眠切换为运行、休眠切换为停止和停止切换为休眠之一或组合。除了对启停状态切 换做记录,启停状态记录单元还可以记录切换的指令来源,例如可以包括人工手动触发、指 令自动触发和异常触发之一或组合。
[0047] 具体实施时,负载检测单元可以检测智能路由器的CPU使用率、网络连接次数、磁 盘读写次数之一或组合,例如收集当前的请求次数,以每秒的请求次数作为衡量指标进行 记录。请求可能来自CPU、网络、硬盘I/O等。
[0048] 具体实施时,数据收集单元可以以日志的形式将智能路由器的环境参数、启停状 态数据和负载数据传送给云端服务器。例如,数据收集单元将收集到的数据:1)智能路由 器的环境参数,2)智能路由器的启停状态数据,3)智能路由器的负数数据如每秒各类请求 情况,等进行汇总整理,并将整理后的数据以日志的形式传送给云端服务器。例如,可按照 下面的格式,归集每一秒的数据传送给云端服务器:
[0049]
[0050] 其中在切换时间超过一秒的情况下,启停状态切换每秒会有一次;智能路由器标 识可使用智能路由器的MAC地址;光敏参数、声敏参数、CPU使用率分别按1秒求平均值,网 络连接数、磁盘读写请求分别按1秒求和,之后再写入日志中。
[0051] 具体实施时,启停指令执行单元在智能路由器停止运行期间,只要电源没有断开 就会一直保持工作,其功能是接收云端服务器的启停指令来触发智能路由器进行启停状态 切换,即在运行、停止和休眠之间切换。
[0052] 图2为本发明实施例中云端服务器的结构示意图。如图2所示,本发明实施例中 云端服务器可以包括:
[0053] 数据存储单元201,用于接收并存储智能路由器的环境参数、启停状态数据和负载 数据;
[0054] 数据分析单元202,用于对智能路由器的环境参数、启停状态数据和负载数据进行 分析,得到智能路由器的启停规律;
[0055] 启停指令生成单元203,用于根据智能路由器的启停规律生成启停指令,将启停指 令发送给智能路由器,所述启停指令触发智能路由器进行启停状态切换。
[0056] 具体实施时,数据存储单元接收并存储所有智能路由器发来的数据(例如日志), 鉴于处理数据量较大,数据存储单元可以采用分布式存储器存储智能路由器的环境参数、 启停状态数据和负载数据,以缓解存储压力,并支持快速读写。
[0057] 具体实施时,数据分析单元可以采用机器学习算法,对智能路由器的环境参数、启 停状态数据和负载数据进行分析,得到智能路由器的启停规律。机器学习算法例如可以是 分类决策树、kNN、朴素贝叶斯等决策类算法。
[0058] 图3为本发明实施例中云端服务器的具体实例的结构示意图,如图3所示,图2所 示云端服务器还可以包括:
[0059] 校准单元301,用于对数据分析单元202得到的智能路由器的启停规律进行验证, 验证通过时触发启停指令生成单元203生成启停指令;验证无法通过时触发数据分析单元 202对分析数据进行增减,重新分析,直至数据分析单元202得到的智能路由器的启停规律 验证通过,触发启停指令生成单元203生成启停指令。
[0060] 实施例中,数据分析单元可以提取日志数据进行分析,得到初步的启停规律。举例 来说,数据分析单元获取到数据后,每天做一次分析任务,抽取出同一台设备最近60天的 数据记录(若不足60天则有多少取多少),按照以下步骤进行分析:
[0061] a)对60天的数据进行随机分组,分为两组,甲组包含90%的数据,乙组包含10%;
[0062] b)对甲组进行机器学习算法处理,可采用现有的例如分类决策树、kNN、朴素贝叶 斯等决策类算法实现,得到结果。
[0063] 校准单元对数据分析单元得出的启停规律进行验证,验证通过就指示启停指令生 成单元继续执行;验证无法通过时就触发数据分析单元对数据进行增减重新分析,校准步 骤如下:
[0064] c)用剩余10%的数据对步骤b)得到的结果进行验证跑分,得到一个准确度的百 分比;
[0065] d)若百分比达不到预定的阈值标准(如90% ),则增加1天的数据,回到步骤a), 重新计算启停规律;
[0066] e)若百分比达到阈值标准,则形成最终决策,指示启停指令生成单元生成启停指 令。
[0067] 以上所取数据的具体数值仅用于示例说明,不作为对本发明实施例的限制,本领 域技术人员亦可根据具体需要作其他取值。
[0068] 图4为本发明实施例中智能路由器启停系统的结构示意图。如图4所示,智能路 由器启停系统包括图1所示的智能路由器和图2所示的云端服务器,实施例中还可以包括 图3所示云端服务器中的校准单元301。
[0069] 综上所述,本发明实施例中,智能路由器将收集到的智能路由器的环境参数、启停 状态数据和负载数据传送给云端服务器,云端服务器利用智能路由器的环境参数、启停状 态数据和负载数据向智能路由器提供启停指令,触发智能路由器进行启停状态切换,与现 有技术中手动或固定时间段/时间点的休眠/唤醒,或者根据自带硬盘的工作状态选择性 休眠/唤醒的方案相比,利用了较为全面的条件监测来支持智能路由器更加灵活、自动化 与人性化的启停。
[0070] 发明人发现,目前有公开文献记载通过负载自动唤醒的方式实现服务器(或其它 装置)休眠/开启的功能,该方式通常是在有多台设备并行配置的系统中使用,例如系统中 有两台以上的服务器,其中一台连续工作接收和处理请求,当请求量高过该设备的负载临 界值或人为设定的某阈值时,通知系统管理板唤醒休眠中的其他并行设备来分担当前设备 的处理压力。然而该方式并非通过设备负载决定该设备本身的唤醒/休眠状态。本发明实 施例是通过智能路由器的负载决定该智能路由器本身的启停。
[0071] 此外,也有专利公开了通过声、光、温来控制广告宣传栏的启动与休眠的系统,由 于广告宣传栏通常在户外,在没有人经过的情况下,可以通过粗略的环境参数监测来熄灭 主要照明灯实现降低能耗的目的。然而,上述通过声、光、温控制的方案首先与智能路由器 的应用领域跨度大,并且主要用在户外场所,通常参数变化幅度较大易于监测,而智能路由 器的主要使用场景是室内,其温度的变化与季节、时间均无直接关系,如在空调环境下,春 夏秋冬晨昏午夜可能都保持在25摄氏度,声光等其他环境参数的监测也需要更高的灵敏 度。
[0072] 本发明实施例将光、声、负载、启停状态切换等参数与大数据学习相结合,使智能 路由器在适当的非工作时间段里进入休眠状态,在需要的时候才会被唤醒,进入工作状态, 从而实现降低能耗的技术效果。本发明实施例的智能启停系统使得用户可以无需时刻关 注智能路由器的启停,在使用了一段时间后,云端服务器会计算启停规律,自行决定何时启 动,何时停止。并且云端的大数据分析实现对智能路由器学习的能力,通过掌握智能路由器 所在的环境因素、负载情况、用户习惯等对启停规律进行周期性校准,从而使智能路由器的 运行更加智能和贴合用户期望。
[0073] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产 品的形式。
[0074] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[0075] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0076] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0077] 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详 细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保 护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本 发明的保护范围之内。
【主权项】
1. 一种智能路由器,其特征在于,包括: 环境感应单元,用于采集智能路由器的环境参数; 启停状态记录单元,用于记录智能路由器的启停状态数据; 负载检测单元,用于检测智能路由器的负载数据; 数据收集单元,用于从环境感应单元收集智能路由器的环境参数,从启停状态记录单 元收集智能路由器的启停状态数据,从负载检测单元收集智能路由器的负载数据,将智能 路由器的环境参数、启停状态数据和负载数据传送给云端服务器; 启停指令执行单元,用于接收云端服务器根据智能路由器的环境参数、启停状态数据 和负载数据发来的启停指令,根据所述启停指令触发智能路由器进行启停状态切换。2. 如权利要求1所述的智能路由器,其特征在于,环境感应单元包括: 光敏传感器,用于感知环境光线变化,输出相应的电压值; 声音传感器,用于感知环境声音变化,输出相应的电压值。3. 如权利要求1所述的智能路由器,其特征在于,启停状态记录单元具体用于: 记录智能路由器的启停状态切换,以及切换的指令来源;所述启停状态切换包括:运 行切换为停止、停止切换为运行、运行切换为休眠、休眠切换为运行、休眠切换为停止和停 止切换为休眠之一或组合;所述指令来源包括:人工手动触发、指令自动触发和异常触发 之一或组合。4. 如权利要求1所述的智能路由器,其特征在于,负载检测单元具体用于: 检测智能路由器的CPU使用率、网络连接次数、磁盘读写次数之一或组合。5. 如权利要求1所述的智能路由器,其特征在于,数据收集单元具体用于: 以日志的形式将智能路由器的环境参数、启停状态数据和负载数据传送给云端服务 器。6. -种云端服务器,其特征在于,包括: 数据存储单元,用于接收并存储智能路由器的环境参数、启停状态数据和负载数据; 数据分析单元,用于对智能路由器的环境参数、启停状态数据和负载数据进行分析,得 到智能路由器的启停规律; 启停指令生成单元,用于根据智能路由器的启停规律生成启停指令,将启停指令发送 给智能路由器,所述启停指令触发智能路由器进行启停状态切换。7. 如权利要求6所述的云端服务器,其特征在于,数据存储单元具体用于: 采用分布式存储器存储智能路由器的环境参数、启停状态数据和负载数据。8. 如权利要求6所述的云端服务器,其特征在于,数据分析单元具体用于: 采用机器学习算法,对智能路由器的环境参数、启停状态数据和负载数据进行分析,得 到智能路由器的启停规律。9. 如权利要求6至8任一项所述的云端服务器,其特征在于,还包括: 校准单元,用于对数据分析单元得到的智能路由器的启停规律进行验证,验证通过时 触发启停指令生成单元生成启停指令;验证无法通过时触发数据分析单元对分析数据进行 增减,重新分析,直至数据分析单元得到的智能路由器的启停规律验证通过,触发启停指令 生成单元生成启停指令。10. -种智能路由器启停系统,其特征在于,包括: 权利要求1至5任一项所述的智能路由器,以及,权利要求6至9任一项所述的云端服 务器。
【文档编号】H04W12/12GK105992213SQ201510077287
【公开日】2016年10月5日
【申请日】2015年2月13日
【发明人】左海粟, 刘大卫
【申请人】中科云网科技集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1