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

一種網(wǎng)絡檢測方法、網(wǎng)絡檢測裝置及智能終端與流程

文檔序號:12889944閱讀:455來源:國知局
一種網(wǎng)絡檢測方法、網(wǎng)絡檢測裝置及智能終端與流程

本發(fā)明屬于網(wǎng)絡應用技術領域,尤其涉及一種網(wǎng)絡檢測方法、網(wǎng)絡檢測裝置、智能終端及計算機可讀存儲介質。



背景技術:

隨著通訊技術的快速發(fā)展,無線網(wǎng)絡,特別是無線局域網(wǎng)(wirelesslocalareanet,wlan)在生活中各個方面都得到了廣泛應用。由于無線局域網(wǎng)不需要布線,且傳輸速度較快,因而能夠很好的彌補有限局域網(wǎng)的不足。而當前幾乎所有的智能終端都支持通過無線保真(wirelessfidelity,wi-fi)接入無線局域網(wǎng)的熱點(hotspot)以實現(xiàn)上網(wǎng)功能。

然而,很多公共場所提供的熱點為web認證熱點,用戶在接入web認證熱點后需要輸入認證信息,才能訪問互聯(lián)網(wǎng);還有些公共場所提供的熱點由于訪問人數(shù)過多,使得用戶訪問互聯(lián)網(wǎng)的速度過慢,甚至無法訪問互聯(lián)網(wǎng)。這導致了在很多情況下,由于用戶無法獲知熱點的狀態(tài),并不知曉智能終端在接入熱點后仍然不能上網(wǎng),浪費了用戶的時間。



技術實現(xiàn)要素:

有鑒于此,本發(fā)明提供了一種網(wǎng)絡檢測方法、網(wǎng)絡檢測裝置、智能終端及計算機可讀存儲介質,旨在及時獲知當前接入的無線局域網(wǎng)的網(wǎng)絡狀態(tài),提高對當前接入的無線局域網(wǎng)的網(wǎng)絡檢測的速度及效率。

本發(fā)明第一方面提供了一種網(wǎng)絡檢測方法,上述網(wǎng)絡檢測方法包括:

在智能終端接入無線局域網(wǎng)后,同時啟動超文本傳輸協(xié)議http檢測及傳輸控制協(xié)議tcp檢測;

上述http檢測為:通過上述無線局域網(wǎng)向預設的第一服務器發(fā)送http連接請求,根據(jù)上述智能終端與上述第一服務器的連接狀況得到http檢測結果;

上述tcp檢測為:周期性檢測上述智能終端當前網(wǎng)絡連接的tcp狀態(tài),根據(jù)上述tcp狀態(tài)得到tcp檢測結果;

在預設的檢測時間內,基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡。

本發(fā)明第二方面提供了一種網(wǎng)絡檢測裝置,上述網(wǎng)絡檢測裝置包括:

檢測單元,用于在智能終端接入無線局域網(wǎng)后,同時啟動超文本傳輸協(xié)議http檢測及傳輸控制協(xié)議tcp檢測;

確定單元,用于在預設的檢測時間內,基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡;

其中,上述檢測單元包括:

http檢測單元,用于通過上述無線局域網(wǎng)向預設的第一服務器發(fā)送http連接請求,根據(jù)上述智能終端與上述第一服務器的連接狀況得到http檢測結果;

tcp檢測單元,用于周期性檢測上述智能終端當前網(wǎng)絡連接的tcp狀態(tài),根據(jù)上述tcp狀態(tài)得到tcp檢測結果。

本發(fā)明第三方面提供了一種智能終端,包括存儲器,處理器及存儲在存儲器上并可在處理器上運行的計算機程序,上述處理器執(zhí)行上述計算機程序時實現(xiàn)上述第一方面中提及的網(wǎng)絡檢測方法。

本發(fā)明第四方面提供一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機程序,上述計算機程序被處理器執(zhí)行時實現(xiàn)上述第一方面中提及的網(wǎng)絡檢測方法。

由上可見,在本發(fā)明方案中,在智能終端接入無線局域網(wǎng)后,同時啟動超文本傳輸協(xié)議http檢測及傳輸控制協(xié)議tcp檢測,其中,上述http檢測為:通過上述無線局域網(wǎng)向預設的第一服務器發(fā)送http連接請求,根據(jù)上述智能終端與上述第一服務器的連接狀況得到http檢測結果,上述tcp檢測為:周期性檢測上述智能終端當前網(wǎng)絡連接的tcp狀態(tài),根據(jù)上述tcp狀態(tài)得到tcp檢測結果,然后在預設的檢測時間內,基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡。在智能終端接入無線局域網(wǎng)后,由于在無線局域網(wǎng)處于不同網(wǎng)絡狀態(tài)下時,獲取http檢測及tcp檢測的結果所用時間不同,因而本發(fā)明方案通過同時進行http檢測及tcp檢測,能夠最快速度的獲知智能終端接入的無線局域網(wǎng)的網(wǎng)絡狀態(tài),減少用戶的等待時間,避免出現(xiàn)智能終端接入的無線局域網(wǎng)無法上網(wǎng),而用戶卻不知情的情況。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明提供的網(wǎng)絡檢測方法一個實施例實現(xiàn)流程示意圖;

圖2是本發(fā)明提供的網(wǎng)絡檢測方法步驟101中http檢測的具體實現(xiàn)流程示意圖;

圖3是本發(fā)明提供的網(wǎng)絡檢測方法步驟101中tcp檢測的具體實現(xiàn)流程示意圖;

圖4是本發(fā)明提供的網(wǎng)絡檢測方法另一個實施例實現(xiàn)流程示意圖;

圖5是本發(fā)明提供的網(wǎng)絡檢測裝置一個實施例結構示意圖;

圖6是本發(fā)明提供的智能終端一個實施例結構示意圖。

具體實施方式

