通信方法和通信系统与流程

文档序号:15683521发布日期:2018-10-16 20:49阅读:149来源:国知局

本发明涉及通信技术领域,具体而言,涉及一种通信方法和一种系统。



背景技术:

在相关技术中,ue(userequipment,用户设备)在注册ims(ipmultimediasubsystem,ip多媒体子系统)网络发起会话之前,会建立用于传输imssip(sessioninitiationprotocol,会话发起协议)信令消息的默认eps(evolvedpacketsystem,演进分组系统)承载,该默认承载在整个ims用户注册有效期内保持激活状态,根据所传输的sip(sessioninitiationprotocol,会话发起协议)消息包的大小来选择根据tcp(transmissioncontrolprotocol,传输控制协议)传输协议进行传输或者根据udp(userdatagramprotocol,用户数据报协议)传输协议进行传输,然而根据所传输的sip消息包的大小来选择传输协议并不能保证传输效率和用户的volte(voiceoverlongtermevolution,基于ims的语音业务)体验。



技术实现要素:

本发明正是基于上述技术问题至少之一,提出了一种新的通信方案,通过实时监测通信链路质量,以根据表征参数和预设阈值的大小关系确定传输协议,提高了信令消息的传输效率和用户的volte体验。

有鉴于此,根据本发明的第一方面的实施例,提出了一种通信方法,包括:在发起ims注册前,创建用于传输sip会话的无线承载;实时监测通信链路质量的表征参数;根据表征参数和预设阈值的大小关系确定控制层传输协议;根据控制层传输协议传输sip会话的无线承载,以发起ims注册,其中,ims注册为ip多媒体子系统的业务注册,sip会话为发起会话协议。

在该技术方案中,在发起ims会话前,需要先创建用于传输sip信令的无线承载,通过实时监测通信链路质量获取实时的表征参数,比较表征参数和预设阈值的大小来确定控制层传输协议,有利于提高信令消息的传输效率,再根据控制层传输协议传输无线承载,发起ims会话,提高了用户的volte体验。

其中,无线承载即默认eps承载,该承载在整个ims用户注册有效期内保持激活状态,通信链路质量是移动通信过程中对数据包丢失的衡量情况,传输协议包括tcp传输协议和udp传输协议。

在上述技术方案中,优选地,根据表征参数和预设阈值的大小关系确定控制层传输协议,具体包括:判断表征参数是否大于预设阈值;在判定表征参数大于预设阈值时,确定udp传输协议为控制层传输协议;在判定表征参数小于或等于预设阈值时,确定tcp传输协议为控制层传输协议,其中,udp传输协议为标准通信协议中的用户数据报协议,tcp传输协议为标准通信协议中的传输控制协议。

在该技术方案中,通过预设表征通信链路质量的参数阈值,并判断表征参数和预设阈值的大小,以确定控制层的传输协议,考虑到移动通信的通信链路存在明显的不稳定性,相比于现有技术方案更加适用于移动通信,可以有效提高信令消息的传输效率。

在上述任一项技术方案中,优选地,还包括:在完成ims注册后,确定待传输的业务数据的属性信息;根据属性信息确定数据层传输协议;根据数据层传输协议传输业务数据的无线承载。

在该技术方案中,通过确定待传输的业务数据的属性信息确定数据层传输协议,以根据数据层传输协议传输业务数据的无线承载,结合了传输协议的优点和待传输业务数据的属性信息,有利于提高用户体验。

具体地,待传输业务数据的属性信息要求保证数据完整性、可靠性且对传输速率无较高要求时,数据层传输协议确定为tcp传输协议,待传输业务数据的属性信息要求传输速率较快,但对数据完整性、可靠性无较高要求时,数据层传输协议确定为udp传输协议。

其中,业务数据按属性信息一般分为:对数据完整性要求高的业务数据(如传输文件等)和对实时性要求高的业务(如语音通话、视频通话等)等,tcp传输协议的优点是稳定、可靠,其通过确认、窗口、重传、拥塞控制等机制实现面向连接的消息传输,缺点是传输速率慢,效率较低,udp传输协议的优点是传输速率快,缺点是不够可靠且不够稳定。

在上述任一项技术方案中,优选地,还包括:在完成ims注册后,按照预设周期监测通信链路的传输速率;判断传输速率是否小于预设速率阈值;在判定传输速率小于预设速率阈值时,确定udp传输协议为数据层传输协议;根据数据层传输协议传输业务数据的无线承载。

