消息过载处理方法及装置与流程

文档序号:16850092发布日期:2019-02-12 22:39阅读:244来源:国知局
消息过载处理方法及装置与流程

本发明涉及通信技术领域,特别涉及消息过载处理方法及装置。



背景技术:

对于mtc(machinetypecommunication,机器类型通信)系统来说,当ue(userequipment,用户设备)的ip(internetprotocol,网络间互联协议)地址不可知或ue不可达时,scs(servicescapabilityserver,业务能力服务器)需要通过dt(devicetriggering,设备触发)来通知ue执行应用层面的指令,建立ue与网络中的scs(servicescapabilityserver,业务能力服务器)或as(applicationserver,应用服务器)之间的通信。现有技术中,sms(shortmessageservice,短消息业务)是实现dt的主要方式。

对于lte(longtermevolution,长期演进)网络来说,要满足ps(packetswitching,分组交换)-only特性的要求,就需要在ps域通过sms实现dt,现有lte网络中,可以采用nas(non-accessstadium,非接入层)消息传输sms,而nas消息承载在srb(signalingradiobearer,信令空口承载)上进行传输。

nas消息除了用于传输sms外,主要用于传输ue和mme(mobilemanagemententity,移动管理实体)之间的控制信令,上述sms属于非实时业务,可以选择性丢弃,而控制信令由于实时性较高,因此优先级高于sms,一般不可丢弃。但是,现有技术中,当下行传输导致基站拥塞时,基站会对所有nas消息进行丢弃,导致基站无法进行正常呼叫接续,影响基站的业务实现;当上行传输导致基站拥塞时,基站由于无法接收其它控制信令,同样影响基站的业务实现。



技术实现要素:

本发明实施例提供消息过载处理方法及装置,以解决现有技术中当基站拥塞时,无法进行正常呼叫接续,从而影响基站业务实现的问题。

为了解决上述技术问题,本发明实施例公开了如下技术方案:

一方面,提供了一种消息过载处理方法,所述方法包括:

基站接收网络设备发送的下行非接入层nas传输消息,所述下行nas传输消息中包含是否传输sms的指示信息;

当所述基站拥塞时,根据所述指示信息确定接收到的下行nas传输消息用于传输sms;

处理所述用于传输sms的下行nas传输消息。

一方面,提供了另一种消息过载处理方法,所述方法包括:

ue接收基站在拥塞时发送的第一消息;

根据所述第一消息确定是否向所述基站发送包含sms的上行nas传输消息。

一方面,提供了一种消息过载处理装置,所述装置包括:

接收单元,用于接收网络设备发送的下行nas传输消息,所述下行nas传输消息中包含是否传输sms的指示信息;

确定单元,用于当基站拥塞时,根据所述接收单元接收到的指示信息确定接收到的下行nas传输消息用于传输sms;

处理单元,用于所述确定单元确定接收到的下行nas传输消息用于传输sms后,处理所述接收单元接收到的用于传输sms的下行nas传输消息。

一方面,提供了另一种消息过载处理装置,所述装置包括:

接收单元,用于接收基站在拥塞时发送的第一消息;

处理单元,用于根据所述接收单元接收到的第一消息确定是否向所述基站发送包含sms的上行nas传输消息。

本发明实施例中,对于下行传输,基站接收网络设备发送的包含是否传输sms的指示信息的下行nas传输消息,当基站拥塞时,根据指示信息确定接收到的下行nas传输消息用于传输sms时,处理用于传输sms的下行nas传输消息;对于上行传输,ue接收基站在拥塞时发送的第一消息,根据该第一消息确定是否向基站发送上行nas传输消息。本发明实施例中,在下行传输过程中,当基站拥塞时可以根据下行nas传输消息中的指示信息识别出用于传输sms的下行nas传输消息,从而使得基站可以对该下行nas传输消息进行丢弃或者延时传输处理,缓解基站的拥塞状况,从而使得用于传输控制信令的nas传输消息可以正常传输,基站可以进行正常的呼叫接续,保证基站业务的实现;在上行传输过程中,当基站拥塞时可以将自身的拥塞信息通知给ue,从而使得ue可以选择性的不传输或延时传输包含sms的上行nas传输消息,缓解基站的拥塞情况,使得基站可以接收到控制信令,保证基站业务的实现。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明中消息过载处理方法的一个实施例流程图;

图2为本发明中消息过载处理方法的另一个实施例流程图;

图3为本发明中消息过载处理方法的另一个实施例流程图;