以下描述中,為了說明而不是為了限定,提出了諸如特定系統(tǒng)結構、技術之類的具體細節(jié),以便透徹理解本發(fā)明實施例。然而,本領域的技術人員應當清楚,在沒有這些具體細節(jié)的其它實施例中也可以實現(xiàn)本發(fā)明。在其它情況中,省略對眾所周知的系統(tǒng)、裝置、電路以及方法的詳細說明,以免不必要的細節(jié)妨礙本發(fā)明的描述。

為了說明本發(fā)明上述的技術方案,下面通過具體實施例來進行說明。

實施例一

下面對本發(fā)明實施例提供的一種網(wǎng)絡檢測方法進行描述,請參閱圖1,本發(fā)明實施例中的網(wǎng)絡檢測方法包括:

在步驟101中,在智能終端接入無線局域網(wǎng)后,同時啟動超文本傳輸協(xié)議http檢測及傳輸控制協(xié)議tcp檢測;

在本發(fā)明實施例中,上述智能終端接入無線局域網(wǎng),可以是智能終端接收了用戶輸入的連接指令,并基于上述連接指令接入上述連接指令所確定的無線局域網(wǎng),或者,也可以是在智能終端的wi-fi模式下,由智能終端主動掃描當前環(huán)境下可以接入的無線局域網(wǎng),并由智能終端主動接入當前環(huán)境下智能終端可以接入的任一無線局域網(wǎng),其中,上述由智能終端主動接入當前環(huán)境下智能終端可以接入的任一無線局域網(wǎng)可以是接入當前環(huán)境下信號最強的一個無線局域網(wǎng),也可以是接入當前環(huán)境下隨機指定的一個無線局域網(wǎng),還可以是接入當前環(huán)境下上述智能終端曾接入次數(shù)最多的一個無線局域網(wǎng),此處不作限定。在智能終端接入無線局域網(wǎng)后,可以立即或者等待一定時間觸發(fā)智能終端同時啟動http檢測及tcp檢測;其中,上述http檢測為:通過上述無線局域網(wǎng)向預設的第一服務器發(fā)送http連接請求,根據(jù)上述智能終端與上述第一服務器的連接狀況得到http檢測結果;上述tcp檢測為:周期性檢測上述智能終端當前網(wǎng)絡連接的tcp狀態(tài),根據(jù)上述tcp狀態(tài)得到tcp檢測結果。

進一步地,圖2示出了步驟101中http檢測的具體實現(xiàn)流程,詳述如下:

在步驟201中,通過上述無線局域網(wǎng)向預設的第一服務器發(fā)送超文本傳輸協(xié)議http連接請求;

在步驟202中,若與上述第一服務器連接成功,則確定本次http檢測結果為連接成功;

在步驟203中,若與上述第一服務器連接失敗,則根據(jù)接收到的http狀態(tài)值確定上述無線局域網(wǎng)是否為認證網(wǎng)絡;

可選地,上述根據(jù)接收到的http狀態(tài)值確定上述無線局域網(wǎng)是否為認證網(wǎng)絡,具體包括:在向上述第一服務器發(fā)送了http連接請求后,對接收到的http狀態(tài)值進行查閱;若上述http狀態(tài)值指示了在連接上述第一服務器的過程中,所請求訪問的與上述第一服務器關聯(lián)的統(tǒng)一資源定位符(uniformresourcelocator,url)被重定向,則進一步檢測重定向后的url所關聯(lián)的頁面是否包含預設的關鍵詞,例如“用戶名”、“登錄名”、“密碼”等關鍵詞;若重定向后的url所關聯(lián)的頁面包含預設的關鍵詞,則確定上述無線局域網(wǎng)為認證網(wǎng)絡。當然,也可以通過其它方式,檢測上述無線局域網(wǎng)是否為認證網(wǎng)絡,此處不作限定。需要注意的是,上述預設的關鍵詞僅僅是示例性的。

在步驟204中,若確定上述無線局域網(wǎng)為認證網(wǎng)絡,則確定本次http檢測結果為連接受限;

在步驟205中,若確定上述無線局域網(wǎng)不為認證網(wǎng)絡,則確定本次http檢測結果為連接失敗。

可選地,考慮到與上述第一服務器連接失敗可能不是上述無線局域網(wǎng)的原因,而是上述第一服務器自身的原因,在步驟201中,除了向第一服務器發(fā)送http連接請求之外,還可以通過多線程并發(fā)的方式向預設的第二服務器發(fā)送http連接請求;若與上述第一服務器和/或上述第二服務器連接成功,則確定本次http檢測結果為連接成功;若與上述第一服務器及第二服務器均連接失敗,則再執(zhí)行根據(jù)接收到的http狀態(tài)值確定上述無線局域網(wǎng)是否為認證網(wǎng)絡這一步驟及后續(xù)步驟。

進一步地,圖3示出了步驟101中tcp檢測的具體實現(xiàn)流程,詳述如下:

在步驟301中,周期性獲取當前上述智能終端的內核中所有的套接字socket的參數(shù)信息;

在本發(fā)明實施例中,在周期性檢測當前網(wǎng)絡連接的tcp狀態(tài)時,首先從智能終端的內核中,周期性獲取當前存在的所有的socket的參數(shù)信息。具體地,對于任一socket來說,步驟201中獲取的socket的參數(shù)信息包括但不限于狀態(tài)(state)信息、重傳超時(retransmissiontime-out,rto)信息、往返時延(round-triptime,rtt)信息、響應超時(acknowledgetime-out,ato)信息。

可選地,上述步驟301具體為:

檢測當前上述智能終端的內核中是否存在socket;

若當前上述智能終端的內核中不存在socket,則確定當前網(wǎng)絡連接的tcp狀態(tài)為連接失?。?/p>

若當前上述智能終端的內核中存在socket,則周期性獲取當前上述智能終端的內核中所有的socket的參數(shù)信息。

