亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于在在線教育中進(jìn)行實(shí)時(shí)用戶驗(yàn)證的系統(tǒng)和方法與流程

文檔序號:11333853閱讀:469來源:國知局
用于在在線教育中進(jìn)行實(shí)時(shí)用戶驗(yàn)證的系統(tǒng)和方法與流程

本公開總體涉及在線教育,并且更具體地涉及用于在線教育環(huán)境中進(jìn)行實(shí)時(shí)用戶驗(yàn)證的系統(tǒng)和方法。



背景技術(shù):

教育框架正在變化。近二十年來,包括來自傳統(tǒng)教育機(jī)構(gòu)的在線教育產(chǎn)品已有顯著增長。盡管在線教育產(chǎn)品有所增長,但是問題仍然存在。持續(xù)妨礙在線教育具有與傳統(tǒng)實(shí)體學(xué)校相似聲望的主要問題之一是潛在的欺詐行為。更具體地,提供在線產(chǎn)品的當(dāng)前教育供應(yīng)商難以驗(yàn)證參與在線課程的人就是他們所說的人。該潛在的欺詐行為與傳統(tǒng)的“當(dāng)面”教育相比降低了在線教育的感知聲望和價(jià)值。

附圖說明

現(xiàn)在將參照附圖,附圖不一定按比例繪制,并且其中:

圖1是示出根據(jù)本公開的示例性實(shí)施方式的、包括在線教育環(huán)境中的在線學(xué)生和提供實(shí)時(shí)用戶驗(yàn)證的教育服務(wù)器的示例性環(huán)境的簡化框圖。

圖2a和圖2b是示出根據(jù)本公開的示例性實(shí)施方式的、提供用于實(shí)時(shí)用戶驗(yàn)證的用戶圖像和/或生物識別用戶數(shù)據(jù)的用戶設(shè)備的示例性架構(gòu)的簡化框圖。

圖3是示出根據(jù)本公開的示例性實(shí)施方式的在線教育服務(wù)器的示例性架構(gòu)的簡化框圖。

圖4是示出根據(jù)本公開的示例性實(shí)施方式的、用于在實(shí)時(shí)用戶驗(yàn)證中接收和存儲用戶特定圖像和/或生物識別數(shù)據(jù)的示例性方法的流程圖。

圖5a和圖5b是示出根據(jù)本公開的示例性實(shí)施方式的、用于在在線教育環(huán)境中進(jìn)行連續(xù)用戶驗(yàn)證的示例性方法的流程圖。

圖6是示出根據(jù)本公開的某些示例性實(shí)施方式的、用于在線教育環(huán)境中用戶成功的預(yù)測分析的示例性方法的流程圖。

圖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í)施方式可以提供用于至少部分地基于來自各種來源的圖像、生物識別傳感器信息以及設(shè)備標(biāo)識信息來進(jìn)行實(shí)時(shí)用戶驗(yàn)證的系統(tǒng)和方法。可以評估的圖像的示例可以包括但不限于在在線教育課程期間用戶的面部圖像和用戶所使用的設(shè)備(諸如用戶設(shè)備或生物識別數(shù)據(jù)設(shè)備)的圖像。在在線教育課程期間可以接收和評估的生物識別傳感器信息的示例包括但不限于心率、指紋識別、語音識別、用戶皮膚的導(dǎo)電性、用戶汗液的化學(xué)成分、面部靜脈的熱成像、近紅外或紅外成像以及用戶頭發(fā)毛囊。該生物識別傳感器信息可以由一個或更多個生物識別數(shù)據(jù)設(shè)備收集。生物識別數(shù)據(jù)設(shè)備的示例可以包括但不限于耳塞、耳機(jī)、用戶可佩戴的生物識別傳感器、其它形式的生物識別傳感器等。在某些示例性實(shí)施方式中,每個生物識別數(shù)據(jù)設(shè)備還可以包括沿著生物識別數(shù)據(jù)設(shè)備外部的圖案。該圖案可以是以下圖案:可由與用戶設(shè)備相關(guān)聯(lián)的照相機(jī)檢測并且可由面部識別模塊(下文將討論)進(jìn)行評估的圖案,以確定該圖案是否是與同用戶相關(guān)聯(lián)的特定生物識別數(shù)據(jù)設(shè)備相關(guān)聯(lián)的預(yù)期圖案。

雖然將參照作為用戶心率數(shù)據(jù)的生物識別傳感器信息來描述下述示例性實(shí)施方式,但本領(lǐng)域技術(shù)人員已知的任何其它生物識別傳感器和生物識別傳感器信息都可以用以替代,并且都應(yīng)當(dāng)分別解讀為這些系統(tǒng)和方法的一部分。因此,下面的系統(tǒng)和方法的討論以及附圖描述了包含心率監(jiān)測器的耳塞,任何其它類型的生物識別傳感器(包括其它形式的心率監(jiān)測器)都可以用以替代并且作為本公開的一部分被包括在內(nèi)。圖像、生物識別傳感器信息和/或設(shè)備標(biāo)識信息可以在用戶設(shè)備處被本地存儲和評估,和/或由一個或更多個教育服務(wù)器從用戶經(jīng)由他們的用戶設(shè)備接收和評估。這些用戶設(shè)備可以包括諸如通信設(shè)備的各種個人設(shè)備,可以包括例如個人計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算設(shè)備、筆記本計(jì)算機(jī)、智能手機(jī)、個人數(shù)字助理等。

用戶設(shè)備可以包括或可以可通信地聯(lián)接到照相機(jī)或其它圖像傳感器,以捕捉用戶的圖像和/或生物識別數(shù)據(jù)設(shè)備上的圖案。在某些示例性實(shí)施方式中,照相機(jī)可以嵌入在用戶設(shè)備內(nèi)。另選地,照相機(jī)可以是可通信地聯(lián)接到用戶設(shè)備的單獨(dú)設(shè)備。在某些示例性實(shí)施方式中,照相機(jī)可以提供用于評估的標(biāo)準(zhǔn)或紅外成像。由照相機(jī)生成的圖像可以用于生成用戶的面部模板。由照相機(jī)生成的圖像還可以用于生成用戶的面部圖像數(shù)據(jù),可以將該面部圖像數(shù)據(jù)與該用戶的面部模板進(jìn)行比較,以確定該用戶的面部圖像數(shù)據(jù)是否與該用戶的面部模板相匹配。由照相機(jī)生成的圖像還可以用于識別生物識別數(shù)據(jù)設(shè)備上的一個或更多個已知圖案。提供生物識別數(shù)據(jù)設(shè)備上的已知圖案并使用照相機(jī)來確定是否可以從生物識別數(shù)據(jù)設(shè)備檢測到已知圖案,進(jìn)一步充當(dāng)對誑騙的威懾。

與在用戶設(shè)備與通信基礎(chǔ)設(shè)施(諸如蜂窩電話塔)之間的通信相關(guān)聯(lián)的圖像數(shù)據(jù)、生物識別傳感器信息以及設(shè)備標(biāo)識信息可以由教育服務(wù)器接收。該信息可以直接從用戶設(shè)備接收或者可以(另選地)從與通信基礎(chǔ)設(shè)施相關(guān)聯(lián)的通信服務(wù)器接收。該信息可以用于確定與用戶設(shè)備處的登錄信息相關(guān)聯(lián)的用戶是否是他們所說的人,以及在向該用戶提供在線教育服務(wù)時(shí)用戶是否物理地持續(xù)存在于用戶設(shè)備處。例如,用戶設(shè)備和/或教育服務(wù)器可以從用戶設(shè)備、照相機(jī)和/或生物識別數(shù)據(jù)設(shè)備接收圖像數(shù)據(jù)、生物識別傳感器信息以及設(shè)備標(biāo)識信息。用戶設(shè)備和/或教育服務(wù)器可以確定:所接收到的設(shè)備標(biāo)識信息是否用于與用戶相關(guān)聯(lián)的用戶設(shè)備和/或生物識別數(shù)據(jù)設(shè)備;從照相機(jī)接收到的圖像是否與用戶的面部模板相匹配;從照相機(jī)接收到的圖像是否包括生物識別數(shù)據(jù)設(shè)備上的已知圖案;以及生物識別傳感器信息是否指示用戶實(shí)際位于用戶設(shè)備處?;谶@些確定中的一個或更多個,教育服務(wù)器可以確定是否提供用戶對期望的在線教育服務(wù)的訪問和/或生成關(guān)于用戶在用戶設(shè)備處的感知真實(shí)性的通知。

圖1是示出根據(jù)本公開的示例性實(shí)施方式的、包括在在線教育環(huán)境100中的在線用戶(例如,學(xué)生)和提供實(shí)時(shí)用戶驗(yàn)證的教育服務(wù)器的示例性環(huán)境100的簡化框圖。示例性在線教育環(huán)境100可以包括使用各自的用戶設(shè)備120(1)、120(2)、120(3)、...、120(n)(以下統(tǒng)稱為或分別稱為用戶設(shè)備120)的一個或更多個用戶105(1)、105(2)、105(3)、…、105(n)(以下統(tǒng)稱為或分別稱為用戶105)。

用戶設(shè)備120可以是可以被配置為執(zhí)行一個或更多個應(yīng)用、軟件和/或指令以提供一個或更多個圖像、傳感器信號和/或通信信號的合適的設(shè)備中的任何一個。如本文所使用的,用戶設(shè)備120可以是任何種類的客戶端設(shè)備、電子設(shè)備、通信設(shè)備和/或移動設(shè)備。用戶設(shè)備120可以包括但不限于平板計(jì)算設(shè)備、電子書(ebook)閱讀器、上網(wǎng)本計(jì)算機(jī)、筆記本計(jì)算機(jī)、膝上型計(jì)算機(jī)、臺式計(jì)算機(jī)、網(wǎng)絡(luò)支持電視、視頻游戲控制臺、個人數(shù)字助理(pda)、智能手機(jī)等。雖然附圖和/或說明書可能以膝上型計(jì)算機(jī)、臺式計(jì)算機(jī)或平板計(jì)算機(jī)設(shè)備的相似性描述了用戶設(shè)備120,但本公開不限于此。事實(shí)上,本文所描述的系統(tǒng)和方法可以應(yīng)用于生成圖像、傳感器信號和/或通信信號的任何電子設(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接收圖像、生物識別傳感器信息和/或設(shè)備標(biāo)識信息中的一個或更多個,或者被配置為便于由用戶設(shè)備120評估圖像、生物識別傳感器信息和/或設(shè)備標(biāo)識信息中的一個或更多個。至少部分地基于所接收到的圖像、生物識別傳感器信息和/或設(shè)備標(biāo)識信息,教育服務(wù)器110可以被配置為執(zhí)行面部識別匹配、圖案識別匹配、生物識別數(shù)據(jù)評估和/或設(shè)備匹配。

網(wǎng)絡(luò)130可以包括不同類型的合適的通信網(wǎng)絡(luò)中的任何一種或組合,諸如電纜網(wǎng)絡(luò)、互聯(lián)網(wǎng)、無線網(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ù)器裝置(例如,本地存儲的軟件應(yīng)用等)。

通信基礎(chǔ)設(shè)施140可以被配置為使用任何適合的通信格式和/或協(xié)議(包括但不限于wi-fi、直連wi-fi、藍(lán)牙、3g移動通信、4g移動通信、長期演進(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接收無線通信信號。這些通信信號可以是無線信號,其包括來自承載于其上的用戶設(shè)備120的圖像、生物識別傳感器信息和/或設(shè)備標(biāo)識信息。這些發(fā)送的圖像、生物識別傳感器信息和/或設(shè)備標(biāo)識信息可以是由用戶設(shè)備120識別出并且編碼在在通信基礎(chǔ)設(shè)施140處接收到的無線信號上并由其承載的數(shù)據(jù)。通信基礎(chǔ)設(shè)施140還可以被配置為將通信信號例如從教育服務(wù)器110經(jīng)由網(wǎng)絡(luò)130發(fā)送到用戶設(shè)備120。

圖2a和圖2b是示出根據(jù)本公開的示例性實(shí)施方式的用戶設(shè)備120的示例性架構(gòu)的簡化框圖,該用戶設(shè)備120提供圖像、生物識別傳感器信息和/或設(shè)備標(biāo)識信息用于在在線教育環(huán)境中進(jìn)行實(shí)時(shí)用戶驗(yàn)證。用戶設(shè)備120可以包括一個或更多個用戶界面202、可通信地聯(lián)接到用戶設(shè)備120的天線204以及可通信地聯(lián)接到用戶設(shè)備120的照相機(jī)206。在某些示例性實(shí)施方式中,生物識別數(shù)據(jù)設(shè)備208可以可通信地聯(lián)接到用戶設(shè)備120。在一個示例性實(shí)施方式中,生物識別數(shù)據(jù)設(shè)備是耳塞或其它類型的耳機(jī)。另選地,可以用其它形式的生物識別數(shù)據(jù)設(shè)備來替代。耳塞208可以包括設(shè)置在耳塞208的外表面上的至少一個已知圖案210。該已知圖案210可以由下面所討論的面部識別模塊來進(jìn)行查看和識別。

生物識別數(shù)據(jù)設(shè)備還可以包括心率監(jiān)測器212。在一個示例性實(shí)施方式中,可以將心率監(jiān)測器212結(jié)合至耳塞中,該耳塞由用戶105置入用戶的耳朵中并且發(fā)送和接收來自用戶105的心率數(shù)據(jù)。用戶設(shè)備120可以包括一個或更多個處理器220、輸入/輸出(i/o)接口222、無線電設(shè)備(radio)224、網(wǎng)絡(luò)接口226以及存儲器230。

用戶設(shè)備120的處理器220可以以硬件、軟件、固件或它們的組合的形式適當(dāng)?shù)貙?shí)現(xiàn)。處理器220的軟件或硬件實(shí)現(xiàn)可以包括以任何合適的編程語言編寫的計(jì)算機(jī)可執(zhí)行或機(jī)器可執(zhí)行的指令,以執(zhí)行描述的各種功能。處理器220的硬件實(shí)現(xiàn)可以被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行或機(jī)器可執(zhí)行的指令,以執(zhí)行描述的各種功能。在示例性實(shí)施方式中,處理器220可以被配置為執(zhí)行存儲在存儲器220中的指令、軟件和/或應(yīng)用。一個或更多個處理器220可以包括但不限于中央處理單元(cpu)、數(shù)字信號處理器(dsp)、精減指令集計(jì)算機(jī)(risc)、復(fù)雜指令集計(jì)算機(jī)(cisc)、片上系統(tǒng)(soc)、微處理器、微控制器、現(xiàn)場可編程門陣列(fpga)或它們的任何組合。用戶設(shè)備120還可以包括用于控制一個或更多個處理器220與用戶設(shè)備120的其它組件中的一個或更多個之間的通信的芯片組(未示出)。處理器220還可以包括一個或更多個專用集成電路(asic)、片上系統(tǒng)(soc)或?qū)S脴?biāo)準(zhǔn)產(chǎn)品(assp),用于處理特定數(shù)據(jù)處理功能或任務(wù)。在某些實(shí)施方式中,用戶設(shè)備120可以基于架構(gòu)系統(tǒng),并且所述一個或更多個處理器220以及芯片組可以來自處理器和芯片組系列(諸如處理器系列)。

一個或更多個i/o設(shè)備接口222可以使得能夠使用一個或更多個(i/o)設(shè)備或用戶接口202(諸如觸敏屏幕、鍵盤和/或鼠標(biāo))。用戶105可以能夠通過經(jīng)由i/o設(shè)備接口222與用戶接口202交互來管理來自用戶設(shè)備120的圖像、生物識別傳感器信息和/或設(shè)備標(biāo)識信息。網(wǎng)絡(luò)接口226可以允許用戶設(shè)備120經(jīng)由一個或更多個網(wǎng)絡(luò)130和/或經(jīng)由其它合適的通信信道進(jìn)行通信。例如,用戶設(shè)備120可以被配置為與存儲的數(shù)據(jù)庫、其它計(jì)算設(shè)備或服務(wù)器、用戶終端、或者網(wǎng)絡(luò)130上的其它設(shè)備進(jìn)行通信。