图4为本发明中消息过载处理方法的另一个实施例流程图;

图5为本发明中消息过载处理方法的另一个实施例流程图;

图6为本发明中消息过载处理方法的另一个实施例流程图;

图7为本发明消息过载处理装置的一个实施例框图;

图8为本发明消息过载处理装置的另一个实施例框图;

图9为本发明消息过载处理装置的另一个实施例框图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明如下实施例提供了消息过载处理方法及装置,以便基站拥塞时,可以区分nas消息传输的是sms或者控制信令,从而保证基站业务的正常实现。

参见图1,为本发明消息过载处理方法的一个实施例流程图,该实施例示出了基站拥塞时,对下行传输消息的过载处理过程:

步骤101:基站接收网络设备发送的下行nas传输消息,该下行nas传输消息中包含是否传输sms的指示信息。

下行nas传输消息除了用于传输下行sms外,主要用于传输ue和mme之间的控制信令,上述sms属于非实时业务,可以选择性丢弃,而控制信令由于实时性较高,因此优先级高于sms,一般不可丢弃。为了区别下行nas传输消息中传输的具体内容,本实施例中在下行nas传输消息中加入sms的指示信息,具体可以采用如下任意一种方式:

方式一:下行nas传输消息中包含sms指示字段,利用该sms指示字段的字段值指示是否传输sms,例如,当字段值为“yes”时,表示传输sms,字段值为“no”时,表示未传输sms,又例如,字段值用优先级表示,当字段值为“low”时,表示传输sms,字段值为“high”时,表示未传输sms;另外,如果网络设备认为该sms为高优先级的sms,则网络设备也可以将sms的指示字段的值设置成“no”或者“high”,从而使该sms区别于一般的sms。

方式二:下行nas传输消息中包含下行通用nas传输消息内容(downlinkgenericnastransportmessagecontent),重用该下行通用nas传输消息内容中的协议鉴别字段(protocoldiscriminator),该协议鉴别字段设置的类型用于指示是否传输sms,例如,如果协议鉴别字段设置为sms类型,则表示传输sms,如果设置为其它类型,则表示未传输sms;另外,如果网络设备认为该sms为高优先级的sms,则网络设备也可以将sms的指示字段的值设置成“no”或者“high”,从而使该sms区别于一般的sms。

方式三:下行nas传输消息中包含下行通用nas传输消息内容(downlinkgenericnastransportmessagecontent),在该下行通用nas传输消息内容中增加sms指示字段,该sms指示字段的字段值用于指示是否传输sms,例如当字段值为“yes”时,表示传输sms,字段值为“no”时,表示未传输sms,又例如,字段值用优先级表示,当字段值为“low”时,表示传输sms,字段值为“high”时,表示未传输sms。另外,另外,如果网络设备认为该sms为高优先级的sms,则网络设备也可以将sms的指示字段的值设置成“no”或者“high”,从而使该sms区别于一般的sms。

本实施例中,网络设备主要指网络中的mme设备。

步骤102:当基站拥塞时,根据指示信息确定接收到的下行nas传输消息用于传输sms。

当基站拥塞时,需要对接收到的下行nas传输消息进行区别处理,此时基站获取接收到的下行nas传输消息中的指示信息,根据该指示信息可以判断接收到的下行nas传输消息是否包含sms,即该下行nas传输消息是否用于传输sms,以此从接收到的下行nas传输消息中确定出用于传输sms的下行nas传输消息。

步骤103:基站处理用于传输sms的下行nas传输消息。

对于接收到的用于传输sms的下行nas传输消息,基站可以直接丢弃这些下行nas传输消息,或者基站也可以按照预设的时间间隔延时传输这些下行nas传输消息。

由上述实施例可见,在下行传输过程中,当基站拥塞时可以根据下行nas传输消息中的指示信息识别出用于传输sms的下行nas传输消息,从而使得基站可以对该下行nas传输消息进行丢弃或者延时传输处理,缓解基站的拥塞状况,从而使得用于传输控制信令的nas传输消息可以正常传输,基站可以进行正常的呼叫接续,保证基站业务的实现。

参见图2,为本发明消息过载处理方法的另一个实施例流程图,该实施例示出了基站拥塞时,对下行传输消息的过载处理过程,该实施例中用于传输sms的下行nas传输消息中进一步包括了sms的优先级:

步骤201:基站接收网络设备发送的下行nas传输消息,该下行nas传输消息中包含是否传输sms的指示信息,其中用于传输sms的下行nas传输消息中还包含sms的优先级。

下行nas传输消息除了用于传输下行sms外,主要用于传输ue和mme之间的控制信令,上述sms属于非实时业务,可以选择性丢弃,而控制信令由于实时性较高,因此优先级高于sms,一般不可丢弃。为了区别下行nas传输消息中传输的具体内容,本实施例中在下行nas传输消息中加入sms的指示信息,具体可以采用如下任意一种方式:

方式一:下行nas传输消息中包含sms指示字段,利用该sms指示字段的字段值指示是否传输sms,例如,当字段值为“yes”时,表示传输sms,字段值为“no”时,表示未传输sms,又例如,字段值用优先级表示,当字段值为“low”时,表示传输sms,字段值为“high”时,表示未传输sms;

方式二:下行nas传输消息中包含下行通用nas传输消息内容(downlinkgenericnastransportmessagecontent),重用该下行通用nas传输消息内容中的协议鉴别字段(protocoldiscriminator),该协议鉴别字段设置的类型用于指示是否传输sms,例如,如果协议鉴别字段设置为sms类型,则表示传输sms,如果设置为其它类型,则表示未传输sms;

方式三:下行nas传输消息中包含下行通用nas传输消息内容(downlinkgenericnastransportmessagecontent),在该下行通用nas传输消息内容中增加sms指示字段,该sms指示字段的字段值用于指示是否传输sms,例如当字段值为“yes”时,表示传输sms,字段值为“no”时,表示未传输sms,又例如,字段值用优先级表示,当字段值为“low”时,表示传输sms,字段值为“high”时,表示未传输sms。

本实施例中,为了在基站拥塞时可以选择性的对用于传输sms的下行nas传输消息进行处理,可以在用于传输sms的下行nas传输消息包含sms的优先级,以保证在基站拥塞时可以保证具有较高优先级的sms可以正常传输。例如,优先级的值为“1”,表示优先级最高,优先级的值为“2”,表示优先级次高,以此类推,可以设置若干优先级。

本实施例中,网络设备主要指网络中的mme设备。该mme设备向基站发送的下行nas传输中包含sms的优先级可以由gmsc(gatewaymobileswitchingcenter,网关移动交换中心)发送给msc(mobileservicesswitchingcenter,移动业务交换中心),再由msc转发给该mme设备,或者,也可以由gmsc或mtc(mobileterminatedcall,移动台被叫)-iwf(interworkingfunction,互联功能)设备直接发送给该mme设备。

本实施例中,sms的指示信息和sms的优先级可以通过不同的字段分别进行指示,也可以在同一个字段内进行指示,在同一个字段内进行指示时,该下行nas传输消息中可以仅包含优先级,即通过优先级隐含表示该下行nas传输消息用于传输sms。

步骤202:当基站拥塞时,根据指示信息确定接收到的下行nas传输消息是否为用于传输sms的下行nas传输消息,若是,则执行步骤203;否则,执行步骤204;

当基站拥塞时,需要对接收到的下行nas传输消息进行区别处理,此时基站获取接收到的下行nas传输消息中的指示信息,根据该指示信息可以判断接收到的下行nas传输消息是否包含sms,即该下行nas传输消息是否用于传输sms,以此从接收到的下行nas传输消息中确定出用于传输sms的下行nas传输消息。

步骤203:判断sms的优先级是否高于预设优先级,若是,则执行步骤204;否则,执行步骤205。

本实施例中,预设优先级可以由网络设备预先下发给基站,基站对该预设优先级进行保存。

本实施例中假设按照步骤201中的示例,共划分了五个优先级,从高到低优先级的值分别为“1、2、3、4、5”,则可以设置预设优先级的值为“3”,当确定出用于传输sms的下行nas传输消息后,可以从该消息中读取中sms的优先级,如果该优先级的值高于3,即为1或2,则可以执行步骤204,否则,执行步骤205。

步骤204:基站向ue传输下行nas传输消息,结束当前流程。

当根据步骤202中判断结果,确定接收到的下行nas传输消息不是用于传输sms的下行nas传输消息时,说明该下行nas传输消息用于传输控制信令,因此直接传输该下行nas传输消息即可;

当根据步骤203判断sms的优先级高于预设优先级时,说明该sms比较重要,因此直接传输包含该sms的下行nas传输消息。

步骤205:基站丢弃下行nas传输消息或按照预设时间间隔延时传输下行nas传输消息,结束当前流程。

