
本發(fā)明涉及計算機領(lǐng)域,具體而言,涉及一種服務(wù)器通信方法及裝置。
背景技術(shù):
:目前,在現(xiàn)有的通信過程中,服務(wù)器與服務(wù)器之間在通信時,常??梢圆捎貌煌耐ㄐ艆f(xié)議,例如protobuf協(xié)議、http協(xié)議、redis協(xié)議、jce協(xié)議等,其中,這些協(xié)議可能是文本協(xié)議,也可能是二進制協(xié)議,不同的通信協(xié)議往往具有不同的通信機制和通信編碼要求。然而,當(dāng)服務(wù)器在不同場景下執(zhí)行數(shù)據(jù)通信,需要采用不同的通信協(xié)議時,就需要分別學(xué)習(xí)不同的通信協(xié)議的通信機制,這樣不僅學(xué)習(xí)的時間成本較高,而且由于對新學(xué)習(xí)的通信協(xié)議并不熟悉,對于產(chǎn)生出來的代碼質(zhì)量將難以保證,從而導(dǎo)致編碼后的業(yè)務(wù)數(shù)據(jù)的錯誤率將升高,使得服務(wù)器之間通信數(shù)據(jù)的重傳次數(shù)增加,進而影響服務(wù)器之間的通信效率。針對上述的問題,目前尚未提出有效的解決方案。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種服務(wù)器通信方法及裝置,以至少解決現(xiàn)有的服務(wù)器在采用不同的通信協(xié)議進行通信的過程中存在的通信效率較低的技術(shù)問題。根據(jù)本發(fā)明實施例的一個方面,提供了一種服務(wù)器通信方法,包括:接收第一服務(wù)器與第二服務(wù)器進行通信的通信請求,其中,上述通信請求中攜帶有上述第一服務(wù)器與上述第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識;根據(jù)上述協(xié)議標識查找與上述通信協(xié)議相匹配的通信模板,其中,上述通信模板中包括與上述通信協(xié)議相匹配的編碼工具;利用查找到的上述通信模板調(diào)用上述編碼工具對上述通信請求進行編碼;將編碼后的上述通信請求發(fā)送給上述第二服務(wù)器。根據(jù)本發(fā)明實施例的另一方面,還提供了一種服務(wù)器通信裝置,包括:第一接收單元,用于接收第一服務(wù)器與第二服務(wù)器進行通信的通信請求,其中,上述通信請求中攜帶有上述第一服務(wù)器與上述第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識;查找單元,用于根據(jù)上述協(xié)議標識查找與上述通信協(xié)議相匹配的通信模板,其中,上述通信模板中包括與上述通信協(xié)議相匹配的編碼工具;編碼單元,用于利用查找到的上述通信模板調(diào)用上述編碼工具對上述通信請求進行編碼;發(fā)送單元,用于將編碼后的上述通信請求發(fā)送給上述第二服務(wù)器。在本發(fā)明實施例中,在接收到第一服務(wù)器與第二服務(wù)器的通信請求之后,通過通信請求中攜帶的第一服務(wù)器與第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識,查找與通信協(xié)議相匹配的通信模板,以利用查找到的該通信模板調(diào)用與通信協(xié)議相匹配的編碼工具對上述通信請求進行編碼,從而實現(xiàn)將編碼后的通信請求發(fā)送給第二服務(wù)器,而無需第一服務(wù)器再學(xué)習(xí)多種不同的通信協(xié)議的通信機制,不僅節(jié)省了學(xué)習(xí)成本,而且由機器自動編碼通信請求,還將減低編碼后的業(yè)務(wù)數(shù)據(jù)的錯誤率,避免服務(wù)器之間進行多次數(shù)據(jù)重傳,進而實現(xiàn)提高服務(wù)器之間的通信效率的效果。附圖說明此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:圖1是根據(jù)本發(fā)明實施例的一種可選的服務(wù)器通信方法的應(yīng)用環(huán)境示意圖;圖2是根據(jù)本發(fā)明實施例的一種可選的服務(wù)器通信方法的流程圖;圖3是根據(jù)本發(fā)明實施例的一種可選的服務(wù)器通信裝置的示意圖;圖4是根據(jù)本發(fā)明實施例的一種可選的服務(wù)器通信裝置中第一接收單元的示意圖;圖5是根據(jù)本發(fā)明實施例的一種可選的服務(wù)器通信裝置中編碼單元的示意圖;圖6是根據(jù)本發(fā)明實施例的另一種可選的服務(wù)器通信方法的流程圖;圖7是根據(jù)本發(fā)明實施例的一種可選的用于實施上述服務(wù)器通信方法的服務(wù)器的示意圖。具體實施方式為了使本
技術(shù)領(lǐng)域:
的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本發(fā)明保護的范圍。需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。實施例1在本發(fā)明實施例中,提供了一種上述服務(wù)器通信方法的實施例。作為一種可選的實施方式,該服務(wù)器通信方法可以但不限于應(yīng)用于如圖1所示的應(yīng)用環(huán)境中,作為請求服務(wù)器的第一服務(wù)器104通過網(wǎng)絡(luò)106與作為目的服務(wù)器的第二服務(wù)器108進行通信,代理服務(wù)器102通過網(wǎng)絡(luò)106實現(xiàn)對上述服務(wù)器通信過程的控制。具體的,代理服務(wù)器102接收第一服務(wù)器104與第二服務(wù)器108進行通信的通信請求,根據(jù)協(xié)議標識查找與通信協(xié)議相匹配的通信模板,其中,通信模板中包括與通信協(xié)議相匹配的編碼工具;利用查找到的通信模板調(diào)用編碼工具對通信請求進行編碼;將編碼后的通信請求發(fā)送給第二服務(wù)器。作為一種可選的實施方式,也可以不單獨配置上述代理服務(wù)器,本實施方式未在圖中示出,而是在第一服務(wù)器中內(nèi)置一個硬件裝置,或內(nèi)置一個應(yīng)用程序或一段程序代碼,來實現(xiàn)上述代理服務(wù)器的執(zhí)行步驟。在本實施例中,在接收到第一服務(wù)器與第二服務(wù)器的通信請求之后,通過通信請求中攜帶的第一服務(wù)器與第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識,查找與通信協(xié)議相匹配的通信模板,以利用查找到的該通信模板調(diào)用與通信協(xié)議相匹配的編碼工具對上述通信請求進行編碼,從而實現(xiàn)將編碼后的通信請求發(fā)送給第二服務(wù)器,而無需第一服務(wù)器再學(xué)習(xí)多種不同的通信協(xié)議的通信機制,不僅節(jié)省了學(xué)習(xí)成本,而且由機器自動編碼通信請求,還將減低編碼后的業(yè)務(wù)數(shù)據(jù)的錯誤率,避免服務(wù)器之間進行多次數(shù)據(jù)重傳,進而實現(xiàn)提高服務(wù)器之間的通信效率的效果??蛇x地,在本實施例中,上述網(wǎng)絡(luò)可以包括但不限于以下至少之一:廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)。上述僅是一種示例,本實施例中對此不做任何限定。根據(jù)本發(fā)明實施例,提供了一種服務(wù)器通信方法,如圖2所示,該方法包括:S202,接收第一服務(wù)器與第二服務(wù)器進行通信的通信請求,其中,通信請求中攜帶有第一服務(wù)器與第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識;S204,根據(jù)協(xié)議標識查找與通信協(xié)議相匹配的通信模板,其中,通信模板中包括與通信協(xié)議相匹配的編碼工具;S206,利用查找到的通信模板調(diào)用編碼工具對通信請求進行編碼;S208,將編碼后的通信請求發(fā)送給第二服務(wù)器??蛇x地,在本實施例中,上述服務(wù)器通信方法可以但不限于應(yīng)用于通過服務(wù)器集群進行業(yè)務(wù)開發(fā)的過程中,其中,上述服務(wù)器通信方法可以但不限于應(yīng)用于服務(wù)器集群中獨立于第一服務(wù)器和第二服務(wù)器的代理服務(wù)器中,也可以但不限于應(yīng)用于第一服務(wù)器中內(nèi)置的一個硬件裝置,或第一服務(wù)器中內(nèi)置一個應(yīng)用程序或一段程序代碼中。也就是說,上述服務(wù)器通信方法可以集成于一個硬件裝置中,也可以為一段軟件程序代碼,來實現(xiàn)上述服務(wù)器之間的高效通信;此外,通過直接添加對應(yīng)的通信模板,以實現(xiàn)采用新增類型的通信協(xié)議進行通信,還可以達到擴展通信范圍的目的。可選地,上述服務(wù)器集群中可以包括但不限于多個服務(wù)器,本實施例中對此不做任何限定。例如,以代理服務(wù)器為例進行說明,用于開發(fā)的服務(wù)器(即第一服務(wù)器)通過該代理服務(wù)器向用于測試的服務(wù)器(即第二服務(wù)器)發(fā)送通信請求,其中,通信請求中攜帶有通信時所采用的通信協(xié)議的協(xié)議標識,代理服務(wù)器通過上述協(xié)議標識查找與上述通信協(xié)議相匹配的通信模板,并利用該通信模板調(diào)用對應(yīng)的編碼工具對上述通信請求進行編碼,以使編碼后的通信請求滿足上通信協(xié)議的通信要求和通信機制,從而實現(xiàn)將編碼后的通信請求發(fā)送至用于測試的服務(wù)器。而無需在用于開發(fā)的服務(wù)器上分別學(xué)習(xí)不同類型的通信協(xié)議的通信機制,不僅節(jié)省了學(xué)習(xí)成本,而且也無需在完成開發(fā)的過程后,再登錄到用于測試的服務(wù)器上進行多次測試,以達到提高服務(wù)器之間的通信效率的效果。上述僅是一種示例,本實施例中對此不做任何限定。需要說明的是,在本實施例中,在接收到第一服務(wù)器與第二服務(wù)器的通信請求之后,通過通信請求中攜帶的第一服務(wù)器與第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識,查找與通信協(xié)議相匹配的通信模板,以利用查找到的該通信模板調(diào)用與通信協(xié)議相匹配的編碼工具對上述通信請求進行編碼,從而實現(xiàn)將編碼后的通信請求發(fā)送給第二服務(wù)器,而無需第一服務(wù)器再學(xué)習(xí)多種不同的通信協(xié)議的通信機制,不僅節(jié)省了學(xué)習(xí)成本,而且由機器自動編碼通信請求,還將減低編碼后的業(yè)務(wù)數(shù)據(jù)的錯誤率,避免服務(wù)器之間進行多次數(shù)據(jù)重傳,進而實現(xiàn)提高服務(wù)器之間的通信效率的效果??蛇x地,在本實施例中,上述通信模板中還包括與通信協(xié)議相匹配的解碼工具,在接收到第二服務(wù)器發(fā)送的返回數(shù)據(jù)后,可利用上述解碼工具對返回數(shù)據(jù)進行解碼,以得到所請求的目標數(shù)據(jù)。也就是說,上述通信模板可以通過調(diào)用與通信協(xié)議相匹配的編碼工具,直接對來自第一服務(wù)器的通信請求進行編碼;也可以通過調(diào)用與通信協(xié)議相匹配的解碼工具,直接對來自第二服務(wù)器的返回數(shù)據(jù)進行解碼,從而實現(xiàn)將與不同通信協(xié)議相匹配的編碼工具和/或解碼工具集成在一起,而無需分別學(xué)習(xí)和測試,以節(jié)省服務(wù)器之間通信的時間,達到提高服務(wù)器之間的通信效率的效果。此外,利用通信模板實現(xiàn)自動編解碼操作,還將進一步保證通信數(shù)據(jù)的準確率,進而避免由于數(shù)據(jù)出錯導(dǎo)致數(shù)據(jù)重傳的次數(shù)增加的問題。需要說明的是,利用編碼和/或解碼工具執(zhí)行編碼和/或解碼操作可以但不限于為相關(guān)技術(shù)中記載的方式,本實施例中對此不再贅述??蛇x地,在本實施例中,上述在接收第一服務(wù)器與第二服務(wù)器進行通信的通信請求之前,還可以包括但不限于:配置一個或多個通信模板,其中,一個通信模板與一個通信協(xié)議相匹配。也就是說,在本實施例中,可以但不限于預(yù)先配置協(xié)議標識與通信模板之間的映射關(guān)系,其中,一個通信協(xié)議與一個通信模板相匹配,該通信模板中將包括與該通信協(xié)議相匹配的編碼工具和/或解碼工具。也就是說,根據(jù)不同通信協(xié)議的通信機制,預(yù)先配置不同的通信模板,及其中對應(yīng)的編碼/解碼工具,通過將不同的通信協(xié)議集成在一起,以便于在進行通信時,直接查找對應(yīng)的通信模板,調(diào)用與通信協(xié)議相匹配的編碼/解碼工具,從而避免在通信時再臨時學(xué)習(xí)不同的通信協(xié)議的通信機制。例如,如表1示出了預(yù)存的映射關(guān)系:表1協(xié)議標識通信模板編碼/解碼工具ID-1模板A位置L1ID-2模板B位置L2ID-3模板C位置L3假設(shè)從通信請求中解析獲取到的協(xié)議標識為ID-1,則可以利用上述映射關(guān)系查找到對應(yīng)的通信模板A,進而調(diào)用與通信模板A對應(yīng)的位置L1上存儲的編碼/解碼工具,實現(xiàn)上述服務(wù)器通信過程??蛇x地,在本實施例中,第一服務(wù)器與第二服務(wù)器進行通信的通信請求可以但不限于具有預(yù)定格式,利用該預(yù)定格式的格式特點,實現(xiàn)快速對通信請求中攜帶的請求參數(shù)的解析,以至少獲取上述請求參數(shù)中包括的協(xié)議標識,便于快速查找到與上述協(xié)議標識相匹配的通信模板,保證服務(wù)器之間的通信效率。其中,上述預(yù)定格式可以但不限于具有被快速拆分解析的格式特點,例如,上述預(yù)定格式可以為統(tǒng)一資源定位符(UniformResourceLocator,URL)格式??蛇x地,在本實施例中,上述通信請求中攜帶的請求參數(shù)可以包括但不限于:協(xié)議標識、第一服務(wù)器的主機名、第一服務(wù)器的端口號、第一服務(wù)器的請求鍵值對、第一服務(wù)器與第二服務(wù)器之間的通信路徑、第二服務(wù)器的登錄用戶名及密碼。通過從上述通信請求中解析出上述請求參數(shù),從而實現(xiàn)利用通信模板調(diào)用的編碼工具對上述請求參數(shù)進行編碼,以使編碼后的通信請求滿足通信協(xié)議的通信機制。需要說明的是,在本實施例中,可以但不限于在第二服務(wù)器需要驗證登錄時,例如,第一服務(wù)器需要訪問第二服務(wù)器中的數(shù)據(jù)庫時,就需要在通信請求中配置服務(wù)器的登錄用戶名及密碼。在第二服務(wù)器對上述登錄信息驗證通過后,再開始進行正常的通信過程。具體結(jié)合以下示例進行說明,例如,以在服務(wù)器S1與服務(wù)器S2之間進行通信,通過服務(wù)器S1中的控制裝置來執(zhí)行上述步驟為例,該控制裝置接收服務(wù)器S1發(fā)送的URL格式的通信請求,解析上述URL格式的通信請求,獲取通信請求中攜帶的所采用的通信協(xié)議的協(xié)議標識ID-1,根據(jù)該協(xié)議標識ID-1查找到對應(yīng)的通信模板B,利用該通信模板B調(diào)用對應(yīng)的編碼工具對通信請求中的請求參數(shù)進行編碼,然后發(fā)送給服務(wù)器S2。服務(wù)器S2響應(yīng)編碼后的通信請求進行數(shù)據(jù)處理,向服務(wù)器S1發(fā)送返回數(shù)據(jù),通信模板抓取到返回數(shù)據(jù)后,利用解碼工具進行解碼,以得到所請求的目標數(shù)據(jù)。通過本申請?zhí)峁┑膶嵤├?,在接收到第一服?wù)器與第二服務(wù)器的通信請求之后,通過通信請求中攜帶的第一服務(wù)器與第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識,查找與通信協(xié)議相匹配的通信模板,以利用查找到的該通信模板調(diào)用與通信協(xié)議相匹配的編碼工具對上述通信請求進行編碼,從而實現(xiàn)將編碼后的通信請求發(fā)送給第二服務(wù)器,而無需第一服務(wù)器再學(xué)習(xí)多種不同的通信協(xié)議的通信機制,不僅節(jié)省了學(xué)習(xí)成本,而且由機器自動編碼通信請求,還將減低編碼后的業(yè)務(wù)數(shù)據(jù)的錯誤率,避免服務(wù)器之間進行多次數(shù)據(jù)重傳,進而實現(xiàn)提高服務(wù)器之間的通信效率的效果。作為一種可選的方案,接收第一服務(wù)器與第二服務(wù)器進行通信的通信請求包括:S1,接收具有預(yù)定格式的通信請求;S2,按照預(yù)定格式解析獲取通信請求中攜帶的請求參數(shù),其中,請求參數(shù)中至少包括協(xié)議標識。可選地,在本實施例中,在接收具有預(yù)定格式的通信請求之前,還包括:將通信請求的格式配置為統(tǒng)一資源定位符URL格式,其中,通信請求中還包括以下至少之一:第一服務(wù)器的主機名、第一服務(wù)器的端口號、第一服務(wù)器的請求鍵值對、第一服務(wù)器與第二服務(wù)器之間的通信路徑、第二服務(wù)器的登錄用戶名及密碼。需要說明的是,上述預(yù)定格式的格式轉(zhuǎn)換過程可以在第一服務(wù)器中執(zhí)行,例如,在第一服務(wù)器中生成初始通信請求,并進行格式轉(zhuǎn)換,得到具有預(yù)定格式的通信請求。此外,上述預(yù)定格式的格式轉(zhuǎn)換過程還可以在獨立的處理服務(wù)器中執(zhí)行,例如,代理服務(wù)器。具體結(jié)合以下示例進行說明,假設(shè)服務(wù)器S1中生成用于與服務(wù)器S2進行通信的初始通信請求,例如,請求內(nèi)容如下:經(jīng)過格式轉(zhuǎn)換后,將上述通信請求的格式配置為統(tǒng)一資源定位符URL格式,URL格式的通信請求如下:‘www.baidu.com.80/s?’no_ready_check:=0&keepAlive=true’也就是說,通過將服務(wù)器的通信請求統(tǒng)一抽象轉(zhuǎn)換為URL格式,將更利于對上述通信請求進行拆分解析。例如,URL格式可以按照以下方式拆分:[協(xié)議:]//[用戶名]:[密碼]@[服務(wù)器名]:[服務(wù)器端口名]/[請求路徑]?[請求鍵值對]。從而實現(xiàn)對上述格式拆分后,達到快速解析獲取協(xié)議標識的目的。通過本申請?zhí)峁┑膶嵤├?,通過傳輸具有預(yù)定格式的通信請求,以實現(xiàn)利用預(yù)定格式的格式特點,達到更高效地解析出用于獲取通信模板中協(xié)議標識的目的,從而實現(xiàn)保證通信效率的效果。作為一種可選的方案,利用查找到的通信模板調(diào)用編碼工具對通信請求進行編碼包括:S1,調(diào)用查找到的通信模板中與通信協(xié)議相匹配的編碼工具;S2,利用編碼工具對通信請求中的請求參數(shù)進行編碼,得到編碼后的通信請求。具體結(jié)合以下示例進行說明,以在服務(wù)器S1與服務(wù)器S2之間進行通信,通過服務(wù)器S1中的控制裝置來執(zhí)行上述步驟為例。上述控制裝置可以但不限于根據(jù)不同的協(xié)議標識(例如http協(xié)議),查找對應(yīng)的通信模板(例如,http模板),以調(diào)用與通信協(xié)議相匹配的編碼工具,通過利用該編碼工具可以將接收到的通信請求編碼成與通信協(xié)議的通信機制相符的數(shù)據(jù)包。例如,上述編碼/解碼工具分別對應(yīng)不同的程序庫,通過調(diào)用對應(yīng)的程序庫,來執(zhí)行數(shù)據(jù)編碼過程。具體的編碼過程可以參見相關(guān)技術(shù),本實施例中對此不再贅述。通過本申請?zhí)峁┑膶嵤├?,利用預(yù)存的通信模板來調(diào)用編碼工具對通信請求進行自動編碼,從而實現(xiàn)降低編碼后的數(shù)據(jù)出錯率,在保證服務(wù)器之間數(shù)據(jù)傳輸正確率的情況下,達到降低數(shù)據(jù)重傳次數(shù)的效果。作為一種可選的方案,通信模板中還包括與通信協(xié)議相匹配的解碼工具,其中,在將編碼后的通信請求發(fā)送給第二服務(wù)器之后,還包括:S1,接收第二服務(wù)器響應(yīng)編碼后的通信請求發(fā)送的返回數(shù)據(jù);S2,根據(jù)與通信協(xié)議相匹配的解碼工具對返回數(shù)據(jù)進行解碼得到所請求的目標數(shù)據(jù)??蛇x地,在本實施例中,在接收第二服務(wù)器響應(yīng)編碼后的通信請求發(fā)送的返回數(shù)據(jù)之前,還包括:通過預(yù)設(shè)定時器判斷等待接收到返回數(shù)據(jù)的等待時長是否超過預(yù)定時長;在判斷出等待時長超過預(yù)定時長時,則返回響應(yīng)消息,其中,響應(yīng)消息用于指示第一服務(wù)器與第二服務(wù)器進行通信的請求失敗。需要說明的是,服務(wù)器之間在進行通信的過程中,第一服務(wù)器與第二服務(wù)器之間要經(jīng)過網(wǎng)線進行數(shù)據(jù)傳輸。目前相關(guān)技術(shù)中在物理連接建立超時的情況下,會觸發(fā)延時響應(yīng),而在連接建立成功后,對于返回數(shù)據(jù)并未提供超時檢測。對此,在本實施例中,在服務(wù)器進行通信的過程中,對第一服務(wù)器等待網(wǎng)絡(luò)通信回包的過程中出現(xiàn)的延時等待,將通過配置預(yù)設(shè)定時器,實現(xiàn)對延時的時長的控制,如在檢測到返回數(shù)據(jù)返回超時的情況下,向第一服務(wù)器返回超時響應(yīng)消息,如該響應(yīng)消息用于指示請求失敗。具體結(jié)合以下示例進行說明,通過調(diào)用預(yù)定的網(wǎng)絡(luò)接口來獲取第二服務(wù)器發(fā)送的返回數(shù)據(jù),對應(yīng)的,查找與返回數(shù)據(jù)中所攜帶的協(xié)議標識相匹配的通信模板,以調(diào)用通信模板中與通信協(xié)議相匹配的解碼工具,從而實現(xiàn)對返回數(shù)據(jù)的快速解碼。通過本申請?zhí)峁┑膶嵤├?,在接收到第二服?wù)器發(fā)送的返回數(shù)據(jù)后,可以通過調(diào)用對應(yīng)的解碼工具實現(xiàn)對返回數(shù)據(jù)的自動解碼,不僅保證了解碼后的數(shù)據(jù)的準確性,還節(jié)省了數(shù)據(jù)解碼學(xué)習(xí)測試的時間,達到提高通信效率的效果。需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。實施例2根據(jù)本發(fā)明實施例,還提供了一種用于實施上述服務(wù)器通信方法的服務(wù)器通信裝置,如圖3所示,該裝置包括:1)第一接收單元302,用于接收第一服務(wù)器與第二服務(wù)器進行通信的通信請求,其中,通信請求中攜帶有第一服務(wù)器與第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識;2)查找單元304,用于根據(jù)協(xié)議標識查找與通信協(xié)議相匹配的通信模板,其中,通信模板中包括與通信協(xié)議相匹配的編碼工具;3)編碼單元306,用于利用查找到的通信模板調(diào)用編碼工具對通信請求進行編碼;4)發(fā)送單元308,用于將編碼后的通信請求發(fā)送給第二服務(wù)器??蛇x地,在本實施例中,上述服務(wù)器通信裝置可以但不限于應(yīng)用于通過服務(wù)器集群進行業(yè)務(wù)開發(fā)的過程中,其中,上述服務(wù)器通信裝置可以但不限于應(yīng)用于服務(wù)器集群中獨立于第一服務(wù)器和第二服務(wù)器的代理服務(wù)器中,也可以但不限于應(yīng)用于第一服務(wù)器中內(nèi)置的一個硬件裝置,或第一服務(wù)器中內(nèi)置一個應(yīng)用程序或一段程序代碼中。也就是說,上述服務(wù)器通信裝置可以集成于一個硬件裝置中,也可以為一段軟件程序代碼,來實現(xiàn)上述服務(wù)器之間的高效通信;此外,通過直接添加對應(yīng)的通信模板,以實現(xiàn)采用新增類型的通信協(xié)議進行通信,還可以達到擴展通信范圍的目的。可選地,上述服務(wù)器集群中可以包括但不限于多個服務(wù)器,本實施例中對此不做任何限定。例如,以代理服務(wù)器為例進行說明,用于開發(fā)的服務(wù)器(即第一服務(wù)器)通過該代理服務(wù)器向用于測試的服務(wù)器(即第二服務(wù)器)發(fā)送通信請求,其中,通信請求中攜帶有通信時所采用的通信協(xié)議的協(xié)議標識,代理服務(wù)器通過上述協(xié)議標識查找與上述通信協(xié)議相匹配的通信模板,并利用該通信模板調(diào)用對應(yīng)的編碼工具對上述通信請求進行編碼,以使編碼后的通信請求滿足上通信協(xié)議的通信要求和通信機制,從而實現(xiàn)將編碼后的通信請求發(fā)送至用于測試的服務(wù)器。而無需在用于開發(fā)的服務(wù)器上分別學(xué)習(xí)不同類型的通信協(xié)議的通信機制,不僅節(jié)省了學(xué)習(xí)成本,而且也無需在完成開發(fā)的過程后,再登錄到用于測試的服務(wù)器上進行多次測試,以達到提高服務(wù)器之間的通信效率的效果。上述僅是一種示例,本實施例中對此不做任何限定。需要說明的是,在本實施例中,在接收到第一服務(wù)器與第二服務(wù)器的通信請求之后,通過通信請求中攜帶的第一服務(wù)器與第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識,查找與通信協(xié)議相匹配的通信模板,以利用查找到的該通信模板調(diào)用與通信協(xié)議相匹配的編碼工具對上述通信請求進行編碼,從而實現(xiàn)將編碼后的通信請求發(fā)送給第二服務(wù)器,而無需第一服務(wù)器再學(xué)習(xí)多種不同的通信協(xié)議的通信機制,不僅節(jié)省了學(xué)習(xí)成本,而且由機器自動編碼通信請求,還將減低編碼后的業(yè)務(wù)數(shù)據(jù)的錯誤率,避免服務(wù)器之間進行多次數(shù)據(jù)重傳,進而實現(xiàn)提高服務(wù)器之間的通信效率的效果??蛇x地,在本實施例中,上述通信模板中還包括與通信協(xié)議相匹配的解碼工具,在接收到第二服務(wù)器發(fā)送的返回數(shù)據(jù)后,可利用上述解碼工具對返回數(shù)據(jù)進行解碼,以得到所請求的目標數(shù)據(jù)。也就是說,上述通信模板可以通過調(diào)用與通信協(xié)議相匹配的編碼工具,直接對來自第一服務(wù)器的通信請求進行編碼;也可以通過調(diào)用與通信協(xié)議相匹配的解碼工具,直接對來自第二服務(wù)器的返回數(shù)據(jù)進行解碼,從而實現(xiàn)將與不同通信協(xié)議相匹配的編碼工具和/或解碼工具集成在一起,而無需分別學(xué)習(xí)和測試,以節(jié)省服務(wù)器之間通信的時間,達到提高服務(wù)器之間的通信效率的效果。此外,利用通信模板實現(xiàn)自動編解碼操作,還將進一步保證通信數(shù)據(jù)的準確率,進而避免由于數(shù)據(jù)出錯導(dǎo)致數(shù)據(jù)重傳的次數(shù)增加的問題。需要說明的是,利用編碼和/或解碼工具執(zhí)行編碼和/或解碼操作可以但不限于為相關(guān)技術(shù)中記載的方式,本實施例中對此不再贅述??蛇x地,在本實施例中,上述裝置還包括:配置單元,用于在接收第一服務(wù)器與第二服務(wù)器進行通信的通信請求之前,配置一個或多個通信模板,其中,一個通信模板與一個通信協(xié)議相匹配。也就是說,在本實施例中,可以但不限于預(yù)先配置協(xié)議標識與通信模板之間的映射關(guān)系,其中,一個通信協(xié)議與一個通信模板相匹配,該通信模板中將包括與該通信協(xié)議相匹配的編碼工具和/或解碼工具。也就是說,根據(jù)不同通信協(xié)議的通信機制,預(yù)先配置不同的通信模板,及其中對應(yīng)的編碼/解碼工具,通過將不同的通信協(xié)議集成在一起,以便于在進行通信時,直接查找對應(yīng)的通信模板,調(diào)用與通信協(xié)議相匹配的編碼/解碼工具,從而避免在通信時再臨時學(xué)習(xí)不同的通信協(xié)議的通信機制。例如,如表2示出了預(yù)存的映射關(guān)系:表2協(xié)議標識通信模板編碼/解碼工具ID-1模板A位置L1ID-2模板B位置L2ID-3模板C位置L3假設(shè)從通信請求中解析獲取到的協(xié)議標識為ID-1,則可以利用上述映射關(guān)系查找到對應(yīng)的通信模板A,進而調(diào)用與通信模板A對應(yīng)的位置L1上存儲的編碼/解碼工具,實現(xiàn)上述服務(wù)器通信過程??蛇x地,在本實施例中,第一服務(wù)器與第二服務(wù)器進行通信的通信請求可以但不限于具有預(yù)定格式,利用該預(yù)定格式的格式特點,實現(xiàn)快速對通信請求中攜帶的請求參數(shù)的解析,以至少獲取上述請求參數(shù)中包括的協(xié)議標識,便于快速查找到與上述協(xié)議標識相匹配的通信模板,保證服務(wù)器之間的通信效率。其中,上述預(yù)定格式可以但不限于具有被快速拆分解析的格式特點,例如,上述預(yù)定格式可以為統(tǒng)一資源定位符(UniformResourceLocator,簡稱為URL)格式。可選地,在本實施例中,上述通信請求中攜帶的請求參數(shù)可以包括但不限于:協(xié)議標識、第一服務(wù)器的主機名、第一服務(wù)器的端口號、第一服務(wù)器的請求鍵值對、第一服務(wù)器與第二服務(wù)器之間的通信路徑、第二服務(wù)器的登錄用戶名及密碼。通過從上述通信請求中解析出上述請求參數(shù),從而實現(xiàn)利用通信模板調(diào)用的編碼工具對上述請求參數(shù)進行編碼,以使編碼后的通信請求滿足通信協(xié)議的通信機制。需要說明的是,在本實施例中,可以但不限于在第二服務(wù)器需要驗證登錄時,例如,第一服務(wù)器需要訪問第二服務(wù)器中的數(shù)據(jù)庫時,就需要在通信請求中配置服務(wù)器的登錄用戶名及密碼。在第二服務(wù)器對上述登錄信息驗證通過后,再開始進行正常的通信過程。具體結(jié)合以下示例進行說明,例如,以在服務(wù)器S1與服務(wù)器S2之間進行通信,通過服務(wù)器S1中的控制裝置來執(zhí)行上述步驟為例,該控制裝置接收服務(wù)器S1發(fā)送的URL格式的通信請求,解析上述URL格式的通信請求,獲取通信請求中攜帶的所采用的通信協(xié)議的協(xié)議標識ID-1,根據(jù)該協(xié)議標識ID-1查找到對應(yīng)的通信模板B,利用該通信模板B調(diào)用對應(yīng)的編碼工具對通信請求中的請求參數(shù)進行編碼,然后發(fā)送給服務(wù)器S2。服務(wù)器S2響應(yīng)編碼后的通信請求進行數(shù)據(jù)處理,向服務(wù)器S1發(fā)送返回數(shù)據(jù),通信模板抓取到返回數(shù)據(jù)后,利用解碼工具進行解碼,以得到所請求的目標數(shù)據(jù)。通過本申請?zhí)峁┑膶嵤├诮邮盏降谝环?wù)器與第二服務(wù)器的通信請求之后,通過通信請求中攜帶的第一服務(wù)器與第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識,查找與通信協(xié)議相匹配的通信模板,以利用查找到的該通信模板調(diào)用與通信協(xié)議相匹配的編碼工具對上述通信請求進行編碼,從而實現(xiàn)將編碼后的通信請求發(fā)送給第二服務(wù)器,而無需第一服務(wù)器再學(xué)習(xí)多種不同的通信協(xié)議的通信機制,不僅節(jié)省了學(xué)習(xí)成本,而且由機器自動編碼通信請求,還將減低編碼后的業(yè)務(wù)數(shù)據(jù)的錯誤率,避免服務(wù)器之間進行多次數(shù)據(jù)重傳,進而實現(xiàn)提高服務(wù)器之間的通信效率的效果。作為一種可選的方案,如圖4所示,第一接收單元302包括:1)接收模塊402,用于接收具有預(yù)定格式的通信請求;2)獲取模塊404,用于按照預(yù)定格式解析獲取通信請求中攜帶的請求參數(shù),其中,請求參數(shù)中至少包括協(xié)議標識。可選地,在本實施例中,上述裝置還包括:配置模塊,用于在接收具有預(yù)定格式的通信請求之前,將通信請求的格式配置為統(tǒng)一資源定位符URL格式,其中,通信請求中還包括以下至少之一:第一服務(wù)器的主機名、第一服務(wù)器的端口號、第一服務(wù)器的請求鍵值對、第一服務(wù)器與第二服務(wù)器之間的通信路徑、第二服務(wù)器的登錄用戶名及密碼。需要說明的是,上述預(yù)定格式的格式轉(zhuǎn)換過程可以在第一服務(wù)器中執(zhí)行,例如,在第一服務(wù)器中生成初始通信請求,并進行格式轉(zhuǎn)換,得到具有預(yù)定格式的通信請求。此外,上述預(yù)定格式的格式轉(zhuǎn)換過程還可以在獨立的處理服務(wù)器中執(zhí)行,例如,代理服務(wù)器。具體結(jié)合以下示例進行說明,假設(shè)服務(wù)器S1中生成用于與服務(wù)器S2進行通信的初始通信請求,例如,請求內(nèi)容如下:經(jīng)過格式轉(zhuǎn)換后,將上述通信請求的格式配置為統(tǒng)一資源定位符URL格式,URL格式的通信請求如下:‘www.baidu.com.80/s?’no_ready_check:=0&keepAlive=true’也就是說,通過將服務(wù)器的通信請求統(tǒng)一抽象轉(zhuǎn)換為URL格式,將更利于對上述通信請求進行拆分解析。例如,URL格式可以按照以下方式拆分:[協(xié)議:]//[用戶名]:[密碼]@[服務(wù)器名]:[服務(wù)器端口名]/[請求路徑]?[請求鍵值對]。從而實現(xiàn)對上述格式拆分后,達到快速解析獲取協(xié)議標識的目的。通過本申請?zhí)峁┑膶嵤├?,通過傳輸具有預(yù)定格式的通信請求,以實現(xiàn)利用預(yù)定格式的格式特點,達到更高效地解析出用于獲取通信模板中協(xié)議標識的目的,從而實現(xiàn)保證通信效率的效果。作為一種可選的方案,如圖5所示,編碼單元306包括:1)調(diào)用模塊502,用于調(diào)用查找到的通信模板中與通信協(xié)議相匹配的編碼工具;2)編碼模塊504,用于利用編碼工具對通信請求中的請求參數(shù)進行編碼,得到編碼后的通信請求。具體結(jié)合以下示例進行說明,以在服務(wù)器S1與服務(wù)器S2之間進行通信,通過服務(wù)器S1中的控制裝置來執(zhí)行上述步驟為例。上述控制裝置可以但不限于根據(jù)不同的協(xié)議標識(例如http協(xié)議),查找對應(yīng)的通信模板(例如,http模板),以調(diào)用與通信協(xié)議相匹配的編碼工具,通過利用該編碼工具可以將接收到的通信請求編碼成與通信協(xié)議的通信機制相符的數(shù)據(jù)包。例如,上述編碼/解碼工具分別對應(yīng)不同的程序庫,通過調(diào)用對應(yīng)的程序庫,來執(zhí)行數(shù)據(jù)編碼過程。具體的編碼過程可以參見相關(guān)技術(shù),本實施例中對此不再贅述。通過本申請?zhí)峁┑膶嵤├?,利用預(yù)存的通信模板來調(diào)用編碼工具對通信請求進行自動編碼,從而實現(xiàn)降低編碼后的數(shù)據(jù)出錯率,在保證服務(wù)器之間數(shù)據(jù)傳輸正確率的情況下,達到降低數(shù)據(jù)重傳次數(shù)的效果。作為一種可選的方案,通信模板中還包括與通信協(xié)議相匹配的解碼工具,其中,還包括:1)第二接收單元,用于在將編碼后的通信請求發(fā)送給第二服務(wù)器之后,接收第二服務(wù)器響應(yīng)編碼后的通信請求發(fā)送的返回數(shù)據(jù);2)解碼單元,用于根據(jù)與通信協(xié)議相匹配的解碼工具對返回數(shù)據(jù)進行解碼得到所請求的目標數(shù)據(jù)??蛇x地,在本實施例中,上述裝置還包括:1)判斷單元,用于在接收第二服務(wù)器響應(yīng)編碼后的通信請求發(fā)送的返回數(shù)據(jù)之前,通過預(yù)設(shè)定時器判斷等待接收到返回數(shù)據(jù)的等待時長是否超過預(yù)定時長;2)返回單元,用于在判斷出等待時長超過預(yù)定時長時,則返回響應(yīng)消息,其中,響應(yīng)消息用于指示第一服務(wù)器與第二服務(wù)器進行通信的請求失敗。需要說明的是,服務(wù)器之間在進行通信的過程中,第一服務(wù)器與第二服務(wù)器之間要經(jīng)過網(wǎng)線進行數(shù)據(jù)傳輸。目前相關(guān)技術(shù)中在物理連接建立超時的情況下,會觸發(fā)延時響應(yīng),而在連接建立成功后,對于返回數(shù)據(jù)并未提供超時檢測。對此,在本實施例中,在服務(wù)器進行通信的過程中,對第一服務(wù)器等待網(wǎng)絡(luò)通信回包的過程中出現(xiàn)的延時等待,將通過配置預(yù)設(shè)定時器,實現(xiàn)對延時時長的控制,如在檢測到返回數(shù)據(jù)返回超時的情況下,向第一服務(wù)器返回超時響應(yīng)消息,如該響應(yīng)消息用于指示請求失敗。具體結(jié)合以下示例進行說明,通過調(diào)用預(yù)定的網(wǎng)絡(luò)接口來獲取第二服務(wù)器發(fā)送的返回數(shù)據(jù),對應(yīng)的,查找與返回數(shù)據(jù)中所攜帶的協(xié)議標識相匹配的通信模板,以調(diào)用通信模板中與通信協(xié)議相匹配的解碼工具,從而實現(xiàn)對返回數(shù)據(jù)的快速解碼。通過本申請?zhí)峁┑膶嵤├?,在接收到第二服?wù)器發(fā)送的返回數(shù)據(jù)后,可以通過調(diào)用對應(yīng)的解碼工具實現(xiàn)對返回數(shù)據(jù)的自動解碼,不僅保證了解碼后的數(shù)據(jù)的準確性,還節(jié)省了數(shù)據(jù)解碼學(xué)習(xí)測試的時間,達到提高通信效率的效果。實施例3本發(fā)明實施例的應(yīng)用環(huán)境可以但不限于參照實施例1中的應(yīng)用環(huán)境,本實施例中對此不再贅述。本發(fā)明實施例提供了用于實施上述服務(wù)器通信方法的一種可選的具體應(yīng)用示例。作為一種可選的實施例,上述服務(wù)器通信方法可以但不限于應(yīng)用于業(yè)務(wù)開發(fā)系統(tǒng)中,其中,上述業(yè)務(wù)開發(fā)系統(tǒng)可以包括但不限于多個服務(wù)器構(gòu)成的服務(wù)器集群,假設(shè)以用于開發(fā)的服務(wù)器602、代理服務(wù)器604及用于測試的服務(wù)器606為例,上述通信過程的執(zhí)行步驟可以如下:假設(shè)在第一服務(wù)器中生成初始的通信請求,并對該通信請求進行了URL格式轉(zhuǎn)換,如步驟S602,將URL格式的通信請求發(fā)送給代理服務(wù)器604;代理服務(wù)器604利用URL格式的格式特點解析上述通信請求,以獲取請求參數(shù),如協(xié)議標識。然后,利用該協(xié)議標識查找與通信協(xié)議相匹配的通信模板,如步驟S606;進一步,如步驟S608調(diào)用與通信協(xié)議相匹配的編碼工具進行編碼,并如步驟S610發(fā)送編碼后的通信請求至服務(wù)器606。服務(wù)器606響應(yīng)編碼后的通信請求進行數(shù)據(jù)處理,得到返回數(shù)據(jù),如步驟S612。然后,服務(wù)器606發(fā)送返回數(shù)據(jù)至代理服務(wù)器604,進一步,如步驟S614-S618,代理服務(wù)器604將調(diào)用與通信協(xié)議相匹配的解碼工具進行解碼,并將解碼得到的目標數(shù)據(jù)發(fā)送至服務(wù)器602。上述僅是一種示例,對于代理服務(wù)器也可以但不限于由第一服務(wù)器中內(nèi)置的應(yīng)用或程序代碼替換,本實施例中在此不再贅述。實施例4根據(jù)本發(fā)明實施例,還提供了一種用于實施上述服務(wù)器通信方法的服務(wù)器,如圖7所示,該服務(wù)器包括:1)通訊接口702,設(shè)置為接收第一服務(wù)器與第二服務(wù)器進行通信的通信請求,其中,通信請求中攜帶有第一服務(wù)器與第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識;2)處理器704,與通訊接口702連接,設(shè)置為根據(jù)協(xié)議標識查找與通信協(xié)議相匹配的通信模板,其中,通信模板中包括與通信協(xié)議相匹配的編碼工具;還設(shè)置為利用查找到的通信模板調(diào)用編碼工具對通信請求進行編碼;其中,通訊接口702,還設(shè)置為將編碼后的通信請求發(fā)送給第二服務(wù)器;3)存儲器706,與通訊接口702及處理器704連接,設(shè)置為存儲與通信協(xié)議相匹配的通信模板??蛇x地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。實施例5本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述存儲介質(zhì)可以位于網(wǎng)絡(luò)中的多個網(wǎng)絡(luò)設(shè)備中的至少一個網(wǎng)絡(luò)設(shè)備??蛇x地,在本實施例中,存儲介質(zhì)被設(shè)置為存儲用于執(zhí)行以下步驟的程序代碼:S1,接收第一服務(wù)器與第二服務(wù)器進行通信的通信請求,其中,通信請求中攜帶有第一服務(wù)器與第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識;S2,接收第一服務(wù)器與第二服務(wù)器進行通信的通信請求,其中,通信請求中攜帶有第一服務(wù)器與第二服務(wù)器進行通信時所采用的通信協(xié)議的協(xié)議標識;S3,利用查找到的通信模板調(diào)用編碼工具對通信請求進行編碼;S4,將編碼后的通信請求發(fā)送給第二服務(wù)器??蛇x地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:U盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,RandomAccessMemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計算機設(shè)備(可為個人計算機、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。以上所述僅是本發(fā)明的優(yōu)選實施方式,應(yīng)當(dāng)指出,對于本
技術(shù)領(lǐng)域:
的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應(yīng)視為本發(fā)明的保護范圍。當(dāng)前第1頁1 2 3