[發明專利]數據收集方法、裝置、計算機設備和存儲介質在審
| 申請號: | 202110191381.6 | 申請日: | 2021-02-19 |
| 公開(公告)號: | CN112883030A | 公開(公告)日: | 2021-06-01 |
| 發明(設計)人: | 錢偉;王剛;吳敬文;金添 | 申請(專利權)人: | 南京蘇寧軟件技術有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/242;G06F16/248;G06F16/28;G06F40/253;G06F40/289 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 盛安平 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 收集 方法 裝置 計算機 設備 存儲 介質 | ||
本申請涉及大數據分析領域,具體涉及一種數據收集方法、裝置、計算機設備和存儲介質。所述方法包括:接收第一客戶端發送的表單獲取請求;從關系型數據庫的第一預設嵌套類型字段中獲取表單獲取請求對應的目標表單定義數據;將目標表單定義數據發送給第一客戶端,以指示第一客戶端根據目標表單定義數據展示表單填寫頁面;接收第一客戶端提交的其通過表單填寫頁面采集到的表單數據;將表單數據作為一條文檔存入文檔數據庫。本發明實施例可以方便用戶對表單所采集的數據進行拓展,能夠在存儲表單數據時提高數據存儲空間的利用率。
技術領域
本申請涉及大數據分析領域,特別是涉及一種數據收集方法、裝置、計算機設備和存儲介質。
背景技術
隨著企業、學校、政府各行各業內部數據收集需要,不同的場景(例如:出行登記、車位登記等)需要定制不同的表單下發到各部門,由各部門填寫后進行匯總統計,數據采集的過程工作量巨大。其中,由于不同的場景需要的表單的格式不一樣,開發人員會為不同場景開發相應的表單,然而定制化開發表單使得用戶不能方便地對表單所采集的數據進行拓展,此外不同表單數據的存儲會造成數據存儲空間的浪費。
發明內容
本發明針對現有技術的缺點,提供了一種數據收集方法、裝置、計算機設備和存儲介質,本發明實施例可以方便用戶對表單所采集的數據進行拓展,能夠在存儲表單數據時提高數據存儲空間的利用率。
本發明根據第一方面提供了一種數據收集方法,在一個實施例中,該方法包括:
接收第一客戶端發送的表單獲取請求;
從關系型數據庫的第一預設嵌套類型字段中獲取表單獲取請求對應的目標表單定義數據;
將目標表單定義數據發送給第一客戶端,以指示第一客戶端根據目標表單定義數據展示表單填寫頁面;
接收第一客戶端提交的其通過表單填寫頁面采集到的表單數據;
將表單數據作為一條文檔存入文檔數據庫。
在一個實施例中,將表單數據作為一條文檔存入文檔數據庫的步驟,包括:
識別出表單數據包括的各個表單控件數據的數據類型,將各個表單控件數據存入文檔數據庫中的與各個表單控件數據的數據類型對應的第二預設嵌套類型字段中。
在一個實施例中,表單控件數據的數據類型為字符串、日期和長型;
第一預設嵌套類型字段為JSON嵌套字段;第二預設嵌套類型字段為nested嵌套字段。
在一個實施例中,接收第一客戶端發送的表單獲取請求的步驟之前,還包括:
通過第二客戶端向表單創建用戶提供表單創建頁面;
接收第二客戶端提交的目標表單定義數據,目標表單定義數據是第二客戶端基于表單創建用戶在表單創建頁面中的操作,識別出其選擇的用于創建表單的每個表單控件,獲取其配置的表單描述數據及其為每個表單控件配置的控件配置數據,根據表單描述數據以及每個表單控件對應的控件配置數據生成的;
將表單定義數據存入關系型數據庫的第一預設嵌套類型字段中。
在一個實施例中,該方法還包括:為存儲于文檔數據庫中的每個表單的所有表單數據建立索引。
為存儲于文檔數據庫中的每個表單的所有表單數據建立索引的步驟,包括:
使用分詞組件對文檔數據庫中的每個表單的所有表單數據進行分詞處理,得到多個詞元;
使用語言處理組件對每個詞元進行語言處理,得到多個詞;
使用索引組件根據多個詞創建文檔鏈表,得到每個表單對應的索引。
在一個實施例中,該方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京蘇寧軟件技術有限公司,未經南京蘇寧軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110191381.6/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