当根据步骤203判断sms的优先级不高于预设优先级时,则说明该sms的重要性不高,因此基站可以直接丢弃包含该sms的下行nas传输消息,或者在预设的时间间隔(基站可以从拥塞状态恢复正常)后传输包含该sms的下行nas传输消息。通过减少包含sms的下行nas传输消息的传输,以缓解基站当前的拥塞情况。

由上述实施例可见,在下行传输过程中,当基站拥塞时可以根据下行nas传输消息中的指示信息识别出用于传输sms的下行nas传输消息,从而使得基站可以对该下行nas传输消息进行丢弃或者延时传输处理,缓解基站的拥塞状况,从而使得用于传输控制信令的nas传输消息可以正常传输,基站可以进行正常的呼叫接续,保证基站业务的实现;该实施例中可以进一步为sms设置优先级,从而保证基站拥塞时,一些重要的sms可以通过下行nas传输消息进行正常传输。

参见图3,为本发明消息过载处理方法的另一个实施例流程图,该实施例示出了基站拥塞时,对下行传输消息的过载处理过程,该实施例中基站可以进一步分别向网络设备和ue发送通知基站拥塞的消息:

步骤301:基站接收网络设备发送的下行nas传输消息,该下行nas传输消息中包含是否传输短消息业务sms的指示信息。

下行nas传输消息除了用于传输下行sms外,主要用于传输ue和mme之间的控制信令,上述sms属于非实时业务,可以选择性丢弃,而控制信令由于实时性较高,因此优先级高于sms,一般不可丢弃。为了区别下行nas传输消息中传输的具体内容,本实施例中在下行nas传输消息中加入sms的指示信息,具体可以采用如下任意一种方式:

方式一:下行nas传输消息中包含sms指示字段,利用该sms指示字段的字段值指示是否传输sms,例如当字段值为“yes”时,表示传输sms,字段值为“no”时,表示未传输sms,又例如,字段值用优先级表示,当字段值为“low”时,表示传输sms,字段值为“high”时,表示未传输sms;

方式二:下行nas传输消息中包含下行通用nas传输消息内容(downlinkgenericnastransportmessagecontent),重用该下行通用nas传输消息内容中的协议鉴别字段(protocoldiscriminator),该协议鉴别字段设置的类型用于指示是否传输sms,例如,如果协议鉴别字段设置为sms类型,则表示传输sms,如果设置为其它类型,则表示未传输sms;

方式三:下行nas传输消息中包含下行通用nas传输消息内容(downlinkgenericnastransportmessagecontent),在该下行通用nas传输消息内容中增加sms指示字段,该sms指示字段的字段值用于指示是否传输sms,例如当字段值为“yes”时,表示传输sms,字段值为“no”时,表示未传输sms,又例如,字段值用优先级表示,当字段值为“low”时,表示传输sms,字段值为“high”时,表示未传输sms。

本实施例中,网络设备主要指网络中的mme设备。

步骤302:当基站拥塞时,根据指示信息确定接收到的下行nas传输消息用于传输sms。

当基站拥塞时,需要对接收到的下行nas传输消息进行区别处理,此时基站获取接收到的下行nas传输消息中的指示信息,根据该指示信息可以判断接收到的下行nas传输消息是否包含sms,即该下行nas传输消息是否用于传输sms,以此从接收到的下行nas传输消息中确定出用于传输sms的下行nas传输消息。

步骤303:基站处理下行nas传输消息。

对于接收到的用于传输sms的下行nas传输消息,基站可以直接丢弃这些下行nas传输消息,或者基站也可以按照预设的时间间隔延时传输这些下行nas传输消息。

步骤304:向网络设备发送包含基站拥塞信息的s1ap消息,以使网络设备根据拥塞信息停止向基站发送下行nas传输消息。

本实施例中,在基站拥塞时,为了减少下行传输方向上的下行nas传输消息,基站可以向网络设备发送包含基站拥塞信息的s1ap(s1applicationprotocol,应用层协议)消息,当网络设备接收到该ap消息后,根据其中的拥塞信息获知基站拥塞,因此可以停止向基站发送下行nas传输消息,以缓解基站的拥塞情况,该停止发送的下行nas传输消息主要指包含sms的下行nas传输消息。

步骤305:基站向ue下发包含基站拥塞信息的第一消息,以使ue根据第一消息确定是否向基站发送包含sms的上行nas传输消息。

