專利名稱:一種雙中央微處理器間的通信方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信技術(shù)領(lǐng)域:
,尤其涉及一種雙中央微處理器間的通信方法、裝置及系統(tǒng)。
背景技術(shù)目前,大多數(shù)的智能手機(jī)中采用雙CPU(Central Processing Unit,中央微處理器)結(jié)構(gòu)進(jìn)行數(shù)據(jù)處理;其中,一個(gè)CPU為基帶CPU,用于運(yùn)行無(wú)線協(xié)議等基本功能;另一個(gè)(PU為應(yīng)用CPU,用于運(yùn)行應(yīng)用程序及界面。由于兩個(gè)CPU的分工不同,很多運(yùn)行在應(yīng)用CPU上的應(yīng)用程序需要調(diào)用基帶CPU上的功能。在現(xiàn)有技術(shù)中,雙CPU間通常直接采用串口 /高速串口/USB (Universal SerialBus,通用串行總線)口 /共享內(nèi)存進(jìn)行相互通信。
所述直接采用串口 /高速串口 /USB 口 /共享內(nèi)存來(lái)完成所述雙CPU間通信只是解決了基本通信通路的問(wèn)題。由于基帶CPU上功能和應(yīng)用CPU上的應(yīng)用都較多,所以運(yùn)行過(guò)程中所述基帶CPU與所述應(yīng)用CPU之間會(huì)產(chǎn)生大量的調(diào)用。如果應(yīng)用CPU只是簡(jiǎn)單的通過(guò)串口 /高速串口 /USB 口 /共享內(nèi)存來(lái)調(diào)用所述基帶CPU的功能,則智能手機(jī)需要復(fù)雜的同步和互斥來(lái)調(diào)度所述基帶CPU與所述應(yīng)用CPU之間的各個(gè)調(diào)用程序,否則將產(chǎn)生大量的沖突?;谝陨纤龌鶐PU與應(yīng)用CPU之間的串口 /高速串口 /USB 口 /共享內(nèi)存的通信通道,如果所述應(yīng)用CPU與基帶CPU采用之間的各個(gè)調(diào)用程序采用RPC(Remote ProcedureCallProtocol,遠(yuǎn)程過(guò)程調(diào)用協(xié)議)機(jī)制,則使得雙CPU之間的通信過(guò)程較復(fù)雜。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種雙中央微處理器間的通信方法、裝置及系統(tǒng),以實(shí)現(xiàn)消除雙CPU間通信過(guò)程中的沖突以及簡(jiǎn)化通信流程。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案
本發(fā)明實(shí)施例提供的一種雙中央微處理器間的通信方法,包括
基帶功能模塊接收應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí),所述虛擬通道標(biāo)識(shí)與所述虛擬通道對(duì)應(yīng);
根據(jù)所述基帶功能調(diào)用請(qǐng)求消息,所述基帶功能模塊向所述應(yīng)用功能模塊返回基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息中攜帶有所述虛擬通道標(biāo)識(shí)。
本發(fā)明實(shí)施例提供的另一種雙中央微處理器間的通信方法,包括
經(jīng)由服務(wù)通道、虛擬通道,應(yīng)用功能模塊向基帶功能模塊發(fā)送基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí),所述虛擬通道標(biāo)識(shí)與所述虛擬通道對(duì)應(yīng);
應(yīng)用功能模塊接收所述基帶功能模塊返回的基帶功能調(diào)用響應(yīng)消息,所述基帶功能調(diào)用響應(yīng)消息與所述基帶功能調(diào)用請(qǐng)求消息對(duì)應(yīng)。
本發(fā)明實(shí)施例提供的一種基帶中央微處理器側(cè)的通信裝置,該裝置包括基帶功能模塊;所述基帶功能模塊包括消息接收單元和響應(yīng)消息發(fā)送單元;
所述消息接收單元,用于接收應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí);
所述響應(yīng)消息發(fā)送單元,用于根據(jù)所述基帶功能調(diào)用請(qǐng)求消息,向所述應(yīng)用功能模塊返回基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息中攜帶有所述虛擬通道標(biāo)識(shí)。
本發(fā)明實(shí)施例提供的一種應(yīng)用中央微處理器側(cè)的通信裝置,該裝置包括
應(yīng)用功能模塊;所述應(yīng)用功能模塊包括請(qǐng)求消息發(fā)送單元和消息接收單元;
所述請(qǐng)求消息發(fā)送單元,用于經(jīng)由服務(wù)通道、虛擬通道,向基帶功能模塊發(fā)送基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí),所述虛擬通道標(biāo)識(shí)與所述虛擬通道對(duì)應(yīng);
所述消息接收單元,用于接收所述基帶功能模塊返回的基帶功能調(diào)用響應(yīng)消息,所述基帶功能調(diào)用響應(yīng)消息與所述基帶功能調(diào)用請(qǐng)求消息對(duì)應(yīng)。
本發(fā)明實(shí)施例提供的一種雙中央微處理器系統(tǒng),該系統(tǒng)包括如上所述的基帶中央微處理器側(cè)的通信裝置和所述的應(yīng)用中央微處理器側(cè)的通信裝置。
本發(fā)明實(shí)施例提供的一種雙中央微處理器間的通信方法、裝置及系統(tǒng),基帶功能模塊通過(guò)接收應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí),所述虛擬通道標(biāo)識(shí)與所述虛擬通道對(duì)應(yīng);根據(jù)所述基帶功能調(diào)用請(qǐng)求消息,所述基帶功能模塊向所述應(yīng)用功能模塊返回基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息中攜帶有所述虛擬通道標(biāo)識(shí)。與現(xiàn)有技術(shù)相比,本發(fā)明中雙中央微處理器間的通信通過(guò)服務(wù)通道以及虛擬通道進(jìn)行信息交互,不但能夠使得雙CPU間通信過(guò)程不會(huì)產(chǎn)生沖突,而且也簡(jiǎn)化了通信過(guò)程的復(fù)雜度。
圖I為本發(fā)明實(shí)施例提供的一種雙中央微處理器系統(tǒng)所處的系統(tǒng)層次示意圖;
圖2為本發(fā)明實(shí)施例提供的一種雙中央微處理器間的通信方法流程圖;
圖3為本發(fā)明實(shí)施例提供的另一種雙中央微處理器間的通信方法流程圖;
圖4為本發(fā)明實(shí)施例提供的一種雙中央微處理器間的通信方法中應(yīng)用CPU側(cè)Service Channel與基帶CPU側(cè)Service建立連接的流程圖;
圖5為本發(fā)明實(shí)施例所提供的一種雙中央微處理器間的通信方法中應(yīng)用CPU側(cè)Service Channel與基帶CPU側(cè)Service之間進(jìn)行功能調(diào)用過(guò)程的流程圖;
圖6為本發(fā)明實(shí)施例所提供的一種雙中央微處理器間的通信方法中應(yīng)用CPU側(cè)Service Channel與基帶CPU側(cè)Service之間斷開(kāi)連接的過(guò)程的流程圖;
圖7為本發(fā)明實(shí)施例提供的一種基帶中央微處理器側(cè)的通信裝置結(jié)構(gòu)示意圖;
圖8為本發(fā)明實(shí)施例提供的一種基帶中央微處理器側(cè)的通信裝置中基帶功能管理模塊的結(jié)構(gòu)示意圖;
圖9為本發(fā)明實(shí)施例提供的一種應(yīng)用中央微處理器側(cè)的通信裝置結(jié)構(gòu)示意圖;
圖10為本發(fā)明實(shí)施例提供的一種一種雙中央微處理器系統(tǒng)結(jié)構(gòu)不意圖。
具體實(shí)施方式
下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例提供的一種雙中央微處理器間的通信方法、裝置及系統(tǒng)進(jìn)行詳細(xì)的說(shuō)明。
在本發(fā)明實(shí)現(xiàn)過(guò)程中,所述雙中央微處理器間的通信方法、裝置及系統(tǒng)基于雙CPU系統(tǒng)如圖I所示,該系統(tǒng)主要分為四個(gè)層次;基礎(chǔ)通道層、虛擬通道層,服務(wù)通道層和應(yīng)用層。
所述基礎(chǔ)通道層由串口 /高速串口 /USB 口 /共享內(nèi)存等提供原始的通信通路。
所述虛擬通道層在所述基礎(chǔ)通道層的基礎(chǔ)上,采用多路復(fù)用機(jī)制,虛擬出多個(gè)并行的通道,這些通道可以同時(shí)使用,之間不存在任何沖突。每個(gè)虛擬通道對(duì)于服務(wù)通道層來(lái)說(shuō)都是一個(gè)獨(dú)立的通道,所有虛擬通道共享一個(gè)基礎(chǔ)通道層。當(dāng)虛擬通道接收到服務(wù)通道層發(fā)送過(guò)來(lái)的數(shù)據(jù)時(shí),虛擬通道層將每個(gè)虛擬通道的數(shù)據(jù)打包并加上虛擬通道標(biāo)識(shí)發(fā)到基礎(chǔ)通道上;當(dāng)虛擬通道接收到基礎(chǔ)通道發(fā)送過(guò)來(lái)的數(shù)據(jù)包時(shí),虛擬通道將從基礎(chǔ)通道接收到的數(shù)據(jù)包進(jìn)行解包處理,并取出虛擬通道標(biāo)識(shí),根據(jù)所述虛擬通道標(biāo)識(shí)將數(shù)據(jù)通過(guò)所述標(biāo)識(shí)對(duì)應(yīng)的虛擬通道發(fā)送到服務(wù)通道層上的服務(wù)通道(Service Channel)。
所述服務(wù)通道層由Service Channel和基帶功能管理模塊(Service Mgr)組成。其中,所述Service Mgr負(fù)責(zé)管理基帶CPU上的各個(gè)基帶功能模塊(Service),并給每個(gè)Service Channel分配虛擬通道;所述Service Channel通過(guò)Service Mgr申請(qǐng)?zhí)摂M通道,并通過(guò)虛擬通道連接到基帶CPU上的一個(gè)Service上。而應(yīng)用CPU中的應(yīng)用程序只需要?jiǎng)?chuàng)建一個(gè)Service Channel實(shí)例,并指定要連接的Service即可使用,而不需要知道該 Service Channel具體連接到哪個(gè)虛擬通道上。
所述應(yīng)用層由應(yīng)用CPU上的應(yīng)用功能模塊(例如應(yīng)用I、應(yīng)用2.....應(yīng)用n)和
基帶CPU上的Service組成,應(yīng)用功能模塊通過(guò)Service Channel與Service建立的連接,調(diào)用基帶CPU中Service。
如圖2所示,為本發(fā)明實(shí)施例提供的一種雙中央微處理器間的通信方法,該方法包括
201 :基帶功能模塊接收應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí),所述虛擬通道標(biāo)識(shí)與所述虛擬通道對(duì)應(yīng);
202:根據(jù)所述基帶功能調(diào)用請(qǐng)求消息,所述基帶功能模塊向所述應(yīng)用功能模塊返回基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息中攜帶有所述虛擬通道標(biāo)識(shí)。
基于以上實(shí)施例,如圖3所示,為本發(fā)明實(shí)施例提供的另一種雙中央微處理器間的通信方法流程圖。該方法,包括
301 :經(jīng)由服務(wù)通道、虛擬通道,應(yīng)用功能模塊向基帶功能模塊發(fā)送基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí),所述虛擬通道標(biāo)識(shí)與所述虛擬通道對(duì)應(yīng);
302:應(yīng)用功能模塊接收所述基帶功能模塊返回的基帶功能調(diào)用響應(yīng)消息,所述基帶功能調(diào)用響應(yīng)消息與所述基帶功能調(diào)用請(qǐng)求消息對(duì)應(yīng)。
基于以上實(shí)施例,本發(fā)明實(shí)施例所提供的一種雙中央微處理器間的通信方法中應(yīng)用CPU側(cè)Service Channel與基帶CPU側(cè)Service建立連接的過(guò)程如圖4所示,其具體連接過(guò)程如下
401 :應(yīng)用功能模塊創(chuàng)建與其所對(duì)應(yīng)的服務(wù)通道Service Channel實(shí)例;換言之,就是應(yīng)用CPU中的各個(gè)應(yīng)用程序創(chuàng)建各自的Service Channel實(shí)例時(shí),指定其需要連接的服務(wù)標(biāo)識(shí)(Service ID);其中,所述Service ID為基帶CPU側(cè)Service的標(biāo)識(shí)。具體的講,就是所述應(yīng)用功能模塊創(chuàng)建與其所對(duì)應(yīng)的服務(wù)通道ServiceChannel ;所述服務(wù)通道獲取其所對(duì)應(yīng)的服務(wù)標(biāo)識(shí)Service ID ;所述服務(wù)通道Service Channel與所述服務(wù)標(biāo)識(shí)Service ID相互關(guān)聯(lián)。例如應(yīng)用CPU中的應(yīng)用功能I需要調(diào)用基帶CPU中基帶功能I ;其中,基帶功能I的標(biāo)識(shí)為Servicel,貝U應(yīng)用CPU在為應(yīng)用功能I創(chuàng)建Service Channel I時(shí),將所述Service I與所述Service Channel I相關(guān)聯(lián)。所述的Service ID可以是預(yù)先存儲(chǔ)在應(yīng)用CPU中的信息。
402 :當(dāng)所述應(yīng)用功能需要調(diào)用基帶CPU中的基帶功能時(shí),所述應(yīng)用功能模塊通過(guò)其所創(chuàng)建的Service Channel向虛擬公共通道(Common tty)發(fā)送攜帶有所述Service ID的基帶功能綁定請(qǐng)求消息。
403 :基帶CPU側(cè)的Service Mgr通過(guò)虛擬通道中的Common tty接收所述基帶功能綁定請(qǐng)求消息。
404 Service Mgr為所述Service Channel分配一個(gè)空閑的虛擬通道,并將所述虛擬通道標(biāo)識(shí)通過(guò)所述Common tty發(fā)送給所述Service Channel。
405 Service Mgr根據(jù)所述接收到的基帶功能綁定請(qǐng)求消息中攜帶的Service ID查找對(duì)應(yīng)的Service。
406 Service Mgr將分配的空閑虛擬通道標(biāo)識(shí)發(fā)送給Service,令Service開(kāi)始提供基帶功能。
407 =Service根據(jù)所述虛擬通道標(biāo)識(shí)打開(kāi)對(duì)應(yīng)的虛擬通道并開(kāi)始提供基帶功能。
可選的,Service Mgr如果在上述的任何一步出現(xiàn)錯(cuò)誤,貝U通過(guò)虛擬通道的Commontty向Service和Service Channel返回失敗及失敗原因。
408 Service Channel 通過(guò) Common tty 收到 Service Mgr 的返回結(jié)果;如果Service Mgr的返回結(jié)果為連接成功,則Service Channel根據(jù)返回的虛擬通道標(biāo)識(shí)打開(kāi)相應(yīng)的虛擬通道,并向應(yīng)用層的應(yīng)用功能模塊返回連接成功響應(yīng),從而應(yīng)用CPU中的相應(yīng)應(yīng)用程序能夠通過(guò)Service Channel以及虛擬通道與基帶CPU中對(duì)應(yīng)的Service進(jìn)行信息交互。所述Service Channel若收到所述Service Mgr通過(guò)虛擬通道中的Common tty返回的分配的空閑虛擬通道標(biāo)識(shí),即可認(rèn)為連接成功。
可選的,如果Service Mgr的返回結(jié)果為連接失敗,則Service Channel對(duì)應(yīng)用層的應(yīng)用功能模塊返回連接失敗響應(yīng)。
基于以上實(shí)施例,本發(fā)明實(shí)施例所提供的一種雙中央微處理器間的通信方法中應(yīng)用CPU側(cè)Service Channel與基帶CPU側(cè)Service之間進(jìn)行功能調(diào)用的過(guò)程如圖5所示,其具體調(diào)用過(guò)程如下
501 :應(yīng)用CPU側(cè)的服務(wù)通道接收應(yīng)用功能模塊所發(fā)送的基帶功能調(diào)用請(qǐng)求消息;然后將所述基帶功能調(diào)用請(qǐng)求消息,發(fā)送到所述虛擬通道中。其中,所述虛擬通道為在所述Service Channel與Service之間建立連接時(shí),由基帶CPU側(cè)Service Mgr為所述ServiceChannel所分配的空閑虛擬通道。、[0056]502 :將所述功能調(diào)用請(qǐng)求消息通過(guò)應(yīng)用CPU側(cè)的虛擬通道封裝所述虛擬通道標(biāo)識(shí),并將所述封裝有虛擬通道標(biāo)識(shí)的功能調(diào)用請(qǐng)求消息發(fā)送到基帶CPU側(cè);具體的講,就是應(yīng)用CPU側(cè)的虛擬通道將所述Service Channel發(fā)送的功能調(diào)用請(qǐng)求消息封裝上所述虛擬通道對(duì)應(yīng)的標(biāo)識(shí),即虛擬通道標(biāo)識(shí)。
503 :當(dāng)基帶CPU側(cè)接收到應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的所述基帶功能調(diào)用請(qǐng)求消息后,基帶CPU側(cè)的與所述虛擬通道標(biāo)識(shí)對(duì)應(yīng)的虛擬通道將所述基帶功能調(diào)用請(qǐng)求消息發(fā)送到對(duì)應(yīng)的基帶功能模塊Servi ce ;
504 :根據(jù)所述功能調(diào)用請(qǐng)求消息,基帶CPU側(cè)的Service通過(guò)所述虛擬通道標(biāo)識(shí)對(duì)應(yīng)的虛擬通道向所述應(yīng)用功能模塊返回基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息中攜帶有所述虛擬通道標(biāo)識(shí)。
需要說(shuō)明的是,所述基帶功能調(diào)用響應(yīng)消息中攜帶有Service Channel需要向Service所調(diào)用的功能信息。
505 :應(yīng)用CPU側(cè)的與所述虛擬通道標(biāo)識(shí)對(duì)應(yīng)的虛擬通道,接收所述基帶功能模塊返回的基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息攜帶有所述虛擬通道標(biāo)識(shí)。
506 :應(yīng)用CPU側(cè)的所述虛擬通道將所述基帶功能調(diào)用響應(yīng)消息中所攜帶的虛擬通道標(biāo)識(shí)去封裝;通過(guò)與其對(duì)應(yīng)的Service Channel,將所述去封裝后的基帶功能調(diào)用響應(yīng)消息發(fā)送給對(duì)應(yīng)的應(yīng)用功能模塊,這樣就完成了應(yīng)用功能模塊通過(guò)Service Channel向Service調(diào)用功能的過(guò)程。
基于以上實(shí)施例,本發(fā)明實(shí)施例所提供的一種雙中央微處理器間的通信方法中應(yīng)用CPU側(cè)Service Channel與基帶CPU側(cè)Service之間斷開(kāi)連接的過(guò)程如圖6所示,其具體調(diào)用過(guò)程如下
601 :應(yīng)用CPU側(cè)的應(yīng)用功能模塊通過(guò)Service Channel向虛擬通道的Common tty發(fā)送基帶功能斷開(kāi)請(qǐng)求消息;所述的基帶功能斷開(kāi)請(qǐng)求消息中攜帶有Service ID和虛擬通道標(biāo)識(shí)。
602 Service Mgr通過(guò)所述虛擬通道的Common tty接收所述基帶功能斷開(kāi)請(qǐng)求消息。
603 Service Mgr根據(jù)所述基帶功能斷開(kāi)請(qǐng)求消息中攜帶的Service ID,向所述Service ID對(duì)應(yīng)的Service發(fā)送停止基帶功能請(qǐng)求消息,以便通知Service停止基帶功能;其中,所述停止基帶功能請(qǐng)求消息攜帶有所述虛擬通道標(biāo)識(shí)。
604 Service接收到所述停止基帶功能請(qǐng)求消息后,停止所述虛擬通道標(biāo)識(shí)所對(duì)應(yīng)虛擬通道上的基帶功能并關(guān)閉該通道。
605 Service Mgr檢測(cè)所述Service是否停止相應(yīng)的基帶功能,如果所述ServiceMgr檢測(cè)到所述Service停止相應(yīng)的基帶功能,則將所述基帶功能所對(duì)應(yīng)的虛擬通道標(biāo)識(shí)通過(guò)基帶功能斷開(kāi)響應(yīng)消息返回給Common tty ;其中,所述基帶功能所對(duì)應(yīng)的虛擬通道標(biāo)識(shí)為需要關(guān)閉的虛擬通道標(biāo)識(shí)。
606 Service Channel 通過(guò)所述 Common tty 接收所述 Service Mgr 發(fā)送的攜帶有虛擬通道標(biāo)識(shí)的基帶功能斷開(kāi)響應(yīng)消息。
607 Service Channel根據(jù)所述基帶功能斷開(kāi)響應(yīng)消息中攜帶的虛擬通道標(biāo)識(shí)關(guān)閉相應(yīng)的虛擬通道。
608 :可選的,Service Channel向應(yīng)用層的應(yīng)用功能模塊返回成功響應(yīng)。
如圖7所示,為本發(fā)明實(shí)施例提供的一種基帶中央微處理器側(cè)的通信裝置,該裝置包括基帶功能模塊700 ;所述基帶功能模塊700包括消息接收單元701和響應(yīng)消息發(fā)送單元702 ;
所述消息接收單元701,用于接收應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí);
所述響應(yīng)消息發(fā)送單元702,用于根據(jù)所述基帶功能調(diào)用請(qǐng)求消息,向所述應(yīng)用功
能模塊返回基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息中攜帶有所述虛擬通道標(biāo)識(shí)。
需要注意的是,該裝置還包括基帶功能管理模塊。如圖8所示;所述基帶功能管理模塊800包括綁定消息發(fā)送單元801、標(biāo)識(shí)分配單元802和標(biāo)識(shí)發(fā)送單元803 ;
所述綁定消息接收單元801,用于接收所述應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬公共通道發(fā)送的基帶功能綁定請(qǐng)求消息;其中,所述基帶功能綁定請(qǐng)求消息中攜帶有基帶功能標(biāo)識(shí);
所述標(biāo)識(shí)分配單元802,用于為所述發(fā)送基帶功能綁定請(qǐng)求消息的服務(wù)通道分配虛擬通道標(biāo)識(shí);
所述標(biāo)識(shí)發(fā)送單元803,用于將所述虛擬通道標(biāo)識(shí)通過(guò)所述虛擬公共通道發(fā)送給所述服務(wù)通道;和/或,將所述分配的虛擬通道標(biāo)識(shí)發(fā)送給所述基帶功能標(biāo)識(shí)所對(duì)應(yīng)的基帶功能模塊。
還需要注意的是,所述基帶功能管理模塊800還包括連接斷開(kāi)消息接收單元804、停止基帶功能請(qǐng)求消息發(fā)送單元805、檢測(cè)單元806和通道關(guān)閉消息發(fā)送單元807 ;
所述連接斷開(kāi)消息接收單元804,用于接收所述應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能斷開(kāi)請(qǐng)求消息;其中,所述基帶功能斷開(kāi)請(qǐng)求消息中攜帶有基帶功能標(biāo)識(shí)和與所述虛擬通道對(duì)應(yīng)的虛擬通道標(biāo)識(shí);
所述停止基帶功能請(qǐng)求消息發(fā)送單元805,用于根據(jù)所述基帶功能標(biāo)識(shí),向所述基帶功能標(biāo)識(shí)所對(duì)應(yīng)的基帶功能模塊發(fā)送停止基帶功能請(qǐng)求消息,所述停止基帶功能請(qǐng)求消息中攜帶所述虛擬通道標(biāo)識(shí),以使所述基帶功能模塊停止與所述基帶功能標(biāo)識(shí)對(duì)應(yīng)的基帶功能并關(guān)閉與所述虛擬通道標(biāo)識(shí)對(duì)應(yīng)的虛擬通道;
所述檢測(cè)單元806,用于檢測(cè)所述基帶功能模塊是否停止相應(yīng)的基帶功能;
所述通道關(guān)閉消息發(fā)送單元807,用于如果所述相應(yīng)的基帶功能停止,則通過(guò)所述公共虛擬通道向所述服務(wù)通道返回基帶功能斷開(kāi)響應(yīng)消息,所述基帶功能斷開(kāi)響應(yīng)消息中攜帶所述虛擬通道標(biāo)識(shí)。
如圖9所示,為本發(fā)明實(shí)施例提供的一種應(yīng)用中央微處理器側(cè)的通信裝置,該裝置包括應(yīng)用功能模塊900 ;所述應(yīng)用功能模塊900包括請(qǐng)求消息發(fā)送單元9001和消息接收單元9002 ;
所述請(qǐng)求消息發(fā)送單元9001,用于經(jīng)由服務(wù)通道、虛擬通道,向基帶功能模塊發(fā)送基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí),所述虛擬通道標(biāo)識(shí)與所述虛擬通道對(duì)應(yīng);[0085]所述消息接收單元9002,用于接收所述基帶功能模塊返回的基帶功能調(diào)用響應(yīng)消息,所述基帶功能調(diào)用響應(yīng)消息與所述基帶功能調(diào)用請(qǐng)求消息對(duì)應(yīng)。
需要注意的是,該裝置還可以包括服務(wù)通道模塊901 ;所述服務(wù)通道模塊901包括服務(wù)標(biāo)識(shí)獲取單元9011和關(guān)聯(lián)單元9012 ;所述應(yīng)用功能模塊900還包括應(yīng)用創(chuàng)建單元 9003 ;
其中,所述應(yīng)用創(chuàng)建單元9003,用于創(chuàng)建與其所對(duì)應(yīng)的服務(wù)通道;
所述服務(wù)標(biāo)識(shí)獲取單元9011,用于獲取其所對(duì)應(yīng)的服務(wù)標(biāo)識(shí);
所述關(guān)聯(lián)單元9012,用于所述服務(wù)通道與所述服務(wù)標(biāo)識(shí)相互關(guān)聯(lián)。
還需要注意的是,所述應(yīng)用功能模塊900還包括綁定請(qǐng)求消息發(fā)送單元9004 ;所述服務(wù)通道模塊901還包括標(biāo)識(shí)接收單元9013和通道打開(kāi)單元9014 ;其中,
所述綁定請(qǐng)求消息發(fā)送單元9004,用于經(jīng)由服務(wù)通道、虛擬公共通道,發(fā)送基帶功能綁定請(qǐng)求消息給基帶功能管理模塊;其中,所述基帶功能綁定請(qǐng)求消息中攜帶有基帶功能標(biāo)識(shí);
所述標(biāo)識(shí)接收單元9013,用于通過(guò)所述虛擬公共通道,接收所述基帶功能管理模塊為所述服務(wù)通道分配虛擬通道標(biāo)識(shí);
所述通道打開(kāi)單元9014,用于打開(kāi)所述虛擬通道標(biāo)識(shí)所對(duì)應(yīng)的虛擬通道。
還需要注意的是,該裝置還可以包括虛擬通道模塊902 ;所述虛擬通道模塊902包括通道標(biāo)號(hào)封裝單元9021和封裝消息發(fā)送單元9022 ;所述服務(wù)通道模塊901還包括響應(yīng)消息接收單元9015和通道關(guān)閉單元9016 ;所述應(yīng)用功能模塊900,還包括斷開(kāi)請(qǐng)求消息發(fā)送單元9005 ;其中,
所述斷開(kāi)請(qǐng)求消息發(fā)送單元9005,用于通過(guò)服務(wù)通道發(fā)送基帶功能斷開(kāi)請(qǐng)求消息;其中,所述基帶功能斷開(kāi)請(qǐng)求消息中攜帶有服務(wù)標(biāo)識(shí);
所述通道標(biāo)號(hào)封裝單元9021,用于為所述基帶功能斷開(kāi)請(qǐng)求消息封裝虛擬通道標(biāo)識(shí);
所述封裝消息發(fā)送單元9022,用于向基帶管理功能模塊發(fā)送所述封裝有虛擬通道標(biāo)識(shí)的基帶功能斷開(kāi)請(qǐng)求消息;
所述響應(yīng)消息接收單元9015,用于接收所述基帶功能管理模塊發(fā)送的與所述基帶功能斷開(kāi)請(qǐng)求消息對(duì)應(yīng)的基帶功能斷開(kāi)響應(yīng)消息;
所述通道關(guān)閉單元9016,用于根據(jù)所述服務(wù)標(biāo)識(shí),所述關(guān)閉相應(yīng)的服務(wù)通道,可選的,還可以向應(yīng)用功能模塊返回成功響應(yīng)消息。
如圖10所示,為本發(fā)明實(shí)施例提供的一種雙中央微處理器系統(tǒng),該系統(tǒng)包括如上所述基帶中央微處理器側(cè)的通信裝置1001和所述的應(yīng)用中央微處理器側(cè)的通信裝置1002。
本發(fā)明實(shí)施例提供的一種雙中央微處理器間的通信方法、裝置及系統(tǒng),基帶中央微處理器側(cè)通過(guò)接收應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí);根據(jù)所述基帶功能調(diào)用請(qǐng)求消息,基帶功能模塊向所述應(yīng)用功能模塊返回基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息中攜帶有所述虛擬通道標(biāo)識(shí)。與現(xiàn)有技術(shù)相比,本發(fā)明中雙中央微處理器間的通信過(guò)程能夠通過(guò)基帶中央微處理器側(cè)的基帶功能管理模塊統(tǒng)一為應(yīng)用微處理器側(cè)的各個(gè)應(yīng)用功能模塊所對(duì)應(yīng)的服務(wù)通道分配虛擬通道,并通過(guò)所述虛擬通道進(jìn)行信息交互。由于應(yīng)用微處理器通過(guò)服務(wù)通道與基帶中央微處理器中的基帶功能模塊通過(guò)連接建立所分配的虛擬通道進(jìn)行信息交互,從而消除了雙CPU間通信過(guò)程中產(chǎn)生的沖突,同時(shí)也簡(jiǎn)化了通信過(guò)程的復(fù)雜度。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括如上述方法實(shí)施例的步驟,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁碟、光盤等。
以上所述,僅為本發(fā)明的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域:
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求
的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種雙中央微處理器間的通信方法,其特征在于,包括 基帶功能管理模塊接收應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬公共通道發(fā)送的基帶功能綁定請(qǐng)求消息;其中,所述基帶功能綁定請(qǐng)求消息中攜帶有基帶功能標(biāo)識(shí); 所述基帶功能管理模塊為所述服務(wù)通道分配虛擬通道標(biāo)識(shí),并將所述虛擬通道標(biāo)識(shí)通過(guò)所述虛擬公共通道發(fā)送給所述服務(wù)通道; 所述基帶功能管理模塊將所述分配的虛擬通道標(biāo)識(shí)發(fā)送給所述基帶功能標(biāo)識(shí)所對(duì)應(yīng)的基帶功能模塊; 基帶功能模塊接收應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能調(diào) 用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí),所述虛擬通道標(biāo)識(shí)與所述虛擬通道對(duì)應(yīng); 根據(jù)所述基帶功能調(diào)用請(qǐng)求消息,所述基帶功能模塊向所述應(yīng)用功能模塊返回基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息中攜帶有所述虛擬通道標(biāo)識(shí)。
2.根據(jù)權(quán)利要求
I所述的雙中央微處理器間的通信方法,其特征在于,該方法還包括 所述基帶功能標(biāo)識(shí)所對(duì)應(yīng)的基帶功能模塊將所述分配的虛擬通道標(biāo)識(shí)對(duì)應(yīng)的虛擬通道打開(kāi)。
3.根據(jù)權(quán)利要求
2所述的雙中央微處理器間的通信方法,其特征在于,所述根據(jù)所述基帶功能調(diào)用請(qǐng)求消息,所述基帶功能模塊向所述應(yīng)用功能模塊返回基帶功能調(diào)用響應(yīng)消息的步驟,包括 所述基帶功能模塊根據(jù)所述基帶功能調(diào)用請(qǐng)求消息,獲取所述基帶功能調(diào)用請(qǐng)求消息所調(diào)用的基帶功能; 所述基帶功能模塊將所述獲取到的基帶功能封裝到基帶功能調(diào)用響應(yīng)消息; 所述基帶功能模塊將所述基帶功能調(diào)用響應(yīng)消息通過(guò)所述虛擬通道返回給所述應(yīng)用功能模塊。
4.根據(jù)權(quán)利要求
2或3所述的雙中央微處理器間的通信方法,其特征在于,該方法還包括 所述基帶功能管理模塊接收所述應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能斷開(kāi)請(qǐng)求消息;其中,所述基帶功能斷開(kāi)請(qǐng)求消息中攜帶有基帶功能標(biāo)識(shí)和與所述虛擬通道對(duì)應(yīng)的虛擬通道標(biāo)識(shí); 根據(jù)所述基帶功能標(biāo)識(shí),所述基帶功能管理模塊向所述基帶功能標(biāo)識(shí)所對(duì)應(yīng)的基帶功能模塊發(fā)送停止基帶功能請(qǐng)求消息,所述停止基帶功能請(qǐng)求消息中攜帶所述虛擬通道標(biāo)識(shí),以使所述基帶功能模塊停止與所述基帶功能標(biāo)識(shí)對(duì)應(yīng)的基帶功能并關(guān)閉與所述虛擬通道標(biāo)識(shí)對(duì)應(yīng)的虛擬通道; 所述基帶功能管理模塊檢測(cè)所述基帶功能模塊是否停止相應(yīng)的基帶功能; 如果所述相應(yīng)的基帶功能停止,則所述基帶功能管理模塊通過(guò)所述虛擬公共通道向所述服務(wù)通道返回基帶功能斷開(kāi)響應(yīng)消息,所述基帶功能斷開(kāi)響應(yīng)消息中攜帶所述虛擬通道標(biāo)識(shí)。
5.一種雙中央微處理器間的通信方法,其特征在于,包括 經(jīng)由服務(wù)通道、虛擬公共通道,應(yīng)用功能模塊發(fā)送基帶功能綁定請(qǐng)求消息給基帶功能管理模塊;其中,所述基帶功能綁定請(qǐng)求消息中攜帶有基帶功能標(biāo)識(shí);所述服務(wù)通道通過(guò)所述虛擬公共通道,接收所述基帶功能管理模塊為所述服務(wù)通道分配的虛擬通道標(biāo)識(shí); 所述服務(wù)通道打開(kāi)所述虛擬通道標(biāo)識(shí)所對(duì)應(yīng)的虛擬通道; 經(jīng)由服務(wù)通道、虛擬通道,應(yīng)用功能模塊向基帶功能模塊發(fā)送基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí),所述虛擬通道標(biāo)識(shí)與所述虛擬通道對(duì)應(yīng); 應(yīng)用功能模塊接收所述基帶功能模塊返回的基帶功能調(diào)用響應(yīng)消息,所述基帶功能調(diào)用響應(yīng)消息與所述基帶功能調(diào)用請(qǐng)求消息對(duì)應(yīng)。
6.根據(jù)權(quán)利要求
5所述的雙中央微處理器間的通信方法,其特征在于,所述經(jīng)由服務(wù)通道、虛擬通道,應(yīng)用功能模塊向基帶功能模塊發(fā)送基帶功能調(diào)用請(qǐng)求消息的步驟包括 服務(wù)通道接收應(yīng)用功能模塊所發(fā)送的基帶功能調(diào)用請(qǐng)求消息; 服務(wù)通道將所述基帶功能調(diào)用請(qǐng)求消息發(fā)送到虛擬通道中; 虛擬通道將所述虛擬通道標(biāo)識(shí)封裝到所述基帶功能調(diào)用請(qǐng)求消息中,并將所述封裝有虛擬通道標(biāo)識(shí)的基帶功能調(diào)用請(qǐng)求消息發(fā)送給基帶功能模塊。
7.根據(jù)權(quán)利要求
6所述的雙中央微處理器間的通信方法,其特征在于,所述應(yīng)用功能模塊接收所述基帶功能模塊返回的基帶功能調(diào)用響應(yīng)消息的步驟包括 所述虛擬通道接收所述基帶功能模塊返回的基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息攜帶有所述虛擬通道標(biāo)識(shí); 所述虛擬通道將所述基帶功能調(diào)用響應(yīng)消息中所攜帶的虛擬通道標(biāo)識(shí)去封裝并通過(guò)與其對(duì)應(yīng)的服務(wù)通道發(fā)送給所述應(yīng)用功能模塊。
8.根據(jù)權(quán)利要求
5至7中任意一項(xiàng)所述的雙中央微處理器間的通信方法,其特征在于,該方法還包括 應(yīng)用功能模塊創(chuàng)建與其所對(duì)應(yīng)的服務(wù)通道; 所述服務(wù)通道獲取其所對(duì)應(yīng)的服務(wù)標(biāo)識(shí); 所述服務(wù)通道與所述服務(wù)標(biāo)識(shí)相互關(guān)聯(lián)。
9.根據(jù)權(quán)利要求
8所述的雙中央微處理器間的通信方法,其特征在于,該方法還包括 所述應(yīng)用功能模塊通過(guò)服務(wù)通道發(fā)送基帶功能斷開(kāi)請(qǐng)求消息;其中,所述基帶功能斷開(kāi)請(qǐng)求消息中攜帶有服務(wù)標(biāo)識(shí); 將所述基帶功能斷開(kāi)請(qǐng)求消息通過(guò)虛擬通道封裝虛擬通道標(biāo)識(shí); 所述虛擬通道向基帶管理功能模塊發(fā)送所述封裝有虛擬通道標(biāo)識(shí)的基帶功能斷開(kāi)請(qǐng)求消息。
10.根據(jù)權(quán)利要求
9所述的雙中央微處理器間的通信方法,其特征在于,該方法還包括 所述服務(wù)通道接收所述基帶功能管理模塊發(fā)送的與所述基帶功能斷開(kāi)請(qǐng)求消息對(duì)應(yīng)的基帶功能斷開(kāi)響應(yīng)消息; 根據(jù)所述服務(wù)標(biāo)識(shí),所述服務(wù)通道關(guān)閉并向應(yīng)用功能模塊返回成功響應(yīng)消息。
11.一種基帶中央微處理器側(cè)的通信裝置,其特征在于,包括基帶功能模塊和基帶功能管理模塊;所述基帶功能模塊包括消息接收單元和響應(yīng)消息發(fā)送單元;所述基帶功能管理模塊包括綁定消息接收單元、標(biāo)識(shí)分配單元和標(biāo)識(shí)發(fā)送單元;所述綁定消息接收單元,用于接收應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬公共通道發(fā)送的基帶功能綁定請(qǐng)求消息;其中,所述基帶功能綁定請(qǐng)求消息中攜帶有基帶功能標(biāo)識(shí); 所述標(biāo)識(shí)分配單元,用于為發(fā)送所述基帶功能綁定請(qǐng)求消息的服務(wù)通道分配虛擬通道標(biāo)識(shí); 所述標(biāo)識(shí)發(fā)送單元,用于將所述虛擬通道標(biāo)識(shí)通過(guò)所述虛擬公共通道發(fā)送給所述服務(wù)通道;和/或,將所述分配的虛擬通道標(biāo)識(shí)發(fā)送給所述基帶功能標(biāo)識(shí)所對(duì)應(yīng)的基帶功能模塊; 所述消息接收單元,用于接收應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí); 所述響應(yīng)消息發(fā)送單元,用于根據(jù)所述基帶功能調(diào)用請(qǐng)求消息,向所述應(yīng)用功能模塊返回基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息中攜帶有所述虛擬通道標(biāo)識(shí)。
12.根據(jù)權(quán)利要求
11所述的基帶中央微處理器側(cè)的通信裝置,其特征在于,所述基帶功能管理模塊還包括連接斷開(kāi)消息接收單元、停止基帶功能請(qǐng)求消息發(fā)送單元、檢測(cè)單元和通道關(guān)閉消息發(fā)送單元; 所述連接斷開(kāi)消息接收單元,用于接收所述應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能斷開(kāi)請(qǐng)求消息;其中,所述基帶功能斷開(kāi)請(qǐng)求消息中攜帶有基帶功能標(biāo)識(shí)和與所述虛擬通道對(duì)應(yīng)的虛擬通道標(biāo)識(shí); 所述停止基帶功能請(qǐng)求消息發(fā)送單元,用于根據(jù)所述基帶功能標(biāo)識(shí),向所述基帶功能標(biāo)識(shí)所對(duì)應(yīng)的基帶功能模塊發(fā)送停止基帶功能請(qǐng)求消息,所述停止基帶功能請(qǐng)求消息中攜帶所述虛擬通道標(biāo)識(shí),以使所述基帶功能模塊停止與所述基帶功能標(biāo)識(shí)對(duì)應(yīng)的基帶功能并關(guān)閉與所述虛擬通道標(biāo)識(shí)對(duì)應(yīng)的虛擬通道; 所述檢測(cè)單元,用于檢測(cè)所述基帶功能模塊是否停止相應(yīng)的基帶功能; 所述通道關(guān)閉消息發(fā)送單元,用于如果所述相應(yīng)的基帶功能停止,則通過(guò)所述虛擬公共通道向所述服務(wù)通道返回基帶功能斷開(kāi)響應(yīng)消息,所述基帶功能斷開(kāi)響應(yīng)消息中攜帶所述虛擬通道標(biāo)識(shí)。
13.一種應(yīng)用中央微處理器側(cè)的通信裝置,其特征在于,包括應(yīng)用功能模塊和服務(wù)通道模塊;所述應(yīng)用功能模塊包括請(qǐng)求消息發(fā)送單元、消息接收單元和綁定請(qǐng)求消息發(fā)送單元;所述服務(wù)通道模塊包括標(biāo)識(shí)接收單元和通道打開(kāi)單元; 所述綁定請(qǐng)求消息發(fā)送單元,用于經(jīng)由服務(wù)通道、虛擬公共通道,發(fā)送基帶功能綁定請(qǐng)求消息給基帶功能管理模塊;其中,所述基帶功能綁定請(qǐng)求消息中攜帶有基帶功能標(biāo)識(shí);所述標(biāo)識(shí)接收單元,用于通過(guò)所述虛擬公共通道,接收所述基帶功能管理模塊為所述服務(wù)通道分配的虛擬通道標(biāo)識(shí); 所述通道打開(kāi)單元,用于打開(kāi)所述虛擬通道標(biāo)識(shí)所對(duì)應(yīng)的虛擬通道; 所述請(qǐng)求消息發(fā)送單元,用于經(jīng)由服務(wù)通道、虛擬通道,向基帶功能模塊發(fā)送基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí),所述虛擬通道標(biāo)識(shí)與所述虛擬通道對(duì)應(yīng); 所述消息接收單元,用于接收所述基帶功能模塊返回的基帶功能調(diào)用響應(yīng)消息,所述基帶功能調(diào)用響應(yīng)消息與所述基帶功能調(diào)用請(qǐng)求消息對(duì)應(yīng)。
14.根據(jù)權(quán)利要求
13所述的應(yīng)用中央微處理器側(cè)的通信裝置,其特征在于, 所述服務(wù)通道模塊還包括服務(wù)標(biāo)識(shí)獲取單元和關(guān)聯(lián)單元; 所述應(yīng)用功能模塊還包括應(yīng)用創(chuàng)建單元; 其中,所述應(yīng)用創(chuàng)建單元,用于創(chuàng)建與其所對(duì)應(yīng)的服務(wù)通道; 所述服務(wù)標(biāo)識(shí)獲取單元,用于獲取其所對(duì)應(yīng)的服務(wù)標(biāo)識(shí); 所述關(guān)聯(lián)單元,用于所述服務(wù)通道與所述服務(wù)標(biāo)識(shí)相互關(guān)聯(lián)。
15.根據(jù)權(quán)利要求
14所述的應(yīng)用中央微處理器側(cè)的通信裝置,其特征在于,該裝置還包括虛擬通道模塊;所述虛擬通道模塊包括通道標(biāo)號(hào)封裝單元和封裝消息發(fā)送單元;所述服務(wù)通道模塊還包括響應(yīng)消息接收單元和通道關(guān)閉單元;所述應(yīng)用功能模塊還包括 斷開(kāi)請(qǐng)求消息發(fā)送單元;其中, 所述斷開(kāi)請(qǐng)求消息發(fā)送單元,用于通過(guò)服務(wù)通道發(fā)送基帶功能斷開(kāi)請(qǐng)求消息;其中,所述基帶功能斷開(kāi)請(qǐng)求消息中攜帶有服務(wù)標(biāo)識(shí); 所述通道標(biāo)號(hào)封裝單元,用于給所述基帶功能斷開(kāi)請(qǐng)求消息封裝虛擬通道標(biāo)識(shí); 所述封裝消息發(fā)送單元,用于向基帶管理功能模塊發(fā)送所述封裝有虛擬通道標(biāo)識(shí)的基帶功能斷開(kāi)請(qǐng)求消息; 所述響應(yīng)消息接收單元,用于接收所述基帶功能管理模塊發(fā)送的與所述基帶功能斷開(kāi)請(qǐng)求消息對(duì)應(yīng)的基帶功能斷開(kāi)響應(yīng)消息; 所述通道關(guān)閉單元,用于根據(jù)所述服務(wù)標(biāo)識(shí),關(guān)閉相應(yīng)的服務(wù)通道。
16.—種雙中央微處理器系統(tǒng),其特征在于,包括如權(quán)利要求
11至12中任意一項(xiàng)所述的基帶中央微處理器側(cè)的通信裝置和如權(quán)利要求
13至15中任意一項(xiàng)所述的應(yīng)用中央微處理器側(cè)的通信裝置。
專利摘要
本發(fā)明公開(kāi)了一種雙中央微處理器間的通信方法、裝置及系統(tǒng),涉及移動(dòng)通信技術(shù)領(lǐng)域:
。本發(fā)明實(shí)施例提供的一種雙中央微處理器間的通信方法,包括基帶功能模塊接收應(yīng)用功能模塊經(jīng)由服務(wù)通道、虛擬通道發(fā)送的基帶功能調(diào)用請(qǐng)求消息;其中,所述基帶功能調(diào)用請(qǐng)求消息攜帶有虛擬通道標(biāo)識(shí),所述虛擬通道標(biāo)識(shí)與所述虛擬通道對(duì)應(yīng);根據(jù)所述基帶功能調(diào)用請(qǐng)求消息,所述基帶功能模塊向所述應(yīng)用功能模塊返回基帶功能調(diào)用響應(yīng)消息,其中,所述基帶功能調(diào)用響應(yīng)消息中攜帶有所述虛擬通道標(biāo)識(shí)。采用本發(fā)明實(shí)施例不但能夠?qū)崿F(xiàn)雙CPU間通信過(guò)程無(wú)沖突,而且簡(jiǎn)化了通信實(shí)現(xiàn)過(guò)程和使用過(guò)程。
文檔編號(hào)H04W88/02GKCN101841925SQ201010158687
公開(kāi)日2012年10月17日 申請(qǐng)日期2010年4月21日
發(fā)明者鄭建兵 申請(qǐng)人:華為終端有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan專利引用 (5),