在该技术方案中,通过按照预设周期监测通信链路的传输速率和预设传输速率阈值,监测到通信链路传输速率小于预设速率阈值时,将udp传输协议确定为数据层传输协议,根据数据层传输协议传输业务数据的无线承载,以在通信链路传输速率极低的情况下,降低业务数据传输速率过低给用户带来的负面体验。

在上述任一项技术方案中,优选地,通信链路质量的表征参数包括信号质量、误码率和信噪比中的至少一个。

在该技术方案中,通信链路质量的表征参数用于和预设阈值比较,以根据两者的大小关系确定传输协议,可选表征参数有信号质量、误码率和信噪比等。

其中,信号质量与通信链路质量之间是正相关的,误码率和信噪比之间是负相关的。

根据本发明的第二方面的实施例,还提出了一种通信系统,包括:创建单元,用于在发起ims注册前,创建用于传输sip会话的无线承载;监测单元,用于实时监测通信链路质量的表征参数;确定单元,用于根据表征参数和预设阈值的大小关系确定控制层传输协议;传输单元,用于根据控制层传输协议传输sip信令的无线承载,以发起ims注册,其中,ims注册为ip多媒体子系统的业务注册,sip会话为发起会话协议。

在该技术方案中,在发起ims会话前,需要先创建用于传输sip信令的无线承载,通过实时监测通信链路质量获取实时的表征参数,比较表征参数和预设阈值的大小来确定控制层传输协议,有利于提高信令消息的传输效率,再根据控制层传输协议传输无线承载,发起ims会话,提高了用户的volte体验。

其中,无线承载即默认eps承载,该承载在整个ims用户注册有效期内保持激活状态,通信链路质量是移动通信过程中对数据包丢失的衡量情况,传输协议包括tcp传输协议和udp传输协议。

在上述任一项技术方案中,优选地,确定单元还包括:第一判断子单元,用于判断表征参数是否大于预设阈值;确定单元还用于:在判定表征参数大于预设阈值时,确定udp传输协议为控制层传输协议;确定单元还用于:在判定表征参数小于或等于预设阈值时,确定tcp传输协议为控制层传输协议,其中,udp传输协议为标准通信协议中的用户数据报协议,tcp传输协议为标准通信协议中的传输控制协议。

在该技术方案中,通过预设表征通信链路质量的参数阈值,并判断表征参数和预设阈值的大小,以确定控制层的传输协议,考虑到移动通信的通信链路存在明显的不稳定性,相比于现有技术方案更加适用于移动通信,可以有效提高信令消息的传输效率。

在上述任一项技术方案中,优选地,确定单元还用于:在完成ims注册后,确定待传输的业务数据的属性信息;确定单元还用于:根据属性信息确定数据层传输协议;传输单元还用于:根据数据层传输协议传输业务数据的无线承载。

在该技术方案中,通过确定待传输的业务数据的属性信息确定数据层传输协议,以根据数据层传输协议传输业务数据的无线承载,结合了传输协议的优点和待传输业务数据的属性信息,有利于提高用户体验。

具体地,待传输业务数据的属性信息要求保证数据完整性、可靠性且对传输速率无较高要求时,数据层传输协议确定为tcp传输协议,待传输业务数据的属性信息要求传输速率较快,但对数据完整性、可靠性无较高要求时,数据层传输协议确定为udp传输协议。

其中,业务数据按属性信息一般分为:对数据完整性要求高的业务数据(如传输文件等)和对实时性要求高的业务(如语音通话、视频通话等)等,tcp传输协议的优点是稳定、可靠,其通过确认、窗口、重传、拥塞控制等机制实现面向连接的消息传输,缺点是传输速率慢,效率较低,udp传输协议的优点是传输速率快,缺点是不够可靠且不够稳定。

在上述任一项技术方案中,优选地,监测单元还用于:在完成ims注册后,按照预设周期监测通信链路的传输速率;确定单元还包括:第二判断子单元,用于判断传输速率是否小于预设速率阈值;确定单元还用于:在判定传输速率小于预设速率阈值时,确定udp传输协议为数据层传输协议;传输单元还用于:根据数据层传输协议传输业务数据的无线承载。

在该技术方案中,通过按照预设周期监测通信链路的传输速率和预设传输速率阈值,监测到通信链路传输速率小于预设速率阈值时,将udp传输协议确定为数据层传输协议,根据数据层传输协议传输业务数据的无线承载,以在通信链路传输速率极低的情况下,降低业务数据传输速率过低给用户带来的负面体验。

