本申請屬于物聯網,尤其涉及一種測試終端的方法、系統、電子設備及存儲介質。
背景技術:
1、a-gnss(assisting-global?navigation?satellite?system,輔助全球導航衛星系統)通過利用移動通信網絡等gnss以外的無線電通信系統提供輔助信息,加強或者加快衛星導航信號的搜索跟蹤性能與速度,從而縮短終端接收機的首次定位時間,同時可以在半開闊區域或部分遮擋的情況下實現衛星導航定位。
2、a-gnss定位服務在物聯網領域具有廣泛的應用,提供該服務的運營商不斷增加,越來越多的物聯網終端開始使用該服務,因此,為保證a-gnss的服務質量,需對物聯網終端的a-gnss定位服務進行測試驗證。
3、在相關技術中,通常采用人工手動的方式逐個對單個提供定位服務的物聯網終端和單個數據源進行測試,保留日志文件,再將日志文件進行匯總和對比分析,以得到對物理網終端的定位服務的測試結果。
4、上述人工手動測試的方式存在測試效率低的問題。而且,不同的物聯網終端所使用的數據源可能不同,而且,不同的物聯網終端之間也存在差異,因此,在相關技術中,在對物聯網終端進行測試之前,需人工對測試物聯網所需的終端參數和數據源參數以及相關指令進行配置,耗費了大量的人力資源,人工配置參數和指令的工作效率低,易出錯,進而降低了物聯網終端的測試效率。
技術實現思路
1、本申請實施例提供一種測試終端的方法、系統、電子設備及存儲介質,能夠屏蔽不同終端、不同數據源之間的特性差異,實現了終端的自動測試,提高了終端的測試效率。
2、第一方面,本申請實施例提供一種測試終端的方法,應用于輔助全球衛星導航系統a-gnss測試系統中,該方法包括:獲取目標對象所配置的用于終端測試的配置信息,其中,配置信息至少包括待測試終端的終端設備信息以及對待測試終端進行測試的測試策略信息,終端設備信息至少包括待測試終端對應的終端標識,測試策略信息至少包括用于提供數據源的數據源平臺的平臺標識以及測試規則,待測試終端用于提供定位服務;將測試策略信息映射為數據源平臺能夠識別的目標數據源參數,并從數據源平臺中獲取與目標數據源參數對應的目標數據源;將終端設備信息映射為待測試終端能夠識別的終端控制指令;將目標數據源以及終端控制指令下發至待測試終端中,并獲取待測試終端對應的終端測試數據;基于測試規則對終端測試數據進行分析,確定待測試終端所對應的測試結果,其中,測試結果用于表征待測試終端提供定位服務的性能。
3、第二方面,本申請實施例提供了一種測試終端的系統,該系統包括:交互終端、集成服務器、a-gnss測試系統,交互終端用于獲取目標對象配置的用于終端測試的配置信息,其中,配置信息至少包括待測試終端的終端設備信息以及對待測試終端進行測試的測試策略信息,終端設備信息至少包括待測試終端對應的終端標識,測試策略信息至少包括用于提供數據源的數據源平臺的平臺標識以及測試規則,待測試終端用于提供定位服務;集成服務器用于將交互終端生成的配置信息發送至輔助全球衛星導航系統a-gnss測試系統中;a-gnss測試系統,用于通過集成服務器獲取配置信息,并基于配置信息執行如第一方面所述的測試終端的方法,以對待測試終端進行性能測試。
4、第三方面,本申請實施例提供了一種電子設備,該電子設備包括:處理器以及存儲有計算機程序指令的存儲器;處理器執行計算機程序指令時實現如第一方面所述的測試終端的方法。
5、第四方面,本申請實施例提供了一種計算機可讀存儲介質,該計算機可讀存儲介質上存儲有計算機程序指令,計算機程序指令被處理器執行時實現如第一方面所述的測試終端的方法。
6、第五方面,本申請實施例提供了一種計算機程序產品,計算機程序產品中的指令由電子設備的處理器執行時,使得電子設備執行如第一方面所述的測試終端的方法。
7、由上述內容可知,在本申請實施例中,通過a-gnss測試系統即可實現對待測試終端的自動測試,無需人工手動測試,從而提高了終端測試效率。另外,在本申請實施例中,目標對象僅需對待測試終端的終端設備信息和測試策略信息進行配置即可,a-gnss測試系統可分別對終端設備信息和測試策略信息進行轉換,從而得到待測試終端能夠識別的終端控制指令以及數據源平臺能夠識別的參數,屏蔽了不同終端、不同數據源之間的特性差異,因此,在本申請實施例中,無需人工針對不同的終端和數據源進行指令配置,降低了人力資源的消耗,避免了人工操作所導致的錯誤,進一步提高了終端的測試效率。
1.一種測試終端的方法,其特征在于,應用于輔助全球衛星導航系統a-gnss測試系統中,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,將所述測試策略信息映射為所述數據源平臺能夠識別的目標數據源參數,并從所述數據源平臺中獲取與所述目標數據源參數對應的目標數據源,包括:
3.根據權利要求1所述的方法,其特征在于,將所述終端設備信息映射為所述待測試終端能夠識別的終端控制指令,包括:
4.根據權利要求1所述的方法,其特征在于,所述終端測試數據至少包括第一啟動時間、第二啟動時間、第一定位時間以及第二定位間,其中,將所述目標數據源以及所述終端控制指令下發至所述待測試終端中,并獲取所述待測試終端對應的終端測試數據,包括:
5.根據權利要求4所述的方法,其特征在于,基于所述測試規則對所述終端測試數據進行分析,確定所述待測試終端所對應的測試結果,包括:
6.一種測試終端的系統,其特征在于,包括:
7.根據權利要求6所述的系統,其特征在于,所述系統還包括版本控制服務器、編譯服務器以及測試服務器;
8.根據權利要求7所述的系統,其特征在于,所述測試服務器還用于對所述待測試終端進行監控,獲取所述待測試終端運行所述目標固件所生成的終端測試數據,并將所述終端測試數據通過所述集成服務器送至所述a-gnss測試系統,以使所述a-gnss測試系統對所述終端測試數據進行分析,得到所述待測試終端的測試結果。
9.根據權利要求7所述的系統,其特征在于,所述a-gnss測試系統包括第一接口、第二接口、源抽象模塊、終端抽象模塊以及控制分析模塊,其中,
10.一種電子設備,其特征在于,電子設備包括:處理器以及存儲有計算機程序指令的存儲器;
11.一種計算機可讀存儲介質,其特征在于,計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如權利要求1-5任意一項所述的測試終端的方法。