一种路由器的优化和诊断的方法及系统的制作方法

文档序号:9508443阅读:218来源:国知局
一种路由器的优化和诊断的方法及系统的制作方法
【技术领域】
[0001]本发明属于无线通信的路由器的技术领域,具体地涉及一种路由器的优化和诊断的方法及系统,其使得路由器在本地就能够自行进行常规的客服检测。
【背景技术】
[0002]智能路由器在和云端服务器交互的形式上进行了革命,在此基础之上智能路由器允许功能多样的插件运载其上,这丰富了路由器的功能,但是交互形式复杂的插件进一步增加了 ROM出错的可能,这部分压力会转移到路由器制造商和运营商的客服人员和开发测试人员上,极大地增加了路由器制造商和运营商的成本,并且会出现大量的退换货成本。

【发明内容】

[0003]本发明要解决的技术解决问题是:克服现有技术的不足,提供一种路由器的优化和诊断的方法,其使得路由器在本地通过多方判断,将网络检测流程自动化,从而执行常规的客服检测,一方面自动解决网络报错,一方面自动优化网络性能,大大降低因此带来的客服成本、退换货成本以及开发人员测试成本,并提升用户体验。
[0004]本发明的技术解决方案是:这种路由器的优化和诊断的方法,该方法运行在路由器、移动端和云端之间,并包括以下步骤:
[0005](1)路由器本地启动一个监测进程,并在日志中记录用户使用路由器过程中与稳定、安全相关的数据;
[0006](2)判断是否收到用户的APP询问路由器是否发现异常的请求,是则执行步骤
(3),否则执行步骤(2);
[0007](3)判断路由器是否出现异常,是则执行步骤⑷,否则执行步骤⑵;
[0008](4)判断异常类型:如果是断网,那么推给用户需要诊断的消息,并将用户引向网络诊断;如果是非断网但可优化的问题,那么推给用户需要优化的消息,并将用户引向体检优化。
[0009]还提供了一种路由器的优化和诊断的系统,该系统嵌入在路由器中,并包括:
[0010]消息收发处理模块,其配置来:在日志中记录用户使用路由器过程中与稳定、安全相关的数据;当收到用户的APP询问路由器是否发现异常的请求时,判断路由器是否出现异常;进而判断异常类型:如果是断网,那么推给用户需要诊断的消息,并将用户引向网络诊断模块;如果是非断网但可优化的问题,那么推给用户需要优化的消息,并将用户引向体检优化模块;
[0011]网络诊断模块,其配置来:诊断用户的路由器设置、近期日志、插件情况、网络设置;判断出现问题是属于本地可解决的问题则予以修复,否则通过消息收发处理模块提示由客服解决;
[0012]体检优化模块,其配置来:全面比对用户此时的性能、网络状况;检查云端及本地日志中的历史数据,与用户此时的性能、网络状况进行协同分析;将分析得到的问题分为网络问题、自动优化、推荐优化、可优化四种;如果是网络问题,那么进入网络诊断;如果是其他问题那么通过消息收发处理模块提示用户优化;收到用户的优化请求后,判断出现问题是属于本地可解决的问题则予以优化,否则通过云端联动来解决。
[0013]本发明的路由器在本地启动一个监测进程,并在日志中记录用户使用路由器过程中与稳定、安全相关的数据,在收到用户的APP询问路由器是否发现异常的请求后,判断路由器是否出现异常,进而判断异常类型,并对异常进行处理,使得路由器在本地就能够自行进行常规的客服检测,大大降低因路由器报错带来的客服成本、退换货成本以及开发人员测试成本。
【附图说明】
[0014]图1是根据本发明的路由器的优化和诊断的方法的流程图。
[0015]图2是根据本发明的路由器的优化和诊断的系统的结构示意图。
[0016]图3是根据本发明的路由器的优化和诊断的方法的一个优选实施例的流程图。
【具体实施方式】
[0017]如图1所示,这种路由器的优化和诊断的方法,该方法运行在路由器、移动端和云端之间,并包括以下步骤:
[0018](1)路由器本地启动一个监测进程,并在日志中记录用户使用路由器过程中与稳定、安全相关的数据;
[0019](2)判断是否收到用户的APP询问路由器是否发现异常的请求,是则执行步骤
(3),否则执行步骤(2);
[0020](3)判断路由器是否出现异常,是则执行步骤⑷,否则执行步骤⑵;
[0021](4)判断异常类型:如果是断网,那么推给用户需要诊断的消息,并将用户引向网络诊断;如果是非断网但可优化的问题,那么推给用户需要优化的消息,并将用户引向体检优化。
[0022]如图3所示,该方法还包括步骤(5),生成诊断报告,将诊断报告上传云端进行分析,并从云端协调解决问题。此步骤的重要之处在于,开发人员可根据上报的问题进行分析,从而对诊断流程进行优化;并且可将此报告加入客服系统,帮助客服人员用快捷、简便的方式精准定位用户问题,从而进一步降低人力成本。
[0023]优选地,所述步骤(4)中的网络诊断包括以下步骤:
[0024](al)诊断用户的路由器设置、近期日志、插件情况、网络设置;
[0025](a2)判断出现问题是属于本地可解决的问题则执行步骤(a3),否则执行步骤(a4);
[0026](a3)对在本地可解决的问题予以修复,跳转到步骤(a5);
[0027](a4)对其他问题提示由客服解决;
[0028](a5)结束。
[0029]优选地,网络诊断还包括步骤(c):将步骤(a3)-(a4)上报给云端。
[0030]优选地,所述步骤(4)中的体检优化包括以下步骤:
[0031](bl)路由器全面比对用户此时的性能、网络状况;
[0032](b2)检查云端及本地日志中的历史数据,与用户此时的性能、网络状况进行协同分析;
[0033](b3)将分析得到的问题分为网络问题、自动优化、推荐优化、可优化四种;如果是网络问题,那么进入网络诊断;如果是其他问题那么提示用户优化;
[0034](b4)收到用户的优化请求后,判断出现问题是属于本地可解决的问题则执行步骤(b5),否则执行步骤(b6);
[0035](b5)对在本地可解决的问题予以优化,跳转到步骤(b7);
[0036](b6)对其它问题,通过云端联动来解决;
[0037](b7)结束。
[0038]优选地,体检优化还包括步骤:将步骤(b4)-(b6)上报给云端。优选地,在所述云端进行如下步骤:
[0039](dl)对路由器上报的问题进行分类统计;
[0040](d2)收到调用统计结果的请求时,将统计结果发送给请求端。
[0041 ] 本地可解决的问题及其方式包括:
[0042]1.无线网络优化:通过对全部信道的扫描,确定目前网络负载最低的信道,帮助用户进行自动跳转,如果均很拥挤且干扰很强,那么牺牲部分网速,切换到防干扰模式;通过对各个设备的信号质量进行监控,确定哪些设备适合5G,哪些设备适合2.4G网络,并进行跳转;
[0043]2.网速优化:通过ping延迟确定最低延迟的DNS服务器,如有必要则进行跳转;根据云端的历史记录判断当前连接设备是否为拖慢整个网络网速的低端网卡设备,并建议用户踢掉这样的设备;
[0044]3.安全优化:通过和云端DNS库进行比对,判断本地DNS是否被劫持;
[0045]4.性能优化:清理僵尸进程,优化内存和CPU占用情况;维护磁盘,修复坏块;检查用户日志,看是否有
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1