無線電設(shè)備224可以包括用于在與用戶設(shè)備120所使用的通信協(xié)議相對應(yīng)的帶寬和/或信道中發(fā)送和/或接收射頻(rf)信號的任何合適的無線電設(shè)備,以與其它用戶設(shè)備120和/或通信基礎(chǔ)設(shè)施140進(jìn)行通信。無線電組件224可以包括根據(jù)預(yù)先制定的傳輸協(xié)議來調(diào)制通信信號的硬件和/或軟件。無線電組件224可以被配置為生成用于一個或更多個通信協(xié)議的通信信號,所述一個或更多個通信協(xié)議包括但不限于wi-fi、直連wi-fi、藍(lán)牙、3g移動通信、4g移動通信、長期演進(jìn)(lte)、wimax、直接衛(wèi)星通信或它們的組合。在另選實(shí)施方式中,協(xié)議可以用于相對鄰近的用戶設(shè)備120和/或生物識別數(shù)據(jù)設(shè)備208之間的通信,諸如藍(lán)牙、專用短程通信(dsrc)或其它分組化無線電通信。無線電組件224可以包括適用于經(jīng)由用戶設(shè)備120的通信協(xié)議進(jìn)行通信的任何已知的接收器和基帶。無線電組件224還可以包括低噪音放大器(lna)、附加信號放大器、模/數(shù)(a/d)轉(zhuǎn)換器、一個或更多個緩沖器以及數(shù)字基帶。在某些實(shí)施方式中,由無線電設(shè)備224生成的通信信號可以經(jīng)由用戶設(shè)備120上的天線204來發(fā)送。

存儲器230可以包括一個或更多個易失性存儲設(shè)備和/或非易失性存儲設(shè)備,包括但不限于磁儲存設(shè)備、只讀存儲器(rom)、隨機(jī)存取存儲器(ram)、動態(tài)ram(dram)、靜態(tài)ram(sram)、同步動態(tài)ram(sdram)、雙倍數(shù)據(jù)速率(ddr)sdram(ddr-sdram)、ram-busdram(rdram)、閃存設(shè)備、電可擦可編程序只讀存儲器(eeprom)、非易失性ram(nvram)、通用串行總線(usb)可移動存儲器或其組合。

存儲器230可以存儲可在處理器220上加載并執(zhí)行的程序指令,以及在執(zhí)行這些程序期間生成或接收的數(shù)據(jù)。存儲器230可以具有存儲在其上的軟件模塊,該軟件模塊包括操作系統(tǒng)(o/s)模塊232、應(yīng)用模塊234、通信模塊236、面部識別模塊238、生物傳感器模塊240、用戶數(shù)據(jù)文件242、用戶驗(yàn)證模塊252。存儲在存儲器230上的每個模塊、文件和/或軟件可以在由處理器220執(zhí)行時(shí)為用戶設(shè)備120提供功能。

o/s模塊232可以具有存儲在其上的一個或更多個操作系統(tǒng)。處理器220可以被配置為訪問和執(zhí)行存儲在(o/s)模塊232中的一個或更多個操作系統(tǒng),以操作用戶設(shè)備120的系統(tǒng)功能。如由操作系統(tǒng)管理的系統(tǒng)功能可以包括存儲器管理、處理器資源管理、驅(qū)動程序管理、應(yīng)用軟件管理、系統(tǒng)配置等。操作系統(tǒng)可以是任何種類的合適的操作系統(tǒng),包括但不限于linux、等。

應(yīng)用模塊234可以包含其上的指令和/或應(yīng)用,該指令和/或應(yīng)用可以由處理器220執(zhí)行,以提供與用戶設(shè)備120相關(guān)聯(lián)的一個或更多個功能。這些指令和/或應(yīng)用可以在某些方面與(o/s)模塊232和/或用戶設(shè)備120的其它模塊交互。應(yīng)用模塊234可以具有存儲在其上的指令、軟件和/或代碼,該指令、軟件和/或代碼可以由處理器220啟動和/或執(zhí)行,以執(zhí)行一個或更多個應(yīng)用及與其相關(guān)聯(lián)的功能。這些應(yīng)用可以包括但不限于諸如網(wǎng)頁瀏覽、商務(wù)、通信、圖形、文字處理、出版、電子表格、數(shù)據(jù)庫、游戲、教育、娛樂、媒體、項(xiàng)目規(guī)劃、工程、制圖或它們的組合的功能。

通信模塊236可以具有存儲在其上的指令,當(dāng)由處理器220執(zhí)行時(shí),該指令使得用戶設(shè)備120能夠提供各種通信功能。在一個方面,處理器220可以被配置為(通過執(zhí)行存儲在通信模塊236中的指令)解調(diào)和/或解碼由用戶設(shè)備120經(jīng)由天線204和無線電設(shè)備224接收到的通信信號。所接收到的通信信號還可以在其上承載音頻、信標(biāo)數(shù)據(jù)、握手、信息和/或其它數(shù)據(jù)。在另一方面,處理器220可以被配置為(通過執(zhí)行來自至少通信模塊236的指令)生成通信信號并經(jīng)由無線電設(shè)備224和/或天線204發(fā)送該通信信號。處理器220可以編碼和/或調(diào)制要由用戶設(shè)備120發(fā)送的通信信號。

面部識別模塊238可以具有存儲在其上的指令,當(dāng)由處理器220執(zhí)行時(shí),該指令使得用戶設(shè)備120能夠利用一種或更多種面部識別算法,以將由照相機(jī)206生成的一個圖像與由照相機(jī)206生成的另一圖像進(jìn)行比較,以確定圖像是否匹配或大體上匹配。例如,面部識別模塊238可以包括用于將用戶105的當(dāng)前面部圖像與用戶105的歷史面部模板進(jìn)行比較以確定它們是否匹配或大體上匹配的指令。另外,面部識別模塊238可以具有這樣的指令,該指令用于:確定生物識別數(shù)據(jù)設(shè)備208在用戶105的當(dāng)前面部圖像中的位置;聚焦在生物識別數(shù)據(jù)設(shè)備208的位置上;以及確定生物識別數(shù)據(jù)設(shè)備208是否包括在生物識別數(shù)據(jù)設(shè)備208的外部上的已知圖案210。

生物傳感器模塊240可以具有存儲在其上的指令,當(dāng)由處理器220執(zhí)行時(shí),該指令使得用戶設(shè)備120能夠從諸如圖2的耳塞208的生物識別數(shù)據(jù)設(shè)備208接收和評估生物識別傳感器數(shù)據(jù)。在某些示例性實(shí)施方式中,生物傳感器模塊240可以(從用戶數(shù)據(jù)文件242)存儲和訪問用戶105的歷史生物識別傳感器數(shù)據(jù)。生物傳感器模塊240還可以從生物識別數(shù)據(jù)設(shè)備208接收生物識別傳感器數(shù)據(jù),并且可以確定生物識別傳感器數(shù)據(jù)是否指示用戶設(shè)備120處的真人(liveperson)。此外,生物傳感器模塊240可以將當(dāng)前生物識別傳感器數(shù)據(jù)與用戶105的歷史生物識別傳感器數(shù)據(jù)進(jìn)行比較,以確定數(shù)據(jù)是否可能源自同一用戶105。例如,生物傳感器模塊240可以將來自用戶105的當(dāng)前心率數(shù)據(jù)與存儲的用戶105的歷史心率數(shù)據(jù)進(jìn)行比較,以確定是否存在匹配或大體上匹配。

用戶驗(yàn)證模塊252可以具有存儲在其上的指令,當(dāng)由處理器220執(zhí)行時(shí),該指令使得用戶設(shè)備120能夠在在線教育環(huán)境中進(jìn)行用戶授權(quán)和評估。用戶驗(yàn)證模塊252可以評估用戶105是其聲稱的人的可能性,并且基于該評估,用戶驗(yàn)證模塊252可以允許或拒絕對在線教育環(huán)境的訪問。此外,當(dāng)由處理器220執(zhí)行時(shí),用戶驗(yàn)證模塊252可以通過對用戶105進(jìn)行額外的驗(yàn)證審查(verificationreview)來定期補(bǔ)充其驗(yàn)證審查。驗(yàn)證審查可以包括在線課堂環(huán)境中的設(shè)備驗(yàn)證、面部識別、生物識別數(shù)據(jù)評估和比較、以及用戶分?jǐn)?shù)評估。

用戶數(shù)據(jù)文件242可以包括與可以訪問在線教育環(huán)境100的一個或更多個用戶105(例如,在用戶設(shè)備120的多個用戶105正訪問在線教育環(huán)境的情況下)相關(guān)聯(lián)的信息。用戶數(shù)據(jù)文件242可以包括用戶105的用戶標(biāo)識信息(例如,用戶名、地址、電話號碼、電子郵件地址、登錄和密碼信息)。用戶數(shù)據(jù)文件242還可以包括面部模板文件246、設(shè)備id文件248以及用戶心率數(shù)據(jù)文件250。面部模板文件246可以包括用戶105的面部模板,該面部模板可以被面部識別模塊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ù)據(jù)。用戶心率數(shù)據(jù)文件250可以存儲用戶105的歷史心率數(shù)據(jù)??梢杂缮飩鞲衅髂K240檢索和比較歷史心率數(shù)據(jù),以確定歷史心率數(shù)據(jù)是否與從生物識別數(shù)據(jù)設(shè)備208接收到的當(dāng)前心率數(shù)據(jù)相匹配或大體上匹配。

應(yīng)當(dāng)理解,操作系統(tǒng)(o/s)模塊232、應(yīng)用模塊234、通信模塊236、面部識別模塊238、生物傳感器模塊240以及用戶驗(yàn)證模塊252中存儲的指令的功能可能存在交迭。事實(shí)上,上述模塊232、234、236、238、240、252的功能可以在教育服務(wù)器110的框架下無縫地交互和協(xié)作。實(shí)際上,針對模塊232、234、236、238、240、252中的任何一個描述的功能中的每一個都可以根據(jù)本公開的某些實(shí)施方式存儲在任何模塊232、234、236、238、240和252中。此外,在某些示例性實(shí)施方式中,可以存在包括在操作系統(tǒng)(o/s)模塊232、應(yīng)用模塊234、通信模塊236、面部識別模塊238、生物傳感器模塊240以及用戶驗(yàn)證模塊252內(nèi)描述的指令、程序和/或應(yīng)用的單個模塊。

圖3是示出根據(jù)本公開的示例性實(shí)施方式的教育服務(wù)器110的示例性架構(gòu)的簡化框圖。教育服務(wù)器110可以包括一個或更多個處理器300、i/o接口302、網(wǎng)絡(luò)接口304、存儲接口306以及存儲器310。

在一些示例中,教育服務(wù)器110的處理器300可以以硬件、軟件、固件或它們的組合的形式適當(dāng)?shù)貙?shí)現(xiàn)。處理器300的軟件或硬件實(shí)現(xiàn)可以包括以任何合適的編程語言編寫的計(jì)算機(jī)可執(zhí)行或機(jī)器可執(zhí)行的指令,以執(zhí)行描述的各種功能。處理器300的硬件實(shí)現(xiàn)可以被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行或機(jī)器可執(zhí)行的指令,以執(zhí)行描述的各種功能。一個或更多個處理器300可以包括但不限于中央處理單元(cpu)、數(shù)字信號處理器(dsp)、精減指令集計(jì)算機(jī)(risc)、復(fù)雜指令集計(jì)算機(jī)(cisc)、片上系統(tǒng)(soc)、微處理器、微控制器、現(xiàn)場可編程門陣列(fpga)或它們的任何組合。教育服務(wù)器110還可以包括用于控制一個或更多個處理器300與教育服務(wù)器110的其它組件中的一個或更多個之間的通信的芯片組(未示出)。所述一個或更多個處理器300還可以包括一個或更多個專用集成電路(asic)、片上系統(tǒng)(soc)或?qū)S脴?biāo)準(zhǔn)產(chǎn)品(assp),用于處理特定數(shù)據(jù)處理功能或任務(wù)。在某些實(shí)施方式中,教育服務(wù)器110可以基于架構(gòu)系統(tǒng),并且所述一個或更多個處理器300以及芯片組可以來自處理器和芯片組系列(諸如處理器系列)。

一個或更多個i/o設(shè)備接口302可以使得能夠使用一個或更多個(i/o)設(shè)備或用戶接口(諸如鍵盤和/或鼠標(biāo))。網(wǎng)絡(luò)接口302可以允許教育服務(wù)器110經(jīng)由一個或更多個網(wǎng)絡(luò)130和/或經(jīng)由其它合適的通信信道進(jìn)行通信。例如,教育服務(wù)器110可以被配置為與存儲的數(shù)據(jù)庫、其它計(jì)算設(shè)備或服務(wù)器、用戶終端、或者網(wǎng)絡(luò)130上的其它設(shè)備進(jìn)行通信。存儲接口306可以使得教育服務(wù)器110能夠?qū)⑿畔?諸如,圖像(例如,面部模板)、生物識別傳感器數(shù)據(jù)(例如,心率數(shù)據(jù))、用戶數(shù)據(jù)(例如,學(xué)生信息、登錄和密碼)、在線教育環(huán)境100的大量用戶105的學(xué)習(xí)成績(academic)記錄和/或用戶設(shè)備及生物識別數(shù)據(jù)設(shè)備標(biāo)識信息等)存儲在存儲設(shè)備中。

存儲器310可以包括一個或更多個易失性存儲設(shè)備和/或非易失性存儲設(shè)備,包括但不限于磁儲存設(shè)備、只讀存儲器(rom)、隨機(jī)存取存儲器(ram)、動態(tài)ram(dram)、靜態(tài)ram(sram)、同步動態(tài)ram(sdram)、雙倍數(shù)據(jù)速率(ddr)sdram(ddr-sdram)、ram-busdram(rdram)、閃存設(shè)備、電可擦可編程序只讀存儲器(eeprom)、非易失性ram(nvram)、通用串行總線(usb)可移動存儲器或它們的組合。

存儲器310可以存儲可在處理器300上加載并執(zhí)行的程序指令,以及在執(zhí)行這些程序期間生成或接收的數(shù)據(jù)。更詳細(xì)地轉(zhuǎn)到存儲器310的內(nèi)容,存儲器310可以包括一個或更多個操作系統(tǒng)(o/s)模塊312、應(yīng)用模塊314、圖像模塊316、面部識別模塊318、生物傳感器模塊320、設(shè)備確認(rèn)模塊334、用戶驗(yàn)證模塊336和/或用戶數(shù)據(jù)332。模塊、數(shù)據(jù)和/或軟件中的每一個在由處理器300執(zhí)行時(shí)可以為教育服務(wù)器110提供功能。模塊、數(shù)據(jù)和/或軟件可以對應(yīng)于或可以不對應(yīng)于存儲器310中的物理位置和/或地址。換句話說,模塊312、314、316、318、320,、334和336中的每一個的內(nèi)容可以彼此不被分隔開,并且實(shí)際上可以存儲在存儲器310中的至少部分交錯的位置中。此外,雖然圖3中的示例性實(shí)施方式將模塊312、314、316、318、320、334和336呈現(xiàn)為是分隔開的,但在其它示例性實(shí)施方式中,這些模塊的操作可以以任何方式組合到少于所示的7個模塊中。例如,可以組合圖像模塊316和面部識別模塊318的操作。在另一示例中,這些模塊312、314、316、318、320、334和336的所有操作可以由單個模塊完成。本文考慮了模塊312、314、316、318、320、334和336的操作的任何其它組合和合并。

