本發(fā)明涉及衛(wèi)星測試領(lǐng)域,具體地,涉及衛(wèi)星遙測數(shù)據(jù)離線統(tǒng)一快速處理系統(tǒng)。
背景技術(shù):
衛(wèi)星型號任務的不斷增多、衛(wèi)星型號的增加、遙測數(shù)據(jù)碼速率的提高、遙測參數(shù)數(shù)量不斷增加,實時進行數(shù)據(jù)判讀、實時分析已經(jīng)難以滿足目前大數(shù)據(jù)量測試的需求。因此衛(wèi)星測試數(shù)據(jù)的離線處理已經(jīng)成為了衛(wèi)星地面測試系統(tǒng)的一個重要組成部分。搭建不同衛(wèi)星離線遙測數(shù)據(jù)處理系統(tǒng)已經(jīng)成為測試系統(tǒng)搭建的一項重要工作,遙測數(shù)據(jù)解析處理已經(jīng)成為了對衛(wèi)星狀態(tài)分析、故障定位、問題分析的一種重要手段。
縮短衛(wèi)星研制周期、提高測試數(shù)據(jù)分析能力已經(jīng)成為衛(wèi)星地面系統(tǒng)的兩大主要目標。設(shè)計一種衛(wèi)星遙測數(shù)據(jù)離線統(tǒng)一快速處理系統(tǒng),提高了終端的通用性,降低了新型號離線處理平臺開發(fā)的工作量和復雜度,縮短測試系統(tǒng)研制的周期,有效節(jié)約了人力,并且提高了可靠性;通過一系列優(yōu)化措施,盡量提高遙測數(shù)據(jù)處理效率,為設(shè)計師提供一個高效的離線分析和處理的手段,滿足大數(shù)據(jù)下衛(wèi)星遙測數(shù)據(jù)的分析能力,提高了衛(wèi)星遙測數(shù)據(jù)離線分析的能力,通過調(diào)用其他數(shù)據(jù)分析工具,為設(shè)計師提供了全面了解衛(wèi)星狀態(tài)的方法。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中的缺陷,本發(fā)明的目的是提供一種衛(wèi)星遙測數(shù)據(jù)離線統(tǒng)一快速處理系統(tǒng),以至少解決現(xiàn)有技術(shù)中沒有統(tǒng)一的離線遙測數(shù)據(jù)處理系統(tǒng),目前衛(wèi)星遙測離線數(shù)據(jù)處理速度慢的問題。
根據(jù)本發(fā)明提供的一種衛(wèi)星遙測數(shù)據(jù)離線統(tǒng)一快速處理系統(tǒng),包括結(jié)果設(shè)定模塊、數(shù)據(jù)選擇模塊、數(shù)據(jù)預處理模塊、數(shù)據(jù)處理模塊以及數(shù)據(jù)輸出模塊;
結(jié)果設(shè)定模塊:用于進行待處理遙測數(shù)據(jù)組織形式及輸出方式的設(shè)定;
數(shù)據(jù)選擇模塊:按照設(shè)定將待處理遙測數(shù)據(jù)進行篩選,選出需處理遙測數(shù)據(jù);
數(shù)據(jù)預處理模塊:對需處理遙測數(shù)據(jù)的基本信息進行提?。?/p>
數(shù)據(jù)處理模塊:按照設(shè)定對遙測數(shù)據(jù)進行內(nèi)容提取,將遙測數(shù)據(jù)由碼流數(shù)據(jù)轉(zhuǎn)換為可供識別的遙測信息;
數(shù)據(jù)輸出模塊:對遙測信息以文件形式輸出。
優(yōu)選地,所述結(jié)果設(shè)定模塊用于對待處理遙測數(shù)據(jù)的遙測波道、遙測通道、處理起止時間、遙測通道、實時延時、分析軟件、是否輸出指令列、是否輸出校驗不正確數(shù)據(jù)、本幀無數(shù)據(jù)是否填充上次結(jié)果、處理時間間隔、時間數(shù)據(jù)格式中的任一項或任多項內(nèi)容進行設(shè)定。
優(yōu)選地,所述數(shù)據(jù)選擇模塊用于對不同遙測通道的數(shù)據(jù)、延時和實時數(shù)據(jù)、是否符合處理起止時間、處理時間間隔中的任一項或任多項數(shù)據(jù)進行篩選。
優(yōu)選地,所述基本信息包括遙測數(shù)據(jù)的通道信息、遙測數(shù)據(jù)源數(shù)據(jù)生成時間信息、指令信息。
優(yōu)選地,數(shù)據(jù)處理模塊采用如下任一種或任多種方式進行數(shù)據(jù)處理:
-處理前根據(jù)當前幀是否包含所選處理波道選擇是否處理;
-采用生產(chǎn)者消費者模型保證碼流數(shù)據(jù)的獲取和數(shù)據(jù)處理的并行性;
-采用循環(huán)隊列的方式保證數(shù)據(jù)讀取的安全性;
-數(shù)據(jù)處理中采用雙線程乒乓操作,只對原始碼流數(shù)據(jù)中需要處理的遙測波道進行數(shù)據(jù)處理;
-數(shù)據(jù)處理線程采用統(tǒng)一的接口對不同型號衛(wèi)星進行適配。
優(yōu)選地,所述數(shù)據(jù)輸出模塊在數(shù)據(jù)寫入結(jié)果文件時采用塊寫的方式,當處理后數(shù)據(jù)積累到一定的量時進行一次文件塊寫入來提高處理效率,處理后調(diào)用其他分析處理軟件對數(shù)據(jù)進行進一步分析處理。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下的有益效果:
1、本發(fā)明具有良好的適用性和通用性,為離線數(shù)據(jù)分析和處理提供了一個開放的定義清晰的處理流程。本發(fā)明通過模塊化的結(jié)構(gòu)設(shè)計,為后續(xù)拓展提供了可能,同時采用了統(tǒng)一的標準接口,提高了不同型號衛(wèi)星遙測數(shù)據(jù)處理的通用性。
2、本發(fā)明通過數(shù)據(jù)處理中的并行處理,以及之間明確的接口關(guān)系實現(xiàn)了大數(shù)量衛(wèi)星遙測數(shù)據(jù)的快速解析處理,提高了離線數(shù)據(jù)處理的速度和效率,提高衛(wèi)星遙測數(shù)據(jù)的分析能力。
3、本發(fā)明將衛(wèi)星下傳的原始碼流轉(zhuǎn)換成可供識別的遙測信息,更重要的是通過調(diào)用其他分析處理軟件對遙測數(shù)據(jù)進行分析處理,從而拓展了測試數(shù)據(jù)分析的手段。
附圖說明
通過閱讀參照以下附圖對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
圖1為本發(fā)明實施例的衛(wèi)星遙測數(shù)據(jù)處理的流程示意圖。
圖2為本發(fā)明實施例的信息流示意圖。
圖3為本發(fā)明實施例的統(tǒng)一接口模型圖。
圖4為本發(fā)明實施例的原碼獲取和數(shù)據(jù)處理并行模型。
圖5為本發(fā)明實施例的并行處理模型。
圖6為本發(fā)明實施例的流程圖。
具體實施方式
下面結(jié)合具體實施例對本發(fā)明進行詳細說明。以下實施例將有助于本領(lǐng)域的技術(shù)人員進一步理解本發(fā)明,但不以任何形式限制本發(fā)明。應當指出的是,對本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變化和改進。這些都屬于本發(fā)明的保護范圍。
本發(fā)明提供了一種衛(wèi)星遙測數(shù)據(jù)離線統(tǒng)一快速處理系統(tǒng),該系統(tǒng)包括結(jié)果設(shè)定模塊、數(shù)據(jù)選擇模塊、數(shù)據(jù)預處理模塊、數(shù)據(jù)處理模塊、數(shù)據(jù)輸出模塊,實現(xiàn)了衛(wèi)星遙測數(shù)據(jù)離線數(shù)據(jù)的統(tǒng)一快速處理。在本發(fā)明中,提供了一中衛(wèi)星遙測數(shù)據(jù)離線統(tǒng)一快速處理系統(tǒng),以解決現(xiàn)有技術(shù)中沒有統(tǒng)一的離線遙測數(shù)據(jù)處理系統(tǒng),通過統(tǒng)一接口的方式解決了不同衛(wèi)星遙測處理無法統(tǒng)一的問題,通過一系列手段提高了離線處理的速度,解決了過去離線遙測數(shù)據(jù)處理速度較慢的問題,提高了處理分析效率。
根據(jù)本發(fā)明提供的一種衛(wèi)星遙測數(shù)據(jù)離線統(tǒng)一快速處理系統(tǒng),包括結(jié)果設(shè)定模塊、數(shù)據(jù)選擇模塊、數(shù)據(jù)預處理模塊、數(shù)據(jù)處理模塊以及數(shù)據(jù)輸出模塊;
結(jié)果設(shè)定模塊:用于進行待處理遙測數(shù)據(jù)的組織形式及輸出方式的設(shè)定;
數(shù)據(jù)選擇模塊:按照設(shè)定將待處理遙測數(shù)據(jù)進行篩選,選出需處理遙測數(shù)據(jù);
數(shù)據(jù)預處理模塊:對需處理遙測數(shù)據(jù)的基本信息進行提??;
數(shù)據(jù)處理模塊:按照設(shè)定對遙測數(shù)據(jù)進行內(nèi)容提取,將遙測數(shù)據(jù)由碼流數(shù)據(jù)轉(zhuǎn)換為可供識別的遙測信息;
數(shù)據(jù)輸出模塊:對遙測信息以文件形式輸出。
優(yōu)選地,所述結(jié)果設(shè)定模塊用于對待處理遙測數(shù)據(jù)的遙測波道、遙測通道、處理起止時間、遙測通道、實時延時、分析軟件、是否輸出指令列、是否輸出校驗不正確數(shù)據(jù)、本幀無數(shù)據(jù)是否填充上次結(jié)果、處理時間間隔、時間數(shù)據(jù)格式中的任一項或任多項內(nèi)容進行設(shè)定。
優(yōu)選地,所述數(shù)據(jù)選擇模塊用于對不同遙測通道的數(shù)據(jù)、延時和實時數(shù)據(jù)、符合處理起止時間、處理時間間隔中的任一項或任多項數(shù)據(jù)進行篩選。
優(yōu)選地,所述基本信息包括遙測數(shù)據(jù)的通道信息、遙測數(shù)據(jù)生成時間信息、指令信息。
優(yōu)選地,數(shù)據(jù)處理模塊采用如下任一種或任多種方式進行數(shù)據(jù)處理:
-處理前根據(jù)當前幀是否包含所選處理波道選擇是否處理;
-采用生產(chǎn)者消費者模型保證碼流數(shù)據(jù)的獲取和數(shù)據(jù)處理的并行性;
-采用循環(huán)隊列的方式保證數(shù)據(jù)讀取的安全性;
-數(shù)據(jù)處理中采用雙線程乒乓操作,只對原始碼流數(shù)據(jù)中需要處理的遙測波道進行數(shù)據(jù)處理;
-數(shù)據(jù)處理線程采用統(tǒng)一的接口實現(xiàn)不同型號衛(wèi)星進行適配。
優(yōu)選地,所述數(shù)據(jù)輸出模塊在數(shù)據(jù)寫入結(jié)果文件時采用塊寫的方式,當處理后數(shù)據(jù)積累到一定的量時進行一次文件塊寫入來提高處理效率,處理后調(diào)用其他分析處理軟件對數(shù)據(jù)進行進一步分析處理。
根據(jù)本發(fā)明提供的一種衛(wèi)星遙測數(shù)據(jù)離線統(tǒng)一快速處理系統(tǒng),包括結(jié)果設(shè)定步驟、數(shù)據(jù)選擇步驟、數(shù)據(jù)預處理步驟、數(shù)據(jù)處理步驟以及數(shù)據(jù)輸出步驟;
結(jié)果設(shè)定步驟:加載遙測信息表,轉(zhuǎn)換成可識別形式,獲取遙測處理方法、遙測獲取方法以及遙測波道信息;加載用戶上次操作信息及用戶配置信息,根據(jù)不同用戶啟動相應界面,同時根據(jù)用戶當次操作進行結(jié)果設(shè)定,如果設(shè)置無效則進行提示,如果設(shè)置成功則啟動下一步流程;
數(shù)據(jù)選擇步驟:根據(jù)用戶選擇的條件對原碼遙測數(shù)據(jù)進行篩選,將篩選后的數(shù)據(jù)送給數(shù)據(jù)預處理模塊和數(shù)據(jù)處理模塊進行分別處理;
數(shù)據(jù)預處理步驟:數(shù)據(jù)預處理步驟對接收到數(shù)據(jù)后開始進行處理,對數(shù)據(jù)中的基本信息進行提取,為數(shù)據(jù)輸出模塊提供數(shù)據(jù)基本信息;
數(shù)據(jù)處理步驟:數(shù)據(jù)處理步驟對接收到數(shù)據(jù)進行數(shù)據(jù)解析,將原始碼流數(shù)據(jù)轉(zhuǎn)換為可供識別的遙測信息,處理后的數(shù)據(jù)發(fā)給數(shù)據(jù)輸出模塊;
數(shù)據(jù)輸出步驟:數(shù)據(jù)輸出模塊對遙測信息進行組織,進行格式化輸出,輸出后的結(jié)果根據(jù)用戶設(shè)定調(diào)用相應的數(shù)據(jù)處理分析工具對數(shù)據(jù)進行分析和處理。完成數(shù)據(jù)輸出后,進入等待模式,等待用戶的下一次操作,同時將本次用戶操作進行保存。
優(yōu)選地,在結(jié)果設(shè)定步驟中,對待處理遙測數(shù)據(jù)的遙測波道、遙測通道、處理起止時間的選擇、遙測通道的選擇、實時延時選擇、分析軟件設(shè)置、是否輸出指令列、是否輸出校驗不正確數(shù)據(jù)、本幀無數(shù)據(jù)是否填充上次結(jié)果、處理時間間隔、時間數(shù)據(jù)格式中的任一項或任多項內(nèi)容進行設(shè)定。
優(yōu)選地,在所述數(shù)據(jù)選擇步驟中,對不同遙測通道的數(shù)據(jù)、延時和實時數(shù)據(jù)、符合處理起止時間、處理時間間隔中的任一項或任多項數(shù)據(jù)進行篩選。
優(yōu)選地,所述基本信息包括遙測數(shù)據(jù)的通道信息、遙測數(shù)據(jù)生成時間信息、指令信息。
優(yōu)選地,在數(shù)據(jù)處理步驟中,采用如下任一種或任多種方式進行數(shù)據(jù)處理:
-處理前根據(jù)當前幀是否包含所選處理波道選擇是否處理;
-采用生產(chǎn)者消費者模型保證碼流數(shù)據(jù)的獲取和數(shù)據(jù)處理的并行性;
-采用循環(huán)隊列的方式保證數(shù)據(jù)讀取的安全性;
-數(shù)據(jù)處理中采用雙線程乒乓操作,只對原始碼流數(shù)據(jù)中需要處理的遙測波道進行數(shù)據(jù)處理;
-數(shù)據(jù)處理線程采用統(tǒng)一的接口對不同型號衛(wèi)星進行適配。
優(yōu)選地,在所述數(shù)據(jù)輸出步驟中,在數(shù)據(jù)寫入結(jié)果文件時采用塊寫的方式,當處理后數(shù)據(jù)積累到一定的量進行一次文件寫入來提高處理效率,處理后調(diào)用其他分析處理軟件對數(shù)據(jù)進行分析處理。
在一個優(yōu)選例中,本發(fā)明的衛(wèi)星遙測數(shù)據(jù)離線統(tǒng)一快速處理系統(tǒng)的流程如圖1所示,其實現(xiàn)步驟描述如下:
1)加載遙測信息表,轉(zhuǎn)換成可識別形式,獲取遙測處理方法、遙測獲取方法以及遙測波道信息;
2)加載用戶上次操作信息及用戶配置信息,根據(jù)不同用戶啟動相應界面,同時根據(jù)用戶當次操作進行結(jié)果設(shè)定,如果設(shè)置無效則進行提示,如果設(shè)置成功則啟動下一步流程;
3)根據(jù)用戶選擇的條件對原碼遙測數(shù)據(jù)進行篩選,將篩選后的數(shù)據(jù)送給數(shù)據(jù)預處理模塊和數(shù)據(jù)處理模塊進行分別處理;
4)數(shù)據(jù)預處理模塊接收到數(shù)據(jù)后開始進行處理,對數(shù)據(jù)中的基本信息進行提取,為數(shù)據(jù)輸出模塊提供數(shù)據(jù)基本信息;
5)數(shù)據(jù)處理模塊接收到數(shù)據(jù)后開始進行數(shù)據(jù)解析,將原始碼流數(shù)據(jù)轉(zhuǎn)換為可供識別的遙測信息,處理后的數(shù)據(jù)發(fā)給數(shù)據(jù)輸出模塊;
6)數(shù)據(jù)輸出模塊對遙測信息進行組織,進行格式化輸出,輸出后的結(jié)果根據(jù)用戶設(shè)定調(diào)用相應的數(shù)據(jù)處理分析工具對數(shù)據(jù)進行分析和處理;
7)完成數(shù)據(jù)輸出后,進入等待模式,等待用戶的下一次操作,同時將本次用戶操作進行保存。
圖2是一種衛(wèi)星遙測數(shù)據(jù)離線統(tǒng)一快速處理方法中的信息流圖,任務調(diào)度是整個實例的核心,實現(xiàn)對整個離線處理過程的控制,啟動后對線程調(diào)度服務、處理服務、數(shù)據(jù)篩選服務、界面服務、數(shù)據(jù)分析服務和文件服務進行實例初始化。處理服務響應線程調(diào)度服務的管理,在線程調(diào)度下完成并行數(shù)據(jù)處理服務,數(shù)據(jù)處理服務和數(shù)據(jù)篩選服務進行數(shù)據(jù)的交互。數(shù)據(jù)篩選服務在實例化后根據(jù)任務調(diào)度模塊的參數(shù)對遙測原碼數(shù)據(jù)進行篩選,與處理服務進行篩選后數(shù)據(jù)的交互。線程調(diào)度服務對處理服務數(shù)據(jù)篩選服務和文件服務的多線程流程進行管理。界面服務在實例化后與用戶和界面進行配置參數(shù)數(shù)據(jù)交互。文件服務受線程管理服務的管理,與遙測原碼數(shù)據(jù)進行交互,同時也與數(shù)據(jù)分析服務進行處理結(jié)果的交互。
衛(wèi)星離線數(shù)據(jù)處理過程中,用戶可通過界面操作,進行處理流程服務的停止、啟動等操作,任務調(diào)度服務根據(jù)操作指令,控制流程執(zhí)行。執(zhí)行過程中,暫停對界面服務中的除流程控制外的指令的相應,防止服務中出現(xiàn)數(shù)據(jù)處理前后不一致的現(xiàn)象。
本發(fā)明的衛(wèi)星遙測數(shù)據(jù)離線統(tǒng)一快速處理方法的統(tǒng)一接口模型如圖3所示,針對不同的衛(wèi)星,采用相同的數(shù)據(jù)處理動態(tài)鏈接庫和標準的遙測處理描述方式來實現(xiàn)不同型號接口的一致性。
由于本發(fā)明的數(shù)據(jù)處理采用并行處理的模式,因此存在多個數(shù)據(jù)處理單元,每個數(shù)據(jù)處理單元注冊一個動態(tài)鏈接庫程序,注冊成功之后,控制流程實例對數(shù)據(jù)處理模塊進行調(diào)用,通過多線程技術(shù)實現(xiàn)衛(wèi)星遙測數(shù)據(jù)的并行離線處理。
采用的統(tǒng)一的動態(tài)鏈接庫接口的方式可以極大的提高了不同衛(wèi)星之間數(shù)據(jù)處理的靈活性,僅采用標準接口實現(xiàn)與離線處理方法的對接。標準的接口采用給動態(tài)鏈接庫一幀完成遙測數(shù)據(jù)以及需處理的遙測信息,給出統(tǒng)一格式的處理后的數(shù)據(jù),處理后的標準格式包括遙測代號、遙測原碼、處理后物理量、長度信息和顯示方式,用戶輸出模塊根據(jù)這些信息對結(jié)果進行組織,輸出成處理后的完整結(jié)果信息。動態(tài)鏈接庫可以采用統(tǒng)一的處理架構(gòu)和腳本語言的方式實現(xiàn)不同衛(wèi)星遙測信息的處理和配置,通過這種方式能夠極大的提高不同衛(wèi)星數(shù)據(jù)離線處理系統(tǒng)的重用性,標準的遙測處理描述方式采用腳本語言的方式對遙測信息進行描述,包括遙測波道描述和遙測處理方法描述,通過這種方式實現(xiàn)衛(wèi)星數(shù)據(jù)處理接口的統(tǒng)一性。
本發(fā)明的原碼獲取和數(shù)據(jù)處理并行模型如圖4所示,遙測原碼提取和數(shù)據(jù)處理采用三個獨立的線程,其中數(shù)據(jù)篩選采用獨立的線程進行原碼文件的讀取并且寫入循環(huán)隊列中,寫入前對循環(huán)隊列是否滿進行判斷,若不滿,則馬上進行寫入,如果滿,則進行等待模式,直到隊列非滿,則繼續(xù)進行寫隊列和數(shù)據(jù)篩選操作,該線程采用突發(fā)工作模式。數(shù)據(jù)處理單元是兩個獨立的線程,在管理單元的控制下進行并行處理,在處理過程中采用并行處理的方式保證數(shù)據(jù)處理單元工作的連續(xù)性,本優(yōu)選例采用雙核CPU進行處理,因此采用雙線程處理模式,對于多核計算機,可以增加數(shù)據(jù)處理單元的個數(shù)來顯著提高處理效率。數(shù)據(jù)輸出模塊對數(shù)據(jù)處理單元處理后的數(shù)據(jù)進行重新組織,排序后進行輸出。
管理單元還負責對數(shù)據(jù)處理單元的錯誤進行管理,包括超時管理和處理錯誤管理,超時是當一次時長過長則中斷處理,重新處理當前幀,錯誤處理包括異常處理和多次超時處理。由于不同型號的處理流程可能在處理中有異常行為,對處理過程中發(fā)生的異?,F(xiàn)象進行處理,跳過該幀處理同時將錯誤信息進行記錄,便于分析問題。多次超時處理是指一幀處理多次發(fā)生超時現(xiàn)象,對該幀跳過處理同時將錯誤信息進行記錄,便于后續(xù)分析發(fā)生超時的原因。
本發(fā)明并行處理模型如圖5所示,并行處理主要包含四個過程,首先在收到處理請求時,對所有處理線程進行查詢,查詢是否有空閑線程,如果沒有空閑線程則進行等待,直到有空閑線程后將處理任務分配給該線程,當有數(shù)據(jù)處理線程完成數(shù)據(jù)處理后,則將處理后的遙測結(jié)果信息傳遞給數(shù)據(jù)輸出模塊,同時當此時有數(shù)據(jù)處理請求時,則將當次數(shù)據(jù)任務分配給該線程進行處理。一般地,每幀數(shù)據(jù)的處理時間大致相當,因此數(shù)據(jù)處理任務均分至各個數(shù)據(jù)處理線程中。
除了要進行任務分配和結(jié)果獲取的功能以外,管理單元還需要對數(shù)據(jù)處理線程的運行時間和運行情況進行管理。當運行時間過長,則終止當前處理,重新進行任務分配,當任務重新分配次數(shù)超過設(shè)定的閾值則放棄該次處理且對超時進行記錄。當運行中線程出現(xiàn)異常退出或者錯誤時,進行錯誤捕捉,重啟線程并將錯誤進行記錄,同時管理單元還負責對循環(huán)隊列進行訪問控制,將輸出結(jié)果送至數(shù)據(jù)輸出模塊。
本領(lǐng)域技術(shù)人員知道,除了以純計算機可讀程序代碼方式實現(xiàn)本發(fā)明提供的系統(tǒng)及其各個模塊以外,完全可以通過將方法步驟進行邏輯編程來使得本發(fā)明提供的系統(tǒng)及其各個模塊以邏輯門、開關(guān)、專用集成電路、可編程邏輯控制器以及嵌入式微控制器等的形式來實現(xiàn)相同功能。所以,本發(fā)明提供的系統(tǒng)及其各項模塊可以被認為是一種硬件部件,而對其內(nèi)包括的用于實現(xiàn)各種功能的模塊也可以視為硬件部件內(nèi)的結(jié)構(gòu);也可以將用于實現(xiàn)各種功能的模塊視為既可以是實現(xiàn)方法的軟件模塊又可以是硬件部件內(nèi)的結(jié)構(gòu)。
以上對本發(fā)明的具體實施例進行了描述。需要理解的是,本發(fā)明并不局限于上述特定實施方式,本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變化或修改,這并不影響本發(fā)明的實質(zhì)內(nèi)容。在不沖突的情況下,本申請的實施例和實施例中的特征可以任意相互組合。