多模终端中各协议模块的定时同步方法及系统技术方案

技术编号:10173239 阅读:147 留言:0更新日期:2014-07-02 13:43
本发明专利技术涉及多模终端,公开了一种多模终端中各协议模块的定时同步方法及系统。本发明专利技术中,根据主模式协议模块向辅模式协议模块发送的空闲时间片GAP分配消息和GAP中断,将主模式协议模块分配的GAP信息转换为辅模式协议模块能够识别的定时信息,并在辅模式的定时维护出现偏差时,根据识别出的主模式定时信息,调整辅模式协议模块的定时信息。使得无需硬件额外提供各协议模块都可读取的基准定时,无需额外的接口,可以方便地利用主模式定时调整辅模式的定时,从而使本发明专利技术具有复杂度低,实现简单,适合在实际中使用的优点。

【技术实现步骤摘要】
多模终端中各协议模块的定时同步方法及系统
本专利技术涉及多模终端,特别涉及多模终端中各协议模块的定时同步方法及系统。
技术介绍
在当前的多模终端系统上,3GPP已经明确要求终端必须支持异系统的测量,这样就要求辅模式协议模块使用主模式协议模块分配的空闲时间片。也就是说,在当前的多模终端方案中,为了实现对异系统的测量,当前驻留的主模式协议模块需要给辅模式协议模块分配空闲时间片。那么辅模式协议模块在收到主模式协议模块的空闲时间片信息后,必须将该信息转化为本模式内的定时信息,才能保证分配的空闲时间片可以正常使用。这里有两种比较通用的做法:方案一:所有协议模块的定时模块统一由一套软件定时系统控制,这样这套软件定时系统就可以明确知道各协议模块的定时之间的转换关系,也就可以将主模式协议模块分配的定时信息转换成对应辅模式协议模块的定时信息。方案二:在硬件上增加一个独立的、各协议模块都能读取的基准定时,每个协议模块都可以知道本模式定时和该硬件基准定时之间的相对关系,这样通过将主模式协议模块时间片信息转换成基准定时时间片信息,再转换成对应辅模式模块的时间片信息,也可以达到正确使用该时间片的目的。以上两种方案有比较明显的局限性:方案一:所有协议模块的定时系统必须是同一个,如果从其他公司购买了某个单独的协议模块后,必须将该新增模块的定时系统增加到原有的定时系统中,难度大,风险也较高,对已有功能的稳定性影响较大。方案二:对硬件有明确的要求,一旦硬件不支持,整套协议方案的系统间功能完全不可用,不利于不同硬件平台上的方案移植。
技术实现思路
本专利技术的目的在于提供一种多模终端中各协议模块的定时同步方法及系统,使得无需硬件额外提供各协议模块都可读取的基准定时,无需额外的接口,可以方便地利用主模式定时调整辅模式的定时。为解决上述技术问题,本专利技术的实施方式提供了一种多模终端中各协议模块的定时同步方法,包含以下步骤:A.主模式协议模块向辅模式协议模块发送空闲时间片GAP分配消息和GAP中断;其中,所述GAP分配消息包含:用主模式协议模块的定时信息表示的分配GAP的起始位置gap_start、分配GAP的长度gap_length、GAP中断到分配GAP起始位置的距离interrupt_offset;B.所述辅模式协议模块根据接收到的GAP分配消息和GAP中断,将所述主模式协议模块分配的GAP信息转换为辅模式协议模块能够识别的定时信息;C.判断辅模式定时维护是否存在偏差,如果存在偏差,则根据识别出的主模式定时信息,调整辅模式的定时信息。本专利技术的实施方式还提供了一种多模终端中各协议模块的定时同步系统,包含:主模式协议模块和辅模式协议模块;所述主模式协议模块向辅模式协议模块发送空闲时间片GAP分配消息和GAP中断;其中,所述GAP分配消息包含:用主模式协议模块的定时信息表示的分配GAP的起始位置gap_start、分配GAP的长度gap_length、GAP中断到分配GAP起始位置的距离interrupt_offset;所述辅模式协议模块根据接收到的GAP分配消息和GAP中断,将所述主模式协议模块分配的GAP信息转换为辅模式协议模块能够识别的定时信息;并在辅模式的定时维护存在偏差时,根据识别出的主模式定时信息,调整所述辅模式协议模块的定时信息。本专利技术实施方式相对于现有技术而言,根据主模式协议模块向辅模式协议模块发送的空闲时间片GAP分配消息和GAP中断,将主模式协议模块分配的GAP信息转换为辅模式协议模块能够识别的定时信息,并在辅模式的定时维护存在偏差时,根据识别出的主模式定时信息,调整辅模式协议模块的定时信息。使得无需硬件额外提供各协议模块都可读取的基准定时,无需额外的接口,可以方便地利用主模式定时调整辅模式的定时,从而使本专利技术具有复杂度低,实现简单,适合在实际中使用的优点。另外,在所述步骤A中,包含以下子步骤:所述主模式协议模块在获取到向辅模式协议模块发送GAP中断的指定时间之后,向所述辅模式协议模块发送所述GAP分配消息;在所述发送GAP中断的指定时间,所述主模式协议模块向所述辅模式协议模块发送所述GAP中断;在所述步骤B中,包含以下子步骤:所述辅模式协议模块记录下收到所述GAP中断的时间点,并用辅模式协议模块的定时信息表示所述发送GAP中断的指定时间,记为gap_int_slave_timing;将所述gap_int_slave_timing加上所述interrupt_offset,得到所述主模式协议模块分配GAP的具体时间点gap_start_slave;其中,所述gap_start_slave是用辅模式协议模块的定时信息表示的。通过主模式向辅模式发送GAP分配消息和GAP中断,辅模式记录收到GAP中断的时间点,并与主模式GAP分配消息中携带的GAP中断到分配GAP起始位置的距离相加,可以计算用辅模式的定时信息表示主模式分配GAP的具体时间点,从而无需统一的软件定时系统,也无需硬件上可读取的基准定时,实现了主模式的GAP消息到辅模式的定时信息的转化,使本专利技术的方案复杂度低,实现简单,利于不同硬件平台上的方案移植。另外,在所述步骤C中,包含以下子步骤:在收到两次GAP中断后,所述辅模式协议模块获取第一次GAP分配消息中的主模式定时信息gap_start_0,及相应的辅模式定时信息gap_start_slave0和第二次GAP分配消息中的主模式定时信息gap_start_1,及相应的辅模式定时信息gap_start_slave_1;比较所述gap_start_1和所述gap_start_0的之间差值delta0与所述gap_start_slave_1和所述gap_start_slave_0之间的差值delta1;如果所述delta0和所述delta1不一致,则判定辅模式此时维护的定时信息与所述主模式的定时信息有偏差,并利用所述delta0与所述delta1的差值调整辅模式的定时。通过发送两次GAP分配消息和GAP中断,并比较两次之间主模式的定时信息差值和辅模式的定时信息差值,非常容易判断出辅模式的定时维护是否存在偏差,并在存在偏差时,利用定时信息差值之间的偏差进行辅模式定时的调整,实现辅模式定时的校准,进一步使本专利技术的方案复杂度低,实现简单,利于不同硬件平台上的方案移植。另外,在利用所述delta0与所述delta1的差值调整辅模式的定时的步骤中,根据所述delta0与所述delta1的差值,直接调整辅模式的硬件帧中断,即可实现辅模式的定时校准,无需额外的接口,对已有软件协议栈的要求低,实现简单。另外,所述主模式是标准协议模式中的任意一种,所述辅模式是所述标准协议模式中除所述主模式外的其余模式;其中,所述标准协议包含:长期演进-时分双工LTE_TDD、长期演进-频分双工LTE_FDD、时分同步码分多址TD-SCDMA、宽带码分多址WCDMA、码分多址2000CDMA2000、全球移动通信系统GSM。主模式可以使目前所有6类协议模式中的一种,剩余的其他模式都可以使辅模式,从而使本专利技术应用范围广泛。附图说明图1是根据本专利技术第一实施方式的多模终端中各协议模块的定时同步方法的流程图;图2是根据本专利技术第一实施方式的多模终端中各协议模块的定时同步方本文档来自技高网...
多模终端中各协议模块的定时同步方法及系统

