本發明涉(she)及計算機技術領域,具體而言,涉(she)及一種校驗輸入內容(rong)的方(fang)法和裝置(zhi)。
背景技術:
目前,很多網頁中(zhong)的提(ti)(ti)供用戶(hu)填寫(xie)內(nei)容的功能,例如(ru)填寫(xie)數(shu)字(zi)(zi)(zi),很多網站需要對用戶(hu)的數(shu)字(zi)(zi)(zi)輸入進行(xing)校驗,在只(zhi)進行(xing)簡單校驗(如(ru)是(shi)(shi)否為數(shu)字(zi)(zi)(zi))的情況(kuang)下,一(yi)般都(dou)是(shi)(shi)采用彈出提(ti)(ti)示,或者一(yi)直(zhi)在填寫(xie)數(shu)字(zi)(zi)(zi)的界面上顯示提(ti)(ti)示信息以及標注錯誤位置。
如(ru)果采用彈出(chu)提(ti)示(shi)(shi)(shi)的(de)方法(fa),待提(ti)示(shi)(shi)(shi)關閉(bi)或(huo)消失后(hou),用戶(hu)將只(zhi)能在(zai)再(zai)次觸發(fa)校驗后(hou)才能再(zai)次觀看(kan)提(ti)示(shi)(shi)(shi)信息;如(ru)果采用在(zai)界面上顯(xian)示(shi)(shi)(shi)提(ti)示(shi)(shi)(shi)信息并標注錯誤(wu)位置的(de)方式(shi)(shi),提(ti)示(shi)(shi)(shi)文字一直顯(xian)示(shi)(shi)(shi),則需預(yu)留文字位置,限制了很多界面設計方式(shi)(shi)方法(fa)。
技術實現要素:
鑒于上述問題(ti),提出了本發明以便提供一種(zhong)克服上述問題(ti)或者至少部分(fen)地(di)解(jie)決上述問題(ti)的(de)校驗輸入內容的(de)方法和裝置(zhi)。
依據(ju)本(ben)發明的(de)一(yi)(yi)個方面,提(ti)供了一(yi)(yi)種校驗輸(shu)(shu)入(ru)內容(rong)的(de)方法,包括:檢測用(yong)于供用(yong)戶輸(shu)(shu)入(ru)內容(rong)的(de)輸(shu)(shu)入(ru)控件是(shi)否(fou)失(shi)去焦(jiao)點事(shi)件;在(zai)所(suo)述輸(shu)(shu)入(ru)控件失(shi)去焦(jiao)點事(shi)件時,判(pan)斷(duan)所(suo)述用(yong)戶輸(shu)(shu)入(ru)的(de)內容(rong)是(shi)否(fou)符合預設的(de)規則,并根據(ju)判(pan)斷(duan)結果生成對所(suo)述內容(rong)的(de)提(ti)示(shi)信息并進(jin)行(xing)顯示(shi)。
可選地,前(qian)述(shu)(shu)的(de)校驗輸入內容的(de)方法,還包括:在所述(shu)(shu)提示信(xin)息的(de)顯示時間到達預定閾值時,消(xiao)除所述(shu)(shu)提示信(xin)息。
可選地,前述(shu)(shu)的(de)校(xiao)驗輸入內容(rong)的(de)方法,判(pan)斷所述(shu)(shu)用(yong)戶輸入的(de)內容(rong)是否符 合預(yu)設的(de)規則,并根據(ju)判(pan)斷結果生(sheng)成對所述(shu)(shu)內容(rong)的(de)提(ti)示(shi)信息并進(jin)行顯(xian)示(shi),具體包括:在所述(shu)(shu)內容(rong)不(bu)符合所述(shu)(shu)規則時,生(sheng)成所述(shu)(shu)提(ti)示(shi)信息以提(ti)示(shi)所述(shu)(shu)內容(rong)不(bu)符合所述(shu)(shu)規則。
可(ke)選地(di),前述(shu)(shu)(shu)(shu)(shu)的校驗輸入內(nei)(nei)容(rong)的方法,判(pan)斷(duan)(duan)所(suo)述(shu)(shu)(shu)(shu)(shu)用(yong)戶輸入的內(nei)(nei)容(rong)是(shi)否(fou)符(fu)合(he)預(yu)設(she)(she)(she)的規則(ze),并根據(ju)判(pan)斷(duan)(duan)結(jie)果(guo)生(sheng)成對所(suo)述(shu)(shu)(shu)(shu)(shu)內(nei)(nei)容(rong)的提(ti)(ti)示(shi)(shi)信(xin)息并進行顯示(shi)(shi),具體(ti)包括:判(pan)斷(duan)(duan)所(suo)述(shu)(shu)(shu)(shu)(shu)內(nei)(nei)容(rong)是(shi)否(fou)符(fu)合(he)預(yu)設(she)(she)(she)的類(lei)型(xing)(xing)(xing)和(he)/或范(fan)圍(wei),并在(zai)(zai)所(suo)述(shu)(shu)(shu)(shu)(shu)內(nei)(nei)容(rong)與(yu)(yu)所(suo)述(shu)(shu)(shu)(shu)(shu)類(lei)型(xing)(xing)(xing)和(he)/或范(fan)圍(wei)不(bu)符(fu)時生(sheng)成用(yong)于提(ti)(ti)示(shi)(shi)所(suo)述(shu)(shu)(shu)(shu)(shu)內(nei)(nei)容(rong)與(yu)(yu)所(suo)述(shu)(shu)(shu)(shu)(shu)類(lei)型(xing)(xing)(xing)和(he)/或范(fan)圍(wei)不(bu)符(fu)的提(ti)(ti)示(shi)(shi)信(xin)息;在(zai)(zai)所(suo)述(shu)(shu)(shu)(shu)(shu)內(nei)(nei)容(rong)與(yu)(yu)所(suo)述(shu)(shu)(shu)(shu)(shu)類(lei)型(xing)(xing)(xing)和(he)/或范(fan)圍(wei)相符(fu)時,按(an)預(yu)定(ding)方式(shi)對所(suo)述(shu)(shu)(shu)(shu)(shu)內(nei)(nei)容(rong)中(zhong)的具體(ti)值進行計算(suan),并判(pan)斷(duan)(duan)計算(suan)結(jie)果(guo)是(shi)否(fou)與(yu)(yu)預(yu)設(she)(she)(she)結(jie)果(guo)匹配,并在(zai)(zai)所(suo)述(shu)(shu)(shu)(shu)(shu)計算(suan)結(jie)果(guo)與(yu)(yu)所(suo)述(shu)(shu)(shu)(shu)(shu)預(yu)設(she)(she)(she)結(jie)果(guo)不(bu)匹配時生(sheng)成用(yong)于提(ti)(ti)示(shi)(shi)所(suo)述(shu)(shu)(shu)(shu)(shu)計算(suan)結(jie)果(guo)與(yu)(yu)所(suo)述(shu)(shu)(shu)(shu)(shu)預(yu)設(she)(she)(she)結(jie)果(guo)不(bu)匹配的提(ti)(ti)示(shi)(shi)信(xin)息。
可選地,前(qian)述的(de)校驗輸(shu)入內容(rong)的(de)方法,還(huan)包(bao)括:在(zai)所述內容(rong)與所述類型(xing)(xing)和/或范圍不符(fu)時修(xiu)改所述輸(shu)入控(kong)件的(de)狀態以提示所述內容(rong)與所述類型(xing)(xing)和/或范圍不符(fu)。
依據(ju)本發明的(de)(de)(de)另一(yi)方面,提(ti)供(gong)了一(yi)種(zhong)校驗輸入內(nei)容(rong)的(de)(de)(de)裝(zhuang)置(zhi),包(bao)括:檢測(ce)模塊,用于(yu)檢測(ce)用于(yu)供(gong)用戶輸入內(nei)容(rong)的(de)(de)(de)輸入控(kong)件是(shi)否(fou)失去(qu)焦點事件;提(ti)示(shi)信息模塊,用于(yu)在所述輸入控(kong)件失去(qu)焦點事件時,判斷所述用戶輸入的(de)(de)(de)內(nei)容(rong)是(shi)否(fou)符合(he)預設(she)的(de)(de)(de)規則,并根據(ju)判斷結果生成對所述內(nei)容(rong)的(de)(de)(de)提(ti)示(shi)信息并進行顯示(shi)。
可選地,前述(shu)的(de)校驗(yan)輸(shu)入內(nei)容的(de)裝置,所述(shu)提示信(xin)息(xi)模(mo)塊還在所述(shu)提示信(xin)息(xi)的(de)顯示時間到達預(yu)定閾值時,消(xiao)除所述(shu)提示信(xin)息(xi)。
可選地,前述(shu)的校驗輸入內容(rong)的裝置,所述(shu)提(ti)示信息(xi)模(mo)塊在所述(shu)內容(rong)不(bu)符合所述(shu)規(gui)則時,生成所述(shu)提(ti)示信息(xi)以(yi)提(ti)示所述(shu)內容(rong)不(bu)符合所述(shu)規(gui)則。
可選(xuan)地(di),前述(shu)(shu)的(de)(de)校驗輸入內(nei)容(rong)的(de)(de)裝置,所(suo)(suo)(suo)(suo)述(shu)(shu)提示(shi)信息(xi)模塊(kuai)判斷所(suo)(suo)(suo)(suo)述(shu)(shu)內(nei)容(rong)是(shi)否符(fu)(fu)合預設(she)的(de)(de)類型(xing)和/或范(fan)(fan)圍,并(bing)在所(suo)(suo)(suo)(suo)述(shu)(shu)內(nei)容(rong)與(yu)(yu)所(suo)(suo)(suo)(suo)述(shu)(shu)類型(xing)和/或范(fan)(fan)圍不(bu)符(fu)(fu)時(shi)生(sheng)(sheng)成用(yong)于(yu)提示(shi)所(suo)(suo)(suo)(suo)述(shu)(shu)內(nei)容(rong)與(yu)(yu)所(suo)(suo)(suo)(suo)述(shu)(shu)類型(xing)和/或范(fan)(fan)圍不(bu)符(fu)(fu)的(de)(de)提示(shi)信息(xi);所(suo)(suo)(suo)(suo)述(shu)(shu)提示(shi)信息(xi)模塊(kuai)在所(suo)(suo)(suo)(suo)述(shu)(shu)內(nei)容(rong)與(yu)(yu)所(suo)(suo)(suo)(suo)述(shu)(shu)類型(xing)和/或范(fan)(fan)圍相符(fu)(fu)時(shi),按預定方式對所(suo)(suo)(suo)(suo)述(shu)(shu)內(nei)容(rong)中的(de)(de)具體值(zhi)進(jin)行(xing)計算,并(bing)判斷計算結果(guo)是(shi)否與(yu)(yu)預設(she)結果(guo)匹(pi)(pi)配(pei)(pei)(pei),并(bing)在所(suo)(suo)(suo)(suo)述(shu)(shu)計算結果(guo)與(yu)(yu)所(suo)(suo)(suo)(suo)述(shu)(shu)預設(she)結果(guo)不(bu)匹(pi)(pi)配(pei)(pei)(pei)時(shi)生(sheng)(sheng)成用(yong)于(yu)提示(shi)所(suo)(suo)(suo)(suo)述(shu)(shu)計算結果(guo)與(yu)(yu)所(suo)(suo)(suo)(suo)述(shu)(shu)預設(she)結果(guo)不(bu)匹(pi)(pi)配(pei)(pei)(pei)的(de)(de)提示(shi)信息(xi)。
可選地,前述(shu)的(de)校驗輸入(ru)內(nei)(nei)容的(de)裝置,還包括:狀(zhuang)態模塊,用于在(zai)所述(shu)內(nei)(nei)容與所述(shu)類型和(he)/或范圍不符時修改所述(shu)輸入(ru)控件的(de)狀(zhuang)態以提(ti)示(shi)所述(shu)內(nei)(nei)容與所述(shu)類型和(he)/或范圍不符。
根據以(yi)(yi)上技(ji)術方(fang)案(an),本發明的校驗輸(shu)入內(nei)容的方(fang)法和裝(zhuang)置至少具有以(yi)(yi)下優點:
根據本(ben)發明的技術(shu)方案,實時檢測輸(shu)(shu)(shu)(shu)入(ru)(ru)(ru)控件是否失(shi)去焦(jiao)點事件,只要(yao)輸(shu)(shu)(shu)(shu)入(ru)(ru)(ru)控件失(shi)去焦(jiao)點事件,就表(biao)示用(yong)戶(hu)(hu)完成在(zai)輸(shu)(shu)(shu)(shu)入(ru)(ru)(ru)控件中的輸(shu)(shu)(shu)(shu)入(ru)(ru)(ru),此時可以基(ji)于用(yong)戶(hu)(hu)輸(shu)(shu)(shu)(shu)入(ru)(ru)(ru)的內容的進行(xing)校驗(yan);可見在(zai)本(ben)發明的實施例中,只要(yao)輸(shu)(shu)(shu)(shu)入(ru)(ru)(ru)控件失(shi)去焦(jiao)點事件就會觸(chu)(chu)發校驗(yan)生成的新的提(ti)示信息(xi),不(bu)需要(yao)用(yong)戶(hu)(hu)自行(xing)觸(chu)(chu)發校驗(yan),也不(bu)會只保持(chi)舊的校驗(yan)信息(xi)。
上(shang)述說(shuo)明(ming)(ming)僅是本(ben)發(fa)明(ming)(ming)技術方案的概述,為(wei)了(le)能(neng)(neng)夠(gou)更(geng)清楚了(le)解本(ben)發(fa)明(ming)(ming)的技術手段,而(er)可依照(zhao)說(shuo)明(ming)(ming)書的內容予以實施,并且為(wei)了(le)讓本(ben)發(fa)明(ming)(ming)的上(shang)述和其它(ta)目的、特征和優點能(neng)(neng)夠(gou)更(geng)明(ming)(ming)顯易懂(dong),以下特舉本(ben)發(fa)明(ming)(ming)的具(ju)體實施方式。
附圖說明
通(tong)(tong)過閱讀(du)下文優選(xuan)實施(shi)方式的(de)詳(xiang)細描述,各種(zhong)其他的(de)優點和益(yi)處對于本領域普(pu)通(tong)(tong)技術人員將(jiang)變得清楚明(ming)了(le)。附(fu)圖(tu)(tu)僅用(yong)于示出優選(xuan)實施(shi)方式的(de)目的(de),而并不認為是對本發(fa)明(ming)的(de)限制。而且(qie)在(zai)整個附(fu)圖(tu)(tu)中,用(yong)相同的(de)參考符(fu)號(hao)表示相同的(de)部件(jian)。在(zai)附(fu)圖(tu)(tu)中:
圖1示(shi)出了(le)根據(ju)本發(fa)明的一個(ge)實施例的校驗(yan)輸入內容(rong)的方法的流程圖;
圖2示出(chu)了根(gen)據本(ben)發明的(de)一(yi)個實施(shi)例的(de)校(xiao)驗輸入內容(rong)的(de)方法的(de)流程圖;
圖3示出了根據本發明的一個實施例的校(xiao)驗輸入內容的方法(fa)的流(liu)程圖;
圖4示(shi)出(chu)了根據(ju)本發明的(de)一個實施(shi)例(li)的(de)校驗輸入內容的(de)方法的(de)效果圖;
圖5示出了根據本發(fa)明的一個實施例(li)的校驗輸入內容(rong)的方法的效果圖;
圖(tu)(tu)6示出了根據本發明的一個實施例的校驗(yan)輸入內容的裝置的框圖(tu)(tu);
圖(tu)7示(shi)出了根據(ju)本發明的(de)一個實施例的(de)校驗輸入內(nei)容的(de)裝置的(de)框圖(tu)。
具體實施方式
下面將參照附圖更詳細地(di)描述本(ben)公開的(de)示(shi)例(li)(li)性(xing)實(shi)(shi)施(shi)例(li)(li)。雖(sui)然(ran)附圖中顯示(shi)了本(ben)公開的(de)示(shi)例(li)(li)性(xing)實(shi)(shi)施(shi)例(li)(li),然(ran)而應(ying)當理解(jie),可以以各(ge)種形式實(shi)(shi)現本(ben)公開而不應(ying)被(bei)這里闡述的(de)實(shi)(shi)施(shi)例(li)(li)所限(xian)制。相反,提供這些實(shi)(shi)施(shi)例(li)(li)是為了能(neng)夠更透徹地(di)理解(jie)本(ben)公開,并且(qie)能(neng)夠將本(ben)公開的(de)范圍完(wan)整的(de)傳達給(gei)本(ben)領(ling)域的(de)技術人員。
如圖1所示,本(ben)發明的一(yi)個實施例中提供了一(yi)種(zhong)校(xiao)驗輸入內容的方法,包括:
步驟110,檢測(ce)用(yong)于(yu)供(gong)用(yong)戶(hu)輸入內容的輸入控(kong)件是否失去焦點事(shi)件。在本實施例中,當輸入控(kong)件失去焦點事(shi)件,則表示用(yong)戶(hu)完成(cheng)了(le)一次輸入操作;具體(ti)地,為需(xu)要進行校驗的輸入控(kong)件分別注冊(ce)失去焦點onblur事(shi)件。
步驟(zou)120,在輸(shu)入控(kong)件(jian)失去焦點事件(jian)時,判斷(duan)用(yong)(yong)(yong)戶輸(shu)入的(de)(de)內容是否符合預設的(de)(de)規則,并(bing)根(gen)據判斷(duan)結果(guo)生成(cheng)對(dui)內容的(de)(de)提(ti)示信息并(bing)進行(xing)顯示。在本(ben)實(shi)施例中,對(dui)預設規則不(bu)進行(xing)限制,例如,對(dui)用(yong)(yong)(yong)戶輸(shu)入的(de)(de)地址進行(xing)校驗,所(suo)輸(shu)入的(de)(de)市必(bi)須是屬于(yu)所(suo)輸(shu)入的(de)(de)省(sheng)(sheng),如果(guo)不(bu)是,則可(ke)能是用(yong)(yong)(yong)戶輸(shu)入的(de)(de)市不(bu)正確,也可(ke)能是省(sheng)(sheng)不(bu)正確,所(suo)以此(ci)時就可(ke)以把省(sheng)(sheng)市的(de)(de)輸(shu)入控(kong)件(jian)區域進行(xing)整體(ti)警(jing)示。
根據本實(shi)施例(li)的技(ji)術方案中(zhong),時檢測輸(shu)入控件是(shi)否(fou)失去焦點事件,只(zhi)要輸(shu)入控件失去焦點事件,就表(biao)示用(yong)戶(hu)(hu)完成(cheng)在輸(shu)入控件中(zhong)的輸(shu)入,此(ci)時可(ke)以(yi)基(ji)于(yu)用(yong)戶(hu)(hu)輸(shu)入的內容的進行(xing)校(xiao)驗;可(ke)見在本發(fa)(fa)明(ming)的實(shi)施例(li)中(zhong),只(zhi)要輸(shu)入控件失去焦點事件就會(hui)觸(chu)發(fa)(fa)校(xiao)驗生成(cheng)的新(xin)的提示信息,不需(xu)要用(yong)戶(hu)(hu)自行(xing)觸(chu)發(fa)(fa)校(xiao)驗,也不會(hui)只(zhi)保持舊的校(xiao)驗信息。
如(ru)圖2所(suo)示,本發明的(de)一(yi)個實施例中提供(gong)了(le)一(yi)種校驗輸入內容的(de)方(fang)法,包(bao)括(kuo):
步驟(zou)210,檢測用(yong)于(yu)供用(yong)戶輸(shu)入(ru)內容的輸(shu)入(ru)控(kong)件是(shi)否失去焦點事件。
步驟(zou)220,在輸入控件失去焦點事件時(shi)(shi),判斷用戶輸入的(de)(de)內(nei)容是否符合預設的(de)(de)規則,在內(nei)容不符合規則時(shi)(shi),生成(cheng)提(ti)示(shi)(shi)(shi)信(xin)息以(yi)提(ti)示(shi)(shi)(shi)內(nei)容不符合規則。在本實施例中,對(dui)提(ti)示(shi)(shi)(shi)信(xin)息的(de)(de)類型和(he)/或范圍(wei)不進(jin)行限制,彈(dan)出提(ti)示(shi)(shi)(shi)或在輸入控件同(tong)一界(jie)面上生成(cheng)的(de)(de)提(ti)示(shi)(shi)(shi)。
步驟230,在提示(shi)信(xin)(xin)息的顯示(shi)時(shi)間到(dao)達(da)預定(ding)閾值時(shi),消(xiao)除(chu)提示(shi)信(xin)(xin)息。在本實施例中,生成(cheng)的提示(shi)信(xin)(xin)息在到(dao)達(da)一定(ding)時(shi)間內消(xiao)失,避(bi)免對用(yong)戶的其他(ta)操(cao)作造成(cheng)干擾。
如圖3所示,本發(fa)明的(de)(de)一(yi)個(ge)實施例中提供了一(yi)種校驗(yan)輸入內(nei)容(rong)的(de)(de)方法(fa),還包括:
步驟310,檢(jian)測用(yong)于供用(yong)戶輸入內容的(de)輸入控件是(shi)否失(shi)去焦點事件。
步驟(zou)320,在輸(shu)入(ru)(ru)控件(jian)失去焦點(dian)事件(jian)時,判斷內(nei)容是否符合(he)預設的類型(xing)和(he)(he)/或(huo)范圍(wei)(wei),并在內(nei)容與(yu)類型(xing)和(he)(he)/或(huo)范圍(wei)(wei)不(bu)符時生成(cheng)用于(yu)提(ti)示(shi)內(nei)容與(yu)類型(xing)和(he)(he)/或(huo)范圍(wei)(wei)不(bu)符的提(ti)示(shi)信息(xi),以及修改(gai)輸(shu)入(ru)(ru)控件(jian)的狀態以提(ti)示(shi)內(nei)容與(yu)類型(xing)和(he)(he)/或(huo)范圍(wei)(wei)不(bu)符。
步驟330,在(zai)(zai)(zai)內(nei)(nei)容(rong)與(yu)類(lei)型(xing)和/或范圍相符時,按預(yu)定方(fang)式(shi)對(dui)內(nei)(nei)容(rong)中的(de)(de)具體值進(jin)行(xing)計算,并判(pan)斷計算結(jie)(jie)果(guo)(guo)是否與(yu)預(yu)設(she)結(jie)(jie)果(guo)(guo)匹(pi)配(pei)(pei),并在(zai)(zai)(zai)計算結(jie)(jie)果(guo)(guo)與(yu)預(yu)設(she)結(jie)(jie)果(guo)(guo)不匹(pi)配(pei)(pei)時生(sheng)成用于提示(shi)計算結(jie)(jie)果(guo)(guo)與(yu)預(yu)設(she)結(jie)(jie)果(guo)(guo)不匹(pi)配(pei)(pei)的(de)(de)提示(shi)信息。在(zai)(zai)(zai)本(ben)(ben)實施(shi)例中,可見對(dui)內(nei)(nei)容(rong)類(lei)型(xing)、范圍的(de)(de)判(pan)斷是具有(you)較高(gao)的(de)(de)優先(xian)級的(de)(de),因為(wei)內(nei)(nei)容(rong)類(lei)型(xing)、范圍不正確(que)的(de)(de)情況下沒有(you)必(bi)要進(jin)行(xing)后續的(de)(de)判(pan)斷,所(suo)以(yi)在(zai)(zai)(zai)本(ben)(ben)實施(shi)例中首先(xian)進(jin)行(xing)內(nei)(nei)容(rong)類(lei)型(xing)、范圍的(de)(de)判(pan)斷,再進(jin)行(xing)復雜度較高(gao)的(de)(de)后續判(pan)斷。
假設(she)(she)(she)校(xiao)(xiao)(xiao)驗條件(jian)如(ru)下(xia):輸(shu)入(ru)是(shi)否(fou)為(wei)數(shu)字,輸(shu)入(ru)是(shi)否(fou)大(da)于等(deng)0,輸(shu)入(ru)是(shi)否(fou)小于等(deng)100,所有(you)輸(shu)入(ru)控(kong)件(jian)的(de)(de)(de)值(zhi)累加是(shi)否(fou)為(wei)100,校(xiao)(xiao)(xiao)驗通(tong)(tong)過(guo)(guo)(guo)后(hou)向服(fu)務器(qi)提(ti)交數(shu)據。則根據本(ben)實施例可以如(ru)下(xia)進(jin)行:校(xiao)(xiao)(xiao)驗當前(qian)(qian)輸(shu)入(ru)控(kong)件(jian)的(de)(de)(de)輸(shu)入(ru)值(zhi)是(shi)否(fou)為(wei)數(shu)字(類(lei)型(xing)),若(ruo)(ruo)不是(shi)則用alert方(fang)法(一種生成提(ti)示的(de)(de)(de)方(fang)法)彈出提(ti)示用戶“請輸(shu)入(ru)數(shu)字”,且將該(gai)控(kong)件(jian)格(ge)式(shi)(shi)的(de)(de)(de)邊(bian)框(kuang)(kuang)設(she)(she)(she)為(wei)“1px red solid(即(ji)設(she)(she)(she)置(zhi)為(wei)紅(hong)(hong)色(se))”,實現紅(hong)(hong)色(se)邊(bian)框(kuang)(kuang)進(jin)行醒(xing)目警(jing)示;若(ruo)(ruo)是(shi)數(shu)字,則進(jin)一步校(xiao)(xiao)(xiao)驗是(shi)否(fou)是(shi)0-100(范圍)校(xiao)(xiao)(xiao)驗不通(tong)(tong)過(guo)(guo)(guo)同(tong)樣設(she)(she)(she)置(zhi)為(wei)紅(hong)(hong)色(se)邊(bian)框(kuang)(kuang)。若(ruo)(ruo)通(tong)(tong)過(guo)(guo)(guo)校(xiao)(xiao)(xiao)驗,將該(gai)控(kong)件(jian)格(ge)式(shi)(shi)的(de)(de)(de)邊(bian)框(kuang)(kuang)設(she)(she)(she)為(wei)設(she)(she)(she)為(wei)正(zheng)常值(zhi)。如(ru)果以上(shang)校(xiao)(xiao)(xiao)驗都通(tong)(tong)過(guo)(guo)(guo),再(zai)累加所有(you)輸(shu)入(ru)控(kong)件(jian)的(de)(de)(de)值(zhi),若(ruo)(ruo)其總和結果不為(wei)100,提(ti)示用戶“累加結果應為(wei)100”,按前(qian)(qian)述(shu)方(fang)式(shi)(shi)設(she)(she)(she)置(zhi)控(kong)件(jian)格(ge)式(shi)(shi),通(tong)(tong)過(guo)(guo)(guo)設(she)(she)(she)置(zhi)紅(hong)(hong)色(se)邊(bian)框(kuang)(kuang)的(de)(de)(de)方(fang)式(shi)(shi)標識(shi)整個(ge)區(qu)域。如(ru)果通(tong)(tong)過(guo)(guo)(guo)校(xiao)(xiao)(xiao)驗,則去掉(diao)紅(hong)(hong)色(se)框(kuang)(kuang)選。上(shang)述(shu)校(xiao)(xiao)(xiao)驗都通(tong)(tong)過(guo)(guo)(guo)后(hou),再(zai)進(jin)行數(shu)據提(ti)交,否(fou)則阻止提(ti)交操作。
具體如(ru)圖(tu)4和圖(tu)5所示(shi),校(xiao)驗(yan)時先對當前輸(shu)入框(kuang)(控件)進(jin)行(xing)簡(jian)單校(xiao)驗(yan), 如(ru)圖(tu)4校(xiao)驗(yan)當前輸(shu)入是否為數字、是否小于0等,如(ru)果未通(tong)過校(xiao)驗(yan),則(ze)(ze)彈(dan)出一個(ge)在一定時間(jian)后(hou)(hou)(hou)自動(dong)消失的提示(shi),告知用(yong)戶(hu)(hu)相應信息,并(bing)(bing)用(yong)警示(shi)色(如(ru)紅色)框(kuang)選整個(ge)輸(shu)入框(kuang);待(dai)校(xiao)驗(yan)通(tong)過后(hou)(hou)(hou),再(zai)進(jin)行(xing)復(fu)雜校(xiao)驗(yan),如(ru)圖(tu)5校(xiao)驗(yan)5個(ge)輸(shu)入框(kuang)的權(quan)值累加是否為100,如(ru)果未通(tong)過校(xiao)驗(yan),則(ze)(ze)彈(dan)出一個(ge)在一定時間(jian)后(hou)(hou)(hou)自動(dong)消失的提示(shi),告知用(yong)戶(hu)(hu)相應信息,并(bing)(bing)用(yong)警示(shi)色框(kuang)選包括5個(ge)輸(shu)入框(kuang)的校(xiao)驗(yan)區域。
如圖6所示,本發明的一個實(shi)施(shi)例中提供了一種校驗輸入內容(rong)的裝(zhuang)置,包括:
檢(jian)測(ce)模塊610,檢(jian)測(ce)用(yong)于(yu)供用(yong)戶輸(shu)(shu)入(ru)(ru)內(nei)容的輸(shu)(shu)入(ru)(ru)控件(jian)是否失去焦(jiao)點(dian)事件(jian)。在本實施(shi)例中(zhong),當輸(shu)(shu)入(ru)(ru)控件(jian)失去焦(jiao)點(dian)事件(jian),則(ze)表示用(yong)戶完成(cheng)了(le)一次(ci)輸(shu)(shu)入(ru)(ru)操作(zuo);具(ju)體(ti)地,為(wei)需要進行(xing)校驗的輸(shu)(shu)入(ru)(ru)控件(jian)分別注(zhu)冊失去焦(jiao)點(dian)onblur事件(jian)。
提(ti)(ti)示信息(xi)模塊620,在輸(shu)入(ru)控(kong)件失去焦點事件時(shi),判斷用戶(hu)輸(shu)入(ru)的(de)內(nei)容是(shi)否(fou)符合預(yu)設的(de)規則,并(bing)根據(ju)判斷結果生(sheng)成對內(nei)容的(de)提(ti)(ti)示信息(xi)并(bing)進(jin)行顯(xian)示。在本實(shi)施例中,對預(yu)設規則不(bu)(bu)進(jin)行限制,例如,對用戶(hu)輸(shu)入(ru)的(de)地址進(jin)行校驗,所(suo)輸(shu)入(ru)的(de)市必須是(shi)屬于所(suo)輸(shu)入(ru)的(de)省,如果不(bu)(bu)是(shi),則可能(neng)(neng)是(shi)用戶(hu)輸(shu)入(ru)的(de)市不(bu)(bu)正(zheng)確,也(ye)可能(neng)(neng)是(shi)省不(bu)(bu)正(zheng)確,所(suo)以此時(shi)就(jiu)可以把省市的(de)輸(shu)入(ru)控(kong)件區域進(jin)行整體警示。
根據本(ben)實施(shi)例的(de)(de)(de)(de)(de)技(ji)術方案中(zhong),時檢測(ce)輸(shu)入控件(jian)是否(fou)失去焦點事(shi)件(jian),只(zhi)(zhi)要(yao)輸(shu)入控件(jian)失去焦點事(shi)件(jian),就(jiu)表示用(yong)(yong)戶(hu)完(wan)成在輸(shu)入控件(jian)中(zhong)的(de)(de)(de)(de)(de)輸(shu)入,此時可以(yi)基(ji)于用(yong)(yong)戶(hu)輸(shu)入的(de)(de)(de)(de)(de)內容的(de)(de)(de)(de)(de)進行校(xiao)(xiao)驗;可見在本(ben)發明(ming)的(de)(de)(de)(de)(de)實施(shi)例中(zhong),只(zhi)(zhi)要(yao)輸(shu)入控件(jian)失去焦點事(shi)件(jian)就(jiu)會觸發校(xiao)(xiao)驗生成的(de)(de)(de)(de)(de)新的(de)(de)(de)(de)(de)提示信息,不需要(yao)用(yong)(yong)戶(hu)自(zi)行觸發校(xiao)(xiao)驗,也不會只(zhi)(zhi)保持舊的(de)(de)(de)(de)(de)校(xiao)(xiao)驗信息。
本發(fa)明的(de)一(yi)個實施例中提供了一(yi)種校驗輸入內容的(de)裝置,包括(kuo):
檢測模塊(kuai)610,檢測用于供用戶輸入內容的輸入控件是否失去(qu)焦點(dian)事件。
提(ti)示(shi)(shi)信息模塊(kuai)620,在輸(shu)入(ru)控件失去焦(jiao)點事(shi)件時,判斷用戶(hu)輸(shu)入(ru)的(de)內容(rong)(rong)是否符合(he)預設的(de)規則,在內容(rong)(rong)不(bu)(bu)符合(he)規則時,生成提(ti)示(shi)(shi)信息以提(ti)示(shi)(shi)內容(rong)(rong)不(bu)(bu)符合(he) 規則。在本實(shi)施例中,對提(ti)示(shi)(shi)信息的(de)類(lei)型和/或范(fan)圍不(bu)(bu)進行限制,彈出(chu)提(ti)示(shi)(shi)或在輸(shu)入(ru)控件同(tong)一界面上生成的(de)提(ti)示(shi)(shi)。
提(ti)示信(xin)(xin)(xin)息(xi)模塊620,在(zai)提(ti)示信(xin)(xin)(xin)息(xi)的顯(xian)示時(shi)(shi)(shi)間到達預定(ding)閾值時(shi)(shi)(shi),消除提(ti)示信(xin)(xin)(xin)息(xi)。在(zai)本實(shi)施例中(zhong),生成的提(ti)示信(xin)(xin)(xin)息(xi)在(zai)到達一(yi)定(ding)時(shi)(shi)(shi)間內消失,避免對用戶(hu)的其(qi)他操作造成干擾。
如圖7所示,本(ben)發明的一個實施例中提供了一種校(xiao)驗輸入(ru)內容的裝置(zhi),包括:
檢測模(mo)塊710,檢測用(yong)于(yu)供用(yong)戶輸入內容的輸入控(kong)件是否(fou)失(shi)去焦點(dian)事(shi)件。
提(ti)示信(xin)息模塊720,在輸入控件失去焦(jiao)點(dian)事(shi)件時(shi),判斷內(nei)容是否(fou)符(fu)合(he)預(yu)設(she)的類(lei)型(xing)和/或范(fan)圍,并在內(nei)容與(yu)類(lei)型(xing)和/或范(fan)圍不(bu)符(fu)時(shi)生成(cheng)用于提(ti)示內(nei)容與(yu)類(lei)型(xing)和/或范(fan)圍不(bu)符(fu)的提(ti)示信(xin)息,以及
狀態模塊(kuai)730,修改輸(shu)入控件的(de)狀態以提示(shi)內容與類型(xing)和/或(huo)范圍不符(fu)。
提示信息模塊720,在(zai)內(nei)容(rong)與(yu)類(lei)型(xing)(xing)和/或范(fan)(fan)圍相符時,按(an)預定方式對內(nei)容(rong)中的(de)具體值進(jin)行計(ji)算,并判斷(duan)計(ji)算結(jie)(jie)(jie)果(guo)(guo)是(shi)(shi)否與(yu)預設(she)結(jie)(jie)(jie)果(guo)(guo)匹配,并在(zai)計(ji)算結(jie)(jie)(jie)果(guo)(guo)與(yu)預設(she)結(jie)(jie)(jie)果(guo)(guo)不(bu)匹配時生(sheng)成(cheng)用于提示計(ji)算結(jie)(jie)(jie)果(guo)(guo)與(yu)預設(she)結(jie)(jie)(jie)果(guo)(guo)不(bu)匹配的(de)提示信息。在(zai)本實施(shi)例(li)中,可見對內(nei)容(rong)類(lei)型(xing)(xing)、范(fan)(fan)圍的(de)判斷(duan)是(shi)(shi)具有較(jiao)高的(de)優(you)先級(ji)的(de),因為(wei)內(nei)容(rong)類(lei)型(xing)(xing)、范(fan)(fan)圍不(bu)正確的(de)情況下沒有必要(yao)進(jin)行后續的(de)判斷(duan),所以(yi)在(zai)本實施(shi)例(li)中首先進(jin)行內(nei)容(rong)類(lei)型(xing)(xing)、范(fan)(fan)圍的(de)判斷(duan),再(zai)進(jin)行復雜度較(jiao)高的(de)后續判斷(duan)。
假(jia)設(she)(she)校(xiao)(xiao)驗(yan)條件(jian)(jian)(jian)(jian)(jian)如下(xia)(xia):輸入(ru)是(shi)(shi)否(fou)為(wei)(wei)(wei)數(shu)字(zi)(zi),輸入(ru)是(shi)(shi)否(fou)大(da)于等0,輸入(ru)是(shi)(shi)否(fou)小于等100,所(suo)有輸入(ru)控(kong)件(jian)(jian)(jian)(jian)(jian)的(de)值(zhi)累加(jia)是(shi)(shi)否(fou)為(wei)(wei)(wei)100,校(xiao)(xiao)驗(yan)通(tong)(tong)過(guo)后向服務器提交數(shu)據(ju)。則根據(ju)本實(shi)施例可以(yi)如下(xia)(xia)進(jin)行(xing):校(xiao)(xiao)驗(yan)當前(qian)輸入(ru)控(kong)件(jian)(jian)(jian)(jian)(jian)的(de)輸入(ru)值(zhi)是(shi)(shi)否(fou)為(wei)(wei)(wei)數(shu)字(zi)(zi)(類型),若不是(shi)(shi)則用(yong)alert方(fang)法(一(yi)種生成提示(shi)(shi)的(de)方(fang)法)彈出提示(shi)(shi)用(yong)戶(hu)“請輸入(ru)數(shu)字(zi)(zi)”,且(qie)將該控(kong)件(jian)(jian)(jian)(jian)(jian)格式(shi)的(de)邊框(kuang)設(she)(she)為(wei)(wei)(wei)“1px red solid(即設(she)(she)置(zhi)為(wei)(wei)(wei)紅(hong)色(se))”,實(shi)現紅(hong)色(se)邊框(kuang)進(jin)行(xing)醒目警示(shi)(shi);若是(shi)(shi)數(shu)字(zi)(zi),則進(jin)一(yi)步(bu)校(xiao)(xiao)驗(yan)是(shi)(shi)否(fou)是(shi)(shi)0-100(范圍)校(xiao)(xiao)驗(yan)不通(tong)(tong)過(guo)同樣設(she)(she)置(zhi)為(wei)(wei)(wei)紅(hong)色(se)邊框(kuang)。若通(tong)(tong)過(guo)校(xiao)(xiao)驗(yan),將該控(kong)件(jian)(jian)(jian)(jian)(jian)格式(shi)的(de)邊框(kuang)設(she)(she)為(wei)(wei)(wei)設(she)(she)為(wei)(wei)(wei)正常值(zhi)。如果以(yi)上校(xiao)(xiao)驗(yan)都通(tong)(tong)過(guo),再(zai)累加(jia)所(suo)有輸入(ru)控(kong)件(jian)(jian)(jian)(jian)(jian)的(de)值(zhi),若其總和(he)結果不為(wei)(wei)(wei)100,提示(shi)(shi)用(yong)戶(hu)“累加(jia)結果應為(wei)(wei)(wei)100”,按前(qian)述方(fang)式(shi)設(she)(she)置(zhi)控(kong)件(jian)(jian)(jian)(jian)(jian)格式(shi),通(tong)(tong)過(guo)設(she)(she) 置(zhi)紅(hong)色(se)邊框(kuang)的(de)方(fang)式(shi)標識整(zheng)個區(qu)域。如果通(tong)(tong)過(guo)校(xiao)(xiao)驗(yan),則去掉紅(hong)色(se)框(kuang)選。上述校(xiao)(xiao)驗(yan)都通(tong)(tong)過(guo)后,再(zai)進(jin)行(xing)數(shu)據(ju)提交,否(fou)則阻止(zhi)提交操作。
具體如(ru)(ru)(ru)(ru)圖4和圖5所示(shi)(shi),校(xiao)(xiao)驗(yan)(yan)(yan)時先對(dui)當前輸(shu)入(ru)框(kuang)(控件)進行簡單校(xiao)(xiao)驗(yan)(yan)(yan),如(ru)(ru)(ru)(ru)圖4校(xiao)(xiao)驗(yan)(yan)(yan)當前輸(shu)入(ru)是否為數字、是否小于0等,如(ru)(ru)(ru)(ru)果未通過(guo)校(xiao)(xiao)驗(yan)(yan)(yan),則彈(dan)出(chu)一(yi)個(ge)(ge)在一(yi)定時間后(hou)(hou)自(zi)動(dong)消(xiao)失的提示(shi)(shi),告知用(yong)戶相應信息,并用(yong)警示(shi)(shi)色(se)(如(ru)(ru)(ru)(ru)紅色(se))框(kuang)選整個(ge)(ge)輸(shu)入(ru)框(kuang);待校(xiao)(xiao)驗(yan)(yan)(yan)通過(guo)后(hou)(hou),再進行復雜校(xiao)(xiao)驗(yan)(yan)(yan),如(ru)(ru)(ru)(ru)圖5校(xiao)(xiao)驗(yan)(yan)(yan)5個(ge)(ge)輸(shu)入(ru)框(kuang)的權值(zhi)累加是否為100,如(ru)(ru)(ru)(ru)果未通過(guo)校(xiao)(xiao)驗(yan)(yan)(yan),則彈(dan)出(chu)一(yi)個(ge)(ge)在一(yi)定時間后(hou)(hou)自(zi)動(dong)消(xiao)失的提示(shi)(shi),告知用(yong)戶相應信息,并用(yong)警示(shi)(shi)色(se)框(kuang)選包括(kuo)5個(ge)(ge)輸(shu)入(ru)框(kuang)的校(xiao)(xiao)驗(yan)(yan)(yan)區域。
在(zai)此提供的(de)算(suan)法和顯(xian)示(shi)不(bu)與任何特(te)定計算(suan)機、虛擬系統(tong)或者其它設備固有(you)相關。各(ge)種(zhong)通用(yong)系統(tong)也可以與基于在(zai)此的(de)示(shi)教一起使用(yong)。根據上(shang)面的(de)描述,構(gou)造(zao)這類系統(tong)所要求(qiu)的(de)結構(gou)是(shi)顯(xian)而易見(jian)的(de)。此外,本發(fa)(fa)(fa)明(ming)也不(bu)針對任何特(te)定編程語言(yan)。應當明(ming)白,可以利用(yong)各(ge)種(zhong)編程語言(yan)實現在(zai)此描述的(de)本發(fa)(fa)(fa)明(ming)的(de)內容,并(bing)且上(shang)面對特(te)定語言(yan)所做的(de)描述是(shi)為了(le)披露本發(fa)(fa)(fa)明(ming)的(de)最佳實施方(fang)式。
在(zai)(zai)此(ci)處所提供的說明書(shu)(shu)中,說明了大量具(ju)(ju)體細節(jie)。然而,能夠理(li)解,本發明的實施例(li)可(ke)以(yi)在(zai)(zai)沒(mei)有(you)這些具(ju)(ju)體細節(jie)的情況下實踐。在(zai)(zai)一些實例(li)中,并未詳細示出公知的方法、結構和技(ji)術,以(yi)便不(bu)模糊(hu)對(dui)本說明書(shu)(shu)的理(li)解。
類似地(di)(di),應(ying)當理(li)解,為(wei)了(le)精簡本公開(kai)并幫助(zhu)理(li)解各個(ge)(ge)(ge)發(fa)(fa)明(ming)(ming)方(fang)(fang)面(mian)(mian)中(zhong)(zhong)的(de)(de)(de)(de)一個(ge)(ge)(ge)或多(duo)個(ge)(ge)(ge),在(zai)上面(mian)(mian)對本發(fa)(fa)明(ming)(ming)的(de)(de)(de)(de)示例(li)(li)性實(shi)施(shi)例(li)(li)的(de)(de)(de)(de)描(miao)述中(zhong)(zhong),本發(fa)(fa)明(ming)(ming)的(de)(de)(de)(de)各個(ge)(ge)(ge)特征有時被一起分(fen)組到單(dan)個(ge)(ge)(ge)實(shi)施(shi)例(li)(li)、圖、或者對其的(de)(de)(de)(de)描(miao)述中(zhong)(zhong)。然(ran)而,并不應(ying)將該(gai)公開(kai)的(de)(de)(de)(de)方(fang)(fang)法解釋成(cheng)反映如(ru)下意(yi)圖:即所(suo)(suo)(suo)要(yao)求(qiu)保護的(de)(de)(de)(de)本發(fa)(fa)明(ming)(ming)要(yao)求(qiu)比在(zai)每(mei)個(ge)(ge)(ge)權利(li)要(yao)求(qiu)中(zhong)(zhong)所(suo)(suo)(suo)明(ming)(ming)確記載的(de)(de)(de)(de)特征更多(duo)的(de)(de)(de)(de)特征。更確切地(di)(di)說(shuo),如(ru)下面(mian)(mian)的(de)(de)(de)(de)權利(li)要(yao)求(qiu)書所(suo)(suo)(suo)反映的(de)(de)(de)(de)那樣(yang),發(fa)(fa)明(ming)(ming)方(fang)(fang)面(mian)(mian)在(zai)于少(shao)于前(qian)面(mian)(mian)公開(kai)的(de)(de)(de)(de)單(dan)個(ge)(ge)(ge)實(shi)施(shi)例(li)(li)的(de)(de)(de)(de)所(suo)(suo)(suo)有特征。因(yin)此,遵(zun)循具(ju)體(ti)實(shi)施(shi)方(fang)(fang)式(shi)的(de)(de)(de)(de)權利(li)要(yao)求(qiu)書由(you)此明(ming)(ming)確地(di)(di)并入該(gai)具(ju)體(ti)實(shi)施(shi)方(fang)(fang)式(shi),其中(zhong)(zhong)每(mei)個(ge)(ge)(ge)權利(li)要(yao)求(qiu)本身都(dou)作(zuo)為(wei)本發(fa)(fa)明(ming)(ming)的(de)(de)(de)(de)單(dan)獨實(shi)施(shi)例(li)(li)。
本領域(yu)那(nei)些(xie)技(ji)術人員可以(yi)理解,可以(yi)對實(shi)施(shi)例中(zhong)的(de)(de)(de)設(she)備中(zhong)的(de)(de)(de)模(mo)(mo)(mo)塊進(jin)行自適(shi)應性地改變并且把(ba)(ba)(ba)它們設(she)置在與該實(shi)施(shi)例不同(tong)的(de)(de)(de)一(yi)個或(huo)(huo)多個設(she)備中(zhong)。可以(yi)把(ba)(ba)(ba)實(shi)施(shi)例中(zhong)的(de)(de)(de)模(mo)(mo)(mo)塊或(huo)(huo)單元(yuan)或(huo)(huo)組(zu)件組(zu)合(he)成一(yi)個模(mo)(mo)(mo)塊或(huo)(huo)單元(yuan)或(huo)(huo)組(zu)件,以(yi)及(ji)此外可 以(yi)把(ba)(ba)(ba)它們分成多個子模(mo)(mo)(mo)塊或(huo)(huo)子單元(yuan)或(huo)(huo)子組(zu)件。除(chu)了這樣的(de)(de)(de)特征(zheng)(zheng)和/或(huo)(huo)過(guo)程(cheng)或(huo)(huo)者(zhe)單元(yuan)中(zhong)的(de)(de)(de)至少一(yi)些(xie)是(shi)相互排(pai)斥(chi)之外,可以(yi)采用任何組(zu)合(he)對本說明(ming)書(shu)(包(bao)括伴(ban)隨(sui)的(de)(de)(de)權利要(yao)(yao)(yao)求、摘(zhai)要(yao)(yao)(yao)和附(fu)圖(tu))中(zhong)公(gong)開的(de)(de)(de)所有特征(zheng)(zheng)以(yi)及(ji)如此公(gong)開的(de)(de)(de)任何方法(fa)或(huo)(huo)者(zhe)設(she)備的(de)(de)(de)所有過(guo)程(cheng)或(huo)(huo)單元(yuan)進(jin)行組(zu)合(he)。除(chu)非另外明(ming)確陳述,本說明(ming)書(shu)(包(bao)括伴(ban)隨(sui)的(de)(de)(de)權利要(yao)(yao)(yao)求、摘(zhai)要(yao)(yao)(yao)和附(fu)圖(tu))中(zhong)公(gong)開的(de)(de)(de)每(mei)個特征(zheng)(zheng)可以(yi)由提供相同(tong)、等(deng)同(tong)或(huo)(huo)相似目的(de)(de)(de)的(de)(de)(de)替代(dai)特征(zheng)(zheng)來代(dai)替。
此(ci)外,本領域的(de)(de)技術人員能夠理解(jie),盡(jin)管在此(ci)所(suo)述的(de)(de)一些實(shi)施(shi)(shi)例包(bao)括其它實(shi)施(shi)(shi)例中(zhong)所(suo)包(bao)括的(de)(de)某些特(te)征而(er)不是(shi)其它特(te)征,但是(shi)不同實(shi)施(shi)(shi)例的(de)(de)特(te)征的(de)(de)組合意(yi)(yi)味著處(chu)于本發(fa)明的(de)(de)范(fan)圍之(zhi)內并(bing)且形(xing)成不同的(de)(de)實(shi)施(shi)(shi)例。例如,在下面(mian)的(de)(de)權利(li)要求(qiu)書中(zhong),所(suo)要求(qiu)保護的(de)(de)實(shi)施(shi)(shi)例的(de)(de)任意(yi)(yi)之(zhi)一都可以以任意(yi)(yi)的(de)(de)組合方式來使用。
本(ben)發明(ming)的(de)(de)(de)(de)(de)各個(ge)部(bu)件(jian)(jian)實(shi)(shi)(shi)施例(li)可(ke)以以硬件(jian)(jian)實(shi)(shi)(shi)現,或者(zhe)(zhe)(zhe)以在(zai)一(yi)個(ge)或者(zhe)(zhe)(zhe)多(duo)個(ge)處理器(qi)(qi)上(shang)(shang)運行的(de)(de)(de)(de)(de)軟件(jian)(jian)模塊實(shi)(shi)(shi)現,或者(zhe)(zhe)(zhe)以它們(men)的(de)(de)(de)(de)(de)組合實(shi)(shi)(shi)現。本(ben)領(ling)域的(de)(de)(de)(de)(de)技術人員應當理解,可(ke)以在(zai)實(shi)(shi)(shi)踐中(zhong)使用微(wei)處理器(qi)(qi)或者(zhe)(zhe)(zhe)數字信號(hao)處理器(qi)(qi)(DSP)來實(shi)(shi)(shi)現根(gen)據本(ben)發明(ming)實(shi)(shi)(shi)施例(li)的(de)(de)(de)(de)(de)在(zai)表格上(shang)(shang)添加復選框的(de)(de)(de)(de)(de)裝(zhuang)置(zhi)中(zhong)的(de)(de)(de)(de)(de)一(yi)些或者(zhe)(zhe)(zhe)全部(bu)部(bu)件(jian)(jian)的(de)(de)(de)(de)(de)一(yi)些或者(zhe)(zhe)(zhe)全部(bu)功能(neng)。本(ben)發明(ming)還可(ke)以實(shi)(shi)(shi)現為(wei)用于執(zhi)行這里所描(miao)述(shu)的(de)(de)(de)(de)(de)方法的(de)(de)(de)(de)(de)一(yi)部(bu)分或者(zhe)(zhe)(zhe)全部(bu)的(de)(de)(de)(de)(de)設備或者(zhe)(zhe)(zhe)裝(zhuang)置(zhi)程(cheng)(cheng)序(xu)(例(li)如(ru),計算(suan)機(ji)程(cheng)(cheng)序(xu)和計算(suan)機(ji)程(cheng)(cheng)序(xu)產(chan)品(pin))。這樣的(de)(de)(de)(de)(de)實(shi)(shi)(shi)現本(ben)發明(ming)的(de)(de)(de)(de)(de)程(cheng)(cheng)序(xu)可(ke)以存儲(chu)在(zai)計算(suan)機(ji)可(ke)讀介質上(shang)(shang),或者(zhe)(zhe)(zhe)可(ke)以具(ju)有一(yi)個(ge)或者(zhe)(zhe)(zhe)多(duo)個(ge)信號(hao)的(de)(de)(de)(de)(de)形式(shi)(shi)。這樣的(de)(de)(de)(de)(de)信號(hao)可(ke)以從因特(te)網(wang)網(wang)站上(shang)(shang)下(xia)載(zai)得到,或者(zhe)(zhe)(zhe)在(zai)載(zai)體(ti)信號(hao)上(shang)(shang)提供,或者(zhe)(zhe)(zhe)以任何(he)其他形式(shi)(shi)提供。
應(ying)該注意(yi)的(de)(de)(de)(de)是(shi)上述實(shi)施例(li)對(dui)本發明進行(xing)說明而不是(shi)對(dui)本發明進行(xing)限(xian)制,并且本領域(yu)技術人員在不脫離所附權(quan)(quan)利(li)(li)要(yao)(yao)求(qiu)(qiu)(qiu)的(de)(de)(de)(de)范圍的(de)(de)(de)(de)情況下可設計(ji)出替(ti)換實(shi)施例(li)。在權(quan)(quan)利(li)(li)要(yao)(yao)求(qiu)(qiu)(qiu)中(zhong),不應(ying)將(jiang)位于括(kuo)號(hao)之間的(de)(de)(de)(de)任(ren)何參考符號(hao)構造成對(dui)權(quan)(quan)利(li)(li)要(yao)(yao)求(qiu)(qiu)(qiu)的(de)(de)(de)(de)限(xian)制。單詞(ci)“包含”不排(pai)除存在未(wei)列在權(quan)(quan)利(li)(li)要(yao)(yao)求(qiu)(qiu)(qiu)中(zhong)的(de)(de)(de)(de)元(yuan)(yuan)(yuan)(yuan)件(jian)(jian)或(huo)步驟。位于元(yuan)(yuan)(yuan)(yuan)件(jian)(jian)之前的(de)(de)(de)(de)單詞(ci)“一(yi)”或(huo)“一(yi)個(ge)”不排(pai)除存在多個(ge)這(zhe)樣的(de)(de)(de)(de)元(yuan)(yuan)(yuan)(yuan)件(jian)(jian)。本發明可以借助于包括(kuo)有若干(gan)不同元(yuan)(yuan)(yuan)(yuan)件(jian)(jian)的(de)(de)(de)(de)硬(ying)件(jian)(jian)以及借助于適當編程的(de)(de)(de)(de)計(ji)算機來實(shi)現(xian)。在列舉了若干(gan)裝置的(de)(de)(de)(de)單元(yuan)(yuan)(yuan)(yuan)權(quan)(quan)利(li)(li)要(yao)(yao)求(qiu)(qiu)(qiu)中(zhong),這(zhe)些(xie)裝置中(zhong)的(de)(de)(de)(de)若干(gan)個(ge)可以是(shi)通過同一(yi)個(ge)硬(ying)件(jian)(jian)項來具體(ti)體(ti)現(xian)。單詞(ci)第(di)一(yi)、第(di)二、以及第(di)三等(deng)的(de)(de)(de)(de)使(shi)用(yong)不表示(shi)任(ren)何順(shun)序。可將(jiang)這(zhe)些(xie)單詞(ci)解釋為(wei)名(ming)稱。