一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网关设备的上网模式的切换方法与切换装置与流程

2022-04-05 12:03:51 来源:中国专利 TAG:
网关设备的上网模式的切换方法与切换装置与流程

本申请涉及通信技术领域,具体而言,涉及一种网关设备的上网模式的切换方法、切换装置、计算机可读存储介质与智能切换系统。

背景技术

随着移动通信技术的发展,越来越多的网关设备支持使用多种上网模式拨号上网。通常情况下,终端用户需要手动设置网关设备的上网模式。如果网关设备当前的上网模式无法上网,则终端用户需要手动变更上网模式,这样不仅操作繁琐,还导致了终端用户的使用体验较差。

发明人了解到,现有技术中虽然已实现了上网模式的智能切换,但是判断是否需要切换上网模式的条件较为简单,且不能够覆盖所有的情况,可能会出现由于没有及时切换模式而导致终端用户无法上网的情况,另外,目前的切换方法均没有考虑到IPV6连接的问题,这会对使用IPV6连接上网的用户造成困扰。

因此,亟需一种准确判断各情形下的EWAN连接是否在线的方法。

在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。



技术实现要素:

本申请的主要目的在于提供一种网关设备的上网模式的切换方法、切换装置、计算机可读存储介质与智能切换系统,以解决现有技术中难以准确判断各情形下的EWAN连接是否在线的问题。

根据本发明实施例的一个方面,提供了一种网关设备的上网模式的切换方法,包括:获取DNS检测域名,所述DNS检测域名为预先定义的DNS域名;至少根据所述DNS检测域名,确定EWAN连接是否在线,所述EWAN连接为所述网关设备处于EWAN模式的网络连接;在所述EWAN连接离线的情况下,将所述网关设备的上网模式切换为LTE模式。

可选地,至少根据所述DNS检测域名,确定EWAN连接是否在线,包括:至少根据所述DNS检测域名,确定采用IP协议拨号上网的连接是否离线;在采用的至少一个所述IP协议拨号上网的连接离线的情况下,确定所述EWAN连接离线。

可选地,至少根据所述DNS检测域名,确定采用IP协议拨号上网的连接是否离线,包括:基于所述IP协议,发送所述DNS检测域名至DNS服务器;在所述DNS服务器中查询到所述DNS检测域名的情况下,确定采用所述IP协议拨号上网的连接在线;在所述DNS服务器中未查询到所述DNS检测域名的情况下,确定采用所述IP协议拨号上网的连接离线。

可选地,至少根据所述DNS检测域名,确定采用IP协议拨号上网的连接是否离线,包括:获取预设IP地址;基于所述IP协议,发送所述DNS检测域名至DNS服务器;在所述DNS服务器中查询到所述DNS检测域名,且所述预设IP地址可连通的情况下,确定采用所述IP协议拨号上网的连接在线;在所述DNS服务器中未查询到所述DNS检测域名,和/或所述预设IP地址不可连通的情况下,确定采用所述IP协议拨号上网的连接离线。

可选地,在同时通过多个IP协议拨号上网的情况下,在采用的至少一个所述IP协议拨号上网的连接离线的情况下,确定所述EWAN连接离线,包括:在各采用所述IP协议拨号上网的连接均离线的情况下,确定所述EWAN连接离线。

可选地,在将所述网关设备的上网模式切换为LTE模式之后,所述切换方法还包括:每隔预定时间发送请求信息,并再次确定所述EWAN连接是否在线,所述请求信息用于请求连接所述EWAN连接;在所述EWAN连接在线的情况下,断开所述LTE模式,并将所述网关设备的所述上网模式切换为所述EWAN模式。

可选地,确定所述EWAN连接是否在线,包括:在采用的至少一个所述IP协议拨号上网的连接在线的情况下,确定所述EWAN连接在线。

