终端数据进行路由备份的方法、客户端及服务器技术

技术编号:20369626 阅读:28 留言:0更新日期:2019-02-16 19:54
本申请实施例公开了一种终端数据进行路由备份的方法、客户端及服务器,通过在数据收、发两端分别在无线专网通道和移动公网通道上建立两条维护链路,对数据路由状态进行检测,根据路由检测结果动态调整数据收发两端的业务路由表;路由维护模式采用C/S(客户端/服务器)模式,路由维护操作主要由客户端来发起,服务器端被动配合,实现双边路由的同步切换。实现了海量终端可通过无线专网与移动公网之间进行路由备份,提高了数据传输可靠性。

Method, Client and Server for Routing Backup of Terminal Data

The embodiment of this application discloses a method, client and server for routing backup of terminal data. By establishing two maintenance links on wireless private network channel and mobile public network channel at both ends of data receiving and sending, the routing status of data is detected, and the service routing tables at both ends of data sending and receiving are dynamically adjusted according to the result of routing test. The routing maintenance mode adopts C/S (passenger service). In the client/server mode, the routing maintenance operation is initiated mainly by the client side, and the server side cooperates passively to realize the synchronous switching of bilateral routing. Massive terminals can backup routing between wireless private network and mobile public network, which improves the reliability of data transmission.

【技术实现步骤摘要】
终端数据进行路由备份的方法、客户端及服务器
本申请涉及数据通信
,尤其涉及一种终端数据进行路由备份的方法、客户端及服务器。
技术介绍
当前广域无线数据通信一般有行业客户自建的无线专网及运营商的移动无线公网两类。行业用户自建无线专网与运营商无线公网两者之间频率不同、制式不同、数据路由方式不同。当前的路由协议一般要求在同一个网络内的设备,针对同一个网络内的不同路由进行备份。当一个数据接入设备同时连接两种不同类型的网络时,现有的路由协议无法为数据接入终端在两类网络通路之间提供路由备份功能。
技术实现思路
本申请实施例提供了一种终端数据进行路由备份的方法、客户端及服务器,解决无法为数据接入终端在两类网络通路之间提供路由备份功能的问题。有鉴于此,本申请第一方面提供了一种终端数据进行路由备份的方法,由客户端执行,所述方法包括步骤:S0:建立专网通道分别与发送端和接收端之间的维护链路,建立公网通道分别与发送端和接收端之间的维护链路;S1:进行发送端与接收端之间的专网通道的维护链路测试;若专网通道的维护链路测试成功,则S2:发送专网路由切换消息;若专网通道的维护链路测试失败,则S3:进行发送端与接收端之间公网通道的维护链路测试;若公网通道的维护链路测试成功,则S4:发送公网路由切换消息;若公网通道的维护链路测试失败,则S5:返回步骤S1。可选地,所述步骤S2和步骤S3之间还包括:若接收到路由切换响应消息,则设置专网的业务路由表;若未接收到路由切换消息,则进入步骤S3。可选地,所述设置专网的业务路由表和所述步骤S3之间,还包括:监测当前网络通道维护链路状态,一旦监测到维护链路状态异常,则进入步骤S1或S3。本申请第二方面提供了一种终端数据进行路由备份的方法,由服务器执行,所述方法包括:接收维护数据;若所述维护数据为测试数据,则发送测试响应消息;若所述维护数据为路由切换数据,则根据路由切换数据更改路由配置后,发送路由切换响应消息。本申请第三方面提供了一种客户端,包括:建立模块,用于建立专网通道分别与发送端和接收端之间的维护链路,建立公网通道分别与发送端和接收端之间的维护链路;专网测试模块,用于进行发送端与接收端之间专网通道的维护链路测试;专网路由切换模块,用于发送专网路由切换消息;公网测试模块,用于进行发送端与接收端之间公网通道的维护链路测试;公网路由切换模块,用于发送公网路由切换消息;第一返回模块,用于触发所述专网测试模块。可选的,还包括:设置模块,用于设置专网的业务路由表;第二返回模块,用于触发所述公网测试模块。可选的,还包括:监测模块,用于监测当前网络通道维护链路状态,一旦监测到维护链路状态异常,则触发所述专网测试模块或所述公网测试模块。本申请第四方面提供了一种服务器,包括:接收模块,用于接收维护数据;测试响应模块,用于当所述维护数据为测试数据时,发送测试响应消息;切换响应模块,用于当所述维护数据为路由切换数据时,发送路由切换响应消息。从以上技术方案可以看出,本申请实施例具有以下优点:本申请所提供的终端数据进行路由备份的方法,通过在数据收、发两端分别在无线专网通道和移动公网通道上建立两条维护链路,对数据路由状态进行检测,根据路由检测结果动态调整数据收发两端的业务路由表;路由维护模式采用C/S(客户端/服务器)模式,路由维护操作主要由客户端来发起,服务器端被动配合,实现双边路由的同步切换。实现了海量终端可通过无线专网与移动公网之间进行路由备份,提高了数据传输可靠性。附图说明图1为本申请第一实施例中一种终端数据进行路由备份方法的方法流程图;图2为本申请第二实施例中一种终端数据进行路由备份方法的方法流程图;图3为本申请第三实施例中一种终端数据进行路由备份方法的方法流程图;图4为本申请第四实施例中一种客户端的结构示意图;图5为本申请第五实施例中一种服务器的结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请第一实施例提供了一种终端数据进行路由备份的方法,由客户端执行。为了便于理解,请参阅图1,图1为本申请第一实施例中一种终端数据进行路由备份方法的方法流程图,具体为:步骤100,建立专网通道分别与发送端和接收端之间的维护链路,建立公网通道分别与发送端和接收端之间的维护链路;可以理解的是,要进行维护链路的测试,首先需要建立维护链路。步骤101,进行发送端与接收端之间专网通道的维护链路测试;客户端设备启动后,需要先在专网通道测试维护链路。可以理解的是,若可以直接通过用户自己建立的专网进行数据的路由备份,那么使用专网进行传输则可以较大的对数据的安全进行保障。上述专网通道即专网数据传输路由。步骤102,判断是否测试成功;步骤103,发送专网路由切换消息;当专网通道的维护链路测试成功后,即数据可以通过专网进行路由备份,此时需要发送专网路由切换消息,以便于服务器根据切换指令更改路由配置,使得数据可以在当前专网通道上进行路由备份。步骤104,进行发送端与接收端之间公网通道的维护链路测试;若专网通道的维护链路测试失败,即数据无法通过专网进行路由备份,此时需要测试公网通道的维护链路,即检查数据是否能从公网进行路由备份。步骤105,判断是否测试成功;步骤106,发送公网路由切换消息;此步骤与步骤103类似,若公网通道的维护链路测试成功,则需要发送公网路由切换消息。若测试不成功,则返回步骤101。若公网通道的维护链路测试失败,则需要返回重新测试专网通道的维护链路。由于数据进行网络传输的途经仅有专网传输和公网传输,若两者均无法进行传输,则有可能是网络中断等问题。那么循环测试公网和专网的维护链路,待网络接入后,即可进行数据传输。本申请所提供的终端数据进行路由备份的方法,通过在数据收、发两端分别在无线专网通道和移动公网通道上建立两条维护链路,对数据路由状态进行检测,根据路由检测结果动态调整数据收发两端的业务路由表。本申请实施例采用了端对端的路由测试方法,跳过了数据传输网络的内部路由协议,实现了数据通过不同类型网络传输的路由保护功能,对于重要业务多路径保护给出了便利的解决方案。路由维护模式采用C/S(客户端/服务器)模式,路由维护操作主要由客户端来发起,服务器端被动配合,实现双边路由的同步切换,非常适合点对多点的网络结构,便于大规模海量终端汇接的路由备份应用,实现了海量终端可通过无线专网与移动公网之间进行路由备份。路由维护算法分布在海量客户端中,减轻了网关服务器的路由维护压力,降低了系统风险,提高了数据传输可靠性。本申请第二实施例在第一实施例的基础上进行了进一步的优化。请参阅图2,图2为本申请第二实施例中一种终端数据进行路由备份方法的方法流程图,包括步骤200,建立专网通道分别与发送端和接收端之间的维护链路,建立公网通道分别与发送端和接收端之间的维护链路;步骤201,进行发送端与接收端之间的专网通道的维护链路测试;步骤202,判断是否测试成功;步骤203,发送专网本文档来自技高网
...

