专利名称:建立免汇接操作所需时间长度的确定方法及装置的利记博彩app
技术领域:
本发明涉及通信技术领域,尤其涉及一种建立免汇接操作所需时间长度的确定方法及装置。
背景技术:
在包括全球移动通信系统(GSM,Global System for Mobilecommunication)在内的移动通信系统中,移动终端之间进行语音呼叫时,代码转换器(TC,Transcoder)针对移动终端之间传输的语音数据需要进行两次代码转换操作,TC对语音数据进行代码转换操作不仅会降低呼叫的语音质量、还会增加呼叫过程中语音数据的传输时延,从而增加了呼叫时延。
针对上述问题,现有技术提出了基于自适应多速率(AMR, AdaptiveMulti-Rate)编码方式的免汇接操作(TFO,Tandem Free Operation)。若在移动终端之间进行语音呼叫时建立TF0,则可以有效地减少呼叫过程中语音数据的传输时延,减少呼叫时延,并可以改善呼叫过程中的语音质量。但是在完成TFO的建立之前,还需要针对移动终端之间传输的语音数据进行代码转换操作,并且需要用偷帧的方法来传输配置帧,因此在建立TFO的开始时间点到完成时间点之间的时间长度(建立TFO所需的时间长度)内,并不能改善呼叫过程中的语音质量,甚至可能会降低语音质量。其中,快速随路控制信道(FACCH, Fast Associated ControlChannel)在物理信道上没有固定的映射,它是伴随着业务信道(TCH,TrafficChannel)生成的,在有切换需求时,FACCH会临时占用TCH的26个帧中的最后一个语音帧(即第24个帧),主要用于传递切换信息,这种行为也可以称为偷帧,在进行切换时,由于没有控制信道供用户传递切换信息,因此只能通过偷帧的方法,用FACCH传递与执行切换有关的所有信肩、O由上可见,建立TFO所需的时间长度的长短不仅可以反映出TFO的运行情况,还可以反映出TFO的性能,如果能够获知移动终端之间进行语音呼叫时建立TFO所需的时间长度,那么对于了解TFO的性能会有非常重要的帮助。现有技术中还没有提出确定移动终端之间进行语音呼叫时建立TFO所需时间长度的具体实现方案。
发明内容
本发明实施例提供一种建立免汇接操作所需时间长度的确定方法及装置,用以提出一种确定移动终端之间进行语音呼叫时建立TFO所需时间长度的具体实现方案。本发明实施例技术方案如下一种建立免汇接操作所需时间长度的确定方法,该方法包括步骤基站接收基站控制器BSC发送的信道激活消息;根据接收到的信道激活消息,确定信道激活类型;根据确定出的信道激活类型,确定建立免汇接操作TFO的开始时间点;将TFO状态转为TFO建立完成状态的时间点,确定为建立TFO的结束时间点;根据确定出的开始时间点和结束时间点,确定建立TFO所需的时间长度。一种建立免汇接操作所需时间长度的确定装置,包括接收单元,用于接收基站控制器BSC发送的信道激活消息;信道激活类型确定单元,用于根据接收单元接收到的信道激活消息,确定信道激活类型;开始时间点确定单元,用于根据信道激活类型确定单元确定出的信道激活类型,确定建立免汇接操作TFO的开始时间点;结束时间点确定单元,用于将TFO状态转为TFO建立完成状态的时间点,确定为建立TFO的结束时间点;时间长度确定单元,用于根据开始时间点确定单元确定出的开始时间点和结束时间点确定单元确定出的结束时间点,确定建立TFO所需的时间长度。本发明有益效果如下本发明实施例技术方案中,基站根据信道激活类型确定建立TFO的开始时间点,将TFO状态转为TFO建立完成状态的时间点确定为建立TFO的结束时间点,再根据确定出 的开始时间点和结束时间点,确定建立TFO所需的时间长度。由上可见,本发明实施例中,可以确定移动终端之间进行语音呼叫时建立TFO所需的时间长度,从而为了解TFO的运行情况和性能提供了帮助,进而可以根据了解到的情况改善移动终端之间进行语音呼叫时的语音质量。
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I为本发明实施例中,建立TFO所需时间长度的确定方法流程示意图;图2为本发明实施例中,建立TFO所需时间长度的确定方法具体实现流程示意图;图3为本发明实施例中,建立TFO所需时间长度的确定方法具体实现流程示意图;图4为本发明实施例中,建立TFO所需时间长度的确定装置结构示意图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。如图I所示,为本发明实施例中建立TFO所需时间长度的确定方法流程图,其具体处理流程如下步骤11,基站接收基站控制器(BSC,Base Station Controller)发送的信道激活消息;移动终端之间进行语音呼叫时,移动终端向所属的基站发送信道申请消息,请求基站分配一条独立专用控制信道(SDCCH, Stand-AloneDedicated Control Channel)用于信令传递,基站接收到上述信道申请消息之后,向该基站所属的BSC发送信道请求消息,BSC接收到信道请求消息后,选择空闲信道,并向该基站发送信道激活消息,基站接收到信道激活消息之后,准备相应的资源,并向所属的BSC反馈信道激活确认消息。步骤12,基站根据接收到的信道激活消息,确定信道激活类型;其中,信道激活类型包含普通激活和切换激活两种,BSC将信道激活类型的类型标识携带在信道激活消息中发送给基站,因此,基站可以根据接收到的信道激活消息中携带的类型标识,来确定信道激活类型,具体为若基站接收到的信道激活消息中携带的类型标识为普通激活对应的类型标识,则基站确认信道激活类型为普通激活,若基站接收到的信道激活消息中携带的类型标识为切换激活对应的类型标识,则基站确认信道激活类型为切换激活。
基站在确定信道激活类型之前,还可以先判断所属的BSC是否支持TF0,且编码方式是否为AMR编码方式,若判断出所属的BSC支持TF0,且编码方式为AMR编码方式,则执行确定信道激活类型的步骤,若判断出所属的BSC不支持TF0,或者编码方式不为AMR编码方式,或者既不支持TFO且编码方式也不为AMR编码方式,则不再继续执行确定信道激活类型的步骤,也就是说不再确定建立TFO所需时间长度。步骤13,根据确定出的信道激活类型,确定建立TFO的开始时间点;其中,可以但不限于根据确定出的信道激活类型,将接收到连接消息的时间点或接收到所述信道激活消息的时间点,确定为建立TFO的开始时间点。移动终端之间建立语音呼叫时,只有开始传输有效语音数据,才进行TFO协商,因此可以认为TFO的建立是从被叫移动终端摘机后才开始的。当步骤12确定出的信道激活类型为普通激活时,若基站接收到所属的BSC发送的连接消息,则认为已经开始进行TFO协商,因此基站将接收到所属的BSC发送的连接消息的时间点,确定为建立TFO的开始时间点。其中,当基站为主叫移动终端所属的基站时,上述连接消息为连接命令消息,当基站为被叫移动终端所属的基站时,上述连接消息为连接命令确认消息。当步骤12确定出的信道激活类型为切换激活时,若被叫移动终端已经摘机,则基站所属的BSC就不会向该基站发送连接命令消息(该基站为主叫移动终端所属的基站)或连接命令确认消息(该基站为被叫移动终端所属的基站),此时,将基站接收到上述信道激活消息的时间点作为建立TFO的开始时间点,若被叫移动终端还未摘机,则基站所属的BSC仍然会向该基站发送连接命令消息(该基站为主叫移动终端所属的基站)或连接命令确认消息(该基站为被叫移动终端所属的基站),此时,将基站接收到连接命令消息或连接命令确认消息的时间点作为建立TFO的开始时间点。因此,当步骤12确定出的信道激活类型为切换激活时,先判断是否接收到该基站所属的BSC发送的连接消息(连接命令消息或连接命令确认消息),若判断结果为是,则将接收到所述连接消息的时间点,确定为建立TFO的开始时间点,若判断结果为否,则将接收到所述信道激活消息的时间点,确定为建立TFO的开始时间点。步骤14,将TFO状态转为TFO建立完成状态的时间点,确定为建立TFO的结束时间占.当基站的TFO状态转为TFO建立完成状态(也可以称为TF0_YES状态)时,则说明TFO已经建立,因此本发明实施例将TFO状态转为TFO建立完成状态的时间点,确定为建立TFO的结束时间点。
其中,BSC在TFO建立完成时,会将TFO建立消息(也可以称为TF0_0N消息)发送给基站,其中TF0_0N消息中携带有TFO建立完成状态对应的状态标识,基站接收到TF0_ON消息后,根据TF0_0N消息中携带的TFO建立完成状态对应的状态标识,确定TFO状态转为TF0_YES状态。步骤15,根据确定出的开始时间点和结束时间点,确定建立TFO所需的时间长度。本发明实施例中,可以根据开始时间点和结束时间点的绝对时间信息来确定时间长度,例如,开始时间点对应的时间信息为Tl,结束时间点对应的时间信息为T2,那么开始时间点和结束时间点之间的时间长度即为(T2-T1)。此外,还可以根据开始时间点和结束时间点的相对时间信息来确定时间长度,例如,当到达开始时间点时,将预设的计数器清0,然后每隔预设的时间间隔,就将计数器累计加1,当到达结束时间点时,停止计数器的累加,此时根据计数器累加的值和预设的时间间隔,就能够确定出开始时间点和结束时间点之间的时间长度。本发明实施例中,预设的时间 间隔可以但不限于为两个编码时间点之间的时间间隔,例如20毫秒,也就是说,每隔20毫秒,就将计数器累计加I,直至到达结束时间点。在确定出建立TFO所需的时间长度之后,当到达测量报告上报时间点时,基站将确定出的时间长度携带在测量报告中上报给所属的BSC,因此基站上报给BSC的测量报告中就清楚地反映了 TFO的运行情况以及TFO的性能。若BSC不支持TFO或编码方式不为AMR编码方式,则可以将建立TFO所需的时间长度设为0,并携带在测量报告中上报给BSC,表示建立TFO失败。由上述处理过程可知,本发明实施例技术方案中,基站根据信道激活类型确定建立TFO的开始时间点,将TFO状态转为TFO建立完成状态的时间点确定为建立TFO的结束时间点,再根据确定出的开始时间点和结束时间点,确定建立TFO所需的时间长度。由上可见,本发明实施例中,可以确定移动终端之间进行语音呼叫时建立TFO所需的时间长度,从而为了解TFO的运行情况和性能提供了帮助,进而可以根据了解到的情况改善移动终端之间进行语音呼叫时的语音质量。下面给出具体的实施方式。如图2所示,为本发明实施例中,建立TFO所需时间长度的确定方法具体实现流程图,其具体处理过程如下步骤21,基站接收所属的BSC发送的信道激活消息;步骤22,基站根据接收到的信道激活消息,判断所属的BSC是否支持TF0,且编码方式是否为AMR编码方式,若判断结果为是,则转至步骤24,若判断结果为否,则转至步骤23 ;步骤23,不再继续确定建立TFO所需的时间长度;步骤24,基站根据接收到的信道激活消息,判断信道激活类型是否为切换激活,若判断结果为是,则转至步骤25,若判断结果为否,则转至步骤27 ;步骤25,基站判断是否接收到连接命令消息或连接命令确认消息,若判断结果为是,则转至步骤27,若判断结果为否,则转至步骤26 ;步骤26,将接收到上述信道激活消息的时间点,确定为建立TFO的开始时间点,转至步骤28 ;
步骤27,将接收到连接命令消息或连接命令确认消息的时间点,确定为建立TFO的开始时间点,转至步骤28 ;步骤28,当基站的TFO状态转为TFO YES状态时,将TFO状态转为TFO YES状态的时间点确定为建立TFO的结束时间点;步骤29,根据确定的开始时间点和结束时间点,确定建立TFO所需的时间长度;步骤210,当到达测量报告上报时间点时,将确定出的时间长度携带在测量报告中上报给所属的BSC。下面给出更为具体的实施方式。若根据开始时间点和结束时间点的相对时间信息来确定时间长度,则如图3所示,为本发明实施例中,建立TFO所需时间长度的确定方法具体实现流程图,其具体处理过 程如下步骤31,基站接收所属的BSC发送的信道激活消息;步骤32,进行初始化操作,将相关标志全部清O ;步骤33,基站根据接收到的信道激活消息,判断所属的BSC是否支持TF0,且编码方式是否为AMR编码方式,若判断结果为是,则转至步骤34,若判断结果为否,则转至步骤313 ;步骤34,基站将信道激活标志置为I ;步骤35,基站根据接收到的信道激活消息,判断信道激活类型是否为切换激活,若判断结果为是,则转至步骤36,若判断结果为否,则转至步骤37 ;若信道激活类型为切换激活,则被叫移动终端可能并未摘机,也就是说基站还可能接收到BSC发送的连接命令消息或连接命令确认消息,因此不将信道激活标志清O。步骤36,将开始确定标志置I ;步骤37,基站判断是否接收到连接命令消息或连接命令确认消息,若判断结果为是,则转至步骤38,若判断结果为否,则转至步骤39 ;步骤38,基站将开始确定标志置1,将计数器清0,将信道激活标志清O ;步骤39,判断开始确定标志是否为1,若判断结果为是,则转至步骤310,若判断结果为否,则转至步骤311 ;步骤310,到达每个编码时间点时,将计数器累计加I ;步骤311,判断基站的TFO状态是否为TF0_YES状态,若判断结果为是,则转至步骤312,若判断结果为否,则转至步骤39 ;步骤312,记录此时计数器的值,将上报标志置1,开始确定标志置O ;步骤313,当到达测量报告上报时间点时,判断上报标志是否为1,若判断结果为是,则转至步骤314,若判断结果为否,则转至步骤315 ;步骤314,将记录的计数器的值携带在测量报告中发送给BSC ;步骤315,将计数器的值设为0,然后携带在测量报告中上报给BSC,表示建立TFO失败。相应的,本发明实施例还提供一种建立TFO所需时间长度的确定装置,其结构如图4所示,包括接收单元41、信道激活类型确定单元42、开始时间点确定单元43、结束时间点确定单元44和时间长度确定单元45,其中
接收单元41,用于接收BSC发送的信道激活消息;信道激活类型确定单元42,用于根据接收单元41接收到的信道激活消息,确定信道激活类型;开始时间点确定单元43,用于根据信道激活类型确定单元42确定出的信道激活类型,确定建立TFO的开始时间点;结束时间点确定单元44,用于将TFO状态转为TFO建立完成状态的时间点,确定为建立TFO的结束时间点;时间长度确定单元45,用于根据开始时间点确定单元43确定出的开始时间点和结束时间点确定单元44确定出的结束时间点,确定建立TFO所需的时间长度。较佳地,所述建立TFO所需时间长度的确定装置还包括编码确定单元,用于在信道激活类型确定单元42根据接收单元41接收到的信道激活消息确定信道激活类型之前, 根据接收单元41接收到的信道激活消息,确定所述BSC支持TF0,且所述BSC的编码方式为AMR编码方式。较佳地,开始时间点确定单元43根据信道激活类型确定单元42确定出的信道激活类型,将所述建立TFO所需时间长度的确定装置接收到连接消息的时间点或接收单元41接收到所述信道激活消息的时间点,确定为建立TFO的开始时间点。更佳地,开始时间点确定单元43具体包括第一开始时间点确定子单元、判断子单元、第二开始时间点确定子单元和第三开始时间点确定子单元,其中第一开始时间点确定子单元,用于在信道激活类型确定单元42确定出的信道激活类型为普通激活时,将所述建立TFO所需时间长度的确定装置接收到连接消息的时间点,确定为建立TFO的开始时间点;判断子单元,用于在信道激活类型确定单元42确定出的信道激活类型为切换激活时,判断所述建立TFO所需时间长度的确定装置是否接收到所述BSC发送的连接消息;第二开始时间点确定子单元,用于在判断子单元的判断结果为是时,将所述建立TFO所需时间长度的确定装置接收到所述连接消息的时间点,确定为建立TFO的开始时间占.第三开始时间点确定子单元,用于在判断子单元的判断结果为否时,将接收单元接收到所述信道激活消息的时间点,确定为建立TFO的开始时间点。更佳地,当所述建立TFO所需时间长度的确定装置为主叫移动终端所属的装置时,所述连接消息为连接命令消息;当所述建立TFO所需时间长度的确定装置为被叫移动终端所属的装置时,所述连接消息为连接命令确认消息。较佳地,所述建立TFO所需时间长度的确定装置还包括上报单元,用于当到达测量报告上报时间点时,将时间长度确定单元45确定出的时间长度携带在测量报告中上报给所述BSC。本发明实施例还提供一种基站,至少包括上述建立TFO所需时间长度的确定装置。本发明实施例提出的建立TFO所需时间长度的方法、装置及基站,不仅适用于GSM系统,还可以适用于其他通信系统。
上述说明示出并描述了本发明的一个优选实施例,但如前所述,应当理解本发明并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述发明构想范围内,通过上述教导或 相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围,则都应在本发明所附权利要求的保护范围内。
权利要求
1.一种建立免汇接操作所需时间长度的确定方法,其特征在于,包括基站接收基站控制器BSC发送的信道激活消息;根据接收到的信道激活消息,确定信道激活类型;根据确定出的信道激活类型,确定建立免汇接操作TFO的开始时间点;将TFO状态转为TFO建立完成状态的时间点,确定为建立TFO的结束时间点; 根据确定出的开始时间点和结束时间点,确定建立TFO所需的时间长度。
2.如权利要求I所述的建立免汇接操作所需时间长度的确定方法,其特征在于,根据接收到的信道激活消息,确定信道激活类型之前,还包括 根据接收到的信道激活消息,确定所述BSC支持TF0,且所述BSC的编码方式为自适应多速率AMR编码方式。
3.如权利要求I所述的建立免汇接操作所需时间长度的确定方法,其特征在于,根据确定出的信道激活类型,确定建立TFO的开始时间点,具体包括 根据确定出的信道激活类型,将接收到连接消息的时间点或接收到所述信道激活消息的时间点,确定为建立TFO的开始时间点。
4.如权利要求3所述的建立免汇接操作所需时间长度的确定方法,其特征在于,根据确定出的信道激活类型,将接收到连接消息的时间点或接收到所述信道激活消息的时间点,确定为建立TFO的开始时间点,具体包括 若确定出的信道激活类型为普通激活,则将接收到连接消息的时间点,确定为建立TFO的开始时间点; 若确定出的信道激活类型为切换激活,则判断是否接收到所述BSC发送的连接消息;若判断结果为是,则将接收到所述连接消息的时间点,确定为建立TFO的开始时间点;若判断结果为否,则将接收到所述信道激活消息的时间点,确定为建立TFO的开始时间点。
5.如权利要求3所述的建立免汇接操作所需时间长度的确定方法,其特征在于,当所述基站为主叫移动终端所属的基站时,所述连接消息为连接命令消息; 当所述基站为被叫移动终端所属的基站时,所述连接消息为连接命令确认消息。
6.如权利要求I 5任一权利要求所述的建立免汇接操作所需时间长度的确定方法,其特征在于,还包括 当到达测量报告上报时间点时,将确定出的时间长度携带在测量报告中上报给所述BSC。
7.一种建立免汇接操作所需时间长度的确定装置,其特征在于,包括 接收单元,用于接收基站控制器BSC发送的信道激活消息; 信道激活类型确定单元,用于根据接收单元接收到的信道激活消息,确定信道激活类型; 开始时间点确定单元,用于根据信道激活类型确定单元确定出的信道激活类型,确定建立免汇接操作TFO的开始时间点; 结束时间点确定单元,用于将TFO状态转为TFO建立完成状态的时间点,确定为建立TFO的结束时间点; 时间长度确定单元,用于根据开始时间点确定单元确定出的开始时间点和结束时间点确定单元确定出的结束时间点,确定建立TFO所需的时间长度。
8.如权利要求7所述的建立免汇接操作所需时间长度的确定装置,其特征在于,还包括 编码确定单元,用于在信道激活类型确定单元根据接收单元接收到的信道激活消息确定信道激活类型之前,根据接收单元接收到的信道激活消息,确定所述BSC支持TFO,且所述BSC的编码方式为自适应多速率AMR编码方式。
9.如权利要求7所述的建立免汇接操作所需时间长度的确定装置,其特征在于,开始时间点确定单元根据信道激活类型确定单元确定出的信道激活类型,将所述建立TFO所需时间长度的确定装置接收到连接消息的时间点或接收单元接收到所述信道激活消息的时间点,确定为建立TFO的开始时间点。
10.如权利要求9所述的建立免汇接操作所需时间长度的确定装置,其特征在于,开始时间点确定单元具体包括 第一开始时间点确定子单元,用于在信道激活类型确定单元确定出的信道激活类型为普通激活时,将所述建立TFO所需时间长度的确定装置接收到连接消息的时间点,确定为建立TFO的开始时间点; 判断子单元,用于在信道激活类型确定单元确定出的信道激活类型为切换激活时,判断所述建立TFO所需时间长度的确定装置是否接收到所述BSC发送的连接消息; 第二开始时间点确定子单元,用于在判断子单元的判断结果为是时,将所述建立TFO所需时间长度的确定装置接收到所述连接消息的时间点,确定为建立TFO的开始时间点; 第三开始时间点确定子单元,用于在判断子单元的判断结果为否时,将接收单元接收到所述信道激活消息的时间点,确定为建立TFO的开始时间点。
11.如权利要求9所述的建立免汇接操作所需时间长度的确定装置,其特征在于,当所述建立TFO所需时间长度的确定装置为主叫移动终端所属的装置时,所述连接消息为连接命令消息; 当所述建立TFO所需时间长度的确定装置为被叫移动终端所属的装置时,所述连接消息为连接命令确认消息。
12.如权利要求7 11任一权利要求所述的建立免汇接操作所需时间长度的确定装置,其特征在于,还包括 上报单元,用于当到达测量报告上报时间点时,将时间长度确定单元确定出的时间长 度携带在测量报告中上报给所述BSC。
全文摘要
本发明公开了一种建立免汇接操作所需时间长度的确定方法及装置,该方法包括步骤基站接收BSC发送的信道激活消息;根据接收到的信道激活消息,确定信道激活类型;根据确定出的信道激活类型,确定建立TFO的开始时间点;将TFO状态转为TFO建立完成状态的时间点,确定为建立TFO的结束时间点;根据确定出的开始时间点和结束时间点,确定建立TFO所需的时间长度。本发明技术方案提出了一种确定移动终端之间进行语音呼叫时建立TFO所需时间长度的具体实现方案。
文档编号H04W24/10GK102790992SQ20111012559
公开日2012年11月21日 申请日期2011年5月16日 优先权日2011年5月16日
发明者赵练丰 申请人:中兴通讯股份有限公司