CN108512897A - 一种网络连接恢复方法及装置 - Google Patents
一种网络连接恢复方法及装置 Download PDFInfo
- Publication number
- CN108512897A CN108512897A CN201810125699.2A CN201810125699A CN108512897A CN 108512897 A CN108512897 A CN 108512897A CN 201810125699 A CN201810125699 A CN 201810125699A CN 108512897 A CN108512897 A CN 108512897A
- Authority
- CN
- China
- Prior art keywords
- agent node
- terminal
- list
- server
- sos
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/143—Termination or inactivation of sessions, e.g. event-controlled end of session
- H04L67/145—Termination or inactivation of sessions, e.g. event-controlled end of session avoiding end of session, e.g. keep-alive, heartbeats, resumption message or wake-up for inactive or interrupted session
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明涉及移动通信技术领域,公开了一种网络连接恢复方法及装置,该方法包括:检测到终端与服务器连接断开;判断代理节点列表中是否有可用代理节点,若有,则终端通过所述可用代理节点连接至服务器;否则,终端通过SOS设备下载代理节点列表,通过SOS设备更新代理节点列表,能主动恢复终端和服务器的网络连接,不影响正常的业务操作。
Description
技术领域
本发明涉及移动通信技术领域,尤其涉及一种网络连接恢复方法及装置。
背景技术
如今,网络通信是绝大多数终端设备所必备的一项基本功能,终端设备要访问网络,必须要使用移动、联通等网络运营商提供的服务,网络通信状况比较复杂,终端与服务器有时难免会断开连接,例如,有些服务器一旦检测到某个终端发来的数据不合法,出于安全考虑,服务器就会自动断开与该终端的通信连接;或者服务器故障时,终端也无法连接服务器,且无法自主寻找新的服务器自动重连。
发明内容
本发明的主要目的在于提出一种网络连接恢复方法及装置,通过SOS设备更新代理节点列表,能主动恢复终端和服务器的网络连接,不影响正常的业务操作。
为实现上述目的,本发明提供的一种网络连接恢复方法,包括:
检测到终端与服务器连接断开;
判断代理节点列表中是否有可用代理节点,若有,则终端通过所述可用代理节点连接至服务器;
否则,终端通过SOS设备下载代理节点列表。
可选地,所述终端中设置有:以IP地址端口方式保存的代理节点列表、以IP地址端口方式保存的服务器地址信息列表、以域名端口方式保存的SOS设备列表。
可选地,所述终端通过所述可用代理节点连接至服务器包括:
根据所述代理节点列表的顺序,向所述代理节点列表中的所有可用代理节点发送测试信令;
获取反应速度最快的代理节点,终端通过所述代理节点连接至服务器。
可选地,所述终端通过SOS设备下载代理节点列表包括:
终端通过域名连接SOS设备,并向SOS设备发送求救信号;
获取最新代理节点列表,并将所述最新代理节点列表发送至终端;
终端从所述最新代理节点列表中选择一代理节点连接至服务器。
可选地,还包括:
根据代理策略更新所述BBOSS设备代理池中的代理节点列表,并向SOS设备发送更新指令。
作为本发明的另一方面,提供的一种网络连接恢复装置,包括:
检测模块,用于检测到终端与服务器连接断开;
判断模块,用于判断代理节点列表中是否有可用代理节点;
第一连接模块,用于当代理节点列表中有可用代理节点时,则终端通过所述可用代理节点连接至服务器;
第二连接模块,用于当代理节点列表中没有可用代理节点时,终端通过SOS设备下载代理节点列表。
可选地,所述终端中设置有:以IP地址端口方式保存的代理节点列表、以IP地址端口方式保存的服务器地址信息列表、以域名端口方式保存的SOS设备列表。
可选地,所述第一连接模块包括:
测试单元,用于根据所述代理节点列表的顺序,向所述代理节点列表中的所有可用代理节点发送测试信令;
第一连接单元,用于获取反应速度最快的代理节点,终端通过所述代理节点连接至服务器。
可选地,所述第二连接模块包括:
求救单元,用于终端通过域名连接SOS设备,并向SOS设备发送求救信号;
获取单元,用于获取最新代理节点列表,并将所述最新代理节点列表发送至终端;
第二连接单元,用于终端从所述最新代理节点列表中选择一代理节点连接至服务器。
可选地,还包括:
更新模块,用于根据代理策略更新所述BBOSS设备代理池中的代理节点列表,并向SOS设备发送更新指令。
本发明提出的一种网络连接恢复方法及装置,该方法包括:检测到终端与服务器连接断开;判断代理节点列表中是否有可用代理节点,若有,则终端通过所述可用代理节点连接至服务器;否则,终端通过SOS设备下载代理节点列表,通过SOS设备更新代理节点列表,能主动恢复终端和服务器的网络连接,不影响正常的业务操作。
附图说明
图1为本发明实施例一提供的一种网络连接恢复方法流程图;
图2为本发明实施例一提供的终端功能示意图;
图3为图1中步骤S30的方法流程图;
图4为图1中步骤S40的方法流程图;
图5为本发明实施例一提供的另一种网络连接恢复方法流程图;
图6为本发明实施例二提供的一种网络连接恢复装置示范性结构框图;
图7为图6中第一连接模块示范性结构框图;
图8为图6中第二连接模块示范性结构框图;
图9为本发明实施例二提供的另一种网络连接恢复装置示范性结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。
实施例一
如图1所示,在本实施例中,一种网络连接恢复方法,包括:
S10、检测到终端与服务器连接断开;
S20、判断代理节点列表中是否有可用代理节点,若有,则S30、终端通过所述可用代理节点连接至服务器;
否则,S40、终端通过SOS设备下载代理节点列表。
在本实施例中,通过SOS设备更新代理节点列表,能主动恢复终端和服务器的网络连接,不影响正常的业务操作。
如图2所示,在本实施例中,所述终端T中设置有:以IP地址端口方式保存的代理节点SN列表、以IP地址端口方式保存的服务器地址信息列表、以域名端口方式保存的SOS设备列表。
在本实施例中,所示SOS设备是用于获取最新代理节点SN地址信息的服务器;代理节点SN是作用于终端T和服务器,是终端T和服务器之间连接的桥梁;服务器为BBOSS设备,是SS8基础网络运营***;对于正常的网络连接,终端T设备是可通过SN设备直接连接到SS8基础网络,进行正常的业务操作。
在本实施例中,BBOSS设备配置SN代理池策略,并维护SN代理池,并使其保持代理池中的SN设备都将是可用的,SS8基础网络会通过接口机同步终端资源数据到BBOSS设备,BBOSS设备根据代理策略更新代理池中SN设备列表,确保SN设备可用,BBOSS设备每更新SN设备代理池,向SOS设备发送一条SN更新信令,SOS设备发送信令请求到BBOSS设备接口机获取最新SN设备代理池。
如图3所示,在本实施例中,所述步骤S30包括:
S31、根据所述代理节点列表的顺序,向所述代理节点列表中的所有可用代理节点发送测试信令;
S31、获取反应速度最快的代理节点,终端通过所述代理节点连接至服务器。
在本实施例中,终端一开始会按列表顺序连接SN设备,连接所有可连接的SN设备,并发送一条测试信令,选用反应速度最快的SN设备作为终端当前连接的SN,并通过心跳实时检测,如发现不可连接后,再从列表中选用备用SN设备连接。
在本实施例中,终端享有最多20个SN设备,全部自主连接检测,选用最快响应的SN设备。
如图4所示,在本实施例中,所述步骤S40包括:
S41、终端通过域名连接SOS设备,并向SOS设备发送求救信号;
S42、获取最新代理节点列表,并将所述最新代理节点列表发送至终端;
S43、终端从所述最新代理节点列表中选择一代理节点连接至服务器。
在本实施例中,当代理节点列表中的所有SN设备都失效后:在终端和SN设备通讯过程中,所有SN设备都失效后,终端自动查找SOS设备列表中可用的SOS,通过域名连接SOS设备,并从SOS列表中获取最新SN设备列表。
如图5所示,在本实施例中,所述步骤S30和S40之后还包括:
S50、根据代理策略更新所述BBOSS设备代理池中的代理节点列表,并向SOS设备发送更新指令。
实施例二
如图6所示,在本实施例中,一种网络连接恢复装置,包括:
检测模块10,用于检测到终端与服务器连接断开;
判断模块20,用于判断代理节点列表中是否有可用代理节点;
第一连接模块30,用于当代理节点列表中有可用代理节点时,则终端通过所述可用代理节点连接至服务器;
第二连接模块40,用于当代理节点列表中没有可用代理节点时,终端通过SOS设备下载代理节点列表。
在本实施例中,通过SOS设备更新代理节点列表,能主动恢复终端和服务器的网络连接,不影响正常的业务操作。
在本实施例中,所述终端中设置有:以IP地址端口方式保存的代理节点列表、以IP地址端口方式保存的服务器地址信息列表、以域名端口方式保存的SOS设备列表。
在本实施例中,所示SOS设备是用于获取最新代理节点SN地址信息的服务器;代理节点SN是作用于终端T和服务器,是终端T和服务器之间连接的桥梁;服务器为BBOSS设备,是SS8基础网络运营***;对于正常的网络连接,终端T设备是可通过SN设备直接连接到SS8基础网络,进行正常的业务操作。
在本实施例中,BBOSS设备配置SN代理池策略,并维护SN代理池,并使其保持代理池中的SN设备都将是可用的,SS8基础网络会通过接口机同步终端资源数据到BBOSS设备,BBOSS设备根据代理策略更新代理池中SN设备列表,确保SN设备可用,BBOSS设备每更新SN设备代理池,向SOS设备发送一条SN更新信令,SOS设备发送信令请求到BBOSS设备接口机获取最新SN设备代理池。
如图7所示,在本实施例中,所述第一连接模块包括:
测试单元31,用于根据所述代理节点列表的顺序,向所述代理节点列表中的所有可用代理节点发送测试信令;
第一连接单元32,用于获取反应速度最快的代理节点,终端通过所述代理节点连接至服务器。
在本实施例中,终端一开始会按列表顺序连接SN设备,连接所有可连接的SN设备,并发送一条测试信令,选用反应速度最快的SN设备作为终端当前连接的SN,并通过心跳实时检测,如发现不可连接后,再从列表中选用备用SN设备连接。
在本实施例中,终端享有最多20个SN设备,全部自主连接检测,选用最快响应的SN设备。
如图8所示,在本实施例中,所述第二连接模块包括:
求救单元41,用于终端通过域名连接SOS设备,并向SOS设备发送求救信号;
获取单元42,用于获取最新代理节点列表,并将所述最新代理节点列表发送至终端;
第二连接单元43,用于终端从所述最新代理节点列表中选择一代理节点连接至服务器。
在本实施例中,当代理节点列表中的所有SN设备都失效后:在终端和SN设备通讯过程中,所有SN设备都失效后,终端自动查找SOS设备列表中可用的SOS,通过域名连接SOS设备,并从SOS列表中获取最新SN设备列表。
如图9所示,在本实施例中,网络连接恢复装置还包括:
更新模块50,用于根据代理策略更新所述BBOSS设备代理池中的代理节点列表,并向SOS设备发送更新指令。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种网络连接恢复方法,其特征在于,包括:
检测到终端与服务器连接断开;
判断代理节点列表中是否有可用代理节点,若有,则终端通过所述可用代理节点连接至服务器;
否则,终端通过SOS设备下载代理节点列表。
2.根据权利要求1所述的一种网络连接恢复方法,其特征在于,所述终端中设置有:以IP地址端口方式保存的代理节点列表、以IP地址端口方式保存的服务器地址信息列表、以域名端口方式保存的SOS设备列表。
3.根据权利要求2所述的一种网络连接恢复方法,其特征在于,所述终端通过所述可用代理节点连接至服务器包括:
根据所述代理节点列表的顺序,向所述代理节点列表中的所有可用代理节点发送测试信令;
获取反应速度最快的代理节点,终端通过所述代理节点连接至服务器。
4.根据权利要求2所述的一种网络连接恢复方法,其特征在于,所述终端通过SOS设备下载代理节点列表包括:
终端通过域名连接SOS设备,并向SOS设备发送求救信号;
获取最新代理节点列表,并将所述最新代理节点列表发送至终端;
终端从所述最新代理节点列表中选择一代理节点连接至服务器。
5.根据权利要求1所述的一种网络连接恢复方法,其特征在于,还包括:
根据代理策略更新所述BBOSS设备代理池中的代理节点列表,并向SOS设备发送更新指令。
6.一种网络连接恢复装置,其特征在于,包括:
检测模块,用于检测到终端与服务器连接断开;
判断模块,用于判断代理节点列表中是否有可用代理节点;
第一连接模块,用于当代理节点列表中有可用代理节点时,则终端通过所述可用代理节点连接至服务器;
第二连接模块,用于当代理节点列表中没有可用代理节点时,终端通过SOS设备下载代理节点列表。
7.根据权利要求6所述的一种网络连接恢复装置,其特征在于,所述终端中设置有:以IP地址端口方式保存的代理节点列表、以IP地址端口方式保存的服务器地址信息列表、以域名端口方式保存的SOS设备列表。
8.根据权利要求7所述的一种网络连接恢复装置,其特征在于,所述第一连接模块包括:
测试单元,用于根据所述代理节点列表的顺序,向所述代理节点列表中的所有可用代理节点发送测试信令;
第一连接单元,用于获取反应速度最快的代理节点,终端通过所述代理节点连接至服务器。
9.根据权利要求7所述的一种网络连接恢复装置,其特征在于,所述第二连接模块包括:
求救单元,用于终端通过域名连接SOS设备,并向SOS设备发送求救信号;
获取单元,用于获取最新代理节点列表,并将所述最新代理节点列表发送至终端;
第二连接单元,用于终端从所述最新代理节点列表中选择一代理节点连接至服务器。
10.根据权利要求6所述的一种网络连接恢复装置,其特征在于,还包括:
更新模块,用于根据代理策略更新所述BBOSS设备代理池中的代理节点列表,并向SOS设备发送更新指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810125699.2A CN108512897A (zh) | 2018-02-08 | 2018-02-08 | 一种网络连接恢复方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810125699.2A CN108512897A (zh) | 2018-02-08 | 2018-02-08 | 一种网络连接恢复方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108512897A true CN108512897A (zh) | 2018-09-07 |
Family
ID=63374514
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810125699.2A Pending CN108512897A (zh) | 2018-02-08 | 2018-02-08 | 一种网络连接恢复方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108512897A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102313A (zh) * | 2007-06-21 | 2008-01-09 | 潘晓梅 | 自动更换代理服务器的网络下载***及方法 |
CN101510874A (zh) * | 2009-03-20 | 2009-08-19 | 腾讯科技(深圳)有限公司 | 网络连接设置***及方法、网络通讯工具及方法 |
US20120131568A1 (en) * | 2010-11-23 | 2012-05-24 | Electronics And Telecommunications Research Institute | System and method of providing service agent |
CN102624920A (zh) * | 2012-03-31 | 2012-08-01 | 奇智软件(北京)有限公司 | 一种通过代理服务器进行访问的方法及装置 |
CN104462570A (zh) * | 2014-12-26 | 2015-03-25 | 小米科技有限责任公司 | 网页内容获取方法及装置 |
-
2018
- 2018-02-08 CN CN201810125699.2A patent/CN108512897A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101102313A (zh) * | 2007-06-21 | 2008-01-09 | 潘晓梅 | 自动更换代理服务器的网络下载***及方法 |
CN101510874A (zh) * | 2009-03-20 | 2009-08-19 | 腾讯科技(深圳)有限公司 | 网络连接设置***及方法、网络通讯工具及方法 |
US20120131568A1 (en) * | 2010-11-23 | 2012-05-24 | Electronics And Telecommunications Research Institute | System and method of providing service agent |
CN102624920A (zh) * | 2012-03-31 | 2012-08-01 | 奇智软件(北京)有限公司 | 一种通过代理服务器进行访问的方法及装置 |
CN104462570A (zh) * | 2014-12-26 | 2015-03-25 | 小米科技有限责任公司 | 网页内容获取方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109818766B (zh) | 一种通信方法、网络功能实体、网络功能仓储及计算机可读存储介质 | |
CN110535676B (zh) | Smf动态容灾的实现方法、装置、设备及存储介质 | |
CN112003961A (zh) | 一种kubernetes中资源暴露方法、***、设备以及介质 | |
CN106330475A (zh) | 一种通信***中管理主备节点的方法和装置及高可用集群 | |
CN107276839B (zh) | 一种云平台的自监控方法和*** | |
CN105429799A (zh) | 服务器备份方法及装置 | |
CN115269248B (zh) | 双节点集群下防止脑裂方法和装置、电子设备和存储介质 | |
CN112272118A (zh) | 网络修复方法、装置、存储介质及电子设备 | |
CN112039710A (zh) | 服务故障处理方法、终端设备及可读存储介质 | |
US8775617B2 (en) | Method for optimizing network performance after a temporary loss of connection | |
CN108900441B (zh) | 网络切换方法、第一电子设备及可读存储介质 | |
CN106656659A (zh) | 一种网络路径的选择方法以及网络硬盘录像机 | |
CN103051484B (zh) | 会话业务处理方法、***和会话边缘控制器 | |
CN106534758B (zh) | 会议备份方法和装置 | |
CN113824595B (zh) | 链路切换控制方法、装置和网关设备 | |
CN108512897A (zh) | 一种网络连接恢复方法及装置 | |
CN101247255A (zh) | 一种处理故障的方法及*** | |
CN111666170B (zh) | 基于分布式框架的故障节点处理方法及装置 | |
CN112073322B (zh) | 一种网络测试仪的发现方法和装置 | |
CN115915220A (zh) | 一种异常处理方法、设备及存储介质 | |
CN111200512B (zh) | 网络连接容灾方法、终端设备、存储介质及电子设备 | |
CN113055236A (zh) | 集群业务节点故障的处理方法、装置、设备及存储介质 | |
JP4274380B2 (ja) | 在圏情報管理サーバ装置、sipサーバ装置、在圏情報管理方法 | |
CN113497727B (zh) | Sae网关故障处理方法和*** | |
JP5200785B2 (ja) | 通話制御装置及び方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180907 |
|
WD01 | Invention patent application deemed withdrawn after publication |