国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種在即時通信工具中檢測網絡的方法

      文檔序號:7696251閱讀:136來源:國知局
      專利名稱:一種在即時通信工具中檢測網絡的方法
      技術領域
      本發(fā)明涉及計算機設計與應用技術領域,特別是涉及一種在即時通信工具中檢測網絡的方法。
      背景技術
      即時通信(Instant messaging,簡稱IM)目前已經成為用戶通過網絡進行通信的重要手段。隨著近年來日益加快的商務實時溝通需求,目前有很多的即時通信工具,如騰訊公司的QQ,微軟的MSN,針對企業(yè)還有一些企業(yè)即時通信,如RTX、 IBM的Sametime等。
      目前的即時通訊工具,大多都沒有檢測網絡的功能。即使有,也比較簡單,檢測的功能較弱。

      發(fā)明內容
      本發(fā)明為解決上述問題不足之處,提供一種在即時通信工具中檢測網絡的方法,當用戶無法登錄時,為用戶提供一個檢測網絡的工具,該工具會逐項地;險測連接,提示用戶哪項成功,哪項失敗,失敗原因是什么。
      該方法包括以下步驟
      第一步客戶端向控制服務器發(fā)送HTTP請求,當沒有問題時,則控制服務器會返回即時通訊服務器的地址;
      第二步客戶端連接即時通訊服務器,如果連接失敗,則向即時通訊服務器IP發(fā)送網絡檢測報來判斷網絡和服務器是否有問題;
      所述第一步還包括檢測控制服務器域名的DNS解析服務是否成功,若失敗,則是網絡問題或本機的DNS解析有問題,則向預選保存的外網服務器IP發(fā)送網絡檢測包,以能收到外網服務器的響應來判
      斷網絡沒有問題,而是DNS解析的問題。
      所述第一步,還包括向控制服務器發(fā)送HTTP請求,當控制服務器無響應,則判斷是網絡問題或代理問題,再通過對本機DNS解析以及向外網服務器IP發(fā)送網絡檢測包來排除網絡故障;當網絡無故障時,則檢測代理設置,嘗試通過代理發(fā)送HTTP請求,如果依然沒有響應,則代理有問題;當控制服務器直接返回錯誤,則顯示錯誤號和錯誤說明。
      所述的錯誤包括用戶不存在,用戶已停用、企業(yè)已停用。所述第二步,如果連接失敗,則是即時通訊服務器或其代理有問
      題,
      則向即時通訊服務器IP發(fā)送網絡檢測包,當能收到服務器的響應,則說明網絡或服務器沒有問題,
      檢測代理設置,并嘗試通過代理連接,若依然失敗,則判定是代理問題。
      本發(fā)明的優(yōu)點
      用戶會很快找到登錄失敗的原因,如果是局域網內部的問題,或者是本機的問題,則可以尋求系統(tǒng)管理員解決計算機或網絡的故障。如果是帳號或與產品有關的問題,則與即時通訊產品的客服人員交流時,方便闡述失敗原因,這樣技術支持人員可以有針對性地解決問題。


      圖1是本發(fā)明實現(xiàn)文檔協(xié)同處理方法的一實施例的流程圖。
      具體實施例方式本發(fā)明的中心思想是,當用戶無法登錄即時通訊工具時,為用戶提供一個檢測網絡的方法,該方法會逐項地檢測連接,提示用戶哪項成功,哪項失敗,失敗原因是什么。
      檢測網絡是即時通訊客戶端(以下簡稱客戶端)的 一個功能,客戶端啟動后,用戶需要進4亍檢測時,手工啟動該功能。
      如圖1所示,客戶端登錄服務器的過程,包括以下步驟
      511. 客戶端向控制服務器發(fā)送HTTP請求,獲取即時通訊服務器地址。
      512. 客戶端連接即時通訊^^務器。
      513. 用戶身份驗證。
      如圖2所示,根據上述的登錄過程,客戶端檢測網絡過程的前提條件是本機防火墻沒有限制客戶端,否則無法完成檢測,或檢測到第
      一步就會失敗,提示可能有防火墻限制。具體包括以下步驟S21.檢測對控制服務器域名的DNS解析是否成功,來判定是網絡問題還是DNS解析問題
      如果檢測失敗,則是本機的DNS解析服務問題,或網絡有故障,
      522. 則向預先保存的外網服務器IP發(fā)送網紹4t測包,如果能收到服務器的響應,則網絡沒有問題,判定是DNS解析有問題,若收不到服務器的響應,則網絡有問題。
      523. 向控制服務器發(fā)送HTTP請求。如果控制服務器無響應,則可能是網絡問題,或有代理。此時通過上述的方法檢測網絡,排除網絡故障。如果網絡無故障,則檢測代理設置,嘗試通過代理發(fā)送HTTP請求,如果仍然沒有響應,則是代理有問題。
      如果控制服務器直接返回錯誤,則顯示錯誤號和錯誤說明,可
      能的錯誤包括用戶不存在、用戶已停用、企業(yè)已停用等。如果沒有出現(xiàn)問題,則控制服務器會返回即時通訊服務器的地址。
      S24.連接即時通訊服務器
      如果連接失敗,則可能是即時通訊服務器有問題,或者有代理。向即時通訊服務器IP發(fā)送網絡檢測包,如果能收到服務器的響應,則說明網絡和服務器沒有問題。檢測代理設置,并嘗試通過代理連接,如果仍然失敗,則是代理有問題。
      權利要求
      1.一種在即時通信工具中檢測網絡的方法,其特征在于包括以下步驟,第一步客戶端向控制服務器發(fā)送HTTP請求,當沒有問題時,則控制服務器會返回即時通訊服務器的地址;第二步客戶端連接即時通訊服務器,如果連接失敗,則向即時通訊服務器IP發(fā)送網絡檢測報來判斷網絡和服務器是否有問題。
      2. 根據權利要求1所述的方法,其特征在于所述第一步還包括檢測控制 服務器域名的DNS解析服務是否成功,若失敗,則是網絡問題或本機的DNS 解析有問題,則向預選保存的外網服務器IP發(fā)送網絡檢測包,以能收到外 網服務器的響應來判斷網絡沒有問題,而是DNS解析的問題。
      3. 根據權利要求1或2所述的方法,其特征在于所述第一步,還包括向 控制服務器發(fā)送HTTP請求,當控制服務器無響應,則判斷是網絡問題或代 理問題,再通過對本機DNS解析以及向外網服務器IP發(fā)送網絡檢測包來排 除網絡故障;當網絡無故障時,則檢測代理設置,嘗試通過代理發(fā)送HTTP請求,如果依 然沒有響應,則代理有問題;當控制服務器直接返回錯誤,則顯示錯誤號和錯誤說明。
      4. 根據權利要求3所述的方法,其特征在于所述的錯誤包括用戶不存在, 用戶已停用、企業(yè)已停用。
      5. 根據權利要求1所述的方法,其特征在于所述第二步,如果連接失敗, 則是即時通訊服務器或其代理有問題,則向即時通訊服務器IP發(fā)送網絡檢測包,當能收到服務器的響應,則說明 網絡或服務器沒有問題,檢測代理設置,并嘗試通過代理連接,若依然失敗,則判定是代理問題。
      全文摘要
      本發(fā)明提供一種在即時通信工具中檢測網絡的方法,包括以下步驟,第一步客戶端向控制服務器發(fā)送HTTP請求,當沒有問題時,則控制服務器會返回即時通訊服務器的地址;第二步客戶端連接即時通訊服務器,如果連接失敗,則向即時通訊服務器IP發(fā)送網絡監(jiān)測報來判斷網絡和服務器是否有問題。此發(fā)明用戶會很快找到登錄失敗的原因,如果是局域網內部的問題,或者是本機的問題,則可以尋求系統(tǒng)管理員解決計算機或網絡的故障。如果是帳號或與產品有關的問題,則與即時通訊產品的客服人員交流時,方便闡述失敗原因,這樣技術支持人員可以有針對性地解決問題。
      文檔編號H04L12/26GK101656633SQ20081011876
      公開日2010年2月24日 申請日期2008年8月21日 優(yōu)先權日2008年8月21日
      發(fā)明者霍文旌 申請人:北京億企通信息技術有限公司
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1