在上述任一项技术方案中,优选地,通信链路质量的表征参数包括信号质量、误码率和信噪比中的至少一个。

在该技术方案中,通信链路质量的表征参数用于和预设阈值比较,以根据两者的大小关系确定传输协议,可选表征参数有信号质量、误码率和信噪比等。

其中,信号质量与通信链路质量之间是正相关的,误码率和信噪比之间是负相关的。

根据本发明的第三方面的实施例,还提出了一种终端,包括如上述任一项技术方案的通信系统。

通过以上技术方案,在发起ims会话前,创建用于传输sip信令的无线承载,通过实时监测通信链路质量获取实时的表征参数,比较表征参数和预设阈值的大小来确定控制层传输协议,有利于提高信令消息的传输效率,再根据控制层传输协议传输无线承载,发起ims会话,提高了用户的volte体验。

附图说明

图1示出了根据本发明的一个实施例的通信方法的示意流程图;

图2示出了根据本发明的又一个实施例的通信方法的示意流程图;

图3示出了根据本发明的又一个实施例的通信方法的示意流程图;

图4示出了根据本发明的又一个实施例的通信方法的示意流程图;

图5示出了根据本发明的一个实施例的通信系统的示意框图;

图6示出了根据本发明的一个实施例的通信方法的示意流程图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用第三方不同于在此描述的第三方方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图1示出了根据本发明的一个实施例的通信方法的示意流程图。

如图1所示,根据本发明的一个实施例的通信方法,包括:步骤102,在发起ims注册前,创建用于传输sip会话的无线承载;步骤104,实时监测通信链路质量的表征参数;步骤106,根据表征参数和预设阈值的大小关系确定控制层传输协议;步骤108,根据控制层传输协议传输sip信令的无线承载,以发起ims注册,其中,ims注册为ip多媒体子系统的业务注册,sip会话为发起会话协议。

在该实施例中,在发起ims会话前,需要先创建用于传输sip信令的无线承载,通过实时监测通信链路质量获取实时的表征参数,比较表征参数和预设阈值的大小来确定控制层传输协议,有利于提高信令消息的传输效率,再根据控制层传输协议传输无线承载,发起ims会话,提高了用户的volte体验。

其中,无线承载即默认eps承载,该承载在整个ims用户注册有效期内保持激活状态,通信链路质量是移动通信过程中对数据包丢失的衡量情况,传输协议包括tcp传输协议和udp传输协议。

图2示出了根据本发明的又一个实施例的通信方法的示意流程图。

如图2所示,根据本发明的又一个实施例的通信方法,根据表征参数和预设阈值的大小关系确定控制层传输协议,具体包括:步骤202,判断表征参数是否大于预设阈值;步骤204a,在判定表征参数大于预设阈值时,确定udp传输协议为控制层传输协议;步骤204b,在判定表征参数小于或等于预设阈值时,确定tcp传输协议为控制层传输协议,其中,udp传输协议为标准通信协议中的用户数据报协议,tcp传输协议为标准通信协议中的传输控制协议。

在该实施例中,通过预设表征通信链路质量的参数阈值,并判断表征参数和预设阈值的大小,以确定控制层的传输协议,考虑到移动通信的通信链路存在明显的不稳定性,相比于现有技术方案更加适用于移动通信,可以有效提高信令消息的传输效率。

图3示出了根据本发明的又一个实施例的通信方法的示意流程图。

如图3所示,根据本发明的又一个实施例的通信方法,还包括:步骤302,在完成ims注册后,确定待传输的业务数据的属性信息;步骤304,根据属性信息确定数据层传输协议;步骤306,根据数据层传输协议传输业务数据的无线承载。

在该实施例中,通过确定待传输的业务数据的属性信息确定数据层传输协议,以根据数据层传输协议传输业务数据的无线承载,结合了传输协议的优点和待传输业务数据的属性信息,有利于提高用户体验。

具体地,待传输业务数据的属性信息要求保证数据完整性、可靠性且对传输速率无较高要求时,数据层传输协议确定为tcp传输协议,待传输业务数据的属性信息要求传输速率较快,但对数据完整性、可靠性无较高要求时,数据层传输协议确定为udp传输协议。

