[發明專利]一種批量數據導入組件及其導入方法在審
| 申請號: | 201611107428.1 | 申請日: | 2016-12-06 | 
| 公開(公告)號: | CN106648763A | 公開(公告)日: | 2017-05-10 | 
| 發明(設計)人: | 譚金祥 | 申請(專利權)人: | 明博教育科技股份有限公司 | 
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 | 
| 代理公司: | 北京天悅專利代理事務所(普通合伙)11311 | 代理人: | 任曉航,高睿 | 
| 地址: | 100085 北京市海淀區*** | 國省代碼: | 北京;11 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 批量 數據 導入 組件 及其 方法 | ||
1.一種批量數據導入組件,包括:
配置單元,用于提供組件的使用配置;
數據輸入單元,用于從不同的數據源獲取數據流;
數據處理回調單元,用于為使用本組件的系統提供回調接口,實現對相應的數據業務處理;
解析器單元,用于根據所述配置單元的配置信息解析所述數據輸入單元輸入的數據流;
中心處理單元,用于處理批量數據導入的流程調度。
2.如權利要求1所述的批量數據導入組件,其特征在于:所述的配置單元的配置信息包括配置標識、數據源格式、數據處理回調器標識、數據項標識及基本驗證信息。
3.如權利要求2所述的批量數據導入組件,其特征在于:所述的基本驗證信息包括數據項最大長度、是否必填。
4.如權利要求1所述的批量數據導入組件,其特征在于:所述的配置單元支持的配置源包括properties、xml及數據庫。
5.如權利要求1所述的批量數據導入組件,其特征在于:所述的數據輸入單元提供包括web上傳、云平臺資源下載多種數據文檔輸入方式。
6.如權利要求1所述的批量數據導入組件,其特征在于:所述的數據處理回調單元的回調接口能夠返回具體實現標識,且該標識需配置在組件相應的配置中。
7.如權利要求6所述的批量數據導入組件,其特征在于:所述解析器單元解析數據流的過程包括:
解析數據流中包含的數據項標識信息;
根據數據項標識信息在數據流解析包含的數據;
按照驗證規則對數據進行驗證;
根據配置的實現標識查找數據處理回調單元實現,并調用它來處理解析好的數據。
8.如權利要求1所述的批量數據導入組件,其特征在于:所述的中心處理單元負責解析器選擇、解析任務調度、解析生命周期管理、結果輸出。
9.一種使用權利要求1-8任意一項所述組件的批量數據導入方法,包括如下步驟:
(S1)在業務模塊和批量數據導入組件之間實現數據處理接口,在組件中進行相應的配置;
(S2)將需要批量導入的數據按配置要求寫入文檔,或者將已有文檔按配置要求調整格式;
(S3)在業務模塊中嵌入導入接口,并附加上配置標識,業務用戶使用嵌入的導入接口上傳數據文檔;
(S4)組件的中心處理單元接收到上傳的數據文檔及配置標識后,查找對應的配置信息,并調用相應的解析器解析上傳的數據,解析完成后調用步驟(S1)實現的數據處理接口向業務模塊傳遞解析后的數據;
(S5)回調接口處理完成后,返回處理結果信息到中心處理單元,中心處理單元整合各步驟的處理結果信息并返回給業務用戶,包括系統驗證信息及回調接口處理結果的信息。
10.如權利要求9所述的批量數據導入方法,其特征在于:步驟(S4)中所述的解析器分別解析出實際文檔標識內容及其對應的數據內容,解析過程中調用配置的基本驗證規則對數據進行驗證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于明博教育科技股份有限公司,未經明博教育科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611107428.1/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
 - 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
 - 數據發送方法、數據發送系統、數據發送裝置以及數據結構
 - 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
 - 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
 - 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
 - 數據發送和數據接收設備、數據發送和數據接收方法
 - 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
 - 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
 - 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
 





