一种传输速率协商方法及装置与流程

文档序号:15822254发布日期:2018-11-02 23:13阅读:309来源:国知局
一种传输速率协商方法及装置与流程

本申请涉及通信技术领域,尤其涉及一种传输速率协商方法及装置。

背景技术

随着通信技术的快速发展,网络侧和终端能够支持的传输速率都在不断提高,其中,终端支持的传输速率表征了终端的使用能力大小。

目前,终端在出厂时已确定自身支持的传输速率,当终端接入网络侧时,可以根据自身支持的传输速率和网络侧协商一个自身使用的传输速率。具体地,终端将自身支持的传输速率发送给网络侧,网络侧对自身支持的传输速率和终端支持的传输速率进行比较,将两个传输速率中较低的确定为终端使用的传输速率,并发送给终端,之后,终端基于接收的传输速率与网络侧进行数据传输。这样,当终端使用的传输速率较高时,容易造成散热不好、耗电快、续航能力下降等问题。为了解决这些问题,有的终端可以设置低电量模式,但这只是终端侧的选择,并不会改变终端与网络侧协商的传输速率。此外,终端还可以以关机/无eps附着的方式重新与网络侧进行协商,但也无法得到自身期望的传输速率。

可见,现有技术中存在着终端不能灵活地改变自身传输速率的问题。



技术实现要素:

本申请实施例提供一种传输速率协商方法及装置,用以解决现有技术中终端不能灵活地改变自身传输速率的问题。

本申请实施例提供的一种传输速率协商方法,包括:

在完成网络附着之后,判断是否监控到传输速率变更触发条件;以及

当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,所述第一传输速率协商请中携带有终端期望的传输速率。

本申请实施例提供的一种传输速率协商装置,包括:

判断模块,用于在完成网络附着之后,判断是否监控到传输速率变更触发条件;

发送模块,用于当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,所述第一传输速率协商请中携带有终端期望的传输速率。

本申请实施例中,终端在完成网络附着之后,判断是否监控到传输速率变更触发条件,当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,该第一传输速率协商请中携带有终端期望的传输速率,这样,终端在完成网络附着后,仍然可以在运行过程中监控是否存在满足传输速率变更的触发条件,如果存在,则可以将终端期望的传输速率携带在第一传输速率协商请中发送给网络侧,进而与网络侧对自身使用的传输速率进行协商。

附图说明

图1为本申请实施例提供的传输速率协商方法流程图;

图2为本申请实施例提供的一种传输速率协商流程图;

图3为本申请实施例提供的又一种传输速率协商流程图;

图4为本申请实施例提供的传输速率协商装置结构图。

具体实施方式

本申请实施例中,终端在完成网络附着之后,判断是否监控到传输速率变更触发条件,当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,该第一传输速率协商请中携带有终端期望的传输速率,这样,终端在完成网络附着后,仍然可以在运行过程中监控是否存在满足传输速率变更的触发条件,如果存在,则可以将终端期望的传输速率携带在第一传输速率协商请中发送给网络侧,进而与网络侧对自身使用的传输速率进行协商。

下面结合说明书附图对本申请实施例作进一步详细描述。

实施例一

如图1所示,为本申请实施例提供的传输速率协商方法流程图,包括以下步骤:

s101:在完成网络附着之后,判断是否监控到传输速率变更触发条件。

可选地,传输速率变更触发条件包括以下至少一项:检测到终端的温度高于第一预设阈值;检测到终端的电量低于第二预设阈值;检测到终端的第一预设按键操作;检测到终端的电量不低于第三预设阈值;检测到终端的温度不高于第四预设阈值;检测到终端的第二预设按键操作。

其中,第一预设阈值和第四预设阈值可以相同,也可以不同;第二预设阈值和第三预设阈值可以相同,也可以不同;第一预设按键和第二预设按键可以为同一按键,也可以为不同按键,在此都不做限定。

此外,每种传输速率变更触发条件可以对应不同的终端期望的传输速率,为了避免同时满足多个触发条件而带来的期望的传输速率的冲突,可以为触发条件设置不同的优先级,优先选择优先级高的触发条件所对应的传输速率作为终端期望的传输速率。

s102:当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,其中,第一传输速率协商请中携带有终端期望的传输速率。

可选地,如果监测到的传输速率变更触发条件包括以下至少一项:检测到终端的温度高于第一预设阈值、检测到终端的电量低于第二预设阈值、检测到终端的第一预设按键操作,则向网络侧发送用于降低终端的传输速率的第一传输速率协商请求,并且,考虑到终端对传输速率的支持是向下兼容的,同时为了提高协商的效率,此时,携带在第一传输速率协商请中的终端期望的传输速率低于终端当前使用的传输速率,并且低于网络侧支持的传输速率。

