[发明专利]一种集群终端的处理方法有效
申请号: | 201310746222.3 | 申请日: | 2013-12-30 |
公开(公告)号: | CN104754004B | 公开(公告)日: | 2018-06-15 |
发明(设计)人: | 陈云飞;乔艳珍;范天宇;谭垠 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王双;王琦 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 集群终端 基带处理器 应用处理器 上报 集群业务 上报状态 状态设置 不一致 状态时 申请 应用 | ||
本申请公开了一种集群终端的处理方法,包括:在所述集群终端中,当基带处理器BP确定需要向应用处理器AP上报当前状态时,所述BP向AP上报状态信息,所述AP根据BP上报的状态信息将自身的状态设置为与BP状态一致。应用本申请,能够避免由于AP和BP状态不一致所导致的无法进行集群业务的问题。
技术领域
本申请涉及集群技术,特别涉及一种集群终端的处理方法。
背景技术
目前集群终端的硬件架构一般都是包括如下两个处理器:
AP:用于运行应用软件,该处理器通常被称作Application Processor,简称AP;
BP:用于负责无线通信相关工作,该处理器通常被称作BaseBand Processor,简称BP。AP和BP芯片之间采用AT指令进行通信。
群组业务进行的过程中,AP和BP需要进行消息交互和处理。AP和BP都是通过状态机来处理消息的,但由于有些消息需要缓存再处理或是丢失了,有时就会出现AP和BP两边的状态不一致,会产生很严重的后果,比如无法进行监听或是不能发起话权申请,并且一旦出现这种情况有时不能自愈,将一直维持下去,需要重新开机才能解决。下面给出一个AP发给BP的消息需要缓存再处理从而造成AP和BP状态不一致的例子:
起初AP和BP都处于监听态,这时BP收到群组关闭,正在处理的暂态中收到AP发下的话权申请消息,此时BP会缓存话权申请消息,等待处理完群组关闭后,再处理话权申请消息;
BP处理完群组关闭后告知AP群组已关闭,而对于AP是先发送话权申请后收到群组关闭,收到群组关闭后一直尝试加入群组,但BP此时在暂态不处理此消息,给AP回复error,AP所有群组均遍历加入失败后就进入无状态了;
对于BP是先收到群组关闭后收到话权申请,BP处理完群组关闭后紧接着处理之前缓存的话权申请消息,就会处于主讲态;
此时AP和BP状态就不一致了,一个处于无状态,一个处于主讲态。由于AP在无状态,就无法发起集群业务了。
发明内容
本申请提供了一种集群终端的处理方法,能够避免由于AP和BP状态不一致所导致的无法进行集群业务的问题。
为实现上述目的,本申请采用如下的技术方案:
一种集群终端的处理方法,包括:
在所述集群终端中,当基带处理器BP确定需要向应用处理器AP上报当前状态时,所述BP向AP上报状态信息,所述AP根据BP上报的状态信息将自身的状态设置为与BP状态一致。
较佳地,预先保存自身的状态和业务类型组合与AP状态间的映射关系;
所述BP向AP上报状态信息包括:BP根据自身的当前状态和当前业务类型组合,映射得到对应的AP状态,并将映射结果作为状态信息上报给AP;
所述AP根据BP上报的状态信息将自身的状态设置为与BP状态一致包括:所述AP将自身的状态设置为BP上报的状态。
较佳地,预先保存业务类型和BP的状态组合与AP状态间的映射关系;
所述BP向AP上报状态信息包括:BP向AP上报BP的当前状态;
所述AP根据BP上报的状态信息将自身的状态设置为与BP状态一致包括:AP根据当前业务类型和BP上报的当前状态,映射得到对应的AP状态,AP将自身的当前状态设置为映射结果。
较佳地,所述BP的状态和业务类型组合与AP状态的映射关系为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310746222.3/2.html,转载请声明来源钻瓜专利网。