具体实施方式
提供了一种方法及一种***,用于引入对包括APN的USAT网络拒绝事件中的SM(会话管理)拒绝的支持。所述方法及***向UICC提供在由ME接收的ACTIVATE PDP CONTEXT REJECT(激活PDP上下文拒绝)消息中包括的所有SM原因或者在由ME接收的PDNCONNECTIVITY REJECT(PDN连接拒绝)消息中包括的演进型会话管理(ESM)原因及其相应APN。这种方法及***允许UICC监视所有拒绝,以使用其打开信道命令,智能地选择适合的APN,以包括在ACTIVATE PDP CONTEXT REJECT消息或PDN CONNECTIVITYREJECT消息中。
在特定实施例中,所述方法及***包括对USAT网络拒绝事件中的SM原因信息元素的支持。这种支持可以被用于不具有相应APN的ME中。在这种情况下,ME提供在ACTIVATE PDP CONTEXT REJECT消息中包括的SM原因或者ME提供在PDN CONNECTIVITY REJECT消息中包括的ESM原因。
在其它实施例中,所述方法及***使用终端响应,以向UICC指示打开信道命令存在特定问题。在该实施例中,在打开信道过程期间,ME提供终端响应,以对打开信道命令做出应答。在该实施例中,ME包括在ACTIVATE PDP CONTEXT REJECT消息中包括的SM原因,或者ME将从网络接收的PDN CONNECTIVITY REJECT消息中包括的ESM原因提供给终端响应消息。
在特定实施例中,提供了一种方法及一种***,用于引入对包括APN的3GPP2 VSNCP配置请求网络拒绝事件的支持。该支持向UICC提供了由ME接收的3GPP2VSNCP配置拒绝消息中包括的所有错误代码及其相应APN。该方法及***允许UICC监视所有拒绝,以使用其打开信道命令来智能地选择适合的APN,以包括在3GPP2VSNCP配置拒绝消息中。
在特定实施例中,所述方法及***引入了对CCAT或USAT网络拒绝事件中的错误代码的支持。这种支持可以用于没有相应APN的ME。在这种情况下,ME提供在3GPP2VSNCP配置拒绝消息中包括的错误代码VSNCP配置选项。
在其它实施例中,所述方法及***使用终端响应,以向UICC指示打开信道命令存在特定问题。在该实施例中,在打开信道过程期间,ME提供终端响应,以对打开信道命令做出应答。在该实施例中,ME包括在3GPP2VSNCP配置拒绝消息中包括的错误代码VSNCP配置选项。
现在将参考附图详细地描述本发明的多种说明性实施例。尽管在以下描述中阐述了多种细节,但是应该意识到,可以在没有这些具体细节的情况下实践本发明,并且可以对本文描述的发明做多种具体实现的决策,以实现发明人的特定目标,比如与工艺技术或设计相关的约束相兼容,其中所述工艺技术或设计相关的约束随着从一个实现到另一实现而改变。尽管这种开发努力可能是复杂且耗时的,然而,其将是受益于本公开的本领域技术人员经历的例程。例如,以框图和流程图的形式示出、而非详细地示出所选方面,以避免限制或使本发明模糊。此外,使用算法或者对计算机存储器内的数据的操作来呈现了本文提供的详细描述中的一些部分。这种描述和表示由本领域技术人员用于向本领域的其它技术人员描述和表达其工作的实质。
现在参考图3和4,相应地示出了ME向UICC通知由MMS会话触发的或者由于失败的打开信道而导致的ACTIVATE PDP CONTEXTREJECT消息或PDN CONNECTIVITY REJECT消息的流程图。更具体地,在特定实施例中,包括APN的USAT网络拒绝事件还包括对会话管理(SM)网络拒绝的支持。
在特定实施例中,UICC通过读取下载简档的字节中的特定比特(例如,第5个和第7个比特),发现支持网络拒绝事件。在特定实施例中,终端简档的字节与ME发送的终端简档下载的第25个字节相对应。
图5示出了终端简档的字节的映射。在该映射中,一个比特用于指示对GERAN/UTRAN网络的网络拒绝事件的支持,以及一个比特用于指示对E-UTRAN网络的网络拒绝事件的支持。
如果ME指示支持任何无线电技术,则UICC继续到,将网络拒绝事件登记到SETUP EVENT LIST USAT命令中,以使能对拒绝消息的接收。
再次参见图4,当ME从网络接收ACTIVATE PDP CONTEXTREJECT消息或PDN CONNECTIVITY REJECT消息,并且网络拒绝事件被登记到了拒绝事件列表中时,ME向UICC下发网络拒绝事件。在一个实施例中,该事件包括在原始ACTIVATE PDP CONTEXT REJECT消息或PDN CONNECTIVITY REJECT消息中包括的APN。
此外,在特定实施例中,在ME接收的REJECT消息中包括的所有SM原因信息元素被下发至UICC。在特定其它实施例中,在由与UICC相关的ME接收的REJECT消息中包括的SM原因信息元素被发送至UICC。这些相关SM原因信息元素包括作为某一UICC打开信道BIP/IP活动的一部分而接收的SM原因信息元素。
更具体地,UICC使用SETUP EVENT LIST USAT命令,来提供事件集合。该事件集合变为终端要监视的当前事件列表。任何后续SET UPEVENT LIST命令将替代在先前SET UP EVENT LIST命令中提供的当前事件列表。SET UP EVENT LIST命令还可以用于去除当前正处于终端中的整个事件列表(参见ETSI TS 102 223 v9.1.0的第6.6.16条)。如果终端断电或者去除了UICC或者执行了重置,则去除由UICC在最后的SET UP EVENT LIST命令中提供的事件列表。
当终端已经成功地接受或去除了事件列表时,终端向UICC发送TERMINAL RESPONSE(成功执行了命令)消息。当终端不能够成功地接受或去除事件列表时,终端向UICC发送TERMINAL RESPONSE(命令超出终端的能力)消息。当当前列表中的事件之一发生时,终端使用事件下载机制,以向UICC传递事件的细节(参见ETSI TS 102 223 v9.1.0的第7.5条及3GPP 31.111 v.9.1.0)。
对于事件列表字节编码,除了ETSI TS 102223v.9.1.0中的这些值之外,还定义了多个值。这些值包括:
11=I-WLAN接入状态
12=网络拒绝
15=CSG小区选择
如果网络拒绝事件是(由最后的SET UP EVENT LIST命令建立的)当前事件列表(例如参见ETSI TS 102 223 v.9.1.0)中的一部分,则在GERAN/UTRAN的情况下,如果终端接收到LOCATION UPDATINGREJECT消息或GPRS ATTACH REJECT消息或ROUTING AREAUPDATE REJECT消息或ACTIVATE PDP CONTEXT REJECT消息(在TS 24.008中定义),或者终端没有成功地向IMS登记,或者在E-UTRAN的情况下,如果终端接收到ATTACH REJECT消息、TRACKING AREAUPDATE REJECT消息、或PDN CONNECTIVITY REJECT消息,则终端通过使用ENVELOPE(EVENT DOWNLOAD-网络拒绝事件)命令,来向UICC通知已经发生了该事件。命令的方向是ME至UICC,以及在3GPP TS 31.101中规定了命令报头。在表1中阐述了ENVELOPE(EVENT DOWNLOAD-网络拒绝事件)命令的结构。
●命令参数/数据
表1
事件列表:事件列表数据对象将仅包括一个事件(长度为1字节的值部分),并且终端将该事件设置为:
·网络拒绝事件
-设备身份:终端应该将设备身份设置为:
·源:网络;
·目的地:UICC。
-位置信息:该数据对象应该只存在于当ME接收到LOCA TION UPDA TINGREJECT消息时,并且将包括拒绝网络的标识(MCC,MNC,和LAC)。
-路由区域标识:该数据对象应该只存在于当MC接收到GPRS A TTACHREJECT消息、ROUTING AREAD UPDATE REJECT消息、ACTIVATE PDPCONTEXT REJECT消息时,并且应该包括拒绝网络的标识(MCC,MNC,LAC和RAC)。
-跟踪区域标识:该数据对象应该只存在于当ME接收到EMMA TTACHREJECT消息、TRA CKING AREA UPDA TE REJECT消息或PDNCONNECTIVITY REJECT消息时,并且应该包括拒绝网络的标(MCC,MNC和TAC)。
-接入技术:该数据对象应该包括拒绝网络的接入技术。
-更新/附着类型/激活:该数据对象包括在登记请求消息中使用的更新、附着或激活类型。
-拒绝原因代码:该数据对象包括在登记或拒绝消息中接收的原因代码值。
-PDP上下文激活参数:该数据对象包括在PDP上下文激活期间发送的NAS信令消息。该数据对象只作为GERAN或者UTRANPDP上下文激活拒绝的结果而存在。
-EPS PDN连接激活参数:该数据对象包括在PDN激活请求期间发送的NAS信令消息。该数据对象仅作为EUTRAN PDN上下文激活拒绝的结果而存在。
响应参数/数据:对于这种类型的ENVELOPE命令而言,无。
在表2中阐述针对消息的更新、附着和激活参数。
字节 |
描述 |
长度 |
1 |
更新/附着/激活类型标记 |
1 |
2 |
长度 |
1 |
3 |
更新/附着/激活类型 |
1 |
表2
·内容:
-在GERAN/UTRAN的情况下,按照TS24.008中的规定,终端应该将该消息作为一种机制,以向UICC指示在LOCATION UPDATINGREQUEST消息中发送的位置更新类型、或者在GPRS ATTACHREQUEST或者ROUTING AREA UPDATING REQUEST消息或者PDP CONTEXT ACTIVATION REQUEST中发送的更新类型。
-在E-UTRAN的情况下,按照TS 24.301中的规定,终端应该将该消息作为一种机制,以向UICC指示在ATTACH REQUEST、TRACKING AREA UPDATE REQUEST、PDN CONNECTIVITYREQUEST消息中发送的EPS附着类型。
·编码:
-‘00’=在LOCATION UPDATING REQUEST消息的情况下的“正常位置更新”,
-‘01’=在LOCATION UPDATING REQUEST消息的情况下的“定期更新”,
-‘02’=在LOCA TION UPDA TING REQUEST消息的情况下的“IMSI附着”,
-‘03’=在GPRS ATTACH REQUEST消息的情况下的“GPRS附着”;
-‘04’=在GPRS ATTACH REQUEST消息的情况下的“组合GPRS/IMSI附着”,;
-‘05’=在ROUTING AREA UPDATE REQUEST消息的情况下的“RA更新”:
-‘06’=在ROUTING AREA UPDATE REQUEST消息的情况下的“组合RA/LA更新”,
-‘07’=在ROUTING AREA UPDATE REQUEST消息的情况下的“利用IMSI附着的组合RA/LA更新”,
-‘08′=在ROUTINGAREA UPDATE REQUEST消息的情况下的“定期更新”,
-′09′=在EMMA TTACH REQUEST消息的情况下的“EPS附着”,
-′0A′=在EMMA TTACH REQUEST消息的情况下的“组合EPS/IMSI附着”,
-′0B′=在EMM TRACKING AREA UPDATE REQUEST消息的情况下的“TA更新”,
-′0C′=在EMM TRACKING AREA UPDA TE REQUEST消息的情况下的“组合TA/LA更新”,
-′0D′=在EMM TRACKING AREA UPDATE REQUEST消息的情况下的“利用IMSI附着的组合TA/LA更新”,
-′0E′=在EMM TRACKING AREA UPDA TE REQUEST消息的情况下的“定期更新”,
-′0F′=在ACTIVATE PDP CONTEXT REQUEST消息的情况下的“PDP上下文激活请求“,
-′10′=在PDN CONNECTIVITY REQUEST消息的情况下的“专用PDN上下文激活请求”,
-所有其它值被保留以在将来使用
在表3中阐述了针对消息的拒绝原因代码对象参数。
字节 |
描述 |
长度 |
1 |
拒绝原因代码标记 |
1 |
2 |
长度 |
1 |
3 |
拒绝原因代码(注释) |
1 |
表3
对于GERAN/UTRAN,在LOCATION UPDATING REJECT消息的情况下,该对象包括在LOCATION UPDATING REJECT消息中接收的拒绝原因。按照与TS 24.008中规定的拒绝原因信息元素的值部分相同的方式对拒绝原因编码。
对于GERAN/UTRAN,在GPRS ATTACH REJECT消息或ROUTING AREA UPDATE REJECT消息的情况下,该对象包括在GPRSATTACH REJECT消息或ROUTING AREA UPDATE REJECT消息中接收的GMM原因。按照与TS 24.008中规定的GMM原因信息元素的值部分相同的方式对GMM原因编码。
对于GERAN/UTRAN,在ACTIVATE PDP CONTEXT REJECT消息的情况下,该对象包括在ACTIVATE PDP CONTEXT REJECT消息中接收的SM原因。按照与TS 24.008中规定的SM原因信息元素的值部分相同的方式对SM原因编码。
对于E-UTRAN,在EMM ATTACH REJECT消息或EMMTRACKING AREA UPDATE REJECT消息的情况下,该对象包括在EMM ATTACH REJECT消息、EMM TRACKING AREA UPDATEREJECT消息或PDN CONNECTIVITY REJECT消息中接收的EMM原因。按照与TS 24.301中规定的EMM原因信息元素的值部分相同的方式对EMM原因编码。
参考图6,在特定实施例中,USAT网络拒绝事件包括对SM拒绝的支持。在特定实施例中,UICC通过读取下载简档的字节中的某些比特(例如,第5个和第7个比特),来发现支持网络拒绝事件特征。在特定实施例中,下载简档的字节与ME发送的简档下载的第25个字节相对应。
再次参考图5,终端简档的字节的映射。在该映射中,一个比特用于指示对GERAN/UTRAN网络的网络拒绝事件的支持,以及一个比特用于指示对E-UTRAN网络的网络拒绝事件的支持。更具体地,在该实施例中,UICC通过读取ME发送的简档下载的第25个字节中的第5个和第7个比特,来发现对网络拒绝事件特征的支持。
如果在任何无线电技术中支持事件驱动信息扩展,则UICC继续,以将网络拒绝事件登记到SETUP EVENT LIST USAT命令中,以使能对拒绝消息的接收。
再次参考图6,当ME从网络接收到ACTIVATE PDP CONTEXTREJECT消息或PDN CONNECTIVITY REJECT消息并且网络拒绝事件被登记到了拒绝事件列表中时,ME向UICC下发网络拒绝事件。在特定实施例中,该事件包括在原始ACTIVATE PDP CONTEXT REQUEST消息或PDN CONNECTIVITYREQUEST消息中包括的APN(或其它参数)。
此外,在特定实施例中,在ME接收的REJECT消息中包括的所有SM原因信息元素被下发至UICC。在特定其它实施例中,在由ME接收的与UICC相关的REJECT消息中包括的SM原因信息元素被发送至UICC。这些相关SM原因信息元素包括作为某一打开信道UICC BIP/IP活动的一部分而接收的SM原因信息元素。
更具体地,UICC使用SETUP EVENT LIST USAT命令,来提供事件集合。该事件集合变为终端要监视的当前事件列表。任何后续SET UPEVENT LIST命令将替代在先前SET UP EVENT LIST命令中提供的当前事件列表。SET UP EVENT LIST命令还可以被用于去除当前正处于终端中的整个事件列表(参见ETSI TS 102 223 v9.1.0的第6.6.16条)。如果终端断电或者去除了UICC或者执行了重置,则去除由UICC在最后的SET UP EVENT LIST命令中提供的事件列表。
当终端已经成功地接受或去除了事件列表时,终端向UICC发送TERMINAL RESPONSE(成功执行了命令)消息。当终端不能够成功地接受或去除事件列表时,终端向UICC发送TERMINAL RESPONSE(命令超出终端的能力)消息。当当前列表中的事件之一发生时,终端使用事件下载机制,以向UICC传递事件的细节(参见ETSI TS 102 223 v9.1.0的第7.5条及3GPP 31.111 v.9.1.0)。
对于事件列表字节编码,除了ETSI TS 102 223 v.9.1.0中的值之外,还定义了多个值。这些值包括:
11=I-WLAN接入状态
12=网络拒绝
15=CSG小区选择
如果网络拒绝事件是(由最后的SET UP EVENT LIST命令建立的)当前事件列表(例如参见ETSI TS 102223 v.9.1.0))中的一部分,则在GERAN/UTRAN的情况下,如果终端接收到LOCATION UPDATINGREJECT消息或GPRS ATTACH REJECT消息或ROUTING AREAUPDATE REJECT消息或ACTIVATE PDP CONTEXT REJECT消息(在TS 24.008中定义),或者终端没有成功地向IMS登记,或者在E-UTRAN的情况下,如果终端接收到ATTACH REJECT消息、TRACKING AREAUPDATE REJECT消息、或PDN CONNECTIVITY REJECT消息,则终端通过使用ENVELOPE(EVENT DOWNLOAD-网络拒绝事件)命令,来向UICC通知已经发生了该事件。命令的方向是ME至UICC,以及在3GPP TS 31.101中规定了命令报头。在表4中阐述了ENVELOPE(EVENT DOWNLOAD-网络拒绝事件)命令的结构。
命令参数/数据
描述 |
条款 |
M/O |
Min |
长度 |
事件下载标记 |
9.1 |
M |
Y |
1 |
长度(A+B+(C或D或I)+E+F+G+H) |
- |
M |
Y |
1 |
事件列表 |
8.25 |
M |
Y |
A |
设备身份 |
8.7 |
M |
Y |
B |
位置信息 |
8.19 |
C |
N |
C |
路由区域标识 |
8.91 |
C |
N |
D |
跟踪区域标识 |
8.99 |
C |
N |
I |
接入技术 |
8.62 |
M |
Y |
E |
更新/附着/激活 类型 |
8.92 |
M |
Y |
G |
拒绝原因代码 |
8.93 |
M |
Y |
H |
表4
事件列表:事件列表对象将仅包括一个事件(长度为1字节的值部分),并且终端将该事件设置为:
·网络拒绝事件
-设备身份:终端应该将设备身份设置为:
·源:网络;
·目的地:UICC。
-位置信息:该数据对象应该只存在于当ME接收到LOCA TION UPDATINGREJECT消息时,并且将包括拒绝网络的标识(MCC,MNC,和LAC)。
-路由区域标识:该数据对象应该只存在于当MC接收到GPRS ATTACHREJECT消息、ROUTING AREAD UPDATEREJECT消息、ACTIVATE PDPCONTEXT REJECT消息时,并且应该包括拒绝网络的标识(MCC,MNC,LAC和RAC)。
-跟踪区域标识:该数据对象应该只存在于当ME接收到EMMA ATTACHREJECT消息、TR4CKING AREA UPDATE REJECT消息或PDNCONNECTIVITY REJECT消息时,并且应该包括拒绝网络的标识(MCC,MNC和TAC)。
-接入技术:该数据对象应该包括拒绝网络的接入技术。
-更新/附着类型/激活:该数据对象包括在登记请求消息中使用的更新、附着或激活类型。
-拒绝原因代码:该数据对象包括在登记或拒绝消息中接收的原因代码值。
响应参数/数据:对于这种类型的ENVELOPE命令而言,无。
在表5中阐述针对消息的更新、附着和激活参数。
字节 |
描述 |
长度 |
1 |
更新/附着/激活类型标记 |
1 |
2 |
长度 |
1 |
3 |
更新/附着/激活类型 |
1 |
表5
·内容:
-在GERAN/UTRAN的情况下,按照TS 24.008中的规定,终端应该将该消息作为一种机制,以向UICC指示在LOCATION UPDATINGREQUEST消息中发送的位置更新类型、或者在GPRS ATTACHREQUEST或者ROUTING AREA UPDATING REQUEST消息或者PDP CONTEXT ACTIVATION REQUEST中发送的更新类型。
-在E-UTRAN的情况下,按照TS 24.301中的规定,终端应该将该消息作为一种机制,以向UICC指示在ATTACH REQUEST、TRACKING AREA UPDATE REQUEST、PDN CONNECTIVITYREQUEST消息中发送的EPS附着类型。
·编码:
-‘00’=在LOCATION UPDATING REQUEST消息的情况下的“正常位置更新”,
-‘01’=在LOCATION UPDA TING REQUEST消息的情况下的“定期更新”,
-‘02’=在LOCATION UPDA TING REQUEST消息的情况下的“IMSI附着”,
-‘03’=在GPRSATTACHREQUEST消息的情况下的“GPRS附着”;
-‘04’=在GPRS ATTACH REQUEST消息的情况下的“组合GPRS/IMSI附着”;
-‘05’=在ROUTING AREA UPDATE REQUEST消息的情况下的“RA更新”;
-‘06’=在ROUTING AREA UPDATE REQUEST消息的情况下的“结合RA/LA更新”;
-‘07’=在ROUTING AREA UPDATE REQUEST消息的情况下的“利用IMSI附着的组合RA/LA更新”,
-‘08′=在ROUTING AREA UPDATE REQUEST消息的情况下的“定期更新”,
-′09′=在EMMA TTACH REQUEST消息的情况下的“EPS附着”,
-′0A′=在EMMA TTACH REQUEST消息的情况下的“组合EPS/IMSI附着”,
-′0B′=在EMM TRACKING AREA UPDATE REQUEST消息的情况下的“TA更新”,
-′0C′=在EMM TRACKING AREA UPDATE REQUEST消息的情况下的“组合TA/LA更新”,
-′0D′=在EMM TRACKING AREA UPDATE REQUEST消息的情况下的“利用IMSI附着更新的结合TA/LA″,
-′0E′=在EMM TRACKING AREA UPDATE REQUEST消息的情况下的“定期更新“,
-′0F′=“PDP上下文激活请求“,在ACTIVATE PDP CONTEXTREQUEST消息的情况下
-′10′=在PDN CONNECTIVITY REQUEST消息的情况下的“专用PDN上下文激活请求”,
-所有其它值被保留以在将来使用
在表6中阐述了针对消息的拒绝原因代码对象参数。
字节 |
描述 |
长度 |
1 |
拒绝原因代码标记 |
1 |
2 |
长度 |
1 |
3 |
拒绝原因代码(注释) |
1 |
表6
对于GERAN/UTRAN,在LOCATION UPDATING REJECT消息的情况下,该对象包括在LOCATION UPDATING REJECT消息中接收的拒绝原因。按照与TS 24.008中规定的拒绝原因信息元素的值部分相同的方式对拒绝原因编码。
对于GERAN/UTRAN,在GPRS ATTACH REJECT消息或ROUTING AREA UPDATE REJECT消息的情况下,该对象包括在GPRSATTACH REJECT消息或ROUTING AREA UPDATE REJECT消息中接收的GMM原因。按照与TS 24.008中规定的GMM原因信息元素的值部分相同的方式对GMM原因编码。
对于GERAN/UTRAN,在ACTIVATE PDP CONTEXT REJECT消息的情况下,该对象包括在ACTIVATE PDP CONTEXT REJECT消息中接收的SM原因。按照与TS 24.008中规定的SM原因信息元素的值部分相同的方式对SM原因编码。
对于E-UTRAN,在EMM ATTACH REJECT消息或EMMTRACKING AREA UPDATE REJECT消息的情况下,该对象包括在EMM ATTACH REJECT消息、EMM TRACKING AREA UPDATEREJECT消息或PDN CONNECTIVITY REJECT消息中接收的EMM原因。按照与TS 24.301中规定的EMM原因信息元素的值部分相同的方式对EMM原因编码。
参考图8,示出了当终端响应提供拒绝的原因时的流程图。更具体地,在特定实施例中,终端响应可以用于通过信道状态向UICC指示打开信道命令存在特定问题。
更具体地,UICC发送打开信道命令,以触发PDP上下文激活过程或PDN连接过程,ME尝试激活但被网络拒绝。然后,ME发送终端响应,其中该终端响应包括网络当前不能处理命令的指示、以及如表6所述的在信道状态内包括的SM原因值或EMM原因值。在其它实施例中,以上描述的拒绝原因代码TLV可以用作终端响应中的另一容器。
当终端发布针对GET CHANNEL STATUS主动式命令的成功TERMINAL RESPONSE时,所述TERMINAL RESPONSE包括与存在的可用信道一样多的信道状态数据对象。当终端发布针对OPENCHANNEL命令的成功TERMINAL RESPONSE时,所述TERMINALRESPONSE包括针对已打开信道的信道状态数据对象。当由于ME接收到ACTIVATE PDP CONTEXT REJECT消息或PDN CONNECTIVITYREJECT消息而使得终端发布针对OPEN CHANNEL命令的未成功TERMINAL RESPONSE时,所述TERMINAL RESPONSE包括针对已打开信道的信道状态数据对象,其中该信道状态数据对象指示失败的类型以及在网络接收的ACTIVATE PDP CONTEXT REJECT消息或PDNCONNECTIVITY REJECT消息中包括的SM原因值或EMM原因值。在表7中阐述信道状态条款的结构。
字节 |
描述 |
长度 |
1 |
信道状态标记 |
1 |
2 |
长度(3) |
1 |
3至5 |
信道状态 |
3 |
表7
·内容:
-信道状态是二进制编码字符串
·编码:
-字节3:
■比特1至3:信道标识符1至7;
信道标识符0意味着“没有信道可用”。
对于CS、分组数据服务、本地和默认(网络)承载:
■比特4至7:RFU.
■比特8:0=未建立链路或未激活分组数据服务;
1=已建立链路或已激活分组数据服务。
对于UICC服务器模式:
■比特4至6:RFU.
■比特7,8:00=CLOSED状态的TCP;
01=LISTEN状态的TCP;
10=ESTABLISHED状态的TCP;
11=保留。
对于终端服务器模式和TCP:
■比特4至6:RFU.
■比特7,8:00=CLOSED状态的TCP;
01=保留;
10=ESTABLISHED状态的TCP
11=保留。
对于终端服务器模式和UDP:
■比特4至8:REU.
-字节4:
■’00’=没有另外的信息可以给出;
■’01’=未使用;
■’02’=未使用;
■’03’=未使用;
■’04’=未使用;
■’05’=链路丢弃(网络故障或用户取消);
■’06’=被网络拒绝的PDP/PDN激活
■保留所有其它值。
-字节5(参见注释):
■拒绝原因代码
注释:仅当字节4被设置为’06’.时,才应该设置字节5。对于字节4的所有其它值,应该被设置为0xFF。
图9示出了适于实现本文公开的一个或多个实施例的***900的示例。在各种实施例中,***900包括处理器910(可以被称作中央处理单元(CPU)或数字信号处理器(DSP))、网络连接设备920、随机存取存储器(RAM)930、只读存储器(ROM)940、次级存储器950及输入/输出(I/O)设备960。在一些实施例中,可以不存在这些组件的一部分,或者可以以彼此结合或者与未示出的其它组件结合的多种结合方式来组合这些组件的一部分。这些组件可以位于单个物理实体中,或者位于多个一个的物理实体中。处理器910采取的本文描述的任何动作可以仅由处理器910执行,或者可以通过处理器910结合图9中示出的或未示出的一个或多个组件来执行。
处理器910执行可以从网络连接设备920、RAM930或ROM940访问的指令、代码、计算机程序或脚本。尽管仅示出了一个处理器910,但是可以存在多个处理器。因此,尽管指令可以被描述为由处理器910执行,但是可以通过被实现为一个或多个CPU芯片的一个或多个处理器910同时、串行等地执行指令。
在各种实施例中,网络连接设备920可以采取如下形式:调制解调器、调制解调器组、以太网设备、通用串行总线(USB)接口设备、串行接口、令牌环设备、光纤分布式数据接口(FDDI)设备、无线局域网(WLAN)设备、诸如码分多址(CDMA)设备之类的无线电收发机设备、全球移动通信***(GSM)无线电收发机设备(例如WCDMA、HSPA和LTE型设备)、全球微波互连接入(WiMAX)设备、和/或用于与网络相连的其它公知设备。这些网络连接设备920可以使处理器910能够与处理器910可以从其接收信息或者处理器910可以向其输出信息的因特网、或一个或多个电信网络、或其它网络进行通信。
网络连接设备920还可以能够以电磁波(例如无线电频率信号或微波频率信号)的形式无线地发送或接收数据。通过网络连接设备920发送或接收的信息可以包括已经由处理器910处理的数据或者将由处理器910执行的指令。可以根据如针对处理或产生数据、或者发送或接收数据所期望的不同顺序对数据排序。
在各种实施例中,RAM930可以被用于存储由处理器910执行的易失性数据和指令。图9中示出的ROM 1040可以被用于存储指令及该指令执行期间读取的可能数据。典型地,对RAM930和ROM940的访问比次级存储器950快。典型地,次级存储器950包括一个或多个硬盘驱动器或带驱动器,以及可以被用于对数据进行非易失性存储,或者如果RAM 930容纳所有工作数据不足够大,则次级存储器950可以被用作溢流数据存储设备。当选择载入RAM 930的程序用于执行时,次级存储器1050可以用于存储这些程序。I/O设备960可以包括液晶显示器(LCD)、触摸屏显示器、键盘、键区、开关、拨号盘、鼠标、轨迹球、语音识别器、读卡器、纸带读取器、打印机、视频监视器或其它公知输入/输出设备。
图10示出了包括用户设备(UE)1102的实施例的无线通信***。尽管UE 1002被示为移动电话,但是UE 1002可以采用多种形式,包括无线听筒、寻呼机、个人数字助理(PDA)、便携式计算机、平板计算机、或膝上型计算机。多个适合的设备组合了这些功能中的一部分或全部。在一些实施例中,UE 1002并非是诸如便携式计算机、膝上型计算机或平板计算机一样的通用计算设备,而是诸如移动电话、无线听筒、寻呼机、PDA、或车辆上安装的电信设备等专用通信设备。同样地,UE 1002可以是设备,可以包括设备,或者可以被包括在具有相似能力但是不可迁移的设备(比如,桌上型计算机、机顶盒或网络节点)中。在这些及其它实施例中,UE 1002可以支持特有活动,例如游戏、库存控制、工作控制、和/或任务管理功能等等。
在各种实施例中,UE 1002包括显示器1004。同样地,UE 1002包括触敏表面、键盘或者用户一般用于输入的其它输入按键1006。在这些和其它环境中,键盘可以是诸如QWERTY、Dvorak、AZERTY及顺序键盘型等全字母数字键盘或简化字母数字键盘,或者具有与电话键区相关联的字母表字母的传统数字键盘。同样地,输入按键可以包括轨迹轮、退出或空格按键、轨迹球、以及可以向里按压来提供另一输入功能的其它导航或功能按键。同样地,UE 1002可以呈现用于用户选择的选项,用于用户发动的控制,用于用户指向的光标或其它指示器。
UE 1002还可以接受来自用户的数据输入,包括拨号号码或用于配置UE 1002的操作的各种参数值。响应于用户命令,UE 1002还可以执行一个或多个软件或固件应用程序。响应于用户交互,这些应用程序可以配置UE 1002,执行多种定制功能。此外,还可以通过例如源于无线基站1010、服务器1016、无线网络接入节点1008或对等UE 1002的空中下载(OTA),来对UE 1002编程或配置。
在UE1000可执行的各种应用程序中有网络浏览器,该网络浏览器使显示器1004能够显示网页。可以通过与无线网络接入节点1008(例如小区塔、对等UE 1102、或任何其它无线通信网络1012或***)进行无线通信来获得网页。在各种实施例中,无线网络1012与诸如因特网之类的有线网络1014相耦合。UE 1102通过无线网络1012及有线网络1114访问在诸如服务器1016之类的各种服务器上的信息。服务器1016可以提供可能要在显示器1004上显示的内容。可选地,UE 1002可以通过充当中继型或跳跃型连接中的中间体的对等UE 1002,访问无线网络1012。本领域技术人员应该认识到,许多这种实施例是可能的,并且前述实施例并非旨在限制本公开的精神、范围或目的。
图11描述了可以实现本发明的示例性用户设备(UE)的框图。尽管描述了UE 1002的各种组件,但是UE 1002的各种实施例可以包括所列出的组件的子集或者未列出的附加组件。如图11所示,UE 1002包括数字信号处理器(DSP)1002和存储器1104。如所示,UE 1002还可以包括天线和前端单元1106、射频(RF)收发机1108、模拟基带处理单元1110、麦克风1112、耳机扬声器1114、头戴送话器端口1116、输入/输出(I/O)接口1118、可移除存储卡1220、通用串行总线(USB)端口1122、近距离无线通信子***1124、警报1126、键区1128、可以包括触敏表面的液晶显示器(LCD)1130、LCD控制器1132、电荷耦合设备(CCD)摄像头1134、摄像头控制器1136及全球定位***(GPS)传感器1138。在各种实施例中,UE 1002可以包括没有提供触敏屏幕的另一种显示器。在实施例中,DSP1202可以与存储器1104直接通信,而不用通过输入/输出接口1118。
在各种实施例中,DSP 1102或一些其它形式的控制器或中央处理单元(CPU)根据在存储器1104中存储的或在包含在DSP1102自身的存储器中存储的嵌入式软件或固件操作以控制UE 1002的各种组件。除了嵌入式软件或固件之外,DSP 1102可以执行在存储器1104中存储的其它应用程序、或者通过信息载体介质(诸如可移除存储卡1120之类的便携式数据存储介质)使其它应用程序可用、或者通过有线或无线网络通信而使其它应用程序可用。应用软件可以包括,配置DSP 1102以提供期望功能的机器可读指令的编译集合,或者应用软件可以是由解译器或编译器处理以间接地配置DSP 1102的高级软件指令。
提供天线和前端单元1106,以在无线信号与电信号之间转换,使UE 1002能够向蜂窝网络或一些其它可用无线通信网络或对等UE 1002发送信息,或者从蜂窝网络或一些其它可用无线通信网络或对等UE1002接收信息。在实施例中,天线和前端单元1106可以包括多个天线,以支持波束形成和/或多输入多输出(MIMO)操作。本领域技术人员应该知道,MIMO操作可以提供空间分集,这可以被用于克服困难的信道条件或者改善信道吞吐量。同样地,天线和前端单元1106可以包括天线调谐或阻抗匹配组件、RF功率放大器或低噪放大器。
在各种实施例中,RF收发机1108提供频移、将接收到的RF信号转换为基带、以及将基带发送信号转换为RF。在一些描述中,无线电收发机或RF收发机可以被理解为包括其它信号处理功能,例如调制/解调、编码/解码、交织/解交织、扩频/解扩、逆快速傅立叶变换(IFFT)/快速傅立叶变换(FFT)、循环前缀添加/去除及其它信号处理功能。为了清楚起见,此处的描述将这种信号处理的描述与RF和/或无线电级相分离,并且在概念上将该信号处理分配给模拟基带处理单元1110或DSP 1102或其它中央处理单元。在一些实施例中,可以在一个或多个处理单元和/或专用集成电路(ASIC)中组合RF收发机908、天线和前端1106的一部分及模拟基带处理单元1110。
模拟基带处理单元1110可以提供对输入和输出的各种模拟处理,例如,对来自麦克风1112和头戴送话器1116的输入的模拟处理,以及对至耳机1114和头戴送话器1116的输出的模拟处理。为此,模拟基带处理单元1110可以具有用于与耳机扬声器1114相连的端口,其中所述内装式麦克风1212和耳机扬声器1114使能UE 1002被用作行动电话。模拟基带处理单元1110还可以包括端口,用于与头戴送话器或其它免提麦克风及扬声器配置相连。模拟基带处理单元1110可以提供一个信号方向的数模转换以及相反信号方向的模数转换。在各种实施例中,模拟基带处理单元1110的至少一些功能可以由数字处理组件提供,例如由DSP1102或其它中央处理单元提供。
DSP 1102可以执行调制/解调、编码/解码、交织/解交织、扩频/解扩、逆快速傅立叶变换(IFFT)/快速傅立叶变换(FFT)、循环前缀添加/去除及与无线通信相关联的其它信号处理功能。在实施例中,例如,在码分多址(CDMA)技术应用中,对于发射机功能而言,DSP 1102可以执行调制、编码、交织及扩频,以及对于接收机功能而言,DSP 1102可以执行解扩、解交织、解码及解调。在另一实施例中,例如,在正交频分多址(OFDMA)技术应用中,对于发射机功能而言,DSP 1102可以执行调制、编码、交织、逆快速傅立叶变换及循环前缀添加,以及对于接收机功能而言,DSP 1102可以执行循环前缀去除、快速傅立叶变换、解交织、解码及解调。在其它无线技术应用中,DSP 1102可以执行其它信号处理功能及信号处理功能的结合。
DSP 1102可以通过模拟基带处理单元1110与无线网络通信。在一些实施例中,所述通信可以提供因特网连接、使能用户访问因特网上的内容、以及发送和接收e-mail或文本消息。输入/输出接口1118与DSP1102及各种存储器和接口互连。存储器1104和可移除存储卡1120可以提供软件和数据,以配置DSP 1102的操作。
接口可以是USB接口1122和短距离无线通信子***1124。USB接口1122可以用于为UE 1002充电,并且还可以使UE 1002能用作***设备,以与个人计算机或其它计算机***交换信息。短距离无线通信子***1124可以包括红外线端口、蓝牙接口、IEEE 802.11兼容无线接口、或者可以使UE 1002能与其它邻近移动设备和/或无线基站通信的任何短距离无线通信子***。
输入/输出接口1218还可以将DSP 1102连接至警报1126,其中当触发时,所述警报1126使得UE 1002例如通过响铃、播放音乐或振动来向用户提供通知。警报1126可以用作一种机制,用于通过静音振动、或者通过为特定呼叫方播放特定的预先安排的音乐,来向用户提醒多种事件中的任何事件,比如来电、新文本消息及约会提醒。
小键盘1128通过I/O接口1118与DSP 1102耦合,以提供一种机制,用于用户选择、输入信息及向UE 1002提供输入。键盘1128键盘可以是诸如QWERTY、Dvorak、AZERTY及顺序键盘型等全字母数字键盘或简化字母数字键盘,或者具有与电话小键盘相关联的字母表字母的传统数字键盘。同样地,输入按键可以包括轨迹轮、退出或空格按键、轨迹球、以及可以向里按压来提供另一输入功能的其它导航或功能按键。另一输入机制可以是LCD 1130,其可以包括触摸屏能力,并且还向用户显示文本和/或图像。LCD控制器1132将DSP 1102与LCD 1130相耦合。
如果配备了CCD摄像头1134,则CCD摄像头1134使UE 1002能拍摄数字图片。DSP 1102通过摄像头控制器1136与CCD摄像头1134通信。在另一实施例中,可以采用根据不同于电荷耦合器件摄像头的技术来工作的摄像头。GPS传感器1138与DSP 1102相耦合,以解码全球定位***信号,从而使UE 1002能确定其位置。还可以包括多种其它***设备,以提供附加功能,比如无线电和电视接收。
图12示出了可以由DSP 1102实现的软件环境1202。DSP 1102执行操作***驱动1204,该操作***驱动1204提供了其余软件工作的平台。操作***驱动1204向UE 1202硬件的驱动提供可访问应用程序软件的标准化接口。操作***驱动1204包括用于传递在UE 1202上运行的应用程序间的控制的应用管理服务(AMS)1206。此外,图12示出了网络浏览器应用1208、媒体播放器应用1210及Java小程序1212。网络浏览器应用1208配置UE 1002以用作网络浏览器,以允许用户将信息输入表格及选择链接来获取和观看网页。媒体播放器应用1210配置UE 1002,以获取和播放音频或音视频媒体。Java小程序1212配置UE1002,以提供游戏、实用程序及其它功能。组件1214可以提供本文所描述的功能。UE 1002、基站1010及本文描述的其它组件可以包括处理组件,该处理组件能够执行与以上描述的动作相关的指令。
尽管已经在本公开中提供了若干实施例,但是应该理解,可以在不背离本公开的精神或范围的情况下,以多种其它具体形式实现所公开的***和方法。本示例应被认为是说明性的而非限制,并且目的并非限于本文给出的细节。例如,各种元件或组件可以被结合或集成到另外的***中,或者可以省略或者不实现某些特征。
如本文所使用的,术语“组件”、“***”等旨在指的是计算机相关的实体,即,硬件、硬件和软件的组合、软件、或者执行中的软件。例如,组件可以但不限于是在处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。举例说明,在计算机上运行的应用程序及计算机都可以是组件。一个或多个组件可以位于进程和/或执行的线程内,并且组件可以位于一个计算机上和/或分布在两个或多个计算机之间。
如本文所使用的,术语“用户设备”和“UE”可以指的是比如移动电话等无线设备,个人数字助理(PDA)、手持式或膝上型计算机、以及类似设备或具有电信能力的其它用户代理(“UA”)。在一些实施例中,UE可以指的是,移动、无线设备。术语“UE”还可以指的是,具有相似能力但是一般不可移动的设备,比如,桌上型计算机、机顶盒或网络节点。此外,如本文所使用的,术语UE指的是包括存储卡的设备,然而,没有包括存储卡的设备一般被称作ME。换句话说,UE是ME与存储卡的结合。
此外,可以通过如下方式将所公开主题实现为***、方法、装置、或制造产品:使用标准编程和/或工程技术来产生软件、固件、硬件或其任意组合,以控制基于计算机或处理器的设备来实现本文详细描述的方面。本文使用的术语“制造产品”(或备选地,“计算机程序产品”)旨在包括,通过任何计算机可读设备、载体或介质可访问的计算机程序。例如,计算机可读介质可以包括但不限于磁存储设备(例如,硬盘、软盘、磁条...)、光盘(例如,紧凑型盘(CD)、数字多功能盘(DVD)...)、智能卡和快闪存储设备(例如,卡、棒)。当然,本领域技术人员应该意识到,在不背离所声明主题的范围或精神的情况下,可以对本配置进行多种修改。
本文使用的词“示例”意味着用作例子、实例或说明。本文作为“示例”描述的任何方面或设计并非必然被解释为比其它方面或设计更优或有利。本领域技术人员应该意识到,在不背离所声明主题的范围、精神或目的的情况下,可以对本配置进行多种修改。此外,可以通过如下方式将所公开主题实现为***、方法、装置、或制造产品:使用标准编程和/或工程技术来产生软件、固件、硬件或其任意组合,以控制基于计算机或处理器的设备来实现本文详细描述的方面。
此外,在不背离本公开的范围的情况下,可以将在各种实施例中离散地或分离地描述和示出的技术、***、子***及方法与其它***、模块、技术或方法相组合或结合。彼此耦合或直接耦合或通信的所示出或讨论的其它项可以通过一些接口、设备或中间组件间接地进行电、机械等的耦合或通信。本领域技术人员可确定改变、替换和变型的其它例子,并且可以在不背离本文公开的精神和范围的情况下,对改变、替换和变型的其它例子进行构造。尽管已经详细描述了本发明,但应当理解,在不脱离所附权利要求所限定的本发明的精神和范围的情况下,可以对本发明进行多种改变、替换和变更。