【技术实现步骤摘要】
数据传输方法、装置和电子设备
本公开涉及通信领域,尤其涉及一种数据传输方法、装置和电子设备。
技术介绍
现有技术中,在进行数据(包括图片数据和视频数据等)传输之前,数据发送端将数据以固定压缩率进行压缩后发送至数据接收端,数据接收端再对压缩的对象进行解压缩以还原该传输数据。
技术实现思路
提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。本公开要解决的技术问题是:现有技术中压缩传输对象的压缩率是固定的,不能根据网络状态参数动态调整对象的压缩率,使得传输对象在网络状态较好时存在保真度低,及在网络状态较差时存在传输不成功等问题,降低了用户体验度。为解决上述技术问题,本公开提供了一种数据传输方法、装置和电子设备。第一方面,本公开实施例提供了一种数据传输方法,该方法包括:获取当前时刻的网络状态参数,所述网络状态参数包括网络传输速率;根据所述网络状态参数与预先 ...
【技术保护点】
1.一种数据传输方法,其特征在于,包括:/n获取当前时刻的网络状态参数,所述网络状态参数包括网络传输速率;/n根据所述网络状态参数与预先建立的网络状态-压缩率映射关系,确定当前时刻对应的压缩率,其中,所述网络状态-压缩率映射关系用于根据网络状态参数确定数据压缩率;/n根据所述压缩率对传输对象当前时刻的待传输数据进行压缩,并传输压缩后的所述待传输数据。/n
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:
获取当前时刻的网络状态参数,所述网络状态参数包括网络传输速率;
根据所述网络状态参数与预先建立的网络状态-压缩率映射关系,确定当前时刻对应的压缩率,其中,所述网络状态-压缩率映射关系用于根据网络状态参数确定数据压缩率;
根据所述压缩率对传输对象当前时刻的待传输数据进行压缩,并传输压缩后的所述待传输数据。
2.根据权利要求1所述的方法,其特征在于,所述网络状态-压缩率映射关系包括多个网络传输速率区间以及多个网络传输区间各自对应的预设压缩率,不同网络传输区间对应的预设压缩率不相同;以及
所述根据所述网络状态参数与预先建立的网络状态-压缩率映射关系,确定当前时刻对应的压缩率,包括:
确定当前时刻的网络传输速率所对应的网络传输速率区间;
从所述网络状态-压缩率映射关系中查找所述网络传输速率区间所对应的预设压缩率,将该预设压缩率确定为当前时刻对应的压缩率;其中
第一网络传输速率区间所对应的第一预设压缩率大于第二网络传输速率区间所对应的第二预设压缩率,所述第一网络传输速率区间中的任一网络传输速率大于所述第二网络传输速率区间中的任一网络传输速率,所述第一网络传输速率和所述第二网络传输速率属于所述多个网络传输速率区间。
3.根据权利要求1所述的方法,其特征在于,所述网络状态-压缩率映射关系包括将不同网络状态参数映射为不同的压缩率的预设函数;以及
所述根据所述网络状态参数与预先建立的网络状态-压缩率映射关系,确定当前时刻对应的压缩率,包括:
根据所述预设函数以及所述当前时刻的网络状态参数,确定当前时刻对应的压缩率。
4.根据权利要求1所述的方法,其特征在于,所述获取当前时刻的网络状态参数,包括:
获取在当前时刻之前、且与当前时刻相邻的预设时间段内的传输数据量;
基于所述传输数据量及该预设时间段的时长,得到上一预设时间段的网络传输速率,并以所述上一预设时间段的网络传输速率为当前网络传输速率。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据压缩后的待传输数据的传输时延,对所述网络状态-压缩率映射关系进行调整。
6.根据权利要求5所述的方法,其特征在于,所述根据压缩后的待传输数据的传输时延,对所述网络状态-压缩率映射关系进行调整,包括:
若所述传输时延小于预设时延阈值,则调整所述网络状态-压缩率映射关系,以增大所述待传输数据对应的压缩率;
若所述传输时延大于预设时延阈值,则调整所述网络状态-压缩率映射关系,以减小所述待传输数据对应的压缩率。
7.一种数据传输装置,其特征在于,包括:
获取模块,用于获取当前时刻的网络状态参数,所述网络状态参数包括网络...
【专利技术属性】
技术研发人员:不公告发明人,
申请(专利权)人:北京无限光场科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。