一种基于PON网络解决手机APP卡顿的装置及方法与流程


一种基于pon网络解决手机app卡顿的装置及方法
技术领域
1.本发明属于无线通信技术领域,尤其涉及一种基于pon网络解决手机app卡顿的装置及方法。


背景技术:



2.随着网络信息技术发展,智能手机app网络购物成为了人们日常生活中常见的消费方式之一;目前,智能手机app除了支持必须的ipv4网络协议以外,支持ipv6网络协议也已经成为了常态;当用户打开购物app的时候,app上呈现给用户的图片、视频等信息均来自于网络服务器;这些图片以及视频信息,可以通过ipv4地址获取,也可以通过ipv6地址获取。
3.当前,家庭用户所用的光猫和路由器均支持ipv4和ipv6双栈方式上网;一个正常家庭的网络组成部分如图1所示,光纤入户,接上家庭网关光猫,光猫与路由器连接,手机等终端连接路由器;手机连接上路由器后,手机将获得路由器分配的ipv4地址和路由器分配的前缀生成的ipv6地址;当手机有两个地址的时候,上网的时候可能会使用ipv6地址去访问,也可能使用ipv4地址去访问;而当手机支持ipv6的时候,手机app浏览图片或视频时,一般会先向ipv6地址发送网络连接,如果连接正常,则正常返回图片或视频。
4.若手机在采用ipv6地址访问时,ipv6地址出错,那么手机会尝试通过ipv4地址请求资源,请求正常后,返回正常图片或者视频;但手机在采用ipv6地址进行访问时,ipv6出错,再去采用ipv4地址访问的方式,需要几秒钟的响应时间,甚至是更长的时间,而在手机app 上所呈现的直观感受就是卡顿,因此,通过上述方式切换ipv4地址访问的方式,将会导致手机app的使用出现卡顿的问题。


技术实现要素:



5.为了解决上述现有技术中存在的技术问题,本发明提供了一种基于pon(无源光纤网络)) 网络解决手机app卡顿的装置及方法,拟解决目前切换ipv4地址访问的方式,会导致手机 app的使用出现卡顿的技术问题。
6.为解决上述技术问题,本发明采用的技术方案如下:
7.一种基于pon网络解决手机app卡顿的装置,包括路由器,所述路由器包括:
8.监测模块:通过ipv6地址监测多个主流网站的链路是否畅通,基于主流网站的链路畅通性判断ipv6地址是否正常;
9.定时模块:用于设定监测时间,所述监测模块基于定时模块中设置的监测时间,监测ipv6 地址是否正常;
10.处理模块:获取监测模块的监测结果,若监测结果为不正常,则分配ipv4地址给智能设备。
11.本发明通过在路由器中设置定时模块和监测模块,使得路由器能够周期性的通过ipv6地址访问多个主流网站,基于访问结果确定ipv6地址的链路是否畅通,若不畅通则在
智能设备发起网络请求时,自动分配ipv4地址给智能设备,从避免了智能设备在通过ipv6地址进行访问相关网站时,ipv6地址链路不通,又采用ipv4地址访问所造成的访问卡顿的问题。通过本技术的上述技术方案,能够实时监测到ipv6地址是否畅通,从而基于监测结果,给智能设备自动分配ipv6地址或ipv4地址,从而有效的解决了智能设备访问相关网站或者是app加载时出现卡顿的问题。
12.进一步的,所述监测模块还设置有判定单元,当判定单元获取到ipv6地址无法正常访问多个主流网站时,通过ipv4地址访问多个主流网站,若ipv4地址能够访问多个所述主流网站,则判定ipv6地址不正常的反馈正确,若ipv4地址不能够访问多个所述主流网站的,则判定ipv6地址不正常的反馈错误。
13.进一步的,所述监测模块中还设置有判定单元,当判定单元获取到ipv6地址无法访问多个主流网站时,获取路由器的连接状态指示灯的工作状态,若连接状态指示灯绿灯不亮,则判定ipv6地址不正常的反馈错误;若连接状态指示灯的绿灯为常亮状态,则判定ipv6地址不正常的反馈正确。
14.本发明在监测模块中设置判定单元,有效避免了误判行为;原因在于,若ipv6无法访问多个主流网站,可能存在的问题包括路由器损坏、网线未插好等问题;因此本发明通过判定单元,有效的避免了由于路由器损坏或网线未插好等问题所造成的误判。
15.一种基于pon网络解决手机app卡顿的方法,包括以下步骤:
16.路由器中的监测模块周期性的通过ipv6地址监测多个主流网站的链路是否畅通,若链路不畅通,则在智能设备向所述路由器发出ipv6地址请求时,路由器不反馈ipv6地址,直接向智能设备回复ipv4地址。
17.进一步的,所述路由器中的监测模块周期性的通过ipv6地址监测多个主流网站的链路是否畅通的具体步骤如下所述:
18.在路由器中设置多个主流网站,监测模块基于所设置的多个主流网站,通过ipv6地址监测多个主流网站的链路是否畅通,若无法访问多个主流网站则判定所述ipv6地址不正常,则路由器关闭ipv6广播前缀,并关闭dhcp6d。
19.进一步的,当所述监测模块通过ipv6地址监测到多个主流网站的链路不畅通时,监测模块切换为ipv4地址访问多个所述主流网站,若通过ipv4地址访问多个主流网站链路仍然不畅通,则无需关闭ipv6广播前缀和dhcp6d;若通过ipv4地址访问多个主流网站时,链路畅通,则关闭ipv6广播前缀和dhcp6d。
20.进一步的,当所述监测模块通过ipv6地址监测到多个主流网站的链路不畅通时,获取路由器的连接状态指示灯的工作状态,若连接状态指示灯绿灯不亮,则无需关闭ipv6广播前缀和dhcp6d;若连接状态指示灯的绿灯为常亮状态,则关闭ipv6广播前缀和dhcp6d。
21.本发明的有益效果包括:
22.1.本发明通过在路由器中设置定时模块和监测模块,使得路由器能够周期性的通过ipv6 地址访问多个主流网站,基于访问结果确定ipv6地址的链路是否畅通,若不畅通则在智能设备发起网络请求时,自动分配ipv4地址给智能设备,从避免了智能设备在通过ipv6地址进行访问相关网站时,ipv6地址链路不通,又采用ipv4地址访问所造成的访问卡顿的问题。通过本技术的上述技术方案,能够实时监测到ipv6地址是否畅通,从而基于监测结果,给智能设备自动分配ipv6地址或ipv4地址,从而有效的解决了智能设备访问相关网
站或者是app 加载时出现卡顿的问题。
23.2.本发明在监测模块中设置判定单元,有效避免了误判行为;原因在于,若ipv6无法访问多个主流网站,可能存在的问题包括路由器损坏、网线未插好等问题;因此本发明通过判定单元,有效的避免了由于路由器损坏或网线未插好等问题所造成的误判。
附图说明
24.图1为家庭网络组成部分示意图。
25.图2为本发明的实施例1流程示意图。
26.图3为本发明的实施例2流程示意图。
具体实施方式
27.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
28.下面结合附图2-3对本发明作进一步的详细说明:
29.实施例1
30.一种基于pon网络解决手机app卡顿的装置,包括路由器,所述路由器包括:
31.监测模块:通过ipv6地址监测多个主流网站的链路是否畅通,基于主流网站的链路畅通性判断ipv6地址是否正常;
32.定时模块:用于设定监测时间,所述监测模块基于定时模块中设置的监测时间,监测ipv6 地址是否正常;
33.所述监测时间的设定,可以是每5s或10s监测一次,或者是每分钟监测一次,具体监测时间可以灵活调配设置。
34.处理模块:获取监测模块的监测结果,若监测结果为不正常,则分配ipv4地址给智能设备。
35.本发明通过在路由器中设置定时模块和监测模块,使得路由器能够周期性的通过ipv6地址访问多个主流网站,基于访问结果确定ipv6地址的链路是否畅通,若不畅通则在智能设备发起网络请求时,自动分配ipv4地址给智能设备,从避免了智能设备在通过ipv6地址进行访问相关网站时,ipv6地址链路不通,又采用ipv4地址访问所造成的访问卡顿的问题。通过本技术的上述技术方案,能够实时监测到ipv6地址是否畅通,从而基于监测结果,给智能设备自动分配ipv6地址或ipv4地址,从而有效的解决了智能设备访问相关网站或者是app加载时出现卡顿的问题。
36.所述监测模块还设置有判定单元,当判定单元获取到ipv6地址无法正常访问多个主流网站时,通过ipv4地址访问多个主流网站,若ipv4地址能够访问多个所述主流网站,则判定 ipv6地址不正常的反馈正确,若ipv4地址不能够访问多个所述主流网站的,则判定
ipv6地址不正常的反馈错误。
37.本发明在监测模块中设置判定单元,有效避免了误判行为;原因在于,若ipv6无法访问多个主流网站,可能存在的问题包括路由器损坏、网线未插好等问题;因此本发明通过判定单元,有效的避免了由于路由器损坏或网线未插好等问题所造成的误判。
38.参见附图2,一种基于pon网络解决手机app卡顿的方法,包括以下步骤:
39.路由器中的监测模块周期性的通过ipv6地址监测多个主流网站的链路是否畅通,若链路不畅通,则在智能设备向所述路由器发出ipv6地址请求时,路由器不反馈ipv6地址,直接向智能设备回复ipv4地址。
40.所述路由器中的监测模块周期性的通过ipv6地址监测多个主流网站的链路是否畅通的具体步骤如下所述:
41.在路由器中设置多个主流网站,监测模块基于所设置的多个主流网站,通过ipv6地址监测多个主流网站的链路是否畅通,若无法访问多个主流网站则判定所述ipv6地址不正常,则路由器关闭ipv6广播前缀,并关闭dhcp6d。
42.当所述监测模块通过ipv6地址监测到多个主流网站的链路不畅通时,监测模块切换为 ipv4地址访问多个所述主流网站,若通过ipv4地址访问多个主流网站链路仍然不畅通,则无需关闭ipv6广播前缀和dhcp6d;若通过ipv4地址访问多个主流网站时,链路畅通,则关闭 ipv6广播前缀和dhcp6d,直至路由器通过ipv6地址监测到多个主流网站的链路畅通时,才开启ipv6广播前缀和dhcp6d。
43.当路由器关闭ipv6广播前缀和dhcp6d后,智能设备在向路由器发送rs报文时,路由器不回复ra;智能设备通过dhcp6d获取dns等信息时,路由器不回复dhcp6d信息,故智能设备只能够使用ipv4地址上网。
44.实施例2
45.一种基于pon网络解决手机app卡顿的装置,包括路由器,所述路由器包括:
46.监测模块:通过ipv6地址监测多个主流网站的链路是否畅通,基于主流网站的链路畅通性判断ipv6地址是否正常;
47.定时模块:用于设定监测时间,所述监测模块基于定时模块中设置的监测时间,监测ipv6 地址是否正常;
48.所述监测时间的设定,可以是每5s或10s监测一次,或者是每分钟监测一次,具体监测时间可以灵活调配设置。
49.处理模块:获取监测模块的监测结果,若监测结果为不正常,则分配ipv4地址给智能设备。
50.本发明通过在路由器中设置定时模块和监测模块,使得路由器能够周期性的通过ipv6地址访问多个主流网站,基于访问结果确定ipv6地址的链路是否畅通,若不畅通则在智能设备发起网络请求时,自动分配ipv4地址给智能设备,从避免了智能设备在通过ipv6地址进行访问相关网站时,ipv6地址链路不通,又采用ipv4地址访问所造成的访问卡顿的问题。通过本技术的上述技术方案,能够实时监测到ipv6地址是否畅通,从而基于监测结果,给智能设备自动分配ipv6地址或ipv4地址,从而有效的解决了智能设备访问相关网站或者是app加载时出现卡顿的问题。
51.所述监测模块中还设置有判定单元,当判定单元获取到ipv6地址无法访问多个主
流网站时,获取路由器的连接状态指示灯的工作状态,若连接状态指示灯绿灯不亮,则判定ipv6地址不正常的反馈错误;若连接状态指示灯的绿灯为常亮状态,则判定ipv6地址不正常的反馈正确。
52.本发明在监测模块中设置判定单元,有效避免了误判行为;原因在于,若ipv6无法访问多个主流网站,可能存在的问题包括路由器损坏、网线未插好等问题;因此本发明通过判定单元,有效的避免了由于路由器损坏或网线未插好等问题所造成的误判。
53.参见附图3,一种基于pon网络解决手机app卡顿的方法,包括以下步骤:
54.路由器中的监测模块周期性的通过ipv6地址监测多个主流网站的链路是否畅通,若链路不畅通,则在智能设备向所述路由器发出ipv6地址请求时,路由器不反馈ipv6地址,直接向智能设备回复ipv4地址。
55.所述路由器中的监测模块周期性的通过ipv6地址监测多个主流网站的链路是否畅通的具体步骤如下所述:
56.在路由器中设置多个主流网站,监测模块基于所设置的多个主流网站,通过ipv6地址监测多个主流网站的链路是否畅通,若无法访问多个主流网站则判定所述ipv6地址不正常,则路由器关闭ipv6广播前缀,并关闭dhcp6d,直至路由器通过ipv6地址监测到多个主流网站的链路畅通时,才开启ipv6广播前缀和dhcp6d。
57.当所述监测模块通过ipv6地址监测到多个主流网站的链路不畅通时,获取路由器的连接状态指示灯的工作状态,若连接状态指示灯绿灯不亮,则无需关闭ipv6广播前缀和dhcp6d;若连接状态指示灯的绿灯为常亮状态,则关闭ipv6广播前缀和dhcp6d。
58.当路由器关闭ipv6广播前缀和dhcp6d后,智能设备在向路由器发送rs报文时,路由器不回复ra;智能设备通过dhcp6d获取dns等信息时,路由器不回复dhcp6d信息,故智能设备只能够使用ipv4地址上网。
59.以上所述实施例仅表达了本技术的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术保护范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术技术方案构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。