o/s模塊312可以具有存儲在其上的一個或更多個操作系統(tǒng)。處理器300可以被配置為訪問和執(zhí)行存儲在(o/s)模塊312中的一個或更多個操作系統(tǒng),以操作教育服務(wù)器110的系統(tǒng)功能。如由操作系統(tǒng)管理的系統(tǒng)功能可以包括存儲器管理、處理器資源管理、驅(qū)動程序管理、應(yīng)用軟件管理、系統(tǒng)配置等。操作系統(tǒng)可以是任何種類的合適的操作系統(tǒng),包括但不限于linux、等。

應(yīng)用模塊314可以包含其上的指令和/或應(yīng)用,該指令和/或應(yīng)用可以由處理器300執(zhí)行,以將與所提供的在線教育服務(wù)相關(guān)聯(lián)的一個或更多個功能提供給多名用戶105(例如,學(xué)生)。這些指令和/或應(yīng)用可以在某些方面與(o/s)模塊312和/或教育服務(wù)器110的其它模塊交互。應(yīng)用模塊314可以具有存儲于其上的指令、軟件和/或代碼,該指令、軟件和/或代碼可由處理器300啟動和/或執(zhí)行,以執(zhí)行一個或更多個應(yīng)用及與其相關(guān)聯(lián)的功能。這些應(yīng)用可以包括但不限于諸如網(wǎng)頁瀏覽、商務(wù)、通信、圖形、文字處理、出版、電子表格、數(shù)據(jù)庫、游戲、教育、娛樂、媒體、項(xiàng)目策劃、工程、制圖或它們的組合的功能。

圖像模塊316可以具有存儲在其上的指令,當(dāng)由處理器300執(zhí)行時(shí),所述指令使得教育服務(wù)器110能夠提供各種成像管理和/或圖像處理相關(guān)功能。在一個方面,處理器300可以被配置為經(jīng)由網(wǎng)絡(luò)130或其它合適的通信鏈路從一個或更多個用戶設(shè)備120接收一個或更多個圖像。這些圖像可以存儲在存儲器310和/或其它合適的數(shù)據(jù)庫上。還可以通過執(zhí)行存儲在面部識別模塊318和/或生物傳感器模塊320中的指令,由處理器300對這些圖像進(jìn)行進(jìn)一步分析。

面部識別模塊318可以具有存儲在其上的指令,當(dāng)由處理器300執(zhí)行時(shí),該指令使得教育服務(wù)器110能夠利用一種或更多種面部識別算法,以將由用戶設(shè)備120處的照相機(jī)206生成的圖像與由照相機(jī)206生成的另一圖像進(jìn)行比較,以確定圖像是否匹配或大體上匹配。該比較可以涉及各種合適的算法,并且在某些示例性實(shí)施方式中,該比較可以導(dǎo)致第一圖像中第一像素簇和第二圖像中第二像素簇中的特征的匹配的一定概率。在一些情況下,如果匹配的概率大于預(yù)定的閾值水平,則可以確定兩個圖像中的特征可以是匹配的。在一些情況下,由處理器500執(zhí)行的此類特征匹配算法可以包括以下步驟確定與圖像或其部分(例如,可以在第一圖像和第二圖像中進(jìn)行比較的像素簇)相關(guān)聯(lián)的各種參數(shù)的相關(guān)性和/或互相關(guān)性??梢栽趫D像之間進(jìn)行比較的示例性參數(shù)可以包括像素顏色、強(qiáng)度、亮度等。應(yīng)當(dāng)理解,雖然參照兩個圖像描述了定位系統(tǒng)和機(jī)構(gòu),但系統(tǒng)和算法可以擴(kuò)展到任何數(shù)量的待比較和定位的接收圖像。還應(yīng)當(dāng)理解,處理器500可以執(zhí)行各種數(shù)學(xué)算法和/或統(tǒng)計(jì)算法,以識別和/或“確認(rèn)”出現(xiàn)在一個以上圖像中的特征。數(shù)學(xué)算法和/或統(tǒng)計(jì)算法可以涉及各種合適的技術(shù)(諸如圖像像素的迭代比較)或其一部分,和/或用于隔離圖像的特定像素的各種濾波技術(shù)(諸如閾值濾波)。

例如,面部識別模塊318可以包括用于將用戶105的當(dāng)前面部圖像與用戶105的歷史面部模板進(jìn)行比較以確定它們是否匹配或者大體上匹配的指令。另外,面部識別模塊318可以具有用于確定生物識別數(shù)據(jù)設(shè)備208在用戶105的當(dāng)前面部圖像中的位置的指令。面部識別模塊318可以聚焦生物識別數(shù)據(jù)設(shè)備208的位置并確定該生物識別數(shù)據(jù)設(shè)備208是否包括在其外部上的已知圖案210。

生物傳感器模塊320可以具有存儲在其上的指令,當(dāng)由處理器300執(zhí)行時(shí),該指令使得教育服務(wù)器110能夠從生物識別數(shù)據(jù)設(shè)備208(諸如圖2的耳塞208)接收和評估生物識別傳感器數(shù)據(jù)。在某些示例性實(shí)施方式中,生物傳感器模塊320可以(從用戶設(shè)備120的用戶數(shù)據(jù)文件322或用戶數(shù)據(jù)文件242)存儲和訪問用戶105的歷史生物識別傳感器數(shù)據(jù)。生物傳感器模塊320還可以從生物識別數(shù)據(jù)設(shè)備208接收生物識別傳感器數(shù)據(jù),并且可以確定該生物識別傳感器數(shù)據(jù)是否指示用戶設(shè)備120處的真人。此外,生物傳感器模塊320可以將當(dāng)前生物識別傳感器數(shù)據(jù)與用戶105的歷史生物識別傳感器數(shù)據(jù)進(jìn)行比較,以確定數(shù)據(jù)是否可能來自同一用戶105。例如,生物傳感器模塊320可以將來自用戶105的當(dāng)前心率數(shù)據(jù)與存儲的用戶105的歷史心率數(shù)據(jù)進(jìn)行比較,以確定是否匹配或大體上匹配。

設(shè)備確認(rèn)模塊334可以具有存儲在其上的指令,當(dāng)由處理器300執(zhí)行時(shí),該指令使得教育服務(wù)器110能夠從用戶設(shè)備120接收設(shè)備標(biāo)識信息,從已注冊的設(shè)備id文件328中檢索存儲的與用戶105相關(guān)聯(lián)的設(shè)備標(biāo)識信息,并且將所存儲的設(shè)備標(biāo)識信息與所接收到的設(shè)備標(biāo)識信息進(jìn)行比較,以確定是否存在匹配。設(shè)備確認(rèn)模塊334能夠確定包括與特定用戶105相關(guān)聯(lián)的用戶設(shè)備120和生物識別數(shù)據(jù)設(shè)備208的那些設(shè)備。設(shè)備確認(rèn)模塊334還能夠獲得針對新設(shè)備的新設(shè)備標(biāo)識信息和與已注冊的設(shè)備id文件328中的用戶數(shù)據(jù)相關(guān)聯(lián)的設(shè)備標(biāo)識信息。另外,設(shè)備確認(rèn)模塊334可以能夠識別出多個用戶105之間共享的設(shè)備(諸如用戶設(shè)備120或生物識別數(shù)據(jù)設(shè)備208),使得用戶驗(yàn)證模塊336結(jié)合面部識別模塊318和/或生物傳感器模塊320可以確定當(dāng)前正使用該設(shè)備的特定用戶105。

用戶驗(yàn)證模塊336可以具有存儲在其上的指令,當(dāng)由處理器300執(zhí)行時(shí),該指令使得教育服務(wù)器120能夠在在線教育環(huán)境中進(jìn)行用戶授權(quán)和評估。用戶驗(yàn)證模塊336可以評估用戶105是其聲稱的人的可能性,并且基于該評估,可以允許或拒絕對在線教育環(huán)境的訪問。此外,當(dāng)由處理器300執(zhí)行時(shí),用戶驗(yàn)證模塊336可以通過對用戶105進(jìn)行額外的驗(yàn)證審查來定期補(bǔ)充其驗(yàn)證。驗(yàn)證審查可以包括在線課堂環(huán)境中的設(shè)備驗(yàn)證、面部識別、生物識別數(shù)據(jù)評估和比較、以及用戶分?jǐn)?shù)評估。

用戶數(shù)據(jù)文件322可以包括與一個或更多個用戶(例如,可以訪問由教育服務(wù)器110提供的在線教育環(huán)境的學(xué)生)相關(guān)聯(lián)的信息。用戶數(shù)據(jù)文件322可以包括可以訪問在線教育環(huán)境的每個用戶105的用戶標(biāo)識信息(例如,用戶名、地址、電話號碼、電子郵件地址、登錄和密碼信息)。用戶數(shù)據(jù)文件322還可以包括面部模板文件324、歷史心率數(shù)據(jù)文件326、已注冊的設(shè)備id文件328以及學(xué)習(xí)成績記錄文件330。面部模板文件324可以包括可以訪問在線教育環(huán)境的每個用戶105(例如,學(xué)生)的面部模板。另選地,面部模板文件324可以不包括用戶105的實(shí)際面部模板,而是可以替代地包括代表存儲在其各自用戶設(shè)備120上的所存儲的用戶的面部模板的標(biāo)記。面部模板可以被面部識別模塊318用于與用戶105的當(dāng)前面部圖像數(shù)據(jù)進(jìn)行比較,并驗(yàn)證用戶是真實(shí)的。歷史心率數(shù)據(jù)文件326可以包括可以訪問在線教育環(huán)境的用戶105的歷史心率數(shù)據(jù)。另選地,歷史心率數(shù)據(jù)文件326可以不包括用戶105的實(shí)際歷史心率或其它生物識別數(shù)據(jù),而是可以替代地包括代表存儲在其各自用戶設(shè)備120上的用戶105的歷史心率數(shù)據(jù)或其它生物識別數(shù)據(jù)的標(biāo)記??梢杂缮飩鞲衅髂K320對歷史心率數(shù)據(jù)進(jìn)行檢索和比較,以確定歷史心率數(shù)據(jù)是否與從生物識別數(shù)據(jù)設(shè)備208接收到的當(dāng)前心率數(shù)據(jù)相匹配或大體上匹配。

設(shè)備id文件248可以包括與在線教育環(huán)境中的用戶105相關(guān)聯(lián)的每個設(shè)備(例如,用戶設(shè)備和生物識別數(shù)據(jù)設(shè)備)的設(shè)備標(biāo)識數(shù)據(jù)。用戶驗(yàn)證模塊336可以利用設(shè)備確認(rèn)模塊334來將所接收到的設(shè)備標(biāo)識數(shù)據(jù)同與用戶105相關(guān)聯(lián)并且存儲在已注冊的設(shè)備id文件328中的設(shè)備標(biāo)識數(shù)據(jù)進(jìn)行比較,以確定匹配是否存在以及用戶105當(dāng)前所使用的設(shè)備是否是用戶105預(yù)期使用的設(shè)備。

學(xué)習(xí)成績記錄文件330可以包括可以訪問在線教育環(huán)境的每個用戶和先前用戶(例如,學(xué)校的每個當(dāng)前和先前學(xué)生)的學(xué)習(xí)成績記錄。在一個示例性實(shí)施方式中,學(xué)習(xí)成績記錄文件330中的數(shù)據(jù)可以包括用戶標(biāo)識信息、測驗(yàn)和測試分?jǐn)?shù)、用戶之前和當(dāng)前參加的課程、用戶年級、用戶105參與的模塊或課時(shí)、用戶105試過的復(fù)習(xí)題、用戶105參加的實(shí)驗(yàn)、用戶105參加的學(xué)習(xí)單元和討論組及所討論的內(nèi)容等。

應(yīng)當(dāng)理解,操作系統(tǒng)(o/s)模塊312、應(yīng)用模塊314、圖像模塊316、面部識別模塊318、生物傳感器模塊320、設(shè)備確認(rèn)模塊334和/或用戶驗(yàn)證模塊336中存儲的指令的功能可能存在交迭。事實(shí)上,上述模塊312、314、316、318、320、334以及336的功能可以在教育服務(wù)器110的框架下無縫地交互和協(xié)作。實(shí)際上,針對模塊312、314、316、318、320、334和336中的任何一個描述的功能中的每一個都可以根據(jù)本公開的某些實(shí)施方式存儲在任何模塊312、314、316、318、320、334和336中。此外,在某些示例性實(shí)施方式中,可以存在包括在操作系統(tǒng)(o/s)模塊312、應(yīng)用模塊314、圖像模塊316、面部識別模塊318、生物傳感器模塊320、設(shè)備確認(rèn)模塊334和/或用戶驗(yàn)證模塊336內(nèi)描述的指令、程序和/或應(yīng)用的單個模塊。

圖4是示出根據(jù)本公開的某些示例性實(shí)施方式的用于接收和存儲用于實(shí)時(shí)用戶驗(yàn)證的用戶特定圖像、設(shè)備和生物識別數(shù)據(jù)的示例性方法400的流程圖。該方法400可以由教育服務(wù)器110及其上的處理器300來執(zhí)行?,F(xiàn)參照圖1至圖4,示例性方法400起始于開始塊并進(jìn)行到塊402,其中,教育服務(wù)器110接收在在線課程供應(yīng)商的網(wǎng)站處注冊或更新用戶信息的請求。例如,經(jīng)由用戶設(shè)備120,用戶110可以經(jīng)由網(wǎng)絡(luò)130訪問與教育服務(wù)器110相關(guān)聯(lián)的在線課程網(wǎng)站,以請求注冊或以其它方式提供用戶驗(yàn)證信息的機(jī)會。

在塊404處,處理器300可以生成或以其它方式從存儲器310檢索用于提供用戶驗(yàn)證信息的注冊模版。在塊406處,教育服務(wù)器110的處理器300可以經(jīng)由網(wǎng)絡(luò)接口226通過網(wǎng)絡(luò)130來發(fā)送,以進(jìn)行顯示或以其它方式提供用戶設(shè)備120對注冊模板的訪問。在塊408處,教育服務(wù)器110可以接收在用戶設(shè)備120處經(jīng)由用戶輸入的用戶信息數(shù)據(jù)。例如,用戶信息數(shù)據(jù)可以包括但不限于用戶名、地址、聯(lián)系信息、社會保障號、學(xué)校標(biāo)識號或任何其它唯一識別用戶110的信息。處理器300可以便于接收用戶信息數(shù)據(jù),該用戶信息數(shù)據(jù)然后可以儲存在存儲器310中。例如,用戶信息數(shù)據(jù)可以存儲在用戶數(shù)據(jù)322中。

在塊410處,教育服務(wù)器110經(jīng)由在線課程網(wǎng)站可以通過在用戶設(shè)備120處的用戶輸入來接收用戶的登錄和密碼數(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中存儲與用戶信息數(shù)據(jù)相關(guān)聯(lián)的用戶登錄和密碼信息。

在塊414處,教育服務(wù)器110可以經(jīng)由網(wǎng)絡(luò)130從一個或更多個用戶設(shè)備120接收用戶設(shè)備標(biāo)識信息(例如,設(shè)備id)。例如,用戶設(shè)備標(biāo)識信息可以是從其它用戶設(shè)備唯一識別用戶設(shè)備120的一條或更多條信息??梢杂糜跇?gòu)成用戶設(shè)備標(biāo)識信息的信息類型的示例包括但不限于設(shè)備密碼、操作系統(tǒng)名稱、操作系統(tǒng)版本以及操作系統(tǒng)制造商。本領(lǐng)域技術(shù)人員將認(rèn)識到,其它形式的設(shè)備指紋識別可以在此被替代為將用戶設(shè)備信息提供給教育服務(wù)器110的部分。在塊416處,處理器300可以指導(dǎo)用戶設(shè)置應(yīng)用314,以將用戶信息與設(shè)備標(biāo)識信息相關(guān)聯(lián)。例如,在塊418處,應(yīng)用314可以將設(shè)備標(biāo)識數(shù)據(jù)與用戶信息數(shù)據(jù)一起存儲在存儲器310的用戶數(shù)據(jù)文件322中。另選地,設(shè)備標(biāo)識數(shù)據(jù)可以存儲在用戶設(shè)備120上。在該另選的實(shí)施方式中,例如,處理器220可以指導(dǎo)用戶設(shè)置應(yīng)用234,以將設(shè)備標(biāo)識數(shù)據(jù)存儲在存儲器230的設(shè)備id文件248中。然后,與設(shè)備標(biāo)識數(shù)據(jù)相關(guān)聯(lián)的標(biāo)記可以由教育服務(wù)器110經(jīng)由網(wǎng)絡(luò)130接收、與用戶信息相關(guān)聯(lián)并存儲在存儲器310的已注冊的設(shè)備id文件328中。