其中,一旦智能終端接入了無線局域網(wǎng),則可以檢測當前智能終端的內核中是否存在socket。由于在智能終端處于可以上網(wǎng)的狀態(tài)時,多數(shù)智能終端的系統(tǒng)后臺會主動創(chuàng)建socket進行tcp連接,因而,可以通過內核中的socket的數(shù)量,初步確定當前是否存在tcp連接。若上述智能終端的內核中不存在socket,則意味著當前也不存在與socket對應的鏈路,即,當前不存在tcp連接,因而,可以確定當前網(wǎng)絡連接的tcp狀態(tài)為連接失?。欢诋斍皟群酥写嬖趕ocket時,則可以周期性獲取當前各socket的參數(shù)信息。

在步驟302中,基于各socket的參數(shù)信息,分別判斷與各socket對應的鏈路的類型;

在本發(fā)明實施例中,基于內核中的各socket的參數(shù)信息,分別判斷與各socket對應的鏈路類型。具體地,上述鏈路類型包括網(wǎng)絡差鏈路,網(wǎng)絡受限鏈路,不再使用鏈路,未關閉鏈路。其中,若socket的state參數(shù)不為tcp_syn_sent,且rtt參數(shù)大于預設的rtt閾值(比如10000000),且與該socket對應的鏈路存在重傳的數(shù)據(jù)包或者未響應的數(shù)據(jù)包時,則確定與該socket對應的鏈路為網(wǎng)絡差鏈路;若socket的state參數(shù)為tcp_syn_sent,且與該socket對應的鏈路最后一次發(fā)送數(shù)據(jù)包時間與最后一次接收數(shù)據(jù)包時間相等時,則確定與該socket對應的鏈路為網(wǎng)絡受限鏈路;若socket對應的鏈路最后一次發(fā)送數(shù)據(jù)包時間、最后一次接收數(shù)據(jù)包時間及最后一次接收響應(acknowledge,ack)時間均大于預設的周期閾值時,則確定與該socket對應的鏈路為不再使用鏈路;若socket的state參數(shù)不為tcp_close_wait,則確定與該socket對應的鏈路為未關閉鏈路。需要注意的是,允許一socket所對應的鏈路同時屬于上述兩種以上的鏈路的類型,此處不作限定,例如,網(wǎng)絡受限鏈路必然為未關閉鏈路,則一鏈路可以同時為網(wǎng)絡受限鏈路及未關閉鏈路。

在步驟303中,根據(jù)不同類型的鏈路之間的數(shù)量關系,確定當前網(wǎng)絡連接的tcp狀態(tài);

在本發(fā)明實施例中,根據(jù)步驟202中獲得的各個類型的鏈路之間的數(shù)量關系,確定當前網(wǎng)絡連接的tcp狀態(tài)??蛇x地,可以首先確定當前網(wǎng)絡連接的tcp狀態(tài)是否為連接成功;若當前網(wǎng)絡連接的tcp狀態(tài)不為連接成功,則繼續(xù)檢測當前網(wǎng)絡連接的tcp狀態(tài)是否為連接失??;若當前網(wǎng)絡連接的tcp狀態(tài)不為連接失敗,則再繼續(xù)檢測當前網(wǎng)絡連接的tcp狀態(tài)是否為連接受限。具體地,在確定當前網(wǎng)絡連接的tcp狀態(tài)是否為連接成功之前,可以先統(tǒng)計網(wǎng)絡不佳鏈路的數(shù)量,其中,上述網(wǎng)絡不佳鏈路的數(shù)量為網(wǎng)絡受限鏈路的數(shù)量及網(wǎng)絡差鏈路的數(shù)量之和。

其中,上述確定當前網(wǎng)絡連接的tcp狀態(tài)是否為連接成功,具體為:

若第一比值不大于預設的比值閾值c1,且第二比值不大于預設的比值閾值d1,則確定當前網(wǎng)絡連接的tcp狀態(tài)為連接成功,其中,上述第一比值為網(wǎng)絡不佳鏈路的數(shù)量與未關閉鏈路的數(shù)量的比值,上述第二比值為不再使用鏈路的數(shù)量與未關閉鏈路的數(shù)量的比值,上述c1、d1的取值可由開發(fā)人員或用戶自行設置,此處不作限定。

其中,在確定了上述tcp狀態(tài)不為連接成功后,上述確定當前網(wǎng)絡連接的tcp狀態(tài)是否為連接失敗,具體為:

若上述第一比值不小于預設的比值閾值c2,且上述第二比值不小于預設的比值閾值d2,且第三比值不小于預設的比值閾值e2,則確定當前網(wǎng)絡連接的tcp狀態(tài)為連接失敗,其中,上述第三比值為網(wǎng)絡受限鏈路的數(shù)量與未關閉鏈路的數(shù)量的比值,上述c2、d2、e2的取值可由開發(fā)人員或用戶自行設置,此處不作限定。

其中,在確定了上述tcp狀態(tài)不為連接失敗后,上述確定當前網(wǎng)絡連接的tcp狀態(tài)是否為連受限,具體為:

若上述第一比值不小于預設的比值閾值c3,且上述第二比值不小于預設的比值閾值d3,且第三比值不小于預設的比值閾值e3,則確定當前網(wǎng)絡連接的tcp狀態(tài)為連接失敗,其中,上述比值閾值c3不同于上述比值閾值c2,上述比值閾值d3不同于上述比值閾值d2,上述比值閾值e3不同于上述比值閾值e2,上述c3、d3、e3的取值可由開發(fā)人員或用戶自行設置,此處不作限定。

在步驟304中,若連續(xù)n1次確定上述tcp狀態(tài)為連接成功,則確定本次tcp檢測結果為連接成功;

在本發(fā)明實施例中,一旦步驟303中連續(xù)n1次確定上述tcp狀態(tài)為連接成功,則確定本次tcp檢測結果為連接成功,并停止執(zhí)行上述周期性獲取當前所有的套接字socket的參數(shù)信息的步驟,避免浪費智能終端的運行資源。