在具体实施过程中,如果在网络侧进行协商,则网络侧在接收到用于降低终端的传输速率的第一传输速率协商请求后,可以在确认第一传输速率协商请求中携带的终端期望的传输速率不大于终端支持的传输速率(终端在第一次进行网络附着时,会将自身支持的传输速率发送给网络侧,网络侧可以将终端支持的传输速率进行存储)、并且不大于网络侧支持的传输速率后,向终端返回响应消息,该响应消息中包含有网络侧进行确认后的终端期望的传输速率,之后,终端就可以按照期望的传输速率与网络侧进行数据传输。如果在终端侧进行协商,则在向网络侧发送用于降低终端的传输速率的第一传输速率协商请求之前,终端可以将当前使用的传输速率降低为终端期望的传输速率,之后,再将降低后的期望的传输速率携带在第一传输速率协商请求中指示给网络侧,以便于网络侧可以按照终端期望的传输速率与终端进行数据传输,保证两者之间的数据能够正常传输。

可选地,如果监测到的传输速率变更触发条件包括以下至少一项:检测到终端的电量不低于第三预设阈值、检测到终端的温度不高于第四预设阈值、检测到终端的第二预设按键操作,则向网络侧发送用于提高终端的传输速率的第一传输速率协商请求,此时,携带在第一传输速率协商请中的终端期望的传输速率不高于终端支持的传输速率。

在具体实施过程中,如果在网络侧进行协商,则网络侧在接收到用于提高终端的传输速率的第一传输速率协商请求后,可以在确认终端期望的传输速率不大于终端支持的传输速率,并且终端期望的传输速率不大于网络侧支持的传输速率后,将终端期望的传输速率确定为终端使用的传输速率,并将为终端确定的传输速率携带在响应消息中返回给终端,之后,终端就可以按照期望的传输速率与网络侧进行数据传输。如果在终端侧进行协商,则在向网络侧发送用于提高终端的传输速率的第一传输速率协商请求之前,终端可以获取网络侧支持的第一传输速率,将第一传输速率和终端支持的传输速率中最小的确定为自身使用的第二传输速率,再将第二传输速率携带在第一传输速率协商请求中指示给网络侧,以便于网络侧可以按照终端期望的传输速率与终端进行数据传输,保证两者之间的数据能够正常传输。

可选地,在向网络侧发送第一传输速率协商请求后,终端还可以记录与网络侧协商的第三传输速率,这样,后续在终端重新附着网络时,可以将第三传输速率作为期望的传输速率携带在第三传输速率协商请求中发送给网络侧,而不必要求终端监控到传输速率变更触发条件才发起传输速率协商请求,进而保证终端在重新附着以后,就可以使用之前与网络侧协商的第三传输速率。

此外,如果在终端侧进行决策,终端可以在第一次进行网络附着时,获取网络侧支持的第四传输速率,并将第四传输速率和终端支持的传输速率中最小的确定为终端的第五传输速率,然后将第五传输速率携带在第四传输速率协商请求中指示给网络侧。

上述过程中,终端可以使用ue-eutra-capability信令来向网络侧表明自身的传输速率,网络侧可以使用uecapabilityinformation信令来向终端表明自身的传输速率,也可以另外新增信令来进行信息交互。

本申请实施例中,终端在完成网络附着之后,判断是否监控到传输速率变更触发条件,当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,该第一传输速率协商请中携带有终端期望的传输速率,这样,终端在完成网络附着后,仍然可以在运行过程中监控是否存在满足传输速率变更的触发条件,如果存在,则可以将终端期望的传输速率携带在第一传输速率协商请中发送给网络侧,进而与网络侧对自身使用的传输速率进行协商。

实施例二

本申请实施例中,表征传输速率大小的可以为能力等级,如category4、category10,也可以为服务质量类型标识(qosclassidentifier,qci),下面以能力等级为例进行说明。

终端在完成网络附着以后,可以周期性判断是否监控到传输速率变更触发条件,其中,触发条件如终端的电量低于10%、终端的温度高于40℃、终端的第一预设按键被按下、终端的电量不低于40%、终端的温度不高于30℃、终端的第二预设按键被按下,若监控到这些传输速率变更触发条件,终端可以向网络侧发送第一传输速率协商请求,并且在该第一传输速率协商请求中携带有终端期望的传输速率。

在具体实施过程中,若检测到的触发条件包括以下至少一种:终端的电量低于10%、终端的温度高于40℃、终端的第一预设按键被按下,则终端向网络侧发送用于降低终端使用的传输速率的第一传输速率变更请求;若检测到的触发条件包括以下至少一种:终端的电量不低于10%、终端的温度不高于30℃、终端的第二预设按键被按下,则终端向网络侧发送用于提高终端使用的传输速率的第一传输速率变更请求。

在具体实施过程中,终端与网络侧的协商可以在网络侧进行决策,也可以在终端侧进行决策,下面分别进行说明。