在塊420處,進(jìn)行查詢,以確定是否存在與用戶信息相關(guān)聯(lián)的另一設(shè)備。其它設(shè)備的示例包括:其它用戶設(shè)備120(諸如,不同的個人計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板電腦、筆記本等)和生物識別數(shù)據(jù)設(shè)備(例如,耳塞208、另一心率監(jiān)測器、其它生物識別數(shù)據(jù)設(shè)備和傳感器、照相機(jī)等)。在一個示例中,可以響應(yīng)于來自在線課程網(wǎng)站的請求,基于附接到用戶設(shè)備120的設(shè)備或者經(jīng)由用戶設(shè)備120處的用戶輸入,由處理器300來進(jìn)行所述確定。如果另一設(shè)備的附加設(shè)備信息數(shù)據(jù)需要與用戶相關(guān)聯(lián),則跟隨“是”分支回到塊414,否則跟隨“否”分支進(jìn)行到塊422。

在塊422處,生成用戶105創(chuàng)建面部模板的請求,以在用戶設(shè)備120上顯示。在一個示例中,處理器300經(jīng)由用戶驗(yàn)證模塊336可以生成或訪問存儲的來自存儲器310的請求的副本,并且網(wǎng)絡(luò)接口304可以經(jīng)由網(wǎng)絡(luò)130將該請求發(fā)送到用戶設(shè)備120。在塊424處,可以從用戶設(shè)備120的照相機(jī)206接收用戶的圖像數(shù)據(jù)。在塊426處,可以基于所接收到的用戶圖像數(shù)據(jù)來生成用戶的面部模板。在面部模板數(shù)據(jù)將不存儲在教育服務(wù)器110處的示例性實(shí)施方式中,處理器220可以利用用戶設(shè)備處的用戶驗(yàn)證模塊252來生成面部模板數(shù)據(jù)。在面部模板數(shù)據(jù)將被存儲在教育服務(wù)器110處的示例性實(shí)施方式中,處理器300經(jīng)由用戶驗(yàn)證模塊252可以接收用戶圖像數(shù)據(jù)并生成用戶105的面部模板。

在塊428處,處理器220或300可以分別利用用戶驗(yàn)證模塊252和336來將用戶的面部模板數(shù)據(jù)與用戶信息相關(guān)聯(lián)。在塊430處,用戶105的面部模板可以被本地存儲在用戶設(shè)備120上的面部模板文件246中,并且加密并作為標(biāo)記存儲在教育服務(wù)器110的面板模板文件324中。然后,該過程可以繼續(xù)到結(jié)束塊。

圖5a和圖5b是示出根據(jù)本公開的某些示例性實(shí)施方式的用于在在線教育環(huán)境中連續(xù)進(jìn)行實(shí)時(shí)用戶驗(yàn)證的示例性方法500的流程圖。該方法500可以由教育服務(wù)器110及其上的處理器300來執(zhí)行?,F(xiàn)參照圖1至圖3和圖5a至圖5b,示例性方法500起始于開始塊并進(jìn)行到塊502,其中,教育服務(wù)器110從用戶設(shè)備120處的用戶105接收登錄請求。例如,經(jīng)由用戶設(shè)備120,用戶105可以經(jīng)由網(wǎng)絡(luò)130訪問與教育服務(wù)器110相關(guān)聯(lián)的在線課程網(wǎng)站,以提出登錄請求,以便訪問在線課程信息(例如,在線課堂、測驗(yàn)、實(shí)驗(yàn)、練習(xí)題、幫助會話、測試等)。在塊504處,接收用戶105的登錄信息。例如,用戶105可以在在線課程網(wǎng)站的期望位置從用戶設(shè)備120輸入登錄信息(例如,登錄名和密碼)。登錄信息可以經(jīng)由網(wǎng)絡(luò)130由教育服務(wù)器110接收。在塊506處,教育服務(wù)器110的處理器300利用用戶驗(yàn)證模塊336來確定與登錄信息相關(guān)聯(lián)的用戶。例如,用戶驗(yàn)證模塊336可以將登錄信息與存儲在用戶數(shù)據(jù)文件322中的多個用戶的登錄信息進(jìn)行比較,以確定是否存在匹配,并且基于匹配的登錄信息來確定用戶。

在塊508處,處理器300利用用戶驗(yàn)證模塊336來訪問匹配的用戶105的用戶信息數(shù)據(jù)。例如,用戶信息數(shù)據(jù)可以包括與用戶105相關(guān)聯(lián)的實(shí)際設(shè)備標(biāo)識信息、用戶105的面部模板以及用戶105的生物識別數(shù)據(jù)。另選地,用戶信息數(shù)據(jù)可以包括與設(shè)備標(biāo)識信息、用戶105的面部模板及生物識別數(shù)據(jù)相關(guān)聯(lián)的一個或更多個標(biāo)記,并且實(shí)際數(shù)據(jù)可以儲存在用戶設(shè)備120上。

在塊510處,教育服務(wù)器110可以經(jīng)由網(wǎng)絡(luò)130從用戶設(shè)備120接收設(shè)備標(biāo)識信息。在一個示例中,設(shè)備標(biāo)識信息可以是設(shè)備id。在某些示例性實(shí)施方式中,可能并未接收到用戶登錄信息(例如,登錄名和密碼),因?yàn)檫@些信息可能并未被視為是必要的,并且識別用戶、用戶的面部模板和/或用戶的歷史生物識別數(shù)據(jù)可以基于對設(shè)備標(biāo)識信息而不是用戶登錄信息的評估。因此,參考用戶識別信息可以包括如下各項(xiàng)中的一個或更多個:設(shè)備標(biāo)識信息、用戶登錄信息或唯一標(biāo)識用戶105的任何其它信息。在塊512處,進(jìn)行查詢,以確定設(shè)備標(biāo)識信息是否與存儲的用戶的設(shè)備標(biāo)識信息相匹配。教育服務(wù)器110的處理器300可以利用用戶驗(yàn)證模塊336來將所接收到的設(shè)備標(biāo)識信息與存儲的用戶105的設(shè)備標(biāo)識信息進(jìn)行比較,以確定是否存在匹配。在在用戶設(shè)備120處進(jìn)行評估的另選實(shí)施方式中,用戶設(shè)備120的處理器220可以利用用戶驗(yàn)證模塊252來將用戶設(shè)備120的當(dāng)前設(shè)備標(biāo)識信息與存儲的用戶105的設(shè)備標(biāo)識信息進(jìn)行比較,以確定是否存在匹配。在存在諸如膝上型計(jì)算機(jī)120和耳塞208的多個設(shè)備的示例性實(shí)施方式中,可以針對每個設(shè)備接收設(shè)備標(biāo)識信息并且可以針對每個設(shè)備進(jìn)行評估,以確定是否存在匹配。如果設(shè)備標(biāo)識信息與存儲的用戶的設(shè)備標(biāo)識信息并不匹配,則跟隨“否”分支進(jìn)行到圖5b的塊584。在某些情況下,用戶105可以更換設(shè)備,而無需進(jìn)行注冊新用戶設(shè)備120或附屬設(shè)備(例如,生物識別數(shù)據(jù)設(shè)備208)的過程。例如,如果生物識別數(shù)據(jù)設(shè)備(例如,耳塞208)無法使用,則用戶105可以采購新的耳塞208。同樣,用戶105可以更換他們正在使用的用戶設(shè)備120(例如,臺式計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板電腦、筆記本計(jì)算機(jī)、網(wǎng)絡(luò)支持電視、視頻游戲控制臺、個人數(shù)字助理(pda)、智能手機(jī)等)的類型。如果可以以其它方式驗(yàn)證用戶的身份,則可能有益的是(從客戶服務(wù)角度來看),無需用戶105再回來進(jìn)行圖4中所描述的設(shè)備注冊過程。在塊584中,進(jìn)行查詢,以確定面部識別和/或心率數(shù)據(jù)是否與由登錄信息識別出的用戶相匹配。在一個示例性實(shí)施方式中,可以由用戶驗(yàn)證模塊336來進(jìn)行所述確定,并且關(guān)于面部識別匹配和心率數(shù)據(jù)匹配的確定可以如圖5a至圖5b的其它部分所描述的來完成。如果面部識別和/或心率數(shù)據(jù)與由登錄信息識別出的用戶并不匹配,則跟隨“否”分支進(jìn)行到塊580,否則跟隨“是”分支進(jìn)行到塊586。

在塊586中,如圖4中所描述的,可以從新用戶設(shè)備/生物識別數(shù)據(jù)設(shè)備接收該新用戶設(shè)備/生物識別數(shù)據(jù)設(shè)備的新用戶設(shè)備標(biāo)識信息。在塊588中,新用戶設(shè)備標(biāo)識信息可以與用戶的用戶信息相關(guān)聯(lián)并且以與圖4中所描述的方式大體上相同的方式進(jìn)行存儲。然后,該過程可以繼續(xù)到圖5a的塊514。

返回塊512的查詢,如果設(shè)備標(biāo)識信息確實(shí)匹配所存儲的設(shè)備信息,則可以跟隨“是”分支回到塊514。在塊514處,從用戶設(shè)備120的照相機(jī)206接收當(dāng)前用戶面部圖像數(shù)據(jù)。在一個示例性實(shí)施方式中,由用戶設(shè)備120的用戶驗(yàn)證模塊252接收當(dāng)前用戶面部圖像數(shù)據(jù)。然而,在將在教育服務(wù)器110處進(jìn)行面部識別評估的情況下,處理器300可以利用用戶驗(yàn)證模塊336來經(jīng)由網(wǎng)絡(luò)130從用戶設(shè)備120接收當(dāng)前用戶面部圖像數(shù)據(jù)。

在塊516處,將當(dāng)前用戶面部圖像數(shù)據(jù)與儲存的用戶105的面部模板進(jìn)行比較。在比較發(fā)生在用戶設(shè)備120處的示例性實(shí)施方式中,處理器220可以利用用戶驗(yàn)證模塊252來從面部模板文件246接收用戶的面部模板,并且可以利用面部識別模塊238來確定當(dāng)前用戶面部圖像數(shù)據(jù)是否足夠接近面部模板以被認(rèn)為相匹配。在比較發(fā)生在教育服務(wù)器110處的示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336來從面部模板文件324接收用戶的面部模板,并且可以利用面部識別模塊318來進(jìn)行比較并確定當(dāng)前用戶面部圖像數(shù)據(jù)是否足夠接近面部模板以被認(rèn)為相匹配。本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識到面部識別軟件和用于匹配的算法是公知的,因此,無需對如何確定匹配進(jìn)行詳細(xì)描述。

在塊518處,進(jìn)行查詢,以確定當(dāng)前用戶面部圖像數(shù)據(jù)是否與存儲的用戶的面部模板相匹配。如上所述,在某些示例性實(shí)施方式中,可以由面部識別模塊318或面部識別模塊238來進(jìn)行確定。如果當(dāng)前用戶面部圖像數(shù)據(jù)與存儲的用戶的面部模板不匹配,則跟隨“否”分支進(jìn)行到塊520,其中,處理器300利用用戶驗(yàn)證模塊336來生成通知。在一個示例性實(shí)施方式中,所述通知可以是當(dāng)前用戶面部圖像與存儲的該用戶的面部模板不匹配??梢园l(fā)送該通知以顯示給用戶設(shè)備120處的用戶105。另外,該通知可以與用戶數(shù)據(jù)相關(guān)聯(lián)并且可以存儲在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評估。在另一示例性實(shí)施方式中,可以給予用戶105特定數(shù)量的機(jī)會來獲得面部識別匹配。在這種情況下,可以發(fā)送通知以顯示給用戶,并且可以通知用戶匹配失敗并要求用戶確保他們位于照相機(jī)206正前方,并且沒有遮擋照相機(jī)206的視野。然后,該過程可以進(jìn)行到塊514或塊582。

返回到塊518處的查詢,如果當(dāng)前用戶面部圖像數(shù)據(jù)確實(shí)與儲存的面部模板相匹配,則跟隨“是”分支進(jìn)行到塊522。在塊522中,處理器300利用用戶驗(yàn)證模塊336來基于例如接收到的針對生物識別數(shù)據(jù)設(shè)備208的設(shè)備識別數(shù)據(jù)識別用戶110所使用的生物識別數(shù)據(jù)設(shè)備208的已知圖案。在一個示例性實(shí)施方式中,生物識別數(shù)據(jù)設(shè)備208是耳塞,并且已知圖案如210所示。然而,其它生物識別數(shù)據(jù)設(shè)備(如上所述)和其它已知圖案210可用以替代。在某些示例性實(shí)施方式中,用戶驗(yàn)證模塊336可以從存儲器310獲得已知圖案。另選地,在針對已知圖案210的評估發(fā)生在用戶設(shè)備120處的情況下,處理器220利用用戶驗(yàn)證模塊252來識別用戶110所使用的生物識別數(shù)據(jù)設(shè)備208的已知圖案。在某些示例性實(shí)施方式中,用戶驗(yàn)證模塊252可以從存儲器230或310獲得已知圖案。

在塊524處,面部識別模塊238或面部識別模塊318可以使用已知的面部識別算法來從當(dāng)前用戶面部圖像數(shù)據(jù)識別出生物識別數(shù)據(jù)設(shè)備208所在的區(qū)域。在生物識別數(shù)據(jù)設(shè)備208是耳塞208的示例性實(shí)施方式中,特定模塊將識別當(dāng)前用戶面部圖像數(shù)據(jù)中用戶的耳部區(qū)域用于分析,以確定是否可以定位已知圖案。

在塊526處,將生物識別數(shù)據(jù)設(shè)備208的已知圖案210與當(dāng)前用戶面部圖像數(shù)據(jù)的區(qū)域進(jìn)行比較,以確定在當(dāng)前用戶面部圖像數(shù)據(jù)中是否識別出已知圖案210。在所述評估在用戶設(shè)備120處進(jìn)行的示例性實(shí)施方式中,處理器220可以利用用戶驗(yàn)證模塊252和面部識別模塊238來評估當(dāng)前用戶面部圖像數(shù)據(jù),以使用一種或更多種已知面部識別算法來確定是否存在已知圖案210的一個或更多個實(shí)例。例如,如果生物識別數(shù)據(jù)設(shè)備是耳塞208,則用戶驗(yàn)證模塊252可以確定已知圖案210的兩個實(shí)例應(yīng)是可見的(例如,靠近用戶105的每只耳朵的每個耳塞上的實(shí)例)。一旦完成比較,處理器220就可以利用用戶驗(yàn)證模塊252來生成給教育服務(wù)器110的用戶驗(yàn)證模塊336的具有比較結(jié)果的通知。雖然所提供的示例性實(shí)施方式描述了兩個實(shí)例,但實(shí)例的數(shù)量可以更少或更多。在所述評估在教育服務(wù)器110處進(jìn)行的示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336和面部識別模塊318來評估當(dāng)前用戶面部圖像數(shù)據(jù),以使用一種或更多種已知的面部識別算法來確定是否存在已知圖案210的一個或更多個實(shí)例。