其中,业务数据按属性信息一般分为:对数据完整性要求高的业务数据(如传输文件等)和对实时性要求高的业务(如语音通话、视频通话等)等,tcp传输协议的优点是稳定、可靠,其通过确认、窗口、重传、拥塞控制等机制实现面向连接的消息传输,缺点是传输速率慢,效率较低,udp传输协议的优点是传输速率快,缺点是不够可靠且不够稳定。

图4示出了根据本发明的又一个实施例的通信方法的示意流程图。

如图4所示,根据本发明的又一个实施例的通信方法,包括:步骤402,在完成ims注册后,按照预设周期监测通信链路的传输速率;步骤404,判断传输速率是否小于预设速率阈值;步骤406,在判定传输速率小于预设速率阈值时,确定udp传输协议为数据层传输协议;步骤408,根据数据层传输协议传输业务数据的无线承载。

在该实施例中,通过按照预设周期监测通信链路的传输速率和预设传输速率阈值,监测到通信链路传输速率小于预设速率阈值时,将udp传输协议确定为数据层传输协议,根据数据层传输协议传输业务数据的无线承载,以在通信链路传输速率极低的情况下,降低业务数据传输速率过低给用户带来的负面体验。

在上述任一实施例中,优选地,通信链路质量的表征参数包括信号质量、误码率和信噪比中的至少一个。

在该实施例中,通信链路质量的表征参数用于和预设阈值比较,以根据两者的大小关系确定传输协议,可选表征参数有信号质量、误码率和信噪比等。

其中,信号质量与通信链路质量之间是正相关的,误码率和信噪比之间是负相关的。

图5示出了根据本发明的一个实施例的通信系统的示意框图。

如图5所示,根据本发明的一个实施例的通信系统500,包括:创建单元502,用于在发起ims注册前,创建用于传输sip会话的无线承载;监测单元504,用于实时监测通信链路质量的表征参数;确定单元506,用于根据表征参数和预设阈值的大小关系确定控制层传输协议;传输单元508,用于根据控制层传输协议传输sip信令的无线承载,以发起ims注册,其中,ims注册为ip多媒体子系统的业务注册,sip会话为发起会话协议。

在该实施例中,在发起ims会话前,需要先创建用于传输sip信令的无线承载,通过实时监测通信链路质量获取实时的表征参数,比较表征参数和预设阈值的大小来确定控制层传输协议,有利于提高信令消息的传输效率,再根据控制层传输协议传输无线承载,发起ims会话,提高了用户的volte体验。

其中,无线承载即默认eps承载,该承载在整个ims用户注册有效期内保持激活状态,通信链路质量是移动通信过程中对数据包丢失的衡量情况,传输协议包括tcp传输协议和udp传输协议。

在上述任一实施例中,优选地,确定单元506还包括:判断子单元5062,用于判断表征参数是否大于预设阈值;确定单元506还用于:在判定表征参数大于预设阈值时,确定udp传输协议为控制层传输协议;确定单元506还用于:在判定表征参数小于或等于预设阈值时,确定tcp传输协议为控制层传输协议,其中,udp传输协议为标准通信协议中的用户数据报协议,tcp传输协议为标准通信协议中的传输控制协议。

在该实施例中,通过预设表征通信链路质量的参数阈值,并判断表征参数和预设阈值的大小,以确定控制层的传输协议,考虑到移动通信的通信链路存在明显的不稳定性,相比于现有技术方案更加适用于移动通信,可以有效提高信令消息的传输效率。

在上述任一实施例中,优选地,确定单元506还用于:在完成ims注册后,确定待传输的业务数据的属性信息;确定单元506还用于:根据属性信息确定数据层传输协议;传输单元508还用于:根据数据层传输协议传输业务数据的无线承载。

在该实施例中,通过确定待传输的业务数据的属性信息确定数据层传输协议,以根据数据层传输协议传输业务数据的无线承载,结合了传输协议的优点和待传输业务数据的属性信息,有利于提高用户体验。

具体地,待传输业务数据的属性信息要求保证数据完整性、可靠性且对传输速率无较高要求时,数据层传输协议确定为tcp传输协议,待传输业务数据的属性信息要求传输速率较快,但对数据完整性、可靠性无较高要求时,数据层传输协议确定为udp传输协议。

