一种网络限速确定方法及终端、存储介质与流程

文档序号:16468944发布日期:2019-01-02 22:57阅读:293来源:国知局

本申请涉及电子应用领域,尤其涉及一种网络限速确定方法及终端、存储介质。



背景技术:

近年来,随着国内运营商市场竞争的加剧,三大运营商相继推出“不限流量”套餐,当终端办理了“不限流量”套餐时,运营商会实时监控该终端的流量使用情况,当该终端的已使用流量超过预设上限时,运营商就会限制该终端本月的最大数据传输速率,此时,终端的进行数据传输时的传输速率就会降低。

由于引起终端的最大数据传输速率低的因素除了上述还包括芯片性能差等终端自身的质量问题,当终端使用“不限流量”套餐,且最大数据传输速率变低时,终端无法准确的确定出造成最大数据传输速率低的原因。



技术实现要素:

本申请实施例提供一种网络限速确定方法及终端、存储介质,能够在终端的最大数据传输速率变低时,准确的确定出造成最大数据传输速率低的原因。

本申请的技术方案是这样实现的:

本申请实施例提供一种网络限速确定方法,所述方法包括:

当接收到第一非接入层nas消息时,根据第一nas消息确定接入点apn类型;

当所述apn类型为网络类型时,获取所述第一nas消息中携带的最大数据传输速率;

当所述最大数据传输速率低于预设传输阈值时,执行网络限速提示的过程。

在上述方法中,所述根据所述第一nas消息确定接入点apn类型,包括:

当从所述第一nas消息中查找到apn名称时,根据所述apn名称,确定出所述apn类型。

在上述方法中,从所述第一nas消息中查找演进分组系统eps承载标识;

将所述apn名称和对应的eps承载标识存储至预设eps承载标识与apn名称关系库中。

在上述方法中,所述根据所述第一nas消息确定接入点apn类型,包括:

当从所述第一nas消息中未查找到apn名称时,从所述第一nas消息中查找eps承载标识;

从所述预设eps承载标识与apn名称关系库中,查找与所述eps承载标识匹配的apn名称。

在上述方法中,所述根据所述第一nas消息确定接入点apn类型,包括:

获取运行当前数据业务的用户身份识别卡;

当所述当前数据业务运行在第一用户身份识别卡时,根据所述第一nas消息确定所述apn类型。

在上述方法中,获取所述第一nas消息中携带的最大数据传输速率之后,所述方法还包括:

当所述最大数据传输速率大于所述预设传输阈值时,获取上一轮最大数据传输速率;

当所述上一轮最大数据传输速率小于所述预设传输阈值时,执行解除所述网络限速提示的过程。

在上述方法中,获取所述第一nas消息中携带的最大数据传输速率,包括:

从所述第一nas消息中查找apn-聚合最大比特率ambr值;

将所述apn-ambr值确定为所述最大数据传输速率。

在上述方法中,所述最大数据传输速率包括上行最大数据传输速率和下行最大数据传输速率中的至少一种。

本申请实施例提供一种终端,所述终端包括:

确定单元,用于当接收到第一nas消息时,根据所述第一nas消息确定接入点apn类型;

获取单元,用于当所述apn类型为网络类型时,获取所述第一nas消息中携带的最大数据传输速率;

提醒单元,用于当所述最大数据传输速率低于预设传输阈值时,执行网络限速提示的过程。

在上述终端中,所述确定单元,还用于当从所述第一nas消息中查找到apn名称时,根据所述apn名称,确定出所述apn类型。

在上述终端中,所述终端还包括:查找单元和存储单元;

所述查找单元,用于从所述第一nas消息中查找演进分组系统eps承载标识;

所述存储单元,用于将所述apn名称和对应的eps承载标识存储至预设eps承载标识与apn名称关系库中。

在上述终端中,所述查找单元,还用于当从所述第一nas消息中未查找到apn名称时,从所述第一nas消息中查找eps承载标识;从所述预设eps承载标识与apn名称关系库中,查找与所述eps承载标识匹配的apn名称。

