【技术实现步骤摘要】
本申请涉及通信
,尤其涉及维持通信连接的方法、装置、终端及服务器。
技术介绍
随着智能终端(简称终端)的普及,通过在终端上安装大量应用程序,可以实现各种应用功能。每种应用程序通过其应用客户端接入网络,从而与对应的应用服务器建立通信连接,以便完成数据通信。现有技术中,终端可以基于SOCKET(套接字)协议建立各个应用客户端与对应的应用服务器之间的通信长连接,在长连接建立后,无论应用客户端与应用服务器之间是否传输数据,都需要终端主动维持所建立的长连接,因此当终端上安装了多个应用程序时,终端会需要为维持多个长连接而耗费大量的计算资源和电量。
技术实现思路
本申请提供维持通信连接的方法、装置、终端及服务器,以解决现有技术中终端需要维持多个通信长连接而耗费大量的计算资源和电量的问题。根据本申请实施例的第一方面,提供一种维持通信连接的方法,所述方法应用在终端上,所述终端上安装有应用客户端,所述方法包括:建立应用客户端与服务器之间的通信连接;识别所述服务器通过所述通信连接发送的数据包是否为用于维持所述通信连接的探测数据包;当识别所述数据包为探测数据包时,丢弃所述探测数据包。根据本申请实施例的第二方面,提供另一种维持通信连接的方法,所述方法应用在服务器上,所述方法包括:建立与终端上的应用客户端之间的通信连接;向所述终端发送用于维持所述通信连接的探测数据包,以使所述终端在识别到所述探测数据包时,丢弃所述探测数据包。根据本申请实施例的第三方面,提供一种维持通信连接的装置,所述装置应用在终端上,所述终端上安装有应用客户端,所述装置包括:建立单元,用于建立应用客户端与服务器之 ...
【技术保护点】
一种维持通信连接的方法,其特征在于,所述方法应用在终端上,所述终端上安装有应用客户端,所述方法包括:建立应用客户端与服务器之间的通信连接;识别所述服务器通过所述通信连接发送的数据包是否为用于维持所述通信连接的探测数据包;当识别所述数据包为探测数据包时,丢弃所述探测数据包。
【技术特征摘要】
1.一种维持通信连接的方法,其特征在于,所述方法应用在终端上,所述终端上安装有应用客户端,所述方法包括:建立应用客户端与服务器之间的通信连接;识别所述服务器通过所述通信连接发送的数据包是否为用于维持所述通信连接的探测数据包;当识别所述数据包为探测数据包时,丢弃所述探测数据包。2.根据权利要求1所述的方法,其特征在于,所述建立应用客户端与服务器之间的通信连接,包括:通过所述应用客户端向所述服务器发送连接建立请求,所述连接建立请求中包含所述应用客户端的地址信息,以使所述服务器在所述通信连接建立后记录所述地址信息;当接收到所述服务器根据所述连接建立请求返回的连接建立响应后,完成所述通信连接的建立。3.根据权利要求1所述的方法,其特征在于,所述识别所述服务器通过所述通信连接发送的数据包是否为用于维持所述通信连接的探测数据包,包括:接收所述服务器通过所述通信连接发送的数据包;读取所述数据包的包头信息;判断所述包头信息是否与预设的探测包头信息一致,若是,则确定接收到探测数据包。4.根据权利要求1至3任一所述的方法,其特征在于,所述丢弃所述探测数据包,具体为:在所述探测数据包传输到网络七层结构的应用层之前丢弃所述探测数据包。5.一种维持通信连接的方法,其特征在于,所述方法应用在服务器上,所述方法包括:建立与终端上的应用客户端之间的通信连接;向所述终端发送用于维持所述通信连接的探测数据包,以使所述终端在识别到所述探测数据包时,丢弃所述探测数据包。6.根据权利要求5所述的方法,其特征在于,所述建立与终端上的应用客户端之间的通信连接,包括:接收所述终端通过所述应用客户端发送的连接建立请求,所述连接建立请求中包含所述应用客户端的地址信息;根据所述连接建立请求向所述终端返回连接建立响应后,完成所述通信连接的建立;所述方法还包括:在完成所述通信连接的建立后,在连接列表中记录所述应用客户端的地址信息。7.根据权利要求6所述的方法,其特征在于,所述向所述终端发送用于维持所述通信连接的探测数据包,包括:当到达预设的探测周期时,从所述连接列表中获取记录的地址信息;生成探测数据包,所述探测数据包中包含预设的探测包头信息;按照所述地址信息将所述探测数据包发送至对应的应用客户端。8.根据权利要求6所述的方法,其特征在于,所述方法还包括:接收所述终端通过所述应用客户端发送的终止服务请求;根据所述终止服务请求删除所述连接列表中记录的所述应用客户端的地址信息,以使所述服务器停止向所述终端发送所述探测数据包。9.一种维持通信连接的装置,其特征在于,所述装置应用在终端上,所述终端上安装有应用客户端,所述装置包括:建立单元,用于建立应用客户端与服务器之间的通信连接;识别单元,用于识别所述服务器通过所述通信连接发送的数据包是否为用于维持所述通信连接的探测数据包;处理单元,用于当识别所述数据包为探测数据包时,丢弃所述探测数据
\t包。10.根据权利要求9所述的装置,...
【专利技术属性】
技术研发人员:黄梅龙,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。