其中,业务数据按属性信息一般分为:对数据完整性要求高的业务数据(如传输文件等)和对实时性要求高的业务(如语音通话、视频通话等)等,tcp传输协议的优点是稳定、可靠,其通过确认、窗口、重传、拥塞控制等机制实现面向连接的消息传输,缺点是传输速率慢,效率较低,udp传输协议的优点是传输速率快,缺点是不够可靠且不够稳定。

在上述任一实施例中,优选地,监测单元504还用于:在完成ims注册后,按照预设周期监测通信链路的传输速率;所述判断子单元5062还用于:判断传输速率是否小于预设速率阈值;确定单元506还用于:在判定传输速率小于预设速率阈值时,确定udp传输协议为数据层传输协议;传输单元508还用于:根据数据层传输协议传输业务数据的无线承载。

在该实施例中,通过按照预设周期监测通信链路的传输速率和预设传输速率阈值,监测到通信链路传输速率小于预设速率阈值时,将udp传输协议确定为数据层传输协议,根据数据层传输协议传输业务数据的无线承载,以在通信链路传输速率极低的情况下,降低业务数据传输速率过低给用户带来的负面体验。

在上述任一实施例中,优选地,通信链路质量的表征参数包括信号质量、误码率和信噪比中的至少一个。

在该实施例中,通信链路质量的表征参数用于和预设阈值比较,以根据两者的大小关系确定传输协议,可选表征参数有信号质量、误码率和信噪比等。

其中,信号质量与通信链路质量之间是正相关的,误码率和信噪比之间是负相关的。

图6示出了根据本发明的一个实施例的通信方法的示意流程图。

如图6所示,根据本发明的一个实施例的通信方法,包括:步骤602,ue建立传输imssip信令消息的默认eps承载;步骤604,ue实时监测通信链路质量;步骤606,判断通信质量是否优于特定阈值;步骤608a,使用udp传输协议传输sip信令消息;步骤608b,使用tcp传输协议传输sip信令消息。

在该实施例中,在发起ims会话前,ue创建用于传输imssip信令消息的默认eps承载,为提高信令消息传输效率,通过实时监测ue通信链路质量获取实时的通信质量参数,通信比较质量参数和预设阈值的大小来确定传输协议,在判定通信质量参数优于特定阈值时,使用udp传输协议传输sip信令消息,否则使用tcp传输协议传输sip信令消息,再根据控制层传输协议传输无线承载,发起ims会话,提高了用户的volte体验。

实施例:

根据本发明的实施例的终端包括电连接通信天线和控制器,通信天线用于实现终端的控制器与基站之间的通信数据包的交互,具体工作过程如下:

控制器用于在发起ims注册前,创建用于传输sip会话的无线承载;

控制器用于实时监测通信链路质量的表征参数;

控制器用于根据所述表征参数和预设阈值的大小关系确定控制层传输协议;

天线用于根据所述控制层传输协议传输所述sip会话的无线承载,以发起所述ims注册。

优先地,根据本发明的实施例的终端控制器还包括以下作用:

控制器用于判断所述表征参数是否大于预设阈值;

控制器用于在判定所述表征参数大于所述预设阈值时,确定udp传输协议为所述控制层传输协议;

控制器用于在判定所述表征参数小于或等于所述预设阈值时,确定tcp传输协议为所述控制层传输协议。

优先地,根据本发明的实施例的终端控制器和天线还包括以下作用:

控制器用于在完成所述ims注册后,确定待传输的业务数据的属性信息;

控制器用于根据所述属性信息确定数据层传输协议;

所述天线用于根据所述数据层传输协议传输所述业务数据的无线承载。

优先地,根据本发明的实施例的终端控制器和天线还包括以下作用:

控制器用于在完成所述ims注册后,按照预设周期监测通信链路的传输速率;

控制器用于判断所述传输速率是否小于预设速率阈值;

控制器用于在判定所述传输速率小于所述预设速率阈值时,确定udp传输协议为数据层传输协议;

所述天线还用于:根据所述数据层传输协议传输所述业务数据的无线承载。

其中,所述通信链路质量的表征参数包括信道质量参数、误码率和信噪比中的至少一个。

控制器包括但不限于微处理器、cpu、单片机和嵌入式设备。

以上结合附图详细说明了本发明的技术方案,在发起ims会话前,创建用于传输sip信令的无线承载,通过实时监测通信链路质量获取实时的表征参数,比较表征参数和预设阈值的大小来确定控制层传输协议,有利于提高信令消息的传输效率,再根据控制层传输协议传输无线承载,发起ims会话,提高了用户的volte体验。

本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1