[发明专利]数据传输方法、装置、设备及计算机可读存储介质有效
申请号: | 201911370281.9 | 申请日: | 2019-12-26 |
公开(公告)号: | CN111148159B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 高亮亮 | 申请(专利权)人: | 拉扎斯网络科技(上海)有限公司 |
主分类号: | H04W28/06 | 分类号: | H04W28/06;H04L47/56;H04L47/6275 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 200333 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明公开了一种数据传输方法、装置、设备及计算机可读存储介质,涉及无线技术领域,将获取的待传输数据添加至数据队列,并当数据队列被触发传输时,统计每个待传输数据的等待时长,将数据队列中等待时长大于时长阈值的待传输数据清除,对整理后的数据队列执行数据传输,使得基于时长阈值保证了每一次传输可以最大程度上传输更多数据,不仅保证了数据传输的实时性,还避免了CPU资源浪费。所述方法包括:获取待传输数据,将待传输数据添加至数据队列;当确定数据队列被触发传输时,统计至少一个待传输数据中每个待传输数据的等待时长;将数据队列中等待时长大于时长阈值的待传输数据清除,得到整理后的数据队列;对整理后的数据队列执行数据传输。
技术领域
本发明涉及无线技术领域,特别是涉及一种数据传输方法、装置、设备及计算机可读存储介质。
背景技术
随着互联网的发展飞速发展,依靠于互联网的无线技术越来越发达。在无线技术领域中,数据传输是最基础的技术,无论是性能监控,还是日志打点等服务,都依赖数据传输来实现从用户设备获取数据用以记录并分析。
相关技术中,数据传输的方式通常有立即传输、批量传输以及定时轮询传输三种。立即传输是在数据产生后立即执行传输;批量传输是在产生的数据累积到一定阈值时,再执行传输操作,一般用于对实时性要求不高的数据;定时轮询传输是以固定时间片轮转方式查看是否有待传输数据,如果存在,则执行数据传输。上述三种方式适用于不同的场景,均为常规解决方式。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
产生数据的发生时间是离散的,这些离散产生的数据对传输的实时性要求是不同的,采用上述三种方式对数据进行传输,很可能会因为长久无法达到数据累积的一定阈值而迟迟不能将对实时性要求较高的数据传输,或者将对实时性要求不高的数据过快的传输出去,不仅数据传输的实时性无法保证,还使得部分数据传输的实时性过高导致CPU(Central Processing Unit/Processor,中央处理器)资源浪费。
发明内容
有鉴于此,本发明提供了一种数据传输方法、装置、设备及计算机可读存储介质,主要目的在于解决目前数据传输的实时性无法保证,导致CPU资源浪费的问题。
依据本发明第一方面,提供了一种数据传输方法,该方法包括:
获取待传输数据,将所述待传输数据添加至数据队列,所述数据队列包括至少一个待传输数据;
当确定所述数据队列被触发传输时,统计所述至少一个待传输数据中每个待传输数据的等待时长;
将所述数据队列中所述等待时长大于时长阈值的待传输数据清除,得到整理后的所述数据队列,所述时长阈值设置在所述数据队列当前所处业务系统中;
对整理后的所述数据队列执行数据传输。
在另一个实施例中,所述获取待传输数据,将所述待传输数据添加至数据队列之前,所述方法还包括:
获取所述数据队列当前所处业务系统的业务特性,所述业务特性至少为实时性或非实时性的任一种;
确定所述业务特性对应的所述时长阈值,将所述时长阈值设置在所述数据队列当前所处业务系统中。
在另一个实施例中,所述当确定所述数据队列被触发传输时,统计所述至少一个待传输数据中每个待传输数据的等待时长,包括:
在所述数据队列中设置定时器,将所述时长阈值缩短预设时长作为所述定时器的触发周期;
当基于所述定时器检测到距离上一次执行数据传输的时长达到所述触发周期,则确定所述数据队列被触发传输;
对于所述至少一个待传输数据中的每个待传输数据,确定所述待传输数据的接收时间点,将所述接收时间点与当前时间点的时长差距作为所述待传输数据的等待时长。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于拉扎斯网络科技(上海)有限公司,未经拉扎斯网络科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911370281.9/2.html,转载请声明来源钻瓜专利网。