欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種人機(jī)命令腳本更新方法及裝置的制造方法_2

文檔序號(hào):9921869閱讀:來源:國(guó)知局
語(yǔ)目命令集合組成差異性人機(jī)語(yǔ)目命令集合。
[0040]上述方案中,所述人機(jī)語(yǔ)言命令更新規(guī)則獲取單元還包括:
[0041]人機(jī)語(yǔ)言命令更新規(guī)則模塊,用于根據(jù)所述設(shè)定屬性的優(yōu)先級(jí)確定所述差異性人機(jī)語(yǔ)言命令集合中的所述第二區(qū)別人機(jī)語(yǔ)言命令集合的人機(jī)語(yǔ)言命令的更新順序;根據(jù)所述更新順序?qū)?yīng)的所述設(shè)定屬性的關(guān)鍵字確定對(duì)所述第二區(qū)別人機(jī)語(yǔ)言命令集合內(nèi)的人機(jī)語(yǔ)言命令的更新方向;將屬于所述第二區(qū)別人機(jī)語(yǔ)言命令集合的人機(jī)語(yǔ)言命令按照所述更新方向更新為對(duì)應(yīng)的屬于所述第一區(qū)別人機(jī)語(yǔ)言命令集合的人機(jī)語(yǔ)言命令,得到屬于所述第二區(qū)別人機(jī)語(yǔ)言命令集合的人機(jī)語(yǔ)言命令的人機(jī)語(yǔ)言命令更新規(guī)則。
[0042]上述方案中,所述人機(jī)語(yǔ)言命令更新規(guī)則模塊包括:
[0043]人機(jī)語(yǔ)言命令保存器,用于在屬于所述第二區(qū)別人機(jī)語(yǔ)言命令集合的人機(jī)語(yǔ)言命令按照所述更新方向無法更新為對(duì)應(yīng)的屬于所述第一區(qū)別人機(jī)語(yǔ)言命令集合的人機(jī)語(yǔ)言命令時(shí),將屬于所述第二區(qū)別人機(jī)語(yǔ)言命令集合的人機(jī)語(yǔ)言命令保存至第一人機(jī)語(yǔ)言命令。
[0044]本發(fā)明實(shí)施例所提供的人機(jī)命令腳本更新方法及裝置,通過第一人機(jī)語(yǔ)言命令得到第一數(shù)據(jù)字典,將所述第一數(shù)據(jù)字典和第二人機(jī)語(yǔ)言命令對(duì)應(yīng)的第二數(shù)據(jù)字典進(jìn)行比較,得到差異性MML命令集合;根據(jù)所述差異性MML命令集合得到MML命令更新規(guī)則;進(jìn)而通過MML命令更新規(guī)則對(duì)第二人機(jī)語(yǔ)言命令的人機(jī)命令腳本進(jìn)行更新。本發(fā)明方案從MML命令的角度對(duì)人機(jī)命令腳本進(jìn)行更新,簡(jiǎn)化了人機(jī)命令腳本的更新過程,實(shí)現(xiàn)對(duì)大量人機(jī)命令腳本的快速更新。
【附圖說明】
[0045]圖1為本發(fā)明實(shí)施例1的人機(jī)命令腳本更新方法的實(shí)現(xiàn)流程示意圖;
[0046]圖2為本發(fā)明實(shí)施例2的人機(jī)命令腳本更新裝置的組成結(jié)構(gòu)示意圖;
[0047]圖3為本發(fā)明實(shí)施例2的MML命令更新規(guī)則獲取單元的組成結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0048]以下結(jié)合說明書附圖及具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)闡述。
[0049]實(shí)施例1
[0050]為了解決人機(jī)命令腳本的更新過程過于復(fù)雜等技術(shù)問題,本實(shí)施例期望提供一種人機(jī)命令腳本更新方法,如圖1所示,本實(shí)施例方法包括:
[0051]步驟SlOl:通過更新后的MML命令得到第一數(shù)據(jù)字典;
[0052]數(shù)據(jù)字典是指對(duì)數(shù)據(jù)的數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理邏輯、外部實(shí)體等進(jìn)行定義和描述,其目的是對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做出詳細(xì)的說明。本實(shí)施例的第一數(shù)據(jù)字典是對(duì)更新后的MML命令(以下稱為第一人機(jī)語(yǔ)言命令)的統(tǒng)計(jì),能夠表征第一人機(jī)語(yǔ)言命令的特征。
[0053]步驟S102:將所述第一數(shù)據(jù)字典和第二人機(jī)語(yǔ)言命令對(duì)應(yīng)的第二數(shù)據(jù)字典進(jìn)行比較,得到差異性MML命令集合;根據(jù)所述差異性MML命令集合得到MML命令更新規(guī)則;
[0054]第二人機(jī)語(yǔ)言命令也有對(duì)應(yīng)的第二數(shù)據(jù)字典,第二數(shù)據(jù)字典表征第二人機(jī)語(yǔ)言命令的特征。將第一數(shù)據(jù)字典和第二數(shù)據(jù)字典比較能夠得到差異性MML命令集合,差異性MML命令集合能夠反映第二人機(jī)語(yǔ)言命令和第一人機(jī)語(yǔ)言命令的區(qū)別,也是MML命令更新的對(duì)象。差異性MML命令集合中很多MML命令是由于網(wǎng)絡(luò)資源或系統(tǒng)中人機(jī)命令腳本發(fā)生變化導(dǎo)致名稱或參數(shù)等屬性發(fā)生了變化,但本質(zhì)上存在對(duì)應(yīng)關(guān)系,即MML命令更新規(guī)則。因此,獲得這些MML命令更新規(guī)則就能夠?qū)νㄟ^第二人機(jī)語(yǔ)言命令撰寫的人機(jī)命令腳本進(jìn)行修改。
[0055]步驟S103:根據(jù)所述MML命令更新規(guī)則對(duì)基于第二人機(jī)語(yǔ)言命令的人機(jī)命令腳本進(jìn)行更新。
[0056]通過MML命令更新規(guī)則對(duì)更新前的人機(jī)命令腳本的MML命令進(jìn)行更新,進(jìn)而使得更新前的人機(jī)命令腳本更新為更新后的人機(jī)命令腳本,實(shí)現(xiàn)網(wǎng)絡(luò)資源或系統(tǒng)的改版或升級(jí)。
[0057]本實(shí)施例方法從MML命令的角度對(duì)人機(jī)命令腳本進(jìn)行更新,適用于所有基于第二人機(jī)語(yǔ)言命令的人機(jī)命令腳本;通過MML命令更新人機(jī)命令腳本能夠簡(jiǎn)化了人機(jī)命令腳本的更新過程,實(shí)現(xiàn)對(duì)大量人機(jī)命令腳本的快速更新。
[0058]具體的,步驟SlOl包括:
[0059]實(shí)際中,第一人機(jī)語(yǔ)言命令包含在已經(jīng)測(cè)試過的被測(cè)試系統(tǒng)中。為了獲取第一人機(jī)語(yǔ)言命令腳本,首先掃描包含具有第一人機(jī)語(yǔ)言命令的人機(jī)命令腳本的被測(cè)試系統(tǒng),得到第一人機(jī)語(yǔ)言命令;MML命令在不同版本的人機(jī)命令腳本中通常都是某些屬性的改變,因此,可以通過對(duì)MML命令的設(shè)定屬性進(jìn)行統(tǒng)計(jì)得到第一數(shù)據(jù)字典,通過第一數(shù)據(jù)字典和第二人機(jī)語(yǔ)言命令對(duì)應(yīng)的數(shù)據(jù)字典進(jìn)行比較,從根本上找到人機(jī)命令腳本的區(qū)別點(diǎn)。
[0060]步驟S102中將所述第一數(shù)據(jù)字典和第二人機(jī)語(yǔ)言命令對(duì)應(yīng)的第二數(shù)據(jù)字典進(jìn)行比較,得到差異性MML命令集合包括:
[0061]得到第一數(shù)據(jù)字典后,要將第一數(shù)據(jù)字典和第二人機(jī)語(yǔ)言命令對(duì)應(yīng)的第二數(shù)據(jù)字典進(jìn)行比較。第一數(shù)據(jù)字典和第二數(shù)據(jù)字典中會(huì)有很多完全相同的MML命令,這些MML命令在更新前的人機(jī)命令腳本和更新后的人機(jī)命令腳本中的作用是相同的,可以不對(duì)其進(jìn)行處理。而對(duì)于那些在第一數(shù)據(jù)字典中的不能和第二數(shù)據(jù)字典中的MML命令完全對(duì)應(yīng)的MML命令,則需要根據(jù)某些規(guī)則(即MML命令更新規(guī)則)找出其在第二數(shù)據(jù)字典中的對(duì)應(yīng)MML命令,從而實(shí)現(xiàn)MML命令的更新。具體包括:將所述第一數(shù)據(jù)字典中的第一設(shè)定MML命令組成第一區(qū)別MML命令集合;所述第一設(shè)定MML命令按照所述設(shè)定屬性不能在所述第二數(shù)據(jù)字典中找到完全相同的MML命令;將所述第二數(shù)據(jù)字典中的第二設(shè)定MML命令組成第二區(qū)別MML命令集合;所述第二設(shè)定MML命令按照所述設(shè)定屬性不能在所述第一數(shù)據(jù)字典中找到完全相同的MML命令;將所述第一區(qū)別MML命令集合和第二區(qū)別MML命令集合組成差異性MML命令集合。
[0062]需要說明的是,設(shè)定屬性通常為MML命令的名稱或參數(shù),但不限于名稱和參數(shù)。
[0063]步驟S102中根據(jù)所述差異性MML命令集合得到MML命令更新規(guī)則包括:
[0064]為了保證更新MML命令的準(zhǔn)確性,可以將MML命令中經(jīng)常用到的幾個(gè)屬性作為設(shè)定屬性,通過這些設(shè)定屬性對(duì)比更新后的人機(jī)命令腳本和更新前的人機(jī)命令腳本,能夠獲得MML命令更新規(guī)則。同時(shí),MML命令更新時(shí)對(duì)設(shè)定屬性的修改也有先后順序的問題,因此,設(shè)定屬性之間也存在優(yōu)先級(jí)。具體包括:根據(jù)所述設(shè)定屬性的優(yōu)先級(jí)確定所述第二區(qū)別MML命令集合的MML命令的更新順序,如先命令名稱,后命令參數(shù)的順序;每個(gè)屬性本身還包括有關(guān)鍵字,如屬性為名稱時(shí),對(duì)應(yīng)的關(guān)鍵字可以為命令名稱和命令名稱描述等;屬性為參數(shù)時(shí),對(duì)應(yīng)的關(guān)鍵字可以為命令參數(shù)和命令參數(shù)描述等,關(guān)鍵字之間也存在優(yōu)先級(jí)。在確定更新順序后,還要對(duì)按設(shè)定屬性中的關(guān)鍵字進(jìn)一步確定MML命令的更新方向,即根據(jù)所述更新順序?qū)?yīng)的所述設(shè)定屬性的關(guān)鍵字確定對(duì)所述第二區(qū)別MML命令集合內(nèi)的MML命令的更新方向。如在命令名稱中,確定對(duì)命令名稱和命令名稱描述的更新先后順序確定更新方向;最后,將屬于所述第二區(qū)別MML命令集合的MML命令按照所述更新方向更新為對(duì)應(yīng)的屬于所述第一區(qū)別MML命令集合的MML命令,得到屬于所述第二區(qū)別MML命令集合的MML命令的MML命令更新規(guī)則。實(shí)現(xiàn)了對(duì)MML命令的更新。
[0065]進(jìn)一步地,第一區(qū)別MML命令集合和第二區(qū)別MML命令集合之間還存在另外一種情況,即第一區(qū)別MML命令集合和第二區(qū)別MML命令集合包含的MML命令的數(shù)量不相同。當(dāng)?shù)谝粎^(qū)別MML命令集合中存在第二區(qū)別MML命令集合沒有的命令時(shí),直接在更新前的人機(jī)命令腳本中使用對(duì)這些MML命令即可;當(dāng)?shù)诙^(qū)別MML命令集合中存在第一區(qū)別MML命令集合沒有的命令時(shí),即這些MML命令按照所述更新方向無法更新為對(duì)應(yīng)的屬于所述第一區(qū)別MML命令集
當(dāng)前第2頁(yè)1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
渭源县| 昭觉县| 大宁县| 南宁市| 上饶市| 海伦市| 南丰县| 夏邑县| 临沭县| 许昌县| 五常市| 岳普湖县| 额尔古纳市| 海城市| 汕尾市| 双流县| 塔河县| 句容市| 松潘县| 阿鲁科尔沁旗| 桦南县| 平武县| 潜山县| 乐业县| 额尔古纳市| 海门市| 太仓市| 治多县| 英超| 丰镇市| 繁峙县| 林西县| 湖南省| 彭阳县| 虎林市| 汉源县| 张掖市| 贵阳市| 和平县| 洞头县| 惠水县|