在步驟305中,若連續(xù)n2次確定上述tcp狀態(tài)為連接失敗,則確定本次tcp檢測結果為連接失??;

在步驟306中,若連續(xù)n3次確定上述tcp狀態(tài)為連接受限,則確定本次tcp檢測結果為連接受限;

在本發(fā)明實施例中,當上述tcp狀態(tài)為網(wǎng)絡受限時,意味著此時智能終端所處的網(wǎng)絡為受限制的網(wǎng)絡,即,此時智能終端所連接的無線局域網(wǎng)很可能是認證網(wǎng)絡。因此,一旦檢測到上述tcp狀態(tài)為連接受限的狀態(tài),則即刻輸出提醒消息,以提示用戶進行身份認證。上述提醒消息可以以音頻的方式輸出,也可以文字的方式輸出,此處不作限定。

可選地,上述n1少于上述n2,上述n2少于上述n3。由于每次獲取tcp狀態(tài)的時間相同,能夠使得在上述無線局域網(wǎng)的網(wǎng)絡連接狀態(tài)良好時,在短時間內即可通過檢測當前網(wǎng)絡連接的tcp狀態(tài)快速確定上述無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡;在上述無線局域網(wǎng)的網(wǎng)絡連接狀態(tài)不佳時,通過稍長時間對當前網(wǎng)絡連接的tcp狀態(tài)的檢測,避免對上述無線局域網(wǎng)的網(wǎng)絡連接狀態(tài)作出錯誤判斷;而在上述無線局域網(wǎng)為受限制的網(wǎng)絡時,由于進行認證操作需要耗費一定的時間,為了給用戶留出時間,可以對上述n3取較大值,因此此處可以令n3大于n2。

在步驟102中,在預設的檢測時間內,基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡。

在本發(fā)明實施例中,上述步驟102表現(xiàn)為:若本次http檢測所得到的http檢測結果為連接成功,則確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡;若本次tcp檢測所得到的tcp檢測結果為連接失敗,或者,若本次http檢測所得到的http檢測結果及本次tcp檢測所得到的tcp檢測結果均為連接受限,則確定上述智能終端當前接入的無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡。實際上,若智能終端能夠通過上述無線局域網(wǎng)上網(wǎng),則http檢測的速度通??煊趖cp檢測的速度,即在得到tcp檢測結果之前,通過得到的http檢測結果就已經(jīng)能夠確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡了,并且,當無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡時,http檢測結果通??梢栽陬A設的第一時間內獲得;與之對應的,在上述無線局域網(wǎng)不為認證網(wǎng)絡的情況下,若智能終端不能夠通過上述無線局域網(wǎng)上網(wǎng),則tcp檢測的速度通常快于http檢測的速度,即在得到http檢測結果之前,通過得到的tcp檢測結果就已經(jīng)能夠確定上述智能終端當前接入的無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡了,并且,當無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡時,tcp檢測結果通常可以在預設的第二時間內獲得;因此在本步驟中,由于http檢測連接成功的速度較快,tcp檢測連接失敗的速度較快,通過結合http檢測及tcp檢測,能夠快速確定智能終端當前接入的無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡。進一步地,由于連接受限的狀態(tài)相對于連接失敗的狀態(tài)及連接成功的狀態(tài)較為復雜,為了提高網(wǎng)絡檢測的準確率,僅在http檢測結果及tcp檢測結果均為連接受限時,才確定上述智能終端當前接入的無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡。

可選地,上述基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡之后,或者,在上述檢測時間到達之后,上述網(wǎng)絡檢測方法還包括:

若本次tcp檢測和/或本次http檢測仍在運行中,則停止本次tcp檢測和/或本次http檢測。

其中,上述預設的檢測時間略大于一次http檢測或一次tcp檢測所正常耗費的最長時間。一旦已經(jīng)確定了上述無線局域網(wǎng)是否可上網(wǎng),為了節(jié)約智能終端的運行資源,避免智能終端執(zhí)行不必要的網(wǎng)絡檢測操作,當本次tcp檢測和/或本次http檢測仍在運行中時,停止本次tcp檢測和/或本次http檢測。進一步地,若在上述檢測時間到達后,仍未確定上述智能終端當前接入的無線局域網(wǎng)是否可上網(wǎng),則可能是在http檢測和/或tcp檢測的過程中出現(xiàn)了問題而導致的本次網(wǎng)絡檢測超時,此時,若本次tcp檢測和/或本次http檢測仍在運行中,也同樣停止本次tcp檢測和/或本次http檢測,并等待一定時間觸發(fā)智能終端啟動下次http檢測及tcp檢測。

由上可見,通過本發(fā)明實施例,在智能終端接入無線局域網(wǎng)后,由于在無線局域網(wǎng)處于不同網(wǎng)絡狀態(tài)下時,獲取http檢測及tcp檢測的結果所用時間不同,因而通過同時進行http檢測及tcp檢測,能夠最快速度的獲知無線局域網(wǎng)的網(wǎng)絡狀態(tài),減少用戶的等待時間,避免出現(xiàn)智能終端接入的無線局域網(wǎng)無法上網(wǎng),而用戶卻不知情的情況。

應理解,上述實施例中各步驟的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應以其功能和內在邏輯確定,而不應對本發(fā)明實施例的實施過程構成任何限定。

實施例二

在實施例一的基礎上,下面對本發(fā)明實施例提供的另一種網(wǎng)絡檢測方法進行描述,請參閱圖4,本發(fā)明實施例中的網(wǎng)絡檢測方法包括:

在步驟401中,在智能終端接入無線局域網(wǎng)后,同時啟動超文本傳輸協(xié)議http檢測及傳輸控制協(xié)議tcp檢測;

在本發(fā)明實施例中,上述步驟401與上述步驟101相同,具體可參見步驟101的相關描述,在此不再贅述。

