音视频通话方法及其装置、设备、存储介质制造方法及图纸

技术编号:20494312 阅读:26 留言:0更新日期:2019-03-02 23:49
本发明专利技术实施例提供一种音视频通话方法及其装置、设备、存储介质,其中,所述方法包括:接收音视频通话指令,响应所述音视频通话指令向第一终端发送音视频通话请求;确定接收第一个音视频数据包的第一时刻,所述第一个音视频数据包为所述第一终端为接受所述音视频通话请求而发送的;确定接收用于表明启动成功的通知消息的第二时刻,所述通知消息为自身的音视频单元为响应所述音视频通话请求而发送的;确定所述第一时刻与所述第二时刻之中后发生的时刻,如果所述后发生的时刻在预设的等待时间段内,在所述后发生的时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包。

Audio-Video Conversation Method and Its Devices, Equipment and Storage Medium

The embodiment of the present invention provides an audio-video call method and its device, device and storage medium, in which the method includes: receiving audio-video call instructions, sending audio-video call requests to the first terminal in response to the audio-video call instructions, and determining the first time of receiving the first audio-video data packet, the first audio-video data packet being accepted by the first terminal. The audio and video call request is sent; the second time of receiving the notification message indicating the successful start is determined; the notification message is sent by its own audio and video unit in response to the audio and video call request; the time of occurrence after the first time and the second time is determined, if the time of occurrence after the said second time is within a predetermined waiting period, in the place The time-start timer that occurs thereafter starts timing and simultaneously outputs the audio and video data packet using the audio and video unit.