在上述终端中,所述获取单元,还用于获取运行当前数据业务的用户身份识别卡;

所述确定单元,还用于当所述当前数据业务运行在第一用户身份识别卡时,根据所述第一nas消息确定所述apn类型。

在上述终端中,所述获取单元,还用于当所述最大数据传输速率大于所述预设传输阈值时,获取上一轮最大数据传输速率;

所述提醒单元,还用于当所述上一轮最大数据传输速率小于所述预设传输阈值时,执行解除所述网络限速提示的过程。

在上述终端中,所述查找单元,还用于从所述第一nas消息中查找apn-聚合最大比特率ambr值;

所述确定单元,还用于将所述apn-ambr值确定为所述最大数据传输速率。

在上述终端中,所述最大数据传输速率包括上行最大数据传输速率和下行最大数据传输速率中的至少一种。

本申请实施例提供一种终端,所述终端包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,当所述程序被处理器执行时实现如上述任一项所述的网络限速确定方法。

本申请实施例提供一种存储介质,其上存储有计算机程序,应用于终端,该计算机程序被处理器执行时实现如上述任一项所述的网络限速确定方法。

本申请实施例提供了一种网络限速确定方法及终端、存储介质,该方法可以包括:当接收到第一非接入层nas消息时,根据第一nas消息确定接入点apn类型;当apn类型为网络类型时,获取第一nas消息中携带的最大数据传输速率;当最大数据传输速率低于预设传输阈值时,执行网络限速提示的过程。采用上述方法实现方案,终端在接收到网络侧发送的携带最大数据传输速率的第一非接入层(nas,non-accessstratum)消息时,将最大数据传输速率和预设传输阈值进行比较,当终端判断出最大数据传输速率低于预设传输阈值时,执行网络限速提示的过程,能够快速、准确的确定出当前数据传输速率低的原因。

附图说明

图1为本申请实施例提供的一种网络限速确定方法的流程图一;

图2为本申请实施例提供的一种示例性的网络限速的数据传输速率示意图;

图3为本申请实施例提供的一种示例性的在当前显示界面显示网络限速提醒信息;

图4为本申请实施例提供的一种网络限速确定方法的流程图二;

图5为本申请实施例提供的一种示例性的网络限速确定方法的流程图;

图6为本申请实施例提供的一种终端1的结构示意图一;

图7为本申请实施例提供的一种终端1的结构示意图二。

具体实施方式

应当理解,此处描述的具体实施例仅仅用以解释本申请。并不用于限定本申请。

实施例一

本申请实施例提供了一种网络限速确定方法,如图1所示,该方法可以包括:

s101、当接收到第一非接入层nas消息时,根据第一nas消息确定接入点apn类型。

本申请实施例提供的一种网络限速确定方法适用于当终端的流量使用超过预设阈值时,运营商限制数据传输速率的场景下。

本申请实施例中,当终端处于建立公用数据网(pdn,publicdatanetwork)连接或者修改演进分组系统(eps,evolvedpacketsystem)承载的场景下,终端接收到第一nas消息,其中,第一nas消息中携带了网络侧下发的、终端进行数据传输时的最大数据传输速率。

本申请实施例中,当终端建立pdn连接,终端接收到的第一nas消息为“activatedefaultepsbearercontextrequestmsg”;当终端修改eps承载时,终端接收到的第一nas消息为“modifyepsbearercontextrequestmsg”,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

本申请实施例中,当终端进行开关飞行模式、热插拔用户身份识别模块(sim,subscriberidentificationmodule)卡、更换sim卡、切换数据业务的sim卡、丢网又重新找到网络进行注册时,网络侧向终端发送“activatedefaultepsbearercontextrequestmsg”消息。

本申请实施例中,当网络侧监测到终端已使用的数据流量大于预设阈值时,网络侧向终端发送“modifyepsbearercontextrequestmsg”消息,以修改终端可以进行数据传输的最大数据传输速率。

本申请实施例中,当终端接收到第一nas消息时,终端根据第一nas消息确定接入点(apn,accesspointname)类型。