在步驟402中,在預設的檢測時間內,基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡;

在本發(fā)明實施例中,上述步驟402與上述步驟102相同,具體可參見步驟102的相關描述,在此不再贅述。

在步驟403中,若上述無線局域網(wǎng)被確定為不可上網(wǎng)網(wǎng)絡,則斷開上述智能終端與上述無線局域網(wǎng)的連接;

在本發(fā)明實施例中,由于上述無線局域網(wǎng)已被確定為不可上網(wǎng)網(wǎng)絡,若智能終端仍保持接入上述無線局域網(wǎng),則會默認使用接入的無線局域網(wǎng)來進行網(wǎng)絡訪問,而當前接入的無線局域網(wǎng)實際上又是無法與外網(wǎng)進行連接的,這會給用戶帶來使用上的不便,影響智能終端的可操作性。為了避免上述情況的發(fā)生,在上述無線局域網(wǎng)被確定為不可上網(wǎng)網(wǎng)絡后,斷開上述智能終端與上述無線局域網(wǎng)的連接,避免給用戶帶來已經(jīng)接入了無線局域網(wǎng)卻仍然無法訪問外網(wǎng)的疑惑。在斷開與上述無線局域網(wǎng)的連接后,可以以文字的方式或者音頻的方式主動提醒用戶由于當前無線局域網(wǎng)的網(wǎng)絡狀態(tài)不佳,智能終端已經(jīng)斷開與上述無線局域網(wǎng)的連接。

可選地,若上述無線局域網(wǎng)被確定為不可上網(wǎng)網(wǎng)絡,則上述網(wǎng)絡檢測方法還包括:

在預設的禁用時間內,禁用上述無線局域網(wǎng)。

其中,由于上述無線局域網(wǎng)已經(jīng)被確定不可上網(wǎng)網(wǎng)絡,為了避免智能終端在手動斷開或自動斷開與上述無線局域網(wǎng)的連接后再次自動接入上述無線局域網(wǎng),可以在預設的禁用時間內,禁用上述無線局域網(wǎng),并記錄上述無線局域網(wǎng)被禁用的次數(shù)??蛇x地,上述預設的禁用時間可以是智能終端設置的一個定值,例如五分鐘,此處不作限定。

可選地,上述在預設的禁用時間內,禁用上述無線局域網(wǎng)包括:

獲取當前記錄的上述無線局域網(wǎng)被禁用的次數(shù);

根據(jù)當前記錄的上述無線局域網(wǎng)被禁用的次數(shù)設定上述無線局域網(wǎng)的禁用時間;

在上述無線局域網(wǎng)的禁用時間內,禁用上述無線局域網(wǎng);

更新當前記錄的上述無線局域網(wǎng)被禁用的次數(shù)。

其中,上述禁用時間可以與上述無線局域網(wǎng)被禁用的次數(shù)成正比例關系。例如,對于某一無線局域網(wǎng)a,在第一次禁用該無線局域網(wǎng)a時,禁用時間為5分鐘;在第二次禁用該無線局域網(wǎng)a時,禁用時間為10分鐘;在第三次禁用該無線局域網(wǎng)a時,禁用時間為15分鐘,即,對該無線局域網(wǎng)的禁用時間隨著該無線局域網(wǎng)的禁用次數(shù)的遞增而遞增。需要注意的是,上述禁用時間僅僅是示例性的,在實際應用中,上述禁用時間可以根據(jù)用戶的需求而進行更改,此處不作限定。并且,每當無線局域網(wǎng)被禁用時,其對應的被禁用的次數(shù)也會得到更新。

可選地,為了提高用戶手動選擇無線局域網(wǎng)的效率,上述網(wǎng)絡檢測方法還包括:

在無線局域網(wǎng)備選列表中,顯示各個可連接的無線局域網(wǎng)曾被上述智能終端接入的次數(shù)及曾被上述智能終端禁用的次數(shù)。

其中,在用戶手動連接無線局域網(wǎng)時,由于無線局域網(wǎng)備選列表中通常只顯示各無線局域網(wǎng)的信號強度,使得用戶在選擇無線局域網(wǎng)時也只考慮到了無線局域網(wǎng)的信號強度,而忽略了選擇的無線局域網(wǎng)是否能夠進行網(wǎng)絡訪問。實際上,許多公共場所中開放的無線局域網(wǎng)的熱點,雖然熱點的信號強度較強,但由于訪問的人數(shù)過多或者由于該熱點的無線局域網(wǎng)為認證網(wǎng)絡,而導致智能終端接入該無線局域網(wǎng)后根本無法實現(xiàn)上網(wǎng)功能。為了使得各無線局域網(wǎng)的真實網(wǎng)絡連接狀態(tài)能夠在用戶手動選擇網(wǎng)絡之前為用戶所知,可以在無線局域網(wǎng)備選列表中,顯示各個可連接的無線局域網(wǎng)曾被上述智能終端接入的次數(shù)及曾被上述智能終端禁用的次數(shù),其中,上述可連接的無線局域網(wǎng)為當前智能終端還未接入的無線局域網(wǎng)。例如,若在無線局域網(wǎng)列表中存在a、b、c三個可連接的無線局域網(wǎng),a的總連接次數(shù)為10次,被禁用次數(shù)為8次,信號強度為強;b的總連接次數(shù)為5次,被禁用次數(shù)為0次,信號強度為較強;c的總連接次數(shù)為8次,被禁用次數(shù)為3次,信號強度為強,上述總連接次數(shù)為無線局域網(wǎng)曾被上述智能終端接入的次數(shù),上述被禁用次數(shù)為無線局域網(wǎng)曾被上述智能終端禁用的次數(shù)。由于用戶可以直接通過無線局域網(wǎng)備選列表獲知各無線局域網(wǎng)的歷史連接情況,結合各無線局域網(wǎng)的信號強度,選擇合適的無線局域網(wǎng)進行連接,因而在上述例子中,考慮到各熱點曾被禁用的情況,用戶很大可能會選擇信號強度僅僅是較強的無線局域網(wǎng)b,而不是信號強的無線局域網(wǎng)a或c。