本实施例中,在基站拥塞时,为了减少上行传输方向上的包含sms的上行nas传输消息,基站可以向ue发送包含基站拥塞信息的第一消息。该第一消息可以是基站通过广播方式发送的包含第一参数的系统消息,当ue检测到该第一参数时,触发ue根据系统消息中的第二参数判断不允许发送包含sms的上行nas传输消息,ue停止向基站发送上行nas传输消息,从而缓解基站的拥塞情况;或者,该第一消息也可以是基站在拥塞时发送的包含基站拥塞信息的rrc(radioresourcecontrol,无线资源控制协议)消息,ue接收到rrc消息后,从rrc消息中检测基站拥塞信息,当检测到基站拥塞信息时,停止向基站发送包含sms的上行nas传输消息,或者按照预设的时间间隔延时传输包含sms的上行nas传输消息,从而缓解基站的拥塞情况。

需要说明的是,上述实施例中步骤304和步骤305可以由基站同时执行,而不区分其执行的先后顺序,或者也可以仅由基站执行其中任意一个步骤;另外,上述实施例中也可以采用前述实施例二中为sms设置优先级的方式,以进一步区分重要的sms,在此不再赘述。

由上述实施例可见,在下行传输过程中,当基站拥塞时可以根据下行nas传输消息中的指示信息识别出用于传输sms的下行nas传输消息,从而使得基站可以对该下行nas传输消息进行丢弃或者延时传输处理,缓解基站的拥塞状况,从而使得用于传输控制信令的nas传输消息可以正常传输,基站可以进行正常的呼叫接续,保证基站业务的实现;该实施例中基站可以进一步将拥塞情况通知给网络设备或ue,使得网络设备或ue可以控制向基站传输包含sms的nas传输消息,从而缓解基站的拥塞情况。

参见图4,为本发明消息过载处理方法的另一个实施例流程图,该实施例示出了基站拥塞时,ue对上行传输消息的过载处理过程:

步骤401:ue接收基站在拥塞时发送的第一消息。

在基站拥塞时,为了减少上行传输方向上的上行nas传输消息,基站可以向ue发送包含基站拥塞信息的第一消息。

步骤402:ue根据该第一消息确定是否向基站发送包含sms的上行nas传输消息。

具体的,当步骤401中的第一消息是基站通过广播方式发送的包含第一参数的系统消息时,ue从系统消息中检测到该第一参数后,触发ue根据系统消息中的第二参数判断不允许发送包含sms的上行nas传输消息,则ue停止向基站发送包含sms的上行nas传输消息,从而缓解基站的拥塞情况。

当步骤401中的第一消息也可以是基站在拥塞时发送的包含基站拥塞信息的rrc消息,ue接收到rrc消息后,从rrc消息中检测基站拥塞信息,当检测到基站拥塞信息时,停止向基站发送包含sms的上行nas传输消息,或者按照预设的时间间隔延时传输包含sms的上行nas传输消息,从而缓解基站的拥塞情况。

由上述实施例可见,在上行传输过程中,当基站拥塞时可以将自身的拥塞信息通知给ue,从而使得ue可以选择性的不传输或延时传输包含sms的上行nas传输消息,缓解基站的拥塞情况,使得基站可以接收到控制信令,保证基站业务的实现。

参见图5,为本发明消息过载处理方法的另一个实施例流程图,该实施例示出基站拥塞时,ue根据基站广播的系统消息对上行传输消息的过载处理过程:

步骤501:ue接收基站在拥塞时通过广播方式发送的包含第一参数的系统消息。

在基站拥塞时,为了减少上行传输方向上的上行nas传输消息,基站可以广播包含第一参数的系统消息。

该系统消息(systeminformationblocktype2informationelement)中的第一参数可以为新增加的ssac-barringforsms-overnas(基于业务接入控制-禁止基于非接入层短消息)参数,或者ac-barringforcsfbsmsonly-r10(接入控制-禁止基于csfb短消息)参数,或者ac-barringforsms-overnas(接入控制-禁止基于非接入层短消息)参数。该第一参数的作用在于触发ue执行是否允许发送包含sms的上行nas传输消息的判断。

步骤502:ue在系统消息中检测第一参数。

步骤503:当检测到第一参数时,根据系统消息中包含的第二参数判断是否允许发送包含sms的上行nas传输消息。

