一種集群終端的處理方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)涉及集群技術(shù),特別涉及一種集群終端的處理方法。
【背景技術(shù)】
[0002] 目前集群終端的硬件架構(gòu)一般都是包括如下兩個(gè)處理器:
[0003]AP:用于運(yùn)行應(yīng)用軟件,該處理器通常被稱作ApplicationProcessor,簡(jiǎn)稱AP;
[0004]BP:用于負(fù)責(zé)無(wú)線通信相關(guān)工作,該處理器通常被稱作BaseBandProcessor,簡(jiǎn)稱 BP。AP和BP芯片之間采用AT指令進(jìn)行通信。
[0005] 群組業(yè)務(wù)進(jìn)行的過程中,AP和BP需要進(jìn)行消息交互和處理。AP和BP都是通過狀 態(tài)機(jī)來(lái)處理消息的,但由于有些消息需要緩存再處理或是丟失了,有時(shí)就會(huì)出現(xiàn)AP和BP兩 邊的狀態(tài)不一致,會(huì)產(chǎn)生很嚴(yán)重的后果,比如無(wú)法進(jìn)行監(jiān)聽或是不能發(fā)起話權(quán)申請(qǐng),并且一 旦出現(xiàn)該種情況有時(shí)不能自愈,將一直維持下去,需要重新開機(jī)才能解決。下面給出一個(gè)AP 發(fā)給BP的消息需要緩存再處理從而造成AP和BP狀態(tài)不一致的例子:
[000引起初AP和BP都處于監(jiān)聽?wèi)B(tài),該時(shí)BP收到群組關(guān)閉,正在處理的暫態(tài)中收到AP發(fā) 下的話權(quán)申請(qǐng)消息,此時(shí)BP會(huì)緩存話權(quán)申請(qǐng)消息,等待處理完群組關(guān)閉后,再處理話權(quán)申 請(qǐng)消息;
[0007]BP處理完群組關(guān)閉后告知AP群組已關(guān)閉,而對(duì)于AP是先發(fā)送話權(quán)申請(qǐng)后收到 群組關(guān)閉,收到群組關(guān)閉后一直嘗試加入群組,但BP此時(shí)在暫態(tài)不處理此消息,給AP回復(fù) error,AP所有群組均遍歷加入失敗后就進(jìn)入無(wú)狀態(tài)了;
[0008] 對(duì)于BP是先收到群組關(guān)閉后收到話權(quán)申請(qǐng),BP處理完群組關(guān)閉后緊接著處理之 前緩存的話權(quán)申請(qǐng)消息,就會(huì)處于主講態(tài);
[0009] 此時(shí)AP和BP狀態(tài)就不一致了,一個(gè)處于無(wú)狀態(tài),一個(gè)處于主講態(tài)。由于AP在無(wú) 狀態(tài),就無(wú)法發(fā)起集群業(yè)務(wù)了。
【發(fā)明內(nèi)容】
[0010] 本申請(qǐng)?zhí)峁┝艘环N集群終端的處理方法,能夠避免由于AP和BP狀態(tài)不一致所導(dǎo) 致的無(wú)法進(jìn)行集群業(yè)務(wù)的問題。
[0011] 為實(shí)現(xiàn)上述目的,本申請(qǐng)采用如下的技術(shù)方案:
[0012] 一種集群終端的處理方法,包括:
[0013] 在所述集群終端中,當(dāng)基帶處理器BP確定需要向應(yīng)用處理器AP上報(bào)當(dāng)前狀態(tài)時(shí), 所述BP向AP上報(bào)狀態(tài)信息,所述AP根據(jù)BP上報(bào)的狀態(tài)信息將自身的狀態(tài)設(shè)置為與BP狀 態(tài)一致。
[0014] 較佳地,預(yù)先保存自身的狀態(tài)和業(yè)務(wù)類型組合與AP狀態(tài)間的映射關(guān)系;
[0015] 所述BP向AP上報(bào)狀態(tài)信息包括;BP根據(jù)自身的當(dāng)前狀態(tài)和當(dāng)前業(yè)務(wù)類型組合, 映射得到對(duì)應(yīng)的AP狀態(tài),并將映射結(jié)果作為狀態(tài)信息上報(bào)給AP;
[0016] 所述AP根據(jù)BP上報(bào)的狀態(tài)信息將自身的狀態(tài)設(shè)置為與BP狀態(tài)一致包括:所述AP 將自身的狀態(tài)設(shè)置為BP上報(bào)的狀態(tài)。
[0017] 較佳地,預(yù)先保存業(yè)務(wù)類型和BP的狀態(tài)組合與AP狀態(tài)間的映射關(guān)系;
[001引所述BP向AP上報(bào)狀態(tài)信息包括;BP向AP上報(bào)BP的當(dāng)前狀態(tài);
[0019] 所述AP根據(jù)BP上報(bào)的狀態(tài)信息將自身的狀態(tài)設(shè)置為與BP狀態(tài)一致包括;AP根 據(jù)當(dāng)前業(yè)務(wù)類型和BP上報(bào)的當(dāng)前狀態(tài),映射得到對(duì)應(yīng)的AP狀態(tài),AP將自身的當(dāng)前狀態(tài)設(shè) 置為映射結(jié)果。
[0020] 較佳地,所述BP的狀態(tài)和業(yè)務(wù)類型組合與AP狀態(tài)的映射關(guān)系為:
[0021]
【主權(quán)項(xiàng)】
1. 一種集群終端的處理方法,其特征在于,包括: 在所述集群終端中,當(dāng)基帶處理器BP確定需要向應(yīng)用處理器AP上報(bào)當(dāng)前狀態(tài)時(shí),所述 BP向AP上報(bào)狀態(tài)信息,所述AP根據(jù)BP上報(bào)的狀態(tài)信息將自身的狀態(tài)設(shè)置為與BP狀態(tài)一 致。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,預(yù)先保存自身的狀態(tài)和業(yè)務(wù)類型組合與 AP狀態(tài)間的映射關(guān)系; 所述BP向AP上報(bào)狀態(tài)信息包括:BP根據(jù)自身的當(dāng)前狀態(tài)和當(dāng)前業(yè)務(wù)類型組合,映射 得到對(duì)應(yīng)的AP狀態(tài),并將映射結(jié)果作為狀態(tài)信息上報(bào)給AP ; 所述AP根據(jù)BP上報(bào)的狀態(tài)信息將自身的狀態(tài)設(shè)置為與BP狀態(tài)一致包括:所述AP將 自身的狀態(tài)設(shè)置為BP上報(bào)的狀態(tài)。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,預(yù)先保存業(yè)務(wù)類型和BP的狀態(tài)組合與AP 狀態(tài)間的映射關(guān)系; 所述BP向AP上報(bào)狀態(tài)信息包括:BP向AP上報(bào)BP的當(dāng)前狀態(tài); 所述AP根據(jù)BP上報(bào)的狀態(tài)信息將自身的狀態(tài)設(shè)置為與BP狀態(tài)一致包括:AP根據(jù)當(dāng) 前業(yè)務(wù)類型和BP上報(bào)的當(dāng)前狀態(tài),映射得到對(duì)應(yīng)的AP狀態(tài),AP將自身的當(dāng)前狀態(tài)設(shè)置為 映射結(jié)果。
4. 根據(jù)權(quán)利要求2或3所述的方法,其特征在于,所述BP的狀態(tài)和業(yè)務(wù)類型組合與AP 狀態(tài)的映射關(guān)系為:
5.根據(jù)權(quán)利要求1、2或3所述的方法,其特征在于,所述BP確定需要向AP上報(bào)當(dāng)前狀 態(tài)的方式包括: BP發(fā)給AP的消息中原因值不是正常的原因;和/或, BP發(fā)給AP的消息結(jié)果不是success ;和/或, BP接收到AP發(fā)送的狀態(tài)查詢消息。
【專利摘要】本申請(qǐng)公開了一種集群終端的處理方法,包括:在所述集群終端中,當(dāng)基帶處理器BP確定需要向應(yīng)用處理器AP上報(bào)當(dāng)前狀態(tài)時(shí),所述BP向AP上報(bào)狀態(tài)信息,所述AP根據(jù)BP上報(bào)的狀態(tài)信息將自身的狀態(tài)設(shè)置為與BP狀態(tài)一致。應(yīng)用本申請(qǐng),能夠避免由于AP和BP狀態(tài)不一致所導(dǎo)致的無(wú)法進(jìn)行集群業(yè)務(wù)的問題。
【IPC分類】H04L29-08
【公開號(hào)】CN104754004
【申請(qǐng)?zhí)枴緾N201310746222
【發(fā)明人】陳云飛, 喬艷珍, 范天宇, 譚垠
【申請(qǐng)人】成都鼎橋通信技術(shù)有限公司
【公開日】2015年7月1日
【申請(qǐng)日】2013年12月30日