由上可見,通過本發(fā)明實施例,在通過http檢測及tcp檢測的檢測結果確定智能終端當前接入的無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡后,將主動斷開與當前接入的無線局域網(wǎng)的連接避免給用戶帶來已經(jīng)接入了無線局域網(wǎng)卻仍然無法訪問外網(wǎng)的疑惑;同時還將禁用上述無線局域網(wǎng)一段時間,以避免智能終端錯誤地主動接入該不可上網(wǎng)的無線局域網(wǎng)。

實施例三

本發(fā)明實施例還提供一種網(wǎng)絡檢測裝置,如圖5所示,本發(fā)明實施例中的網(wǎng)絡檢測裝置500包括:

檢測單元501,用于在智能終端接入無線局域網(wǎng)后,同時啟動超文本傳輸協(xié)議http檢測及傳輸控制協(xié)議tcp檢測;

確定單元502,用于在預設的檢測時間內,基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡;

其中,上述檢測單元501包括:

http檢測單元5011,用于通過上述無線局域網(wǎng)向預設的第一服務器發(fā)送http連接請求,根據(jù)上述智能終端與上述第一服務器的連接狀況得到http檢測結果;

tcp檢測單元5012,用于周期性檢測上述智能終端當前網(wǎng)絡連接的tcp狀態(tài),根據(jù)上述tcp狀態(tài)得到tcp檢測結果。

可選地,上述網(wǎng)絡檢測裝置500還包括:

停止單元,用于在基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡之后,或者,在上述檢測時間到達之后,若本次tcp檢測和/或本次http檢測仍在運行中,則停止本次tcp檢測和/或本次http檢測。

可選地,上述網(wǎng)絡檢測裝置500還包括:

連接斷開單元,用于當確定上述智能終端當前接入的無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡時,斷開上述智能終端與上述無線局域網(wǎng)的連接。

可選地,上述網(wǎng)絡檢測裝置500還包括:

無線局域網(wǎng)禁用單元,用于當確定上述智能終端當前接入的無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡時,在預設的禁用時間內,禁用上述無線局域網(wǎng)。

可選地,上述無線局域網(wǎng)禁用單元包括:

禁用次數(shù)獲取子單元,用于獲取當前記錄的上述無線局域網(wǎng)被禁用的次數(shù);

禁用時間設定子單元,用于根據(jù)當前記錄的上述無線局域網(wǎng)被禁用的次數(shù)設定上述無線局域網(wǎng)的禁用時間;

網(wǎng)絡禁用子單元,用于在上述無線局域網(wǎng)的禁用時間內,禁用上述無線局域網(wǎng);

禁用次數(shù)更新子單元,用于更新當前記錄的上述無線局域網(wǎng)被禁用的次數(shù)。

可選地,上述網(wǎng)絡檢測裝置500還包括:

備選列表顯示單元,用于在無線局域網(wǎng)備選列表中,顯示各個可連接的無線局域網(wǎng)曾被上述智能終端接入的次數(shù)及曾被上述智能終端禁用的次數(shù),上述可連接的無線局域網(wǎng)為當前智能終端未接入的無線局域網(wǎng)。

可選地,上述確定單元502,具體用于,若上述http檢測單元本次所得到的http檢測結果為連接成功,則確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡;

可選地,上述確定單元502,具體用于,若上述http檢測單元本次所得到的tcp檢測結果為連接失敗,或者,若上述http檢測單元本次所得到的http檢測結果及上述tcp檢測單元本次所得到的tcp檢測結果均為連接受限,則確定上述智能終端當前接入的無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡。

可選地,上述http檢測單元5011包括:

http請求子單元,用于通過上述無線局域網(wǎng)向預設的第一服務器發(fā)送http連接請求;

http確定子單元,用于若與上述第一服務器連接成功,則確定本次http檢測結果為連接成功;

http檢測子單元,用于若與上述第一服務器連接失敗,則根據(jù)接收到的http狀態(tài)值確定上述無線局域網(wǎng)是否為認證網(wǎng)絡;

上述http確定子單元,還用于若上述http檢測子單元確定上述無線局域網(wǎng)為認證網(wǎng)絡,則確定本次http檢測結果為連接受限,若上述http檢測子單元確定上述無線局域網(wǎng)不為認證網(wǎng)絡,則確定本次http檢測結果為連接失敗。

可選地,上述tcp檢測單元5012包括:

信息獲取子單元,用于周期性獲取當前上述智能終端的內核中所有的套接字socket的參數(shù)信息;

鏈路判斷子單元,用于基于各socket的參數(shù)信息,分別判斷與各socket對應的鏈路的類型;

tcp狀態(tài)確定子單元,用于根據(jù)不同類型的鏈路之間的數(shù)量關系,確定當前網(wǎng)絡連接的tcp狀態(tài);

tcp確定子單元,用于若上述tcp狀態(tài)確定子單元連續(xù)n1次確定上述tcp狀態(tài)為連接成功,則確定本次tcp檢測結果為連接成功,若上述tcp狀態(tài)確定子單元連續(xù)n2次確定上述tcp狀態(tài)為連接失敗,則確定本次tcp檢測結果為連接失敗,若上述tcp狀態(tài)確定子單元連續(xù)n3次確定上述tcp狀態(tài)為連接受限,則確定本次tcp檢測結果為連接受限。

可選地,上述信息獲取子單元包括:

數(shù)量檢測子單元,用于檢測當前智能終端的內核中是否存在socket;

獲取子單元,用于若當前智能終端的內核中存在有socket,則周期性獲取當前智能終端的內核中的所有socket的參數(shù)信息。

