一种光网络终端及其工作方法、及通信系统与流程

文档序号:13168487阅读:278来源:国知局
一种光网络终端及其工作方法、及通信系统与流程

本发明涉及通信领域,尤其涉及一种光网络终端及其工作方法、及通信系统。



背景技术:

无源光接入网络由于其无源及光信号为载体的特性,使得其具有很好的稳定性,比原来adsl等接入网技术在稳定性方面提高了非常多,被广泛应用于接入网改造和新建。用户从原来adsl等接入网转变为使用无源光接入网后会明显感觉网络稳定性提高很多,加之电信运营商资费标准通常是包月或包年的方式,导致用户自然产生24小时不断网的期望。

无源光接入网络架构包括局端光线路终端olt、中间的光分配网络odn、ont(opticalnetworkterminal,用户端的光网络终端),其中的光线路终端olt、光分配网络odn的稳定性很高,可以支持24小时不间断运行,但安装设置在用户家中的ont,即通常所称的光猫,是非系统级小设备,稳定性不高,经常出现连续运行几天后,链路中断,影响用户访问互联网的情况,当用户发现了这种情况,通常只能手工重启放置在家庭角落中的光猫,十分不便,影响用户的上网体验。



技术实现要素:

本发明实施例提供了一种光网络终端及其工作方法、及通信系统,以解决现有ont设备需要手动重启的问题。

一方面,提供了一种光网络终端,其包括:数据存储模块、链路检测模块及重启触发模块,其中,

数据存储模块用于存储通信目标;

链路检测模块用于访问通信目标,根据访问状态检测是否需要重启光网络终端,在需要重启时,生成重启指令;

重启触发模块用于根据重启指令重启光网络终端。

一方面,提供了一种光网络终端的工作方法,其包括:

访问通信目标,根据访问状态检测是否需要重启,在需要重启时,生成重启指令;

根据重启指令进行重启。

另一方面,提供了一种通信系统,包括:至少一个本发明实施例提供的光网络终端。

另一方面,提供了一种计算机存储介质,计算机存储介质中存储有计算机可执行指令,计算机可执行指令用于执行前述的光网络终端的工作方法。

本发明实施例的有益效果:

本发明实施例提供了一种光网络终端及其工作方法,通过访问通信目标,根据访问状态检测是否需要重启,在需要重启时,生成重启指令,根据重启指令进行重启,利用ont设备启动迅速的特点,可以实现用户无需干预,ont自动监控自身状态,发现链路中断后,自动重启,恢复链路连通,解决了现有ont设备需要手动重启的问题,增强了用户的使用体验。

附图说明

图1为本发明第一实施例提供的光网络终端的结构示意图;

图2为本发明第二实施例提供的光网络终端工作方法的流程图;

图3是本发明第三实施例提供的光网络终端的结构示意图;

图4是本发明第三实施例提供的光网络终端工作方法的流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明中一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

现通过具体实施方式结合附图的方式对本发明做出进一步的诠释说明。

第一实施例:

图1为本发明第一实施例提供的光网络终端的结构示意图,由图1可知,在本实施例中,本发明提供的光网络终端包括:数据存储模块11、链路检测模块12及重启触发模块13,其中,

数据存储模块11用于存储通信目标;

链路检测模块12用于访问通信目标,根据访问状态检测是否需要重启光网络终端,在需要重启时,生成重启指令;

重启触发模块13用于根据重启指令重启光网络终端。

在一些实施例中,上述实施例中的数据存储模块11存储的通信目标包括网站列表,网站列表包含至少一个稳定且活跃的网站;数据存储模块用于在光网络终端接入通信网络时,更新网站列表。在实际应用中,本发明实施例涉及的网站列表的更新方式包括但不限于如下形式:形式1:从ont设备提供商对外提供的网站上获取;形式2:从现有大型门户网站上获取最热门的网站,组成活跃网站列表;形式3:由政府机关、大型公司等稳定的官方网站组成活跃网站列表。

在一些实施例中,上述实施例中的链路检测模块12用于在网站列表的所有网站都无法访问时,认为需要重启光网络终端,生成重启指令;或者,用于在网站列表中各网站的最快响应时间在于预设阈值时,认为需要重启光网络终端,生成重启指令。在实际应用中,本发明实施例涉及的是否需要重启ont的方式包括但不限于如下形式:

方式一:所有网站都无法访问,才表示ont建立的连接有严重问题,需要重启ont重新建立连接。只要有一个网站可以正常访问,就断定ont现有连接是正常的,无需重启;这种方式是最保守稳健的方式,即使ont性能下降到了很低的水平,访问网站速度已经远低于正常水平,依然认为是可用的,适合用于可用性期望比较低的场景。

方式二:所有访问的网站,都记录每个网站响应的时长。如果最快响应时长大于设定的用户浏览互联网可承受的阈值,就认为ont访问外网的链路已经出现中断,或者可用性很差,需要重新启动ont重新建立连接;这种方式比较适合对可用性要求较高的场景,用户对网络访问的流畅性有较高期望。