根据本发明实施例的另一方面,还提供了一种网关设备的上网模式的切换装置,包括:获取单元,用于获取DNS检测域名,所述DNS检测域名为预先定义的DNS域名;确定单元,用于至少根据所述DNS检测域名,确定EWAN连接是否在线,所述EWAN连接为所述网关设备处于EWAN模式的网络连接;切换单元,用于在所述EWAN连接离线的情况下,将所述网关设备的上网模式切换为LTE模式。

根据本发明实施例的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任意一种所述的切换方法。

根据本发明实施例的再一方面,还提供了一种智能切换系统,包括:网关设备、一个或多个处理器,存储器以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行任意一种所述的切换方法。

在本发明实施例中,所述网关设备的上网模式的切换方法中,首先,获取DNS检测域名,然后,至少根据获取到的所述DNS检测域名,确定EWAN连接是否在线,最后,在确定出所述EWAN连接离线的情况下,将所述网关设备的上网模式切换为LTE模式,其中,所述DNS检测域名为预先定义的DNS域名,所述EWAN连接为所述网关设备处于EWAN模式的网络连接。与现有技术中根据检测WAN口是否插入网线来确定是否将上网模式切换为LTE模式相比,本方案实现了至少根据获取到的所述DNS检测域名,确定所述EWAN连接是否在线,即至少根据DNS检测域名,可以对采用各IP协议建立的EWAN连接进行检测,保证了能够较为有效地确定出所述EWAN连接是否在线,且能够较为准确地检测出所有情况下的所述EWAN连接是否在线,在确定出所述EWAN连接离线的情况下,将网关设备的上网模式切换为LTE模式,实现了所述网关设备的上网模式的智能切换,保证了终端用户设备网络的连续性,从而解决了现有技术中难以准确判断各情形下的EWAN连接是否在线的问题。

附图说明

构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1示出了根据本申请的一种实施例的网关设备的上网模式的切换方法示意图;

图2示出了根据本申请的一种实施例的网关设备的上网模式的切换装置示意图;

图3示出了根据本申请的一种实施例的检测逻辑图;

图4示出了根据本申请的一种实施例的单重/双重检测逻辑图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

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

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

正如背景技术中所说的,现有技术中难以准确判断各情形下的EWAN连接是否在线,为了解决上述问题,本申请的一种典型的实施方式中,提供了一种网关设备的上网模式的切换方法、切换装置、计算机可读存储介质与智能切换系统。

根据本申请的实施例,提供了一种网关设备的上网模式的切换方法。

图1是根据本申请实施例的网关设备的上网模式的切换方法的流程图。如图1所示,该方法包括以下步骤:

步骤S101,获取DNS(域名系统,Domain Name System,简称DNS)检测域名,上述DNS检测域名为预先定义的DNS域名;

步骤S102,至少根据上述DNS检测域名,确定EWAN(有线广域网,Ethernet Wide Area Network,简称EWAN)连接是否在线,上述EWAN连接为上述网关设备处于EWAN模式的网络连接;

步骤S103,在上述EWAN连接离线的情况下,将上述网关设备的上网模式切换为LTE(长期演进,Long Term Evolution,简称LTE)模式。

上述网关设备的上网模式的切换方法中,首先,获取DNS检测域名,然后,至少根据获取到的上述DNS检测域名,确定EWAN连接是否在线,最后,在确定出上述EWAN连接离线的情况下,将上述网关设备的上网模式切换为LTE模式,其中,上述DNS检测域名为预先定义的DNS域名,上述EWAN连接为上述网关设备处于EWAN模式的网络连接。与现有技术中根据检测WAN口是否插入网线来确定是否将上网模式切换为LTE模式相比,本方案实现了至少根据获取到的上述DNS检测域名,确定上述EWAN连接是否在线,即至少根据DNS检测域名,可以对采用各IP协议建立的EWAN连接进行检测,保证了能够较为有效地确定出上述EWAN连接是否在线,且能够较为准确地检测出所有情况下的上述EWAN连接是否在线,在确定出上述EWAN连接离线的情况下,将网关设备的上网模式切换为LTE模式,实现了上述网关设备的上网模式的智能切换,保证了终端用户设备网络的连续性,从而解决了现有技术中难以准确判断各情形下的EWAN连接是否在线的问题。