在塊528處,進(jìn)行查詢,以確定在生物識別數(shù)據(jù)設(shè)備208上是否識別出一個或更多個已知圖案210。如果在當(dāng)前用戶面部圖像數(shù)據(jù)中未識別出已知圖案210,則跟隨“否”分支進(jìn)行到塊530,其中,處理器300利用用戶驗(yàn)證模塊336來生成在用戶設(shè)備120上顯示的、用戶戴上/摘下生物識別數(shù)據(jù)設(shè)備208和/或設(shè)備208上的已知圖案210的請求。然后,該過程返回到塊514,以接收更新后的當(dāng)前用戶面部圖像數(shù)據(jù)。

返回到塊528,如果在當(dāng)前用戶面部圖像數(shù)據(jù)中識別出已知圖案210,則跟隨“是”分支回到塊532,其中,經(jīng)由生物識別數(shù)據(jù)設(shè)備208接收針對用戶的生物識別數(shù)據(jù)。在一個示例中,生物識別數(shù)據(jù)設(shè)備是耳塞208,其包含心率傳感器212,該心率傳感器212在佩戴時(shí)可以接收和傳遞用戶105的心率。雖然圖5a和圖5b的討論的其余部分將描述關(guān)于心率數(shù)據(jù)的生物識別數(shù)據(jù)分析,但如上所述的其它生物識別數(shù)據(jù)可以在所公開的方法中用以替代。在一個示例性實(shí)施方式中,由用戶設(shè)備120處的用戶驗(yàn)證模塊252來接收心率數(shù)據(jù)。在另一示例性實(shí)施方式中,用戶105的心率數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)130由用戶設(shè)備120發(fā)送到教育服務(wù)器110,其中,用戶驗(yàn)證模塊336接收心率數(shù)據(jù)用以進(jìn)行評估。

在塊534處,進(jìn)行查詢,以確定所接收到的用戶的心率數(shù)據(jù)是否指示是真人。在所述評估在用戶設(shè)備120處進(jìn)行的一個示例性實(shí)施方式中,用戶驗(yàn)證模塊252利用生物傳感器模塊240來針對已知圖案評估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。一旦完成評估,處理器220就可以利用用戶驗(yàn)證模塊252來經(jīng)由在線課程網(wǎng)站將指示評估結(jié)果的通知發(fā)送至教育服務(wù)器110處的用戶驗(yàn)證模塊336。另選地,在所述評估在教育服務(wù)器110處進(jìn)行的示例性實(shí)施方式中,用戶驗(yàn)證模塊336利用生物傳感器模塊320來針對已知心率圖案評估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。如果所接收到的心率數(shù)據(jù)并非指示是真人,則跟隨“否”分支進(jìn)行到塊536,其中,處理器300利用用戶驗(yàn)證模塊336來生成顯示在用戶設(shè)備120上的心率數(shù)據(jù)并非指示是真人的通知并且請求用戶105恰當(dāng)?shù)厝攵?08用于進(jìn)行心率分析。然后,該過程可以返回到塊532。另外或者另選地,該通知可以與用戶數(shù)據(jù)相關(guān)聯(lián)并存儲在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評估。

返回到塊534,如果所接收到的心率數(shù)據(jù)指示是真的用戶,則跟隨“是”分支回到塊538,其中,處理器300利用用戶驗(yàn)證模塊336來驗(yàn)證用戶105是真實(shí)的。在塊540處,所接收到的心率數(shù)據(jù)可以與用戶105的用戶信息相關(guān)聯(lián)并且可以存儲用于后續(xù)評估和比較。例如,在心率數(shù)據(jù)保持在用戶設(shè)備120處的示例性實(shí)施方式中,處理器220可以利用用戶驗(yàn)證模塊252來將心率數(shù)據(jù)與用戶105相關(guān)聯(lián)并將心率數(shù)據(jù)存儲在用戶心率數(shù)據(jù)文件205中。在心率數(shù)據(jù)保持在教育服務(wù)器處的示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336來將心率數(shù)據(jù)與用戶105相關(guān)聯(lián)并將心率數(shù)據(jù)存儲在歷史心率數(shù)據(jù)文件326中。

然后,處理器300可以利用用戶驗(yàn)證模塊336來在塊542提供或繼續(xù)提供用戶105經(jīng)由用戶設(shè)備120和網(wǎng)絡(luò)130訪問期望的教育信息。

在塊544處,進(jìn)行查詢,以確定自檢查用戶105的驗(yàn)證時(shí)起是否已經(jīng)過去了預(yù)定的時(shí)間量。該預(yù)定的時(shí)間量可以是從1秒到120分鐘之間的任何時(shí)間,并且可以基于在線機(jī)構(gòu)想要重新驗(yàn)證和重新認(rèn)證用戶105的頻率或者基于用戶105已主動參與課程內(nèi)容且尚未被替換的概率下系統(tǒng)的可信度來配置。在一個示例性實(shí)施方式中,可以由教育服務(wù)器110的用戶驗(yàn)證模塊336來進(jìn)行關(guān)于是否已經(jīng)經(jīng)過預(yù)定的時(shí)間量的確定。另選地,代替使用預(yù)定的時(shí)間量來觸發(fā)何時(shí)重新驗(yàn)證用戶,該觸發(fā)可以基于隨機(jī)采樣或基于用戶105采取特定行動的時(shí)間(例如,請求進(jìn)行針對課程的測試/測驗(yàn)、請求回答問題或完成針對課程的作業(yè)等)。在其它另選實(shí)施方式中,重新驗(yàn)證用戶105的觸發(fā)可以基于由生物傳感器模塊320進(jìn)行的確定,該確定為針對用戶105接收到的心率數(shù)據(jù)大體上不同于歷史心率數(shù)據(jù),并且可以是其他人已替換用戶設(shè)備120處的用戶105的指示。如果尚未經(jīng)過預(yù)定的時(shí)間量,則跟隨“否”分支回到塊544。另一方面,如果已經(jīng)經(jīng)過預(yù)定的時(shí)間量,則跟隨“是”分支進(jìn)行到塊546。

在塊546處,從用戶設(shè)備120的照相機(jī)206接收當(dāng)前用戶面部圖像數(shù)據(jù)。在一個示例性實(shí)施方式中,由用戶設(shè)備120的用戶驗(yàn)證模塊252接收當(dāng)前用戶面部圖像數(shù)據(jù)。然而,在面部識別評估將在教育服務(wù)器110處進(jìn)行的情況下,處理器300可以利用用戶驗(yàn)證模塊336來經(jīng)由網(wǎng)絡(luò)130從用戶設(shè)備120接收當(dāng)前用戶面部圖像數(shù)據(jù)。

在塊548處,將當(dāng)前用戶面部圖像數(shù)據(jù)與存儲的用戶105的面部模板進(jìn)行比較。在所述比較發(fā)生在用戶設(shè)備120處的示例性實(shí)施方式中,處理器220可以利用用戶驗(yàn)證模塊252來從面部模板文件246接收用戶105的面部模板,并且可以利用面部識別模塊238來確定當(dāng)前用戶面部圖像數(shù)據(jù)是否足夠接近面部模板以被認(rèn)為相匹配。在所述比較發(fā)生在教育服務(wù)器110處的示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336來從面部模板文件324接收用戶105的面部模板,并且可以利用面部識別模塊318來比較和確定當(dāng)前用戶面部圖像數(shù)據(jù)是否足夠接近用戶105的面部模板以被認(rèn)為相匹配。

在塊550處,進(jìn)行查詢,以確定當(dāng)前用戶面部圖像數(shù)據(jù)是否與存儲的用戶105的面部模板相匹配。如上所述,在某些示例性實(shí)施方式中,可以由面部識別模塊318或面部識別模塊238來進(jìn)行所述確定。如果當(dāng)前用戶面部圖像數(shù)據(jù)與存儲的用戶105的面部模板不匹配,則跟隨“否”分支進(jìn)行到塊552,其中,處理器300利用用戶驗(yàn)證模塊336來生成通知。在一個示例性實(shí)施方式中,該通知可以是當(dāng)前用戶面部圖像與存儲的用戶105的面部模板并不匹配。可以發(fā)送該通知以顯示給用戶設(shè)備120處的用戶105。另外,該通知可以與用戶105的用戶數(shù)據(jù)相關(guān)聯(lián)并且存儲在用戶數(shù)據(jù)文件322中和/或發(fā)送至在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評估。在另一示例性實(shí)施方式中,可以給予用戶105特定數(shù)量的機(jī)會來獲得面部識別匹配。在這種情況下,可以發(fā)送通知以顯示給用戶105,并且可以通知用戶105匹配失敗并要求用戶105確保他們位于照相機(jī)206正前方,并且沒有遮擋照相機(jī)206的視野。然后,該過程進(jìn)行到塊546或塊582。

返回到塊550處的查詢,如果當(dāng)前用戶面部圖像數(shù)據(jù)確實(shí)與儲存的面部模板相匹配,則跟隨“是”分支進(jìn)行到塊554。在塊544中,處理器300利用用戶驗(yàn)證模塊336來基于例如接收到的針對生物識別數(shù)據(jù)設(shè)備208的設(shè)備識別數(shù)據(jù)識別用戶105所使用的生物識別數(shù)據(jù)設(shè)備208的已知圖案。在一個示例性實(shí)施方式中,生物識別數(shù)據(jù)設(shè)備208是耳塞,并且已知圖案如210所示。然而,其它生物識別數(shù)據(jù)設(shè)備(如上所述)和其它已知圖案210可用以替代。在某些示例性實(shí)施方式中,用戶驗(yàn)證模塊336可以從存儲器310獲得已知圖案。另選地,在針對已知圖案210的評估發(fā)生在用戶設(shè)備120處的情況下,處理器220利用用戶驗(yàn)證模塊252來識別用戶105所使用的生物識別數(shù)據(jù)設(shè)備208的已知圖案。在某些示例性實(shí)施方式中,用戶驗(yàn)證模塊252可以從存儲器230或310獲得已知圖案。

在塊556處,面部識別模塊238或面部識別模塊318可以使用已知的面部識別算法來從當(dāng)前用戶面部圖像數(shù)據(jù)識別出生物識別數(shù)據(jù)設(shè)備208所在的區(qū)域。在生物識別數(shù)據(jù)設(shè)備208是耳塞208的示例性實(shí)施方式中,特定模塊將識別當(dāng)前用戶面部圖像數(shù)據(jù)中用戶105的耳部區(qū)域用于分析,以確定是否可以定位已知圖案。

在塊558處,將生物識別數(shù)據(jù)設(shè)備208的已知圖案210與當(dāng)前用戶面部圖像數(shù)據(jù)的區(qū)域進(jìn)行比較,以確定在當(dāng)前用戶面部圖像數(shù)據(jù)中是否識別出已知圖案210。在所述評估在用戶設(shè)備120處進(jìn)行的示例性實(shí)施方式中,處理器220可以利用用戶驗(yàn)證模塊252和面部識別模塊238來評估當(dāng)前用戶面部圖像數(shù)據(jù),以使用一種或更多種已知面部識別算法來確定是否存在已知圖案210的一個或更多個實(shí)例。例如,如果生物識別數(shù)據(jù)設(shè)備是耳塞208,則用戶驗(yàn)證模塊252可以確定已知圖案210的兩個實(shí)例應(yīng)是可見的(例如,靠近用戶105的每只耳朵的每個耳塞上的實(shí)例)。一旦完成比較,處理器220就可以利用用戶驗(yàn)證模塊252來生成給教育服務(wù)器110的用戶驗(yàn)證模塊336的具有比較結(jié)果的通知。在所述評估在教育服務(wù)器110處進(jìn)行的示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336和面部識別模塊318來評估當(dāng)前用戶面部圖像數(shù)據(jù),以使用一種或更多種已知的面部識別算法來確定是否存在已知圖案210的一個或更多個實(shí)例。

在塊560處,進(jìn)行查詢,以確定在生物識別數(shù)據(jù)設(shè)備208上是否識別出一個或更多個已知圖案210。如果在當(dāng)前用戶面部圖像數(shù)據(jù)中未識別出已知圖案210,則跟隨“否”分支進(jìn)行到塊562,其中,處理器300利用用戶驗(yàn)證模塊336來生成在用戶設(shè)備120上顯示的、用戶105戴上/摘下生物識別數(shù)據(jù)設(shè)備208和/或設(shè)備208上的已知圖案210的請求。然后,該過程返回到塊546,以接收更新后的當(dāng)前用戶面部圖像數(shù)據(jù)。

返回到塊560,如果在當(dāng)前用戶面部圖像數(shù)據(jù)中識別出已知圖案210,則跟隨“是”分支進(jìn)行到塊564,其中,經(jīng)由生物識別數(shù)據(jù)設(shè)備208接收針對用戶105的諸如心率數(shù)據(jù)的生物識別數(shù)據(jù)。在一個示例性實(shí)施方式中,由用戶設(shè)備120處的用戶驗(yàn)證模塊252來接收心率數(shù)據(jù)。在另一示例性實(shí)施方式中,用戶105的心率數(shù)據(jù)由用戶設(shè)備120經(jīng)由網(wǎng)絡(luò)130發(fā)送到教育服務(wù)器110,其中,用戶驗(yàn)證模塊336接收心率數(shù)據(jù)用以進(jìn)行評估。

在塊566處,進(jìn)行查詢,以確定所接收到的用戶105的心率數(shù)據(jù)是否指示是真人。在所述評估在用戶設(shè)備120處進(jìn)行的一個示例性實(shí)施方式中,用戶驗(yàn)證模塊252利用生物傳感器模塊240來針對已知圖案評估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。一旦完成評估,處理器220就可以利用用戶驗(yàn)證模塊252來經(jīng)由在線課程網(wǎng)站將指示評估結(jié)果的通知發(fā)送至教育服務(wù)器110處的用戶驗(yàn)證模塊336。另選地,在所述評估在教育服務(wù)器110處進(jìn)行的示例性實(shí)施方式中,用戶驗(yàn)證模塊336利用生物傳感器模塊320來針對已知心率圖案評估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。如果所接收到的心率數(shù)據(jù)并非指示是真人,則跟隨“否”分支進(jìn)行到塊568,其中,處理器300利用用戶驗(yàn)證模塊336來生成顯示在用戶設(shè)備120上的心率數(shù)據(jù)并非指示是真人的通知并且請求用戶105恰當(dāng)?shù)厝攵?08用于進(jìn)行心率分析。然后,該過程可以返回到塊532。另外或者另選地,該通知可以與用戶105的用戶數(shù)據(jù)相關(guān)聯(lián)并且存儲在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評估。

返回到塊566,如果所接收到的心率數(shù)據(jù)指示是真的用戶105,則跟隨“是”分支進(jìn)行到塊570,其中,檢索存儲的用戶105的心率數(shù)據(jù)用于比較。在一個示例性實(shí)施方式中,用于比較的存儲的心率數(shù)據(jù)是針對用戶105接收到的最近的心率數(shù)據(jù)。在某些示例性實(shí)施方式中,在用戶設(shè)備120處進(jìn)行所述比較,并且處理器利用用戶驗(yàn)證模塊252來從用戶心率數(shù)據(jù)文件250中檢索存儲的心率數(shù)據(jù)。在其它示例性實(shí)施方式中,由教育服務(wù)器來完成所述比較并且處理器300利用用戶驗(yàn)證模塊336來從歷史心率數(shù)據(jù)文件326中檢索存儲的用戶105的心率數(shù)據(jù)。

在塊572處,將在塊564處接收到的心率數(shù)據(jù)與存儲的用戶105的心率數(shù)據(jù)進(jìn)行比較,以確定心率數(shù)據(jù)是否與存儲的心率數(shù)據(jù)相匹配和/或大體上匹配。在所述比較在用戶設(shè)備120處完成的示例性實(shí)施方式中,處理器220可以利用生物傳感器模塊240來將心率數(shù)據(jù)與存儲的心率數(shù)據(jù)進(jìn)行比較,以使用已知的匹配算法來確定是否存在匹配或大體上匹配,并且可以生成經(jīng)由網(wǎng)絡(luò)130給教育服務(wù)器110的用戶驗(yàn)證模塊336的提供比較結(jié)果的通知。在所述比較在教育服務(wù)器110處完成的示例性實(shí)施方式中,處理器300可以利用生物傳感器模塊320來將心率數(shù)據(jù)與存儲的心率數(shù)據(jù)進(jìn)行比較,以使用已知的匹配算法來確定是否存在匹配或大體上匹配。用戶105的最近的先前心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)之間的匹配或大體上匹配的缺失可以指示用戶105已改變或者正試圖通過提供人造數(shù)據(jù)繞過實(shí)時(shí)用戶驗(yàn)證系統(tǒng)。

