新四季網

基於自然語言信息轉換和行為模擬的數據交換裝置及方法

2023-06-25 23:15:51 2

基於自然語言信息轉換和行為模擬的數據交換裝置及方法
【專利摘要】本發明公開了一種基於自然語言信息轉換和行為模擬的數據交換裝置及方法,是在目標系統的數據交換過程中,通過輸入基於自然語言的流程和對目標系統的當前工作狀態的採集,以及將目標系統的當前工作狀態的量化數據轉化為標準的自然語言後,利用目標系統的當前工作狀態和反映輸入基於自然語言的流程的目標行為的差值計算,校正出偏差,使行為模擬裝置實現對目標系統的操作,並通過上述操作實現對目標系統數據的讀取或寫入。本發明是將自然語言信息轉換和行為模擬相結合,從而在無須編寫接口的情況下,能夠方便、快捷地實現系統間的數據交換。
【專利說明】基於自然語言信息轉換和行為模擬的數據交換裝置及方法

【技術領域】
[0001]本發明涉及計算機【技術領域】和自動化控制領域,特別是涉及一種基於自然語言信息轉換和行為模擬的數據交換裝置及方法。

【背景技術】
[0002]當前採用的各類系統間數據交換隻有手工操作和編寫接口兩種主要方法。編寫接口的方法需要知道被交換系統的數據格式、或者服務協議,而被交換系統也需要相互開放訪問權限。為此,存在的弊端是:第一,降低了系統的安全性,第二,開發工作量巨大,每個類型的數據和另一系統進行數據交換都需要編寫接口,第三,如果相互交換的系統中的一個進行了結構化變更,一旦該變更改變了原來的接口通訊相關的內容,則會導致交換失敗。而對於手工操作來說,手工操作的方法則耗時、耗力、容易出錯。


【發明內容】

