数据连接的确定方法及装置、存储介质及电子装置制造方法及图纸

技术编号:32516316 阅读:18 留言:0更新日期:2022-03-02 11:11
本发明专利技术公开了一种数据连接的确定方法及装置、存储介质及电子装置,其中,上述方法包括:在目标应用上检测到目标操作的情况下,确定在第一时间与云端服务器进行数据传输的第一数据连接,其中,所述目标操作包括以下至少之一:切换网络操作,从移动终端的后台切换至所述移动终端的前台操作;通过所述第一数据连接向所述云端服务器发送第一数据包;在预设时间内通过所述第一数据连接接收到第二数据包的情况下,确定所述第一数据连接可用,并在第二时间通过所述第一数据连接与所述云端服务器进行数据传输,其中,所述第二数据包为所述云端服务器接收到所述第一数据包后发送的数据包,所述第一时间早于所述第二时间。所述第一时间早于所述第二时间。所述第一时间早于所述第二时间。

【技术实现步骤摘要】
数据连接的确定方法及装置、存储介质及电子装置


[0001]本专利技术涉及通信领域,具体而言,涉及一种数据连接的确定方法及装置、存储介质及电子装置。

技术介绍

[0002]人们在使用手机等移动终端的时候,大多都是多个应用同时使用,即会经常在不同应用之间进行切换,如果应用存在与服务器的长连接,在现有技术中,应用并不知道从后台回到前台以后,之前与服务器建立的长连接是否可用,故应用需要重新连接服务器,与服务器建立新的连接。
[0003]进一步地,随着社会的发展,移动终端可用的网络越来越多,即移动终端可能会在不同的网络之间频繁切换。如果应用存在与服务器的长连接,在现有技术中,应用并不知道切换网络以后,之前与服务器建立的长连接是否可用,故应用也需要重新连接服务器,与服务器建立新的连接。
[0004]但如果应用从移动终端的前台到后台以后,立马就重新回到了前台,或者由于网络的抖动触发了切网,则应用与服务器建立的长连接很可能还是可用的,故应用如果每次在切网,或从后台回到前台以后都重新与服务器建立新的连接,则会导致服务器资源浪费,影响用户的体验感。
[0005]针对相关技术,应用在每次切换网络或从移动终端后台切换到前台以后,都需要和服务器建立新的长连接,导致服务器资源浪费的问题,目前尚未提出有效的解决方案。
[0006]因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。

技术实现思路

