一种建立信号连接的方法、装置和电子设备制造方法及图纸

技术编号:23610771 阅读:38 留言:0更新日期:2020-03-28 09:47
本申请提供一种建立信号连接的方法、装置和电子设备,方法包括:检测是否与服务器断开信息连接;当判断与服务器断开信息连接时,发送连接请求至服务器;判断是否在预设时间段内接收到服务器的应答信息;若在预设时间段内接收到应答信息,则重新与服务器建立信号连接。以实现在终端与服务器断开连接后,重新建立信息连接。

A method, device and electronic equipment for establishing signal connection

【技术实现步骤摘要】
一种建立信号连接的方法、装置和电子设备
本申请涉及网络通信领域,具体而言,涉及一种建立信号连接的方法、装置和电子设备。
技术介绍
随着电子科技和网络的快速发展,使用用户所处的网络环境是复杂多变,可能是wifi的网络不稳定,或处在3G甚至2G的环境下等,也可能从2G切换到3G或者WiFi,或者又切换到2G,网络状况是不可预知的。在这些情况下,客户端访问服务器会由于网络原因而出现延迟,甚至掉线等问题。
技术实现思路
本申请实施例的目的在于提供一种电子设备和建立信号连接的方法,用以实现在终端与服务器断开连接后,重新建立信息连接。第一方面,实施例提供一种建立信号连接的方法,包括:检测是否与服务器断开信息连接;当判断与服务器断开信息连接时,发送连接请求至服务器;判断是否在预设时间段内接收到服务器的应答信息;若在预设时间段内接收到应答信息,则重新与服务器建立信号连接。在可选的实施方式中,方法还包括:若在预设时间段内未接收到应答信息,记录连接请求的当前发送次数;判断当前发送次数是否大于预设次数;若当前发送次数不大于预设次数,则再次发送连接请求至服务器。在可选的实施方式中,若当前发送次数不大于预设次数,则再次发送连接请求至服务器之后,还包括:若当前发送次数大于预设次数,则提示连接请求的结果信息。在可选的实施方式中,在判断当前发送次数是否超过预设次数之后,还包括:直至在预设时间段内接收到应答信息时,则重新与服务器建立信号连接。在可选的实施方式中,重新与服务器建立信号连接包括:获取服务器处接收到信息的第一识别码;根据第一识别码发送信息请求至服务器;以及,获取服务器在第一识别码所对应信息之后发送至终端的所有信息。在可选的实施方式中,根据第一识别码发送信息请求至服务器,包括:根据第一识别码生成未接收成功的信息;发送请求接收未接收成功信息至服务器。在可选的实施方式中,接收服务器发送的排序在第一识别码之后的所有未接收成功的信息;接收服务器最近一次接收到终端发送信息的第二识别码;根据第二识别码生成未发送成功的信息;以及,发送未发送成功的信息至服务器。在可选的实施方式中,检测终端是否与服务器断开信息连接包括:发送心跳请求至服务器;检测是否收到服务器处发出的心跳应答;若超过预设时间未接收到心跳应答,则判定与服务器的连接断开。第二方面,实施例提供一种建立信号连接的装置,包括:状态检测模块,用于检测是否与服务器断开信息连接;发送模块,用于当判断与服务器断开信息连接时,发送连接请求至服务器;判断模块,用于判断是否在预设时间段内接收到服务器的应答信息;信号重建模块,用于若在预设时间段内接收到应答信息,则重新与服务器建立信号连接。第三方面,实施例提供一种电子设备,包括:存储器,用以存储计算机程序;处理器,用以执行如前述实施方式中任一项的方法,以根据终端检测是否与服务器断开信息连接;当判断与服务器断开信息连接时,发送连接请求至服务器;判断是否在预设时间段内接收到服务器的应答信息;若在预设时间段内接收到应答信息,则重新与服务器建立信号连接的过程。在上述实现过程中,在出现网络异常的时候,保证客户端能重新连接到服务器并继续业务交互,并且用户无感知体验良好。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的一种电子设备;图2是本申请实施例提供的终端与服务器的交互示意场景;图3是本申请实施例提供的一种建立信号连接的方法;图4是本申请实施例提供的一种建立信号连接的方法;图5是本申请实施例提供的一种建立信号连接的方法;图6是本申请实施例提供的一种建立信号连接的方法;图7是本申请实施例提供的一种建立信号连接装置。图标:电子设备1,总线10,处理器11,存储器12,终端100,服务器200,建立信号连接装置700、状态检测模块701、发送模块702、判断模块703、信号重建模块704。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。图1为本申请实施例提供的一种电子设备1,包括至少一个处理器11和存储器12,图1中以一个处理器为例。处理器11和存储器12通过总线10连接,存储器12存储有可被处理器11执行的指令,指令被处理器11执行。于一实施例,电子设备1可以是服务器200、或其它终端100电子装置。图2是本申请实施例提供的终端100与服务器200的交互示意场景,终端100可以是移动设备,如手机、平板电脑、便携式电脑等具有无线通信功能的移动设备,服务器200可以是软件交互、更新或维护服务器200。服务器200存储有可用于终端100进行软件交互、更新和维护的信息。当移动设备上运行需要与服务器200进行实时交互的软件时,比如进行即时在线游戏,终端100需要从服务器200处获取即时的数据信息,当终端100检测到当前网络出现故障无法从服务器200处获取即时的数据信息时,便可以启动重连模式。首先在用户无感知的情况下进行重连。在无感知重连一定次数之后,仍然无法连接成功的情况下,此时需要弹出提示框告知用户当前网络环境较差,引导用户在网络较好时再尝试连接服务器200。终端100根据连接状态,检测是否与服务器200断开信息连接,当终端100的连接状态为断开时,将连接请求发送给服务器200,并接收服务器200发送的应答信息,以完成建立信号连接的过程。于一实施例中,无线连接通信方式或有线连接通信方式,无线连接的通信方式包括:使用协议IEEE802.11a/b/c/n/g/ac进行无线通信(Wi-Fi,WirelessFidelity)的无线网络传输方式;使用蓝牙设备或具有蓝牙协议功能的传输设备进行的无线网络传输方式或射频传输方式;使用全球移动通讯系统(GSM,GlobalSystemforMobileCommunications)、码分多址(CDMA)、宽带码分多址(WCDMA)、时分同步码分多址(TD-SCDMA)、基于正交频分复用(OFDM)等进行通信的移动网络通信技术。图3是本申请实施例提供的一种建立信号连接的方法,该方法可由图1所示的电子设备作为终端100来执行,并可以应用于图2所示的交互场景中,以实现根据终端100的连接状态检测终端100是否与服务器200断开信息连接,当终端100的连接状态为断开时,将连接请求发送给服务器200,并接收服务器200发送的应答信息,以完成建立信号连接的过程。该方法包括如下步骤:步骤301:检测是否与服务器200断开信息连接。在本步骤中,终端100可以是移动设备,移动设备处于无线通信网络覆盖下时,由于网络环境不佳,如地下室、防空洞、地下停本文档来自技高网...