【技术实现步骤摘要】
音视频通话方法及其装置、设备、存储介质
本专利技术涉及互联网通信
,尤其涉及一种音视频通话方法及其装置、设备、存储介质。
技术介绍
随着移动网络的发展与普及,越来越多的人开始使用移动终端来进行网络音视频通话。在单次音视频通话中,通常是先由主叫方向被叫方发起音视频请求,被叫方在移动终端的操作界面上点击接听按钮来完成接听操作。在现有的技术方案中,被叫方在点击接听按钮后,会向主叫方发送消息a,消息a用于向主叫方通知被叫方已经接听此次通话,然后主叫方和被叫方建立音视频数据的连接b,接收并发送音频和视频数据流c。主叫方通常在收到消息a后,即认为音视频数据连接b已经建立,在主叫方的界面上表示为显示已接通,并且开始通话计时。然而在这个时候往往音视频数据连接b还未建立完成,也没有收到音频和视频数据流c,或者本地的音频设备还未完全启动成功。作为主叫方使用者来说,直观的感受就是界面上虽然已经开始通话计时,但对方的声音还是没有听到,存在时间差。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种音视频通话方法及其装置、设备、存储介质。本专利技术实施例的技术方案是这样实现的:第一方面,本专利技术实施例提供一种音视频通话方法,所述方法包括:接收音视频通话指令,响应所述音视频通话指令向第一终端发送音视频通话请求;确定接收第一个音视频数据包的第一时刻,所述第一个音视频数据包为所述第一终端为接受所述音视频通话请求而发送的;确定接收用于表明启动成功的通知消息的第二时刻,所述通知消息为自身的音视频单元为响应所述音视频通话请求而发送的;确定所述第一时刻与所述第二时刻之中后发生的时刻,如果所述后发生的时刻在预设的等待时间段内,在所述后发生的时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包。第二方面,本专利技术实施例提供一种音视频通话方法,所述方法包括:接收第二终端发送的音视频通话请求;确定接收第一个音视频数据包的第三时刻,所述第一个音视频数据包为所述第二终端接收到音视频通话响应而发送的,所述音视频通话响应为自身响应所述音视频通话请求而发送的;确定接收用于表明启动成功的通知消息的第四时刻,所述通知消息为自身的音视频单元为响应所述音视频通话请求而发送的;确定所述第三时刻与所述第四时刻之中后发生的时刻,如果所述后发生的时刻在预设的等待时间段内,在所述后发生的时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包。第三方面,本专利技术实施例提供一种音视频通话装置,所述装置包括:第一接收模块,用于接收音视频通话指令,响应所述音视频通话指令向第一终端发送音视频通话请求;第一确定模块,用于确定接收第一个音视频数据包的第一时刻,所述第一个音视频数据包为所述第一终端为接受所述音视频通话请求而发送的;第二确定模块,用于确定接收用于表明启动成功的通知消息的第二时刻,所述通知消息为自身的音视频单元为响应所述音视频通话请求而发送的;第一计时模块,用于确定所述第一时刻与所述第二时刻之中后发生的时刻,如果所述后发生的时刻在预设的等待时间段内,在所述后发生的时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包。第四方面,本专利技术实施例提供一种音视频装置,所述装置包括:第二接收模块,用于接收第二终端发送的音视频通话请求;第三确定模块,用于确定接收第一个音视频数据包的第三时刻,所述第一个音视频数据包为所述第二终端接收到音视频通话响应而发送的,所述音视频通话响应为自身响应所述音视频通话请求而发送的;第四确定模块,用于确定接收用于表明启动成功的通知消息的第四时刻,所述通知消息为自身的音视频单元为响应所述音视频通话请求而发送的;第二计时模块,用于确定所述第三时刻与所述第四时刻之中后发生的时刻,如果所述后发生的时刻在预设的等待时间段内,在所述后发生的时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包。第五方面,本专利技术实施例提供一种音视频通话设备,所述设备包括:存储器、通信总线和处理器,其中:所述存储器,用于存储音视频通话程序;所述通信总线,用于实现处理器和存储器之间的连接通信;所述处理器,用于执行存储器中存储的音视频通话程序,以实现以下步骤:接收音视频通话指令,响应所述音视频通话指令向第一终端发送音视频通话请求;确定接收音视频数据包的第一时刻,所述音视频数据包为所述第一终端为接受所述音视频通话请求而发送的;确定接收用于表明启动成功的通知消息的第二时刻,所述通知消息为自身的音视频单元为响应所述音视频通话请求而发送的;确定所述第一时刻与所述第二时刻之中后发生的时刻,如果所述后发生的时刻在预设的等待时间段内,在所述后发生的时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包。第六方面,本专利技术实施例提供一种音视频通话设备,所述设备包括:存储器、通信总线和处理器,其中:所述存储器,用于存储音视频通话程序;所述通信总线,用于实现处理器和存储器之间的连接通信;所述处理器,用于执行存储器中存储的音视频通话程序,以实现以下步骤:接收第二终端发送的音视频通话请求;确定接收第一个音视频数据包的第三时刻,所述第一个音视频数据包为所述第二终端接收到音视频通话响应而发送的,所述音视频通话响应为自身响应所述音视频通话请求而发送的;确定接收用于表明启动成功的通知消息的第四时刻,所述通知消息为自身的音视频单元为响应所述音视频通话请求而发送的;确定所述第三时刻与所述第四时刻之中后发生的时刻,如果所述后发生的时刻在预设的等待时间段内,在所述后发生的时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包。第七方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质上存储有音视频通话程序,所述音视频通话程序被处理器执行时实现上述的音视频通话方法的步骤。本专利技术实施例提供一种音视频通话方法及其装置、设备、存储介质,其中,首先,接收音视频通话指令,响应所述音视频通话指令向第一终端发送音视频通话请求;再确定接收音视频数据包的第一时刻,所述音视频数据包为所述第一终端为接受所述音视频通话请求而发送的,并确定接收用于表明启动成功的通知消息的第二时刻,所述通知消息为自身的音视频单元为响应所述音视频通话请求而发送的;最后确定所述第一时刻与所述第二时刻之中后发生的时刻,如果所述后发生的时刻在预设的等待时间段内,并在所述后发生的时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包,这样,能够保证在接收到第一个来自第一终端发送的数据包并且自身的音视频单元启动成功两个事件全部完成的时候,再启动计时器开始计时并输出音视频数据包,使得在通话界面开始计时时,能够正常进行音视频通话,进而提升了用户体验。附图说明图1为本专利技术实施例提供的音视频通话方法的实施环境的示意图;图2为本专利技术实施例提供的一种音视频通话方法的实现流程示意图;图3为本专利技术实施例提供的又一种音视频通话方法的实现流程示意图;图4为本专利技术实施例第一终端接收到音视频通话请求的界面示意图;图5为本专利技术实施例第一终端接收到接听音视频通话指令后的界面示意图;图6为本专利技术实施例第一终端开始计时的场景示意图;图7为本专利技术实施例现有的音视频通话方法的实现流程示意图;图8为本专利技术实施例提供的又一种音视频通话方法本文档来自技高网...

