專(zhuān)利名稱(chēng):一種客戶(hù)端配置方法及通訊系統(tǒng)以及相關(guān)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域,尤其涉及一種客戶(hù)端配置方法及通ifl系統(tǒng)以及相 關(guān)設(shè)備。
背景技術(shù):
隨著客戶(hù)對(duì)即時(shí)通訊要求的不斷提高,目前市場(chǎng)中出現(xiàn)了 一種針對(duì)中小 型局域網(wǎng)的即時(shí)通訊方案,主要用于企業(yè)或團(tuán)體內(nèi)部的客戶(hù)端進(jìn)行即時(shí)通訊, 這種方案中,企業(yè)內(nèi)部需要部署有即時(shí)交換(RTX, Real Time Exchange)服 務(wù)器才能夠?qū)崿F(xiàn)企業(yè)內(nèi)各客戶(hù)端之間的通訊,所以各客戶(hù)端需要設(shè)置服務(wù)器 的互聯(lián)網(wǎng)協(xié)議(IP, Internet Protocol)地址以及端口號(hào)才能夠正常使用業(yè)務(wù)。
現(xiàn)有技術(shù)中 一種客戶(hù)端配置方法為
操作人員通過(guò)手工方式在每一 臺(tái)客戶(hù)端上設(shè)備RTX服務(wù)器的IP地址以及 端口號(hào)。
但是,在現(xiàn)有技術(shù)的方式下,若客戶(hù)端的數(shù)量眾多,則可能會(huì)造成客戶(hù) 端配置效率低下,同時(shí),對(duì)于比較缺乏網(wǎng)絡(luò)知識(shí)的操作人員而言,這種客戶(hù) 端配置方式可能存在一定的困難,給配置客戶(hù)端帶來(lái)的不便。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種客戶(hù)端配置方法及通訊系統(tǒng)以及相 關(guān)設(shè)備,能夠便捷地對(duì)客戶(hù)端進(jìn)行配置。
本發(fā)明實(shí)施例提供的客戶(hù)端配置方法,包括當(dāng)客戶(hù)端連接到網(wǎng)絡(luò)時(shí), 判斷本地的第一配置信息是否滿足預(yù)置的查詢(xún)條件,若是,則在所述網(wǎng)絡(luò)內(nèi) 采用廣播的方式發(fā)送配置信息請(qǐng)求消息;接收即時(shí)通訊交換服務(wù)器反饋的第 二配置信息;根據(jù)所述第二配置信息進(jìn)行配置。
可選地,所述判斷本地的第一配置信息是否滿足預(yù)置的查詢(xún)條件的步驟 包括
客戶(hù)端讀取本地存儲(chǔ)的第一配置信息;判斷所述第一配置信息是否為空,若為空,則確定本地的第一配置信息 滿足預(yù)置的查詢(xún)條件。
可選地,判斷本地的第一配置信息是否滿足預(yù)置的查詢(xún)條件的步驟包括 客戶(hù)端讀取本地存儲(chǔ)的第一配置信息;
判斷所述第一配置信息是否為非法配置信息,若是,則確定本地的第一 配置信息滿足預(yù)置的查詢(xún)條件。
可選地,所述第 一配置信息包括第 一互聯(lián)網(wǎng)協(xié)議IP地址以及第 一端口號(hào);
所述判斷所述第一配置信息是否為非法配置信息的步驟包括
根據(jù)所述第一 IP地址與所述第一端口號(hào)進(jìn)行網(wǎng)絡(luò)連接;
判斷所述網(wǎng)絡(luò)連接是否成功,若不成功,則確認(rèn)所述第一配置信息為非 法配置信息。
可選地,所述接收即時(shí)通訊交換服務(wù)器反饋的第二配置信息的步驟之前 包括
當(dāng)即時(shí)通訊交換服務(wù)器接收到客戶(hù)端發(fā)送的配置信息請(qǐng)求消息時(shí),查詢(xún) 對(duì)應(yīng)的第二配置信息,所述第二配置信息中包含第二 IP地址以及第二端口號(hào);
按照所述配置信息請(qǐng)求消息中包含的客戶(hù)端地址,向所述客戶(hù)端發(fā)送包 含所述第二 IP地址以及第二端口號(hào)的配置信息響應(yīng)消息。
可選地,所述根據(jù)所述第二配置信息進(jìn)行配置的步驟之后包括
客戶(hù)端根據(jù)接收到的第二配置信息中的第二 IP地址以及第二端口號(hào)進(jìn)行 網(wǎng)絡(luò)連接。
本實(shí)施例提供的通訊系統(tǒng),包括
客戶(hù)端,用于當(dāng)連接到網(wǎng)絡(luò)時(shí)判斷本地的第一配置信息是否滿足預(yù)置的 查詢(xún)條件,若是,則在所述網(wǎng)絡(luò)內(nèi)采用廣播的方式發(fā)送配置信息請(qǐng)求消息, 接收即時(shí)通訊交換服務(wù)器反饋的第二配置信息,根據(jù)所述第二配置信息進(jìn)行 配置;
即時(shí)通訊交換服務(wù)器,用于接收所述客戶(hù)端以廣播方式發(fā)送的配置信息 請(qǐng)求消息,查詢(xún)對(duì)應(yīng)的第二配置信息,向所述客戶(hù)端反饋包含所述第二配置 信息的配置信息響應(yīng)消息。
本實(shí)施例提供的客戶(hù)端,包括
網(wǎng)絡(luò)連接單元,用于進(jìn)行網(wǎng)絡(luò)連接;
校驗(yàn)單元,用于當(dāng)連接到網(wǎng)絡(luò)時(shí),判斷本地的第一配置信息是否滿足預(yù)
置的查詢(xún)條件;
廣播單元,用于當(dāng)?shù)?一配置信息滿足預(yù)置的查詢(xún)條件時(shí)則在所述網(wǎng)絡(luò)內(nèi) 采用廣播的方式發(fā)送配置信息請(qǐng)求消息;
配置信息接收單元,用于接收即時(shí)通訊交換服務(wù)器反饋的第二配置信息;
配置單元,用于根據(jù)所述第二配置信息進(jìn)行配置。
本實(shí)施例提供的即時(shí)通訊交換服務(wù)器,包括
請(qǐng)求接收單元,用于接收所述客戶(hù)端以廣播方式發(fā)送的配置信息請(qǐng)求消
息;
配置信息查詢(xún)單元,用于根據(jù)配置信息請(qǐng)求消息查詢(xún)對(duì)應(yīng)的第二配置信
息;
配置信息發(fā)送單元,用于向所述客戶(hù)端反饋包含所述第二配置信息的配 置信息響應(yīng)消息。
從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn)
本發(fā)明實(shí)施例中,當(dāng)客戶(hù)端連接到網(wǎng)絡(luò)時(shí),若本地的第一配置信息滿足 預(yù)置的查詢(xún)條件,則在網(wǎng)絡(luò)內(nèi)采用廣播的方式發(fā)送配置信息請(qǐng)求消息,并接 收RTX服務(wù)器反饋的第二配置信息,根據(jù)所述第二配置信息進(jìn)行配置,即當(dāng) 用戶(hù)開(kāi)始使用客戶(hù)端時(shí),客戶(hù)端會(huì)自動(dòng)從RTX服務(wù)器獲取到IP地址以及端口 號(hào),并進(jìn)行網(wǎng)絡(luò)連接與通訊,所以不需要操作人員手工設(shè)置IP地址以及端口 號(hào),從而能夠便捷地對(duì)客戶(hù)端進(jìn)行配置。
圖1為本發(fā)明實(shí)施例中客戶(hù)端配置方法第一實(shí)施例流程圖; 圖2為本發(fā)明實(shí)施例中客戶(hù)端配置方法第二實(shí)施例流程圖; 圖3為本發(fā)明實(shí)施例中通訊系統(tǒng)實(shí)施例示意圖; 圖4為本發(fā)明實(shí)施例中客戶(hù)端實(shí)施例示意圖; 圖5為本發(fā)明實(shí)施例中RTX服務(wù)器實(shí)施例示意圖。
具體實(shí)施例方式
本發(fā)明實(shí)施例提供了 一種客戶(hù)端配置方法及通訊系統(tǒng)以及相關(guān)設(shè)備,用 于便捷地對(duì)客戶(hù)端進(jìn)行配置。
本發(fā)明實(shí)施例中,當(dāng)客戶(hù)端連接到網(wǎng)絡(luò)時(shí),若本地的第一配置信息滿足 預(yù)置的查詢(xún)條件,則在網(wǎng)絡(luò)內(nèi)采用廣播的方式發(fā)送配置信息請(qǐng)求消息,并接 收RTX服務(wù)器反饋的第二配置信息,根據(jù)所述第二配置信息進(jìn)行配置,即當(dāng) 用戶(hù)開(kāi)始使用客戶(hù)端時(shí),客戶(hù)端會(huì)自動(dòng)從RTX服務(wù)器獲取到IP地址以及端口 號(hào),并進(jìn)行網(wǎng)絡(luò)連接與通訊,所以不需要操作人員手工設(shè)置IP地址以及端口 號(hào),從而能夠便捷地對(duì)客戶(hù)端進(jìn)行配置。
本發(fā)明實(shí)施例中判斷第一配置信息是否滿足預(yù)置的查詢(xún)條件可以采取兩 種方式,下面分別進(jìn)行介紹
一、判斷第一配置信息是否為空,若為空,則確定滿足預(yù)置的查詢(xún)條件
請(qǐng)參閱圖1,本發(fā)明實(shí)施例中客戶(hù)端配置方法第一實(shí)施例包括
101、 客戶(hù)端連接到網(wǎng)絡(luò);
當(dāng)客戶(hù)端被安裝完畢,第一次運(yùn)行的時(shí)候?qū)?huì)以臨時(shí)連接的方式連接入 通訊網(wǎng)絡(luò)中。
102、 讀取本地的第一配置信息;
本實(shí)施例中,客戶(hù)端在初始化后均保存有默認(rèn)的第一配置信息,讀取出 該第一配置信息。
本實(shí)施例中的第一配置信息包括第一 IP地址以及第一端口號(hào),可以理解 的是,同樣可以包括其他的配置信息,例如數(shù)據(jù)傳輸協(xié)議類(lèi)型等等。
103、 判斷第一配置信息是否為空,若是,則執(zhí)行步驟105,若不是,則 4丸行步驟104;
讀取到第 一配置信息中的第一 IP地址以及第一端口號(hào),判斷這兩個(gè)參數(shù) 的參數(shù)值是否為空值,若是,則執(zhí)行步驟105,若不是,則執(zhí)行步驟104。本實(shí)施例中,客戶(hù)端被安裝完畢后,第一次運(yùn)行時(shí),通常會(huì)默認(rèn)設(shè)置這 兩個(gè)參數(shù)的參數(shù)值為'空值。
104、 ^丸行其他處理流禾呈;
當(dāng)?shù)谝?IP地址以及第 一端口號(hào)的參數(shù)值不為空時(shí),則可以直接通過(guò)該客 戶(hù)端進(jìn)行即時(shí)通訊,或者可以預(yù)先判斷第一 IP地址以及第一端口號(hào)的參數(shù)值 是否合法,判斷合法后再進(jìn)行即時(shí)通訊,具體判斷是否合法的過(guò)程將在后面 的實(shí)施例中詳細(xì)描述。
105、 通過(guò)廣播方式發(fā)送配置信息請(qǐng)求消息;
當(dāng)?shù)谝?IP地址以及第一端口號(hào)的參數(shù)值為空時(shí),客戶(hù)端則生成配置信息 請(qǐng)求消息,該消息指示RTX服務(wù)器反饋第二配置信息,本實(shí)施例中,第二配 置信息包括第二 IP地址以及第二端口號(hào),可以理解的是,同樣可以包括其他 的配置信息,例如數(shù)據(jù)傳輸協(xié)議類(lèi)型等等。
由于客戶(hù)端無(wú)法獲知當(dāng)前RTX服務(wù)器的具體信息,所以采取廣播的方式, 將該配置信息請(qǐng)求消息廣播至當(dāng)前網(wǎng)絡(luò)內(nèi)所有的網(wǎng)元,具體的廣播信息的方 式為現(xiàn)有技術(shù),此處不再贅述。
為便于理解,舉一個(gè)具體實(shí)例用以說(shuō)明假設(shè)當(dāng)前網(wǎng)絡(luò)中包含有客戶(hù)端A, 客戶(hù)端B以及RTX服務(wù)器S,此時(shí)客戶(hù)端C被安裝完畢,并需要進(jìn)行即時(shí)通 訊,而客戶(hù)端C由于剛被安裝完畢,所以其自身保存的IP地址以及端口號(hào)的 參數(shù)值均為空,則客戶(hù)端C生成用于獲取IP地址以及端口號(hào)的配置信息請(qǐng)求 消息M,并通過(guò)廣播的方式,將M消息發(fā)送至客戶(hù)端A,客戶(hù)端B以及RTX 服務(wù)器S。
106、 RTX服務(wù)器接收配置信息請(qǐng)求消息;
在客戶(hù)端通過(guò)廣播的方式發(fā)送出配置信息請(qǐng)求消息后,該請(qǐng)求消息最終 將到達(dá)當(dāng)前網(wǎng)絡(luò)中的所有網(wǎng)元,即RTX服務(wù)器將接收到該配置信息請(qǐng)求消息。
按照上述具體實(shí)例,本步驟具體為RTX服務(wù)器S接收到客戶(hù)端C發(fā)送 的消息M。
107、 查詢(xún)對(duì)應(yīng)的第二配置信息;
RTX服務(wù)器接收到配置信息請(qǐng)求消息后,才艮據(jù)該請(qǐng)求消息的指示,在服 務(wù)器內(nèi)部查詢(xún)對(duì)應(yīng)的第二配置信息,本實(shí)施例中,第二配置信息包括第二 IP
地址以及第二端口號(hào),查詢(xún)的過(guò)程具體可以為服務(wù)器讀取自身的IP地址作 為第二 IP地址,服務(wù)器讀取自身的數(shù)據(jù)傳輸端口號(hào)作為第二端口號(hào)。
按照上述具體實(shí)例,本步驟具體為RTX服務(wù)器S根據(jù)消息M查詢(xún)第二 配置信息,包括第二 IP地址X以及第二端口號(hào)Y。
108、 反饋查詢(xún)到的第二配置信息;
RTX服務(wù)器將查詢(xún)到的第二配置信息發(fā)送給客戶(hù)端,具體可以是將第二 配置信息攜帶于配置信息響應(yīng)消息中,從配置信息請(qǐng)求消息中讀取對(duì)應(yīng)的客 戶(hù)端的信息,可以包括客戶(hù)端的地址,或客戶(hù)端標(biāo)識(shí),根據(jù)該客戶(hù)端的信息, 將配置信息響應(yīng)消息發(fā)送至該客戶(hù)端,具體的發(fā)送方式可以為點(diǎn)對(duì)點(diǎn)發(fā)送, 或者為路由發(fā)送,本實(shí)施例中不作限定。
按照上述具體實(shí)例,本步驟具體為RTX服務(wù)器S將第二 IP地址X以及 第二端口號(hào)Y攜帶于配置信息響應(yīng)消息中,同時(shí)從消息M中獲取到客戶(hù)端C 的相關(guān)信息,可以包括客戶(hù)端C的地址Z,之后RTX服務(wù)器S按照地址Z將 包含X和Y的配置信息響應(yīng)消息發(fā)送至客戶(hù)端C。
109、 根據(jù)第二配置信息進(jìn)行客戶(hù)端配置;
客戶(hù)端接收到RTX服務(wù)器發(fā)送的第二配置信息后,將該第二配置信息填 入自身參數(shù)。
110、 進(jìn)行網(wǎng)絡(luò)連接。
客戶(hù)端將第二配置信息填入自身參數(shù)后即可進(jìn)行網(wǎng)絡(luò)連接。
按照上述具體實(shí)例,本步驟具體為客戶(hù)端C將RTX服務(wù)器S反饋的X 和Y填入自身存儲(chǔ)的參數(shù)中,即可按照第二 IP地址X以及第二端口號(hào)Y進(jìn) 行網(wǎng)絡(luò)連4妄,即可與客戶(hù)端A以及客戶(hù)端B進(jìn)4亍即時(shí)通ifL
本實(shí)施例中描述的是判斷客戶(hù)端存儲(chǔ)的第一配置信息是否為空的情況, 下面介紹另外一種情況
二、判斷第一配置信息是否合法,若不合法,則確定滿足預(yù)置的查詢(xún)條
件
請(qǐng)參閱圖2,本發(fā)明實(shí)施例中客戶(hù)端配置方法第二實(shí)施例包括
201、 客戶(hù)端連4妄到網(wǎng)絡(luò);
當(dāng)客戶(hù)端需要進(jìn)行即時(shí)通訊時(shí),將會(huì)以臨時(shí)連接的方式連接入通訊網(wǎng)絡(luò)中。
202、 讀取本地的第一配置信息;
本實(shí)施例中,客戶(hù)端在初始化時(shí)可能被設(shè)置有默認(rèn)的第一配置信息,讀 取出該第一配置信息。
本實(shí)施例中的第 一配置信息包括第一 IP地址以及第 一端口號(hào),可以理解 的是,同樣可以包括其他的配置信息,例如數(shù)據(jù)傳輸協(xié)議類(lèi)型等等。
203、 根據(jù)第一配置信息進(jìn)行網(wǎng)絡(luò)連接;
本實(shí)施例中,操作人員可能預(yù)先為客戶(hù)端設(shè)置有第一配置信息,包括第 一IP地址以及第一端口號(hào),當(dāng)客戶(hù)端需要進(jìn)行即時(shí)通訊時(shí),則按照操作人員 預(yù)置的第一IP地址以及第一端口號(hào)進(jìn)行網(wǎng)絡(luò)連接,具體可以為通過(guò)第一端 口號(hào)指示的端口向IP地址為第一 IP地址的服務(wù)器嘗試發(fā)起網(wǎng)絡(luò)連接。
204、 判斷網(wǎng)絡(luò)連接是否成功,若是,則執(zhí)行步驟205,若不是,則執(zhí)行 步驟206;
通過(guò)第 一端口號(hào)指示的端口向IP地址為第一 IP地址的服務(wù)器嘗試發(fā)起網(wǎng) 絡(luò)連接,判斷是否能夠與對(duì)應(yīng)的RTX服務(wù)器完成網(wǎng)絡(luò)連接,若可以,則執(zhí)行 步驟205,若不可以,則執(zhí)行步驟206。
可以理解的是,在上一實(shí)施例中步驟104即可繼續(xù)執(zhí)行本實(shí)施例中的步 驟204,即在上一實(shí)施例中,判斷第一配置信息不為空后,可以繼續(xù)判斷第一 配置信息是否合法。
205、 纟丸行其他處理流程,并結(jié)束流程;
當(dāng)網(wǎng)絡(luò)連接成功時(shí),則可以直接通過(guò)該客戶(hù)端進(jìn)行即時(shí)通訊。
206、 通過(guò)廣播方式發(fā)送配置信息請(qǐng)求消息;
當(dāng)網(wǎng)絡(luò)連接失敗時(shí),客戶(hù)端則生成配置信息請(qǐng)求消息,該消息指示RTX 服務(wù)器反饋第二配置信息,本實(shí)施例中,第二配置信息包括第三IP地址以及 第二端口號(hào),可以理解的是,同樣可以包括其他的配置信息,例如數(shù)據(jù)傳輸 協(xié)議類(lèi)型等等。
由于客戶(hù)端無(wú)法獲知當(dāng)前RTX服務(wù)器的正確信息,所以采取廣播的方式, 將該配置信息請(qǐng)求消息廣播至當(dāng)前網(wǎng)絡(luò)內(nèi)所有的網(wǎng)元,具體的廣播信息的方 式為現(xiàn)有技術(shù),此處不再贅述。
為便于理解,舉一個(gè)具體實(shí)例用以說(shuō)明假設(shè)當(dāng)前網(wǎng)絡(luò)中包含有客戶(hù)端A, 客戶(hù)端B以及RTX服務(wù)器S,此時(shí)客戶(hù)端C需要進(jìn)行即時(shí)通訊,而客戶(hù)端C 中原先保存有預(yù)置的第一配置信息,但客戶(hù)端C按照第一配置信息連接RTX 服務(wù)器S失敗,則客戶(hù)端C生成用于獲取IP地址以及端口號(hào)的配置信息請(qǐng)求 消息M,并通過(guò)廣播的方式,將M消息發(fā)送至客戶(hù)端A,客戶(hù)端B以及RTX 服務(wù)器S。
207、 RTX服務(wù)器接收配置信息請(qǐng)求消息;
在客戶(hù)端通過(guò)廣播的方式發(fā)送出配置信息請(qǐng)求消息后,該請(qǐng)求消息最終 將到達(dá)當(dāng)前網(wǎng)絡(luò)中的所有網(wǎng)元,即RTX服務(wù)器將接收到該配置信息請(qǐng)求消息。
按照上述具體實(shí)例,本步驟具體為RTX服務(wù)器S接收到客戶(hù)端C發(fā)送 的消息M。
208、 查詢(xún)對(duì)應(yīng)的第二配置信息;
RTX服務(wù)器接收到配置信息請(qǐng)求消息后,根據(jù)該請(qǐng)求消息的指示,在服 務(wù)器內(nèi)部查詢(xún)對(duì)應(yīng)的第二配置信息,本實(shí)施例中,第二配置信息包括第二 IP 地址以及第二端口號(hào),查詢(xún)的過(guò)程具體可以為服務(wù)器讀取自身的IP地址作 為第二 IP地址,服務(wù)器讀取自身的數(shù)據(jù)傳輸端口號(hào)作為第二端口號(hào)。
按照上述具體實(shí)例,本步驟具體為RTX服務(wù)器S根據(jù)消息M查詢(xún)第二 配置信息,包括第二 IP地址X以及第二端口號(hào)Y。
209、 反饋查詢(xún)到的第二配置信息;
RTX服務(wù)器將查詢(xún)到的第二配置信息發(fā)送給客戶(hù)端,具體可以是將第二
配置信息攜帶于配置信息響應(yīng)消息中,從配置信息請(qǐng)求消息中讀取對(duì)應(yīng)的客 戶(hù)端的信息,可以包括客盧端的地址,或客戶(hù)端標(biāo)識(shí),根據(jù)該客戶(hù)端的信息, 將配置信息響應(yīng)消息發(fā)送至該客戶(hù)端,具體的發(fā)送方式可以為點(diǎn)對(duì)點(diǎn)發(fā)送, 或者為路由發(fā)送,本實(shí)施例中不作限定。
按照上述具體實(shí)例,本步驟具體為RTX服務(wù)器S將第二 IP地址X以及 第二端口號(hào)Y攜帶于配置信息響應(yīng)消息中,同時(shí)從消息M中獲取到客戶(hù)端C 的相關(guān)信息,可以包括客戶(hù)端C的地址Z,之后RTX服務(wù)器S按照地址Z將 包含X和Y的配置信息響應(yīng)消息發(fā)送至客戶(hù)端C。
210、 根據(jù)第二配置信息進(jìn)行客戶(hù)端配置;
客戶(hù)端接收到RTX服務(wù)器發(fā)送的第二配置信息后,用接收到的第二配置 信息替代原先保存的第 一配置信息。
211、 進(jìn)行網(wǎng)絡(luò)連接。
客戶(hù)端用接收到的第二配置信息替代原先保存的第一配置信息后即可進(jìn) 行網(wǎng)絡(luò)連接。
按照上述具體實(shí)例,本步驟具體為客戶(hù)端C用RTX服務(wù)器S反饋的X 和Y替代原先保存的第一 IP地址以及第一端口號(hào),即可按照第二 IP地址X 以及第二端口號(hào)Y進(jìn)行網(wǎng)絡(luò)連接,即可與客戶(hù)端A以及客戶(hù)端B進(jìn)行即時(shí)通 訊。
本實(shí)施例中由于可以由客戶(hù)端自動(dòng)向RTX服務(wù)器請(qǐng)求正確的配置信息進(jìn) 行客戶(hù)端配置,所以不需要操作人員手工設(shè)置IP地址以及端口號(hào),從而能夠 便捷地對(duì)客戶(hù)端進(jìn)行配置。
-清參閱圖3,本發(fā)明實(shí)施例中通訊系統(tǒng)實(shí)施例包括
客戶(hù)端301,用于當(dāng)連接到網(wǎng)絡(luò)時(shí)判斷本地的第一配置信息是否滿足預(yù)置 的查詢(xún)條件,若是,則在所述網(wǎng)絡(luò)內(nèi)采用廣播的方式發(fā)送配置信息請(qǐng)求消息, 接收即時(shí)通訊交換服務(wù)器反饋的第二配置信息,根據(jù)所述第二配置信息進(jìn)行 配置;
即時(shí)通訊交換服務(wù)器302,用于接收客戶(hù)端301以廣播方式發(fā)送的配置信 息請(qǐng)求消息,查詢(xún)對(duì)應(yīng)的第二配置信息,向所述客戶(hù)端反饋包含所述第二配
置信息的配置信息響應(yīng)消息。
請(qǐng)參閱圖4,本發(fā)明實(shí)施例中客戶(hù)端實(shí)施例包括 網(wǎng)絡(luò)連接單元401,用于進(jìn)行網(wǎng)絡(luò)連接;
校驗(yàn)單元402,用于當(dāng)連接到網(wǎng)絡(luò)時(shí),判斷本地的第一配置信息是否滿足 預(yù)置的查詢(xún)條件,并將判斷結(jié)果發(fā)送至廣播單元403;
廣播單元403,用于當(dāng)?shù)谝慌渲眯畔M足預(yù)置的查詢(xún)條件時(shí)則在所述網(wǎng)絡(luò) 內(nèi)采用廣播的方式發(fā)送配置信息請(qǐng)求消息;
配置信息接收單元404,接收即時(shí)通訊交換服務(wù)器反饋的第二配置信息;
配置單元405,用于根據(jù)配置信息接收單元404接收到的第二配置信息進(jìn) 行客戶(hù)端配置。
請(qǐng)參閱圖5,本發(fā)明實(shí)施例中即時(shí)通訊交換服務(wù)器實(shí)施例包括
請(qǐng)求接收單元501,接收客戶(hù)端以廣播方式發(fā)送的配置信息請(qǐng)求消息;
配置信息查詢(xún)單元502,用于根據(jù)請(qǐng)求接收單元501接收到的配置信息請(qǐng) 求消息查詢(xún)對(duì)應(yīng)的第二配置信息,并向配置信息發(fā)送單元503發(fā)送查詢(xún)到的 第二配置信息;
配置信息發(fā)送單元503,用于向客戶(hù)端反饋包含所述第二配置信息的配置 4言息響應(yīng)消息。
是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī) 可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括如下步驟
當(dāng)客戶(hù)端連接到網(wǎng)絡(luò)時(shí),判斷本地的第一配置信息是否滿足預(yù)置的查詢(xún) 條件,若是,則在所述網(wǎng)絡(luò)內(nèi)采用廣播的方式發(fā)送配置信息請(qǐng)求消息;接收 即時(shí)通訊交換服務(wù)器反饋的第二配置信息;根據(jù)所述第二配置信息進(jìn)行配置。 上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤(pán)或光盤(pán)等。
以上對(duì)本發(fā)明所提供的 一種客戶(hù)端配置方法及通訊系統(tǒng)以及相關(guān)設(shè)備進(jìn) 行了詳細(xì)介紹,對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明實(shí)施例的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng) 理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1、一種客戶(hù)端配置方法,其特征在于,包括當(dāng)客戶(hù)端連接到網(wǎng)絡(luò)時(shí),判斷本地的第一配置信息是否滿足預(yù)置的查詢(xún)條件,若是,則在所述網(wǎng)絡(luò)內(nèi)采用廣播的方式發(fā)送配置信息請(qǐng)求消息;接收即時(shí)通訊交換服務(wù)器反饋的第二配置信息;根據(jù)所述第二配置信息進(jìn)行配置。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷本地的第一配置 信息是否滿足預(yù)置的查詢(xún)條件的步驟包括客戶(hù)端讀取本地存儲(chǔ)的第 一配置信息;判斷所述第一配置信息是否為空,若為空,則確定本地的第一配置信息 滿足預(yù)置的查詢(xún)條件。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,判斷本地的第一配置信息 是否滿足預(yù)置的查詢(xún)條件的步驟包括客戶(hù)端讀取本地存儲(chǔ)的第一配置信息;判斷所述第一配置信息是否為非法配置信息,若是,則確定本地的第一 配置信息滿足預(yù)置的查詢(xún)條件。
4、 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述第一配置信息包括第 一互聯(lián)網(wǎng)協(xié)議IP地址以及第一端口號(hào);所述判斷所述第 一配置信息是否為非法配置信息的步驟包括根據(jù)所述第一 IP地址與所述第 一端口號(hào)進(jìn)行網(wǎng)絡(luò)連接;判斷所述網(wǎng)絡(luò)連接是否成功,若不成功,則確認(rèn)所述第一配置信息為非 法配置信息。
5、 根據(jù)權(quán)利要求2, 3或4所述的方法,其特征在于,所述接收即時(shí)通 訊交換服務(wù)器反饋的第二配置信息的步驟之前包括當(dāng)即時(shí)通訊交換服務(wù)器接收到客戶(hù)端發(fā)送的配置信息請(qǐng)求消息時(shí),查詢(xún) 對(duì)應(yīng)的第二配置信息,所述第二配置信息中包含第二 IP地址以及第二端口號(hào);按照所述配置信息請(qǐng)求消息中包含的客戶(hù)端地址,向所述客戶(hù)端發(fā)送包 含所述第二 IP地址以及第二端口號(hào)的配置信息響應(yīng)消息。
6、 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述第二配置信 息進(jìn)行配置的步驟之后包括客戶(hù)端根據(jù)接收到的第二配置信息中的第二 IP〗也址以及第二端口號(hào)進(jìn)行 網(wǎng)絡(luò)連接。
7、 一種通訊系統(tǒng),其特征在于,包括客戶(hù)端,用于當(dāng)連接到網(wǎng)絡(luò)時(shí)判斷本地的第一配置信息是否滿足預(yù)置的 查詢(xún)條件,若是,則在所述網(wǎng)絡(luò)內(nèi)采用廣播的方式發(fā)送配置信息請(qǐng)求消息, 接收即時(shí)通訊交換服務(wù)器反饋的第二配置信息,根據(jù)所述第二配置信息進(jìn)行 配置;即時(shí)通訊交換服務(wù)器,用于接收所述客戶(hù)端以廣播方式發(fā)送的配置信息 請(qǐng)求消息,查詢(xún)對(duì)應(yīng)的第二配置信息,向所述客戶(hù)端反饋包含所述第二配置 信息的配置信息響應(yīng)消息。
8、 一種客戶(hù)端,其特征在于,包括 網(wǎng)絡(luò)連接單元,用于進(jìn)行網(wǎng)絡(luò)連接;校驗(yàn)單元,用于當(dāng)連接到網(wǎng)絡(luò)時(shí),判斷本地的第一配置信息是否滿足預(yù) 置的查詢(xún)條件;廣播單元,用于當(dāng)?shù)谝慌渲眯畔M足預(yù)置的查詢(xún)條件時(shí)則在所述網(wǎng)絡(luò)內(nèi) 采用廣播的方式發(fā)送配置信息請(qǐng)求消息;配置信息接收單元,用于接收即時(shí)通訊交換服務(wù)器反饋的第二配置信息;配置單元,用于根據(jù)所述第二配置信息進(jìn)行配置。
9、 一種即時(shí)通訊交換服務(wù)器,其特征在于,包括請(qǐng)求接收單元,用于接收所述客戶(hù)端以廣播方式發(fā)送的配置信息請(qǐng)求消自 配置信息查詢(xún)單元,用于根據(jù)配置信息請(qǐng)求消息查詢(xún)對(duì)應(yīng)的第二配置信白 配置信息發(fā)送單元,用于向所述客戶(hù)端反饋包含所述第二配置信息的配 置信息響應(yīng)消息。
全文摘要
本發(fā)明公開(kāi)了一種客戶(hù)端配置方法及通訊系統(tǒng)以及相關(guān)設(shè)備,用于便捷地對(duì)客戶(hù)端進(jìn)行配置。本發(fā)明方法包括當(dāng)客戶(hù)端連接到網(wǎng)絡(luò)時(shí),判斷本地的第一配置信息是否滿足預(yù)置的查詢(xún)條件,若是,則在所述網(wǎng)絡(luò)內(nèi)采用廣播的方式發(fā)送配置信息請(qǐng)求消息;接收即時(shí)通訊交換服務(wù)器反饋的第二配置信息;根據(jù)所述第二配置信息進(jìn)行配置。本發(fā)明還公開(kāi)了一種通訊系統(tǒng)以及相關(guān)設(shè)備。本發(fā)明可以便捷地對(duì)客戶(hù)端進(jìn)行配置。
文檔編號(hào)H04L12/58GK101179531SQ20071019594
公開(kāi)日2008年5月14日 申請(qǐng)日期2007年12月7日 優(yōu)先權(quán)日2007年12月7日
發(fā)明者亮 郭 申請(qǐng)人:騰訊科技(深圳)有限公司