技术特征:


1.一种基于pon网络解决手机app卡顿的装置,包括路由器,其特征在于,所述路由器包括:监测模块:通过ipv6地址监测多个主流网站的链路是否畅通,基于主流网站的链路畅通性判断ipv6地址是否正常;定时模块:用于设定监测时间,所述监测模块基于定时模块中设置的监测时间,监测ipv6地址是否正常;处理模块:获取监测模块的监测结果,若监测结果为不正常,则分配ipv4地址给智能设备。2.根据权利要求1所述的一种基于pon网络解决手机app卡顿的装置,其特征在于,所述监测模块还设置有判定单元,当判定单元获取到ipv6地址无法正常访问多个主流网站时,通过ipv4地址访问多个主流网站,若ipv4地址能够访问多个所述主流网站,则判定ipv6地址不正常的反馈正确,若ipv4地址不能够访问多个所述主流网站的,则判定ipv6地址不正常的反馈错误。3.根据权利要求1所述的一种基于pon网络解决手机app卡顿的装置,其特征在于,所述监测模块中还设置有判定单元,当判定单元获取到ipv6地址无法访问多个主流网站时,获取路由器的连接状态指示灯的工作状态,若连接状态指示灯绿灯不亮,则判定ipv6地址不正常的反馈错误;若连接状态指示灯的绿灯为常亮状态,则判定ipv6地址不正常的反馈正确。4.一种基于pon网络解决手机app卡顿的方法,其特征在于,包括以下步骤:路由器中的监测模块周期性的通过ipv6地址监测多个主流网站的链路是否畅通,若链路不畅通,则在智能设备向所述路由器发出ipv6地址请求时,路由器不反馈ipv6地址,直接向智能设备回复ipv4地址。5.根据权利要求4所述的一种基于pon网络解决手机app卡顿的方法,其特征在于,所述路由器中的监测模块周期性的通过ipv6地址监测多个主流网站的链路是否畅通的具体步骤如下所述:在路由器中设置多个主流网站,监测模块基于所设置的多个主流网站,通过ipv6地址监测多个主流网站的链路是否畅通,若无法访问多个主流网站则判定所述ipv6地址不正常,则路由器关闭ipv6广播前缀,并关闭dhcp6d,直至路由器通过ipv6地址监测到多个主流网站的链路畅通时,才开启ipv6广播前缀和dhcp6d。6.根据权利要求5所述的一种基于pon网络解决手机app卡顿的方法,其特征在于,当所述监测模块通过ipv6地址监测到多个主流网站的链路不畅通时,监测模块切换为ipv4地址访问多个所述主流网站,若通过ipv4地址访问多个主流网站链路仍然不畅通,则无需关闭ipv6广播前缀和dhcp6d;若通过ipv4地址访问多个主流网站时,链路畅通,则关闭ipv6广播前缀和dhcp6d。7.根据权利要求5所述的一种基于pon网络解决手机app卡顿的方法,其特征在于,当所述监测模块通过ipv6地址监测到多个主流网站的链路不畅通时,监测模块获取路由器的连接状态指示灯的工作状态,若连接状态指示灯绿灯不亮,则无需关闭ipv6广播前缀和dhcp6d;若连接状态指示灯的绿灯为常亮状态,则关闭ipv6广播前缀和dhcp6d。

技术总结


本发明属于无线通信技术领域,尤其涉及一种基于PON网络解决手机APP卡顿的装置及方法,通过在路由器中设置定时模块和监测模块,使得路由器能够周期性的通过ipv6地址访问多个主流网站,基于访问结果确定ipv6地址的链路是否畅通,若不畅通则在智能设备发起网络请求时,自动分配ipv4地址给智能设备,从避免了智能设备在通过ipv6地址进行访问相关网站时,ipv6地址链路不通,又采用ipv4地址访问所造成的访问卡顿的问题。通过本申请的上述技术方案,能够实时监测到ipv6地址是否畅通,从而基于监测结果,给智能设备自动分配ipv6地址或ipv4地址,从而有效的解决了智能设备访问相关网站或者是APP加载时出现卡顿的问题。是APP加载时出现卡顿的问题。是APP加载时出现卡顿的问题。


技术研发人员:

张兴武 陈曦 牛友武

受保护的技术使用者:

四川天邑康和通信股份有限公司

技术研发日:

2022.11.22

技术公布日:

2023/3/10

本文发布于:2024-09-22 10:35:07,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/70116.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:地址   多个   主流   路由器
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议