欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用于頁面輸入數(shù)據(jù)的驗證方法及裝置的制造方法

文檔序號:9922203閱讀:228來源:國知局
用于頁面輸入數(shù)據(jù)的驗證方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及互聯(lián)網(wǎng)通信技術(shù),尤其涉及一種用于頁面輸入數(shù)據(jù)的驗證方法及裝置。
【背景技術(shù)】
[0002]隨著網(wǎng)絡(luò)的普及以及網(wǎng)速的提升,以前很多C/S版本的應(yīng)用軟件和系統(tǒng)已經(jīng)向B/S版本發(fā)展。相對于以前必須本地安裝才能使用的軟件來說,B/S版本的系統(tǒng)只需要用戶可以上網(wǎng),并且使用瀏覽器直接打開使用就可以,大大簡化了使用前的準(zhǔn)備工作和提升了移動辦公的可能性。
[0003]伴隨而來的需求是,一些讀卡器、掃描槍等USB設(shè)備也被引入系統(tǒng)作為輸入設(shè)備使用。對于web系統(tǒng)界面來說,這些設(shè)備只能做簡單的讀入操作,不能對輸入數(shù)值的安全性、有效性做控制,只能在使用時進(jìn)行驗證控制,用戶操控時有滯后感。
[0004]因此,需要一種新的用于頁面輸入數(shù)據(jù)的驗證方法及裝置。
[0005]在所述【背景技術(shù)】部分公開的上述信息僅用于加強對本公開的背景的理解,因此它可以包括不構(gòu)成對本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。

【發(fā)明內(nèi)容】

