[發明專利]數據處理方法在審
| 申請號: | 201410004710.1 | 申請日: | 2014-01-06 |
| 公開(公告)號: | CN104765741A | 公開(公告)日: | 2015-07-08 |
| 發明(設計)人: | 楊森;陳林;王少東 | 申請(專利權)人: | 中國銀聯股份有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 俞華梁;湯春龍 |
| 地址: | 200135 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 | ||
技術領域
本發明涉及計算機領域,特別涉及一種計算機執行的數據處理方法。
背景技術
在現有技術中,服務器系統在接收到從客戶端發送的數據(特別是大量各種類型、分屬不同業務的數據)之后,一般首先以某種方式將該數據存儲在服務器系統的某個存儲區域中,然后再執行一定的檢查程序或其它處理程序來判定從客戶端接收的數據是否合法(例如是否符合一定的規范),并進而判定如何處理該數據(例如,是丟棄該數據還是將該數據提供給執行單元來進行進一步的操作)。
但是,這樣的檢查或處理程序無法滿足新類型數據的檢查。例如,根據業務擴展的需要,服務器系統需要允許接收不同于以往的新類型數據。這時,往往需要重新修改應用程序,不能適應快速發展的業務需要。
另外,由于檢查或處理程序一般在數據存儲之后再執行檢查,其存在一定的滯后性,服務器的大量存儲資源被可能是不合法的數據占用,造成資源浪費。
發明內容
為解決上述問題,根據本發明的一個方面,提供了一種計算機執行的數據處理方法,包括:預先設置并存儲數據特征字串集,其中所述數據特征字串集中的每一個包括一個或多個通配字符,所述一個或多個通配字符定義數據字符的格式;接收從客戶端上傳的待處理數據,其中所述待處理數據具有第一長度;從所預先設置并存儲的數據特征字串集中查找具有所述第一長度的第一數據特征字串集;以及如果查找到所述第一數據特征字串集,則根據所述第一數據特征字串集來對所述待處理數據進行處理。
上述數據處理方法還可包括:如果在所述數據特征字串集中未查找到具有所述第一長度的所述第一數據特征字串集,則拒絕從客戶端上傳的所述待處理數據。
在上述數據處理方法中,根據所述第一數據特征字串集來對所述待處理數據進行處理包括:將所述待處理數據與所述第一數據特征字串集按字節進行匹配。
在上述數據處理方法中,根據所述第一數據特征字串集來對所述待處理數據進行處理還包括:如果所述待處理數據與所述第一數據特征字串集中的至少一個字串相匹配,則允許從客戶端上傳的所述待處理數據存儲在服務器中;否則,拒絕從客戶端上傳的所述待處理數據。
在上述數據處理方法中,所述數據為文件名。
在上述數據處理方法中,所述一個或多個通配符表示日期格式、數字格式或字母格式。
在上述數據處理方法中,將所述待處理數據與所述第一數據特征字串集按字節進行匹配包括:利用所述第一數據特征字串集中的一個或多個通配符所定義的數據格式來對所述待處理數據進行檢查。
上述數據處理方法還可包括:在根據所述第一數據特征字串集來對所述待處理數據進行處理之前,利用所述第一數據特征字串集中的一個或多個通配符所定義的數據格式來對所述第一數據特征字串集來進行自檢。
在一個實施例中,本發明所述的計算機執行的數據處理方法可以適用于文件名合法性檢查的應用場景。通過采用本數據處理方法中特征字串的形式以及通用的匹配邏輯,可對客戶端上傳的多樣化的業務文件的文件名合法性進行檢查,降低非法文件對公共服務器存儲的無效占用,減少公共文件服務器與后續應用處理服務器的無效調用。該技術方案采用靈活的配置來滿足業務的及時需要,通過文件名特征字串的形式來滿足多變的業務需求,以及利用通用的應用檢查邏輯來解決每一種業務文件名的檢查邏輯都硬寫到應用程序中的問題。
附圖說明
在參照附圖閱讀了本發明的具體實施方式以后,本領域技術人員將會更清楚地了解本發明的各個方面。本領域技術人員應當理解的是:這些附圖僅僅用于配合具體實施方式說明本發明的技術方案,而并非意在對本發明的保護范圍構成限制。
圖1是根據本發明的一個實施例的數據處理方法的流程示意圖;
圖2是根據本發明的一個實施例、文件名檢查流程示意圖;
圖3是根據本發明的一個實施例、文件名和文件名特征字串通配方法實現示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀聯股份有限公司,未經中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410004710.1/2.html,轉載請聲明來源鉆瓜專利網。





