[發明專利]基于java的數據過濾處理模塊及同步、異步過濾方法在審
| 申請號: | 201711037833.5 | 申請日: | 2017-10-28 |
| 公開(公告)號: | CN107766538A | 公開(公告)日: | 2018-03-06 |
| 發明(設計)人: | 史大洋;范淵 | 申請(專利權)人: | 杭州安恒信息技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 杭州賽科專利代理事務所(普通合伙)33230 | 代理人: | 郭薇,馮年群 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 java 數據 過濾 處理 模塊 同步 異步 方法 | ||
1.一種基于java的數據過濾處理模塊,其特征在于:所述數據過濾處理模塊包括用于接收用戶傳遞數據及過濾處理后數據的數據接收單元、用于將數據接收單元接收的數據序列化處理的序列化單元、用于暫存序列化后的數據對象且支持主題訂閱和用戶分組功能的消息隊列單元、用于將序列化處理后的數據根據主題訂閱和用戶分組的不同進行反序列化處理的反序列化單元和用于對反序列化處理后的數據進行處理或用于直接處理數據接收單元接收的數據的數據處理單元;所述數據處理單元中包括若干對配合設置的過濾器和處理器。
2.根據權利要求1所述的一種基于java的數據過濾處理模塊,其特征在于:所述過濾器包括字符串過濾器、日期過濾器和數字過濾器。
3.根據權利要求2所述的一種基于java的數據過濾處理模塊,其特征在于:所述處理器包括用于刪除字段、刪除對象及替換字段的字符串處理器、日期處理器和數字處理器,所述字符串處理器、日期處理器和數字處理器與字符串過濾器、日期過濾器和數字過濾器配合設置。
4.根據權利要求2所述的一種基于java的數據過濾處理模塊,其特征在于:所述字符串過濾器包括字符串長度過濾器、字符串編碼過濾器、制定字符判斷過濾器、判斷空過濾器和字符串自定義過濾器。
5.根據權利要求2所述的一種基于java的數據過濾處理模塊,其特征在于:所述日期過濾器包括日期范圍過濾器、特殊年份過濾器、日期精度過濾器和日期自定義過濾器。
6.根據權利要求5所述的一種基于java的數據過濾處理模塊,其特征在于:所述日期自定義過濾器為用于加減年份、月份、周、時、分、秒,整合周、整合月、整合年或格式轉換的過濾器。
7.根據權利要求2所述的一種基于java的數據過濾處理模塊,其特征在于:所述數字過濾器包括數字范圍過濾器、數字類型過濾器、數字精度過濾器和數字自定義過濾器。
8.根據權利要求6所述的一種基于java的數據過濾處理模塊,其特征在于:與所述數字過濾器配合的數字處理器為用于取負數、取絕對值、開方運算、冪運算或指數運算的處理器。
9.一種采用權利要求1~8之一所述的基于java的數據過濾處理模塊的同步過濾方法,其特征在于:所述方法包括以下步驟:
步驟1.1:初始化若干對配合設置的過濾器和處理器;初始化數據接收單元為同步處理模式;
步驟1.2:數據接收單元在接收到數據以后同步發送至數據處理單元;
步驟1.3:數據處理單元在接受到數據以后調用若干對配合設置的過濾器和處理器;
步驟1.4:過濾器和處理器對數據進行過濾及處理,返回數據接收單元;
步驟1.5:數據接收單元將過濾及處理后的數據作為返回值返回至用戶。
10.一種采用權利要求1~8之一所述的基于java的數據過濾處理模塊的異步過濾方法,其特征在于:所述方法包括以下步驟:
步驟2.1:初始化若干對配合設置的過濾器和處理器;初始化數據接收單元為異步處理模式;初始化序列化單元和反序列化單元;
步驟2.2:數據接收單元接收到數據后,采用序列化單元對數據進行序列化處理;
步驟2.3:數據接收單元將序列化后的數據對象放入消息隊列單元;
步驟2.4:數據處理單元從消息隊列單元處獲取數據對象,并采用反序列化單元對數據對象進行還原,并通過若干對配合設置的過濾器和處理器逐次對數據進行過濾和處理;
步驟2.5:將過濾和處理完成的數據通過消息隊列單元回傳至數據接收單元;
步驟2.6:數據接收單元將處理后的數據作為返回值返回至用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州安恒信息技術有限公司,未經杭州安恒信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711037833.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電子香煙
- 下一篇:一種針狀加熱式電子煙
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





