專利名稱:一種數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法及相關(guān)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及智能手機(jī)領(lǐng)域,具體涉及一種數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法及相關(guān)設(shè)備。
背景技術(shù):
數(shù)據(jù)業(yè)務(wù)是當(dāng)前智能手機(jī)必不可少的功能,幾乎所有的娛樂和通信業(yè)務(wù)都必須通 過數(shù)據(jù)網(wǎng)絡(luò)與外界聯(lián)系。智能手機(jī)作為一種雙處理器雙核結(jié)構(gòu)的終端,包括應(yīng)用處理器和 基帶協(xié)議處理器。其中,對于數(shù)據(jù)業(yè)務(wù)來講,基帶協(xié)議處理器的功能是作為數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的 出入口,應(yīng)用處理器則通過基帶協(xié)議處理器與無線網(wǎng)絡(luò)交互數(shù)據(jù)。當(dāng)今,包括應(yīng)用處理器和基帶協(xié)議處理器的雙核終端智能手機(jī)使用的數(shù)據(jù)業(yè)務(wù)撥 號方法為應(yīng)用處理器發(fā)送數(shù)據(jù)業(yè)務(wù)撥號請求命令給基帶協(xié)議處理器;應(yīng)用處理器阻塞通 信通道等待基帶協(xié)議處理器返回?cái)?shù)據(jù)業(yè)務(wù)撥號的協(xié)商結(jié)果,基帶協(xié)議處理器接收該數(shù)據(jù)業(yè) 務(wù)撥號請求命令后與網(wǎng)絡(luò)側(cè)交互協(xié)商,基帶協(xié)議處理器在獲得協(xié)商結(jié)果后,返回?cái)?shù)據(jù)業(yè)務(wù) 撥號的協(xié)商結(jié)果給應(yīng)用處理器,應(yīng)用處理器接收數(shù)據(jù)業(yè)務(wù)撥號的協(xié)商結(jié)果,取消對通信通 道的阻塞,并以該數(shù)據(jù)業(yè)務(wù)撥號的協(xié)商結(jié)果作為網(wǎng)絡(luò)參數(shù)設(shè)置網(wǎng)絡(luò)設(shè)備的環(huán)境參數(shù)達(dá)到上 網(wǎng)的功能。上述的數(shù)據(jù)業(yè)務(wù)撥號方法中,應(yīng)用處理器向基帶協(xié)議處理器發(fā)送數(shù)據(jù)業(yè)務(wù)撥號請 求,基帶協(xié)議處理器向網(wǎng)絡(luò)側(cè)發(fā)起撥號協(xié)商,應(yīng)用處理器阻塞通信通道等待基帶協(xié)議處理 器的協(xié)商結(jié)果。在阻塞通信通道等待基帶協(xié)議處理器協(xié)商結(jié)果時(shí),應(yīng)用處理器不能通過通 信通道再次發(fā)送其他數(shù)據(jù)業(yè)務(wù)請求命令。根據(jù)網(wǎng)絡(luò)協(xié)議,這個(gè)協(xié)商的過程需要IOs aiiin 時(shí)間,如果在網(wǎng)絡(luò)狀態(tài)較差的情況下,可能需要更多的時(shí)間,即使基帶協(xié)議處理器有超時(shí)機(jī) 制,協(xié)商過程也需要耗時(shí)IOs 60s。所以,這樣會(huì)造成應(yīng)用處理器與基帶協(xié)議處理器之間 的通信通道阻塞時(shí)間很長,在網(wǎng)絡(luò)狀態(tài)不穩(wěn)定的情況下,由于數(shù)據(jù)業(yè)務(wù)撥號的長時(shí)間阻塞 造成的其他數(shù)據(jù)業(yè)務(wù)(語音功能以及短信功能)的操作失敗。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問題是提供一種數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法及相關(guān) 設(shè)備,用于降低應(yīng)用處理器與基帶協(xié)議處理器之間的通信通道的阻塞時(shí)間,提高數(shù)據(jù)業(yè)務(wù) 撥號的效率。一種數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法,包括接收應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命令;收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令后,返回響應(yīng)消息給所述應(yīng)用處理器,并向網(wǎng)絡(luò) 側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商;所述響應(yīng)消息用于指示所述應(yīng)用處理器取消對通信通道的阻 塞;將與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果上報(bào)給所述應(yīng)用處理器;其中,所述返回響應(yīng)消息給所述應(yīng)用處理器的步驟在獲得與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之
一種基帶協(xié)議處理器,包括接收模塊,用于接收應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命令;消息返回模塊,用于在所述接收模塊接收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令后,返回 響應(yīng)消息給所述應(yīng)用處理器;所述響應(yīng)消息用于指示所述應(yīng)用處理器取消對通信通道的阻 塞;協(xié)商模塊,用于在所述接收模塊接收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令后,向網(wǎng)絡(luò)側(cè) 發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商;上報(bào)模塊,用于將所述協(xié)商模塊獲得的與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果上報(bào)給所述應(yīng)用處理 器;其中,所述消息返回模塊在所述協(xié)商模塊獲得與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之前,返回響 應(yīng)消息給所述應(yīng)用處理器。相應(yīng)的,本發(fā)明實(shí)施例還提供一種通信終端,包括應(yīng)用處理器和基帶協(xié)議處理器;所述應(yīng)用處理器,用于發(fā)送數(shù)據(jù)業(yè)務(wù)撥號請求命令給所述基帶協(xié)議處理器;接收 所述基帶協(xié)議處理器返回的收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令的響應(yīng)消息,取消對通信通道 的阻塞;接收所述基帶協(xié)議處理器上報(bào)的協(xié)商結(jié)果,并以所述協(xié)商結(jié)果作為網(wǎng)絡(luò)參數(shù)設(shè)置 網(wǎng)絡(luò)設(shè)備的環(huán)境參數(shù)達(dá)到上網(wǎng)的功能;所述基帶協(xié)議處理器,用于接收所述應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命令, 并在收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令后返回響應(yīng)消息給所述應(yīng)用處理器,所述響應(yīng)消息用 于指示所述應(yīng)用處理器取消對通信通道的阻塞;以及在收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令后 向網(wǎng)絡(luò)側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商,并將與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果上報(bào)至所述應(yīng)用處理器;其中,所述基帶協(xié)議處理器在獲得與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之前,返回響應(yīng)消息給所 述應(yīng)用處理器。本發(fā)明實(shí)施例中,基帶協(xié)議處理器在接收應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命 令后,返回收到該數(shù)據(jù)業(yè)務(wù)撥號請求命令的響應(yīng)消息,指示應(yīng)用處理器取消對通信信道的 阻塞,而不需要等待基帶協(xié)議處理器與網(wǎng)絡(luò)側(cè)協(xié)商結(jié)束并返回?cái)?shù)據(jù)業(yè)務(wù)撥號的協(xié)商結(jié)果之 后再取消對通信信道的阻塞,避免了應(yīng)用處理器由于等待基帶協(xié)議處理器返回協(xié)商結(jié)果而 對通信通道進(jìn)行長時(shí)間的阻塞,導(dǎo)致其他數(shù)據(jù)業(yè)務(wù)撥號失效,應(yīng)用處理器在接到基帶協(xié)議 處理器返回的響應(yīng)消息后可以再次發(fā)出其他數(shù)據(jù)業(yè)務(wù)撥號請求,不需要阻塞通信信道等待 基帶協(xié)議處理器器返回協(xié)商結(jié)果,從而可以減小應(yīng)用處理器與基帶協(xié)議處理器之間的通信 通道的阻塞時(shí)間,提高數(shù)據(jù)業(yè)務(wù)撥號的效率。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例中所 需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施 例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖 獲得其他的附圖。圖1是本發(fā)明實(shí)施例提供的一種數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法的流程示意圖;圖2是本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法的流程示意圖3是本發(fā)明實(shí)施例提供的一種應(yīng)用處理器的結(jié)構(gòu)示意圖;圖4是本發(fā)明實(shí)施例提供的一種基帶協(xié)議處理器的結(jié)構(gòu)示意圖;圖5是本發(fā)明實(shí)施例提供的一種通信終端的結(jié)構(gòu)示意圖;圖6是本發(fā)明應(yīng)用場景的狀態(tài)機(jī)的狀態(tài)變化流程圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明實(shí)施例提供一種數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法及相關(guān)設(shè)備,避免應(yīng)用處理器由 于等待基帶協(xié)議處理器返回協(xié)商結(jié)果而對通信通道進(jìn)行長時(shí)間的阻塞,可以減小應(yīng)用處理 器與基帶協(xié)議處理器之間的通信通道的阻塞時(shí)間,提高數(shù)據(jù)業(yè)務(wù)撥號的效率。以下分別進(jìn) 行詳細(xì)說明。實(shí)施例一請參閱圖1,圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法的流程示 意圖。其中,該方法可以包括以下步驟101、基帶協(xié)議處理器接收應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命令;本發(fā)明實(shí)施例中,基帶協(xié)議處理器和應(yīng)用處理器分別作為雙處理器雙核結(jié)構(gòu)的通 信終端(如智能手機(jī))的一個(gè)處理器。其中,基帶協(xié)議處理器作為數(shù)據(jù)業(yè)務(wù)數(shù)據(jù)的出入口, 應(yīng)用處理器則通過基帶協(xié)議處理器與無線網(wǎng)絡(luò)交互數(shù)據(jù)。102、基帶協(xié)議處理器向應(yīng)用處理器返回接收到上述數(shù)據(jù)業(yè)務(wù)撥號請求命令的響 應(yīng)消息,并向網(wǎng)絡(luò)側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商;其中,該響應(yīng)消息用于指示應(yīng)用處理器取消對 通信通道的阻塞;—個(gè)優(yōu)選的方式中,基帶協(xié)議處理器返回響應(yīng)消息給應(yīng)用處理器的步驟在獲得與 網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之前。具體地,基帶協(xié)議處理器返回響應(yīng)消息給應(yīng)用處理器的步驟可以 在基帶協(xié)議處理器向網(wǎng)絡(luò)側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商的步驟之前。通過該方式,可以最大程 度地可以減小應(yīng)用處理器與基帶協(xié)議處理器之間的通信通道的阻塞時(shí)間,提高數(shù)據(jù)業(yè)務(wù)撥 號的效率。本發(fā)明實(shí)施例中,基帶協(xié)議處理器在接收到應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求 命令后向應(yīng)用處理器返回響應(yīng)消息,應(yīng)用處理器接收到這個(gè)響應(yīng)消息后,觸發(fā)解除對通信 信道的阻塞,并等待基帶協(xié)議處理器返回協(xié)商結(jié)果。其中,應(yīng)用處理器在解除對通信信道的阻塞之后,可以繼續(xù)發(fā)起其他數(shù)據(jù)業(yè)務(wù)撥 號請求。基帶協(xié)議處理器在接收到上述的數(shù)據(jù)業(yè)務(wù)撥號請求命令后,可以向網(wǎng)絡(luò)側(cè)發(fā)起撥 號協(xié)商。103、基帶協(xié)議處理器將與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果上報(bào)給應(yīng)用處理器。當(dāng)基帶協(xié)議處理器與應(yīng)用處理器建立好數(shù)據(jù)業(yè)務(wù)通路時(shí),基帶協(xié)議處理器可 通過主動(dòng)上報(bào)方式,主動(dòng)上報(bào)協(xié)商結(jié)果至應(yīng)用處理器。其中,該協(xié)商結(jié)果可以包括網(wǎng)際 協(xié)議(Internet Protocol, IP)地址、域名系統(tǒng)(Domain Name System, DNS)、網(wǎng)絡(luò)掩碼(NETMASK)、路由(ROUTE)、網(wǎng)關(guān)(NETGATE)等網(wǎng)絡(luò)參數(shù);應(yīng)用處理器收到基帶協(xié)議處理器返 回的協(xié)商結(jié)果后,可以根據(jù)協(xié)商結(jié)果設(shè)置網(wǎng)絡(luò)設(shè)備的環(huán)境參數(shù)達(dá)到上網(wǎng)的功能。當(dāng)基帶協(xié) 議處理器與網(wǎng)絡(luò)側(cè)協(xié)商失敗時(shí),基帶協(xié)議處理器則主動(dòng)上報(bào)應(yīng)用處理器,通知應(yīng)用處理器 協(xié)商失敗。本發(fā)明實(shí)施例中,基帶協(xié)議處理器在接收應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命 令后,返回收到該數(shù)據(jù)業(yè)務(wù)撥號請求命令的響應(yīng)消息,指示應(yīng)用處理器取消對通信信道的 阻塞,而不需要等待基帶協(xié)議處理器與網(wǎng)絡(luò)側(cè)協(xié)商結(jié)束并返回?cái)?shù)據(jù)業(yè)務(wù)撥號的協(xié)商結(jié)果之 后再取消對通信信道的阻塞,避免了應(yīng)用處理器由于等待基帶協(xié)議處理器返回協(xié)商結(jié)果而 對通信通道進(jìn)行長時(shí)間的阻塞,導(dǎo)致其他數(shù)據(jù)業(yè)務(wù)撥號失效,應(yīng)用處理器在接到基帶協(xié)議 處理器返回的響應(yīng)消息后可以解除通信信道阻塞,再次發(fā)出其他數(shù)據(jù)業(yè)務(wù)撥號請求,從而 可以減小應(yīng)用處理器與基帶協(xié)議處理器之間的通信通道的阻塞時(shí)間,提高數(shù)據(jù)業(yè)務(wù)撥號的 效率。實(shí)施例二 請參閱圖2,圖2為本發(fā)明實(shí)施例提供的另一種數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法的流程 示意圖。其中,該方法可以包括以下步驟201、應(yīng)用處理器發(fā)送數(shù)據(jù)業(yè)務(wù)撥號請求命令給基帶協(xié)議處理器;其中,應(yīng)用處理器發(fā)送數(shù)據(jù)業(yè)務(wù)撥號請求命令給基帶協(xié)議處理器之后,阻塞通信 信道,并等待基帶協(xié)議處理器接收到該數(shù)據(jù)業(yè)務(wù)撥號請求命令后返回的響應(yīng)消息,該響應(yīng) 消息用于指示應(yīng)用處理器解除通信信道的阻塞。202、應(yīng)用處理器在發(fā)送數(shù)據(jù)業(yè)務(wù)撥號請求命令給基帶協(xié)議處理器之后,阻塞通道 信道,使得應(yīng)用處理器不能再通過這個(gè)處于阻塞狀態(tài)的通信通道再次發(fā)送其他數(shù)據(jù)業(yè)務(wù)撥 號請求;203、應(yīng)用處理器接收基帶協(xié)議處理器在接收到上述的數(shù)據(jù)業(yè)務(wù)撥號請求命令后 返回的響應(yīng)消息;其中,基帶協(xié)議處理器再接收到上述的數(shù)據(jù)業(yè)務(wù)撥號請求命令之后,就返回一個(gè) 響應(yīng)消息給應(yīng)用處理器,該響應(yīng)消息用于指示應(yīng)用處理器解除通信信道的阻塞;204、應(yīng)用處理器取消對通信通道的阻塞;其中,應(yīng)用處理器在接收到基帶協(xié)議處理器返回的響應(yīng)消息后,取消對通信通道 的阻塞,使得應(yīng)用處理器可以通過通信通道發(fā)送其他數(shù)據(jù)業(yè)務(wù)撥號請求命令。205、應(yīng)用處理器接收基帶協(xié)議處理器主動(dòng)上報(bào)的數(shù)據(jù)業(yè)務(wù)撥號的協(xié)商結(jié)果,并以 該協(xié)商結(jié)果作為網(wǎng)絡(luò)參數(shù)設(shè)置網(wǎng)絡(luò)設(shè)備的環(huán)境參數(shù)達(dá)到上網(wǎng)的功能,從而完成數(shù)據(jù)業(yè)務(wù)撥號。其中,在基帶協(xié)議處理器與網(wǎng)絡(luò)側(cè)協(xié)商結(jié)束后,基帶協(xié)議處理器會(huì)主動(dòng)上報(bào)協(xié)商 結(jié)果給應(yīng)用處理器。應(yīng)用處理器接收基帶協(xié)議處理器上報(bào)的協(xié)商結(jié)果,并根據(jù)這些上報(bào)的 協(xié)商結(jié)果配置網(wǎng)絡(luò)設(shè)備的環(huán)境參數(shù)達(dá)到上網(wǎng)的功能,從而完成數(shù)據(jù)業(yè)務(wù)撥號。本發(fā)明實(shí)施例中,應(yīng)用處理器通過接收基帶協(xié)議處理器返回的響應(yīng)消息來解除通 信信道的阻塞,不需要通過接收基帶協(xié)議處理器返回的與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果來解除通信通 道的阻塞,避免了應(yīng)用處理器由于等待基帶協(xié)議處理器返回協(xié)商結(jié)果而對通信通道進(jìn)行長 時(shí)間的阻塞,導(dǎo)致其他數(shù)據(jù)業(yè)務(wù)撥號失效,應(yīng)用處理器在接到基帶協(xié)議處理器返回的響應(yīng)消息后可以解除通信信道阻塞,再次發(fā)出其他數(shù)據(jù)業(yè)務(wù)撥號請求,從而可以減小應(yīng)用處理 器與基帶協(xié)議處理器之間的通信通道的阻塞時(shí)間,提高數(shù)據(jù)業(yè)務(wù)撥號的效率。實(shí)施例三請參閱圖3,圖3為本發(fā)明實(shí)施例提供的一種應(yīng)用處理器的結(jié)構(gòu)示意圖,該應(yīng)用處 理器用于執(zhí)行上述實(shí)施例二所介紹的數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法。其中,該應(yīng)用處理器可以 包括發(fā)送模塊31,用于發(fā)送數(shù)據(jù)業(yè)務(wù)撥號請求命令給基帶協(xié)議處理器,其中,該數(shù)據(jù)業(yè) 務(wù)撥號請求命令用于請求基帶協(xié)議處理器返回?cái)?shù)據(jù)業(yè)務(wù)撥號的協(xié)商結(jié)果;控制模塊32,用于在發(fā)送模塊31發(fā)送數(shù)據(jù)業(yè)務(wù)撥號請求命令給基帶協(xié)議處理器 后,阻塞用于發(fā)送數(shù)據(jù)業(yè)務(wù)撥號請求命令的通信通道;接收模塊33,用于接收基帶協(xié)議處理器返回的收到上述的數(shù)據(jù)業(yè)務(wù)撥號請求命令 的響應(yīng)消息;其中,該響應(yīng)消息用于指示控制模塊32解除對通信通道的阻塞;相應(yīng)地,控制模塊32,還用于在接收模塊33接收到上述響應(yīng)消息后,解除對通信 通道的阻塞;其中,接收模塊33,還用于接收基帶協(xié)議處理器主動(dòng)上報(bào)的數(shù)據(jù)業(yè)務(wù)撥號的協(xié)商結(jié)果;相應(yīng)地,控制模塊32,還用于在接收模塊33接收到基帶協(xié)議處理器主動(dòng)上報(bào)的數(shù) 據(jù)業(yè)務(wù)撥號的協(xié)商結(jié)果后,并以該協(xié)商結(jié)果作為網(wǎng)絡(luò)參數(shù)設(shè)置網(wǎng)絡(luò)設(shè)備的環(huán)境參數(shù)達(dá)到上 網(wǎng)的功能,從而完成數(shù)據(jù)業(yè)務(wù)撥號。本發(fā)明實(shí)施例中,控制模塊32在接收模塊33接收到基帶協(xié)議處理器返回的響應(yīng) 消息后解除通信信道的阻塞,不需要接收模塊33接收到基帶協(xié)議處理器返回的與網(wǎng)絡(luò)側(cè) 的協(xié)商結(jié)果后才解除通信通道的阻塞,避免了由于等待基帶協(xié)議處理器返回協(xié)商結(jié)果而對 通信通道進(jìn)行長時(shí)間的阻塞,導(dǎo)致其他數(shù)據(jù)業(yè)務(wù)撥號失效,控制模塊32在接到基帶協(xié)議處 理器返回的響應(yīng)消息后可以解決通信信道阻塞,發(fā)送模塊31可以再次發(fā)出其他數(shù)據(jù)業(yè)務(wù) 撥號請求,從而可以減小應(yīng)用處理器與基帶協(xié)議處理器之間的通信通道的阻塞時(shí)間,提高 數(shù)據(jù)業(yè)務(wù)撥號的效率。實(shí)施例四請參閱圖4,圖4為本發(fā)明實(shí)施例提供的一種基帶協(xié)議處理器的結(jié)構(gòu)示意圖,該應(yīng) 用處理器用于執(zhí)行上述實(shí)施例一所介紹的數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法。其中,該基帶協(xié)議處 理器可以包括接收模塊41,用于接收應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命令;消息返回模塊42,用于在接收模塊41接收到上述的數(shù)據(jù)業(yè)務(wù)撥號請求命令后,返 回接收到上述的數(shù)據(jù)業(yè)務(wù)撥號請求命令的響應(yīng)消息給應(yīng)用處理器;其中,上述的響應(yīng)消息用于指示應(yīng)用處理器取消對通信通道的阻塞。協(xié)商模塊43,用于在接收模塊41接收到上述的數(shù)據(jù)業(yè)務(wù)撥號請求命令后,向網(wǎng)絡(luò) 側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商;上報(bào)模塊44,用于將協(xié)商模塊43與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果上報(bào)至應(yīng)用處理器。一個(gè)優(yōu)選的方式中,消息返回模塊42在協(xié)商模塊43獲得與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之 前,返回響應(yīng)消息給應(yīng)用處理器。具體地,消息返回模塊42可以在接收模塊41接收到上述的數(shù)據(jù)業(yè)務(wù)撥號請求命令后,以及在協(xié)商模塊43向網(wǎng)絡(luò)側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商之前,返 回響應(yīng)消息給應(yīng)用處理器。通過上述方式,可以最大程度地可以減小應(yīng)用處理器與基帶協(xié) 議處理器之間的通信通道的阻塞時(shí)間,提高數(shù)據(jù)業(yè)務(wù)撥號的效率。本發(fā)明實(shí)施例中,消息返回模塊42在接收模塊41接收到應(yīng)用處理器發(fā)送的數(shù)據(jù) 業(yè)務(wù)撥號請求命令后,返回收到該數(shù)據(jù)業(yè)務(wù)撥號請求命令的響應(yīng)消息,指示應(yīng)用處理器取 消對通信信道的阻塞,使得應(yīng)用處理器不需要等待基帶協(xié)議處理器與網(wǎng)絡(luò)側(cè)協(xié)商結(jié)束并返 回?cái)?shù)據(jù)業(yè)務(wù)撥號的協(xié)商結(jié)果之后再取消對通信信道的阻塞,避免了應(yīng)用處理器由于等待基 帶協(xié)議處理器返回協(xié)商結(jié)果而對通信通道進(jìn)行長時(shí)間的阻塞,導(dǎo)致其他數(shù)據(jù)業(yè)務(wù)撥號失 效,應(yīng)用處理器在接到基帶協(xié)議處理器返回的響應(yīng)消息后可以解除通信信道阻塞,再次發(fā) 出其他數(shù)據(jù)業(yè)務(wù)撥號請求,從而可以減小應(yīng)用處理器與基帶協(xié)議處理器之間的通信通道的 阻塞時(shí)間,提高數(shù)據(jù)業(yè)務(wù)撥號的效率。實(shí)施例五請參閱圖5,圖5為本發(fā)明實(shí)施例提供的一種通信終端的結(jié)構(gòu)示意圖,該通信終端 用于執(zhí)行上述實(shí)施例一、實(shí)施例二所介紹的數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法。其中,該通信終端可 以包括應(yīng)用處理器1和基帶協(xié)議處理器2,其中,應(yīng)用處理器1,用于發(fā)送數(shù)據(jù)業(yè)務(wù)撥號請求命令給基帶協(xié)議處理器2 ;接收 基帶協(xié)議處理器2返回的收到上述的數(shù)據(jù)業(yè)務(wù)撥號請求命令的響應(yīng)消息,取消對通信通道 的阻塞;接收基帶協(xié)議處理器2上報(bào)的協(xié)商結(jié)果,并以該協(xié)商結(jié)果作為網(wǎng)絡(luò)參數(shù)設(shè)置網(wǎng)絡(luò) 設(shè)備的環(huán)境參數(shù)達(dá)到上網(wǎng)的功能;基帶協(xié)議處理器2,用于接收應(yīng)用處理器1發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命令,并在收 到上述的數(shù)據(jù)業(yè)務(wù)撥號請求命令后返回響應(yīng)消息給應(yīng)用處理器1,該響應(yīng)消息用于指示應(yīng) 用處理器1取消對通信通道的阻塞;以及在收到上述的數(shù)據(jù)業(yè)務(wù)撥號請求命令后向網(wǎng)絡(luò)側(cè) 發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商,并將與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果上報(bào)至應(yīng)用處理器1 ;其中,所述基帶協(xié)議處理器在獲得與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之前,返回響應(yīng)消息給所 述應(yīng)用處理器。—個(gè)優(yōu)選的方式中,基帶協(xié)議處理器2在獲得與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之前,返回響 應(yīng)消息給應(yīng)用處理器1。具體地,基帶協(xié)議處理器2可以在接收到上述的數(shù)據(jù)業(yè)務(wù)撥號請求 命令后,以及在向網(wǎng)絡(luò)側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商之前,返回響應(yīng)消息給應(yīng)用處理器1。通過 上述方式,可以最大程度地可以減小應(yīng)用處理器與基帶協(xié)議處理器之間的通信通道的阻塞 時(shí)間,提高數(shù)據(jù)業(yè)務(wù)撥號的效率。本發(fā)明實(shí)施例中,基帶協(xié)議處理器2在接收應(yīng)用處理器1發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請 求命令后,返回收到該數(shù)據(jù)業(yè)務(wù)撥號請求命令的響應(yīng)消息,指示應(yīng)用處理器1取消對通信 信道的阻塞,而不需要等待基帶協(xié)議處理器2與網(wǎng)絡(luò)側(cè)協(xié)商結(jié)束并返回?cái)?shù)據(jù)業(yè)務(wù)撥號的協(xié) 商結(jié)果之后再取消對通信信道的阻塞,避免了應(yīng)用處理器1由于等待基帶協(xié)議處理器2返 回協(xié)商結(jié)果而對通信通道進(jìn)行長時(shí)間的阻塞,導(dǎo)致其他數(shù)據(jù)業(yè)務(wù)撥號失效,應(yīng)用處理器1 在接到基帶協(xié)議處理器返回的響應(yīng)消息后可以解除通信信道阻塞,再次發(fā)出其他數(shù)據(jù)業(yè)務(wù) 撥號請求,從而可以減小應(yīng)用處理器1與基帶協(xié)議處理器2之間的通信通道的阻塞時(shí)間,提 高數(shù)據(jù)業(yè)務(wù)撥號的效率。
為了便于理解,下面以具體的應(yīng)用場景對上述實(shí)施例進(jìn)行詳細(xì)描述應(yīng)用場景,假設(shè)數(shù)據(jù)業(yè)務(wù)撥號請求終端使用狀態(tài)機(jī)來管理自身對于網(wǎng)絡(luò)連接的狀 態(tài),根據(jù)狀態(tài)和事件執(zhí)行上述實(shí)施例的流程,從而保證數(shù)據(jù)處理流程的準(zhǔn)確性。應(yīng)用處理器 1主要負(fù)責(zé)數(shù)據(jù)業(yè)務(wù)請求的發(fā)起,并發(fā)起數(shù)據(jù)業(yè)務(wù)的對應(yīng)操作。數(shù)據(jù)業(yè)務(wù)請求終端的基帶協(xié) 議處理器2負(fù)責(zé)和網(wǎng)絡(luò)側(cè)的交互,提供對外部無線網(wǎng)絡(luò)的訪問能力。參見圖6,是數(shù)據(jù)業(yè)務(wù)撥號請求終端的狀態(tài)機(jī)轉(zhuǎn)換示意圖,其中圖中各事件代表的 操作如下表1所示
權(quán)利要求
1.一種數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法,其特征在于,包括 接收應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命令;收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令后,返回響應(yīng)消息給所述應(yīng)用處理器,并向網(wǎng)絡(luò)側(cè)發(fā) 起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商;所述響應(yīng)消息用于指示所述應(yīng)用處理器取消對通信通道的阻塞; 將與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果上報(bào)給所述應(yīng)用處理器;其中,所述返回響應(yīng)消息給所述應(yīng)用處理器的步驟在獲得與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之前。
2.如權(quán)利要求1所述的方法,其特征在于,所述返回響應(yīng)消息給所述應(yīng)用處理器的步 驟在獲得與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之前具體為所述返回響應(yīng)消息給所述應(yīng)用處理器的步驟在所述向網(wǎng)絡(luò)側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商 的步驟之前。
3.一種基帶協(xié)議處理器,其特征在于,包括接收模塊,用于接收應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命令; 消息返回模塊,用于在所述接收模塊接收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令后,返回響應(yīng) 消息給所述應(yīng)用處理器;所述響應(yīng)消息用于指示所述應(yīng)用處理器取消對通信通道的阻塞;協(xié)商模塊,用于在所述接收模塊接收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令后,向網(wǎng)絡(luò)側(cè)發(fā)起 數(shù)據(jù)業(yè)務(wù)撥號協(xié)商;上報(bào)模塊,用于將所述協(xié)商模塊獲得的與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果上報(bào)給所述應(yīng)用處理器; 其中,所述消息返回模塊在所述協(xié)商模塊獲得與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之前,返回響應(yīng)消 息給所述應(yīng)用處理器。
4.如權(quán)利要求3所述的基帶協(xié)議處理器,其特征在于, 所述消息返回模塊,具體用于在所述接收模塊接收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令后, 以及在所述協(xié)商模塊向網(wǎng)絡(luò)側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商之前,返回響應(yīng)消息給所述應(yīng)用處理
5.一種通信終端,其特征在于,包括 應(yīng)用處理器和基帶協(xié)議處理器;所述應(yīng)用處理器,用于發(fā)送數(shù)據(jù)業(yè)務(wù)撥號請求命令給所述基帶協(xié)議處理器;接收所述 基帶協(xié)議處理器返回的收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令的響應(yīng)消息,取消對通信通道的阻 塞;接收所述基帶協(xié)議處理器上報(bào)的協(xié)商結(jié)果,并以所述協(xié)商結(jié)果作為網(wǎng)絡(luò)參數(shù)設(shè)置網(wǎng)絡(luò) 設(shè)備的環(huán)境參數(shù)達(dá)到上網(wǎng)的功能;所述基帶協(xié)議處理器,用于接收所述應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命令,并在 收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令后返回響應(yīng)消息給所述應(yīng)用處理器,所述響應(yīng)消息用于指 示所述應(yīng)用處理器取消對通信通道的阻塞;以及在收到所述數(shù)據(jù)業(yè)務(wù)撥號請求命令后向網(wǎng) 絡(luò)側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商,并將與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果上報(bào)至所述應(yīng)用處理器;其中,所述基帶協(xié)議處理器在獲得與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之前,返回響應(yīng)消息給所述應(yīng) 用處理器。
6.如權(quán)利要求5所述的通信終端,其特征在于,所述返回響應(yīng)消息給所述應(yīng)用處理器是在所述向網(wǎng)絡(luò)側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商之前 進(jìn)行的。
全文摘要
本發(fā)明實(shí)施例涉及智能手機(jī)領(lǐng)域,公開了一種數(shù)據(jù)業(yè)務(wù)撥號的實(shí)現(xiàn)方法及相關(guān)設(shè)備,該方法包括接收應(yīng)用處理器發(fā)送的數(shù)據(jù)業(yè)務(wù)撥號請求命令;收到該數(shù)據(jù)業(yè)務(wù)撥號請求命令后,返回響應(yīng)消息給應(yīng)用處理器,并向網(wǎng)絡(luò)側(cè)發(fā)起數(shù)據(jù)業(yè)務(wù)撥號協(xié)商;其中,該響應(yīng)消息用于指示應(yīng)用處理器取消對通信通道的阻塞;將與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果上報(bào)給應(yīng)用處理器;其中,該返回響應(yīng)消息給應(yīng)用處理器的步驟在獲得與網(wǎng)絡(luò)側(cè)的協(xié)商結(jié)果之前。實(shí)施本發(fā)明實(shí)施例,可以減小應(yīng)用處理器與基帶協(xié)議處理器之間的通信通道的阻塞時(shí)間,提高數(shù)據(jù)業(yè)務(wù)撥號的效率。
文檔編號H04W28/08GK102045771SQ20101052645
公開日2011年5月4日 申請日期2010年10月26日 優(yōu)先權(quán)日2010年10月26日
發(fā)明者方玉創(chuàng) 申請人:華為終端有限公司