本公開總體涉及在線教育,并且更具體地涉及用于在線教育環(huán)境中進(jìn)行實(shí)時(shí)用戶驗(yàn)證的系統(tǒng)和方法。
背景技術(shù):
教育框架正在變化。近二十年來(lái),包括來(lái)自傳統(tǒng)教育機(jī)構(gòu)的在線教育產(chǎn)品已有顯著增長(zhǎng)。盡管在線教育產(chǎn)品有所增長(zhǎng),但是問(wèn)題仍然存在。持續(xù)妨礙在線教育具有與傳統(tǒng)實(shí)體學(xué)校相似聲望的主要問(wèn)題之一是潛在的欺詐行為。更具體地,提供在線產(chǎn)品的當(dāng)前教育供應(yīng)商難以驗(yàn)證參與在線課程的人就是他們所說(shuō)的人。該潛在的欺詐行為與傳統(tǒng)的“當(dāng)面”教育相比降低了在線教育的感知聲望和價(jià)值。
附圖說(shuō)明
現(xiàn)在將參照附圖,附圖不一定按比例繪制,并且其中:
圖1是示出根據(jù)本公開的示例性實(shí)施方式的、包括在線教育環(huán)境中的在線學(xué)生和提供實(shí)時(shí)用戶驗(yàn)證的教育服務(wù)器的示例性環(huán)境的簡(jiǎn)化框圖。
圖2a和圖2b是示出根據(jù)本公開的示例性實(shí)施方式的、提供用于實(shí)時(shí)用戶驗(yàn)證的用戶圖像和/或生物識(shí)別用戶數(shù)據(jù)的用戶設(shè)備的示例性架構(gòu)的簡(jiǎn)化框圖。
圖3是示出根據(jù)本公開的示例性實(shí)施方式的在線教育服務(wù)器的示例性架構(gòu)的簡(jiǎn)化框圖。
圖4是示出根據(jù)本公開的示例性實(shí)施方式的、用于在實(shí)時(shí)用戶驗(yàn)證中接收和存儲(chǔ)用戶特定圖像和/或生物識(shí)別數(shù)據(jù)的示例性方法的流程圖。
圖5a和圖5b是示出根據(jù)本公開的示例性實(shí)施方式的、用于在在線教育環(huán)境中進(jìn)行連續(xù)用戶驗(yàn)證的示例性方法的流程圖。
圖6是示出根據(jù)本公開的某些示例性實(shí)施方式的、用于在線教育環(huán)境中用戶成功的預(yù)測(cè)分析的示例性方法的流程圖。
圖7是示出根據(jù)本公開的某些示例性實(shí)施方式的、用于確定在在線教育環(huán)境中何時(shí)進(jìn)行用戶驗(yàn)證的示例性方法的流程圖。
具體實(shí)施方式
在下文中將參照附圖更全面地描述本公開的實(shí)施方式,在附圖中示出了本公開的示例性實(shí)施方式。然而,本公開可以以多種不同的形式實(shí)施,并且不應(yīng)被解釋為限于本文所闡述的示例性實(shí)施方式;而是提供這些實(shí)施方式,使得本公開將是徹底和完整的,并且將向本領(lǐng)域技術(shù)人員充分地傳達(dá)本發(fā)明的范圍。貫穿全文,相同的附圖標(biāo)記表示類似但不必相同的元素。
本公開的實(shí)施方式可以提供用于至少部分地基于來(lái)自各種來(lái)源的圖像、生物識(shí)別傳感器信息以及設(shè)備標(biāo)識(shí)信息來(lái)進(jìn)行實(shí)時(shí)用戶驗(yàn)證的系統(tǒng)和方法??梢栽u(píng)估的圖像的示例可以包括但不限于在在線教育課程期間用戶的面部圖像和用戶所使用的設(shè)備(諸如用戶設(shè)備或生物識(shí)別數(shù)據(jù)設(shè)備)的圖像。在在線教育課程期間可以接收和評(píng)估的生物識(shí)別傳感器信息的示例包括但不限于心率、指紋識(shí)別、語(yǔ)音識(shí)別、用戶皮膚的導(dǎo)電性、用戶汗液的化學(xué)成分、面部靜脈的熱成像、近紅外或紅外成像以及用戶頭發(fā)毛囊。該生物識(shí)別傳感器信息可以由一個(gè)或更多個(gè)生物識(shí)別數(shù)據(jù)設(shè)備收集。生物識(shí)別數(shù)據(jù)設(shè)備的示例可以包括但不限于耳塞、耳機(jī)、用戶可佩戴的生物識(shí)別傳感器、其它形式的生物識(shí)別傳感器等。在某些示例性實(shí)施方式中,每個(gè)生物識(shí)別數(shù)據(jù)設(shè)備還可以包括沿著生物識(shí)別數(shù)據(jù)設(shè)備外部的圖案。該圖案可以是以下圖案:可由與用戶設(shè)備相關(guān)聯(lián)的照相機(jī)檢測(cè)并且可由面部識(shí)別模塊(下文將討論)進(jìn)行評(píng)估的圖案,以確定該圖案是否是與同用戶相關(guān)聯(lián)的特定生物識(shí)別數(shù)據(jù)設(shè)備相關(guān)聯(lián)的預(yù)期圖案。
雖然將參照作為用戶心率數(shù)據(jù)的生物識(shí)別傳感器信息來(lái)描述下述示例性實(shí)施方式,但本領(lǐng)域技術(shù)人員已知的任何其它生物識(shí)別傳感器和生物識(shí)別傳感器信息都可以用以替代,并且都應(yīng)當(dāng)分別解讀為這些系統(tǒng)和方法的一部分。因此,下面的系統(tǒng)和方法的討論以及附圖描述了包含心率監(jiān)測(cè)器的耳塞,任何其它類型的生物識(shí)別傳感器(包括其它形式的心率監(jiān)測(cè)器)都可以用以替代并且作為本公開的一部分被包括在內(nèi)。圖像、生物識(shí)別傳感器信息和/或設(shè)備標(biāo)識(shí)信息可以在用戶設(shè)備處被本地存儲(chǔ)和評(píng)估,和/或由一個(gè)或更多個(gè)教育服務(wù)器從用戶經(jīng)由他們的用戶設(shè)備接收和評(píng)估。這些用戶設(shè)備可以包括諸如通信設(shè)備的各種個(gè)人設(shè)備,可以包括例如個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算設(shè)備、筆記本計(jì)算機(jī)、智能手機(jī)、個(gè)人數(shù)字助理等。
用戶設(shè)備可以包括或可以可通信地聯(lián)接到照相機(jī)或其它圖像傳感器,以捕捉用戶的圖像和/或生物識(shí)別數(shù)據(jù)設(shè)備上的圖案。在某些示例性實(shí)施方式中,照相機(jī)可以嵌入在用戶設(shè)備內(nèi)。另選地,照相機(jī)可以是可通信地聯(lián)接到用戶設(shè)備的單獨(dú)設(shè)備。在某些示例性實(shí)施方式中,照相機(jī)可以提供用于評(píng)估的標(biāo)準(zhǔn)或紅外成像。由照相機(jī)生成的圖像可以用于生成用戶的面部模板。由照相機(jī)生成的圖像還可以用于生成用戶的面部圖像數(shù)據(jù),可以將該面部圖像數(shù)據(jù)與該用戶的面部模板進(jìn)行比較,以確定該用戶的面部圖像數(shù)據(jù)是否與該用戶的面部模板相匹配。由照相機(jī)生成的圖像還可以用于識(shí)別生物識(shí)別數(shù)據(jù)設(shè)備上的一個(gè)或更多個(gè)已知圖案。提供生物識(shí)別數(shù)據(jù)設(shè)備上的已知圖案并使用照相機(jī)來(lái)確定是否可以從生物識(shí)別數(shù)據(jù)設(shè)備檢測(cè)到已知圖案,進(jìn)一步充當(dāng)對(duì)誑騙的威懾。
與在用戶設(shè)備與通信基礎(chǔ)設(shè)施(諸如蜂窩電話塔)之間的通信相關(guān)聯(lián)的圖像數(shù)據(jù)、生物識(shí)別傳感器信息以及設(shè)備標(biāo)識(shí)信息可以由教育服務(wù)器接收。該信息可以直接從用戶設(shè)備接收或者可以(另選地)從與通信基礎(chǔ)設(shè)施相關(guān)聯(lián)的通信服務(wù)器接收。該信息可以用于確定與用戶設(shè)備處的登錄信息相關(guān)聯(lián)的用戶是否是他們所說(shuō)的人,以及在向該用戶提供在線教育服務(wù)時(shí)用戶是否物理地持續(xù)存在于用戶設(shè)備處。例如,用戶設(shè)備和/或教育服務(wù)器可以從用戶設(shè)備、照相機(jī)和/或生物識(shí)別數(shù)據(jù)設(shè)備接收?qǐng)D像數(shù)據(jù)、生物識(shí)別傳感器信息以及設(shè)備標(biāo)識(shí)信息。用戶設(shè)備和/或教育服務(wù)器可以確定:所接收到的設(shè)備標(biāo)識(shí)信息是否用于與用戶相關(guān)聯(lián)的用戶設(shè)備和/或生物識(shí)別數(shù)據(jù)設(shè)備;從照相機(jī)接收到的圖像是否與用戶的面部模板相匹配;從照相機(jī)接收到的圖像是否包括生物識(shí)別數(shù)據(jù)設(shè)備上的已知圖案;以及生物識(shí)別傳感器信息是否指示用戶實(shí)際位于用戶設(shè)備處。基于這些確定中的一個(gè)或更多個(gè),教育服務(wù)器可以確定是否提供用戶對(duì)期望的在線教育服務(wù)的訪問(wèn)和/或生成關(guān)于用戶在用戶設(shè)備處的感知真實(shí)性的通知。
圖1是示出根據(jù)本公開的示例性實(shí)施方式的、包括在在線教育環(huán)境100中的在線用戶(例如,學(xué)生)和提供實(shí)時(shí)用戶驗(yàn)證的教育服務(wù)器的示例性環(huán)境100的簡(jiǎn)化框圖。示例性在線教育環(huán)境100可以包括使用各自的用戶設(shè)備120(1)、120(2)、120(3)、...、120(n)(以下統(tǒng)稱為或分別稱為用戶設(shè)備120)的一個(gè)或更多個(gè)用戶105(1)、105(2)、105(3)、…、105(n)(以下統(tǒng)稱為或分別稱為用戶105)。
用戶設(shè)備120可以是可以被配置為執(zhí)行一個(gè)或更多個(gè)應(yīng)用、軟件和/或指令以提供一個(gè)或更多個(gè)圖像、傳感器信號(hào)和/或通信信號(hào)的合適的設(shè)備中的任何一個(gè)。如本文所使用的,用戶設(shè)備120可以是任何種類的客戶端設(shè)備、電子設(shè)備、通信設(shè)備和/或移動(dòng)設(shè)備。用戶設(shè)備120可以包括但不限于平板計(jì)算設(shè)備、電子書(ebook)閱讀器、上網(wǎng)本計(jì)算機(jī)、筆記本計(jì)算機(jī)、膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、網(wǎng)絡(luò)支持電視、視頻游戲控制臺(tái)、個(gè)人數(shù)字助理(pda)、智能手機(jī)等。雖然附圖和/或說(shuō)明書可能以膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)或平板計(jì)算機(jī)設(shè)備的相似性描述了用戶設(shè)備120,但本公開不限于此。事實(shí)上,本文所描述的系統(tǒng)和方法可以應(yīng)用于生成圖像、傳感器信號(hào)和/或通信信號(hào)的任何電子設(shè)備120。
如圖1所示,示例性在線教育環(huán)境100可以包括經(jīng)由網(wǎng)絡(luò)130可通信地聯(lián)接到教育服務(wù)器110的用戶設(shè)備120。用戶設(shè)備120還可以可通信地聯(lián)接到通信基礎(chǔ)設(shè)施140(諸如蜂窩式通信塔/接收器)。教育服務(wù)器110被配置為從用戶設(shè)備120接收?qǐng)D像、生物識(shí)別傳感器信息和/或設(shè)備標(biāo)識(shí)信息中的一個(gè)或更多個(gè),或者被配置為便于由用戶設(shè)備120評(píng)估圖像、生物識(shí)別傳感器信息和/或設(shè)備標(biāo)識(shí)信息中的一個(gè)或更多個(gè)。至少部分地基于所接收到的圖像、生物識(shí)別傳感器信息和/或設(shè)備標(biāo)識(shí)信息,教育服務(wù)器110可以被配置為執(zhí)行面部識(shí)別匹配、圖案識(shí)別匹配、生物識(shí)別數(shù)據(jù)評(píng)估和/或設(shè)備匹配。
網(wǎng)絡(luò)130可以包括不同類型的合適的通信網(wǎng)絡(luò)中的任何一種或組合,諸如電纜網(wǎng)絡(luò)、互聯(lián)網(wǎng)、無(wú)線網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)以及其它專用和/或公用網(wǎng)絡(luò)。此外,網(wǎng)絡(luò)130可以包括承載網(wǎng)絡(luò)流量的任何種類的介質(zhì),包括但不限于同軸電纜、雙絞線、光纖、混合式光纖同軸線纜(hfc)、微波地面收發(fā)器、射頻通信、衛(wèi)星通信或它們的組合。還應(yīng)注意,所描述的技術(shù)可以應(yīng)用于其它客戶端/服務(wù)器裝置(例如,機(jī)頂盒等)以及非客戶端/服務(wù)器裝置(例如,本地存儲(chǔ)的軟件應(yīng)用等)。
通信基礎(chǔ)設(shè)施140可以被配置為使用任何適合的通信格式和/或協(xié)議(包括但不限于wi-fi、直連wi-fi、藍(lán)牙、3g移動(dòng)通信、4g移動(dòng)通信、長(zhǎng)期演進(jìn)(lte)、wimax、直接衛(wèi)星通信或它們的任何組合)與其它通信基礎(chǔ)設(shè)施和/或用戶設(shè)備120進(jìn)行通信。通信基礎(chǔ)設(shè)施140可以與其它通信基礎(chǔ)設(shè)施進(jìn)行通信,以接收并隨后再重新發(fā)送諸如數(shù)據(jù)分組的信息。通信基礎(chǔ)設(shè)施140可以被配置為從用戶設(shè)備120接收無(wú)線通信信號(hào)。這些通信信號(hào)可以是無(wú)線信號(hào),其包括來(lái)自承載于其上的用戶設(shè)備120的圖像、生物識(shí)別傳感器信息和/或設(shè)備標(biāo)識(shí)信息。這些發(fā)送的圖像、生物識(shí)別傳感器信息和/或設(shè)備標(biāo)識(shí)信息可以是由用戶設(shè)備120識(shí)別出并且編碼在在通信基礎(chǔ)設(shè)施140處接收到的無(wú)線信號(hào)上并由其承載的數(shù)據(jù)。通信基礎(chǔ)設(shè)施140還可以被配置為將通信信號(hào)例如從教育服務(wù)器110經(jīng)由網(wǎng)絡(luò)130發(fā)送到用戶設(shè)備120。
圖2a和圖2b是示出根據(jù)本公開的示例性實(shí)施方式的用戶設(shè)備120的示例性架構(gòu)的簡(jiǎn)化框圖,該用戶設(shè)備120提供圖像、生物識(shí)別傳感器信息和/或設(shè)備標(biāo)識(shí)信息用于在在線教育環(huán)境中進(jìn)行實(shí)時(shí)用戶驗(yàn)證。用戶設(shè)備120可以包括一個(gè)或更多個(gè)用戶界面202、可通信地聯(lián)接到用戶設(shè)備120的天線204以及可通信地聯(lián)接到用戶設(shè)備120的照相機(jī)206。在某些示例性實(shí)施方式中,生物識(shí)別數(shù)據(jù)設(shè)備208可以可通信地聯(lián)接到用戶設(shè)備120。在一個(gè)示例性實(shí)施方式中,生物識(shí)別數(shù)據(jù)設(shè)備是耳塞或其它類型的耳機(jī)。另選地,可以用其它形式的生物識(shí)別數(shù)據(jù)設(shè)備來(lái)替代。耳塞208可以包括設(shè)置在耳塞208的外表面上的至少一個(gè)已知圖案210。該已知圖案210可以由下面所討論的面部識(shí)別模塊來(lái)進(jìn)行查看和識(shí)別。
生物識(shí)別數(shù)據(jù)設(shè)備還可以包括心率監(jiān)測(cè)器212。在一個(gè)示例性實(shí)施方式中,可以將心率監(jiān)測(cè)器212結(jié)合至耳塞中,該耳塞由用戶105置入用戶的耳朵中并且發(fā)送和接收來(lái)自用戶105的心率數(shù)據(jù)。用戶設(shè)備120可以包括一個(gè)或更多個(gè)處理器220、輸入/輸出(i/o)接口222、無(wú)線電設(shè)備(radio)224、網(wǎng)絡(luò)接口226以及存儲(chǔ)器230。
用戶設(shè)備120的處理器220可以以硬件、軟件、固件或它們的組合的形式適當(dāng)?shù)貙?shí)現(xiàn)。處理器220的軟件或硬件實(shí)現(xiàn)可以包括以任何合適的編程語(yǔ)言編寫的計(jì)算機(jī)可執(zhí)行或機(jī)器可執(zhí)行的指令,以執(zhí)行描述的各種功能。處理器220的硬件實(shí)現(xiàn)可以被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行或機(jī)器可執(zhí)行的指令,以執(zhí)行描述的各種功能。在示例性實(shí)施方式中,處理器220可以被配置為執(zhí)行存儲(chǔ)在存儲(chǔ)器220中的指令、軟件和/或應(yīng)用。一個(gè)或更多個(gè)處理器220可以包括但不限于中央處理單元(cpu)、數(shù)字信號(hào)處理器(dsp)、精減指令集計(jì)算機(jī)(risc)、復(fù)雜指令集計(jì)算機(jī)(cisc)、片上系統(tǒng)(soc)、微處理器、微控制器、現(xiàn)場(chǎng)可編程門陣列(fpga)或它們的任何組合。用戶設(shè)備120還可以包括用于控制一個(gè)或更多個(gè)處理器220與用戶設(shè)備120的其它組件中的一個(gè)或更多個(gè)之間的通信的芯片組(未示出)。處理器220還可以包括一個(gè)或更多個(gè)專用集成電路(asic)、片上系統(tǒng)(soc)或?qū)S脴?biāo)準(zhǔn)產(chǎn)品(assp),用于處理特定數(shù)據(jù)處理功能或任務(wù)。在某些實(shí)施方式中,用戶設(shè)備120可以基于
一個(gè)或更多個(gè)i/o設(shè)備接口222可以使得能夠使用一個(gè)或更多個(gè)(i/o)設(shè)備或用戶接口202(諸如觸敏屏幕、鍵盤和/或鼠標(biāo))。用戶105可以能夠通過(guò)經(jīng)由i/o設(shè)備接口222與用戶接口202交互來(lái)管理來(lái)自用戶設(shè)備120的圖像、生物識(shí)別傳感器信息和/或設(shè)備標(biāo)識(shí)信息。網(wǎng)絡(luò)接口226可以允許用戶設(shè)備120經(jīng)由一個(gè)或更多個(gè)網(wǎng)絡(luò)130和/或經(jīng)由其它合適的通信信道進(jìn)行通信。例如,用戶設(shè)備120可以被配置為與存儲(chǔ)的數(shù)據(jù)庫(kù)、其它計(jì)算設(shè)備或服務(wù)器、用戶終端、或者網(wǎng)絡(luò)130上的其它設(shè)備進(jìn)行通信。
無(wú)線電設(shè)備224可以包括用于在與用戶設(shè)備120所使用的通信協(xié)議相對(duì)應(yīng)的帶寬和/或信道中發(fā)送和/或接收射頻(rf)信號(hào)的任何合適的無(wú)線電設(shè)備,以與其它用戶設(shè)備120和/或通信基礎(chǔ)設(shè)施140進(jìn)行通信。無(wú)線電組件224可以包括根據(jù)預(yù)先制定的傳輸協(xié)議來(lái)調(diào)制通信信號(hào)的硬件和/或軟件。無(wú)線電組件224可以被配置為生成用于一個(gè)或更多個(gè)通信協(xié)議的通信信號(hào),所述一個(gè)或更多個(gè)通信協(xié)議包括但不限于wi-fi、直連wi-fi、藍(lán)牙、3g移動(dòng)通信、4g移動(dòng)通信、長(zhǎng)期演進(jìn)(lte)、wimax、直接衛(wèi)星通信或它們的組合。在另選實(shí)施方式中,協(xié)議可以用于相對(duì)鄰近的用戶設(shè)備120和/或生物識(shí)別數(shù)據(jù)設(shè)備208之間的通信,諸如藍(lán)牙、專用短程通信(dsrc)或其它分組化無(wú)線電通信。無(wú)線電組件224可以包括適用于經(jīng)由用戶設(shè)備120的通信協(xié)議進(jìn)行通信的任何已知的接收器和基帶。無(wú)線電組件224還可以包括低噪音放大器(lna)、附加信號(hào)放大器、模/數(shù)(a/d)轉(zhuǎn)換器、一個(gè)或更多個(gè)緩沖器以及數(shù)字基帶。在某些實(shí)施方式中,由無(wú)線電設(shè)備224生成的通信信號(hào)可以經(jīng)由用戶設(shè)備120上的天線204來(lái)發(fā)送。
存儲(chǔ)器230可以包括一個(gè)或更多個(gè)易失性存儲(chǔ)設(shè)備和/或非易失性存儲(chǔ)設(shè)備,包括但不限于磁儲(chǔ)存設(shè)備、只讀存儲(chǔ)器(rom)、隨機(jī)存取存儲(chǔ)器(ram)、動(dòng)態(tài)ram(dram)、靜態(tài)ram(sram)、同步動(dòng)態(tài)ram(sdram)、雙倍數(shù)據(jù)速率(ddr)sdram(ddr-sdram)、ram-busdram(rdram)、閃存設(shè)備、電可擦可編程序只讀存儲(chǔ)器(eeprom)、非易失性ram(nvram)、通用串行總線(usb)可移動(dòng)存儲(chǔ)器或其組合。
存儲(chǔ)器230可以存儲(chǔ)可在處理器220上加載并執(zhí)行的程序指令,以及在執(zhí)行這些程序期間生成或接收的數(shù)據(jù)。存儲(chǔ)器230可以具有存儲(chǔ)在其上的軟件模塊,該軟件模塊包括操作系統(tǒng)(o/s)模塊232、應(yīng)用模塊234、通信模塊236、面部識(shí)別模塊238、生物傳感器模塊240、用戶數(shù)據(jù)文件242、用戶驗(yàn)證模塊252。存儲(chǔ)在存儲(chǔ)器230上的每個(gè)模塊、文件和/或軟件可以在由處理器220執(zhí)行時(shí)為用戶設(shè)備120提供功能。
o/s模塊232可以具有存儲(chǔ)在其上的一個(gè)或更多個(gè)操作系統(tǒng)。處理器220可以被配置為訪問(wèn)和執(zhí)行存儲(chǔ)在(o/s)模塊232中的一個(gè)或更多個(gè)操作系統(tǒng),以操作用戶設(shè)備120的系統(tǒng)功能。如由操作系統(tǒng)管理的系統(tǒng)功能可以包括存儲(chǔ)器管理、處理器資源管理、驅(qū)動(dòng)程序管理、應(yīng)用軟件管理、系統(tǒng)配置等。操作系統(tǒng)可以是任何種類的合適的操作系統(tǒng),包括但不限于
應(yīng)用模塊234可以包含其上的指令和/或應(yīng)用,該指令和/或應(yīng)用可以由處理器220執(zhí)行,以提供與用戶設(shè)備120相關(guān)聯(lián)的一個(gè)或更多個(gè)功能。這些指令和/或應(yīng)用可以在某些方面與(o/s)模塊232和/或用戶設(shè)備120的其它模塊交互。應(yīng)用模塊234可以具有存儲(chǔ)在其上的指令、軟件和/或代碼,該指令、軟件和/或代碼可以由處理器220啟動(dòng)和/或執(zhí)行,以執(zhí)行一個(gè)或更多個(gè)應(yīng)用及與其相關(guān)聯(lián)的功能。這些應(yīng)用可以包括但不限于諸如網(wǎng)頁(yè)瀏覽、商務(wù)、通信、圖形、文字處理、出版、電子表格、數(shù)據(jù)庫(kù)、游戲、教育、娛樂(lè)、媒體、項(xiàng)目規(guī)劃、工程、制圖或它們的組合的功能。
通信模塊236可以具有存儲(chǔ)在其上的指令,當(dāng)由處理器220執(zhí)行時(shí),該指令使得用戶設(shè)備120能夠提供各種通信功能。在一個(gè)方面,處理器220可以被配置為(通過(guò)執(zhí)行存儲(chǔ)在通信模塊236中的指令)解調(diào)和/或解碼由用戶設(shè)備120經(jīng)由天線204和無(wú)線電設(shè)備224接收到的通信信號(hào)。所接收到的通信信號(hào)還可以在其上承載音頻、信標(biāo)數(shù)據(jù)、握手、信息和/或其它數(shù)據(jù)。在另一方面,處理器220可以被配置為(通過(guò)執(zhí)行來(lái)自至少通信模塊236的指令)生成通信信號(hào)并經(jīng)由無(wú)線電設(shè)備224和/或天線204發(fā)送該通信信號(hào)。處理器220可以編碼和/或調(diào)制要由用戶設(shè)備120發(fā)送的通信信號(hào)。
面部識(shí)別模塊238可以具有存儲(chǔ)在其上的指令,當(dāng)由處理器220執(zhí)行時(shí),該指令使得用戶設(shè)備120能夠利用一種或更多種面部識(shí)別算法,以將由照相機(jī)206生成的一個(gè)圖像與由照相機(jī)206生成的另一圖像進(jìn)行比較,以確定圖像是否匹配或大體上匹配。例如,面部識(shí)別模塊238可以包括用于將用戶105的當(dāng)前面部圖像與用戶105的歷史面部模板進(jìn)行比較以確定它們是否匹配或大體上匹配的指令。另外,面部識(shí)別模塊238可以具有這樣的指令,該指令用于:確定生物識(shí)別數(shù)據(jù)設(shè)備208在用戶105的當(dāng)前面部圖像中的位置;聚焦在生物識(shí)別數(shù)據(jù)設(shè)備208的位置上;以及確定生物識(shí)別數(shù)據(jù)設(shè)備208是否包括在生物識(shí)別數(shù)據(jù)設(shè)備208的外部上的已知圖案210。
生物傳感器模塊240可以具有存儲(chǔ)在其上的指令,當(dāng)由處理器220執(zhí)行時(shí),該指令使得用戶設(shè)備120能夠從諸如圖2的耳塞208的生物識(shí)別數(shù)據(jù)設(shè)備208接收和評(píng)估生物識(shí)別傳感器數(shù)據(jù)。在某些示例性實(shí)施方式中,生物傳感器模塊240可以(從用戶數(shù)據(jù)文件242)存儲(chǔ)和訪問(wèn)用戶105的歷史生物識(shí)別傳感器數(shù)據(jù)。生物傳感器模塊240還可以從生物識(shí)別數(shù)據(jù)設(shè)備208接收生物識(shí)別傳感器數(shù)據(jù),并且可以確定生物識(shí)別傳感器數(shù)據(jù)是否指示用戶設(shè)備120處的真人(liveperson)。此外,生物傳感器模塊240可以將當(dāng)前生物識(shí)別傳感器數(shù)據(jù)與用戶105的歷史生物識(shí)別傳感器數(shù)據(jù)進(jìn)行比較,以確定數(shù)據(jù)是否可能源自同一用戶105。例如,生物傳感器模塊240可以將來(lái)自用戶105的當(dāng)前心率數(shù)據(jù)與存儲(chǔ)的用戶105的歷史心率數(shù)據(jù)進(jìn)行比較,以確定是否存在匹配或大體上匹配。
用戶驗(yàn)證模塊252可以具有存儲(chǔ)在其上的指令,當(dāng)由處理器220執(zhí)行時(shí),該指令使得用戶設(shè)備120能夠在在線教育環(huán)境中進(jìn)行用戶授權(quán)和評(píng)估。用戶驗(yàn)證模塊252可以評(píng)估用戶105是其聲稱的人的可能性,并且基于該評(píng)估,用戶驗(yàn)證模塊252可以允許或拒絕對(duì)在線教育環(huán)境的訪問(wèn)。此外,當(dāng)由處理器220執(zhí)行時(shí),用戶驗(yàn)證模塊252可以通過(guò)對(duì)用戶105進(jìn)行額外的驗(yàn)證審查(verificationreview)來(lái)定期補(bǔ)充其驗(yàn)證審查。驗(yàn)證審查可以包括在線課堂環(huán)境中的設(shè)備驗(yàn)證、面部識(shí)別、生物識(shí)別數(shù)據(jù)評(píng)估和比較、以及用戶分?jǐn)?shù)評(píng)估。
用戶數(shù)據(jù)文件242可以包括與可以訪問(wèn)在線教育環(huán)境100的一個(gè)或更多個(gè)用戶105(例如,在用戶設(shè)備120的多個(gè)用戶105正訪問(wèn)在線教育環(huán)境的情況下)相關(guān)聯(lián)的信息。用戶數(shù)據(jù)文件242可以包括用戶105的用戶標(biāo)識(shí)信息(例如,用戶名、地址、電話號(hào)碼、電子郵件地址、登錄和密碼信息)。用戶數(shù)據(jù)文件242還可以包括面部模板文件246、設(shè)備id文件248以及用戶心率數(shù)據(jù)文件250。面部模板文件246可以包括用戶105的面部模板,該面部模板可以被面部識(shí)別模塊238用于與用戶105的當(dāng)前面部圖像數(shù)據(jù)進(jìn)行比較,并驗(yàn)證用戶105是真實(shí)的。設(shè)備id文件248可以包括在線教育環(huán)境中的用戶設(shè)備120和/或與用戶105相關(guān)聯(lián)的任何設(shè)備的設(shè)備標(biāo)識(shí)數(shù)據(jù)。用戶心率數(shù)據(jù)文件250可以存儲(chǔ)用戶105的歷史心率數(shù)據(jù)??梢杂缮飩鞲衅髂K240檢索和比較歷史心率數(shù)據(jù),以確定歷史心率數(shù)據(jù)是否與從生物識(shí)別數(shù)據(jù)設(shè)備208接收到的當(dāng)前心率數(shù)據(jù)相匹配或大體上匹配。
應(yīng)當(dāng)理解,操作系統(tǒng)(o/s)模塊232、應(yīng)用模塊234、通信模塊236、面部識(shí)別模塊238、生物傳感器模塊240以及用戶驗(yàn)證模塊252中存儲(chǔ)的指令的功能可能存在交迭。事實(shí)上,上述模塊232、234、236、238、240、252的功能可以在教育服務(wù)器110的框架下無(wú)縫地交互和協(xié)作。實(shí)際上,針對(duì)模塊232、234、236、238、240、252中的任何一個(gè)描述的功能中的每一個(gè)都可以根據(jù)本公開的某些實(shí)施方式存儲(chǔ)在任何模塊232、234、236、238、240和252中。此外,在某些示例性實(shí)施方式中,可以存在包括在操作系統(tǒng)(o/s)模塊232、應(yīng)用模塊234、通信模塊236、面部識(shí)別模塊238、生物傳感器模塊240以及用戶驗(yàn)證模塊252內(nèi)描述的指令、程序和/或應(yīng)用的單個(gè)模塊。
圖3是示出根據(jù)本公開的示例性實(shí)施方式的教育服務(wù)器110的示例性架構(gòu)的簡(jiǎn)化框圖。教育服務(wù)器110可以包括一個(gè)或更多個(gè)處理器300、i/o接口302、網(wǎng)絡(luò)接口304、存儲(chǔ)接口306以及存儲(chǔ)器310。
在一些示例中,教育服務(wù)器110的處理器300可以以硬件、軟件、固件或它們的組合的形式適當(dāng)?shù)貙?shí)現(xiàn)。處理器300的軟件或硬件實(shí)現(xiàn)可以包括以任何合適的編程語(yǔ)言編寫的計(jì)算機(jī)可執(zhí)行或機(jī)器可執(zhí)行的指令,以執(zhí)行描述的各種功能。處理器300的硬件實(shí)現(xiàn)可以被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行或機(jī)器可執(zhí)行的指令,以執(zhí)行描述的各種功能。一個(gè)或更多個(gè)處理器300可以包括但不限于中央處理單元(cpu)、數(shù)字信號(hào)處理器(dsp)、精減指令集計(jì)算機(jī)(risc)、復(fù)雜指令集計(jì)算機(jī)(cisc)、片上系統(tǒng)(soc)、微處理器、微控制器、現(xiàn)場(chǎng)可編程門陣列(fpga)或它們的任何組合。教育服務(wù)器110還可以包括用于控制一個(gè)或更多個(gè)處理器300與教育服務(wù)器110的其它組件中的一個(gè)或更多個(gè)之間的通信的芯片組(未示出)。所述一個(gè)或更多個(gè)處理器300還可以包括一個(gè)或更多個(gè)專用集成電路(asic)、片上系統(tǒng)(soc)或?qū)S脴?biāo)準(zhǔn)產(chǎn)品(assp),用于處理特定數(shù)據(jù)處理功能或任務(wù)。在某些實(shí)施方式中,教育服務(wù)器110可以基于
一個(gè)或更多個(gè)i/o設(shè)備接口302可以使得能夠使用一個(gè)或更多個(gè)(i/o)設(shè)備或用戶接口(諸如鍵盤和/或鼠標(biāo))。網(wǎng)絡(luò)接口302可以允許教育服務(wù)器110經(jīng)由一個(gè)或更多個(gè)網(wǎng)絡(luò)130和/或經(jīng)由其它合適的通信信道進(jìn)行通信。例如,教育服務(wù)器110可以被配置為與存儲(chǔ)的數(shù)據(jù)庫(kù)、其它計(jì)算設(shè)備或服務(wù)器、用戶終端、或者網(wǎng)絡(luò)130上的其它設(shè)備進(jìn)行通信。存儲(chǔ)接口306可以使得教育服務(wù)器110能夠?qū)⑿畔?諸如,圖像(例如,面部模板)、生物識(shí)別傳感器數(shù)據(jù)(例如,心率數(shù)據(jù))、用戶數(shù)據(jù)(例如,學(xué)生信息、登錄和密碼)、在線教育環(huán)境100的大量用戶105的學(xué)習(xí)成績(jī)(academic)記錄和/或用戶設(shè)備及生物識(shí)別數(shù)據(jù)設(shè)備標(biāo)識(shí)信息等)存儲(chǔ)在存儲(chǔ)設(shè)備中。
存儲(chǔ)器310可以包括一個(gè)或更多個(gè)易失性存儲(chǔ)設(shè)備和/或非易失性存儲(chǔ)設(shè)備,包括但不限于磁儲(chǔ)存設(shè)備、只讀存儲(chǔ)器(rom)、隨機(jī)存取存儲(chǔ)器(ram)、動(dòng)態(tài)ram(dram)、靜態(tài)ram(sram)、同步動(dòng)態(tài)ram(sdram)、雙倍數(shù)據(jù)速率(ddr)sdram(ddr-sdram)、ram-busdram(rdram)、閃存設(shè)備、電可擦可編程序只讀存儲(chǔ)器(eeprom)、非易失性ram(nvram)、通用串行總線(usb)可移動(dòng)存儲(chǔ)器或它們的組合。
存儲(chǔ)器310可以存儲(chǔ)可在處理器300上加載并執(zhí)行的程序指令,以及在執(zhí)行這些程序期間生成或接收的數(shù)據(jù)。更詳細(xì)地轉(zhuǎn)到存儲(chǔ)器310的內(nèi)容,存儲(chǔ)器310可以包括一個(gè)或更多個(gè)操作系統(tǒng)(o/s)模塊312、應(yīng)用模塊314、圖像模塊316、面部識(shí)別模塊318、生物傳感器模塊320、設(shè)備確認(rèn)模塊334、用戶驗(yàn)證模塊336和/或用戶數(shù)據(jù)332。模塊、數(shù)據(jù)和/或軟件中的每一個(gè)在由處理器300執(zhí)行時(shí)可以為教育服務(wù)器110提供功能。模塊、數(shù)據(jù)和/或軟件可以對(duì)應(yīng)于或可以不對(duì)應(yīng)于存儲(chǔ)器310中的物理位置和/或地址。換句話說(shuō),模塊312、314、316、318、320,、334和336中的每一個(gè)的內(nèi)容可以彼此不被分隔開,并且實(shí)際上可以存儲(chǔ)在存儲(chǔ)器310中的至少部分交錯(cuò)的位置中。此外,雖然圖3中的示例性實(shí)施方式將模塊312、314、316、318、320、334和336呈現(xiàn)為是分隔開的,但在其它示例性實(shí)施方式中,這些模塊的操作可以以任何方式組合到少于所示的7個(gè)模塊中。例如,可以組合圖像模塊316和面部識(shí)別模塊318的操作。在另一示例中,這些模塊312、314、316、318、320、334和336的所有操作可以由單個(gè)模塊完成。本文考慮了模塊312、314、316、318、320、334和336的操作的任何其它組合和合并。
o/s模塊312可以具有存儲(chǔ)在其上的一個(gè)或更多個(gè)操作系統(tǒng)。處理器300可以被配置為訪問(wèn)和執(zhí)行存儲(chǔ)在(o/s)模塊312中的一個(gè)或更多個(gè)操作系統(tǒng),以操作教育服務(wù)器110的系統(tǒng)功能。如由操作系統(tǒng)管理的系統(tǒng)功能可以包括存儲(chǔ)器管理、處理器資源管理、驅(qū)動(dòng)程序管理、應(yīng)用軟件管理、系統(tǒng)配置等。操作系統(tǒng)可以是任何種類的合適的操作系統(tǒng),包括但不限于
應(yīng)用模塊314可以包含其上的指令和/或應(yīng)用,該指令和/或應(yīng)用可以由處理器300執(zhí)行,以將與所提供的在線教育服務(wù)相關(guān)聯(lián)的一個(gè)或更多個(gè)功能提供給多名用戶105(例如,學(xué)生)。這些指令和/或應(yīng)用可以在某些方面與(o/s)模塊312和/或教育服務(wù)器110的其它模塊交互。應(yīng)用模塊314可以具有存儲(chǔ)于其上的指令、軟件和/或代碼,該指令、軟件和/或代碼可由處理器300啟動(dòng)和/或執(zhí)行,以執(zhí)行一個(gè)或更多個(gè)應(yīng)用及與其相關(guān)聯(lián)的功能。這些應(yīng)用可以包括但不限于諸如網(wǎng)頁(yè)瀏覽、商務(wù)、通信、圖形、文字處理、出版、電子表格、數(shù)據(jù)庫(kù)、游戲、教育、娛樂(lè)、媒體、項(xiàng)目策劃、工程、制圖或它們的組合的功能。
圖像模塊316可以具有存儲(chǔ)在其上的指令,當(dāng)由處理器300執(zhí)行時(shí),所述指令使得教育服務(wù)器110能夠提供各種成像管理和/或圖像處理相關(guān)功能。在一個(gè)方面,處理器300可以被配置為經(jīng)由網(wǎng)絡(luò)130或其它合適的通信鏈路從一個(gè)或更多個(gè)用戶設(shè)備120接收一個(gè)或更多個(gè)圖像。這些圖像可以存儲(chǔ)在存儲(chǔ)器310和/或其它合適的數(shù)據(jù)庫(kù)上。還可以通過(guò)執(zhí)行存儲(chǔ)在面部識(shí)別模塊318和/或生物傳感器模塊320中的指令,由處理器300對(duì)這些圖像進(jìn)行進(jìn)一步分析。
面部識(shí)別模塊318可以具有存儲(chǔ)在其上的指令,當(dāng)由處理器300執(zhí)行時(shí),該指令使得教育服務(wù)器110能夠利用一種或更多種面部識(shí)別算法,以將由用戶設(shè)備120處的照相機(jī)206生成的圖像與由照相機(jī)206生成的另一圖像進(jìn)行比較,以確定圖像是否匹配或大體上匹配。該比較可以涉及各種合適的算法,并且在某些示例性實(shí)施方式中,該比較可以導(dǎo)致第一圖像中第一像素簇和第二圖像中第二像素簇中的特征的匹配的一定概率。在一些情況下,如果匹配的概率大于預(yù)定的閾值水平,則可以確定兩個(gè)圖像中的特征可以是匹配的。在一些情況下,由處理器500執(zhí)行的此類特征匹配算法可以包括以下步驟確定與圖像或其部分(例如,可以在第一圖像和第二圖像中進(jìn)行比較的像素簇)相關(guān)聯(lián)的各種參數(shù)的相關(guān)性和/或互相關(guān)性。可以在圖像之間進(jìn)行比較的示例性參數(shù)可以包括像素顏色、強(qiáng)度、亮度等。應(yīng)當(dāng)理解,雖然參照兩個(gè)圖像描述了定位系統(tǒng)和機(jī)構(gòu),但系統(tǒng)和算法可以擴(kuò)展到任何數(shù)量的待比較和定位的接收?qǐng)D像。還應(yīng)當(dāng)理解,處理器500可以執(zhí)行各種數(shù)學(xué)算法和/或統(tǒng)計(jì)算法,以識(shí)別和/或“確認(rèn)”出現(xiàn)在一個(gè)以上圖像中的特征。數(shù)學(xué)算法和/或統(tǒng)計(jì)算法可以涉及各種合適的技術(shù)(諸如圖像像素的迭代比較)或其一部分,和/或用于隔離圖像的特定像素的各種濾波技術(shù)(諸如閾值濾波)。
例如,面部識(shí)別模塊318可以包括用于將用戶105的當(dāng)前面部圖像與用戶105的歷史面部模板進(jìn)行比較以確定它們是否匹配或者大體上匹配的指令。另外,面部識(shí)別模塊318可以具有用于確定生物識(shí)別數(shù)據(jù)設(shè)備208在用戶105的當(dāng)前面部圖像中的位置的指令。面部識(shí)別模塊318可以聚焦生物識(shí)別數(shù)據(jù)設(shè)備208的位置并確定該生物識(shí)別數(shù)據(jù)設(shè)備208是否包括在其外部上的已知圖案210。
生物傳感器模塊320可以具有存儲(chǔ)在其上的指令,當(dāng)由處理器300執(zhí)行時(shí),該指令使得教育服務(wù)器110能夠從生物識(shí)別數(shù)據(jù)設(shè)備208(諸如圖2的耳塞208)接收和評(píng)估生物識(shí)別傳感器數(shù)據(jù)。在某些示例性實(shí)施方式中,生物傳感器模塊320可以(從用戶設(shè)備120的用戶數(shù)據(jù)文件322或用戶數(shù)據(jù)文件242)存儲(chǔ)和訪問(wèn)用戶105的歷史生物識(shí)別傳感器數(shù)據(jù)。生物傳感器模塊320還可以從生物識(shí)別數(shù)據(jù)設(shè)備208接收生物識(shí)別傳感器數(shù)據(jù),并且可以確定該生物識(shí)別傳感器數(shù)據(jù)是否指示用戶設(shè)備120處的真人。此外,生物傳感器模塊320可以將當(dāng)前生物識(shí)別傳感器數(shù)據(jù)與用戶105的歷史生物識(shí)別傳感器數(shù)據(jù)進(jìn)行比較,以確定數(shù)據(jù)是否可能來(lái)自同一用戶105。例如,生物傳感器模塊320可以將來(lái)自用戶105的當(dāng)前心率數(shù)據(jù)與存儲(chǔ)的用戶105的歷史心率數(shù)據(jù)進(jìn)行比較,以確定是否匹配或大體上匹配。
設(shè)備確認(rèn)模塊334可以具有存儲(chǔ)在其上的指令,當(dāng)由處理器300執(zhí)行時(shí),該指令使得教育服務(wù)器110能夠從用戶設(shè)備120接收設(shè)備標(biāo)識(shí)信息,從已注冊(cè)的設(shè)備id文件328中檢索存儲(chǔ)的與用戶105相關(guān)聯(lián)的設(shè)備標(biāo)識(shí)信息,并且將所存儲(chǔ)的設(shè)備標(biāo)識(shí)信息與所接收到的設(shè)備標(biāo)識(shí)信息進(jìn)行比較,以確定是否存在匹配。設(shè)備確認(rèn)模塊334能夠確定包括與特定用戶105相關(guān)聯(lián)的用戶設(shè)備120和生物識(shí)別數(shù)據(jù)設(shè)備208的那些設(shè)備。設(shè)備確認(rèn)模塊334還能夠獲得針對(duì)新設(shè)備的新設(shè)備標(biāo)識(shí)信息和與已注冊(cè)的設(shè)備id文件328中的用戶數(shù)據(jù)相關(guān)聯(lián)的設(shè)備標(biāo)識(shí)信息。另外,設(shè)備確認(rèn)模塊334可以能夠識(shí)別出多個(gè)用戶105之間共享的設(shè)備(諸如用戶設(shè)備120或生物識(shí)別數(shù)據(jù)設(shè)備208),使得用戶驗(yàn)證模塊336結(jié)合面部識(shí)別模塊318和/或生物傳感器模塊320可以確定當(dāng)前正使用該設(shè)備的特定用戶105。
用戶驗(yàn)證模塊336可以具有存儲(chǔ)在其上的指令,當(dāng)由處理器300執(zhí)行時(shí),該指令使得教育服務(wù)器120能夠在在線教育環(huán)境中進(jìn)行用戶授權(quán)和評(píng)估。用戶驗(yàn)證模塊336可以評(píng)估用戶105是其聲稱的人的可能性,并且基于該評(píng)估,可以允許或拒絕對(duì)在線教育環(huán)境的訪問(wèn)。此外,當(dāng)由處理器300執(zhí)行時(shí),用戶驗(yàn)證模塊336可以通過(guò)對(duì)用戶105進(jìn)行額外的驗(yàn)證審查來(lái)定期補(bǔ)充其驗(yàn)證。驗(yàn)證審查可以包括在線課堂環(huán)境中的設(shè)備驗(yàn)證、面部識(shí)別、生物識(shí)別數(shù)據(jù)評(píng)估和比較、以及用戶分?jǐn)?shù)評(píng)估。
用戶數(shù)據(jù)文件322可以包括與一個(gè)或更多個(gè)用戶(例如,可以訪問(wèn)由教育服務(wù)器110提供的在線教育環(huán)境的學(xué)生)相關(guān)聯(lián)的信息。用戶數(shù)據(jù)文件322可以包括可以訪問(wèn)在線教育環(huán)境的每個(gè)用戶105的用戶標(biāo)識(shí)信息(例如,用戶名、地址、電話號(hào)碼、電子郵件地址、登錄和密碼信息)。用戶數(shù)據(jù)文件322還可以包括面部模板文件324、歷史心率數(shù)據(jù)文件326、已注冊(cè)的設(shè)備id文件328以及學(xué)習(xí)成績(jī)記錄文件330。面部模板文件324可以包括可以訪問(wèn)在線教育環(huán)境的每個(gè)用戶105(例如,學(xué)生)的面部模板。另選地,面部模板文件324可以不包括用戶105的實(shí)際面部模板,而是可以替代地包括代表存儲(chǔ)在其各自用戶設(shè)備120上的所存儲(chǔ)的用戶的面部模板的標(biāo)記。面部模板可以被面部識(shí)別模塊318用于與用戶105的當(dāng)前面部圖像數(shù)據(jù)進(jìn)行比較,并驗(yàn)證用戶是真實(shí)的。歷史心率數(shù)據(jù)文件326可以包括可以訪問(wèn)在線教育環(huán)境的用戶105的歷史心率數(shù)據(jù)。另選地,歷史心率數(shù)據(jù)文件326可以不包括用戶105的實(shí)際歷史心率或其它生物識(shí)別數(shù)據(jù),而是可以替代地包括代表存儲(chǔ)在其各自用戶設(shè)備120上的用戶105的歷史心率數(shù)據(jù)或其它生物識(shí)別數(shù)據(jù)的標(biāo)記??梢杂缮飩鞲衅髂K320對(duì)歷史心率數(shù)據(jù)進(jìn)行檢索和比較,以確定歷史心率數(shù)據(jù)是否與從生物識(shí)別數(shù)據(jù)設(shè)備208接收到的當(dāng)前心率數(shù)據(jù)相匹配或大體上匹配。
設(shè)備id文件248可以包括與在線教育環(huán)境中的用戶105相關(guān)聯(lián)的每個(gè)設(shè)備(例如,用戶設(shè)備和生物識(shí)別數(shù)據(jù)設(shè)備)的設(shè)備標(biāo)識(shí)數(shù)據(jù)。用戶驗(yàn)證模塊336可以利用設(shè)備確認(rèn)模塊334來(lái)將所接收到的設(shè)備標(biāo)識(shí)數(shù)據(jù)同與用戶105相關(guān)聯(lián)并且存儲(chǔ)在已注冊(cè)的設(shè)備id文件328中的設(shè)備標(biāo)識(shí)數(shù)據(jù)進(jìn)行比較,以確定匹配是否存在以及用戶105當(dāng)前所使用的設(shè)備是否是用戶105預(yù)期使用的設(shè)備。
學(xué)習(xí)成績(jī)記錄文件330可以包括可以訪問(wèn)在線教育環(huán)境的每個(gè)用戶和先前用戶(例如,學(xué)校的每個(gè)當(dāng)前和先前學(xué)生)的學(xué)習(xí)成績(jī)記錄。在一個(gè)示例性實(shí)施方式中,學(xué)習(xí)成績(jī)記錄文件330中的數(shù)據(jù)可以包括用戶標(biāo)識(shí)信息、測(cè)驗(yàn)和測(cè)試分?jǐn)?shù)、用戶之前和當(dāng)前參加的課程、用戶年級(jí)、用戶105參與的模塊或課時(shí)、用戶105試過(guò)的復(fù)習(xí)題、用戶105參加的實(shí)驗(yàn)、用戶105參加的學(xué)習(xí)單元和討論組及所討論的內(nèi)容等。
應(yīng)當(dāng)理解,操作系統(tǒng)(o/s)模塊312、應(yīng)用模塊314、圖像模塊316、面部識(shí)別模塊318、生物傳感器模塊320、設(shè)備確認(rèn)模塊334和/或用戶驗(yàn)證模塊336中存儲(chǔ)的指令的功能可能存在交迭。事實(shí)上,上述模塊312、314、316、318、320、334以及336的功能可以在教育服務(wù)器110的框架下無(wú)縫地交互和協(xié)作。實(shí)際上,針對(duì)模塊312、314、316、318、320、334和336中的任何一個(gè)描述的功能中的每一個(gè)都可以根據(jù)本公開的某些實(shí)施方式存儲(chǔ)在任何模塊312、314、316、318、320、334和336中。此外,在某些示例性實(shí)施方式中,可以存在包括在操作系統(tǒng)(o/s)模塊312、應(yīng)用模塊314、圖像模塊316、面部識(shí)別模塊318、生物傳感器模塊320、設(shè)備確認(rèn)模塊334和/或用戶驗(yàn)證模塊336內(nèi)描述的指令、程序和/或應(yīng)用的單個(gè)模塊。
圖4是示出根據(jù)本公開的某些示例性實(shí)施方式的用于接收和存儲(chǔ)用于實(shí)時(shí)用戶驗(yàn)證的用戶特定圖像、設(shè)備和生物識(shí)別數(shù)據(jù)的示例性方法400的流程圖。該方法400可以由教育服務(wù)器110及其上的處理器300來(lái)執(zhí)行?,F(xiàn)參照?qǐng)D1至圖4,示例性方法400起始于開始?jí)K并進(jìn)行到塊402,其中,教育服務(wù)器110接收在在線課程供應(yīng)商的網(wǎng)站處注冊(cè)或更新用戶信息的請(qǐng)求。例如,經(jīng)由用戶設(shè)備120,用戶110可以經(jīng)由網(wǎng)絡(luò)130訪問(wèn)與教育服務(wù)器110相關(guān)聯(lián)的在線課程網(wǎng)站,以請(qǐng)求注冊(cè)或以其它方式提供用戶驗(yàn)證信息的機(jī)會(huì)。
在塊404處,處理器300可以生成或以其它方式從存儲(chǔ)器310檢索用于提供用戶驗(yàn)證信息的注冊(cè)模版。在塊406處,教育服務(wù)器110的處理器300可以經(jīng)由網(wǎng)絡(luò)接口226通過(guò)網(wǎng)絡(luò)130來(lái)發(fā)送,以進(jìn)行顯示或以其它方式提供用戶設(shè)備120對(duì)注冊(cè)模板的訪問(wèn)。在塊408處,教育服務(wù)器110可以接收在用戶設(shè)備120處經(jīng)由用戶輸入的用戶信息數(shù)據(jù)。例如,用戶信息數(shù)據(jù)可以包括但不限于用戶名、地址、聯(lián)系信息、社會(huì)保障號(hào)、學(xué)校標(biāo)識(shí)號(hào)或任何其它唯一識(shí)別用戶110的信息。處理器300可以便于接收用戶信息數(shù)據(jù),該用戶信息數(shù)據(jù)然后可以儲(chǔ)存在存儲(chǔ)器310中。例如,用戶信息數(shù)據(jù)可以存儲(chǔ)在用戶數(shù)據(jù)322中。
在塊410處,教育服務(wù)器110經(jīng)由在線課程網(wǎng)站可以通過(guò)在用戶設(shè)備120處的用戶輸入來(lái)接收用戶的登錄和密碼數(shù)據(jù)。例如,經(jīng)由在線課程網(wǎng)站,處理器300可以接收登錄和密碼數(shù)據(jù)。處理器300可以指導(dǎo)用戶設(shè)置應(yīng)用314,以將用戶信息與在塊412處的用戶登錄信息和密碼數(shù)據(jù)相關(guān)聯(lián)。例如,應(yīng)用314可以在用戶數(shù)據(jù)322中存儲(chǔ)與用戶信息數(shù)據(jù)相關(guān)聯(lián)的用戶登錄和密碼信息。
在塊414處,教育服務(wù)器110可以經(jīng)由網(wǎng)絡(luò)130從一個(gè)或更多個(gè)用戶設(shè)備120接收用戶設(shè)備標(biāo)識(shí)信息(例如,設(shè)備id)。例如,用戶設(shè)備標(biāo)識(shí)信息可以是從其它用戶設(shè)備唯一識(shí)別用戶設(shè)備120的一條或更多條信息??梢杂糜跇?gòu)成用戶設(shè)備標(biāo)識(shí)信息的信息類型的示例包括但不限于設(shè)備密碼、操作系統(tǒng)名稱、操作系統(tǒng)版本以及操作系統(tǒng)制造商。本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,其它形式的設(shè)備指紋識(shí)別可以在此被替代為將用戶設(shè)備信息提供給教育服務(wù)器110的部分。在塊416處,處理器300可以指導(dǎo)用戶設(shè)置應(yīng)用314,以將用戶信息與設(shè)備標(biāo)識(shí)信息相關(guān)聯(lián)。例如,在塊418處,應(yīng)用314可以將設(shè)備標(biāo)識(shí)數(shù)據(jù)與用戶信息數(shù)據(jù)一起存儲(chǔ)在存儲(chǔ)器310的用戶數(shù)據(jù)文件322中。另選地,設(shè)備標(biāo)識(shí)數(shù)據(jù)可以存儲(chǔ)在用戶設(shè)備120上。在該另選的實(shí)施方式中,例如,處理器220可以指導(dǎo)用戶設(shè)置應(yīng)用234,以將設(shè)備標(biāo)識(shí)數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器230的設(shè)備id文件248中。然后,與設(shè)備標(biāo)識(shí)數(shù)據(jù)相關(guān)聯(lián)的標(biāo)記可以由教育服務(wù)器110經(jīng)由網(wǎng)絡(luò)130接收、與用戶信息相關(guān)聯(lián)并存儲(chǔ)在存儲(chǔ)器310的已注冊(cè)的設(shè)備id文件328中。
在塊420處,進(jìn)行查詢,以確定是否存在與用戶信息相關(guān)聯(lián)的另一設(shè)備。其它設(shè)備的示例包括:其它用戶設(shè)備120(諸如,不同的個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板電腦、筆記本等)和生物識(shí)別數(shù)據(jù)設(shè)備(例如,耳塞208、另一心率監(jiān)測(cè)器、其它生物識(shí)別數(shù)據(jù)設(shè)備和傳感器、照相機(jī)等)。在一個(gè)示例中,可以響應(yīng)于來(lái)自在線課程網(wǎng)站的請(qǐng)求,基于附接到用戶設(shè)備120的設(shè)備或者經(jīng)由用戶設(shè)備120處的用戶輸入,由處理器300來(lái)進(jìn)行所述確定。如果另一設(shè)備的附加設(shè)備信息數(shù)據(jù)需要與用戶相關(guān)聯(lián),則跟隨“是”分支回到塊414,否則跟隨“否”分支進(jìn)行到塊422。
在塊422處,生成用戶105創(chuàng)建面部模板的請(qǐng)求,以在用戶設(shè)備120上顯示。在一個(gè)示例中,處理器300經(jīng)由用戶驗(yàn)證模塊336可以生成或訪問(wèn)存儲(chǔ)的來(lái)自存儲(chǔ)器310的請(qǐng)求的副本,并且網(wǎng)絡(luò)接口304可以經(jīng)由網(wǎng)絡(luò)130將該請(qǐng)求發(fā)送到用戶設(shè)備120。在塊424處,可以從用戶設(shè)備120的照相機(jī)206接收用戶的圖像數(shù)據(jù)。在塊426處,可以基于所接收到的用戶圖像數(shù)據(jù)來(lái)生成用戶的面部模板。在面部模板數(shù)據(jù)將不存儲(chǔ)在教育服務(wù)器110處的示例性實(shí)施方式中,處理器220可以利用用戶設(shè)備處的用戶驗(yàn)證模塊252來(lái)生成面部模板數(shù)據(jù)。在面部模板數(shù)據(jù)將被存儲(chǔ)在教育服務(wù)器110處的示例性實(shí)施方式中,處理器300經(jīng)由用戶驗(yàn)證模塊252可以接收用戶圖像數(shù)據(jù)并生成用戶105的面部模板。
在塊428處,處理器220或300可以分別利用用戶驗(yàn)證模塊252和336來(lái)將用戶的面部模板數(shù)據(jù)與用戶信息相關(guān)聯(lián)。在塊430處,用戶105的面部模板可以被本地存儲(chǔ)在用戶設(shè)備120上的面部模板文件246中,并且加密并作為標(biāo)記存儲(chǔ)在教育服務(wù)器110的面板模板文件324中。然后,該過(guò)程可以繼續(xù)到結(jié)束塊。
圖5a和圖5b是示出根據(jù)本公開的某些示例性實(shí)施方式的用于在在線教育環(huán)境中連續(xù)進(jìn)行實(shí)時(shí)用戶驗(yàn)證的示例性方法500的流程圖。該方法500可以由教育服務(wù)器110及其上的處理器300來(lái)執(zhí)行。現(xiàn)參照?qǐng)D1至圖3和圖5a至圖5b,示例性方法500起始于開始?jí)K并進(jìn)行到塊502,其中,教育服務(wù)器110從用戶設(shè)備120處的用戶105接收登錄請(qǐng)求。例如,經(jīng)由用戶設(shè)備120,用戶105可以經(jīng)由網(wǎng)絡(luò)130訪問(wèn)與教育服務(wù)器110相關(guān)聯(lián)的在線課程網(wǎng)站,以提出登錄請(qǐng)求,以便訪問(wèn)在線課程信息(例如,在線課堂、測(cè)驗(yàn)、實(shí)驗(yàn)、練習(xí)題、幫助會(huì)話、測(cè)試等)。在塊504處,接收用戶105的登錄信息。例如,用戶105可以在在線課程網(wǎng)站的期望位置從用戶設(shè)備120輸入登錄信息(例如,登錄名和密碼)。登錄信息可以經(jīng)由網(wǎng)絡(luò)130由教育服務(wù)器110接收。在塊506處,教育服務(wù)器110的處理器300利用用戶驗(yàn)證模塊336來(lái)確定與登錄信息相關(guān)聯(lián)的用戶。例如,用戶驗(yàn)證模塊336可以將登錄信息與存儲(chǔ)在用戶數(shù)據(jù)文件322中的多個(gè)用戶的登錄信息進(jìn)行比較,以確定是否存在匹配,并且基于匹配的登錄信息來(lái)確定用戶。
在塊508處,處理器300利用用戶驗(yàn)證模塊336來(lái)訪問(wèn)匹配的用戶105的用戶信息數(shù)據(jù)。例如,用戶信息數(shù)據(jù)可以包括與用戶105相關(guān)聯(lián)的實(shí)際設(shè)備標(biāo)識(shí)信息、用戶105的面部模板以及用戶105的生物識(shí)別數(shù)據(jù)。另選地,用戶信息數(shù)據(jù)可以包括與設(shè)備標(biāo)識(shí)信息、用戶105的面部模板及生物識(shí)別數(shù)據(jù)相關(guān)聯(lián)的一個(gè)或更多個(gè)標(biāo)記,并且實(shí)際數(shù)據(jù)可以儲(chǔ)存在用戶設(shè)備120上。
在塊510處,教育服務(wù)器110可以經(jīng)由網(wǎng)絡(luò)130從用戶設(shè)備120接收設(shè)備標(biāo)識(shí)信息。在一個(gè)示例中,設(shè)備標(biāo)識(shí)信息可以是設(shè)備id。在某些示例性實(shí)施方式中,可能并未接收到用戶登錄信息(例如,登錄名和密碼),因?yàn)檫@些信息可能并未被視為是必要的,并且識(shí)別用戶、用戶的面部模板和/或用戶的歷史生物識(shí)別數(shù)據(jù)可以基于對(duì)設(shè)備標(biāo)識(shí)信息而不是用戶登錄信息的評(píng)估。因此,參考用戶識(shí)別信息可以包括如下各項(xiàng)中的一個(gè)或更多個(gè):設(shè)備標(biāo)識(shí)信息、用戶登錄信息或唯一標(biāo)識(shí)用戶105的任何其它信息。在塊512處,進(jìn)行查詢,以確定設(shè)備標(biāo)識(shí)信息是否與存儲(chǔ)的用戶的設(shè)備標(biāo)識(shí)信息相匹配。教育服務(wù)器110的處理器300可以利用用戶驗(yàn)證模塊336來(lái)將所接收到的設(shè)備標(biāo)識(shí)信息與存儲(chǔ)的用戶105的設(shè)備標(biāo)識(shí)信息進(jìn)行比較,以確定是否存在匹配。在在用戶設(shè)備120處進(jìn)行評(píng)估的另選實(shí)施方式中,用戶設(shè)備120的處理器220可以利用用戶驗(yàn)證模塊252來(lái)將用戶設(shè)備120的當(dāng)前設(shè)備標(biāo)識(shí)信息與存儲(chǔ)的用戶105的設(shè)備標(biāo)識(shí)信息進(jìn)行比較,以確定是否存在匹配。在存在諸如膝上型計(jì)算機(jī)120和耳塞208的多個(gè)設(shè)備的示例性實(shí)施方式中,可以針對(duì)每個(gè)設(shè)備接收設(shè)備標(biāo)識(shí)信息并且可以針對(duì)每個(gè)設(shè)備進(jìn)行評(píng)估,以確定是否存在匹配。如果設(shè)備標(biāo)識(shí)信息與存儲(chǔ)的用戶的設(shè)備標(biāo)識(shí)信息并不匹配,則跟隨“否”分支進(jìn)行到圖5b的塊584。在某些情況下,用戶105可以更換設(shè)備,而無(wú)需進(jìn)行注冊(cè)新用戶設(shè)備120或附屬設(shè)備(例如,生物識(shí)別數(shù)據(jù)設(shè)備208)的過(guò)程。例如,如果生物識(shí)別數(shù)據(jù)設(shè)備(例如,耳塞208)無(wú)法使用,則用戶105可以采購(gòu)新的耳塞208。同樣,用戶105可以更換他們正在使用的用戶設(shè)備120(例如,臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板電腦、筆記本計(jì)算機(jī)、網(wǎng)絡(luò)支持電視、視頻游戲控制臺(tái)、個(gè)人數(shù)字助理(pda)、智能手機(jī)等)的類型。如果可以以其它方式驗(yàn)證用戶的身份,則可能有益的是(從客戶服務(wù)角度來(lái)看),無(wú)需用戶105再回來(lái)進(jìn)行圖4中所描述的設(shè)備注冊(cè)過(guò)程。在塊584中,進(jìn)行查詢,以確定面部識(shí)別和/或心率數(shù)據(jù)是否與由登錄信息識(shí)別出的用戶相匹配。在一個(gè)示例性實(shí)施方式中,可以由用戶驗(yàn)證模塊336來(lái)進(jìn)行所述確定,并且關(guān)于面部識(shí)別匹配和心率數(shù)據(jù)匹配的確定可以如圖5a至圖5b的其它部分所描述的來(lái)完成。如果面部識(shí)別和/或心率數(shù)據(jù)與由登錄信息識(shí)別出的用戶并不匹配,則跟隨“否”分支進(jìn)行到塊580,否則跟隨“是”分支進(jìn)行到塊586。
在塊586中,如圖4中所描述的,可以從新用戶設(shè)備/生物識(shí)別數(shù)據(jù)設(shè)備接收該新用戶設(shè)備/生物識(shí)別數(shù)據(jù)設(shè)備的新用戶設(shè)備標(biāo)識(shí)信息。在塊588中,新用戶設(shè)備標(biāo)識(shí)信息可以與用戶的用戶信息相關(guān)聯(lián)并且以與圖4中所描述的方式大體上相同的方式進(jìn)行存儲(chǔ)。然后,該過(guò)程可以繼續(xù)到圖5a的塊514。
返回塊512的查詢,如果設(shè)備標(biāo)識(shí)信息確實(shí)匹配所存儲(chǔ)的設(shè)備信息,則可以跟隨“是”分支回到塊514。在塊514處,從用戶設(shè)備120的照相機(jī)206接收當(dāng)前用戶面部圖像數(shù)據(jù)。在一個(gè)示例性實(shí)施方式中,由用戶設(shè)備120的用戶驗(yàn)證模塊252接收當(dāng)前用戶面部圖像數(shù)據(jù)。然而,在將在教育服務(wù)器110處進(jìn)行面部識(shí)別評(píng)估的情況下,處理器300可以利用用戶驗(yàn)證模塊336來(lái)經(jīng)由網(wǎng)絡(luò)130從用戶設(shè)備120接收當(dāng)前用戶面部圖像數(shù)據(jù)。
在塊516處,將當(dāng)前用戶面部圖像數(shù)據(jù)與儲(chǔ)存的用戶105的面部模板進(jìn)行比較。在比較發(fā)生在用戶設(shè)備120處的示例性實(shí)施方式中,處理器220可以利用用戶驗(yàn)證模塊252來(lái)從面部模板文件246接收用戶的面部模板,并且可以利用面部識(shí)別模塊238來(lái)確定當(dāng)前用戶面部圖像數(shù)據(jù)是否足夠接近面部模板以被認(rèn)為相匹配。在比較發(fā)生在教育服務(wù)器110處的示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336來(lái)從面部模板文件324接收用戶的面部模板,并且可以利用面部識(shí)別模塊318來(lái)進(jìn)行比較并確定當(dāng)前用戶面部圖像數(shù)據(jù)是否足夠接近面部模板以被認(rèn)為相匹配。本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到面部識(shí)別軟件和用于匹配的算法是公知的,因此,無(wú)需對(duì)如何確定匹配進(jìn)行詳細(xì)描述。
在塊518處,進(jìn)行查詢,以確定當(dāng)前用戶面部圖像數(shù)據(jù)是否與存儲(chǔ)的用戶的面部模板相匹配。如上所述,在某些示例性實(shí)施方式中,可以由面部識(shí)別模塊318或面部識(shí)別模塊238來(lái)進(jìn)行確定。如果當(dāng)前用戶面部圖像數(shù)據(jù)與存儲(chǔ)的用戶的面部模板不匹配,則跟隨“否”分支進(jìn)行到塊520,其中,處理器300利用用戶驗(yàn)證模塊336來(lái)生成通知。在一個(gè)示例性實(shí)施方式中,所述通知可以是當(dāng)前用戶面部圖像與存儲(chǔ)的該用戶的面部模板不匹配。可以發(fā)送該通知以顯示給用戶設(shè)備120處的用戶105。另外,該通知可以與用戶數(shù)據(jù)相關(guān)聯(lián)并且可以存儲(chǔ)在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評(píng)估。在另一示例性實(shí)施方式中,可以給予用戶105特定數(shù)量的機(jī)會(huì)來(lái)獲得面部識(shí)別匹配。在這種情況下,可以發(fā)送通知以顯示給用戶,并且可以通知用戶匹配失敗并要求用戶確保他們位于照相機(jī)206正前方,并且沒(méi)有遮擋照相機(jī)206的視野。然后,該過(guò)程可以進(jìn)行到塊514或塊582。
返回到塊518處的查詢,如果當(dāng)前用戶面部圖像數(shù)據(jù)確實(shí)與儲(chǔ)存的面部模板相匹配,則跟隨“是”分支進(jìn)行到塊522。在塊522中,處理器300利用用戶驗(yàn)證模塊336來(lái)基于例如接收到的針對(duì)生物識(shí)別數(shù)據(jù)設(shè)備208的設(shè)備識(shí)別數(shù)據(jù)識(shí)別用戶110所使用的生物識(shí)別數(shù)據(jù)設(shè)備208的已知圖案。在一個(gè)示例性實(shí)施方式中,生物識(shí)別數(shù)據(jù)設(shè)備208是耳塞,并且已知圖案如210所示。然而,其它生物識(shí)別數(shù)據(jù)設(shè)備(如上所述)和其它已知圖案210可用以替代。在某些示例性實(shí)施方式中,用戶驗(yàn)證模塊336可以從存儲(chǔ)器310獲得已知圖案。另選地,在針對(duì)已知圖案210的評(píng)估發(fā)生在用戶設(shè)備120處的情況下,處理器220利用用戶驗(yàn)證模塊252來(lái)識(shí)別用戶110所使用的生物識(shí)別數(shù)據(jù)設(shè)備208的已知圖案。在某些示例性實(shí)施方式中,用戶驗(yàn)證模塊252可以從存儲(chǔ)器230或310獲得已知圖案。
在塊524處,面部識(shí)別模塊238或面部識(shí)別模塊318可以使用已知的面部識(shí)別算法來(lái)從當(dāng)前用戶面部圖像數(shù)據(jù)識(shí)別出生物識(shí)別數(shù)據(jù)設(shè)備208所在的區(qū)域。在生物識(shí)別數(shù)據(jù)設(shè)備208是耳塞208的示例性實(shí)施方式中,特定模塊將識(shí)別當(dāng)前用戶面部圖像數(shù)據(jù)中用戶的耳部區(qū)域用于分析,以確定是否可以定位已知圖案。
在塊526處,將生物識(shí)別數(shù)據(jù)設(shè)備208的已知圖案210與當(dāng)前用戶面部圖像數(shù)據(jù)的區(qū)域進(jìn)行比較,以確定在當(dāng)前用戶面部圖像數(shù)據(jù)中是否識(shí)別出已知圖案210。在所述評(píng)估在用戶設(shè)備120處進(jìn)行的示例性實(shí)施方式中,處理器220可以利用用戶驗(yàn)證模塊252和面部識(shí)別模塊238來(lái)評(píng)估當(dāng)前用戶面部圖像數(shù)據(jù),以使用一種或更多種已知面部識(shí)別算法來(lái)確定是否存在已知圖案210的一個(gè)或更多個(gè)實(shí)例。例如,如果生物識(shí)別數(shù)據(jù)設(shè)備是耳塞208,則用戶驗(yàn)證模塊252可以確定已知圖案210的兩個(gè)實(shí)例應(yīng)是可見的(例如,靠近用戶105的每只耳朵的每個(gè)耳塞上的實(shí)例)。一旦完成比較,處理器220就可以利用用戶驗(yàn)證模塊252來(lái)生成給教育服務(wù)器110的用戶驗(yàn)證模塊336的具有比較結(jié)果的通知。雖然所提供的示例性實(shí)施方式描述了兩個(gè)實(shí)例,但實(shí)例的數(shù)量可以更少或更多。在所述評(píng)估在教育服務(wù)器110處進(jìn)行的示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336和面部識(shí)別模塊318來(lái)評(píng)估當(dāng)前用戶面部圖像數(shù)據(jù),以使用一種或更多種已知的面部識(shí)別算法來(lái)確定是否存在已知圖案210的一個(gè)或更多個(gè)實(shí)例。
在塊528處,進(jìn)行查詢,以確定在生物識(shí)別數(shù)據(jù)設(shè)備208上是否識(shí)別出一個(gè)或更多個(gè)已知圖案210。如果在當(dāng)前用戶面部圖像數(shù)據(jù)中未識(shí)別出已知圖案210,則跟隨“否”分支進(jìn)行到塊530,其中,處理器300利用用戶驗(yàn)證模塊336來(lái)生成在用戶設(shè)備120上顯示的、用戶戴上/摘下生物識(shí)別數(shù)據(jù)設(shè)備208和/或設(shè)備208上的已知圖案210的請(qǐng)求。然后,該過(guò)程返回到塊514,以接收更新后的當(dāng)前用戶面部圖像數(shù)據(jù)。
返回到塊528,如果在當(dāng)前用戶面部圖像數(shù)據(jù)中識(shí)別出已知圖案210,則跟隨“是”分支回到塊532,其中,經(jīng)由生物識(shí)別數(shù)據(jù)設(shè)備208接收針對(duì)用戶的生物識(shí)別數(shù)據(jù)。在一個(gè)示例中,生物識(shí)別數(shù)據(jù)設(shè)備是耳塞208,其包含心率傳感器212,該心率傳感器212在佩戴時(shí)可以接收和傳遞用戶105的心率。雖然圖5a和圖5b的討論的其余部分將描述關(guān)于心率數(shù)據(jù)的生物識(shí)別數(shù)據(jù)分析,但如上所述的其它生物識(shí)別數(shù)據(jù)可以在所公開的方法中用以替代。在一個(gè)示例性實(shí)施方式中,由用戶設(shè)備120處的用戶驗(yàn)證模塊252來(lái)接收心率數(shù)據(jù)。在另一示例性實(shí)施方式中,用戶105的心率數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)130由用戶設(shè)備120發(fā)送到教育服務(wù)器110,其中,用戶驗(yàn)證模塊336接收心率數(shù)據(jù)用以進(jìn)行評(píng)估。
在塊534處,進(jìn)行查詢,以確定所接收到的用戶的心率數(shù)據(jù)是否指示是真人。在所述評(píng)估在用戶設(shè)備120處進(jìn)行的一個(gè)示例性實(shí)施方式中,用戶驗(yàn)證模塊252利用生物傳感器模塊240來(lái)針對(duì)已知圖案評(píng)估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。一旦完成評(píng)估,處理器220就可以利用用戶驗(yàn)證模塊252來(lái)經(jīng)由在線課程網(wǎng)站將指示評(píng)估結(jié)果的通知發(fā)送至教育服務(wù)器110處的用戶驗(yàn)證模塊336。另選地,在所述評(píng)估在教育服務(wù)器110處進(jìn)行的示例性實(shí)施方式中,用戶驗(yàn)證模塊336利用生物傳感器模塊320來(lái)針對(duì)已知心率圖案評(píng)估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。如果所接收到的心率數(shù)據(jù)并非指示是真人,則跟隨“否”分支進(jìn)行到塊536,其中,處理器300利用用戶驗(yàn)證模塊336來(lái)生成顯示在用戶設(shè)備120上的心率數(shù)據(jù)并非指示是真人的通知并且請(qǐng)求用戶105恰當(dāng)?shù)厝攵?08用于進(jìn)行心率分析。然后,該過(guò)程可以返回到塊532。另外或者另選地,該通知可以與用戶數(shù)據(jù)相關(guān)聯(lián)并存儲(chǔ)在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評(píng)估。
返回到塊534,如果所接收到的心率數(shù)據(jù)指示是真的用戶,則跟隨“是”分支回到塊538,其中,處理器300利用用戶驗(yàn)證模塊336來(lái)驗(yàn)證用戶105是真實(shí)的。在塊540處,所接收到的心率數(shù)據(jù)可以與用戶105的用戶信息相關(guān)聯(lián)并且可以存儲(chǔ)用于后續(xù)評(píng)估和比較。例如,在心率數(shù)據(jù)保持在用戶設(shè)備120處的示例性實(shí)施方式中,處理器220可以利用用戶驗(yàn)證模塊252來(lái)將心率數(shù)據(jù)與用戶105相關(guān)聯(lián)并將心率數(shù)據(jù)存儲(chǔ)在用戶心率數(shù)據(jù)文件205中。在心率數(shù)據(jù)保持在教育服務(wù)器處的示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336來(lái)將心率數(shù)據(jù)與用戶105相關(guān)聯(lián)并將心率數(shù)據(jù)存儲(chǔ)在歷史心率數(shù)據(jù)文件326中。
然后,處理器300可以利用用戶驗(yàn)證模塊336來(lái)在塊542提供或繼續(xù)提供用戶105經(jīng)由用戶設(shè)備120和網(wǎng)絡(luò)130訪問(wèn)期望的教育信息。
在塊544處,進(jìn)行查詢,以確定自檢查用戶105的驗(yàn)證時(shí)起是否已經(jīng)過(guò)去了預(yù)定的時(shí)間量。該預(yù)定的時(shí)間量可以是從1秒到120分鐘之間的任何時(shí)間,并且可以基于在線機(jī)構(gòu)想要重新驗(yàn)證和重新認(rèn)證用戶105的頻率或者基于用戶105已主動(dòng)參與課程內(nèi)容且尚未被替換的概率下系統(tǒng)的可信度來(lái)配置。在一個(gè)示例性實(shí)施方式中,可以由教育服務(wù)器110的用戶驗(yàn)證模塊336來(lái)進(jìn)行關(guān)于是否已經(jīng)經(jīng)過(guò)預(yù)定的時(shí)間量的確定。另選地,代替使用預(yù)定的時(shí)間量來(lái)觸發(fā)何時(shí)重新驗(yàn)證用戶,該觸發(fā)可以基于隨機(jī)采樣或基于用戶105采取特定行動(dòng)的時(shí)間(例如,請(qǐng)求進(jìn)行針對(duì)課程的測(cè)試/測(cè)驗(yàn)、請(qǐng)求回答問(wèn)題或完成針對(duì)課程的作業(yè)等)。在其它另選實(shí)施方式中,重新驗(yàn)證用戶105的觸發(fā)可以基于由生物傳感器模塊320進(jìn)行的確定,該確定為針對(duì)用戶105接收到的心率數(shù)據(jù)大體上不同于歷史心率數(shù)據(jù),并且可以是其他人已替換用戶設(shè)備120處的用戶105的指示。如果尚未經(jīng)過(guò)預(yù)定的時(shí)間量,則跟隨“否”分支回到塊544。另一方面,如果已經(jīng)經(jīng)過(guò)預(yù)定的時(shí)間量,則跟隨“是”分支進(jìn)行到塊546。
在塊546處,從用戶設(shè)備120的照相機(jī)206接收當(dāng)前用戶面部圖像數(shù)據(jù)。在一個(gè)示例性實(shí)施方式中,由用戶設(shè)備120的用戶驗(yàn)證模塊252接收當(dāng)前用戶面部圖像數(shù)據(jù)。然而,在面部識(shí)別評(píng)估將在教育服務(wù)器110處進(jìn)行的情況下,處理器300可以利用用戶驗(yàn)證模塊336來(lái)經(jīng)由網(wǎng)絡(luò)130從用戶設(shè)備120接收當(dāng)前用戶面部圖像數(shù)據(jù)。
在塊548處,將當(dāng)前用戶面部圖像數(shù)據(jù)與存儲(chǔ)的用戶105的面部模板進(jìn)行比較。在所述比較發(fā)生在用戶設(shè)備120處的示例性實(shí)施方式中,處理器220可以利用用戶驗(yàn)證模塊252來(lái)從面部模板文件246接收用戶105的面部模板,并且可以利用面部識(shí)別模塊238來(lái)確定當(dāng)前用戶面部圖像數(shù)據(jù)是否足夠接近面部模板以被認(rèn)為相匹配。在所述比較發(fā)生在教育服務(wù)器110處的示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336來(lái)從面部模板文件324接收用戶105的面部模板,并且可以利用面部識(shí)別模塊318來(lái)比較和確定當(dāng)前用戶面部圖像數(shù)據(jù)是否足夠接近用戶105的面部模板以被認(rèn)為相匹配。
在塊550處,進(jìn)行查詢,以確定當(dāng)前用戶面部圖像數(shù)據(jù)是否與存儲(chǔ)的用戶105的面部模板相匹配。如上所述,在某些示例性實(shí)施方式中,可以由面部識(shí)別模塊318或面部識(shí)別模塊238來(lái)進(jìn)行所述確定。如果當(dāng)前用戶面部圖像數(shù)據(jù)與存儲(chǔ)的用戶105的面部模板不匹配,則跟隨“否”分支進(jìn)行到塊552,其中,處理器300利用用戶驗(yàn)證模塊336來(lái)生成通知。在一個(gè)示例性實(shí)施方式中,該通知可以是當(dāng)前用戶面部圖像與存儲(chǔ)的用戶105的面部模板并不匹配??梢园l(fā)送該通知以顯示給用戶設(shè)備120處的用戶105。另外,該通知可以與用戶105的用戶數(shù)據(jù)相關(guān)聯(lián)并且存儲(chǔ)在用戶數(shù)據(jù)文件322中和/或發(fā)送至在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評(píng)估。在另一示例性實(shí)施方式中,可以給予用戶105特定數(shù)量的機(jī)會(huì)來(lái)獲得面部識(shí)別匹配。在這種情況下,可以發(fā)送通知以顯示給用戶105,并且可以通知用戶105匹配失敗并要求用戶105確保他們位于照相機(jī)206正前方,并且沒(méi)有遮擋照相機(jī)206的視野。然后,該過(guò)程進(jìn)行到塊546或塊582。
返回到塊550處的查詢,如果當(dāng)前用戶面部圖像數(shù)據(jù)確實(shí)與儲(chǔ)存的面部模板相匹配,則跟隨“是”分支進(jìn)行到塊554。在塊544中,處理器300利用用戶驗(yàn)證模塊336來(lái)基于例如接收到的針對(duì)生物識(shí)別數(shù)據(jù)設(shè)備208的設(shè)備識(shí)別數(shù)據(jù)識(shí)別用戶105所使用的生物識(shí)別數(shù)據(jù)設(shè)備208的已知圖案。在一個(gè)示例性實(shí)施方式中,生物識(shí)別數(shù)據(jù)設(shè)備208是耳塞,并且已知圖案如210所示。然而,其它生物識(shí)別數(shù)據(jù)設(shè)備(如上所述)和其它已知圖案210可用以替代。在某些示例性實(shí)施方式中,用戶驗(yàn)證模塊336可以從存儲(chǔ)器310獲得已知圖案。另選地,在針對(duì)已知圖案210的評(píng)估發(fā)生在用戶設(shè)備120處的情況下,處理器220利用用戶驗(yàn)證模塊252來(lái)識(shí)別用戶105所使用的生物識(shí)別數(shù)據(jù)設(shè)備208的已知圖案。在某些示例性實(shí)施方式中,用戶驗(yàn)證模塊252可以從存儲(chǔ)器230或310獲得已知圖案。
在塊556處,面部識(shí)別模塊238或面部識(shí)別模塊318可以使用已知的面部識(shí)別算法來(lái)從當(dāng)前用戶面部圖像數(shù)據(jù)識(shí)別出生物識(shí)別數(shù)據(jù)設(shè)備208所在的區(qū)域。在生物識(shí)別數(shù)據(jù)設(shè)備208是耳塞208的示例性實(shí)施方式中,特定模塊將識(shí)別當(dāng)前用戶面部圖像數(shù)據(jù)中用戶105的耳部區(qū)域用于分析,以確定是否可以定位已知圖案。
在塊558處,將生物識(shí)別數(shù)據(jù)設(shè)備208的已知圖案210與當(dāng)前用戶面部圖像數(shù)據(jù)的區(qū)域進(jìn)行比較,以確定在當(dāng)前用戶面部圖像數(shù)據(jù)中是否識(shí)別出已知圖案210。在所述評(píng)估在用戶設(shè)備120處進(jìn)行的示例性實(shí)施方式中,處理器220可以利用用戶驗(yàn)證模塊252和面部識(shí)別模塊238來(lái)評(píng)估當(dāng)前用戶面部圖像數(shù)據(jù),以使用一種或更多種已知面部識(shí)別算法來(lái)確定是否存在已知圖案210的一個(gè)或更多個(gè)實(shí)例。例如,如果生物識(shí)別數(shù)據(jù)設(shè)備是耳塞208,則用戶驗(yàn)證模塊252可以確定已知圖案210的兩個(gè)實(shí)例應(yīng)是可見的(例如,靠近用戶105的每只耳朵的每個(gè)耳塞上的實(shí)例)。一旦完成比較,處理器220就可以利用用戶驗(yàn)證模塊252來(lái)生成給教育服務(wù)器110的用戶驗(yàn)證模塊336的具有比較結(jié)果的通知。在所述評(píng)估在教育服務(wù)器110處進(jìn)行的示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336和面部識(shí)別模塊318來(lái)評(píng)估當(dāng)前用戶面部圖像數(shù)據(jù),以使用一種或更多種已知的面部識(shí)別算法來(lái)確定是否存在已知圖案210的一個(gè)或更多個(gè)實(shí)例。
在塊560處,進(jìn)行查詢,以確定在生物識(shí)別數(shù)據(jù)設(shè)備208上是否識(shí)別出一個(gè)或更多個(gè)已知圖案210。如果在當(dāng)前用戶面部圖像數(shù)據(jù)中未識(shí)別出已知圖案210,則跟隨“否”分支進(jìn)行到塊562,其中,處理器300利用用戶驗(yàn)證模塊336來(lái)生成在用戶設(shè)備120上顯示的、用戶105戴上/摘下生物識(shí)別數(shù)據(jù)設(shè)備208和/或設(shè)備208上的已知圖案210的請(qǐng)求。然后,該過(guò)程返回到塊546,以接收更新后的當(dāng)前用戶面部圖像數(shù)據(jù)。
返回到塊560,如果在當(dāng)前用戶面部圖像數(shù)據(jù)中識(shí)別出已知圖案210,則跟隨“是”分支進(jìn)行到塊564,其中,經(jīng)由生物識(shí)別數(shù)據(jù)設(shè)備208接收針對(duì)用戶105的諸如心率數(shù)據(jù)的生物識(shí)別數(shù)據(jù)。在一個(gè)示例性實(shí)施方式中,由用戶設(shè)備120處的用戶驗(yàn)證模塊252來(lái)接收心率數(shù)據(jù)。在另一示例性實(shí)施方式中,用戶105的心率數(shù)據(jù)由用戶設(shè)備120經(jīng)由網(wǎng)絡(luò)130發(fā)送到教育服務(wù)器110,其中,用戶驗(yàn)證模塊336接收心率數(shù)據(jù)用以進(jìn)行評(píng)估。
在塊566處,進(jìn)行查詢,以確定所接收到的用戶105的心率數(shù)據(jù)是否指示是真人。在所述評(píng)估在用戶設(shè)備120處進(jìn)行的一個(gè)示例性實(shí)施方式中,用戶驗(yàn)證模塊252利用生物傳感器模塊240來(lái)針對(duì)已知圖案評(píng)估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。一旦完成評(píng)估,處理器220就可以利用用戶驗(yàn)證模塊252來(lái)經(jīng)由在線課程網(wǎng)站將指示評(píng)估結(jié)果的通知發(fā)送至教育服務(wù)器110處的用戶驗(yàn)證模塊336。另選地,在所述評(píng)估在教育服務(wù)器110處進(jìn)行的示例性實(shí)施方式中,用戶驗(yàn)證模塊336利用生物傳感器模塊320來(lái)針對(duì)已知心率圖案評(píng)估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。如果所接收到的心率數(shù)據(jù)并非指示是真人,則跟隨“否”分支進(jìn)行到塊568,其中,處理器300利用用戶驗(yàn)證模塊336來(lái)生成顯示在用戶設(shè)備120上的心率數(shù)據(jù)并非指示是真人的通知并且請(qǐng)求用戶105恰當(dāng)?shù)厝攵?08用于進(jìn)行心率分析。然后,該過(guò)程可以返回到塊532。另外或者另選地,該通知可以與用戶105的用戶數(shù)據(jù)相關(guān)聯(lián)并且存儲(chǔ)在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評(píng)估。
返回到塊566,如果所接收到的心率數(shù)據(jù)指示是真的用戶105,則跟隨“是”分支進(jìn)行到塊570,其中,檢索存儲(chǔ)的用戶105的心率數(shù)據(jù)用于比較。在一個(gè)示例性實(shí)施方式中,用于比較的存儲(chǔ)的心率數(shù)據(jù)是針對(duì)用戶105接收到的最近的心率數(shù)據(jù)。在某些示例性實(shí)施方式中,在用戶設(shè)備120處進(jìn)行所述比較,并且處理器利用用戶驗(yàn)證模塊252來(lái)從用戶心率數(shù)據(jù)文件250中檢索存儲(chǔ)的心率數(shù)據(jù)。在其它示例性實(shí)施方式中,由教育服務(wù)器來(lái)完成所述比較并且處理器300利用用戶驗(yàn)證模塊336來(lái)從歷史心率數(shù)據(jù)文件326中檢索存儲(chǔ)的用戶105的心率數(shù)據(jù)。
在塊572處,將在塊564處接收到的心率數(shù)據(jù)與存儲(chǔ)的用戶105的心率數(shù)據(jù)進(jìn)行比較,以確定心率數(shù)據(jù)是否與存儲(chǔ)的心率數(shù)據(jù)相匹配和/或大體上匹配。在所述比較在用戶設(shè)備120處完成的示例性實(shí)施方式中,處理器220可以利用生物傳感器模塊240來(lái)將心率數(shù)據(jù)與存儲(chǔ)的心率數(shù)據(jù)進(jìn)行比較,以使用已知的匹配算法來(lái)確定是否存在匹配或大體上匹配,并且可以生成經(jīng)由網(wǎng)絡(luò)130給教育服務(wù)器110的用戶驗(yàn)證模塊336的提供比較結(jié)果的通知。在所述比較在教育服務(wù)器110處完成的示例性實(shí)施方式中,處理器300可以利用生物傳感器模塊320來(lái)將心率數(shù)據(jù)與存儲(chǔ)的心率數(shù)據(jù)進(jìn)行比較,以使用已知的匹配算法來(lái)確定是否存在匹配或大體上匹配。用戶105的最近的先前心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)之間的匹配或大體上匹配的缺失可以指示用戶105已改變或者正試圖通過(guò)提供人造數(shù)據(jù)繞過(guò)實(shí)時(shí)用戶驗(yàn)證系統(tǒng)。
在塊574處,進(jìn)行查詢,以確定心率數(shù)據(jù)與存儲(chǔ)的用戶105的心率數(shù)據(jù)是否匹配或大體上匹配。如果心率數(shù)據(jù)與儲(chǔ)存的心率數(shù)據(jù)匹配或大體上匹配,則跟隨“是”分支進(jìn)行到塊576,其中,處理器300利用用戶驗(yàn)證模塊336來(lái)驗(yàn)證用戶105。然后,該過(guò)程返回到圖5a的塊540。
返回到塊574,如果心率數(shù)據(jù)與存儲(chǔ)的用戶105的心率數(shù)據(jù)不匹配或大體上不匹配,則“否”分支進(jìn)行到塊578,其中,處理器300利用用戶驗(yàn)證模塊336來(lái)生成顯示在用戶設(shè)備120上的心率數(shù)據(jù)與用戶105的先前心率數(shù)據(jù)不匹配或大體上不匹配的通知。另外,可以向用戶105提供預(yù)定次數(shù)的嘗試,以通過(guò)進(jìn)一步將心率數(shù)據(jù)與儲(chǔ)存的心率數(shù)據(jù)進(jìn)行比較來(lái)改正問(wèn)題。另外或另選地,在塊580處,該通知可以與用戶數(shù)據(jù)相關(guān)聯(lián)并且存儲(chǔ)在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評(píng)估。在塊582處,處理器300可以利用用戶驗(yàn)證模塊336來(lái)防止用戶105進(jìn)一步訪問(wèn)所期望的在線課程信息。然后,該過(guò)程繼續(xù)到結(jié)束塊。
圖6是示出根據(jù)本公開的某些示例性實(shí)施方式的用于在線教育環(huán)境中的用戶成功的預(yù)測(cè)分析的示例性方法600的流程圖。該方法600可以由教育服務(wù)器110及其上的處理器300來(lái)執(zhí)行。該示例性方法600可以與圖4、圖5a和圖5b中所描述的方法相結(jié)合或分開進(jìn)行。現(xiàn)參照?qǐng)D1至圖3和圖6,示例性方法600起始于開始?jí)K并進(jìn)行到塊602,其中,教育服務(wù)器110的處理器300識(shí)別用戶105正在進(jìn)行的課程。例如,處理器300可以利用用戶驗(yàn)證模塊336并確定該用戶105即將進(jìn)行特定課程中的測(cè)試/測(cè)驗(yàn)。
在塊604處,處理器300可以利用用戶驗(yàn)證模塊336來(lái)識(shí)別用戶105已查看所識(shí)別出課程的課程教材的時(shí)間量。例如,用戶驗(yàn)證模塊336可以評(píng)估學(xué)習(xí)成績(jī)記錄文件330中針對(duì)用戶105的記錄,以確定用戶105已查看課程的課程教材(例如,講座、實(shí)驗(yàn)、討論課和討論板等)的量和/或時(shí)間量。在塊606處,處理器300可以利用用戶驗(yàn)證模塊336來(lái)識(shí)別針對(duì)在查看所識(shí)別出的課程的課程講義期間提供的練習(xí)題、練習(xí)測(cè)試及問(wèn)題的用戶的成功率(例如,正確百分比)。例如,用戶驗(yàn)證模塊336可以評(píng)估學(xué)習(xí)成績(jī)記錄文件330中針對(duì)用戶105的記錄,以確定用戶針對(duì)課程的練習(xí)測(cè)試和練習(xí)題的成功率。在塊608處,處理器可以利用用戶驗(yàn)證模塊336來(lái)識(shí)別用戶105先前針對(duì)課程的測(cè)驗(yàn)所獲得的分?jǐn)?shù)。在一個(gè)示例性實(shí)施方式中,用戶驗(yàn)證模塊336可以評(píng)估學(xué)習(xí)成績(jī)記錄文件330中針對(duì)用戶105的記錄,以確定課程中用戶的先前測(cè)驗(yàn)分?jǐn)?shù)。
在塊610處,處理器300可以利用用戶驗(yàn)證模塊336來(lái)基于識(shí)別出的用戶105已查看課程教材的量和/或時(shí)間量(用戶105進(jìn)行課堂授課或課后復(fù)習(xí)期間的練習(xí)題、練習(xí)測(cè)試及問(wèn)題的成功率,以及用戶105在課程中進(jìn)行的先前測(cè)驗(yàn)的成功率)建立用戶105在所識(shí)別出的課程的當(dāng)前測(cè)試中的表現(xiàn)情況的預(yù)測(cè)模型??梢允褂迷S多不同的已知形式的機(jī)器學(xué)習(xí)來(lái)構(gòu)建基于上述因素的預(yù)測(cè)模型。在某些示例性實(shí)施方式中,在構(gòu)建預(yù)測(cè)模型的過(guò)程中可以包括少于全部的變量或附加的變量。在一個(gè)示例性實(shí)施方式中,用戶在測(cè)試中的成功的預(yù)測(cè)模型可以包括預(yù)期用戶105在當(dāng)前測(cè)試中獲得的分?jǐn)?shù)范圍。
在塊612處,經(jīng)由在線課程網(wǎng)站向用戶105提供對(duì)測(cè)試的訪問(wèn)。在一個(gè)示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336來(lái)實(shí)時(shí)監(jiān)控用戶在當(dāng)前測(cè)試中的成功(例如,分?jǐn)?shù))或者可以僅評(píng)估在用戶105已完成當(dāng)前測(cè)試之后的用戶的成功。在塊614處,用戶驗(yàn)證模塊336可以接收用戶105的當(dāng)前測(cè)試結(jié)果。如上所述,該結(jié)果可以僅表示當(dāng)前測(cè)試的一部分或當(dāng)前測(cè)試的整體。
在塊616處,進(jìn)行查詢,以確定測(cè)試結(jié)果是否在用戶105的課程的預(yù)測(cè)模型范圍之內(nèi)。在一個(gè)示例性實(shí)施方式中,可以由用戶驗(yàn)證模塊336來(lái)進(jìn)行所述確定,并且所述確定可以基于測(cè)試結(jié)果與由預(yù)測(cè)模型提供的分?jǐn)?shù)范圍的比較。如果測(cè)試結(jié)果在分?jǐn)?shù)的預(yù)測(cè)模型范圍內(nèi),則跟隨“是”分支進(jìn)行到結(jié)束塊,否則,跟隨“否”分支進(jìn)行到塊618。例如,預(yù)測(cè)模型可以基于所提供的變量預(yù)測(cè)用戶105將在測(cè)試中獲得70-82之間的分?jǐn)?shù)。如果用戶105在測(cè)試的全部或部分中獲得98分,則可能意味著存在發(fā)生欺詐行為的可能性。
在塊618處,處理器300可以利用用戶驗(yàn)證模塊336來(lái)生成用戶在測(cè)試中的分?jǐn)?shù)是異常的(例如,在可能測(cè)試分?jǐn)?shù)的預(yù)測(cè)模型范圍的邊界之外)的通知。在塊620處,該通知可以由教育服務(wù)器110發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評(píng)估。該通知也可以被發(fā)送以顯示給用戶設(shè)備120處的用戶105。另外或另選地,該通知可以與用戶數(shù)據(jù)相關(guān)聯(lián)并且存儲(chǔ)在用戶數(shù)據(jù)文件322中。然后,方法600可以進(jìn)行到結(jié)束塊。
圖7是示出根據(jù)本公開的某些示例性實(shí)施方式的用于在在線教育環(huán)境中確定何時(shí)進(jìn)行實(shí)時(shí)用戶驗(yàn)證的示例性方法700的流程圖。該方法700可以由教育服務(wù)器110及其上的處理器300執(zhí)行。該示例性方法700可以與圖4至圖6中描述的方法相結(jié)合或分開進(jìn)行。現(xiàn)參照?qǐng)D1至圖3和圖7,示例性方法700起始于開始?jí)K并進(jìn)行到塊702,其中,教育服務(wù)器110的處理器300識(shí)別用戶105正在進(jìn)行的課程。例如,處理器300可以利用用戶驗(yàn)證模塊336并確定該用戶105即將進(jìn)行特定課程中的測(cè)試/測(cè)驗(yàn)或回答一組問(wèn)題。
在塊704處,處理器300可以利用用戶驗(yàn)證模塊336來(lái)識(shí)別用戶105已查看所識(shí)別出課程的課程教材的量和/或時(shí)間量。例如,用戶驗(yàn)證模塊336可以評(píng)估學(xué)習(xí)成績(jī)記錄文件330中針對(duì)用戶105的記錄,以確定用戶105已查看課程的課程教材(例如,講座、實(shí)驗(yàn)、討論課和討論板等)的量和/或時(shí)間量。在塊706處,處理器300可以利用用戶驗(yàn)證模塊336來(lái)識(shí)別針對(duì)在查看所識(shí)別出的課程的課程講義期間提供的練習(xí)題、練習(xí)測(cè)試及問(wèn)題的用戶的成功率(例如,正確百分比)。例如,用戶驗(yàn)證模塊336可以評(píng)估學(xué)習(xí)成績(jī)記錄文件330中針對(duì)用戶105的記錄,以確定用戶針對(duì)課程的練習(xí)測(cè)試和練習(xí)題的成功率。在塊708處,處理器可以利用用戶驗(yàn)證模塊336來(lái)識(shí)別用戶105針對(duì)課程的測(cè)驗(yàn)所獲得的先前分?jǐn)?shù)。在一個(gè)示例性實(shí)施方式中,用戶驗(yàn)證模塊336可以評(píng)估學(xué)習(xí)成績(jī)記錄文件330中針對(duì)用戶105的記錄,以確定該課程中用戶的先前測(cè)驗(yàn)分?jǐn)?shù)。
在塊710處,處理器300可以利用用戶驗(yàn)證模塊336來(lái)基于識(shí)別出的用戶105已查看課程教材的量和/或時(shí)間量(用戶105在進(jìn)行課堂授課或課后復(fù)習(xí)期間所提供的練習(xí)題、練習(xí)測(cè)試及問(wèn)題的成功率,以及用戶105在課程中進(jìn)行的先前測(cè)驗(yàn)的成功率)生成用戶105在所識(shí)別出的課程的當(dāng)前測(cè)試/測(cè)驗(yàn)/問(wèn)題集中的表現(xiàn)情況的概率分?jǐn)?shù)??梢允褂迷S多不同的已知形式的機(jī)器學(xué)習(xí)來(lái)構(gòu)建基于上述因素的概率分?jǐn)?shù)。在某些示例性實(shí)施方式中,在構(gòu)建概率分?jǐn)?shù)的過(guò)程中可以包括少于全部的變量或附加的變量。在一個(gè)示例性實(shí)施方式中,用戶在測(cè)試/測(cè)驗(yàn)/問(wèn)題集中的成功的概率分?jǐn)?shù)可以包括預(yù)期用戶105在當(dāng)前測(cè)試/測(cè)驗(yàn)/問(wèn)題集中獲得的分?jǐn)?shù)范圍。
在塊712處,經(jīng)由在線課程網(wǎng)站向用戶105提供對(duì)測(cè)試/測(cè)驗(yàn)/問(wèn)題集的訪問(wèn)。在一個(gè)示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336來(lái)實(shí)時(shí)監(jiān)控用戶在當(dāng)前測(cè)試/測(cè)驗(yàn)/問(wèn)題集中的成功(例如,分?jǐn)?shù))或者可以僅評(píng)估在用戶105已完成當(dāng)前測(cè)試/測(cè)驗(yàn)/問(wèn)題集之后的用戶的成功。在塊714處,用戶驗(yàn)證模塊336可以接收用戶105的當(dāng)前分?jǐn)?shù)結(jié)果。如上所述,該結(jié)果可以僅表示當(dāng)前測(cè)試/測(cè)驗(yàn)/問(wèn)題集的一部分或其整體。
在塊716處,進(jìn)行查詢,以確定實(shí)際結(jié)果是否滿足或者是否超出用戶105的針對(duì)特定課堂作業(yè)的閾值概率分?jǐn)?shù)。在一個(gè)示例性實(shí)施方式中,可以由用戶驗(yàn)證模塊336來(lái)進(jìn)行所述確定,并且所述確定可以基于實(shí)際結(jié)果與生成的閾值概率分?jǐn)?shù)的比較。如果實(shí)際結(jié)果大于或等于閾值概率分?jǐn)?shù),則跟隨“否”分支進(jìn)行到結(jié)束塊。否則,跟隨“是”分支進(jìn)行到塊718。例如,概率分?jǐn)?shù)可以基于所提供的變量預(yù)測(cè)用戶105在測(cè)試/測(cè)驗(yàn)/問(wèn)題集中得分不應(yīng)低于80分。如果用戶105在測(cè)試/測(cè)驗(yàn)/問(wèn)題集的全部或部分中獲得75分,則可能意味著用戶105應(yīng)接受附加的用戶驗(yàn)證檢查并且應(yīng)當(dāng)驗(yàn)證用戶105佩戴著他們的耳塞208。
在塊718處,進(jìn)行查詢,以確定用戶105是否佩戴著他們的耳塞208和/或耳塞208和/或用戶105是否能被照相機(jī)206觀看到。在某些示例性實(shí)施方式中,可以由用戶驗(yàn)證模塊336來(lái)進(jìn)行所述確定。如果用戶105并未佩戴耳塞208或者它們不能被照相機(jī)206觀看到或者用戶105不能被照相機(jī)206觀看到,則跟隨“否”分支進(jìn)行到塊720,否則,跟隨“是”分支進(jìn)行到塊722。
在塊720處,處理器300利用用戶驗(yàn)證模塊336來(lái)生成在用戶設(shè)備120上顯示的、用戶105戴上/摘下生物識(shí)別數(shù)據(jù)設(shè)備208和/或設(shè)備208上的已知圖案210的請(qǐng)求。在塊722處,經(jīng)由耳塞208接收用戶105的生物識(shí)別數(shù)據(jù)(諸如心率數(shù)據(jù))。在一個(gè)示例性實(shí)施方式中,由用戶設(shè)備120處的用戶驗(yàn)證模塊252來(lái)接收心率數(shù)據(jù)。在另一示例性實(shí)施方式中,由用戶設(shè)備120將用戶105的心率數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)130發(fā)送到教育服務(wù)器110,其中,用戶驗(yàn)證模塊336接收心率數(shù)據(jù)用于進(jìn)行評(píng)估。
在塊724處,進(jìn)行查詢,以確定所接收到的用戶105的心率數(shù)據(jù)是否指示是真人。在所述評(píng)估在用戶設(shè)備120處進(jìn)行的一個(gè)示例性實(shí)施方式中,用戶驗(yàn)證模塊252利用生物傳感器模塊240來(lái)針對(duì)已知圖案評(píng)估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。一旦完成評(píng)估,處理器220就可以利用用戶驗(yàn)證模塊252來(lái)經(jīng)由在線課程網(wǎng)站將指示評(píng)估結(jié)果的通知發(fā)送至教育服務(wù)器110處的用戶驗(yàn)證模塊336。另選地,在所述評(píng)估在教育服務(wù)器110處進(jìn)行的示例性實(shí)施方式中,用戶驗(yàn)證模塊336利用生物傳感器模塊320來(lái)針對(duì)已知心率圖案評(píng)估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。如果所接收到的心率數(shù)據(jù)并非指示是真人,則跟隨“否”分支進(jìn)行到塊726,其中,處理器300利用用戶驗(yàn)證模塊336來(lái)生成顯示在用戶設(shè)備120上的心率數(shù)據(jù)并非指示是真人的通知,并且請(qǐng)求用戶105恰當(dāng)?shù)厝攵?08用于進(jìn)行心率分析。然后,該過(guò)程可以返回到塊722。另外或者另選地,該通知可以與用戶105的用戶數(shù)據(jù)相關(guān)聯(lián)并存儲(chǔ)在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評(píng)估。
返回到塊724,如果所接收到的心率數(shù)據(jù)指示是真的用戶,則跟隨“是”分支進(jìn)行到塊728,其中,檢索存儲(chǔ)的用戶105的心率數(shù)據(jù)用于比較。在一個(gè)示例性實(shí)施方式中,用于比較的存儲(chǔ)的心率數(shù)據(jù)是針對(duì)用戶105接收到的最近的心率數(shù)據(jù)。在某些示例性實(shí)施方式中,在用戶設(shè)備120處進(jìn)行所述對(duì)比,并且處理器220利用用戶驗(yàn)證模塊252來(lái)從用戶心率數(shù)據(jù)文件250中檢索存儲(chǔ)的心率數(shù)據(jù)。在其它示例性實(shí)施方式中,由教育服務(wù)器110來(lái)完成所述比較,并且處理器300利用用戶驗(yàn)證模塊336來(lái)從歷史心率數(shù)據(jù)文件326中檢索存儲(chǔ)的用戶105的心率數(shù)據(jù)。
在塊730處,將在塊564處接收到的心率數(shù)據(jù)與存儲(chǔ)的用戶105的心率數(shù)據(jù)進(jìn)行比較,以確定心率數(shù)據(jù)是否與存儲(chǔ)的心率數(shù)據(jù)相匹配和/或大體上匹配。在所述比較在用戶設(shè)備120處完成的示例性實(shí)施方式中,處理器220可以利用生物傳感器模塊240來(lái)將心率數(shù)據(jù)與存儲(chǔ)的心率數(shù)據(jù)進(jìn)行比較,以使用已知的匹配算法來(lái)確定是否存在匹配或者大體上匹配,并且可以生成經(jīng)由網(wǎng)絡(luò)130給教育服務(wù)器110的用戶驗(yàn)證模塊336的提供比較結(jié)果的通知。在所述比較在教育服務(wù)器110處完成的示例性實(shí)施方式中,處理器300可以利用生物傳感器模塊320來(lái)將心率數(shù)據(jù)與存儲(chǔ)的心率數(shù)據(jù)進(jìn)行比較,以使用已知的匹配算法來(lái)確定是否存在匹配或者大體上匹配。用戶105的最近的先前心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)之間的匹配或大體上匹配的缺失可以指示用戶105已改變或者正試圖通過(guò)提供人造數(shù)據(jù)繞過(guò)實(shí)時(shí)用戶驗(yàn)證系統(tǒng)。
在塊732處,進(jìn)行查詢,以確定心率數(shù)據(jù)與存儲(chǔ)的用戶105的心率數(shù)據(jù)是否匹配或大體上匹配。如果心率數(shù)據(jù)與儲(chǔ)存的心率數(shù)據(jù)匹配或大體上匹配,則跟隨“是”分支進(jìn)行到塊734,其中,處理器300利用用戶驗(yàn)證模塊來(lái)驗(yàn)證用戶105是真實(shí)的。然后,該過(guò)程繼續(xù)到結(jié)束塊。
返回到塊732,如果心率數(shù)據(jù)與存儲(chǔ)的用戶105的心率數(shù)據(jù)不匹配或大體上不匹配,則跟隨“否”分支進(jìn)行到塊736,其中,處理器300利用用戶驗(yàn)證模塊336來(lái)生成顯示在用戶設(shè)備120上的、心率數(shù)據(jù)與用戶105的先前心率數(shù)據(jù)不匹配或大體上不匹配的通知。另外,可以向用戶105提供預(yù)定次數(shù)的嘗試,以通過(guò)進(jìn)一步將心率數(shù)據(jù)與儲(chǔ)存的心率數(shù)據(jù)進(jìn)行比較來(lái)改正問(wèn)題。另外或另選地,該通知可以與用戶數(shù)據(jù)相關(guān)聯(lián)并存儲(chǔ)在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評(píng)估。
例如,本文所描述的實(shí)施方式可以使用硬件、軟件和/或固件來(lái)實(shí)現(xiàn),以執(zhí)行本文所描述的方法和/或操作??梢蕴峁┍疚乃枋龅哪承?shí)施方式作為存儲(chǔ)機(jī)器可執(zhí)行指令的一個(gè)或更多個(gè)有形機(jī)器可讀介質(zhì),如果由機(jī)器執(zhí)行,則該指令使得機(jī)器執(zhí)行本文所描述的方法和/或操作。有形機(jī)器可讀介質(zhì)可以包括但不限于任何類型的盤,包括軟盤、光盤、只讀光盤存儲(chǔ)器(cd-rom)、可重寫光盤(cd-rw)以及磁光盤、半導(dǎo)體設(shè)備(諸如只讀存儲(chǔ)器(rom))、隨機(jī)存取存儲(chǔ)器(ram)(諸如動(dòng)態(tài)和靜態(tài)ram)、可擦除可編程只讀存儲(chǔ)器(eprom)、電可擦除可編程只讀存儲(chǔ)器(eeprom)、閃存、磁卡或光卡、或者適于存儲(chǔ)電子指令的任何類型的有形介質(zhì)。機(jī)器可以包括任何合適的處理或計(jì)算平臺(tái)、設(shè)備或系統(tǒng),并且可以使用硬件和/或軟件的任何合適的組合來(lái)實(shí)現(xiàn)。指令可以包括任何合適類型的代碼,并且可以使用任何合適的編程語(yǔ)言來(lái)實(shí)現(xiàn)。在其它實(shí)施方式中,用于執(zhí)行本文所描述的方法和/或操作的機(jī)器可執(zhí)行的指令可以在固件中被具體實(shí)施。另外,在某些實(shí)施方式中,可以形成專用計(jì)算機(jī)或特定機(jī)器,以識(shí)別激活的輸入元件并處理標(biāo)識(shí)。
本文已經(jīng)描述了各種特征、方面以及實(shí)施方式。如本領(lǐng)域技術(shù)人員將理解的,所述特征、方面以及實(shí)施方式易于相互結(jié)合、變化和修改。因此,本公開應(yīng)被認(rèn)為包括這樣的組合、變化和修改。
本文中所使用的術(shù)語(yǔ)和表達(dá)是用作描述性而非限制性的術(shù)語(yǔ),并且在這類術(shù)語(yǔ)和表達(dá)的使用中不意圖排除所示和所描述的特征的任何等同特征(或其部分),并且認(rèn)為在權(quán)利要求的范圍內(nèi)可以進(jìn)行各種修改。其它修改、變化和替換也是可能的。因此,權(quán)利要求旨在覆蓋所有這樣的等同物。
盡管已經(jīng)結(jié)合目前認(rèn)為是最實(shí)用的內(nèi)容和各種實(shí)施方式描述了本發(fā)明的某些實(shí)施方式,但是應(yīng)當(dāng)理解,本發(fā)明不限于所公開的實(shí)施方式,相反,旨在覆蓋權(quán)利要求范圍內(nèi)所包括的各種修改和等同布置。雖然本文使用了特定術(shù)語(yǔ),但是它們僅在通用或描述性意義上使用而不是用于限制目的。
該書面描述使用示例來(lái)公開某些示例性實(shí)施方式,包括優(yōu)選實(shí)施方式,并且還使得任何本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)本發(fā)明的某些實(shí)施方式,包括制備和使用任何設(shè)備或系統(tǒng)并且執(zhí)行任何并入的方法。本發(fā)明的某些實(shí)施方式的可專利范圍由權(quán)利要求限定,并且可以包括本領(lǐng)域技術(shù)人員所能想到的其它示例。如果這些其它示例具有與權(quán)利要求的文字語(yǔ)言無(wú)不同的結(jié)構(gòu)要素,或者如果它們包括與權(quán)利要求的文字語(yǔ)言無(wú)實(shí)質(zhì)性差別的等同結(jié)構(gòu)要素,則這些其它示例將在權(quán)利要求的范圍內(nèi)。
本公開的示例性實(shí)施方式可以包括一種計(jì)算機(jī)實(shí)現(xiàn)的方法,該方法可以包括以下步驟:由包括一個(gè)或更多個(gè)處理器的教育服務(wù)器從用戶設(shè)備接收與用戶設(shè)備處的用戶相關(guān)聯(lián)的用戶識(shí)別信息;由教育服務(wù)器從用戶設(shè)備接收對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)的請(qǐng)求;由教育服務(wù)器并且至少部分地基于用戶識(shí)別信息來(lái)基于用戶的歷史面部圖像數(shù)據(jù)確定面部模板;由教育服務(wù)器將來(lái)自用戶設(shè)備的當(dāng)前面部圖像數(shù)據(jù)與用戶的歷史面部圖像數(shù)據(jù)進(jìn)行比較,以確定當(dāng)前面部圖像數(shù)據(jù)是否與用戶的面部模板相匹配;由教育服務(wù)器接收用戶的生物識(shí)別傳感器數(shù)據(jù);由教育服務(wù)器并且至少部分地基于生物識(shí)別傳感器數(shù)據(jù)來(lái)確定用戶是否位于用戶設(shè)備處;以及由教育服務(wù)器驗(yàn)證訪問(wèn)在線教育內(nèi)容的用戶,其中,驗(yàn)證步驟包括:由教育服務(wù)器并且至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板相匹配并且生物識(shí)別傳感器數(shù)據(jù)指示用戶位于用戶設(shè)備處的確定,促使通過(guò)用戶設(shè)備對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)。
其它示例性實(shí)施方式可以包括計(jì)算機(jī)實(shí)現(xiàn)的方法,該方法可以包括以下步驟:由教育服務(wù)器并且至少部分地基于用戶識(shí)別信息來(lái)確定與用戶相關(guān)聯(lián)的第一設(shè)備的存儲(chǔ)的設(shè)備id;以及由教育服務(wù)器將用戶設(shè)備的當(dāng)前設(shè)備id與存儲(chǔ)的設(shè)備id進(jìn)行比較,以確定當(dāng)前設(shè)備id是否與存儲(chǔ)的設(shè)備id相匹配;其中,促使對(duì)在線教育內(nèi)容的訪問(wèn)還至少部分地基于當(dāng)前設(shè)備id與存儲(chǔ)的設(shè)備id相匹配的確定。
此外,本公開的示例性實(shí)施方式可以包括計(jì)算機(jī)實(shí)現(xiàn)的方法,該方法可以包括以下步驟:由教育服務(wù)器并且至少部分地基于用戶識(shí)別信息來(lái)確定與用戶相關(guān)聯(lián)的生物識(shí)別數(shù)據(jù)設(shè)備;由教育服務(wù)器確定在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案;以及由教育服務(wù)器評(píng)估當(dāng)前面部圖像數(shù)據(jù),以確定當(dāng)前面部圖像數(shù)據(jù)是否包括在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案;其中,促使對(duì)在線教育內(nèi)容的訪問(wèn)還至少部分地基于當(dāng)前面部圖像數(shù)據(jù)包括在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案的確定。此外,生物識(shí)別數(shù)據(jù)設(shè)備可以包括耳塞,其中,耳塞包括用于接收用戶的心率數(shù)據(jù)的心率監(jiān)測(cè)器,并且其中,生物識(shí)別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù)。
其它示例性實(shí)施方式可以包括生物識(shí)別傳感器數(shù)據(jù),該生物識(shí)別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù),其中,計(jì)算機(jī)實(shí)現(xiàn)的方法還可以包括以下步驟:由教育服務(wù)器確定自訪問(wèn)在線教育內(nèi)容的用戶被驗(yàn)證時(shí)起已經(jīng)經(jīng)過(guò)了預(yù)定的時(shí)間量;由教育服務(wù)器接收用戶的當(dāng)前心率數(shù)據(jù);由教育服務(wù)器訪問(wèn)用戶的歷史心率數(shù)據(jù);由教育服務(wù)器將用戶的當(dāng)前心率數(shù)據(jù)與其歷史心率數(shù)據(jù)進(jìn)行比較,以確定歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)是否來(lái)自同一用戶;以及由教育服務(wù)器并且至少部分地基于歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)來(lái)自同一用戶的確定,促使通過(guò)用戶設(shè)備對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)。此外,示例性實(shí)施方式可以包括計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法可以包括以下步驟:由教育服務(wù)器識(shí)別由用戶參加的在線教育課程;由教育服務(wù)器確定提供給用戶的在線教育課程的測(cè)試;由教育服務(wù)器識(shí)別在線教育課程中用戶的多個(gè)歷史教育數(shù)據(jù);由教育服務(wù)器并且至少部分地基于多個(gè)歷史教育數(shù)據(jù)來(lái)生成測(cè)試中用戶的成功的預(yù)測(cè)模型,其中,預(yù)測(cè)模型包括測(cè)試分?jǐn)?shù)范圍,該測(cè)試分?jǐn)?shù)范圍包括最大測(cè)試分?jǐn)?shù)閾值;由教育服務(wù)器接收測(cè)試中用戶的測(cè)試結(jié)果;由教育服務(wù)器將用戶的測(cè)試結(jié)果與最大測(cè)試分?jǐn)?shù)閾值進(jìn)行比較;以及由教育服務(wù)器并且基于測(cè)試結(jié)果大于最大測(cè)試分?jǐn)?shù)閾值的確定,生成測(cè)試結(jié)果違反在線教育課程中用戶的最大測(cè)試分?jǐn)?shù)閾值的通知。
其它示例性實(shí)施方式可以包括計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法可以包括以下步驟:由教育服務(wù)器識(shí)別由用戶參加的在線教育課程;由教育服務(wù)器識(shí)別在線教育課程中用戶的多個(gè)歷史教育數(shù)據(jù);由教育服務(wù)器并且至少部分地基于多個(gè)歷史教育數(shù)據(jù),生成在線課程作業(yè)中用戶的概率分?jǐn)?shù),其中,概率分?jǐn)?shù)包括最小分?jǐn)?shù)閾值;由教育服務(wù)器接收在線課程作業(yè)中用戶的分?jǐn)?shù);由教育服務(wù)器將在線課程作業(yè)中用戶的分?jǐn)?shù)與最小分?jǐn)?shù)閾值進(jìn)行比較;由教育服務(wù)器并且基于分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的確定,識(shí)別用戶是否佩戴著生物識(shí)別數(shù)據(jù)設(shè)備;以及由教育服務(wù)器并且至少部分地基于用戶并未佩戴生物識(shí)別數(shù)據(jù)設(shè)備并且分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的識(shí)別,生成至用戶的戴上生物識(shí)別數(shù)據(jù)設(shè)備的通知。此外,示例性實(shí)施方式可以包括:由教育服務(wù)器至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板不匹配或生物識(shí)別傳感器數(shù)據(jù)并未指示用戶位于用戶設(shè)備處的確定,防止用戶訪問(wèn)在線教育內(nèi)容。
本公開的其它示例性實(shí)施方式可以包括:一種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其包括計(jì)算機(jī)可執(zhí)行指令,當(dāng)由一個(gè)或更多個(gè)處理器執(zhí)行時(shí),該計(jì)算機(jī)可執(zhí)行指令配置一個(gè)或更多個(gè)處理器執(zhí)行包括如下各項(xiàng)的操作:從用戶設(shè)備接收與用戶設(shè)備處的用戶相關(guān)聯(lián)的用戶識(shí)別信息;從用戶設(shè)備接收對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)的請(qǐng)求;至少部分地基于用戶識(shí)別信息來(lái)確定基于用戶歷史面部圖像數(shù)據(jù)的面部模板;將來(lái)自用戶設(shè)備的當(dāng)前面部圖像數(shù)據(jù)與用戶的歷史面部圖像數(shù)據(jù)進(jìn)行比較,以確定當(dāng)前面部圖像數(shù)據(jù)是否與用戶的面部模板相匹配;接收用戶的生物識(shí)別傳感器數(shù)據(jù);至少部分地基于生物識(shí)別傳感器數(shù)據(jù)來(lái)確定用戶是否位于用戶設(shè)備處;以及驗(yàn)證對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)的用戶,其中,驗(yàn)證步驟包括:至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板相匹配并且生物識(shí)別傳感器數(shù)據(jù)指示用戶位于用戶設(shè)備處的確定,促使通過(guò)用戶設(shè)備對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)。
又一示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,操作還可以包括以下步驟:至少部分地基于用戶識(shí)別信息來(lái)確定與用戶相關(guān)聯(lián)的第一設(shè)備的存儲(chǔ)的設(shè)備id;以及將用戶設(shè)備的當(dāng)前設(shè)備id與所存儲(chǔ)的設(shè)備id進(jìn)行比較,以確定當(dāng)前設(shè)備id是否與所存儲(chǔ)的設(shè)備id相匹配;其中,促使對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)還至少部分地基于當(dāng)前設(shè)備id與所存儲(chǔ)的設(shè)備id相匹配的確定。其它示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,操作還包括以下步驟:至少部分地基于用戶識(shí)別信息來(lái)確定與用戶相關(guān)聯(lián)的生物識(shí)別數(shù)據(jù)設(shè)備;確定在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案;以及評(píng)估當(dāng)前面部圖像數(shù)據(jù),以確定當(dāng)前面部圖像數(shù)據(jù)是否包括在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案;其中,促使對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)還至少部分地基于當(dāng)前面部圖像數(shù)據(jù)包括在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案的確定。另外,示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,生物識(shí)別數(shù)據(jù)設(shè)備包括耳塞,其中,耳塞包括用于接收用戶的心率數(shù)據(jù)的心率監(jiān)測(cè)器,并且其中,生物識(shí)別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù)。
此外,示例性實(shí)施方式可以包括:包括用戶的心率數(shù)據(jù)的生物識(shí)別傳感器數(shù)據(jù),其中,非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)的操作還可以包括以下步驟:確定自訪問(wèn)在線教育內(nèi)容的用戶被驗(yàn)證時(shí)起已經(jīng)經(jīng)過(guò)了預(yù)定的時(shí)間量;接收用戶的當(dāng)前心率數(shù)據(jù);訪問(wèn)用戶的歷史心率數(shù)據(jù);將用戶的當(dāng)前心率數(shù)據(jù)與用戶的歷史心率數(shù)據(jù)進(jìn)行比較,以確定歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)是否來(lái)自同一用戶;以及至少部分地基于歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)來(lái)自同一用戶的確定,促使通過(guò)用戶設(shè)備對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)。此外,示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,操作還可以包括以下步驟:識(shí)別由用戶參加的在線教育課程;確定提供給用戶的在線教育課程的測(cè)試;識(shí)別在線教育課程中用戶的多個(gè)歷史教育數(shù)據(jù);至少部分地基于多個(gè)歷史教育數(shù)據(jù),生成測(cè)試中用戶成功的預(yù)測(cè)模型,其中,預(yù)測(cè)模型包括測(cè)試分?jǐn)?shù)范圍,該測(cè)試分?jǐn)?shù)范圍包括最大測(cè)試分?jǐn)?shù)閾值;接收測(cè)試中用戶的測(cè)試結(jié)果;將用戶的測(cè)試結(jié)果與最大測(cè)試分?jǐn)?shù)閾值進(jìn)行比較;以及基于測(cè)試結(jié)果大于最大測(cè)試分?jǐn)?shù)閾值的確定,生成測(cè)試結(jié)果違反在線教育課程中用戶的最大測(cè)試分?jǐn)?shù)閾值的通知。
另外,示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,操作還可以包括以下步驟:識(shí)別由用戶參加的在線教育課程;識(shí)別在線教育課程中用戶的多個(gè)歷史教育數(shù)據(jù);以及至少部分地基于多個(gè)歷史教育數(shù)據(jù),生成在線課程作業(yè)中用戶的概率分?jǐn)?shù),其中,概率分?jǐn)?shù)包括最小分?jǐn)?shù)閾值;接收在線課程作業(yè)中用戶的分?jǐn)?shù);將在線課程作業(yè)中用戶的分?jǐn)?shù)與最小分?jǐn)?shù)閾值進(jìn)行比較;基于該分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的確定,識(shí)別用戶是否佩戴著生物識(shí)別數(shù)據(jù)設(shè)備;以及至少部分地基于用戶并未佩戴生物識(shí)別數(shù)據(jù)設(shè)備并且分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的識(shí)別,生成至用戶的戴上生物識(shí)別數(shù)據(jù)設(shè)備的通知。另外,示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,操作還可以包括以下步驟:至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板不匹配或者生物識(shí)別傳感器數(shù)據(jù)并未指示用戶位于用戶設(shè)備處的確定,防止用戶訪問(wèn)在線教育內(nèi)容。
本公開的其它示例性實(shí)施方式可以包括一種系統(tǒng),該系統(tǒng)包括:至少一個(gè)存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令;以及至少一個(gè)處理器,所述至少一個(gè)處理器被配置為訪問(wèn)至少一個(gè)存儲(chǔ)器,其中,至少一個(gè)處理器被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:從用戶設(shè)備接收與用戶設(shè)備處的用戶相關(guān)聯(lián)的用戶識(shí)別信息;從用戶設(shè)備接收對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)的請(qǐng)求;至少部分地基于用戶識(shí)別信息來(lái)基于用戶的歷史面部圖像數(shù)據(jù)確定面部模板;將來(lái)自用戶設(shè)備的當(dāng)前面部圖像數(shù)據(jù)與用戶的歷史面部圖像數(shù)據(jù)進(jìn)行比較,以確定當(dāng)前面部圖像數(shù)據(jù)是否與用戶的面部模板相匹配;接收用戶的生物識(shí)別傳感器數(shù)據(jù);至少部分地基于生物識(shí)別傳感器數(shù)據(jù)來(lái)確定用戶是否位于用戶設(shè)備處;以及驗(yàn)證訪問(wèn)在線教育內(nèi)容的用戶,其中,所述驗(yàn)證步驟包括至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板相匹配并且生物識(shí)別傳感器數(shù)據(jù)指示用戶位于用戶設(shè)備處的確定,促使通過(guò)用戶設(shè)備對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)。
系統(tǒng)的示例性實(shí)施方式還可以包括:至少一個(gè)處理器,所述至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以至少部分地基于用戶識(shí)別信息來(lái)確定與用戶相關(guān)聯(lián)的第一設(shè)備的存儲(chǔ)的設(shè)備id,并且將用戶設(shè)備的當(dāng)前設(shè)備id與所存儲(chǔ)的設(shè)備id進(jìn)行比較,以確定當(dāng)前設(shè)備id是否與所存儲(chǔ)的設(shè)備id相匹配;其中,促使對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)還至少部分地基于當(dāng)前設(shè)備id與所存儲(chǔ)的設(shè)備id相匹配的確定。該系統(tǒng)的示例性實(shí)施方式還可以包括:至少一個(gè)處理器,所述至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以至少部分地基于用戶識(shí)別信息來(lái)確定與用戶相關(guān)聯(lián)的生物識(shí)別數(shù)據(jù)設(shè)備;確定在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案;以及評(píng)估當(dāng)前面部圖像數(shù)據(jù),以確定當(dāng)前面部圖像數(shù)據(jù)是否包括在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案;其中,促使對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)還至少部分地基于當(dāng)前面部圖像數(shù)據(jù)包括在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案的確定。在系統(tǒng)的其它示例性實(shí)施方式中,生物識(shí)別數(shù)據(jù)設(shè)備包括耳塞,其中,耳塞包括用于接收用戶的心率數(shù)據(jù)的心率監(jiān)測(cè)器,并且其中,生物識(shí)別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù)。
系統(tǒng)的示例性實(shí)施方式還可以包括:包括用戶的心率數(shù)據(jù)的生物識(shí)別傳感器數(shù)據(jù),其中,至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:確定自訪問(wèn)在線教育內(nèi)容的用戶被驗(yàn)證時(shí)起已經(jīng)經(jīng)過(guò)了預(yù)定的時(shí)間量;接收用戶的當(dāng)前心率數(shù)據(jù);訪問(wèn)用戶的歷史心率數(shù)據(jù);將用戶的當(dāng)前心率數(shù)據(jù)與用戶的歷史心率數(shù)據(jù)進(jìn)行比較,以確定歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)是否來(lái)自同一用戶;以及至少部分地基于歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)來(lái)自同一用戶的確定,促使通過(guò)用戶設(shè)備對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)。系統(tǒng)的示例性實(shí)施方式還可以包括:至少一個(gè)處理器,所述至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以識(shí)別由用戶參加的在線教育課程;確定提供給用戶的在線教育課程的測(cè)試;識(shí)別在線教育課程中用戶的多個(gè)歷史教育數(shù)據(jù);至少部分地基于多個(gè)歷史教育數(shù)據(jù),生成測(cè)試中用戶成功的預(yù)測(cè)模型,其中,預(yù)測(cè)模型包括測(cè)試分?jǐn)?shù)范圍,該測(cè)試分?jǐn)?shù)范圍包括最大測(cè)試分?jǐn)?shù)閾值;接收測(cè)試中用戶的測(cè)試結(jié)果;將用戶的測(cè)試結(jié)果與最大測(cè)試分?jǐn)?shù)閾值進(jìn)行比較;以及基于測(cè)試結(jié)果大于最大測(cè)試分?jǐn)?shù)閾值的確定,生成測(cè)試結(jié)果違反在線教育課程中用戶的最大測(cè)試分?jǐn)?shù)閾值的通知。
系統(tǒng)的示例性實(shí)施方式還可以包括:至少一個(gè)處理器,所述至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以識(shí)別由用戶參加的在線教育課程;識(shí)別在線教育課程中用戶的多個(gè)歷史教育數(shù)據(jù);至少部分地基于多個(gè)歷史教育數(shù)據(jù),生成在線課程作業(yè)中用戶的概率分?jǐn)?shù),其中,概率分?jǐn)?shù)包括最小分?jǐn)?shù)閾值;接收在線課程作業(yè)中用戶的分?jǐn)?shù);將在線課程作業(yè)中用戶的分?jǐn)?shù)與最小分?jǐn)?shù)閾值進(jìn)行比較;基于分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的確定,識(shí)別用戶是否佩戴著生物識(shí)別數(shù)據(jù)設(shè)備;以及至少部分地基于用戶并未佩戴生物識(shí)別數(shù)據(jù)設(shè)備并且分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的識(shí)別,生成至用戶的戴上生物識(shí)別數(shù)據(jù)設(shè)備的通知。系統(tǒng)的示例性實(shí)施方式還可以包括:至少一個(gè)處理器,所述至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板不匹配或生物識(shí)別傳感器數(shù)據(jù)并未指示用戶位于用戶設(shè)備處的確定,防止用戶訪問(wèn)在線教育內(nèi)容。
本公開的其它示例性實(shí)施方式可以包括一種設(shè)備,該設(shè)備包括:至少一個(gè)存儲(chǔ)器,所述至少一個(gè)存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令;以及至少一個(gè)處理器,其中,所述至少一個(gè)處理器被配置為訪問(wèn)至少一個(gè)存儲(chǔ)器并且執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:從用戶設(shè)備接收與用戶設(shè)備處的用戶相關(guān)聯(lián)的用戶識(shí)別信息;從用戶設(shè)備接收對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)的請(qǐng)求;至少部分地基于用戶識(shí)別信息來(lái)基于用戶的歷史面部圖像數(shù)據(jù)確定面部模板;將來(lái)自用戶設(shè)備的當(dāng)前面部圖像數(shù)據(jù)與用戶的歷史面部圖像數(shù)據(jù)進(jìn)行比較,以確定當(dāng)前面部圖像數(shù)據(jù)是否與用戶的面部模板相匹配;接收用戶的生物識(shí)別傳感器數(shù)據(jù);至少部分地基于生物識(shí)別傳感器數(shù)據(jù),確定用戶是否位于用戶設(shè)備處;以及驗(yàn)證訪問(wèn)在線教育內(nèi)容的用戶,其中,驗(yàn)證步驟包括至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板相匹配并且生物識(shí)別傳感器數(shù)據(jù)指示用戶位于用戶設(shè)備處的確定,促使通過(guò)用戶設(shè)備對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)。
設(shè)備的示例性實(shí)施方式還可以包括:至少一個(gè)處理器,所述至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:至少部分地基于用戶識(shí)別信息確定與用戶相關(guān)聯(lián)的第一設(shè)備的存儲(chǔ)的設(shè)備id;以及將用戶設(shè)備的當(dāng)前設(shè)備id與所存儲(chǔ)的設(shè)備id進(jìn)行比較,以確定當(dāng)前設(shè)備id是否與所存儲(chǔ)的設(shè)備id相匹配;其中,促使對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)還至少部分地基于當(dāng)前設(shè)備id與所存儲(chǔ)的設(shè)備id相匹配的確定。此外,設(shè)備的示例性實(shí)施方式還可以包括:至少一個(gè)處理器,所述至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:至少部分地基于用戶識(shí)別信息來(lái)確定與用戶相關(guān)聯(lián)的生物識(shí)別數(shù)據(jù)設(shè)備;確定在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案;以及評(píng)估當(dāng)前面部圖像數(shù)據(jù),以確定當(dāng)前面部圖像數(shù)據(jù)是否包括在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案;其中,促使對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)還至少部分地基于當(dāng)前面部圖像數(shù)據(jù)包括在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案的確定。此外,設(shè)備的示例性實(shí)施方式可以包括:包括耳塞的生物識(shí)別數(shù)據(jù)設(shè)備,其中,耳塞包括用于接收用戶的心率數(shù)據(jù)的心率監(jiān)測(cè)器,并且其中,生物識(shí)別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù)。
此外,設(shè)備的示例性實(shí)施方式可以包括:至少一個(gè)處理器,所述至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:確定自訪問(wèn)在線教育內(nèi)容的用戶被驗(yàn)證時(shí)起已經(jīng)經(jīng)過(guò)了預(yù)定的時(shí)間量;接收用戶的當(dāng)前心率數(shù)據(jù);訪問(wèn)用戶的歷史心率數(shù)據(jù);將用戶的當(dāng)前心率數(shù)據(jù)與用戶的歷史心率數(shù)據(jù)進(jìn)行比較,以確定歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)是否來(lái)自同一用戶;以及至少部分地基于歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)來(lái)自同一用戶的確定,促使通過(guò)用戶設(shè)備對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)。設(shè)備的示例性實(shí)施方式還可以包括:至少一個(gè)處理器,所述至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:識(shí)別由用戶參加的在線教育課程;確定提供給用戶的在線教育課程的測(cè)試;識(shí)別在線教育課程中用戶的多個(gè)歷史教育數(shù)據(jù);至少部分地基于多個(gè)歷史教育數(shù)據(jù),生成測(cè)試中用戶成功的預(yù)測(cè)模型,其中,預(yù)測(cè)模型包括測(cè)試分?jǐn)?shù)范圍,該測(cè)試分?jǐn)?shù)范圍包括最大測(cè)試分?jǐn)?shù)閾值;接收測(cè)試中用戶的測(cè)試結(jié)果;將用戶的測(cè)試結(jié)果與最大測(cè)試分?jǐn)?shù)閾值進(jìn)行比較;以及基于測(cè)試結(jié)果大于最大測(cè)試分?jǐn)?shù)閾值的確定,生成測(cè)試結(jié)果違反在線教育課程中用戶的最大測(cè)試分?jǐn)?shù)閾值的通知。
此外,設(shè)備的示例性實(shí)施方式還可以包括:至少一個(gè)處理器,所述至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:識(shí)別由用戶參加的在線教育課程;識(shí)別在線教育課程中用戶的多個(gè)歷史教育數(shù)據(jù);至少部分地基于多個(gè)歷史教育數(shù)據(jù),生成在線課程作業(yè)中用戶的概率分?jǐn)?shù),其中,概率分?jǐn)?shù)包括最小分?jǐn)?shù)閾值;接收在線課程作業(yè)中用戶的分?jǐn)?shù);將在線課程作業(yè)中用戶的分?jǐn)?shù)與最小分?jǐn)?shù)閾值進(jìn)行比較;基于分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的確定,識(shí)別用戶是否佩戴著生物識(shí)別數(shù)據(jù)設(shè)備;以及至少部分地基于用戶并未佩戴生物識(shí)別數(shù)據(jù)設(shè)備并且分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的識(shí)別,生成至用戶的戴上生物識(shí)別數(shù)據(jù)設(shè)備的通知。此外,設(shè)備的示例性實(shí)施方式可以包括:至少一個(gè)處理器,所述至少一個(gè)處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板不匹配或生物識(shí)別傳感器數(shù)據(jù)并未指示用戶位于用戶設(shè)備處的確定,防止用戶訪問(wèn)在線教育內(nèi)容。
本公開的附加示例性實(shí)施方式可以包括:一種系統(tǒng),該系統(tǒng)包括:用于從用戶設(shè)備接收與用戶設(shè)備處的用戶相關(guān)聯(lián)的用戶識(shí)別信息的裝置;用于從用戶設(shè)備接收訪問(wèn)在線教育內(nèi)容的請(qǐng)求的裝置;用于至少部分地基于用戶識(shí)別信息來(lái)基于用戶的歷史面部圖像數(shù)據(jù)確定面部模板的裝置;用于將來(lái)自用戶設(shè)備的當(dāng)前面部圖像數(shù)據(jù)與用戶的歷史面部圖像數(shù)據(jù)進(jìn)行比較,以確定當(dāng)前面部圖像數(shù)據(jù)是否與用戶的面部模板相匹配的裝置;用于接收用戶的生物識(shí)別傳感器數(shù)據(jù)的裝置;用于至少部分地基于生物識(shí)別傳感器數(shù)據(jù)來(lái)確定用戶是否位于用戶設(shè)備處的裝置;以及用于驗(yàn)證訪問(wèn)在線教育內(nèi)容的用戶的裝置,其中,驗(yàn)證步驟包括用于至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板相匹配并且生物識(shí)別傳感器數(shù)據(jù)指示用戶位于用戶設(shè)備處的確定,促使通過(guò)用戶設(shè)備對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)的裝置。
此外,系統(tǒng)的示例性實(shí)施方式可以包括:用于至少部分地基于用戶識(shí)別信息來(lái)確定與用戶相關(guān)聯(lián)的第一設(shè)備的存儲(chǔ)的設(shè)備id的裝置;以及用于將用戶設(shè)備的當(dāng)前設(shè)備id與所存儲(chǔ)的設(shè)備id進(jìn)行比較,以確定當(dāng)前設(shè)備id是否與所存儲(chǔ)的設(shè)備id相匹配的裝置;其中,促使對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)還至少部分地基于當(dāng)前設(shè)備id與所存儲(chǔ)的設(shè)備id相匹配的確定。此外,系統(tǒng)的示例性實(shí)施方式還可以包括:用于至少部分地基于用戶識(shí)別信息來(lái)確定與用戶相關(guān)聯(lián)的生物識(shí)別數(shù)據(jù)設(shè)備的裝置;用于確定在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案的裝置;以及用于評(píng)估當(dāng)前面部圖像數(shù)據(jù),以確定當(dāng)前面部圖像數(shù)據(jù)是否包括在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案的裝置;其中,促使對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)還至少部分地基于當(dāng)前面部圖像數(shù)據(jù)包括在生物識(shí)別數(shù)據(jù)設(shè)備外部的已知圖案的確定。此外,系統(tǒng)的示例性實(shí)施方式可以包括:包括耳塞的生物識(shí)別數(shù)據(jù)設(shè)備,其中,耳塞包括用于接收用戶的心率數(shù)據(jù)的心率監(jiān)測(cè)器,并且其中,生物識(shí)別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù)。
系統(tǒng)的示例性實(shí)施方式還可以包括:包括用戶的心率數(shù)據(jù)的生物識(shí)別傳感器數(shù)據(jù),其中,系統(tǒng)還包括:用于確定自訪問(wèn)在線教育內(nèi)容的用戶被驗(yàn)證時(shí)起已經(jīng)經(jīng)過(guò)了預(yù)定的時(shí)間量的裝置;用于接收用戶的當(dāng)前心率數(shù)據(jù)的裝置;用于訪問(wèn)用戶的歷史心率數(shù)據(jù)的裝置;用于將用戶的當(dāng)前心率數(shù)據(jù)與用戶的歷史心率數(shù)據(jù)進(jìn)行比較,以確定歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)是否來(lái)自同一用戶的裝置;以及用于至少部分地基于歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)來(lái)自同一用戶的確定,促使通過(guò)用戶設(shè)備對(duì)在線教育內(nèi)容進(jìn)行訪問(wèn)的裝置。另外,系統(tǒng)的示例性實(shí)施方式可以包括:用于識(shí)別由用戶參加的在線教育課程的裝置;用于確定提供給用戶的在線教育課程的測(cè)試的裝置;用于識(shí)別在線教育課程中用戶的多個(gè)歷史教育數(shù)據(jù)的裝置;用于至少部分地基于多個(gè)歷史教育數(shù)據(jù)來(lái)生成測(cè)試中用戶成功的預(yù)測(cè)模型的裝置,其中,預(yù)測(cè)模型包括測(cè)試分?jǐn)?shù)范圍,該測(cè)試分?jǐn)?shù)范圍包括最大測(cè)試分?jǐn)?shù)閾值;用于接收測(cè)試中用戶的測(cè)試結(jié)果的裝置;用于將用戶的測(cè)試結(jié)果與最大測(cè)試分?jǐn)?shù)閾值進(jìn)行比較的裝置;以及基于測(cè)試結(jié)果大于最大測(cè)試分?jǐn)?shù)閾值的確定生成測(cè)試結(jié)果違反在線教育課程中用戶的最大測(cè)試分?jǐn)?shù)閾值的通知的裝置。
此外,系統(tǒng)的示例性實(shí)施方式還可以包括:用于識(shí)別由用戶參加的在線教育課程的裝置;用于識(shí)別在線教育課程中用戶的多個(gè)歷史教育數(shù)據(jù)的裝置;用于至少部分地基于多個(gè)歷史教育數(shù)據(jù)來(lái)生成在線課程作業(yè)中用戶的概率分?jǐn)?shù)的裝置,其中,概率分?jǐn)?shù)包括最小分?jǐn)?shù)閾值;用于接收在線課程作業(yè)中用戶的分?jǐn)?shù)的裝置;用于將在線課程作業(yè)中用戶的分?jǐn)?shù)與最小分?jǐn)?shù)閾值進(jìn)行比較的裝置;用于基于分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的確定來(lái)識(shí)別用戶是否佩戴著生物識(shí)別數(shù)據(jù)設(shè)備的裝置;以及用于至少部分地基于用戶并未佩戴生物識(shí)別數(shù)據(jù)設(shè)備并且分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的識(shí)別,生成至用戶的戴上生物識(shí)別數(shù)據(jù)設(shè)備的通知的裝置。此外,系統(tǒng)的示例性實(shí)施方式可以包括:用于至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板不匹配或生物識(shí)別傳感器數(shù)據(jù)并未指示所述用戶位于用戶設(shè)備處的確定,防止用戶訪問(wèn)在線教育內(nèi)容的裝置。