一种即时通信系统及信息处理方法技术方案

技术编号:39327716 阅读:5 留言:0更新日期:2023-11-12 16:05
本发明专利技术涉及数据传输技术领域,具体涉及一种即时通信系统及信息处理方法;首先根据网络环境获得网络波动程度,根据网络波动程度确定预估采样层数,根据预估采样层数和图像下采样后的细节保留程度获得下采样层数。根据下采样层数获得第二压缩图像,根据第二压缩图像和传输图像之间的像素点的邻域灰度特征的差异、图像信息量的差异获得压缩损失率;根据压缩损失率确定图像的传输情况。本发明专利技术根据网络波动特征自适应地确定了图像的压缩程度,根据压缩程度获得压缩损失率和确定是否发送信息,能够在保障用户体验的前提下提高通信的实时性。保障用户体验的前提下提高通信的实时性。保障用户体验的前提下提高通信的实时性。

【技术实现步骤摘要】
一种即时通信系统及信息处理方法


[0001]本专利技术涉及数据传输
,具体涉及一种即时通信系统及信息处理方法。

技术介绍

[0002]即时通信是指通过计算机、移动设备等进行实时信息交流和交互的方式。通过即时通信应用在发送消息时,发送者发送内容后,终端设备会先进行缓存,然后将信息发送到服务器中,服务器验证通过后将信息发送到对应的接收者的终端设备上。但在通信过程中,因为网络的波动会造成信息的发送缓慢或失败,尤其是图片视频类信息量大的内容在发送过程中对网络的要求较高。
[0003]在现有技术中,即时通信出现网络波动后通常是将待发送的图像进行压缩,降低信息量提高信息发送成功率;但图像压缩过程中若过度压缩会影响图像质量,影响即时通信的交流体验;若图像压缩过程中压缩程度低,虽然能够保证图像质量,然而对传输的网络要求较高,可能会导致信息发送失败。最终即时通信因网络波动而难以确定图像的压缩程度和是否发送,容易出现图像质量下降和发送成功率低的情况,影响了用户的通信体验和通信实时性。

技术实现思路