方式一:在网络侧进行决策。

可选地,当第一传输速率变更请求用于降低终端的传输速率时,网络侧在接收到第一传输速率变更请求后,将第一传输速率变更请求中携带的终端期望的传输速率与本地存储的终端支持的传输速率和网络侧支持的传输速率进行比较,在确定终端期望的传输速率小于终端支持的传输速率、并且小于网络侧支持的传输速率后,将终端期望的传输速率携带在响应消息中返回给终端,之后,终端就可以按照期望的传输速率与网络侧进行数据传输。

可选地,当第一传输速率变更请求用于提高终端的传输速率时,网络侧在接收到第一传输速率变更请求后,将第一传输速率变更请求中携带的终端期望的传输速率与本地存储的终端支持的传输速率和网络侧支持的传输速率进行比较,将三者之中最小的确定为终端使用的传输速率,并将确定的传输速率携带在响应消息中返回给终端,之后,终端按照网络侧为自己确定的传输速率与网络侧进行数据传输。

下面结合具体的实施例对上述过程进行说明。

假设终端的能力等级为category11,网络侧的能力等级为category12,终端可以按照图2所示的流程与网络协商自身使用的能力等级。

1、终端在第一次进行网络附着时,将自身的能力等级category11发送给网络侧。

可选地,网络侧可以将终端的能力等级category11存储在本地。

2、网络侧将自身的能力等级category12和终端的能力等级category11进行比较,选择两者之中最小的category11为终端使用的能力等级。

3、网络侧将确定的能力等级category11发送给终端。

4、在完成网络附着之后,假设终端检测到自身的温度高于40℃,触发降低传输速率的变更条件,则终端可以将期望的能力等级category4携带在第一传输速率变更请求中发送给网络侧。

5、网络侧在确定终端期望的能力等级category4低于终端支持的能力等级category11,并且小于网络侧支持的能力等级category12后,确认终端期望的能力等级category4。

6、网络侧将确认的终端期望的能力等级category4携带在响应消息中发送给终端。

7、终端使用期望的能力等级category4对自身的能力等级进行更新。

8、在终端将自身的能力等级降低为category4后,假设终端检测到自身温度不高于30℃,触发提高终端传输速率的变更条件,则终端可以将自身支持的能力等级category11作为期望的能力等级携带在第一传输速率变更请求中发送给网络侧。

9、网络侧将终端期望的能力等级category11和自身的能力等级category12进行比较,选择两者之中最小的category11为终端使用的能力等级。

10、网络侧将确定的能力等级category11携带在响应消息中发送给终端。

11、终端使用期望的能力等级category11对自身的能力等级进行提高。

上述过程是以终端提高到自身支持的传输速率为例进行说明,在实际应用中,终端在提高自身的传输速率时,终端期望的传输速率只要不大于终端支持的传输速率即可。

方式二:在终端侧进行决策。

可选地,若检测到的触发条件包括以下至少一种:终端的电量低于10%、终端的温度高于40℃、终端的第一预设按键被按下,则终端先将使用的传输速率降低为期望的传输速率,然后再将期望的传输速率指示给网络侧,这样,网络侧就可以按照终端期望的传输速率与终端进行数据传输,保证两者之间的数据能够正常传输。

实际应用中,因为终端支持的传输速率是向下兼容的,所以在上述过程中,终端期望的传输速率只要低于当前终端使用的传输速率,就可以保证网络侧能够支持该终端期望的传输速率。

可选地,若检测到的触发条件包括以下至少一种:终端的电量不低于10%、终端的温度不高于30℃、终端的第二预设按键被按下,则终端先向网络侧请求网络侧支持的传输速率,在确定终端期望的传输速率低于网络侧支持的传输速率,并且低于终端支持的传输速率后,终端将使用的传输速率降低为期望的传输速率,之后,将期望的传输速率指示给网络侧,以便于网络侧可以按照终端期望的传输速率与终端进行数据传输,保证两者之间的数据能够正常传输。

实际应用中,终端可能一直处于移动状态,当终端提高自身使用的传输速率时,终端有可能不在原基站下,网络侧支持的传输速率有可能发生变化,因此,每当终端提高自身使用的传输速率时,都可以重新向网络侧请求其支持的传输速率。

下面结合具体的实施例对上述过程进行说明。

假设终端的能力等级为category11,网络侧的能力等级为category10,终端可以按照图3所示的流程与网络侧协商自身使用的能力等级。

1、终端在第一次进行网络附着时,向网络侧请求网络侧支持的能力等级。

2、网络侧将自身支持的能力等级category10发送给终端。

3、终端将自身支持的能力等级category11和网络侧支持的能力等级category10进行比较,选择两者之中最小的category10为自身使用的能力等级。

4、终端将自身使用的能力等级category10指示给网络侧。