在实际的应用过程中,上述网关设备可以为路由器,但并不限于路由器,还可以为其他的网关设备。另外,上述IP协议可以为IPV4协议,还可以为IPV6协议。

另外,需要说明的是,上述DNS检测域名可以为用户自定义的检测域名。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

为了较为有效和及时地确定上述EWAN连接是否在线,本申请的一种实施例中,至少根据上述DNS检测域名,确定EWAN连接是否在线,包括:至少根据上述DNS检测域名,确定采用IP协议拨号上网的连接是否离线;在采用的至少一个上述IP协议(网络协议,Internet Protocol,简称IP协议)拨号上网的连接离线的情况下,确定上述EWAN连接离线。

在实际的应用过程中,若上述网关设备的上网模式为EWAN模式,在上述EWAN模式下,若上述网关设备通过IPV4(网络协议版本4,Internet Protocol Version 4,简称IPV4)协议建立上网连接的情况下,可以至少根据上述DNS检测域名,判断上述EWAN连接是否离线;若上述网关设备通过IPV6(网络协议版本6,Internet Protocol Version 6,简称IPV6)协议建立上网连接的情况下,可以至少根据上述DNS检测域名,判断上述EWAN连接是否离线;若上述网关设备通过IPV4和IPV6协议建立上网连接的情况下,至少根据上述DNS检测域名,可以判断上述EWAN连接是否离线。

本申请的一种具体的实施例中,当上述设备为采用IPV4协议建立上网连接或者IPV6协议建立上网连接的情况下,只要采用IPV4协议建立上网的连接或者IPV6协议建立上网的连接离线,网关设备就会切换至LTE拨号上网;当采用IPV4协议建立上网的连接或者IPV6协议建立上网的连接恢复在线时,上述网关设备就会断开LTE拨号上网连接,恢复至EWAN连接。

本申请的又一种实施例中,至少根据上述DNS检测域名,确定采用IP协议拨号上网的连接是否离线,包括:基于上述IP协议,发送上述DNS检测域名至DNS服务器;在上述DNS服务器中查询到上述DNS检测域名的情况下,确定采用上述IP协议拨号上网的连接在线;在上述DNS服务器中未查询到上述DNS检测域名的情况下,确定采用上述IP协议拨号上网的连接离线。在该实施例中,根据在上述DNS服务器中是否查询到上述DNS检测域名,来确定上述采用IP协议拨号上网的连接是否在线,这样保证了确定采用IP协议拨号上网的连接是否离线的方法较为灵活,且能够较为及时地确定出上述采用IP协议拨号上网的连接是否在线。

在实际的应用过程中,当上述网关设备可以支持单重检测时,即由用户自定义DNS检测域名,当网关设备可以向DNS服务器查询到该DNS检测域名的情况下,则认为建立的上述EWAN连接在线。

为了较为准确地确定出采用IP协议拨号上网的连接是否离线,以及进一步地保证了终端用户设备网络的连续性,本申请的另一种实施例中,至少根据上述DNS检测域名,确定采用IP协议拨号上网的连接是否离线,包括:获取预设IP地址;基于上述IP协议,发送上述DNS检测域名至DNS服务器;在上述DNS服务器中查询到上述DNS检测域名,且上述预设IP地址可连通的情况下,确定采用上述IP协议拨号上网的连接在线;在上述DNS服务器中未查询到上述DNS检测域名,和/或上述预设IP地址不可连通的情况下,确定采用上述IP协议拨号上网的连接离线。

需要说明的是,上述预设IP地址,可以为由用户输入的任意一个IP地址,只需要能够用于Ping IP,以对网络的连通性进行检测即可。

在实际的应用过程中,当上述网关设备可以支持双重检测时,用户可以自定义DNS检测域名和Ping IP的地址,当上述网关设备可以向DNS服务器查询到上述DNS检测域名并且可以ping通自定义的IP地址,则认为该EWAN连接在线,否则认为该EWAN连接离线。