[0004]为了解决上述即时通信因网络波动而出现图像质量下降和发送成功率低的情况,影响了用户的通信体验和通信实时性的技术问题,本专利技术的目的在于提供一种即时通信系统及信息处理方法,所采用的技术方案具体如下:获取进行传输的传输图像、传输网络的带宽与延迟时间;根据预设时间范围内的所述带宽和所述延迟时间两者的变化特征,获得传输网络的网络波动程度;根据所述网络波动程度和预设标准波动程度的差异特征获得金字塔采样算法中的预估采样层数;根据所述预估采样层数对所述传输图像进行下采样获得不同的第一压缩图像,根据下采样获得的所述第一压缩图像之间的差异特征获得下采样的细节保留程度表征值;根据所述细节保留程度表征值和所述预估采样层数获得下采样层数;根据所述下采样层数对所述传输图像进行下采样获得不同的第二压缩图像;根据所述传输图像和所述第二压缩图像中,像素点与预设邻域范围内的灰度差异特征获得像素点的邻域灰度差异表征值;根据所述第二压缩图像和所述传输图像之间信息量的差异特征、像素点的邻域灰度差异表征值的差异特征获得传输图像的压缩损失率;根据所述压缩损失率进行通信中的图像处理。
[0005]进一步地,所述根据预设时间范围内的所述带宽和所述延迟时间两者的变化特征,获得传输网络的网络波动程度的步骤包括:计算预设时间范围内的所述带宽的均值并负相关映射,获得带宽均值表征值;计算预设时间范围内的所述延迟时间的均值并归一化,获得延迟均值表征值;计算所述带宽均值表征值与所述延迟均值表征值的和值,获得网络质量表征值;
分别计算预设时间范围内的所述带宽的标准差的归一化值与所述延迟时间的标准差的归一化值并累加求和,获得网络变化表征值;计算所述网络质量表征值与所述网络变化表征值的乘积,获得所述传输网络的所述网络波动程度。
[0006]进一步地,所述根据所述网络波动程度和预设标准波动程度的差异特征获得金字塔采样算法中的预估采样层数的步骤包括:计算所述网络波动程度与预设标准波动程度的比值并向上取整,获得所述预估采样层数。
[0007]进一步地,所述根据下采样获得的所述第一压缩图像之间的差异特征获得下采样的细节保留程度表征值的步骤包括:计算金字塔采样算法中任意两个相邻的采样层获得的两个第一压缩图像之间的结构相似性值,计算预估采样层数中所有相邻的采样层对应的结构相似性值的平均值,获得所述细节保留程度表征值。
[0008]进一步地,所述根据所述细节保留程度表征值和所述预估采样层数获得下采样层数的步骤包括:计算所述细节保留程度表征值与所述预估采样层数的乘积并向上取整,获得所述下采样层数。
[0009]进一步地,所述根据所述传输图像和所述第二压缩图像中,像素点与预设邻域范围内的灰度差异特征获得像素点的邻域灰度差异表征值的步骤包括:分别计算所述传输图像和所述第二压缩图像中,任意一个像素点与预设邻域范围内其他像素点的灰度值的差值绝对值并累加求和,获得像素点的所述邻域灰度差异表征值。
[0010]进一步地,所述根据所述第二压缩图像和所述传输图像之间信息量的差异特征、像素点的邻域灰度差异表征值的差异特征获得传输图像的压缩损失率的步骤包括:计算所述传输图像和任意一张第二压缩图像中所有相同位置像素点的所述邻域灰度差异表征值的比值并累加求和,获得所述传输图像和任意一张第二压缩图像的局部灰度差异表征值;计算所述传输图像和任意一张第二压缩图像的灰度特征的信息熵的比值,获得传输图像和任意一张第二压缩图像的信息差异表征值;计算所述局部灰度差异表征值和所述信息差异表征值的乘积,获得压缩损失表征值;计算所述传输图像和所有第二压缩图像之间的所述压缩损失表征值的累加值并归一化,获得传输图像的所述压缩损失率。
[0011]进一步地,所述根据所述压缩损失率进行通信中的图像处理的步骤包括:当所述压缩损失率不超过预设损失阈值时,传输图像进行传输;否则不再进行传输。
[0012]进一步地,所述根据所述预估采样层数对所述传输图像进行下采样获得不同的第一压缩图像的步骤包括:根据所述预估采样层数通过金字塔采样算法对所述传输图像进行下采样,每经过一个采样层下采样后获得一张第一压缩图像,获得预估采样层数量个第一压缩图像;所述根据所述下采样层数对所述传输图像进行下采样获得不同的第二压缩图像的步骤包括:
根据所述下采样层数通过金字塔采样算法对所述传输图像进行下采样,每经过一个采样层下采样后获得一张第二压缩图像,获得下采样层数量个第二压缩图像。
[0013]本专利技术还提出了一种即时通信系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序实现任意一项所述方法的步骤。
[0014]本专利技术具有如下有益效果:在本专利技术实施例中,获取网络波动程度能够根据当前的网络状况自适应地确定图像压缩程度,提高了通信实时性。计算预估采样层数能够初步确定图像下采样的程度;根据细节保留程度表征值能够对预估采样层数进行调节确定下采样层数,避免过度压缩图像,造成图像质量过低影响用户通信体验。根据图像压缩过程中像素点与邻域像素点的灰度差异会变小的特征,获得邻域灰度差异表征值,后续计算过程中可以表征压缩过程中的压缩损失情况,同时因压缩过程中会造成图像的信息量发生变化;故根据第二压缩图像和传输图像之间信息量的差异特征、像素点的邻域灰度差异表征值的差异特征获得传输图像的压缩损失率;进而能够准确地分析传输图像的细节损失情况。最终根据压缩损失率判断是否进行数据传输,能够在当前的网络状况下自适应压缩图像,并且在保证用户体验的前提下提高了通信实时性。
附图说明
[0015]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0016]图1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种即时通信的信息处理方法,其特征在于,所述方法包括以下步骤:获取进行传输的传输图像、传输网络的带宽与延迟时间;根据预设时间范围内的所述带宽和所述延迟时间两者的变化特征,获得传输网络的网络波动程度;根据所述网络波动程度和预设标准波动程度的差异特征获得金字塔采样算法中的预估采样层数;根据所述预估采样层数对所述传输图像进行下采样获得不同的第一压缩图像,根据下采样获得的所述第一压缩图像之间的差异特征获得下采样的细节保留程度表征值;根据所述细节保留程度表征值和所述预估采样层数获得下采样层数;根据所述下采样层数对所述传输图像进行下采样获得不同的第二压缩图像;根据所述传输图像和所述第二压缩图像中,像素点与预设邻域范围内的灰度差异特征获得像素点的邻域灰度差异表征值;根据所述第二压缩图像和所述传输图像之间信息量的差异特征、像素点的邻域灰度差异表征值的差异特征获得传输图像的压缩损失率;根据所述压缩损失率进行通信中的图像处理。2.根据权利要求1所述的一种即时通信的信息处理方法,其特征在于,所述根据预设时间范围内的所述带宽和所述延迟时间两者的变化特征,获得传输网络的网络波动程度的步骤包括:计算预设时间范围内的所述带宽的均值并负相关映射,获得带宽均值表征值;计算预设时间范围内的所述延迟时间的均值并归一化,获得延迟均值表征值;计算所述带宽均值表征值与所述延迟均值表征值的和值,获得网络质量表征值;分别计算预设时间范围内的所述带宽的标准差的归一化值与所述延迟时间的标准差的归一化值并累加求和,获得网络变化表征值;计算所述网络质量表征值与所述网络变化表征值的乘积,获得所述传输网络的所述网络波动程度。3.根据权利要求1所述的一种即时通信的信息处理方法,其特征在于,所述根据所述网络波动程度和预设标准波动程度的差异特征获得金字塔采样算法中的预估采样层数的步骤包括:计算所述网络波动程度与预设标准波动程度的比值并向上取整,获得所述预估采样层数。4.根据权利要求1所述的一种即时通信的信息处理方法,其特征在于,所述根据下采样获得的所述第一压缩图像之间的差异特征获得下采样的细节保留程度表征值的步骤包括:计算金字塔采样算法中任意两个相邻的采样层获得的两个第一压缩图像之间的结构相似性值,计算预估采样层数中所有相邻的采样层对应的结构相似性值的平均值,获得所述细节保留程度表征值。5.根据权利要求1所述的一种即时通信的信息处理方法,其特征在于,所述根据所述细节保留程度表征值...

【专利技术属性】
技术研发人员:王彦军董立苹
申请(专利权)人:河北天英软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1