两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

客戶端間的連接建立方法及設(shè)備的制作方法

文檔序號(hào):7772403閱讀:202來源:國知局
客戶端間的連接建立方法及設(shè)備的制作方法
【專利摘要】本發(fā)明提供了一種客戶端間的連接建立方法及設(shè)備。其中,客戶端間的連接建立方法包括:檢測到存在與第一終端連接的第二終端;檢測第二終端的第二客戶端與其他客戶端間的連接狀態(tài);根據(jù)連接狀態(tài),確定是否在第一客戶端與第二客戶端間建立連接。采用被發(fā)明能夠?qū)崿F(xiàn)客戶端間的連接建立,隨后能夠在已建立連接的客戶端間進(jìn)行數(shù)據(jù)傳輸,進(jìn)而解決因不同客戶端間無法進(jìn)行連接以及數(shù)據(jù)傳輸,新客戶端啟用時(shí)必須重新引入用戶需求,從而導(dǎo)致資源浪費(fèi)以及效率低下的問題。
【專利說明】客戶端間的連接建立方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)應(yīng)用領(lǐng)域,特別是涉及一種客戶端間的連接建立方法及設(shè)備?!颈尘凹夹g(shù)】
[0002]在互聯(lián)網(wǎng)日益發(fā)達(dá)的今天,用戶能夠使用的客戶端越來越多,并且能夠在不同的終端上啟用相同類型的客戶端,應(yīng)用相同的功能。
[0003]用戶在使用某一類客戶端時(shí),會(huì)出現(xiàn)從一個(gè)終端轉(zhuǎn)向另一個(gè)終端的情況,相應(yīng)的,該用戶會(huì)從一個(gè)客戶端轉(zhuǎn)向另一個(gè)客戶端。在現(xiàn)有技術(shù)中,由于不同客戶端存儲(chǔ)的數(shù)據(jù)不同,每啟用一個(gè)新的客戶端,用戶需要重新將用戶需求輸入到新的客戶端中。而新客戶端執(zhí)行用戶需求以獲取用戶所需要的信息,與之前的客戶端執(zhí)行用戶需求的操作在一定程度上是重復(fù)的,獲取的信息部分也是重復(fù)的,因此會(huì)造成兩個(gè)客戶端的操作以及數(shù)據(jù)冗余,浪費(fèi)大量的資源,且使得用戶需求得到滿足的時(shí)延變長,效率較低。

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

[0004]鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的客戶端間的連接建立方法及設(shè)備。
[0005]依據(jù)本發(fā)明的一個(gè)方面,提供了一種客戶端間的連接建立方法,第一客戶端設(shè)置在第一終端內(nèi),第二客戶端設(shè)置在第二終端內(nèi),包括:檢測到存在于所述第一終端連接的第二終端;檢查所述第二終端的第二客戶端與其他客戶端間的連接狀態(tài);根據(jù)所述連接狀態(tài),確定是否在所述第一客戶端與所述第二客戶端間建立連接。
[0006]可選地,檢測所述第二終端的第二客戶端與其他客戶端間的連接狀態(tài),包括:檢測所述第二客戶端與所述第一客戶端間的連接狀態(tài);檢測所述第二客戶端與除所述第一客戶端外的其他客戶端間的連接狀態(tài)。
[0007]可選地,檢測所述第二客戶端與所述第一客戶端間的連接狀態(tài),包括:檢測所述第二客戶端是否曾經(jīng)與所述第一客戶端間建立連接。
[0008]可選地,檢測所述第二客戶端是否曾經(jīng)與所述第一客戶端間建立連接,包括:在所述第一客戶端的數(shù)據(jù)庫中查詢是否存在所述第二終端的終端標(biāo)識(shí);若是,則確認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接;若否,則確認(rèn)所述第二客戶端未曾與所述第一客戶端間建立連接。
[0009]可選地,根據(jù)所述連接狀態(tài),確定是否在所述第一客戶端與所述第二客戶端間建立連接,包括:當(dāng)確認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接時(shí),確認(rèn)本次在所述第一客戶端與所述第二客戶端間建立連接;當(dāng)確認(rèn)所述第二客戶端未曾與所述第一客戶端建立連接時(shí),轉(zhuǎn)到檢測所述第二客戶端與除所述第一客戶端外的其他客戶端間的連接狀態(tài)的操作。
[0010]可選地,檢測所述第二客戶端與除所述第一客戶端外的其他客戶端間的連接狀態(tài),包括:向所述第一終端的第一服務(wù)器發(fā)送查詢請求,其中,所述查詢請求中攜帶有所述第二終端的終端標(biāo)識(shí);接收所述第一服務(wù)器反饋所述第二終端是否已與除所述第一客戶端外的其他客戶端間建立連接的查詢結(jié)果。
[0011]可選地,根據(jù)所述連接狀態(tài),確定是否在所述第一客戶端與所述第二客戶端間建立連接,包括:若查詢結(jié)果為所述第二客戶端與除所述第一客戶端外的其他客戶端間建立連接,則保持已有連接關(guān)系不變;若查詢結(jié)果為所述第二客戶端未與除所述第一客戶端外的其他客戶端間建立連接,則在所述第一客戶端與所述第二客戶端間建立連接。
[0012]可選地,所述第二終端為移動(dòng)終端。
[0013]可選地,所述第二終端的終端標(biāo)識(shí)為MEI號(hào)碼。
[0014]可選地,所述第一終端與所述第二終端通過USB數(shù)據(jù)線連接。
[0015]依據(jù)本發(fā)明的另一個(gè)方面,還提供了一種客戶端間的連接建立設(shè)備,包括:第一檢測模塊,配置為檢測到與第一終端連接的第二終端,其中,第一客戶端設(shè)置在第一終端內(nèi),第二終端設(shè)置在第二終端內(nèi);第二檢測模塊,配置為檢測所述第二終端的第二客戶端與其他客戶端間的連接狀態(tài);確定模塊,配置為根據(jù)所述連接狀態(tài),確定是否在所述第一客戶端與所述第二客戶端間建立連接。
[0016]可選地,所述第二檢測模塊包括:第一檢測單元,配置為檢測所述第二客戶端與所述第一客戶端間的連接狀態(tài);第二檢測單元,配置為檢測所述第二客戶端與除所述第一客戶端外的其他客戶端間的連接狀態(tài)。
[0017]可選地,所述第一檢測單元還配置為檢測所述第二客戶端是否曾經(jīng)與所述第一客戶端間建立連接。
[0018]可選地,所述第一檢測單元還配置為:在所述第一客戶端的數(shù)據(jù)庫中查詢是否存在所述第二終端的終端標(biāo)識(shí);若是,則確認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接;若否,則確認(rèn)所述第二客戶端未曾與所述第一客戶端間建立連接。
[0019]可選地,所述確定模塊還配置為:當(dāng)確認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接時(shí),確認(rèn)本次在所述第一客戶端和所述第二客戶端間建立連接;當(dāng)確認(rèn)所述第二客戶端未曾與所述第一客戶端建立連接時(shí),觸發(fā)所述第二檢測單元。
[0020]可選地,所述第二檢測單元還配置為:向所述第一終端的第一服務(wù)器發(fā)送查詢請求,其中,所述查詢請求中攜帶所述第二終端的終端標(biāo)識(shí);接收所述第一服務(wù)器反饋是否已與除所述第一客戶端外的其他客戶端間建立連接的查詢結(jié)果。
[0021]可選地,所述確定模塊還配置為:若查詢結(jié)果為所述第二客戶端與除所述第一客戶端外的其他客戶端間建立連接,則保持已有連接關(guān)系不變;若查詢結(jié)果為所述第二客戶端未與除所述第一客戶端外的其他客戶端間建立連接,則在所述第一客戶端與所述第二客戶端間建立連接。
[0022]可選地,所述第二終端為移動(dòng)終端。
[0023]可選地,所述第二終端的終端標(biāo)識(shí)為MEI號(hào)碼。
[0024]可選地,所述第一終端與所述第二終端通過USB數(shù)據(jù)線連接。
[0025]根據(jù)本發(fā)明的客戶端間的連接建立方法及設(shè)備,在檢測到存在與第一終端連接的第二終端之后,對第二終端的第二客戶端與其他客戶端間的連接狀態(tài)進(jìn)行檢測,并根據(jù)檢測到的連接狀態(tài)確定是否在兩者間建立連接,避免一個(gè)終端的客戶端與多個(gè)不同終端上的客戶端建立連接導(dǎo)致的數(shù)據(jù)傳輸混亂。本發(fā)明實(shí)施例中提供了客戶端間的連接建立方法,實(shí)現(xiàn)了不同客戶端間的打通,隨后能夠在已建立連接(即打通)的客戶端間進(jìn)行數(shù)據(jù)傳輸,解決了現(xiàn)有技術(shù)提到的客戶端間無法進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},進(jìn)一步解決因不同客戶端間無法進(jìn)行數(shù)據(jù)傳輸,新客戶端啟用時(shí)必須重新引入用戶需求,從而導(dǎo)致資源浪費(fèi)以及效率低下的問題。
[0026]上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,而可依照說明書的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本發(fā)明的【具體實(shí)施方式】。
[0027]根據(jù)下文結(jié)合附圖對本發(fā)明具體實(shí)施例的詳細(xì)描述,本領(lǐng)域技術(shù)人員將會(huì)更加明了本發(fā)明的上述以及其他目的、優(yōu)點(diǎn)和特征。
【專利附圖】

