專利名稱:用戶年齡的檢測(cè)方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)應(yīng)用領(lǐng)域,尤其涉及一種通過(guò)用戶操作計(jì)算機(jī)檢測(cè)用戶 年齡的方法及其裝置。
背景技術(shù):
當(dāng)今網(wǎng)絡(luò)技術(shù)飛速發(fā)展,網(wǎng)絡(luò)已經(jīng)從各個(gè)方面影響著人們的生活。網(wǎng)絡(luò)內(nèi) ,供商為不同需求的用戶提供了不同的內(nèi)容和服務(wù)。通常情況下,通過(guò)用戶 身份驗(yàn)證的方式鑒別不同的用戶,以提供相應(yīng)的內(nèi)容和服務(wù),但是這種身份驗(yàn) 證方式無(wú)法驗(yàn)證用戶的年齡,因此不適于針對(duì)用戶的年齡段提供相應(yīng)的內(nèi)容。 而出于保護(hù)未成年人利益以及保護(hù)內(nèi)容數(shù)據(jù)安全的考慮,這種需要根據(jù)用戶年 齡段來(lái)提供相應(yīng)內(nèi)容和服務(wù)的需求越來(lái)越大,但是目前還沒有很好的手段通過(guò) 網(wǎng)絡(luò)鑒別用戶所處的年齡段的方法。
發(fā)明內(nèi)容
本發(fā)明提供一種用戶年齡的檢測(cè)方法,用以實(shí)現(xiàn)通過(guò)用戶操作計(jì)算機(jī)動(dòng)態(tài) 檢測(cè)用戶年齡的目的。
基于相同的技術(shù)構(gòu)思,本發(fā)明另提供一種用戶年齡的檢測(cè)裝置。
本發(fā)明提供的用戶年齡的檢測(cè)方法,包括步驟
指示用戶用 一只手按下鍵盤上的兩個(gè)指定的,,并檢測(cè)用戶所按掩建的 鍵值;
判斷檢測(cè)到的鍵值是否是指定按鍵的鍵值,若是,則判斷用戶處于第一年 齡段;否則,判斷用戶處于第二年齡段。
上述方法中,在判斷檢測(cè)到的鍵值是指定按鍵的鍵值后,還包括步驟
指示用戶在指定時(shí)間內(nèi)完成指定的鼠標(biāo)操作;
若檢測(cè)到在該指定時(shí)間內(nèi)用戶的鼠標(biāo)操作符合操作要求,并且未檢測(cè)到用 戶抬起所述按鍵的鍵盤響應(yīng),則判斷用戶處于第一年齡^R;否則,判斷用戶處 于第二年齡段。
上述方法中,所述第一年齡段為成年人的年齡^史,所述第二年齡段為未成 年人的年齡段;
根據(jù)成年人與未成年人手掌伸展長(zhǎng)度的統(tǒng)計(jì)數(shù)據(jù)指定所述兩個(gè)紛t;所述 兩個(gè)按鍵的間隔距離為未成年人最大手掌伸展長(zhǎng)度。 上述方法中,判斷用戶的年齡段后,還包括步驟 為不同年齡段的用戶設(shè)置與其年齡段相適應(yīng)的用戶權(quán)限和/或提供與其年
齡段相適應(yīng)的內(nèi)容。
本發(fā)明提供的用戶年齡的檢測(cè)裝置,包括
指示模塊,用于指示用戶用一只手按下鍵盤上的兩個(gè)指定的按鍵;
檢測(cè)模塊,用于檢測(cè)用戶所按M的鍵值;
第一判斷模塊,用于判斷所述檢測(cè)模塊檢測(cè)到的鍵值是否是指定的鍵值, 若是,則判斷用戶處于第一年齡段;否則,判斷用戶處于第二年齡段。 上述裝置中,還包括第二判斷模塊;
所述第一判斷模塊判斷所述檢測(cè)模塊檢測(cè)到的鍵值是指定的鍵值后,啟動(dòng) 所述指示模塊指示用戶在指定時(shí)間內(nèi)完成指定的鼠標(biāo)操作;
所述檢測(cè)模塊檢測(cè)用戶的鍵盤響應(yīng)和用戶的鼠標(biāo)操作信息;
所述第二判斷模塊用于判斷所述檢測(cè)模塊是否檢測(cè)到用戶抬起所述按鍵 的鍵盤響應(yīng)和用戶的鼠標(biāo)操作是否是符合操作要求,若用戶的鼠標(biāo)操作符合操 作要求,并且未檢測(cè)到用戶抬起所述按鍵的鍵盤響應(yīng),則判斷用戶處于第一年 齡段;否則,判斷用戶處于第二年齡段。
上述裝置中,還包括以下模塊之一
權(quán)限設(shè)置模塊,用于為不同年齡段的用戶設(shè)置與其年齡段相適應(yīng)的用戶權(quán)
限;
內(nèi)容提供模塊,用于為不同年齡段的用戶提供與其年齡段相適應(yīng)的內(nèi)容。 本發(fā)明有益效果如下
(1) 本發(fā)明通過(guò)利用成年人與未成年人最大手掌伸展長(zhǎng)度的統(tǒng)計(jì)數(shù)據(jù), 得到鍵盤上對(duì)應(yīng)的兩個(gè)按鍵,兩個(gè)^4建之間的距離為未成年人最大手掌伸展長(zhǎng) 度,然后通過(guò)檢測(cè)用戶是否能夠用 一只手同時(shí)按下指定的兩個(gè)^4建來(lái)判斷用戶 所處的年齡段,從而實(shí)現(xiàn)了通過(guò)用戶操作計(jì)算機(jī)動(dòng)態(tài)檢測(cè)用戶的年齡段。
(2) 本發(fā)明根據(jù)檢測(cè)到的用戶所處的年齡段,可以為該年齡段的用戶設(shè) 置相應(yīng)的用戶權(quán)限和/或提供相應(yīng)的內(nèi)容,以實(shí)現(xiàn)針對(duì)不同年齡段的用戶提供相 應(yīng)的服務(wù),從而加強(qiáng)了對(duì)用戶和數(shù)據(jù)內(nèi)容的保護(hù)。
圖1為本發(fā)明實(shí)施例的檢測(cè)用戶年齡的流程示意圖2為本發(fā)明實(shí)施例的用戶年齡檢測(cè)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面結(jié)合實(shí)施例和附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
參見圖1,為本發(fā)明實(shí)施例的檢測(cè)用戶年齡的流程示意圖。本實(shí)施例中, 在判斷用戶年齡段后,還為該用戶設(shè)置與其所處年齡段相適應(yīng)的用戶權(quán)限和為 該用戶提供適合其所處年齡段的內(nèi)容。
本實(shí)施例基于現(xiàn)有的成年人與未成年人的手部統(tǒng)計(jì)數(shù)據(jù)來(lái)實(shí)現(xiàn)對(duì)用戶年 齡段的判斷。人的最大手掌伸掌長(zhǎng)度隨著年齡的增長(zhǎng)而增長(zhǎng),通過(guò)統(tǒng)計(jì)可以得 到未成年人與成年人最大手掌伸展長(zhǎng)度的分界值。在進(jìn)行本實(shí)施例前,需要根 據(jù)統(tǒng)計(jì)所得的未成年人與成年人最大手掌伸展長(zhǎng)度的分界值來(lái)確定鍵盤上的 兩個(gè),,使兩個(gè)4^之間的距離相當(dāng)于未成年人與成年人最大手掌伸展長(zhǎng)度 的分界值,如字母P鍵和字母Q鍵。
實(shí)施例的具體步驟包括
5101、 指示用戶用一只手同時(shí)按下指定的^4建,如字母P鍵和字母Q鍵。 本實(shí)施例假設(shè)字母P鍵和字母Q鍵在鍵盤上的距離代表未成年人與成年人
最大手掌伸展長(zhǎng)度的分界值,在實(shí)際應(yīng)用中將根據(jù)實(shí)際統(tǒng)計(jì)數(shù)據(jù)指定兩個(gè)按 鍵,并不局限于本實(shí)施例的字母P鍵和字母Q鍵。
5102、 檢測(cè)用戶按下的鍵的鍵值,并判斷用戶按下的鍵是否是字母P鍵和 字母Q鍵,若是,則執(zhí)行步驟S103;否則,執(zhí)行步驟S107。
用戶按下4錄后,Windows操作系統(tǒng)會(huì)響應(yīng)WM—KEY—DOWN消息,攜 帶用戶所按拾建的鍵值。通過(guò)檢測(cè)WM—KEY—DOWN消息中攜帶的鍵值,可 以判斷用戶的掩睫是否是字母P鍵和字母Q鍵,若是,則表明該用戶有可能是 成年人,否則表明該用戶是未成年人。
5103、 指示用戶在按鍵的同時(shí),在指定時(shí)間內(nèi)用鼠標(biāo)跟隨屏幕上提示的曲 線移動(dòng)。
5104、 判斷用戶是否按照規(guī)定完成鼠標(biāo)的操作,并且一直按下字母P鍵和 字母Q鍵,若是,則執(zhí)行步驟S105;否則,執(zhí)行步驟S107。
在判斷用戶正確按下字母P鍵和字母Q鍵后,為了鑒別用戶是否是按照要 求用一只手^^的,還可采取進(jìn)一步的措施進(jìn)行驗(yàn)證。本實(shí)施例采用指示用戶 用另一只手跟隨屏幕上顯示的曲線軌跡移動(dòng)鼠標(biāo)來(lái)達(dá)到驗(yàn)證的目的。本發(fā)明并 不局限于本實(shí)施例采用的移動(dòng)鼠標(biāo)的方式,只要能夠達(dá)到驗(yàn)證#^操作是用戶
用一只手完成的,均在本發(fā)明的保護(hù)范圍之內(nèi)。
在指定時(shí)間內(nèi),檢測(cè)用戶鼠標(biāo)移動(dòng)的軌跡和鍵盤的WM一KEY—UP響應(yīng), 若檢測(cè)到用戶鼠標(biāo)移動(dòng)軌跡為指定的軌跡并且未檢測(cè)到用戶鍵盤的 WM—KEY—UP響應(yīng),則表明用戶可以完成指定的操作,該用戶為成年人;如 果檢測(cè)到用戶鍵盤有WM—KEY—UP響應(yīng)(表明用戶抬起了所按的按鍵)或用 戶不能按照要求完成鼠標(biāo)移動(dòng)操作(包括未完成鼠標(biāo)移動(dòng)操作或鼠標(biāo)移動(dòng)軌跡 不是指定的移動(dòng)軌跡),則表明用戶不能完成指定的操作,如用戶按鍵的操作
由兩只手完成時(shí)則不能正確完成鼠標(biāo)移動(dòng)操作,由此可判斷該用戶是未成年 人。
5105、 當(dāng)檢測(cè)到用戶按照規(guī)定完成鼠標(biāo)的操作,并且在此期間一直按下字 母P鍵和字母Q鍵時(shí),判斷該用戶為成年人。
5106、 為被判斷為成年人的用戶設(shè)置成年人的用戶權(quán)限,以及提供適合成 年人年齡段的網(wǎng)絡(luò)內(nèi)容或服務(wù)。
5107、 當(dāng)檢測(cè)到用戶未能按照規(guī)定完成鼠標(biāo)的操作,或者在此期間抬起字 母P鍵或字母Q鍵時(shí),判斷該用戶為未成年人。
5108、 為被判斷為未成年人的用戶設(shè)置未成年人的用戶權(quán)限,以及提供適 合未成年人年齡段的網(wǎng)絡(luò)內(nèi)容或服務(wù)。
基于與上述流程相同的技術(shù)構(gòu)思,本發(fā)明提供了 一種用戶年齡的檢測(cè)裝置。
參見圖2,為本發(fā)明實(shí)施例的用戶年齡檢測(cè)裝置的結(jié)構(gòu)示意圖。該裝置包 括指示模塊201、檢測(cè)模塊202、第一判斷模塊203、第二判斷模塊204、權(quán)限 設(shè)置模塊205和內(nèi)容提供模塊206。該裝置檢測(cè)用戶年齡的工作過(guò)程如下
指示模塊201向用戶提供指示信息,指示用戶用一只手同時(shí)按下鍵盤上的 兩個(gè)指定的4安鍵。
檢測(cè)模塊202檢測(cè)用戶的鍵盤響應(yīng)消息,并從中提取用戶所按按鍵的鍵值, 并將該鍵值傳遞給第一判斷模塊203。
若第一判斷模塊203判斷用戶所按的掩睫為指定按^r建,則第一判斷模塊 203啟動(dòng)指示模塊201向用戶提供指示信息,指示用戶在指定時(shí)間內(nèi)在不抬起 所按掩建的同時(shí)用另 一只手完成指定的鼠標(biāo)操作,如指示用戶用不掩建的另一 只手操作鼠標(biāo)按照屏幕上的曲線軌跡移動(dòng),目的是進(jìn)一步檢驗(yàn)用戶是否是用一 只手同時(shí)按下指定的按鍵。此時(shí)檢測(cè)模塊202檢測(cè)用戶的鍵盤響應(yīng)和鼠標(biāo)移動(dòng) 軌跡,并將檢測(cè)結(jié)果傳遞給第二判斷模塊204。
第二判斷模塊204根據(jù)檢測(cè)模塊202的檢測(cè)結(jié)果,判斷檢測(cè)模塊202是否
檢測(cè)到用戶抬起所按按鍵的響應(yīng)以及判斷鼠標(biāo)移動(dòng)軌跡是否是指定的軌跡,若
檢測(cè)模塊202未發(fā)送用戶抬起按鍵的響應(yīng)并且根據(jù)檢測(cè)結(jié)果判斷用戶的鼠標(biāo)移 動(dòng)軌跡為指定的軌跡,則判斷該用戶處于第一年齡段,此時(shí),第二判斷模塊204 通知權(quán)限設(shè)置模塊205設(shè)置該用戶的權(quán)限為第一年齡段用戶的權(quán)限,第二判斷 模塊204通知內(nèi)容提供模塊206為該用戶提供適合第 一年齡段的內(nèi)容和服務(wù)。
若第二判斷模塊204收到了檢測(cè)模塊202發(fā)送的用戶抬起按鍵的鍵盤響 應(yīng),或者根據(jù)檢測(cè)模塊202的檢測(cè)結(jié)果判斷用戶沒有按照要求完成鼠標(biāo)移動(dòng)操 作,則第二判斷模塊204通知權(quán)P艮設(shè)置模塊205設(shè)置該用戶的權(quán)限為第二年齡 段用戶的權(quán)限,第二判斷模塊204通知內(nèi)容提供模塊206為該用戶提供適合第 二年齡段的內(nèi)容和服務(wù)。
若第一判斷模塊203判斷檢測(cè)模塊202檢測(cè)到的鍵值不是指定的鍵值,則 判斷用戶處于第二年齡段,此時(shí)第一判斷模塊203通知權(quán)限設(shè)置模塊205設(shè)置 該用戶的權(quán)限為第二年齡段用戶的權(quán)限,第一判斷模塊203通知內(nèi)容提供模塊 206為該用戶提供適合第二年齡段的內(nèi)容和服務(wù)。
綜上所述,本發(fā)明實(shí)施例根據(jù)未成年人最大手掌伸展長(zhǎng)度設(shè)定兩個(gè)按鍵, 并通過(guò)檢測(cè)用戶是否能夠用 一只手按下指定的按鍵來(lái)判斷用戶所處的年齡段, 從而實(shí)現(xiàn)了通過(guò)用戶操作計(jì)算機(jī)動(dòng)態(tài)檢測(cè)用戶的年齡段,并可根據(jù)判斷結(jié)果為 不同年齡段的用戶設(shè)置相應(yīng)的用戶權(quán)限和/或提供相應(yīng)的內(nèi)容,從而加強(qiáng)了對(duì)用 戶和數(shù)據(jù)內(nèi)容的保護(hù)。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種通過(guò)用戶操作計(jì)算機(jī)檢測(cè)用戶年齡的方法,其特征在于,包括以下步驟指示用戶用一只手按下鍵盤上的兩個(gè)指定的按鍵,并檢測(cè)用戶所按按鍵的鍵值;判斷檢測(cè)到的鍵值是否是指定按鍵的鍵值,若是,則判斷用戶處于第一年齡段;否則,判斷用戶處于第二年齡段。
2、 如權(quán)利要求1所述的方法,其特征在于,在判斷檢測(cè)到的鍵值是指定 按鍵的鍵值后,還包括步驟指示用戶在指定時(shí)間內(nèi)完成指定的鼠標(biāo)操作;若檢測(cè)到在該指定時(shí)間內(nèi)用戶的鼠標(biāo)操作符合操作要求,并且未檢測(cè)到用 戶抬起所述4^建的鍵盤響應(yīng),則判斷用戶處于第一年齡段;否則,判斷用戶處 于第二年齡段。
3、 如權(quán)利要求1所述的方法,其特征在于,所述第一年齡段為成年人的 年齡段,所述第二年齡段為未成年人的年齡段;根據(jù)成年人與未成年人手掌伸展長(zhǎng)度的統(tǒng)計(jì)數(shù)據(jù)指定所述兩個(gè)皿;所述 兩個(gè)按鍵的間隔距離為未成年人最大手掌伸展長(zhǎng)度。
4、 如權(quán)利要求1所述的方法,其特征在于,判斷用戶的年齡段后,還包 括步驟:為不同年齡段的用戶設(shè)置與其年齡段相適應(yīng)的用戶權(quán)限和/或提供與其年 齡段相適應(yīng)的內(nèi)容。
5、 一種通過(guò)用戶操作計(jì)算機(jī)檢測(cè)用戶年齡的裝置,其特征在于,包括 指示模塊,用于指示用戶用一只手按下鍵盤上的兩個(gè)指定的掩睫; 檢測(cè)模塊,用于檢測(cè)用戶所按按鍵的鍵值;第 一判斷模塊,用于判斷所述檢測(cè)模塊檢測(cè)到的鍵值是否是括定的^ 若是,則判斷用戶處于第一年齡段;否則,判斷用戶處于第二年齡
6、 如權(quán)利要求5所述的裝置,其特征在于,還包括第二判斷模塊; 所述第一判斷模塊判斷所述檢測(cè)模塊檢測(cè)到的鍵值是指定的鍵值后,啟動(dòng)所述指示模塊指示用戶在指定時(shí)間內(nèi)完成指定的鼠標(biāo)操作; 所述檢測(cè)模塊檢測(cè)用戶的鍵盤響應(yīng)和用戶的鼠標(biāo)操作信息; 所述第二判斷模塊用于判斷所述檢測(cè)模塊是否檢測(cè)到用戶抬起所述按鍵的鍵盤響應(yīng)和用戶的鼠標(biāo)操作是否是符合操作要求,若用戶的鼠標(biāo)操作符合操作要求,并且未檢測(cè)到用戶抬起所述##的鍵盤響應(yīng),則判斷用戶處于第一年齡段;否則,判斷用戶處于第二年齡段。
7、 如權(quán)利要求5所述的裝置,其特征在于,還包括以下模塊之一 權(quán)限設(shè)置模塊,用于為不同年齡段的用戶設(shè)置與其年齡段相適應(yīng)的用戶權(quán)限;內(nèi)容提供模塊,用于為不同年齡段的用戶提供與其年齡段相適應(yīng)的內(nèi)容。
全文摘要
本發(fā)明公開了一種通過(guò)用戶操作計(jì)算機(jī)檢測(cè)用戶年齡的方法及其裝置,本發(fā)明方法包括以下步驟根據(jù)成年人與未成年人手掌伸展長(zhǎng)度的統(tǒng)計(jì)數(shù)據(jù)指定兩個(gè)鍵盤按鍵,使兩個(gè)按鍵的間隔距離為未成年人最大手掌伸展長(zhǎng)度;指示用戶用一只手按下鍵盤上的兩個(gè)指定的按鍵,并檢測(cè)用戶所按按鍵的鍵值;判斷檢測(cè)到的鍵值是否是指定按鍵的鍵值,若是,則判斷用戶處于成年人年齡段;否則,判斷用戶處于未成年人年齡段。采用本發(fā)明,可實(shí)現(xiàn)通過(guò)用戶操作計(jì)算機(jī)動(dòng)態(tài)檢測(cè)用戶的年齡段,從而實(shí)現(xiàn)針對(duì)不同年齡段的用戶提供相應(yīng)的內(nèi)容和服務(wù),以加強(qiáng)對(duì)用戶和數(shù)據(jù)內(nèi)容的保護(hù)。
文檔編號(hào)H04L29/06GK101179560SQ200610144890
公開日2008年5月14日 申請(qǐng)日期2006年11月28日 優(yōu)先權(quán)日2006年11月28日
發(fā)明者伍海君 申請(qǐng)人:騰訊科技(深圳)有限公司