[发明专利]数据传输方法、装置及系统有效
申请号: | 201510977155.5 | 申请日: | 2015-12-22 |
公开(公告)号: | CN105610919B | 公开(公告)日: | 2019-01-01 |
发明(设计)人: | 刘卫方;姜国定;姜奇 | 申请(专利权)人: | 深圳TCL数字技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518052 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 系统 | ||
本发明公开了一种数据传输方法,终端在与服务器建立通信连接时,接收所述服务器反馈的通信连接时长;所述终端在检测到数据的传输指令时,获取当前时刻以及通信连接成功的初始时刻,并计算所述当前时刻与所述通信连接成功的初始时刻之间的时间间隔;判断所述时间间隔是否小于或等于所述通信连接时长;若所述时间间隔小于或等于所述通信连接时长,则所述终端传输数据至所述服务器。本发明还公开了一种数据传输装置及系统。本发明减小了网络资源的浪费。
技术领域
本发明涉及通信技术领域,尤其涉及一种数据传输方法、装置及系统。
背景技术
现在的服务器和终端进行数据传输时,是由终端发送通信连接请求如socket给服务器,并在服务器接收时建立双方的通信连接关系,在建立通信连接后,终端才能将数据成功发送至服务器,现有技术中,终端每一次发送数据都要发送通信连接请求至服务器,并在建立通信连接关系后才传输数据至服务器中,而每次都要发送通信连接请求会加重服务器的负担,而且容易造成网络资源的浪费。
发明内容
本发明的主要目的在于提出一种数据传输方法、装置及系统,旨在解决传统的数据传输方式,容易造成网络资源的浪费的技术问题。
为实现上述目的,本发明提供的一种数据传输方法,所述数据传输方法包括以下步骤:
终端在与服务器建立通信连接时,接收所述服务器反馈的通信连接时长;
所述终端在检测到数据的传输指令时,获取当前时刻以及通信连接成功的初始时刻,并计算所述当前时刻与所述通信连接成功的初始时刻之间的时间间隔;
判断所述时间间隔是否小于或等于所述通信连接时长;
若所述时间间隔小于或等于所述通信连接时长,则所述终端传输数据至所述服务器。
优选地,所述判断所述时间间隔是否小于或等于所述通信连接时长的步骤之后,所述数据传输方法还包括:
若所述时间间隔大于所述通信连接时长,则所述终端重新与所述服务器建立通信连接。
此外,为实现上述目的,本发明还提出一种数据传输装置,所述数据传输装置包括:
接收模块,用于在与服务器建立通信连接时,接收所述服务器反馈的通信连接时长;
处理模块,用于在检测到数据的传输指令时,获取当前时刻以及通信连接成功的初始时刻,并计算所述当前时刻与所述通信连接成功的初始时刻之间的时间间隔;
判断模块,用于判断所述时间间隔是否小于或等于所述通信连接时长;
传输模块,用于若所述时间间隔小于或等于所述通信连接时长,则传输数据至所述服务器。
优选地,所述数据传输装置还包括:
建立模块,用于若所述时间间隔大于所述通信连接时长,则重新与所述服务器建立通信连接。
此外,为实现上述目的,本发明还提出一种数据传输系统,所述数据传输系统包括终端和服务器,所述终端包括如上文所述的数据传输装置,所述服务器包括:
提取模块,用于在接收到终端发送的通信连接请求时,提取预设的通信连接时长;
反馈模块,用于将提取的所述通信连接时长反馈给所述终端。
优选地,在所述终端为一个终端时,所述提取模块包括:
更新单元,用于在接收到终端发送的通信连接请求时,更新与所述终端的通信连接次数;
第一提取单元,用于在预设时间间隔内,若接收到所述终端发送通信连接请求的次数达到预设次数,则提取预设的通信连接时长;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL数字技术有限公司,未经深圳TCL数字技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510977155.5/2.html,转载请声明来源钻瓜专利网。