【技术实现步骤摘要】
数据传输方法、装置、设备及计算机可读存储介质
本专利技术涉及无线
,特别是涉及一种数据传输方法、装置、设备及计算机可读存储介质。
技术介绍
随着互联网的发展飞速发展,依靠于互联网的无线技术越来越发达。在无线
中,数据传输是最基础的技术,无论是性能监控,还是日志打点等服务,都依赖数据传输来实现从用户设备获取数据用以记录并分析。相关技术中,数据传输的方式通常有立即传输、批量传输以及定时轮询传输三种。立即传输是在数据产生后立即执行传输;批量传输是在产生的数据累积到一定阈值时,再执行传输操作,一般用于对实时性要求不高的数据;定时轮询传输是以固定时间片轮转方式查看是否有待传输数据,如果存在,则执行数据传输。上述三种方式适用于不同的场景,均为常规解决方式。在实现本专利技术的过程中,专利技术人发现相关技术至少存在以下问题:产生数据的发生时间是离散的,这些离散产生的数据对传输的实时性要求是不同的,采用上述三种方式对数据进行传输,很可能会因为长久无法达到数据累积的一定阈值而迟迟不能将对实时性要求较高 ...
【技术保护点】
1.一种数据传输方法,其特征在于,包括:/n获取待传输数据,将所述待传输数据添加至数据队列,所述数据队列包括至少一个待传输数据;/n当确定所述数据队列被触发传输时,统计所述至少一个待传输数据中每个待传输数据的等待时长;/n将所述数据队列中所述等待时长大于时长阈值的待传输数据清除,得到整理后的所述数据队列,所述时长阈值设置在所述数据队列当前所处业务系统中;/n对整理后的所述数据队列执行数据传输。/n
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
获取待传输数据,将所述待传输数据添加至数据队列,所述数据队列包括至少一个待传输数据;
当确定所述数据队列被触发传输时,统计所述至少一个待传输数据中每个待传输数据的等待时长;
将所述数据队列中所述等待时长大于时长阈值的待传输数据清除,得到整理后的所述数据队列,所述时长阈值设置在所述数据队列当前所处业务系统中;
对整理后的所述数据队列执行数据传输。
2.根据权利要求1所述的方法,其特征在于,所述获取待传输数据,将所述待传输数据添加至数据队列之前,所述方法还包括:
获取所述数据队列当前所处业务系统的业务特性,所述业务特性至少为实时性或非实时性的任一种;
确定所述业务特性对应的所述时长阈值,将所述时长阈值设置在所述数据队列当前所处业务系统中。
3.根据权利要求1所述的方法,其特征在于,所述当确定所述数据队列被触发传输时,统计所述至少一个待传输数据中每个待传输数据的等待时长,包括:
在所述数据队列中设置定时器,将所述时长阈值缩短预设时长作为所述定时器的触发周期;
当基于所述定时器检测到距离上一次执行数据传输的时长达到所述触发周期,则确定所述数据队列被触发传输;
对于所述至少一个待传输数据中的每个待传输数据,确定所述待传输数据的接收时间点,将所述接收时间点与当前时间点的时长差距作为所述待传输数据的等待时长。
4.根据权利要求1所述的方法,其特征在于,所述对所述整理后的数据队列执行数据传输,包括:
提取整理后的所述数据队列包括的待传输数据的优先权重,所述优先权重指示了所述待传输数据进行传输的先后顺序;
按照所述优先权重从大到小的顺序,传输所述整理后的数据队列包括的待传输数据。
5.根据权利要求4所述的方法,其特征在于,所述传输所述整理后的数据队列包括的待传输数据,包括:
对于整理后的所述数据队列中的每个待传输数据,对所述待传输...
【专利技术属性】
技术研发人员:高亮亮,
申请(专利权)人:拉扎斯网络科技上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。