一种通信系统中协议属性协商的方法

文档序号:7682321阅读:172来源:国知局
专利名称:一种通信系统中协议属性协商的方法
技术领域
本发明涉及无线通信领域,尤其涉及到码分多址(CDMA)通信系统中 支持移动终端与无线系统进行协议协商的方法。
背景技术
无线通信系统一般被设计成遵照一个或多个特定协议标准,新的协议标 准被不断地提出和采纳使用。每个协议标准都规定了该标准所使用的空中接 口协议,以支持通信设备间(即移动终端与无线网络之间)的通信。空中接 口协议规定了执行特定功能的机构,并且包含允许各种功能实现的若干协 议。该协议由唯一的版本号标识。通常在现有空中接口协议的框架中可以通 过定义新的属性、消息和状态机来实现新的功能。如果现有协议被修改或更 新,就定义新的空中接口协议并且分配新的修正版本。
以CDMA2000 lxEV-DO (IS-856 )标准为例,其空中接口协议采用分 层结构,每层定义若干协议,每个协议定义了若干属性。该标准包含了一系 列不断演进的协议。较新的IS-856协议版本不仅包含先前版本的特性和功 能,还会加以改善并增加新的特性。
按照惯例来说,每个通信设备(例如每个移动终端和无线网络)被设计 成支持空中接口协议的一个或多个修订版本(如修订版本的范围)。移动终 端和无线网络应使用两者都支持的层和协议进行通信,并且能够在通信对话 期开始时刻就确定这一信息,而确定这一信息的过程通常被称为协议属性协商。
CDMA2000 lxEV-DO标准的空中接口协议版本0和版本A是该协议族 先后出现的两个标准,版本A相对于版本O有较大改进,物理层和MAC层 协议的增强可以支持更高的前反向数据传输速率、更有效地降低用户间干 扰;应用层协议的增强为支持用户业务的QoS特性提供有力保障;会话层协议的增强可以支持更灵活的无线参数配置。
在各层协议中,会话层的会话配置协议用于控制在移动终端和无线网络 之间对各层使用的协议子类型(协议子类型可以-f见为某个协议的属性)以及 每种协议子类型所使用的具体协商属性进行协商,最基本的方式是一端实体 (移动终端或无线网络)通过一个或多个配置-请求消息发送被选择的属性 和它们相关的属性值,然后通过一个或多个配置-响应消息接受经对端实体 处理后的属性和它们相关的属性值。协商好的协议子类型以及其下的协商属 性构成一套属性配置集。
典型地,IS-856空中接口协议版本A支持在移动终端和无线系统间协商 多套而非一套具有不同无线特性的属性配置集(每套属性配置集^^皮称为一个 Personality)。当移动终端在支持不同协议版本的无线网络间移动时,可以 方便地在上述具有不同无线特性的属性配置集合间切换。
按照IS-856空中接口协议版本A的描述, 一个典型的多套Personality 协商流程由以下几个阶段组成Session打开->无线网络发送配置启动消息 (若是移动终端发起协商则没有该步骤)-〉AT(移动终端)发起的协商阶段 -〉AN(无线网络)发起的协商阶段->无线网络发送软配置完成消息(通知移 动终端将本次协商的属性配置集提交到某个Personality中—>如果需要继续
协商其他Personality,则再次进入AT发起的协商阶段-> AN发起的协商阶 段一>无线网络发送软配置完成消息(通知移动终端将本次协商的属性配置 集提交到某个Personality中,如果不需要继续协商其他Personality,则设置 将要启用的Personality) —〉流程结束。
由上述流程可以看出,在每个Personality协商阶段,总是在该阶段最后 的软配置完成消息中将本次协商结果确认提交到某个Personality中保存(由 软配置完成消息中的PersonalitylndexStore字段指明)。对于初始协商,这 样操作没有问题,默认当前协商的所有属性在本Personality协商完成后即提 交到本Personality中。但是如果之前已经协商过多个Personality,无线网络 或移动终端由于修改了某个已经协商过的参数而要求重新协商,则无法在协 商过程中判断应该基于哪一套Personality来协商。
例如之前移动终端和无线网络间协商了两套Personality (分别为
5PersonalityIndex=0和PersonalityIndex=l),分别l吏用RTCMAC协i义子类型 0和RTCMAC子类型3,协商完成后启用的是第二套Personality (PersonalityIndex=l )。随后在无线网络一侧修改了 RTCMAC协议子类型 0的某个属性X,需要重新发起协商,那么在无线网络发送了配置启动消息 之后,移动终端能否选择正确的Personality与之进行协商,这取决于移动终 端的实现,空中接口协议对此并没有明确的描述。有以下两种可能
(1) 移动终端认为是对当前正在启用的Personality (PersonalityIndex=l ) 协商,而使用RTCMAC子类型3,则有可能无法识别属性X,即便能识别 属性X,但如果后续流程中由无线网络发送的软配置完成消息通知移动终端 将本次协商的属性配置集提交到第一套Personality ( PersonalityIndex=0 )中, 则会造成移动终端和无线网络在使用属性上的不 一致;
(2) 移动终端认为是从第一套Personality (Personalitylndex-0 )开始协商, 但如果后续流程中由无线网络发送的软配置完成消息中通知移动终端将本 次协商的属性配置集提交到第二套Personality (PersonalityIndex=l )中,同 样会造成移动终端和无线网络在使用属性上的不 一致。
同理,如果是移动终端由于修改了某项属性配置,而主动发起重新协商, 无线网络能否选择正确的Personality与之进行协商也是一个未决的问题。

发明内容
本发明要解决的技术问题是提供一种通信系统中协议属性协商的方法, 以解决现有技术中进行协议属性协商的双方存在协商对象不一致从而导致 双方使用属性上的不一致。
为了解决上述问题,本发明提供了 一种通信系统中协议属性协商的方 法,每次进行协议属性协商时,发起协议属性协商的一端在启动协商的消息 中包含指定协商对象的字段;对端在接收到所述启动协商的消息后根据其中 的指定协商对象的字段进行协议属性协商,协商完毕后双方存储本次协商结 果。
进一步地,若发起所述协议属性协商的一端是无线网络,则所述启动协商的消息为配置一启动消息;若发起所述协议属性协商的一端是移动终端, 则所述启动协商的消息为第 一条配置一请求消息。
进一步地,所述无线网络向所述移动终端发送的配置一启动消息中还包 含指示对端是否以所述指定协商对象的字段所指定的对象作为协商对象的 标识字段;
所述移动终端向所述无线网络发送的第一条配置一请求消息中还包含 指示对端是否以所述指定协商对象的字段所指定的对象作为协商对象的标 识字段。
进一步地,所述指定协商对象的字段用Personalitylndex表示;
所述指示对端是否以所述指定协商对象的字段所指定的对象作为协商 对象的标识字段用Personailitylndexlncluded表示;
当所述移动终端收到所述无线网络发来的所述配置一启动消息后,若所 述Personailitylndexlncluded为 "TRUE "则所述移动终端从所述 Personalitylndex所指定的对象开始协商;
当所述无线网络收到所述移动终端发来的所述配置一请求消息后,若所 述Personailitylndexlncluded为 "TRUE ,,则所述无线网络从所述 Personalitylndex所指定的对象开始协商。
进一步地,若发起所述协议属性协商的一端是无线网络,则所述移动终 端向所述无线网络发送第 一 条配置 一 请求消息时将其中的 Personailitylndexlncluded字段设为"FALSE";
所述无线网络收到所述移动终端发来的第一条配置一请求消息后,若其 中的Personailitylndexlncluded字段为"FALSE",忽略所述消息中的 Personailitylndex字段。
进一步地,所述协商完毕后双方将本次协商结果存储到本次协商启动时 Personalitylndex所指示的Personality中。
进一步地,所述协议属性协商配置完成后,所述无线网络向所述移动终 端发送的协商完成的消息中不包含指定协商对象的字段。
综上所述,本发明提供了一种通信系统中协议属性协商的方法,发起协
7议属性协商的一端通过在启动协商的消息中包含Personalitylndex来指定协 商的对象,避免了双方协商对象的不一致性。


图1是本发明具体实施方式
由无线网络发起协议属性协商的流程图; 图2是本发明具体实施方式
由移动终端发起协议属性协商的流程图; 图3A-图3C是本发明改进后的协商相关消息的格式示意图。
具体实施例方式
本发明提供了 一种通信系统中协议属性协商的方法,发起协商的 一端在 开始协商时携带Personalitylndex字段以指定进行协商的对象,从而避免了 移动终端和无线网络进行协商时协商对象不一致及在使用属性上的不一致。
本实施例将结合附图对本发明做进 一 步说明
如图1所示为本发明由无线网络发起的协议属性协商的流程图,包含如 下步骤
步骤101:移动终端首次接入某无线网络,向无线网络发起新建一个会 话的请求,首先请求无线网络为本次会话分配一个UATI标识(Unicast Access Terminal Identifier.移动终端唯一标识);
步骤102:无线网络在资源允许的条件下,为该移动终端分配一个UATI 标识^
步骤103:移动终端收到指配的UATI标识后以完成消息应答(在该步 之后,移动终端和无线网络分别使用缺省协议子类型及协议规定的各属性缺 省值打开该会话)。如果之前无线网络和移动终端之间已经建立并协商过会 话信息,但由于无线网络修改了某个或某些协商参数而导致需要重新协商会 话,则跳过101-103步,直接进入104步;
步骤104:无线网络和移动终端之间建立空中链路;步骤101至步骤104 同现有技术。步骤105:无线网络发送配置-启动(ConfigurationStart)消息,要求移 动终端进入协商流程。该ConfigurationStart消息中包含用以指定协商对象的 字段及指示移动终端是否以该指定协商对象的字段所指定的对象作为协商 对象的标识字段。其中,所述指定协商对象的字段可以但不限于用 Personailitylndex字段表示,所述指示移动终端是否以该指定协商对象的字 段所指定的对象作为协商对象的标识字段可以但不限于用 Personailitylndexlncluded字4更表示。且将Personailitylndexlncluded字l殳i丈为 TRUE 。 移动纟冬端收到该 ConfigurationStart 消息后,因 Personailitylndexlncluded字段为TRUE,则根据其中携带的Personailitylndex 字段来启用与之对应的属性协商;
如图3A所示为本发明中配置-启动(ConfigurationStart)消息的格式示 意图,其中新增了 Personailitylndex和Personailitylndexlncluded字段。
步骤106:进入移动终端发起的属性协商阶段,该阶段表现为一系列由 移动终端发起的配置-请求(ConfigurationRequest)和无线网络应答的配置-响应消息的交互,移动终端发送的第一条配置一请求消息中包含用以指定协 商对象的字段及指示无线网络是否以该指定协商对象的字段所指定的对象 作为协商对象的标识字段。其中,所述指定协商对象的字段可以但不限于用 Personailitylndex字段表示,所述指示移动终端是否以该指定协商对象的字 段所指定的对象作为协商对象的标识字段可以但不限于用 Personailitylndexlncluded字段表示。由于无线网络已经指明本阶革爻协商的 Personalitylndex ,因此移动终端发送的第 一 条配置一请求消息中的 Personailitylndexlncluded字段应设置为FALSE,则无线网络收到该配置一请 求消息后,则忽略消息中的Personailitylndex字段;
如图3B所示为本发明中配置-请求(ConfigurationRequest)消息的格式 示意图,其中新增了 Personailitylndex和Personailitylndexlncluded字l殳, AttributeRecord可以没有,也可以是一个或多个。
步骤107:所有需要协商的协议子类型及其协议属性协商结束后,移动 终端向无线网络发送配置完成消息;
步骤108:接下来进入无线网络发起的属性协商阶段,该阶段表现为一系列由无线网络发起的配置-请求和移动终端应答的配置-响应消息的交互; 该步骤具体操作同现有技术。
步骤109:所有需要协商的协议子类型及其协议属性协商结束后,无线 网络向移动终端发送软配置完成消息,随后移动终端和无线网络各自将本次
的协商结果(包括协商的协议子类型及协议属性协商)提交到协商启动时 Personalitylndex所指示的Personality中。如果需要继续协商另外 一 套 Personality,则无线网络还需要将软配置完成消息中的Continue字段设置为 "1";如果不需要继续协商另外一套Personality则结束本次属性协商。
如图3C所示为本发明中软配置完成(SoftConfigumtionComplete)消息 的格式示意图,删除了原有的用于指示之前协商的各属性需要存储的 Personality的PersonalitylndexStore字段。
步骤110:移动终端收到Continue字段为1的软配置完成消息,再次进 入移动终端发起的属性协商阶段。该阶段表现为一系列由移动终端发起的配 置-请求和无线网络应答的配置-响应消息的交互。移动终端发送的第一条配 置一请求消息中包含Personailitylndexlncluded及Personailitylndex字l殳,且 将PersonailitylndexIncluded字段应设置为TRUE,无线网络收到该消息后, 根据消息中携带的Personailitylndex字段来启用与之对应的协商;
步骤lll:所有需要协商的协议子类型及其协商属性协商结束后,移动 终端向无线网络发送配置完成消息;
步骤112:接下来进入无线网络发起的属性协商阶段,该阶段表现为一 系列由无线网络发起的配置-请求和移动终端应答的配置一响应消息的交 互;
步骤113:所有需要协商的协议子类型及其协商属性协商结束后,无线 网络向移动终端发送软配置完成消息,随后移动终端和无线网络各自将本次 的协商结果提交到协商启动时Personalitylndex所指示的Personality中。如 果不再需要继续协商另外一套Personality,则无线网络需要将软协商完成消 息中的Continue字段设置为"0";
步骤114:无线网络或移动终端发起会话关闭,本次协商结束。如图2所示为本发明由移动终端发起的协议属性协商的流程图,包含如 下步骤
步骤201:移动终端首次接入某无线网络,向无线网络发起新建一个会 话的请求,首先请求无线网络为本次会话分配一个UATI标识;
步骤202:无线网络在资源允许的条件下,为该移动终端分配一个UATI 标识;
步骤203:移动终端收到指配的UATI标识后以完成消息应答(在该步 之后,移动终端和无线网络分别使用缺省协议子类型及协议规定的各属性缺 省值打开该会话)。如果之前无线网络和移动终端之间已经建立并协商过会 话信息,但由于移动终端修改了某个或某些协商参数而导致需要重新协商会 话,则跳过201-203步,直接进入204步;
步骤204:无线网络和移动终端之间建立空中链路;步骤201至步骤204 同现有技术。
步骤205:移动终端向无线网络主动发送配置一请求消息,请求进入移 动终端发起的属性协商阶段,该阶段表现为一系列由移动终端发起的配置-请求和无线网络应答的配置一响应消息的交互,移动终端向无线网络发送的 第一条配置一请求消息中包含用以指定协商对象的字段及指示移动终端是 否以该指定协商对象的字段所指定的对象作为协商对象的标识字段。其中, 所述指定协商对象的字段可以但不限于用Personailitylndex字段表示,所述 指示移动终端是否以该指定协商对象的字段所指定的对象作为协商对象的 标识字段可以但不限于用Personailitylndexlncluded字段表示。
移动终端将PersonailitylndexIncluded字段应设置为TRUE,无线网络收 到该消息,要根据消息中携带的Personailitylndex字段来启用与之对应的协
商;
如图3B所示为本发明中配置-请求(ConfigurationRequest)消息的格式 示意图,其中新增了 Personailitylndex和Personailitylndexlncluded字段, AttributeRecord可以没有,也可以是一个或多个。
ii步骤206:所有需要协商的协议子类型及其协商属性协商结束后,移动 终端向无线网络发送配置完成消息;
步骤207:接下来进入无线网络发起的属性协商阶段,该阶段表现为一 系列由无线网络发起的配置一请求和移动终端应答的配置一响应消息的交 互;
步骤208:所有需要协商的协议子类型及其协商属性协商结束后,无线 网络向移动终端发送软配置完成消息,随后移动终端和无线网络各自将本次 的协商结果提交到协商启动时Personalitylndex所指示的Personality中。如 果需要继续协商另外一套Personality,则无线网络还需要将软配置完成消息 中的Continue字段设置为"1";如果不需要继续协商另外一套Personality 则结束本次属性协商。
如图3C所示为本发明中软配置完成(SoftConfigumtionComplete)消息 的格式示意图,删除了原有的用于指示之前协商的各属性需要存储的 Personality的PersonalitylndexStore字段。
步骤209:移动终端收到Continue字段为1的软配置完成消息,再次进 入移动终端发起的属性协商阶段。该阶段表现为一系列由移动终端发起的配 置-请求和无线网络应答的配置-响应消息的交互。移动终端发送的第一条配 置一请求消息中还包含Personailitylndexlncluded及Personalitylndex字#爻, 并将Personailitylndexlncluded字段应设置为TRUE,无线网络收到该消息后, 要才艮据消息中携带的Personailitylndex字IS:来启用与之对应的协商;
步骤210:所有需要协商的协议子类型及其协商属性协商结束后,移动 终端向无线网络发送配置完成消息;
步骤211:接下来进入无线网络发起的属性协商阶段,该阶段表现为一 系列由无线网络发起的配置一请求和移动终端应答的配置一响应消息的交 互;
步骤212:所有需要协商的协议子类型及其协商属性协商结束后,无线 网络向移动终端发送软配置完成消息,随后移动终端和无线网络各自将本次 的协商结果提交到协商启动时Personalitylndex所指示的Personality中。如果不再需要继续协商另外一套Personality,则无线网络需要将软配置完成消 息中的Continue字段设置为"0";
步骤213:无线网络或移动终端发起会话关闭,本次协商结束。
权利要求
1、一种通信系统中协议属性协商的方法,每次进行协议属性协商时,发起协议属性协商的一端在启动协商的消息中包含指定协商对象的字段;对端在接收到所述启动协商的消息后根据其中的指定协商对象的字段进行协议属性协商,协商完毕后双方存储本次协商结果。
2、 如权利要求1所述的方法,其特征在于若发起所述协议属性协商的一端是无线网络,则所述启动协商的消息为 配置一启动消息;若发起所述协议属性协商的一端是移动终端,则所述启动 协商的消息为第 一条配置一请求消息。
3、 如权利要求2所述的方法,其特征在于所述无线网络向所述移动终端发送的配置一启动消息中还包含指示对 端是否以所述指定协商对象的字段所指定的对象作为协商对象的标识字段;所述移动终端向所述无线网络发送的第 一条配置一请求消息中还包含 指示对端是否以所述指定协商对象的字段所指定的对象作为协商对象的标 识字段。
4、 如权利要求3所述的方法,其特征在于所述指定协商对象的字段用Personalitylndex表示;所述指示对端是否以所述指定协商对象的字段所指定的对象作为协商 对象的标识字段用Personailitylndexlncluded表示;当所述移动终端收到所述无线网络发来的所述配置一启动消息后,若所 述Personailitylndexlncluded为 "TRUE "则所述移动终端从所述 Personalitylndex所指定的对象开始协商;当所述无线网络收到所述移动终端发来的所述配置一请求消息后,若所 述Personailitylndexlncluded为 "TRUE "则所述无线网络从所述 Personalitylndex所指定的对象开始协商。
5、 如权利要求4所述的方法,其特征在于若发起所述协议属性协商的 一端是无线网络,则所述移动终端向所述无线网络发送第一条配置一请求消息时将其中的Personailitylndexlncluded字 段设为"FALSE";所述无线网络收到所述移动终端发来的第一条配置一请求消息后,若其 中的Personailitylndexlncluded字段为"FALSE",忽略所述消息中的 Personailitylndex字段。
6、 如权利要求4所述的方法,其特征在于所述协商完毕后双方将本次协商结果存储到本次协商启动时 Personalitylndex所指示的Personaility中。
7、 如权利要求l所述的方法,其特征在于所述协议属性协商配置完成后,所述无线网络向所述移动终端发送的协 商完成的消息中不包含指定协商对象的字段。
全文摘要
本发明提供了一种通信系统中协议属性协商的方法,每次进行协议属性协商时,发起协议属性协商的一端在启动协商的消息中包含指定协商对象的字段;对端在接收到所述启动协商的消息后根据其中的指定协商对象的字段进行协议属性协商,协商完毕后双方存储本次协商结果。采用本发明的技术方案,发起协议属性协商的一端通过在启动协商的消息中包含PersonalityIndex来指定协商的对象,避免了双方协商对象的不一致性。
文档编号H04L29/06GK101478528SQ200810001809
公开日2009年7月8日 申请日期2008年1月3日 优先权日2008年1月3日
发明者婷 陆 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1