手机视频通话数据处理方法及设备技术

技术编号:37502714 阅读:22 留言:0更新日期:2023-05-07 09:38
本发明专利技术提供一种手机视频通话数据处理方法及设备,根据通话方总数量得到初始分辨率下的初始需求下行传输速率,若初始需求下行传输速率大于实际下行传输速率;接收通话方对初始调整顺序表中用户名的触发顺序生成第一调整顺序表,并基于用户的配置信息对第一调整顺序表中各通话方的调整权重进行配置;根据相差下行传输速率、通话方总数量以及调整权重进行计算得到相应的通话方的调整系数,基于调整系数和预设对照表得到第一调整分辨率;根据第一调整顺序表的顺序,依次将第一调整顺序表中的通话方的初始分辨率调整为对应的第一调整分辨率,直至通话方的第一需求下行传输速率小于等于实际下行传输速率时停止调整。于实际下行传输速率时停止调整。于实际下行传输速率时停止调整。

【技术实现步骤摘要】
手机视频通话数据处理方法及设备


[0001]本专利技术涉及数据处理技术,尤其涉及一种手机视频通话数据处理方法及设备。

技术介绍

[0002]随着科技的不断进步,在5G时代,人们利用手机软件进行视频通话变得十分普遍;相比传统的电话通信而言,通过手机软件进行互相视频无须记忆被呼叫方的号码,只需选择相应的通话方则可以直接进行视频通话。
[0003]在日常生活中,尤其是多人视频会议,例如:公司的视频会议、班级的视频会议等,由于参与人数(通话方)较多,且不同通话方对应的网速不同,相应的下行传输速率不同,导致部分通话方由于参加会议人数过多,导致视频通话画面出现卡顿、语音不流畅等,严重影响视频通话数据的质量。
[0004]因此,如何结合用户的定制化需求对相应通话方的视频数据进行不同程度的调整成为亟待解决的问题。

技术实现思路