在塊574處,進(jìn)行查詢,以確定心率數(shù)據(jù)與存儲的用戶105的心率數(shù)據(jù)是否匹配或大體上匹配。如果心率數(shù)據(jù)與儲存的心率數(shù)據(jù)匹配或大體上匹配,則跟隨“是”分支進(jìn)行到塊576,其中,處理器300利用用戶驗(yàn)證模塊336來驗(yàn)證用戶105。然后,該過程返回到圖5a的塊540。

返回到塊574,如果心率數(shù)據(jù)與存儲的用戶105的心率數(shù)據(jù)不匹配或大體上不匹配,則“否”分支進(jìn)行到塊578,其中,處理器300利用用戶驗(yàn)證模塊336來生成顯示在用戶設(shè)備120上的心率數(shù)據(jù)與用戶105的先前心率數(shù)據(jù)不匹配或大體上不匹配的通知。另外,可以向用戶105提供預(yù)定次數(shù)的嘗試,以通過進(jìn)一步將心率數(shù)據(jù)與儲存的心率數(shù)據(jù)進(jìn)行比較來改正問題。另外或另選地,在塊580處,該通知可以與用戶數(shù)據(jù)相關(guān)聯(lián)并且存儲在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評估。在塊582處,處理器300可以利用用戶驗(yàn)證模塊336來防止用戶105進(jìn)一步訪問所期望的在線課程信息。然后,該過程繼續(xù)到結(jié)束塊。

圖6是示出根據(jù)本公開的某些示例性實(shí)施方式的用于在線教育環(huán)境中的用戶成功的預(yù)測分析的示例性方法600的流程圖。該方法600可以由教育服務(wù)器110及其上的處理器300來執(zhí)行。該示例性方法600可以與圖4、圖5a和圖5b中所描述的方法相結(jié)合或分開進(jìn)行?,F(xiàn)參照圖1至圖3和圖6,示例性方法600起始于開始塊并進(jìn)行到塊602,其中,教育服務(wù)器110的處理器300識別用戶105正在進(jìn)行的課程。例如,處理器300可以利用用戶驗(yàn)證模塊336并確定該用戶105即將進(jìn)行特定課程中的測試/測驗(yàn)。

在塊604處,處理器300可以利用用戶驗(yàn)證模塊336來識別用戶105已查看所識別出課程的課程教材的時(shí)間量。例如,用戶驗(yàn)證模塊336可以評估學(xué)習(xí)成績記錄文件330中針對用戶105的記錄,以確定用戶105已查看課程的課程教材(例如,講座、實(shí)驗(yàn)、討論課和討論板等)的量和/或時(shí)間量。在塊606處,處理器300可以利用用戶驗(yàn)證模塊336來識別針對在查看所識別出的課程的課程講義期間提供的練習(xí)題、練習(xí)測試及問題的用戶的成功率(例如,正確百分比)。例如,用戶驗(yàn)證模塊336可以評估學(xué)習(xí)成績記錄文件330中針對用戶105的記錄,以確定用戶針對課程的練習(xí)測試和練習(xí)題的成功率。在塊608處,處理器可以利用用戶驗(yàn)證模塊336來識別用戶105先前針對課程的測驗(yàn)所獲得的分?jǐn)?shù)。在一個示例性實(shí)施方式中,用戶驗(yàn)證模塊336可以評估學(xué)習(xí)成績記錄文件330中針對用戶105的記錄,以確定課程中用戶的先前測驗(yàn)分?jǐn)?shù)。

在塊610處,處理器300可以利用用戶驗(yàn)證模塊336來基于識別出的用戶105已查看課程教材的量和/或時(shí)間量(用戶105進(jìn)行課堂授課或課后復(fù)習(xí)期間的練習(xí)題、練習(xí)測試及問題的成功率,以及用戶105在課程中進(jìn)行的先前測驗(yàn)的成功率)建立用戶105在所識別出的課程的當(dāng)前測試中的表現(xiàn)情況的預(yù)測模型??梢允褂迷S多不同的已知形式的機(jī)器學(xué)習(xí)來構(gòu)建基于上述因素的預(yù)測模型。在某些示例性實(shí)施方式中,在構(gòu)建預(yù)測模型的過程中可以包括少于全部的變量或附加的變量。在一個示例性實(shí)施方式中,用戶在測試中的成功的預(yù)測模型可以包括預(yù)期用戶105在當(dāng)前測試中獲得的分?jǐn)?shù)范圍。

在塊612處,經(jīng)由在線課程網(wǎng)站向用戶105提供對測試的訪問。在一個示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336來實(shí)時(shí)監(jiān)控用戶在當(dāng)前測試中的成功(例如,分?jǐn)?shù))或者可以僅評估在用戶105已完成當(dāng)前測試之后的用戶的成功。在塊614處,用戶驗(yàn)證模塊336可以接收用戶105的當(dāng)前測試結(jié)果。如上所述,該結(jié)果可以僅表示當(dāng)前測試的一部分或當(dāng)前測試的整體。

在塊616處,進(jìn)行查詢,以確定測試結(jié)果是否在用戶105的課程的預(yù)測模型范圍之內(nèi)。在一個示例性實(shí)施方式中,可以由用戶驗(yàn)證模塊336來進(jìn)行所述確定,并且所述確定可以基于測試結(jié)果與由預(yù)測模型提供的分?jǐn)?shù)范圍的比較。如果測試結(jié)果在分?jǐn)?shù)的預(yù)測模型范圍內(nèi),則跟隨“是”分支進(jìn)行到結(jié)束塊,否則,跟隨“否”分支進(jìn)行到塊618。例如,預(yù)測模型可以基于所提供的變量預(yù)測用戶105將在測試中獲得70-82之間的分?jǐn)?shù)。如果用戶105在測試的全部或部分中獲得98分,則可能意味著存在發(fā)生欺詐行為的可能性。

在塊618處,處理器300可以利用用戶驗(yàn)證模塊336來生成用戶在測試中的分?jǐn)?shù)是異常的(例如,在可能測試分?jǐn)?shù)的預(yù)測模型范圍的邊界之外)的通知。在塊620處,該通知可以由教育服務(wù)器110發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評估。該通知也可以被發(fā)送以顯示給用戶設(shè)備120處的用戶105。另外或另選地,該通知可以與用戶數(shù)據(jù)相關(guān)聯(lián)并且存儲在用戶數(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)行?,F(xiàn)參照圖1至圖3和圖7,示例性方法700起始于開始塊并進(jìn)行到塊702,其中,教育服務(wù)器110的處理器300識別用戶105正在進(jìn)行的課程。例如,處理器300可以利用用戶驗(yàn)證模塊336并確定該用戶105即將進(jìn)行特定課程中的測試/測驗(yàn)或回答一組問題。

在塊704處,處理器300可以利用用戶驗(yàn)證模塊336來識別用戶105已查看所識別出課程的課程教材的量和/或時(shí)間量。例如,用戶驗(yàn)證模塊336可以評估學(xué)習(xí)成績記錄文件330中針對用戶105的記錄,以確定用戶105已查看課程的課程教材(例如,講座、實(shí)驗(yàn)、討論課和討論板等)的量和/或時(shí)間量。在塊706處,處理器300可以利用用戶驗(yàn)證模塊336來識別針對在查看所識別出的課程的課程講義期間提供的練習(xí)題、練習(xí)測試及問題的用戶的成功率(例如,正確百分比)。例如,用戶驗(yàn)證模塊336可以評估學(xué)習(xí)成績記錄文件330中針對用戶105的記錄,以確定用戶針對課程的練習(xí)測試和練習(xí)題的成功率。在塊708處,處理器可以利用用戶驗(yàn)證模塊336來識別用戶105針對課程的測驗(yàn)所獲得的先前分?jǐn)?shù)。在一個示例性實(shí)施方式中,用戶驗(yàn)證模塊336可以評估學(xué)習(xí)成績記錄文件330中針對用戶105的記錄,以確定該課程中用戶的先前測驗(yàn)分?jǐn)?shù)。

在塊710處,處理器300可以利用用戶驗(yàn)證模塊336來基于識別出的用戶105已查看課程教材的量和/或時(shí)間量(用戶105在進(jìn)行課堂授課或課后復(fù)習(xí)期間所提供的練習(xí)題、練習(xí)測試及問題的成功率,以及用戶105在課程中進(jìn)行的先前測驗(yàn)的成功率)生成用戶105在所識別出的課程的當(dāng)前測試/測驗(yàn)/問題集中的表現(xiàn)情況的概率分?jǐn)?shù)。可以使用許多不同的已知形式的機(jī)器學(xué)習(xí)來構(gòu)建基于上述因素的概率分?jǐn)?shù)。在某些示例性實(shí)施方式中,在構(gòu)建概率分?jǐn)?shù)的過程中可以包括少于全部的變量或附加的變量。在一個示例性實(shí)施方式中,用戶在測試/測驗(yàn)/問題集中的成功的概率分?jǐn)?shù)可以包括預(yù)期用戶105在當(dāng)前測試/測驗(yàn)/問題集中獲得的分?jǐn)?shù)范圍。

在塊712處,經(jīng)由在線課程網(wǎng)站向用戶105提供對測試/測驗(yàn)/問題集的訪問。在一個示例性實(shí)施方式中,處理器300可以利用用戶驗(yàn)證模塊336來實(shí)時(shí)監(jiān)控用戶在當(dāng)前測試/測驗(yàn)/問題集中的成功(例如,分?jǐn)?shù))或者可以僅評估在用戶105已完成當(dāng)前測試/測驗(yàn)/問題集之后的用戶的成功。在塊714處,用戶驗(yàn)證模塊336可以接收用戶105的當(dāng)前分?jǐn)?shù)結(jié)果。如上所述,該結(jié)果可以僅表示當(dāng)前測試/測驗(yàn)/問題集的一部分或其整體。

在塊716處,進(jìn)行查詢,以確定實(shí)際結(jié)果是否滿足或者是否超出用戶105的針對特定課堂作業(yè)的閾值概率分?jǐn)?shù)。在一個示例性實(shí)施方式中,可以由用戶驗(yàn)證模塊336來進(jìn)行所述確定,并且所述確定可以基于實(shí)際結(jié)果與生成的閾值概率分?jǐn)?shù)的比較。如果實(shí)際結(jié)果大于或等于閾值概率分?jǐn)?shù),則跟隨“否”分支進(jìn)行到結(jié)束塊。否則,跟隨“是”分支進(jìn)行到塊718。例如,概率分?jǐn)?shù)可以基于所提供的變量預(yù)測用戶105在測試/測驗(yàn)/問題集中得分不應(yīng)低于80分。如果用戶105在測試/測驗(yà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來進(jìn)行所述確定。如果用戶105并未佩戴耳塞208或者它們不能被照相機(jī)206觀看到或者用戶105不能被照相機(jī)206觀看到,則跟隨“否”分支進(jìn)行到塊720,否則,跟隨“是”分支進(jìn)行到塊722。

在塊720處,處理器300利用用戶驗(yàn)證模塊336來生成在用戶設(shè)備120上顯示的、用戶105戴上/摘下生物識別數(shù)據(jù)設(shè)備208和/或設(shè)備208上的已知圖案210的請求。在塊722處,經(jīng)由耳塞208接收用戶105的生物識別數(shù)據(jù)(諸如心率數(shù)據(jù))。在一個示例性實(shí)施方式中,由用戶設(shè)備120處的用戶驗(yàn)證模塊252來接收心率數(shù)據(jù)。在另一示例性實(shí)施方式中,由用戶設(shè)備120將用戶105的心率數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)130發(fā)送到教育服務(wù)器110,其中,用戶驗(yàn)證模塊336接收心率數(shù)據(jù)用于進(jìn)行評估。

在塊724處,進(jìn)行查詢,以確定所接收到的用戶105的心率數(shù)據(jù)是否指示是真人。在所述評估在用戶設(shè)備120處進(jìn)行的一個示例性實(shí)施方式中,用戶驗(yàn)證模塊252利用生物傳感器模塊240來針對已知圖案評估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。一旦完成評估,處理器220就可以利用用戶驗(yàn)證模塊252來經(jīng)由在線課程網(wǎng)站將指示評估結(jié)果的通知發(fā)送至教育服務(wù)器110處的用戶驗(yàn)證模塊336。另選地,在所述評估在教育服務(wù)器110處進(jìn)行的示例性實(shí)施方式中,用戶驗(yàn)證模塊336利用生物傳感器模塊320來針對已知心率圖案評估所接收到的用戶心率數(shù)據(jù),以確定所接收到的心率數(shù)據(jù)是否指示是真人。如果所接收到的心率數(shù)據(jù)并非指示是真人,則跟隨“否”分支進(jìn)行到塊726,其中,處理器300利用用戶驗(yàn)證模塊336來生成顯示在用戶設(shè)備120上的心率數(shù)據(jù)并非指示是真人的通知,并且請求用戶105恰當(dāng)?shù)厝攵?08用于進(jìn)行心率分析。然后,該過程可以返回到塊722。另外或者另選地,該通知可以與用戶105的用戶數(shù)據(jù)相關(guān)聯(lián)并存儲在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評估。

返回到塊724,如果所接收到的心率數(shù)據(jù)指示是真的用戶,則跟隨“是”分支進(jìn)行到塊728,其中,檢索存儲的用戶105的心率數(shù)據(jù)用于比較。在一個示例性實(shí)施方式中,用于比較的存儲的心率數(shù)據(jù)是針對用戶105接收到的最近的心率數(shù)據(jù)。在某些示例性實(shí)施方式中,在用戶設(shè)備120處進(jìn)行所述對比,并且處理器220利用用戶驗(yàn)證模塊252來從用戶心率數(shù)據(jù)文件250中檢索存儲的心率數(shù)據(jù)。在其它示例性實(shí)施方式中,由教育服務(wù)器110來完成所述比較,并且處理器300利用用戶驗(yàn)證模塊336來從歷史心率數(shù)據(jù)文件326中檢索存儲的用戶105的心率數(shù)據(jù)。

在塊730處,將在塊564處接收到的心率數(shù)據(jù)與存儲的用戶105的心率數(shù)據(jù)進(jìn)行比較,以確定心率數(shù)據(jù)是否與存儲的心率數(shù)據(jù)相匹配和/或大體上匹配。在所述比較在用戶設(shè)備120處完成的示例性實(shí)施方式中,處理器220可以利用生物傳感器模塊240來將心率數(shù)據(jù)與存儲的心率數(shù)據(jù)進(jìn)行比較,以使用已知的匹配算法來確定是否存在匹配或者大體上匹配,并且可以生成經(jīng)由網(wǎng)絡(luò)130給教育服務(wù)器110的用戶驗(yàn)證模塊336的提供比較結(jié)果的通知。在所述比較在教育服務(wù)器110處完成的示例性實(shí)施方式中,處理器300可以利用生物傳感器模塊320來將心率數(shù)據(jù)與存儲的心率數(shù)據(jù)進(jìn)行比較,以使用已知的匹配算法來確定是否存在匹配或者大體上匹配。用戶105的最近的先前心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)之間的匹配或大體上匹配的缺失可以指示用戶105已改變或者正試圖通過提供人造數(shù)據(jù)繞過實(shí)時(shí)用戶驗(yàn)證系統(tǒng)。

