亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種使用3g數(shù)據(jù)卡上網(wǎng)的方法及設(shè)備的制作方法

文檔序號(hào):7813633閱讀:275來(lái)源:國(guó)知局
專利名稱:一種使用3g數(shù)據(jù)卡上網(wǎng)的方法及設(shè)備的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無(wú)線通信技術(shù)領(lǐng)域,尤其是涉及一種使用3G數(shù)據(jù)卡上網(wǎng)的方法及設(shè)備。
背景技術(shù)
家庭網(wǎng)關(guān)是設(shè)置在用戶家庭中的終端,是連接運(yùn)營(yíng)商網(wǎng)絡(luò)和家庭用戶網(wǎng)絡(luò)的樞紐,實(shí)現(xiàn)運(yùn)營(yíng)商網(wǎng)絡(luò)與家庭網(wǎng)絡(luò)的資源整合與業(yè)務(wù)融合。目前大多家庭網(wǎng)關(guān)產(chǎn)品一般使用數(shù)字用戶專線(DSL,Digital SubscriberLine) 技術(shù)連接到運(yùn)營(yíng)商網(wǎng)絡(luò)中,給用戶提供互聯(lián)網(wǎng)接入服務(wù),DSL技術(shù)是基于普通電話線的寬帶接入技術(shù),它在同一銅線上分別傳送數(shù)據(jù)和語(yǔ)音信號(hào)。但是使用DSL連接的家庭網(wǎng)關(guān)產(chǎn)品,會(huì)出現(xiàn)DSL連接不可用的的情況,比如DSL的線路問(wèn)題,運(yùn)營(yíng)商服務(wù)器端故障等,這些時(shí)候就無(wú)法滿足用戶上網(wǎng)的需求,帶來(lái)不便。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種使用3G數(shù)據(jù)卡上網(wǎng)的方法及設(shè)備,用于在DSL連接不可用時(shí),采用3G數(shù)據(jù)卡鏈路備份DSL給用戶提供互聯(lián)網(wǎng)接入。一種使用3G數(shù)據(jù)卡上網(wǎng)的方法,包括鏈路備份管理模塊若獲取到用于指示是否需要啟動(dòng)3G撥號(hào)的消息,則判斷是否存在一條以上的非3G的廣域網(wǎng)WAN連接,且其連接狀態(tài) ConnectionStatus值為已連接Connected,且連通性有效,若是,則不需要啟動(dòng)3G撥號(hào)或通知撥號(hào)管理模塊斷開(kāi)當(dāng)前的3G連接,若否,則通知撥號(hào)管理模塊啟動(dòng)3G撥號(hào)。一種使用3G數(shù)據(jù)卡上網(wǎng)的設(shè)備,包括鏈路備份管理模塊,用于若接收到用于指示是否需要啟動(dòng)3G撥號(hào)的消息,則判斷是否存在一條以上的非3G的WAN連接,其ConnectioMtatus值為Connected,且連通性有效,若是,則不需要啟動(dòng)3G撥號(hào)或通知撥號(hào)管理模塊斷開(kāi)當(dāng)前的3G連接,若否,則通知撥號(hào)管理模塊啟動(dòng)3G撥號(hào);撥號(hào)管理模塊,用于接收鏈路備份管理模塊發(fā)來(lái)的撥號(hào)請(qǐng)求和參數(shù),并完成撥號(hào), 并將撥號(hào)結(jié)果通告給鏈路備份管理模塊。從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例提供的一種使用3G數(shù)據(jù)卡上網(wǎng)的方法及設(shè)備,在DSL接入不可用時(shí),使用3G數(shù)據(jù)卡鏈路備份DSL給用戶提供互聯(lián)網(wǎng)接入,滿足用戶上網(wǎng)的需求,方便生活工作等;另外,由于3G上網(wǎng)成本較高,因此在DSL接入可用時(shí),會(huì)關(guān)閉3G連接。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明實(shí)施例提供的一種使用3G數(shù)據(jù)卡上網(wǎng)的方法流程圖;圖2為本發(fā)明實(shí)施例中對(duì)DSL鏈路的連通性進(jìn)行檢測(cè)的流程圖;圖3為本發(fā)明實(shí)施例提供的一種使用3G數(shù)據(jù)卡上網(wǎng)的設(shè)備結(jié)構(gòu)框圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供了一種使用3G數(shù)據(jù)卡上網(wǎng)的方法及設(shè)備,用于在DSL連接不可用時(shí),采用3G數(shù)據(jù)卡鏈路備份DSL給用戶提供互聯(lián)網(wǎng)接入。下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。以下分別進(jìn)行詳細(xì)說(shuō)明。本發(fā)明實(shí)施例提供的一種使用3G數(shù)據(jù)卡上網(wǎng)的方法,其方法流程圖如圖1所示, 該方法包括S10、鏈路備份管理模塊若獲取到用于指示是否需要啟動(dòng)3G撥號(hào)的消息,則判斷是否存在一條以上的非3G的廣域網(wǎng)WAN連接,其連接狀態(tài)Cormectior^tatus值為已連接 Connected,且連通性有效;在某些實(shí)施方式中,用于指示是否需要啟動(dòng)3G撥號(hào)的消息,可以是在預(yù)設(shè)的時(shí)間閾值內(nèi)DSL鏈路連接無(wú)效的次數(shù)超過(guò)預(yù)置閾值的消息,或是,熱插拔模塊發(fā)送的3G數(shù)據(jù)卡模式切換成功的消息,或是,配置管理模塊發(fā)送的WANPPPCormection或WANIPCormection 的Connectior^tatus值變化的消息。其中,DSL鏈路連通性有效或DSL鏈路連通性無(wú)效的消息,是表示DSL線路可用或不可用的消息;同時(shí),這類消息的獲取過(guò)程可以認(rèn)為是按照預(yù)置的時(shí)間間隔的長(zhǎng)度,周期性對(duì)DSL鏈路進(jìn)行連通性檢測(cè)的過(guò)程;進(jìn)一步地,如圖2所示,其一次周期的連通性檢測(cè)可以基于以下步驟完成,包括S101、通過(guò)待檢測(cè)連通性的DSL鏈路對(duì)應(yīng)的網(wǎng)絡(luò)接口,鏈路備份管理模塊向網(wǎng)協(xié) IP地址發(fā)送互聯(lián)網(wǎng)控制報(bào)文協(xié)議ICMP的應(yīng)答協(xié)議ECHO數(shù)據(jù)包;其中,互聯(lián)網(wǎng)控制報(bào)文協(xié)議ICMP,全稱hternet Control Message Protocol。它 ^ TCP/IP (Transmission Control Protocol/Internet Protocol,/ 網(wǎng)互聯(lián)協(xié)議)協(xié)議族的一個(gè)子協(xié)議,用于在IP主機(jī)、路由器之間傳遞控制消息??刂葡⑹侵妇W(wǎng)絡(luò)通不通、主機(jī)是否可達(dá)、路由是否可用等網(wǎng)絡(luò)本身的消息。這些控制消息雖然并不傳輸用戶數(shù)據(jù),但是對(duì)于用戶數(shù)據(jù)的傳遞起著重要的作用;應(yīng)答協(xié)議ECHO,或稱Echo Protocol,其主要用于調(diào)試和檢測(cè)中。向IP地址發(fā)送ICMP的ECHO數(shù)據(jù)包后,則可以執(zhí)行以下步驟S102、判斷預(yù)設(shè)的時(shí)間閾值內(nèi)是否有接收到對(duì)應(yīng)ICMP的回復(fù)包;S103a、若在預(yù)設(shè)的時(shí)間閾值內(nèi)收到了對(duì)應(yīng)ICMP的回復(fù)包,則待檢測(cè)連通性的DSL 鏈路連通性有效;
若在預(yù)設(shè)的時(shí)間閾值內(nèi)收到了對(duì)應(yīng)ICMP的回復(fù)包,則認(rèn)為待檢測(cè)連通性的DSL鏈路連接有效,即該鏈路連通性有效。S103b、若在預(yù)設(shè)的時(shí)間閾值內(nèi)沒(méi)有收到對(duì)應(yīng)ICMP的回復(fù)包,則判斷DSL鏈路連接失敗的次數(shù)是否超過(guò)預(yù)置閾值;若DSL鏈路連接失敗,則在預(yù)設(shè)的時(shí)間閾值內(nèi)計(jì)算累積其連接失敗的次數(shù),并判斷連接失敗的次數(shù)是否超過(guò)預(yù)置閾值;S104a、若次數(shù)超過(guò)預(yù)置閾值,則待檢測(cè)連通性的DSL鏈路連通性無(wú)效;S104b、若次數(shù)沒(méi)有超過(guò)預(yù)置閾值,則觸發(fā)向IP地址發(fā)送ICMP的ECHO數(shù)據(jù)包的步驟;若次數(shù)沒(méi)有超過(guò)預(yù)置閾值,則可以認(rèn)為觸發(fā)步驟S101。另外,若獲取到熱插拔模塊發(fā)送的3G數(shù)據(jù)卡模式切換成功的消息,則該消息不一定表示DSL線路不可用,而是可以認(rèn)為該3G數(shù)據(jù)卡可以用來(lái)啟動(dòng)3G撥號(hào);可以理解的是,3G數(shù)據(jù)卡的模式切換,由于在生活應(yīng)用中,3G數(shù)據(jù)卡有兩種工作方式當(dāng)將3G數(shù)據(jù)卡插到個(gè)人計(jì)算機(jī)PC(Pers0nal computer)時(shí)表現(xiàn)為一個(gè)只讀光盤(pán) CDR0M(Compact Disc Read-Only Memory)設(shè)備,對(duì)3G數(shù)據(jù)卡采用一定的操作后表現(xiàn)為一個(gè)串口設(shè)備,即調(diào)制解調(diào)器設(shè)備。其中,這個(gè)“一定的操作”是針對(duì)不同的3G數(shù)據(jù)卡而采取的不同操作。一般地,通過(guò)通用串行總線USB(UniverSal Serial BUS)接口寫(xiě)入一段數(shù)據(jù), 或者通過(guò)小型計(jì)算機(jī)系統(tǒng)接口 SCSI (Small Computer System hterface)接口發(fā)出一系列定制的命令。3G數(shù)據(jù)卡這樣設(shè)計(jì)的理由是,使得3G數(shù)據(jù)卡可以在PC上實(shí)現(xiàn)自安裝,就是把3G數(shù)據(jù)卡的驅(qū)動(dòng)程序和PC客戶端軟件存放在3G數(shù)據(jù)卡本身,從而不需要額外的安裝光碟。由于要求存放本身特定的客戶端軟件,所以廠商把3G數(shù)據(jù)卡設(shè)計(jì)成兩種工作狀態(tài),因此也就出現(xiàn)了 3G數(shù)據(jù)卡的模式切換的情況。若獲取到用于指示是否需要啟動(dòng)3G撥號(hào)的消息,為配置管理模塊發(fā)送的 WANPPPConnection 或 WANIPConnection 的 ConnectionStatus 值變化的消息,其中, WANPPPConnection 或 WANIPConnection 的 Connectior^tatus 值,與其對(duì)應(yīng)的具體表示含義如表一所示,如下表一
權(quán)利要求
1.一種使用3G數(shù)據(jù)卡上網(wǎng)的方法,其特征在于,包括鏈路備份管理模塊若獲取到用于指示是否需要啟動(dòng)3G撥號(hào)的消息,則判斷是否存在一條以上的非3G的廣域網(wǎng)WAN連接,其連接狀態(tài)Cormectior^tatus值為已連接 Connected,且連通性有效;若是,則不需要啟動(dòng)3G撥號(hào)或通知撥號(hào)管理模塊斷開(kāi)當(dāng)前的3G連接,若否,則通知撥號(hào)管理模塊啟動(dòng)3G撥號(hào)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用于指示是否需要啟動(dòng)3G撥號(hào)的消息包括DSL鏈路連通性有效或DSL鏈路連通性無(wú)效的消息,或, 熱插拔模塊發(fā)送的3G數(shù)據(jù)卡模式切換成功的消息,或,配置管理模塊發(fā)送的 WANPPPConnection 或 WANIPConnection 的 Connectior^tatus 值變化的消息。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述DSL鏈路連通性有效或DSL鏈路連通性無(wú)效的消息,基于按照預(yù)置的時(shí)間間隔的長(zhǎng)度,周期性對(duì)DSL鏈路進(jìn)行連通性檢測(cè)獲取到,其步驟包括通過(guò)待檢測(cè)連通性的DSL鏈路對(duì)應(yīng)的網(wǎng)絡(luò)接口,鏈路備份管理模塊向網(wǎng)協(xié)IP地址發(fā)送互聯(lián)網(wǎng)控制報(bào)文協(xié)議ICMP的應(yīng)答協(xié)議ECHO數(shù)據(jù)包;若在預(yù)設(shè)的時(shí)間閾值內(nèi)收到了對(duì)應(yīng)ICMP的回復(fù)包,則所述待檢測(cè)連通性的DSL鏈路連通性有效;若在預(yù)設(shè)的時(shí)間閾值內(nèi)沒(méi)有收到對(duì)應(yīng)ICMP的回復(fù)包,則判斷DSL鏈路連接失敗的次數(shù)是否超過(guò)預(yù)置閾值;若所述次數(shù)超過(guò)預(yù)置閾值,則所述待檢測(cè)連通性的DSL鏈路連通性無(wú)效,若所述次數(shù)沒(méi)有超過(guò)預(yù)置閾值,則觸發(fā)向IP地址發(fā)送ICMP的ECHO數(shù)據(jù)包的步驟。
4.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,該方法還包括鏈路備份管理模塊若接收到撥號(hào)管理模塊發(fā)來(lái)的3G撥號(hào)連上或斷開(kāi)的消息,或,若接收到熱插拔模塊發(fā)來(lái)的3G數(shù)據(jù)卡拔除的消息,則通知配置管理模塊更換3G對(duì)應(yīng)WANPPPConnection對(duì)象中成員ConnectionsMatus 的值。
5.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,該方法還包括 若鏈路備份管理模塊接收到配置管理模塊發(fā)來(lái)的WANPPPConnection或WANIPConnection 的 ConnectionStatus 值變化的消息;則根據(jù)所述Cormectior^tatus值變化的消息確定默認(rèn)路由,若確定的默認(rèn)路由和原來(lái)的默認(rèn)路由不同,則通知配置管理模塊更換默認(rèn)路由。
6.根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的方法,其特征在于,該方法還包括 鏈路備份管理模塊確定第一默認(rèn)路由,鏈路備份管理模塊接收配置管理模塊確定的第二默認(rèn)路由,若所述第一默認(rèn)路由與所述第二默認(rèn)路由不一樣,則通知配置管理模塊更換第二默認(rèn)路由,且若當(dāng)前處于3G連接狀態(tài),而所述鏈路備份管理模塊確定的第一默認(rèn)路由不是3G對(duì)應(yīng)的WAN連接,則斷開(kāi)當(dāng)前的3G連接。
7.一種使用3G數(shù)據(jù)卡上網(wǎng)的設(shè)備,其特征在于,包括鏈路備份管理模塊,用于若接收到用于指示是否需要啟動(dòng)3G撥號(hào)的消息,則判斷是否存在一條以上的非3G的WAN連接,且其ConnectioMtatus值為Connected,且連通性有效, 若是,則不需要啟動(dòng)3G撥號(hào)或通知撥號(hào)管理模塊斷開(kāi)當(dāng)前的3G連接,若否,則通知撥號(hào)管理模塊啟動(dòng)3G撥號(hào);撥號(hào)管理模塊,用于接收所述鏈路備份管理模塊發(fā)來(lái)的撥號(hào)請(qǐng)求和參數(shù),并完成撥號(hào), 并將撥號(hào)結(jié)果通告給所述鏈路備份管理模塊。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其特征在于,所述用于指示是否需要啟動(dòng)3G撥號(hào)的消息,包括DSL鏈路連通性有效或DSL鏈路連通性無(wú)效的消息,或,熱插拔模塊發(fā)送的3G數(shù)據(jù)卡模式切換成功的消息,或,配置管理模塊發(fā)送的 WANPPPConnection 或 WANIPConnection 的 Connectior^tatus 值變化的消息。
9.根據(jù)權(quán)利要求7或8所述的設(shè)備,其特征在于,所述鏈路備份管理模塊還用于按照預(yù)置的時(shí)間間隔的長(zhǎng)度,周期性對(duì)DSL鏈路進(jìn)行連通性檢測(cè),包括通過(guò)待檢測(cè)連通性的DSL鏈路對(duì)應(yīng)的網(wǎng)絡(luò)接口,向IP地址發(fā)送ICMP的ECHO數(shù)據(jù)包;若在預(yù)設(shè)的時(shí)間閾值內(nèi)收到了對(duì)應(yīng)ICMP的回復(fù)包,則所述待檢測(cè)連通性的DSL鏈路連通性有效;若在預(yù)設(shè)的時(shí)間閾值內(nèi)沒(méi)有收到對(duì)應(yīng)ICMP的回復(fù)包,則判斷DSL鏈路連接失敗的次數(shù)是否超過(guò)預(yù)置閾值;若所述次數(shù)超過(guò)預(yù)置閾值,則所述待檢測(cè)連通性的DSL鏈路連通性無(wú)效,若所述次數(shù)沒(méi)有超過(guò)預(yù)置閾值,則觸發(fā)向IP地址發(fā)送ICMP的ECHO數(shù)據(jù)包的步驟。
10.根據(jù)權(quán)利要求7或8所述的設(shè)備,其特征在于,該設(shè)備還包括熱插拔模塊,用于將3G數(shù)據(jù)卡拔除和3G數(shù)據(jù)卡模式切換成功的消息發(fā)送到所述鏈路備份管理模塊;將插入3G數(shù)據(jù)卡的消息發(fā)送到3G數(shù)據(jù)卡模式切換模塊;3G數(shù)據(jù)卡模式切換模塊,用于接收所述熱插拔模塊發(fā)送的3G數(shù)據(jù)卡插入的消息。
11.根據(jù)權(quán)利要求10所述的設(shè)備,其特征在于,該設(shè)備還包括配置管理模塊,用于向所述鏈路備份管理模塊發(fā)送WANPPPConnection或 WANIPConnection 的 Connectior^tatus 值,及將當(dāng)前默認(rèn)路由所用的 WANPPPConnection 或 WANIPConnection通告給所述鏈路備份管理模塊;所述配置管理模塊還用于接收所述鏈路備份管理模塊更換3G對(duì)應(yīng)WANPPPConnection 對(duì)象中成員ConnectionsMatus的值的請(qǐng)求,并更換。
12.根據(jù)權(quán)利要求7或8所述的設(shè)備,其特征在于,包括所述鏈路備份管理模塊,還用于若接收到所述配置管理模塊發(fā)來(lái)的WANPPPConnection 或 WANIPConnection 的 Connectior^tatus 值變化的消息,則根據(jù)所述 ConnectionStatus 值變化的消息確定默認(rèn)路由,若確定的默認(rèn)路由和原來(lái)的默認(rèn)路由不同,則通知所述配置管理模塊更換默認(rèn)路由。
13.根據(jù)權(quán)利要求7或8所述的設(shè)備,其特征在于,包括所述鏈路備份管理模塊,還用于確定第一默認(rèn)路由,接收所述配置管理模塊確定的第二默認(rèn)路由,若所述第一默認(rèn)路由與所述第二默認(rèn)路由不一樣,則通知所述配置管理模塊更換第二默認(rèn)路由,且若當(dāng)前處于3G連接狀態(tài),而其確定的第一默認(rèn)路由不是3G對(duì)應(yīng)的 WAN連接,則斷幵當(dāng)前的3G連接。
全文摘要
本發(fā)明實(shí)施例提供了一種使用3G數(shù)據(jù)卡上網(wǎng)的方法及設(shè)備,用于在DSL連接不可用時(shí),采用3G數(shù)據(jù)卡鏈路備份DSL給用戶提供互聯(lián)網(wǎng)接入。本發(fā)明實(shí)施例包括鏈路備份管理模塊若獲取到用于指示是否需要啟動(dòng)3G撥號(hào)的消息,則判斷是否存在一條以上的非3G的廣域網(wǎng)WAN連接,且其連接狀態(tài)ConnectionStatus值為已連接Connected,且連通性有效,若是,則不需要啟動(dòng)3G撥號(hào)或通知撥號(hào)管理模塊斷開(kāi)當(dāng)前的3G連接,若否,則通知撥號(hào)管理模塊啟動(dòng)3G撥號(hào)。
文檔編號(hào)H04L12/24GK102437943SQ20111045913
公開(kāi)日2012年5月2日 申請(qǐng)日期2011年12月31日 優(yōu)先權(quán)日2011年12月31日
發(fā)明者王金桂, 申常扳 申請(qǐng)人:深圳市共進(jìn)電子股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1