具体的,终端从第一nas消息中查找apn名称,当终端从第一nas消息中查找到apn名称时,表征终端处于建立pdn连接的场景下,终端接收到“activatedefaultepsbearercontextrequestmsg”消息,终端根据apn名称确定出apn类型,并从第一nas消息中查找eps承载标识,将apn名称和对应的eps承载标识存储至预设eps承载标识与apn名称关系库中;当终端未从第一nas消息中查找到apn名称时,表征终端处于修改eps承载的场景下,终端接收到“modifyepsbearercontextrequestmsg”消息,终端从第一nas消息中查找eps承载标识,并从预设eps承载标识与apn名称关系库中,查找与eps承载标识匹配的apn名称,之后根据apn名称确定出apn类型。

本申请实施例中,apn类型包括internet类型和wap类型,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

需要说明的是,终端预先为每个apn名称设置有不同的apn类型,因此,终端从第一nas消息中确定出apn名称之后,终端就能够确定出对应的apn类型,当终端接收到“modifyepsbearercontextrequestmsg”消息时,由于“modifyepsbearercontextrequestmsg”消息中并未携带apn名称,因此,终端先从“modifyepsbearercontextrequestmsg”消息中查找到esp_bearer_id值(eps承载标识),并从预设eps承载标识与apn名称关系库中,查找与eps承载标识匹配的apn名称,预设eps承载标识与apn名称关系库中存储有终端接收到“activatedefaultepsbearercontextrequestmsg”消息时,终端记录的eps承载标识与apn名称之间的对应关系。

示例性的,“activatedefaultepsbearercontextrequestmsg”消息为:

其中,“rel_version_major=5(0x5)”为esp_bearer_id值,框1中显示的是apn名称,框2中显示的是网络侧下发的最大数据传输速率,分别为上行最大数据传输速率8576kbps和下行最大数据传输速率0kbps。

示例性的,“modifyepsbearercontextrequestmsg”消息为:

其中,“rel_version_major=5(0x5)”为esp_bearer_id值,框3中显示的是网络侧下发的最大数据传输速率,分别为上行最大数据传输速率3904kbps和下行最大数据传输速率3904kbps。

进一步地,当终端在接收到第一nas消息时,终端判断运行当前数据业务的用户身份识别卡,当当前数据业务运行在主卡(第一用户身份识别卡)上时,终端根据第一nas消息确定apn类型。

s102、当apn类型为网络类型时,获取第一nas消息中携带的最大数据传输速率。

当终端根据第一nas消息确定出apn类型之后,终端就要在确定出apn类型为网络类型时,终端就要获取第一nas消息中携带的最大数据传输速率。

本申请实施例中,当终端判断出apn类型为internet类型时,表征终端处理的是普通上网的pdn连接;当终端判断出anp类型为wap类型时,表征终端处理的是彩信应用,通常情况下彩信业务所需的数据传输速率非常低,因此,网络会为彩信业务分配一个很小的apn-聚合最大比特速率(ambr,aggregatemaximumbitrate)值,此时,终端无需对其进行网络限速的判断过程。

本申请实施例中,当终端判断出apn类型为internet类型时,终端从第一nas消息中获取网络侧下发的最大数据传输速率。

可选的,最大数据传输速率包括上行最大数据和下行最大数据传输速率中的至少一种,具体的根据实际情况进行确定,本申请实施例不做具体的限定。

本申请实施例中,终端从第一nas消息中查找apn-ambr值,其中,apn-ambr值中的octet3字段表征的是下行最大数据传输速率,octet4字段表征的是上行最大数据传输速率。

s103、当最大数据传输速率低于预设传输阈值时,执行网络限速提示的过程。

当终端获取到第一nas消息中携带的最大数据传输速率之后,终端就要将最大数据传输速率和预设传输阈值进行比较了,当终端判断出最大数据传输速率低于预设传输阈值时,终端执行网络限速提示的过程。

本申请实施例中,终端预先为上行数据设置预设上行传输阈值,为下行数据设置预设下行传输阈值,预设上行传输阈值和预设下行传输阈值共同组成了预设传输阈值。其中预设上行传输阈值和预设下行传输阈值可以相同,也可以不同,具体的根据实际情况进行设置,本申请实施例不做具体的限定。