【技术保护点】
1.一种终端数据进行路由备份的方法,其特征在于,由客户端执行,所述方法包括步骤:S0:建立专网通道分别与发送端和接收端之间的维护链路,建立公网通道分别与发送端和接收端之间的维护链路;S1:进行发送端与接收端之间的专网通道的维护链路测试;若专网通道的维护链路测试成功,则S2:发送专网路由切换消息;若专网通道的维护链路测试失败,则S3:进行发送端与接收端之间公网通道的维护链路测试;若公网通道的维护链路测试成功,则S4:发送公网路由切换消息;若公网通道的维护链路测试失败,则S5:返回步骤S1。

【技术特征摘要】
1.一种终端数据进行路由备份的方法,其特征在于,由客户端执行,所述方法包括步骤:S0:建立专网通道分别与发送端和接收端之间的维护链路,建立公网通道分别与发送端和接收端之间的维护链路;S1:进行发送端与接收端之间的专网通道的维护链路测试;若专网通道的维护链路测试成功,则S2:发送专网路由切换消息;若专网通道的维护链路测试失败,则S3:进行发送端与接收端之间公网通道的维护链路测试;若公网通道的维护链路测试成功,则S4:发送公网路由切换消息;若公网通道的维护链路测试失败,则S5:返回步骤S1。2.根据权利要求1所述的方法,其特征在于,所述步骤S2和步骤S3之间还包括:若接收到路由切换响应消息,则设置专网的业务路由表;若未接收到路由切换消息,则进入步骤S3。3.根据权利要求2所述的方法,其特征在于,所述设置专网的业务路由表和所述步骤S3之间,还包括:监测专网通道维护链路状态,一旦监测到维护链路状态异常,则进入步骤S3。4.一种终端数据进行路由备份的方法,其特征在于,由服务器执行,所述方法包括:接收维护数据;若所述维护数据为测试数据,则发送测试响应消息...

【专利技术属性】
技术研发人员:李星南李伟坚林斌付佳佳吴赞红曾瑛
申请(专利权)人:广东电网有限责任公司广东电网有限责任公司电力调度控制中心
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1