[0003]本發明的目的在於克服現有技術之不足,提供一種基於自然語言信息轉換和行為模擬的數據交換裝置及方法,是將自然語言信息轉換和行為模擬相結合,從而在無須編寫接口的情況下,能夠方便、快捷、安全地實現系統間的數據交換。
[0004]本發明解決其技術問題所採用的技術方案是:一種基於自然語言信息轉換和行為模擬的數據交換裝置,包括:
[0005]自然語言語義行業百科模塊,該模塊的作用在於將各行業對包括計算機在內的各類設備的操作行為及規則的描述設置為與對應的自然語言描述相關聯;
[0006]自然語言語義轉換模塊,該模塊的作用在於利用自然語言語義行業百科模塊中定義的設備操作行為、輸出結果處置方法及對應規則描述與自然語言描述的關聯關係,將輸入的設備操作行為、輸出結果處置方法及對應規則描述、以及各採集設備所採集到的數據,在自然語言以及各設備原本的表述方式之間轉換,以便將各種檢測設備的輸出參數、各類設備的操作描述、輸入、輸出以自然語言為媒介形成關聯關係,獲得行業級的統一信息交換基礎;
[0007]信息採集分析模塊,該模塊的作用在於對擬進行數據交換的目標系統的當前工作狀態進行數據採集並將採集的數據進行量化處理,其採集方式、方法、採集序列均按照行業百科模塊中記載的與自然語言描述相關聯的設備操作行為、輸出結果處置方法及對應規則進行;
[0008]輸入模塊,該模塊用來輸入實現系統間數據交換的包括行為、目標、規則的流程,所謂行為包括設備的操作行為、數據的提取行為、數據的再加工行為;
[0009]偏移量計算模塊,該模塊用來進行偏移量的計算;和
[0010]執行模塊,用來實現對目標系統進行模擬人類操作流程的自動操作;
[0011]輸入模塊接受以自然語言的描述方式輸入的行為、規則和流程;信息採集分析模塊採集目標系統的當前工作狀態,並對採集的目標系統的當前工作狀態進行分析和量化處理,處理後的結果由自然語言語義轉換模塊根據自然語言語義行業百科模塊的定義轉化為標準的自然語言描述,轉化的同時可選擇仍然保留採集分析模塊的輸出信息;偏移量計算模塊將可直接對比的輸出量直接對比,將不能直接對比的輸出量根據自然語言語義轉換模塊輸出的反映當前工作狀態的自然語言描述和自然語言語義行業百科模塊中記錄的數據交換行為、目標和規則中的相關內容進行比較,並輸出比較結果;執行模塊以所述比較結果為修正參考,以模擬用戶操作的方式操作目標系統工作。
[0012]所述執行模塊,包括:
[0013]以模擬人類用戶操作行為的方式對目標系統進行操作的行為模擬執行器、配合於行為模擬執行器的操作以實現對目標系統的作業系統進行作用的被作業系統和體現於行為模擬執行器的操作動作的被操作裝置的組合,其中模擬人類用戶操作行為即表示,模擬操作行為的行為流程、分支判斷目標和規則、操作結果的數據提取和再加工,需可與自然語言語義行業百科模塊中的記錄相關聯;和
[0014]以信息系統數據方式對目標系統進行操作的信息系統數據發生器;
[0015]所述信息系統數據發生器包括以實現等同於行為操作效果的信號模擬器、數據模擬器、程序執行終端或它們的組合;信號模擬器模擬可產生信號的操作行為所產生的信號、數據模擬器模擬可產生數據的操作行為所產生的數據、程序執行終端通過直接激活或執行響應的程序代碼來模擬可激活或執行程序的操作行為(例如觸發事件、調用函數、啟動應用);
[0016]行為模擬執行器和信號模擬器、數據模擬器、程序執行終端可單獨或者組合的方式協調工作,可與自然語言語義行業百科模塊中的記錄關聯,以實現對人類用戶的任何一種操作實現完整模擬。
[0017]進一步的,所述的輸入模塊,還包括接受以非自然語言的描述方式輸入的行為、規貝U、和流程,並將該非自然語言的描述方式輸入的流程與通用的自然語言描述進行關聯定義,並將定義結果添加到自然語言語義行業百科模塊中。
[0018]所述的輸入模塊,包括:
[0019]行為輸入模塊,用來進行電腦程式代碼、流程圖、命令行、語音、文字及它們組合方式的輸入;和
[0020]信息系統數據流程輸入模塊,用來輸入相當於操作產生的信息系統數據及其流程。
[0021 ] 所述的輸入模塊,還包括:
[0022]行為錄製及分析模塊,用來實現示範性操作的輸入,該模塊能夠自動分析該操作,並生成行為輸入模塊的等同效果輸出。
[0023]所述信息採集分析模塊,包括:
[0024]用來米集目標系統的聲音信息的聲音輸出米集器和能夠對聲音輸出米集器輸出的聲音信息進行識別分析和量化處理的聲音識別分析模塊;
[0025]用來採集目標系統的圖像信息的圖像輸出採集器和能夠對圖像輸出採集器輸出的圖像信息進行識別分析和量化處理的圖像識別分析模塊;
[0026]用來米集目標系統的電磁信息的電磁輸出米集器和能夠對電磁輸出米集器輸出的電磁信息進行識別分析和量化處理的電磁識別分析模塊;
[0027]用來採集目標系統的物理參數信息的物理輸出採集器和能夠對物理輸出採集器輸出的物理參數信息進行識別分析和量化處理的物理參數檢測分析模塊;
[0028]用來採集目標系統的信息系統數據的信息系統數據採集器和能夠對信息系統數據採集器輸出的信息系統數據進行識別分析和量化處理的信息系統數據分析模塊。
[0029]所述偏移量計算模塊,包括:
[0030]行為偏移量計算模塊,用來依據目標狀態相對於當前工作狀態的差值,結合行為輸入模塊輸入的、記錄在自然語言語義行業百科模塊中的操作方法和規則,計算出上一個行為和目標行為的偏移量;和
[0031]信息系統數據偏移量計算模塊,用來依據目標狀態的信息系統數據與當前工作狀態的信息系統數據的差值,結合行為輸入模塊輸入的操作方法和規則,計算出上一組信息系統數據和目標信息系統數據的偏移量。
[0032]所述執行模塊,包括:
[0033]以模擬人類用戶操作行為的方式對目標系統進行操作的行為模擬執行器、配合於行為模擬執行器的操作以實現對目標系統的作業系統進行作用的被作業系統和體現於行為模擬執行器的操作動作的被操作裝置,其中模擬人類用戶操作行為即表示,模擬操作行為的行為流程、分支判斷目標和規則、操作結果的數據提取,需與自然語言語義行業百科模塊中的記錄相關聯;和
[0034]以信息系統數據方式對目標系統進行操作的信息系統數據發生器。
[0035]信息系統數據發生器包括以下三種類型:以實現等同於行為操作效果的信號模擬器、數據模擬器、程序執行終端或它們的組合。信號模擬器模擬可產生信號的操作行為所產生的信號、數據模擬器模擬可產生數據的操作行為所產生的數據、程序執行終端模擬可激活或執行程序的操作行為以激活或執行相關程序(例如觸發事件、調用函數、啟動應用),三種類型的發生器以模擬人類用戶操作行為的方式對信息系統進行模擬操作。模擬人類用戶操作行為即表示,模擬操作行為的行為流程、分支判斷目標和規則、操作結果的數據提取,需與自然語言語義行業百科模塊中的記錄相關聯。
[0036]一種基於自然語言信息轉換和行為模擬的數據交換方法,包括:
[0037]預置一個自然語言語義行業百科模塊,該模塊用來將各行業對各類設備,包括計算機在內的操作行為、規則和流程的描述設置為與對應的自然語言描述相關聯;
[0038]預置一個自然語言語義轉換模塊,該模塊的作用在於利用自然語言語義行業百科模塊中定義的設備操作行為及規則描述與自然語言描述的關聯關係,將輸入的設備操作行為及規則描述、以及各採集設備所採集到的數據,在自然語言以及各設備原本的表述方式之間轉換,以便將各種檢測設備的輸出參數、各類設備的操作描述、輸入、輸出及數據處理加工方式方法以自然語言為媒介形成關聯關係,獲得行業級的統一信息交換基礎;
[0039]預置一個行為模擬裝置,該裝置能夠對需要進行數據交換的目標系統以模擬人類操作的方式進行操作;
[0040]在目標系統的數據交換過程中,通過輸入關聯於自然語言的行為、規則和流程和對目標系統的當前工作狀態的採集,以及將目標系統的當前工作狀態的量化數據轉化為標準的自然語言後,利用目標系統的當前工作狀態和反映輸入基於自然語言的流程的目標行為的差值計算,校正出偏差,使行為模擬裝置以模擬人類操作的方式,不斷趨近對目標系統的恰當操作,並通過上述操作實現對目標系統及多個目標系統間數據的讀取或寫入。
[0041]所述輸入基於自然語言的流程包括以自然語言、電腦程式、流程圖、命令行方式輸入、信息系統數據方式輸入、不範性操作方式輸入及這些方式的組合。
[0042]所述輸入基於自然語言的行為、規則和流程還包括以非自然語言的描述方式輸入,並將該非自然語言的描述方式輸入進行與行業通用的自然語言描述的關聯定義,並將定義結果添加到自然語言語義行業百科模塊中。
[0043]一種基於自然語言信息轉換和行為模擬的數據交換方法,包括從第一目標系統讀出信息的過程和將對應的信息寫入第二目標系統的過程;
[0044]在從第一目標系統讀出信息的過程中,包括如下步驟:
[0045]A.用自然語言及與自然語言關聯的描述方式輸入與第一目標系統相關聯的操作方法、規則、流程的步驟;
[0046]B.採集第一目標系統當前工作狀態的步驟;
[0047]C.將採集的第一目標系統當前工作狀態轉化為自然語言的步驟;當第一目標系統的當前工作狀態為讀出有效信息的結果時,結束從第一目標系統讀出信息的過程,否則,繼續該過程;
[0048]D.以步驟A輸入的規則和流程為行為目標,將行為目標與當前工作狀態進行比較,並輸出比較結果的步驟;
[0049]E.以比較結果為修正參考,結合步驟A中輸入的操作方法、規則、流程,以模擬人類操作的方式,操作第一目標系統工作,直至讀取所需信息,並返回步驟A ;
[0050]在將對應的信息寫入第二目標系統的過程中,包括如下步驟:
[0051]a.用自然語言及與自然語言關聯的描述方式輸入與第二目標系統相關聯的操作方法、規則、流程的步驟;
[0052]b.採集第二目標系統當前工作狀態的步驟;
[0053]c.將採集的第二目標系統當前工作狀態轉化為自然語言的步驟;當第二目標系統的當前工作狀態為寫入信息的結果時,結束將對應的信息寫入第二目標系統的過程,否貝U,繼續該過程;
[0054]d.以步驟a輸入的流程為行為目標,將行為目標與當前工作狀態進行比較,並輸出比較結果的步驟;
[0055]e.以比較結果為修正參考,結合步驟a中輸入的操作方法、規則、流程,以模擬人類操作的方式,操作第二目標系統工作,直至寫入所需信息,並返回步驟a。
[0056]所述的步驟D和步驟d中,替換為以人工方式得出比較結果,並將比較結果人工輸入下一步流程。
[0057]各種數據交換可由以上兩個過程的多次組合協同完成。
[0058]本發明的一種基於自然語言信息轉換和行為模擬的數據交換裝置及方法,是在需要交換信息的各目標系統中設置採樣點;根據採樣點類型分別以至少一種的聲音輸出採集器、圖像輸出採集器、電磁輸出採集器、物理輸出採集器、信息系統數據採集器進行數據採集;採集到的數據通過對應的識別分析模塊進行量化;各目標系統中採集出的量化數據因為開發者不同,會有不同的描述,因此基於行業規範自然語言進行標準化轉換,即轉換為人類行業用戶交談中使用的最接近行業標準用語;標準用語的轉換方式方法依據自然語言語義行業百科模塊中記錄的方法進行轉換;根據自然語言語義轉換模塊的輸出,行為偏移量計算模塊根據行為輸入模塊、行為錄製及分析模塊、信息系統數據流程輸入模塊之一或者它們的組合輸入的行為方法、序列、分支判斷規則和目標,計算出當前目標系統工作狀態和目標狀態之間的差值;當前目標系統工作狀態和目標狀態之間的差值修正,可以信息系統數據流程方式輸入行為的,由信息系統數據發生器依據差值向目標系統發送數據請求;不可以信息系統數據流程方式輸入行為的,以行為模擬執行器輸入行為,該行為可作用於目標系統的作業系統以及作用於被操作裝置。所有的數據交換行為,參照人工進行交換的模式進行輸入。以流程圖、命令行方式輸入的通過行為輸入模塊輸入。以示範性操作的方式輸入的,以行為錄製及分析模塊進行輸入。操作行為可以信息系統數據方式直接輸入的,以信息系統數據流程輸入模塊進行輸入。已輸入的行為及規則,和自然語言相關聯,被自然語言語義行業百科模塊所記錄,可被後輸入的行為及規則進行調用和重複使用。
[0059]與現有技術相比較,本發明的有益效果是:
[0060]1、本發明將自然語言信息轉換和行為模擬相結合,可以替代人工在各系統間自動進行數據交換,從而避免人工交換數據時產生的人為錯誤和人為信息洩露,提高系統的安全性。
[0061]2、傳統數據交換的主要障礙就是各個應用系統的開發商所使用的程式語言和編程方法不同,因此各類行業信息就被以正常人無法直接閱讀的方式進行存儲,本發明將各個應用系統中對各類行業信息的電腦程式描述轉換為人類語言描述,並且考慮到各地行業術語的習慣稱呼、方言等非通用的人類語言描述進一步進行統計記錄,這樣就可以方便、快捷地實現在各個信息系統之間以人類語言作為統一標準進行數據交換,因為人類語言的語音、語義、語法是相對穩定的並且同一語言是容易實現信息交流的。因此系統之間的數據交換在自然語言語義行業百科模塊建設完整的情況下,可直接使用更為穩定的行業百科模塊完成數據交換的設計和實現,不需要再進行接口的編寫,可大幅度降低開發工作量。
[0062]3、本發明是使用操作方法序列來完成系統中的數據、狀態的提取,操作方法與系統的用戶界面關聯性較大,而用戶界面是系統中相對穩定的部分;同時,由於本發明設計了信息採集輸入模塊,用戶界面的變動可被信息採集輸入模塊發現並且矯正;因此,相互交換的系統中的某個或者多個發生了結構化變更,基本不會影響本方法進行的數據交換成功性。
[0063]4、本發明是使用操作方法序列來完成行業信息的電腦程式到人類語言的轉換,這種方法就拋開了電腦程式對數據信息的個性化封裝,直接以使用者的使用行為這一可以被人類通用語言描述並能被普通人理解的方式進行關聯記錄,由於使用的是人類語言進行關聯記錄,因此可以方便的將地區習慣用語、方言也納入地區標準語義系統,對於個體之間發音差異化較大的方言,還可以針對每個人記錄其方言發音和標準語義之間的關聯,從而大大提高了本發明的適應性,比如,還可用於對各類儀表、開關面板等等非純信息系統的操作、數據交換。
[0064]5、本發明的輸入模塊還可以將以非自然語言的描述方式輸入的行為、規則、流程與通用的自然語言描述進行關聯定義,並將定義結果添加到自然語言語義行業百科模塊中,這就大大提高了自然語言語義行業百科模塊的擴展的方便性,使得自然語言語義行業百科模塊可以在使用過程中不斷擴展。
[0065]以下結合附圖及實施例對本發明作進一步詳細說明;但本發明的一種基於自然語言信息轉換和行為模擬的數據交換裝置及方法不局限於實施例。

