一种音频通话与视频通话之间的切换方法和电子设备的制造方法_4

文档序号:9567411阅读:来源:国知局
换至视频通话、向用户发送提示信息后切换至视频通话、以及向用户发送提示信息提示用户手动切换至视频通话,相较于传统的用户只能通过手动触发切换指令切换相比,增加了操作方式,满足了用户需求,提高了用户体验。
[0178]实施例四
[0179]本发明实施例提供了一种电子设备,参照图8所示,该电子设备8包括:
[0180]检测模块81,用于当视频通话转为音频通话后,在第一预设时间后,检测第一网络状态;
[0181]具体的,用户在视频通话过程中因为网络状态不能满足用户视频通话的需求,电子设备通过显示模块向用户显示切换至音频通话的提示信息,或自动切换至音频通话,使得用户当下处于音频通话的交互方式。
[0182]检测模块81检测第一网络状态包括,检测能够表示第一网络状态的网络状态参数的数值;
[0183]该能够表示第一网络状态的网络状态参数可以包括RTT(Round-Trip Time,往返时延),也可以包括丢包率,还可以包括jitter (抖动),除此之外,还可以包括其他网络状态参数,本发明实施例对具体的网络状态参数不加以限定。
[0184]在第一预设时间后,检测模块81检测第一网络状态的过程包括:
[0185]在第一预设时间所在时刻的下一个时刻检测网络状态参数;
[0186]第一预设时间所在时刻的下一个时刻包括与该第一预设时间的计时单位相同的下一个时刻,也可以包括比该第一预设时间的计时单位小的下一个时刻;
[0187]则在与该第一预设时间的计时单位相同的下一个时刻检测网络状态参数,也可以在比该第一预设时间的计时单位小的下一个时刻检测网络状态参数;
[0188]除此之外,检测模块81还可以通过其他方式检测第一网络状态;
[0189]检测模块81检测第一网络状态包括:
[0190]可以是检测该下一个时刻点的网络状态参数;也可以是检测以该下一个时刻点为计时起点的预先设置的时间段内的网络状态参数平均值;
[0191]需要说明的是,对以该下一个时刻点为计时起点检测网络状态参数平均值的预先设置的时间段的长短不加以限定,根据实际应用具体进行设置。
[0192]其中,第一预设时间可以根据实际应用具体设置,本发明实施例对具体的第一预设时间的长短以及设置方式不加以限定。
[0193]通过检测模块在第一预设时间后,检测第一网络状态,使得用户及时获得网络状态好坏的信息,从而获得当下网络状态是否满足切换回视频通话的需求,从而进一步提高了用户体验。
[0194]判断模块82,用于判断第一网络状态是否满足第一预设条件,若判定是,则触发转换模块83将音频通话转为视频通话;
[0195]若判定否,则通话模块84继续进行音频通话。
[0196]可选的,判断模块82具体用于:
[0197]根据网络状态参数,判断第一网络状态是否满足第一预设条件;
[0198]网络状态参数包括RTT、丢包率以及jitter中的至少一个。
[0199]具体的,根据网络状态参数,判断模块82判断网络状态参数是否满足预设阈值,若网络状态参数满足预设阈值,则判定第一网络状态满足第一预设条件;若网络状态参数不满足预设阈值,则判定第一网络状态不满足第一预设条件,则通话模块84继续进行音频通话;
[0200]具体的,判断模块判断网络状态参数是否满足预设阈值包括:
[0201]判断检测到的RTT、丢包率以及jitter的数值中的至少一个是否满足预设阈值;
[0202]若检测到的RTT、丢包率以及jitter的数值中的至少一个满足预设阈值,则判定第一网络状态满足第一预设条件;
[0203]若检测到的RTT、丢包率以及jitter的数值都不满足预设阈值,则判定第一网络状态不满足第一预设条件,则继续进行音频通话,继续进行音频通话后检测模块81检测第二网络状态;
[0204]或者,为了确保检测的网络状态的稳定性和准确性,还可以为:
[0205]若检测到的RTT、丢包率以及jitter的数值中的至少两个满足预设阈值,则判定第一网络状态满足第一预设条件;否则,判定第一网络状态不满足第一预设条件,则继续进行音频通话,继续进行音频通话后检测模块81检测第二网络状态;
[0206]除此之外,还可以通过其他方式根据网络状态参数,判断网络状态参数是否满足预设阈值,本发明实施例对具体的方式不加以限定。
[0207]因为网络状态参数包括RTT、丢包率以及jitter中的至少一个,从而根据检测到的RTT、丢包率以及jitter的数值中的至少一个判断模块判断网络状态参数是否满足预设阈值,以判断第一网络状态是否满足第一预设条件,使得判断模块判断网络状态满足预设条件的方式多样化,另外,通过多个数值判断网络状态是否满足预设条件,使得判断模块判定的结果更加准确,同时,当其中一个网络状态参数检测不准确的时候,还可以通过检测到的其他的网络状态参数进行判断,避免了网络状态参数是一种时由于检测不准确而无法判断网络状态或判断错误的情况的发生,从而进一步提高了用户体验,满足了用户需求。
[0208]可选的,检测模块81还具体用于:
[0209]检测第二网络状态。
[0210]具体的,检测模块81检测第二网络状态的方式包括,每隔第一预设时间后进行检测,其具体的检测方式同检测第一网络状态,此处再不加以赘述;也可以是第一预设时间后实时检测第二网络状态,除此之外,还可以是其他,本发明实施例对具体的检测模块81检测第二网络状态参数的方式的不加以限定。
[0211]可选的,转换模块83具体用于:
[0212]由音频通话切换至视频通话;或者,
[0213]向用户发送提示信息后,切换至视频通话;或者,
[0214]向用户发送提示信息,提示用户手动切换至视频通话。
[0215]其中,该提示信息可以文字提示信息,也可以是声音提示信息,还可以是语音提示信息,本发明实施例对具体的提示信息不加以限定;
[0216]该提示信息可以包括网络状态的信息、以及切换至视频通话的信息。
[0217]因为通过转换模块将音频通话转为视频通话可以包括由音频通话自动切换至视频通话、向用户发送提示信息后切换至视频通话、以及向用户发送提示信息提示用户手动切换至视频通话,相较于传统的用户只能通过手动触发切换指令切换相比,增加了操作方式,满足了用户需求,提高了用户体验。
[0218]可选的,
[0219]在第二预设时间后,检测模块81检测第三网络状态,判断模块82判断第三网络状态是否满足第二预设条件,若判定是,则通话模块84继续进行视频通话,若判定否,则触发转换模块83切换至音频通话。
[0220]本发明实施例提供了一种电子设备,该电子设备通过在第一预设时间后,检测第一网络状态,使得用户及时获得网络状态好坏的信息,从而获得当下网络状态是否满足切换至视频通话的需求;另外,通过判定第一网络状态满足第一预设条件时,将音频通话切换为视频通话,从而实现了音频通话与视频通话之间的自动切换,满足了用户在音频通话界面时及时切换至视频通话的需求,提高了用户体验;另外,因为由音频通话切换为视频通话是根据检测的当下网络状态进行的,与传统的在用户不知网络状态时手动切换相比,提高了切换效率,避免了因为不知网络状态,而切换至视频通话后仍提醒用户网络状态不能满足视频通话需求而导致用户反复进行切换操作的问题,从而本发明实施例所提供的方法进一步满足了用户及时切换回视频通话的需求,并且提高了切换效率,进一步提高了用户体验;同时,因为将音频通话转为视频通话可以包括由音频通话自动切换至视频通话、向用户发送提示信息后切换至视频通话、以及向用户发送提示信息提示用户手动切换至视频通话,相较于传统的用户只能通过手动触发切换指令切换相比,增加了操作方式,满足了用户需求,提高了用户体验。
[0221]实施例五
[0222]本发明实施例提供了的一种电子设备,参照图9所示,该电子设备9包括通信模块91、显示屏92、摄像头93、麦克风和扬声器94、存储器95以及与通信模块91、显示屏92、摄像头93、麦克风和扬声器94、存储器95连接的处理器96,其中,存储器95用于存储一组程序代码,处理器96调用存储器95所存储的程序代码用于执行以下操作:
[0223]当视频通话转为音频通话后,在第一预设时间后,检测第一网络状态;
[0224]具体的,执行以下操作;
[0225]用户在视频通话过程中因为网络状态不能满足用户视频通话的需求,通过向用户显示切换至音频通话的提示信息,或自动切换至音频通话,使得用户当下处于音频通话的交互方式。
[0226]检测第一网络状态包括检测能够表示第一网络状态的网络状态参数的数值;
[0227]能够表示第一网络状态的网络状态参数可以包括RTT (Round-Trip Time,往返时延),也可以包括丢包率,还可以包括jitter (抖动),除此之外,还可以包括其他网络状态参数,本发明实施例对具体的网络状态参数不加以限定。
[0228]在第一预设时间后,检测第一网络状态的过程包括:
[0229]在第一预设时间所在时刻的下一个时刻检测网络状态参数;
[0230]第一预设时间所在时刻的下一个时刻包括与该第一预设时间的计时单位相同的下一个时刻,也可以包括比该第一预设时间的计时单位小的下一个时刻;
[0231]则在与该第一预设时间的计时单位相同的下一个时刻检测网络状态参数,也可以在比该第一预设时间的计时单位小的下一个时刻检测网络状态参数;
[0232]除此之外,还可以通过其他方式检测第一网络状态;
[0233]示例性的,若该第一预设时间是以秒为单位计时,若该第一预设时间为15秒,则与该第一预设时间的计时单位相同的下一个时刻,即16秒时检测网络状态参数;或者在与该第一预设时间的计时单位小的下一个时刻,即可以是15秒1毫秒时检测网络状态参数;
[0234]检测第一网络状态包括:
[0235]可以是检测该下一个时刻点的网络状态参数;也可以是检测以该下一个时刻点为计时起点的预先设置的时间段内的网络状态参数平均值;
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1