在塊732處,進(jìn)行查詢,以確定心率數(shù)據(jù)與存儲的用戶105的心率數(shù)據(jù)是否匹配或大體上匹配。如果心率數(shù)據(jù)與儲存的心率數(shù)據(jù)匹配或大體上匹配,則跟隨“是”分支進(jìn)行到塊734,其中,處理器300利用用戶驗(yàn)證模塊來驗(yàn)證用戶105是真實(shí)的。然后,該過程繼續(xù)到結(jié)束塊。

返回到塊732,如果心率數(shù)據(jù)與存儲的用戶105的心率數(shù)據(jù)不匹配或大體上不匹配,則跟隨“否”分支進(jìn)行到塊736,其中,處理器300利用用戶驗(yàn)證模塊336來生成顯示在用戶設(shè)備120上的、心率數(shù)據(jù)與用戶105的先前心率數(shù)據(jù)不匹配或大體上不匹配的通知。另外,可以向用戶105提供預(yù)定次數(shù)的嘗試,以通過進(jìn)一步將心率數(shù)據(jù)與儲存的心率數(shù)據(jù)進(jìn)行比較來改正問題。另外或另選地,該通知可以與用戶數(shù)據(jù)相關(guān)聯(lián)并存儲在用戶數(shù)據(jù)文件322中和/或發(fā)送給在線教育機(jī)構(gòu)的預(yù)定成員,用于進(jìn)行進(jìn)一步欺詐評估。

例如,本文所描述的實(shí)施方式可以使用硬件、軟件和/或固件來實(shí)現(xiàn),以執(zhí)行本文所描述的方法和/或操作??梢蕴峁┍疚乃枋龅哪承?shí)施方式作為存儲機(jī)器可執(zhí)行指令的一個或更多個有形機(jī)器可讀介質(zhì),如果由機(jī)器執(zhí)行,則該指令使得機(jī)器執(zhí)行本文所描述的方法和/或操作。有形機(jī)器可讀介質(zhì)可以包括但不限于任何類型的盤,包括軟盤、光盤、只讀光盤存儲器(cd-rom)、可重寫光盤(cd-rw)以及磁光盤、半導(dǎo)體設(shè)備(諸如只讀存儲器(rom))、隨機(jī)存取存儲器(ram)(諸如動態(tài)和靜態(tài)ram)、可擦除可編程只讀存儲器(eprom)、電可擦除可編程只讀存儲器(eeprom)、閃存、磁卡或光卡、或者適于存儲電子指令的任何類型的有形介質(zhì)。機(jī)器可以包括任何合適的處理或計(jì)算平臺、設(shè)備或系統(tǒng),并且可以使用硬件和/或軟件的任何合適的組合來實(shí)現(xiàn)。指令可以包括任何合適類型的代碼,并且可以使用任何合適的編程語言來實(shí)現(xiàn)。在其它實(shí)施方式中,用于執(zhí)行本文所描述的方法和/或操作的機(jī)器可執(zhí)行的指令可以在固件中被具體實(shí)施。另外,在某些實(shí)施方式中,可以形成專用計(jì)算機(jī)或特定機(jī)器,以識別激活的輸入元件并處理標(biāo)識。

本文已經(jīng)描述了各種特征、方面以及實(shí)施方式。如本領(lǐng)域技術(shù)人員將理解的,所述特征、方面以及實(shí)施方式易于相互結(jié)合、變化和修改。因此,本公開應(yīng)被認(rèn)為包括這樣的組合、變化和修改。

本文中所使用的術(shù)語和表達(dá)是用作描述性而非限制性的術(shù)語,并且在這類術(shù)語和表達(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ù)語,但是它們僅在通用或描述性意義上使用而不是用于限制目的。

該書面描述使用示例來公開某些示例性實(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)利要求的文字語言無不同的結(jié)構(gòu)要素,或者如果它們包括與權(quán)利要求的文字語言無實(shí)質(zhì)性差別的等同結(jié)構(gòu)要素,則這些其它示例將在權(quán)利要求的范圍內(nèi)。

本公開的示例性實(shí)施方式可以包括一種計(jì)算機(jī)實(shí)現(xiàn)的方法,該方法可以包括以下步驟:由包括一個或更多個處理器的教育服務(wù)器從用戶設(shè)備接收與用戶設(shè)備處的用戶相關(guān)聯(lián)的用戶識別信息;由教育服務(wù)器從用戶設(shè)備接收對在線教育內(nèi)容進(jìn)行訪問的請求;由教育服務(wù)器并且至少部分地基于用戶識別信息來基于用戶的歷史面部圖像數(shù)據(jù)確定面部模板;由教育服務(wù)器將來自用戶設(shè)備的當(dāng)前面部圖像數(shù)據(jù)與用戶的歷史面部圖像數(shù)據(jù)進(jìn)行比較,以確定當(dāng)前面部圖像數(shù)據(jù)是否與用戶的面部模板相匹配;由教育服務(wù)器接收用戶的生物識別傳感器數(shù)據(jù);由教育服務(wù)器并且至少部分地基于生物識別傳感器數(shù)據(jù)來確定用戶是否位于用戶設(shè)備處;以及由教育服務(wù)器驗(yàn)證訪問在線教育內(nèi)容的用戶,其中,驗(yàn)證步驟包括:由教育服務(wù)器并且至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板相匹配并且生物識別傳感器數(shù)據(jù)指示用戶位于用戶設(shè)備處的確定,促使通過用戶設(shè)備對在線教育內(nèi)容進(jìn)行訪問。

其它示例性實(shí)施方式可以包括計(jì)算機(jī)實(shí)現(xiàn)的方法,該方法可以包括以下步驟:由教育服務(wù)器并且至少部分地基于用戶識別信息來確定與用戶相關(guān)聯(lián)的第一設(shè)備的存儲的設(shè)備id;以及由教育服務(wù)器將用戶設(shè)備的當(dāng)前設(shè)備id與存儲的設(shè)備id進(jìn)行比較,以確定當(dāng)前設(shè)備id是否與存儲的設(shè)備id相匹配;其中,促使對在線教育內(nèi)容的訪問還至少部分地基于當(dāng)前設(shè)備id與存儲的設(shè)備id相匹配的確定。

此外,本公開的示例性實(shí)施方式可以包括計(jì)算機(jī)實(shí)現(xiàn)的方法,該方法可以包括以下步驟:由教育服務(wù)器并且至少部分地基于用戶識別信息來確定與用戶相關(guān)聯(lián)的生物識別數(shù)據(jù)設(shè)備;由教育服務(wù)器確定在生物識別數(shù)據(jù)設(shè)備外部的已知圖案;以及由教育服務(wù)器評估當(dāng)前面部圖像數(shù)據(jù),以確定當(dāng)前面部圖像數(shù)據(jù)是否包括在生物識別數(shù)據(jù)設(shè)備外部的已知圖案;其中,促使對在線教育內(nèi)容的訪問還至少部分地基于當(dāng)前面部圖像數(shù)據(jù)包括在生物識別數(shù)據(jù)設(shè)備外部的已知圖案的確定。此外,生物識別數(shù)據(jù)設(shè)備可以包括耳塞,其中,耳塞包括用于接收用戶的心率數(shù)據(jù)的心率監(jiān)測器,并且其中,生物識別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù)。

其它示例性實(shí)施方式可以包括生物識別傳感器數(shù)據(jù),該生物識別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù),其中,計(jì)算機(jī)實(shí)現(xiàn)的方法還可以包括以下步驟:由教育服務(wù)器確定自訪問在線教育內(nèi)容的用戶被驗(yàn)證時(shí)起已經(jīng)經(jīng)過了預(yù)定的時(shí)間量;由教育服務(wù)器接收用戶的當(dāng)前心率數(shù)據(jù);由教育服務(wù)器訪問用戶的歷史心率數(shù)據(jù);由教育服務(wù)器將用戶的當(dāng)前心率數(shù)據(jù)與其歷史心率數(shù)據(jù)進(jìn)行比較,以確定歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)是否來自同一用戶;以及由教育服務(wù)器并且至少部分地基于歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)來自同一用戶的確定,促使通過用戶設(shè)備對在線教育內(nèi)容進(jìn)行訪問。此外,示例性實(shí)施方式可以包括計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法可以包括以下步驟:由教育服務(wù)器識別由用戶參加的在線教育課程;由教育服務(wù)器確定提供給用戶的在線教育課程的測試;由教育服務(wù)器識別在線教育課程中用戶的多個歷史教育數(shù)據(jù);由教育服務(wù)器并且至少部分地基于多個歷史教育數(shù)據(jù)來生成測試中用戶的成功的預(yù)測模型,其中,預(yù)測模型包括測試分?jǐn)?shù)范圍,該測試分?jǐn)?shù)范圍包括最大測試分?jǐn)?shù)閾值;由教育服務(wù)器接收測試中用戶的測試結(jié)果;由教育服務(wù)器將用戶的測試結(jié)果與最大測試分?jǐn)?shù)閾值進(jìn)行比較;以及由教育服務(wù)器并且基于測試結(jié)果大于最大測試分?jǐn)?shù)閾值的確定,生成測試結(jié)果違反在線教育課程中用戶的最大測試分?jǐn)?shù)閾值的通知。

其它示例性實(shí)施方式可以包括計(jì)算機(jī)實(shí)現(xiàn)的方法,所述方法可以包括以下步驟:由教育服務(wù)器識別由用戶參加的在線教育課程;由教育服務(wù)器識別在線教育課程中用戶的多個歷史教育數(shù)據(jù);由教育服務(wù)器并且至少部分地基于多個歷史教育數(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ù)據(jù)設(shè)備;以及由教育服務(wù)器并且至少部分地基于用戶并未佩戴生物識別數(shù)據(jù)設(shè)備并且分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的識別,生成至用戶的戴上生物識別數(shù)據(jù)設(shè)備的通知。此外,示例性實(shí)施方式可以包括:由教育服務(wù)器至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板不匹配或生物識別傳感器數(shù)據(jù)并未指示用戶位于用戶設(shè)備處的確定,防止用戶訪問在線教育內(nèi)容。

本公開的其它示例性實(shí)施方式可以包括:一種非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其包括計(jì)算機(jī)可執(zhí)行指令,當(dāng)由一個或更多個處理器執(zhí)行時(shí),該計(jì)算機(jī)可執(zhí)行指令配置一個或更多個處理器執(zhí)行包括如下各項(xiàng)的操作:從用戶設(shè)備接收與用戶設(shè)備處的用戶相關(guān)聯(lián)的用戶識別信息;從用戶設(shè)備接收對在線教育內(nèi)容進(jìn)行訪問的請求;至少部分地基于用戶識別信息來確定基于用戶歷史面部圖像數(shù)據(jù)的面部模板;將來自用戶設(shè)備的當(dāng)前面部圖像數(shù)據(jù)與用戶的歷史面部圖像數(shù)據(jù)進(jìn)行比較,以確定當(dāng)前面部圖像數(shù)據(jù)是否與用戶的面部模板相匹配;接收用戶的生物識別傳感器數(shù)據(jù);至少部分地基于生物識別傳感器數(shù)據(jù)來確定用戶是否位于用戶設(shè)備處;以及驗(yàn)證對在線教育內(nèi)容進(jìn)行訪問的用戶,其中,驗(yàn)證步驟包括:至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板相匹配并且生物識別傳感器數(shù)據(jù)指示用戶位于用戶設(shè)備處的確定,促使通過用戶設(shè)備對在線教育內(nèi)容進(jìn)行訪問。

又一示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,操作還可以包括以下步驟:至少部分地基于用戶識別信息來確定與用戶相關(guān)聯(lián)的第一設(shè)備的存儲的設(shè)備id;以及將用戶設(shè)備的當(dāng)前設(shè)備id與所存儲的設(shè)備id進(jìn)行比較,以確定當(dāng)前設(shè)備id是否與所存儲的設(shè)備id相匹配;其中,促使對在線教育內(nèi)容進(jìn)行訪問還至少部分地基于當(dāng)前設(shè)備id與所存儲的設(shè)備id相匹配的確定。其它示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,操作還包括以下步驟:至少部分地基于用戶識別信息來確定與用戶相關(guān)聯(lián)的生物識別數(shù)據(jù)設(shè)備;確定在生物識別數(shù)據(jù)設(shè)備外部的已知圖案;以及評估當(dāng)前面部圖像數(shù)據(jù),以確定當(dāng)前面部圖像數(shù)據(jù)是否包括在生物識別數(shù)據(jù)設(shè)備外部的已知圖案;其中,促使對在線教育內(nèi)容進(jìn)行訪問還至少部分地基于當(dāng)前面部圖像數(shù)據(jù)包括在生物識別數(shù)據(jù)設(shè)備外部的已知圖案的確定。另外,示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,生物識別數(shù)據(jù)設(shè)備包括耳塞,其中,耳塞包括用于接收用戶的心率數(shù)據(jù)的心率監(jiān)測器,并且其中,生物識別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù)。

此外,示例性實(shí)施方式可以包括:包括用戶的心率數(shù)據(jù)的生物識別傳感器數(shù)據(jù),其中,非暫時(shí)性計(jì)算機(jī)可讀介質(zhì)的操作還可以包括以下步驟:確定自訪問在線教育內(nèi)容的用戶被驗(yàn)證時(shí)起已經(jīng)經(jīng)過了預(yù)定的時(shí)間量;接收用戶的當(dāng)前心率數(shù)據(jù);訪問用戶的歷史心率數(shù)據(jù);將用戶的當(dāng)前心率數(shù)據(jù)與用戶的歷史心率數(shù)據(jù)進(jìn)行比較,以確定歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)是否來自同一用戶;以及至少部分地基于歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)來自同一用戶的確定,促使通過用戶設(shè)備對在線教育內(nèi)容進(jìn)行訪問。此外,示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,操作還可以包括以下步驟:識別由用戶參加的在線教育課程;確定提供給用戶的在線教育課程的測試;識別在線教育課程中用戶的多個歷史教育數(shù)據(jù);至少部分地基于多個歷史教育數(shù)據(jù),生成測試中用戶成功的預(yù)測模型,其中,預(yù)測模型包括測試分?jǐn)?shù)范圍,該測試分?jǐn)?shù)范圍包括最大測試分?jǐn)?shù)閾值;接收測試中用戶的測試結(jié)果;將用戶的測試結(jié)果與最大測試分?jǐn)?shù)閾值進(jìn)行比較;以及基于測試結(jié)果大于最大測試分?jǐn)?shù)閾值的確定,生成測試結(jié)果違反在線教育課程中用戶的最大測試分?jǐn)?shù)閾值的通知。

另外,示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,操作還可以包括以下步驟:識別由用戶參加的在線教育課程;識別在線教育課程中用戶的多個歷史教育數(shù)據(jù);以及至少部分地基于多個歷史教育數(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ù)據(jù)設(shè)備;以及至少部分地基于用戶并未佩戴生物識別數(shù)據(jù)設(shè)備并且分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的識別,生成至用戶的戴上生物識別數(shù)據(jù)設(shè)備的通知。另外,示例性實(shí)施方式可以包括非暫時(shí)性計(jì)算機(jī)可讀介質(zhì),其中,操作還可以包括以下步驟:至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板不匹配或者生物識別傳感器數(shù)據(jù)并未指示用戶位于用戶設(shè)備處的確定,防止用戶訪問在線教育內(nèi)容。

本公開的其它示例性實(shí)施方式可以包括一種系統(tǒng),該系統(tǒng)包括:至少一個存儲器,所述至少一個存儲器存儲計(jì)算機(jī)可執(zhí)行指令;以及至少一個處理器,所述至少一個處理器被配置為訪問至少一個存儲器,其中,至少一個處理器被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:從用戶設(shè)備接收與用戶設(shè)備處的用戶相關(guān)聯(lián)的用戶識別信息;從用戶設(shè)備接收對在線教育內(nèi)容進(jìn)行訪問的請求;至少部分地基于用戶識別信息來基于用戶的歷史面部圖像數(shù)據(jù)確定面部模板;將來自用戶設(shè)備的當(dāng)前面部圖像數(shù)據(jù)與用戶的歷史面部圖像數(shù)據(jù)進(jìn)行比較,以確定當(dāng)前面部圖像數(shù)據(jù)是否與用戶的面部模板相匹配;接收用戶的生物識別傳感器數(shù)據(jù);至少部分地基于生物識別傳感器數(shù)據(jù)來確定用戶是否位于用戶設(shè)備處;以及驗(yàn)證訪問在線教育內(nèi)容的用戶,其中,所述驗(yàn)證步驟包括至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板相匹配并且生物識別傳感器數(shù)據(jù)指示用戶位于用戶設(shè)備處的確定,促使通過用戶設(shè)備對在線教育內(nèi)容進(jìn)行訪問。