本申请实施例中,终端分别将最大上行数据传输速率和预设上行传输阈值进行比较,将最大下行数据传输速率和预设下行传输阈值进行比较,当最大上行数据传输速率低于预设上行传输阈值,最大下行数据传输速率高于预设下行传输阈值时,表征该终端被上行限速;当最大上行数据传输速率高于预设上行传输阈值,最大下行数据传输速率低于预设下行传输阈值时,表征该终端被下行限速;当最大上行数据传输速率低于预设上行传输阈值,最大下行数据传输速率低于预设下行传输阈值时,表征该终端被双边限速。

本申请实施例中,当终端判断出最大上数据传输速率高于预设传输阈值时,终端获取上一轮最大数据传输速率;并当判断出上一轮最大数据传输速率小于预设传输阈值时,终端执行解除网络限速提示的过程。

具体的,当终端判断出最大上行数据传输速率高于预设上行传输阈值时,终端获取上一轮最大上行数据传输速率,当判断出上一轮最大上行数据传输速率小于预设上行传输阈值时,终端执行解除上行限速提示的过程。

需要说明的是,包括三种限速类型,分别为上行限速、下行限速和双边限速,这三种限速类型之间可以通过网络侧下发的“modifyepsbearercontextrequestmsg”消息进行改变,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

示例性的,图2为上行数据和下行数据的数据传输速率图,其中,对于第一区域的数据传输速率而言,上行数据传输速率低于门限值,下行数据传输速率高于门限值,为上行限速;对于第二区域的数据传输速率而言,上行数据传速率高于门限值,下行数据传输速率低于门限值,为下行限速;对于第三区域的数据传输速率而言,上行数据传输速率低于门限值,下行数据传输速率低于门限值,为双边限速。

本申请实施例中,终端提醒网络限速的方式和提醒接触网络限速的方式可以为弹出框显示、振铃提醒等,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

示例性的,如图3所示,终端判断出运营商对其进行了网络限速时,终端在当前显示界面上弹出“由于您本月的流量使用超过了40gb。中国电信进行了网络限速”的提示。

可以理解的是,终端在接收到网络侧发送的携带最大数据传输速率的第一nas消息时,将最大数据传输速率和预设传输阈值进行比较,当终端判断出最大数据传输速率低于预设传输阈值时,执行网络限速提示的过程,能够快速、准确的确定出当前数据传输速率低的原因。

实施例二

本申请实施例提供一种网络限速确定方法,如图4所示,该方法可以包括:

s201、当终端接收到第一非接入层nas消息时,终端获取运行当前数据业务的用户身份识别卡。

本申请实施例提供的一种网络限速确定方法适用于当终端的流量使用超过预设阈值时,运营商限制数据传输速率的场景下。

本申请实施例中,当终端处于建立pdn连接或者修改eps承载的场景下,终端接收到第一nas消息,其中,第一nas消息中携带了网络侧下发的、终端进行数据传输时的最大数据传输速率。

本申请实施例中,当终端进行开关飞行模式、热插拔sim卡、更换sim卡、切换数据业务的sim卡、丢网又重新找到网络进行注册时,网络侧向终端发送“activatedefaultepsbearercontextrequestmsg”消息。

本申请实施例中,当网络侧监测到终端已使用的数据流量大于预设阈值时,网络侧向终端发送“modifyepsbearercontextrequestmsg”消息,以修改终端可以进行数据传输的最大数据传输速率。

本申请实施例中,当终端在接收到第一nas消息时,终端判断运行当前数据业务的用户身份识别卡。

s202、当当前数据业务运行在第一用户身份识别卡时,终端根据第一nas消息确定apn类型。

当终端获取到运行房钱数据业务的用户身份识别卡之后,终端就要在判断出当前数据业务运行在第一用户身份识别卡时,根据第一nas消息确定apn类型。

本申请实施例中,当当前数据业务运行在主卡(第一用户身份识别卡)上时,终端根据第一nas消息确定apn类型。