5、在进行网络附着之后,假设终端检测到自身的电量低于10%,触发降低终端传输速率的条件,则终端可以将自身的能力等级降低至期望的category4。

6、终端将自身使用的期望的传输速率category4指示给网络侧。

7、在终端降低自身的能力等级后,假设终端检测到自身的电量不低于10%,触发提高传输速率的变更条件,则终端可以获取网络侧支持的能力等级。

8、网络侧将自身支持的能力等级category10发送给终端。

可选地,如果终端移动到其它基站下,网络侧的能力等级更新为category12,则将category12发送给终端。

9、终端将网络侧支持的能力等级category10和自身支持的能力等级category11进行比较,选择两者中最小的category10为自身使用的能力等级。

10、终端将自身使用的传输速率category10指示给网络侧。

上述过程是以终端提高到自身支持的传输速率为例进行说明,在实际应用中,终端在提高自身的传输速率时,终端期望的传输速率只要不大于终端支持的传输速率即可。

此外,无论以上哪一种情况,终端在重新附着网络时,会重新与网络侧协商自身使用的传输速率,若希望终端在重新附着网络后保留上一次与网络侧协商的传输速率,则可以对终端选择重启后保留上一次协商的传输速率,这样,当终端后续重新进行附着时,可以将自身支持的传输速率、上一次协商的传输速率一起携带在第一传输速率变更请求中发送给网络侧,网络侧在接收到第一传输速率变更请求后,将网络侧支持的传输速率、终端期望的传输速率和终端支持的传输速率中最小的确定为终端使用的传输速率。

基于同一发明构思,本申请实施例中还提供了一种与传输速率协商方法方法对应的传输速率协商方法装置,由于该装置解决问题的原理与本申请实施例传输速率协商方法方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

如图4所示,为本申请实施例提供的传输速率协商装置40结构图,包括:

判断模块401,用于在完成网络附着之后,判断是否监控到传输速率变更触发条件;

发送模块402,用于当监控到传输速率变更触发条件时,向网络侧发送第一传输速率协商请求,第一传输速率协商请中携带有终端期望的传输速率。

可选地,传输速率变更触发条件包括以下至少一项:检测到终端的温度高于第一预设阈值;检测到终端的电量低于第二预设阈值;检测到终端的第一预设按键操作;检测到终端的电量不低于第三预设阈值;检测到终端的温度不高于第四预设阈值;检测到终端的第二预设按键操作。

可选地,如果传输速率变更触发条件包括以下至少一项:检测到终端的温度高于第一预设阈值;检测到终端的电量低于第二预设阈值;检测到终端的第一预设按键操作,则,

发送模块402,具体用于向网络侧发送用于降低终端的传输速率的第一传输速率协商请求。

可选地,所述装置还包括:调整模块403;

调整模块403,用于在向网络侧发送用于降低终端的传输速率的第一传输速率协商请求之前,降低终端的传输速率为终端期望的传输速率。

可选地,如果传输速率变更触发条件包括以下至少一项:检测到终端的电量不低于第三预设阈值;检测到终端的温度不高于第四预设阈值;检测到终端的第二预设按键操作,则,

发送模块402,具体用于向网络侧发送用于提高终端的传输速率的第一传输速率协商请求。

可选地,所述装置还包括:第一获取模块404和第一确定模块405;

第一获取模块404,用于在向网络侧发送用于提高终端的传输速率的第一传输速率协商请求之前,获取网络侧支持的第一传输速率;

第一确定模块405,用于根据第一传输速率确定终端的第二传输速率;第二传输速率不大于第一传输速率和终端支持的传输速率;

发送模块402,还用于向网络侧发送第二传输速率协商请求,第二传输速率协商请求中携带有终端期望的传输速率,其中,终端期望的传输速率为第二传输速率。

可选地,所述装置还包括:记录模块406;

记录模块406,用于在向网络侧发送第一传输速率协商请求后,记录与网络侧协商的第三传输速率;

发送模块402,还用于在终端重新附着网络时,向网络侧发送第三传输速率协商请求,第三传输速率协商请求中携带有终端期望的传输速率,其中,终端期望的传输速率为第三传输速率。

可选地,第一获取模块404,还用于在完成网络附着之前,获取网络侧支持的第四传输速率;

第一确定模块405,还用于根据第四传输速率确定终端的第五传输速率;第五传输速率不大于第四传输速率和终端支持的传输速率;

发送模块402,还用于向网络侧发送第四传输速率协商请求,第四传输速率协商请求中携带有终端期望的传输速率,其中,终端期望的传输速率为第五传输速率。

可选地,所述装置还包括:接收模块407;

接收模块407,用于接收网络侧返回的响应消息,响应消息中携带有第六传输速率,第六传输速率为网络侧根据终端期望的传输速率和自身支持的传输速率确定出的。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。

显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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