【技术保护点】
1.一种音视频通话方法,其特征在于,所述方法包括:接收音视频通话指令,响应所述音视频通话指令向第一终端发送音视频通话请求;确定接收第一个音视频数据包的第一时刻,所述第一个音视频数据包为所述第一终端为接受所述音视频通话请求而发送的;确定接收用于表明启动成功的通知消息的第二时刻,所述通知消息为自身的音视频单元为响应所述音视频通话请求而发送的;确定所述第一时刻与所述第二时刻之中后发生的时刻,如果所述后发生的时刻在预设的等待时间段内,在所述后发生的时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包。

【技术特征摘要】
1.一种音视频通话方法,其特征在于,所述方法包括:接收音视频通话指令,响应所述音视频通话指令向第一终端发送音视频通话请求;确定接收第一个音视频数据包的第一时刻,所述第一个音视频数据包为所述第一终端为接受所述音视频通话请求而发送的;确定接收用于表明启动成功的通知消息的第二时刻,所述通知消息为自身的音视频单元为响应所述音视频通话请求而发送的;确定所述第一时刻与所述第二时刻之中后发生的时刻,如果所述后发生的时刻在预设的等待时间段内,在所述后发生的时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包。2.根据权利要求1中所述的方法,其特征在于,所述方法还包括:向所述第一终端发送音视频通话请求或接收音视频通话指令时,初始化自身的音视频单元;如果接收到所述第一终端接受所述视频通话请求而发送的音视频通话响应,启动自身的音视频单元。3.根据权利要求2中所述的方法,其特征在于,所述初始化自身的音视频单元,包括:获取所述音视频单元的配置参数,其中,所述配置参数至少包括音视频单元的编码格式、比特率、采样率;获取所述音视频单元的标识信息和配置权限;根据所述音视频单元的标识信息将所述配置参数发送给所述音视频单元。4.根据权利要求2中所述的方法,其特征在于,所述如果接收到所述第一终端接受所述视频通话请求而发送的音视频通话响应,启动自身的音视频单元,包括:如果接收到所述第一终端发送的音视频通话响应后,向所述自身的音视频单元发送启动指令,所述启动指令用于通知所述音视频单元开始采集音视频数据包。5.根据权利要求1中所述的方法,其特征在于,所述方法还包括:向所述第一终端发送音视频通话请求或接收音视频通话指令时,确定自身的铃声模式;如果自身的铃声模式为静音或振动,初始化并启动自身的音视频单元。6.根据权利要求1至5任一项中所述的方法,其特征在于,所述方法还包括:确定自身与第一终端之间的音视频通话连接建立成功的第五时刻;根据所述第五时刻和预设的等待时长确定预设的等待时间段;如果所述第一时刻和/或第二时刻不在预设的等待时间段内,在第六时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包,其中,所述第六时刻为所述第三时刻加上所述等待时长得到的。7.一种音视频通话方法,其特征在于,所述方法包括:接收第二终端发送的音视频通话请求;确定接收第一个音视频数据包的第三时刻,所述第一个音视频数据包为所述第二终端接收到音视频通话响应而发送的,所述音视频通话响应为自身响应所述音视频通话请求而发送的;确定接收用于表明启动成功的通知消息的第四时刻,所述通知消息为自身的音视频单元为响应所述音视频通话请求而发送的;确定所述第三时刻与所述第四时刻之中后发生的时刻,如果所述后发生的时刻在预设的等待时间段内,在所述后发生的时刻启动计时器开始计时并同时利用所述音视频单元输出所述音视频数据包。8.一种音视频通话装置,其特征在于,所述装置包括:第一接收模块,用于接收音视频通话指令,响应所述音视频通话指令向第一终端发送音视频通话请求;第一确定模块,用于确定接收第一个音视频数据包的第一时刻,所述第一个音视频数据包为所述第一终端为接受所述音视频通话请求而发送的;第二确定模块,用于确定接收用于表明启动成功的通知消息的第二...

【专利技术属性】
技术研发人员:兰鹏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1