针对IP多媒体子系统的卡工具箱支持的制作方法与工艺

文档序号:12701870阅读:172来源:国知局
针对IP多媒体子系统的卡工具箱支持的制作方法与工艺
本发明大体上涉及通信系统和用于操作通信系统的方法,具体地说,涉及针对通信系统内的互联网协议(IP)多媒体子系统的卡工具箱支持。

背景技术:
在已知的无线电信系统中,基站或接入设备中的发射设备在称作小区的地理区域上发送信号。随着技术的发展,已经引入了更先进的设备,该设备可以提供在以前是不可能的服务。该先进的设备可以包括例如E-UTRAN(演进通用陆地无线电接入网)节点B(eNB)、基站或其它系统和设备。这种先进的设备或者下一代设备通常称作长期演进(LTE)设备,并且使用这种设备的基于分组的网络通常称作演进分组系统(EPS)。接入设备是诸如传统的基站或LTEeNB(演进型节点B)等的任意组件,其可以向诸如用户设备(UE)或移动设备(ME)等的用户代理(UA)提供对电信系统中的其它组件的访问。在诸如E-UTRAN等的移动通信系统中,接入设备向一个或多个UA提供了无线电接入。接入设备包括分组调度器,该分组调度器用于在向接入设备进行传送的所有UA之间分配上行链路(UL)数据传输资源和下行链路(DL)数据传输资源。调度器的功能尤其包括在UA之间划分可用的空中接口容量,决定针对每一个UA的分组数据传输要使用的资源(例如,子载波频率和时序),以及监控分组分配和系统负载。调度器分配用于物理下行链路共享信道(PDSCH)数据传输和物理上行链路共享信道(PUSCH)数据传输的物理层资源,并且通过控制信道向UA发送调度信息。UA参考调度信息以得到针对上行链路传输和下行链路传输的时序、频率、数据块大小、调制和编码。在某些移动通信系统中,存在对通用集成电路卡(UICC)应用(例如,订户标识模块(SIM)、互联网协议(IP)多媒体子系统(IMS)SIM(ISIM)和通用陆地无线电接入网(UTRAN)SIM(USIM))可以利用由移动设备(ME)控制的互联网协议(IP)多媒体子系统(IMS)功能的需要。参见例如3GPPTS22.101。例如,标记为现有技术的图1示出了UICC应用邀请对等体参加会话的操作的框图。标记为现有技术的图2示出了UICC到IMS的信道建立操作的示例。标记为现有技术的图3示出了UICC到IMS的通信的示例。在该示例中,在存在IMS订户标识模块(ISIM)的情况下执行IMSUICC用户发起的注册。UICC到ME的命令可以包括针对IMS的打开信道功能,其扩展了针对IMS的已知的承载独立协议(BIP)命令,例如:关闭信道、发送数据、接收数据和得到信道状态以允许信道使用IMS作为向UICC发送IMS业务以及从UICC接收IMS业务的装置。在某些已知的系统(例如,3GPP31.111v.9.1.0)中,UICC可以使用打开信道请求来激活PDP上下文并且从UICC向网络发送关于由UICC选择的接入点名称(APN)的IP数据。该功能适当地得到BIP的善终服务(hospices),这将允许对UICC进行基于IP的空中(OTA)更新以替换当前使用的陈旧的短消息服务(SMS)推送和SMS传输。在UICC是UE上的另一个IMS应用的情况下,打开信道请求会面临挑战。因为与其它应用类似,该IMS应用需要向IMS服务进行特定的注册。标记为现有技术的图4示出了UICC如何不具有关于正在IMS层处发生的事情的知识的示例。标记为现有技术的图5示出了表示IMS注销指示如何不包含关于该注销为什么首先发生的清楚的原因/拒绝指示的流程图。附图说明当结合下面的附图考虑下面的详细描述时,可以理解本发明并且获得本发明的大量目标、特征和优点,在附图中:标记为现有技术的图1示出了UICC邀请对等体参加会话的操作的框图。标记为现有技术的图2示出了UICC到IMS的信道建立操作的流程图。标记为现有技术的图3示出了IMS数据传输的流程图。标记为现有技术的图4示出了UICC怎么不具有关于正在ME与IMS层之间发生通信的知识的流程图。标记为现有技术的图5示出了去往卡的IMS注销指示怎么不包含清楚的原因/拒绝代码的流程图。图6示出了经由网络拒绝事件传送IMS注册错误的流程图。图7示出了包括网络拒绝事件比特的下载简档字节的映射。图8示出了经由IMS注册错误事件传送IMS注册错误的流程图。图9示出了下载简档字节的映射。图10描绘了可以在其中执行本发明的示例性系统。图11示出了包括用户设备(UE)的实施例的无线通信系统。图12是包括数字信号处理器(DSP)的示例性UE的简化框图。图13是可以由DSP执行的软件环境的简化框图。具体实施方式提供了一种用于由UICC正确地管理针对IMS的打开信道命令以具有与ME从IMS接收的特定状态代码有关的知识的方法、系统和计算机可用介质。该知识允许UICC对它何时尝试访问IMS做出更明智的决定。因此,向UICC提供与来自IMS服务的状态代码有关的详细信息,以允许UICC做出明智的决定。如果UICC不具有该知识,则UICC可能将向ME发送可能不期望的命令来建立对IMS的访问。更具体地说,在某些实施例中,通过提供包括IMS拒绝原因代码或IMS状态代码的命令参数,来将网络拒绝事件USIM应用工具箱(USAT)命令扩展为容纳(accommodate)IMS注册错误。此外,在某些实施例中,该系统通过允许原因代码大于1个字节来增强原因代码参数。在该实施例中,将网络拒绝事件机制扩展为包括用于支持可变长度原因代码的原因代码。此外,在某些实施例中,系统提供了用于支持IMS注册错误的IMS注册错误事件。更具体地说,提供了与用于支持IMS注册错误的网络拒绝事件类似的USAT命令。在另一个实施例中,将IMS注册错误事件与用于使ME注册的IMS连接事件组合为针对成功注册和不成功注册的单个事件。然后,ME将仅使用EVENTLIST(事件列表)和终端简档中的单个比特来向UICC发送针对每一种类型的事件的不同的封装命令。现在参照图6,示出了用于经由网络拒绝事件传送IMS注册错误的系统的操作的流程图。更具体地说,在某些实施例中,网络拒绝事件包括IMS注册错误命令参数。在某些实施例中,UICC通过读取下载简档的字节中的某些比特(例如,第5个比特和第7个比特)来发现对网络拒绝事件特征的支持。在某些实施例中,该下载简档的字节是由ME发送的简档下载的第25个字节。图7示出了事件驱动的信息扩展的映射。在该映射中,一个比特用于针对GERAN/UTRAN网络的网络拒绝事件,而一个比特用于指示针对E-UTRAN网络的网络拒绝事件。如果在任意无线电技术中支持事件驱动的信息扩展,则UICC继续在SETUPEVENTLIST(U)SAT(建立事件列表(U)SAT)命令中对网络拒绝事件进行注册,以实现对拒绝消息的接收。更具体地说,UICC使用SETUPEVENTLIST(U)SAT命令来提供一组事件。这组事件成为终端要监控的当前事件列表。任何后续的SETUPEVENTLIST(建立事件列表)命令替换在先前的SETUPEVENTLIST命令中提供的当前事件列表。SETUPEVENTLIST命令还用于移除当前存在于终端中的整个事件列表(参见例如ETSITS102223v9.1.0的条款6.6.16)。如果将终端断电或者移除UICC或者执行重置,则移除UICC在上一个SETUPEVENTLIST命令中提供的事件列表。当终端已经成功地接受或移除事件列表时,终端向UICC发送TERMINALRESPONSE(OK)(终端响应(成功))消息。当终端未能成功地接受或移除该事件列表时,终端向UICC发送TERMINALRESPONSE(终端响应)(命令超出终端的能力)消息。当当前列表中的事件之一发生时,终端使用事件下载机制来向UICC传递事件的细节(参见ETSITS102223v9.1.0的条款7.5和3GPP31.111v.9.1.0)。对于事件列表字节编码,除了ETSITS102223v.9.1.0中的值以外,还定义了多个值。这些值包括:11=I-WLAN接入状态。12=网络拒绝15=CSG小区选择当ME从网络接收到响应于IMSREGISTER(IMS注册)消息的IMS注册错误消息并且在拒绝事件列表上注册网络拒绝事件时,ME向UICC通知该事件已经发生。更具体地说,如果网络拒绝事件是(由上一个SETUPEVENTLIST命令建立的)当前事件列表的一部分(参见例如ETSITS102223v.9.1.0),则在GERAN/UTRAN的情况下,如果终端接收到LOCATIONUPDATINGREJECT(位置更新拒绝)消息或GPRSATTACHREJECT(GPRS附着拒绝)消息或ROUTINGAREAUPDATEREJECT(路由区域更新拒绝)消息(如TS24.008中所定义的)或者未成功向IMS注册,或者在E-UTRAN的情况下,如果终端接收到ATTACHREJECT消息、TRACKINGAREAUPDATEREJECT消息或者未成功向IMS注册,那么终端通过使用ENVELOPE(封装)(EVENTDOWNLOAD(事件下载)-网络拒绝事件)命令向UICC通知该事件已经发生。命令的方向是从ME到UICC,并且在3GPPTS31.101中规定了命令的报头。在表格1中阐述了ENVELOPE(EVENTDOWNLOAD-网络拒绝事件)命令的结构。命令参数/数据。描述条款M/OMin长度事件下载标签9.1MY1长度(A+B+(C或D或I)+E+F+G+H)+J-MY1事件列表8.25MYA设备标识8.7MYB位置信息8.19CNC路由区域标识8.91CND跟踪区域标识8.99CNI接入技术8.62MYE更新/附着类型8.92MYG拒绝原因代码8.93MYHIMS拒绝状态代码x.xxCNJ表格1事件列表:事件列表数据对象将仅包含一个事件(长度的数值部分为1个字节),并且终端将把该事件设置为:·网络拒绝事件。-设备标识:终端将把设备标识设置为:·源:网络;·目的地:UICC。-位置信息:该数据对象将仅在ME接收到LOCATIONUPDATINGREJECT消息时才出现,并且将包含进行拒绝的网络的标识(MCC、MNC和LAC)。-路由区域标识:该数据对象将仅在ME接收到GPRSATTACHREJECT消息或者ROUTINGAREADUPDATEREJECT消息时才出现,并且将包含进行拒绝的网络的标识(MCC、MNC、LAC和RAC)。-跟踪区域标识:该数据对象将仅在ME接收到EMMATTACHREJECT(EMM附着拒绝)消息或TRACKINGAREAUPDATEREJECT消息时才出现,并且将包含进行拒绝的网络的标识(MCC、MNC和TAC)。-接入技术:该数据对象将包含进行拒绝的网络的接入技术。-更新/附着类型:该数据对象包含在注册请求消息中使用的更新或附着类型。-拒绝原因代码:该数据对象包含在注册或拒绝消息中接收的原因代码值。-IMS拒绝状态代码:该数据对象包含在IMS注册响应消息中接收的状态代码值。该数据对象将仅在不成功的IMS注册期间才出现。在表格2中阐述了针对消息的更新和附着参数。字节描述长度1更新/附着类型标签12长度13更新/附着类型1表格2·内容:-在GERAN/UTRAN的情况下,终端将使用该信息作为向UICC指示在LOCATIONUPDATINGREQUESTMESSAGE中发送的位置更新类型或者在GPRSATTACHREQUEST消息或ROUTINGAREAUPDATINGREQUEST消息中发送的更新类型的机制,如在TS24.008[9]中所规定的。-在E-UTRAN的情况下,终端将使用该信息作为用于向UICC指示在ATTACHREQUEST消息或TRACKINGAREAUPDATEREQUEST消息中发送的EPS附着类型的机制,如在TS24.301[46]中所规定的。-在未成功地向IMS注册的情况下,终端将使用该信息作为用于向UICC指示发送了IMSREGISTER消息的机制,如在TS24.229中所规定的。·编码:-“00”=在LOCATIONUPDATINGREQUEST消息的情况下的“正常位置更新”;-“01”=在LOCATIONUPDATINGREQUEST消息的情况下的“周期更新”;-“02”=在LOCATIONUPDATINGREQUEST消息的情况下的“IMSI附着”;-“03”=在GPRSATTACHREQUEST消息的情况下的“GPRS附着”;-“04”=在GPRSATTACHREQUEST消息的情况下的“组合的GPRS/IMSI附着”;-“05”=在ROUTINGAREAUPDATEREQUEST消息的情况下的“RA更新”;-“06”=在ROUTINGAREAUPDATEREQUEST消息的情况下的“组合的RA/LA更新”;-“07”=在ROUTINGAREAUPDATEREQUEST消息的情况下的“组合的RA/LA更新以及IMSI附着”;-“08”=在ROUTINGAREAUPDATEREQUEST消息的情况下的“周期更新”;-“09”=在EMMATTACHREQUEST消息的情况下的“EPS附着”;-“0A”=在EMMATTACHREQUEST消息的情况下的“组合的EPS/IMSI附着”;-“0B”=在EMMTRACKINGAREAUPDATEREQUEST消息的情况下的“TA更新”;-“0C”=在EMMTRACKINGAREAUPDATEREQUEST消息的情况下的“组合的TA/LA更新”;-“0D”=在EMMTRACKINGAREAUPDATEREQUEST消息的情况下的“组合的TA/LA更新以及IMSI附着”;-“0E”=在EMMTRACKINGAREAUPDATEREQUEST消息的情况下的“周期更新”;-“0F”=IMSREGISTER(IMSI注册)消息-预留所有其它值以供将来使用在表格3中阐述了针对消息的拒绝原因代码对象参数。字节描述长度1拒绝原因代码标签12长度13拒绝原因代码(注释)1表格3对于GERAN/UTRAN,在LOCATIONUPDATINGREJECT消息的情况下,该对象将包含在LOCATIONUPDATINGREJECT消息中接收的拒绝原因。按照与拒绝原因信息要素的数值部分相同的方式来对拒绝原因进行编码,如在TS24.008中所规定的。对于GERAN/UTRAN,在GPRSATTACHREJECT消息或ROUTINGAREAUPDATEREJECT消息的情况下,该对象将包含在GPRSATTACHREJECT消息或者ROUTINGAREAUPDATEREJECT消息中接收的GMM原因。按照与GMM原因信息要素的数值部分相同的方式来对GMM原因进行编码,如在TS24.008中所规定的。对于E-UTRAN,在EMMATTACHREJECT消息或EMMTRACKINGAREAUPDATEREJECT消息的情况下,该对象将包含在EMMATTACHREJECT消息或者EMMTRACKINGAREAUPDATEREJECT消息中接收的EMM原因。按照与EMM原因信息要素的数值部分相同的方式来对EMM原因进行编码,如在TS24.301中所规定的。在ME接收到响应于IMSREGISTER消息的错误的情况下,将表格3中描述的拒绝原因代码编码为0xFF。在表格4中阐述了IMS状在代码对象参数。字节描述长度1IMS状态代码标签12长度13IMS状态代码(注释)X表格4对于IMS注册错误,IMS状态代码将包含在针对IMSREGISTER消息的响应消息中包含的状态代码,如例如在TS24.229和RFC3261中所规定的。根据TS24.229来对状态代码进行编码。再次参照图6,在某些实施例中,用于经由网络拒绝事件来传送IMS注册错误的系统通过允许原因代码大于1个字节来增强原因代码参数。在该实施例中,网络拒绝事件机制被扩展为包含用于支持可变长度原因代码的原因代码。在该实施例中,对网络拒绝事件进行的格式化与上面阐述的格式化不同。再次参照图7,示出了事件驱动的信息扩展的映射。在该映射中,一个比特用于针对GERAN/UTRAN网络的网络拒绝事件,而一个比特用于指示针对E-UTRAN网络的网络拒绝事件。更具体地说,在该实施例中,UICC通过读取由ME发送的简档下载的第25个字节的第5个比特和第7个比特来发现对网络拒绝事件特征的支持。如果在任意无线电技术中支持事件驱动的信息扩展,则UICC继续在SETUPEVENTLIST(U)SAT命令中对网络拒绝事件进行注册,以实现对拒绝消息的接收。更具体地说,UICC使用SETUPEVENTLIST(U)SAT命令来提供一组事件。这组事件成为终端要监控的当前事件列表。任何后续的SETUPEVENTLIST命令替换在先前的SETUPEVENTLIST命令中提供的当前事件列表。SETUPEVENTLIST命令还用于移除当前存在于终端中的整个事件列表(参见例如ETSITS102223v9.1.0的条款6.6.16)。如果将终端断电或者移除UICC或者执行重置,则移除UICC在上一个SETUPEVENTLIST命令中提供的事件列表。当终端已经成功地接受或移除事件列表时,终端向UICC发送TERMINALRESPONSE(OK)消息。当终端未能成功地接受或移除该事件列表,则终端向UICC发送TERMINALRESPONSE(超出终端能力的命令)消息。当当前列表中的事件之一发生时,终端使用事件下载机制来向UICC传递事件的细节(参见ETSITS102223v9.1.0的条款7.5和3GPP31.111v.9.1.0)。对于事件列表字节编码,除了ETSITS102223中的值以外,还定义了多个值。这些值包括:11=I-WLAN接入状态。12=网络拒绝15=CSG小区选择当ME从网络接收到响应于IMSREGISTER消息的IMS注册错误消息并且在拒绝事件列表上注册网络拒绝事件时,ME向UICC通知该事件已经发生。更具体地说,如果网络拒绝事件是(由上一个SETUPEVENTLIST命令建立的)当前事件列表的一部分(参见例如ETSITS102223),则在GERAN/UTRAN的情况下,如果终端接收到LOCATIONUPDATINGREJECT消息或GPRSATTACHREJECT消息或ROUTINGAREAUPDATEREJECT消息(如在TS24.008中所定义的)或者未成功向IMS注册,或者在E-UTRAN的情况下,如果终端接收到TTACHREJECT消息、TRACKINGAREAUPDATEREJECT消息或者未成功向IMS注册,那么终端通过使用ENVELOPE(EVENTDOWNLOAD-网络拒绝事件)命令向UICC通知该事件已经发生。命令的方向是从ME到UICC,并且在3GPPTS31.101中规定了命令的报头。在表格5中阐述了ENVELOPE(EVENTDOWNLOAD-网络拒绝事件)命令的结构。命令参数/数据。描述条款M/OMin长度事件下载标签9.1MY1长度(A+B+(C或D或I)+E+F+G+H)+J-MY1事件列表8.25MYA设备标识8.7MYB位置信息8.19CNC路由区域标识8.91CND跟踪区域标识8.99CNI接入技术8.62MYE更新/附着类型8.92MYG拒绝原因代码8.93MYH表格5事件列表:事件列表数据对象将仅包含一个事件(长度的数值部分为1个字节),并且终端将把该事件设置为:·网络拒绝事件。设备标识:终端将把设备标识设置为:·源:网络;·目的地:UICC。-位置信息:该数据对象将仅在ME接收到LOCATIONUPDATINGREJECT消息时才出现,并且将包含进行拒绝的网络的标识(MCC、MNC和LAC)。-路由区域标识:该数据对象将仅在ME接收到GPRSATTACHREJECT消息或者ROUTINGAREADUPDATEREJECT消息时才出现,并且将包含进行拒绝的网络的标识(MCC、MNC、LAC和RAC)。-跟踪区域标识:该数据对象将仅在ME接收到EMMATTACHREJECT消息或TRACKINGAREAUPDATEREJECT消息时才出现,并且将包含进行拒绝的网络的标识(MCC、MNC和TAC)。-接入技术:该数据对象将包含进行拒绝的网络的接入技术。-更新/附着类型:该数据对象包含在注册请求消息中使用的更新或附着类型。-拒绝原因代码:该数据对象包含在响应于IMSREGISTER消息而接收的注册或状态代码中接收的原因代码值。在表格6中阐述了针对消息的更新和附着参数。字节描述长度1更新/附着类型标签12长度13更新/附着类型1表格6·内容:-在GERAN/UTRAN的情况下,终端将使用该信息作为向UICC指示在LOCATIONUPDATINGREQUESTMESSAGE中发送的位置更新类型或者在GPRSATTACHREQUEST或ROUTINGAREAUPDATINGREQUEST消息中发送的更新类型的机制,如在TS24.008[9]中所规定的。-在E-UTRAN的情况下,终端将使用该信息作为用于向UICC指示在ATTACHREQUEST消息或TRACKINGAREAUPDATEREQUEST消息中发送的EPS附着类型的机制,如在TS24.301[46]中所规定的。-在未成功地向IMS注册的情况下,终端将使用该信息作为用于向UICC指示发送了IMSREGISTER消息的机制,如在TS24.229中所规定的。·编码:-“00”=在LOCATIONUPDATINGREQUEST消息的情况下的“正常位置更新”;-“01”=在LOCATIONUPDATINGREQUEST消息的情况下的“周期更新”;-“02”=在LOCATIONUPDATINGREQUEST消息的情况下的“IMSI附着”;-“03”=在GPRSATTACHREQUEST消息的情况下的“GPRS附着”;-“04”=在GPRSATTACHREQUEST消息的情况下的“组合的GPRS/IMSI附着”;-“05”=在ROUTINGAREAUPDATEREQUEST消息的情况下的“RA更新”;-“06”=在ROUTINGAREAUPDATEREQUEST消息的情况下的“组合的RA/LA更新”;-“07”=在ROUTINGAREAUPDATEREQUEST消息的情况下的“组合的RA/LA更新以及IMSI附着”;-“08”=在ROUTINGAREAUPDATEREQUEST消息的情况下的“周期更新”;-“09”=在EMMATTACHREQUEST消息的情况下的“EPS附着”;-“0A”=在EMMATTACHREQUEST消息的情况下的“组合的EPS/IMSI附着”;-“0B”=在EMMTRACKINGAREAUPDATEREQUEST消息的情况下的“TA更新”;-“0C”=在EMMTRACKINGAREAUPDATEREQUEST消息的情况下的“组合的TA/LA更新”;-“0D”=在EMMTRACKINGAREAUPDATEREQUEST消息的情况下的“组合的TA/LA更新以及IMSI附着”;-“0E”=在EMMTRACKINGAREAUPDATEREQUEST消息的情况下的“周期更新”;-“0F”=IMSREGISTER消息。-预留所有其它值以供将来使用在表格7中阐述了针对消息的拒绝原因代码对象参数。字节描述长度1拒绝原因代码标签12长度13拒绝原因代码(注释)14IMS状态代码X表格7对于GERAN/UTRAN,在LOCATIONUPDATINGREJECT消息的情况下,该对象将包含在LOCATIONUPDATINGREJECT消息中接收的拒绝原因。按照与拒绝原因信息要素的数值部分相同的方式来对拒绝原因进行编码,如在TS24.008中所规定的。对于GERAN/UTRAN,在GPRSATTACHREJECT消息或ROUTINGAREAUPDATEREJECT消息的情况下,该对象将包含在GPRSATTACHREJECT消息或者ROUTINGAREAUPDATEREJECT消息中接收的GMM原因。按照与GMM原因信息要素的数值部分相同的方式来对GMM原因进行编码,如在TS24.008中所规定的。对于E-UTRAN,在EMMATTACHREJECT消息或EMMTRACKINGAREAUPDATEREJECT消息的情况下,该对象将包含在EMMATTACHREJECT消息或者EMMTRACKINGAREAUPDATEREJECT消息中接收的EMM原因。按照与EMM原因信息要素的数值部分相同的方式来对EMM原因进行编码,如在TS24.301中所规定的。对于IMS注册错误,IMS状态代码包含响应于IMSREGISTER消息而接收的状态代码,如在TS24.229中所规定的。根据TS24.229和RFC3621来对状态代码进行编码。对于IMS注册错误,将拒绝原因代码编码为“0xFF”。在另一个实施例中,拒绝原因代码数据对象长度本身被扩展为允许大于1个字节的原因代码。在ME响应于IMSREGISTER消息接收到错误的情况下,在拒绝原因代码数据对象的拒绝原因代码字段中对从网络接收的状态代码进行编码。根据TS24.229和RFC3621来对状态代码进行编码。在表格8中阐述了拒绝原因代码数据对象参数。字节描述长度1状态原因代码标签12长度13拒绝原因代码(注释)X表格8参照图8,在某些实施例中,示出了用于经由注册错误事件来传送IMS注册错误的系统的操作的流程图。更具体地说,在某些实施例中,提供了支持IMS注册错误的IMS注册事件。在该实施例中,UICC通过在由ME发送的简档下载中引入的字节(例如,第31个字节)中的适合比特来发现对IMS注册错误事件特征的支持。图9示出了下载简档字节的示例的映射。如果在任意无线电技术中支持事件驱动的信息扩展,则UICC继续在SETUPEVENTLIST(U)SAT命令中对IMS注册错误事件进行注册,以实现对IMS注册错误消息的接收。更具体地说,UICC使用SETUPEVENTLIST(U)SAT命令来提供一组事件。这组事件成为终端要监控的当前事件列表。任何后续的SETUPEVENTLIST命令替换在先前的SETUPEVENTLIST命令中提供的当前事件列表。SETUPEVENTLIST命令还可以用于移除当前存在于终端中的整个事件列表(参见例如ETSITS102223v9.1.0的条款6.6.16)。如果将终端断电或者移除UICC或者执行重置,则移除UICC在上一个SETUPEVENTLIST命令中提供的事件列表。当终端已经成功地接受或移除事件列表时,终端向UICC发送TERMINALRESPONSE(OK)消息。当终端未能成功地接受或移除该事件列表,则终端向UICC发送TERMINALRESPONSE(超出终端能力的命令)消息。当当前列表中的事件之一发生时,终端使用事件下载机制来向UICC传递事件的细节(参见ETSITS102223v9.1.0的条款7.5和3GPP31.111v.9.1.0)。在一个实施例中,事件下载机制可以包含完全不同的信息来指示成功事件或不成功事件(如下所述)。对于事件列表字节编码,除了ETSITS102223中的值以外,还定义了多个值。这些值包括:11=I-WLAN接入状态。12=网络拒绝15=CSG小区选择1x=IMS注册错误当ME从网络接收到响应于IMSREGISTER消息的状态代码(其不限于指示错误的状态代码)并且在事件列表上注册IMS注册错误事件时,ME向UICC通知该事件已经发生。更具体地说,如果IMS注册错误事件是(由上一个SETUPEVENTLIST命令建立的)当前事件列表的一部分(参见例如ETSITS102.223),则在针对IMSREGISTER消息的指示(但不限于)错误的响应的情况下,终端通过使用ENVELOPE(EVENTDOWNLOAD-IMS注册错误)命令向UICC通知IMS注册错误事件已经发生。命令的方向是从ME到UICC,并且在3GPPTS31.101中规定了命令的报头。在表格9中阐述了ENVELOPE(EVENTDOWNLOAD-IMS注册错误)命令的结构。命令参数/数据。描述条款M/OMin长度事件下载标签9.1MY1长度(A+B+(C或D或I)+E+F+G+H)+J-MY1事件列表8.25MYA设备标识8.7MYBIMS消息类型8.9XMYGIMS状态代码8.9YMYH表格9事件列表:事件列表数据对象将仅包含一个事件(长度的数值部分为1个字节),并且终端将把该事件设置为:·IMS注册错误。设备标识:终端将把设备标识设置为:·源:网络;·目的地:UICC。-IMS消息类型:该数据对象包含发送到IMS网络的消息类型。-IMS状态-代码:该数据对象包含在针对IMSREGISTER消息的响应中接收到的状态代码值。该数据对象将仅在不成功的IMSREGISTRATION期间才出现。响应参数/数据:对于这种类型的ENVELOPE命令,没有响应参数/数据。在表格10中阐述了针对消息的更新和附着参数。字节描述长度1IMS消息类型标签12长度13IMS消息类型1表格10·内容:-在未成功向IMS注册的情况下,终端将使用该信息作为向UICC指示发送了IMSREGISTER消息的机制,如在TS24.229中所规定的。·编码:-“01”=IMSREGISTER消息。-预留所有其它值以供将来使用在表格11中阐述了针对消息的状态代码对象参数。字节描述长度1IMS状态代码标签12长度13IMS状态代码(注意)X表格11对于IMS注册错误,IMS状态代码包含在针对IMSREGISTER消息的响应中包含的状态代码,如在TS24.229中所规定的。根据TS24.229来对状态代码进行编码。现在将参照附图来详细描述本发明的各种示例性的实施例。虽然在以下描述中阐述了各个细节,但是将清楚的是,可以在没有这些具体细节的情况下实践本发明;并且可以对本文描述的本发明进行多种实现特定的决定,以达到发明人的具体目标,例如,符合可以随实现变化的与处理技术或设计有关的约束。虽然这样的开发工作可以是复杂且耗时的,但是对于受益于本公开的本领域技术人员而言仍是例行事务。例如,以框图和流程图的形式而不是详细地示出了所选择的方面,以避免限制本发明或使本发明模糊。此外,本文提供给的详细描述的一些部分是以对计算机存储器内的数据执行的算法或运算给出的。这样的描述和表示被本领域技术人员用于向本领域其他技术人员描述和传达他们工作的实质。图10示出了适合于执行本文公开的一个或多个实施例的系统1000的示例。在各个实施例中,系统100包括处理器1010(其可以称作中央处理单元(CPU)或数字信号处理器(DSP))、网络连接设备1020、随机存取存储器(RAM)1030、只读存储器(ROM)1040、辅存储设备1050和输入/输出(I/O)设备1060。在一些实施例中,这些组件中的一些可以不存在,或者可以通过各种组合方式来将这些组件中的一些彼此组合或者与未示出的其它组件进行组合。这些组件可以位于单个物理实体中,或者位于多于一个的物理实体中。本文描述为由处理器1010进行的任何动作可以由处理器1010单独进行,或者可以由处理器1010联合图10中所示出的或未示出的一个或多个组件来进行。处理器1010执行它可以从网络连接设备1020、RAM1030或ROM1040访问的指令、代码、计算机程序或脚本。虽然仅示出了一个处理器1010,但是可以存在多个处理器。因此,虽然将这些指令作为由处理器1010执行的来进行讨论,但是这些指令可以由实现为一个或多个CPU芯片的一个或多个处理器1010来同时执行、连续地执行或者以其它方式执行。在各个实施例中,网络连接设备1020可以采取以下形式:调制解调器、调制解调器组、以太网设备、通用串行总线(USB)接口设备、串行接口、令牌环设备、光纤分布式数据接口(FDDI)设备、无线局域网(WLAN)设备、无线电收发机设备(例如,码分多址(CDMA)设备、全球移动通信系统(GSM)无线电收发机设备(例如,WCDMA、HSPA和LTE型设备))、微波接入的全球可互操作性(WiMAX)设备和/或用于连接到网络的其它公知的设备。这些网络连接设备1020可以使处理器1010能够与以下各项进行通信:互联网或者一个或多个电信网络或者处理器1010可以从其接收信息或者处理器1010可以向其输出信息的其它网络。网络连接设备1020还可以能够以电磁波(例如,射频信号或微波频率信号)的形式无线地发送或接收数据。由网络连接设备1020发送或接收的信息可以包括已经由处理器1010处理的数据或者将由处理器1010执行的指令。可以根据对于处理或生成数据或者发送或接收数据而言期望的不同的序列来对数据进行排序。在各个实施例中,RAM1030可以用于存储易失性数据和由处理器1010执行的指令。图10中所示的ROM1040可以用于存储指令并且可以存储在执行指令期间读取的数据。与对辅存储设备1050进行访问相比,对RAM1030和ROM1040二者进行访问通常更快。辅存储设备1050通常由一个或多个磁盘驱动器或磁带驱动器组成,并且可以用于对数据进行非易失性存储,或者如果RAM1030不足以容纳所有工作的数据,则辅存储设备1050可以用作溢出数据存储设备。辅存储设备1050可以用于存储当选择了要执行的程序时而被加载至RAM130中的程序。I/O设备1060可以包括液晶显示器(LCD)、触摸屏显示器、键盘、键区、开关、拨号盘、鼠标、轨迹球、语音识别器、读卡器、纸带阅读器、打印机、视频监控器或者其它公知的输入/输出设备。图11示出了包括用户设备(UE)1102的实施例的无线通信系统。虽然将UE1102示出为移动电话,但是UE1102可以具有多种形式,其包括:无线手机、寻呼机、个人数字助理(PDA)、便携式计算机、平板电脑或膝上型计算机。很多适合的设备组合了这些功能中的一些或全部。在一些实施例中,UE1102不是诸如便携式计算机、膝上型计算机或平板电脑等的通用计算设备,而是诸如移动电话、无线手机、寻呼机、PDA或安装在车辆中的电信设备等的专用通信设备。同样地,UE1102可以是具有类似的功能但不是便携式的设备(例如,台式电脑、机顶盒或网络节点),包括这样的设备,或者可以包含在这样的设备中。在这些实施例和其它实施例中,UE1102可以支持专门的活动,例如,游戏、存货控制、工作控制和/或任务管理功能等等。在各个实施例中,UE1102包括显示器1104。同样地,UE1102包括触摸敏感表面、键盘或通常由用户用于输入的其它输入键1106。在这些环境和其它环境中,键盘可以是全字母数字键盘或者简化的字母数字键盘(例如,QWERTY、Dvorak、AZERTY和顺序键盘型),或者具有与电话键区相关联的字母的传统数字键区。同样地,输入键可以包括滚轮、退出键或换码键、轨迹球和可以被向内按压以提供进一步的输入功能的其它导航键或功能键。同样地,UE1102可以呈现用于使用户选择的选项、用于使用户驱动的控制以及用于使用户引导的光标或其它指示符。UE1102还可以接受来自用户的数据输入,其包括要拨打的号码或者用于配置UE1102的操作的各个参数值。UE1102可以响应于用户命令来进一步执行一个或多个软件或固件应用。这些应用可以将UE1102配置为响应于用户交互来执行各种定制的功能。此外,可以通过无线基站1110、服务器1116、无线网络接入点1108或对等UE1102在空中(OTA)对UE1102进行编程或配置。可以由UE1000执行的各种应用可以包括使显示器1104能够显示网页的网站浏览器。可以经由与诸如基地站等的无线网络接入点1108、对等UE1102或任何其它无线通信网络1112或系统的无线通信来获得网页。在各个实施例中,将无线网络1112耦合到诸如互联网等的有线网络1114。UE1102可以经由无线网络1112和有线网络1114利用诸如服务器1116等的服务器上的信息。服务器1116可以提供可以在显示器1104上显示的内容。可替换地,UE1102可以通过对等UE1102来接入无线网络1112,其中,对等UE1102在中继类型或跳变类型的连接中用作媒介。本领域技术人员将认识到,很多这种实施例是可以的,并且前述内容并不旨在限制本发明的精神、范围或意图。图12描绘了可以在其中执行本发明的示例性用户设备(UE)1102的框图。虽然描绘了UE1102的各个组件,但是UE1102的各个实施例可以包括所列出的组件的子集以及额外的未列出的组件。如图12所示,UE1102包括数字信号处理器(DSP)1202和存储器1204。如图所示,UE1102还可以包括天线和前端单元1206、射频(RF)收发机1208、模拟基带处理单元1210、麦克风1212、听筒扬声器1214、耳机插口1216、输入/输出(I/O)接口1218、可移除存储卡1220、通用串行总线(USB)端口1222、短程无线天线子系统1224、警报1226、键区1228、可以包括触摸敏感表面的液晶显示器(LCD)1230、LCD控制器1232、电容耦合器(CCD)照相机1234、照相机控制器1236和全球定位系统(GPS)传感器1238。在各个实施例中,UE1102可以包括未提供触摸敏感屏幕的另一种显示器。在一个实施例中,DSP1202可以在不经过输入/输出接口1218的情况下与存储器1204直接通信。在各个实施例中,DSP1202或者某种其它形式的控制器或中央处理单元(CPU)操作以根据存储在存储器1204中或者存储在DSP1202自身中包含的存储器中的嵌入的软件或固件来控制UE1102的各个组件。除了嵌入的软件或固件以外,DSP1202还可以执行存储在存储器1204中的或者经由信息载体介质(例如,诸如可移除存储卡1220等的便携式数据存储介质)或者经由有线或无线网络通信而使得可用的其它应用。应用软件可以包括经编译的一组机器可读指令,这些指令将DSP1202配置为提供期望的功能,或者应用软件可以是将由解释器或编译器处理以间接配置DSP1202的高级软件指令。可以提供天线和前端单元1206以在无线信号与电信号之间进行转换,从而使UE1102能够发送和接收来自蜂窝网络或者某个其它可用的无线通信网络的信息或者来自对等UE1102的信息。在一个实施例中,天线和前端单元1106可以包括多个天线以支持波束成型和/或多输入多输出(MIMO)操作。如本领域技术人员所公知的,MIMO操作可以提供空间分集,空间分集可以用于克服不同的信道条件或者增加信道吞吐量。同样地,天线和前端单元1206可以包括天线调谐或阻抗匹配组件、RF功率放大器或低噪声放大器。在各个实施例中,RF收发机1208提供频移、将接收的RF信号转换到基带并且将基带发射信号转换到RF。在一些描述中,无线电收发机或RF收发机可以被理解为包括其它信号处理功能,例如,调制/解调、编码/解码、交织/解交织、扩频/解扩、逆快速傅里叶变换(IFFT)/快速傅里叶变换(FFT)、循环前缀添加/移除和其它信号处理功能。为了清楚起见,这里的描述将对该信号处理的描述与RF和/或无线电级分开,并且在概念上将该信号处理分配给模拟基带处理单元1210或DSP1202或其它中央处理单元。在一些实施例中,可以在一个或多个处理单元和/或专用集成电路(ASIC)中合并RF收发机1008、天线和前端1206的各个部分以及模拟基带处理单元1210。模拟基带处理单元1210可以提供对输入和输出的各种模拟处理,例如对来自麦克风1212和耳机1216的输入和去往听筒1214和耳机1216的输出的模拟处理。为此,模拟基带处理单元1210可以具有用于连接至使UE1102能够用作手机的内置麦克风1212和听筒扬声器1214的端口。模拟基带处理单元1210还可以包括用于连接至耳机或其它免提麦克风和扬声器配置的端口。模拟基带处理单元1210可以在一个信号方向上提供数模转换并且在相反信号方向上提供模数转换。在各种实施例中,模拟基带处理单元1210的功能中的至少一些可以由数字处理组件(例如由DSP1202或由其它中央处理单元)提供。DSP1202可以执行调制/解调、编码/解码、交织/解交织、扩频/解扩、逆快速傅里叶变换(IFFT)/快速傅里叶变换(FFT)、循环前缀添加/移除以及与无线通信相关联的其它信号处理功能。在一个实施例中,例如在码分多址(CDMA)技术应用中,对于发射机功能,DSP1202可以执行调制、编码、交织和扩频,而对于接收机功能,DSP1202可以执行解扩、解交织、解码和解调。在另一实施例中,例如在正交频分多址(OFDMA)技术应用中,对于发射机功能,DSP1202可以执行调制、编码、交织、逆快速傅里叶变换和循环前缀添加,而对于接收机功能,DSP1202可以执行循环前缀移除、快速傅里叶变换、解交织、解码和解调。在其它无线技术应用中,可以由DSP302执行其它信号处理功能以及信号处理功能的组合。DSP1202可以经由模拟基带处理单元1210与无线网络通信。在一些实施例中,通信可以提供互联网连接,从而使用户能够访问互联网上的内容并且发送和接收电子邮件或文本消息。输入/输出接口1218将DSP1202和各种存储器和接口互连。存储器1204和可移除存储卡1220可以提供软件和数据,以配置DSP1202的操作。接口可以包括USB接口1222和短程无线通信子系统1224。USB接口1222可以用于为UE1102充电,并且还可以使UE1102能够用作外围设备,以与个人计算机或其它计算机系统交换信息。短程无线通信子系统1224可以包括红外线接口、蓝牙接口、符合IEEE802.11的无线接口或可以使UE1102能够与其它附近的移动设备和/或无线基站进行无线通信的任意其它短程无线通信子系统。输入/输出接口1218可以进一步将DSP1202与警报1226连接,其中,当触发警报1226时,该警报1226使UE1102例如通过响铃、播放旋律或振动向用户提供通知。警报1226可以用作用于通过无声振动或通过针对特定呼叫方播放专门预先指派的旋律来警告用户存在各种事件(如,传入呼叫、新文本消息以及约会提醒)中的任意一个事件的机制。键区1228经由I/O接口1218耦合至DSP1202以提供一种使用户进行选择、输入信息并且以其它方式向UE1102提供输入的机制。键盘1228可以是全字母数字键盘或者简化的字母数字键盘(例如,QWERTY、Dvorak、AZERTY和顺序键盘型),或者具有与电话键区相关联的字母的传统数字键区。同样地,输入键可以包括滚轮、退出键或换码键、轨迹球和可以被向内按压以提供进一步的输入功能的其它导航键或功能键。另一输入机制可以是LCD1230,LCD1230可以包括触摸屏能力并且还向用户显示文本和/或图形。LCD控制器1232将DSP1202耦合至LCD1230。CCD照相机1234(如果装备有的话)使UE1102能够拍摄数字照片。DSP1202经由照相机控制器1236与CCD照相机1234通信。在另一实施例中,可以使用根据除了电荷耦合器照相机以外的技术操作的照相机。GPS传感器1238耦合至DSP1202以对全球定位系统的信号进行解码,从而使UE1102能够确定其位置。还可以包括各种其它外围设备,以提供额外的功能,例如无线电接收和电视接收。图13示出了可由DSP1202执行的软件环境1302。DSP1202执行操作系统驱动器1304,操作系统驱动器1304提供其余软件通过其操作的平台。操作系统驱动器1304向UE1102的硬件提供具有可以访问应用软件的标准接口的驱动器。操作系统驱动器1304包括:应用管理服务(AMS)1306,其在UE1102上运行的应用之间传递控制。图13中还示出了网站浏览器应用1308、媒体播放器应用1310和Java应用1312。网站浏览器应用1308将UE1102配置为用作网站浏览器,从而允许用户将信息输入表格并且选择用于取回和浏览网页的链接。媒体播放器应用1310将UE1102配置为取回和播放音频或视听媒体。Java应用1312将UE1102配置为提供游戏、实用工具和其它功能。组件1314可以提供本文描述的功能。本文所描述的UE1102、基站1110和其它组件可以包括能够执行与上述动作有关的指令的处理组件。虽然本公开中已经提供了多个实施例,但是应当理解的是,在不偏离本公开的精神或范围的情况下,可以以许多其它具体形式来体现所公开的系统和方法。本示例应被认为是示意性而非限制性的,并且并不旨在局限于本文给出的细节。例如,各种元件或组件可以组合或集成在另一系统中,或者可以省略或不实现某些特征。如本文所使用的,术语“组件”、“系统”等旨在指代与计算机相关的实体,其是硬件、硬件和软件的组合、软件或执行中的软件。例如,组件可以是但不限于在处理器上运行的进程、处理器、对象、可执行文件、执行的线程、程序和/或计算机。举例说明,在计算机上运行的应用和计算机本身都可以是组件。一个或多个组件可以驻留在执行进程或线程内,并且组件可以位于一个计算机上和/或分布在两个或更多个计算机之间。如本文所使用的,术语“用户设备”和“UE”可以是指无线设备,例如,移动电话、个人数字助理(PDA)、手提电脑或膝上型计算机或者具有电信能力的类似设备或其它用户代理(“UA”)。在一些实施例中,UE可以指代移动台、无线设备。术语“UE”可以是指具有类似的功能但通常不是便携式的设备,例如,台式电脑、机顶盒或网络节点。此外,如本文所使用的,术语UE是指包括存储卡的设备,而不包括存储卡的设备通常称作ME。换言之,UE是ME与存储卡的组合。此外,所公开的主题可以被实现为系统、方法、装置或制品,其使用标准的编程和/或工程技术产生软件、固件、硬件或其任意组合,以控制基于计算机或处理器的设备来实现本文详细描述的方面。本文使用的术语“制品”(或者可替换地“计算机程序产品”)旨在涵盖任意计算机可读设备、载体或介质可访问的计算机程序。例如,计算机可读介质可以包括但不限于磁存储设备(例如,硬盘、软盘、磁带等)、光盘(如压缩光盘(CD)或数字多功能光盘(DVD)等)、智能卡和闪存设备(例如,卡、棒等)。当然,本领域技术人员将认识到,在不偏离要求保护的主题的范围或精神的情况下,可以对该配置做出多种修改。本文使用“示例性”一词来表示用作示例、实例或例证。本文描述为“示例性”的任意方面或设计不一定被理解为比其它方面或设计更优选或更具优势。本领域技术人员将认识到,可以在不偏离要求保护的主题的范围、精神或意图的情况下对该配置做出多种修改。此外,所公开的主题可以被实现为系统、方法、装置或制品,其使用标准的编程和工程技术产生软件、固件、硬件或其任意组合,以控制基于计算机或处理器的设备来实现本文详细描述的方面。此外,在不偏离本公开的范围的情况下,在各个实施例中描述和示出为分立的或单独的技术、系统、子系统和方法可以与其它系统、模块、技术或方法组合或结合在一起。示出或讨论为相互耦合或直接耦合或通信的其它项可以通过某个接口、设备或中间组件间接耦合或通信,不论是电气的、机械的还是以其它方式。本领域技术人员可以确定改变、替换和变化的其它示例,并且在不偏离本文公开的精神和范围的情况下进行所述改变、替换和变化的其它示例。虽然已经详细地描述了本发明,但是应当理解的是,可以在不偏离由所附权利要求限定的本发明的精神和范围的情况下,对本发明进行各种改变、替换和变化。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1