基于网络状态监控的通信方式的调整方法、系统、终端和服务器的制造方法

文档序号:7823466阅读:171来源:国知局
基于网络状态监控的通信方式的调整方法、系统、终端和服务器的制造方法
【专利摘要】本发明实施例提供了一种基于网络状态监控的通信方式的调整方法、系统、终端和服务器,其中,基于网络状态监控的通信方式的调整方法包括:通信终端接收语音交换服务器发送的网络状态信息;其中,网络状态信息是语音交换服务器建立通信终端和对端的通信连接后,监测网络状态获取的信息;通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。应用本发明,当通信终端的VoIP通信出现问题时,通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,就可以准确地判断出造成通信终端的VoIP通信出现问题的原因,进而有针对性地进行调整,以提高通信终端VoIP通信的通话质量。
【专利说明】基于网络状态监控的通信方式的调整方法、系统、终端和服务器

【技术领域】
[0001]本发明涉及网络管理控制的【技术领域】,具体而言,本发明涉及基于网络状态监控的通信方式的调整方法、系统、终端和服务器。

【背景技术】
[0002]目前,7019(701(361111:61-1161:互联网协议电话)技术日益成熟,乂01?技术是一种基于I?网络协议〈I?,111^61-116^ ?1~0^0001?网络协议)来传送语音的技术,将模拟声音讯号数字化,以数据封包的型式在I?数据网络上做实时传递。
[0003]乂01?业务因其优惠的价格,使用便捷,已经成为人们使用频繁的通信业务。相对于电信方式来说,通信的成本低,对设备的要求也不高,可以免于用户支付高额的通信费用。然而,相对于电信方式,^01?通信的通话质量不够稳定,为了保证通信终端701?通信的顺畅,需要对其通话质量进行监测。在现有技术中,主要通过监测仙?⑴0社叫I'孤1户抓如⑶丨,用户数据报协议)丢包率来反映通话质量;如果仙?丢包率严重,则表明通信终端乂01?通信的通话质量不好,反之,表明通信终端701?通信的通话质量好。但是,如果通信终端乂01?通信出现问题,现有的技术,无法对其进行调整,这将给用户带来损失,大大降低了用户体验。
[0004]因此,有必要提供一种通信方式的调整方法,能够在通信终端乂01?通信出现问题时,提高通信终端通信的通话质量。


【发明内容】

[0005]本发明的目的旨在至少解决上述技术缺陷之一,特别提出一种基于网络状态监控的通信方式的调整方法和系统,能够在通信终端通信出现问题时,提高通信终端乂01?通信的通话质量。
[0006]本发明提供了一种基于网络状态监控的通信方式的调整方法,包括:
[0007]通信终端接收语音交换服务器发送的网络状态信息;所述网络状态信息是所述语音交换服务器建立所述通信终端和对端的通信连接后,监测网络状态获取的信息;
[0008]所述通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0009]根据本发明的另一方面,还提供了一种基于网络状态监控的通信方式的调整方法,包括:
[0010]语音交换服务器在建立通信终端和对端的通信连接后,监测网络状态;
[0011]并将所监测的网络状态信息发送给通信终端,用以作为通信终端调整通信策略的参考信息。
[0012]本发明还提供了一种基于网络状态监控的通信方式的调整系统,包括:语音交换服务器和通信终端;
[0013]所述语音交换服务器用于在建立通信终端和对端的通信连接后,监测网络状态,并将所监测的网络状态信息发送给通信终端;
[0014]所述通信终端用于根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0015]本发明还提供了一种通信终端,包括:
[0016]网络状态信息接收模块,用于接收语音交换服务器发送的网络状态信息;所述网络状态信息是所述语音交换服务器建立所述通信终端和对端的通信连接后,监测网络状态获取的信息;
[0017]网络通话质量监测模块,用于监测网络通话质量;
[0018]策略调整模块,用于根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0019]本发明还提供了一种语音交换服务器,包括:
[0020]通信连接建立模块,所述语音交换服务器用于在建立所通信终端和对端的通信连接后,发送监测通知;
[0021]监测模块,用于接收到所述监测通知后,监测网络状态;
[0022]信息发送模块,用于将所述监测模块所监测的网络状态信息发送给通信终端。
[0023]本发明的技术方案中,语音交换服务器在建立通信终端和对端的通信连接后,监测网络状态,并将所监测的网络状态信息发给通信终端,通信终端接收语音交换服务器发送的网络状态信息。通信终端根据所监测的网络通话质量信息,得知当前的通话质量;以及根据接收的网络状态信息,得知当前的网络质量。因此,当通信终端的%1?通信出现问题时,通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,就可以准确地判断出造成通信终端的乂01?通信出现问题的原因,具体是通信终端的网络出现问题,还是对端的网络出现问题,进而有针对性地进行调整,以提高通信终端乂01?通信的通话质量。