[0007]本专利技术实施例提供了一种数据连接的确定方法及装置、存储介质及电子装置,以至少解决应用在每次切换网络或从移动终端后台切换到前台以后,都需要和服务器建立新的长连接,导致服务器资源浪费的问题。
[0008]根据本专利技术实施例的一方面,提供一种数据连接的确定方法,包括:在目标应用上检测到目标操作的情况下,确定在第一时间与云端服务器进行数据传输的第一数据连接,其中,所述目标操作包括以下至少之一:切换网络操作,从移动终端的后台切换至所述移动终端的前台操作;通过所述第一数据连接向所述云端服务器发送第一数据包;在预设时间内通过所述第一数据连接接收到第二数据包的情况下,确定所述第一数据连接可用,并在第二时间通过所述第一数据连接与所述云端服务器进行数据传输,其中,所述第二数据包为所述云端服务器接收到所述第一数据包后发送的数据包,所述第一时间早于所述第二时间。
[0009]进一步地,通过所述第一数据连接向所述云端服务器发送第一数据包,包括:获取目标对象设置的第一数据包的目标数量;通过所述第一数据连接向所述云端服务器发送所述目标数量的第一数据包。
[0010]进一步地,通过所述第一数据连接向所述云端服务器发送第一数据包,包括:确定向所述云端服务器发送第一数据包的目标通信协议;在所述第一数据连接上使用所述目标通信协议向所述云端服务器发送第一数据包。
[0011]进一步地,通过所述第一数据连接向所述云端服务器发送预设数量的第一数据包之后,所述方法还包括:在预设时间内通过所述第一数据连接未接收到第二数据包的情况下,断开与所述云端服务器建立的所述第一数据连接;向云端服务器发送连接请求,以建立与所述云端服务器进行数据传输的第二数据连接。
[0012]进一步地,向云端服务器发送连接请求,以建立与所述云端服务器进行数据传输的第二数据连接,包括:通过超文本传输协议向云端服务器发送连接请求,其中,所述连接请求中具有验证信息;获取所述云端服务器发送的数据连接信息,其中,所述数据连接信息为所述云端服务器在对所述验证信息验证通过的情况下所发送的信息;所述数据连接信息包括:端口号;建立与所述云端服务器进行数据传输的第二数据连接,其中,所述第二数据连接用于在所述第二时间与所述云端服务器进行数据传输。
[0013]进一步地,获取所述云端服务器发送的数据连接信息,包括:获取所述云端服务器发送的加密后的数据连接信息;对所述加密后的数据连接信息进行解密,得到所述数据连接信息。
[0014]进一步地,确定在第一时间与云端服务器进行数据传输的第一数据连接之前,所述方法还包括:通过以下方式之一检测目标操作:监听所述移动终端的网络状态,在所述移动终端的网络状态从第一移动网络切换至第二移动网络,或所述移动终端从移动网络切换至无线保真WIFI网络,或所述移动终端从所述WIFI网络至所述移动网络的情况下,确定检测到目标操作,其中,所述移动网络包括:所述第一移动网络,所述第二移动网络;在监听到目标应用从移动终端的后台切换至所述移动终端的前台的情况下,确定检测到目标操作。
[0015]根据本专利技术实施例的另一方面,还提供了一种数据连接的确定装置,包括:第一确定模块,用于在目标应用上检测到目标操作的情况下,确定在第一时间与云端服务器进行数据传输的第一数据连接,其中,所述目标操作包括以下至少之一:切换网络操作,从移动终端的后台切换至所述移动终端的前台操作;发送模块,用于通过所述第一数据连接向所述云端服务器发送第一数据包;第二确定模块,用于在预设时间内通过所述第一数据连接接收到第二数据包的情况下,确定所述第一数据连接可用,并在第二时间通过所述第一数据连接与所述云端服务器进行数据传输,其中,所述第二数据包为所述云端服务器接收到所述第一数据包后发送的数据包,所述第一时间早于所述第二时间。
[0016]根据本专利技术实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述数据连接的确定方法。
[0017]根据本专利技术实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述数据连接的确定方法。
[0018]通过本专利技术,在目标应用上检测到切换网络或从移动终端后台切换到前台以后,通过在第一时间与云端服务器建立的第一数据连接向云端服务器发送第一数据包;并在预设时间内通过第一数据连接接收到云端服务器响应的第二数据包的情况下,确定第一数据
连接可用,并在第二时间通过第一数据连接与云端服务器进行数据传输。采用上述技术方案,解决了应用在每次切换网络或从移动终端后台切换到前台以后,都需要和服务器建立新的长连接,导致服务器资源浪费的问题。进而在确定与服务器建立的长连接可用的情况下,通过原长连接与服务器进行数据传输,不建立新的长连接,节约了服务器的资源。
附图说明
[0019]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示例性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:
[0020]图1是本专利技术实施例的数据连接的确定方法的计算机终端的硬件结构框图;
[0021]图2是根据本专利技术实施例的数据连接的确定方法的流程图;
[0022]图3是根据本专利技术实施例的长短连接示意图;
[0023]图4是根据本专利技术实施例的数据连接的确定方法的时序图;
[0024]图5是根据本专利技术实施例的数据连接的确定本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据连接的确定方法,其特征在于,包括:在目标应用上检测到目标操作的情况下,确定在第一时间与云端服务器进行数据传输的第一数据连接,其中,所述目标操作包括以下至少之一:切换网络操作,从移动终端的后台切换至所述移动终端的前台操作;通过所述第一数据连接向所述云端服务器发送第一数据包;在预设时间内通过所述第一数据连接接收到第二数据包的情况下,确定所述第一数据连接可用,并在第二时间通过所述第一数据连接与所述云端服务器进行数据传输,其中,所述第二数据包为所述云端服务器接收到所述第一数据包后发送的数据包,所述第一时间早于所述第二时间。2.根据权利要求1所述的方法,其特征在于,通过所述第一数据连接向所述云端服务器发送第一数据包,包括:获取目标对象设置的第一数据包的目标数量;通过所述第一数据连接向所述云端服务器发送所述目标数量的第一数据包。3.根据权利要求1所述的方法,其特征在于,通过所述第一数据连接向所述云端服务器发送第一数据包,包括:确定向所述云端服务器发送第一数据包的目标通信协议;在所述第一数据连接上使用所述目标通信协议向所述云端服务器发送第一数据包。4.根据权利要求1所述的方法,其特征在于,通过所述第一数据连接向所述云端服务器发送预设数量的第一数据包之后,所述方法还包括:在预设时间内通过所述第一数据连接未接收到第二数据包的情况下,断开与所述云端服务器建立的所述第一数据连接;向云端服务器发送连接请求,以建立与所述云端服务器进行数据传输的第二数据连接。5.根据权利要求4所述的方法,其特征在于,向云端服务器发送连接请求,以建立与所述云端服务器进行数据传输的第二数据连接,包括:通过超文本传输协议向云端服务器发送连接请求,其中,所述连接请求中具有验证信息;获取所述云端服务器发送的数据连接信息,其中,所述数据连接信息为所述云端服务器在对所述验证信息验证通过的情况下所发送的信息;所述数据连接信息包括:端口号;建立与所述云端服务器进行数据传输的第二数据连接,其中,...

【专利技术属性】
技术研发人员:王兵
申请(专利权)人:海尔智家股份有限公司
类型:发明
国别省市:

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

1