专利名称::会话配置协商方法和装置的制作方法
技术领域:
:本发明涉及通信领域,并且特别地,涉及一种会话配置协商方法和装置。
背景技术:
:目前3G移动通信」技术逐渐成熟商用,第三代移动通信合作项目组织2(3GPP2)的码分多址(CDMA)20001XEV-DO能进一步在未来几年内提供有竟争力的无线接入系统。但是要想保持未来十年或者几十年内的竟争力,需要引入新的无线接入技术。目前业界已经就3GPP2的空口技术演进达成初步一致,将其分成2个阶段进行,阶段一采用多载波EV-DO技术,更多的是考虑兼容性,是一个短期的演进项目;阶段二则是引入更为先进的技术,比如正交频分复用(OFDM)才支术、多入多出(MIMO)才支术等等,可以大大的才是高无线4妄入系统的频谱效率和峰值速率,是3GPP2标准长期的演进计划。现在阶段二演进项目松散兼容模式(LBC)的物理层框架协议已经基本讨论确定,而对于MAC层以上的上层协议处理将在DORev.A的基础上进行调整和》务改,以便适应LBC的改动。在LBC的数据传输系统中,接入终端(AT)和接入网络(AN)之间进行通信时首先要进行会话(session)协商。会话是一种在AT和AN之间共享的状态,包括如下信息AN指配给AT的一个单播地址单4番无线4妻入终端标识(UATI)、AT和AN之间在空口进行通信使用的协议集合、以及针对这些协议的一些配置设置(比如MAC层的参数,加密密钥等等)。每次AT和AN协商会话后,AT在发起呼叫的时候只需要在会话的基础上建立连接。在每次会话期间,可以将连4妄打幵和关闭多次。一次会话在会话协商成功后很少被关闭,除非AT离开服务区或者很长一段时间内AT都不可用。特征(personality)协商是会话协商很重要的组成部分。特征协商主要是针对AT和AN之间在空口进行通信使用的协议集合以及针对这些协议的一些配置设置的协商。1个完整的特征是AT和AN通过会话配置十办商十办i义(sessionconfigurationprotocol)仓j建的。可以十办商和存贮多个特征。AT的激活集中可以存在来自多个AN的导频,每个AN都可以^吏用自己和AT协商的特征进行通信。AT每次只能和一个AN进行特征协商,且AN和AT都可以发起会话协商。如果AN需要发起会话协商,AN首先会发送ConfigurationStart消息,请求AT发起会话协商,因为会话协商必须是从AT-Init状态开始。(当AT发起会话协商时,AT直4妾发送ConfigurationRequest就进入AT-Init状态,所以AN发起会话协商时,必须首先通过ConfigurationStart触发AT进行AT-Init状态)。当AT的激活集中存在来自多个AN的导频时,多个AN可能同时尝试发起会话协商请求,即多个AN都可能同时向AT发送ConfigurationStart消息,每个AN可能协商的特征是不同的另外,根据现有的协议处理,AT每次只能和一个AN进行特征协商。并且每当对一个特4i进4亍协商时,都会有一个唯一的特征ID来对这个特征进行标识,并且保存这个特征协商的所有内容,以便以后4吏用和切、商。IPSI是一些初始的协议集合,它可以保证AT和AN最开始没有会话时进行通信,由标准规定,不需要协商,可能存在多个IPSI。所以特征+办商可以基于1个IPSI进行,也可以基于1个已有的特征进行。所以每次协商时,必须在协商请求中指示协商是基于IPSI还是基于已有特征,如果是基于IPSI,必须指出IPSI的ID,如果是基于已有特;f正,则必须指出已有特;f正的ID。特征协商可以在已有特征或IPSI的基础上创建一个新的特征(需要额外的存储空间),也可以是对已有特征的重新协商(覆盖原来的特征存储)。才艮据前面对现有4支术的描述,如果多个AN同时向AT发送ConfigurationStart消息请求进行会话协商,由于AT每次只能和一个AN进行会话协商,所以AT可能会优先响应第一个收到的ConfigurationStart。当AT收到第一个ConfigurationStart消息后,AT即发送ConfigurationRequest消息,进入AT-Init状态,从而进行会话协商。期间如果收到来自其他AN发送的ConfigurationStart消息,AT将直接丟弃或者给对应AN发送拒绝协商的消息,也就是说AT将不再响应后来收到的AN发起的会话协商请求。首先会话协商协商的内容包括一些通信4吏用的协议、协议使用的参数,可以看出协议协商的优先级是高于参数协议的,因为协议协商不及时,可能会导致通信中断。其次虽然AT的激活集中可以存在多个AN的导频,4旦AT在空口4又和月l务AN通信,如果AT和月良务AN的特征协商不及时,也可能导致通信中断。通过以上2点可以看出,会话协商是存在一定的优先级的。当多个AN发起会话协商时,应该根据优先级进行处理,比如优先与服务AN进行协商,或者优先进行协议类型协商。
发明内容考虑到现有技术的缺陷而做出本发明,本发明的主要目的在于提供一种会话配置协商方法和装置。根据本发明的一个实施例,提供了一种会话配置协商方法。该方法包括以下步骤第一步骤,在配置开始消息中携带表示会话配置协商优先级的优先级信息和本次协商过程的协商过程标识信息;第二步骤,接入网发送配置开始消息以发起会话配置协商;以及第三步骤,响应于配置开始消息,接入端根据配置开始消息中的优先级信息进行相关处理。其中,在第一步骤中,接入网根据需要协商的内容选择适当的优先级值。并且,在第一步骤中,协商过程标识信息为非负整数。另外,接入网每发送一次配置开始消息,都将会将协商过程标识信息递增1。并且,在第三步骤中,如果4秦入端在和第一4妄入网进行会话配置协商的时候收到第二接入网的配置开始消息,则接入端首先获得第二接入网的配置开始消息中携带的优先级信息。另外,当第二接入网的优先级信息表示的优先级高于第一接入网的优先级时,4妄入端将进行以下处理向第一接入网发送配置中断消息,以中断与第一接入网的会话配置协商;以及向第二接入网发送配置请求消息,以发起与第二接入网进行的会话配置协商,其中,将配置请求消息中携带的协商过程标识设置为与接收到的且接入端同意的配置开始消息中的协商过程标识相同。另夕卜,当接入端中断与第一接入网的会话配置协商时,接入端与第一接入网已经协商的临时信息作废,或者保存临时信息用于后续协商使用。当第二接入网的优先级信息表示的优先级低于第一接入网的优先级时,"t妄入端^l夺进^f于以下处理向第二接入网发送配置拒绝消息,其中,配置拒绝消息中携带的协商过程标识设置为与接收到的且接入端拒绝的配置开始消息中的协商过程标识相同。才艮据本发明的另一个实施例,提供了一种会话配置协商装置。该装置包括配置开始消息配置模块,位于接入网侧,用于在配置开始消息中携带表示会话协商优先级的优先级信息和表示本次协商过程的协商过程标识信息;配置开始消息发送模块,位于接入网侧,用于发送配置开始消息以发起会话协商;以及会话协商处理模块,位于接入端侧,响应于配置开始消息,会话协商处理模块根据配置开始消息中的优先级信息进行相关处理。其中,配置开始消息配置模块根据需要协商的内容选择适当的优先级值。并且,配置开始消息配置才莫块每发送一次配置开始消息,都将会将协商过程标识信息递增1。另外,如果会话协商处理模块和第一接入网进行会话协商的时候收到第二接入网的配置开始消息,则会话协商处理模块首先获得第二接入网的配置开始消息中的优先级信息。并且,会话协商处理才莫块在对配置开始消息的响应消息中i殳置与配置开始消息中携带的协商过程标识信息对应的协商过程标识。其中,配置开始消息的响应消息包括配置请求消息、配置拒绝消息。通过本发明的上述才支术方案,可以在多个AN发起协商时避免低优先级协商延误高优先级协商,并且可以避免协商双方对理解不一致导致的处理混乱。此处所i兌明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明第一实施例的会话配置协商方法的流程图;图2是才艮据本发明第一实施例的会话配置协商方法的一个实例的信令流程图;图3是根据本发明第一实施例的会话配置协商方法的另一实例的信令流程图;以及图4是根据本发明第二实施例的会话配置协商装置的框图。具体实施方式第一实施例首先将参照图1描述本发明的第一实施例。如图l所示,根据本发明第一实施例的会话配置协商方法包括以下步骤步骤S102,在配置开始消息中携带表示会话配置协商优先级的优先级信息和本次协商过程的协商过程标识信息;步骤S104,4妄入网发送配置开始消息以发起会话配置协商;以及步骤S106,响应于配置开始消息,接入端根据配置开始消息中的优先级信息进行相关处理。优选地,对于特征协商的内容区分优先级(比如服务AN发起的特征协商优先级高于非服务AN发起的特征协商、协议类型协商优先级高于参数协商等等原则)的过程,可以在图2所示的信令ConfigurationStart消息中增力口1个字l殳,如表1所示Field(字段)Length(bits)(长度)MessageIDSessionSignaturePersonalityOrIPSIPersonalitylndexProtocolSetldentifierPriority4bits表示发起特征协商的优先级Reserved表l表1中Priority字段是新增字段,表示AN发起的会话协商的优先级。根据上述优选的方法,在步骤S102中,接入网可以根据需要协商的内容选择适当的优先级值(比如可以规定,Priority的值越小,则表示优先级越高,0表示优先级最高)。另外,在步骤S106中,如果接入端在和第一接入网进行会话配置协商的时候收到第二接入网的配置开始消息,则接入端首先获得第二4妄入网的配置开始消息中携带的优先级信息以进行不同优先级的区分,其具体判断过程描述如下。当第二4妾入网的优先级信息表示的优先级高于第一4妻入网的优先级时,接入端将进行以下步骤步骤S106-2,向第一接入网发送配置中断消息,以中断与第一接入网的会话配置协商;以及步骤S106-4,向第二接入网发送配置请求消息,以发起与第二接入网进行的会话配置协商,其中,将配置请求消息中携带的协商过程标识i殳置为与4妾收到的且4妾入端同意的配置开始消息中的协商过程标识相同。另外,当接入端中断与第一接入网的会话配置协商时,接入端与第一接入网已经协商的临时信息作废,或者保存临时信息用于后续协商使用。其信令流程如图2和图3所示。在图2中,当AN需要发起会话协商时,AN将ConfigurationStart消息发送给AT,AN需要根据需要协商的内容选择适当的优先级值。如果AT已经在和AN1进行会话协商,此时当收到AN2发送的ConfigmationStart消息时,AT首先获取AN2协商内容的优先级,如果优先级高于AN1发起的会话协商内容,贝'JAT首先发送ConfigurationAbort消息给AN1,中断与AN1进行的会话协商,然后给AN2发送ConfigurationRequest,与AN2进行会话协商,从而保证了高优先级会话的效率。即实现图1中的步骤S106-6,向第二接入网发送配置拒绝消息。而在图3中,由于AN2的优先级j氐于AN1的优先级,所以AT向AN2发送ConfigumtionReject消息,之后继续与AN1进^f亍配置协商。在上述过程中,配置拒绝消息中携带的协商过程标识i殳置为与接收到的且接入端拒绝的配置开始消息中的协商过程标识相同。在本实施例中,由于当AN发起会话协商的时候,AT总是针对AN发送的ConfigurationStart消息的响应,即当AT可以同意AN请求并发起会话协商时,AT将发送ConfigurationR叫uest消息给AN;同时,AT也可以拒绝AN请求,当拒绝时,AT将发送ConfigurationReject消息给AN;并且如步骤S106-6所述,AT还可以终止某个AN发起的会话协商,此时AT可以发送ConfigurationAbort消息给AN。如之前参照图l所述,为了保证消息处理处理不会混乱,一般会在消息中添加一个标识,其可以表现为是事务标识(TransactionID),用于标识某次事务处理。由于ConfigurationStart消息可以触发AN发起协商这一事务,所以需要在ConfigurationStart消息中添力口TransactionID。々务改后的ConfigurationStart消息力口表2所示<table>tableseeoriginaldocumentpage13</column></row><table>表2在表2中,TransactionID是AN自己维护的变量,每次AN发送一条新的ConfigurationStart消息后,AN将设置消息中的TransactionID为上一,欠的TransactionID力口1。在步骤S102中,协商过程标识信息即体现为TransactionID,它为非负整凄丈。如上所述,如果AT同意AN发起的会话协商,则发送ConfigurationRequest开始十办商,ConfigumtionRequest消息中白勺TransactionID设置为收到的且AN同意的ConfigurationStart消息中设置的TransactionID。如果AT拒绝AN发起的会话协商,则AT发送ConfigurationReject给AN拒纟色协商,ConfigumtionReject消息中的TransactionIDi殳置为收到的且AN拒绝的ConfigurationStart消息中"i殳置的TransactionID,乂人而有效避免了消息的混乱处理。通过以上描述可以理解,AN有时候可能会发起多个协商请求,通过TransactionID的i殳置,可以有效的区分AT哪个协商请求<故出响应,^v而可以避免两端理解不一致从而导致的消息处理混乱。第二实施例下面将参照图4描述本发明的第二实施例。图4是4艮据本发明第二实施例的会话配置协商装置400的框图。如图4所示,根据本发明第二实施例的会话配置协商装置400包4舌配置开始消息配置才莫块402,位于4妄入网侧,用于在配置开始消息中携带表示会话协商优先级的优先级信息和表示本次协商过程的协商过程标识信息;配置开始消息发送模块404,位于接入网侧,用于发送配置开始消息以发起会话协商;以及会话协商处理才莫块406,位于4妄入端侧,响应于配置开始消息,会话妨、商处理冲莫块才艮据配置开始消息中的优先级信息进^f于相关处理。其中,配置开始消息配置模块402根据需要协商的内容选择适当的优先级值。并且,配置开始消息配置模块402每发送一次配置开始消息,都将会将协商过程标识信息递增1。另外,如果会话协商处理才莫块406和第一4妄入网进4亍会话协商的时候收到第二接入网的配置开始消息,则会话协商处理模块首先获得第二接入网的配置开始消息中的优先级信息。并且,会话协商处理才莫块406在对配置开始消息的响应消息中^殳置与配置开始消息中携带的协商过程标识信息对应的协商过程标识。其中,配置开始消息的响应消息包4舌配置i青求消息、配置拒绝消息。以上所述<又为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种会话配置协商方法,其特征在于,包括以下步骤第一步骤,在配置开始消息中携带表示会话配置协商优先级的优先级信息和本次协商过程的协商过程标识信息;第二步骤,接入网发送所述配置开始消息以发起会话配置协商;以及第三步骤,响应于所述配置开始消息,接入端根据所述配置开始消息中的优先级信息进行相关处理。2.根据权利要求1所述的方法,其特征在于,在所述第一步骤中,3.根据权利要求1所述的方法,其特征在于,在所述第一步骤中,所述协商过程标识信息为非负整数。4.根据权利要求3所述的方法,其特征在于,所述接入网每发送一次配置开始消息,都将会将所述协商过程标识信息递增1。5.根据权利要求1所述的方法,其特征在于,在所述第三步骤中,如果所述接入端在和第一接入网进行会话配置协商的时候收到第二接入网的配置开始消息,则所述接入端首先获得所述第二接入网的所迷配置开始消息中携带的优先级信息。6.根据权利要求5所述的方法,其特征在于,当所述第二接入网的所述优先级信息表示的优先级高于所述第一4妻入网的所述优先级时,所述接入端将进行以下处理向所述第一接入网发送配置中断消息,以中断与所述第一接入网的会话配置协商;以及向所述第二接入网发送配置请求消息,以发起与所述第二接入网进行的会话配置协商,其中,将所述配置请求消息中携带的协商过程标识设置为与接收到的且所述接入端同意的所述配置开始消息中的所述协商过程标识相同。7.根据权利要求6所述的方法,其特征在于,当所述接入端中断与所述第一接入网的会话配置协商时,所述接入端与所述第一接入网已经协商的临时信息作废,或者保存临时信息用于后续协商使用。8.根据权利要求5所述的方法,其特征在于,当所述第二接入网的所述优先级信息表示的优先级低于所述第一接入网的所述优先级时,所述接入端将进行以下处理向所述第二接入网发送配置拒绝消息,其中,所述配置拒绝消息中携带的协商过程标识设置为与接收到的且所述接入端拒绝的所述配置开始消息中的所述协商过考呈标识相同。9.一种会话配置协商装置,其特征在于,包括配置开始消息配置才莫块,位于4妾入网侧,用于在配置开始消息中携带表示会话协商优先级的优先级信息和表示本次协商过程的协商过程标识信息;配置开始消息发送才莫块,位于接入网侧,用于发送所述西己置开始消息以发起会话协商;以及会i舌+办商处理一莫块,位于4妄入端侧,响应于所述配置开始消息,所述会话协商处理模块根据所述配置开始消息中的优先级信息进行相关处理。10.根据权利要求9所述的装置,其特征在于,所述配置开始消息配置模块根据需要协商的内容选择适当的优先级值。11.根据权利要求9所述的装置,其特征在于,所述配置开始消息配置模块每发送一次配置开始消息,都将会将所述协商过程标识信息递增1。12.根据权利要求9所述的装置,其特征在于,如果所述会话协商处理模块和第一接入网进行会话协商的时候收到第二接入网的配置开始消息,则所述会话协商处理模块首先获得所述第二4矣入网的所述配置开始消息中的优先级信息。13.根据权利要求9所述的装置,其特征在于,所述会话协商处理模块在对所述配置开始消息的响应消息中设置与所述配置开始消息中携带的协商过程标识信息对应的协商过程标识。14.4艮据^L利要求13所述的装置,其特征在于,所述配置开始消息的响应消息包;l舌配置"^青求消息、配置拒绝消息。全文摘要本发明公开了一种会话配置协商方法,包括以下步骤第一步骤,在配置开始消息中携带表示会话配置协商优先级的优先级信息和本次协商过程的协商过程标识信息;第二步骤,接入网发送配置开始消息以发起会话配置协商;以及第三步骤,响应于配置开始消息,接入端根据配置开始消息中的优先级信息进行相关处理。另外,本发明还提供了一种会话配置协商装置。通过使用本发明,可以在多个AN发起协商时避免低优先级协商延误高优先级协商,并且可以避免协商双方对理解不一致导致的处理混乱。文档编号H04L29/06GK101217530SQ200710004170公开日2008年7月9日申请日期2007年1月5日优先权日2007年1月5日发明者刘珏君,汤可夫申请人:华为技术有限公司