【附圖說明】
[0028]通過閱讀下文優(yōu)選實(shí)施方式的詳細(xì)描述,各種其他的優(yōu)點(diǎn)和益處對于本領(lǐng)域普通技術(shù)人員將變得清楚明了。附圖僅用于示出優(yōu)選實(shí)施方式的目的,而并不認(rèn)為是對本發(fā)明的限制。而且在整個(gè)附圖中,用相同的參考符號(hào)表示相同的部件。在附圖中:
[0029]圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端間的連接建立方法的處理流程圖;
[0030]圖2示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端間的連接建立設(shè)備的結(jié)構(gòu)示意圖;以及
[0031]圖3示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的客戶端間的連接建立方法流程圖?!揪唧w實(shí)施方式】
[0032]下面將參照附圖更詳細(xì)地描述本公開的示例性實(shí)施例。雖然附圖中顯示了本公開的示例性實(shí)施例,然而應(yīng)當(dāng)理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施例所限制。相反,提供這些實(shí)施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達(dá)給本領(lǐng)域的技術(shù)人員。
[0033]現(xiàn)有技術(shù)中,不同終端上的客戶端之間由于無法建立連接,導(dǎo)致用戶需要重新將用戶需求輸入到新啟用的客戶端中,造成新客戶端的動(dòng)作以及數(shù)據(jù)冗余,浪費(fèi)大量的資源,且使得實(shí)現(xiàn)用戶需求的時(shí)延變長,效率較低。
[0034]為解決上述技術(shù)問題,本發(fā)明提供了一種客戶端間的連接建立方法。圖1示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端間的連接建立方法的處理流程圖。在本發(fā)明實(shí)施例中,第一終端內(nèi)設(shè)置有第一客戶端,第二終端內(nèi)設(shè)置有第二客戶端。如圖1所示,客戶端間的連接建立方法這一流程起始于步驟S102,檢測到存在與第一終端連接的第二終端。此處的第二終端是代指能夠與第一終端連接的終端,可以是一個(gè)終端,也可以是多個(gè)終端,本發(fā)明實(shí)施例中以一個(gè)終端為例進(jìn)行說明。多個(gè)終端的情況下,任意一個(gè)終端與第一終端的連接建立流程是相類似的,在此無須贅述。第二終端可以通過多種方式連接到第一終端,例如有線方式、無線方式,其中,有線方式可以通過數(shù)據(jù)線進(jìn)行連接,無線方式可以通過無線網(wǎng)絡(luò)(例如藍(lán)牙、wif1、局域網(wǎng)等)進(jìn)行連接。優(yōu)選的,本發(fā)明實(shí)施例中,第一終端與第二終端通過通用串行總線(Universal Serial Bus,以下簡稱USB)數(shù)據(jù)線直接建立連接,使用USB數(shù)據(jù)線建立連接的方式操作簡單易行,USB數(shù)據(jù)線目前被廣泛采用且可識(shí)別性高,能夠快速高效地進(jìn)行數(shù)據(jù)(例如標(biāo)識(shí)信息)的傳輸。[0035]當(dāng)檢測到兩個(gè)終端建立連接之后,執(zhí)行步驟S104,檢測第二終端的第二客戶端與其他客戶端間的連接狀態(tài)。需要說明的是,此處的其他客戶端包括第一客戶端,還包括除第一客戶端外的其他客戶端。檢測完畢后,觸發(fā)步驟S106,根據(jù)檢測到的第二客戶端與其他客戶端的連接狀態(tài)確定是否在第一客戶端與第二客戶端間建立連接。
[0036]根據(jù)本發(fā)明的客戶端間的連接建立方法,在檢測到存在與第一終端連接的第二終端之后,對第二終端的第二客戶端與其他客戶端間的連接狀態(tài)進(jìn)行檢測,并根據(jù)檢測到的連接狀態(tài)確定是否在兩者間建立連接,避免一個(gè)終端的客戶端與多個(gè)不同終端上的客戶端建立連接導(dǎo)致的數(shù)據(jù)傳輸混亂。本發(fā)明實(shí)施例中提供了客戶端間的連接建立方法,實(shí)現(xiàn)了不同客戶端間的打通,隨后能夠在已建立連接(即打通)的客戶端間進(jìn)行數(shù)據(jù)傳輸,解決了現(xiàn)有技術(shù)提到的客戶端間無法進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},進(jìn)一步解決因不同客戶端間無法進(jìn)行數(shù)據(jù)傳輸,新客戶端啟用時(shí)必須重新引入用戶需求,從而導(dǎo)致資源浪費(fèi)以及效率低下的問題。
[0037]具體的,參見圖1中的步驟S102,用戶在第一終端上啟動(dòng)第一客戶端,第一客戶端能夠獲知到是否存在與第一終端連接的第二終端。優(yōu)選的,本發(fā)明實(shí)施例中,第一客戶端通過兩個(gè)終端建立連接時(shí)輔助應(yīng)用軟件提供的接口,查詢是否存在與第一終端連接的第二終端。若不存在,則上述輔助應(yīng)用軟件向第一客戶端返回一個(gè)空列表,表示不存在與第一終端連接的第二終端。若存在,則上述輔助應(yīng)用軟件向第一客戶端返回當(dāng)前建立連接的第二終端的終端標(biāo)識(shí)。輔助應(yīng)用軟件提供的接口能夠及時(shí)提示第一客戶端存在可以建立連接的第二客戶端,并且操作簡單易行,是目前被廣泛采用且可識(shí)別性高的一種檢測方式。
[0038]本發(fā)明實(shí)施例中,終端標(biāo)識(shí)可以是第二終端的身份認(rèn)證信息,可以是由用戶設(shè)置的身份認(rèn)證信息,還可以是終端入網(wǎng)時(shí)為其分配的入網(wǎng)標(biāo)識(shí),本發(fā)明實(shí)施例并不對此加以限定。優(yōu)選的,本發(fā)明實(shí)施例中,此終端標(biāo)識(shí)為國際移動(dòng)設(shè)備身份碼(InternationalMobile Equipment Identity,以下簡稱頂EI號(hào)碼),MEI號(hào)碼本身與終端是終身綁定且唯一不變,并且可識(shí)別性高,因此,本發(fā)明實(shí)施例中,優(yōu)選頂EI號(hào)碼為終端標(biāo)識(shí)。
[0039]第一客戶端接收到返回的終端標(biāo)識(shí)之后,在第一客戶端本地?cái)?shù)據(jù)庫中查詢是否保存有第二終端的終端標(biāo)識(shí),以便確定第二終端的第二客戶端是否曾經(jīng)與第一客戶端建立連接。若第一客戶端在本地?cái)?shù)據(jù)庫中能夠查詢到此終端標(biāo)識(shí),即確認(rèn)第二客戶端曾經(jīng)與第一客戶端建立連接,則第一客戶端與第二客戶端建立連接。若第一客戶端在本地?cái)?shù)據(jù)庫中未能查詢到此終端標(biāo)識(shí),即第二客戶端未曾與第一客戶端建立連接,則需要對第二客戶端再次進(jìn)行連接檢測。并且,再次進(jìn)行的連接檢測為檢測第二客戶端是否已與除第一客戶端之外其他客戶端建立連接。
[0040]為檢測第二客戶端與除第一客戶端外的其他客戶端間的連接狀態(tài),第一客戶端向第一終端的第一服務(wù)器發(fā)送攜帶有第二終端的終端標(biāo)識(shí)的查詢請求。本發(fā)明實(shí)施例中,第一服務(wù)器為第一終端所對應(yīng)的服務(wù)器。例如,若第一終端為個(gè)人計(jì)算機(jī)(PersonalComputer,以下簡稱PC),則第一服務(wù)器為PC服務(wù)器。第一服務(wù)器接收到第一客戶端發(fā)送的查詢請求之后,根據(jù)查詢請求中攜帶的終端標(biāo)識(shí),查詢是否存在上述終端標(biāo)識(shí)以及與該終端標(biāo)識(shí)相對應(yīng)的標(biāo)識(shí)信息的記錄。
[0041]若第一服務(wù)器查詢到存在上述記錄,則第二客戶端已與除第一客戶端外的其他客戶端建立連接,此時(shí)第一服務(wù)器向第一客戶端返回響應(yīng)消息,并且該響應(yīng)消息中攜帶有標(biāo)識(shí)第二客戶端已與除第一客戶端外的其他客戶端建立連接的狀態(tài)碼。若第一服務(wù)器無法查詢到上述記錄,即第二客戶端未與除第一客戶端外的其他客戶端建立連接,則第一服務(wù)器向第一客戶端返回的響應(yīng)消息中攜帶有標(biāo)識(shí)第二客戶端未與任何其他客戶端建立連接的狀態(tài)碼。
[0042]第一客戶端接收到第一服務(wù)器返回的響應(yīng)消息之后,根據(jù)響應(yīng)消息中攜帶的狀態(tài)碼的內(nèi)容,確定是否繼續(xù)與第二客戶端建立連接。具體地,當(dāng)?shù)谝豢蛻舳烁鶕?jù)第一服務(wù)器返回的響應(yīng)消息確定第二客戶端已與除第一客戶端外的其他客戶端建立連接,則第二客戶端保持已有連接關(guān)系不變,第一客戶端與第二客戶端之間不再建立連接。當(dāng)?shù)谝豢蛻舳烁鶕?jù)第一服務(wù)器返回的響應(yīng)消息確定第二客戶端未曾與除第一客戶端外的其他客戶端建立連接,則在第一客戶端與第二客戶端之間建立連接。
[0043]本發(fā)明實(shí)施例中,標(biāo)識(shí)信息是客戶端的身份認(rèn)證信息,可以是由用戶設(shè)置的身份認(rèn)證信息,還可以是服務(wù)器為客戶端設(shè)置的身份認(rèn)證信息,本發(fā)明實(shí)施例并不對此加以限定。優(yōu)選的,本發(fā)明實(shí)施例中,標(biāo)識(shí)信息可以是第一客戶端的用戶登錄的賬戶信息,該賬戶信息是用戶在客戶端中心申請注冊的賬戶,賬戶信息的申請簡單易行,并且每個(gè)賬戶信息可以在多個(gè)客戶端進(jìn)行登錄。
[0044]另外,本發(fā)明實(shí)施例中的標(biāo)識(shí)信息也可以是服務(wù)器生成的一個(gè)能作為唯一標(biāo)識(shí)的字符串,例如影子賬戶。影子賬戶可以是服務(wù)器根據(jù)時(shí)間、機(jī)器標(biāo)識(shí)等信息生成的唯一標(biāo)識(shí),影子賬戶也可以是服務(wù)器隨機(jī)生成的一個(gè)賬戶,服務(wù)器在生成這個(gè)賬戶之后,檢查生成的這個(gè)影子賬戶是否已經(jīng)存在,如果存在,則服務(wù)器重新生成一個(gè)影子賬戶,直到這個(gè)賬戶之前并不存在。影子賬戶具有不可重復(fù)性以及唯一性,每個(gè)影子賬戶僅能夠標(biāo)識(shí)一個(gè)客戶端。
[0045]本發(fā)明實(shí)施例中,除能夠?qū)崿F(xiàn)不同終端間的客戶端數(shù)據(jù)傳輸,還能夠?qū)崿F(xiàn)移動(dòng)終端和終端間的客戶端數(shù)據(jù)傳輸。因此,本發(fā)明實(shí)施例中,第一終端與第二終端可以是臺(tái)式電腦、筆記本電腦等終端,還可以是手機(jī)、音樂播放器、平板電腦等移動(dòng)終端。優(yōu)選的,本發(fā)明實(shí)施例中,第二終端為移動(dòng)終端,以便更加清楚簡潔地闡述終端與移動(dòng)終端間的客戶端的數(shù)據(jù)傳輸。
[0046]在本發(fā)明實(shí)施例中,第一客戶端和/或第二客戶端可以為瀏覽器客戶端、安全衛(wèi)士客戶端、閱讀器客戶端、媒體播放器客戶端等任意相同類型的客戶端,還可以為不同類型但執(zhí)行相同功能的客戶端,本發(fā)明實(shí)施例并不對此加以限定。此處的第一、第二僅用于區(qū)分不同的客戶端,對于客戶端本身屬性、順序以及功能并不造成限定,將第一、第二換位指代不同的客戶端也可。即本發(fā)明實(shí)施例中,第一客戶端可以設(shè)置于終端,也可以設(shè)置于移動(dòng)終端,同理,第二客戶端可以設(shè)置于終端,也可以設(shè)置于移動(dòng)終端。
[0047]基于上文各優(yōu)選實(shí)施例提供的客戶端間的連接建立方法,基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供了一種設(shè)備,用于實(shí)現(xiàn)上述客戶端間的連接建立方法。
[0048]圖2是根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端間的連接建立設(shè)備的結(jié)構(gòu)示意圖。參見圖2,本發(fā)明實(shí)施例提供的客戶端間的連接建立設(shè)備至少包括:第一檢測模塊210、第二檢測模塊220以及確定模塊230。
[0049]現(xiàn)介紹本發(fā)明實(shí)施例的客戶端間的連接建立設(shè)備中各器件或組成的功能以及各部分間的連接關(guān)系。本發(fā)明實(shí)施例中,第一客戶端設(shè)置于第一終端,第二客戶端設(shè)置于第二終端。參見圖2,第一檢測模塊210能夠檢測到與第一終端連接的第二終端。當(dāng)?shù)谝粰z測模塊210檢測到存在與第一終端相連接的第二終端時(shí),第一檢測模塊210觸發(fā)與其耦合的第二檢測模塊220。第二檢測模塊220檢測第二終端的第二客戶端與其他客戶端間的連接狀態(tài)。根據(jù)第二檢測模塊220的檢測結(jié)果,確定模塊230確定第一客戶端是否與第二客戶端建立連接。
[0050]根據(jù)本發(fā)明的客戶端間的連接建立設(shè)備,在檢測到存在與第一終端連接的第二終端之后,對第二終端的第二客戶端與其他客戶端間的連接狀態(tài)進(jìn)行檢測,并根據(jù)檢測到的連接狀態(tài)確定是否在兩者間建立連接,避免一個(gè)終端的客戶端與多個(gè)不同終端上的客戶端建立連接導(dǎo)致的數(shù)據(jù)傳輸混亂。本發(fā)明實(shí)施例中提供了客戶端間的連接建立方法,實(shí)現(xiàn)了不同客戶端間的打通,隨后能夠在已建立連接(即打通)的客戶端間進(jìn)行數(shù)據(jù)傳輸,解決了現(xiàn)有技術(shù)提到的客戶端間無法進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},進(jìn)一步解決因不同客戶端間無法進(jìn)行數(shù)據(jù)傳輸,新客戶端啟用時(shí)必須重新引入用戶需求,從而導(dǎo)致資源浪費(fèi)以及效率低下的問題。
[0051]具體地,參見圖2,第二檢測模塊220中至少包括第一檢測單元221以及第二檢測單元222。第一檢測模塊210檢測到存在第二終端連接到第一終端之后,第一檢測模塊210觸發(fā)第二檢測模塊220。經(jīng)第一檢測模塊210的觸發(fā),第二檢測模塊220中的第一檢測單元221檢測第二客戶端是否曾與第一客戶端建立連接。第一檢測單元221檢測第二客戶端是否曾與第一客戶端建立連接的具體方式為:第一檢測單元221通過在第一客戶端的數(shù)據(jù)庫中查詢是否存在第二終端的終端標(biāo)識(shí)檢測第二客戶端是否曾與第一客戶端建立連接。若第一檢測單元221在第一客戶端的數(shù)據(jù)庫中查詢到存在第二終端的終端標(biāo)識(shí),則能夠確認(rèn)第二客戶端曾經(jīng)與第一客戶端建立連接。若第一檢測單元221在第一客戶端的數(shù)據(jù)庫中無法查詢到第二終端的終端標(biāo)識(shí),則能夠確認(rèn)第二客戶端未曾與第一客戶端建立連接。
[0052]本發(fā)明實(shí)施例中,終端標(biāo)識(shí)可以是第二終端的身份認(rèn)證信息,可以是由用戶設(shè)置的身份認(rèn)證信息,還可以是終端入網(wǎng)時(shí)為其分配的入網(wǎng)標(biāo)識(shí),本發(fā)明實(shí)施例并不對此加以限定。優(yōu)選的,本發(fā)明實(shí)施例中,此終端標(biāo)識(shí)為MEI號(hào)碼,MEI本身與終端是終身綁定且唯一不變,并且可識(shí)別性高,因此,本發(fā)明實(shí)施例中,優(yōu)選頂EI號(hào)碼為終端標(biāo)識(shí)。
[0053]若根據(jù)第一檢測單元221的檢測結(jié)果,第二客戶端曾經(jīng)與第一客戶端建立連接,則確定模塊230確定第一客戶端與第二客戶端之間本次的連接建立完成。若根據(jù)檢測結(jié)果,第二客戶端不曾與第一客戶端建立連接,則觸發(fā)第二檢測模塊220中的第二檢測單元222。
[0054]第二檢測單元222經(jīng)觸發(fā)后,查詢第二客戶端是否與除第一客戶端外的其他客戶端建立連接。具體地,第二檢測單元222向第一終端的第一服務(wù)器發(fā)送攜帶有第二終端的終端標(biāo)識(shí)的查詢請求。第一終端的第一服務(wù)器接收到上述查詢請求之后,查詢是否存在上述第二終端的終端標(biāo)識(shí)以及與該終端標(biāo)識(shí)相對應(yīng)的標(biāo)識(shí)信息的記錄。
[0055]若第一服務(wù)器查詢到存在上述終端標(biāo)識(shí)以及與該終端標(biāo)識(shí)相對應(yīng)的標(biāo)識(shí)信息的記錄,則能夠確定第二客戶端已與除第一客戶端外的其他客戶端建立連接,此時(shí)第一服務(wù)器向第二檢測單元222返回響應(yīng)消息,并且該響應(yīng)消息中攜帶有標(biāo)識(shí)第二客戶端已與除第一客戶端外的其他客戶端建立連接的狀態(tài)碼。若第一服務(wù)器無法查詢到上述記錄,則第二客戶端未曾與除第一客戶端外的其他客戶端建立連接,則第一服務(wù)器向第二檢測單元222返回?cái)y帶有標(biāo)識(shí)第二客戶端未與任何其他客戶端建立連接的狀態(tài)碼的響應(yīng)消息。
[0056]第二檢測單元222接收第一服務(wù)器反饋的查詢結(jié)果后,觸發(fā)確定模塊230。確定模塊230根據(jù)第二檢測單元222接收到的查詢結(jié)果執(zhí)行不同操作。若根據(jù)上述查詢結(jié)果,第二客戶端已與除第一客戶端外的其他客戶端建立連接,則確定模塊230保持第二客戶端與除第一客戶端外的其他客戶端間的連接關(guān)系不變,第一客戶端不與第二客戶端建立連接。若根據(jù)上述查詢結(jié)果,第二客戶端未曾與除第一客戶端外的其他客戶端建立連接,則確定模塊230確定第一客戶端與第二客戶端間建立連接。
[0057]本發(fā)明實(shí)施例中,標(biāo)識(shí)信息是客戶端的身份認(rèn)證信息,可以是由用戶設(shè)置的身份認(rèn)證信息,還可以是服務(wù)器為客戶端設(shè)置的身份認(rèn)證信息,本發(fā)明實(shí)施例并不對此加以限定。優(yōu)選的,本發(fā)明實(shí)施例中,標(biāo)識(shí)信息可以是第一客戶端的用戶登錄的賬戶信息,該賬戶信息是用戶在客戶端中心申請注冊的賬戶,賬戶信息的申請簡單易行,并且每個(gè)賬戶信息可以在多個(gè)客戶端進(jìn)行登錄。
[0058]另外,本發(fā)明實(shí)施例中的標(biāo)識(shí)信息也可以是服務(wù)器生成的一個(gè)能作為唯一標(biāo)識(shí)的字符串,例如影子賬戶。影子賬戶可以是服務(wù)器根據(jù)時(shí)間、機(jī)器標(biāo)識(shí)等信息生成的唯一標(biāo)識(shí),影子賬戶也可以是服務(wù)器隨機(jī)生成的一個(gè)賬戶,服務(wù)器在生成這個(gè)賬戶之后,檢查生成的這個(gè)影子賬戶是否已經(jīng)存在,如果存在,則服務(wù)器重新生成一個(gè)影子賬戶,直到這個(gè)賬戶之前并不存在。影子賬戶具有不可重復(fù)性以及唯一性,每個(gè)影子賬戶僅能夠標(biāo)識(shí)一個(gè)客戶端。
[0059]本發(fā)明實(shí)施例中,除能夠?qū)崿F(xiàn)不同終端間的客戶端數(shù)據(jù)傳輸,還能夠?qū)崿F(xiàn)移動(dòng)終端和終端間的客戶端數(shù)據(jù)傳輸。因此,本發(fā)明實(shí)施例中,第一終端與第二終端可以是臺(tái)式電腦、筆記本電腦等終端,還可以是手機(jī)、音樂播放器、平板電腦等移動(dòng)終端。優(yōu)選的,本發(fā)明實(shí)施例中,第二終端為移動(dòng)終端,以便更加清楚簡潔地闡述終端與移動(dòng)終端間的客戶端的數(shù)據(jù)傳輸。
[0060]在本發(fā)明實(shí)施例中,第一客戶端和/或第二客戶端可以為瀏覽器客戶端、安全衛(wèi)士客戶端、閱讀器客戶端、媒體播放器客戶端等任意相同類型的客戶端,還可以為不同類型但執(zhí)行相同功能的客戶端,本發(fā)明實(shí)施例并不對此加以限定。此處的第一、第二僅用于區(qū)分不同的客戶端,對于客戶端本身屬性、順序以及功能并不造成限定,將第一、第二換位指代不同的客戶端也可。即本發(fā)明實(shí)施例中,第一客戶端可以是設(shè)置于終端,也可以設(shè)置于移動(dòng)終端,同理,第二客戶端可以設(shè)置于終端,也可以設(shè)置于移動(dòng)終端。
[0061]實(shí)施例一
[0062]圖3示出了根據(jù)本發(fā)明一個(gè)優(yōu)選實(shí)施例的客戶端間的連接建立方法流程圖,用于支持上述客戶端間的連接建立方法及客戶端間的連接建立設(shè)備,將上述客戶端間的連接建立方法及客戶端間的連接建立設(shè)備闡述得更清楚明白。如圖3所示,本例中選擇PC作為第一終端,手機(jī)為第二終端,客戶端為瀏覽器客戶端,手機(jī)助手作為輔助應(yīng)用軟件,第二終端的終端標(biāo)識(shí)為手機(jī)的IMEI號(hào)碼。為方便辨識(shí)第一客戶端與第二客戶端,在本例中,第一客戶端被稱為PC瀏覽器,第二客戶端被稱為手機(jī)瀏覽器。
[0063]參見圖3,PC用戶啟動(dòng)PC瀏覽器之后,觸發(fā)步驟I,PC瀏覽器向手機(jī)助手發(fā)送查詢請求,通過手機(jī)助手及時(shí)查詢是否存在手機(jī)連接到PC。手機(jī)助手收到PC瀏覽器發(fā)送的查詢請求,執(zhí)行步驟2。[0064]在步驟2中,當(dāng)手機(jī)助手未檢測到手機(jī)連接到PC,則向PC瀏覽器返回一個(gè)空列表,表示不存在與PC連接的手機(jī)。當(dāng)手機(jī)助手檢測到存在手機(jī)連接到PC,則向PC瀏覽器返回當(dāng)前連接PC的手機(jī)的MEI號(hào)碼。
[0065]如圖3中的步驟3所示,手機(jī)通過USB數(shù)據(jù)線連接到PC。手機(jī)連接到PC之后,手機(jī)助手檢測到該手機(jī),并將該手機(jī)的IMEI號(hào)碼返回PC瀏覽器。PC瀏覽器接收到手機(jī)助手返回的MEI號(hào)碼之后,在PC瀏覽器本地?cái)?shù)據(jù)庫中查詢是否保存有該手機(jī)的MEI號(hào)碼,以便確定手機(jī)瀏覽器是否曾經(jīng)與PC瀏覽器建立連接。若PC瀏覽器在本地?cái)?shù)據(jù)庫中能夠查詢到此MEI號(hào)碼,即確認(rèn)手機(jī)瀏覽器曾經(jīng)與PC瀏覽器建立連接,則PC瀏覽器與手機(jī)瀏覽器建立連接。若PC瀏覽器在本地?cái)?shù)據(jù)庫中未能查詢到此MEI號(hào)碼,即手機(jī)瀏覽器未曾與PC瀏覽器建立連接,則需要對手機(jī)瀏覽器再次進(jìn)行連接檢測。并且,再次進(jìn)行的連接檢測為檢測手機(jī)瀏覽器是否已與除PC瀏覽器之外的其他瀏覽器建立連接。在本實(shí)施例中,根據(jù)實(shí)際情況步驟3與步驟1、2之間不必有時(shí)間上的先后順序。
[0066]如圖3中步驟4所示,為檢測手機(jī)瀏覽器與除PC瀏覽器外的其他瀏覽器間的連接狀態(tài),PC瀏覽器向PC服務(wù)器發(fā)送攜帶有手機(jī)MEI號(hào)碼的查詢請求。PC服務(wù)器接收到PC瀏覽器發(fā)送的查詢請求之后,查詢是否存在上述查詢請求中所攜帶的MEI號(hào)碼以及與該IMEI號(hào)碼對應(yīng)的標(biāo)識(shí)信息的記錄,并執(zhí)行如圖3中的步驟5,向PC瀏覽器返回查詢結(jié)果。
[0067]具體地,若PC服務(wù)器查詢到存在上述MEI號(hào)碼以及標(biāo)識(shí)信息的記錄,則手機(jī)瀏覽器已與除PC瀏覽器外的其他瀏覽器建立連接,此時(shí)PC服務(wù)器向手機(jī)瀏覽器返回響應(yīng)消息,并且該響應(yīng)消息中攜帶有標(biāo)識(shí)手機(jī)瀏覽器已與除PC瀏覽器外的其他瀏覽器建立連接的狀態(tài)碼。若PC服務(wù)器無法查詢到上述記錄,則手機(jī)瀏覽器未與除PC瀏覽器外的其他瀏覽器建立連接,則PC服務(wù)器向PC瀏覽器返回的響應(yīng)消息中攜帶有標(biāo)識(shí)手機(jī)瀏覽器未與除PC瀏覽器外的其他瀏覽器建立連接的狀態(tài)碼。
[0068]PC瀏覽器接收到PC服務(wù)器返回的響應(yīng)消息之后,根據(jù)響應(yīng)消息中攜帶的狀態(tài)碼的內(nèi)容,確定是否繼續(xù)與手機(jī)瀏覽器建立連接。具體地,當(dāng)PC瀏覽器根據(jù)PC服務(wù)器返回的響應(yīng)消息確定手機(jī)瀏覽器已與除PC瀏覽器外的其他瀏覽器建立連接,則手機(jī)瀏覽器保持已有連接關(guān)系不變,PC瀏覽器與手機(jī)瀏覽器之間不再建立連接。當(dāng)PC瀏覽器根據(jù)PC服務(wù)器返回的響應(yīng)消息確定手機(jī)瀏覽器未曾與除PC瀏覽器外的其他客戶端建立連接,則PC瀏覽器與手機(jī)瀏覽器建立連接。
[0069]根據(jù)上述任意一個(gè)優(yōu)選實(shí)施例或多個(gè)優(yōu)選實(shí)施例的組合,本發(fā)明實(shí)施例能夠達(dá)到如下有益效果:
[0070]根據(jù)本發(fā)明的客戶端間的連接建立方法及設(shè)備,在檢測到存在與第一終端連接的第二終端之后,對第二終端的第二客戶端與其他客戶端間的連接狀態(tài)進(jìn)行檢測,并根據(jù)檢測到的連接狀態(tài)確定是否在兩者間建立連接,避免一個(gè)終端的客戶端與多個(gè)不同終端上的客戶端建立連接導(dǎo)致的數(shù)據(jù)傳輸混亂。本發(fā)明實(shí)施例中提供了客戶端間的連接建立方法,實(shí)現(xiàn)了不同客戶端間的打通,隨后能夠在已建立連接(即打通)的客戶端間進(jìn)行數(shù)據(jù)傳輸,解決了現(xiàn)有技術(shù)提到的客戶端間無法進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},進(jìn)一步解決因不同客戶端間無法進(jìn)行數(shù)據(jù)傳輸,新客戶端啟用時(shí)必須重新引入用戶需求,從而導(dǎo)致資源浪費(fèi)以及效率低下的問題。
[0071]本發(fā)明一個(gè)實(shí)施例公開了 Al、一種客戶端間的連接建立方法,第一客戶端設(shè)置在第一終端內(nèi),第二客戶端設(shè)置在第二終端內(nèi),包括:
[0072]檢測到存在與所述第一終端連接的第二終端;
[0073]檢測所述第二終端的第二客戶端與其他客戶端間的連接狀態(tài);
[0074]根據(jù)所述連接狀態(tài),確定是否在所述第一客戶端與所述第二客戶端間建立連接。
[0075]A2、根據(jù)權(quán)利要求Al所述的方法,其中,檢測所述第二終端的第二客戶端與其他客戶端間的連接狀態(tài),包括:
[0076]檢測所述第二客戶端與所述第一客戶端間的連接狀態(tài);
[0077]檢測所述第二客戶端與除所述第一客戶端外的其他客戶端間的連接狀態(tài)。
[0078]A3、根據(jù)權(quán)利要求A2所述的方法,其中,檢測所述第二客戶端與所述第一客戶端間的連接狀態(tài),包括:檢測所述第二客戶端是否曾經(jīng)與所述第一客戶端間建立連接。
[0079]A4、根據(jù)權(quán)利要求A3所述的方法,其中,檢測所述第二客戶端是否曾經(jīng)與所述第一客戶端間建立連接,包括:
[0080]在所述第一客戶端的數(shù)據(jù)庫中查詢是否存在所述第二終端的終端標(biāo)識(shí);
[0081]若是,則確 認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接;
[0082]若否,則確認(rèn)所述第二客戶端未曾與所述第一客戶端間建立連接。
[0083]A5、根據(jù)權(quán)利要求A4所述的方法,其中,根據(jù)所述連接狀態(tài),確定是否在所述第一客戶端與所述第二客戶端間建立連接,包括:
[0084]當(dāng)確認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接時(shí),確認(rèn)本次在所述第一客戶端和所述第二客戶端間建立連接;
[0085]當(dāng)確認(rèn)所述第二客戶端未曾與所述第一客戶端建立連接時(shí),轉(zhuǎn)到檢測所述第二客戶端與除所述第一客戶端外的其他客戶端間的連接狀態(tài)的操作。
[0086]A6、根據(jù)權(quán)利要求A2至A5任一項(xiàng)所述的方法,其中,檢測所述第二客戶端與除所述第一客戶端外的其他客戶端間的連接狀態(tài),包括:
[0087]向所述第一終端的第一服務(wù)器發(fā)送查詢請求,其中,所述查詢請求中攜帶所述第二終端的終端標(biāo)識(shí);
[0088]接收所述第一服務(wù)器反饋所述第二終端是否已與除所述第一客戶端外的其他客戶端間建立連接的查詢結(jié)果。
[0089]A7、根據(jù)權(quán)利要求A6所述的方法,其中,根據(jù)所述連接狀態(tài),確定是否在所述第一客戶端與所述第二客戶端間建立連接,包括:
[0090]若查詢結(jié)果為所述第二客戶端與除所述第一客戶端外的其他客戶端間建立連接,則保持已有連接關(guān)系不變;
[0091]若查詢結(jié)果為所述第二客戶端未與除所述第一客戶端外的其他客戶端間建立連接,則在所述第一客戶端與所述第二客戶端間建立連接。
[0092]AS、根據(jù)權(quán)利要求Al至A7任一項(xiàng)所述的方法,其中,所述第二終端為移動(dòng)終端。
[0093]A9、根據(jù)權(quán)利要求AS所述的方法,其中,所述第二終端的終端標(biāo)識(shí)為MEI號(hào)碼。
[0094]A10、根據(jù)權(quán)利要求Al至A9任一項(xiàng)所述的方法,其中,所述第一終端與所述第二終端通過USB數(shù)據(jù)線連接。
[0095]本發(fā)明另一個(gè)實(shí)施例公開了 B11、一種客戶端間的連接建立設(shè)備,包括:
[0096]第一檢測模塊,配置為檢測到與第一終端連接的第二終端,其中,第一客戶端設(shè)置在第一終端內(nèi),第二客戶端設(shè)置在第二終端內(nèi);
[0097]第二檢測模塊,配置為檢測所述第二終端的第二客戶端與其他客戶端間的連接狀態(tài);
[0098]確定模塊,配置為根據(jù)所述連接狀態(tài),確定是否在所述第一客戶端與所述第二客戶端間建立連接。
[0099]B12、根據(jù)權(quán)利要求Bll所述的設(shè)備,其中,所述第二檢測模塊包括:
[0100]第一檢測單元,配置為檢測所述第二客戶端與所述第一客戶端間的連接狀態(tài);
[0101]第二檢測單元,配置為檢測所述第二客戶端與除所述第一客戶端外的其他客戶端間的連接狀態(tài)。
[0102]B13、根據(jù)權(quán)利要求B12所述的設(shè)備,其中,所述第一檢測單元還配置為檢測所述
第二客戶端是否曾經(jīng)與所述第一客戶端間建立連接。
[0103]B14、根據(jù)權(quán)利要求B13所述的設(shè)備,其中,所述第一檢測單元還配置為:
[0104]在所述第一客戶端的數(shù)據(jù)庫中查詢是否存在所述第二終端的終端標(biāo)識(shí);
[0105]若是,則確認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接;
[0106]若否,則確認(rèn)所述第二客戶端未曾與所述第一客戶端間建立連接。
[0107]B15、根據(jù)權(quán)利要求B14所述的設(shè)備,其中,所述確定模塊還配置為:
[0108]當(dāng)確認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接時(shí),確認(rèn)本次在所述第一客戶端和所述第二客戶端間建立連接;
[0109]當(dāng)確認(rèn)所述第二客戶端未曾與所述第一客戶端建立連接時(shí),觸發(fā)所述第二檢測單
J Li o
[0110]B16、根據(jù)權(quán)利要求B12至B15任一項(xiàng)所述的設(shè)備,其中,所述第二檢測單元還配置為:
[0111]向所述第一終端的第一服務(wù)器發(fā)送查詢請求,其中,所述查詢請求中攜帶所述第二終端的終端標(biāo)識(shí);
[0112]接收所述第一服務(wù)器反饋是否已與除所述第一客戶端外的其他客戶端間建立連接的查詢結(jié)果。
[0113]B17、根據(jù)權(quán)利要求B16所述的設(shè)備,其中,所述確定模塊還配置為:
[0114]若查詢結(jié)果為所述第二客戶端與除所述第一客戶端外的其他客戶端間建立連接,則保持已有連接關(guān)系不變;
[0115]若查詢結(jié)果為所述第二客戶端未與除所述第一客戶端外的其他客戶端間建立連接,則在所述第一客戶端與所述第二客戶端間建立連接。
[0116]B18、根據(jù)權(quán)利要求Bll至B17任一項(xiàng)所述的設(shè)備,其中,所述第二終端為移動(dòng)終端。
[0117]B19、根據(jù)權(quán)利要求B18所述的設(shè)備,其中,所述第二終端的終端標(biāo)識(shí)為IMEI號(hào)碼。
[0118]B20、根據(jù)權(quán)利要求BI I至B19任一項(xiàng)所述的設(shè)備,其中,所述第一終端與所述第二終端通過USB數(shù)據(jù)線連接。
[0119]在此處所提供的說明書中,說明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施例可以在沒有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu)和技術(shù),以便不模糊對本說明書的理解。[0120] 類似地,應(yīng)當(dāng)理解,為了精簡本公開并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在 上面對本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施 例、圖、或者對其的描述中。然而,并不應(yīng)將該公開的方法解釋成反映如下意圖:即所要求保 護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說,如下面 的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開的單個(gè)實(shí)施例的所有特征。因此, 遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身 都作為本發(fā)明的單獨(dú)實(shí)施例。[0121 ] 本領(lǐng)域那些技術(shù)人員可以理解,可以對實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地 改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單 元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或 子組件。除了這樣的特征和/或過程或者單元中的至少一些是相互排斥之外,可以采用任 何組合對本說明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開的所有特征以及如此公開的 任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書(包括伴隨的 權(quán)利要求、摘要和附圖)中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來 代替。[0122]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例 中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的 范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一 都可以以任意的組合方式來使用。[0123]本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行 的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用 微處理器或者數(shù)字信號(hào)處理器(DSP )來實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的客戶端間的連接建立設(shè)備 中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的 方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣 的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形 式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形 式提供。[0124]應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng) 域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中, 不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在 未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這 樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來 實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件 項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為 名稱。[0125]至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,雖然本文已詳盡示出和描述了本發(fā)明的多個(gè)示 例性實(shí)施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開的內(nèi)容直接 確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn) 定為覆蓋了所有這些其他變型或修改。
【權(quán)利要求】
1.一種客戶端間的連接建立方法,第一客戶端設(shè)置在第一終端內(nèi),第二客戶端設(shè)置在第二終端內(nèi),包括: 檢測到存在與所述第一終端連接的第二終端; 檢測所述第二終端的第二客戶端與其他客戶端間的連接狀態(tài); 根據(jù)所述連接狀態(tài),確定是否在所述第一客戶端與所述第二客戶端間建立連接。
2.根據(jù)權(quán)利要求1所述的方法,其中,檢測所述第二終端的第二客戶端與其他客戶端間的連接狀態(tài),包括: 檢測所述第二客戶端與所述第一客戶端間的連接狀態(tài); 檢測所述第二客戶端與除所述第一客戶端外的其他客戶端間的連接狀態(tài)。
3.根據(jù)權(quán)利要求2所述的方法,其中,檢測所述第二客戶端與所述第一客戶端間的連接狀態(tài),包括:檢測所述第二客戶端是否曾經(jīng)與所述第一客戶端間建立連接。
4.根據(jù)權(quán)利要求3所述的方法,其中,檢測所述第二客戶端是否曾經(jīng)與所述第一客戶端間建立連接,包括: 在所述第一客戶端的數(shù)據(jù)庫中查詢是否存在所述第二終端的終端標(biāo)識(shí); 若是,則確認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接; 若否,則確認(rèn)所述第二客戶端未曾與所述第一客戶端間建立連接。
5.根據(jù)權(quán)利要求4所述的方法,其中,根據(jù)所述連接狀態(tài),確定是否在所述第一客戶端與所述第二客戶端間建立連接,包括: 當(dāng)確認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接時(shí),確認(rèn)本次在所述第一客戶端和所述第二客戶端間建立連接; 當(dāng)確認(rèn)所述第二客戶端未曾與所述第一客戶端建立連接時(shí),轉(zhuǎn)到檢測所述第二客戶端與除所述第一客戶端外的其他客戶端間的連接狀態(tài)的操作。
6.一種客戶端間的連接建立設(shè)備,包括: 第一檢測模塊,配置為檢測到與第一終端連接的第二終端,其中,第一客戶端設(shè)置在第一終端內(nèi),第二客戶端設(shè)置在第二終端內(nèi); 第二檢測模塊,配置為檢測所述第二終端的第二客戶端與其他客戶端間的連接狀態(tài);確定模塊,配置為根據(jù)所述連接狀態(tài),確定是否在所述第一客戶端與所述第二客戶端間建立連接。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其中,所述第二檢測模塊包括: 第一檢測單元,配置為檢測所述第二客戶端與所述第一客戶端間的連接狀態(tài); 第二檢測單元,配置為檢測所述第二客戶端與除所述第一客戶端外的其他客戶端間的連接狀態(tài)。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其中,所述第一檢測單元還配置為檢測所述第二客戶端是否曾經(jīng)與所述第一客戶端間建立連接。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中,所述第一檢測單元還配置為: 在所述第一客戶端的數(shù)據(jù)庫中查詢是否存在所述第二終端的終端標(biāo)識(shí); 若是,則確認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接; 若否,則確認(rèn)所述第二客戶端未曾與所述第一客戶端間建立連接。
10.根據(jù)權(quán)利要求9所述的設(shè)備,其中,所述確定模塊還配置為:當(dāng)確認(rèn)所述第二客戶端曾經(jīng)與所述第一客戶端間建立連接時(shí),確認(rèn)本次在所述第一客戶端和所述第二客戶端間建立連接; 當(dāng)確認(rèn)所述第二客戶端 未曾與所述第一客戶端建立連接時(shí),觸發(fā)所述第二檢測單元。
【文檔編號(hào)】H04L12/28GK103501261SQ201310456455
【公開日】2014年1月8日 申請日期:2013年9月29日 優(yōu)先權(quán)日:2013年9月29日
【發(fā)明者】嚴(yán)騰飛, 江洋 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
左权县| 阜城县| 习水县| 濮阳县| 淮北市| 囊谦县| 东山县| 深州市| 那曲县| 青州市| 西藏| 即墨市| 西乌珠穆沁旗| 和政县| 泉州市| 高雄县| 长沙市| 星座| 宁德市| 尼木县| 灵武市| 哈尔滨市| 壤塘县| 东阳市| 中西区| 丰县| 荣昌县| 博湖县| 榆社县| 土默特右旗| 大余县| 筠连县| 靖远县| 石林| 广西| 迁西县| 浮梁县| 佛山市| 宜黄县| 云安县| 岗巴县|