系统消息(systeminformationblocktype2informationelement)中的第二参数可以是该系统消息中原本具有的ac-barringfactor(接入控制-禁止因子)参数,或者ac-barringtime(接入控制-禁止时间)参数,或者ac-barringforspecialac(接入控制-基于特殊接入控制的禁止)参数。

其中,如果ue检测到系统消息systeminformationblocktype2中包括的第一参数为现有的ac-barringforcsfbsmsonly-r10(接入控制-禁止基于csfb短消息)参数,或者ac-barringforsms-overnas(接入控制-禁止基于非接入层短消息)参数。此时ue将上述第一参数作为acbarringparameter(接入控制禁止参数),该acbarringparameter(接入控制禁止参数)触发ue判断是否发送包含sms的上行nas传输消息,判断过程包括:如果ue在usim(universalsubscriberidentitymodule,全球用户识别卡)卡上有一个或者多个accessclasses(接入类型),并且该accessclasses的值介于11至15之间,如果此时ue上存储的有效的accessclasses在acbarringparameter(接入控制禁止参数)中作为第二参数的ac-barringforspecialac(接入控制-基于特殊接入控制的禁止)参数中被设置成0,则允许ue发送包含sms的上行nas传输消息;否则,产生一个介于0至1之间的随机数,如果这个随机数比acbarringparameter(接入控制禁止参数)中作为第二参数的ac-barringfactor(接入控制-禁止因子)参数小,则允许ue发送包含sms的上行nas传输消息,否则,不允许ue发送包含sms的上行nas传输消息。当不允许ue发送包含sms的上行nas传输消息时,ue可以启动tbarring(timebarring,禁止时间)定时器,该定时器用于在定时周期到达时重新判断是否允许发送包含sms的上行nas传输消息,该定时器的定时周期tbarring可以设置为tbarring=(0.7+0.6*rand)*ac-barringtime,其中rand为0至1之间的随机数。

其中,如果ue检测到系统消息systeminformationblocktype2中包括的第一参数为ssac-barringforsms-overnas(基于业务接入控制-禁止基于非接入层短消息)参数。此时ue将上述第一参数作为acbarringparameter(接入控制禁止参数),该acbarringparameter(接入控制禁止参数)触发ue判断是否发送包含sms的上行nas传输消息,判断过程包括:当ue收到上层业务层请求时,需要设置barringforsms-overnas(禁止基于非接入层短消息时间)参数。此时当ue处于空闲状态时,则ue收到ssac-barringforsms-overnas(基于业务接入控制-禁止基于非接入层短消息)参数,如果ue在usim卡上有一个或者多个accessclasses(接入类型),并且accessclasses的值介于11至15之间,则如果ue上存储的有效的accessclasses在ssac-barringforsms-overnas(基于业务接入控制-禁止基于非接入层短消息)参数中作为第二参数的ac-barringforspecialac(接入控制-基于特殊接入控制的禁止)所对应的参数中被设置成0,则相应将barringfactorforsmsovernas(基于非接入层短消息禁止因子)参数设置成1,以及将barringtimeforsmsovernas(基于非接入层短消息禁止时间)参数设置成0;否则将barringfactorforsmsovernas(基于非接入层短消息禁止因子)参数和barringtimeforsmsovernas(基于非接入层短消息禁止时间)参数分别设置成ssac-barringforsms-overnas(基于业务接入控制-禁止基于非接入层短消息)中的ac-barringfactor(接入控制-禁止因子)参数和ac-barringtime(接入控制-禁止时间)参数。然后,ue将设置后的barringfactorforsmsovernas转发给上层应用,由上层应用根据设置的参数决定是否允许ue发送包含sms的上行nas传输消息。

步骤504:当判断结果为不允许时,ue停止向基站发送包含sms的上行nas传输消息,或者按照预设的时间间隔延时传输包含sms的上行nas传输消息。

由上述实施例可见,在上行传输过程中,当基站拥塞时可以将自身的拥塞信息通知给ue,从而使得ue可以选择性的不传输或延时传输包含sms的上行nas传输消息,缓解基站的拥塞情况,使得基站可以接收到控制信令,保证基站业务的实现。

参见图6,为本发明消息过载处理方法的另一个实施例流程图,该实施例示出基站拥塞时,ue根据系统发送的rrc消息对上行传输消息的过载处理过程:

步骤601:ue接收基站在拥塞时发送的包含基站拥塞信息的rrc消息。

在基站拥塞时,为了减少上行传输方向上的上行nas传输消息,基站可以向ue发送包含拥塞信息的rrc消息。

