亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

單pdp雙棧串行撥號(hào)方法和系統(tǒng)的制作方法

文檔序號(hào):7894804閱讀:439來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):?jiǎn)蝡dp雙棧串行撥號(hào)方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信領(lǐng)域,具體涉及ー種單PDP雙棧串行撥號(hào)方法和系統(tǒng)。
背景技術(shù)
與IPv4 (Internet Protocol version 4,因特網(wǎng)協(xié)議版本 4)相比,IPv6 (Internet Protocol version 6,因特網(wǎng)協(xié)議版本6)具有諸多優(yōu)點(diǎn)。無(wú)論是3GPP (3rdGeneration Partnership Project,第三代移動(dòng)通信伙伴計(jì)劃)的 UMTS (UniversalMobile Telecommunication System,通用移動(dòng)通信系統(tǒng)),還是 3GPP2 (3rd GenerationPartnership Project 2,第三代移動(dòng)通信伙伴計(jì)劃2)的CDMA2000系統(tǒng),都早已確定了 IPv6的發(fā)展方向。特別是在3G (第三代移動(dòng)通信)的IMS(IP Multimedia Sub-system, IP多媒體子系統(tǒng))階段,網(wǎng)絡(luò)系統(tǒng)將全面基于或兼容IPv6。IPv6已成為互聯(lián)網(wǎng)和移動(dòng)通信網(wǎng)的共用基本協(xié)議。在這樣的背景下,IPv6在3G網(wǎng)絡(luò)和移動(dòng)終端中的應(yīng)用將越來(lái)越普及。但是,在IPv6在移動(dòng)通信領(lǐng)域普及的過(guò)程中,IPv4在相當(dāng)一段時(shí)間內(nèi)也將長(zhǎng)期存在,因此移動(dòng)終端和網(wǎng)絡(luò)設(shè)備往往需要同時(shí)兼容IPv4和IPv6,即支持IPv4和IPv6雙棧。對(duì)移動(dòng)終端來(lái)說(shuō),支持雙棧意味著在撥號(hào)過(guò)程中,需要按照一定的流程激活相應(yīng)類(lèi)型的PDP上下文(Packet Data Protocol context分組數(shù)據(jù)協(xié)議上下文)。最常用的ー種情況是,終端可以嘗試激活類(lèi)型為IPv4v6的TOP,即嘗試建立單PDP雙棧的連接。在PC上,通過(guò)移動(dòng)終端建立單PDP雙棧連接時(shí),需要同時(shí)下發(fā)IPv4和IPv6的撥號(hào)指令。而Mac等操作系統(tǒng)下的主機(jī)驅(qū)動(dòng)和終端之間的通信機(jī)制如果采用的是同步通信機(jī)制,即它們之間采用串行方式進(jìn)行交互,在這種情況下,采用串行方法下發(fā)兩條撥號(hào)指令時(shí),會(huì)出現(xiàn)單PDP雙棧自動(dòng)回退到雙PDP雙棧的問(wèn)題,且由于移動(dòng)終端所述的網(wǎng)絡(luò)環(huán)境多祥化,網(wǎng)絡(luò)可能不支持單PDP雙棧,或根本不支持IPv6或IPv4等,此時(shí)盲目的撥號(hào)將發(fā)生不必要的撥號(hào)處理和撥號(hào)失敗的情況,浪費(fèi)系統(tǒng)資源。

