專(zhuān)利名稱(chēng):一種自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)系統(tǒng)管理技術(shù),尤其涉及一種在系統(tǒng)啟動(dòng)時(shí)自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的方法及裝置。
背景技術(shù):
隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,個(gè)人電腦和互聯(lián)網(wǎng)技術(shù)得以已經(jīng)迅速普及,據(jù)統(tǒng)計(jì),上網(wǎng)人群中寬帶的普及率已經(jīng)超過(guò)了百分之九十八,其中絕大部分用戶(hù)采用撥號(hào)連接方式登錄網(wǎng)絡(luò),用戶(hù)需要?jiǎng)?chuàng)建一個(gè)網(wǎng)絡(luò)連接的快捷方式,然后將網(wǎng)絡(luò)連接的快捷方式拷貝到系統(tǒng)啟動(dòng)組里,在網(wǎng)絡(luò)連接屬性-選項(xiàng)-撥號(hào)選項(xiàng)和重?fù)苓x項(xiàng)中進(jìn)行相應(yīng)的設(shè)置并保存撥號(hào)的用戶(hù)名和密碼,通過(guò)操作系統(tǒng)啟動(dòng)起啟動(dòng)組里的服務(wù)實(shí)現(xiàn)開(kāi)機(jī)自動(dòng)撥號(hào)。該方法適用于對(duì)計(jì)算機(jī)知識(shí)有一定積累的少數(shù)用戶(hù),絕大部分用戶(hù)不知道該方法的運(yùn)用,因此該方法易用性不好,需要操作系統(tǒng)的一些配置,對(duì)一些初學(xué)者成功配置存在一定難度。此外,在用戶(hù)上網(wǎng)過(guò)程中,現(xiàn)有技術(shù)無(wú)法實(shí)時(shí)顯示當(dāng)前的網(wǎng)絡(luò)連接狀態(tài)和速率,使用戶(hù)無(wú)法實(shí)時(shí)了解掌握當(dāng)前的網(wǎng)絡(luò)狀況,從而影響用戶(hù)上網(wǎng)體驗(yàn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的方法及裝置,用于解決現(xiàn)有自動(dòng)撥號(hào)方法對(duì)用戶(hù)要求高、易用性差、無(wú)法實(shí)時(shí)了解當(dāng)前網(wǎng)絡(luò)狀況的技術(shù)問(wèn)題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:一種自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的方法,該方法包括:在系統(tǒng)啟動(dòng)后,將開(kāi)機(jī)自啟動(dòng)服務(wù)程序加載為系統(tǒng)服務(wù)進(jìn)程,由所述開(kāi)機(jī)自啟動(dòng)服務(wù)程序讀取預(yù)設(shè)的撥號(hào)帳戶(hù)的用戶(hù)名和密碼,調(diào)用操作系統(tǒng)提供的撥號(hào)網(wǎng)絡(luò)管理程序庫(kù)中的函數(shù)創(chuàng)建撥號(hào)連接項(xiàng),并基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)。進(jìn)一步地,在撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)后,所述方法還包括:所述開(kāi)機(jī)自啟動(dòng)服務(wù)程序周期性地對(duì)當(dāng)前的網(wǎng)絡(luò)環(huán)境進(jìn)行評(píng)測(cè),所述網(wǎng)絡(luò)環(huán)境評(píng)測(cè)參數(shù)至少包含:上行/下行傳輸速度、網(wǎng)絡(luò)穩(wěn)定性;所述開(kāi)機(jī)自啟動(dòng)服務(wù)程序?qū)崟r(shí)為用戶(hù)顯示評(píng)測(cè)結(jié)果。進(jìn)一步地,在獲得評(píng)測(cè)結(jié)果后,所述方法還包括:所述開(kāi)機(jī)自啟動(dòng)服務(wù)程序?qū)⒕W(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果上轉(zhuǎn)至服務(wù)器,服務(wù)器對(duì)所有用戶(hù)上報(bào)的網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果進(jìn)行排序,然后將該用戶(hù)的網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果的排名反饋給該用戶(hù),開(kāi)機(jī)自啟動(dòng)服務(wù)程序?yàn)橛脩?hù)顯示當(dāng)前的排名。進(jìn)一步地,在基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接之前,所述方法還包括:所述開(kāi)機(jī)自啟動(dòng)服務(wù)程序?qū)芴?hào)設(shè)備進(jìn)行檢測(cè),在撥號(hào)設(shè)備異常的情況下,為用戶(hù)顯示撥號(hào)設(shè)備異常的提示信息。進(jìn)一步地,所述基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)時(shí),采用多次嘗試機(jī)制,如果撥號(hào)失敗則嘗試重新?lián)芴?hào),撥號(hào)失敗次數(shù)達(dá)到設(shè)定嘗試次數(shù)時(shí),提示用戶(hù)撥號(hào)失敗,并提醒用戶(hù)檢查用戶(hù)名、密碼是否設(shè)置正確?;诒景l(fā)明實(shí)施例,本發(fā)明還提供一種用于實(shí)現(xiàn)上述方法的自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的裝置,該裝置包括:配置模塊,用于配置和管理?yè)芴?hào)帳戶(hù)的用戶(hù)名和密碼;開(kāi)機(jī)自啟動(dòng)服務(wù)模塊,用于在系統(tǒng)啟動(dòng)后,加載為系統(tǒng)服務(wù)進(jìn)程,讀取所預(yù)設(shè)的撥號(hào)帳戶(hù)的用戶(hù)名和密碼,調(diào)用操作系統(tǒng)提供的撥號(hào)網(wǎng)絡(luò)管理程序庫(kù)中的函數(shù)創(chuàng)建撥號(hào)連接項(xiàng),并基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)。進(jìn)一步地,所述開(kāi)機(jī)自啟動(dòng)服務(wù)模塊包含:讀取單元,用于讀取所預(yù)設(shè)的撥號(hào)帳戶(hù)的用戶(hù)名和密碼;自動(dòng)撥號(hào)單元,用于調(diào)用操作系統(tǒng)提供的撥號(hào)網(wǎng)絡(luò)管理程序庫(kù)中的函數(shù)創(chuàng)建撥號(hào)連接項(xiàng),并基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò);評(píng)測(cè)單元,用于周期性地對(duì)當(dāng)前的網(wǎng)絡(luò)環(huán)境進(jìn)行評(píng)測(cè),并實(shí)時(shí)為用戶(hù)顯示評(píng)測(cè)結(jié)果,所述網(wǎng)絡(luò)環(huán)境評(píng)測(cè)參數(shù)至少包含:上行/下行傳輸速度、網(wǎng)絡(luò)穩(wěn)定性。進(jìn)一步地,所述開(kāi)機(jī)自啟動(dòng)服務(wù)模塊還包含:評(píng)測(cè)結(jié)果上報(bào)單元,用于將所述評(píng)測(cè)單元的評(píng)測(cè)結(jié)果上報(bào)至服務(wù)器;排名顯示單元,用于接收服務(wù)器反饋的針對(duì)當(dāng)前用戶(hù)的網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果進(jìn)行排名的排名結(jié)果,并為用戶(hù)顯示當(dāng)前的排名。進(jìn)一步地,所述開(kāi)機(jī)自啟動(dòng)服務(wù)模塊還包含:設(shè)備檢測(cè)單元,用于在撥號(hào)連接之前,對(duì)撥號(hào)設(shè)備進(jìn)行檢測(cè),在撥號(hào)設(shè)備異常的情況下,為用戶(hù)顯示撥號(hào)設(shè)備異常的提示信息。進(jìn)一步地,所述自動(dòng)撥號(hào)單元在撥號(hào)失敗后自動(dòng)嘗試重新?lián)芴?hào),當(dāng)撥號(hào)失敗次數(shù)達(dá)到設(shè)定嘗試次數(shù)時(shí),提示用戶(hù)撥號(hào)失敗,并提醒用戶(hù)檢查用戶(hù)名、密碼是否設(shè)置正確。本發(fā)明通過(guò)開(kāi)機(jī)自啟動(dòng)服務(wù)程序協(xié)助用戶(hù)進(jìn)行開(kāi)機(jī)后自動(dòng)撥號(hào),避免用戶(hù)每次開(kāi)機(jī)后都需要進(jìn)行重復(fù)的手動(dòng)撥號(hào),節(jié)約用戶(hù)時(shí)間,增強(qiáng)產(chǎn)品體驗(yàn),為產(chǎn)品帶來(lái)良好的口碑。
圖1為本發(fā)明提供的自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的方法的流程圖;圖2為本發(fā)明提供的自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的裝置的功能結(jié)構(gòu)示意圖;圖3為實(shí)施例3實(shí)現(xiàn)自動(dòng)撥號(hào)連接的流程示意圖。
具體實(shí)施例方式本發(fā)明基本思想是:通過(guò)一個(gè)開(kāi)機(jī)自啟動(dòng)服務(wù)程序管理登錄網(wǎng)絡(luò)運(yùn)營(yíng)商的接入網(wǎng)絡(luò)的用戶(hù)賬號(hào)和密碼,該上網(wǎng)管理工具為一開(kāi)機(jī)自啟動(dòng)服務(wù)程序,該開(kāi)機(jī)自啟動(dòng)服務(wù)程序在開(kāi)機(jī)后自動(dòng)加載為系統(tǒng)服務(wù)進(jìn)程,自動(dòng)調(diào)用操作系統(tǒng)提供的撥號(hào)網(wǎng)絡(luò)管理程序庫(kù)中的函數(shù)創(chuàng)建和修改撥號(hào)連接,然后自動(dòng)調(diào)用操作系統(tǒng)提供的網(wǎng)絡(luò)撥號(hào)程序撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商接入網(wǎng)絡(luò)。在撥號(hào)成功后,對(duì)網(wǎng)絡(luò)上行/下行傳輸速度、網(wǎng)絡(luò)穩(wěn)定性進(jìn)行評(píng)測(cè),提示用戶(hù)當(dāng)前網(wǎng)絡(luò)狀態(tài)。為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉實(shí)施例并參照附圖,對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。圖1為本發(fā)明提供的自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的方法的流程圖,該方法包括:步驟101、通過(guò)配置接口設(shè)置撥號(hào)帳戶(hù)的用戶(hù)名和密碼;本發(fā)明提供撥號(hào)帳戶(hù)的配置接口,用戶(hù)可通過(guò)操作系統(tǒng)程序菜單或操作系統(tǒng)桌面托盤(pán)tray區(qū)域的托盤(pán)來(lái)調(diào)用所述配置接口,通過(guò)該配置接口可設(shè)置和修改撥號(hào)帳戶(hù)的用戶(hù)名和密碼。為在下次系統(tǒng)啟動(dòng)時(shí)開(kāi)機(jī)自啟動(dòng)服務(wù)程序能夠自動(dòng)獲取用戶(hù)名和密碼,所述配置接口將所述用戶(hù)名和密碼加密后存儲(chǔ)到本地存儲(chǔ)器中,供開(kāi)機(jī)自啟動(dòng)服務(wù)程序在啟動(dòng)時(shí)讀取。步驟102、開(kāi)機(jī)自啟動(dòng)服務(wù)程序在操作系統(tǒng)啟動(dòng)后自動(dòng)加載為系統(tǒng)服務(wù)進(jìn)程,在成功加載后,根據(jù)所設(shè)置的撥號(hào)帳戶(hù)的用戶(hù)名和密碼自動(dòng)調(diào)用操作系統(tǒng)提供的撥號(hào)網(wǎng)絡(luò)管理程序庫(kù)中(例如RasApi32.dll或RasApil6.dll)的函數(shù)創(chuàng)建撥號(hào)連接項(xiàng),然后基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)。優(yōu)選地,在基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接之前,還包括開(kāi)機(jī)自啟動(dòng)服務(wù)程序?qū)芴?hào)設(shè)備進(jìn)行檢測(cè)的步驟,在撥號(hào)設(shè)備異常的情況下,為用戶(hù)顯示撥號(hào)設(shè)備異常的提示信息。優(yōu)選地,撥號(hào)過(guò)程采用多次嘗試機(jī)制(次數(shù)可通過(guò)配置接口配置),如果撥號(hào)成功則進(jìn)行網(wǎng)絡(luò)狀況檢測(cè);如果撥號(hào)失敗則嘗試重新?lián)芴?hào),多次撥號(hào)失敗達(dá)到設(shè)定嘗試次數(shù)時(shí),提示用戶(hù)撥號(hào)失敗,提醒用戶(hù)檢測(cè)用戶(hù)名、密碼是否設(shè)置正確等,提示中可鏈接到相應(yīng)的解決辦法頁(yè)面。步驟103、在撥號(hào)成功后,開(kāi)機(jī)自啟動(dòng)服務(wù)程序周期性地對(duì)當(dāng)前的網(wǎng)絡(luò)連接進(jìn)行上行/下行傳輸速度、網(wǎng)絡(luò)穩(wěn)定性等網(wǎng)絡(luò)環(huán)境參數(shù)的評(píng)測(cè),并提示用戶(hù)當(dāng)前網(wǎng)絡(luò)環(huán)境狀況;優(yōu)選地,所述方法還包括:開(kāi)機(jī)自啟動(dòng)服務(wù)程序?qū)⒕W(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果上轉(zhuǎn)至服務(wù)器,服務(wù)器對(duì)所有用戶(hù)上報(bào)的網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果進(jìn)行排序,然后將該用戶(hù)的網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果的排名反饋給該用戶(hù),開(kāi)機(jī)自啟動(dòng)服務(wù)程序?yàn)橛脩?hù)顯示當(dāng)前的排名。優(yōu)選地,所述方法還包括:開(kāi)機(jī)自啟動(dòng)服務(wù)程序?qū)崟r(shí)監(jiān)控網(wǎng)絡(luò)連接狀態(tài),如果出現(xiàn)網(wǎng)絡(luò)中斷,則提示用戶(hù),并自動(dòng)進(jìn)行重新?lián)芴?hào)。圖2為本發(fā)明實(shí)施例提供的一種自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的裝置的功能模塊結(jié)構(gòu)示意圖,該裝置200包含兩個(gè)主要的程序模塊,分別為:配置模塊210,該模塊用于配置和管理?yè)芴?hào)帳戶(hù)的用戶(hù)名和密碼;開(kāi)機(jī)自啟動(dòng)服務(wù)模塊220,該模塊用于在系統(tǒng)啟動(dòng)后,加載為系統(tǒng)服務(wù)進(jìn)程,讀取所預(yù)設(shè)的撥號(hào)帳戶(hù)的用戶(hù)名和密碼,調(diào)用操作系統(tǒng)提供的撥號(hào)網(wǎng)絡(luò)管理程序庫(kù)中的函數(shù)創(chuàng)建撥號(hào)連接項(xiàng),并基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)。所述開(kāi)機(jī)自啟動(dòng)服務(wù)模塊220進(jìn)一步包含:讀取單元221,該單元用于讀取所預(yù)設(shè)的撥號(hào)帳戶(hù)的用戶(hù)名和密碼;自動(dòng)撥號(hào)單元222,該單元用于調(diào)用操作系統(tǒng)提供的撥號(hào)網(wǎng)絡(luò)管理程序庫(kù)中的函數(shù)創(chuàng)建撥號(hào)連接項(xiàng),并基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)。優(yōu)選地,述開(kāi)機(jī)自啟動(dòng)服務(wù)模塊220進(jìn)一步包含:評(píng)測(cè)單元223,該單元用于周期性地對(duì)當(dāng)前的網(wǎng)絡(luò)環(huán)境進(jìn)行評(píng)測(cè),并實(shí)時(shí)為用戶(hù)顯示評(píng)測(cè)結(jié)果,所述網(wǎng)絡(luò)環(huán)境評(píng)測(cè)參數(shù)至少包含:上行/下行傳輸速度、網(wǎng)絡(luò)穩(wěn)定性。
優(yōu)選地,述開(kāi)機(jī)自啟動(dòng)服務(wù)模塊220進(jìn)一步包含:評(píng)測(cè)結(jié)果上報(bào)單元224,用于將所述評(píng)測(cè)單元223的評(píng)測(cè)結(jié)果上報(bào)至服務(wù)器;排名顯示單元225,用于接收服務(wù)器反饋的針對(duì)當(dāng)前用戶(hù)的網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果進(jìn)行排名的排名結(jié)果,并為用戶(hù)顯示當(dāng)前的排名。優(yōu)選地,述開(kāi)機(jī)自啟動(dòng)服務(wù)模塊220進(jìn)一步包含:設(shè)備檢測(cè)單元226,用于在撥號(hào)連接之前,對(duì)撥號(hào)設(shè)備進(jìn)行檢測(cè),在撥號(hào)設(shè)備異常的情況下,為用戶(hù)顯示撥號(hào)設(shè)備異常的提示信息。優(yōu)選地,所述自動(dòng)撥號(hào)單元222在撥號(hào)失敗后自動(dòng)嘗試重新?lián)芴?hào),當(dāng)撥號(hào)失敗次數(shù)達(dá)到設(shè)定嘗試次數(shù)時(shí),提示用戶(hù)撥號(hào)失敗,并提醒用戶(hù)檢查用戶(hù)名、密碼是否設(shè)置正確。以下結(jié)合具體實(shí)例來(lái)說(shuō)明本發(fā)明的應(yīng)用:在QQ電腦管家中內(nèi)置本發(fā)明提供的配置模塊和開(kāi)機(jī)自啟動(dòng)服務(wù)模塊兩個(gè)程序模塊,實(shí)現(xiàn)電腦管家啟動(dòng)后自動(dòng)為用戶(hù)進(jìn)行網(wǎng)絡(luò)撥號(hào)的功能。在配置模塊中利用配置向?qū)У哪J揭龑?dǎo)用戶(hù)對(duì)撥號(hào)用戶(hù)名和密碼進(jìn)行配置,使該功能覆蓋各個(gè)層次用戶(hù)的需求。圖3為該實(shí)施例實(shí)現(xiàn)自動(dòng)撥號(hào)連接的流程示意圖,具體步驟如下:步驟301、在系統(tǒng)啟動(dòng)后,QQ電腦管家自動(dòng)加載運(yùn)行后在操作系統(tǒng)托盤(pán)區(qū)域顯示托盤(pán)圖標(biāo),并將用于自動(dòng)撥號(hào)的開(kāi)機(jī)自啟動(dòng)服務(wù)程序模塊加載為服務(wù)進(jìn)程,開(kāi)機(jī)自啟動(dòng)服務(wù)程序模塊讀取預(yù)設(shè)的撥號(hào)帳戶(hù)的用戶(hù)名和密碼,自動(dòng)啟動(dòng)撥號(hào)功能;步驟302、開(kāi)機(jī)自啟動(dòng)服務(wù)程序模塊首先對(duì)撥號(hào)設(shè)備進(jìn)行檢測(cè),在檢測(cè)過(guò)程中可通過(guò)托盤(pán)tips提示用戶(hù)正在進(jìn)行設(shè)備檢測(cè),采用ping命令對(duì)寬帶設(shè)備IP地址(基于不同的設(shè)備生產(chǎn)商,默認(rèn)地址可能不同,通常默認(rèn)為192.168.1.1)進(jìn)行ping操作,如果有返回,證明撥號(hào)設(shè)備運(yùn)作正常,如果沒(méi)有返回,證明設(shè)備不正常,則通過(guò)托盤(pán)tips提示用戶(hù)撥號(hào)設(shè)備檢測(cè)異常,提醒用戶(hù)檢測(cè)設(shè)備,提示中可提供相應(yīng)解決辦法頁(yè)面的鏈接;步驟303、開(kāi)機(jī)自啟動(dòng)服務(wù)程序模塊調(diào)用撥號(hào)網(wǎng)絡(luò)管理程序庫(kù)中的RasApi32.dll和RasApil6.dll,通過(guò)兩個(gè)動(dòng)態(tài)鏈接庫(kù)中提供的函數(shù)來(lái)創(chuàng)建、修改撥號(hào)連接項(xiàng),并利用指定的撥號(hào)連接項(xiàng)進(jìn)行撥號(hào)連接。例如,在新建撥號(hào)連接時(shí),可調(diào)用RasCreatePhonebookEntryA (hwnd,IpszPhonebook)函數(shù)來(lái)創(chuàng)建一個(gè)撥號(hào)連接項(xiàng),返回O證明創(chuàng)建成功,繼續(xù)下一步操作;返回I證明創(chuàng)建失敗,彈出提示。在需要修改撥號(hào)連接屬性時(shí),可調(diào)用RasEditPhonebookEntryA (hwnd,IpszPhonebook, IpszEntryName)函數(shù)來(lái)修改撥號(hào)連接的屬性,返回O證明修改成功,繼續(xù)下一步操作,返回I證明修改失敗,彈出提示。在撥號(hào)連接項(xiàng)創(chuàng)建或修改完畢后,可調(diào)用Windows的撥號(hào)網(wǎng)絡(luò)程序?qū)崿F(xiàn)撥號(hào)連接,例如可通過(guò)執(zhí)行rundll32.exe rnau1.dll, RnaDiaK撥號(hào)網(wǎng)絡(luò)連接名 > 命令進(jìn)行撥號(hào)連接,然后可調(diào)用 RasEnumConnections (lprasconn, lpcb, IpcConnections)函數(shù)返回整個(gè)RAS 集合,再用 RasGetConnectStatus (hrasconn, Iprasconnstatus)函數(shù)來(lái)判斷 RAS 的連接狀態(tài),O標(biāo)識(shí)連接成功,從而獲取當(dāng)前網(wǎng)絡(luò)的連接狀態(tài),也可通過(guò)返回的錯(cuò)誤碼分析出錯(cuò)誤狀態(tài),并給出相應(yīng)提示信息。在進(jìn)行撥號(hào)連接的過(guò)程中,可通過(guò)托盤(pán)tips提示用戶(hù)正在進(jìn)行撥號(hào);撥號(hào)過(guò)程采用多次嘗試機(jī)制(次數(shù)可配置),如果撥號(hào)成功則進(jìn)行網(wǎng)絡(luò)狀況檢測(cè);如果撥號(hào)失敗則嘗試重新?lián)芴?hào),多次嘗試均失敗,則在屏幕中央顯示錯(cuò)誤提示窗口,提示用戶(hù)撥號(hào)失敗,提醒用戶(hù)檢測(cè)用戶(hù)名、密碼是否設(shè)置正確等。提示中可鏈接到相應(yīng)的解決辦法頁(yè)面。步驟304、在撥號(hào)成功后,開(kāi)機(jī)自啟動(dòng)服務(wù)程序模塊周期性對(duì)網(wǎng)絡(luò)環(huán)境狀態(tài)進(jìn)行評(píng)測(cè),并實(shí)時(shí)為用戶(hù)顯示網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果。所述網(wǎng)絡(luò)環(huán)境評(píng)測(cè)內(nèi)容包括上行/下行傳輸速度、網(wǎng)絡(luò)穩(wěn)定性等,顯示的內(nèi)容可以是當(dāng)前周期內(nèi)上行/下行的平均傳輸速度、網(wǎng)絡(luò)穩(wěn)定性等級(jí)等。進(jìn)一步地,在撥號(hào)成功后,開(kāi)機(jī)自啟動(dòng)服務(wù)程序模塊還可將網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果傳送到服務(wù)器,服務(wù)器對(duì)所有用戶(hù)上傳的網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果進(jìn)行排名,并向上傳用戶(hù)反饋該用戶(hù)的網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果的排名名次,開(kāi)機(jī)自啟動(dòng)服務(wù)程序模塊接收到反饋后,為用戶(hù)顯示排名結(jié)果。進(jìn)一步地,開(kāi)機(jī)自啟動(dòng)服務(wù)程序模塊可監(jiān)控網(wǎng)絡(luò)運(yùn)行情況,如果出現(xiàn)網(wǎng)絡(luò)中斷,則提示用戶(hù),并自動(dòng)進(jìn)行重新?lián)芴?hào)。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明保護(hù)范圍。
權(quán)利要求
1.一種自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的方法,其特征在于,該方法包括: 在系統(tǒng)啟動(dòng)后,將開(kāi)機(jī)自啟動(dòng)服務(wù)程序加載為系統(tǒng)服務(wù)進(jìn)程,由所述開(kāi)機(jī)自啟動(dòng)服務(wù)程序讀取預(yù)設(shè)的撥號(hào)帳戶(hù)的用戶(hù)名和密碼,調(diào)用操作系統(tǒng)提供的撥號(hào)網(wǎng)絡(luò)管理程序庫(kù)中的函數(shù)創(chuàng)建撥號(hào)連接項(xiàng),并基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)后,所述方法還包括: 所述開(kāi)機(jī)自啟動(dòng)服務(wù)程序周期性地對(duì)當(dāng)前的網(wǎng)絡(luò)環(huán)境進(jìn)行評(píng)測(cè),所述網(wǎng)絡(luò)環(huán)境評(píng)測(cè)參數(shù)至少包含:上行/下行傳輸速度、網(wǎng)絡(luò)穩(wěn)定性; 所述開(kāi)機(jī)自啟動(dòng)服務(wù)程序?qū)崟r(shí)為用戶(hù)顯示評(píng)測(cè)結(jié)果。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在獲得評(píng)測(cè)結(jié)果后,所述方法還包括: 所述開(kāi)機(jī)自啟動(dòng)服務(wù)程序?qū)⒕W(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果上轉(zhuǎn)至服務(wù)器,服務(wù)器對(duì)所有用戶(hù)上報(bào)的網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果進(jìn)行排序,然后將該用戶(hù)的網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果的排名反饋給該用戶(hù),開(kāi)機(jī)自啟動(dòng)服務(wù)程序?yàn)橛脩?hù)顯示當(dāng)前的排名。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接之前,所述方法還包括: 所述開(kāi)機(jī)自啟動(dòng)服務(wù)程序?qū)芴?hào)設(shè)備進(jìn)行檢測(cè),在撥號(hào)設(shè)備異常的情況下,為用戶(hù)顯示撥號(hào)設(shè)備異常的提示信息。
5.根據(jù)權(quán)利要求 1所述的方法,其特征在于,所述基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)時(shí),采用多次嘗試機(jī)制,如果撥號(hào)失敗則嘗試重新?lián)芴?hào),撥號(hào)失敗次數(shù)達(dá)到設(shè)定嘗試次數(shù)時(shí),提示用戶(hù)撥號(hào)失敗,并提醒用戶(hù)檢查用戶(hù)名、密碼是否設(shè)置正確。
6.一種自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的裝置,其特征在于,該裝置包括: 配置模塊,用于配置和管理?yè)芴?hào)帳戶(hù)的用戶(hù)名和密碼; 開(kāi)機(jī)自啟動(dòng)服務(wù)模塊,用于在系統(tǒng)啟動(dòng)后,加載為系統(tǒng)服務(wù)進(jìn)程,讀取所預(yù)設(shè)的撥號(hào)帳戶(hù)的用戶(hù)名和密碼,調(diào)用操作系統(tǒng)提供的撥號(hào)網(wǎng)絡(luò)管理程序庫(kù)中的函數(shù)創(chuàng)建撥號(hào)連接項(xiàng),并基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述開(kāi)機(jī)自啟動(dòng)服務(wù)模塊包含: 讀取單元,用于讀取所預(yù)設(shè)的撥號(hào)帳戶(hù)的用戶(hù)名和密碼; 自動(dòng)撥號(hào)單元,用于調(diào)用操作系統(tǒng)提供的撥號(hào)網(wǎng)絡(luò)管理程序庫(kù)中的函數(shù)創(chuàng)建撥號(hào)連接項(xiàng),并基于所創(chuàng)建的撥號(hào)連接項(xiàng)撥號(hào)連接到網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò); 評(píng)測(cè)單元,用于周期性地對(duì)當(dāng)前的網(wǎng)絡(luò)環(huán)境進(jìn)行評(píng)測(cè),并實(shí)時(shí)為用戶(hù)顯示評(píng)測(cè)結(jié)果,所述網(wǎng)絡(luò)環(huán)境評(píng)測(cè)參數(shù)至少包含:上行/下行傳輸速度、網(wǎng)絡(luò)穩(wěn)定性。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述開(kāi)機(jī)自啟動(dòng)服務(wù)模塊還包含: 評(píng)測(cè)結(jié)果上報(bào)單元,用于將所述評(píng)測(cè)單元的評(píng)測(cè)結(jié)果上報(bào)至服務(wù)器; 排名顯示單元,用于接收服務(wù)器反饋的針對(duì)當(dāng)前用戶(hù)的網(wǎng)絡(luò)環(huán)境評(píng)測(cè)結(jié)果進(jìn)行排名的排名結(jié)果,并為用戶(hù)顯示當(dāng)前的排名。
9.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述開(kāi)機(jī)自啟動(dòng)服務(wù)模塊還包含: 設(shè)備檢測(cè)單元,用于在撥號(hào)連接之前,對(duì)撥號(hào)設(shè)備進(jìn)行檢測(cè),在撥號(hào)設(shè)備異常的情況下,為用戶(hù)顯示撥號(hào)設(shè)備異常的提示信息。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述自動(dòng)撥號(hào)單元在撥號(hào)失敗后自動(dòng)嘗試重新?lián)芴?hào),當(dāng)撥號(hào)失敗次數(shù)達(dá)到設(shè)定嘗試次數(shù)時(shí),提示用戶(hù)撥號(hào)失敗,并提醒用戶(hù)檢查用戶(hù)名、密碼是否設(shè)置 正確。
全文摘要
本發(fā)明公開(kāi)了一種自動(dòng)進(jìn)行網(wǎng)絡(luò)撥號(hào)的方法及裝置,用于解決現(xiàn)有自動(dòng)撥號(hào)方法對(duì)用戶(hù)要求高、易用性差、無(wú)法實(shí)時(shí)了解當(dāng)前網(wǎng)絡(luò)狀況的技術(shù)問(wèn)題。本發(fā)明通過(guò)開(kāi)機(jī)自啟動(dòng)服務(wù)程序協(xié)助用戶(hù)進(jìn)行開(kāi)機(jī)后自動(dòng)撥號(hào),避免用戶(hù)每次開(kāi)機(jī)后都需要進(jìn)行重復(fù)的手動(dòng)撥號(hào),節(jié)約用戶(hù)時(shí)間,增強(qiáng)產(chǎn)品體驗(yàn),為產(chǎn)品帶來(lái)良好的口碑。
文檔編號(hào)H04L12/26GK103179002SQ20111043564
公開(kāi)日2013年6月26日 申請(qǐng)日期2011年12月22日 優(yōu)先權(quán)日2011年12月22日
發(fā)明者周基珉 申請(qǐng)人:騰訊科技(深圳)有限公司