国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      基于人機交互語言的通用命令行輸入裝置及其方法

      文檔序號:7984465閱讀:195來源:國知局
      專利名稱:基于人機交互語言的通用命令行輸入裝置及其方法
      技術(shù)領域
      本發(fā)明涉及數(shù)據(jù)通信技術(shù)領域,尤其涉及一種基于人機交互語言的通用命令行輸入裝置及其方法。
      背景技術(shù)
      在通信網(wǎng)絡的組網(wǎng)過程中,通常需要根據(jù)數(shù)據(jù)通信設備應用的環(huán)境對其進行相應的配置管理,目前數(shù)據(jù)通信設備所采用的配置管理方法是通過命令行輸入的方式進行,通信設備的管理軟件根據(jù)用戶輸入的命令行實現(xiàn)對通信設備的操作管理。
      目前應用的大多數(shù)通訊產(chǎn)品均支持命令行方式配置和管理,且通常支持Telnet(遠程登錄)的純字符方式實現(xiàn)配置和管理,但因純字符方式中用戶需要記憶大量的命令及參數(shù),故不適合許多復雜通訊產(chǎn)品的配置和管理。由此需要提供給用戶一種更方便的命令行輸入方法,使用戶不需要記憶命令,就可以輕松地完成對許多通訊產(chǎn)品的配置和維護。
      命令行配置及管理是業(yè)界通用的通信產(chǎn)品配置管理方法,其主要包括Telnet形式及MML(人機交互語言)形式,Telnet形式是數(shù)據(jù)通信設備大量使用的命令行形式,MML形式是交換通訊產(chǎn)品大量使用的命令行形式,采用MML方式的命令行可以極大減輕用戶的操作維護工作量。
      當前許多產(chǎn)品均采用MML命令進行配置維護,經(jīng)過多年的技術(shù)積累,形成了比較成熟的MML命令行操作維護方法,一般均通過配置文件定義命令字,提供圖形化的輸入輸出界面。但因為MML形式僅是一個框架性標準,在具體內(nèi)容上,各制造商均有自己的特點。因此,迄今為止大多通訊設備制造商均有自己產(chǎn)品的命令行配置管理方法,且一般均是定制的,不同產(chǎn)品間無法共用。由于實現(xiàn)方式各異,功能龐雜,導致通用性比較差,技術(shù)的可重用性不好,開發(fā)效率低下。
      因此,當前使用的MML命令行輸入工具雖然具有一個很好的通用框架,但由于各產(chǎn)品開發(fā)不統(tǒng)一,許多功能均是用定制方式實現(xiàn),即針對具體的通信設備需要專門設計開發(fā)。因而使得現(xiàn)有技術(shù)仍未提供一種較為方便的通用命令行輸入方式,而且現(xiàn)有技術(shù)開發(fā)的命令行輸入工具不具備通用性,無法在不同的通信設備間共享,導致二次開發(fā)的工作量及成本較高。同時,現(xiàn)有技術(shù)中實現(xiàn)的命令行輸入方法功能過于龐雜,不僅負責實現(xiàn)界面化的MML輸入,而且還負責命令的下發(fā)、執(zhí)行報告的回顯、底層的通信等等,因此,不利于方便地開發(fā)通用的命令行輸入方法。

      發(fā)明內(nèi)容
      鑒于上述現(xiàn)有技術(shù)所存在的問題,本發(fā)明的目的是提供一種基于人機交互語言的通用命令行輸入裝置及其方法,以方便命令行的輸入,從而使對通信設備的操作管理更為方便,且可以使基于命令行輸入的二次開發(fā)成本大大降低。
      本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)本發(fā)明提供了一種基于人機交互語言的通用命令行輸入裝置,包括用戶接口用戶通過該接口輸入命令,并將輸入的命令發(fā)送給命令定義解析模塊;還通過該模塊獲得生成的命令;命令定義解析模塊接收用戶接口傳送來的命令,并根據(jù)接收到的命令向命令描述文件存儲模塊調(diào)用相應的命令描述文件,根據(jù)調(diào)出的命令描述文件輸出給用戶界面模塊;命令描述文件存儲模塊用于存儲記錄著MML(人機交互語言)命令的描述和定義的命令描述文件,命令定義解析模塊從命令描述文件獲取信息,生成用戶界面;用戶界面生成模塊用于根據(jù)命令定義解析模塊調(diào)出的命令描述文件生成相應的用戶界面,通過所述的用戶界面可以輸入命令參數(shù)內(nèi)容;
      命令行拼裝模塊用于根據(jù)通過用戶界面輸入的命令參數(shù)內(nèi)容拼裝生成基于人機交互語言的命令行。
      所述的基于人機交互語言的通用命令行輸入裝置還包括命令行輸出接口與命令行拼裝模塊相連,用于將命令行拼裝模塊生成的命令行輸出給二次開發(fā)用戶或通信設備管理軟件。
      所述的基于人機交互語言的通用命令行輸入裝置還包括命令行解析模塊用于接收用戶接口發(fā)送來的命令,對其進行語法檢查,并將語法檢查通過的命令發(fā)送給命令定義解析模塊。
      所述的用戶接口包括語言種類輸入接口用于輸入或選擇確定用戶界面的語言種類;人機交互語言版本信息輸入接口用于輸入或選擇確定需要的人機交互語言版本信息;操作命令輸入接口用于輸入需要的操作命令;命令參數(shù)輸入接口用于向用戶界面輸入相應的命令參數(shù)內(nèi)容。
      所述的命令描述文件存儲模塊為用于生成并存儲提供給命令定義解析模塊的不同版本的人機交互語言的命令描述文件,且各命令描述文件為基于不同語言種類生成。
      本發(fā)明還提供了一種基于人機交互語言的通用命令行輸入方法,包括a、建立基于人機交互語言的命令描述文件;b、根據(jù)輸入的命令調(diào)用相應的命令描述文件,并根據(jù)獲取的命令描述文件生成用戶界面;c、根據(jù)通過用戶界面輸入的命令參數(shù)內(nèi)容拼裝生成基于人機交互語言的命令行。
      所述的步驟a包括建立基于各種版本人機交互語言的命令描述文件;建立各種語言的人機交互語言的命令描述文件。
      所述的步驟a為
      建立基于人機交互語言的命令樹顯示文件和命令信息文件,所述的命令樹顯示文件描述以樹的方式顯示命令信息文件的層次關系,所述的命令信息文件記錄了相應的命令信息。
      所述的命令樹顯示文件還記載了每條命令的幫助文件的路徑和名稱。
      所述的命令信息包括命令字、命令參數(shù)及參數(shù)的輸入類型,且所述的命令參數(shù)包括可選參數(shù)和必選參數(shù)。
      所述的步驟b包括用戶通過用戶接口輸入命令;由命令行解析模塊對輸入的命令進行語法檢查,并將語法檢查通過的命令進一步由命令定義解析模塊進行解析;根據(jù)命令定義解析模塊的解析處理結(jié)果調(diào)用相應版本及相應語言的命令描述文件;根據(jù)獲取的命令描述文件生成提供給用戶的用戶界面。
      所述的基于人機交互語言的通用命令行輸入方法還包括調(diào)用命令描述文件存儲模塊中的命令描述文件進行相應的修改操作后保存。
      所述的修改操作包括刪除命令描述文件操作,增加命令描述文件操作,及修改命令描述文件操作。
      由上述本發(fā)明所提供的技術(shù)方案可以看出,本發(fā)明根據(jù)MML命令的框架特點,并充分考慮到用戶的各種需求,制定了完善的對外、對內(nèi)接口,使得本發(fā)明可以支持基于各種版本MML進行管理的通信設備,且支持多語言種類的命令行輸入方式,即可以為用戶提供各種語言的用戶界面,包括中文、英文等,方便了各國用戶的選擇使用。同時,本發(fā)明中各種接口比較完備,不需要過多的重復開發(fā),并可以支持基于MML命令行輸入的各種編程工具的二次開發(fā),節(jié)省了開發(fā)成本。因此,本發(fā)明為用戶提供了一種簡單實用,不需要記憶各種復雜命令的圖形化的MML命令行輸入方法,且功能定位單純,接口豐富便利,為基于MML命令行輸入進行操作管理的通信設備提供了極大的方便。


      圖1為本發(fā)明所述的裝置的結(jié)構(gòu)示意圖。
      圖2為本發(fā)明所述的方法的流程圖。
      具體實施例方式
      對于許多設備管理軟件,其共性是需要一個方便快捷的命令行輸入功能,因此,可以將以前各種特性的、龐雜的功能都拆開,抽取公共特性,同時考慮用戶及二次開發(fā)人員的需求,統(tǒng)一規(guī)劃接口,供以后的二次開發(fā)使用,這便是本發(fā)明的核心思想。
      本發(fā)明主要考慮了命令行輸入的通用性、標準化,將其他類似方案中的MML輔助輸入部分提煉出來,同時對外提供一系列標準的操作控制接口,讓用戶能夠方便的進行操作及控制,對內(nèi)提供了一整套編程接口,可以供各種設備管理軟件進行及二次開發(fā)使用,從而給用戶提供友好通用的命令行輸入手段。這樣,各種通信設備只要按照要求把各自的命令行整理成標準的命令描述文件,就可以由本方法實現(xiàn)用戶的友好輸入。
      本發(fā)明中,為使用戶不需要如字符命令行那樣直接輸入命令,需要定義一種能夠給用戶提供圖形化的輸入方式,即規(guī)定一種標準的MML命令描述格式,統(tǒng)一通過命令描述文件獲取MML命令信息,例如命令字、命令參數(shù)及參數(shù)的輸入類型,參數(shù)有可選和必選參數(shù),支持缺省值,以及命令樹描述。
      而且,本發(fā)明中為保證技術(shù)的通用嚴格規(guī)定了命令描述文件,所述的命令描述文件分為命令樹顯示文件和命令信息文件,在命令樹顯示文件中主要描述命令以瀏覽樹方式顯示的層次關系,以及標明每條命令的詳細幫助文件的路徑及名稱,這樣就可以生成MML命令瀏覽樹的界面,而且用戶雙擊節(jié)點可以彈出具體命令的輔助輸入界面并可以鏈接到幫助;在命令信息文件中詳細的標明了命令字、命令參數(shù)及參數(shù)的輸入類型,參數(shù)有可選和必選參數(shù)。且表達格式設計為“&lt;命令字&gt;&lt;參數(shù)&gt;=&lt;值&gt;[,更多參數(shù)]”,當調(diào)用相應的命令信息文件時,用戶便可以在用戶界面中根據(jù)命令字、命令參數(shù)及參數(shù)的輸入類型進行具體的命令參數(shù)內(nèi)容的輸入,以便于生成相應的基于人機交互語言的命令行,提供給通信設備的管理軟件或二次開發(fā)的用戶。
      本發(fā)明所述的基于人機交互語言的通用命令行輸入裝置的具體實施方式
      參見圖1所示,本發(fā)明所述的裝置包括用戶接口、命令定義解析模塊、命令文件描述模塊及用戶界面生成模塊,為了更好地實現(xiàn)本發(fā)明,所述的裝置還可選地包括命令行解析模塊及命令行拼裝模塊,而且,所述的用戶接口分別包括用戶操作接口和編輯命令描述文件接口。
      現(xiàn)將本發(fā)明所述的基于人機交互語言的通用命令行輸入裝置所包括的各個功能模塊的功能作用描述如下所述的用戶接口用戶通過該模塊輸入命令,并將輸入的命令發(fā)送給命令定義解析模塊;所述的用戶接口進一步包括語言種類輸入接口用于輸入或選擇確定用戶界面的語言種類,用戶即可以根據(jù)用戶界面中提供的菜單選擇確定需要的語言種類,也可以自行輸入相應的語言種類,便于命令定義解析模塊根據(jù)相應的語言種類調(diào)用對應的命令描述文件;人機交互語言版本信息輸入接口用于輸入或選擇確定需要的人機交互語言版本信息,以便于命令定義解析模塊根據(jù)該接口提供的MML版本信息確定需要調(diào)用的命令描述文件的版本信息,并準確地調(diào)用相應的命令描述文件;操作命令輸入接口用于輸入需要的操作命令,便于命令定義解析模塊根據(jù)該接口提供命令內(nèi)容確定需要調(diào)用的相應語言種類中基于相應版本人機交互語言編輯的某一確定的命令描述文件;
      命令參數(shù)輸入接口用戶通過該接口可以向用戶界面輸入具體的命令參數(shù)內(nèi)容,輸入的命令參數(shù)內(nèi)容用于生成相應的命令行,通常為在用戶界面上向用戶提供Edit(編輯)控件用戶命令參數(shù)的輸入;如果命令行輸出接口傳遞過來的命令不帶有參數(shù),此時,根據(jù)命令描述,生成的用戶界面上就會顯示一些空白的Edit控件,供用戶填參數(shù);用戶填完以后,完整的、帶參數(shù)的MML命令就自動拼裝出來了。
      當然,如果命令行輸出接口傳遞過來的命令帶有參數(shù),則生成的用戶界面上,相應的Edit(編輯)控件就不再是空白,而是自動將傳遞過來的參數(shù)填進去,這種參數(shù)通常稱為“缺省參數(shù)”。
      所述的命令定義解析模塊接收用戶接口傳送來的命令,并根據(jù)接收到的命令向命令描述文件存儲模塊調(diào)用相應的命令描述文件,并根據(jù)調(diào)出的命令描述文件輸出給用戶界面模塊,調(diào)用命令描述文件時,需要根據(jù)用戶接口傳送來的語言種類信息、支持的人機交互語言版本信息及相應的具體的命令內(nèi)容信息向命令描述文件存儲模塊調(diào)用相應的命令描述文件。
      所述的命令描述文件存儲模塊用于生成并存儲提供給命令定義解析模塊的命令描述文件;所述的命令描述文件包括各種不同版本的人機交互語言的命令描述文件,且各種命令描述文件為基于不同語言種類生成,從而保證所述的裝置可以支持各種版本的要同交互語言的命令行輸入,同時,由于命令描述文件為基于多種語言生成,所以本發(fā)明所述的裝置還可以提供給不同國家的用戶使用,而無需在各種應用國家不同的通信設備上分別進行不同語言種類的命令行輸入裝置的開發(fā)設計。
      所述的用戶界面生成模塊用于根據(jù)命令定義解析模塊調(diào)出的命令描述文件生成相應的用戶界面,例如,用戶通過用戶接口輸入用戶選擇的用戶界面語言種類為中文,則將以基于中文生成的命令描述文件生成相應的中文用戶界面提供給用戶,并將根據(jù)用戶輸入的命令參數(shù)內(nèi)容拼裝生成相應的命令行通過命令行輸出接口提供給通信設備的管理軟件或二次開發(fā)的用戶。
      所述的命令行輸出接口該模塊與命令行拼裝模塊相連,用于將命令行拼裝模塊生成的基于人機交互語言的命令行提供給通信設備的管理軟件或二次開發(fā)的用戶。
      所述的命令行拼裝模塊用于根據(jù)調(diào)用獲得的命令描述文件拼裝生成相應的命令行,并通過用戶接口提供給用戶。
      為了保證用戶通過用戶接口輸入的操作命令的準確性,還需要在所述的裝置中設置命令行解析模塊,該模塊用于接收用戶接口發(fā)送來的命令,對其進行語法檢查,并將語法檢查通過的命令發(fā)送給命令定義解析模塊,從而保證了命令定義解析模塊接收到的用戶輸入的命令均為其識別的命令,而對于用戶輸入的錯誤命令,則在命令行解析模塊處便被過濾掉,或者通過用戶修改相應的操作命令,或者僅提示用戶輸入的操作命令錯誤等,而無需進一步處理。基于上述裝置,本發(fā)明還提供了一種基于人機交互語言的通用命令行輸入方法,如圖2所示,具體包括以下步驟步驟200建立實現(xiàn)基于人機交互語言的通用命令行輸入所需要的命令描述文件,包括基于不同版本的人機交互語言生成的命令描述文件,以及基于不同語言種類生成的命令描述文件。
      首先,考慮到通用性及擴展性,所述的裝置需要支持不同通信設備中不同版本的MML(人機交互語言)命令行,以屏蔽不同具體通信設備之間命令描述上的差異,因此,需要提供每個支持的通信設備相應版本MML命令行的命令描述文件,且存放于命令描述文件存儲模塊中;同時,為支持多語言,滿足今后國際化要求,需要令本發(fā)明支持多語言的MML命令行,即分別為不同版本的命令描述文件以不同種類的語言進行描述,生成不同種語言的命令描述文件保存于命令描述文件存儲模塊中。
      步驟201當用戶需要通過用戶接口輸入MML命令時,即用戶需要生成相應的基于人機交互語言的命令行時,首先需要選擇確定需要提供的用戶界面的語言種類及相應的人機交互語言版本信息,具體可以通過提供的選擇菜單進行選擇確定,即
      用戶提供當前環(huán)境語言信息,如簡體中文和英文,并據(jù)此讀取不同語言環(huán)境需要的命令描述文件,以形成不同語言的MML命令行;同時,用戶還必須提供通信設備的具體信息,如設備類型和設備版本號,并據(jù)此讀取不同版本信息的命令描述文件,以形成不同版本的MML命令行;另外,用戶還需要提供命令描述文件的路徑信息,據(jù)此可以對MML命令進行解析,即調(diào)用相應路徑中的命令描述文件的命令信息,以提供相應的用戶界面。
      步驟202用戶通過用戶接口輸入相應的MML命令,由命令行解析模塊對輸入的命令進行解析,即進行相應的語法檢查,確定語法檢查通過的命令,并執(zhí)行步驟203,以保證可以及時檢查出用戶輸入的錯誤命令,并令用戶進行修改或重新輸入。
      步驟203由命令定義解析模塊對語法檢查通過的命令進行解析,并根據(jù)用戶提供的語言種類信息和人機交互語言版本信息從命令描述文件存儲模塊調(diào)用相應的命令描述文件,獲取所述的命令描述文件后執(zhí)行步驟204,進行用戶界面的生成及命令行的拼裝;讀取命令描述文件后,先得到命令瀏覽樹,通過提供命令瀏覽樹可以方便的選取相應的命令,自動形成命令輔助輸入界面,只需要輸入簡單的參數(shù)就可以由生成的命令行輕松地完成對通信設備的操作維護,參見步驟204和步驟205。
      步驟204由用戶界面生成模塊根據(jù)從命令描述文件存儲模塊調(diào)出的命令描述文件生成相應的用戶界面,然后執(zhí)行步驟205。
      步驟205由命令行拼裝模塊根據(jù)調(diào)用的命令描述文件進行命令行的拼裝,并通過命令行輸出接口將拼裝生成的命令行提供給通信設備的管理軟件或二次開發(fā)的用戶,進行通信設備的管理或二次開發(fā)使用。
      下面結(jié)合具體應用實例對本發(fā)明所述的方法進行說明,為保證通用性和可繼承性,對外提供的均是基于C語言的接口函數(shù),以方便調(diào)用者使用多種開發(fā)工具進行二次開發(fā)。
      例如,用戶需要生成十條命令并一一處理,具體操作過程為InitializeMMLInputDlg;//初始化MML通用輸入對話框String sCmd;//定義一個字符串,存放要處理的命令String saCmds[10];//定義一個數(shù)組,存放要生成的10條命令…for(int i=0;i<10;i++){//顯示MML對話框,循環(huán)生成每條命令,并處理if(ID_OK=ShowMMLInputDlg(saCmds[i]/*in*/,sCmd/*out*/)){Process sCmd...//處理生成的命令}}DestroyMMLInputDlg;//用畢,銷毀MML通用輸入對話框經(jīng)過上述處理過程便實現(xiàn)了自動拼裝生成相應命令行的目的。
      權(quán)利要求
      1.一種基于人機交互語言的通用命令行輸入裝置,其特征在于包括用戶接口用戶通過該接口輸入命令,并將輸入的命令發(fā)送給命令定義解析模塊;還通過該模塊獲得生成的命令;命令定義解析模塊接收用戶接口傳送來的命令,并根據(jù)接收到的命令向命令描述文件存儲模塊調(diào)用相應的命令描述文件,根據(jù)調(diào)出的命令描述文件輸出給用戶界面模塊;命令描述文件存儲模塊用于存儲記錄著MML(人機交互語言)命令的描述和定義的命令描述文件,命令定義解析模塊從命令描述文件獲取信息,生成用戶界面;用戶界面生成模塊用于根據(jù)命令定義解析模塊調(diào)出的命令描述文件生成相應的用戶界面,通過所述的用戶界面可以輸入命令參數(shù)內(nèi)容;命令行拼裝模塊用于根據(jù)通過用戶界面輸入的命令參數(shù)內(nèi)容拼裝生成基于人機交互語言的命令行。
      2.根據(jù)權(quán)利要求1所述的基于人機交互語言的通用命令行輸入裝置,其特征在于該裝置還包括命令行輸出接口與命令行拼裝模塊相連,用于將命令行拼裝模塊生成的命令行輸出給二次開發(fā)用戶或通信設備管理軟件。
      3.根據(jù)權(quán)利要求1或2所述的基于人機交互語言的通用命令行輸入裝置,其特征在于該裝置還包括命令行解析模塊用于接收用戶接口發(fā)送來的命令,對其進行語法檢查,并將語法檢查通過的命令發(fā)送給命令定義解析模塊。
      4.根據(jù)權(quán)利要求1所述的基于人機交互語言的通用命令行輸入裝置,其特征在于所述的用戶接口包括語言種類輸入接口用于輸入或選擇確定用戶界面的語言種類;人機交互語言版本信息輸入接口用于輸入或選擇確定需要的人機交互語言版本信息;操作命令輸入接口用于輸入需要的操作命令;命令參數(shù)輸入接口用于向用戶界面輸入相應的命令參數(shù)內(nèi)容。
      5.根據(jù)權(quán)利要求1所述的基于人機交互語言的通用命令行輸入裝置,其特征在于所述的命令描述文件存儲模塊為用于生成并存儲提供給命令定義解析模塊的不同版本的人機交互語言的命令描述文件,且各命令描述文件為基于不同語言種類生成。
      6.一種基于人機交互語言的通用命令行輸入方法,其特征在于包括a、建立基于人機交互語言的命令描述文件;b、根據(jù)輸入的命令調(diào)用相應的命令描述文件,并根據(jù)獲取的命令描述文件生成用戶界面;c、根據(jù)通過用戶界面輸入的命令參數(shù)內(nèi)容拼裝生成基于人機交互語言的命令行。
      7.根據(jù)權(quán)利要求6所述的基于人機交互語言的通用命令行輸入方法,其特征在于所述的步驟a包括建立基于各種版本人機交互語言的命令描述文件;建立各種語言的人機交互語言的命令描述文件。
      8.根據(jù)權(quán)利要求6或7所述的基于人機交互語言的通用命令行輸入方法,其特征在于所述的步驟a為建立基于人機交互語言的命令樹顯示文件和命令信息文件,所述的命令樹顯示文件描述以樹的方式顯示命令信息文件的層次關系,所述的命令信息文件記錄了相應的命令信息。
      9.根據(jù)權(quán)利要求8所述的基于人機交互語言的通用命令行輸入方法,其特征在于所述的命令樹顯示文件還記載了每條命令的幫助文件的路徑和名稱。
      10.根據(jù)權(quán)利要求8所述的基于人機交互語言的通用命令行輸入方法,其特征在于所述的命令信息包括命令字、命令參數(shù)及參數(shù)的輸入類型,且所述的命令參數(shù)包括可選參數(shù)和必選參數(shù)。
      11.根據(jù)權(quán)利要求6所述的基于人機交互語言的通用命令行輸入方法,其特征在于所述的步驟b包括用戶通過用戶接口輸入命令;由命令行解析模塊對輸入的命令進行語法檢查,并將語法檢查通過的命令進一步由命令定義解析模塊進行解析;根據(jù)命令定義解析模塊的解析處理結(jié)果調(diào)用相應版本及相應語言的命令描述文件;根據(jù)獲取的命令描述文件生成提供給用戶的用戶界面。
      12.根據(jù)權(quán)利要求6所述的基于人機交互語言的通用命令行輸入方法,其特征在于該方法還包括調(diào)用命令描述文件存儲模塊中的命令描述文件進行相應的修改操作后保存。
      13.根據(jù)權(quán)利要求12所述的基于人機交互語言的通用命令行輸入方法,其特征在于所述的修改操作包括刪除命令描述文件操作,增加命令描述文件操作,及修改命令描述文件操作。
      全文摘要
      本發(fā)明提供了一種基于人機交互語言的通用命令行輸入裝置及其方法。本發(fā)明根據(jù)MML(人機交互語言)命令的特點,并充分考慮到用戶的各種需求,制定了完善的對外、對內(nèi)接口,并通過建立的多種版本及多種語言種類的命令描述文件,為用戶提供圖形化的命令行輸入方式,使得本發(fā)明可以支持多種MML版本的命令行輸入,且支持多語言,方便了各國用戶的選擇使用。同時,本發(fā)明中各種接口比較完備,不需要過多的重復開發(fā),并可以支持各種編程工具的二次開發(fā),節(jié)省了開發(fā)成本。另外,本發(fā)明為用戶提供了一種簡單實用,不需要記憶各種復雜命令的命令行輸入方法。
      文檔編號H04Q3/545GK1601970SQ0315956
      公開日2005年3月30日 申請日期2003年9月23日 優(yōu)先權(quán)日2003年9月23日
      發(fā)明者楊波, 謝隼 申請人:華為技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1