發(fā)明內(nèi)容
本發(fā)明要解決的主要技術(shù)問(wèn)題是,提供ー種單PDP雙棧串行撥號(hào)方法和系統(tǒng),可精簡(jiǎn)撥號(hào)流程,提高撥號(hào)效率和系統(tǒng)資源的利用率。為解決上述技術(shù)問(wèn)題,本發(fā)明提供ー種單PDP雙棧串行撥號(hào)方法,移動(dòng)終端根據(jù)主機(jī)發(fā)送的參數(shù)設(shè)置命令設(shè)置單PDP雙棧串行撥號(hào)參數(shù);移動(dòng)終端根據(jù)主機(jī)發(fā)送的第一撥號(hào)指令和所述單PDP雙棧串行撥號(hào)參數(shù)向移動(dòng)通信網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,并獲取移動(dòng)通信網(wǎng)絡(luò)反饋的激活響應(yīng)信息;移動(dòng)終端根據(jù)所述激活響應(yīng)信息生成撥號(hào)響應(yīng)信息反饋給所述主機(jī),所述撥號(hào)響應(yīng)信息包括原因參考信息;所述主機(jī)根據(jù)所述撥號(hào)響應(yīng)信息確定撥號(hào)方式。在本發(fā)明的一種實(shí)施例中,所述激活響應(yīng)信息包括激活結(jié)果和激活參考信息,所述移動(dòng)終端根據(jù)所述激活響應(yīng)信息生成撥號(hào)響應(yīng)信息包括
所述移動(dòng)終端根據(jù)所述激活結(jié)果判斷PDP激活是否成功,如是,則根據(jù)所述激活參考信息生成撥號(hào)成功響應(yīng)信息或撥號(hào)失敗響應(yīng)信息;否則,根據(jù)所述激活參考信息生成撥號(hào)失敗響應(yīng)信息。在本發(fā)明的一種實(shí)施例中,所述激活參考信息包括激活類(lèi)型信息和拒絕原因信息,在PDP激活成功時(shí),所述移動(dòng)終端根據(jù)所述激活參考信息生成撥號(hào)響應(yīng)信息包括
移動(dòng)終端根據(jù)所述激活類(lèi)型信息判斷激活的PDP類(lèi)型是否是所述第一撥號(hào)指令請(qǐng)求的類(lèi)型,如是,根據(jù)所述拒絕原因信息得到原因參考信息并生成撥號(hào)成功響應(yīng)信息;否貝1J,判斷激活的PDP類(lèi)型是否是IPv4v6類(lèi)型,如是,根據(jù)所述拒絕原因信息得到原因參考信息并生成撥號(hào)成功響應(yīng)信息,此時(shí)所述拒絕原因信息包含任何原因,否則,根據(jù)所述拒絕原因信息得到原因參考信息并生成撥號(hào)失敗響應(yīng)信息。在本發(fā)明的一種實(shí)施例中,所述激活參考信息包括拒絕原因信息,在PDP激活失敗時(shí),所述移動(dòng)終端根據(jù)所述激活參考信息生成撥號(hào)失敗響應(yīng)信息包括所述移動(dòng)終端根據(jù)所述拒絕原因信息判斷失敗原因是否是所述第一撥號(hào)指令發(fā)起的PDP激活請(qǐng)求的PDP地址或PDP類(lèi)型未知,如是,則記錄原因參考信息為“未知PDP地址或未知PDP類(lèi)型”,否則,記錄原因參考信息為“未知原因”;根據(jù)記錄的原因參考信息生成撥號(hào)失敗響應(yīng)信息。在本發(fā)明的一種實(shí)施例中,所述第一撥號(hào)指令為IPv4撥號(hào)指令,所述移動(dòng)終端根據(jù)所述激活參考信息生成撥號(hào)響應(yīng)信息包括若所述移動(dòng)終端根據(jù)所述激活類(lèi)型信息判斷激活的PDP類(lèi)型是IPv4類(lèi)型,所述移動(dòng)終端根據(jù)所述拒絕原因信息判斷未激活I(lǐng)Pv6類(lèi)型的原因是否是只支持IPv4類(lèi)型,如是,則記錄原因參考信息為“只支持IPv4類(lèi)型”;否則,判斷未激活I(lǐng)Pv6類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為“只支持單地址”;若所述拒絕原因信息中未包含任何原因,也記錄原因參考信息為“只支持單地址”;根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息;若所述移動(dòng)終端根據(jù)所述激活類(lèi)型信息判斷激活的PDP類(lèi)型不是所述第一撥號(hào)指令請(qǐng)求的IPv4類(lèi)型,則進(jìn)一歩判斷所述激活類(lèi)型是否為IPv4v6類(lèi)型;如是,則此時(shí)所述拒絕原因信息不包含任何原因,記錄原因參考信息為“成功”,根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息;否則,判斷失敗原因是否為只支持IPv6類(lèi)型,如是,則記錄原因參考信息為“只支持第IPv6類(lèi)型”,并將已激活的IPv6類(lèi)型的PDP去激活;否則,判斷未激活I(lǐng)Pv4類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為“只支持單地址”;若所述拒絕原因信息中未包含任何原因,也記錄原因參考信息為“只支持單地址”,根據(jù)得到的原因參考信息生成撥號(hào)失敗的響應(yīng)信息。在本發(fā)明的一種實(shí)施例中,所述第一撥號(hào)指令為IPv6撥號(hào)指令,所述移動(dòng)終端根據(jù)所述激活參考信息生成撥號(hào)響應(yīng)信息包括若所述移動(dòng)終端根據(jù)所述激活類(lèi)型信息判斷激活的PDP類(lèi)型是IPv6類(lèi)型,所述移動(dòng)終端根據(jù)所述拒絕原因信息判斷未激活I(lǐng)Pv4類(lèi)型的原因是否是只支持IPv6類(lèi)型,如是,則記錄原因參考信息為“只支持第IPv6類(lèi)型”;否則,判斷未激活I(lǐng)Pv4類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為“只支持單地址”;若所述拒絕原因信息中未包含任何原因,也記錄原因參考信息為“只支持單地址”;根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息;若所述移動(dòng)終端根據(jù)所述激活類(lèi)型信息判斷激活的PDP類(lèi)型不是所述第一撥號(hào)指令請(qǐng)求的IPv6型,則進(jìn)一歩判斷所述激活類(lèi)型是否為IPv4v6類(lèi)型;如是,則此時(shí)所述拒絕原因信息不包含任何原因,記錄原因參考信息為“成功”,根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息;否則,判斷失敗原因是否為只支持IPv4類(lèi)型,如是,則記錄原因參考信息為“只支持IPv4類(lèi)型”,并將已激活的IPv4類(lèi)型的PDP去激活;否則,判斷未激活I(lǐng)Pv6類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為“只支持單地址”;若所述拒絕原因信息中未包含任何原因,也記錄原因參考信息為“只支持單地址”,根據(jù)得到的原因參考信息生成撥號(hào)失敗的響應(yīng)信息。在本發(fā)明的一種實(shí)施例中,所述主機(jī)根據(jù)所述撥號(hào)響應(yīng)信息確定撥號(hào)方式包括主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“未知PDP地址或未知PDP類(lèi)型”吋,主機(jī)回退進(jìn)行下發(fā)第一撥號(hào)指令進(jìn)行單棧撥號(hào);主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“未知原因”吋,主機(jī)下發(fā)與所述第一撥號(hào)指令不同的另ー撥號(hào)指令進(jìn)行撥號(hào)。在本發(fā)明的一種實(shí)施例中,所述主機(jī)根據(jù)所述撥號(hào)響應(yīng)信息確定撥號(hào)方式包括若接收到的撥號(hào)響應(yīng)信息是撥號(hào)成功響應(yīng)信息,主機(jī)判斷所述撥號(hào)成功響應(yīng)信息 包含的原因參考信息是“只支持IPv4類(lèi)型”時(shí),主機(jī)不再下發(fā)IPv6撥號(hào)指令;主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“只支持單地址”時(shí),主機(jī)在新的端口下發(fā)IPv6單棧撥號(hào);主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“成功”時(shí),主機(jī)下發(fā)IPv6撥號(hào)指令;若接收到的撥號(hào)響應(yīng)信息是撥號(hào)失敗響應(yīng)信息,主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“只支持第IPv6類(lèi)型”時(shí),主機(jī)回退進(jìn)行IPv6單棧的撥號(hào);主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“只支持單地址”吋,主機(jī)退回進(jìn)行雙rop雙棧的撥號(hào)。在本發(fā)明的一種實(shí)施例中,所述主機(jī)根據(jù)所述撥號(hào)響應(yīng)信息確定撥號(hào)方式包括若接收到的撥號(hào)響應(yīng)信息是撥號(hào)成功響應(yīng)信息,主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“只支持第IPv6類(lèi)型”吋,主機(jī)不再下發(fā)IPv4撥號(hào)指令;主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“只支持單地址”,主機(jī)在新的端口下發(fā)IPv4單棧撥號(hào);主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“成功”時(shí),主機(jī)下發(fā)IPv4撥號(hào)指令;若接收到的撥號(hào)響應(yīng)信息是撥號(hào)失敗響應(yīng)信息,主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“只支持IPv4類(lèi)型”時(shí),主機(jī)回退進(jìn)行IPv4單棧的撥號(hào);主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“只支持單地址”吋,主機(jī)退回進(jìn)行雙PDP雙 棧的撥號(hào)。在本發(fā)明的一種實(shí)施例中,所述第一撥號(hào)指令是所述主機(jī)向所述移動(dòng)終端發(fā)送的第一條撥號(hào)指令。本發(fā)明還提供了ー種單PDP雙棧串行撥號(hào)系統(tǒng),主機(jī)、移動(dòng)終端;其中,所述主機(jī)包括連接管理単元,用于向移動(dòng)終端發(fā)送參數(shù)設(shè)置命令以及第一撥號(hào)指令,并接收移動(dòng)終端反饋的撥號(hào)響應(yīng)信息;原因解析處理單元,用于連對(duì)接管理単元接收到的撥號(hào)響應(yīng)信息的原因參考信息確定撥號(hào)方式;所述移動(dòng)終端包括參數(shù)管理単元,用于根據(jù)主機(jī)的連接管理單元發(fā)送的參數(shù)設(shè)置命令設(shè)置單PDP雙棧串行撥號(hào)參數(shù);會(huì)話(huà)管理単元,用于根據(jù)主機(jī)發(fā)送的第一撥號(hào)指令和所述單PDP雙棧串行撥號(hào)參數(shù)向移動(dòng)通信網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,并獲取移動(dòng)通信網(wǎng)絡(luò)反饋的激活響應(yīng)信息;信息反饋單元,用于根據(jù)所述激活響應(yīng)信息生成撥號(hào)響應(yīng)信息,通過(guò)所述會(huì)話(huà)管理単元反饋給所述主機(jī),所述撥號(hào)響應(yīng)信息包括原因參考信息。本發(fā)明的 有益效果是本發(fā)明中的移動(dòng)終端根據(jù)主機(jī)發(fā)送的參數(shù)設(shè)置命令設(shè)置單PDP雙棧串行撥號(hào)參數(shù);然后根據(jù)主機(jī)發(fā)送的第一撥號(hào)指令和配置的單PDP雙棧串行撥號(hào)參數(shù)向移動(dòng)通信網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,獲取移動(dòng)通信網(wǎng)絡(luò)反饋的激活響應(yīng)信息,根據(jù)該激活響應(yīng)信息生成撥號(hào)響應(yīng)信息反饋給主機(jī),切反饋的撥號(hào)響應(yīng)信息包括原因參考信息;主機(jī)接收到該撥號(hào)響應(yīng)信息后,即可根據(jù)該撥號(hào)信息包括的原因參考信息獲取當(dāng)前移動(dòng)網(wǎng)絡(luò)的具體情況而確定撥號(hào)方式。例如主機(jī)根據(jù)該原因參考信息得知當(dāng)前網(wǎng)絡(luò)不支持IPv6吋,則主機(jī)即可確定在后續(xù)的過(guò)程中不需要再發(fā)送IPv6撥號(hào)指令,因?yàn)榇藭r(shí)即使發(fā)送撥號(hào)也不會(huì)成功,因此可避免不必要的撥號(hào)處理和撥號(hào)失敗的情況,以及可避免在不必要的情況下退回到雙PDP棧撥號(hào)的情況,可精簡(jiǎn)撥號(hào)流程,提高撥號(hào)效率和系統(tǒng)資源的利用率。