在一些实施例中,上述实施例中的链路检测模块12用于在生成重启指令后,判断是否接收到来自用户端的数据,若是,则暂缓发送重启指令,直至未接收到来自用户端的数据时,发送重启指令。

在一些实施例中,上述实施例中的链路检测模块12用于在等待固定时间长度或者固定空闲时间长度之后,再次访问通信目标,根据访问状态检测是否需要重启光网络终端。在实际应用中,本发明实施例提供了一种休眠机制,其可以包括但不限于如下方式:方式一:固定时间长度,到了这个时间长度就开始触发链路检测模块12,进行新一轮的检测;方式二:固定的空闲时间长度,计时器从上次来自用户侧的数据访问后开始计时,到现在的时刻为止;每次有新的来自用户侧的数据访问后,计时器重置。这个方式和方式一的区别在于利用用户不访问网络的时候进行监控,避免可用性检测占用带宽影响用户上网体验。

在一些实施例中,上述实施例中的重启触发模块13用于在接收到重启指令时,立即重启光网络终端;或者用于判断上次重启到接收到重启指令的间隔时长,若间隔时长大于预定时长,则重启光网络终端,否则,等待预定时长后重启光网络终端。在实际应用中,本发明实施例提供了几种重启指令的执行机制,在收到设备重启请求(重启指令)后,具体何时重启ont,可以包括但不限于如下方式:方式一:立即重启ont,这种方式最为简单,易于实现,但如果链路不通的原因是网络的上游设备故障引起时,就会造成本地ont非常频繁地重启,给用户带来较差的体验;方式二:根据上次重启的时间判断本次是否马上重启,如果距离上次设备重启的时间很短,就需要等待一定时长后重启,这种方式可以有效避免上游网络设备等情况造成的链路不通,无法访问外网情况时ont设备频繁重启的问题;方式三:在用户空闲时重启,本方式不会中断用户正在进行的业务。

在一些实施例中,上述实施例中的重启触发模块13包括触发器或者实现触发功能的重启电路。本实施例主要对如何实现ont设备的重启提供了具体的方案,如增加实体的触发器或者对应功能的触发电路,该触发器/触发电路用于触发ont的重启按键等硬件实现重启,也可以采用纯软件的方式实现,如调用ont内的重启功能项,实现重启。

对应的,本发明实施例提供了一种通信系统,包括:至少一个本发明实施例提供的光网络终端,以及常见的局端光线路终端olt、中间的光分配网络odn。

第二实施例:

图2为本发明第二实施例提供的光网络终端工作方法的流程图,由图2可知,在本实施例中,本发明提供的数据报文转发方法包括:

s201:访问通信目标,根据访问状态检测是否需要重启,在需要重启时,生成重启指令;

s202:根据重启指令进行重启。

在一些实施例中,通信目标包括网站列表,网站列表包含至少一个稳定且活跃的网站;上述实施例中的方法还包括:在接入通信网络时,更新网站列表。

在一些实施例中,上述实施例中的根据访问状态检测是否需要重启包括:

在网站列表的所有网站都无法访问时,认为需要重启,生成重启指令;或者,

在网站列表中各网站的最快响应时间在于预设阈值时,认为需要重启,生成重启指令。

在一些实施例中,上述实施例中的方法在生成重启指令之后,还包括:判断是否接收到来自用户端的数据,若是,则暂缓发送重启指令,直至未接收到来自用户端的数据时,发送重启指令。

在一些实施例中,上述实施例中的根据重启指令进行重启包括:

在接收到重启指令时,立即重启;或者,

判断上次重启到接收到重启指令的间隔时长,若间隔时长大于预定时长,则重启,否则,等待预定时长后重启。

第三实施例:

现结合具体应用场景对本发明做进一步的诠释说明。

本实施例提供一种光网络终端,具备高可用的处理技术,使家庭中光网络24小时不间断可用,无需人工发现和手工处理。如图3所示,本实施例提供的ont的主要组成部分包括:

活跃网站列表器301:负责保持一份互联网上最活跃和稳定的网站列表。

链路检测处理器302:负责根据检测本光网络终端ont是否可达活跃网站列表器中所列的网站情况判断是否需要重启ont设备。

设备重启触发器303:负责触发ont设备的重启。

ont链路数据处理器304:负责ont设备的光接入业务数据处理,即原来不具备高可用性的ont设备。

本实施例提供的光网络终端的工作方法包括以下步骤:

步骤a.将预先设置的活跃网站列表预先设置进活跃网站列表器;

步骤b.当ont在线时,活跃网站列表器自动更新其中的活跃网站列表;

步骤c.链路检测处理器访问活跃网站列表器中所列的网站;

步骤d.当链路检测处理器发现多个活跃网站无法访问时,根据内部判断准则通知设备重启触发器去触发设备重启;如果检测结果是链路正常可用,就睡眠一定的时长后,跳过步骤e进入步骤c;

步骤e.设备重启触发器触发光网络终端链路数据处理器重启;

具体的,本实施例中的活跃网站列表器自动更新方法,包括但不限于如下形式:

形式1:从ont设备提供商对外提供的网站上获取

形式2:从现有大型门户网站上获取最热门的网站,组成活跃网站列表

形式3:由政府机关、大型公司等稳定的官方网站组成活跃网站列表

具体的,本实施例中的判断ont对活跃网站访问联通性的判断准则可以包括但不限于如下方式:

方式一:所有网站都无法访问,才表示ont建立的连接有严重问题,需要重启ont重新建立连接。只要有一个网站可以正常访问,就断定ont现有连接是正常的,无需重启。这种方式是最保守稳健的方式,即使ont性能下降到了很低的水平,访问网站速度已经远低于正常水平,依然认为是可用的,适合用于可用性期望比较低的场景。

方式二:所有访问的网站,都记录每个网站响应的时长。如果最快响应时长大于设定的用户浏览互联网可承受的阈值,就认为ont访问外网的链路已经出现中断,或者可用性很差,需要重新启动ont重新建立连接。这种方式比较适合对可用性要求较高的场景,用户对网络访问的流畅性有较高期望。

具体的,本实施例中的设备重启触发器收到来自链路检测处理器发来的设备重启请求后,具体何时重启ont,可以包括但不限于如下方式:

方式一:立即重启ont。这种方式最为简单。易于实现,但如果链路不通的原因是网络的上游设备故障引起时,就会造成本地ont非常频繁地重启,给用户带来较差的体验;

方式二:根据上次重启的时间判断本次是否马上重启,如果距离上次设备重启的时间很短,就需要等待一定时长后重启。这种方式可以有效避免上游网络设备等情况造成的链路不通,无法访问外网情况时ont设备频繁重启的问题。

具体的,本实施例中的进入下一轮检测前的睡眠时长,可以包括但不限于如下方式:

方式一:固定时间长度。到了这个时间长度就开始执行步骤1,进行新一轮的检测。

方式二:固定的空闲时间长度。计时器从上次来自用户侧的数据访问后开始计时,到现在的时刻为止。每次有新的来自用户侧的数据访问后,计时器重置。这个方式和方式一的区别在于利用用户不访问网络的时候进行监控,避免可用性检测占用带宽影响用户上网体验。

本实施例与现有技术相比较,利用ont设备启动迅速的特点,可以实现用户无需干预,ont自动监控自身状态,发现链路中断后,自动重启,恢复链路连通。

下面结合附图4对ont高可用处理方法进行说明,包括但不限于如下具体的实现方式。

如图4所示,本实施例提供的工作方法包括:

s401.链路检测处理器从活跃网站列表器获取互联网上活跃的网站列表;

这些活跃网站列表包括但不限于大型网站对外提供的http服务站点网址、ftp服务站点,email服务站点等。访问的地址可以是dns域名或者ip等服务的定位形式。

s402.链路检测处理器依次访问活跃网站列表中的网站;

针对活跃网站的不同协议可以采用对应的web浏览器、内置ftp客户端、内置telnet、tcp/ip的ping命令等访问。

s403.如果列表中至少有一个网站可以访问,就跳过步骤s404、s405,执行步骤s406;

这个步骤的目的是通过检测ont对活跃网站的访问有效性,判断ont是否已经断链。判断ont对活跃网站访问联通性的判断准则,如前发明内容包括但不限于如下方式:

方式一:所有网站都无法访问,才表示ont建立的连接有严重问题。

方式二:根据最快响应时长判断ont访问外网的链路是否存在问题

本实施例中采用方式一,简单,并保持可用性的最低门槛。

s404.链路检测处理器通知设备重启触发器重启设备;

这个步骤中链路检测处理器仅将需要重启的通知推送给设备重启触发器,具体何时重启,及触发重启的方式由设备重启触发器内部逻辑和策略决定。

s405.设备重启触发器重启光网络终端链路数据处理器ont;

设备重启触发器收到来自链路检测处理器发来的设备重启请求后,具体何时重启ont,如前发明内容,可以包括但不限于如下方式:

方式一:立即重启ont。

方式二:根据上次重启的时间判断本次是否马上重启

本实施例中采用方式一。

s406.睡眠一段时间,再执行步骤s401;

此步骤中睡眠的时长,如前发明内容,具体可以包括但不限于如下方式:

方式一:固定时间长度。

方式二:固定的空闲时间长度。

本实施例采用方式一。

综上可知,通过本发明实施例的实施,至少存在以下有益效果:

本发明实施例提供了一种光网络终端及其工作方法,通过访问通信目标,根据访问状态检测是否需要重启,在需要重启时,生成重启指令,根据重启指令进行重启,利用ont设备启动迅速的特点,可以实现用户无需干预,ont自动监控自身状态,发现链路中断后,自动重启,恢复链路连通,解决了现有ont设备需要手动重启的问题,增强了用户的使用体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上仅是本发明的具体实施方式而已,并非对本发明做任何形式上的限制,凡是依据本发明的技术实质对以上实施方式所做的任意简单修改、等同变化、结合或修饰,均仍属于本发明技术方案的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1