本申请实施例中,当终端从第一nas消息中查找到apn名称时,终端根据apn名称,确定出apn类型;终端从第一nas消息中查找演进分组系统eps承载标识;之后,终端将apn名称和对应的eps承载标识存储至预设eps承载标识与apn名称关系库中。

本申请实施例中,当终端从第一nas消息中未查找到apn名称时,终端从第一nas消息中查找eps承载标识;之后,终端从预设eps承载标识与apn名称关系库中,查找与eps承载标识匹配的apn名称。

具体的,终端从第一nas消息中查找apn名称,当终端从第一nas消息中查找到apn名称时,表征终端处于建立pdn连接的场景下,终端接收到“activatedefaultepsbearercontextrequestmsg”消息,终端根据apn名称确定出apn类型,并从第一nas消息中查找eps承载标识,将apn名称和对应的eps承载标识存储至预设eps承载标识与apn名称关系库中;当终端未从第一nas消息中查找到apn名称时,表征终端处于修改eps承载的场景下,终端接收到“modifyepsbearercontextrequestmsg”消息,终端从第一nas消息中查找eps承载标识,并从预设eps承载标识与apn名称关系库中,查找与eps承载标识匹配的apn名称,之后根据apn名称确定出apn类型。

本申请实施例中,apn类型包括internet类型和wap类型,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

需要说明的是,终端预先为每个apn名称设置有不同的apn类型,因此,终端从第一nas消息中确定出apn名称之后,终端就能够确定出对应的apn类型,当终端接收到“modifyepsbearercontextrequestmsg”消息时,由于“modifyepsbearercontextrequestmsg”消息中并未携带apn名称,因此,终端先从“modifyepsbearercontextrequestmsg”消息中查找到esp_bearer_id值(eps承载标识),并从预设eps承载标识与apn名称关系库中,查找与eps承载标识匹配的apn名称,预设eps承载标识与apn名称关系库中存储有终端接收到“activatedefaultepsbearercontextrequestmsg”消息时,终端记录的eps承载标识与apn名称之间的对应关系。

s203、当apn类型为网络类型时,终端从第一nas消息中查找apn-聚合最大比特率ambr值。

当终端根据第一nas消息确定出apn类型时,终端就要判断apn类型了,当终端判断出apn类型为网络类型时,终端就要从第一nas消息中查找apn-ambr值了。

本申请实施例中,当终端判断出apn类型为internet类型时,表征终端处理的是普通上网的pdn连接;当终端判断出anp类型为wap类型时,表征终端处理的是彩信应用,通常情况下彩信业务所需的数据传输速率非常低,因此,网络会为彩信业务分配一个很小的apn-ambr值,此时,终端无需对其进行网络限速的判断过程。

本申请实施例中,当终端判断出apn类型为internet类型时,终端从第一nas消息中查找apn-ambr值,其中,apn-ambr值中的octet3字段表征的是下行最大数据传输速率,octet4字段表征的是上行最大数据传输速率。

s204、终端将apn-ambr值确定为最大数据传输速率。

当终端从第一nas消息中查找到apn-ambr值之后,终端将apn-ambr值确定为最大数据传输速率。

本申请实施例中,终端将apn-ambr值中的octet3字段和octet4字段确定为最大数据传输速率。

s205、当最大数据传输速率低于预设传输阈值时,终端执行网络限速提示的过程。

当终端将apn-ambr值确定为最大数据传输速率之后,终端就要将最大数据传输速率和预设传输阈值进行比较了,当最大数据传输速率低于预设传输阈值时,终端执行网络限速提示的过程。

本申请实施例中,终端预先为上行数据设置预设上行传输阈值,为下行数据设置预设下行传输阈值,预设上行传输阈值和预设下行传输阈值共同组成了预设传输阈值。其中预设上行传输阈值和预设下行传输阈值可以相同,也可以不同,具体的根据实际情况进行设置,本申请实施例不做具体的限定。

