本發明涉及互聯網
技術領域:
:,特別是涉及一種移動終端遠程協助的連線探測方法及裝置。
背景技術:
::隨著互聯網技術的快速發展,基于移動互聯網技術的移動終端遠程協助服務也越來越普及,在日常生活中被用戶廣泛地運用。比如,用戶在遇到一些自己尚不能解決的事情時,可以非常方便地通過移動終端遠程協助尋求幫助。所以,隨著移動終端遠程協助服務日趨成熟和普及,對網絡的性能要求越來越高,隨之,對移動終端之間遠程協助時信號傳輸的穩定性要求也變的越來越高。現有技術中,不同用戶的移動終端可能來自不同的運營商,或者用戶的移動終端為同一運營商,但有的用戶可能使用WIFI網絡,有的用戶可能使用2G、3G、4G網絡,這種情況下,在進行移動終端遠程協助時,信號容易出現不穩定的狀態,有時還可能會出現數據包丟失的問題,給用戶帶來許多不便。因此,現在亟需一種能夠確保移動終端之間遠程協助時數據可以穩定、快速且完整傳輸的連線方式來提高網絡性能,進而提升用戶體驗。技術實現要素:鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的移動終端遠程協助的連線探測方法和相應的探測裝置。依據本發明實施例的一個方面,提供了一種移動終端遠程協助的連線探測方法,應用于遠程協助的發起方,所述方法包括:通過網絡向遠程協助的接收方發起遠程協助的連線請求;對所述發送方與所述接收方之間存在的多個中繼站點提供的多條連線進行連線探測,其中,各連線按如下步驟進行探測:通過該連線發出探測信號;經該連線首次接收到所述接收方針對所述探測信號的響應消息時,將該連線的狀態切換至運作中但不穩定的連線狀態;在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行;選擇能夠穩定運行的連線在所述發送方與所述接收方間建立遠程協助。可選的,在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行,包括:在所述指定時間內,確定是否能夠繼續接收到來自所述接收方的響應消息時;若是,將該連線的狀態修改為可運行狀態,并確定該連線為穩定運行狀態;若否,則確定該連線已中斷。可選的,在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行,還包括:在所述指定時間內對該連線進行循環探測,得到循環探測結果;結合該連線的當前連線狀態和所述循環探測結果,進一步確定該連線是否能夠穩定運行。可選的,結合該連線的當前連線狀態和所述循環探測結果,進一步確定該連線是否能夠穩定運行,包括:若該連線的當前連線狀態為運作中但不穩定,且所述循環探測結果為探測失敗次數不大于預設閾值,則確定該連線能夠穩定運行;若該連線的當前連線狀態為運行中,且所述循環探測結果為探測失敗次數大于所述預設閾值,則確定該連線切換至運作中但不穩定的連線狀態。可選的,若結合連線的當前連線狀態和所述循環探測結果確定出至少兩條連線能夠穩定運行,選擇能夠穩定運行的連線在所述發送方與所述接收方間建立遠程協助還包括:進一步比較各連線循環探測失敗的次數;選擇循環探測失敗次數最少的連線在所述發送方與所述接收方間建立遠程協助。可選的,選擇能夠穩定運行的連線在所述發送方與所述接收方間建立遠程協助,還包括:當能夠穩定運行的連線存在多條時,結合如下至少之一的參數確定出最優的連線:所述接收方上次收到數據包的時間,各連線的延遲時間RTT;選擇最優的連線在所述發送方和所述接收方間建立遠程協助。可選的,對所述發送方與所述接收方之間存在的多個中繼站點提供的多條連線進行連線探測,還包括:采用預設規則在所述多個中繼站點提供的多條連線中選擇進行連線探測的至少一條連線;對選擇出的至少一條連線進行連線探測;其中,所述預設規則包括下列至少之一:本次連線之前已被選擇過的連線;非運行中狀態且之前已被探測成功的連線中,距當前最久沒有被探測過的連線;距當前最久沒有被探測過的連線。可選的,所述方法還包括:若遠程協助的網絡環境發生變化,則重新在所述發起方和所述接收方間選擇連線以建立遠程協助。可選的,所述遠程協助的網絡環境發生變化,包括下列至少之一:所述網絡環境中有新的連線生成;所述網絡環境中有連線被銷毀;所述網絡環境中有連線的狀態被更改;所述接收端接收到遠程的探測信號;所述接收端接收到遠程的數據包。可選的,所述探測信號為因特網探測器PING。依據本發明實施例的另一個方面,提供了一種移動終端遠程協助的連線探測裝置,應用于遠程協助的發起方,所述裝置包括:連線請求發起模塊,適于通過網絡向遠程協助的接收方發起遠程協助的連線請求;連線探測模塊,適于對所述發送方與所述接收方之間存在的多個中繼站點提供的多條連線進行連線探測,其中,各連線按如下步驟進行探測:通過該連線發出探測信號;經該連線首次接收到所述接收方針對所述探測信號的響應消息時,將該連線的狀態切換至運作中但不穩定的連線狀態;在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行;遠程協助建立模塊,適于選擇能夠穩定運行的連線在所述發送方與所述接收方間建立遠程協助。可選的,所述連線探測模塊還適于:在所述指定時間內,確定是否能夠繼續接收到來自所述接收方的響應消息時;若是,將該連線的狀態修改為可運行狀態,并確定該連線為穩定運行狀態;若否,則確定該連線已中斷。可選的,所述連線探測模塊還適于:在所述指定時間內對該連線進行循環探測,得到循環探測結果;結合該連線的當前連線狀態和所述循環探測結果,進一步確定該連線是否能夠穩定運行。可選的,所述連線探測模塊還適于:若該連線的當前連線狀態為運作中但不穩定,且所述循環探測結果為探測失敗次數不小于預設閾值,則確定該連線能夠穩定運行;若該連線的當前連線狀態為運行中,且所述循環探測結果為探測失敗次數大于所述預設閾值,則確定該連線切換至運作中但不穩定的連線狀態。可選的,所述遠程協助建立模塊還適于:若結合連線的當前連線狀態和所述循環探測結果確定出至少兩條連線能夠穩定運行,進一步比較各連線循環探測失敗的次數;選擇循環探測失敗次數最少的連線在所述發送方與所述接收方間建立遠程協助。可選的,所述遠程協助建立模塊還適于:當能夠穩定運行的連線存在多條時,結合如下至少之一的參數確定出最優的連線:所述接收方上次收到數據包的時間,各連線的延遲時間RTT;選擇最優的連線在所述發送方和所述接收方間建立遠程協助。可選的,所述連線探測模塊還適于:采用預設規則在所述多個中繼站點提供的多條連線中選擇進行連線探測的至少一條連線;對選擇出的至少一條連線進行連線探測;其中,所述預設規則包括下列至少之一:本次連線之前已被選擇過的連線;非運行中狀態且之前已被探測成功的連線中,距當前最久沒有被探測過的連線;距當前最久沒有被探測過的連線。可選的,所述裝置還包括:重啟模塊,適于若遠程協助的網絡環境發生變化,則重新在所述發起方和所述接收方間選擇連線以建立遠程協助。可選的,所述重啟模塊中的遠程協助的網絡環境發生變化,包括下列至少之一:所述網絡環境中有新的連線生成;所述網絡環境中有連線被銷毀;所述網絡環境中有連線的狀態被更改;所述接收端接收到遠程的探測信號;所述接收端接收到遠程的數據包。可選的,所述探測信號為因特網探測器PING。依據本發明實施例的又一個方面,提供了一種移動終端,包括處理器和存儲器:所述存儲器用于存儲執行上述任一項移動終端遠程協助的連線探測方法的程序;所述處理器被配置為用于執行所述存儲器中存儲的程序。依據本發明實施例的又一個方面,提供了一種計算機存儲介質,用于儲存為上述移動終端遠程協助的連線探測裝置所用的計算機軟件指令,其包含用于執行上述方面為移動終端遠程協助的連線探測裝置所設計的程序。本發明實施例,為了解決在移動終端遠程協助時,由于用戶的移動終端所屬的運營商不同,或者屬同一運營商時用戶使用的網絡不同,從而導致的移動終端遠程協助過程中網絡信號不穩定以及經常性的出現數據包丟失的問題,提出了一種移動終端遠程協助的連線探測方法。該方法的實現能夠在移動終端進行遠程協助時為用戶提供一條優質的傳輸通道,以滿足數據能夠通過該通道達到快速、完整、穩定傳輸的目的,同時可以提高網絡的安全性能,確保數據的準確性,提升用戶體驗。具體地,對移動終端遠程協助之間的連線進行探測,首先,遠程協助的發起方可以通過網絡向遠程協助的接收方發起遠程協助的連線請求,在遠程協助的接收方收到連線請求的信號后,對該信號做出響應,表明兩者之間的傳輸通道是連通的,遠程協助的發送方接收到響應后可以在該傳輸通道上建立連接,進行相應的數據傳輸。但是,遠程協助的發送方和接收方之間存在多條連接通道,為了確保信號的穩定性和數據的準確性,可以對發送方與接收方之間存在的多個中繼站點提供的多條連線進行連線探測,以找到信號傳輸最穩定、傳輸速度最快的一條通道在發送方和接收方之間建立遠程協助。在對每一具體連線進行探測時,可以通過該連線發出探測信號,該連線的接收方接收到探測信號后會做出響應。確定該連線是連通的之后,本實施例提供的移動終端遠程協助的連線探測方法,將該連線的狀態切換至運作中但不穩定的連線狀態,而并不是在確定該連線連通之后直接將連線狀態切換至運作中。這種狀態切換的轉變避免了探測信號后續在傳輸通道出現中斷或其他問題而導致連線中斷時,之前確定的穩定狀態又會出現不穩定的狀況,進一步提高了傳輸的穩定性。在連線處于運作中但不穩定的連線狀態時,可以在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行,為選擇出一條最優的連線提供了重要基礎。最終,根據探測結果選擇能夠穩定運行的連線在發送方與接收方之間建立遠程協助。由此可見,采用本發明實施例提供的方法,可以在移動終端遠程協助時,為用戶提供一條能夠確保信號穩定、快速傳輸的連接通道。避免出現信號中斷以及數據包丟失等問題,提高了網絡的穩定性,縮短了數據傳輸時間,保證了數據準確性,提升了用戶體驗,為用戶提供了極大便利。上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其它目的、特征和優點能夠更明顯易懂,以下特舉本發明的具體實施方式。根據下文結合附圖對本發明具體實施例的詳細描述,本領域技術人員將會更加明了本發明的上述以及其他目的、優點和特征。附圖說明通過閱讀下文優選實施方式的詳細描述,各種其他的優點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優選實施方式的目的,而并不認為是對本發明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中:圖1是根據本發明一個實施例的移動終端遠程協助的連線探測方法的處理流程圖;圖2是根據本發明一個實施例的移動終端遠程協助之間的多種連線方式示意圖;圖3是根據本發明一個實施例的采用預設規則選擇被探測的連線的三種方式圖;圖4是根據本發明一個實施例的對發送方與接收方之間存在的多個中繼站點提供的各連線進行探測的處理流程圖;圖5是根據本發明一個實施例的移動終端遠程協助的連線的現有狀態遷移圖;圖6是根據本發明一個實施例的移動終端遠程協助的連線的本發明狀態遷移圖;圖7是根據本發明一個實施例的移動終端遠程協助的連線探測裝置的示意性框圖;圖8是根據本發明一個實施例的移動終端遠程協助的連線探測裝置的另一個示意性框圖;以及圖9是根據本發明一個實施例的移動終端的結構示意圖。具體實施方式下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠將本公開的范圍完整的傳達給本領域的技術人員。為解決上述技術問題,本發明實施例提供了一種移動終端遠程協助的連線探測方法。圖1是根據本發明一個實施例的移動終端遠程協助的連線探測方法的處理流程圖。如圖1所示,移動終端遠程協助的連線探測方法至少包括步驟S102至步驟S106:步驟S102、通過網絡向遠程協助的接收方發起遠程協助的連線請求;步驟S104、對發送方與接收方之間存在的多個中繼站點提供的多條連線(connection)進行連線探測,其中,各連線按如下步驟進行探測:通過該連線發出探測信號;經該連線首次接收到接收方針對探測信號的響應消息時,將該連線的狀態切換至運作中但不穩定的連線狀態;在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行;步驟S106、選擇能夠穩定運行的連線在發送方與接收方間建立遠程協助。本發明實施例,為了解決在移動終端遠程協助時,由于用戶的移動終端所屬的運營商不同,或者屬同一運營商時用戶使用的網絡不同,從而導致的移動終端遠程協助過程中網絡信號不穩定以及經常性的出現數據包丟失的問題,提出了一種移動終端遠程協助的連線探測方法。該方法的實現能夠在移動終端進行遠程協助時為用戶提供一條優質的傳輸通道,以滿足數據能夠達到快速、完整、穩定傳輸的目的,同時可以提高網絡的安全性能,確保數據的準確性,提升用戶體驗。具體地,對移動終端遠程協助之間的連線進行探測,首先,遠程協助的發起方可以通過網絡向遠程協助的接收方發起遠程協助的連線請求,在遠程協助的接收方收到連線請求的信號后,對該信號做出響應,表明兩者之間的傳輸通道是連通的,遠程協助的發送方接收到響應后可以在該傳輸通道上建立連接,進行相應的數據傳輸。但是,遠程協助的發送方和接收方之間存在多條連接通道,為了確保信號的穩定性和數據的準確性,可以對發送方與接收方之間存在的多個中繼站點提供的多條連線進行連線探測,以找到傳輸信號最穩定、傳輸速度最快的一條通道在發送方與接收方之間建立遠程協助。在對每一具體連線進行探測時,可以通過該連線發出探測信號,該連線的接收方接收到探測信號后會做出響應。確定該連線是連通的之后,本實施例提供的移動終端遠程協助的連線探測方法,將該連線的狀態切換至運作中但不穩定的連線狀態,而并不是在確定該連線連通之后直接將連線狀態切換至運作中。這種狀態切換的轉變避免了探測信號后續在傳輸通道出現中斷或其他問題而導致連線中斷時,之前確定的穩定狀態又會出現不穩定的狀況,進一步提高了傳輸的穩定性。在連線處于運作中但不穩定的連線狀態時,可以在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行,為選擇出一條最優的連線提供了重要基礎。最終,根據探測結果選擇能夠穩定運行的連線在發送方與接收方之間建立遠程協助。由此可見,采用本發明實施例提供的方法,可以在移動終端遠程協助時,為用戶提供一條能夠確保信號穩定、快速傳輸的連接通道。避免出現信號中斷以及數據包丟失等問題,提高了網絡的穩定性,縮短了數據傳輸時間,保證了數據準確性,提升了用戶體驗,為用戶提供了極大便利。具體地,在利用本發明實施例提供的移動終端遠程協助的連線探測方法時,以用戶經常用到的移動終端(手機、平板電腦等,后續以常用的手機為例)遠程協助為例。比如,用戶A所持的移動終端為本次遠程協助的發起方(為方便辨別,后簡稱用戶A),用戶B所持的移動終端為本次遠程協助的接收方(后簡稱用戶B)。利用本發明實施例提供的方法,遠程協助的發起方(即用戶A)通過網絡向遠程協助的接收方(即用戶B)發起手機遠程協助的連線請求,用戶B接收到該連線請求信號后,對該請求信號做出相應的反饋。如果用戶B接受請求,則遠程協助的連線接通,用戶A、B可以通過該連線進行遠程協助。如果用戶B拒絕請求,則遠程協助的連線中斷。其間,在用戶B接受請求后,遠程協助可以通過多條連線來進行。圖2是根據本發明一個實施例的移動終端遠程協助之間的多種連線方式的示意圖。如圖2所示,用戶A與用戶B之間可以通過直接傳遞的方式建立連接,也可以通過中轉服務器來建立連接。P2P(PeertoPeer,對等網絡)是一種在對等者(Peer)之間分配任務和工作負載的分布式應用架構,是對等計算模型在應用層形成的一種組網或網絡形式。STUN(SimpleTraversalofUDPoverNATS,NAT(NetworkAddressTranslation,網絡地址轉換)的UDP簡單穿越)是一種網絡協議,它允許位于NAT(或多重NAT)后的客戶端找出自己的公網地址,查出自己位于哪種類型的NAT之后以及NAT為某一個本地端口所綁定的網絡端口。UDP(UserDatagramProtocol,用戶數據報協議),是OSI(OpenSystemInterconnection,開放式系統互聯)參考模型中一種無連接的傳輸層協議,提供面向事務的簡單不可靠信息傳送服務。TCP(TransmissionControlProtocol,傳輸控制協議)是一種面向連接的、可靠的、基于字節流的傳輸層通信協議。在用戶A和用戶B之間進行遠程協助時可以選擇不同的連線建立連接。在本實施例中,用戶A是發起連線的一方(ICE_CONTROLLING),用戶B是接收連線的一方(ICE_CONTROLLED)。建立連接時,連接狀態(connectstate)分為兩種:已連線(connected)和未連線(notconnected)(TCP連線才會有未連線狀態)。接收狀態(receivestate,下行傳輸)分為兩種:接收未運作(notreceiving)和接收運作中(receiving)。寫狀態(writestate,上行傳輸)分為四種:初始狀態(init)、傳送運作中,但不穩定(unreliable)、傳送運作中(writable)和傳送超時(timeout)。相應的,中轉服務器的布建選擇及連線方式的選擇會直接影響連線的品質,因此,為了在遠程協助時,信號能夠更加穩定,數據傳輸能夠更加流暢,可以對用戶A與用戶B之間存在的多個中繼站點提供的多條連線進行連線探測,以找到一條最優的連接通道在用戶A、B之間建立連接。進一步,對用戶A與用戶B之間存在的多個中繼站點提供的多條連線進行探測,可以采用預設規則在上述多個中繼站點提供的多條連線中選擇進行連線的至少一條連線。采用預設規則選擇被探測的連線時可以有多種方式,圖3示出的是根據本發明一個實施例的采用預設規則選擇被探測的連線的三種方式圖。如圖3所示:第一種,可以選擇本次連線之前已被選擇過的連線(Selectedconnection)。第二種,可以選擇非運行中狀態且之前已被探測成功的連線中,距當前最久沒有被探測過的連線(非writable且曾經ping成功的connection中,最久沒有ping的connection)。第三種,可以選擇距當前最久沒有被探測過的連線(最久沒有ping的connection)。根據上述方法選擇出連線后,本實施例提出了一種對該連線進行具體探測的探測方法。圖4是根據本發明一個實施例的對發送方與接收方之間存在的多個中繼站點提供的各連線進行探測的處理流程圖。如圖4所示,該探測方法至少包括步驟S402至步驟S406:步驟S402、通過該連線發出探測信號;步驟S404、經該連線首次接收到接收方針對探測信號的響應消息時,將該連線的狀態切換至運作中但不穩定的連線狀態;步驟S406、在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行。具體地,用戶A可以通過該連線發出探測信號PING(PacketInternetGroper)。PING是Windows、Unix和Linux系統下的一個命令,也是一種因特網包探索器,用來檢查網絡是否通暢或者測定網絡連接速度。利用網絡上機器IP地址的唯一性,給目標IP地址發送一個數據包,再要求對方返回一個同樣大小的數據包來確定兩網絡機器是否連接相通,并且確定具體時延是多少。可以每隔固定時間,嘗試選擇一個連線發出PING(有可能選不出來,選不出來就不發送),此時,分為兩種模式:頻繁模式和一般模式。頻繁模式是每隔48ms向選擇出的連線發一次PING,一般模式是每隔250ms向選擇出的連線發一次PING。還可以設定一個最短時間間隔,每經該時間間隔向選擇出的連線發一次PING,該時間間隔可以根據所選擇的連線的狀態來確定。因此,在步驟S402執行結束后,用戶B接收到用戶A發送的該探測信號,并針對該信號做出相應反饋,當用戶A經該連線首次接收到用戶B針對探測信號的響應消息時,將該連線的狀態進行相應的切換。圖5示出了根據本發明一個實施例的移動終端遠程協助的連線的現有狀態遷移圖。如圖5所示,用戶A通過該連線發出探測信號,用戶B接收到用戶A發送的探測信號并做出反饋,產生連接的初始狀態(步驟51),當用戶A經該連線首次接收到用戶B針對該信號的響應消息時,將該連線的狀態切換至運作中(步驟52),若在該狀態之后太久沒有收到針對探測信號的響應消息,則將該狀態切換至運作中但不穩定(步驟53),若在運作中但不穩定的狀態下收到響應消息,則將連線狀態再次切換至運作中(步驟54),若太久沒有收到響應消息,則傳送超時(步驟55),該連線方式被銷毀(destroy)(步驟57)。若連線狀態處于傳送運作中且有相同的網絡成本(networkcost)與優先級(priority)時,則傳送超時(步驟56),該連線方式被銷毀(步驟57)。但此時在用手機進行遠程協助時,有可能會出現原來網絡信號穩定但是經過一段時間之后網絡信號不穩定的情況,無法避免信號中斷等問題。為此,本發明實施例執行步驟S404,圖6示出了根據本發明一個實施例的移動終端遠程協助的連線的本發明狀態遷移圖。如圖6所示,用戶B接收到用戶A發送的探測信號并做出反饋,則產生連接的初始狀態(步驟61),當用戶A經該連線首次接收到用戶B針對該信號的響應消息時,若網絡情況可以明顯地確定為穩定狀態,此時,為了加快建立連線的速度,可以將連線直接設定為運作中的狀態并嘗試進行傳輸(步驟62-a),若不能明確網絡的穩定性,則將該連線的狀態切換至運作中但不穩定(步驟62-b),此時在用手機進行遠程協助時,用戶并不會像現有技術中的直接認為網絡處于穩定狀態,而是認為網絡處于不穩定狀態,進而可以繼續進行信號探測,找到更穩定的連線以避免信號中斷等問題。步驟S404執行結束之后,確定用戶A與用戶B之間的連線處于運作中但不穩定的狀態,為了找到更穩定的連線,繼續進行信號探測,執行步驟S406,在指定時間內,根據該連線的信號探測響應結果進一步確定該連線是否能夠穩定運行。在根據該連線的信號探測響應結果進一步判斷連線的穩定狀態時,可以分為兩個方面:第一個方面,在指定時間內,確定是否能夠繼續接收到來自接收方的響應消息。具體的,對連線的信號探測響應結果進行分析判斷,如果用戶A在指定時間內能夠繼續接收到來自用戶B的響應消息,說明該連線一直處于連通狀態,可以提供給用戶進行數據傳輸,進而將該連線的狀態修改為可運行狀態,并確定該連線為穩定運行狀態。如果用戶A在指定時間內接收不到來自用戶B的響應消息,說明該連線已經中斷,則將該連線銷毀,不再考慮。第二個方面,在指定時間內對該連線進行循環探測,得到循環探測結果,進而,結合該連線的當前連線狀態和循環探測結果,進一步確定該連線是否能夠穩定運行。具體的,當連線第一次進入到運作中但不穩定的狀態時,開始循環探測,每一輪嘗試PING10次。其中,若有連線尚未完成基本的PING次數,或者連線的狀態不穩定時,可以采取頻繁探測模式,每隔48ms向該連線發一次PING。在對選擇本次連線之前已經選擇過的連線進行循環探測時,若該連線處于運作中但不穩定的狀態,可以每隔900ms向該連線發一次PING。若該連線處于運作中狀態時,可以每隔2500ms向該連線發一次PING,此時應至少發5次PING,若有尚未回應的PING,其發出的時間不超過2倍平均RTT(Round-TripTime,延遲時間)。在對之間備份的連線進行循環探測時,可以每隔2500ms向該連線發一次PING。若用戶A與用戶B之間的連線狀態為運作中但不穩定的狀態,此時,可以結合循環探測結果進一步確定該連線是否能夠穩定運行。當循環探測結果為探測失敗次數不大于預設閾值時,說明該連線目前狀態比較穩定。正如圖6所示,若預設閾值為3,當循環探測結果的探測失敗次數為0、1、2、3時,表明探測失敗次數不大于預設閾值,確定該連線能夠穩定運行,則將該連線狀態切換至運行中(步驟63)。若用戶A與用戶B之間的連線狀態為運行中,此時,也可以結合循環探測結果進一步確定該連線是否能夠穩定運行。當循環探測結果為探測失敗次數大于預設閾值時,說明該連線目前狀態不穩定,如圖6,預設閾值為3,當循環探測結果的探測失敗次數為4、5、6、7……時,表明探測失敗次數大于預設閾值,確定該連線運行不穩定,則將該連線切換至運作中但不穩定的連線狀態(步驟64)。若在該狀態下太久沒有收到針對探測信號的響應消息,則傳送超時(步驟65),該連線方式被銷毀(步驟66)。在上述步驟執行結束后,若結合連線的當前連線狀態和循環探測結果確定出至少兩條連線能夠穩定運行,在選擇能夠穩定運行的連線在發送方與接收方間建立遠程協助時,可以進一步地比較各連線循環探測失敗的次數,循環探測失敗次數越少連線的穩定性越高,可以選擇循環探測失敗次數最少的連線在發送方與接收方間建立遠程協助。比如,若結合連線的當前連線狀態和循環探測結果確定出三條連線能夠穩定運行,其中,第一條連線的循環探測失敗次數為1,第二條連線的循環探測失敗次數為2,第三條連線的循環探測失敗次數為3,則選擇循環探測失敗次數最少的第一條連線在發送方與接收方之間建立遠程協助。進一步地,在選擇能夠穩定運行的連線在發送方與接收方之間建立遠程協助時,除上述的選擇判定方法,若能夠穩定運行的連線存在多條時,還可以參考接收方上次收到數據包的時間,或者各連線的延遲時間RTT等參數,選擇出最優的連線在發送方和接收方之間建立遠程協助。比如,當連線處于運作中的狀態時,若有超過5次PING尚未回復,且時間間隔皆已經超過了平均RTT,且尚未回復的PING中,最早發出的時間間隔超過5000ms,則將該連線切換至運作中但不穩定的狀態。當連線處于運作中但不穩定的狀態或者初始狀態時,若尚未回復的PING中,最早發出的時間間隔超過5000ms,則傳送超時,該連線的連接方式被銷毀。在選擇出最優的連線在發送方與接收方之間建立遠程協助之后,若遠程協助的網絡環境發生變化,比如網絡環境中有新的連線生成(有新的connection產生(candidate發生變化))、網絡環境中有連線被銷毀(connection被destroy)、網絡環境中有連線的狀態被更改(connection的connectionstate或receivestate或writestate發生變化)、接收端接收到遠程的探測信號(ICE_CONTROLLED端收到遠程的ping)或者接收端接收到遠程的數據包(ICE_CONTROLLED端收到遠程的數據包)等等,則重新在發起方與接收方之間選擇連線以建立遠程協助。綜上可知,采用本發明實施例提供的移動終端遠程協助的連線探測方法,可以在移動終端遠程協助時,為用戶提供一條能夠確保信號穩定、快速傳輸的連接通道。避免出現信號中斷以及數據包丟失等問題,提高了網絡穩定性,縮短了數據傳輸時間,保證了數據準確性,提升了用戶體驗,為用戶提供了極大便利。基于同一發明構思,本發明實施例還提供了一種移動終端遠程協助的連線探測裝置。圖7示出了根據本發明一個實施例的移動終端遠程協助的連線探測裝置的示意性框圖。如圖7所示,移動終端遠程協助的連線探測裝置至少包括:連線請求發起模塊710,適于通過網絡向遠程協助的接收方發起遠程協助的連線請求;連線探測模塊720,與連線請求發起模塊710耦合,適于對發送方與接收方之間存在的多個中繼站點提供的多條連線進行連線探測,其中,各連線按如下步驟進行探測:通過該連線發出探測信號;經該連線首次接收到接收方針對探測信號的響應消息時,將該連線的狀態切換至運作中但不穩定的連線狀態;在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行;遠程協助建立模塊730,與連線探測模塊720耦合,適于選擇能夠穩定運行的連線在發送方與接收方間建立遠程協助。在一個優選的實施例中,連線探測模塊720還適于:在指定時間內,確定是否能夠繼續接收到來自接收方的響應消息時;若是,將該連線的狀態修改為可運行狀態,并確定該連線為穩定運行狀態;若否,則確定該連線已中斷。在一個優選的實施例中,連線探測模塊720還適于:在指定時間內對該連線進行循環探測,得到循環探測結果;結合該連線的當前連線狀態和循環探測結果,進一步確定該連線是否能夠穩定運行。在一個優選的實施例中,連線探測模塊720還適于:若該連線的當前連線狀態為運作中但不穩定,且循環探測結果為探測失敗次數不小于預設閾值,則確定該連線能夠穩定運行;若該連線的當前連線狀態為運行中,且循環探測結果為探測失敗次數大于預設閾值,則確定該連線切換至運作中但不穩定的連線狀態。在一個優選的實施例中,遠程協助建立模塊730還適于:若結合連線的當前連線狀態和循環探測結果確定出至少兩條連線能夠穩定運行,進一步比較各連線循環探測失敗的次數;選擇循環探測失敗次數最少的連線在發送方與接收方間建立遠程協助。在一個優選的實施例中,遠程協助建立模塊730還適于:當能夠穩定運行的連線存在多條時,結合如下至少之一的參數確定出最優的連線:接收方上次收到數據包的時間,各連線的延遲時間RTT;選擇最優的連線在發送方和接收方間建立遠程協助。在一個優選的實施例中,連線探測模塊720還適于:采用預設規則在多個中繼站點提供的多條連線中選擇進行連線探測的至少一條連線;對選擇出的至少一條連線進行連線探測;其中,預設規則包括下列至少之一:本次連線之前已被選擇過的連線;非運行中狀態且之前已被探測成功的連線中,距當前最久沒有被探測過的連線;距當前最久沒有被探測過的連線。在一個優選的實施例中,如圖8所示,移動終端遠程協助的連線探測裝置還包括:重啟模塊740,與遠程協助建立模塊730耦合,適于若遠程協助的網絡環境發生變化,則重新在發起方和接收方間選擇連線以建立遠程協助。在一個優選的實施例中,重啟模塊740中的遠程協助的網絡環境發生變化,包括下列至少之一:網絡環境中有新的連線生成;網絡環境中有連線被銷毀;網絡環境中有連線的狀態被更改;接收端接收到遠程的探測信號;接收端接收到遠程的數據包。在一個優選的實施例中,探測信號為因特網探測器。此外,本發明實施例還提供了一種移動終端,如圖9所示,包括處理器和存儲器:存儲器用于存儲執行上述任意一個優選實施例或其組合所提供的移動終端遠程協助的連線探測方法的程序;處理器被配置為用于執行存儲器中存儲的程序。為了便于說明,圖9僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明實施例方法部分。該移動終端可以包括手機、平板電腦、PDA(PersonalDigitalAssistant,個人數字處理)、POS(PointofSales,銷售終端)、車載電腦等任意終端設備,以終端為手機為例:圖9示出的是與本發明實施例提供的移動終端相關的手機的部分結構的框圖。參考圖9,手機包括:射頻(RadioFrequency,RF)電路910、存儲器920、輸入單元930、顯示單元940、傳感器950、音頻電路960、無線保真(wirelessfidelity,WiFi)模塊970、處理器980、以及電源990等部件。本領域技術人員可以理解,圖9中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。下面結合圖9對手機的各個構成部件進行具體的介紹:RF電路910可用于收發信息或通話過程中,信號的接收和發送,特別地,將基站的下行信息接收后,給處理器980處理;另外,將設計上行的數據發送給基站。通常,RF電路910包括但不限于天線、至少一個放大器、收發信機、耦合器、低噪聲放大器(LowNoiseAmplifier,LNA)、雙工器等。此外,RF電路910還可以通過無線通信與網絡和其他設備通信。上述無線通信可以使用任一通信標準或協議,包括但不限于全球移動通訊系統(GlobalSystemofMobilecommunication,GSM)、通用分組無線服務(GeneralPacketRadioService,GPRS)、碼分多址(CodeDivisionMultipleAccess,CDMA)、寬帶碼分多址(WidebandCodeDivisionMultipleAccess,WCDMA)、長期演進(LongTermEvolution,LTE)、電子郵件、短消息服務(ShortMessagingService,SMS)等。存儲器920可用于存儲軟件程序以及模塊,處理器980通過運行存儲在存儲器920的軟件程序以及模塊,從而執行手機的各種功能應用以及數據處理。存儲器920可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據手機的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器920可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。輸入單元930可用于接收輸入的數字或字符信息,以及產生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元930可包括觸控面板931以及其他輸入設備932。觸控面板931,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板931上或在觸控面板931附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸控面板931可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器980,并能接收處理器980發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板931。除了觸控面板931,輸入單元930還可以包括其他輸入設備932。具體地,其他輸入設備932可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。顯示單元940可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元940可包括顯示面板941,可選的,可以采用液晶顯示器(LiquidCrystalDisplay,LCD)、有機發光二極管(OrganicLight-EmittingDiode,OLED)等形式來配置顯示面板941。進一步的,觸控面板931可覆蓋顯示面板941,當觸控面板931檢測到在其上或附近的觸摸操作后,傳送給處理器980以確定觸摸事件的類型,隨后處理器980根據觸摸事件的類型在顯示面板941上提供相應的視覺輸出。雖然在圖9中,觸控面板931與顯示面板941是作為兩個獨立的部件來實現手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板931與顯示面板941集成而實現手機的輸入和輸出功能。手機還可包括至少一種傳感器950,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板941的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板941和/或背光。作為運動傳感器的一種,加速計傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。音頻電路960、揚聲器961,傳聲器962可提供用戶與手機之間的音頻接口。音頻電路960可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器961,由揚聲器961轉換為聲音信號輸出;另一方面,傳聲器962將收集的聲音信號轉換為電信號,由音頻電路960接收后轉換為音頻數據,再將音頻數據輸出處理器980處理后,經RF電路910以發送給比如另一手機,或者將音頻數據輸出至存儲器920以便進一步處理。WiFi屬于短距離無線傳輸技術,手機通過WiFi模塊970可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖9示出了WiFi模塊970,但是可以理解的是,其并不屬于手機的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。處理器980是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器920內的軟件程序和/或模塊,以及調用存儲在存儲器920內的數據,執行手機的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器980可包括一個或多個處理單元;優選的,處理器980可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器980中。手機還包括給各個部件供電的電源990(比如電池),優選的,電源可以通過電源管理系統與處理器980邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。采用本發明實施例提供的移動終端遠程協助的連線探測方法及裝置能夠達到如下有益效果:本發明實施例,為了解決在移動終端遠程協助時,由于用戶的移動終端所屬的運營商不同,或者屬同一運營商時用戶使用的網絡不同,從而導致的移動終端遠程協助過程中網絡信號不穩定以及經常性的出現數據包丟失的問題,提出了一種移動終端遠程協助的連線探測方法。該方法的實現能夠在移動終端進行遠程協助時為用戶提供一條優質的傳輸通道,以滿足數據能夠達到完整、穩定、快速傳輸的目的,同時可以提高網絡的安全性能,確保數據的準確性,提升用戶體驗。具體地,對移動終端遠程協助之間的連線進行探測,首先,遠程協助的發起方可以通過網絡向遠程協助的接收方發起遠程協助的連線請求,在遠程協助的接收方收到連線請求的信號后,對該信號做出響應,表明兩者之間的傳輸通道是連通的,遠程協助的發送方接收到響應后可以在該傳輸通道上建立連接,進行相應的數據傳輸。但是,遠程協助的發送方和接收方之間存在多條連接通道,為了確保信號的穩定性和數據的準確性,可以對發送方與接收方之間存在的多個中繼站點提供的多條連線進行連線探測,以找到傳輸信號最穩定、傳輸速度最快的一條通道。在對每一具體連線進行探測時,可以通過該連線發出探測信號,該連線的接收方接收到探測信號后會做出響應。確定該連線是連通的之后,本實施例提供的移動終端遠程協助的連線探測方法,將該連線的狀態切換至運作中但不穩定的連線狀態,而并不是在確定該連線連通之后直接將連線狀態切換至運作中。這種狀態切換的轉變避免了探測信號后續在傳輸通道出現中斷或其他問題而導致連線中斷時,之前確定的穩定狀態又會出現不穩定的狀況,進一步提高了傳輸的穩定性。在連線處于運作中但不穩定的連線狀態時,可以在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行,為選擇出一條最優的連線提供了重要基礎。最終,根據探測結果選擇能夠穩定運行的連線在發送方與接收方之間建立遠程協助。由此可見,采用本發明實施例提供的方法,可以在移動終端遠程協助時,為用戶提供一條信號傳輸穩定、快速的連接通道。避免出現信號中斷以及數據包丟失等問題,提高了網絡的穩定性,縮短了數據傳輸時間,保證了數據準確性,提升了用戶體驗,為用戶提供了極大便利。在此處所提供的說明書中,說明了大量具體細節。然而,能夠理解,本發明的實施例可以在沒有這些具體細節的情況下實踐。在一些實例中,并未詳細示出公知的方法、結構和技術,以便不模糊對本說明書的理解。類似地,應當理解,為了精簡本公開并幫助理解各個發明方面中的一個或多個,在上面對本發明的示例性實施例的描述中,本發明的各個特征有時被一起分組到單個實施例、圖、或者對其的描述中。然而,并不應將該公開的方法解釋成反映如下意圖:即所要求保護的本發明要求比在每個權利要求中所明確記載的特征更多的特征。更確切地說,如下面的權利要求書所反映的那樣,發明方面在于少于前面公開的單個實施例的所有特征。因此,遵循具體實施方式的權利要求書由此明確地并入該具體實施方式,其中每個權利要求本身都作為本發明的單獨實施例。本領域那些技術人員可以理解,可以對實施例中的設備中的模塊進行自適應性地改變并且把它們設置在與該實施例不同的一個或多個設備中。可以把實施例中的模塊或單元或組件組合成一個模塊或單元或組件,以及此外可以把它們分成多個子模塊或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任何組合對本說明書(包括伴隨的權利要求、摘要和附圖)中公開的所有特征以及如此公開的任何方法或者設備的所有過程或單元進行組合。除非另外明確陳述,本說明書(包括伴隨的權利要求、摘要和附圖)中公開的每個特征可以由提供相同、等同或相似目的的替代特征來代替。此外,本領域的技術人員能夠理解,盡管在此所述的一些實施例包括其它實施例中所包括的某些特征而不是其它特征,但是不同實施例的特征的組合意味著處于本發明的范圍之內并且形成不同的實施例。例如,在權利要求書中,所要求保護的實施例的任意之一都可以以任意的組合方式來使用。本發明的各個部件實施例可以以硬件實現,或者以在一個或者多個處理器上運行的軟件模塊實現,或者以它們的組合實現。本領域的技術人員應當理解,可以在實踐中使用微處理器或者數字信號處理器(DSP)來實現根據本發明實施例的移動終端遠程協助的連線探測設備中的一些或者全部部件的一些或者全部功能。本發明還可以實現為用于執行這里所描述的方法的一部分或者全部的設備或者裝置程序(例如,計算機程序和計算機程序產品)。這樣的實現本發明的程序可以存儲在計算機可讀介質上,或者可以具有一個或者多個信號的形式。這樣的信號可以從因特網網站上下載得到,或者在載體信號上提供,或者以任何其他形式提供。應該注意的是上述實施例對本發明進行說明而不是對本發明進行限制,并且本領域技術人員在不脫離所附權利要求的范圍的情況下可設計出替換實施例。在權利要求中,不應將位于括號之間的任何參考符號構造成對權利要求的限制。單詞“包含”不排除存在未列在權利要求中的元件或步驟。位于元件之前的單詞“一”或“一個”不排除存在多個這樣的元件。本發明可以借助于包括有若干不同元件的硬件以及借助于適當編程的計算機來實現。在列舉了若干裝置的單元權利要求中,這些裝置中的若干個可以是通過同一個硬件項來具體體現。單詞第一、第二、以及第三等的使用不表示任何順序。可將這些單詞解釋為名稱。至此,本領域技術人員應認識到,雖然本文已詳盡示出和描述了本發明的多個示例性實施例,但是,在不脫離本發明精神和范圍的情況下,仍可根據本發明公開的內容直接確定或推導出符合本發明原理的許多其他變型或修改。因此,本發明的范圍應被理解和認定為覆蓋了所有這些其他變型或修改。基于本發明的一個方面,公開了A1、一種移動終端遠程協助的連線探測方法,應用于遠程協助的發起方,包括:通過網絡向遠程協助的接收方發起遠程協助的連線請求;對所述發送方與所述接收方之間存在的多個中繼站點提供的多條連線進行連線探測,其中,各連線按如下步驟進行探測:通過該連線發出探測信號;經該連線首次接收到所述接收方針對所述探測信號的響應消息時,將該連線的狀態切換至運作中但不穩定的連線狀態;在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行;選擇能夠穩定運行的連線在所述發送方與所述接收方間建立遠程協助。A2、根據A1所述的方法,其中,在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行,包括:在所述指定時間內,確定是否能夠繼續接收到來自所述接收方的響應消息時;若是,將該連線的狀態修改為可運行狀態,并確定該連線為穩定運行狀態;若否,則確定該連線已中斷。A3、根據A2所述的方法,其中,在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行,還包括:在所述指定時間內對該連線進行循環探測,得到循環探測結果;結合該連線的當前連線狀態和所述循環探測結果,進一步確定該連線是否能夠穩定運行。A4、根據A3所述的方法,其中,結合該連線的當前連線狀態和所述循環探測結果,進一步確定該連線是否能夠穩定運行,包括:若該連線的當前連線狀態為運作中但不穩定,且所述循環探測結果為探測失敗次數不大于預設閾值,則確定該連線能夠穩定運行;若該連線的當前連線狀態為運行中,且所述循環探測結果為探測失敗次數大于所述預設閾值,則確定該連線切換至運作中但不穩定的連線狀態。A5、根據A3或A4任一項所述的方法,其中,若結合連線的當前連線狀態和所述循環探測結果確定出至少兩條連線能夠穩定運行,選擇能夠穩定運行的連線在所述發送方與所述接收方間建立遠程協助還包括:進一步比較各連線循環探測失敗的次數;選擇循環探測失敗次數最少的連線在所述發送方與所述接收方間建立遠程協助。A6、根據A1-A5任一項所述的方法,其中,選擇能夠穩定運行的連線在所述發送方與所述接收方間建立遠程協助,還包括:當能夠穩定運行的連線存在多條時,結合如下至少之一的參數確定出最優的連線:所述接收方上次收到數據包的時間,各連線的延遲時間RTT;選擇最優的連線在所述發送方和所述接收方間建立遠程協助。A7、根據A1-A6任一項所述的方法,其中,對所述發送方與所述接收方之間存在的多個中繼站點提供的多條連線進行連線探測,還包括:采用預設規則在所述多個中繼站點提供的多條連線中選擇進行連線探測的至少一條連線;對選擇出的至少一條連線進行連線探測;其中,所述預設規則包括下列至少之一:本次連線之前已被選擇過的連線;非運行中狀態且之前已被探測成功的連線中,距當前最久沒有被探測過的連線;距當前最久沒有被探測過的連線。A8、根據A1-A7任一項所述的方法,其中,還包括:若遠程協助的網絡環境發生變化,則重新在所述發起方和所述接收方間選擇連線以建立遠程協助。A9、根據A8所述的方法,其中,所述遠程協助的網絡環境發生變化,包括下列至少之一:所述網絡環境中有新的連線生成;所述網絡環境中有連線被銷毀;所述網絡環境中有連線的狀態被更改;所述接收端接收到遠程的探測信號;所述接收端接收到遠程的數據包。A10、根據A1-A9任一項所述的方法,其中,所述探測信號為因特網探測器PING。根據本發明的另一個方面,還公開了B11、一種移動終端遠程協助的連線探測裝置,應用于遠程協助的發起方,包括:連線請求發起模塊,適于通過網絡向遠程協助的接收方發起遠程協助的連線請求;連線探測模塊,適于對所述發送方與所述接收方之間存在的多個中繼站點提供的多條連線進行連線探測,其中,各連線按如下步驟進行探測:通過該連線發出探測信號;經該連線首次接收到所述接收方針對所述探測信號的響應消息時,將該連線的狀態切換至運作中但不穩定的連線狀態;在指定時間內,根據該連線的信號探測響應結果確定該連線是否能夠穩定運行;遠程協助建立模塊,適于選擇能夠穩定運行的連線在所述發送方與所述接收方間建立遠程協助。B12、根據B11所述的裝置,其中,所述連線探測模塊還適于:在所述指定時間內,確定是否能夠繼續接收到來自所述接收方的響應消息時;若是,將該連線的狀態修改為可運行狀態,并確定該連線為穩定運行狀態;若否,則確定該連線已中斷。B13、根據B12所述的裝置,其中,所述連線探測模塊還適于:在所述指定時間內對該連線進行循環探測,得到循環探測結果;結合該連線的當前連線狀態和所述循環探測結果,進一步確定該連線是否能夠穩定運行。B14、根據B13所述的裝置,其中,所述連線探測模塊還適于:若該連線的當前連線狀態為運作中但不穩定,且所述循環探測結果為探測失敗次數不小于預設閾值,則確定該連線能夠穩定運行;若該連線的當前連線狀態為運行中,且所述循環探測結果為探測失敗次數大于所述預設閾值,則確定該連線切換至運作中但不穩定的連線狀態。B15、根據B13或B14任一項所述的裝置,其中,所述遠程協助建立模塊還適于:若結合連線的當前連線狀態和所述循環探測結果確定出至少兩條連線能夠穩定運行,進一步比較各連線循環探測失敗的次數;選擇循環探測失敗次數最少的連線在所述發送方與所述接收方間建立遠程協助。B16、根據B11-B15任一項所述的裝置,其中,所述遠程協助建立模塊還適于:當能夠穩定運行的連線存在多條時,結合如下至少之一的參數確定出最優的連線:所述接收方上次收到數據包的時間,各連線的延遲時間RTT;選擇最優的連線在所述發送方和所述接收方間建立遠程協助。B17、根據B11-B16任一項所述的裝置,其中,所述連線探測模塊還適于:采用預設規則在所述多個中繼站點提供的多條連線中選擇進行連線探測的至少一條連線;對選擇出的至少一條連線進行連線探測;其中,所述預設規則包括下列至少之一:本次連線之前已被選擇過的連線;非運行中狀態且之前已被探測成功的連線中,距當前最久沒有被探測過的連線;距當前最久沒有被探測過的連線。B18、根據B11-B17任一項所述的裝置,其中,還包括:重啟模塊,適于若遠程協助的網絡環境發生變化,則重新在所述發起方和所述接收方間選擇連線以建立遠程協助。B19、根據B18所述的裝置,其中,所述重啟模塊中的遠程協助的網絡環境發生變化,包括下列至少之一:所述網絡環境中有新的連線生成;所述網絡環境中有連線被銷毀;所述網絡環境中有連線的狀態被更改;所述接收端接收到遠程的探測信號;所述接收端接收到遠程的數據包。B20、根據B11-B19任一項所述的裝置,其中,所述探測信號為因特網探測器PING。根據本發明的又一個方面,還公開了C21、一種移動終端,包括處理器和存儲器:所述存儲器用于存儲執行A1至A10任一項方法的程序;所述處理器被配置為用于執行所述存儲器中存儲的程序。當前第1頁1 2 3 當前第1頁1 2 3