另外,上述单重检测方法和上述双重检测方法,可以让用户灵活自定义上述EWAN连接的离线条件,并且当网关设备前端断网,但有DNS缓存或DNS代理时,此时采用单一的DNS检测仍然会认为连接在线,但采用双重DNS ping检测可以判断出网络离线并切换至LTE模式上网,这样能够保证终端用户设备网络的连续性。

本申请的再一种实施例中,在同时通过多个IP协议拨号上网的情况下,在采用的至少一个上述IP协议拨号上网的连接离线的情况下,确定上述EWAN连接离线,包括:在各采用上述IP协议拨号上网的连接均离线的情况下,确定上述EWAN连接离线。在该实施例中,对于采用多个IP协议拨号上网时,当确定出上述IP协议拨号上网的连接均离线的情况下,确定上述EWAN连接离线,这样不仅进一步地保证了对EWAN连接离线的确定结果较为准确,还进一步地保证了能够尽可能地减少用户的流量资费。

本申请的一种具体的实施例中,当上述网关设备为采用IPV4和IPV6协议建立上网连接的情况下,只有采用IPV4协议建立的上网连接和采用IPV6建立的上网连接均离线时,上述网关设备才会切换至LTE拨号上网;当其中任意一条连接恢复在线时,网关设备就会断开LTE拨号上网,并恢复至上述EWAN连接。

为了保证能够尽可能少消耗流量资费,本申请的一种实施例中,在将上述网关设备的上网模式切换为LTE模式之后,上述切换方法还包括:每隔预定时间发送请求信息,并再次确定上述EWAN连接是否在线,上述请求信息用于请求连接上述EWAN连接;在上述EWAN连接在线的情况下,断开上述LTE模式,并将上述网关设备的上述上网模式切换为上述EWAN模式。在该实施例中,当上述网关设备的上网模式切换为LTE模式之后,还会定时重连上述EWAN连接以及检测上述EWAN连接是否在线,这样不仅进一步地保证了可以为用户终端设备提供不间断的网络服务,同时还减少了用户终端设备的流量资费。

为了进一步地保证能够尽可能少消耗流量资费,本申请的另一种实施例中,确定上述EWAN连接是否在线,包括:在采用的至少一个上述IP协议拨号上网的连接在线的情况下,确定上述EWAN连接在线。

本申请实施例还提供了一种网关设备的上网模式的切换装置,需要说明的是,本申请实施例的网关设备的上网模式的切换装置可以用于执行本申请实施例所提供的用于网关设备的上网模式的切换方法。以下对本申请实施例提供的网关设备的上网模式的切换装置进行介绍。

图2是根据本申请实施例的网关设备的上网模式的切换装置的示意图。如图2所示,该装置包括:

获取单元10,用于获取DNS检测域名,上述DNS检测域名为预先定义的DNS域名;

确定单元20,用于至少根据上述DNS检测域名,确定EWAN连接是否在线,上述EWAN连接为上述网关设备处于EWAN模式的网络连接;

切换单元30,用于在上述EWAN连接离线的情况下,将上述网关设备的上网模式切换为LTE模式。

上述网关设备的上网模式的切换装置中,获取单元用于获取DNS检测域名,上述DNS检测域名为预先定义的DNS域名;确定单元用于至少根据上述DNS检测域名,确定EWAN连接是否在线,上述EWAN连接为上述网关设备处于EWAN模式的网络连接;切换单元用于在上述EWAN连接离线的情况下,将上述网关设备的上网模式切换为LTE模式。与现有技术中根据检测WAN口是否插入网线来确定是否将上网模式切换为LTE模式相比,本方案实现了至少根据获取到的上述DNS检测域名,确定上述EWAN连接是否在线,即至少根据DNS检测域名,可以对采用各IP协议建立的EWAN连接进行检测,保证了能够较为有效地确定出上述EWAN连接是否在线,且能够较为准确地检测出所有情况下的上述EWAN连接是否在线,在确定出上述EWAN连接离线的情况下,将网关设备的上网模式切换为LTE模式,实现了上述网关设备的上网模式的智能切换,保证了终端用户设备网络的连续性,从而解决了现有技术中难以准确判断各情形下的EWAN连接是否在线的问题。