本申请实施例中,终端分别将最大上行数据传输速率和预设上行传输阈值进行比较,将最大下行数据传输速率和预设下行传输阈值进行比较,当最大上行数据传输速率低于预设上行传输阈值,最大下行数据传输速率高于预设下行传输阈值时,表征该终端被上行限速;当最大上行数据传输速率高于预设上行传输阈值,最大下行数据传输速率低于预设下行传输阈值时,表征该终端被下行限速;当最大上行数据传输速率低于预设上行传输阈值,最大下行数据传输速率低于预设下行传输阈值时,表征该终端被双边限速。

需要说明的是,包括三种限速类型,分别为上行限速、下行限速和双边限速,这三种限速类型之间可以通过网络侧下发的“modifyepsbearercontextrequestmsg”消息进行改变,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

示例性的,图2为上行数据和下行数据的数据传输速率图,其中,对于第一区域的数据传输速率而言,上行数据传输速率低于门限值,下行数据传输速率高于门限值,为上行限速;对于第二区域的数据传输速率而言,上行数据传速率高于门限值,下行数据传输速率低于门限值,为下行限速;对于第三区域的数据传输速率而言,上行数据传输速率低于门限值,下行数据传输速率低于门限值,为双边限速。

s206、当最大数据传输速率大于预设传输阈值时,终端获取上一轮最大数据传输速率。

当终端将apn-ambr值确定为最大数据传输速率之后,终端就要将最大数据传输速率和预设传输阈值进行比较了,当最大数据传输速率低于预设传输阈值时,终端获取上一轮最大数据传输速率。

本申请实施例中,当终端判断出最大上数据传输速率高于预设传输阈值时,终端获取上一轮最大数据传输速率,用来判断终端是否解除了网络限速。

s207、当上一轮最大数据传输速率小于预设传输阈值时,终端执行解除网络限速提示的过程。

当终端获取上一轮最大数据传输速率之后,终端判断上一轮最大数据传输速率是否小于预设传输阈值,当终端判断出上一轮最大数据传输速率小于预设传输阈值时,终端执行解除网路限速提示的过程。

本申请实施例中,当判断出上一轮最大上行数据传输速率小于预设上行传输阈值时,终端执行解除上行限速提示的过程。

本申请实施例中,终端提醒网络限速的方式和提醒接触网络限速的方式可以为弹出框显示、振铃提醒等,具体的根据实际情况进行选择,本申请实施例不做具体的限定。

示例性的,如图5所示,终端进行网络限速确定的过程为:

1、当终端在lte网络上请求建立internetapn连接时,终端接收到网络侧发送的“activatedefaultepsbearercontextrequestmsg”消息;

2、终端判断当前数据业务是否运行在主卡上;

3、当终端判断出当前数据业务运行在主卡上时,终端从“activatedefaultepsbearercontextrequestmsg”消息中查找apn名称;

4、当终端根据apn名称判断出apn类型为internet类型时,终端记录当前承载的eps_beaerer_id值;

5、终端从“activatedefaultepsbearercontextrequestmsg”消息中查找apn_ambrie值,并执行8;

6、当终端判断出当前数据业务运行在主卡上时,终端从“modifyepsbearercontextrequestmsg”消息中确定eps_beaerer_id值;

7、当eps_beaerer_id值与步骤3中的eps_beaerer_id值相等时,终端从“modifyepsbearercontextrequestmsg”消息查找apn_ambrie值;

8、当apn_ambrie值小于预设阈值时,终端在当前显示界面上提醒用户网络限速;

9、当终端当前使用的流量总量超过运营商规定的上限时,终端接收到网络侧发送的“modifyepsbearercontextrequestmsg”消息。

s205和s206-s207为s204之后两个并列的步骤,具体的根据实际情况进行选择执行,本申请实施例不做具体的限定。

可以理解的是,终端在接收到网络侧发送的携带最大数据传输速率的第一nas消息时,将最大数据传输速率和预设传输阈值进行比较,当终端判断出最大数据传输速率低于预设传输阈值时,执行网络限速提示的过程,能够快速、准确的确定出当前数据传输速率低的原因。

实施例三

本申请实施例提供一种终端1,如图6所示,所述终端1包括:

确定单元10,用于当接收到第一nas消息时,根据所述第一nas消息确定接入点apn类型;

获取单元11,用于当所述apn类型为网络类型时,获取所述第一nas消息中携带的最大数据传输速率;

提醒单元12,用于当所述最大数据传输速率低于预设传输阈值时,执行网络限速提示的过程。

可选的,所述确定单元10,还用于当从所述第一nas消息中查找到apn名称时,根据所述apn名称,确定出所述apn类型。

可选的,所述终端1还包括:查找单元13和存储单元14。

所述查找单元13,用于从所述第一nas消息中查找演进分组系统eps承载标识;

所述存储单元14,用于将所述apn名称和对应的eps承载标识存储至预设eps承载标识与apn名称关系库中。

可选的,所述查找单元13,还用于当从所述第一nas消息中未查找到apn名称时,从所述第一nas消息中查找eps承载标识;从所述预设eps承载标识与apn名称关系库中,查找与所述eps承载标识匹配的apn名称。

可选的,所述获取单元11,还用于获取运行当前数据业务的用户身份识别卡;

所述确定单元10,还用于当所述当前数据业务运行在第一用户身份识别卡时,根据所述第一nas消息确定所述apn类型。

可选的,所述获取单元11,还用于当所述最大数据传输速率大于所述预设传输阈值时,获取上一轮最大数据传输速率;

所述提醒单元12,还用于当所述上一轮最大数据传输速率小于所述预设传输阈值时,执行解除所述网络限速提示的过程。

可选的,所述查找单元13,还用于从所述第一nas消息中查找apn-聚合最大比特率ambr值;

所述确定单元10,还用于将所述apn-ambr值确定为所述最大数据传输速率。

可选的,所述最大数据传输速率包括上行最大数据传输速率和下行最大数据传输速率中的至少一种。

在实际应用中,基于实施例一和实施例二的同一发明构思下,如图7所示,终端1可以包括:处理器15、存储器16、通信接口17和总线18;

上述确定单元10、获取单元11、提醒单元12、查找单元13和存储单元14可由位于终端1上的处理器15实现,上述处理器15可以为特定用途集成电路(asic,applicationspecificintegratedcircuit)、数字信号处理器(dsp,digitalsignalprocessor)、数字信号处理装置(dspd,digitalsignalprocessingdevice)、可编程逻辑装置(pld,programmablelogicdevice)、现场可编程门阵列(fpga,fieldprogrammablegatearray)、中央处理器(cpu,centralprocessingunit)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本申请实施例不作具体限定,该终端1还包括存储器16,其中,存储器16用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器16可能包含高速ram存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。

所述总线18用于连接所述处理器15、所述存储器16、所述通信接口17以及这些器件之间的相互通信;

所述通信接口17,用于与外部网元进行数据传输;

所述存储器16,用于存储指令和数据;

所述处理器15,执行所述指令用于:当接收到第一非接入层nas消息时,根据所述第一nas消息确定接入点apn类型;当所述apn类型为网络类型时,获取所述第一nas消息中携带的最大数据传输速率;当所述最大数据传输速率低于预设传输阈值时,执行网络限速提示的过程。

在实际应用中,上述存储器16可以是易失性第一存储器(volatilememory),例如随机存取第一存储器(ram,random-accessmemory);或者非易失性第一存储器(non-volatilememory),例如只读第一存储器(rom,read-onlymemory),快闪第一存储器(flashmemory),硬盘(hdd,harddiskdrive)或固态硬盘(ssd,solid-statedrive);或者上述种类的第一存储器的组合,并向处理器15提供指令和数据。

另外,在本实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的单元如果以软件功能模块的形式实现并非作为独立的产品进行销售或使用时,可以存储在一个计算机可读取存储介质中,基于这样的理解,本实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或processor(处理器)执行本实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

本申请实施例提供一种存储介质,其上存储有计算机程序,应用于终端1中,该计算机程序被处理器15执行时实现如实施例一和实施例二所述网络限速确定方法。

以上所述,仅为本申请的较佳实施例,并非用于限定本申请的保护范围。

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