本發(fā)明涉及一種通信技術(shù),尤其涉及一種LTE基站的多用戶測試方法及測試系統(tǒng)。
背景技術(shù):
多用戶測試是測試LTE基站多用戶接入及小區(qū)多用戶設(shè)備承載能力的重要測試環(huán)節(jié)?,F(xiàn)有技術(shù)中的解決方案主要為“堆疊真實(shí)終端+自動撥測儀”及“模擬終端+自動撥測軟件”。
“堆疊真實(shí)終端+自動撥測儀”需要一定數(shù)量的真實(shí)移動終端設(shè)備,通過人工或計(jì)算機(jī)程序自動控制的方式進(jìn)行基站的終端接入測試及小區(qū)多用戶數(shù)據(jù)業(yè)務(wù)承載能力測試。
“模擬終端+自動撥測軟件”是使用計(jì)算機(jī)或嵌入式軟件模擬一定數(shù)量的移動終端設(shè)備,通過計(jì)算機(jī)程序自動控制的方式進(jìn)行基站的終端接入測試及小區(qū)多用戶數(shù)據(jù)業(yè)務(wù)承載能力測試。前者需要大量的時(shí)間解決環(huán)境準(zhǔn)備、搭建及設(shè)備成本等問題。后者除需要解決環(huán)境準(zhǔn)備、搭建及設(shè)備成本問題外,對測試人員要求比較高。而一般情況下基站的多用戶測試只需在基站的重大版本升級時(shí)才會使用,因此設(shè)備利用效率較低。
上述兩種測試方案對于用戶而言,前者需要購買大量的測試終端、多用戶測試儀及配套軟件,成本高昂。后者也需要購買昂貴的多用戶模擬測試儀和配套軟件。此外,兩者均需安排專業(yè)人員進(jìn)行相關(guān)測試操作。因此,傳統(tǒng)的LTE基站多用戶測試方案的主要缺點(diǎn)為成本高昂、效率低、測試環(huán)境搭建復(fù)雜、測試操作復(fù)雜。
技術(shù)實(shí)現(xiàn)要素:
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明提供一種LTE基站的多用戶測試方法及測試系統(tǒng),能夠解決現(xiàn)有技術(shù)中成本高昂、測試效率低、測試環(huán)境搭建復(fù)雜、測試操作復(fù)雜的問題。
第一方面,本發(fā)明提供一種LTE基站的多用戶測試方法,包括:
客戶端根據(jù)用戶指令生成測試用例訂單信息,將該測試用例訂單信息發(fā)送云端服務(wù)器;
所述云端服務(wù)器在接收所述測試用例訂單信息之后,向測試主控平臺發(fā)送測試通知消息;
所述測試主控平臺根據(jù)所述測試通知消息從所述云端服務(wù)器中下載所述測試用例訂單信息;并通過第一測試平臺和/或第二測試平臺獲取所述測試用例訂單信息的測試結(jié)果。
可選地,所述方法還包括:
所述測試主控平臺將所述測試結(jié)果上傳所述云端服務(wù)器,所述云端服務(wù)器在接收所述測試結(jié)果之后,向客戶端發(fā)送結(jié)果通知消息;
所述客戶端根據(jù)所述結(jié)果通知消息從所述云端服務(wù)器中下載所述測試結(jié)果。
可選地,所述第一測試平臺為LTE基站多用戶測試平臺;
所述第二測試平臺為LTE基站模擬多用戶測試平臺。
可選地,客戶端根據(jù)用戶指令生成測試用例訂單信息,將該測試用例訂單信息發(fā)送云端服務(wù)器,包括:
客戶端的界面模塊展示標(biāo)準(zhǔn)測試用例信息;在用戶選擇所述界面模塊的標(biāo)準(zhǔn)測試用例信息之后,所述客戶端的訂單處理模塊根據(jù)所述用戶指令生成測試用例訂單,所述客戶端的付費(fèi)模塊生成所述測試用例訂單的費(fèi)用信息;
所述客戶端根據(jù)所述測試用例訂單的費(fèi)用信息向第三方支付系統(tǒng)發(fā)送付費(fèi)請求,在第三方支付系統(tǒng)確認(rèn)付費(fèi)成功時(shí),所述客戶端接收所述付費(fèi)成功信息,并通過所述客戶端的數(shù)據(jù)分析處理模塊對所述測試用例訂單進(jìn)行分析處理,并通過客戶端的加密模塊對分析處理后的 測試用例訂單進(jìn)行加密,獲得測試用例訂單信息,所述客戶端的數(shù)據(jù)通信模塊將所述測試用例訂單信息上傳云端服務(wù)器。
可選地,所述客戶端根據(jù)所述結(jié)果通知消息下載所述測試結(jié)果,包括:
所述數(shù)據(jù)通信模塊從所述云端服務(wù)器中下載加密的測試結(jié)果,所述客戶端的數(shù)據(jù)解密模塊對所述測試結(jié)果進(jìn)行解密,并經(jīng)由數(shù)據(jù)分析處理模塊進(jìn)行分析處理,獲得分析處理后的測試結(jié)果,所述客戶端的結(jié)果展示模塊展示分析處理后的測試結(jié)果。
可選地,所述客戶端的存儲模塊用于存儲數(shù)據(jù)分析處理模塊進(jìn)行分析處理后的測試用例訂單。
可選地,所述客戶端的存儲模塊還用于存儲數(shù)據(jù)分析處理模塊進(jìn)行分析處理后的測試結(jié)果,并與所述測試用例訂單對應(yīng)。
可選地,所述測試主控平臺通過第一測試平臺和/或第二測試平臺獲取所述測試用例訂單信息的測試結(jié)果,包括:
所述測試主控平臺向第N測試平臺的綜合管理模塊下發(fā)測試用例訂單信息對應(yīng)的測試用例和測試命令;
所述綜合管理模塊根據(jù)所述測試用例和所述測試命令,調(diào)用測試用例調(diào)度管理模塊進(jìn)行測試用例的調(diào)整,并完成測試用例的測試,生成測試報(bào)告;以及,
所述第N測試平臺的狀態(tài)監(jiān)控模塊對所述綜合管理模塊的測試過程進(jìn)行監(jiān)控,并生成測試過程信息;
所述第N測試平臺的報(bào)表生成模塊根據(jù)所述測試報(bào)告、測試過程信息生成測試結(jié)果;
N為取1或2。
可選地,所述云端服務(wù)器為私有云服務(wù)器。
第二方面,本發(fā)明提供一種基于上述任一所述的LTE基站的多用戶測試方法的測試系統(tǒng),該測試系統(tǒng)包括:客戶端、云端服務(wù)器、測試主控平臺、第一測試平臺、第二測試平臺;
所述客戶端與所述云端服務(wù)器交互,所述云端服務(wù)器與所述測試主控平臺交互,所述測試主控平臺控制所述第一測試平臺和/或第二測試平臺進(jìn)行測試用例的測試,獲得測試結(jié)果。
由上述技術(shù)方案可知,本發(fā)明的LTE基站的多用戶測試方法及測試系統(tǒng),測試方法以現(xiàn)有的堆疊真實(shí)終端的多用戶撥測解決方案和模擬多用戶撥測的解決方案為基礎(chǔ),引入云服務(wù)和測試主控平臺的交互,實(shí)現(xiàn)遠(yuǎn)程的基站測試。對于用戶而言,不需要購買昂貴的測試設(shè)備、搭建復(fù)雜的測試環(huán)境及進(jìn)行復(fù)雜的測試操作,通過客戶端與云端服務(wù)器交互,云端服務(wù)器與測試主控平臺交互,進(jìn)而實(shí)現(xiàn)測試平臺對測試用例的測試,極大的節(jié)省了成本、提高了效率。
附圖說明
圖1A為本發(fā)明一實(shí)施例提供的LTE基站的多用戶測試方法的流程示意圖;
圖1B為本發(fā)明一實(shí)施例提供的LTE基站的多用戶測試系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為本發(fā)明另一實(shí)施例提供的LTE基站的多用戶測試方法中客戶端側(cè)的示意圖;
圖3A為本發(fā)明一實(shí)施例的第一測試平臺的架構(gòu)圖;
圖3B為本發(fā)明一實(shí)施例的第二測試平臺的架構(gòu)圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例,對本發(fā)明的具體實(shí)施方式作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說明本發(fā)明,但不用來限制本發(fā)明的范圍。
本發(fā)明實(shí)施例的LTE基站多用戶測試系統(tǒng)是以現(xiàn)有的堆疊真實(shí)終端的多用戶撥測解決方案和模擬多用戶撥測的解決方案為基礎(chǔ),引入云服務(wù)技術(shù)和移動互聯(lián)技術(shù)的“互聯(lián)網(wǎng)+”思想產(chǎn)生的新的LTE基站多用戶解決方案。
采用本實(shí)施例的LTE基站多用戶測試系統(tǒng)解決方案,用戶只需登錄賬號進(jìn)行相應(yīng)測試項(xiàng)的訂單生成及付費(fèi),一段時(shí)間后即可自動獲取測試結(jié)果如測試報(bào)表。對于用戶而言,不需要購買昂貴的測試設(shè)備、搭建復(fù)雜的測試環(huán)境及進(jìn)行復(fù)雜的測試操作,極大的節(jié)省了成本、提高了效率。
圖1A示出了本發(fā)明一實(shí)施例提供的LTE基站的多用戶測試方法的流程示意圖,圖1B示出了本發(fā)明一實(shí)施例提供的LTE基站的多用戶測試系統(tǒng)的結(jié)構(gòu)示意圖,結(jié)合圖1A和圖1B所示,LTE基站的多用戶測試方法包括如下步驟。
在圖1B中,LTE基站的多用戶測試系統(tǒng)包括:第一測試平臺、第二測試平臺、主控平臺、云端服務(wù)器、客戶端(如圖1B中的PC客戶端和移動客戶端)組成。根據(jù)測試需求,用戶通過PC客戶端或移動客戶端選擇第一測試平臺或第二測試平臺的多種可執(zhí)行測試用例組合生成測試用例訂單信息??蛻舳藢y試用例訂單信息上傳到云端服務(wù)器并通知主控平臺。主控平臺從云端服務(wù)器下載測試用例訂單信息,并控制第一測試平臺或第二測試平臺完成LTE基站的多用戶測試任務(wù)。測試完成后主控平臺獲取測試報(bào)表后上傳至云端服務(wù)器后通知客戶端??蛻舳藦脑贫朔?wù)器下載測試結(jié)果如測試報(bào)表,為用戶提供查看和保存等功能。
101、客戶端根據(jù)用戶指令生成測試用例訂單信息,將該測試用例訂單信息發(fā)送云端服務(wù)器。
在實(shí)際應(yīng)用中,該云端服務(wù)器可為私有云端服務(wù)器。
102、云端服務(wù)器在接收所述測試用例訂單信息之后,向測試主控平臺發(fā)送測試通知消息;
103、測試主控平臺根據(jù)所述測試通知消息從所述云端服務(wù)器中下載所述測試用例訂單信息;并通過第一測試平臺和/或第二測試平臺獲取所述測試用例訂單信息的測試結(jié)果。
舉例來說,所述第一測試平臺可為LTE基站多用戶測試平臺;
所述第二測試平臺可為LTE基站模擬多用戶測試平臺。
可選地,上述方法還包括下述的步驟104和步驟105。
104、測試主控平臺將所述測試結(jié)果上傳所述云端服務(wù)器,所述云端服務(wù)器在接收所述測試結(jié)果之后,向客戶端發(fā)送結(jié)果通知消息;
105、客戶端根據(jù)所述結(jié)果通知消息從所述云端服務(wù)器中下載所述測試結(jié)果。
由上述技術(shù)方案可知,本發(fā)明的LTE基站的多用戶測試方法及測試系統(tǒng),測試方法以現(xiàn)有的堆疊真實(shí)終端的多用戶撥測解決方案和模擬多用戶撥測的解決方案為基礎(chǔ),引入云服務(wù)和測試主控平臺的交互,實(shí)現(xiàn)遠(yuǎn)程的基站測試。對于用戶而言,不需要購買昂貴的測試設(shè)備、搭建復(fù)雜的測試環(huán)境及進(jìn)行復(fù)雜的測試操作,通過客戶端與云端服務(wù)器交互,云端服務(wù)器與測試主控平臺交互,進(jìn)而實(shí)現(xiàn)測試平臺對測試用例的測試,極大的節(jié)省了成本、提高了效率。
如圖2所示,圖2示出的是圖1中LTE基站的多用戶測試方法中客戶端側(cè)的示意圖;即,圖2示出了客戶端內(nèi)的模塊架構(gòu)圖。PC客戶端和移動客戶端的架構(gòu)相同,均由界面模塊、訂單處理模塊、付費(fèi)模塊、結(jié)果展示模塊、數(shù)據(jù)分析處理模塊、存儲模塊、數(shù)據(jù)加密模塊、數(shù)據(jù)解密模塊、數(shù)據(jù)通信模塊組成。用戶根據(jù)需求觸發(fā)界面模塊以實(shí)現(xiàn)選擇后臺提供的標(biāo)準(zhǔn)測試用例后,客戶端訂單處理模塊自動生成測試訂單,付費(fèi)模塊自動生成費(fèi)用報(bào)表并與第三方支付系統(tǒng)交互。待用戶付費(fèi)完成后,訂單交由數(shù)據(jù)分析處理模塊進(jìn)行分析和處理,之后調(diào)用數(shù)據(jù)加密模塊對數(shù)據(jù)進(jìn)行加密。加密完成后由數(shù)據(jù)通信模塊將加密數(shù)據(jù)上傳至云端服務(wù)器。等待測試完成后,數(shù)據(jù)通信模塊從云端服務(wù)器下載加密的測試報(bào)表數(shù)據(jù)即測試結(jié)果,經(jīng)過數(shù)據(jù)解密模塊解密、數(shù)據(jù)分析處理模塊處理、結(jié)果展示模塊進(jìn)行報(bào)表展示。此外,客戶端還支持用戶的報(bào)表保存和刪除,歷史訂單查詢和刪除等操作。
結(jié)合圖2所示的的客戶端架構(gòu)圖,前述步驟101可具體為下述的 圖中未示出的步驟。
S01、客戶端的界面模塊展示標(biāo)準(zhǔn)測試用例信息;在用戶選擇所述界面模塊的標(biāo)準(zhǔn)測試用例信息之后,所述客戶端的訂單處理模塊根據(jù)所述用戶指令生成測試用例訂單,所述客戶端的付費(fèi)模塊生成所述測試用例訂單的費(fèi)用信息;
S02、客戶端根據(jù)所述測試用例訂單的費(fèi)用信息向第三方支付系統(tǒng)發(fā)送付費(fèi)請求,在第三方支付系統(tǒng)確認(rèn)付費(fèi)成功時(shí),所述客戶端接收所述付費(fèi)成功信息,并通過所述客戶端的數(shù)據(jù)分析處理模塊對所述測試用例訂單進(jìn)行分析處理,并通過客戶端的加密模塊對分析處理后的測試用例訂單進(jìn)行加密,獲得測試用例訂單信息,所述客戶端的數(shù)據(jù)通信模塊將所述測試用例訂單信息上傳云端服務(wù)器。
進(jìn)一步地,前述步驟105可具體為下述的圖中未示出的步驟:
M01、所述數(shù)據(jù)通信模塊從所述云端服務(wù)器中下載加密的測試結(jié)果,所述客戶端的數(shù)據(jù)解密模塊對所述測試結(jié)果進(jìn)行解密,并經(jīng)由數(shù)據(jù)分析處理模塊進(jìn)行分析處理,獲得分析處理后的測試結(jié)果,所述客戶端的結(jié)果展示模塊展示分析處理后的測試結(jié)果。
可選地,圖2中還示出了存儲模塊,該客戶端的存儲模塊用于存儲數(shù)據(jù)分析處理模塊進(jìn)行分析處理后的測試用例訂單。
此外,所述客戶端的存儲模塊還用于存儲數(shù)據(jù)分析處理模塊進(jìn)行分析處理后的測試結(jié)果,并與所述測試用例訂單對應(yīng)。
另外,如圖3A和圖3B所示,圖3A示出的是圖1中LTE基站的多用戶測試方法中測試主控平臺側(cè)第一測試平臺的示意圖;圖3B示出的是圖1中LTE基站的多用戶測試方法中測試主控平臺側(cè)第二測試平臺的示意圖。
圖3A中,LTE基站多用戶測試平臺系統(tǒng)由一定數(shù)量的真實(shí)終端、基站多用戶測試模塊、報(bào)表生成模塊、狀態(tài)監(jiān)控模塊、測試用例調(diào)度管理模塊、綜合管理模塊(即基站多用戶綜合管理模塊)組成?;? 多用戶綜合管理模塊接收主控平臺下發(fā)的測試用例和測試命令,并調(diào)用測試用例調(diào)度管理模塊進(jìn)行測試用例的實(shí)際部署。部署完成后基站多用戶測試模塊自動完成使用真實(shí)終端的LTE基站測試并生成測試報(bào)表。狀態(tài)監(jiān)控模塊對測試過程進(jìn)行監(jiān)控,記錄測試過程和上報(bào)測試完成或警告錯(cuò)誤信息。測試完成后,報(bào)表生成模塊收集測試相關(guān)數(shù)據(jù),生成測試報(bào)表?;径嘤脩艟C合管理模塊將測試報(bào)表或警告錯(cuò)誤信息上傳至主控平臺。
圖3B中,LTE基站模擬多用戶測試平臺系統(tǒng)由基站模擬多用戶測試模塊、報(bào)表生成模塊、狀態(tài)監(jiān)控模塊、測試用例調(diào)度管理模塊、基站多用戶綜合管理模塊組成?;径嘤脩艟C合管理模塊接收主控平臺下發(fā)的測試用例和測試命令,并調(diào)用測試用例調(diào)度管理模塊進(jìn)行測試用例的實(shí)際部署。部署完成后基站模擬多用戶測試模塊自動完成LTE基站的模擬多終端測試任務(wù)并生成測試報(bào)表。狀態(tài)監(jiān)控模塊對測試過程進(jìn)行監(jiān)控,記錄測試過程和上報(bào)測試完成或警告錯(cuò)誤信息。測試完成后,報(bào)表生成模塊收集測試相關(guān)數(shù)據(jù),生成測試報(bào)表?;径嘤脩艟C合管理模塊將測試報(bào)表或警告錯(cuò)誤信息上傳至主控平臺。
結(jié)合圖3A和圖3B,前述步驟103中的測試主控平臺通過第一測試平臺和/或第二測試平臺獲取所述測試用例訂單信息的測試結(jié)果可具體為下述圖中未示出的步驟:
N01、測試主控平臺向第N測試平臺的綜合管理模塊下發(fā)測試用例訂單信息對應(yīng)的測試用例和測試命令;
N02、綜合管理模塊根據(jù)所述測試用例和所述測試命令,調(diào)用測試用例調(diào)度管理模塊進(jìn)行測試用例的調(diào)整,并完成測試用例的測試,生成測試報(bào)告;以及,
N03、第N測試平臺的狀態(tài)監(jiān)控模塊對所述綜合管理模塊的測試過程進(jìn)行監(jiān)控,并生成測試過程信息;
N04、第N測試平臺的報(bào)表生成模塊根據(jù)所述測試報(bào)告、測試過程信息生成測試結(jié)果;
N為取1或2。
另外,前述的云端服務(wù)器可以選擇已經(jīng)比較成熟的公有云或私有云,主控平臺為一臺部署著主控平臺軟件的服務(wù)器。
由此,本實(shí)施例中將新興的“互聯(lián)網(wǎng)+”思想應(yīng)用到傳統(tǒng)LTE基站多用戶測試領(lǐng)域,在傳統(tǒng)的LTE基站多用戶測試解決方案中應(yīng)用移動互聯(lián)和云服務(wù)技術(shù),將傳統(tǒng)基站測試轉(zhuǎn)變?yōu)榛緶y試服務(wù),極大降低了用戶的測試成本、提高了測試效率、提供了全新的基站測試用戶體驗(yàn)。
另一方面,本發(fā)明還提供一種基于LTE基站的多用戶測試方法的測試系統(tǒng),該測試系統(tǒng)包括:客戶端、云端服務(wù)器、測試主控平臺、第一測試平臺、第二測試平臺;如圖1B所示。
所述客戶端與所述云端服務(wù)器交互,所述云端服務(wù)器與所述測試主控平臺交互,所述測試主控平臺控制所述第一測試平臺和/或第二測試平臺進(jìn)行測試用例的測試,獲得測試結(jié)果。
本實(shí)施例的測試系統(tǒng),以現(xiàn)有的堆疊真實(shí)終端的多用戶撥測解決方案和模擬多用戶撥測的解決方案為基礎(chǔ),引入云服務(wù)和測試主控平臺的交互,實(shí)現(xiàn)遠(yuǎn)程的基站測試。對于用戶而言,不需要購買昂貴的測試設(shè)備、搭建復(fù)雜的測試環(huán)境及進(jìn)行復(fù)雜的測試操作,通過客戶端與云端服務(wù)器交互,云端服務(wù)器與測試主控平臺交互,進(jìn)而實(shí)現(xiàn)測試平臺對測試用例的測試,極大降低了用戶的測試成本、提高了測試效率、提供了全新的基站測試用戶體驗(yàn)。
此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的范圍之內(nèi)并且形成不同的實(shí)施例。例如,在下面的權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一都可以以任意的組合方式來使用。
應(yīng)該注意的是上述實(shí)施例對本發(fā)明進(jìn)行說明而不是對本發(fā)明進(jìn)行限制,并且本領(lǐng)域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可 設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中,不應(yīng)將位于括號之間的任何參考符號構(gòu)造成對權(quán)利要求的限制。單詞“包含”不排除存在未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞“一”或“一個(gè)”不排除存在多個(gè)這樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過同一個(gè)硬件項(xiàng)來具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為名稱。
最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明權(quán)利要求所限定的范圍。