【專利附圖】

【附圖說明】
[0066]圖1是本發明裝置的構成示意圖;
[0067]圖2是本發明裝置的自然語言語義行業百科模塊的構成示意圖。

【具體實施方式】
[0068]實施例,
[0069]參見圖1所示,本發明的一種基於自然語言信息轉換和行為模擬的數據交換裝置,包括:
[0070]自然語言語義行業百科模塊4,該模塊4的作用在於將各行業對包括計算機在內的各類設備的操作行為及規則的描述設置為與對應的自然語言描述相關聯,以便解決各個業務系統計算機語言、數據描述及記錄方法及專業操作用語不通用時造成的數據交換障礙;
[0071]自然語言語義轉換模塊3,該模塊3的作用在於利用自然語言語義行業百科模塊4中定義的設備操作行為、輸出結果處置方法及對應規則描述與自然語言描述的關聯關係,將輸入的設備操作行為、輸出結果處置方法及對應規則描述、以及各採集設備所採集到的數據,在自然語言以及各設備原本的表述方式之間轉換,以便將各種檢測設備的輸出參數、各類設備的操作描述、輸入、輸出以自然語言為媒介形成關聯關係,獲得行業級的統一信息交換基礎;
[0072]信息採集分析模塊,該模塊的作用在於對擬進行數據交換的目標系統的當前工作狀態進行數據採集並將採集的數據進行量化處理,其採集方式、方法、採集序列均按照行業百科模塊中記載的與自然語言描述相關聯的設備操作行為、輸出結果處置方法及對應規則進行;以便自然語言語義轉換模塊可將採集的數據依據自然語言語義行業百科關聯的操作規範進行可被人直接理解的轉換;
[0073]輸入模塊,該模塊用來輸入實現系統間數據交換的包括行為、目標、規則的流程,所謂行為包括設備的操作行為、數據的提取行為、數據的再加工行為;
[0074]偏移量計算模塊,該模塊用來進行偏移量的計算;和
[0075]執行模塊,用來實現對目標系統進行模擬人類操作流程的自動操作,以解決基於計算機語言的自動操作方式只有編程人員可以理解的弊端;
[0076]輸入模塊接受以自然語言的描述方式輸入的行為、規則和流程;信息採集分析模塊採集目標系統的當前工作狀態,並對採集的目標系統的當前工作狀態進行分析和量化處理,處理後的結果由自然語言語義轉換模塊3根據自然語言語義行業百科模塊4的定義轉化為標準的自然語言描述,轉化的同時可選擇仍然保留採集分析模塊的輸出信息;偏移量計算模塊將可直接對比的輸出量直接對比,將不能直接對比的輸出量根據自然語言語義轉換模塊3輸出的反映當前工作狀態的自然語言描述和自然語言語義行業百科模塊4中記錄的數據交換行為、目標和規則中的相關內容進行比較,並輸出比較結果;執行模塊以所述比較結果為修正參考,以模擬用戶操作的方式操作目標系統工作。
[0077]進一步的,所述的輸入模塊,還包括接受以非自然語言的描述方式輸入的行為、規則和流程,並將該非自然語言的描述方式輸入的流程與通用的自然語言描述進行關聯定義,並將定義結果添加到自然語言語義行業百科模塊4中。
[0078]所述的輸入模塊,包括:
[0079]行為輸入模塊51,用來進行電腦程式代碼、流程圖、命令行、語音、文字及它們組合方式的輸入;和
[0080]信息系統數據流程輸入模塊53,用來輸入相當於操作產生的信息系統數據及其流程。
[0081 ] 所述的輸入模塊,還包括:
[0082]行為錄製及分析模塊52,用來實現示範性操作的輸入,該模塊能夠自動分析該操作,並生成行為輸入模塊的等同效果輸出。
[0083]所述信息採集分析模塊,包括:
[0084]用來米集目標系統的聲音信息的聲音輸出米集器11和能夠對聲音輸出米集器輸出的聲音信息進行識別分析和量化處理的聲音識別分析模塊21 ;
[0085]用來採集目標系統的圖像信息的圖像輸出採集器12和能夠對圖像輸出採集器輸出的圖像信息進行識別分析和量化處理的圖像識別分析模塊22 ;
[0086]用來米集目標系統的電磁信息的電磁輸出米集器13和能夠對電磁輸出米集器輸出的電磁信息進行識別分析和量化處理的電磁識別分析模塊23 ;
[0087]用來採集目標系統的物理參數信息的物理輸出採集器14和能夠對物理輸出採集器輸出的物理參數信息進行識別分析和量化處理的物理參數檢測分析模塊24 ;
[0088]用來採集目標系統的信息系統數據的信息系統數據採集器15和能夠對信息系統數據採集器輸出的信息系統數據進行識別分析和量化處理的信息系統數據分析模塊25。
[0089]所述偏移量計算模塊,包括:
[0090]行為偏移量計算模塊61,用來依據目標狀態相對於當前工作狀態的差值,結合行為輸入模塊輸入的、記錄在自然語言語義行業百科模塊中的操作方法和規則,計算出上一個行為和目標行為的偏移量;和
[0091]信息系統數據偏移量計算模塊62,用來依據目標狀態的信息系統數據與當前工作狀態的信息系統數據的差值,結合行為輸入模塊輸入的操作方法和規則,計算出上一組信息系統數據和目標信息系統數據的偏移量。
[0092]所述執行模塊,包括:
[0093]以模擬人類用戶操作行為的方式對目標系統進行操作的行為模擬執行器71、配合於行為模擬執行器的操作以實現對目標系統的作業系統進行作用的被作業系統72和體現於行為模擬執行器的操作動作的被操作裝置73的組合,其中模擬人類用戶操作行為即表示,模擬操作行為的行為流程、分支判斷目標和規則、操作結果的數據提取和再加工,需與自然語言語義行業百科模塊中的記錄相關聯;和
[0094]以信息系統數據方式對目標系統進行操作的信息系統數據發生器8。
[0095]信息系統數據發生器包括以下三種類型:以實現等同於行為操作效果的信號模擬器、數據模擬器、程序執行終端或它們的組合。信號模擬器模擬可產生信號的操作行為所產生的信號、數據模擬器模擬可產生數據的操作行為所產生的數據、程序執行終端模擬可激活或執行程序的操作行為以激活或執行相關程序(例如觸發事件、調用函數、啟動應用),三種類型的發生器以模擬人類用戶操作行為的方式對信息系統進行模擬操作。模擬人類用戶操作行為即表示,模擬操作行為的行為流程、分支判斷目標和規則、操作結果的數據提取,需與自然語言語義行業百科模塊中的記錄相關聯。
[0096]行為模擬執行器和信號模擬器、數據模擬器、程序執行終端可單獨或者組合的方式協調工作,可與自然語言語義行業百科模塊中的記錄關聯,以實現對人類用戶的任何一種操作實現完整模擬。
[0097]本發明的一種基於自然語言信息轉換和行為模擬的數據交換裝置,自然語言語義行業百科模塊4的構成如圖2所示,針對每個地區級別應用系統,地區應用標準語義模塊將地區應用系統中的各類信息的提取操作流程、規則予以記錄,並關聯為基於系統操作序列的標準語義,假設一個特定的應用系統I (民政某應用系統)中具有地名信息查詢的功能,轉換到人類語言就是如下序列:打開應用系統1,登陸,打開查詢頁面,輸入業主名稱,在結果欄中輸出的地名信息拷貝出來,就是應用系統I中獲取地名信息的方式之一,同時民政應用系統I中可能存在多種獲取地名信息的方式,都將被地區應用I獲取地名信息的標準語義進行記錄,類似人類自然語言中的同義詞、多個說法,同樣的,民政的其他應用系統也有類似的獲取地名信息的多種方法,在各自的地區應用標準語義中都將被匯總記錄,這種方法就拋開了電腦程式對地名信息的個性化封裝,直接以使用者的使用行為這一可以被人類通用語言準確描述並能被普通人理解的方式進行關聯記錄。
[0098]由於使用的是人類語言進行關聯記錄,因此可以方便的將地區習慣用語、方言也納入地區標準語義系統,對於差異化較大的方言,還可以針對每個人記錄其方言發音和標準語義之間的關聯。
[0099]地區標準語義模塊將各個應用系統中的標準語義、地區人類的習慣用語和方言進行匯總,將表達同一意思的計算機操作行為和人類習慣用語、方言進行關聯。行業標準語義模塊又將各個地區的內容進一步合併。而不同行業之間的語義則由自然語言語義行業百科模塊進行合併匯總。
[0100]本發明的一種基於自然語言信息轉換和行為模擬的數據交換裝置,具有電磁輸出採集器13,當做了某信息採集操作後,系統如輸出的是電磁類信息,則由電磁輸出採集器13收集反饋;例如,以無線電方式傳輸信息的系統,當在系統中選擇發送某信號時,由發射機發出對應的電磁波信號就需要電磁採集器進行信息採集。本發明還具有物理輸出採集器14,當做了某信息採集操作後,系統如輸出的是物理類信息,則由物理輸出採集器14收集反饋;例如,以信息系統控制的轉向系統,當在系統中選擇發送某信號時,由轉向機構作出的響應則需要物理參數採集裝置獲取。本發明還具有信息系統數據採集器15,純信息系統之間的通訊,則可由信息系統數據採集器15進行採集;例如在pc機上登陸、輸入用戶名、密碼,然後打開查詢頁面,這些操作就使信息系統之間的通訊機制產生一系列數據包,由pc發往伺服器,伺服器的輸出結果也是以數據包方式發給pc,這些數據包可以用信息系統數據採集器15進行採集,也可以通過圖像輸出採集器12由pc的輸出畫面上進行採集和捕
-M-犾。
[0101]行為錄製及分析模塊52針對信息系統的操作序列。當用戶以錄製方式完成獲取信息的行為之後,可自動、半自動的分析用戶的一系列操作,分解為行為輸入模塊或者信息系統數據流程輸入模塊的輸入,或者它們的組合。
[0102]行為輸入模塊51/信息系統數據流程輸入模塊53在輸入各類行為的時候,需要同時對行業百科添加相應的關於這些行為的通用標準語義記錄。輸入的行為流程不是單線程的,是根據反饋需要不斷選擇下一步行為的。這些選擇的方法需要輸入行為偏移量計算模塊,該模塊根據輸出採集到的階段步驟,決定下一步執行什麼行為來糾正。(每種交換行為的偏移量計算方法(規則)是不一樣的,需要以人工方式在輸入行為序列或者信息系統數據流程的時候輸入。屬於行為序列或者信息系統數據流程的一部分。)
[0103]本發明的一種基於自然語言信息轉換和行為模擬的數據交換方法,包括:
[0104]預置一個自然語言語義行業百科模塊4,該模塊4用來將各行業對各類設備,包括計算機在內的操作行為、規則和流程的描述設置為與對應的自然語言描述相關聯;
[0105]預置一個自然語言語義轉換模塊3,該模塊3的作用在於利用自然語言語義行業百科模塊4中定義的設備操作行為及規則描述與自然語言描述的關聯關係,將輸入的設備操作行為及規則描述、以及各採集設備所採集到的數據,在自然語言以及各設備原本的表述方式之間轉換,以便將各種檢測設備的輸出參數、各類設備的操作描述、輸入、輸出及數據處理加工方式方法以自然語言為媒介形成關聯關係,獲得行業級的統一信息交換基礎;
[0106]預置一個行為模擬裝置,該裝置能夠對需要進行數據交換的目標系統以模擬人類操作的方式進行操作;
[0107]在目標系統的數據交換過程中,通過輸入關聯於自然語言的行為、規則和流程和對目標系統的當前工作狀態的採集,以及將目標系統的當前工作狀態的量化數據轉化為標準的自然語言後,利用目標系統的當前工作狀態和反映輸入基於自然語言的流程的目標行為的差值計算,校正出偏差,使行為模擬裝置以模擬人類操作的方式,不斷趨近對目標系統的恰當操作,並通過上述操作實現對目標系統及多個目標系統間數據的讀取或寫入。
[0108]所述輸入基於自然語言的流程包括以自然語言、電腦程式、流程圖、命令行方式輸入、信息系統數據方式輸入、不範性操作方式輸入及這些方式的組合。
[0109]所述輸入基於自然語言的行為、規則和流程還包括以非自然語言的描述方式輸入,並將該非自然語言的描述方式輸入進行與行業通用的自然語言描述的關聯定義,並將定義結果添加到自然語言語義行業百科模塊中。
[0110]本發明的一種基於自然語言信息轉換和行為模擬的數據交換方法,包括從第一目標系統讀出信息的過程和將對應的信息寫入第二目標系統的過程;
[0111]在從第一目標系統讀出信息的過程中,包括如下步驟:
[0112]A.用自然語言及與自然語言關聯的描述方式輸入與第一目標系統相關聯的操作方法、規則、流程的步驟;
[0113]B.採集第一目標系統當前工作狀態的步驟;
[0114]C.將採集的第一目標系統當前工作狀態轉化為自然語言的步驟;當第一目標系統的當前工作狀態為讀出有效信息的結果時,結束從第一目標系統讀出信息的過程,否則,繼續該過程;
[0115]D.以步驟A輸入的規則和流程為行為目標,將行為目標與當前工作狀態進行比較,並輸出比較結果的步驟;
[0116]E.以比較結果為修正參考,結合步驟A中輸入的操作方法、規則、流程,以模擬人類操作的方式,操作第一目標系統工作,直至讀取所需信息,並返回步驟A ;
[0117]在將對應的信息寫入第二目標系統的過程中,包括如下步驟:
[0118]a.用自然語言及與自然語言關聯的描述方式輸入與第二目標系統相關聯的操作方法、規則、流程的步驟;
[0119]b.採集第二目標系統當前工作狀態的步驟;
[0120]c.將採集的第二目標系統當前工作狀態轉化為自然語言的步驟;當第二目標系統的當前工作狀態為寫入信息的結果時,結束將對應的信息寫入第二目標系統的過程,否貝U,繼續該過程;
[0121]d.以步驟a輸入的流程為行為目標,將行為目標與當前工作狀態進行比較,並輸出比較結果的步驟;
[0122]e.以比較結果為修正參考,結合步驟a中輸入的操作方法、規則、流程,以模擬人類操作的方式操作第二目標系統工作,直至寫入所需信息,並返回步驟a。
[0123]所述的步驟D和步驟d中,替換為以人工目測出的方式得出比較結果,並將比較結果人工輸入下一步流程。本發明還可以手工方式實現該方法的部分環節的行為。例如通過目視方式獲取偏移量,然後手工輸入偏移量進行執行的方式,僅僅是以人工方式取代了行為偏移量計算模塊,仍然是使用本方法進行數據交換。
[0124]各種數據交換均可由以上兩個過程的多次組合協同完成。
[0125]本發明的一種基於自然語言信息轉換和行為模擬的數據交換裝置及方法,是在需要交換信息的各目標系統中設置採樣點;根據採樣點類型分別以至少一種的聲音輸出採集器11、圖像輸出採集器12、電磁輸出採集器13、物理輸出採集器14、信息系統數據採集器15進行數據採集;採集到的數據通過對應的識別分析模塊進行量化;各目標系統中採集出的量化數據因為開發者不同,會有不同的描述,因此基於行業規範自然語言進行標準化轉換,即轉換為人類行業用戶交談中使用的最接近行業標準用語;標準用語的轉換方式方法依據自然語言語義行業百科模塊4中記錄的方法進行轉換;根據自然語言語義轉換模塊3的輸出,行為偏移量計算模塊根據行為輸入模塊51、行為錄製及分析模塊52、信息系統數據流程輸入模塊53之一或者它們的組合輸入的行為目標,計算出當前目標系統工作狀態和目標狀態之間的差值;當前目標系統工作狀態和目標狀態之間的差值修正,可以信息系統數據流程方式輸入行為的,由信息系統數據發生器依據差值向目標系統發送數據請求;不可以信息系統數據流程方式輸入行為的,以行為模擬執行器輸入行為,該行為可作用於目標系統的作業系統以及作用於被操作裝置。所有的數據交換行為,參照人工進行交換的模式進行輸入。以流程圖、命令行方式輸入的通過行為輸入模塊輸入。以示範性操作的方式輸入的,以行為錄製及分析模塊進行輸入。操作行為可以信息系統數據方式直接輸入的,以信息系統數據流程輸入模塊進行輸入。
[0126]以下用一個具體的數據交換過程來進一步說明。
[0127]某市二審法院的審判信息系統和一審法院的審判信息系統以及審判管理系統對於二審改判發回瑕疵率的相關數據沒有實時交換。二審法院錄入了認定瑕疵的數據後,一審法院的審判信息系統在下個月才能讀到,此時,審判執行分析系統已經生成二審改判發回瑕疵率,一審法院無法申訴,影響考評。
[0128]依照傳統模式,需要開發數據交換軟體按照接口訪問二審法院審判信息系統獲取相關數據,並在審判管理系統中錄入有關二審改判發回瑕疵率的相關數據。以傳統方式解決涉及兩個系統的開發商協作問題,工作量大,周期長。現按照本發明的方法說明如何避免接口開發,基於本方法來完成數據查詢和交換方法:
[0129]通過行為輸入模塊輸入關於二審改判發回瑕疵率的數據交換過程簡述如下:(省略分支判定細節描述):登錄二審法院審判信息系統,按照改判和發回重審的結案方式檢索相關案件,在列表中讀取相關案件結案情況的「事由或原因」判斷為瑕疵的案件,打開其收立案信息頁面,讀取「原審案號」和「原審法院」信息,登錄審判管理系統,錄入「原審案號」 「原審法院」 「結案事由或原因」。
[0130]該交換過程可通過行為輸入模塊以語音、文字、電腦程式代碼、流程圖、命令行或者它們的組合方法進行輸入。
[0131]該交換過程也可以通過行為錄製及分析模塊,以示範性操作的方式進行錄入,即,啟動錄製後,手動操作上述交換過程,結束錄製後,由行為錄製及分析模塊產生等同行為輸入模塊輸出的內容,經人工審核或者直接提交給自然語言語義行業百科模塊。
[0132]該交換過程也可以通過信息系統數據流程輸入模塊,直接輸入信息系統數據流程。
[0133]行為輸入模塊輸入上述交換信息時,自然語義行業百科模塊可以人工、半人工和自動三種方式中的一種核對上述交換信息的語義是否都在自然語義行業百科模塊中已有建立,如果未建立,則要求建立,如果都已建立,則啟動自然語言語義轉換模塊將該交換流程分解為操作方法、目標、規則。
[0134]自然語言語義轉換模塊將響應操作方法、目標、規則傳輸給行為偏移量計算模塊和信息系統數據偏移量計算模塊。所謂操作方法,是以一次有明顯反饋的輸入為粒度的操作序列,例如給出一個滑鼠位移的輸入,被作業系統的屏幕上出現滑鼠圖標,圖像輸出採集器獲取圖像,圖像識別分析模塊計算出滑鼠位置,自然語言語義轉換模塊將自然語言與此位置關聯,使各個模塊均能了解滑鼠的具體位置,就是操作方法粒度的一種確定方式。基於該操作方法,偏移量計算模塊則可根據數據交換各步驟的目標和規則,選擇出合適的下一步操作,直至完成整個數據交換。例如知道滑鼠位置之後,結合圖像分析或者數據分析,即可選擇出下一步滑鼠移動和點擊的具體偏移量,形成下一步操作方法。
[0135]後面步驟可由以下方法分別或者組合實現:
[0136]方法1:行為模擬執行器通過操作模擬裝置,例如,模擬滑鼠和鍵盤的物理設備進行模擬操作。模擬滑鼠發出點擊信號,圖像採集裝置捕捉被作業系統的圖像輸出,圖像識別分析模塊獲取滑鼠位置信息,發送給自然語言語義轉換模塊,根據需要轉換為各個模塊需要的輸入,由行為偏移量計算模塊計算出當前滑鼠位置與目標滑鼠位置的偏差,由行為模擬執行器按照偏差,驅動模擬滑鼠和模擬鍵盤發出下一步移動、點擊、輸入,不斷重複該流程,直至完成整個數據交換過程,被交換數據的提取可由圖像識別分析模塊完成,也可由信息系統數據採集器通過分析被訪問系統發回的數據獲得。
[0137]方法2:行為模擬執行器訪問被操作的終端系統,以模擬程序模擬滑鼠鍵盤進行模擬操作:例如,通過作業系統的調用得到目標應用程式的句柄、獲取相應輸入框、輸入按鈕的ID,賦予輸入框、輸入按鈕對象相應的值,完成填寫、點擊的模擬操作。被交換數據的提取可由圖像識別分析模塊完成,也可由信息系統數據採集器通過分析被訪問系統發回的數據獲得,偏差計算及後繼步驟判斷與方法I一致。
[0138]方法3:信息系統數據發生器的數據模擬器直接模擬瀏覽器發生上述訪問時產生的HTTP請求相一致的數據包,達到各類滑鼠鍵盤填寫、點擊同等的操作效果。被交換數據的提取可由圖像識別分析模塊完成,也可由信息系統數據採集器通過分析被訪問系統發回的數據獲得,偏差計算及後繼步驟判斷與方法I 一致。
[0139]方法4:信息系統數據發生器的信號模擬器直接模擬語音信號,發出相關命令模擬操作(需目標系統具備語音輸入能力)。被交換數據的提取可由圖像識別分析模塊完成,也可由信息系統數據採集器通過分析被訪問系統發回的數據獲得,偏差計算及後繼步驟判斷與方法I 一致。
[0140]方法5:信息系統數據發生器的執行程序終端,在該終端上直接激活相關程序或者執行相關程序。例如登錄審判信息系統,就是執行調用審判信息系統login, validate O函數的程序,完成登錄。其它的填寫、選擇等操作動作也是使用類似方法完成。被交換數據的提取可由圖像識別分析模塊完成,也可由信息系統數據採集器通過分析被訪問系統發回的數據獲得,偏差計算及後繼步驟判斷與方法I 一致。
[0141]上述實施例僅用來進一步說明本發明的一種基於自然語言信息轉換和行為模擬的數據交換裝置及方法,但本發明並不局限於實施例,凡是依據本發明的技術實質對以上實施例所作的任何簡單修改、等同變化與修飾,均落入本發明技術方案的保護範圍內。
【權利要求】
1.一種基於自然語言信息轉換和行為模擬的數據交換裝置,其特徵在於:包括: 自然語言語義行業百科模塊,該模塊的作用在於將各行業對包括計算機在內的各類設備的操作行為及規則的描述設置為與對應的自然語言描述相關聯; 自然語言語義轉換模塊,該模塊的作用在於利用自然語言語義行業百科模塊中定義的設備操作行為、輸出結果處置方法及對應規則描述與自然語言描述的關聯關係,將輸入的設備操作行為、輸出結果處置方法及對應規則描述、以及各採集設備所採集到的數據,在自然語言以及各設備原本的表述方式之間轉換,以便將各種檢測設備的輸出參數、各類設備的操作描述、輸入、輸出以自然語言為媒介形成關聯關係,獲得行業級的統一信息交換基礎; 信息採集分析模塊,該模塊的作用在於對擬進行數據交換的目標系統的當前工作狀態進行數據採集並將採集的數據進行量化處理,其採集方式、方法、採集序列均按照行業百科模塊中記載的與自然語言描述相關聯的設備操作行為、輸出結果處置方法及對應規則進行; 輸入模塊,該模塊用來輸入實現系統間數據交換的包括行為、目標、規則的流程,所謂行為包括設備的操作行為、數據的提取行為、數據的再加工行為; 偏移量計算模塊,該模塊用來進行偏移量的計算;和 執行模塊,用來實現對目標系統進行模擬人類操作流程的自動操作; 輸入模塊接受以自然語言的描述方式輸入的行為、規則和流程;信息採集分析模塊採集目標系統的當前工作狀態,並對採集的目標系統的當前工作狀態進行分析和量化處理,處理後的結果由自然語言語義轉換模塊根據自然語言語義行業百科模塊的定義轉化為標準的自然語言描述,轉化的同時可選擇仍然保留採集分析模塊的輸出信息;偏移量計算模塊將可直接對比的輸出量直接對比,將不能直接對比的輸出量根據自然語言語義轉換模塊輸出的反映當前工作狀態的自然語言描述和自然語言語義行業百科模塊中記錄的數據交換行為、目標和規則中的相關內容進行比較,並輸出比較結果;執行模塊以所述比較結果為修正參考,以模擬用戶操作的方式操作目標系統工作。
2.根據權利要求1所述的基於自然語言信息轉換和行為模擬的數據交換裝置,其特徵在於:所述執行模塊,包括: 以模擬人類用戶操作行為的方式對目標系統進行操作的行為模擬執行器、配合於行為模擬執行器的操作以實現對目標系統的作業系統進行作用的被作業系統和體現於行為模擬執行器的操作動作的被操作裝置的組合,其中模擬人類用戶操作行為即表示,模擬操作行為的行為流程、分支判斷目標和規則、操作結果的數據提取和再加工,需可與自然語言語義行業百科模塊中的記錄相關聯;和 以信息系統數據方式對目標系統進行操作的信息系統數據發生器; 所述信息系統數據發生器包括以實現等同於行為操作效果的信號模擬器、數據模擬器、程序執行終端或它們的組合;信號模擬器模擬可產生信號的操作行為所產生的信號、數據模擬器模擬可產生數據的操作行為所產生的數據、程序執行終端通過直接激活或執行響應的程序代碼來模擬可激活或執行程序的操作行為; 行為模擬執行器和信號模擬器、數據模擬器、程序執行終端可單獨或者組合的方式協調工作,可與自然語言語義行業百科模塊中的記錄關聯,以實現對人類用戶的任何一種操作實現完整模擬。
3.根據權利要求1所述的基於自然語言信息轉換和行為模擬的數據交換裝置,其特徵在於:進一步的,所述的輸入模塊,還包括接受以非自然語言的描述方式輸入的行為、規則和流程,並將該非自然語言的描述方式輸入的流程與通用的自然語言描述進行關聯定義,並將定義結果添加到自然語言語義行業百科模塊中。
4.根據權利要求1或3所述的基於自然語言信息轉換和行為模擬的數據交換裝置,其特徵在於:所述的輸入模塊,包括: 行為輸入模塊,用來進行電腦程式代碼、流程圖、命令行、語音、文字及它們組合方式的輸入;和 信息系統數據流程輸入模塊,用來輸入相當於操作產生的信息系統數據及其流程。
5.根據權利要求4所述的基於自然語言信息轉換和行為模擬的數據交換裝置,其特徵在於:所述的輸入模塊,還包括: 行為錄製及分析模塊,用來實現示範性操作的輸入,該模塊能夠自動分析該操作,並生成行為輸入模塊的等同效果輸出。
6.根據權利要求1所述的基於自然語言信息轉換和行為模擬的數據交換裝置,其特徵在於:所述信息採集分析模塊,包括: 用來米集目標系統的聲音信息的聲音輸出米集器和能夠對聲音輸出米集器輸出的聲音信息進行識別分析和量化處理的聲音識別分析模塊; 用來採集目標系統的圖像信息的圖像輸出採集器和能夠對圖像輸出採集器輸出的圖像信息進行識別分析和量化處理的圖像識別分析模塊; 用來米集目標系統的電磁信息的電磁輸出米集器和能夠對電磁輸出米集器輸出的電磁信息進行識別分析和量化處理的電磁識別分析模塊; 用來採集目標系統的物理參數信息的物理輸出採集器和能夠對物理輸出採集器輸出的物理參數信息進行識別分析和量化處理的物理參數檢測分析模塊; 用來採集目標系統的信息系統數據的信息系統數據採集器和能夠對信息系統數據採集器輸出的信息系統數據進行識別分析和量化處理的信息系統數據分析模塊。
7.根據權利要求1所述的基於自然語言信息轉換和行為模擬的數據交換裝置,其特徵在於:所述偏移量計算模塊,包括: 行為偏移量計算模塊,用來依據目標狀態相對於當前工作狀態的差值,結合行為輸入模塊輸入的、記錄在自然語言語義行業百科模塊中的操作方法和規則,計算出上一個行為和目標行為的偏移量;和 信息系統數據偏移量計算模塊,用來依據目標狀態的信息系統數據與當前工作狀態的信息系統數據的差值,結合行為輸入模塊輸入的操作方法和規則,計算出上一組信息系統數據和目標信息系統數據的偏移量。
8.一種基於自然語言信息轉換和行為模擬的數據交換裝置,其特徵在於:包括用來實現對目標系統進行模擬人類操作流程的自動操作的執行模塊; 所述執行模塊,包括: 以模擬人類用戶操作行為的方式對目標系統進行操作的行為模擬執行器、配合於行為模擬執行器的操作以實現對目標系統的作業系統進行作用的被作業系統和體現於行為模擬執行器的操作動作的被操作裝置的組合,其中模擬人類用戶操作行為即表示,模擬操作行為的行為流程、分支判斷目標和規則、操作結果的數據提取和再加工流程需可與自然語言語義行業百科模塊中的記錄相關聯;和 以信息系統數據方式對目標系統進行操作的信息系統數據發生器; 所述信息系統數據發生器包括以實現等同於行為操作效果的信號模擬器、數據模擬器、程序執行終端或它們的組合;信號模擬器模擬可產生信號的操作行為所產生的信號、數據模擬器模擬可產生數據的操作行為所產生的數據、程序執行終端通過直接激活或執行響應的程序代碼來模擬可激活或執行程序的操作行為,這些行為流程、分支判斷目標和規貝1J、操作結果的數據提取和再加工的流程需可與自然語言語義行業百科模塊中的記錄相關聯; 行為模擬執行器和信號模擬器、數據模擬器、程序執行終端可單獨或者組合的方式協調工作並與自然語言語義行業百科模塊中的記錄相關聯,以實現對人類用戶的任何一種操作實現完整模擬,並以此關聯性實現跨系統的信息交換的統一基礎。
9.一種基於自然語言信息轉換和行為模擬的數據交換方法,其特徵在於:包括: 預置一個自然語言語義行業百科模塊,該模塊用來將各行業對各類設備,包括計算機在內的操作行為、規則和流程的描述設置為與對應的自然語言描述相關聯; 預置一個自然語言語義轉換模塊,該模塊的作用在於利用自然語言語義行業百科模塊中定義的設備操作行為及規則描述與自然語言描述的關聯關係,將輸入的設備操作行為及規則描述、以及各採集設備所採集到的數據,在自然語言以及各設備原本的表述方式之間轉換,以便將各種檢測設備的輸出參數、各類設備的操作描述、輸入、輸出及數據處理加工方式方法以自然語言為媒介形成關聯關係,獲得行業級的統一信息交換基礎; 預置一個行為模擬裝置,該裝置能夠對需要進行數據交換的目標系統以模擬人類操作的方式進行操作; 在目標系統的數據交換過程中,通過輸入關聯於自然語言的行為、規則和流程和對目標系統的當前工作狀態的採集,以及將目標系統的當前工作狀態的量化數據轉化為標準的自然語言後,利用目標系統的當前工作狀態和反映輸入基於自然語言的流程的目標行為的差值計算,校正出偏差,使行為模擬裝置以模擬人類操作的方式,不斷趨近對目標系統的恰當操作,並通過上述操作實現對目標系統及多個目標系統間數據的讀取或寫入。
10.根據權利要求9所述的基於自然語言信息轉換和行為模擬的數據交換方法,其特徵在於:所述輸入基於自然語言的流程包括以自然語言、電腦程式、流程圖、命令行方式輸入、信息系統數據方式輸入、不範性操作方式輸入及這些方式的組合。
11.根據權利要求9所述的基於自然語言信息轉換和行為模擬的數據交換方法,其特徵在於:所述輸入基於自然語言的行為、規則和流程還包括以非自然語言的描述方式輸入,並將該非自然語言的描述方式輸入進行與行業通用的自然語言描述的關聯定義,並將定義結果添加到自然語言語義行業百科模塊中。
12.—種基於自然語言信息轉換和行為模擬的數據交換方法,其特徵在於:包括: 預置一個行為模擬裝置,該裝置能夠對需要進行數據交換的目標系統以模擬人類操作的方式進行操作; 所述行為模擬裝置,包括: 以模擬人類用戶操作行為的方式對目標系統進行操作的行為模擬執行器、配合於行為模擬執行器的操作以實現對目標系統的作業系統進行作用的被作業系統和體現於行為模擬執行器的操作動作的被操作裝置的組合,其中模擬人類用戶操作行為即表示,模擬操作行為的行為流程、分支判斷目標和規則、操作結果的數據提取和再加工流程需可與自然語言語義行業百科模塊中的記錄相關聯;和 以信息系統數據方式對目標系統進行操作的信息系統數據發生器; 所述信息系統數據發生器包括以實現等同於行為操作效果的信號模擬器、數據模擬器、程序執行終端或它們的組合;信號模擬器模擬可產生信號的操作行為所產生的信號、數據模擬器模擬可產生數據的操作行為所產生的數據、程序執行終端通過直接激活或執行響應的程序代碼來模擬可激活或執行程序的操作行為,這些行為流程、分支判斷目標和規貝1J、操作結果的數據提取和再加工的流程需可與自然語言語義行業百科模塊中的記錄相關聯; 行為模擬執行器和信號模擬器、數據模擬器、程序執行終端可單獨或者組合的方式協調工作並與自然語言語義行業百科模塊中的記錄相關聯,以實現對人類用戶的任何一種操作實現完整模擬,並以此關聯性實現跨系統的信息交換的統一基礎。
13.一種基於自然語言信息轉換和行為模擬的數據交換方法,其特徵在於:包括從第一目標系統讀出信息的過程和將對應的信息寫入第二目標系統的過程; 在從第一目標系統讀出信息的過程中,包括如下步驟: A.用自然語言及與自然語言關聯的描述方式輸入與第一目標系統相關聯的操作方法、規則、流程的步驟; B.採集第一目標系統當前工作狀態的步驟; C.將採集的第一目標系統當前工作狀態轉化為自然語言的步驟;當第一目標系統的當前工作狀態為讀出有效信息的結果時,結束從第一目標系統讀出信息的過程,否則,繼續該過程; D.以步驟A輸入的規則和流程為行為目標,將行為目標與當前工作狀態進行比較,並輸出比較結果的步驟; E.以比較結果為修正參考,結合步驟A中輸入的操作方法、規則、流程,以模擬人類操作的方式,操作第一目標系統工作,直至讀取所需信息,並返回步驟A ; 在將對應的信息寫入第二目標系統的過程中,包括如下步驟: a.用自然語言及與自然語言關聯的描述方式輸入與第二目標系統相關聯的操作方法、規則、流程的步驟; b.採集第二目標系統當前工作狀態的步驟; c.將採集的第二目標系統當前工作狀態轉化為自然語言的步驟;當第二目標系統的當前工作狀態為寫入信息的結果時,結束將對應的信息寫入第二目標系統的過程,否則,繼續該過程; d.以步驟a輸入的流程為行為目標,將行為目標與當前工作狀態進行比較,並輸出比較結果的步驟; e.以比較結果為修正參考,結合步驟a中輸入的操作方法、規則、流程,以模擬人類操作的方式操作第二目標系統工作,直至寫入所需信息,並返回步驟a; 各種數據交換均可由以上兩個過程的多次組合協同完成。
14.根據權利要求13所述的基於自然語言信息轉換和行為模擬的數據交換方法,其特徵在於:所述的步驟D和步驟d中,替換為以人工方式得出比較結果,並將比較結果人工輸入下一步流程。
【文檔編號】G06F17/28GK104360995SQ201410446722
【公開日】2015年2月18日 申請日期:2014年9月3日 優先權日:2014年9月3日
【發明者】陳飛, 唐永新 申請人:陳飛, 唐永新

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