在实际的应用过程中,上述网关设备可以为路由器,但并不限于路由器,还可以为其他的网关设备。另外,上述IP协议可以为IPV4协议,还可以为IPV6协议。

另外,需要说明的是,上述DNS检测域名可以为用户自定义的检测域名。

为了较为有效和及时地确定上述EWAN连接是否在线,本申请的一种实施例中,上述确定单元包括第一确定模块和第二确定模块,其中,上述第一确定模块用于至少根据上述DNS检测域名,确定采用IP协议拨号上网的连接是否离线;上述第二确定模块用于在采用的至少一个上述IP协议拨号上网的连接离线的情况下,确定上述EWAN连接离线。

在实际的应用过程中,若上述网关设备的上网模式为EWAN模式,在上述EWAN模式下,若上述网关设备通过IPV4(IP协议版本4,Internet Protocol Version 4,简称IPV6)协议建立上网连接的情况下,可以至少根据上述DNS检测域名,判断上述EWAN连接是否离线;若上述网关设备通过IPV6(IP协议版本6,Internet Protocol Version 6,简称IPV6)协议建立上网连接的情况下,可以至少根据上述DNS检测域名,判断上述EWAN连接是否离线;若上述网关设备通过IPV4和IPV6协议建立上网连接的情况下,至少根据上述DNS检测域名,可以判断上述EWAN连接是否离线。

本申请的一种具体的实施例中,当上述设备为采用IPV4协议建立上网连接或者IPV6协议建立上网连接的情况下,只要采用IPV4协议建立上网的连接或者IPV6协议建立上网的连接离线,网关设备就会切换至LTE拨号上网;当采用IPV4协议建立上网的连接或者IPV6协议建立上网的连接恢复在线时,上述网关设备就会断开LTE拨号上网连接,恢复至EWAN连接。

本申请的又一种实施例中,上述第一确定模块包括第一发送子模块、第一确定子模块和第二确定子模块,其中,第一发送子模块用于基于上述IP协议,发送上述DNS检测域名至DNS服务器;上述第一确定子模块用于在上述DNS服务器中查询到上述DNS检测域名的情况下,确定采用上述IP协议拨号上网的连接在线;上述第二确定子模块用于在上述DNS服务器中未查询到上述DNS检测域名的情况下,确定采用上述IP协议拨号上网的连接离线。在该实施例中,根据在上述DNS服务器中是否查询到上述DNS检测域名,来确定上述采用IP协议拨号上网的连接是否在线,这样保证了确定采用IP协议拨号上网的连接是否离线的方法较为灵活,且能够较为及时地确定出上述采用IP协议拨号上网的连接是否在线。

在实际的应用过程中,当上述网关设备可以支持单重检测时,即由用户自定义DNS检测域名,当网关设备可以向DNS服务器查询到该DNS检测域名的情况下,则认为建立的上述EWAN连接在线。

为了较为准确地确定出采用IP协议拨号上网的连接是否离线,以及进一步地保证了终端用户设备网络的连续性,本申请的另一种实施例中,上述第一确定模块包括获取子模块、第二发送子模块、第三确定子模块和第四确定子模块,其中,上述获取子模块用于获取预设IP地址;上述第二发送子模块用于基于上述IP协议,发送上述DNS检测域名至DNS服务器;上述第三确定子模块用于在上述DNS服务器中查询到上述DNS检测域名,且上述预设IP地址可连通的情况下,确定采用上述IP协议拨号上网的连接在线;上述第四确定子模块用于在上述DNS服务器中未查询到上述DNS检测域名,和/或上述预设IP地址不可连通的情况下,确定采用上述IP协议拨号上网的连接离线。

需要说明的是,上述预设IP地址,可以为由用户输入的任意一个IP地址,只需要能够用于Ping IP,以对网络的连通性进行检测即可。

