• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    航天器遙控指令上行控制方法及裝置制造方法及圖紙

    技術編號:14905785 閱讀:73 留言:0更新日期:2017-03-29 20:22
    本發明專利技術適用于遙控技術領域,提供了一種航天器遙控指令上行控制方法和裝置,所述方法包括:獲取輸入的腳本語言;所述腳本語言中包含與遙控指令類型對應的關鍵字;根據所述腳本語言的關鍵字識別出所述腳本語言對應的遙控指令類型;其中,每類所述遙控指令對應一個關鍵字,所述遙控指令的類型包括直接指令、間接指令和數據注入;結合識別出的遙控指令類型,按照預設語言規則對所述腳本語言進行解析并執行相應操作。所述方法能夠解決現有技術中航天器遙控指令上行控制人工操作繁瑣復雜、操作風險大、效率低的技術問題,并達到在航天器遙控指令上行控制中操作簡單、風險減小且效率低的效果。

    【技術實現步驟摘要】

    本專利技術遙控
    ,具體涉及航天器遙控指令上行控制方法及裝置。
    技術介紹
    目前測控管理的航天器有多種類型,近地衛星、太陽同步衛星、地球同步衛星、飛船、探月飛行器等多類型航天器,系統運行管理的目標是保證航天器在生命期內的發射、測控、正常運行管理,為各類航天器平臺及載荷管理和用戶提供安全、可靠及穩定的工作平臺。但對于航天器組網越來越多,航天器組網管理能力還比較欠缺。航天器上行實施與監視關鍵技術研究主要針對多星按計劃自主上行控制與監視的一系列研究,需要解決多種航天器自主、安全可靠上行操作的諸多關鍵問題,也是多種航天器并行統一管理的關鍵組成部分。目前,因為沒有統一有效歸一化的上行操控手段,所以只能依靠各國測控系統研制單位提供的上行操作終端進行上行操作和監視。如果按此種模式繼續發展,當未來航天器數量增加到15顆星以上時,會給地面航天器管理人員帶來更大壓力,同時在進行上行控制時,存在發令前、實施過程中及上行后的效果檢查不到位的問題,這種人工上行操作模式給在軌多種航天器并行安全管理帶來了工作量大及無法監視到位等問題。
    技術實現思路
    有鑒于此,本專利技術實施例提供航天器遙控指令上行控制方法或裝置,解決現有技術中航天器遙控指令上行控制人工操作繁瑣復雜、操作風險大、效率低的技術問題。本專利技術實施例的第一方面,提供了一種航天器遙控指令上行控制方法,包括:獲取輸入的腳本語言;所述腳本語言中包含與遙控指令類型對應的關鍵字;根據所述腳本語言的關鍵字識別出所述腳本語言對應的遙控指令類型;其中,每類所述遙控指令對應一個關鍵字,所述遙控指令的類型包括直接指令、間接指令和數據注入;結合識別出的遙控指令類型,按照預設語言規則對所述腳本語言進行解析并執行相應操作。本專利技術實施例的第二方面,提供了一種航天器遙控指令上行控制裝置,包括:腳本語言獲取模塊,用于獲取輸入的腳本語言;所述腳本語言中包含與遙控指令類型對應的關鍵字;指令類型識別模型,用于根據所述腳本語言的關鍵字識別出所述腳本語言對應的遙控指令類型;其中,每類所述遙控指令對應一個關鍵字,所述遙控指令的類型包括直接指令、間接指令和數據注入;解析模塊,用于結合識別出的遙控指令類型,按照預設語言規則對所述腳本語言進行解析并執行相應操作。采用上述技術方案,本專利技術至少可取得下述技術效果:本專利技術實施例在獲取輸入的腳本語言時,根據所述腳本語言的關鍵字識別出所述腳本語言對應的遙控指令類型,然后結合識別出的遙控指令類型,按照預設語言規則對所述腳本語言進行解析并執行相應操作,從而能夠解決現有技術中航天器遙控指令上行控制人工操作繁瑣復雜、操作風險大、效率低的技術問題,達到在航天器遙控指令上行控制中操作簡單、風險減小且效率低的效果。附圖說明為了更清楚地說明本專利技術實施例中的技術方案,下面將對本專利技術實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本專利技術的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據本專利技術實施例的內容和這些附圖獲得其他的附圖。圖1是本實施例所述的航天器遙控指令上行控制方法的流程圖;圖2是本實施例所述的腳本編輯器的結構框圖;圖3是本實施例所述的按照預設語言規則對所述腳本語言進行解析并執行相應操作的流程圖;圖4是本實施例所述的對腳本語言解析執行的流程圖;圖5是本實施例所述的航天器遙控指令上行控制裝置的結構框圖;圖6是本實施例所述的解析模塊的結構框圖。具體實施方式提供以下參照附圖的描述來幫助全面理解由權利要求及其等同物限定的本公開的各種實施例。以下描述包括幫助理解的各種具體細節,但是這些細節將被視為僅是示例性的。因此,本領域普通技術人員將認識到,在不脫離本公開的范圍和精神的情況下,可對本文所述的各種實施例進行各種改變和修改。另外,為了清晰和簡潔,公知功能和構造的描述可被省略。以下描述和權利要求書中所使用的術語和詞匯不限于文獻含義,而是僅由專利技術人用來使本公開能夠被清晰和一致地理解。因此,對于本領域技術人員而言應該明顯的是,提供以下對本公開的各種實施例的描述僅是為了示例性目的,而非限制由所附權利要求及其等同物限定的本公開的目的。應該理解,除非上下文明確另外指示,否則單數形式也包括復數指代。因此,例如,對“組件表面”的引用包括對一個或更多個這樣的表面的引用。圖1是本實施例的航天器遙控指令上行控制方法的流程圖。參考圖1,本實施例所述的航天器遙控指令上行控制方法如下步驟:步驟S101,獲取輸入的腳本語言。其中,所述腳本語言中包含與遙控指令類型對應的關鍵字。具體的,根據航天器不同的遙控指令類型的不同,將所涉及到的遙控指令分為直接指令、間接指令和數據注入,并為不同的指令類型,定義不同的關鍵字。將遙控直接指令定義關鍵字COMD1,將遙控間接指令定義關鍵字COMD2,將數據注入定義為KUTC。在使用過程中,根據不同的關鍵字,判斷不同的指令類型,實現不同的指令操作。進一步的,對于遙控指令的操作,涉及到命令發送、命令延時等操作,定義SEND為命令發送、SLEEP為命令等待。則在獲取輸入的腳本語言時,若遇到SEND就判讀為發送之后對應的指令,遇到SLEEP就判讀為延時時間,或者等待時間。另外,實現腳本執行序列的多模式執行方式控制,使執行序列支持順序執行、條件判斷、循環執行等流程控制,定義IF和WHILE來實現條件和循環的語言規則。通過在條件、循環中加入發令語句,實現條件判斷和循環發送指令的功能。本實施例中,可以通過設計腳本語言編輯器,實現用戶對腳本語言的輸入。具體的,可以使用javascript和java編寫代碼,設計編輯器界面和各種模塊功能。所設計的腳本編輯器主要包括指令序列生成和指令序列管理等功能。其中,指令序列生成,是指通過編輯腳本對上行遙控指令進行編排,并且提供腳本的提交、審核、檢查和清空等功能,為方便航天器運行管理人員編輯腳本,提供輔助工具。航天器運行管理人員可以通過輔助工具選擇需要發送遙控指令的航天器或航天器遙控指令,并且為初次使用腳本編輯器或對腳本編輯器不熟悉的航天器運行管理人員提供操作指南,方便航天器運行管理人員快速的熟悉腳本編輯器的使用。指令序列管理,是指顯示已經提交并審核通過的腳本列表,在權限滿足的情況下可以查看并重新編輯腳本,為管理員提供腳本刪除等功能。進一步的,在步驟S101之前,航天器遙控指令上行控制方法還可以包括:根據航天器遙控指令的特點,制定所述預設語言規則;其中,所述語言規則包括腳本元素的編排方式、語言結構、遙控指令的表達式類型、語句類型、語法和詞法中的至少一種。本實施例中,語言規則的編寫過程為:使用txt文件來編寫腳本語言規則文件,使用antlr編譯語言規則,能夠明確的判斷出自定義語法的錯誤,提高自定義語言規則的準確性,使用antlr解析出所需要的java文件。而對不同的腳本元素進行編排,其中包括關鍵字的定義、語句類型的定義和其他指令的定義,通過元素編排將不同的關鍵指令編排在一起。進一步的,對腳本語言規則的結構進行設計,從選項域、記號域、屬性域和規則等方面對結構進行構建,首先要定義語言規則編譯后生成的語言類型language=Java;其次定義各種記號,比如ADD、SUB、MUL等等;最后定義大小寫規則、優先級規則、字符規則等等。另外本文檔來自技高網...
    航天器遙控指令上行控制方法及裝置

    【技術保護點】
    一種航天器遙控指令上行控制方法,其特征在于,包括:獲取輸入的腳本語言;所述腳本語言中包含與遙控指令類型對應的關鍵字;根據所述腳本語言的關鍵字識別出所述腳本語言對應的遙控指令類型;其中,每類所述遙控指令對應一個關鍵字,所述遙控指令的類型包括直接指令、間接指令和數據注入;結合識別出的遙控指令類型,按照預設語言規則對所述腳本語言進行解析并執行相應操作。

    【技術特征摘要】
    1.一種航天器遙控指令上行控制方法,其特征在于,包括:獲取輸入的腳本語言;所述腳本語言中包含與遙控指令類型對應的關鍵字;根據所述腳本語言的關鍵字識別出所述腳本語言對應的遙控指令類型;其中,每類所述遙控指令對應一個關鍵字,所述遙控指令的類型包括直接指令、間接指令和數據注入;結合識別出的遙控指令類型,按照預設語言規則對所述腳本語言進行解析并執行相應操作。2.如權利要求1所述方法,其特征在于,在所述獲取輸入的腳本語言之前,還包括:根據航天器遙控指令的特點,制定所述預設語言規則;其中,所述語言規則包括腳本元素的編排方式、語言結構、遙控指令的表達式類型、語句類型、語法和詞法中的至少一種。3.如權利要求1或2所述方法,其特征在于,所述按照預設語言規則對所述腳本語言進行解析并執行相應操作包括:按照預設語言規則對所述腳本語言進行詞法解析和語法解析,生產visitor文件;根據所述visitor文件執行相應操作。4.如權利要求1所述方法,其特征在于,在所述獲取輸入的腳本語言之后,還包括:對所述腳本語言的準確性進行驗證,若驗證通過,則執行所述根據所述腳本語言的關鍵字識別出所述腳本語言對應的遙控指令類型步驟;否則,提示錯誤。5.如權利要求4所述方法,其特征在于,還包括:顯示并存儲通過準確性驗證的腳本語言。6.一種航天器遙控指令上行控制裝置,...

    【專利技術屬性】
    技術研發人員:徐梁李長德范競往程孝瞻劉宣華徐偉
    申請(專利權)人:航天恒星科技有限公司
    類型:發明
    國別省市:北京;11

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 人妻少妇看A偷人无码精品视频| AV无码免费永久在线观看| 精品无码国产一区二区三区51安| 精品无码一区二区三区爱欲九九 | 国产精品无码一区二区在线| 免费无码一区二区三区蜜桃大| 亚洲一区精品无码| 亚洲成a∧人片在线观看无码| 中文字幕人妻三级中文无码视频| 亚洲综合无码一区二区| 一本久道中文无码字幕av| 中文无码亚洲精品字幕| 国产成人午夜无码电影在线观看| 丰满少妇被猛烈进入无码| 亚洲av无码不卡久久| 亚洲一区二区三区AV无码| 无码专区国产无套粉嫩白浆内射| 亚洲的天堂av无码| 久久午夜夜伦鲁鲁片免费无码| 国产成人无码午夜福利软件| 亚洲AV无码国产剧情| 玖玖资源站无码专区| 亚洲日产无码中文字幕| 亚洲成av人片在线观看天堂无码| 无码中文人妻在线一区二区三区| 精品深夜AV无码一区二区| 亚洲AV无码精品色午夜在线观看| 日韩精品无码视频一区二区蜜桃| 最新亚洲人成无码网www电影| 极品无码国模国产在线观看| 免费A级毛片无码无遮挡内射 | aⅴ一区二区三区无卡无码| 一本大道在线无码一区| 亚洲毛片无码专区亚洲乱| 日韩精品无码一区二区三区免费| 久久久久久久亚洲Av无码| 日韩午夜福利无码专区a| 亚洲中文无码a∨在线观看| 久久亚洲精品成人无码网站| 亚洲中文无码亚洲人成影院| 亚洲国产精品无码久久98|