CN108512897A - 一种网络连接恢复方法及装置 - Google Patents

一种网络连接恢复方法及装置 Download PDF

Info

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
Application number
CN201810125699.2A
Other languages
English (en)
Inventor
杨帆
朱旗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Happy Online Technology Development Co Ltd
Original Assignee
Shenzhen Happy Online Technology Development Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Happy Online Technology Development Co Ltd filed Critical Shenzhen Happy Online Technology Development Co Ltd
Priority to CN201810125699.2A priority Critical patent/CN108512897A/zh
Publication of CN108512897A publication Critical patent/CN108512897A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/143Termination or inactivation of sessions, e.g. event-controlled end of session
    • H04L67/145Termination 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning 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设备发送更新指令。
CN201810125699.2A 2018-02-08 2018-02-08 一种网络连接恢复方法及装置 Pending CN108512897A (zh)

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)

* Cited by examiner, † Cited by third party
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 小米科技有限责任公司 网页内容获取方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
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