圖I為本發(fā)明一種實(shí)施例的單PDP雙棧串行撥號(hào)系統(tǒng)結(jié)構(gòu)不意圖;圖2為本發(fā)明一種實(shí)施例的單PDP雙棧串行撥號(hào)流程不意圖ー;圖3為本發(fā)明一種實(shí)施例的單PDP雙棧串行撥號(hào)流程示意圖ニ。
具體實(shí)施例方式下面通過(guò)具體實(shí)施方式
結(jié)合附圖對(duì)本發(fā)明作進(jìn)ー步詳細(xì)說(shuō)明。請(qǐng)參考圖I,本實(shí)施例中的單PDP雙棧串行撥號(hào)系統(tǒng)包括主機(jī)、移動(dòng)終端;移動(dòng)終端包括依次連接的參數(shù)管理単元、會(huì)話(huà)管理単元和信息反饋單元,其中,參數(shù)管理単元用于接收主機(jī)的連接管理單元發(fā)送的參數(shù)設(shè)置命令井根據(jù)該命令設(shè)置、保存單PDP雙棧串行撥號(hào)參數(shù);會(huì)話(huà)管理単元,用于根據(jù)主機(jī)發(fā)送的第一撥號(hào)指令和參數(shù)管理單元設(shè)置保存的單PDP雙棧串行撥號(hào)參數(shù)向移動(dòng)通信網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,并獲取移動(dòng)通信網(wǎng)絡(luò)反饋的激活響應(yīng)信息,該激活響應(yīng)信息中包括激活結(jié)果和激活參考信息,激活參考信息則進(jìn)一歩包括激活類(lèi)型和拒絕原因信息;信息反饋單元,用于根據(jù)所述激活響應(yīng)信息生成撥號(hào)響應(yīng)信息,生成的撥號(hào)響應(yīng)信息包含根據(jù)激活結(jié)果和激活參考信息記錄的各種激活結(jié)果中針對(duì)激活失敗的情況原因,并通過(guò)會(huì)話(huà)管理単元將撥號(hào)響應(yīng)信息反饋給主機(jī)。主機(jī)包括連接管理単元和與連接管理單元連接的原因解析處理單元;其中,連接管理単元用于向與之通信連接的移動(dòng)終端發(fā)送參數(shù)設(shè)置命令以及第一撥號(hào)指令,該第一撥號(hào)指令為連接管理単元向移動(dòng)終端發(fā)送的第一條撥號(hào)指令;以及用于接收移動(dòng)終端反饋的撥號(hào)響應(yīng)信息,該撥號(hào)響應(yīng)信息里包含用于記錄各種激活結(jié)果中針對(duì)激活失敗的情況原因的原因參考信息,并將接收到的撥號(hào)響應(yīng)信息發(fā)送給原因解析處理單元處理;原因解析處理單元?jiǎng)t用于對(duì)連接管理単元接收到的撥號(hào)響應(yīng)信息的原因參考信息所記錄的各種原因了解當(dāng)前通信的移動(dòng)通信網(wǎng)絡(luò)的情況,進(jìn)而確定后續(xù)的撥號(hào)方式。 移動(dòng)終端的信息反饋單元根據(jù)移動(dòng)通信網(wǎng)絡(luò)反饋的激活響應(yīng)信息生成撥號(hào)響應(yīng)信息具體可包括移動(dòng)終端的信息反饋單元根據(jù)網(wǎng)絡(luò)反饋的激活響應(yīng)信包含的激活結(jié)果判斷第一撥號(hào)指令請(qǐng)求的PDP激活是否成功,如成功,則根據(jù)該激活響應(yīng)信息包含的激活參考信息生成撥號(hào)成功響應(yīng)信息或撥號(hào)失敗響應(yīng)信息,具體生成撥號(hào)成功響應(yīng)信息還是撥號(hào)失敗響應(yīng)信息,需進(jìn)一歩對(duì)激活的類(lèi)型進(jìn)行判斷而確認(rèn);如果根據(jù)激活結(jié)果判斷第一撥號(hào)指令請(qǐng)求的PDP激活失敗,則直接根據(jù)該激活參考信息生成撥號(hào)失敗響應(yīng)信息;上述過(guò)程具體如下在第一撥號(hào)指令請(qǐng)求的PDP激活成功吋,移動(dòng)終端的信息反饋單元根據(jù)激活參考信息生成撥號(hào)響應(yīng)信息包括根據(jù)激活參考信息包括的激活類(lèi)型信息判斷激活的PDP類(lèi)型是否是第一撥號(hào)指令請(qǐng)求的類(lèi)型,如是,則撥號(hào)成功,根據(jù)激活參考信息包括的拒絕原因信息得到原因參考信息并生成撥號(hào)成功響應(yīng)信息;否則,需進(jìn)一歩判斷激活的PDP類(lèi)型是否是IPv4v6類(lèi)型,如果是,則撥號(hào)成功,此時(shí)網(wǎng)絡(luò)反饋的激活參考信息包含的拒絕原因信息為空,即未包含任何原因,然后根據(jù)拒絕原因信息得到原因參考信息并生成撥號(hào)成功響應(yīng)信息;如果不是IPv4v6類(lèi)型,則撥號(hào)失敗,根據(jù)拒絕原因信息得到原因參考信息并生成撥號(hào)失敗響應(yīng)信息。下面以第一撥號(hào)指令為IPv4撥號(hào)指令和IPv6撥號(hào)指令為例對(duì)本發(fā)明做進(jìn)ー步的說(shuō)明當(dāng)?shù)谝粨芴?hào)指令為IPv4撥號(hào)指令吋,若根據(jù)激活類(lèi)型信息判斷激活的PDP類(lèi)型是IPv4類(lèi)型,則激活的類(lèi)型與是第一撥號(hào)指令請(qǐng)求的類(lèi)型,撥號(hào)成功,此時(shí)移動(dòng)終端需根據(jù)網(wǎng)絡(luò)反饋的拒絕原因信息判斷未激活I(lǐng)Pv6類(lèi)型的原因是否是只支持IPv4類(lèi)型,如是,則記錄原因參考信息為“只支持IPv4類(lèi)型”,本實(shí)施例中設(shè)其代號(hào)為50 ;否則,判斷未激活I(lǐng)Pv6類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為“只支持單地址”,設(shè)其代號(hào)為52;若此時(shí)網(wǎng)絡(luò)反饋的拒絕原因信息中未包含任何原因,也記錄原因參考信息為“只支持單地址”,其代號(hào)為52 ;根據(jù)上述判斷得到原因參考信息后,根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息;當(dāng)?shù)谝粨芴?hào)指令為IPv4撥號(hào)指令吋,若根據(jù)激活類(lèi)型信息判斷激活的PDP類(lèi)型不是第一撥號(hào)指令請(qǐng)求的IPv4類(lèi)型,則進(jìn)一歩判斷激活類(lèi)型是否為IPv4v6類(lèi)型;如是,判斷為撥號(hào)成功,此時(shí)網(wǎng)絡(luò)反饋的拒絕原因信息為空,不包含任何原因,記錄原因參考信息為“成功”,然后根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息;若激活類(lèi)型也不是IPv4v6類(lèi)型,則激活的類(lèi)型為IPv6,則判斷為撥號(hào)失敗,判斷失敗原因是否為只支持IPv6類(lèi)型,如是,則記錄原因參考信息為“只支持第IPv6類(lèi)型”,設(shè)其代號(hào)為51,并將已激活的IPv6類(lèi)型的PDP去激活;否則,判斷未激活I(lǐng)Pv4類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為,“只支持單地址”,設(shè)其代號(hào)為52若此時(shí)網(wǎng)絡(luò)反饋的拒絕原因信息中未包含任何原因,也記錄原因參考信息為“只支持單地址”,設(shè)其代號(hào)為52然后根據(jù)得到的原因參考信息生成撥號(hào)失敗的響應(yīng)信息。當(dāng)?shù)谝粨芴?hào)指令為IPv4撥號(hào)指令吋,主機(jī)若接收到的撥號(hào)響應(yīng)信息是撥號(hào)成功響應(yīng)信息時(shí),主機(jī)判斷撥號(hào)成功響應(yīng)信息包含的原因參考信息是代號(hào)為50的“只支持IPv4類(lèi)型”時(shí),主機(jī)不再下發(fā)IPv6撥號(hào)指令;主機(jī)判斷撥號(hào)成功響應(yīng)信息包含的原因參考信息是代號(hào)為52的“只支持單地址”時(shí),主機(jī)在新的端口下發(fā)IPv6單棧撥號(hào);主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“成功”時(shí),主機(jī)下發(fā)與第一撥號(hào)指令不同的另ー撥號(hào)指令即IPV6撥號(hào)指令;當(dāng)?shù)谝粨芴?hào)指令為IPv4撥號(hào)指令吋,主機(jī)若接收到的撥號(hào)響應(yīng)信息是撥號(hào)失敗響應(yīng)信息,主機(jī)判斷撥號(hào)失敗響應(yīng)信息包含的原因參考信息是代號(hào)為51的“只支持第IPv6類(lèi)型”吋,主機(jī)回退進(jìn)行IPv6單棧的撥號(hào);主機(jī)判斷撥號(hào)失敗響應(yīng)信息包含的原因參考信息是代號(hào)為52 “只支持單地址”時(shí),主機(jī)退回進(jìn)行雙PDP雙棧的撥號(hào)。當(dāng)?shù)谝粨芴?hào)指令為IPv6撥號(hào)指令吋,若根據(jù)激活類(lèi)型信息判斷激活的PDP類(lèi)型是IPv6類(lèi)型,則激活的類(lèi)型與是第一撥號(hào)指令請(qǐng)求的類(lèi)型,撥號(hào)成功,此時(shí)移動(dòng)終端需根據(jù)網(wǎng) 絡(luò)反饋的拒絕原因信息判斷未激活I(lǐng)Pv4類(lèi)型的原因是否是只支持IPv6類(lèi)型,如是,則記錄原因參考信息為“只支持第IPv6類(lèi)型”,本實(shí)施例中設(shè)其代號(hào)為51否則,判斷未激活I(lǐng)Pv4類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為“只支持單地址”,設(shè)其代號(hào)為52 ;若此時(shí)網(wǎng)絡(luò)反饋的拒絕原因信息中未包含任何原因,記錄原因參考信息為“只支持單地址”,也設(shè)置代號(hào)為設(shè)其代號(hào)為52 ;根據(jù)上述判斷得到原因參考信息后,根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息;當(dāng)?shù)谝粨芴?hào)指令為IPv6撥號(hào)指令吋,若根據(jù)激活類(lèi)型信息判斷激活的PDP類(lèi)型不是第一撥號(hào)指令請(qǐng)求的IPv6類(lèi)型,則進(jìn)一歩判斷激活類(lèi)型是否為IPv4v6類(lèi)型;如是,判斷為撥號(hào)成功,此時(shí)網(wǎng)絡(luò)反饋的拒絕原因信息為空,不包含任何原因,記錄原因參考信息為“成功”,然后根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息;若激活類(lèi)型也不是IPv4v6類(lèi)型,則激活的類(lèi)型為IPv4,則判斷為撥號(hào)失敗,判斷失敗原因是否為只支持IPv4類(lèi)型,如是,則記錄原因參考信息為“只支持IPv4類(lèi)型”,設(shè)其代號(hào)為50并將已激活的IPv4類(lèi)型的PDP去激活;否則,判斷未激活I(lǐng)Pv6類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為,“只支持單地址”,設(shè)其代號(hào)為52若此時(shí)網(wǎng)絡(luò)反饋的拒絕原因信息中未包含任何原因,記錄原因參考信息為“只支持單地址”,設(shè)其代號(hào)為52然后根據(jù)得到的原因參考信息生成撥號(hào)失敗的響應(yīng)信息。當(dāng)?shù)谝粨芴?hào)指令為IPv6撥號(hào)指令吋,主機(jī)若接收到的撥號(hào)響應(yīng)信息是撥號(hào)成功響應(yīng)信息時(shí),主機(jī)判斷撥號(hào)成功響應(yīng)信息包含的原因參考信息是代號(hào)為51的“只支持第IPv6類(lèi)型”吋,主機(jī)不再下發(fā)IPv4撥號(hào)指令;主機(jī)判斷撥號(hào)成功響應(yīng)信息包含的原因參考信息是代號(hào)為52的“只支持單地址”時(shí),主機(jī)在新的端口下發(fā)IPv4棧撥號(hào);主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“成功”時(shí),主機(jī)下發(fā)與第一撥號(hào)指令不同的另ー撥號(hào)指令即IPV4撥號(hào)指令;當(dāng)?shù)谝粨芴?hào)指令為IPv6撥號(hào)指令吋,主機(jī)若接收到的撥號(hào)響應(yīng)信息是撥號(hào)失敗響應(yīng)信息,主機(jī)判斷撥號(hào)失敗響應(yīng)信息包含的原因參考信息是代號(hào)為50的“只支持IPv4類(lèi)型”時(shí),主機(jī)回退進(jìn)行IPv4單棧的撥號(hào);主機(jī)判斷撥號(hào)失敗響應(yīng)信息包含的原因參考信息是代號(hào)為52 “只支持單地址”時(shí),主機(jī)退回進(jìn)行雙PDP雙棧的撥號(hào)。在第一撥號(hào)指令請(qǐng)求的PDP激活未成功時(shí),激活參考信息包括激活類(lèi)型可為空,因?yàn)榇藭r(shí)并未激活任何PDP上下文;此時(shí)可認(rèn)為激活參考信息僅包括拒絕原因信息;在這種情況下,移動(dòng)終端的信息反饋單元根據(jù)激活參考信息生成撥號(hào)失敗響應(yīng)信息包括根據(jù)激活參考信息包括的拒絕原因信息判斷失敗原因是否是第一撥號(hào)指令發(fā)起的PDP激活請(qǐng)求的PDP地址或PDP類(lèi)型未知,如是,則記錄原因參考信息為“未知PDP地址或未知PDP類(lèi)型”,本實(shí)施例中命其代號(hào)為28,否則,記錄原因參考信息為“未知原因”;本實(shí)施例中命其代號(hào)為None ;然后根據(jù)記錄 的原因參考信息生成撥號(hào)失敗響應(yīng)信息。此時(shí)主機(jī)接收到移動(dòng)終端反饋的撥號(hào)響應(yīng)后,判斷撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“未知PDP地址或未知PDP類(lèi)型”時(shí),主機(jī)回退進(jìn)行下發(fā)第一撥號(hào)指令進(jìn)行單棧撥號(hào);主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“未知原因”時(shí),主機(jī)下發(fā)與所述第一撥號(hào)指令不同的另ー撥號(hào)指令進(jìn)行撥號(hào)。此處的第一撥號(hào)指令也可為IPv4撥號(hào)指令或IPv6撥號(hào)指令。為了更好的理解本發(fā)明,下面分別以IPv4撥號(hào)指令和IPv6撥號(hào)指令為例,結(jié)合完整的方法流程對(duì)本發(fā)明做進(jìn)ー步說(shuō)明請(qǐng)參見(jiàn)圖2,第一撥號(hào)指令為IPv4撥號(hào)指令時(shí),單PDP雙棧串行撥號(hào)流程如下步驟S201,主機(jī)(即PC)發(fā)送參數(shù)設(shè)置命令給移動(dòng)終端進(jìn)行單PDP雙棧撥號(hào)參數(shù)(即 IPv4v6PDP Profile)的設(shè)置;步驟S202,主機(jī)發(fā)送IPv4撥號(hào)指令(即第一撥號(hào)指令,第一撥號(hào)指令為主機(jī)向移動(dòng)終端發(fā)送的第一條撥號(hào)指令)給移動(dòng)終端,其中指定所用rop profile為步驟S201中所設(shè)置的 IPv4v6PDP Profile ;步驟S203,移動(dòng)終端使用主機(jī)指定的ΙΡν4ν6Η)Ρ Profile向移動(dòng)通信網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,然后獲取移動(dòng)通信網(wǎng)絡(luò)反饋的激活響應(yīng)消息;步驟S204,移動(dòng)終端根據(jù)該激活響應(yīng)消息判斷PDP激活是否成功,如果沒(méi)有成功,執(zhí)行步驟S205,否則執(zhí)行步驟S208 ;步驟S205,移動(dòng)終端判斷激活響應(yīng)消息中包括的拒絕原因信息(SM Cause)是否是代號(hào)28未知PDP地址或未知PDP類(lèi)型(unknown PDP address or PDP type),如是,執(zhí)行步驟S206,否則執(zhí)行步驟S207 ;步驟S206,移動(dòng)終端記錄原因參考信息為28,然后轉(zhuǎn)步驟S211 ;步驟S207,移動(dòng)終端記錄原因參考信息為未知原因None,然后轉(zhuǎn)步驟S211 ;步驟S208,移動(dòng)終端判斷激活的PDP類(lèi)型,如果為IPv6則執(zhí)行步驟S209,如果為IPv4則執(zhí)行步驟S212,如果為IPv4v6則執(zhí)行步驟S213 ;步驟S209,移動(dòng)終端根據(jù)SM cause判斷失敗原因,如果是代號(hào)51只支持第IPv6類(lèi)型(PDP type IPv6 only allowed)是,則記錄原因參考信息為51,如果是代號(hào)52支持單地址(single address bearers only allowed)或?yàn)闊o(wú)拒絕原因即SM cause未包含任何原因,則記錄原因參考信息為代號(hào)52步驟S210,移動(dòng)終端發(fā)起PDP去激活流程,將已激活的IPv6類(lèi)型的PDP去激活,轉(zhuǎn)至步驟S211 ;步驟S211,移動(dòng)終端生成撥號(hào)失敗響應(yīng)消息發(fā)給主機(jī),該響應(yīng)信息包括原因參考信息,然后轉(zhuǎn)步驟S214 ;步驟S212,移動(dòng)終端根據(jù)SM cause判斷失敗原因,如果是50只支持IPv4類(lèi)型(PDP type IPv4 only allowed),則記錄原因參考信息代號(hào)為50,如果是代號(hào)52只支持單地址(single address bearers only allowed)或?yàn)闊o(wú)拒絕原因,貝U記錄原因參考信息為代號(hào)52 ;步驟S213,此時(shí)如果SM cause不包含任何原因,則記錄原因參考信息為“成功”,移動(dòng)終端生成撥號(hào)成功的響應(yīng)消息發(fā)給主機(jī);步驟S214,主機(jī)接收移動(dòng)終端對(duì)第一條撥號(hào)指令的撥號(hào)響應(yīng)消息,判斷IPv4撥號(hào)是否成功,如果成功則執(zhí)行步驟S215,否則執(zhí)行步驟S216。步驟S215,主機(jī)根據(jù)撥號(hào)成功響應(yīng)消息中的原因參考信息進(jìn)行處理如果原因是成功吋,下發(fā)IPv6撥號(hào)指令;如果原因是51,則不再下發(fā)IPv6撥號(hào)指令;如果原因是52,則主機(jī)在另外的端ロ發(fā)起新的IPv6單棧撥號(hào);然后轉(zhuǎn)步驟S217 ;
步驟S216,主機(jī)根據(jù)撥號(hào)失敗響應(yīng)消息中的原因參考信息進(jìn)行處理如果原因是50,則主機(jī)回退進(jìn)行IPv6單棧的撥號(hào);如果原因是52則主機(jī)回退進(jìn)行雙PDP雙棧的撥號(hào);如果原因是28,則主機(jī)回退進(jìn)行IPv4單棧的撥號(hào);如果原因是None則下發(fā)另一條指令進(jìn)行IPv6的撥號(hào);步驟S217,撥號(hào)完成,主機(jī)顯示撥號(hào)結(jié)果。上述流程所描述的是單PDP雙棧串行撥號(hào)時(shí),先發(fā)IPv4撥號(hào)指令的情況。然而根據(jù)具體實(shí)現(xiàn)方式的不同,主機(jī)也可以先發(fā)IPv6撥號(hào)指令,移動(dòng)終端根據(jù)IPv6撥號(hào)指令的執(zhí)行結(jié)果記錄原因信息并返回給主機(jī),請(qǐng)參見(jiàn)圖3,具體流程如下步驟S301,主機(jī)(即PC)發(fā)送參數(shù)設(shè)置命令給移動(dòng)終端進(jìn)行單PDP雙棧撥號(hào)參數(shù)(即 IPv4v6PDP Profile)的設(shè)置;步驟S302,主機(jī)發(fā)送IPv6撥號(hào)指令(即第一撥號(hào)指令,第一撥號(hào)指令為主機(jī)向移動(dòng)終端發(fā)送的第一條撥號(hào)指令)給移動(dòng)終端,其中指定所用rop profile為步驟S301中所設(shè)置的 IPv4v6PDP Profile ;步驟S303,移動(dòng)終端使用主機(jī)指定的ΙΡν4ν6Η)Ρ Profile向移動(dòng)通信網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,然后獲取移動(dòng)通信網(wǎng)絡(luò)反饋的激活響應(yīng)消息;步驟S304,移動(dòng)終端根據(jù)該激活響應(yīng)消息判斷PDP激活是否成功,如果沒(méi)有成功,執(zhí)行步驟S305,否則執(zhí)行步驟S308 ;步驟S305,移動(dòng)終端判斷激活響應(yīng)消息中包括的拒絕原因信息(SM Cause)是否是代號(hào)28未知PDP地址或未知PDP類(lèi)型(unknown PDP address or PDP type),如是,執(zhí)行步驟S306,否則執(zhí)行步驟S307 ;步驟S306,移動(dòng)終端記錄原因參考信息為28,然后轉(zhuǎn)步驟S311 ;步驟S307,移動(dòng)終端記錄原因參考信息為未知原因None,然后轉(zhuǎn)步驟S311 ;步驟S308,移動(dòng)終端判斷激活的PDP類(lèi)型,如果為IPv4則執(zhí)行步驟S312如果為IPv6則執(zhí)行步驟S309如果為IPv4v6則執(zhí)行步驟S313 ;步驟S309,移動(dòng)終端根據(jù)SM cause判斷失敗原因,如果是代號(hào)50支持IPv4類(lèi)型(PDP type IPv4 only allowed)是,則記錄原因參考信息為50如果是代號(hào)52只支持單地址(single address bearers only allowed)或?yàn)闊o(wú)拒絕原因即SM cause未包含任何原因,則記錄原因參考信息為代號(hào)52 ;步驟S310,移動(dòng)終端發(fā)起PDP去激活流程,將已激活的IPv4類(lèi)型的PDP去激活,轉(zhuǎn)至步驟S311 ;
步驟S311,移動(dòng)終端生成撥號(hào)失敗響應(yīng)消息發(fā)給主機(jī),該響應(yīng)信息包括原因參考信息,然后轉(zhuǎn)步驟S314 ;步驟S312,移動(dòng)終端根據(jù)SM cause判斷失敗原因,如果是代號(hào)51只支持第IPv6類(lèi)型(PDP type IPv6 only allowed),則記錄原因參考信息代號(hào)為51,如果是代號(hào)52只支持單地址(single address bearers only allowed)或?yàn)闊o(wú)拒絕原因,貝U記錄原因參考信息為代號(hào)52 ; 步驟S313,此時(shí)如果SM cause不包含任何原因,則記錄原因參考信息為“成功”,移動(dòng)終端生成撥號(hào)成功的響應(yīng)消息發(fā)給主機(jī);步驟S314,主機(jī)接收移動(dòng)終端對(duì)第一 條撥號(hào)指令的撥號(hào)響應(yīng)消息,判斷IPv6撥號(hào)是否成功,如果成功則執(zhí)行步驟S315,否則執(zhí)行步驟S316。步驟S315,主機(jī)根據(jù)撥號(hào)成功響應(yīng)消息中的原因參考信息進(jìn)行處理如果原因是成功吋,主機(jī)下令I(lǐng)PV4撥號(hào)指令,如果原因是代號(hào)51則不再下發(fā)IPv4號(hào)指令;如果原因是52,則主機(jī)在另外的端ロ發(fā)起新的IPv4棧撥號(hào);然后轉(zhuǎn)步驟S317 ;步驟S316,主機(jī)根據(jù)撥號(hào)失敗響應(yīng)消息中的原因參考信息進(jìn)行處理如果原因是50則主機(jī)回退進(jìn)行IPv4單棧的撥號(hào);如果原因是52,則主機(jī)回退進(jìn)行雙PDP雙棧的撥號(hào);如果原因是28,則主機(jī)回退進(jìn)行IPv6單棧的撥號(hào);如果原因是None則下發(fā)另一條指令進(jìn)行IPv4的撥號(hào);步驟S317,撥號(hào)完成,主機(jī)顯示撥號(hào)結(jié)果。以上內(nèi)容是結(jié)合具體的實(shí)施方式對(duì)本發(fā)明所作的進(jìn)ー步詳細(xì)說(shuō)明,不能認(rèn)定本發(fā)明的具體實(shí)施只局限于這些說(shuō)明。對(duì)于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干簡(jiǎn)單推演或替換,都應(yīng)當(dāng)視為屬于本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.ー種單PDP雙棧串行撥號(hào)方法,其特征在于包括 移動(dòng)終端根據(jù)主機(jī)發(fā)送的參數(shù)設(shè)置命令設(shè)置單PDP雙棧串行撥號(hào)參數(shù); 移動(dòng)終端根據(jù)主機(jī)發(fā)送的第一撥號(hào)指令和所述單PDP雙棧串行撥號(hào)參數(shù)向移動(dòng)通信網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,并獲取移動(dòng)通信網(wǎng)絡(luò)反饋的激活響應(yīng)信息; 移動(dòng)終端根據(jù)所述激活響應(yīng)信息生成撥號(hào)響應(yīng)信息反饋給所述主機(jī),所述撥號(hào)響應(yīng)信息包括原因參考信息; 所述主機(jī)根據(jù)所述撥號(hào)響應(yīng)信息確定撥號(hào)方式。
2.如權(quán)利要求I所述的單rop雙棧串行撥號(hào)方法,其特征在于,所述激活響應(yīng)信息包括激活結(jié)果和激活參考信息,所述移動(dòng)終端根據(jù)所述激活響應(yīng)信息生成撥號(hào)響應(yīng)信息包括 所述移動(dòng)終端根據(jù)所述激活結(jié)果判斷PDP激活是否成功,如是,則根據(jù)所述激活參考信息生成撥號(hào)成功響應(yīng)信息或撥號(hào)失敗響應(yīng)信息;否則,根據(jù)所述激活參考信息生成撥號(hào)失敗響應(yīng)信息。
3.如權(quán)利要求2所述的單PDP雙棧串行撥號(hào)方法,其特征在于,所述激活參考信息包括激活類(lèi)型信息和拒絕原因信息,在PDP激活成功時(shí),所述移動(dòng)終端根據(jù)所述激活參考信息生成撥號(hào)響應(yīng)信息包括 移動(dòng)終端根據(jù)所述激活類(lèi)型信息判斷激活的PDP類(lèi)型是否是所述第一撥號(hào)指令請(qǐng)求的類(lèi)型,如是,根據(jù)所述拒絕原因信息得到原因參考信息并生成撥號(hào)成功響應(yīng)信息;否則,判斷激活的PDP類(lèi)型是否是IPv4v6類(lèi)型,如是,根據(jù)所述拒絕原因信息得到原因參考信息并生成撥號(hào)成功響應(yīng)信息,此時(shí)所述拒絕原因信息包含任何原因,否則,根據(jù)所述拒絕原因信息得到原因參考信息并生成撥號(hào)失敗響應(yīng)信息。
4.如權(quán)利要求2所述的單TOP雙棧串行撥號(hào)方法,其特征在于,所述激活參考信息包括拒絕原因信息,在PDP激活失敗時(shí),所述移動(dòng)終端根據(jù)所述激活參考信息生成撥號(hào)失敗響應(yīng)信息包括 所述移動(dòng)終端根據(jù)所述拒絕原因信息判斷失敗原因是否是所述第一撥號(hào)指令發(fā)起的PDP激活請(qǐng)求的PDP地址或PDP類(lèi)型未知,如是,則記錄原因參考信息為“未知PDP地址或未知PDP類(lèi)型”,否則,記錄原因參考信息為“未知原因”; 根據(jù)記錄的原因參考信息生成撥號(hào)失敗響應(yīng)信息。
5.如權(quán)利要求3所述的單PDP雙棧串行撥號(hào)方法,其特征在于,所述第一撥號(hào)指令為IPv4撥號(hào)指令,所述移動(dòng)終端根據(jù)所述激活參考信息生成撥號(hào)響應(yīng)信息包括 若所述移動(dòng)終端根據(jù)所述激活類(lèi)型信息判斷激活的PDP類(lèi)型是IPv4類(lèi)型,所述移動(dòng)終端根據(jù)所述拒絕原因信息判斷未激活I(lǐng)Pv6類(lèi)型的原因是否是只支持IPv4類(lèi)型,如是,則記錄原因參考信息為“只支持IPv4類(lèi)型”;否則,判斷未激活I(lǐng)Pv6類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為“只支持單地址”;若所述拒絕原因信息中未包含任何原因,也記錄原因參考信息為“只支持單地址”;根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息; 若所述移動(dòng)終端根據(jù)所述激活類(lèi)型信息判斷激活的PDP類(lèi)型不是所述第一撥號(hào)指令請(qǐng)求的IPv4類(lèi)型,則進(jìn)一歩判斷所述激活類(lèi)型是否為IPv4v6類(lèi)型;如是,則此時(shí)所述拒絕原因信息不包含任何原因,記錄原因參考信息為“成功”,根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息;否則,判斷失敗原因是否為只支持IPv6類(lèi)型,如是,則記錄原因參考信息為“只支持第IPv6類(lèi)型”,并將已激活的IPv6類(lèi)型的PDP去激活;否則,判斷未激活I(lǐng)Pv4類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為“只支持單地址”;若所述拒絕原因信息中未包含任何原因,也記錄原因參考信息為“只支持單地址”,根據(jù)得到的原因參考信息生成撥號(hào)失敗的響應(yīng)信息。
6.如權(quán)利要求3所述的單PDP雙棧串行撥號(hào)方法,其特征在于,所述第一撥號(hào)指令為IPv6撥號(hào)指令,所述移動(dòng)終端根據(jù)所述激活參考信息生成撥號(hào)響應(yīng)信息包括 若所述移動(dòng)終端根據(jù)所述激活類(lèi)型信息判斷激活的PDP類(lèi)型是IPv6類(lèi)型,所述移動(dòng)終端根據(jù)所述拒絕原因信息判斷未激活I(lǐng)Pv4類(lèi)型的原因是否是只支持IPv6類(lèi)型,如是,則記錄原因參考信息為“只支持第IPv6類(lèi)型”;否則,判斷未激活I(lǐng)Pv4類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為“只支持單地址”;若所述拒絕原因信息中未包含任何原因,也記錄原因參考信息為“只支持單地址”;根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息; 若所述移動(dòng)終端根據(jù)所述激活類(lèi)型信息判斷激活的PDP類(lèi)型不是所述第一撥號(hào)指令請(qǐng)求的IPv6類(lèi)型,則進(jìn)一歩判斷所述激活類(lèi)型是否為IPv4v6類(lèi)型;如是,則此時(shí)所述拒絕原因信息不包含任何原因,記錄原因參考信息為“成功”,根據(jù)得到的原因參考信息生成撥號(hào)成功響應(yīng)信息;否則,判斷失敗原因是否為只支持IPv4類(lèi)型,如是,則記錄原因參考信息為“只支持IPv4類(lèi)型”,并將已激活的IPv4類(lèi)型的PDP去激活;否則,判斷未激活I(lǐng)Pv6類(lèi)型的原因是否是只支持單地址,如是,則記錄原因參考信息為“只支持單地址”;若所述拒絕原因信息中未包含任何原因,也記錄原因參考信息為“只支持單地址”,根據(jù)得到的原因參考信息生成撥號(hào)失敗的響應(yīng)信息。
7.如權(quán)利要求4所述的單rop雙棧串行撥號(hào)方法,其特征在于,所述主機(jī)根據(jù)所述撥號(hào)響應(yīng)信息確定撥號(hào)方式包括 主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“未知PDP地址或未知PDP類(lèi)型”時(shí),主機(jī)回退進(jìn)行下發(fā)第一撥號(hào)指令進(jìn)行單棧撥號(hào); 主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“未知原因”時(shí),主機(jī)下發(fā)與所述第一撥號(hào)指令不同的另ー撥號(hào)指令進(jìn)行撥號(hào)。
8.如權(quán)利要求5所述的單rop雙棧串行撥號(hào)方法,其特征在于,所述主機(jī)根據(jù)所述撥號(hào)響應(yīng)信息確定撥號(hào)方式包括 若接收到的撥號(hào)響應(yīng)信息是撥號(hào)成功響應(yīng)信息,主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“只支持IPv4類(lèi)型”時(shí),主機(jī)不再下發(fā)IPv6撥號(hào)指令;主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“只支持單地址”時(shí),主機(jī)在新的端口下發(fā)IPv6單棧撥號(hào);主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“成功”時(shí),主機(jī)下發(fā)IPv6撥號(hào)指令; 若接收到的撥號(hào)響應(yīng)信息是撥號(hào)失敗響應(yīng)信息,主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“只支持第IPv6類(lèi)型”時(shí),主機(jī)回退進(jìn)行IPv6單棧的撥號(hào);主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“只支持單地址”吋,主機(jī)退回進(jìn)行雙PDP雙棧的撥號(hào)。
9.如權(quán)利要求6所述的單PDP雙棧串行撥號(hào)方法,其特征在于,所述主機(jī)根據(jù)所述撥號(hào)響應(yīng)信息確定撥號(hào)方式包括若接收到的撥號(hào)響應(yīng)信息是撥號(hào)成功響應(yīng)信息,主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“只支持第IPv6類(lèi)型”時(shí),主機(jī)不再下發(fā)IPv4撥號(hào)指令;主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“只支持單地址”時(shí),主機(jī)在新的端口下發(fā)IPv4單棧撥號(hào);主機(jī)判斷所述撥號(hào)成功響應(yīng)信息包含的原因參考信息是“成功”時(shí),主機(jī)下發(fā)IPv4撥號(hào)指令; 若接收到的撥號(hào)響應(yīng)信息是撥號(hào)失敗響應(yīng)信息,主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“只支持IPv4類(lèi)型”時(shí),主機(jī)回退進(jìn)行IPv4單棧的撥號(hào);主機(jī)判斷所述撥號(hào)失敗響應(yīng)信息包含的原因參考信息是“只支持單地址”吋,主機(jī)退回進(jìn)行雙PDP雙棧的撥號(hào)。
10.如權(quán)利要求1-9任ー項(xiàng)所述的單PDP雙棧串行撥號(hào)方法,其特征在于,所述第一撥號(hào)指令是所述主機(jī)向所述移動(dòng)終端發(fā)送的第一條撥號(hào)指令。
11.ー種單PDP雙棧串行撥號(hào)系統(tǒng),其特征在于包括主機(jī)、移動(dòng)終端;其中,所述主機(jī)包括連接管理単元,用于向移動(dòng)終端發(fā)送參數(shù)設(shè)置命令以及第一撥號(hào)指令,并接收移動(dòng)終端反饋的撥號(hào)響應(yīng)信息;原因解析處理單元,用于連對(duì)接管理単元接收到的撥號(hào)響應(yīng)信息的原因參考信息確定撥號(hào)方式; 所述移動(dòng)終端包括參數(shù)管理単元,用于根據(jù)主機(jī)的連接管理單元發(fā)送的參數(shù)設(shè)置命令設(shè)置單PDP雙棧串行撥號(hào)參數(shù);會(huì)話(huà)管理単元,用于根據(jù)主機(jī)發(fā)送的第一撥號(hào)指令和所述單PDP雙棧串行撥號(hào)參數(shù)向移動(dòng)通信網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,并獲取移動(dòng)通信網(wǎng)絡(luò)反饋的激活響應(yīng)信息;信息反饋單元,用于根據(jù)所述激活響應(yīng)信息生成撥號(hào)響應(yīng)信息,通過(guò)所述會(huì)話(huà)管理単元反饋給所述主機(jī),所述撥號(hào)響應(yīng)信息包括原因參考信息。
全文摘要
本發(fā)明公開(kāi)了一種單PDP雙棧串行撥號(hào)方法和系統(tǒng),移動(dòng)終端根據(jù)主機(jī)發(fā)送的參數(shù)設(shè)置命令設(shè)置單PDP雙棧串行撥號(hào)參數(shù);然后根據(jù)主機(jī)發(fā)送的第一撥號(hào)指令和配置的單PDP雙棧串行撥號(hào)參數(shù)向移動(dòng)通信網(wǎng)絡(luò)發(fā)起PDP激活請(qǐng)求,獲取移動(dòng)通信網(wǎng)絡(luò)反饋的激活響應(yīng)信息,根據(jù)該激活響應(yīng)信息生成撥號(hào)響應(yīng)信息反饋給主機(jī),切反饋的撥號(hào)響應(yīng)信息包括原因參考信息;主機(jī)接收到該撥號(hào)響應(yīng)信息后,即可根據(jù)該撥號(hào)信息包括的原因參考信息獲取當(dāng)前移動(dòng)網(wǎng)絡(luò)的具體情況而確定撥號(hào)方式。可避免不必要的撥號(hào)處理和撥號(hào)失敗的情況,以及可避免在不必要的情況下退回到雙PDP棧撥號(hào)的情況,可精簡(jiǎn)撥號(hào)流程,提高撥號(hào)效率和系統(tǒng)資源的利用率。
文檔編號(hào)H04L29/08GK102685118SQ20121013350
公開(kāi)日2012年9月19日 申請(qǐng)日期2012年5月2日 優(yōu)先權(quán)日2012年5月2日
發(fā)明者丁曉磊, 鄭巍 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1