[0005]本专利技术实施例提供一种手机视频通话数据处理方法及设备,基于每个用户设置的调整顺序和调整权重对所有通话方的画面分辨率进行不同程度的调整,从而降低需求下行传输速率,提升视频通话的流畅度,确保视频通话数据的质量。
[0006]本专利技术实施例的第一方面,提供一种手机视频通话数据处理方法,包括:统计视频通话中的通话方总数量,根据所述通话方总数量得到初始分辨率下的初始需求下行传输速率,获取通话方的实际下行传输速率,若初始需求下行传输速率大于所述实际下行传输速率,则生成顺序调整信息;响应所述顺序调整信息,统计各通话方的用户名生成初始调整顺序表,调取初始调整顺序表发送至相应的通话方进行展示,接收所述通话方对所述初始调整顺序表中用户名的触发顺序,生成第一调整顺序表,并基于用户的配置信息对所述第一调整顺序表中各通话方的调整权重进行配置;基于所述初始需求下行传输速率和所述实际下行传输速率的差值,得到所述通话方的相差下行传输速率,根据所述相差下行传输速率、所述通话方总数量以及调整权重进行计算,得到相应的通话方的调整系数,基于所述调整系数和预设对照表得到对应各通话方的第一调整分辨率,以及所述第一调整分辨率对应的第一预设下行传输速率;根据所述第一调整顺序表的顺序,依次将第一调整顺序表中的通话方的初始分辨率调整为对应的第一调整分辨率,并在每次调整后基于第一预设下行传输速率计算所述通话方相应的第一需求下行传输速率,直至所述通话方的第一需求下行传输速率小于等于所述实际下行传输速率时停止调整。
[0007]可选地,在第一方面的一种可能实现方式中,所述统计视频通话中的通话方总数量,根据所述通话方总数量得到初始分辨率下的初始需求下行传输速率,获取通话方的实
际下行传输速率,若初始需求下行传输速率大于所述实际下行传输速率,则生成顺序调整信息,包括:统计视频通话中的通话方总数量,获取通话方对应的初始分辨率,基于所述初始分辨率确定初始下行传输速率,根据所述初始下行传输速率和通话方总数量确定需求下行传输速率;获取通话方的实际下行传输速率,若初始需求下行传输速率大于所述实际下行传输速率,则生成顺序调整信息。
[0008]可选地,在第一方面的一种可能实现方式中,所述响应所述顺序调整信息,统计各通话方的用户名生成初始调整顺序表,调取初始调整顺序表发送至相应的通话方进行展示,接收所述通话方对所述初始调整顺序表中用户名的触发顺序,生成第一调整顺序表,并基于用户的配置信息对所述第一调整顺序表中各通话方的调整权重进行配置,包括:响应所述顺序调整信息,统计各通话方的用户名生成初始调整顺序表并记录生成时刻,根据所述生成时刻和预设时长确定操作时间段;在所述操作时间段内接收所述通话方对所述初始调整顺序表中用户名的触发顺序,生成通话方的第一调整顺序表;接收用户对所述第一调整顺序表中通话方的选中信息,根据所述选中信息调用预设权重列表并显示;基于用户对所述预设权重列表中的一个调整权重的点击信息,将所述调整权重配置给相应的通话方。
[0009]可选地,在第一方面的一种可能实现方式中,所述基于所述初始需求下行传输速率和所述实际下行传输速率的差值,得到所述通话方的相差下行传输速率,根据所述相差下行传输速率、所述通话方总数量以及调整权重进行计算,得到相应的通话方的调整系数,基于所述调整系数和预设对照表得到对应各通话方的第一调整分辨率,以及所述第一调整分辨率对应的第一预设下行传输速率,包括:基于所述需求下行传输速率和所述实际下行传输速率的差值,得到所述通话方的相差下行传输速率;根据所述初始相差下行传输速率和预设下行传输速率的比值生成速率系数,根据预设总数量和所述通话方总数量的比值生成数量系数;根据所述速率系数、数量系数以及第一调整顺序表中通话方的调整权重进行计算得到相应的通话方的调整系数;通过以下公式得到调整系数,
[0010]其中,为第一调整顺序表中第个通话方的调整系数,为第一调整顺序表中第个通话方的需求下行传输速率,为第一调整顺序表中第个通话方的实际下行传输速率,为第一调整顺序表中第个通话方的相差下行
传输速率,为预设下行传输速率,为速率归一化值,为预设总数量,为通话方总数量,为数量归一化值,为第一调整顺序表中第个通话方的调整权重;基于所述调整系数和预设对照表得到对应各通话方的第一调整分辨率,以及所述第一调整分辨率对应的第一预设下行传输速率,其中,预设对照表包括调整系数区间、第一调整分辨率、第一预设下行传输速率以及第一数据展示尺寸的一一对应关系。
[0011]可选地,在第一方面的一种可能实现方式中,还包括:若第一调整顺序表中的通话方均调整至第一调整分辨率,且当前需求下行传输速率大于实际下行传输速率时,则在所述预设对照表中获取低于所述第一调整分辨率首个的分辨率作为第二调整分辨率;根据所述第一调整顺序表的顺序,依次将第一调整顺序表中的通话方的第一调整分辨率为第二调整分辨率,在所述预设对照表确定所述第二调整分辨率对应的第一预设下行传输速率作为第二预设下行传输速率;在每次调整后基于第二预设下行传输速率计算所述通话方的第二需求下行传输速率,直至所述通话方的第二需求下行传输速率小于等于所述实际下行传输速率时停止调整。
[0012]可选地,在第一方面的一种可能实现方式中,还包括:获取多个用户的初始展示框,确定所述初始展示框的中心点为第一定位中心点;获取各通话方的当前分辨率,基于所述当前分辨率和预设对照表得到各通话方对应的第一数据展示尺寸,并以所述第一数据展示尺寸确定用户在当前分辨率下的第一展示框,确定所述第一展示框的中心点为第二定位中心点;将所述第一定位中心点和所述第二定位中心点对齐,对相应通话方的视频数据进行展示。
[0013]可选地,在第一方面的一种可能实现方式中,还包括:获取位于各所述初始展示框内,且位于所述第一展示框外的展示界面为剩余界面;将所述剩余界面的展示底色调整为预设底色。
[0014]可选地,在第一方面的一种可能实现方式中,还包括:获取退出视频通话的通话方作为脱离通话方,将脱离通话方的用户名从所述第一调整顺序表中删除,得到第二调整顺序表;获取所述脱离通话方的当前分辨率对应的第一下行传输速率作为脱离本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种手机视频通话数据处理方法,其特征在于,包括:统计视频通话中的通话方总数量,根据所述通话方总数量得到初始分辨率下的初始需求下行传输速率,获取通话方的实际下行传输速率,若初始需求下行传输速率大于所述实际下行传输速率,则生成顺序调整信息;响应所述顺序调整信息,统计各通话方的用户名生成初始调整顺序表,调取初始调整顺序表发送至相应的通话方进行展示,接收所述通话方对所述初始调整顺序表中用户名的触发顺序,生成第一调整顺序表,并基于用户的配置信息对所述第一调整顺序表中各通话方的调整权重进行配置;基于所述初始需求下行传输速率和所述实际下行传输速率的差值,得到所述通话方的相差下行传输速率,根据所述相差下行传输速率、所述通话方总数量以及调整权重进行计算,得到相应的通话方的调整系数,基于所述调整系数和预设对照表得到对应各通话方的第一调整分辨率,以及所述第一调整分辨率对应的第一预设下行传输速率;根据所述第一调整顺序表的顺序,依次将第一调整顺序表中的通话方的初始分辨率调整为对应的第一调整分辨率,并在每次调整后基于第一预设下行传输速率计算所述通话方相应的第一需求下行传输速率,直至所述通话方的第一需求下行传输速率小于等于所述实际下行传输速率时停止调整。2.根据权利要求1所述的方法,其特征在于,所述统计视频通话中的通话方总数量,根据所述通话方总数量得到初始分辨率下的初始需求下行传输速率,获取通话方的实际下行传输速率,若初始需求下行传输速率大于所述实际下行传输速率,则生成顺序调整信息,包括:统计视频通话中的通话方总数量,获取通话方对应的初始分辨率,基于所述初始分辨率确定初始下行传输速率,根据所述初始下行传输速率和通话方总数量确定需求下行传输速率;获取通话方的实际下行传输速率,若初始需求下行传输速率大于所述实际下行传输速率,则生成顺序调整信息。3.根据权利要求2所述的方法,其特征在于,所述响应所述顺序调整信息,统计各通话方的用户名生成初始调整顺序表,调取初始调整顺序表发送至相应的通话方进行展示,接收所述通话方对所述初始调整顺序表中用户名的触发顺序,生成第一调整顺序表,并基于用户的配置信息对所述第一调整顺序表中各通话方的调整权重进行配置,包括:响应所述顺序调整信息,统计各通话方的用户名生成初始调整顺序表并记录生成时刻,根据所述生成时刻和预设时长确定操作时间段;在所述操作时间段内接收所述通话方对所述初始调整顺序表中用户名的触发顺序,生成通话方的第一调整顺序表;接收用户对所述第一调整顺序表中通话方的选中信息,根据所述选中信息调用预设权重列表并显示;基于用户对所述预设权重列表中的一个调整权重的点击信息,将所述调整权重配置给相应的通话方。4.根据权利要求3述的方法,其特征在于,
所述基于所述初始需求下行传输速率和所述实际下行传输速率的差值,得到所述通话方的相差下行传输速率,根据所述相差下行传输速率、所述通话方总数量以及调整权重进行计算,得到相应的通话方的调整系数,基于所述调整系数和预设对照表得到对应各通话方的第一调整分辨率,以及所述第一调整分辨率对应的第一预设下行传输速率,包括:基于所述需求下行传输速率和所述实际下行传输速率的差值,得到所述通话方的相差下行传输速率;根据所述初始相差下行传输速率和预设下行传输速率的比值生成速率系数,根据预设总数量和所述通话方总数量的比值生成数量系数;根据所述速率系数、数量系数以及第一调整顺序表中通话方的调整权重进行计算得到相应的通话方的调整系数;通过以下公式得到调整系数,其中,为第一调整顺序表中第个通话方的调整系数,为第一调整顺序表中第个通话方的需求下行传输速率,为第一调整顺序表中第个通话方的实际下行传输速率,为第一调整顺序表中第个通话方的相差下行传输速率,为预设下行传输速率,为速率归一化值,为预设总数量,为通话方总数量,为数量归一化值,为第一调整顺序表中第个通话方的调整权重;基于所述调整系数和预设对照表得到对应各通话方的第一调整分辨率,以及所述第一调整分辨率...

【专利技术属性】
技术研发人员:林钦松张向晖陈兰李海
申请(专利权)人:芯知科技江苏有限公司
类型:发明
国别省市:

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

1