亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

數(shù)據(jù)獲取方法及裝置的制造方法

文檔序號:9911117閱讀:506來源:國知局
數(shù)據(jù)獲取方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)獲取方法及裝置。
【背景技術(shù)】
[0002]隨著醫(yī)院信息化進程的推進,醫(yī)院與醫(yī)院、醫(yī)院與企業(yè)進行信息化交流、共享已是大勢所趨,但是各醫(yī)院、各企業(yè)原有數(shù)據(jù)庫環(huán)境的高異構(gòu)性,例如,A醫(yī)院的數(shù)據(jù)庫環(huán)境是oracle、B醫(yī)院的數(shù)據(jù)庫環(huán)境是mysql、C企業(yè)的數(shù)據(jù)庫環(huán)境是sqlserver,導(dǎo)致了系統(tǒng)很難實現(xiàn)交互,這造成了醫(yī)院或者企業(yè)的信息資源孤立和業(yè)務(wù)協(xié)作效率低下,給醫(yī)院或者企業(yè)的發(fā)展帶來了較大障礙。
[0003]為了達(dá)到不同數(shù)據(jù)庫環(huán)境交互的目的,常見的方法是基于對方企業(yè)數(shù)據(jù)庫環(huán)境提供的接口,來對自己的系統(tǒng)做二次開發(fā),通過統(tǒng)一接口的方式實現(xiàn)不同數(shù)據(jù)庫環(huán)境交互。在統(tǒng)一接口的過程中,工程人員需要將每個數(shù)據(jù)獲取流程編寫成代碼來解決,但是,當(dāng)需求改變時,就不得不修改代碼,這將大大減小數(shù)據(jù)接入速度,并增加了開發(fā)時間和難度,從而降低了工程推進的速度,因此當(dāng)前通過統(tǒng)一接口來實現(xiàn)不同數(shù)據(jù)庫環(huán)境交互具有局限性。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的在于提供一種數(shù)據(jù)獲取方法及裝置,旨在解決當(dāng)前通過統(tǒng)一接口來實現(xiàn)不同數(shù)據(jù)庫環(huán)境交互具有局限性的問題。
[0005]為實現(xiàn)上述目的,本發(fā)明提供的一種數(shù)據(jù)獲取方法,包括:
[0006]接收客戶端發(fā)送的數(shù)據(jù)處理請求指令;
[0007]根據(jù)所述數(shù)據(jù)處理請求指令讀取在業(yè)務(wù)設(shè)計流程器BH)中已繪制的流程圖對應(yīng)的腳本信息;
[0008]根據(jù)所述腳本信息調(diào)用與所述腳本信息關(guān)聯(lián)的功能模塊,以獲取相應(yīng)的數(shù)據(jù)處理結(jié)果。
[0009]優(yōu)選地,所述根據(jù)數(shù)據(jù)處理請求指令讀取在業(yè)務(wù)設(shè)計流程器BPD中已繪制的流程圖對應(yīng)的腳本信息的步驟之前還包括:
[0010]調(diào)用基于所述數(shù)據(jù)處理請求指令在所述業(yè)務(wù)設(shè)計流程器BH)中已繪制的流程圖。
[0011]優(yōu)選地,所述調(diào)用根據(jù)數(shù)據(jù)處理請求指令在所述業(yè)務(wù)設(shè)計流程器BPD中已繪制的流程圖的步驟之后還包括:
[0012]將所述已繪制的流程圖中連接所述功能模塊的連接關(guān)系轉(zhuǎn)化成所述已繪制的流程圖對應(yīng)的腳本信息;
[0013]將所述已繪制的流程圖對應(yīng)的腳本信息進行編碼,并保存對應(yīng)的編碼值。
[0014]優(yōu)選地,所述調(diào)用根據(jù)數(shù)據(jù)處理請求指令在所述業(yè)務(wù)設(shè)計流程器BPD中已繪制的流程圖的步驟之后還包括:
[0015]根據(jù)所述已繪制的流程圖生成對應(yīng)的wsdl文件信息。
[0016]優(yōu)選地,所述根據(jù)數(shù)據(jù)處理請求指令讀取在業(yè)務(wù)設(shè)計流程器BPD中已繪制的流程圖對應(yīng)的腳本信息的步驟包括:
[0017]根據(jù)所述數(shù)據(jù)處理請求指令調(diào)用所述wsdl文件信息;
[0018]在所述腳本信息對應(yīng)的編碼值被解析后,根據(jù)所述wsdl文件信息讀取所述腳本信息。
[0019]此外,為實現(xiàn)上述目的,本發(fā)明還提供一種數(shù)據(jù)獲取裝置,包括:
[0020]接收模塊,用于接收客戶端發(fā)送的數(shù)據(jù)處理請求指令;
[0021]讀取模塊,用于根據(jù)所述數(shù)據(jù)處理請求指令讀取在業(yè)務(wù)設(shè)計流程器BPD中已繪制的流程圖對應(yīng)的腳本信息;
[0022]第一調(diào)用模塊,用于根據(jù)所述腳本信息調(diào)用與所述腳本信息關(guān)聯(lián)的功能模塊,以獲取相應(yīng)的數(shù)據(jù)處理結(jié)果。
[0023]優(yōu)選地,所述數(shù)據(jù)獲取裝置還包括:
[0024]第二調(diào)用模塊,用于調(diào)用基于所述數(shù)據(jù)處理請求指令在所述業(yè)務(wù)設(shè)計流程器BPD中已繪制的流程圖。
[0025]優(yōu)選地,所述數(shù)據(jù)獲取裝置還包括:
[0026]轉(zhuǎn)化模塊,用于將所述已繪制的流程圖中連接所述功能模塊的連接關(guān)系轉(zhuǎn)化成所述已繪制的流程圖對應(yīng)的腳本信息;
[0027]編碼模塊,用于將所述已繪制的流程圖對應(yīng)的腳本信息進行編碼,并保存對應(yīng)的編碼值。
[0028]優(yōu)選地,所述數(shù)據(jù)獲取裝置還包括:
[0029]生成模塊,用于根據(jù)所述已繪制的流程圖生成對應(yīng)的wsdl文件信息。
[0030]優(yōu)選地,所述讀取模塊包括:
[0031]調(diào)用單元,用于根據(jù)所述數(shù)據(jù)處理請求指令調(diào)用所述wsdl文件信息;
[0032]讀取單元,用于在所述腳本信息對應(yīng)的編碼值被解析后,根據(jù)所述wsdl文件信息讀取所述腳本信息。
[0033]本發(fā)明通過接收客戶端發(fā)送的數(shù)據(jù)處理請求指令,根據(jù)數(shù)據(jù)處理請求指令讀取在業(yè)務(wù)設(shè)計流程器BH)中已繪制的流程圖對應(yīng)的腳本信息,并根據(jù)腳本信息調(diào)用與腳本信息關(guān)聯(lián)的功能模塊,以獲取相應(yīng)的數(shù)據(jù)處理結(jié)果。由于在確定功能模塊在流程圖中關(guān)聯(lián)關(guān)系后,則業(yè)務(wù)設(shè)計流程器BH)能將該關(guān)聯(lián)關(guān)系轉(zhuǎn)化成對應(yīng)的腳本信息,在接收客戶端發(fā)送的數(shù)據(jù)處理請求指令時,根據(jù)數(shù)據(jù)處理請求指令讀取對應(yīng)的腳本信息,根據(jù)該腳本信息調(diào)用關(guān)聯(lián)的功能模塊,從而能獲取到相應(yīng)的數(shù)據(jù)處理結(jié)果,在需求改變時,不用修改代碼,只用調(diào)整流程就能滿足需求,降低了開發(fā)難度,減少了開發(fā)時間。
【附圖說明】
[0034]圖1為本發(fā)明數(shù)據(jù)獲取方法的第一實施例的流程示意圖;
[0035]圖2為本發(fā)明數(shù)據(jù)獲取方法的第二實施例的流程示意圖;
[0036]圖3為本發(fā)明數(shù)據(jù)獲取方法的第三實施例的流程示意圖;
[0037]圖4為本發(fā)明數(shù)據(jù)獲取方法的第四實施例的流程示意圖;
[0038]圖5為本發(fā)明數(shù)據(jù)獲取方法的第五實施例中根據(jù)數(shù)據(jù)處理請求指令讀取在業(yè)務(wù)設(shè)計流程器BH)中已繪制的流程圖對應(yīng)的腳本信息的細(xì)化流程示意圖;
[0039]圖6為本發(fā)明數(shù)據(jù)獲取裝置的第一實施例的功能模塊示意圖;
[0040]圖7為本發(fā)明數(shù)據(jù)獲取裝置的第二實施例的功能模塊示意圖;
[0041 ]圖8為本發(fā)明數(shù)據(jù)獲取裝置的第三實施例的功能模塊示意圖;
[0042]圖9為本發(fā)明數(shù)據(jù)獲取裝置的第四實施例的功能模塊示意圖;
[0043]圖10為本發(fā)明數(shù)據(jù)獲取裝置的第五實施例中讀取模塊的細(xì)化功能模塊示意圖。
[0044]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
【具體實施方式】
[0045]應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0046]基于上述問題,本發(fā)明提供一種數(shù)據(jù)獲取方法。
[0047]參照圖1,圖1為本發(fā)明數(shù)據(jù)獲取方法的第一實施例的流程示意圖。
[0048]在本實施例中,所述數(shù)據(jù)獲取方法包括:
[0049]步驟S10,接收客戶端發(fā)送的數(shù)據(jù)處理請求指令;
[0050]在本實施例中,由客戶端發(fā)送數(shù)據(jù)處理請求指令,發(fā)送該數(shù)據(jù)請求指令是為了獲取該客戶端想要的數(shù)據(jù)。某個醫(yī)院或者某個企業(yè)的系統(tǒng)通過已設(shè)定好的連接關(guān)系,如Webservice,接收該客戶端發(fā)送的數(shù)據(jù)處理請求指令。該客戶端包括與該醫(yī)院或者該企業(yè)的系統(tǒng)關(guān)聯(lián)的大屏應(yīng)用程序、手機應(yīng)用程序,或者需要獲取該醫(yī)院或者該企業(yè)數(shù)據(jù)的其他廠商的應(yīng)用程序。
[0051]步驟S20,根據(jù)數(shù)據(jù)處理請求指令獲取在業(yè)務(wù)設(shè)計流程器BH)中已繪制的流程圖對應(yīng)的腳本信息;
[0052]在業(yè)務(wù)設(shè)計流程器BH)中,工程人員預(yù)先設(shè)計好對應(yīng)于該數(shù)據(jù)請求指令的流程圖,在獲取該客戶端發(fā)送的數(shù)據(jù)處理請求指令后,則根據(jù)該數(shù)據(jù)處理請求指令獲取該預(yù)先設(shè)計好對應(yīng)于該數(shù)據(jù)請求指令的流程圖腳本信息。該流程圖是腳本信息可視化的表現(xiàn)形式。
[0053]需要說明的是,獲取到該腳本信息后,對該腳本信息進行序列化,提高腳本信息在計算機中的執(zhí)行效率。
[0054]步驟S30,根據(jù)腳本信息調(diào)用與腳本信息關(guān)聯(lián)的功能模塊,以獲取相應(yīng)的數(shù)據(jù)處理結(jié)果。
[0055]在業(yè)務(wù)設(shè)計流程器BPD中,預(yù)先將數(shù)據(jù)處理過程模塊化,例如,A模塊是讀取數(shù)據(jù)庫,B模塊是插入數(shù)據(jù),C模塊是數(shù)據(jù)清洗,D模塊是數(shù)據(jù)轉(zhuǎn)換……等,通過一定的連接關(guān)系將這些模塊串聯(lián)起來,從而達(dá)到對獲取的數(shù)據(jù)進行相應(yīng)的處理的目的。在業(yè)務(wù)設(shè)計流程器BPD中將模塊與模塊之間的連接關(guān)系轉(zhuǎn)化成計算機識別的代碼就是腳本信息,并保存該腳本信息。在獲取到該腳本信息后,對該腳本信息進行編譯,根據(jù)編譯原理將該腳本信息轉(zhuǎn)換為語法樹即特定的結(jié)構(gòu)來供后臺執(zhí)行引擎來執(zhí)行,以獲取相應(yīng)的數(shù)據(jù)處理結(jié)果。
[0056]例如,醫(yī)生在某個
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1