步骤602:ue接收到rrc消息后,从rrc消息中检测基站拥塞信息。

步骤603:当检测到基站拥塞信息时,ue停止向基站发送包含sms的上行nas传输消息,或者按照预设的时间间隔延时传输包含sms的上行nas传输消息。

由上述实施例可见,在上行传输过程中,当基站拥塞时可以将自身的拥塞信息通知给ue,从而使得ue可以选择性的不传输或延时传输包含sms的上行nas传输消息,缓解基站的拥塞情况,使得基站可以接收到控制信令,保证基站业务的实现。

与本发明消息过载处理方法的实施例相对应,本发明还提供了消息过载处理装置的实施例。

参见图7,为本发明消息过载处理装置的一个实施例框图,该装置通常位于基站,用于在基站拥塞时对过载的消息进行处理:

该装置包括:接收单元710、确定单元720和处理单元730。

其中,接收单元710,用于接收网络设备发送的下行nas传输消息,所述下行nas传输消息中包含是否传输sms的指示信息;

具体的,接收单元710接收到的下行nas传输消息中可以包含任意一种下述是否传输sms的指示信息:所述下行nas传输消息中包含sms指示字段,所述sms指示字段的字段值用于指示是否传输sms;所述下行nas传输消息中包含下行通用nas传输消息内容,重用所述下行通用nas传输消息内容中的协议鉴别字段,所述协议鉴别字段设置的类型用于指示是否传输sms;所述下行nas传输消息中包含下行通用nas传输消息内容,在所述下行通用nas传输消息内容中增加sms指示字段,所述sms指示字段的字段值用于指示是否传输sms。

确定单元720,用于当基站拥塞时,根据所述接收单元710接收到的指示信息确定接收到的下行nas传输消息用于传输sms;

处理单元730,用于所述确定单元720确定接收到的下行nas传输消息用于传输sms后,处理所述接收单元710接收到的下行nas传输消息;

在一个具体的实施例中:

处理单元可以包括至少一个下述子单元(图7中未示出):

丢弃子单元,用于丢弃所述接收单元710接收到的用于传输sms的下行nas传输消息;

延时子单元,用于按照预设的时间间隔延时传输所述接收单元710接收到的用于传输sms的下行nas传输消息。

在另一个具体的实施例中:

所述装置还可以包括(图7中未示出):保存单元,用于保存所述网络设备下发的sms的预设优先级;

相应的,当接收单元710接收到的下行nas传输消息中还包含所述sms的优先级时,所述处理单元可以包括(图7中未示出):

判断子单元,用于判断所述接收单元710接收到的sms的优先级是否高于所述保存单元保存的预设优先级;

传输子单元,用于当所述判断子单元的判断结果为是时,传输所述接收单元710接收到的用于传输sms的下行nas传输消息;

处理子单元,用于当所述判断子单元的判断结果为否时,丢弃所述接收单元710接收到的用于传输sms的下行nas传输消息或按照预设时间间隔延时传输所述接收单元710接收到的用于传输sms的下行nas传输消息。

参见图8,为本发明消息过载处理装置的另一个实施例框图,该装置通常位于基站,用于在基站拥塞时对过载的消息进行处理:

该装置包括:接收单元810、确定单元820、处理单元830、发送单元840和下发单元850。

其中,接收单元810,用于接收网络设备发送的下行nas传输消息,所述下行nas传输消息中包含是否传输sms的指示信息;

具体的,接收单元810接收到的下行nas传输消息中可以包含任意一种下述是否传输sms的指示信息:所述下行nas传输消息中包含sms指示字段,所述sms指示字段的字段值用于指示是否传输sms;所述下行nas传输消息中包含下行通用nas传输消息内容,重用所述下行通用nas传输消息内容中的协议鉴别字段,所述协议鉴别字段设置的类型用于指示是否传输sms;所述下行nas传输消息中包含下行通用nas传输消息内容,在所述下行通用nas传输消息内容中增加sms指示字段,所述sms指示字段的字段值用于指示是否传输sms。

确定单元820,用于当基站拥塞时,根据所述接收单元810接收到的指示信息确定接收到的下行nas传输消息用于传输sms;

处理单元830,用于所述确定单元820确定接收到的下行nas传输消息用于传输sms后,处理所述接收单元810接收到的用于传输sms的下行nas传输消息;

在一个具体的实施例中:

处理单元可以包括至少一个下述子单元(图8中未示出):

丢弃子单元,用于丢弃所述接收单元810接收到的用于传输sms的下行nas传输消息;