在实际的应用过程中,当上述网关设备可以支持双重检测时,用户可以自定义DNS检测域名和Ping IP的地址,当上述网关设备可以向DNS服务器查询到上述DNS检测域名并且可以ping通自定义的IP地址,则认为该EWAN连接在线,否则认为该EWAN连接离线。

另外,上述单重检测方法和上述双重检测方法,可以让用户灵活自定义上述EWAN连接的离线条件,并且当网关设备前端断网,但有DNS缓存或DNS代理时,此时采用单一的DNS检测仍然会认为连接在线,但采用双重DNS ping检测可以判断出网络离线并切换至LTE模式上网,这样能够保证终端用户设备网络的连续性。

本申请的再一种实施例中,上述第二确定模块包括第五确定子模块,上述第五确定子模块用于在同时通过多个IP协议拨号上网的情况下,在各采用上述IP协议拨号上网的连接均离线的情况下,确定上述EWAN连接离线。在该实施例中,对于采用多个IP协议拨号上网时,当确定出上述IP协议拨号上网的连接均离线的情况下,确定上述EWAN连接离线,这样不仅进一步地保证了对EWAN连接离线的确定结果较为准确,还进一步地保证了能够尽可能地减少用户的流量资费。

本申请的一种具体的实施例中,当上述网关设备为采用IPV4和IPV6协议建立上网连接的情况下,只有采用IPV4协议建立的上网连接和采用IPV6建立的上网连接均离线时,上述网关设备才会切换至LTE拨号上网;当其中任意一条连接恢复在线时,网关设备就会断开LTE拨号上网,并恢复至上述EWAN连接。

为了保证能够尽可能少消耗流量资费,本申请的一种实施例中,在将上述网关设备的上网模式切换为LTE模式之后,上述切换装置还包括发送单元和断开单元,其中,上述发送单元用于每隔预定时间发送请求信息,并再次确定上述EWAN连接是否在线,上述请求信息用于请求连接上述EWAN连接;上述断开单元用于在上述EWAN连接在线的情况下,断开上述LTE模式,并将上述网关设备的上述上网模式切换为上述EWAN模式。在该实施例中,当上述网关设备的上网模式切换为LTE模式之后,还会定时重连上述EWAN连接以及检测上述EWAN连接是否在线,这样不仅进一步地保证了可以为用户终端设备提供不间断的网络服务,同时还减少了用户终端设备的流量资费。

为了进一步地保证能够尽可能少消耗流量资费,本申请的另一种实施例中,上述确定单元还包括第三确定模块,用于在采用的至少一个上述IP协议拨号上网的连接在线的情况下,确定上述EWAN连接在线。

为了使得本领域的技术人员更加清楚明确地了解本申请的技术方案,下面将结合具体的实施例进行说明:

实施例1

如图3所示,网关设备有LTE模式和Ewan模式两种上网模式。当网关设备运行在EWAN模式时,会建立EWAN连接并定时检测EWAN连接是否在线,若检测到EWAN连接离线,网关设备会自动切换成LTE模式。当网关设备切换到LTE模式时,会定时重连EWAN连接并检测EWAN连接是否在线,当确认EWAN连接恢复在线时,网关设备会自动断开LTE模式,切换回EWAN模式。该智能上网模式的切换方法可以达到为终端设备提供不间断的网络服务,同时尽可能少消耗流量资费的目的。