[0006]本公開提供一種用于頁面輸入數(shù)據(jù)的驗證方法及裝置,能夠驗證頁面輸入數(shù)據(jù)的安全性。
[0007]本公開的其他特性和優(yōu)點將通過下面的詳細(xì)描述變得顯然,或部分地通過本公開的實踐而習(xí)得。
[0008]根據(jù)本公開的一方面,提供一種用于頁面輸入數(shù)據(jù)的驗證方法,包括:所述頁面的輸入框?qū)νㄟ^外部輸入設(shè)備錄入的數(shù)據(jù)進(jìn)行輪詢;根據(jù)所述輪詢判斷所述數(shù)據(jù)的錄入時長是否超過預(yù)定時長;如果所述錄入時長超過所述預(yù)定時長,則判定所述錄入為人工錄入。
[0009]根據(jù)本公開的一實施方式,還包括:當(dāng)判定所述錄入為人工錄入時,清除錄入的所述數(shù)據(jù);當(dāng)所述錄入時長不超過所述預(yù)定時長時,則判定所述錄入為機器錄入。
[0010]根據(jù)本公開的一實施方式,當(dāng)判定所述錄入為機器錄入時,還包括:判斷所述數(shù)據(jù)是否與預(yù)設(shè)規(guī)則匹配;如果所述數(shù)據(jù)匹配所述預(yù)設(shè)規(guī)則,則在所述頁面的輸入框顯示所述數(shù)據(jù);如果所述數(shù)據(jù)不匹配所述預(yù)設(shè)規(guī)則,清除錄入的所述數(shù)據(jù)。
[0011]根據(jù)本公開的一實施方式,其中所述預(yù)設(shè)規(guī)則包括數(shù)據(jù)位數(shù)、類型、取值范圍中的任意一種或者其任意組合。
[0012]根據(jù)本公開的一實施方式,其中所述外部輸入設(shè)備包括具有模擬鍵盤輸入事件功能的USB輸入設(shè)備。
[00?3 ]根據(jù)本公開的一實施方式,其中所述模擬鍵盤輸入事件為onKeyup事件。
[0014]根據(jù)本公開的一實施方式,其中所述輪詢是通過定時器延時函數(shù)根據(jù)所述預(yù)定時長間隔對所述數(shù)據(jù)進(jìn)行取值。
[0015]根據(jù)本公開實施例的另一方面,提供一種用于頁面輸入數(shù)據(jù)的驗證裝置,包括:輪詢模塊,用于所述頁面的輸入框?qū)νㄟ^外部輸入設(shè)備錄入的數(shù)據(jù)進(jìn)行輪詢;判斷模塊,用于根據(jù)所述輪詢判斷所述數(shù)據(jù)的錄入時長是否超過預(yù)定時長;如果所述錄入時長超過所述預(yù)定時長,則判定所述錄入為人工錄入。
[0016]根據(jù)本公開的一實施方式,還包括:清除模塊,用于當(dāng)所述判斷模塊判定所述錄入為人工錄入時,清除錄入的所述數(shù)據(jù)。
[0017]根據(jù)本公開的一實施方式,還包括:匹配模塊,用于當(dāng)所述錄入時長不超過所述預(yù)定時長時,所述判斷模塊判定所述錄入為機器錄入,判斷所述數(shù)據(jù)是否與預(yù)設(shè)規(guī)則匹配。其中當(dāng)所述數(shù)據(jù)匹配所述預(yù)設(shè)規(guī)則時,則在所述頁面的輸入框顯示所述數(shù)據(jù);當(dāng)所述數(shù)據(jù)不匹配所述預(yù)設(shè)規(guī)則時,所述清除模塊清除錄入的所述數(shù)據(jù)。
[0018]根據(jù)本公開的用于頁面輸入數(shù)據(jù)的驗證方法及裝置,通過輪詢能夠驗證錄入頁面的輸入框的數(shù)據(jù)的安全性。
[0019]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0020]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0021]圖1示意性示出根據(jù)本公開示例實施方式的用于頁面輸入數(shù)據(jù)的驗證方法的流程圖;
[0022]圖2示意性示出根據(jù)本公開示例實施方式的用于頁面輸入數(shù)據(jù)的驗證方法的流程圖;
[0023]圖3示意性示出根據(jù)本公開示例實施方式的用于頁面輸入數(shù)據(jù)的驗證方法的流程圖;
[0024]圖4示意性示出根據(jù)本公開示例實施方式的用于頁面輸入數(shù)據(jù)的驗證裝置的框圖;
[0025]圖5示意性示出根據(jù)本公開示例實施方式的用于頁面輸入數(shù)據(jù)的驗證裝置的框圖;
[0026]圖6示意性示出根據(jù)本公開示例實施方式的終端設(shè)備的框圖。
【具體實施方式】
[0027]現(xiàn)在將參考附圖更全面地描述示例實施方式。然而,示例實施方式能夠以多種形式實施,且不應(yīng)被理解為限于在此闡述的范例;相反,提供這些實施方式使得本公開將更加全面和完整,并將示例實施方式的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。附圖僅為本公開的示意性圖解,并非一定是按比例繪制。圖中相同的附圖標(biāo)記表示相同或類似的部分,因而將省略對它們的重復(fù)描述。
[0028]此外,所描述的特征、結(jié)構(gòu)或特性可以以任何合適的方式結(jié)合在一個或更多實施方式中。在下面的描述中,提供許多具體細(xì)節(jié)從而給出對本公開的實施方式的充分理解。然而,本領(lǐng)域技術(shù)人員將意識到,可以實踐本公開的技術(shù)方案而省略所述特定細(xì)節(jié)中的一個或更多,或者可以采用其它的方法、組元、系統(tǒng)、步驟等。在其它情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)、方法、系統(tǒng)、實現(xiàn)、材料或者操作以避免喧賓奪主而使得本公開的各方面變得模糊。
[0029]附圖中所示的一些方框圖是功能實體,不一定必須與物理或邏輯上獨立的實體相對應(yīng)。可以采用軟件形式來實現(xiàn)這些功能實體,或在一個或多個硬件模塊或集成電路中實現(xiàn)這些功能實體,或在不同網(wǎng)絡(luò)和/或處理器系統(tǒng)和/或微控制器系統(tǒng)中實現(xiàn)這些功能實體。
[0030]以下示例性實施例中所描述的實施方式并不代表與本發(fā)明相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的系統(tǒng)和方法的例子。
[0031]圖1示意性示出根據(jù)本公開示例實施方式的用于頁面輸入數(shù)據(jù)的驗證方法的流程圖。
[0032]如圖1所示,在步驟S110,所述頁面的輸入框?qū)νㄟ^外部輸入設(shè)備錄入的數(shù)據(jù)進(jìn)行輪詢。
[0033]在示例性實施例,其中所述外部輸入設(shè)備包括具有模擬鍵盤輸入事件功能的USB輸入設(shè)備。
[0034]在示例性實施例,其中所述USB輸入設(shè)備包括讀卡器和/或掃描槍。當(dāng)然,在其它實施例,還可以使用其它種類的讀卡器和其它模擬鍵盤輸入事件的USB輸入設(shè)備作為數(shù)據(jù)錄入硬件,在此本公開不對此作出限制。
[0035]在示例性實施例,其中所述驗證方法基于B/S架構(gòu),所述頁面為瀏覽器打開的web系統(tǒng)頁面。
[0036]簡單介紹一下B/S架構(gòu)。B/S的英文全稱為Browser/Server,即,瀏覽器/服務(wù)器模式,它是web興起后的一種網(wǎng)絡(luò)結(jié)構(gòu)模式,web瀏覽器是客戶端(前臺)最主要的應(yīng)用軟件。這種模式統(tǒng)一了客戶端,將系統(tǒng)功能實現(xiàn)的核心部分集中到服務(wù)器(后臺)上,簡化了系統(tǒng)的開發(fā)、維護(hù)和使用??蛻舳酥灰惭b一個瀏覽器,諸如Net scape Navi gator或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix或SQL Server等數(shù)據(jù)庫,瀏覽器通過WebServer同數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交互。采用B/S結(jié)構(gòu)具有分布性特點,可以隨時隨地進(jìn)行查詢、瀏覽等業(yè)務(wù)處理。此外,業(yè)務(wù)擴展簡單方便,通過增加網(wǎng)頁即可增加服務(wù)器功能,并且維護(hù)也簡單方便,只需要改變網(wǎng)頁即可實現(xiàn)所有用戶的同步更新。
[0037]在示例性實施例,其中所述驗證方法還可以基于C/S架構(gòu)。本地安裝應(yīng)用程序,并在該本地應(yīng)用程序中打開web系統(tǒng)頁面,由于無論是B/
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
苏尼特右旗| 景洪市| 伊吾县| 清水县| 高要市| 沧州市| 凤城市| 大方县| 萨嘎县| 宁城县| 新乡县| 浠水县| 高平市| 大方县| 济宁市| 怀来县| 凤山市| 鸡西市| 荣昌县| 镇江市| 手游| 翁源县| 南昌县| 安顺市| 五常市| 辉县市| 巴彦淖尔市| 读书| 潮安县| 祁门县| 诸城市| 桦南县| 河西区| 株洲县| 漳平市| 固阳县| 汕尾市| 晴隆县| 和顺县| 巫山县| 金门县|