延时子单元,用于按照预设的时间间隔延时传输所述接收单元810接收到的用于传输sms的下行nas传输消息。

在另一个具体的实施例中:

所述装置还可以包括(图8中未示出):保存单元,用于保存所述网络设备下发的sms的预设优先级;

相应的,当接收单元810接收到的下行nas传输消息中还包含所述sms的优先级时,所述处理单元可以包括(图8中未示出):

判断子单元,用于判断所述接收单元810接收到的sms的优先级是否高于所述保存单元保存的预设优先级;

传输子单元,用于当所述判断子单元的判断结果为是时,传输所述接收单元810接收到的用于传输sms的下行nas传输消息;

处理子单元,用于当所述判断子单元的判断结果为否时,丢弃所述接收单元810接收到的用于传输sms的下行nas传输消息或按照预设时间间隔延时传输所述接收单元810接收到的用于传输sms的下行nas传输消息。

发送单元840,用于所述确定单元820确定接收到的下行nas传输消息用于传输sms后,向所述网络设备发送包含所述基站拥塞信息的ap消息,以使所述网络设备根据所述拥塞信息停止向所述基站发送下行nas传输消息;

下发单元850,用于所述确定单元820确定接收到的下行nas传输消息用于传输sms后,向ue下发包含所述基站拥塞信息的第一消息,以使所述ue根据所述第一消息确定是否向所述基站发送包含sms的上行nas传输消息。

需要说明的是,为了示例方便,图8中同时示出了发送单元840和下发单元850,实际应用中,根据需要可以仅包含上述发送单元840和下发单元850中的任意一个单元。

参见图9,为本发明消息过载处理装置的另一个实施例框图,该装置通常位于ue,用于在基站拥塞时,根据基站下发的消息对上行传输消息进行处理:

该装置包括:接收单元910和处理单元920。

其中,接收单元910,用于接收基站在拥塞时发送的第一消息;

处理单元920,用于根据所述接收单元910接收到的第一消息确定是否向所述基站发送包含sms的上行nas传输消息。

在一个具体实例中:

接收单元910,可以具体用于接收基站在拥塞时通过广播方式发送的包含第一参数的系统消息;

相应的,处理单元920可以包括(图9中未示出):第一检测子单元,用于在所述接收单元910接收的所述系统消息中检测所述第一参数;判断子单元,用于当所述第一检测子单元检测到所述第一参数时,根据所述系统消息中包含的第二参数判断是否允许发送包含sms的上行nas传输消息;第一处理子单元,用于当所述判断子单元的判断结果为不允许时,停止向所述基站发送所述包含sms的上行nas传输消息。

在另一个具体实例中:

接收单元910,可以具体用于接收基站在拥塞时发送的包含所述基站拥塞信息的rrc消息;

相应的,处理单元920可以包括(图9中未示出):第二检测子单元,用于所述接收单元910接收到rrc消息后,从所述rrc消息中检测基站拥塞信息;第二处理子单元,用于当所述第二检测子单元检测到基站拥塞信息时,停止向所述基站发送包含sms的上行nas传输消息,或者按照预设的时间间隔延时传输包含sms的上行nas传输消息。

由上述实施例可见,对于下行传输,基站接收网络设备发送的包含sms的指示信息的下行nas传输消息,当基站拥塞时,根据指示信息确定接收到的下行nas传输消息用于传输sms时,按照预设方式处理下行nas传输消息;对于上行传输,ue接收基站在拥塞时发送的第一消息,根据该第一消息确定是否向基站发送上行nas传输消息。本发明实施例中,在下行传输过程中,当基站拥塞时可以根据下行nas传输消息中的指示信息识别出用于传输sms的下行nas传输消息,从而使得基站可以对该下行nas传输消息进行丢弃或者延时传输处理,缓解基站的拥塞状况,从而使得用于传输控制信令的nas传输消息可以正常传输,基站可以进行正常的呼叫接续,保证基站业务的实现;在上行传输过程中,当基站拥塞时可以将自身的拥塞信息通知给ue,从而使得ue可以选择性的不传输或延时传输包含sms的上行nas传输消息,缓解基站的拥塞情况,使得基站可以接收到控制信令,保证基站业务的实现。

值得注意的是,上述消息过载处理装置的实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

另外,本领域普通技术人员可以理解实现上述各方法实施例中的全部或部分步骤是可以通过程序来指令相关的硬件完成,相应的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

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