【专利附图】

【附图说明】
[0024]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0025]图1为本发明实施例的基于网络状态监控的通信方式的调整的系统的结构示意图;
[0026]图2为本发明实施例的基于网络状态监控的通信方式的调整的方法的流程示意图;
[0027]图3为本发明另一种实施例的基于网络状态监控的通信方式的调整的方法的流程不意图;
[0028]图4为本发明另一种实施例的基于网络状态监控的通信方式的调整的方法的流程不意图;
[0029]图5为本发明实施例通信终端与语音交换服务器的内部结构框架示意图。

【具体实施方式】
[0030]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0031]本【技术领域】技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0032]本【技术领域】技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0033]本【技术领域】技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备0011111111111081:10118,个人通信系统),其可以组合语音、信息处理、传真和/或信息通信能力0181仏1八个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或⑶3 ?0811:10111118 3781:6111,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是?0八、110(10)3116 1=1:611161: 00^100,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
[0034]本发明的主要思路为:语音交换服务器在建立通信终端和对端的通信连接后,监测网络状态,并将所监测的网络状态信息发送给通信终端,用以作为通信终端调整通信策略的参考信息;通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,调整相应的通信策略,以提高通信终端通信的通话质量。
[0035]事实上,通信终端根据所监测的网络通话质量信息,可以得知当前的通话质量;通信终端根据接收的网络状态信息,可以得知通信终端当前的网络质量。因此,当通信终端乂01?通信出现问题时,根据所监测的网络通话质量信息,以及接收的网络状态信息,通信终端就可以准确地判断出造成通信终端的通信出现问题的原因,具体是通信终端的网络出现问题,还是对端的网络出现问题,有针对性地调整为相应的通信策略进行通信,提高了通信终端通信的通话质量。
[0036]下面结合附图详细说明本发明的技术方案。
[0037]本发明实施例提供了一种基于网络状态监控的通信方式的调整系统,如图1所示,具体可以包括:通信终端和语音交换服务器。
[0038]其中,语音交换服务器用于在建立通信终端和对端的通信连接后,监测网络状态,并将所监测的网络状态信息发送给通信终端。
[0039]需要说明的是,通信终端与语音交换服务器建立连接的过程具体为:
[0040]信令服务器监测在线情况,传送呼叫信令,分配语音交换服务器,申请信道并通知通信终端,以使得通信终端与语音交换服务器建立连接。
[0041]通信终端用于根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0042]如图1所示,在本发明方案的调整系统中,通信终端具体可以是呼叫方101,也可以是接收方102。实际应用中,呼叫方101可以为移动终端,例如手机,或者是笔记本电脑;接收方102也可以为移动终端,例如手机,或者是笔记本电脑。
[0043]具体地,呼叫方101用于根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0044]接收方102用于根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0045]具体地,基于语音交换服务器103所监测的网络状态信息,对通信终端701?通信方式进行调整的方法流程,如图2所示,包括如下步骤:
[0046]8201:通信终端接收语音交换服务器发送的网络状态信息。
[0047]本步骤中,通信终端具体可以是呼叫方101,也可以是接收方102。其中,网络状态信息是语音交换服务器103建立通信终端和对端的通信连接后,监测网络状态获取的信息。具体地,网络状态信息是语音交换服务器103建立呼叫方101和接收方102的通信连接后,监测呼叫方101和接收方102的网络状态时获取的信息。
[0048]具体地,语音交换服务器103在建立呼叫方101和接收方102的通信连接后,通过10?心跳监听方法监测呼叫方101和接收方102的网络状态;之后,将所监测的呼叫方101和接收方102的网络状态均发送给作为呼叫方101的通信终端,以及作为接收方102的通信终端。
[0049]采用IX:?心跳监听方法,对呼叫方101和接收方102的网络状态进行监测的过程具体为:语音交换服务器103定时向呼叫方101或接收方102发送简单的通讯包,并根据指定时间段内呼叫方101或接收方102的响应,判断呼叫方101或接收方102的网络状态。
[0050]实际应用中,语音交换服务器103在建立呼叫方101和接收方102的通信连接后,通过IX:?心跳监听方法,监测呼叫方101的网络状态。
[0051]通过IX:?心跳监听方法,监听呼叫方101的网络状态的具体过程为:呼叫方101每隔一段时间向语音服务器103用此仏发一个包,语音交换服务器103收到这样的后,则判断出当前呼叫方101还处于在线的网络状态;反之,如果隔一定时间未收到这样的包,则判断出当前呼叫方101处于断开的网络状态,考虑与呼叫方101重新建立连接。
[0052]同理,语音交换服务器103在建立呼叫方101和接收方102的通信连接后,通过类似的扣?心跳监听方法,也能够监测到接收方102的网络状态。与监听呼叫方101的网络状态的过程类似,监听接收方102的网络状态的过程,在此不再赘述,可参考前述通过丁⑶心跳监听方法,监听呼叫方101的网络状态的过程。
[0053]8202:通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0054]在本步骤中,在通信终端的乂01?通信过程中,作为接收方的通信终端,或者作为呼叫方的通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0055]在本发明的方案中,网络通话质量信息包括如下至少一种信息:
[0056]110?丢包率、017打邮,往返时延)时间信息。
[0057]实际应用中,通过所监测的瓜??丢包率来反映通话质量。如果瓜??丢包率严重,贝0表明通信终端通信的通话质量不好,反之,表明通信终端乂01?通信的通话质量好。
[0058]奶!'是指从发送端发送数据开始,到发送端收到来自接收端的确认总共经历的时延。通过所监测的时间信息来反映通话质量。如果时间长,则表明通信终端乂01?通信的通话质量不好,反之,表明通信终端通信的通话质量好。
[0059]但网络通话质量信息并不仅仅限于以上两种,在此不再赘述。
[0060]具体地,通信终端(可以是呼叫方101,也可以是接收方102)根据所监测的网络通话质量信息,就可以判断出通信终端的通话质量。
[0061]若所监测的网络通话质量信息显示出如下至少一种情况山0?丢包率严重,或者是尺11时间长;就可以判断出通信终端乂01?的通话质量差,需要进一步调整其通信策略,以提高其通话质量;反之,则可以判断出通信终端乂01?的通话质量好,暂时不对其通信策略进行调整。
[0062]而且,通信终端根据接收的网络状态信息,就可以判断出通信终端(可以是呼叫方101,也可以是接收方102)的网络质量信息。
[0063]具体地,若通信终端接收的网络状态信息显示:通信终端处于时断时续的网络状态,则可以根据通信终端处于时断时续的网络状态,判断出通信终端的网络质量不好。
[0064]同理,若通信终端接收的网络状态信息显示:通信终端处于持续在线的网络状态,则可以根据通信终端处于持续在线的网络状态,判断出通信终端的网络质量好。其中,通信终端以有线或无线连接的方式与语音交换服务器103建立连接。
[0065]更优的,若通信终端接收的网络状态信息显示:通信终端处于收费的网络状态,为了节省通信终端的通信资费,调整为相应的通信策略进行通信:加大通话数据包的压缩率;或者提示用户网络状态;以及在加大乂01?通话数据包的压缩率的同时,提示用户网络状态。
[0066]通过本发明的方案,在通信终端的乂01?通信过程中,通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0067]在本发明的实施例中列举了几种具体的通信策略调整方式:
[0068]通信策略调整方式一:
[0069]通信终端根据所监测的网络通话质量信息确定出通话质量不好,以及根据接收的网络状态信息确定出对端网络质量不好,则调整相应的通信策略为如下至少一种:
[0070]提示对端其所处通信网络的通信质量不好;
[0071]转为电信方式继续通话;
[0072]加大通话数据包的压缩率;
[0073]将通信终端的语音信息存储于语音交换服务器103。
[0074]实际应用中,首先,通信终端根据所监测的网络通话质量信息确定出通话质量不好,以及根据接收的网络状态信息确定出对端网络质量不好,具体过程如下所述:
[0075]若通信终端所监测的网络通话质量信息显示出如下至少一种情况:口0?丢包率严重,或者是时间长;则可以判断出通信终端的通信的通话质量差。进一步地,若通信终端接收的网络状态信息显示:通信终端处于持续在线的网络状态,则可以根据通信终端处于持续在线的网络状态,判断出通信终端的网络质量好。因此,根据通信终端所监测的网络通话质量信息⑴0?丢包率严重,或者是时间长),以及通信终端接收的网络状态信息(通信终端处于持续在线的网络状态),通信终端就可以准确地判断出造成通信终端的乂01?通信出现问题的原因是对端的网络出现问题,这样就可以从如何提高对端的网络质量入手,有针对性地调整为相应的通信策略进行通信,从而提高了通信终端%1?通信的通话质量。
[0076]进一步地,在确定出对端的网络质量不好的情况下,有针对性地调整相应的通信策略为如下至少一种:
[0077]提示对端其所处通信网络的通信质量不好;
[0078]转为电信方式继续通话;
[0079]加大乂01?通话数据包的压缩率;
[0080]将通信终端的语音信息存储于语音交换服务器103。
[0081]这样,有针对性地提高了对端的网络质量,从而提高了通信终端701?通信的通话质量。
[0082]通信策略调整方式二:
[0083]若根据所监测的网络通话质量信息确定出通话质量不好,以及根据接收的网络状态信息确定出通信终端网络质量不好,则调整相应的通信策略为如下至少一种:
[0084]提示通信终端其所处通信网络的通信质量不好;
[0085]转为电信方式继续通话;
[0086]加大乂01?通话数据包的压缩率;
[0087]将通信终端的语音信息存储于语音交换服务器103。
[0088]实际应用中,具体调整过程可以参见如上通信策略调整方式一的调整过程,在此不再赘述。
[0089]通彳目策略调整方式二:
[0090]若通信终端根据网络状态信息确定出:通信终端处于收费的网络状态,则调整为相应的通信策略进行通信:
[0091]加大乂01?通话数据包的压缩率;
[0092]提示用户网络状态;
[0093]在加大V。I?通话数据包的压缩率的同时,提示用户网络状态。
[0094]这样,通过加大701?通话数据包的压缩率,节省了流量,方便用户节省通信终端的通信资费。
[0095]此外,通过提示用户网络状态,可以方便用户断开通信终端的网络连接状态,暂时不使用网络,方便用户节省通信终端的通信资费。
[0096]实际应用中,当提示用户通信终端处于收费的网络状态时,用户在加大乂01?通话数据包的压缩率的同时,可以随时查看相关的流量使用情况,以方便用户节省通信终端的通信资费。
[0097]通信策略调整方式四:
[0098]若通信终端根据接收的网络状态信息确定出:网络质量好,则调整相应的通信策略为:减小通话数据包的压缩率,以避免传输图片数据的过程中引起图片失真。
[0099]如上所述的四种通信策略调整方式仅仅是示例,以方便理解本发明的方案。实际应用中,通信终端可以根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。在此不再赘述。
[0100]具体地,语音交换服务器103监测通信终端的网络状态的方法流程,如图3所示,包括如下步骤:
[0101]8301:语音交换服务器在建立通信终端和对端的通信连接后,监测网络状态。
[0102]在本步骤中,通信终端具体可以是呼叫方101,也可以是接收方102。相关内容请参见前述方法部分的描述,在此不再赘述。
[0103]3302:将所监测的网络状态信息发送给通信终端,用以作为通信终端调整通信策略的参考信息。
[0104]在本步骤中,通信终端具体可以是呼叫方101,也可以是接收方102。相关内容请参见前述方法部分的描述,在此不再赘述。
[0105]具体地,语音交换服务器103具体用于通过扣?心跳监听方法监测通信终端的网络状态,并将所监测的网络状态信息发送给通信终端。
[0106]在本步骤中,通信终端具体可以是呼叫方101,也可以是接收方102。
[0107]语音交换服务器103通过扣?心跳监听方法监测呼叫方101的网络状态的过程,以及接收方102的网络状态的过程,相关内容请参见前述方法部分的描述,在此不再赘述。
[0108]实际应用中,通信终端具体用于若根据所监测的网络通话质量信息确定出通话质量不好,以及根据接收的网络状态信息确定出对端网络质量不好,则调整相应的通信策略为如下至少一种:
[0109]提示对端其所处通信网络的通信质量不好;
[0110]转为电信方式继续通话;
[0111]加大乂01?通话数据包的压缩率;
[0112]将通信终端的语音信息存储于语音交换服务器103。
[0113]同理,请参见前述通信策略调整方式一的方法部分的描述,在此不再赘述。
[0114]实际应用中,通信终端具体用于若根据所监测的网络通话质量信息确定出通话质量不好,以及根据接收的网络状态信息确定出通信终端网络质量不好,则调整相应的通信策略为如下至少一种:
[0115]提示通信终端其所处通信网络的通信质量不好;
[0116]转为电信方式继续通话;
[0117]加大乂01?通话数据包的压缩率;
[0118]将通信终端的语音信息存储于语音交换服务器103。
[0119]同理,请参见前述通信策略调整方式二的方法部分的描述,在此不再赘述。
[0120]实际应用中,通信终端具体用于若根据网络状态信息确定出处于收费的网络状态,则调整相应的通信策略为:
[0121]加大乂01?通话数据包的压缩率;
[0122]提示用户网络状态;
[0123]在加大V。I?通话数据包的压缩率的同时,提示用户网络状态。
[0124]同理,请参见前述通信策略调整方式三的方法部分的描述,在此不再赘述。
[0125]实际应用中,通信终端具体用于若根据接收的网络状态信息确定出网络状态好,或处于无线连接的网络状态,则调整相应的通信策略为:减小通话数据包的压缩率。
[0126]同理,请参见前述通信策略调整方式四的方法部分的描述,在此不再赘述。
[0127]基于语音交换服务器103所监测的通信终端的网络状态信息,对通信终端的乂01?通信方式进行调整的方法,如图4所示,具体可以包括以下步骤:
[0128]8401:语音交换服务器监测通信终端的网络状态。
[0129]在本发明实施例中,通信终端具体可以是呼叫方101,也可以是接收方102。实际应用中,呼叫方101可以为移动终端,例如手机,或者是笔记本电脑;接收方102也可以为移动终端,例如手机,或者是笔记本电脑。
[0130]语音交换服务器监测呼叫方101的网络状态和接收方102的网络状态。
[0131]具体地,语音交换服务器103在建立呼叫方101和接收方102的通信连接后,通过丁⑶心跳监听方法监测呼叫方101的网络状态,具体过程请参见前述相关方法部分的描述,在此不再赘述。
[0132]语音交换服务器103在建立呼叫方101和接收方102的通信连接后,通过扣?心跳监听方法监测接收方102的网络状态,具体过程请参见前述相关方法部分的描述,在此不再赘述。
[0133]8402:语音交换服务器将所监测的网络状态信息发送给通信终端。
[0134]在本发明实施例中,通信终端具体可以是呼叫方101,也可以是接收方102。
[0135]若通信终端具体是呼叫方101的通信终端时,语音交换服务器103将所监测的呼叫方101和接收方102的网络状态均发送给作为呼叫方101的通信终端。
[0136]若通信终端具体是接收方102的通信终端时,语音交换服务器103将所监测的呼叫方101和接收方102的网络状态均发送给作为接收方102的通信终端。
[0137]3403:通信终端监测网络通话质量。
[0138]在本发明实施例中,通信终端具体可以是呼叫方101,也可以是接收方102。
[0139]实际应用中,若通信终端具体是呼叫方101的通信终端时,呼叫方101通过监测乂01?通信过程中的口0?丢包率以及时间,可以获得乂01?通信过程中的网络通话质量信息;相关内容请参见前述方法部分的描述,在此不再赘述。
[0140]若通信终端具体是接收方102的通信终端时,接收方102通过监测701?通信过程中的口0?丢包率以及时间,可以获得乂01?通信过程中的网络通话质量信息;相关内容请参见前述方法部分的描述,在此不再赘述。
[0141]8404:通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0142]在本发明实施例中,通信终端具体可以是呼叫方101的通信终端,也可以是接收方102的通信终端。
[0143]若通信终端具体是呼叫方101的通信终端时,呼叫方101根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0144]具体地,呼叫方101根据所监测的网络通话质量信息,以及接收的呼叫方101和接收方102的网络状态信息,调整为相应的通信策略进行通信。具体过程请参见前述相关方法部分的描述,在此不再赘述。
[0145]若通信终端具体是接收方102的通信终端时,接收方102根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0146]具体地,接收方102根据所监测的网络通话质量信息,以及接收的呼叫方101和接收方102的网络状态信息,调整为相应的通信策略进行通信。具体过程请参见前述相关方法部分的描述,在此不再赘述。
[0147]本发明提供的可以作为接收方,或者呼叫方的通信终端,如图5所示,包括:网络状态信息接收模块501、网络通话质量监测模块502和策略调整模块503。
[0148]具体而言,网络状态信息接收模块501用于接收语音交换服务器103发送的网络状态信息;其中,网络状态信息是语音交换服务器103建立通信终端和对端的通信连接后,监测网络状态获取的信息。
[0149]网络通话质量监测模块502用于监测网络通话质量;
[0150]策略调整模块503用于根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
[0151]在本发明实施例中,通信终端具体可以是呼叫方101,也可以是接收方102。
[0152]当通信终端具体是呼叫方101的通信终端时,则如图5所示,包括:呼叫方101的网络状态信息接收模块501、呼叫方101的网络通话质量监测模块502和呼叫方101的策略调整模块503。
[0153]具体地,呼叫方101的网络状态信息接收模块501用于接收语音交换服务器103发送的呼叫方101和接收方102的网络状态信息;其中,呼叫方101和接收方102的网络状态信息是语音交换服务器103建立呼叫方101和接收方102的通信连接后,监测呼叫方101和接收方102的网络状态获取的信息。
[0154]呼叫方101的网络通话质量监测模块502用于监测网络通话质量。
[0155]具体地,呼叫方101的网络通话质量监测模块502用于监测呼叫方101和接收方102之间进行乂01?通信的网络通话质量。
[0156]呼叫方101的策略调整模块503用于根据所监测的网络通话质量信息,以及接收的呼叫方101和接收方102的网络状态信息,调整为相应的通信策略进行通信。
[0157]当通信终端具体是接收方102的通信终端时,则如图5所示,包括:接收方102的网络状态信息接收模块501、接收方102的网络通话质量监测模块502和接收方102的策略调整模块503。其中,接收方102的通信终端的各个模块的功能请参见前述相关部分的描述,在此不再赘述。
[0158]如图5所示,本发明提供的语音交换服务器103包括:通信连接建立模块510、监测模块520和信息发送模块530。
[0159]通信连接建立模块510的模块功能:语音交换服务器103用于在通信终端和对端的通信连接后,发送监测通知。
[0160]在本发明实施例中,通信终端具体可以是呼叫方101,也可以是接收方102。
[0161]具体地,通信连接建立模块510的模块功能:语音交换服务器103用于在呼叫方101和接收方102的通信连接后,发送监测通知。
[0162]监测模块520用于接收到监测通知后,监测网络状态。
[0163]具体地,监测模块520用于接收到监测通知后,通过扣?心跳监听方法监测呼叫方101的网络状态和接收方102的网络状态。
[0164]信息发送模块530用于将监测模块520所监测的网络状态信息发送给通信终端。
[0165]当通信终端具体是呼叫方101的通信终端时,信息发送模块530用于将监测模块520所监测的呼叫方101和接收方102的网络状态信息发送给呼叫方101的通信终端。
[0166]当通信终端具体是接收方102的通信终端时,信息发送模块530用于将监测模块520所监测的呼叫方101和接收方102的网络状态信息发送给接收方102的通信终端。
[0167]本发明实施例中,基于网络状态监控的通信方式的调整系统、基于网络状态监控的通信方式的调整系统中的通信终端和语音交换服务器、通信终端中的各模块以及语音交换服务器中的各模块的具体功能实现,可以参照基于网络状态监控的通信方式的调整方法,在此不再详述。
[0168]本发明的技术方案中,语音交换服务器在建立通信终端和对端的通信连接后,监测网络状态,并将监测到的网络状态信息发给通信终端,通信终端接收语音交换服务器发送的网络状态信息。通信终端根据所监测的网络通话质量信息,得知当前的通话质量;以及根据接收的网络状态信息,得知当前的网络质量。因此,当通信终端的%1?通信出现问题时,通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,就可以准确地判断出造成通信终端的乂01?通信出现问题的原因,具体是通信终端的网络出现问题,还是对端的网络出现问题,进而有针对性地进行调整,以提高通信终端乂01?通信的通话质量。
[0169]本【技术领域】技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、⑶-001、和磁光盘)301(0621(1-01117 1611101*7,只读存储器)、狀IV!^00688 1611101~7,随即存储器)、(此狀处 16 '咖111&13161^68(1-01117 可擦写可编程只读存储器)、
?1~0取'£1111111211316 1^68(1-01117,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。
[0170]本【技术领域】技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本【技术领域】技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程信息处理方法的处理器来实现,从而通过计算机或其他可编程信息处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。
[0171〕 本【技术领域】技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
[0172] 以上所述仅是本发明的部分实施方式,应当指出,对于本【技术领域】的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【权利要求】
1.一种基于网络状态监控的通信方式的调整方法,其特征在于,包括: 通信终端接收语音交换服务器发送的网络状态信息;所述网络状态信息是所述语音交换服务器建立所述通信终端和对端的通信连接后,监测网络状态获取的信息; 所述通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
2.根据权利要求1所述的方法,其特征在于,所述监测网络状态,具体为: 所述语音交换服务器通过I心跳监听方法监测网络状态。
3.根据权利要求1所述的方法,其特征在于,所述网络通话质量信息,包括如下至少一种信息: 口0?丢包率、时间信息。
4.根据权利要求1所述的方法,其特征在于,所述通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信,具体包括: 若根据所监测的网络通话质量信息确定出通话质量不好,以及根据接收的网络状态信息确定出对端网络质量不好,则调整相应的通信策略为如下至少一种: 提示对端其所处通信网络的通信质量不好; 转为电信方式继续通话; 加大701?通话数据包的压缩率; 将所述通信终端的语音信息存储于所述语音交换服务器。
5.根据权利要求1所述的方法,其特征在于,所述通信终端根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信,具体包括: 若根据所监测的网络通话质量信息确定出通话质量不好,以及根据接收的网络状态信息确定出通信终端网络质量不好,则调整相应的通信策略为如下至少一种: 提示通信终端其所处通信网络的通信质量不好; 转为电信方式继续通话; 加大701?通话数据包的压缩率; 将所述通信终端的语音信息存储于所述语音交换服务器。
6.根据权利要求1或2所述的方法,其特征在于,所述网络状态信息还包括:是否处于收费的网络状态信息;以及 所述通信终端根据所监测的网络通话质量信息,以及网络状态信息,调整为相应的通信策略进行通信,具体包括: 若根据网络状态信息确定出处于收费的网络状态,则调整相应的通信策略为:加大乂01?通话数据包的压缩率和/或提示用户网络状态。
7.一种基于网络状态监控的通信方式的调整方法,其特征在于,包括: 语音交换服务器在建立通信终端和对端的通信连接后,监测网络状态; 并将所监测的网络状态信息发送给通信终端,用以作为通信终端调整通信策略的参考信息。
8.一种基于网络状态监控的通信方式的调整系统,其特征在于,包括:语音交换服务器和通信终端; 所述语音交换服务器用于在建立通信终端和对端的通信连接后,监测网络状态,并将所监测的网络状态信息发送给通信终端; 所述通信终端用于根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
9.一种通信终端,其特征在于,包括: 网络状态信息接收模块,用于接收语音交换服务器发送的网络状态信息;所述网络状态信息是所述语音交换服务器建立所述通信终端和对端的通信连接后,监测网络状态获取的信息; 网络通话质量监测模块,用于监测网络通话质量; 策略调整模块,用于根据所监测的网络通话质量信息,以及接收的网络状态信息,调整为相应的通信策略进行通信。
10.一种语音交换服务器,其特征在于,包括: 通信连接建立模块,所述语音交换服务器用于在建立所通信终端和对端的通信连接后,发送监测通知; 监测模块,用于接收到所述监测通知后,监测网络状态; 信息发送模块,用于将所述监测模块所监测的网络状态信息发送给通信终端。
【文档编号】H04L12/26GK104410553SQ201410800196
【公开日】2015年3月11日 申请日期:2014年12月18日 优先权日:2014年12月18日
【发明者】赵刚 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1