[發明專利]數據文本生成裝置和方法在審
| 申請號: | 201810200710.7 | 申請日: | 2018-03-12 |
| 公開(公告)號: | CN108460005A | 公開(公告)日: | 2018-08-28 |
| 發明(設計)人: | 田清鵬;王聰 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據文本 字段 生成裝置 字段內容 數據源系統 生成數據 配置的 申請 文本 結構管理模塊 數據應用系統 格式配置 功能測試 接收數據 配置模塊 生成模塊 數據準備 文本格式 文本結構 文本內容 字段結構 驗證 | ||
本申請提供一種數據文本生成裝置和方法。裝置包括:用于接收數據文本結構的數據文本結構管理模塊,所述數據文本結構包括多個字段、以及各個字段的字段結構信息;用于對所述數據文本結構中各個字段的字段內容進行配置的數據文本字段內容配置模塊;用于對數據文本的格式進行配置的數據文本格式配置模塊;用于依據數據文本結構、數據文本結構中各個字段的字段內容、以及數據文本的格式,生成數據文本的數據文本生成模塊。本申請生成的數據文本無論從文本格式、文本內容上還是數據準備的效率上,都完全滿足數據應用系統的功能測試驗證需求。且本申請利用數據文本生成裝置生成數據文本,代替數據源系統下發數據文本,避免了對數據源系統的過度依賴。
技術領域
本申請涉及數據處理技術領域,尤其涉及一種數據文本生成裝置和方法。
背景技術
目前較多的計算機系統都是以數據文本為載體進行系統間的批量數據傳輸,即數據源系統將數據批量寫入文本,通過網絡傳輸至數據應用系統。
采用此類數據傳輸機制,數據應用系統自身功能的測試驗證過程包括:數據源系統預埋數據—數據源系統批量生成數據文本—數據源系統下發數據文本至數據應用系統—數據應用系統使用數據源系統下發的數據文本進行功能測試驗證。
顯然,目前數據應用系統的功能測試驗證完全依賴于數據源系統的數據文本下發,這樣的強耦合性很有可能導致數據應用系統的功能測試受數據源系統的數據質量、數據多樣性及數據文本下發時效性等因素影響。
發明內容
有鑒于此,本申請提供一種數據文本生成裝置和方法,在滿足數據應用系統的功能測試驗證需求的情況下,減少對數據源系統的過度依賴。技術方案如下:
基于本申請的一方面,本申請提供一種數據文本生成裝置,包括:
用于接收數據文本結構的數據文本結構管理模塊,所述數據文本結構包括多個字段、以及各個字段的字段結構信息;
用于對所述數據文本結構中各個字段的字段內容進行配置的數據文本字段內容配置模塊;
用于對數據文本的格式進行配置的數據文本格式配置模塊;
用于依據所述數據文本結構、所述數據文本結構中各個字段的字段內容、以及數據文本的格式,生成數據文本的數據文本生成模塊。
可選地,所述數據文本字段內容配置模塊對所述數據文本結構中各個字段的字段內容進行配置包括:
所述數據文本字段內容配置模塊對所述數據文本結構中各個字段的字段內容的生成方式進行配置。
可選地,所述字段內容的生成方式包括以下至少一種:
默認值生成數據方式、列表取值生成數據方式、范圍取值生成數據方式、日期仿真器生成方式、IP仿真器生成方式、URL仿真器生成方式、地址仿真器生成方式、電話號碼仿真器生成方式、電子郵箱仿真器生成方式、身份證仿真器生成方式、所在城市仿真器生成方式、姓名仿真器生成方式、營業執照仿真器生成方式、郵政編碼仿真器生成方式、正則表達式生成方式。
可選地,所述字段結構信息包括字段名稱、字段順序、字段類型、字段長度;
所述數據文本的格式包括字段間分隔符、文件名格式、文件編碼。
可選地,所述數據文本結構管理模塊還用于存儲接收到的數據文本結構,以及用于提供選擇不同數據文本結構的接口。
可選地,所述裝置還包括:
用于接收數據文本,并識別接收到的數據文本的數據文本結構的數據文本識別模塊;
用于將識別到的的數據文本的數據文本結構與所述數據文本結構管理模塊存儲的數據文本結構進行比較,得到差異信息,并輸出所述差異信息的數據文本管理模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810200710.7/2.html,轉載請聲明來源鉆瓜專利網。