【技术保护点】
一种多模终端中各协议模块的定时同步方法,其特征在于,包含以下步骤:A.主模式协议模块向辅模式协议模块发送空闲时间片GAP分配消息和GAP中断;其中,所述GAP分配消息包含:用主模式协议模块的定时信息表示的分配GAP的起始位置gap_start、分配GAP的长度gap_length、GAP中断到分配GAP起始位置的距离interrupt_offset;B.所述辅模式协议模块根据接收到的GAP分配消息和GAP中断,将所述主模式协议模块分配的GAP信息转换为辅模式协议模块能够识别的定时信息;C.判断辅模式的定时维护是否存在偏差,如果存在偏差,则根据识别出的主模式定时信息,调整辅模式的定时信息。

【技术特征摘要】
1.一种多模终端中各协议模块的定时同步方法,其特征在于,包含以下步骤:A.主模式协议模块向辅模式协议模块发送空闲时间片GAP分配消息和GAP中断;其中,所述GAP分配消息包含:用主模式协议模块的定时信息表示的分配GAP的起始位置gap_start、分配GAP的长度gap_length、GAP中断到分配GAP起始位置的距离interrupt_offset;B.所述辅模式协议模块根据接收到的GAP分配消息和GAP中断,将所述主模式协议模块分配的GAP信息转换为辅模式协议模块能够识别的定时信息;C.判断辅模式的定时维护是否存在偏差,如果存在偏差,则根据识别出的主模式定时信息,调整辅模式的定时信息;其中,在所述步骤A中,包含以下子步骤:所述主模式协议模块在获取到向辅模式协议模块发送GAP中断的指定时间之后,向所述辅模式协议模块发送所述GAP分配消息;在所述发送GAP中断的指定时间,所述主模式协议模块向所述辅模式协议模块发送所述GAP中断;在所述步骤B中,包含以下子步骤:所述辅模式协议模块记录下收到所述GAP中断的时间点,并用辅模式协议模块的定时信息表示所述发送GAP中断的指定时间,记为gap_int_slave_timing;将所述gap_int_slave_timing加上所述interrupt_offset,得到所述主模式协议模块分配GAP的具体时间点gap_start_slave;其中,所述gap_start_slave是用辅模式协议模块的定时信息表示的。2.根据权利要求1所述的多模终端中各协议模块的定时同步方法,其特征在于,在所述步骤C中,包含以下子步骤:在收到两次GAP中断后,所述辅模式协议模块获取第一次GAP分配消息中的主模式定时信息gap_start_0,及相应的辅模式定时信息gap_start_slave_0和第二次GAP分配消息中的主模式定时信息gap_start_1,及相应的辅模式定时信息gap_start_slave_1;比较所述gap_start_1和所述gap_start_0的之间差值delta0与所述gap_start_slave_1和所述gap_start_slave_0之间的差值delta1;如果所述delta0和所述delta1不一致,则判定辅模式此时维护的定时信息与所述主模式的定时信息有偏差,并利用所述delta0与所述delta1的差值调整辅模式的定时。3.根据权利要求2所述的多模终端中各协议模块的定时同步方法,其特征在于,在利用所述delta0与所述delta1的差值调整辅模式的定时的步骤中,包含以下子步骤:根据所述delta0与所述delta1的差值,直接调整辅模式的硬件帧中断。4.根据权利要求1至3中任一项所述的多模终端中各协议模块的定时同步方法,其特征在于,所述GAP分配消息在所述GAP中断之前发送;所述GAP中断在所述GAP的起始位置之前发送。5.根据权利要求1至3中任一项所述的多模终端中各协议模块的定时同步方法,其特征在于,所述主模式是标准协议模式中的任意一种,所述辅模式是所述标准协议模式中除所述主模式外的其余模式;其中,所述标准协议包含:长期演进-时分双工LTE_TDD、长期演进-频分双工LTE_FDD、时分同步码分多址TD-SCDMA、宽带码分多址WCDMA、码分多址2000CDMA2000、全球移动通信系统GSM。6.一种多模终端中各协议模块的定时同步系统,其特征在于,包含:主模式协议模块和辅模式协议模块;所述主模式协议模块向辅模式协议模块发送空闲时间片GAP分配消息和GAP中断;其中,所述GAP分配消息包含:用主模式协议模块的定时信息表示的分配GAP的起始位置gap_start、分配GAP的长度gap_leng...

【专利技术属性】
技术研发人员:陈磊张建平
申请(专利权)人:联芯科技有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1