[發明專利]一種分布式測試工具控制方法在審
| 申請號: | 201310395301.4 | 申請日: | 2013-09-03 |
| 公開(公告)號: | CN104426715A | 公開(公告)日: | 2015-03-18 |
| 發明(設計)人: | 徐永強 | 申請(專利權)人: | 北京信威通信技術股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100193 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分布式 測試 工具 控制 方法 | ||
1.一種分布式測試工具控制方法,其特征在于,所述方法包括:
特定區域內的測試工具端點包括多個客戶端和多個服務端,所有測試功能的類型和版本相同的客戶端和服務端通過協商控制過程相互感知,客戶端的上層從所述感知得到的服務端中選擇符合測試要求的服務端建立連接。
2.根據權利要求1的方法,其特征在于,所述相互感知具體為:
端點啟動時,向所述特定區域內所有端點發送協商控制消息進行初始化查詢,獲取所有端點的屬性信息,并向所述特定區域內所有端點廣播發送協商控制消息宣告本端點的屬性信息,最后進入運行狀態,所述屬性信息包括本端點的控制協議版本、端點類型、測試功能的類型和版本,服務端的屬性還包含當前控制端信息、測試工具運行狀態;
端點運行狀態中,收到所述特定區域內其它端點發來的進行查詢的協商控制消息,則通過協商消息響應告知本端點屬性信息;收到所述特定區域內其它端點發來的宣告屬性信息的協商控制消息,則進行相應更新;
端點退出時,通知有業務關系的端點,并廣播通知其他端點,使其他端點也得知本端點的退出。
3.根據權利要求1的方法,其特征在于,所述客戶端的上層從所述感知得到的服務端中選擇符合測試要求的服務端建立連接具體為:
客戶端將所述特定區域內的所有與其測試功能的類型和版本相同的客戶端和服務端展示給客戶端上層,客戶端上層根據測試要求從中選擇本客戶端連接或斷開哪些服務端;
客戶端上層選擇本客戶端要連接的服務端后,本客戶端向服務端發送協商消息進行建立連接申請,服務端收到客戶端發來的建立連接申請,根據特定策略決定接受或拒絕申請,如果申請成功,客戶端與服務端建立數據連接;
單個服務端在同一時間段僅接受單個客戶端的申請,并被單個客戶端控制使用,直到客戶端主動釋放控制或網絡中斷。
4.根據權利要求3的方法,其特征在于:所述特定策略由客戶端的控制協議版本、測試功能的類型和版本、本端空閑狀態、任務權限限制決定。
5.根據權利要求1的方法,其特征在于:客戶端與服務端通過協商控制消息進行客戶端對服務端測試任務的控制;客戶端還通過向客戶端發送協商控制消息來釋放控制。
6.根據權利要求5的方法,其特征在于:客戶端釋放控制后,服務端的測試任務依舊運行,客戶端通過再次申請,或由其他有權限的客戶端申請,繼續對測試任務的控制。
7.根據權利要求1的方法,其特征在于,客戶端和服務端之間的端口采用以下約定:
臨時端口段用于發送端點啟動時初始化查詢的協商控制消息,協商端口段用于發送端點啟動后的協商控制消息;傳輸端口段用于傳輸客戶端與服務端之間的工具業務數據。
8.根據權利要求7的方法,其特征在于:所述協商控制消息基于UDP協議。
9.根據權利要求7的方法,其特征在于:所述協商控制消息中含有校驗信息,用于過濾網路雜包的干擾。
10.根據權利要求7的方法,其特征在于:所述工具業務數據基于TCP或SCTP協議。
11.根據權利要求7~10的方法之一,其特征在于,所述相互感知具體為:
端點啟動時,在臨時端口段申請臨時端口,通過臨時端口向所述特定區域內所有端點的協商端口段廣播發送協商控制消息進行初始化查詢,獲取所有端點的屬性信息,然后申請協商端口和傳輸端口,通過協商端口向所述特定區域內所有端點的協商端口廣播發送協商控制消息宣告本端點的屬性信息,最后進入運行狀態,所述屬性信息包括本端點的控制協議版本、端點類型、測試功能的類型和版本、本端協商端口地址、本端傳輸端口地址,服務端的屬性還包含當前控制端信息、測試工具運行狀態;
端點運行狀態中,收到所述特定區域內其它端點的臨時端口段或協商端口段發來的進行查詢的協商控制消息,則通過協商消息響應告知本端點屬性信息;收到所述特定區域內其它端點的協商端口段發來的宣告屬性信息的協商控制消息,則進行相應更新;
端點退出時,通知有業務關系的端點,并廣播通知其他端點,使其他端點也得知本端點的退出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京信威通信技術股份有限公司,未經北京信威通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310395301.4/1.html,轉載請聲明來源鉆瓜專利網。





