HK1085601B - 無線通信系統中系統標識的下載和顯示 - Google Patents
無線通信系統中系統標識的下載和顯示 Download PDFInfo
- Publication number
- HK1085601B HK1085601B HK06105529.3A HK06105529A HK1085601B HK 1085601 B HK1085601 B HK 1085601B HK 06105529 A HK06105529 A HK 06105529A HK 1085601 B HK1085601 B HK 1085601B
- Authority
- HK
- Hong Kong
- Prior art keywords
- identity
- terminal
- roaming
- identification
- list
- Prior art date
Links
Description
技术领域
本发明总的涉及通信,尤其涉及无线通信系统中用于下载和显示系统标识的技术。
背景技术
无线通信系统被广泛部署,以提供诸如语音、分组数据和短信息这样的各种通信业务。这些系统可以是能够通过共享可用系统资源来支持与多个用户进行通信的多址系统。这样的多址系统的实例包括码分多址(CDMA)系统、时分多址(TDMA)系统和频分多址(FDMA)系统。CDMA系统被设计来实现诸如IS-2000、IS-95和W-CDMA等这样的一个或多个标准。TDMA系统被设计来实现诸如移动通信全球系统(GSM)这样的一个或多个标准。
网络运营商/服务提供商可部署一个或多个无线通信系统来为其用户提供各种服务。每个所部署的系统覆盖特定的地理区(例如,一个城市),并且进而包括一个或多个更小的网络。对于CDMA而言,每个系统可以由特定的系统识别(SID)码值来唯一识别,而每个网络也可以由特定的网络识别(NID)码值来唯一识别。由网络运营商所运营的每个基站然后发送其所属的特定系统和网络的SID和NID值。
用户所使用的无线终端通常遍布所部署系统的整个覆盖范围。对于CDMA,终端可以包括一个优选漫游列表,其用来识别终端能够接入的特定系统和(可选)终端不能接入的系统。终端还维护一个或多个本地系统的列表,每个本地系统由其唯一的(SID,NID)对来识别。终端然后基于其本地(SID,NID)对和从服务系统接收的(SID,NID)对,能判断是否正在与本地系统进行通信。服务系统就是终端从其获得服务的系统。如果从服务系统获取的(SID,NID)对与任何一个本地(SID,NID)对都不匹配,则认为终端正在漫游。
通常,对于CDMA,无线终端基于其漫游状态来显示漫游指示符(其通常是图标)和/或特定的文本串具有意义。例如,如果终端正在从本地系统获得服务,则它然后可以在终端屏幕上显示本地服务提供商的名字。相反,如果终端正在从漫游系统(即,不是本地系统的系统)获得服务,则它可以根据与该漫游系统相关的漫游指示符值来指示其漫游状况。该漫游指示符值可存在为漫游系统维护的系统记录中,该记录包括在优选漫游列表中。通常,由终端传送的用于漫游的信息类型是有限的,并由TIA/EIA-683-B附录C来具体定义。例如,漫游指示符值可指导终端在终端显示屏幕上显示漫游指示符/图标和/或显示特定的文本串。
CDMA系统已经得到广泛部署,国际漫游正变得越来越普遍。服务提供商可能希望基于漫游状况向他们的用户提供不同的和/或更多的特定信息。例如,服务提供商可能希望向终端提供漫游系统的名字,从而该系统名字能够显示在用户的终端屏幕上。
因此,在本领域中存在基于终端的漫游状态来下载和显示信息的技术的需求。
发明内容
这里提供用于将系统标识下载到终端以及用于基于该终端的漫游状态来显示这些系统标识的各种技术。标识是可以在终端屏幕上显示的一组包括字母和数字的字符和各种可能的图形。可将系统标识定义包括本地系统标识和漫游系统标识,而且可进一步将漫游系统标识定义为包括组标识和特定标识。本地系统标识与一个或多个本地系统相关联,组标识与一个或多个漫游指示符值相关联,以及特定标识与一个或多个SID值相关联。
通常向终端提供一个本地系统标识以及任意数目的组标识和特定标识。只要终端从本地系统获得服务,就显示本地系统标识。只要终端从漫游系统获得服务,就显示漫游系统标识。所要显示的具体漫游系统标识取决于服务被获取的漫游系统的漫游指示符值和SID值。
可以经由空中传递信令将系统标识下载到终端。这里提供一组系统标识消息。可以将这些消息用于(1)请求当前由终端存储的系统标识和/或该系统标识的当前配置信息,以及(2)将新的系统标识下载到终端。
下面将更加详细地描述本发明的各个方面和实施例。
附图说明
根据下面所提供的结合附图的详细描述,本发明的特征、性质和优点将变得更加明显,在附图中相同的参考符号在整篇文章中识别相一致,其中:
图1示出无线通信网络;
图2示出优选漫游列表的结构;
图3A举例说明在本地SID/NID列表和本地系统标识之间的关系;
图3B和图3C分别举例说明了在系统列表中的系统与组标识和特定标识之间的关系;
图4示出终端中用于存储系统标识的结构;
图5示出用于将系统标识空中下载到终端的信号流;
图6A和图6B示出用于不同数据块类型的由终端所发送的系统标识配置响应消息的格式;
图6C和图6D分别示出发送到终端以下载本地系统标识和组标识列表/特定标识列表的系统标识下载请求消息的格式;
图7示出用于基于终端的漫游状态来显示合适的系统标识的处理流程图;
图8示出系统标识中心和终端的方框示意图
发明详述
这里所使用的单词“示例性的”意思是“作为例子、实例或举例说明”。这里作为“示例性的”所描述的任何实施例或设计不必理解为比其它的实施例或设计优选或有益。
图1示出无线通信网络100的示意图。网络100包括多个系统,每个系统进一步包括一个或多个更小的网络。每个系统可以由SID值唯一识别,而每个更小的网络可以由NID值来唯一识别。网络100通常包括多个基站,但是为了简单起见图1中只示出了两个系统的两个基站。基站110a为(SID,NID)对是(2,3)的系统提供服务,而基站110b为(SID,NID)对是(1,4)的系统提供服务。这些基站是用来与无线终端通信的固定基站,并且还可以被称为节点B、接入点或某些其它专用名词。
许多无线终端遍布网络100的覆盖区域。每个终端包括一个或多个系统的一个或多个(SID,NID)对的列表,这些系统被指定为该终端的本地系统。为了简单起见,图1中只示出一个终端120,该终端有两个本地(SID,NID)对(2,65535)和(3,65535)。NID值65535可以用来表示只使用SID(不是NID)来判定服务系统是否为本地系统。这样,如果NID值是65535,则不管这些系统的NID值,所有具有与本地(SID,NID)对中SID值相同的SID值的系统都被视为非漫游系统。
在图1中,当终端120与基站110a通信时,其从本地系统中获得服务。这是因为基站110a属于SID值为2的系统,而终端将所有SID值为2的系统都视为非漫游系统(因为在这个本地(SID,NID)对中NID值是65535)。当相同的终端120与基站110b通信时,其被认为从漫游系统中获得服务。这是因为基站110b属于SID值为4的系统,其与终端的两个本地(SID,NID)对中的任何一个SID值都不匹配。
对于CDMA而言,将每个终端编程为具有优选漫游列表(PRL),该列表识别终端能够接入的特定系统和终端不能接入的可能系统。用户不能访问该优选漫游列表,但是可以通过使用特定的程序和消息对它进行更新。该优选漫游列表保存在终端内的非易失存储器中。
图2示出优选漫游列表的结构200。该优选漫游列表包括系统表210和捕获表250。系统表包括可访问系统和不可访问系统的清单,该清单按照地理区(GEO)来组织。如图2所示,每个地理区提供一个系统表,该表包括用于可访问或允许的系统的部分220和用于不可访问或禁止的系统的部分230。可访问的系统包括本地系统和允许终端接入的其它系统。
可以将每个地理区的表定义为包括包含在该表中的每个系统的一个记录(行)以及用于每个系统的相关信息的多个域(列)。例如,这些域可以包括SID/NID域、选择优先级域、漫游指示符域和捕获索引域。对于每个记录而言,SID/NID域包括相关系统的唯一的(SID,NID)对。选择优先级域表示在相同地理区内所允许的系统中相关系统的优先级,其中通常由网络运营商来指定该优先级。漫游指示符域包括相关系统的漫游指示符值。捕获索引域包括指向捕获表中特定记录的索引值,该捕获表包含用来捕获该相关系统的参数值。虽然本地系统通常也包括在系统表里,但是它由通常与该系统表分开存放的本地SID/NID列表来识别。
捕获表包括每个唯一索引值的一个记录(或行)和多个用于系统捕获的各种参数值的域(或列)。这些参数用来进行系统捕获。在TIA/EIA-683-B的附录C中有优选漫游列表的更详细描述,该附录是公开可用的,在这里将其并入以作参考。
在一个方面中,这里提供用于基于终端的漫游状态显示在终端屏幕上的系统标识。标识就是一组可以显示在终端屏幕上的包括字母和数字的字符以及可能的图形(例如图标和图片等)。在一个施实例中,系统标识包括本地系统标识和漫游系统标识,其可以被看成系统标识的不同种类。在一个实施例中,漫游系统标识进一步包括组标识和特定标识,其可以被看作漫游系统标识的不同类型。还可以定义不同和/或附加的标识类型,这也属于本发明的范围。
在一个实施例中,将一个本地系统标识提供给终端,并且只要该终端从一个本地系统中获得服务就显示该本地系统标识。然而,还可以将多个本地系统标识提供给终端(例如,每个本地(SID,NID)对一个本地系统标识)。在这种情况下,可以根据终端从其正获取服务的特定本地系统,显示适当的本地系统标识。
只要终端从漫游系统中获得服务,就可以显示漫游系统标识。每个组标识与单个漫游指示符值或一个漫游指示符值范围相关联。每个特定标识与单个SID值或一个SID值范围相关联。显示在终端屏幕上的具体漫游系统标识取决于从其获得服务的漫游系统的漫游指示符值和SID值。
系统标识可以存储在终端内的非易失存储器中,以便当关掉电源后还能保留这些标识。非易失存储器可以是非易失RAM、闪存、由CDMA2000定义的可分离式用户识别模块(R-UIM)、由WCDMA定义的通用用户识别模块(USIM)等。在一个实施例中,如下面所描述的,可以通过空中传递消息来下载和更新系统标识。
图3A举例说明了在本地SID/NID列表和本地系统标识之间的关系。对于这个例子而言,本地SID/NID列表包括用于图1中示出的终端的两个(SID,NID)对(2,65535)和(3,65535)。本地系统标识包括文本串“欢迎到本地系统”。只要终端从包括在本地SID/NID列表中的任一本地系统获得服务,该终端就显示这个本地系统标识,对于这个例子,本地系统是SID值为2或3的任意系统。
图3B举例说明了在系统表中的系统与组标识列表之间的关系。如图2中所示出的,系统表中允许的系统的每一个与特定的漫游指示符值相关联。多个允许的系统可以与相同的漫游指示符值相关联。可以为单个漫游指示符值或一个漫游指示符值范围定义一个组标识。可以定义多个组标识来涵盖系统列表中允许的系统的所有漫游指示符值。每个组标识与一个或多个漫游指示符值、文本和/或图形的标识以及漫游显示指示相关联,该漫游显示指示规定如何给组标识显示漫游指示符/图标。
对于图3B中所示出的例子,组标识列表包括三个组标识,它们与三个漫游指示符值0x40、0x41和0x42相关联,其中0x表示十六进制值。只要终端从一个漫游系统获得服务,而该漫游系统的漫游指示符值与这三个漫游指示符值中的任何一个相匹配,则与该匹配值相关联的组标识被显示在终端屏幕上。例如,如果终端从漫游指示符值为0x42的漫游系统获得服务,则显示标识“CDMA联盟C”,并且还显示闪烁的漫游指示符/图标。通常,根据与正被显示的组标识相关联的漫游显示指示(例如开、关或者闪烁)来显示漫游指示符/图标。
图3C举例说明在系统表中的系统与特定标识的列表之间的关系。也如图2中所示出的,系统表中允许的系统的每一个与特定的SID值相关联。可以为单个SID值或者一个SID值范围定义特定标识。于是每个特定标识与一个或多个SID值、文本和/或图形的标识以及漫游显示指示相关联。对于图3C中所示出的例子,特定标识列表包括三个特定标识,它们与SID值100、从101到105的SID值范围以及SID值200相关联。只要终端从一个漫游系统获得服务,而该漫游系统的SID值与该特定标识列表所涵盖的SID值中的任何一个相匹配,则与该匹配SID值相关联的特定标识显示在终端屏幕上。例如,如果终端从SID值为103的漫游系统获得服务,那么显示标识“网络运营商XYZ”。同样,根据与正被显示的特定标识相关联的漫游显示指示(例如开、关或者闪烁)来显示漫游指示符/图标。
图4示出在终端内用于存储系统标识的结构400的实施例。在一个实施例中,本地系统标识、组标识列表和特定标识列表存放在一个非易失存储器的三个不同部分中或存放在终端内的三个分开的存储区域中。组标识列表和特定标识列表的每一个都包括(1)用于列表的各种参数的一组域以及(2)标识表,其存储用于列表中的标识的记录,每个标识一个记录。每个组标识记录和每个特定标识记录进一步包括用于相关标识的各个域。
表1列出了用于一个示例性设计的本地系统标识的各个域
表1-本地系统标识
| 域 | 长度(比特) | 说明 |
| Reserved | 6 | 保留 |
| Tag_Encoding | 5 | 用于本地系统标识的编码类型 |
| Tag_Len | 5 | 本地系统的长度(以字节为单位) |
| Tag | 8×Tag_Len | 用于本地系统标识的文本和/或图形 |
Tag_Encoding域表示Tag域中每个字符所使用的特定编码类型。可以如TSB-58-E中的表9.1-1中所示出的来定义Tag_Encoding域的可能值,TSB-58-E标题为“Administration of Parameter ValueAssignment for cdma2000 Spread Spectrum Standards”,它是公开可用的,这里将其并入以作参考。
表2列出用于一个示例性设计的组标识列表的各个域
表2-组标识列表
| 域 | 长度(比特) | 说明 |
| Group_Tag_List_Size | 16 | 组标识列表的总长度(以字节为单位) |
| Group_Tag_List_ID | 16 | 组标识列表的识别符 |
| Tag_P_Rev | 8 | 系统标识的协议修订版本 |
| Def_Tag_Encoding | 5 | 用于组标识的默认编码类型 |
| Num_Group_Tag_Recs | 8 | 列表中组标识的个数 |
| Group_Tag_Table | 可变 | 组标识的记录 |
| Group_Tag_CRC | 16 | 组标识列表的CRC值 |
表2中头5个域代表组标识列表的头部。Group_Tag_List_ID包括组标识列表的识别符。该识别符通常用来不需要读取各个标识记录就可确定终端存储哪一个组标识列表。若包括在Group_Tag_Table中的任意一个记录都没有指定编码类型,则Def_Tag_Encoding表示用于这些记录的Tag域的默认编码类型。
组标识列表可以包含任意数目的组标识,确切的数目由Num_Group_Tag_Recs域来表示。每个组标识存储为Group_Tag_Table域中的一个记录。Group_Tag_CRC域包括一个循环冗余位校验(CRC)值,它是基于组标识列表中所有域(除了CRC域外)计算出来的。该CRC值可以用来判断组标识列表是否正确。
表3列出了与单个漫游指示符值相关联的组标识的一个示例性组标识记录的各个域。
表3-对于单个漫游指示符值的组标识记录
| 域 | 长度(比特) | 说明 |
| Group_Tag_Type | 3 | 对于与单个漫游指示符值相关联的组标识设置为“000” |
| Roam_Disp_Ind | 4 | 用于标识的漫游显示指示:0000=开,0001=关,0010=闪烁 |
| Encoding_Incl | 1 | 表示该记录中是否包含Tag_Encoding域 |
| Tag_Encoding | 0或5 | 用于Tag域的编码类型 |
| Roam_Ind | 8 | 与该组标识相关联的漫游指示符值 |
| Tag_Len | 5 | 该组标识的长度(以字节为单位) |
| Tag | 8×Tag_Len | 用于该组标识的字符和/或图形 |
通常,漫游指示符/图标按照漫游指示符值所指定的方式显示在终端屏幕上。在漫游指示符值与漫游显示指示之间的映射关系由TSB-58-E定义如下:0x00=开,0x01=关,0x02=闪烁。然而,漫游系统标识可以与0x40到0x7F范围内的漫游指示符值相关联。这个范围保留给非标准的增强漫游指示符(如TSB-58-E中的表8.1-1所表示的),没有为用于这些漫游指示符值的漫游指示符/图标定义漫游显示指示。因此,Roam_Disp_Ind域用来指明用于每个漫游系统标识的漫游指示符/图标的显示选项。Roam_Disp_Ind域的可能值可以如表3中所示出的来定义。
如果组标识记录包括Tag_Encoding域,则然后包括在这个域中的编码类型用于该记录的Tag域。否则,使用包括在组标识列表的Def_Tag_Encoding域(如表2所示)中的编码类型。
表4列出了用于与一个漫游指示符值范围相关联的组标识的一个示例性的组标识记录的各个域。
表4-对于一个漫游指示符值范围的组标识记录
| 域 | 长度 | 说明 |
| (比特) | ||
| Group_Tag_Type | 3 | 对于与一个漫游指示符值范围相关联的组标识设置为“001” |
| Roam_Disp_Ind | 4 | 用于该标识的漫游显示指示 |
| Encoding_Incl | 1 | 表示该记录中是否包含Tag_Encoding域 |
| Tag_Encoding | 0或5 | 用于Tag域的编码类型 |
| Low_Roam_Ind | 8 | 与该组标识相关联的该范围的低端的漫游指示符值 |
| High_Roam_Ind | 8 | 与该组标识相关联的该范围的高端的漫游指示符值 |
| Incl | 3 | 在该范围内漫游指示符值的递增值 |
| Tag_Len | 5 | 该组标识的长度(以字节为单位) |
| Tag | 8×Tag_Len | 该组标识的字符和/或图形 |
表4中的组标识与一个漫游指示符值范围相关联。该范围的两端由Low_Roam_Ind和High_Roam_Ind域中的值来定义。Incl域包括该范围中漫游指示符值的递增值。可以定义组标识以便其仅与该范围内的值的一个子集相关联,这可以通过将Incl域设置成大于1的值来实现。例如,为了仅覆盖奇数漫游指示符值,可以将Low_Roam_Ind和High_Roam_Ind域设置成奇数值,并且将Incl域设置为2。
表5列出了用于一个示例性设计的特定标识列表的各个域。
表5-特定标识列表
| 域 | 长度(比特) | 说明 |
| Spec_Tag_List_Size | 16 | 特定标识列表的总长度(以字节为单位) |
| Spec_Tag_List_ID | 16 | 特定标识列表的识别符 |
| Tag_P_Rev | 8 | 用于系统标识的协议修订版本 |
| Def_Tag_Encoding | 5 | 用于特定标识的默认编码类型 |
| Num_Spec_Tag_Recs | 8 | 列表中特定标识的数目 |
| Spec_Tag_Table | 可变 | 特定标识的记录 |
| Spec_Tag_CRC | 16 | 特定标识列表的CRC值 |
表5中头5个域代表特定标识列表的头部。特定标识列表可以包含任意数目的特定标识,确切的数目由Num_Spec_Tag_Recs域来表示。每个特定标识存储为Spec_Tag_Table域中的一个记录。Spec_Tag_CRC域包括一个循环冗余位校验(CRC)值,其基于特定标识列表的所有域(除了CRC域外)来计算。该CRC值可以用来判断特定标识列表是否正确。
表6列出了用于与单个SID值相关联的特定标识的一个示例性的特定标识记录的各个域。
表6-对于单个SID值的特定标识记录
| 域 | 长度(比特) | 说明 |
| Spec_Tag_Type | 3 | 对于与单个SID值相关联的特定标识设置为“000” |
| Roam_Disp_Ind | 4 | 用于该标识的漫游显示指示 |
| Encoding_Incl | 1 | 表示该记录中是否包含Tag_Encoding域 |
| Tag_Encoding | 0或5 | 用于Tag域的编码类型 |
| SID | 15 | 与该特定标识相关联的SID值 |
| Tag_Len | 5 | 该特定标识的长度(以字节为单位) |
| Tag | 8×Tag_Len | 用于该特定标识的字符和/或图形 |
表7列出了用于与一个SID值范围相关联的特定标识的一个示例性的特定标识记录的各个域。
表7-一个SID值范围的特定标识记录
| 域 | 长度(比特) | 说明 |
| Spec_Tag_Type | 3 | 对于与一个SID值范围相关联的特定标识设置为“001” |
| Roam_Disp_Ind | 4 | 用于该标识的漫游显示指示 |
| Encoding_Incl | 1 | 表示该记录中是否包含Tag_Encoding域 |
| Tag_Encoding | 0或5 | 用于Tag域的编码类型 |
| Low_SID | 15 | 与该特定标识相关联的该范围的低端的SID值 |
| High_SID | 15 | 与该特定标识相关联的该范围的高端的SID值 |
| Incl | 8 | 在该范围内SID值的递增值 |
| Tag_Len | 5 | 该特定标识的长度(以字节为单位) |
| Tag | 8×Tag_Len | 该特定标识的字符和/或图形 |
表1到表7示出了本地系统标识、组标识列表、组标识记录、特定标识列表和特定标识记录的示例性格式。也可以为这些项的每一个定义其它的格式,而且这也在本发明的范围内。例如,可以将本地系统标识定义为包括CRC域。
图5示出了用于通过使用空中传递信令来将系统标识下载到终端的示例性信号流500。开始时,终端接收来自空中传递业务准备操作(OTAF)的、请求终端能力的协议能力请求消息(步骤512)。OTAF是网络侧负责参数管理和业务准备的功能。终端利用协议能力响应消息进行响应,该响应消息表示该终端是否具有系统标识能力(步骤514)。若终端支持系统标识,则仅执行系统标识下载。
然后,在终端和OTAF之间交换OTAPA请求消息和OTAPA响应消息以启动参数管理,其在这种情况下用于系统标识下载(步骤516和518)。接着,交换证实请求消息和证实响应消息,以确定是否能够为用户终端执行参数管理(步骤522和524)。如果回答为是,则然后交换安全模式请求消息和安全模式响应消息,以启动应用层加密(步骤526和528)。这样把系统标识下载的后续通信放置在安全模式中。
接着终端接收一个系统标识配置请求消息,用于请求与由终端存储的系统标识相关的当前配置信息(步骤532)。然后终端返回一个带有当前标识配置信息的系统标识配置响应消息(步骤534)。然后终端接收一个下载系统标识的系统标识下载请求消息,其中将要下载的标识取决于当前标识配置(步骤536)。然后终端返回一个系统标识下载响应消息,该响应消息确认收到消息并进一步指示标识下载操作的结果(步骤538)。
然后交换提交请求消息和提交响应消息,以启动将下载的系统标识存储到终端内的非易失存储器(步骤542和544)。紧接着,交换安全模式请求消息和安全模式响应消息,以结束在终端和OTAF之间的安全通信(步骤546和548)。最后,交换OTAPA请求消息和OTAPA响应消息,以结束系统标识下载操作(步骤552和554)。
图5示出用于系统标识下载的示例性信号流。也可以定义和使用其他的信号流,并且这也在本发明的范围内。下面进一步详细描述步骤532到步骤538中所使用的四个系统标识消息。在TIA/EIA-683-B中详细描述了图5中的其余消息。
将一个系统标识配置请求消息发送给终端,以请求与由终端存储的系统标识相关的当前配置信息(步骤532)。表8列出了用于一个示例性设计的系统标识配置请求消息的各个域。
表8-系统标识配置请求消息
| 域 | 长度(比特) | 说明 |
| OTASP_Msg_Type | 8 | 对于系统标识配置请求消息设置为0xXX |
| Block_ID | 8 | 如下面表12中所定义的来设置 |
如果Block_ID=0x02(组标识列表)或0x04(特定标识列表),则包括下面两个域:
| Request_Offset | 16 | 正被请求的系统标识消息的数据块距离标识 |
| 列表起始位置的偏移量 | ||
| Request_Max_Size | 8 | 正被请求的数据块的大小 |
下面进一步详细描述该数据块。对于表8至11,0xXX代表可以分配给新的系统标识消息的任意值。
系统标识配置响应消息由终端发送以将所请求的配置信息返回给OTAF(步骤534)。表9列出了用于一个示例性设计的系统标识配置响应消息的各个域。
表9-系统标识配置响应消息
| 域 | 长度(比特) | 说明 |
| OTASP_Msg_Type | 8 | 对于系统标识配置响应消息设置为0xXX |
| Block_ID | 8 | 设置为系统标识配置请求消息中的Block_ID值 |
| Result_Code | 8 | 请求操作的结果。按照TIA/EIA-683-B中的定义进行设置。 |
| Block_Len | 8 | Param_Data域的长度(以字节为单位) |
| Param_Data | 8×Block_Len | 所请求的系统标识信息的数据块 |
| Fresh_Incl | 1 | 表示在该消息中是否包含Fresh域 |
| Fresh | 0或15 | 用于加密的随机数 |
| Reserved | 0或7 | 保留 |
将系统标识下载请求消息发送给终端以将系统标识下载到终端(步骤536)。表10列出了用于一个示例性设计的系统标识下载请求消息的各个域。
表10-系统标识下载请求消息
| 域 | 长度(比特) | 说明 |
| OTASP_Msg_Type | 8 | 对于系统标识下载请求消息设置为0xXX |
| Block_ID | 8 | 按照下面表12中所定义的来设置 |
| Block_Len | 8 | Param_Data域的长度(以字节为单位) |
| Param_Data | 8×Block_Len | 将要下载的系统标识信息的数据块 |
| Fresh_Incl | 1 | 表示在该消息中是否包含Fresh域 |
| Fresh | 0或15 | 用于加密的随机数 |
| Reserved | 0或7 | 保留 |
系统标识下载响应消息由终端发送以确认所下载的系统标识(步骤538)。表11列出了用于一个示例性设计的系统标识下载响应消息的各个域。
表11-系统标识下载响应消息
| 域 | 长度(比特) | 说明 |
| OTASP_Msg_Type | 8 | 对于系统标识下载响应消息设置为0xXX |
| Block_ID | 8 | 设置为系统标识下载请求消息中的Block_ID值 |
| Result_Code | 8 | 下载操作的结果。按照TIA/EIA-683-B中的定义进行设置。 |
如果Block_ID=0x01(组标识列表)或0x02(特定标识列表),则还包括下面两个域。
| Segment_Offset | 16 | 正下载的系统标识信息段距离标识列表起始位置的偏移量 |
| Segment_Size | 8 | 正下载的段的大小 |
对于上述四个系统标识消息,Block_ID域表示所请求或在消息中发送的数据块的类型。表12列出了数据块的不同类型。
表12-数据块类型
系统标识配置请求/响应消息
| 数据块类型 | Block_ID |
| 本地系统标识 | 0x00 |
| 组标识列表大小 | 0x01 |
| 组标识列表 | 0x02 |
| 特定标识列表大小 | 0x03 |
| 特定标识列表 | 0x04 |
系统标识下载请求/响应消息
| 数据块类型 | Block_ID |
| 本地系统标识 | 0x00 |
| 组标识列表 | 0x01 |
| 特定标识列表 | 0x02 |
可以由系统标识配置请求消息来请求终端,以返回本地系统标识的数据块、组标识列表的数据块、组标识列表的大小的数据块、特定标识列表的数据块或者特定标识列表的大小的数据块。大小的数据块只包括与标识列表相关的某些信息,不包括该标识列表的任何记录。通过系统标识下载请求消息,终端可以下载得到本地系统标识的数据块、组标识列表的数据块或特定标识列表的数据块。在下面所描述的一个实施例中,将整个组标识列表或者特定标识列表下载到终端。在另一实施例中,可以分别将组标识和特定标识下载到终端。
本地系统标识的一个示例性数据块(Block_ID=0x00)可以按表1中所示出的来定义。这种数据块最大为264比特。
组标识列表大小的一个示例性数据块可以按表13中所示出的来定义。如果Block_ID=0x01,则对于系统标识配置消息就使用这种数据块。
表13-组标识列表大小的数据块
| 域 | 长度(比特) | 说明 |
| Max_Group_Tag_List_Size | 16 | 组标识列表的最大大小 |
| Curr_Group_Tag_List_Size | 16 | 当前组标识列表的大小 |
| Group_Tag_List_ID | 16 | 组标识列表的识别符 |
| Tag_P_Rev | 8 | 系统标识的协议修订版本 |
| Num_Group_Tag_Recs | 8 | 该列表中组标识的数目 |
特定标识列表大小的一个示例性数据块可以按表14中所示出的来定义。如果Block_ID=0x03,则对于系统标识配置消息使用这种数据块。
表14-特定标识列表大小的数据块
| 域 | 长度(比特) | 说明 |
| Max_Spec_Tag_List_Size | 16 | 特定标识列表的最大大小 |
| Curr_Spec_Tag_List_Size | 16 | 当前特定标识列表的大小 |
| Spec_Tag_List_ID | 16 | 特定标识列表的识别符 |
| Tag_P_Rev | 8 | 系统标识的协议修订版本 |
| Num_Spec_Tag_Recs | 14 | 该列表中特定标识的数目 |
| Reserved | 2 | 保留 |
组标识列表和特定标识列表的一个示例性数据块可以按表15中所示出的来定义。如果Block_ID=0x02或0x04,则对于系统标识配置消息使用这种数据块;如果Block_ID=0x01或0x02,则对于系统标识下载消息使用这种数据块。
表15-组标识列表和特定标识列表的数据块
| 域 | 长度(比特) | 说明 |
| Tag_P_Rev | 16 | 系统标识的协议修订版本 |
| Reserved | 7 | 保留 |
| Last_Segment | 1 | 表示正被发送的段是否为标识列表的最后一个段 |
| Segment_Offset | 16 | 正被发送的段距离标识列表起始位置的偏移量 |
| Segment_Size | 8 | 正被发送的段的大小(以字节为单位) |
| Segment_Data | 8×Segment_Size | 正被发送的段的数据 |
在通过空中传递传输之前,上述四个系统标识消息每个都可以封装在信令消息中(例如IS-95和IS-2000中第3层的数据突发消息)。数据突发消息能够承载最多255字节的数据,因而需要对这四个系统标识消息的大小进行相应地限制。组标识列表和特定标识列表每一个可以比一个数据突发消息的容量大。这种情况下,可以将整个组标识列表或特定标识列表分成多个段并经由多个数据突发消息实例来发送,每个消息一个段。Segment_Size域表示正被发送的当前段的大小。Segment_Offset域表示当前段距离标识列表起始位置的偏移量。Last_Segment域表示当前段是否为标识列表的最后一个段。虽然可以经由多个系统标识下载请求消息和多个数据突发消息实例来实现下载,但是可以将整个下载操作视为通过一个消息处理来实现。
图6A示出了对应于三种不同数据块类型的由终端发送的系统标识配置响应消息的格式。该消息的Param_Data域中包括(1)若Block_ID=0x00则在表1中示出的本地系统标识的数据块,(2)若Block_ID=0x01则在表13中示出的组标识列表大小的数据块,或者(3)若Block_ID=0x03则在表14中示出的特定标识列表大小的数据块。
图6B示出了对应于两种不同数据块类型的由终端发送的系统标识配置响应消息的格式。该消息的Param_Data域中包括(1)若Block_ID=0x02则在表15中示出的组标识列表的数据块,或者(2)若Block_ID=0x04则在表15中示出的特定标识列表的数据块。在图6B中,正发送组标识列表的数据块。同样如图6B所示出的,在当前数据块中正仅发送组标识列表的一部分,该部分由数据块的Segment_Offset域和Segment_Size域来识别。
图6C示出了发送给终端以下载新的本地系统标识(Block_ID=0x00)的系统标识下载请求消息的格式。该消息的Param_Data域包括在表1和图6A中所示出的本地系统标识的数据块。
图6D示出了发送给终端以下载特定标识列表(Block_ID=0x02)的系统标识下载请求消息的格式。该消息的Param_Data域包括如表15中所示的特定标识列表的数据块。如图6D中所示出的,在当前数据块中正仅发送特定标识列表的一部分,该部分由数据块的Segment_Offset域和Segment_Size域来识别。组标识列表也可以通过类似的方式下载到终端。
图7示出用于根据终端的漫游状态来显示合适的系统标识的处理过程700的一个实施例的流程图。开始时,终端尝试捕获系统(步骤712)。通常根据优选漫游列表中的捕获表来执行系统捕获。例如,与最高优先级索引(例如,图2中捕获表中的索引0)相关联的参数值首先用于系统捕获,如果索引为0的捕获失败,则接着使用与次最高优先级索引(例如,索引1)相关联的参数值,等等。
如果捕获到系统,则接着识别该系统所属的地理区。接着判断该捕获的系统是否有效(步骤714)。系统列表可以用来完成这个判断。特别地,如果该捕获的系统是所识别的地理区中允许的系统的其中之一,则认为其是有效的。如果该捕获的系统是无效的,则处理过程返回步骤712,以使用系统表和捕获表来捕获在同一地理区内的另一系统。
如果在步骤714中该捕获的系统被认为是有效的,则接着判断该捕获的系统是否为在该地理区的最优选系统(步骤716)。系统表中的选择优先权可以用来完成这个判断。如果答案为否,则终端然后尝试捕获在同一地理区内较优选的系统(步骤718)。无论发生哪种情况,都从终端发现的最优选的系统中获得服务(步骤720)。该系统也称作服务系统。
然后判断该服务系统是否为终端的本地系统(步骤730)。可以基于终端的本地SID/NID列表和服务系统的(SID,NID)对来判断。如果该服务系统是本地系统,则然后显示本地系统标识(步骤732),并结束处理过程。
否则,如果该服务系统不是本地系统(步骤730),则判断该服务系统的SID值是否为由特定标识列表所涵盖的SID值之一(步骤740)。这可以基于该服务系统的系统记录和终端的特定标识列表来判断。如果步骤740的答案为是,那么显示与服务系统的SID值相关联的特定标识(步骤742),并结束处理过程。
否则,判断该服务系统的漫游指示符值是否为组标识列表所涵盖的漫游指示符值之一(步骤750)。这可以基于该服务系统的系统记录和终端的组标识列表来判断。如果步骤750的答案为是,那么显示与该服务系统的漫游指示符值相关联的组标识(步骤752),并结束处理过程。
图8示出了支持系统标识的系统标识中心130和终端120的一个实施例的模块框图。系统标识中心130可以由各种网络实体的任意之一来实现。例如,系统标识中心130可以由支持OTAF的网络实体来实现。
系统标识中心130在网络侧支持系统标识。在系统标识中心130内,控制器820指导将系统标识下载到终端。如图5中步骤532、536、534和538分别所示出的,这需要将系统标识配置请求消息和系统标识下载请求消息发送给终端,并且从终端接收系统标识配置响应消息和系统标识下载响应消息。控制器820指导这些系统标识消息的产生和处理。存储器单元822提供由控制器820所使用的程序代码和数据的存储,而存储器单元812提供系统标识(即,本地系统标识、组标识和特定标识)的存储。
为了下载系统标识,从存储器单元812中检索一个或多个将要下载的系统标识并提供给消息处理器814,消息处理器814将这些系统标识封装到合适的系统标识消息中。还可以将该系统标识消息封装到信令消息中(例如,数据突发消息)。然后将该信令消息提供给移动交换中心140,该移动交换中心140将这些消息进一步转发给一个或多个在其控制内的基站。每个基站对所接收的信令消息进行处理并把它们包括在前向链路调制信号中,该信号被发送给在其覆盖范围内的各个终端。
在终端120中,通过天线852接收从基站110x发射的调制信号并提供给接收机单元(RCVR)854。接收机单元854对该接收的信号进行处理(例如,滤波、放大和下变频)并进一步将该处理的信号数字化以提供抽样。解调器(Demod)/解码器856然后解调这些抽样(例如,基于cdma2000物理层处理)并进一步对该解调的数据进行解码以提供解码的数据,该解码的数据包括在该调制的信号中发送的信令消息。可以由解码器856和/或控制器860进一步对这些信令消息进行处理,以恢复由系统标识中心130所发送的系统标识消息。提取该恢复的系统标识消息中的相关数据(例如,下载的系统标识)并提供给非易失(NV)存储器单元862和/或在可分离式模块870中的存储器单元872。可分离式模块870可以是R-UIM(对cdma2000而言)、USIM或SIM(对W-CDMA和GSM而言)。
在反向链路上,把即将由终端发送的数据、系统标识消息(含有系统标识信息、配置信息和确认信息等)和信令消息提供给编码器/调制器(Mod)890,其对该数据/消息进行封装、编码和调制。然后由发射机单元(TMTR)892对该调制的数据进行处理以提供适合返回给基站的反向链路调制信号。基站接收和处理该调制的信号以恢复由终端发送的系统标识消息并将这些消息转发给系统标识中心130。作为系统标识下载操作的一部分,系统标识中心130接收和处理这些系统标识消息。
控制器860指导在终端120内的各个单元的操作。例如控制器860可以指导在系统标识消息中承载的系统标识的下载,以及指导将该下载的系统标识存储到NV存储器单元862和/或可分离式模块870中。控制器860可以基于终端的漫游状态进一步指导从存储器单元862和/或可分离式模块870中检索恰当的系统标识。然后将该检索到的系统标识提供给显示单元880用于在屏幕上呈现。存储器单元862还提供由控制器860所使用的程序代码和数据的存储。
图8示出了系统标识中心130和终端120的具体实施例。还可以考虑其他的设计并且这些其他的设计也在本发明的范围内。
为了清楚起见,上面已经描述了系统标识的各个方面的具体设计。特别地,已经描述了系统标识(本地系统标识、组标识和特定标识)、标识格式、系统标识消息和消息格式的具体设计。可以对这些具体设计做各种修改并且可以使用各种可选设计,这都在本发明的范围内。例如,可以构造不同类型的标识,可以使用不同的标识格式,可以实现不同的系统标识消息和不同的消息格式,等等。
同样为了清楚起见,已经参考cdma2000描述了系统标识。总的来说,这里所描述的系统标识可以用于各种无线通信系统,诸如CDMA系统(例如,cdma2000、IS-95和W-CDMA系统)和TDMA系统(例如GSM系统)等。
这里所描述的用于下载和显示系统标识的技术可以由各种措施来实现。例如,这些技术可以采用硬件、软件或二者的结合的方式来实现。对于硬件实现,终端或网络用来实现这些技术的任意之一或组合的单元可以在一个或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理器件(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、其他用于完成这里所描述的功能的电子单元、或其组合内来实现。
对于软件实现,系统标识的下载和显示可以由终端和网络利用实现这里所描述的功能的模块(例如,过程和函数等)来实现。可以将软件代码存储在存储器单元(例如,图8中的存储器单元822和/或862)中,并由处理器(例如,控制器820和/或860)来执行。可以在处理器内部或外部来实现存储器单元,这种情况下它可以经由本领域公知的各种措施可通信地耦合到处理器。
提供所披露的实施例的上述描述以使得本领域的任意技术人员制造和使用本发明。这些实施例的各种变形对本领域的技术人员而言是非常显而易见的,并且在不偏离本发明的范围或精神的条件下这里给出的基本原理可应用到其他实施例。因此,本发明不打算受限于这里给出的实施例,而是与符合这里给出的原理和新的特征的最大范围相一致。
Claims (7)
1、一种由无线终端显示系统标识的方法,包括:
判断该终端的服务系统是否为该终端的至少一个本地系统的其中之一;
如果该服务系统是该至少一个本地系统的其中之一,则:
显示本地系统标识;以及
如果该服务系统不是该至少一个本地系统的其中之一,则:
通过包括确认所述服务系统的系统识别SID和漫游指示符值,并且进一步通过包括确认所述服务系统的SID值是否包括在漫游系统标识可用的一组SID值中,判断用于该服务系统的漫游系统标识的可用性;以及
如果可用则显示与所述服务系统的SID值相关联的该漫游系统标识;
其中所述判断还包括确认所述服务系统的漫游指示符值,并且进一步包括确认所述服务系统的漫游指示符值是否包括在漫游系统标识可用的一组漫游指示符值中,并且其中如果可用并且如果与所述服务系统的SID值相关联的漫游系统标识不可用,则显示与所述服务系统的漫游指示符值相关联的漫游系统标识。
2、一种在无线通信系统中下载系统标识信息的方法,包括:
接收第一消息,该消息请求由终端存储的系统标识的当前配置信息,其中基于该终端的漫游状态该系统标识是适于显示的,并且其中由所述终端存储的所述系统标识包括至少一个本地系统标识和至少一个漫游系统标识,并且其中每个所述系统标识与一个或多个系统相关联,所述至少一个漫游系统标识包括至少一个组标识和至少一个特定标识,其中该至少一个组标识的每一个与一个或多个漫游指示符值相关联,并且其中该至少一个特定标识的每一个与一个或多个系统识别SID值相关联;
发送带有所请求的当前配置信息的第二消息;以及
接收用于将至少一个系统标识下载到该终端的第三消息。
3、如权利要求2所述的方法,其中所述至少一个组标识包括在第一列表中以及所述至少一个特定标识包括在第二列表中。
4、如权利要求3所述的方法,其中如果被选中则将一个或多个组标识的整个列表下载到所述终端,以及其中如果被选中则将一个或多个特定标识的整个列表下载到所述终端中。
5、一种在无线通信系统中下载系统标识信息的设备,包括:
用于接收第一消息的装置,该消息请求由终端存储的系统标识的当前配置信息,其中基于该终端的漫游状态该系统标识是适于显示的,并且其中由所述终端存储的所述系统标识包括至少一个本地系统标识和至少一个漫游系统标识,并且其中每个所述系统标识与一个或多个系统相关联,所述至少一个漫游系统标识包括至少一个组标识和至少一个特定标识,其中该至少一个组标识的每一个与一个或多个漫游指示符值相关联,并且其中该至少一个特定标识的每一个与一个或多个系统识别SID值相关联;
用于发送带有所请求的当前配置信息的第二消息的装置;以及
用于接收第三消息的装置,该第三消息用于将至少一个系统标识下载到该终端。
6、如权利要求5所述的设备,其中所述至少一个组标识包括在第一列表中以及所述至少一个特定标识包括在第二列表中。
7、如权利要求6所述的设备,其中如果被选中则将一个或多个组标识的整个列表下载到所述终端,以及其中如果被选中则将一个或多个特定标识的整个列表下载到所述终端中。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/315,690 US7043239B2 (en) | 2002-12-09 | 2002-12-09 | Download and display of system tags in wireless communication systems |
| US10/315,690 | 2002-12-09 | ||
| PCT/US2003/039390 WO2004054299A2 (en) | 2002-12-09 | 2003-12-09 | Download and display of system tags in wireless communication systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1085601A1 HK1085601A1 (zh) | 2006-08-25 |
| HK1085601B true HK1085601B (zh) | 2008-06-13 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100352300C (zh) | 无线通信系统中系统标识的下载和显示 | |
| US7542451B2 (en) | Network operator identification for CDMA communication networks | |
| KR100850604B1 (ko) | 무선 장치용 시스템 선택 및 획득 | |
| CN1212032C (zh) | 执行较佳系统选择的方法和装置 | |
| CN101185360B (zh) | 在多模设备中提供快速网络选择的方法、装置 | |
| CN1682563A (zh) | 多模式无线设备中系统供应的确认和捕获的方法和装置 | |
| CN1705290A (zh) | 一种接入无线局域网的方法 | |
| HK1085601B (zh) | 無線通信系統中系統標識的下載和顯示 | |
| CN100337510C (zh) | 网络控制用户接入的方法 | |
| CN100337458C (zh) | 无线局域网向呈现系统提供呈现信息的方法 | |
| CN1992665A (zh) | 一种获取无线局域网接入网关信息的方法 | |
| HK1083968A (zh) | 无线局域网内的网络选择 |