本發(fā)明涉及通信技術,尤其涉及一種網絡連接的方法及裝置。
背景技術:目前,隨著無線網絡的發(fā)展,通過無線網絡上網的用戶越來越多。數(shù)據(jù)卡是一種專用的無線上網卡,將數(shù)據(jù)卡插入電腦等終端的外部接口上,在無線網絡的覆蓋區(qū)域內,電腦可以接入無線網絡,實現(xiàn)無線上網,進行高速無線數(shù)據(jù)傳輸和收發(fā)郵件等業(yè)務。通常,數(shù)據(jù)卡插入到個人電腦(PersonalComputer,簡稱PC)上,數(shù)據(jù)卡可映射為兩種形態(tài)的上網設備,如調制解調器(modem)形態(tài)的設備或網絡驅動接口規(guī)范(NetworkDriverInterfaceSpecification,簡稱NDIS)形態(tài)的網卡。上述兩種形態(tài)的上網設備均用于實現(xiàn)PC連接網絡的功能。常見的數(shù)據(jù)卡插入PC后,用戶需通過配置界面手動選擇modem形態(tài)或者NDIS形態(tài)實現(xiàn)PC的撥號上網。通常,用戶將一種形態(tài)的上網設備設置為默認形態(tài)的上網設備,以便數(shù)據(jù)卡插入PC后,可使用默認形態(tài)的上網設備使PC自動連接到網絡。然而,由于現(xiàn)有PC上驅動的因素或PC上操作系統(tǒng)的原因,出現(xiàn)默認形態(tài)的上網設備無法使PC連接到網絡。尤其是在另一形態(tài)的上網設備能夠使PC連接上網絡的情況下,PC也無法使用另一形態(tài)的上網設備連接網絡。由此,如何使PC自動選擇一種形態(tài)的上網設備連接網絡成為需要解決的技術問題。
技術實現(xiàn)要素:針對現(xiàn)有技術的缺陷,本發(fā)明提供一種網絡連接的方法及裝置。本發(fā)明一方面提供一種網絡連接的方法,其包括:在主機與數(shù)據(jù)卡連接之后,所述主機將所述數(shù)據(jù)卡映射為一種以上形態(tài)的上網設備;在所述上網設備的形態(tài)為一種時,所述主機通過該形態(tài)的上網設備連接至網絡;或者,在所述上網設備的形態(tài)為兩種以上時,所述主機選取一種形態(tài)的上網設備以連接至網絡,以及在選取的形態(tài)的上網設備在預置時間內無法使所述主機連接到網絡時,所述主機選取另一種形態(tài)的上網設備以使所述主機連接網絡。本發(fā)明另一方面提供一種網絡連接的裝置,其包括:映射單元,用于在主機與數(shù)據(jù)卡連接之后,將所述數(shù)據(jù)卡映射為一種以上形態(tài)的上網設備;網絡連接單元,用于在所述上網設備的形態(tài)為一種時,通過該形態(tài)的上網設備連接至網絡;或者,在所述上網設備的形態(tài)為兩種以上時,選取一種形態(tài)的上網設備以連接至網絡,以及在選取的形態(tài)的上網設備在預置時間內無法使所述主機連接到網絡時,選取另一種形態(tài)的上網設備以使所述主機連接網絡。由上述技術方案可知,本發(fā)明的網絡連接的方法及裝置,通過主機將數(shù)據(jù)卡映射為一種以上形態(tài)的上網設備,進而主機可自動選擇一種形態(tài)的上網設備使主機連接至網絡,以及在選取的形態(tài)的上網設備無法使主機連接到網絡時,主機選取另一種形態(tài)的上網設備以使主機連接網絡,可解決現(xiàn)有技術中默認形態(tài)的上網設備無法使主機連接到網絡時,主機無法選取另一形態(tài)的上網設備連接網絡的問題,增強了用戶對主機的體驗。附圖說明為了更清楚地說明本發(fā)明的技術方案,下面將對實施例中所需要使用的附圖作一簡單地介紹,顯而易見地:下面附圖只是本發(fā)明的一些實施例的附圖,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得同樣能實現(xiàn)本發(fā)明技術方案的其它附圖。圖1為本發(fā)明一實施例提供的網絡連接的方法的流程示意圖;圖2為本發(fā)明另一實施例提供的網絡連接的方法的流程示意圖;圖3為本發(fā)明另一實施例提供的網絡連接的裝置的結構示意圖。具體實施方式為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明的技術方案進行清楚、完整地描述。顯然,下述的各個實施例都只是本發(fā)明一部分的實施例?;诒景l(fā)明下述的各個實施例,本領域普通技術人員即使沒有作出創(chuàng)造性勞動,也可以通過等效變換部分甚至全部的技術特征,而獲得能夠解決本發(fā)明技術問題,實現(xiàn)本發(fā)明技術效果的其它實施例,而這些變換而來的各個實施例顯然并不脫離本發(fā)明所公開的范圍。圖1示出了本發(fā)明一實施例提供的網絡連接的方法的流程示意圖,如圖1所示,本實施例中的網絡連接的方法如下文所述。101、在主機與數(shù)據(jù)卡連接之后,主機將數(shù)據(jù)卡映射為一種以上形態(tài)的上網設備。舉例來說,主機可將數(shù)據(jù)卡映射成modem形態(tài)的設備和/或NDIS形態(tài)的網卡。應了解的是,本實施例中的數(shù)據(jù)卡連接主機的驅動如通用串行總線驅動必須正常,由此,主機才能夠將數(shù)據(jù)卡映射為一種以上形態(tài)的上網設備。102、在上網設備的形態(tài)為一種時,主機通過該形態(tài)的上網設備連接至網絡;或者,在上網設備的形態(tài)為兩種以上時,主機選取一種形態(tài)的上網設備以連接至網絡,以及在選取的形態(tài)的上網設備在預置時間內無法使主機連接到網絡時,主機選取另一種形態(tài)的上網設備以使主機連接網絡。優(yōu)選地,數(shù)據(jù)卡插入主機之后,主機將數(shù)據(jù)卡映射為一種以上形態(tài)的上網設備,若一種以上形態(tài)的上網設備中包括用戶預設的默認形態(tài)的上網設備,則主機使用默認形態(tài)的上網設備直接連接網絡;進一步地,若主機通過默認形態(tài)的上網設備在預置時間內未連接到網絡,則主機可使用其他形態(tài)的上網設備連接網絡。另外,數(shù)據(jù)卡插入主機之后,主機將數(shù)據(jù)卡映射為一種以上形態(tài)的上網設備,此時,一種以上形態(tài)的上網設備中不包括默認形態(tài)的上網設備,則主機任意選取一種形態(tài)的上網設備連接網絡。具體地,主機通過所選取的形態(tài)的上網設備連接至網絡的步驟可包括:在主機內預置有撥號信息時,主機根據(jù)選擇的一種形態(tài)的上網設備和與上網設備的形態(tài)對應的撥號信息,使數(shù)據(jù)卡利用撥號信息進行撥號進而使主機連接到網絡。例如,上網設備通過在主機上撥號進行分組數(shù)據(jù)協(xié)議(PacketDataProtocol,簡稱PDP)激活;當激活成功后,打開獲取的數(shù)據(jù)傳輸通道并獲得網絡分配的廣域網互聯(lián)網協(xié)議(InternetProtocol,簡稱IP)地址;通過IP地址,在主機與網絡之間傳輸以太網幀承載的IP數(shù)據(jù)包。前述的預置的撥號信息可為用戶上一次輸入的撥號信息,或用戶存儲在主機內的撥號信息等。當然,實際應用中的主機也可能存在無預置的撥號信息的情況,此時,主機獲取用戶在Web界面輸入的撥號信息,利用用戶輸入的撥號信息進行撥號以請求連接到網絡?;蛘?,在其他的實施例中,主機還可獲取內部其他單元中存儲的撥號信息,以便利用該撥號信息進行撥號以請求連接到網絡。在一種應用場景中,在步驟102之前,本實施例中的網絡連接的方法還包括圖1中未示出的步驟103。103、若上網設備的形態(tài)為一種,則主機確定該形態(tài)的上網設備驅動正常;若上網設備的形態(tài)為兩種以上,則主機確定兩種以上形態(tài)的上網設備的驅動正常。舉例來說,主機確定兩種形態(tài)的上網設備的驅動正??删唧w為:確定modem形態(tài)的設備的驅動正常、NDIS形態(tài)的網卡的驅動正常等。通常,在一種形態(tài)的上網設備的驅動異常時,主機將數(shù)據(jù)卡映射為上網設備時,不會映射出驅動異常的形態(tài)的上網設備。也就是說,在實際應用中,主機將數(shù)據(jù)卡映射為一種以上形態(tài)的上網設備時,默認該些形態(tài)的上網設備的驅動均正常。上述實施例中的網絡連接的方法,通過主機將數(shù)據(jù)卡映射為一種以上形態(tài)的上網設備,進而主機可自動選擇一種形態(tài)的上網設備使主機連接至網絡,以解決現(xiàn)有技術中默認形態(tài)的上網設備無法使主機連接到網絡時,主機無法選取另一形態(tài)的上網設備連接網絡的問題,增強了用戶對主機的體驗。圖2示出了本發(fā)明一實施例提供的網絡連接的方法的流程示意圖,如圖2所示,本實施例中的網絡連接的方法如下文所述。201、數(shù)據(jù)卡連接主機之后,主機將數(shù)據(jù)卡映射為modem形態(tài)的設備,和NDIS形態(tài)的網卡。舉例來說,主機可以利用以太網口協(xié)議將數(shù)據(jù)卡映射為modem形態(tài)的設備和NDIS形態(tài)的網卡。202、主機確定modem形態(tài)的設備的驅動是否正常,以及確定NDIS形態(tài)的網卡的驅動是否正常;若modem形態(tài)的設備的驅動和NDIS形態(tài)的網卡的驅動均正常,則執(zhí)行步驟203;否則,執(zhí)行步驟204。203、在步驟202中主機確定modem形態(tài)的設備的驅動和NDIS形態(tài)的網卡的驅動均正常時,若modem形態(tài)的設備和NDIS形態(tài)的網卡中的一個上網設備為默認形態(tài)的上網設備,則主機選擇默認形態(tài)的上網設備連接至網絡;若modem形態(tài)的設備和NDIS形態(tài)的網卡中不包括默認形態(tài)的上網設備,則主機選取任一種形態(tài)的上網設備連接至網絡。例如,在NDIS形態(tài)的網卡為用戶設置的默認形態(tài)的上網設備時,主機通過NDIS形態(tài)的網卡并通過預置的撥號信息連接到網絡即廣域網。204、在步驟202中主機確定modem形態(tài)的設備的驅動不正常、且NDIS形態(tài)的網卡的驅動正常時,主機通過NDIS形態(tài)的網卡連接至網絡;或者,在步驟202中,主機確定NDIS形態(tài)的網卡的驅動不正常、且modem形態(tài)的設備的驅動正常時,主機通過modem形態(tài)的設備連接至網絡;或者,主機確定modem形態(tài)的設備的驅動、NDIS形態(tài)的網卡的驅動均不正常時,主機發(fā)出提示信息,并結束。205、在選取的形態(tài)的上網設備在預置時間內無法使主機連接到網絡時,主機切換上網設備的形態(tài),即選取另一種形態(tài)的上網設備以使主機連接網絡。舉例來說,上述所選擇的上網設備的撥號信息不正確時,主機則無法通過所選擇的上網設備連接網絡。若前述步驟203中的NDIS形態(tài)的網卡對應的撥號信息不正確,則該NDIS形態(tài)的網卡無法使主機連接到網絡,此時,主機可將上網設備的形態(tài)自動切換為modem形態(tài),進而主機通過modem形態(tài)的設備連接到網絡。另外,上述的預置時間可為3min,5min等,該預置時間可根據(jù)實際需求設置。206、在主機的網絡斷開,且在設定時間內主機無法通過所選取的形態(tài)的上網設備再次連接到網絡時,主機可切換上網設備的形態(tài),如選擇另一種形態(tài)的上網設備以使主機連接網絡。舉例來說,前述步驟203中的主機通過NDIS形態(tài)的網卡連接到網絡之后一段時間,主機與網絡的連接自動斷開,且在設定時間內主機通過NDIS形態(tài)的網卡無法再次連接到網絡,此時,主機可選擇modem形態(tài)的設備連接網絡。本步驟中的設定時間可為1min、3min、5min等。上述實施例中的網絡連接的方法能夠使主機選擇合適形態(tài)的上網設備,以通過所選擇形態(tài)的上網設備使主機連接到網絡,實現(xiàn)在主機可自動選擇上網設備的形態(tài),避免了現(xiàn)有技術中上網設備的默認形態(tài)不可用時,主機無法通過其他形態(tài)的上網設備連接至網絡的問題,增強了用戶的體驗。根據(jù)本發(fā)明的另一方面,本發(fā)明還提供一種網絡連接的裝置,如圖3所示,本實施例中的撥號選擇的裝置包括:映射單元31和網絡連接單元32;其中,映射單元31用于在主機與數(shù)據(jù)卡連接之后,將數(shù)據(jù)卡映射為一種以上形態(tài)的上網設備;網絡連接單元32用于在上網設備的形態(tài)為一種時,通過該形態(tài)的上網設備連接至網絡;或者,在上網設備的形態(tài)為兩種以上時,選取一種形態(tài)的上網設備連接至網絡,以及在選取的形態(tài)的上網設備在預置時間內無法使主機連接到網絡時,選取另一種形態(tài)的上網設備以使主機連接網絡。特別地,映射單元31具體用于將數(shù)據(jù)卡映射為modem形態(tài)的設備;和/或,將數(shù)據(jù)卡映射為NDIS形態(tài)的網卡??蛇x地,前述的網絡連接的裝置還包括:確定單元,用于在映射單元31將數(shù)據(jù)卡映射為兩種以上形態(tài)的上網設備時,確定兩種以上形態(tài)的上網設備的驅動是否正常。在確定單元確定所有形態(tài)的上網設備的驅動均正常時,網絡連接單元32選取任一種形態(tài)的上網設備連接至網絡。進一步地,前述的網絡選擇單元32還用于在一種以上形態(tài)的上網設備中包括預設的默認形態(tài)的上網設備時,選取默認形態(tài)的上網設備以連接至網絡。當然,前述的網絡連接的裝置還可包括切換單元,其用于在主機的網絡斷開,且在設定時間內主機無法通過所選取的上網設備再次連接到網絡時,切換上網設備的形態(tài),選擇另一種形態(tài)的上網設備以使主機連接網絡。上述的網絡連接的裝置能夠選擇適配形態(tài)的上網設備,實現(xiàn)主機連接網絡的目的,解決了現(xiàn)有技術中無法自動選取上網設備,以使PC連接至網絡的問題,增強了用戶對主機的體驗。本領域普通技術人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質。最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的范圍。