国产精品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>

      長(zhǎng)連接建立方法、裝置及系統(tǒng)的制作方法

      文檔序號(hào):10515624閱讀:168來(lái)源:國(guó)知局
      長(zhǎng)連接建立方法、裝置及系統(tǒng)的制作方法
      【專利摘要】本發(fā)明實(shí)施例提供一種長(zhǎng)連接建立方法、裝置及系統(tǒng),涉及通信技術(shù)領(lǐng)域,主要目的是在客戶端與服務(wù)器進(jìn)行長(zhǎng)連接時(shí),能夠保證客戶端與服務(wù)器的連接質(zhì)量,同時(shí)提高長(zhǎng)連接的連接效率。本發(fā)明實(shí)施例所采用的技術(shù)方案是:首先客戶端向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息;服務(wù)器接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,然后根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,并將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表發(fā)送至所述客戶端;進(jìn)一步客戶端接收所述服務(wù)端發(fā)送的服務(wù)器列表,通過(guò)與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。本發(fā)明主要用于長(zhǎng)連接的建立。
      【專利說(shuō)明】
      長(zhǎng)連接建立方法、裝置及系統(tǒng)
      技術(shù)領(lǐng)域
      [0001]本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種長(zhǎng)連接建立方法、裝置及系統(tǒng)。
      【背景技術(shù)】
      [0002]在服務(wù)器推送技術(shù)中,客戶端需要與服務(wù)器建立長(zhǎng)連接,進(jìn)而可以接受由服務(wù)器不定時(shí)發(fā)送的消息,其中,長(zhǎng)連接能夠確保服務(wù)器及時(shí)的將任務(wù)傳輸至客戶端,然后再進(jìn)行數(shù)據(jù)推送。
      [0003]現(xiàn)有技術(shù)在建立長(zhǎng)連接之前,客戶端首先需要獲取所有可進(jìn)行長(zhǎng)連接的服務(wù)器的ip地址,將該所有的ip地址預(yù)制成一份ip地址集合放置于客戶端中,然后客戶端與該ip地址集合中對(duì)應(yīng)的服務(wù)器逐個(gè)進(jìn)行長(zhǎng)連接,直至成功建立與服務(wù)器的長(zhǎng)連接為止。
      [0004]上述客戶端與服務(wù)器建立長(zhǎng)連接的方式中,由于客戶端最終建立長(zhǎng)連接的服務(wù)器,是客戶端逐一與該可進(jìn)行長(zhǎng)連接的服務(wù)器進(jìn)行嘗試連接中試出來(lái)的,在與服務(wù)器進(jìn)行長(zhǎng)連接之前,沒有對(duì)服務(wù)器通信連接質(zhì)量進(jìn)行任何的篩選。故當(dāng)該ip地址集合中大部分服務(wù)器的通信連接質(zhì)量較差,不能保證與客戶端的長(zhǎng)連接建立成功時(shí),客戶端仍然逐一嘗試與不能保證成功建立長(zhǎng)連接的服務(wù)器進(jìn)行長(zhǎng)連接,這將導(dǎo)致長(zhǎng)連接成功的效率低。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明實(shí)施例提供一種長(zhǎng)連接建立方法、裝置及系統(tǒng),在客戶端與服務(wù)器進(jìn)行長(zhǎng)連接時(shí),能夠保證客戶端與服務(wù)器的連接質(zhì)量,同時(shí)提高長(zhǎng)連接的連接效率。
      [0006]依據(jù)本發(fā)明一方面,提供了一種長(zhǎng)連接建立方法,包括:
      [0007]向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息,以便所述服務(wù)端根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器;
      [0008]接收所述服務(wù)端發(fā)送的獲取請(qǐng)求響應(yīng),所述獲取請(qǐng)求響應(yīng)中包含所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器列表;
      [0009]與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。
      [0010]依據(jù)本發(fā)明另一方面,提供一種長(zhǎng)連接建立方法,包括:
      [0011]接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息;
      [0012]根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器;
      [0013]將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表;
      [0014]將所述服務(wù)器列表發(fā)送至客戶端,以便所述客戶端與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立與服務(wù)器之間的長(zhǎng)連接。
      [0015]依據(jù)本發(fā)明又一方面,提供一種客戶端,包括:
      [0016]發(fā)送單元,用于向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息,以便所述服務(wù)端根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器;
      [0017]接收單元,用于接收所述服務(wù)端發(fā)送的獲取請(qǐng)求響應(yīng),所述獲取請(qǐng)求響應(yīng)中包含所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器列表;
      [0018]建立單元,用于與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。
      [0019 ]依據(jù)本發(fā)明再一方面,提供一種服務(wù)端,包括:
      [0020]接收單元,用于接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息;
      [0021 ]獲取單元,用于根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器;
      [0022]生成單元,用于將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表;
      [0023]發(fā)送單元,用于將所述服務(wù)器列表發(fā)送至客戶端,以便所述客戶端與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立與服務(wù)器之間的長(zhǎng)連接。
      [0024]依據(jù)本發(fā)明還提供了一種長(zhǎng)連接建立系統(tǒng),包括:客戶端和服務(wù)端;
      [0025]所述客戶端,用于向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息;
      [0026]所述服務(wù)端,用于接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息;
      [0027]所述服務(wù)端,還用于根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,并將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表發(fā)送至所述客戶端;
      [0028]所述客戶端,還用于接收所述服務(wù)端發(fā)送的服務(wù)器列表,通過(guò)與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。
      [0029]本發(fā)明實(shí)施例提供的一種長(zhǎng)連接建立方法、裝置及系統(tǒng),首先客戶端向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息;服務(wù)器接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,然后根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,并將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表發(fā)送至所述客戶端;進(jìn)一步客戶端接收所述服務(wù)端發(fā)送的服務(wù)器列表,通過(guò)與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。該方法在客戶端與服務(wù)器進(jìn)行長(zhǎng)連接時(shí),通過(guò)在服務(wù)端生成服務(wù)器列表,以供客戶端能夠便捷的選擇接入狀態(tài)好的服務(wù)器進(jìn)行連接,避免了隨機(jī)選擇會(huì)選擇到接入狀態(tài)較差服務(wù)器的情況,從而保證了客戶端與服務(wù)器的連接質(zhì)量,提高長(zhǎng)連接的連接效率。
      【附圖說(shuō)明】
      [0030]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作以簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0031 ]圖1為本發(fā)明實(shí)施例提供的一種長(zhǎng)連接建立方法流程圖;
      [0032]圖2為本發(fā)明實(shí)施例提供的另一種長(zhǎng)連接建立方法流程圖;
      [0033]圖3為本發(fā)明實(shí)施例提供的一種客戶端;
      [0034]圖4為本發(fā)明實(shí)施例提供的另一種客戶端;
      [0035]圖5為本發(fā)明實(shí)施例提供的一種服務(wù)端;
      [0036]圖6為本發(fā)明實(shí)施例提供的另一種服務(wù)端;
      [0037]圖7為本發(fā)明實(shí)施例提供的一種長(zhǎng)連接建立系統(tǒng)結(jié)構(gòu)圖;
      [0038]圖8為本發(fā)明實(shí)施例提供的一種服務(wù)端的裝置結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0039]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0040]在服務(wù)端進(jìn)行推送的場(chǎng)景中,客戶端需要首先與服務(wù)器建立長(zhǎng)連接,本發(fā)明在進(jìn)行客戶端與服務(wù)器的長(zhǎng)連接之前,通過(guò)增加一個(gè)可動(dòng)態(tài)規(guī)劃與客戶端連接的服務(wù)端,篩選出客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,生成服務(wù)器列表并發(fā)送至客戶端,客戶端通過(guò)與服務(wù)器列表的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器的長(zhǎng)連接,從而保證客戶端與服務(wù)器的連接質(zhì)量。
      [0041]具體地,本發(fā)明實(shí)施例提供了一種長(zhǎng)連接建立方法,可以應(yīng)用于客戶端,如圖1所示,所述方法包括:
      [0042]101、向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息。
      [0043]其中,服務(wù)端是在客戶端和服務(wù)器之間增加的一個(gè)節(jié)點(diǎn),其獲取與其連接的服務(wù)器的屬性信息,該屬性信息包括服務(wù)器的負(fù)載信息、地域信息以及供應(yīng)商信息等;并為客戶端提供可建立長(zhǎng)連接服務(wù)器的查詢操作。當(dāng)其提供查詢操作時(shí),具體為根據(jù)客戶端的參數(shù)信息和服務(wù)器的屬性信息,篩選出客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的多個(gè)服務(wù)器,并將該多個(gè)服務(wù)器生成一份服務(wù)器列表發(fā)送至客戶端,以便客戶端根據(jù)該服務(wù)器列表建立與服務(wù)器的長(zhǎng)連接。
      [0044]該接入狀態(tài)是從客戶端與該服務(wù)器連接的穩(wěn)定性和連接速度方面進(jìn)行考慮的,可根據(jù)服務(wù)器的負(fù)載情況、連接客戶端數(shù)量、地域信息等確定。這里的接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器指的是客戶端與該服務(wù)器的連接穩(wěn)定性和連接速度滿足預(yù)設(shè)條件,所述預(yù)設(shè)條件可根據(jù)客戶端實(shí)際情況進(jìn)行設(shè)定,例如在服務(wù)端選擇連接速度滿足預(yù)設(shè)閾值的服務(wù)器生成服務(wù)器列表,從而保證客戶端與該服務(wù)器的連接成功率和連接速度。例如,接入狀態(tài)滿足預(yù)設(shè)條件的多個(gè)服務(wù)器可以為服務(wù)器負(fù)載低于預(yù)設(shè)閾值的多個(gè)服務(wù)器;或者接入狀態(tài)滿足預(yù)設(shè)條件的多個(gè)服務(wù)器可以為與客戶端屬于同一個(gè)供應(yīng)商的服務(wù)器,例如若客戶端屬于聯(lián)通客戶端,則接入狀態(tài)滿足預(yù)設(shè)條件的多個(gè)服務(wù)器為屬于聯(lián)通的多個(gè)服務(wù)器。具體的,根據(jù)用戶需求制定不同的預(yù)設(shè)條件,本發(fā)明實(shí)施例此處不再贅述。
      [0045]本步驟中,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息,該參數(shù)信息具體可以為但不局限于:客戶端的ip地址和網(wǎng)絡(luò)參數(shù)。
      [0046]102、接收所述服務(wù)端發(fā)送的獲取請(qǐng)求響應(yīng),所述獲取請(qǐng)求響應(yīng)中包含所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器列表。
      [0047]具體地,當(dāng)服務(wù)端接收到客戶端發(fā)送的獲取請(qǐng)求后,根據(jù)所述獲取請(qǐng)求中攜帶的參數(shù)信息以及獲取的服務(wù)器集群的負(fù)載情況,生成服務(wù)器列表,該列表中包含有能夠與客戶端連接并且接入狀態(tài)滿足預(yù)設(shè)條件的多個(gè)服務(wù)器,方便客戶端根據(jù)服務(wù)器列表建立與服務(wù)器的長(zhǎng)連接。
      [0048]103、與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。
      [0049]具體地,當(dāng)客戶端接收到服務(wù)端發(fā)送的服務(wù)器列表后,由于該列表中的每個(gè)服務(wù)器的接入狀態(tài)都滿足預(yù)設(shè)條件,客戶端與其連接時(shí),在一定條件下都可能連接成功,故在建立與服務(wù)器的長(zhǎng)連接時(shí),客戶端可以隨機(jī)或按照一定順序分別與所述服務(wù)器列表中的服務(wù)器逐個(gè)進(jìn)行連接,直至連接成功后建立客戶端與該服務(wù)器的長(zhǎng)連接;當(dāng)然為了進(jìn)一步保證建立長(zhǎng)連接的成功率,可以對(duì)該服務(wù)器列表中的服務(wù)器按照接入狀態(tài)從高到低的順序進(jìn)行排序,并且從接入狀態(tài)最高的服務(wù)器開始逐一進(jìn)行長(zhǎng)連接,直至連接成功建立客戶端與服務(wù)器的長(zhǎng)連接。具體的本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制,但是本發(fā)明實(shí)施優(yōu)選進(jìn)行排序,然后再進(jìn)行連接。
      [0050]需要說(shuō)明的是,若客戶端與所述服務(wù)器列表中的所有服務(wù)器建立連接均不成功,則客戶端需要重新向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求。
      [0051]本發(fā)明實(shí)施例提供的一種長(zhǎng)連接建立方法,首先客戶端向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,然后根據(jù)所述獲取請(qǐng)求中攜帶的客戶端參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,并將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表發(fā)送至所述客戶端;進(jìn)一步客戶端通過(guò)與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。與現(xiàn)有技術(shù)的長(zhǎng)連接建立方法相比,該方法在客戶端與服務(wù)器進(jìn)行長(zhǎng)連接時(shí),通過(guò)在服務(wù)端生成服務(wù)器列表,以供客戶端能夠便捷的選擇接入狀態(tài)好的服務(wù)器進(jìn)行連接,避免了隨機(jī)選擇會(huì)選擇到接入狀態(tài)較差服務(wù)器的情況,從而保證了客戶端與服務(wù)器的連接質(zhì)量,提高長(zhǎng)連接的連接效率。
      [0052]本發(fā)明實(shí)施例提供了另一種長(zhǎng)連接建立方法,可以用于服務(wù)端,如圖2所示,所述方法包括:
      [0053]201、接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求。
      [0054]其中,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息,包括:客戶端的ip地址和網(wǎng)絡(luò)參數(shù)。
      [0055]例如:客戶端可為用戶的手機(jī),手機(jī)的網(wǎng)絡(luò)為中國(guó)4G網(wǎng)絡(luò),當(dāng)客戶端發(fā)起服務(wù)器獲取請(qǐng)求時(shí),該獲取請(qǐng)求中攜帶有手機(jī)的參數(shù)信息,具體包括手機(jī)的ip地址和手機(jī)的網(wǎng)絡(luò)參數(shù),由于此時(shí)的網(wǎng)絡(luò)為中國(guó)移動(dòng)4G網(wǎng)絡(luò),則當(dāng)前客戶端的網(wǎng)絡(luò)參數(shù)為CMNET,通過(guò)CMNET接入點(diǎn)可以接入中國(guó)移動(dòng)網(wǎng)絡(luò)。
      [0056]202、根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器。
      [0057]本步驟具體操作有:首先服務(wù)端根據(jù)接收到客戶的參數(shù)信息獲取所述客戶端可接入的多臺(tái)服務(wù)器,進(jìn)一步地根據(jù)所述客戶端ip地址和網(wǎng)絡(luò)參數(shù),結(jié)合服務(wù)器的負(fù)載情況,獲取所述客戶端可接入的服務(wù)器的接入狀態(tài),然后根據(jù)服務(wù)器的連接狀態(tài)選取連接狀態(tài)滿足預(yù)設(shè)條件的預(yù)定數(shù)量的服務(wù)器作為所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器。
      [0058]其中,所述接入狀態(tài)是從客戶端與該服務(wù)器連接的穩(wěn)定性和連接速度方面進(jìn)行考慮的,可根據(jù)服務(wù)器的負(fù)載情況、連接客戶端數(shù)量、地域信息等確定。上述的接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器為通過(guò)篩選后能夠符合當(dāng)前客戶端要求,并且與其能夠較快進(jìn)行連接匹配的服務(wù)器。所述預(yù)設(shè)條件可根據(jù)客戶端實(shí)際情況進(jìn)行設(shè)定。具體的,根據(jù)用戶需求制定不同的預(yù)設(shè)條件,本發(fā)明實(shí)施例此處不再贅述。
      [0059]需要說(shuō)明的是,上述的預(yù)定數(shù)量用戶可根據(jù)客戶端需求自行設(shè)定,如果只需要挑選一臺(tái)連接狀態(tài)最優(yōu)的服務(wù)器,則可將該數(shù)量設(shè)置為I,本發(fā)明實(shí)施例對(duì)該預(yù)定數(shù)量不做限定,具體可根據(jù)實(shí)際情況進(jìn)行選取,優(yōu)選為3-4個(gè),通常選取3個(gè)連接狀態(tài)較好的服務(wù)器發(fā)送給客戶端以進(jìn)行連接。
      [0060]203、將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表。
      [0061]具體地,將步驟202中選取的若干個(gè)連接狀態(tài)較好的服務(wù)器生成服務(wù)器列表,例如,當(dāng)前客戶端ip地址為:client_ip = 220.181.155.192,可以得到該ip所屬運(yùn)營(yíng)商為北京電信,本實(shí)施例中從北京電信服務(wù)列表中選擇三臺(tái)服務(wù)器作為接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,它們的丨口地址分別為:220.181.155.193、220.181.155.194、220.181.155.195,進(jìn)而生成服務(wù)器列表,即[220.181.155.193^220.181.155.194^220.181.155.195],該列表的順序可以按照服務(wù)器的接入狀態(tài)從高至低的順序進(jìn)行排序,也可以隨機(jī)排序,本法實(shí)施例對(duì)排序順序不做限定。
      [0062]204、將所述服務(wù)器列表發(fā)送至客戶端,以便所述客戶端與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立與服務(wù)器之間的長(zhǎng)連接。
      [0063]進(jìn)一步地,服務(wù)端將上述步驟203生成的服務(wù)器列表[220.181.155.193、220.181.155.194,220.181.155.195]發(fā)送至客戶端后,客戶端根據(jù)接收到的服務(wù)器列表后,客戶端可以隨機(jī)與所述服務(wù)器列表中的服務(wù)器建立長(zhǎng)連接,直至建立長(zhǎng)連接成功為止,另外,為了進(jìn)一步保證建立長(zhǎng)連接的成功率,客戶端也可以按照該列表中服務(wù)器接入狀態(tài)從高至低的順序逐一進(jìn)行長(zhǎng)連接,首先對(duì)ip地址為220.181.155.193的服務(wù)器嘗試建立長(zhǎng)連接,若建立長(zhǎng)連接成功,則不再建立與其他服務(wù)器的連接,若長(zhǎng)連接建立不成功,則與對(duì)ip地址為220.181.155.194的服務(wù)器嘗試建立長(zhǎng)連接,以此類推,直至建立長(zhǎng)連接成功為止。若客戶端與服務(wù)器列表中的服務(wù)器均連接不成功則客戶端重新向服務(wù)端發(fā)送獲取服務(wù)器請(qǐng)求,所述服務(wù)器重新生成服務(wù)器列表,再發(fā)送至客戶端供客戶端選擇可連接的服務(wù)器建立長(zhǎng)連接。
      [0064]本實(shí)施例提供的另一種長(zhǎng)連接建立方法,通過(guò)在客戶端與服務(wù)器進(jìn)行長(zhǎng)連接之間設(shè)置一個(gè)服務(wù)端節(jié)點(diǎn),預(yù)先進(jìn)行一次服務(wù)器的篩選操作,生成能夠與客戶端接入狀態(tài)較優(yōu)的多臺(tái)服務(wù)器的列表,然后客戶端通過(guò)與列表中的服務(wù)器進(jìn)行連接,避免了隨機(jī)選擇會(huì)選擇到接入狀態(tài)較差服務(wù)器的情況,極大地提高了客戶端與服務(wù)器的連接效率。。
      [0065]進(jìn)一步地,作為圖1所述方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供一種客戶端,如圖3所示,所述客戶端包括:發(fā)送單元31、接收單元32、建立單元33。
      [0066]所述發(fā)送單元31,用于向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息,以便所述服務(wù)端根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,所述客戶端的參數(shù)信息包括:客戶端的ip地址和網(wǎng)絡(luò)參數(shù)。
      [0067]所述接收單元32,用于接收所述服務(wù)端發(fā)送的獲取請(qǐng)求響應(yīng),所述獲取請(qǐng)求響應(yīng)中包含所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器列表,其中,所述接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器指的是客戶端與該服務(wù)器的連接穩(wěn)定性和連接速度滿足預(yù)設(shè)條件,所述預(yù)設(shè)條件可根據(jù)客戶端實(shí)際情況進(jìn)行設(shè)定。
      [0068]所述建立單元33,用于與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接,所述客戶端可以隨機(jī)或按照一定順序分別與所述服務(wù)器列表中的服務(wù)器逐個(gè)進(jìn)行連接,直至連接成功后建立客戶端與該服務(wù)器的長(zhǎng)連接。
      [0069]進(jìn)一步地,如圖4所示,所述建立單元33,包括:
      [0070]連接模塊,用于依次與所述服務(wù)器列表中的服務(wù)器進(jìn)行連接,所述服務(wù)器列表在服務(wù)端中生成;
      [0071 ]建立模塊,用于若與所述服務(wù)器列表中的服務(wù)器連接成功,則建立與對(duì)應(yīng)服務(wù)器的長(zhǎng)連接,并不再建立與所述服務(wù)器列表中其他服務(wù)器的長(zhǎng)連接;
      [0072]重發(fā)送模塊,用于若與所述服務(wù)器列表中的所有服務(wù)器連接均不成功,則重新向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求。
      [0073]需要說(shuō)明的是,本發(fā)明實(shí)施例提供的一種客戶端所涉及各功能單元的其他相應(yīng)描述,可以參考圖1中的對(duì)應(yīng)描述,在此不再贅述。
      [0074]本實(shí)施例提供的客戶端,首先向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,,然后根據(jù)所述獲取請(qǐng)求中攜帶的客戶端參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,并將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表發(fā)送至所述客戶端;進(jìn)一步客戶端與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。與現(xiàn)有技術(shù)的長(zhǎng)連接建立方法相比,該方法通過(guò)在服務(wù)端生成服務(wù)器列表,該方法在客戶端與服務(wù)器進(jìn)行長(zhǎng)連接時(shí),通過(guò)在服務(wù)端生成服務(wù)器列表,以供客戶端能夠便捷的選擇接入狀態(tài)好的服務(wù)器進(jìn)行連接,避免了隨機(jī)選擇會(huì)選擇到接入狀態(tài)較差服務(wù)器的情況,從而保證了客戶端與服務(wù)器的連接質(zhì)量,同時(shí)提高長(zhǎng)連接的連接效率。
      [0075]進(jìn)一步地,作為圖2所述方法的具體實(shí)現(xiàn),本發(fā)明實(shí)施例提供了一種服務(wù)端,如圖5所示,所述服務(wù)端包括:接收單元41、獲取單元42、生成單元43、發(fā)送單元44。
      [0076]所述接收單元41,用于接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息,包括:客戶端的ip地址和網(wǎng)絡(luò)參數(shù)。
      [0077]所述獲取單元42,用于根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,其中,所述接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器指的是客戶端與該服務(wù)器的連接穩(wěn)定性和連接速度滿足預(yù)設(shè)條件,所述預(yù)設(shè)條件可根據(jù)客戶端實(shí)際情況進(jìn)行設(shè)定。
      [0078]所述生成單元43,用于將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表,該服務(wù)器列表的順序可以按照服務(wù)器的接入狀態(tài)從高至低的順序進(jìn)行排序,也可以隨機(jī)排序。
      [0079]所述發(fā)送單元44,用于將所述服務(wù)器列表發(fā)送至客戶端,以便所述客戶端通過(guò)與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立與服務(wù)器之間的長(zhǎng)連接。
      [0080]進(jìn)一步地,如圖6所示,所述獲取單元42,包括:
      [0081]第一獲取模塊,用于獲取所述客戶端可接入的服務(wù)器;
      [0082]第二獲取模塊,用于根據(jù)所述客戶端ip地址和網(wǎng)絡(luò)參數(shù)以及服務(wù)器的負(fù)載情況,獲取所述客戶端可接入的服務(wù)器的連接狀態(tài);
      [0083]選取模塊,用于選取預(yù)定數(shù)量的連接狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器作為所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器。
      [0084]需要說(shuō)明的是,本發(fā)明實(shí)施例提供的另一種服務(wù)端所涉及各功能單元的其他相應(yīng)描述,可以參考圖2中的對(duì)應(yīng)描述,在此不再贅述。
      [0085]本實(shí)施例提供的一種服務(wù)端,通過(guò)在客戶端與服務(wù)器進(jìn)行長(zhǎng)連接之間設(shè)置一個(gè)服務(wù)端節(jié)點(diǎn),預(yù)先進(jìn)行一次服務(wù)器的篩選操作,生成能夠與客戶端接入狀態(tài)較優(yōu)的多臺(tái)服務(wù)器的列表,然后客戶端通過(guò)與列表中的服務(wù)器進(jìn)行連接,避免了隨機(jī)選擇會(huì)選擇到接入狀態(tài)較差服務(wù)器的情況,極大地提高了客戶端與服務(wù)器的連接效率,使得客戶端連接失敗率減小60%。。
      [0086]進(jìn)一步地,本發(fā)明實(shí)施例提供了一種長(zhǎng)連接建立系統(tǒng),如圖7所示,所述系統(tǒng)包括:客戶端51、服務(wù)端52。
      [0087]所述客戶端51,用于向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息;
      [0088]所述服務(wù)端52,用于接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息;
      [0089]所述服務(wù)端52,還用于根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,并將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表發(fā)送至所述客戶端;
      [0090]所述客戶端51,還用于接收所述服務(wù)端發(fā)送的服務(wù)器列表,通過(guò)與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。
      [0091]綜上所述,本實(shí)施例提供的一種長(zhǎng)連接建立方法、裝置及系統(tǒng),首先向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息;服務(wù)器接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,然后根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,并將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表發(fā)送至所述客戶端;進(jìn)一步客戶端接收所述服務(wù)端發(fā)送的服務(wù)器列表,通過(guò)服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立與服務(wù)器的長(zhǎng)連接。與現(xiàn)有技術(shù)的長(zhǎng)連接建立方法相比,該方法在客戶端與服務(wù)器進(jìn)行長(zhǎng)連接時(shí),通過(guò)在服務(wù)端生成服務(wù)器列表,以供客戶端能夠便捷的選擇接入狀態(tài)好的服務(wù)器進(jìn)行連接,避免了隨機(jī)選擇會(huì)選擇到接入狀態(tài)較差服務(wù)器的情況,從而保證了客戶端與服務(wù)器的連接質(zhì)量,提高長(zhǎng)連接的連接效率。
      [0092]需要說(shuō)明的是,針對(duì)上述服務(wù)端,凡是本發(fā)明實(shí)施例中使用到的各個(gè)單元模塊的功能都可以通過(guò)硬件處理器(hardwareprocessor)來(lái)實(shí)現(xiàn)。
      [0093]示例性的,如圖8所示,圖8示出了本發(fā)明實(shí)施例提供的一種服務(wù)端的裝置結(jié)構(gòu)示意圖,該服務(wù)端可以包括:處理器(processor)61、通信接口(Communicat1nsInterface)62、存儲(chǔ)器(mem0ry)63和總線64,其中,處理器61、通信接口 62、存儲(chǔ)器63通過(guò)總線64完成相互間的通信。通信接口 62可以用于服務(wù)器與客戶端之間的信息傳輸。處理器61可以調(diào)用存儲(chǔ)器63中的邏輯指令,以執(zhí)行如下方法:服務(wù)端接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息;根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器;將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表;將所述服務(wù)器列表發(fā)送至客戶端,以便所述客戶端與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立與服務(wù)器之間的長(zhǎng)連接。
      [0094]此外,上述的存儲(chǔ)器63中的邏輯指令可以通過(guò)軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(R0M,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
      [0095]以上所描述的裝置實(shí)施例僅僅是示意性的,其中所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部模塊來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性的勞動(dòng)的情況下,即可以理解并實(shí)施。
      [0096]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到各實(shí)施方式可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件?;谶@樣的理解,上述技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
      [0097]最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
      【主權(quán)項(xiàng)】
      1.一種長(zhǎng)連接建立方法,其特征在于,包括: 向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息,以便所述服務(wù)端根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器; 接收所述服務(wù)端發(fā)送的獲取請(qǐng)求響應(yīng),所述獲取請(qǐng)求響應(yīng)中包含所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器列表; 與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述客戶端的參數(shù)信息包括:客戶端的ip地址和網(wǎng)絡(luò)參數(shù)。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接,包括: 依次與所述服務(wù)器列表中的服務(wù)器進(jìn)行連接; 若與所述服務(wù)器列表中的服務(wù)器連接成功,則建立與對(duì)應(yīng)服務(wù)器的長(zhǎng)連接,并不再建立與所述服務(wù)器列表中其他服務(wù)器的長(zhǎng)連接; 若與所述服務(wù)器列表中的所有服務(wù)器連接均不成功,則重新向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求。4.一種長(zhǎng)連接建立方法,其特征在于,包括: 接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息; 根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器; 將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表; 將所述服務(wù)器列表發(fā)送至客戶端,以便所述客戶端通過(guò)與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立與服務(wù)器之間的長(zhǎng)連接。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述客戶端的參數(shù)信息包括:客戶端的ip地址和網(wǎng)絡(luò)參數(shù)。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,包括: 獲取所述客戶端可接入的服務(wù)器; 根據(jù)所述客戶端ip地址和網(wǎng)絡(luò)參數(shù)以及服務(wù)器的負(fù)載情況,獲取所述客戶端可接入的服務(wù)器的連接狀態(tài); 選取預(yù)定數(shù)量的連接狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器作為所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器。7.一種客戶端,其特征在于,包括: 發(fā)送單元,用于向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息,以便所述服務(wù)端根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器; 接收單元,用于接收所述服務(wù)端發(fā)送的獲取請(qǐng)求響應(yīng),所述獲取請(qǐng)求響應(yīng)中包含所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器列表; 建立單元,用于與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。8.根據(jù)權(quán)利要求7所述的客戶端,其特征在于,所述客戶端的參數(shù)信息包括:客戶端的ip地址和網(wǎng)絡(luò)參數(shù)。9.根據(jù)權(quán)利要求7或8所述的客戶端,其特征在于,所述建立單元,包括: 連接模塊,用于依次與所述服務(wù)器列表中的服務(wù)器進(jìn)行連接; 建立模塊,用于若與所述服務(wù)器列表中的服務(wù)器連接成功,則建立與對(duì)應(yīng)服務(wù)器的長(zhǎng)連接,并不再建立與所述服務(wù)器列表中其他服務(wù)器的長(zhǎng)連接; 重發(fā)送模塊,用于若與所述服務(wù)器列表中的所有服務(wù)器連接均不成功,則重新向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求。10.一種服務(wù)端,其特征在于,包括: 接收單元,用于接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息; 獲取單元,用于根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器; 生成單元,用于將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表; 發(fā)送單元,用于將所述服務(wù)器列表發(fā)送至客戶端,以便所述客戶端通過(guò)與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立與服務(wù)器之間的長(zhǎng)連接。11.根據(jù)權(quán)利要求10所述的客戶端,其特征在于,所述客戶端的參數(shù)信息包括:客戶端的ip地址和網(wǎng)絡(luò)參數(shù)。12.根據(jù)權(quán)利要求11所述的客戶端,其特征在于,所述獲取單元,包括: 第一獲取模塊,用于獲取所述客戶端可接入的服務(wù)器; 第二獲取模塊,用于根據(jù)所述客戶端ip地址和網(wǎng)絡(luò)參數(shù)以及服務(wù)器的負(fù)載情況,獲取所述客戶端可接入的服務(wù)器的連接狀態(tài); 選取模塊,用于選取預(yù)定數(shù)量的連接狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器作為所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器。13.—種長(zhǎng)連接建立系統(tǒng),其特征在于,包括權(quán)利要求7至權(quán)利要求9中任一項(xiàng)所述的客戶端、權(quán)利要求10至權(quán)利要求12中任一項(xiàng)所述的服務(wù)端, 所述客戶端,用于向服務(wù)端發(fā)送獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息; 所述服務(wù)端,用于接收客戶端發(fā)送的獲取客戶端可接入服務(wù)器的獲取請(qǐng)求,所述獲取請(qǐng)求中攜帶有客戶端的參數(shù)信息; 所述服務(wù)端,還用于根據(jù)所述參數(shù)信息獲取所述客戶端可接入并且接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器,并將接入狀態(tài)滿足預(yù)設(shè)條件的服務(wù)器生成服務(wù)器列表發(fā)送至所述客戶端;所述客戶端,還用于接收所述服務(wù)端發(fā)送的服務(wù)器列表,通過(guò)與服務(wù)器列表中的服務(wù)器進(jìn)行連接以建立客戶端與服務(wù)器之間的長(zhǎng)連接。
      【文檔編號(hào)】H04L29/08GK105871977SQ201510849496
      【公開日】2016年8月17日
      【申請(qǐng)日】2015年11月27日
      【發(fā)明人】龐傳曉, 王冉陽(yáng)
      【申請(qǐng)人】樂(lè)視體育文化產(chǎn)業(yè)發(fā)展(北京)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1