另外,本方案的上网模式的切换方法还支持EWAN模式下的IPV4协议、IPV6协议以及IPV4和IPV6协议的在线检测。首先,判断上述网关设备的当前上网模式是否为LTE模式,在上述网关设备当前的上网模式为LTE模式,且上述网关设备为采用IPV4建立的连接或者采用IPV6建立的连接的情况下,然后检测采用IPV4建立的连接是否在线,在确定采用IPV4建立的连接在线的情况下,确定重连EWAN连接成功;在采用IPV4建立的连接不在线的情况下,再检测采用IPV6建立的连接是否在线,在检测采用IPV6建立的连接在线的情况下,确定重连EWAN连接成功,在检测采用IPV6建立的连接不在线的情况下,上述网关设备的上网模式仍采用LTE模式,即本方案实现了当采用IPV4协议建立的上网连接或者采用IPV6协议建立上网的连接的情况下,只要该连接离线,上述网关设备就会仍采用LTE模式上网。在重连EWAN连接成功的情况下,终端设备就会断开LTE模式,恢复至采用EWAN连接上网,当上述网关设备为采用IPV4协议和IPV6协议建立上网连接的情况下,只有采用IPV4建立的上网连接和采用IPV6建立的上网连接均离线时,网关设备才会断开EWAN连接并启用LTE模式;当其中任意一条连接恢复在线时,网关设备就会断开LTE模式,恢复至采用EWAN连接上网。

实施例2

如图4所示,在网关设备支持单重检测和双重检测的情况下,当用户选择单重检测时,用户可自定义DNS检测域名。若网关设备可以向DNS服务器查询到该域名的地址(即DNS检测成功),则认为该连接在线。当用户选择双重检测时,用户可自定义DNS检测域名和ping IP地址;若网关设备可以向DNS服务器查询到域名地址并且可以ping通自定义的IP地址(即Ping检测成功),则认为该IPV4(IPV6)连接检测在线,否则认为该IPV4(IPV6)连接检测离线。上述的检测方法可以让用户灵活自定义EWAN连接的离线条件,并且当网关设备前端断网,但有DNS缓存或DNS代理时,此时采用单一的DNS检测仍然会认为连接在线,但采用双重DNS ping检测可以判断出网络离线并切换至LTE模式上网,保证终端用户设备网络的连续性。

上述网关设备的上网模式的切换装置包括处理器和存储器,上述获取单元、确定单元和切换单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决了现有技术中难以准确判断各情形下的EWAN连接是否在线的问题。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现上述网关设备的上网模式的切换方法。

本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述网关设备的上网模式的切换方法。

本申请的一种典型的实施例中,还提供了一种智能切换系统,包括:网关设备、一个或多个处理器,存储器以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置为由上述一个或多个处理器执行,上述一个或多个程序包括用于执行任意一种上述的切换方法。

该智能切换系统包括网关设备、一个或多个处理器,存储器以及一个或多个程序,该智能切换系统可以执行上述任意一种上述的切换方法,上述切换方法中,首先,获取DNS检测域名,然后,至少根据获取到的上述DNS检测域名,确定EWAN连接是否在线,最后,在确定出上述EWAN连接离线的情况下,将上述网关设备的上网模式切换为LTE模式,其中,上述DNS检测域名为预先定义的DNS域名,上述EWAN连接为上述网关设备处于EWAN模式的网络连接。与现有技术中根据检测WAN口是否插入网线来确定是否将上网模式切换为LTE模式相比,本方案实现了至少根据获取到的上述DNS检测域名,确定上述EWAN连接是否在线,即至少根据DNS检测域名,可以对采用各IP协议建立的EWAN连接进行检测,保证了能够较为有效地确定出上述EWAN连接是否在线,且能够较为准确地检测出所有情况下的上述EWAN连接是否在线,在确定出上述EWAN连接离线的情况下,将网关设备的上网模式切换为LTE模式,实现了上述网关设备的上网模式的智能切换,保证了终端用户设备网络的连续性,从而解决了现有技术中难以准确判断各情形下的EWAN连接是否在线的问题。

本发明实施例提供了一种设备,设备包括处理器、存储器及存储在存储器上并可在处理器上运行的程序,处理器执行程序时实现至少以下步骤:

步骤S101,获取DNS检测域名,上述DNS检测域名为预先定义的DNS域名;

步骤S102,至少根据上述DNS检测域名,确定EWAN连接是否在线,上述EWAN连接为上述网关设备处于EWAN模式的网络连接;

步骤S103,在上述EWAN连接离线的情况下,将上述网关设备的上网模式切换为LTE模式。

本文中的设备可以是服务器、PC、PAD、手机等。

本申请还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有至少如下方法步骤的程序:

