[發明專利]一種驗證字段有效性的方法和系統有效
| 申請號: | 200710090059.4 | 申請日: | 2007-03-23 |
| 公開(公告)號: | CN101075989A | 公開(公告)日: | 2007-11-21 |
| 發明(設計)人: | 李斌 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/12 |
| 代理公司: | 北京德琦知識產權代理有限公司 | 代理人: | 羅正云;宋志強 |
| 地址: | 518044廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 驗證 字段 有效性 方法 系統 | ||
技術領域
本發明涉及計算機應用(Application)技術領域,更具體地說,本發明 涉及一種驗證字段有效性的方法和系統。
背景技術
隨著互聯網技術的不斷成熟,互聯網日益成為人們獲取信息、交流、 娛樂、營商等的重要平臺。互聯網架構由Web服務器、客戶端和超文本傳 輸協議(HTTP)組成。在各種Web界面以及計算機網絡應用中,通常會有 對用戶輸入的字段進行有效性驗證的需求。比如,驗證用戶輸入的電子郵件 地址是否符合格式要求、驗證用戶輸入的證件號碼是否合法等等。
不僅于此,在各種軟件開發中也會有對輸入字段進行有效性驗證的需 求。用戶通常使用軟件來達到簡化工作、方便使用的目的。一般用戶使用軟 件來進行信息的存儲以及同步更新等處理,用戶通過軟件的操作入口進行各 種信息的錄入,通常這種錄入的信息數據都具有一定有效性的判斷。例如: 用戶錄入的Email地址信息必須都是字母和數字,而且具有一定的格式要求; 用戶錄入的手機號碼或者電話號碼只能是羅馬數字,而且具有一定的長度限 制,因此在軟件中具有大量對用戶輸入數據進行有效性判斷的邏輯代碼。
隨著網絡以及軟件技術的不斷發展,軟件變的更加復雜并也提供了越來 越多復雜的功能,用戶輸入的數據也隨之不斷增加,因此業務邏輯的判斷規 則也越來越復雜。例如:以前Email賬號的格式必須在“”后面有個“.”, 而前面不需要“.”,但是現在也支持各種不局限于這種要求的Email格式。 另外,對于手機號碼或者電話號碼,原來的位數會逐漸增多,因此其格式要 求也會相應改變。各種格式要求的改變造成了判斷邏輯處于一種變更的狀 態,如果要支持這種變更必須讓專業開發人員對判斷邏輯代碼進行修改才可 以支持,而這必然耗時耗力,使得成本難以控制,因此這種方式已經不適合 當前的軟件發展需要。
更具體地,在當前的客戶端軟件中,對于用戶輸入的某些字段的有效性 判斷,例如對于用戶輸入的號碼、手機號碼或者Email,或者某些屬性字段 的長度以及接受的編碼規定都是在程序中進行硬編碼的方式進行判斷的,即 在程序中由有效性判斷模塊提供某個應用編程接口(API)函數來判斷某個 字段的組成規則、長度或者所屬于的字符編碼,每個字段的有效性判斷必須 由單獨的函數進行編寫處理,沒有辦法不修改代碼而修改判斷處理邏輯。
從上述現有技術實現方案來看,對于業務變化頻繁的客戶端軟件,現有 技術不利于后續的適應變化,例如對于某些字段的格式的變化,開發人員必 須修改某些字段的有效性判斷處理邏輯,才能有效變更這種需求。而對用戶 來說,用戶可能就涉及到自動升級程序才可以適應這種變化,因此現有技術 不利于客戶端軟件的業務變更,也不利于用戶的使用。
由此可見,無論是網絡應用還是各種軟件開發中,或者其它的任意可能 應用場所中,都會有對字段進行有效性驗證的需求,但是現有技術中的具體 實現卻無法適應后續的業務變化,不利于相應的業務變更。
發明內容
有鑒于此,本發明的主要目的是提出一種驗證字段有效性的方法,以適 應后續的業務變化。
本發明的另一目的是提出一種驗證字段有效性的系統,以適應后續的業 務變化。
為達到上述目的,本發明的技術方案是這樣實現的:
一種驗證字段有效性的方法,預先配置可擴展標志語言(XML)字段 配置文件表,所述XML字段配置文件表包含有用于驗證輸入字段有效性的 XML配置信息,該方法還包括:
接收輸入字段;
解析所述XML字段配置文件表以獲取XML配置信息,并根據所述 XML配置信息對所述輸入字段進行有效性驗證;
所述XML字段配置文件表包括多種XML配置信息及用于區別XML配置 信息的根元素;
所述客戶端,用于遍歷XML字段配置文件表,獲取對應于根元素的多 種XML配置信息,并根據所獲取的多種XML配置信息,對對應于多個輸 入模塊的多個輸入字段分別進行有效性驗證。
該方法進一步包括:
更新所述XML字段配置文件表中的XML配置信息,解析所述XML 字段配置文件表以獲取更新后的XML配置信息,并根據所述更新后的XML 配置信息對所述輸入字段進行有效性驗證。
所述解析XML字段配置文件表以獲取XML配置信息,并根據XML 配置信息對輸入字段進行有效性驗證包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710090059.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:低噪音汽車升降電機
- 下一篇:多功能三段式高溫反壓滅菌裝置