可選地,上述tcp狀態(tài)確定子單元,具體用于當上述數(shù)量檢測子單元檢測到當前智能終端的內核中不存在socket時,確定當前網(wǎng)絡連接的tcp狀態(tài)為連接失敗。

由上可見,通過本發(fā)明實施例,在智能終端接入無線局域網(wǎng)后,由于在無線局域網(wǎng)處于不同網(wǎng)絡狀態(tài)下時,獲取http檢測及tcp檢測的結果所用時間不同,因而網(wǎng)絡檢測裝置通過同時進行http檢測及tcp檢測,能夠最快速度的獲知無線局域網(wǎng)的網(wǎng)絡狀態(tài),減少用戶的等待時間,避免出現(xiàn)智能終端接入的無線局域網(wǎng)無法上網(wǎng),而用戶卻不知情的情況。

實施例四

本發(fā)明實施例提供一種智能終端,請參閱圖6,本發(fā)明實施例中的智能終端包括:存儲器601,一個或多個處理器602(圖6中僅示出一個)及存儲在存儲器601上并可在處理器上運行的計算機程序。其中:存儲器601用于存儲軟件程序以及模塊,處理器602通過運行存儲在存儲器601的軟件程序以及單元,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,以獲取上述預設事件對應的資源。具體地,處理器602通過運行存儲在存儲器601的上述計算機程序時實現(xiàn)以下步驟:

在智能終端接入無線局域網(wǎng)后,同時啟動超文本傳輸協(xié)議http檢測及傳輸控制協(xié)議tcp檢測;

上述http檢測為:通過上述無線局域網(wǎng)向預設的第一服務器發(fā)送http連接請求,根據(jù)上述智能終端與上述第一服務器的連接狀況得到http檢測結果;

上述tcp檢測為:周期性檢測上述智能終端當前網(wǎng)絡連接的tcp狀態(tài),根據(jù)上述tcp狀態(tài)得到tcp檢測結果;

在預設的檢測時間內,基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡。

假設上述為第一種可能的實施方式,則在上述第一種可能的實施方式作為基礎而提供的第二種可能的實施方式中,在上述基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡之后,或者,在上述檢測時間到達之后,處理器602通過運行存儲在存儲器601的上述計算機程序時還實現(xiàn)以下步驟:

若本次tcp檢測和/或本次http檢測仍在運行中,則停止本次tcp檢測和/或本次http檢測。

在上述第一種可能的實施方式作為基礎而提供的第三種可能的實施方式中,若確定上述智能終端當前接入的無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡,則處理器602通過運行存儲在存儲器601的上述計算機程序時還實現(xiàn)以下步驟:

斷開上述智能終端與上述無線局域網(wǎng)的連接。

在上述第一種可能的實施方式作為基礎而提供的第四種可能的實施方式中,若確定上述智能終端當前接入的無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡,則處理器602通過運行存儲在存儲器601的上述計算機程序時還實現(xiàn)以下步驟:

在預設的禁用時間內,禁用上述無線局域網(wǎng)。

在上述第四種可能的實施方式作為基礎而提供的第五種可能的實施方式中,上述在預設的禁用時間內,禁用上述無線局域網(wǎng),包括:

獲取當前記錄的上述無線局域網(wǎng)被禁用的次數(shù);

根據(jù)當前記錄的上述無線局域網(wǎng)被禁用的次數(shù)設定上述無線局域網(wǎng)的禁用時間;

在上述無線局域網(wǎng)的禁用時間內,禁用上述無線局域網(wǎng);

更新當前記錄的上述無線局域網(wǎng)被禁用的次數(shù)。

在上述第五種可能的實施方式作為基礎而提供的第六種可能的實施方式中,處理器602通過運行存儲在存儲器601的上述計算機程序時還實現(xiàn)以下步驟:

在無線局域網(wǎng)備選列表中,顯示各個可連接的無線局域網(wǎng)曾被上述智能終端接入的次數(shù)及曾被上述智能終端禁用的次數(shù),上述可連接的無線局域網(wǎng)為當前智能終端未接入的無線局域網(wǎng)。

在上述第一種可能的實施方式作為基礎,或者上述第二種可能的實施方式作為基礎,或者上述第三種可能的實施方式作為基礎,或者上述第四種可能的實施方式作為基礎,或者上述第五種可能的實施方式作為基礎,或者上述第六種可能的實施方式作為基礎而提供的第七種可能的實施方式中,上述基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡,包括:

若本次http檢測所得到的http檢測結果為連接成功,則確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡;

在上述第一種可能的實施方式作為基礎,或者上述第二種可能的實施方式作為基礎,或者上述第三種可能的實施方式作為基礎,或者上述第四種可能的實施方式作為基礎,或者上述第五種可能的實施方式作為基礎,或者上述第六種可能的實施方式作為基礎而提供的第八種可能的實施方式中,上述基于本次http檢測所得到的http檢測結果和/或本次tcp檢測所得到的tcp檢測結果確定上述智能終端當前接入的無線局域網(wǎng)為可上網(wǎng)網(wǎng)絡或不可上網(wǎng)網(wǎng)絡,包括:

若本次tcp檢測所得到的tcp檢測結果為連接失敗,或者,若本次http檢測所得到的http檢測結果及本次tcp檢測所得到的tcp檢測結果均為連接受限,則確定上述智能終端當前接入的無線局域網(wǎng)為不可上網(wǎng)網(wǎng)絡。

在上述第一種可能的實施方式作為基礎,或者上述第二種可能的實施方式作為基礎,或者上述第三種可能的實施方式作為基礎,或者上述第四種可能的實施方式作為基礎,或者上述第五種可能的實施方式作為基礎,或者上述第六種可能的實施方式作為基礎而提供的第九種可能的實施方式中,上述通過上述無線局域網(wǎng)向預設的第一服務器發(fā)送http連接請求,根據(jù)上述智能終端與上述第一服務器的連接狀況得到http檢測結果,包括:

通過上述無線局域網(wǎng)向預設的第一服務器發(fā)送http連接請求;

若與上述第一服務器連接成功,則確定本次http檢測結果為連接成功;

若與上述第一服務器連接失敗,則根據(jù)接收到的http狀態(tài)值確定上述無線局域網(wǎng)是否為認證網(wǎng)絡;

若確定上述無線局域網(wǎng)為認證網(wǎng)絡,則確定本次http檢測結果為連接受限;

若確定上述無線局域網(wǎng)不為認證網(wǎng)絡,則確定本次http檢測結果為連接失敗。

在上述第一種可能的實施方式作為基礎,或者上述第二種可能的實施方式作為基礎,或者上述第三種可能的實施方式作為基礎,或者上述第四種可能的實施方式作為基礎,或者上述第五種可能的實施方式作為基礎,或者上述第六種可能的實施方式作為基礎而提供的第十種可能的實施方式中,上述周期性檢測上述智能終端當前網(wǎng)絡連接的tcp狀態(tài),根據(jù)上述tcp狀態(tài)得到tcp檢測結果,包括:

周期性獲取當前上述智能終端的內核中所有的套接字socket的參數(shù)信息;

基于各socket的參數(shù)信息,分別判斷與各socket對應的鏈路的類型;

根據(jù)不同類型的鏈路之間的數(shù)量關系,確定當前網(wǎng)絡連接的tcp狀態(tài);

若連續(xù)n1次確定上述tcp狀態(tài)為連接成功,則確定本次tcp檢測結果為連接成功;

若連續(xù)n2次確定上述tcp狀態(tài)為連接失敗,則確定本次tcp檢測結果為連接失?。?/p>

若連續(xù)n3次確定上述tcp狀態(tài)為連接受限,則確定本次tcp檢測結果為連接受限。

在上述第十種可能的實施方式作為基礎而提供的第十一種可能的實施方式中,上述周期性獲取當前上述智能終端的內核中所有的套接字socket的參數(shù)信息,包括:

檢測當前上述智能終端的內核中是否存在socket;

若當前上述智能終端的內核中存在socket,則周期性獲取當前上述智能終端的內核中所有的socket的參數(shù)信息。

在上述第十種可能的實施方式作為基礎而提供的第十二種可能的實施方式中,上述網(wǎng)絡檢測方法還包括:

若當前上述智能終端的內核中不存在socket,則確定當前網(wǎng)絡連接的tcp狀態(tài)為連接失敗。

進一步,如圖6所示,上述智能終端還可包括:一個或多個輸入設備603(圖6中僅示出一個)和一個或多個輸出設備604(圖6中僅示出一個)。存儲器601、處理器602、輸入設備603和輸出設備604通過總線605連接。

應當理解,在本發(fā)明實施例中,所稱處理器602可以是中央處理單元(centralprocessingunit,cpu),該處理器還可以是其他通用處理器、數(shù)字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。

輸入設備603可以包括鍵盤、觸控板、指紋采傳感器(用于采集用戶的指紋信息和指紋的方向信息)、麥克風等,輸出設備604可以包括顯示器、揚聲器等。

存儲器601可以包括只讀存儲器和隨機存取存儲器,并向處理器602提供指令和數(shù)據(jù)。存儲器601的一部分或全部還可以包括非易失性隨機存取存儲器。例如,存儲器601還可以存儲設備類型的信息。

由上可見,通過本發(fā)明實施例,在接入無線局域網(wǎng)后,由于在無線局域網(wǎng)處于不同網(wǎng)絡狀態(tài)下時,智能終端獲取http檢測及tcp檢測的結果所用時間不同,因而智能終端通過同時進行http檢測及tcp檢測,能夠最快速度的獲知無線局域網(wǎng)的網(wǎng)絡狀態(tài),減少用戶的等待時間,避免出現(xiàn)智能終端接入的無線局域網(wǎng)無法上網(wǎng),而用戶卻不知情的情況。

所屬領域的技術人員可以清楚地了解到,為了描述的方便和簡潔,僅以上述各功能單元、模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能單元、模塊完成,即將上述裝置的內部結構劃分成不同的功能單元或模塊,以完成以上描述的全部或者部分功能。實施例中的各功能單元、模塊可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中,上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。另外,各功能單元、模塊的具體名稱也只是為了便于相互區(qū)分,并不用于限制本申請的保護范圍。上述系統(tǒng)中單元、模塊的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。

在上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述或記載的部分,可以參見其它實施例的相關描述。

本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本發(fā)明的范圍。

在本發(fā)明所提供的實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的系統(tǒng)實施例僅僅是示意性的,例如,上述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通訊連接可以是通過一些接口,裝置或單元的間接耦合或通訊連接,可以是電性,機械或其它的形式。

上述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

上述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明實現(xiàn)上述實施例方法中的全部或部分流程,也可以通過計算機程序來指令相關的硬件來完成,上述的計算機程序可存儲于一計算機可讀存儲介質中,該計算機程序在被處理器執(zhí)行時,可實現(xiàn)上述各個方法實施例的步驟。其中,上述計算機程序包括計算機程序代碼,上述計算機程序代碼可以為源代碼形式、對象代碼形式、可執(zhí)行文件或某些中間形式等。上述計算機可讀介質可以包括:能夠攜帶上述計算機程序代碼的任何實體或裝置、記錄介質、u盤、移動硬盤、磁碟、光盤、計算機存儲器、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、電載波信號、電信信號以及軟件分發(fā)介質等。需要說明的是,上述計算機可讀介質包含的內容可以根據(jù)司法管轄區(qū)內立法和專利實踐的要求進行適當?shù)脑鰷p,例如在某些司法管轄區(qū),根據(jù)立法和專利實踐,計算機可讀介質不包括是電載波信號和電信信號。

以上上述實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的精神和范圍,均應包含在本發(fā)明的保護范圍之內。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1