【技术保护点】
1.一种建立信号连接的方法,包括:/n检测是否与服务器断开信息连接;/n当判断与所述服务器断开信息连接时,发送连接请求至所述服务器;/n判断是否在预设时间段内接收到所述服务器的应答信息;/n若在所述预设时间段内接收到所述应答信息,则重新与所述服务器建立信号连接。/n

【技术特征摘要】
1.一种建立信号连接的方法,包括:
检测是否与服务器断开信息连接;
当判断与所述服务器断开信息连接时,发送连接请求至所述服务器;
判断是否在预设时间段内接收到所述服务器的应答信息;
若在所述预设时间段内接收到所述应答信息,则重新与所述服务器建立信号连接。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若在所述预设时间段内未接收到所述应答信息,记录所述连接请求的当前发送次数;
判断所述当前发送次数是否大于预设次数;
若所述当前发送次数不大于所述预设次数,则再次发送所述连接请求至所述服务器。


3.根据权利要求2所述的方法,其特征在于,所述若所述当前发送次数不大于所述预设次数,则再次发送所述连接请求至所述服务器之后,还包括:
若所述当前发送次数大于所述预设次数,则提示连接请求的结果信息。


4.根据权利要求3所述的方法,其特征在于,在所述判断所述当前发送次数是否超过预设次数之后,还包括:
直至在所述预设时间段内接收到所述应答信息时,则重新与所述服务器建立信号连接。


5.根据权利要求2所述的方法,其特征在于,所述重新与所述服务器建立信号连接包括:
获取所述服务器处接收到信息的第一识别码;
根据所述第一识别码发送信息请求至所述服务器;以及,
获取所述服务器在所述第一识别码所对应信息之后发送至终端的所有信息。


6.根据权利要求5所述的方法,其特征在于,所述根据所述第一识别码发送信息请求至所述服务器,包括:

【专利技术属性】
技术研发人员:郭志鸣朱伟
申请(专利权)人:北京三体云时代科技有限公司
类型:发明
国别省市:北京;11

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

1