步骤S101,获取DNS检测域名,上述DNS检测域名为预先定义的DNS域名;

步骤S102,至少根据上述DNS检测域名,确定EWAN连接是否在线,上述EWAN连接为上述网关设备处于EWAN模式的网络连接;

步骤S103,在上述EWAN连接离线的情况下,将上述网关设备的上网模式切换为LTE模式。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例上述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

从以上的描述中,可以看出,本申请上述的实施例实现了如下技术效果:

1)、本申请的网关设备的上网模式的切换方法中,首先,获取DNS检测域名,然后,至少根据获取到的上述DNS检测域名,确定EWAN连接是否在线,最后,在确定出上述EWAN连接离线的情况下,将上述网关设备的上网模式切换为LTE模式,其中,上述DNS检测域名为预先定义的DNS域名,上述EWAN连接为上述网关设备处于EWAN模式的网络连接。与现有技术中根据检测WAN口是否插入网线来确定是否将上网模式切换为LTE模式相比,本方案实现了至少根据获取到的上述DNS检测域名,确定上述EWAN连接是否在线,即至少根据DNS检测域名,可以对采用各IP协议建立的EWAN连接进行检测,保证了能够较为有效地确定出上述EWAN连接是否在线,且能够较为准确地检测出所有情况下的上述EWAN连接是否在线,在确定出上述EWAN连接离线的情况下,将网关设备的上网模式切换为LTE模式,实现了上述网关设备的上网模式的智能切换,保证了终端用户设备网络的连续性,从而解决了现有技术中难以准确判断各情形下的EWAN连接是否在线的问题。

2)、本申请的网关设备的上网模式的切换装置中,获取单元用于获取DNS检测域名,上述DNS检测域名为预先定义的DNS域名;确定单元用于至少根据上述DNS检测域名,确定EWAN连接是否在线,上述EWAN连接为上述网关设备处于EWAN模式的网络连接;切换单元用于在上述EWAN连接离线的情况下,将上述网关设备的上网模式切换为LTE模式。与现有技术中根据检测WAN口是否插入网线来确定是否将上网模式切换为LTE模式相比,本方案实现了至少根据获取到的上述DNS检测域名,确定上述EWAN连接是否在线,即至少根据DNS检测域名,可以对采用各IP协议建立的EWAN连接进行检测,保证了能够较为有效地确定出上述EWAN连接是否在线,且能够较为准确地检测出所有情况下的上述EWAN连接是否在线,在确定出上述EWAN连接离线的情况下,将网关设备的上网模式切换为LTE模式,实现了上述网关设备的上网模式的智能切换,保证了终端用户设备网络的连续性,从而解决了现有技术中难以准确判断各情形下的EWAN连接是否在线的问题。

3)、本申请的智能切换系统包括网关设备、一个或多个处理器,存储器以及一个或多个程序,该智能切换系统可以执行上述任意一种上述的切换方法,上述切换方法中,首先,获取DNS检测域名,然后,至少根据获取到的上述DNS检测域名,确定EWAN连接是否在线,最后,在确定出上述EWAN连接离线的情况下,将上述网关设备的上网模式切换为LTE模式,其中,上述DNS检测域名为预先定义的DNS域名,上述EWAN连接为上述网关设备处于EWAN模式的网络连接。与现有技术中根据检测WAN口是否插入网线来确定是否将上网模式切换为LTE模式相比,本方案实现了至少根据获取到的上述DNS检测域名,确定上述EWAN连接是否在线,即至少根据DNS检测域名,可以对采用各IP协议建立的EWAN连接进行检测,保证了能够较为有效地确定出上述EWAN连接是否在线,且能够较为准确地检测出所有情况下的上述EWAN连接是否在线,在确定出上述EWAN连接离线的情况下,将网关设备的上网模式切换为LTE模式,实现了上述网关设备的上网模式的智能切换,保证了终端用户设备网络的连续性,从而解决了现有技术中难以准确判断各情形下的EWAN连接是否在线的问题。

以上上述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献