數據統一裝置和數據統一方法
2023-10-10 17:39:39 2
數據統一裝置和數據統一方法
【專利摘要】本發明提供了一種數據統一裝置和一種數據統一方法,其中,所述數據統一裝置,包括:數據接收單元,用於接收數據發送者輸入的數據信息,所述數據信息中包含有所述數據發送者的標識信息和所述數據發送者的輸入數據;查找單元,用於根據所述標識信息,從存儲單元中查找與所述標識信息相關聯的數據轉換模板;數據轉換單元,用於根據所述數據轉換模板,將所述輸入數據轉換為預設格式的統一數據;其中,所述存儲單元存儲有所述標識信息與相應的數據轉換模板的關聯關係。通過本發明的技術方案,可以將不同數據發送者發送的不同格式的數據轉換為統一的數據格式,從而方便了多個數據發送者之間進行數據交互。
【專利說明】數據統ー裝置和數據統一方法
【技術領域】
[0001]本發明涉及數據處理【技術領域】,具體而言,涉及ー種數據統ー裝置和ー種數據統
一方法。
【背景技術】
[0002]目前,醫院的信息化處於快速發展的階段,業界沒有成熟、穩定的標準來規範信息化產品,這就引起了各個系統之間數據的不兼容,造成了各個系統之間數據交互的混亂。
[0003]因此,如何統ー各個系統之間的數據,使得各個系統之間的數據能夠方便地進行交互成為亟待解決的技術問題。
【發明內容】
[0004]本發明正是基於上述技術問題至少之一,提出了一種新的數據統一方案,可以將不同數據發送者發送的不同格式的數據轉換為統ー的數據格式,從而方便了多個數據發送者之間進行數據交互。
[0005]有鑑於此,本發明提出了ー種數據統ー裝置,包括:數據接收単元,用於接收數據發送者輸入的數據信息,所述數據信息中包含有所述數據發送者的標識信息和所述數據發送者的輸入數據;查找單元,用於根據所述標識信息,從存儲単元中查找與所述標識信息相關聯的數據轉換模板;數據轉換単元,用於根據所述數據轉換模板,將所述輸入數據轉換為預設格式的統ー數據;其中,所述存儲単元存儲有所述標識信息與相應的數據轉換模板的關聯關係。
[0006]在該技術方案中,由於不同的數據發送者發送的數據格式可能不同,造成多個數據發送者之間不能進行數據交互,而且不同的數據格式在進行轉換時也需要不同的數據轉換模板,因此,通過根據數據發送者的標識信息查找與該標識信息相關聯的數據轉換模板,井根據查找到的數據轉換模板將該數據發送者的輸入數據轉換為預設格式的統ー數據,使得可以針對不同的數據發送者查找相應的數據轉換模板,以將不同數據發送者發送的不同格式的數據轉換為統ー的數據格式,方便了多個數據發送者之間進行數據交互。
[0007]在上述技術方案中,優選地,所述存儲単元還存儲有所述標識信息與相應的數據校驗模板的關聯關係;所述查找単元還用於:根據所述標識信息從所述存儲單元中查找與所述標識信息相關聯的數據校驗模板;所述數據統ー裝置,還包括:數據校驗単元,用於根據所述數據校驗模板對所述輸入數據進行校驗;提示単元,用於在所述數據校驗單元校驗到所述輸入數據為無效數據時,顯示提示信息;所述數據轉換單元,還用於在所述數據校驗単元校驗到所述輸入數據為有效數據時,根據所述數據轉換模板,將所述輸入數據轉換為所述統ー數據。
[0008]在該技術方案中,通過對數據發送者輸入的數據進行校驗,可以確保輸入數據的有效性,避免對無效數據進行處理造成資源的浪費。對於不同格式的數據,在進行校驗時,需要採用不同的數據校驗模板,而數據的格式是與數據發送者的標識信息進行關聯的,因此可以根據數據發送者的標識信息查找相應的數據校驗模板來驗證該數據發送者發送的數據的有效性。
[0009]在上述技術方案中,優選地,所述預設格式為XML格式。
[0010]在該技術方案中,通過將不同格式的數據轉換為統ー的XML格式,方便了多個處理不同數據格式的系統之間進行數據的交互。
[0011]根據本發明的另一方面,還提出了ー種數據統ー裝置,包括:數據確定単元,用於確定向數據接收者發送的輸出數據;查找單元,用於根據所述數據接收者的標識信息,從存儲單元中查找與所述標識信息相關聯的數據轉換模板;數據轉換単元,用於根據所述數據轉換模板,將所述輸出數據的格式轉換為所述數據接收者支持的數據格式;數據發送単元,用於將所述數據轉換單元轉換後的數據發送至所述數據接收者;其中,所述存儲単元存儲有所述標識信息與相應的數據轉換模板的關聯關係。
[0012]在該技術方案中,由於不同的數據接收者處理的數據格式可能不同,若將統一格式的數據發送至多個數據接收者,則可能造成數據接收者不能處理接收到的數據,此外,由於不同格式的數據需要不同的數據轉換模板進行轉換,因此,通過根據數據接收者的標識信息查找與該標識信息相關聯的數據轉換模板,井根據查找到的數據轉換模板將向該數據接收者輸出的數據轉換為該數據接收者支持的數據格式,使得對於同一個數據,可以針對不同的數據接收者發送該數據接收者支持的數據格式,從而實現了不同的數據接收者都可以對該數據進行處理,方便了多個數據發送者之間進行數據交互。
[0013]具體來說,系統A支持數據格式I,而系統B支持數據格式2,當將數據分別發送至系統A和系統B進行處理時,若發送具有數據格式I的數據,則系統B不能進行處理,若發送具有數據格式2的數據,則系統A不能進行處理,若發送具有其他的數據格式的數據,則系統A與系統B都不能進行處理,因此可以針對系統A與系統B將數據的格式分別轉換為數據格式I和數據格式2,將具有數據格式I的數據發送至系統A進行處理,將具有數據格式2的數據發送至系統B進行處理,從而實現了不同的系統能夠處理相同的數據。
[0014]在上述技術方案中,優選地,所述存儲単元還存儲有所述標識信息與相應的數據校驗模板的關聯關係;所述查找単元還用於:根據所述標識信息從所述存儲單元中查找與所述標識信息相關聯的數據校驗模板;所述數據統ー裝置,還包括:數據校驗単元,用於根據所述數據校驗模板對所述輸出數據進行校驗;提示単元,用於在所述數據校驗單元校驗到所述輸出數據為無效數據時,顯示提示信息;所述數據轉換單元,還用於在所述數據校驗単元校驗到所述輸出數據為有效數據時,根據所述數據轉換模板,將所述輸出數據的格式轉換為所述數據接收者支持的數據格式。
[0015]在該技術方案中,通過對待輸出至數據接收者的數據進行校驗,可以確保對數據接收者輸出數據的有效性,避免對無效數據進行轉換處理造成資源的浪費。對於不同格式的數據,在進行校驗時,需要採用不同的數據校驗模板,而數據的格式是與數據接收者的標識信息進行關聯的,因此可以根據數據接收者的標識信息查找相應的數據校驗模板來驗證輸出至數據接收者的數據的有效性。
[0016]根據本發明的另一方面,還提出了ー種數據統一方法,包括:步驟302,接收數據發送者輸入的數據信息,所述數據信息中包含有所述數據發送者的標識信息和所述數據發送者的輸入數據;步驟304,根據所述標識信息從資料庫中查找與所述標識信息相關聯的數據轉換模板,其中所述資料庫中存儲有所述標識信息與相應的數據轉換模板的關聯關係;步驟306,根據所述數據轉換模板,將所述輸入數據轉換為預設格式的統ー數據。
[0017]在該技術方案中,由於不同的數據發送者發送的數據格式可能不同,造成多個數據發送者之間不能進行數據交互,而且不同的數據格式在進行轉換時也需要不同的數據轉換模板,因此,通過根據數據發送者的標識信息查找與該標識信息相關聯的數據轉換模板,井根據查找到的數據轉換模板將該數據發送者的輸入數據轉換為預設格式的統ー數據,使得可以針對不同的數據發送者查找相應的數據轉換模板,以將不同數據發送者發送的不同格式的數據轉換為統ー的數據格式,從而方便了多個數據發送者之間進行數據交互。
[0018]在上述技術方案中,優選地,所述資料庫還存儲有所述標識信息與相應的數據校驗模板的關聯關係;所述步驟304還包括:根據所述標識信息從所述資料庫中查找與所述標識信息相關聯的數據校驗模板;在所述步驟306之前,還包括:根據所述數據校驗模板對所述輸入數據進行校驗,以及在校驗到所述輸入數據為無效數據時,顯示提示信息,在校驗到所述輸入數據為有效數據時,根據所述數據轉換模板,將所述輸入數據轉換為所述統ー數據。
[0019]在該技術方案中,通過對數據發送者輸入的數據進行校驗,可以確保輸入數據的有效性,避免對無效數據進行處理造成資源的浪費。對於不同格式的數據,在進行校驗時,需要採用不同的數據校驗模板,而數據的格式是與數據發送者的標識信息進行關聯的,因此可以根據數據發送者的標識信息查找相應的數據校驗模板來驗證該數據發送者發送的數據的有效性。
[0020]在上述技術方案中,優選地,所述預設格式為XML格式。
[0021]在該技術方案中,通過將不同格式的數據轉換為統ー的XML格式,方便了多個處理不同數據格式的系統之間進行數據的交互。
[0022]根據本發明的另一方面。還提出了ー種數據統一方法,包括:步驟402,確定向數據接收者發送的輸出數據;步驟404,根據所述數據接收者的標識信息,從資料庫中查找與所述標識信息相關聯的數據轉換模板,其中,所述資料庫中存儲有所述標識信息與相應的數據轉換模板的關聯關係;步驟406,根據所述數據轉換模板,將所述輸出數據的格式轉換為所述數據接收者支持的數據格式,並將轉換後的數據發送至所述數據接收者。在該技術方案中,由於不同的數據接收者處理的數據格式可能不同,若將統一格式的數據發送至多個數據接收者,則可能造成數據接收者不能處理接收到的數據,此外,由於不同格式的數據需要不同的數據轉換模板進行轉換,因此,通過根據數據接收者的標識信息查找與該標識信息相關聯的數據轉換模板,井根據查找到的數據轉換模板將向該數據接收者輸出的數據轉換為該數據接收者支持的數據格式,使得對於同一個數據,可以針對不同的數據接收者發送該數據接收者支持的數據格式,從而實現了不同的數據接收者都可以對該數據進行處理,方便了多個數據發送者之間進行數據交互。
[0023]具體來說,系統A支持數據格式I,而系統B支持數據格式2,當將數據分別發送至系統A和系統B進行處理時,若發送具有數據格式I的數據,則系統B不能進行處理,若發送具有數據格式2的數據,則系統A不能進行處理,若發送具有其他的數據格式的數據,則系統A與系統B都不能進行處理,因此可以針對系統A與系統B將數據的格式分別轉換為數據格式I和數據格式2,將具有數據格式I的數據發送至系統A進行處理,將具有數據格式2的數據發送至系統B進行處理,從而實現了不同的系統能夠處理相同的數據。
[0024]在上述技術方案中,優選地,所述資料庫還存儲有所述標識信息與相應的數據校驗模板的關聯關係;所述步驟404還包括:根據所述標識信息從所述資料庫中查找與所述標識信息相關聯的數據校驗模板;在所述步驟406之前,還包括:根據所述數據校驗模板對所述輸出數據進行校驗,以及在校驗到所述輸出數據為無效數據時,顯示提示信息,在校驗到所述輸出數據為有效數據時,根據所述數據轉換模板,將所述輸出的數據轉換為所述數據接收者支持的數據格式。
[0025]在該技術方案中,通過對待輸出至數據接收者的數據進行校驗,可以確保對數據接收者輸出數據的有效性,避免對無效數據進行轉換處理造成資源的浪費。對於不同格式的數據,在進行校驗時,需要採用不同的數據校驗模板,而數據的格式是與數據接收者的標識信息進行關聯的,因此可以根據數據接收者的標識信息查找相應的數據校驗模板來驗證輸出至數據接收者的數據的有效性。
[0026]通過以上技術方案,可以將不同數據發送者發送的不同格式的數據轉換為統ー的數據格式,也可以針對不同的數據接收者發送該數據接收者支持的數據格式,從而方便了多個數據發送者之間進行數據交互。
【專利附圖】
【附圖說明】
[0027]圖1示出了根據本發明的一個實施例的數據統ー裝置的示意框圖;
[0028]圖2示出了根據本發明的另ー個實施例的數據統ー裝置的示意框圖;
[0029]圖3示出了根據本發明的一個實施例的數據統一方法的示意流程圖;
[0030]圖4示出了根據本發明的另ー個實施例的數據統一方法的示意流程圖;
[0031]圖5示出了根據本發明的又一個實施例的數據統ー裝置的處理流程圖;
[0032]圖6示出了根據本發明的再一個實施例的數據統ー裝置的處理流程圖。
【具體實施方式】
[0033]為了能夠更清楚地理解本發明的上述目的、特徵和優點,下面結合附圖和【具體實施方式】對本發明進行進一歩的詳細描述。需要說明的是,在不衝突的情況下,本申請的實施例及實施例中的特徵可以相互組合。
[0034]在下面的描述中闡述了很多具體細節以便於充分理解本發明,但是,本發明還可以採用其他不同於在此描述的其他方式來實施,因此,本發明的保護範圍並不受下面公開的具體實施例的限制。
[0035]圖1示出了根據本發明的一個實施例的數據統ー裝置的示意框圖。
[0036]如圖1所示,根據本發明的一個實施例的數據統ー裝置100,包括:數據接收単元102,用於接收數據發送者輸入的數據信息,所述數據信息中包含有所述數據發送者的標識信息和所述數據發送者的輸入數據;查找單元104,用於根據所述標識信息,從存儲単元106中查找與所述標識信息相關聯的數據轉換模板;數據轉換単元108,用於根據所述數據轉換模板,將所述輸入數據轉換為預設格式的統ー數據;其中,所述存儲単元106存儲有所述標識信息與相應的數據轉換模板的關聯關係。
[0037]在該技術方案中,由於不同的數據發送者發送的數據格式可能不同,造成多個數據發送者之間不能進行數據交互,而且不同的數據格式在進行轉換時也需要不同的數據轉換模板,因此,通過根據數據發送者的標識信息查找與該標識信息相關聯的數據轉換模板,井根據查找到的數據轉換模板將該數據發送者的輸入數據轉換為預設格式的統ー數據,使得可以針對不同的數據發送者查找相應的數據轉換模板,以將不同數據發送者發送的不同格式的數據轉換為統ー的數據格式,方便了多個數據發送者之間進行數據交互。
[0038]在上述技術方案中,優選地,所述存儲単元106還存儲有所述標識信息與相應的數據校驗模板的關聯關係;所述查找単元104還用於:根據所述標識信息從所述存儲單元106中查找與所述標識信息相關聯的數據校驗模板;所述數據統ー裝置100,還包括:數據校驗單元110,用於根據所述數據校驗模板對所述輸入數據進行校驗;提示単元112,用於在所述數據校驗單元校驗到所述輸入數據為無效數據吋,顯示提示信息;所述數據轉換單元108,還用於在所述數據校驗單元110校驗到所述輸入數據為有效數據時,根據所述數據轉換模板,將所述輸入數據轉換為所述統ー數據。
[0039]在該技術方案中,通過對數據發送者輸入的數據進行校驗,可以確保輸入數據的有效性,避免對無效數據進行處理造成資源的浪費。對於不同格式的數據,在進行校驗時,需要採用不同的數據校驗模板,而數據的格式是與數據發送者的標識信息進行關聯的,因此可以根據數據發送者的標識信息查找相應的數據校驗模板來驗證該數據發送者發送的數據的有效性。
[0040]在上述技術方案中,優選地,所述預設格式為XML格式。
[0041]在該技術方案中,通過將不同格式的數據轉換為統ー的XML格式,方便了多個處理不同數據格式的系統之間進行數據的交互。
[0042]圖2示出了根據本發明的另ー個實施例的數據統ー裝置的示意框圖。
[0043]如圖2所示,根據本發明的另ー個實施例的數據統ー裝置200,包括:數據確定單元202,用於確定向數據接收者發送的輸出數據;查找單元204,用於根據所述數據接收者的標識信息,從存儲単元206中查找與所述標識信息相關聯的數據轉換模板;數據轉換單元208,用於根據所述數據轉換模板,將所述輸出數據的格式轉換為所述數據接收者支持的數據格式;數據發送単元210,用於將所述數據轉換單元208轉換後的數據發送至所述數據接收者;其中,所述存儲単元206存儲有所述標識信息與相應的數據轉換模板的關聯關係。
[0044]在該技術方案中,由於不同的數據接收者處理的數據格式可能不同,若將統一格式的數據發送至多個數據接收者,則可能造成數據接收者不能處理接收到的數據,此外,由於不同格式的數據需要不同的數據轉換模板進行轉換,因此,通過根據數據接收者的標識信息查找與該標識信息相關聯的數據轉換模板,井根據查找到的數據轉換模板將向該數據接收者輸出的數據轉換為該數據接收者支持的數據格式,使得對於同一個數據,可以針對不同的數據接收者發送該數據接收者支持的數據格式,從而實現了不同的數據接收者都可以對該數據進行處理,方便了多個數據發送者之間進行數據交互。
[0045]具體來說,系統A支持數據格式I,而系統B支持數據格式2,當將數據分別發送至系統A和系統B進行處理時,若發送具有數據格式I的數據,則系統B不能進行處理,若發送具有數據格式2的數據,則系統A不能進行處理,若發送具有其他的數據格式的數據,則系統A與系統B都不能進行處理,因此可以針對系統A與系統B將數據的格式分別轉換為數據格式I和數據格式2,將具有數據格式I的數據發送至系統A進行處理,將具有數據格式2的數據發送至系統B進行處理,從而實現了不同的系統能夠處理相同的數據。
[0046]在上述技術方案中,優選地,所述存儲単元206還存儲有所述標識信息與相應的數據校驗模板的關聯關係;所述查找単元204還用於:根據所述標識信息從所述存儲單元206中查找與所述標識信息相關聯的數據校驗模板;所述數據統ー裝置200,還包括:數據校驗單元212,用於根據所述數據校驗模板對所述輸出數據進行校驗;提示単元214,用於在所述數據校驗單元校驗到所述輸出數據為無效數據吋,顯示提示信息;所述數據轉換單元208,還用於在所述數據校驗單元212校驗到所述輸出數據為有效數據時,根據所述數據轉換模板,將所述輸出數據的格式轉換為所述數據接收者支持的數據格式。
[0047]在該技術方案中,通過對待輸出至數據接收者的數據進行校驗,可以確保對數據接收者輸出數據的有效性,避免對無效數據進行轉換處理造成資源的浪費。對於不同格式的數據,在進行校驗時,需要採用不同的數據校驗模板,而數據的格式是與數據接收者的標識信息進行關聯的,因此可以根據數據接收者的標識信息查找相應的數據校驗模板來驗證輸出至數據接收者的數據的有效性。
[0048]圖3示出了根據本發明的一個實施例的數據統一方法的示意流程圖。
[0049]如圖3所示,根據本發明的一個實施例的數據統一方法,包括:步驟302,接收數據發送者輸入的數據信息,所述數據信息中包含有所述數據發送者的標識信息和所述數據發送者的輸入數據;步驟304,根據所述標識信息從資料庫中查找與所述標識信息相關聯的數據轉換模板,其中所述資料庫中存儲有所述標識信息與相應的數據轉換模板的關聯關係;步驟306,根據所述數據轉換模板,將所述輸入數據轉換為預設格式的統ー數據。
[0050]在該技術方案中,由於不同的數據發送者發送的數據格式可能不同,造成多個數據發送者之間不能進行數據交互,而且不同的數據格式在進行轉換時也需要不同的數據轉換模板,因此,通過根據數據發送者的標識信息查找與該標識信息相關聯的數據轉換模板,井根據查找到的數據轉換模板將該數據發送者的輸入數據轉換為預設格式的統ー數據,使得可以針對不同的數據發送者查找相應的數據轉換模板,以將不同數據發送者發送的不同格式的數據轉換為統ー的數據格式,從而方便了多個數據發送者之間進行數據交互。
[0051]在上述技術方案中,優選地,所述資料庫還存儲有所述標識信息與相應的數據校驗模板的關聯關係;所述步驟304還包括:根據所述標識信息從所述資料庫中查找與所述標識信息相關聯的數據校驗模板;在所述步驟306之前,還包括:根據所述數據校驗模板對所述輸入數據進行校驗,以及在校驗到所述輸入數據為無效數據吋,顯示提示信息,在校驗到所述輸入數據為有效數據時,根據所述數據轉換模板,將所述輸入數據轉換為所述統ー數據。
[0052]在該技術方案中,通過對數據發送者輸入的數據進行校驗,可以確保輸入數據的有效性,避免對無效數據進行處理造成資源的浪費。對於不同格式的數據,在進行校驗時,需要採用不同的數據校驗模板,而數據的格式是與數據發送者的標識信息進行關聯的,因此可以根據數據發送者的標識信息查找相應的數據校驗模板來驗證該數據發送者發送的數據的有效性。
[0053]在上述技術方案中,優選地,所述預設格式為XML格式。
[0054]在該技術方案中,通過將不同格式的數據轉換為統ー的XML格式,方便了多個處理不同數據格式的系統之間進行數據的交互。[0055]圖4示出了根據本發明的另ー個實施例的數據統一方法的示意流程圖。
[0056]如圖4所示,根據本發明的另ー個實施例的數據統一方法,包括:步驟402,確定向數據接收者發送的輸出數據;步驟404,根據所述數據接收者的標識信息,從資料庫中查找與所述標識信息相關聯的數據轉換模板,其中,所述資料庫中存儲有所述標識信息與相應的數據轉換模板的關聯關係;步驟406,根據所述數據轉換模板,將所述輸出數據的格式轉換為所述數據接收者支持的數據格式,並將轉換後的數據發送至所述數據接收者。在該技術方案中,由於不同的數據接收者處理的數據格式可能不同,若將統一格式的數據發送至多個數據接收者,則可能造成數據接收者不能處理接收到的數據,此外,由於不同格式的數據需要不同的數據轉換模板進行轉換,因此,通過根據數據接收者的標識信息查找與該標識信息相關聯的數據轉換模板,井根據查找到的數據轉換模板將向該數據接收者輸出的數據轉換為該數據接收者支持的數據格式,使得對於同一個數據,可以針對不同的數據接收者發送該數據接收者支持的數據格式,從而實現了不同的數據接收者都可以對該數據進行處理,方便了多個數據發送者之間進行數據交互。
[0057]具體來說,系統A支持數據格式I,而系統B支持數據格式2,當將數據分別發送至系統A和系統B進行處理時,若發送具有數據格式I的數據,則系統B不能進行處理,若發送具有數據格式2的數據,則系統A不能進行處理,若發送具有其他的數據格式的數據,則系統A與系統B都不能進行處理,因此可以針對系統A與系統B將數據的格式分別轉換為數據格式I和數據格式2,將具有數據格式I的數據發送至系統A進行處理,將具有數據格式2的數據發送至系統B進行處理,從而實現了不同的系統能夠處理相同的數據。
[0058]在上述技術方案中,優選地,所述資料庫還存儲有所述標識信息與相應的數據校驗模板的關聯關係;所述步驟404還包括:根據所述標識信息從所述資料庫中查找與所述標識信息相關聯的數據校驗模板;在所述步驟406之前,還包括:根據所述數據校驗模板對所述輸出數據進行校驗,以及在校驗到所述輸出數據為無效數據時,顯示提示信息,在校驗到所述輸出數據為有效數據時,根據所述數據轉換模板,將所述輸出的數據轉換為所述數據接收者支持的數據格式。
[0059]在該技術方案中,通過對待輸出至數據接收者的數據進行校驗,可以確保對數據接收者輸出數據的有效性,避免對無效數據進行轉換處理造成資源的浪費。對於不同格式的數據,在進行校驗時,需要採用不同的數據校驗模板,而數據的格式是與數據接收者的標識信息進行關聯的,因此可以根據數據接收者的標識信息查找相應的數據校驗模板來驗證輸出至數據接收者的數據的有效性。
[0060]下面結合圖5和圖6詳細說明根據本發明的實施例的數據統ー裝置的處理流程。
[0061]根據本發明的實施例的數據統ー裝置可以由若干雙向數據適配器和數據校驗裝置構成。其中,適配器滿足相同的接ロ,可以開放給不同的數據提供商以提供滿足不同產品數據需求;數據校驗裝置,也滿足相同的接ロ,與適配器一祥,可以開放給不同數據提供商進行數據的校驗。
[0062]圖5示出了根據本發明的又一個實施例的數據統ー裝置的處理流程圖。
[0063]如圖5所示,根據本發明的又一個實施例的數據統ー裝置的處理流程包括:
[0064]步驟502,輸入數據流入數據統ー裝置,其中輸入數據包含了數據提供商ID。
[0065]步驟504,數據統ー裝置根據數據提供商ID查找對應的適配器,將數據導入適配器。
[0066]步驟506,適配器根據數據提供商ID查找對應的數據校驗裝置,將數據輸入校驗裝置以完成數據校驗。
[0067]步驟508,數據校驗裝置校驗數據的有效性,並將結果反饋給適配器。
[0068]步驟510,適配器根據數據校驗裝置反饋的結果,在校驗到數據為無效數據吋,通知數據統ー裝置停止轉換數據,以及在校驗到數據為有效數據吋,繼續對數據進行轉換。數據被轉換為ー種內部統ー的XML格式以供內部服務使用。
[0069]圖6示出了根據本發明的再一個實施例的數據統ー裝置的處理流程圖。
[0070]如圖6所示,根據本發明的再一個實施例的數據統ー裝置的處理流程包括:
[0071]步驟602,輸出數據流入數據統ー裝置,其中輸出數據包含了數據接收者ID。
[0072]步驟604,數據統ー裝置根據數據提供商ID查找對應的適配器,將數據輸入適配器。
[0073]步驟606,適配器根據數據提供商ID查找對應的數據校驗裝置,將數據輸入校驗裝置以完成數據校驗。
[0074]步驟608,數據校驗裝置校驗數據的有效性,並將結果反饋給適配器。
[0075]步驟610,適配器根據校驗反饋結果,在校驗到數據為無效數據吋,通知數據統ー裝置停止轉換數據,以及在校驗到數據為有效數據吋,繼續對數據進行轉換。數據由ー種內部統ー的XML格式轉換為數據接收者支持的格式,以供數據接收者進行使用。
[0076]圖5和圖6詳細說明了根據本發明的實施例的數據統ー裝置的處理流程,其中在多個系統需要進行數據交互時,可以將每個系統的數據輸入數據統ー裝置進行數據的統一,再由數據統ー裝置針對每個系統輸出相應格式的數據,從而方便了多個系統之間進行數據的交互。
[0077]以上結合附圖詳細說明了本發明的技術方案,考慮到在相關技術中,多個系統之間由於數據格式的不同,不能方便地進行數據的交互。因此,本發明提出了ー種數據統一方案,可以將不同數據發送者發送的不同格式的數據轉換為統ー的數據格式,也可以針對不同的數據接收者發送該數據接收者支持的數據格式,從而方便了多個數據發送者之間進行數據交互。
[0078]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或電腦程式產品。因此,本發明可採用完全硬體實施例、完全軟體實施例、或結合軟體和硬體方面的實施例的形式。而且,本發明可採用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限於磁碟存儲器、CD-ROM、光學存儲器等)上實施的電腦程式產品的形式。
[0079]本發明是參照根據本發明實施例的方法、設備(系統)、和電腦程式產品的流程圖和/或方框圖來描述的。應理解可由電腦程式指令實現流程圖和/或方框圖中的每ー流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些電腦程式指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生ー個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用於實現在流程圖ー個流程或多個流程和/或方框圖ー個方框或多個方框中指定的功能的裝置。[0080]這些電腦程式指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的製造品,該指令裝置實現在流程圖ー個流程或多個流程和/或方框圖ー個方框或多個方框中指定的功能。
[0081]這些電腦程式指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用於實現在流程圖ー個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0082]儘管已描述了本發明的優選實施例,但本領域內的技術人員一旦得知了基本創造性概念,則可對這些實施例做出另外的變更和修改。所以,所附權利要求意欲解釋為包括優選實施例以及落入本發明範圍的所有變更和修改。
[0083]以上所述僅為本發明的優選實施例而已,並不用於限制本發明,對於本領域的技術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.ー種數據統ー裝置,其特徵在於,包括: 數據接收単元,用於接收數據發送者輸入的數據信息,所述數據信息中包含有所述數據發送者的標識信息和所述數據發送者的輸入數據; 查找單元,用於根據所述標識信息,從存儲単元中查找與所述標識信息相關聯的數據轉換模板; 數據轉換単元,用於根據所述數據轉換模板,將所述輸入數據轉換為預設格式的統ー數據; 其中,所述存儲単元存儲有所述標識信息與相應的數據轉換模板的關聯關係。
2.根據權利要求1所述的數據統ー裝置,其特徵在於,所述存儲単元還存儲有所述標識信息與相應的數據校驗模板的關聯關係; 所述查找単元還用於:根據所述標識信息從所述存儲單元中查找與所述標識信息相關聯的數據校驗模板; 所述數據統ー裝置,還包括: 數據校驗単元,用於根據所述數據校驗模板對所述輸入數據進行校驗; 提示単元,用於在所述數據校驗單元校驗到所述輸入數據為無效數據時,顯示提示信息; 所述數據轉換單元,還用於在所述數據校驗單元校驗到所述輸入數據為有效數據吋,根據所述數據轉換模板,將所述輸入數據轉換為所述統ー數據。
3.根據權利要求1或2所述的數據統ー裝置,其特徵在於,所述預設格式為XML格式。
4.ー種數據統ー裝置,其特徵在於,包括: 數據確定単元,用於確定向數據接收者發送的輸出數據; 查找單元,用於根據所述數據接收者的標識信息,從存儲単元中查找與所述標識信息相關聯的數據轉換模板; 數據轉換単元,用於根據所述數據轉換模板,將所述輸出數據的格式轉換為所述數據接收者支持的數據格式; 數據發送単元,用於將所述數據轉換單元轉換後的數據發送至所述數據接收者; 其中,所述存儲単元存儲有所述標識信息與相應的數據轉換模板的關聯關係。
5.根據權利要求4所述的數據統ー裝置,其特徵在幹,所述存儲単元還存儲有所述標識信息與相應的數據校驗模板的關聯關係; 所述查找単元還用於:根據所述標識信息從所述存儲單元中查找與所述標識信息相關聯的數據校驗模板; 所述數據統ー裝置,還包括: 數據校驗単元,用於根據所述數據校驗模板對所述輸出數據進行校驗; 提示単元,用於在所述數據校驗單元校驗到所述輸出數據為無效數據時,顯示提示信息; 所述數據轉換單元,還用於在所述數據校驗單元校驗到所述輸出數據為有效數據吋,根據所述數據轉換模板,將所述輸出數據的格式轉換為所述數據接收者支持的數據格式。
6.ー種數據統一方法,其特徵在於,包括: 步驟302,接收數據發送者輸入的數據信息,所述數據信息中包含有所述數據發送者的標識信息和所述數據發送者的輸入數據; 步驟304,根據所述標識信息從資料庫中查找與所述標識信息相關聯的數據轉換模板,其中所述資料庫中存儲有所述標識信息與相應的數據轉換模板的關聯關係; 步驟306,根據所述數據轉換模板,將所述輸入數據轉換為預設格式的統ー數據。
7.根據權利要求6所述的數據統一方法,其特徵在幹,所述資料庫還存儲有所述標識信息與相應的數據校驗模板的關聯關係; 所述步驟304還包括:根據所述標識信息從所述資料庫中查找與所述標識信息相關聯的數據校驗模板; 在所述步驟306之前,還包括:根據所述數據校驗模板對所述輸入數據進行校驗,以及 在校驗到所述輸入數據為無效數據時,顯示提示信息,在校驗到所述輸入數據為有效數據時,根據所述數據轉換模板,將所述輸入數據轉換為所述統ー數據。
8.根據權利要求6或7所述的數據統一方法,其特徵在於,所述預設格式為XML格式。
9.ー種數據統一方法,其特徵在於,包括: 步驟402,確定向數據接收者發送的輸出數據; 步驟404,根據所述數據接收者的標識信息,從資料庫中查找與所述標識信息相關聯的數據轉換模板,其中,所述資料庫中存儲有所述標識信息與相應的數據轉換模板的關聯關係; 步驟406,根據所述數據轉換模板,將所述輸出數據的格式轉換為所述數據接收者支持的數據格式,並將轉換後的數據發送至所述數據接收者。
10.根據權利要求9所述的數據統一方法,其特徵在於,所述資料庫還存儲有所述標識信息與相應的數據校驗模板的關聯關係; 所述步驟404還包括:根據所述標識信息從所述資料庫中查找與所述標識信息相關聯的數據校驗模板; 在所述步驟406之前,還包括:根據所述數據校驗模板對所述輸出數據進行校驗,以及 在校驗到所述輸出數據為無效數據時,顯示提示信息,在校驗到所述輸出數據為有效數據時,根據所述數據轉換模板,將所述輸出的數據轉換為所述數據接收者支持的數據格式。
【文檔編號】G06F17/30GK103577611SQ201310603665
【公開日】2014年2月12日 申請日期:2013年11月25日 優先權日:2013年11月25日
【發明者】郭雲嵩, 文黎明 申請人:方正國際軟體有限公司, 方正國際軟體(北京)有限公司