系統(tǒng)的示例性實(shí)施方式還可以包括:至少一個處理器,所述至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以至少部分地基于用戶識別信息來確定與用戶相關(guān)聯(lián)的第一設(shè)備的存儲的設(shè)備id,并且將用戶設(shè)備的當(dāng)前設(shè)備id與所存儲的設(shè)備id進(jìn)行比較,以確定當(dāng)前設(shè)備id是否與所存儲的設(shè)備id相匹配;其中,促使對在線教育內(nèi)容進(jìn)行訪問還至少部分地基于當(dāng)前設(shè)備id與所存儲的設(shè)備id相匹配的確定。該系統(tǒng)的示例性實(shí)施方式還可以包括:至少一個處理器,所述至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以至少部分地基于用戶識別信息來確定與用戶相關(guān)聯(lián)的生物識別數(shù)據(jù)設(shè)備;確定在生物識別數(shù)據(jù)設(shè)備外部的已知圖案;以及評估當(dāng)前面部圖像數(shù)據(jù),以確定當(dāng)前面部圖像數(shù)據(jù)是否包括在生物識別數(shù)據(jù)設(shè)備外部的已知圖案;其中,促使對在線教育內(nèi)容進(jìn)行訪問還至少部分地基于當(dāng)前面部圖像數(shù)據(jù)包括在生物識別數(shù)據(jù)設(shè)備外部的已知圖案的確定。在系統(tǒng)的其它示例性實(shí)施方式中,生物識別數(shù)據(jù)設(shè)備包括耳塞,其中,耳塞包括用于接收用戶的心率數(shù)據(jù)的心率監(jiān)測器,并且其中,生物識別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù)。

系統(tǒng)的示例性實(shí)施方式還可以包括:包括用戶的心率數(shù)據(jù)的生物識別傳感器數(shù)據(jù),其中,至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:確定自訪問在線教育內(nèi)容的用戶被驗(yàn)證時(shí)起已經(jīng)經(jīng)過了預(yù)定的時(shí)間量;接收用戶的當(dāng)前心率數(shù)據(jù);訪問用戶的歷史心率數(shù)據(jù);將用戶的當(dāng)前心率數(shù)據(jù)與用戶的歷史心率數(shù)據(jù)進(jìn)行比較,以確定歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)是否來自同一用戶;以及至少部分地基于歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)來自同一用戶的確定,促使通過用戶設(shè)備對在線教育內(nèi)容進(jìn)行訪問。系統(tǒng)的示例性實(shí)施方式還可以包括:至少一個處理器,所述至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以識別由用戶參加的在線教育課程;確定提供給用戶的在線教育課程的測試;識別在線教育課程中用戶的多個歷史教育數(shù)據(jù);至少部分地基于多個歷史教育數(shù)據(jù),生成測試中用戶成功的預(yù)測模型,其中,預(yù)測模型包括測試分?jǐn)?shù)范圍,該測試分?jǐn)?shù)范圍包括最大測試分?jǐn)?shù)閾值;接收測試中用戶的測試結(jié)果;將用戶的測試結(jié)果與最大測試分?jǐn)?shù)閾值進(jìn)行比較;以及基于測試結(jié)果大于最大測試分?jǐn)?shù)閾值的確定,生成測試結(jié)果違反在線教育課程中用戶的最大測試分?jǐn)?shù)閾值的通知。

系統(tǒng)的示例性實(shí)施方式還可以包括:至少一個處理器,所述至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以識別由用戶參加的在線教育課程;識別在線教育課程中用戶的多個歷史教育數(shù)據(jù);至少部分地基于多個歷史教育數(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ù)據(jù)設(shè)備;以及至少部分地基于用戶并未佩戴生物識別數(shù)據(jù)設(shè)備并且分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的識別,生成至用戶的戴上生物識別數(shù)據(jù)設(shè)備的通知。系統(tǒng)的示例性實(shí)施方式還可以包括:至少一個處理器,所述至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板不匹配或生物識別傳感器數(shù)據(jù)并未指示用戶位于用戶設(shè)備處的確定,防止用戶訪問在線教育內(nèi)容。

本公開的其它示例性實(shí)施方式可以包括一種設(shè)備,該設(shè)備包括:至少一個存儲器,所述至少一個存儲器存儲計(jì)算機(jī)可執(zhí)行指令;以及至少一個處理器,其中,所述至少一個處理器被配置為訪問至少一個存儲器并且執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:從用戶設(shè)備接收與用戶設(shè)備處的用戶相關(guān)聯(lián)的用戶識別信息;從用戶設(shè)備接收對在線教育內(nèi)容進(jìn)行訪問的請求;至少部分地基于用戶識別信息來基于用戶的歷史面部圖像數(shù)據(jù)確定面部模板;將來自用戶設(shè)備的當(dāng)前面部圖像數(shù)據(jù)與用戶的歷史面部圖像數(shù)據(jù)進(jìn)行比較,以確定當(dāng)前面部圖像數(shù)據(jù)是否與用戶的面部模板相匹配;接收用戶的生物識別傳感器數(shù)據(jù);至少部分地基于生物識別傳感器數(shù)據(jù),確定用戶是否位于用戶設(shè)備處;以及驗(yàn)證訪問在線教育內(nèi)容的用戶,其中,驗(yàn)證步驟包括至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板相匹配并且生物識別傳感器數(shù)據(jù)指示用戶位于用戶設(shè)備處的確定,促使通過用戶設(shè)備對在線教育內(nèi)容進(jìn)行訪問。

設(shè)備的示例性實(shí)施方式還可以包括:至少一個處理器,所述至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:至少部分地基于用戶識別信息確定與用戶相關(guān)聯(lián)的第一設(shè)備的存儲的設(shè)備id;以及將用戶設(shè)備的當(dāng)前設(shè)備id與所存儲的設(shè)備id進(jìn)行比較,以確定當(dāng)前設(shè)備id是否與所存儲的設(shè)備id相匹配;其中,促使對在線教育內(nèi)容進(jìn)行訪問還至少部分地基于當(dāng)前設(shè)備id與所存儲的設(shè)備id相匹配的確定。此外,設(shè)備的示例性實(shí)施方式還可以包括:至少一個處理器,所述至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:至少部分地基于用戶識別信息來確定與用戶相關(guān)聯(lián)的生物識別數(shù)據(jù)設(shè)備;確定在生物識別數(shù)據(jù)設(shè)備外部的已知圖案;以及評估當(dāng)前面部圖像數(shù)據(jù),以確定當(dāng)前面部圖像數(shù)據(jù)是否包括在生物識別數(shù)據(jù)設(shè)備外部的已知圖案;其中,促使對在線教育內(nèi)容進(jìn)行訪問還至少部分地基于當(dāng)前面部圖像數(shù)據(jù)包括在生物識別數(shù)據(jù)設(shè)備外部的已知圖案的確定。此外,設(shè)備的示例性實(shí)施方式可以包括:包括耳塞的生物識別數(shù)據(jù)設(shè)備,其中,耳塞包括用于接收用戶的心率數(shù)據(jù)的心率監(jiān)測器,并且其中,生物識別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù)。

此外,設(shè)備的示例性實(shí)施方式可以包括:至少一個處理器,所述至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:確定自訪問在線教育內(nèi)容的用戶被驗(yàn)證時(shí)起已經(jīng)經(jīng)過了預(yù)定的時(shí)間量;接收用戶的當(dāng)前心率數(shù)據(jù);訪問用戶的歷史心率數(shù)據(jù);將用戶的當(dāng)前心率數(shù)據(jù)與用戶的歷史心率數(shù)據(jù)進(jìn)行比較,以確定歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)是否來自同一用戶;以及至少部分地基于歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)來自同一用戶的確定,促使通過用戶設(shè)備對在線教育內(nèi)容進(jìn)行訪問。設(shè)備的示例性實(shí)施方式還可以包括:至少一個處理器,所述至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:識別由用戶參加的在線教育課程;確定提供給用戶的在線教育課程的測試;識別在線教育課程中用戶的多個歷史教育數(shù)據(jù);至少部分地基于多個歷史教育數(shù)據(jù),生成測試中用戶成功的預(yù)測模型,其中,預(yù)測模型包括測試分?jǐn)?shù)范圍,該測試分?jǐn)?shù)范圍包括最大測試分?jǐn)?shù)閾值;接收測試中用戶的測試結(jié)果;將用戶的測試結(jié)果與最大測試分?jǐn)?shù)閾值進(jìn)行比較;以及基于測試結(jié)果大于最大測試分?jǐn)?shù)閾值的確定,生成測試結(jié)果違反在線教育課程中用戶的最大測試分?jǐn)?shù)閾值的通知。

此外,設(shè)備的示例性實(shí)施方式還可以包括:至少一個處理器,所述至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以:識別由用戶參加的在線教育課程;識別在線教育課程中用戶的多個歷史教育數(shù)據(jù);至少部分地基于多個歷史教育數(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ù)據(jù)設(shè)備;以及至少部分地基于用戶并未佩戴生物識別數(shù)據(jù)設(shè)備并且分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的識別,生成至用戶的戴上生物識別數(shù)據(jù)設(shè)備的通知。此外,設(shè)備的示例性實(shí)施方式可以包括:至少一個處理器,所述至少一個處理器還被配置為執(zhí)行計(jì)算機(jī)可執(zhí)行指令,以至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板不匹配或生物識別傳感器數(shù)據(jù)并未指示用戶位于用戶設(shè)備處的確定,防止用戶訪問在線教育內(nèi)容。

本公開的附加示例性實(shí)施方式可以包括:一種系統(tǒng),該系統(tǒng)包括:用于從用戶設(shè)備接收與用戶設(shè)備處的用戶相關(guān)聯(lián)的用戶識別信息的裝置;用于從用戶設(shè)備接收訪問在線教育內(nèi)容的請求的裝置;用于至少部分地基于用戶識別信息來基于用戶的歷史面部圖像數(shù)據(jù)確定面部模板的裝置;用于將來自用戶設(shè)備的當(dāng)前面部圖像數(shù)據(jù)與用戶的歷史面部圖像數(shù)據(jù)進(jìn)行比較,以確定當(dāng)前面部圖像數(shù)據(jù)是否與用戶的面部模板相匹配的裝置;用于接收用戶的生物識別傳感器數(shù)據(jù)的裝置;用于至少部分地基于生物識別傳感器數(shù)據(jù)來確定用戶是否位于用戶設(shè)備處的裝置;以及用于驗(yàn)證訪問在線教育內(nèi)容的用戶的裝置,其中,驗(yàn)證步驟包括用于至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板相匹配并且生物識別傳感器數(shù)據(jù)指示用戶位于用戶設(shè)備處的確定,促使通過用戶設(shè)備對在線教育內(nèi)容進(jìn)行訪問的裝置。

此外,系統(tǒng)的示例性實(shí)施方式可以包括:用于至少部分地基于用戶識別信息來確定與用戶相關(guān)聯(lián)的第一設(shè)備的存儲的設(shè)備id的裝置;以及用于將用戶設(shè)備的當(dāng)前設(shè)備id與所存儲的設(shè)備id進(jìn)行比較,以確定當(dāng)前設(shè)備id是否與所存儲的設(shè)備id相匹配的裝置;其中,促使對在線教育內(nèi)容進(jìn)行訪問還至少部分地基于當(dāng)前設(shè)備id與所存儲的設(shè)備id相匹配的確定。此外,系統(tǒng)的示例性實(shí)施方式還可以包括:用于至少部分地基于用戶識別信息來確定與用戶相關(guān)聯(lián)的生物識別數(shù)據(jù)設(shè)備的裝置;用于確定在生物識別數(shù)據(jù)設(shè)備外部的已知圖案的裝置;以及用于評估當(dāng)前面部圖像數(shù)據(jù),以確定當(dāng)前面部圖像數(shù)據(jù)是否包括在生物識別數(shù)據(jù)設(shè)備外部的已知圖案的裝置;其中,促使對在線教育內(nèi)容進(jìn)行訪問還至少部分地基于當(dāng)前面部圖像數(shù)據(jù)包括在生物識別數(shù)據(jù)設(shè)備外部的已知圖案的確定。此外,系統(tǒng)的示例性實(shí)施方式可以包括:包括耳塞的生物識別數(shù)據(jù)設(shè)備,其中,耳塞包括用于接收用戶的心率數(shù)據(jù)的心率監(jiān)測器,并且其中,生物識別傳感器數(shù)據(jù)包括用戶的心率數(shù)據(jù)。

系統(tǒng)的示例性實(shí)施方式還可以包括:包括用戶的心率數(shù)據(jù)的生物識別傳感器數(shù)據(jù),其中,系統(tǒng)還包括:用于確定自訪問在線教育內(nèi)容的用戶被驗(yàn)證時(shí)起已經(jīng)經(jīng)過了預(yù)定的時(shí)間量的裝置;用于接收用戶的當(dāng)前心率數(shù)據(jù)的裝置;用于訪問用戶的歷史心率數(shù)據(jù)的裝置;用于將用戶的當(dāng)前心率數(shù)據(jù)與用戶的歷史心率數(shù)據(jù)進(jìn)行比較,以確定歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)是否來自同一用戶的裝置;以及用于至少部分地基于歷史心率數(shù)據(jù)與當(dāng)前心率數(shù)據(jù)來自同一用戶的確定,促使通過用戶設(shè)備對在線教育內(nèi)容進(jìn)行訪問的裝置。另外,系統(tǒng)的示例性實(shí)施方式可以包括:用于識別由用戶參加的在線教育課程的裝置;用于確定提供給用戶的在線教育課程的測試的裝置;用于識別在線教育課程中用戶的多個歷史教育數(shù)據(jù)的裝置;用于至少部分地基于多個歷史教育數(shù)據(jù)來生成測試中用戶成功的預(yù)測模型的裝置,其中,預(yù)測模型包括測試分?jǐn)?shù)范圍,該測試分?jǐn)?shù)范圍包括最大測試分?jǐn)?shù)閾值;用于接收測試中用戶的測試結(jié)果的裝置;用于將用戶的測試結(jié)果與最大測試分?jǐn)?shù)閾值進(jìn)行比較的裝置;以及基于測試結(jié)果大于最大測試分?jǐn)?shù)閾值的確定生成測試結(jié)果違反在線教育課程中用戶的最大測試分?jǐn)?shù)閾值的通知的裝置。

此外,系統(tǒng)的示例性實(shí)施方式還可以包括:用于識別由用戶參加的在線教育課程的裝置;用于識別在線教育課程中用戶的多個歷史教育數(shù)據(jù)的裝置;用于至少部分地基于多個歷史教育數(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ù)據(jù)設(shè)備的裝置;以及用于至少部分地基于用戶并未佩戴生物識別數(shù)據(jù)設(shè)備并且分?jǐn)?shù)小于最小分?jǐn)?shù)閾值的識別,生成至用戶的戴上生物識別數(shù)據(jù)設(shè)備的通知的裝置。此外,系統(tǒng)的示例性實(shí)施方式可以包括:用于至少部分地基于當(dāng)前面部圖像數(shù)據(jù)與用戶的面部模板不匹配或生物識別傳感器數(shù)據(jù)并未指示所述用戶位于用戶設(shè)備處的確定,防止用戶訪問在線教育內(nèi)容的裝置。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1