本發(fā)明涉及教育軟件認(rèn)證領(lǐng)域,特別涉及一種學(xué)校用戶(hù)體系認(rèn)證方法及系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)+教育的深入,越來(lái)越多的企業(yè)為學(xué)校定制軟件,每個(gè)軟件都自帶了用戶(hù)體系。但是,隨著學(xué)校需求的增加,沒(méi)有一個(gè)教育軟件廠商能夠解決所有學(xué)校的需求。與此同時(shí),當(dāng)存在多個(gè)企業(yè)為學(xué)校定制軟件時(shí),每個(gè)廠商都會(huì)管理學(xué)校的教師和學(xué)生數(shù)據(jù),這存在著第三方數(shù)據(jù)泄露的風(fēng)險(xiǎn)。此外,學(xué)校在接入不同廠商的教育軟件后,學(xué)生賬號(hào)的管理也不易,從而導(dǎo)致學(xué)校接入教育軟件不方便。進(jìn)一步的,如果多個(gè)教育軟件的廠商各自管理賬號(hào)體系,導(dǎo)致各個(gè)廠商的數(shù)據(jù)不能共享,學(xué)校無(wú)法將所有的學(xué)情數(shù)據(jù)存儲(chǔ)在一個(gè)數(shù)據(jù)庫(kù)中,也無(wú)法簡(jiǎn)便地通過(guò)大數(shù)據(jù)進(jìn)行學(xué)情分析。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提出一種學(xué)校用戶(hù)體系認(rèn)證方法及系統(tǒng),第三方教育軟件提供廠商不需要再維護(hù)一套學(xué)校組織關(guān)系數(shù)據(jù),僅需要獲得教育軟件授權(quán)碼和用戶(hù)授權(quán)碼就可以為學(xué)校進(jìn)行互聯(lián)網(wǎng)+教育相關(guān)服務(wù)。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是:
一種學(xué)校用戶(hù)體系認(rèn)證方法,包括:
建立學(xué)校組織關(guān)系和教育軟件授權(quán)秘鑰信息;所述學(xué)校組織關(guān)系包括年級(jí)、班級(jí)、教師和學(xué)生信息,其中,教師信息包括教師登錄教育軟件的用戶(hù)名和密碼,學(xué)生信息包括學(xué)生登錄教育軟件的用戶(hù)名和密碼;教育軟件授權(quán)秘鑰為與教育軟件協(xié)商好的秘鑰;
接收教育軟件發(fā)送的教育軟件授權(quán)秘鑰,為教育軟件分配秘鑰所具備的數(shù)據(jù)權(quán)限的教育軟件授權(quán)碼;
接收教育軟件的獲取組織關(guān)系數(shù)據(jù)請(qǐng)求,根據(jù)請(qǐng)求攜帶的教育軟件授權(quán)碼返回相關(guān)組織關(guān)系的數(shù)據(jù);如果該教育軟件授權(quán)碼具備修改組織關(guān)系的權(quán)限,還可以在組織關(guān)系發(fā)生變動(dòng)后主動(dòng)提交變更請(qǐng)求;
接收用戶(hù)登錄教育軟件的認(rèn)證請(qǐng)求,根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼和教育軟件授權(quán)碼進(jìn)行驗(yàn)證授權(quán),如果驗(yàn)證成功返回登錄用戶(hù)所擁有的權(quán)限數(shù)據(jù);如果驗(yàn)證失敗,返回授權(quán)失??;
記錄用戶(hù)登錄教育軟件的認(rèn)證操作信息,所述認(rèn)證操作信息包括認(rèn)證時(shí)間、訪問(wèn)ip、用戶(hù)名、密碼和教育軟件授權(quán)碼。
所述學(xué)校用戶(hù)體系認(rèn)證方法,還包括:
建立學(xué)校關(guān)鍵碼信息;所述學(xué)校關(guān)鍵碼用于識(shí)別出用戶(hù)所在的學(xué)校。
所述接收用戶(hù)登錄教育軟件的認(rèn)證請(qǐng)求,包括:
判斷用戶(hù)是登錄局域網(wǎng)教育軟件的認(rèn)證請(qǐng)求還是登錄saas教育軟件的認(rèn)證請(qǐng)求;如果是登錄局域網(wǎng)教育軟件的認(rèn)證請(qǐng)求,根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼和教育軟件授權(quán)碼進(jìn)行驗(yàn)證授權(quán),驗(yàn)證成功返回登錄用戶(hù)所擁有的權(quán)限數(shù)據(jù),驗(yàn)證失敗,返回授權(quán)失敗;如果是登錄saas教育軟件的認(rèn)證請(qǐng)求,根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼、教育軟件授權(quán)碼和學(xué)校關(guān)鍵碼進(jìn)行驗(yàn)證授權(quán),驗(yàn)證成功返回登錄用戶(hù)所擁有的權(quán)限數(shù)據(jù);驗(yàn)證失敗,返回授權(quán)失敗。
所述記錄用戶(hù)登錄教育軟件的認(rèn)證操作信息之后還包括:
接收教育軟件發(fā)送的學(xué)情數(shù)據(jù),基于多個(gè)教育軟件發(fā)送的學(xué)情數(shù)據(jù)進(jìn)行分析,形成學(xué)情報(bào)告。
所述權(quán)限數(shù)據(jù)包括登錄用戶(hù)的用戶(hù)授權(quán)碼和組織關(guān)系數(shù)據(jù);所述用戶(hù)授權(quán)碼為用戶(hù)訪問(wèn)教育軟件功能的權(quán)限。
一種學(xué)校用戶(hù)體系認(rèn)證系統(tǒng),包括:
基本信息建立模塊,用于建立學(xué)校組織關(guān)系和教育軟件授權(quán)秘鑰信息;所述學(xué)校組織關(guān)系包括年級(jí)、班級(jí)、教師和學(xué)生信息,其中,教師信息包括教師登錄教育軟件的用戶(hù)名和密碼,學(xué)生信息包括學(xué)生登錄教育軟件的用戶(hù)名和密碼;教育軟件授權(quán)秘鑰為與教育軟件協(xié)商好的秘鑰,不同教育軟件對(duì)應(yīng)的教育軟件授權(quán)秘鑰不同;
教育軟件授權(quán)碼分配模塊,用于接收教育軟件發(fā)送的教育軟件授權(quán)秘鑰,為教育軟件分配秘鑰所具備的數(shù)據(jù)權(quán)限的教育軟件授權(quán)碼;
學(xué)校組織關(guān)系提供模塊,用于接收教育軟件的獲取組織關(guān)系數(shù)據(jù)請(qǐng)求,根據(jù)請(qǐng)求攜帶的教育軟件授權(quán)碼返回相關(guān)組織關(guān)系的數(shù)據(jù);如果該教育軟件授權(quán)碼具備修改組織關(guān)系的權(quán)限,還可以在組織關(guān)系發(fā)生變動(dòng)后主動(dòng)提交變更請(qǐng)求;
用戶(hù)認(rèn)證模塊,用于接收用戶(hù)登錄教育軟件的認(rèn)證請(qǐng)求,根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼和教育軟件授權(quán)碼進(jìn)行驗(yàn)證授權(quán),如果驗(yàn)證成功返回登錄用戶(hù)所擁有的權(quán)限數(shù)據(jù);如果驗(yàn)證失敗,返回授權(quán)失?。?/p>
用戶(hù)認(rèn)證記錄模塊,用于記錄用戶(hù)登錄教育軟件的認(rèn)證操作信息,所述認(rèn)證操作信息包括認(rèn)證時(shí)間、訪問(wèn)ip、用戶(hù)名、密碼和教育軟件授權(quán)碼。
所述基本信息建立模塊還用于建立學(xué)校關(guān)鍵碼信息;所述學(xué)校關(guān)鍵碼用于識(shí)別出用戶(hù)所在的學(xué)校。
所述用戶(hù)認(rèn)證模塊包括:
教育軟件認(rèn)證判斷單元,用于判斷用戶(hù)是登錄局域網(wǎng)教育軟件的認(rèn)證請(qǐng)求還是登錄saas教育軟件的認(rèn)證請(qǐng)求;
登錄局域網(wǎng)教育軟件認(rèn)證單元,用于接收用戶(hù)登錄局域網(wǎng)教育軟件的認(rèn)證請(qǐng)求,根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼和教育軟件授權(quán)碼進(jìn)行驗(yàn)證授權(quán),如果驗(yàn)證成功返回登錄用戶(hù)所擁有的權(quán)限數(shù)據(jù);如果驗(yàn)證失敗,返回授權(quán)失??;
登錄saas教育軟件認(rèn)證單元,用于接收用戶(hù)登錄saas教育軟件的認(rèn)證請(qǐng)求,根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼、教育軟件授權(quán)碼和學(xué)校關(guān)鍵碼進(jìn)行驗(yàn)證授權(quán),如果驗(yàn)證成功返回登錄用戶(hù)所擁有的權(quán)限數(shù)據(jù);如果驗(yàn)證失敗,返回授權(quán)失敗。
所述學(xué)校用戶(hù)體系認(rèn)證系統(tǒng),還包括:
學(xué)情分析模塊,用于接收教育軟件發(fā)送的學(xué)情數(shù)據(jù),基于多個(gè)教育軟件發(fā)送的學(xué)情數(shù)據(jù)進(jìn)行分析,形成學(xué)情報(bào)告。
本發(fā)明解決了學(xué)校在接入不同廠商的教育軟件后的組織關(guān)系體系和學(xué)生賬號(hào)管理問(wèn)題,同時(shí)也標(biāo)準(zhǔn)化了用戶(hù)認(rèn)證,使學(xué)校接入教育軟件更輕松方便;第三方教育軟件廠商不需要再維護(hù)一套學(xué)校組織關(guān)系及學(xué)情數(shù)據(jù),有效防止第三方數(shù)據(jù)泄露造成影響;在大數(shù)據(jù)時(shí)代使用同一個(gè)賬號(hào)體系在各個(gè)教育軟件中有效收集,對(duì)學(xué)生的學(xué)情分析起到積極作用。
以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說(shuō)明,但本發(fā)明的一種學(xué)校用戶(hù)體系認(rèn)證方法及系統(tǒng)不局限于實(shí)施例。
附圖說(shuō)明
圖1為本發(fā)明方法的主流程圖;
圖2為本發(fā)明方法的一個(gè)優(yōu)選實(shí)施例的流程圖;
圖3為本發(fā)明系統(tǒng)的一個(gè)優(yōu)選實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步的詳細(xì)描述。
需要說(shuō)明的是,本實(shí)施方式的方法的執(zhí)行主體為終端,所述終端可以為手機(jī)、平板電腦、掌上電腦pda、筆記本或臺(tái)式機(jī)等設(shè)備,當(dāng)然,還可以為其他具有相似功能的設(shè)備,本實(shí)施方式不加以限制。
如圖1所示為本發(fā)明的一種學(xué)校用戶(hù)體系認(rèn)證方法,包括:
步驟101,建立學(xué)校組織關(guān)系和教育軟件授權(quán)秘鑰信息;
具體的,可以通過(guò)在數(shù)據(jù)庫(kù)中建立表實(shí)現(xiàn)。所述學(xué)校組織關(guān)系包括但不限于年級(jí)、班級(jí)、教師和學(xué)生信息,其中,教師信息包括但不限于教師姓名、教師登錄教育軟件的用戶(hù)名和密碼,學(xué)生信息包括但不限于學(xué)生姓名、學(xué)生登錄教育軟件的用戶(hù)名和密碼,年級(jí)班級(jí)指學(xué)生或老師所在的班級(jí)及年級(jí)。所述教育軟件授權(quán)秘鑰為與教育軟件協(xié)商好的秘鑰,不同教育軟件對(duì)應(yīng)的教育軟件授權(quán)秘鑰可以相同,也可以不同。
步驟102,接收教育軟件發(fā)送的教育軟件授權(quán)秘鑰,為教育軟件分配秘鑰所具備的數(shù)據(jù)權(quán)限的教育軟件授權(quán)碼;
具體的,當(dāng)?shù)谌浇逃浖枰尤霑r(shí),通過(guò)接口發(fā)送約好的教育軟件授權(quán)秘鑰,系統(tǒng)為教育軟件分配秘鑰所具備的數(shù)據(jù)權(quán)限的教育軟件授權(quán)碼,所述教育軟件授權(quán)碼可以是隨機(jī)生成的。
步驟103,接收教育軟件的獲取組織關(guān)系數(shù)據(jù)請(qǐng)求,根據(jù)請(qǐng)求攜帶的教育軟件授權(quán)碼返回相關(guān)組織關(guān)系的數(shù)據(jù);如果該教育軟件授權(quán)碼具備修改組織關(guān)系的權(quán)限,還可以在組織關(guān)系發(fā)生變動(dòng)后主動(dòng)提交變更請(qǐng)求;
本實(shí)施例方法提供學(xué)校組織關(guān)系數(shù)據(jù)獲取接口,教育軟件廠商為了實(shí)現(xiàn)教育軟件的功能,需要獲取能支撐開(kāi)發(fā)的組織關(guān)系數(shù)據(jù),具體可以根據(jù)各軟件的教育軟件授權(quán)碼來(lái)主動(dòng)獲取;當(dāng)然,根據(jù)雙方協(xié)商約定,如果該教育軟件授權(quán)碼具備修改組織關(guān)系的權(quán)限,也可以在組織關(guān)系數(shù)據(jù)發(fā)生變更時(shí),如學(xué)生轉(zhuǎn)班、退學(xué)、增加人員等情況下,由本系統(tǒng)主動(dòng)發(fā)送數(shù)據(jù)到有權(quán)限獲取的教育軟件,使得本系統(tǒng)的組織關(guān)系數(shù)據(jù)與教育軟件中的保持一致。
步驟104,接收用戶(hù)登錄教育軟件的認(rèn)證請(qǐng)求,根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼和教育軟件授權(quán)碼進(jìn)行驗(yàn)證授權(quán),如果驗(yàn)證成功返回登錄用戶(hù)所擁有的權(quán)限數(shù)據(jù);如果驗(yàn)證失敗,返回授權(quán)失敗。
所述權(quán)限數(shù)據(jù)包括登錄用戶(hù)的用戶(hù)授權(quán)碼和組織關(guān)系數(shù)據(jù);所述用戶(hù)授權(quán)碼為用戶(hù)訪問(wèn)教育軟件功能的權(quán)限;其中的組織關(guān)系數(shù)據(jù)是根據(jù)軟件授權(quán)碼權(quán)限設(shè)定提供的。
步驟105,記錄用戶(hù)登錄教育軟件的認(rèn)證操作信息,所述認(rèn)證操作信息包括認(rèn)證時(shí)間、訪問(wèn)ip、用戶(hù)名、密碼和教育軟件授權(quán)碼,供后續(xù)數(shù)據(jù)查閱。
為將本發(fā)明實(shí)施例的一種學(xué)校用戶(hù)體系認(rèn)證方法闡述得更清楚更明白,現(xiàn)以一個(gè)具體流程圖對(duì)其進(jìn)行說(shuō)明。如圖2示出了根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的學(xué)校用戶(hù)體系認(rèn)證方法的流程圖。參見(jiàn)圖2,方法至少包括:
步驟201,建立學(xué)校組織關(guān)系和教育軟件授權(quán)秘鑰信息;
具體的,可以通過(guò)在數(shù)據(jù)庫(kù)中建立表實(shí)現(xiàn)。所述學(xué)校組織關(guān)系包括但不限于年級(jí)、班級(jí)、教師和學(xué)生信息,其中,教師信息包括但不限于教師姓名、教師登錄教育軟件的用戶(hù)名和密碼,學(xué)生信息包括但不限于學(xué)生姓名、學(xué)生登錄教育軟件的用戶(hù)名和密碼,年級(jí)班級(jí)指學(xué)生或老師所在的班級(jí)及年級(jí)。所述教育軟件授權(quán)秘鑰為與教育軟件協(xié)商好的秘鑰,不同教育軟件對(duì)應(yīng)的教育軟件授權(quán)秘鑰可以相同,也可以不同。
步驟202,接收教育軟件發(fā)送的教育軟件授權(quán)秘鑰,為教育軟件分配秘鑰所具備的數(shù)據(jù)權(quán)限的教育軟件授權(quán)碼;
具體的,當(dāng)?shù)谌浇逃浖枰尤霑r(shí),通過(guò)接口發(fā)送約好的教育軟件授權(quán)秘鑰,系統(tǒng)為教育軟件分配秘鑰所具備的數(shù)據(jù)權(quán)限的教育軟件授權(quán)碼,所述教育軟件授權(quán)碼可以是隨機(jī)生成的。
步驟203,接收教育軟件的獲取組織關(guān)系數(shù)據(jù)請(qǐng)求,根據(jù)請(qǐng)求攜帶的教育軟件授權(quán)碼返回相關(guān)組織關(guān)系的數(shù)據(jù);如果該教育軟件授權(quán)碼具備修改組織關(guān)系的權(quán)限,還可以在組織關(guān)系發(fā)生變動(dòng)后主動(dòng)提交變更請(qǐng)求;
本實(shí)施例方法提供學(xué)校組織關(guān)系數(shù)據(jù)獲取接口,教育軟件廠商為了實(shí)現(xiàn)教育軟件的功能,需要獲取能支撐開(kāi)發(fā)的組織關(guān)系數(shù)據(jù),具體可以根據(jù)各軟件的教育軟件授權(quán)碼來(lái)主動(dòng)獲??;當(dāng)然,根據(jù)雙方協(xié)商約定,如果該教育軟件授權(quán)碼具備修改組織關(guān)系的權(quán)限,也可以在組織關(guān)系數(shù)據(jù)發(fā)生變更時(shí),如學(xué)生轉(zhuǎn)班、退學(xué)、增加人員等情況下,由本系統(tǒng)主動(dòng)發(fā)送數(shù)據(jù)到有權(quán)限獲取的教育軟件,使得本系統(tǒng)的組織關(guān)系數(shù)據(jù)與教育軟件中的保持一致。
步驟204,當(dāng)接收到用戶(hù)登錄局域網(wǎng)教育軟件的認(rèn)證請(qǐng)求時(shí),根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼和教育軟件授權(quán)碼進(jìn)行驗(yàn)證授權(quán),如果驗(yàn)證成功執(zhí)行步驟206;如果驗(yàn)證失敗,執(zhí)行步驟207;
步驟205,當(dāng)接收到用戶(hù)登錄saas教育軟件的認(rèn)證請(qǐng)求時(shí),根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼、教育軟件授權(quán)碼和學(xué)校關(guān)鍵碼進(jìn)行驗(yàn)證授權(quán),如果驗(yàn)證成功執(zhí)行步驟206;如果驗(yàn)證失敗,執(zhí)行步驟207;
需要說(shuō)明的是,當(dāng)有saas教育軟件接入時(shí),還需要建立學(xué)校關(guān)鍵碼信息;所述學(xué)校關(guān)鍵碼用于識(shí)別出用戶(hù)所在的學(xué)校,并根據(jù)識(shí)別的結(jié)果判斷需要到哪個(gè)學(xué)校認(rèn)證體系進(jìn)行認(rèn)證授權(quán)。
步驟206,返回登錄用戶(hù)所擁有的權(quán)限數(shù)據(jù);所述權(quán)限數(shù)據(jù)包括登錄用戶(hù)的用戶(hù)授權(quán)碼和組織關(guān)系數(shù)據(jù);所述用戶(hù)授權(quán)碼為用戶(hù)訪問(wèn)教育軟件功能的權(quán)限;其中的組織關(guān)系數(shù)據(jù)是根據(jù)軟件授權(quán)碼權(quán)限設(shè)定提供的。
步驟207,返回授權(quán)失敗。
步驟208,記錄用戶(hù)登錄教育軟件的認(rèn)證操作信息,所述認(rèn)證操作信息包括認(rèn)證時(shí)間、訪問(wèn)ip、用戶(hù)名、密碼和教育軟件授權(quán)碼,供后續(xù)數(shù)據(jù)查閱。
具體實(shí)現(xiàn)時(shí),無(wú)論驗(yàn)證成功還是失敗,都可以執(zhí)行步驟208,本實(shí)施例中,只有驗(yàn)證成功時(shí),才執(zhí)行步驟208。
步驟209,接收教育軟件發(fā)送的學(xué)情數(shù)據(jù),基于多個(gè)教育軟件發(fā)送的學(xué)情數(shù)據(jù)進(jìn)行分析,形成學(xué)情報(bào)告。
基于同一發(fā)明構(gòu)思,本發(fā)明的實(shí)施例還提供了一種學(xué)校用戶(hù)體系認(rèn)證系統(tǒng),用于支持上述優(yōu)選實(shí)施例的一種學(xué)校用戶(hù)體系認(rèn)證方法。圖3示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的一種學(xué)校用戶(hù)體系認(rèn)證系統(tǒng)的結(jié)構(gòu)示意圖。參見(jiàn)圖3,該用戶(hù)體系認(rèn)證系統(tǒng)包括:
基本信息建立模塊301,用于建立學(xué)校組織關(guān)系和教育軟件授權(quán)秘鑰信息;
具體的,所述學(xué)校組織關(guān)系包括年級(jí)、班級(jí)、教師和學(xué)生信息,其中,教師信息包括教師登錄教育軟件的用戶(hù)名和密碼,學(xué)生信息包括學(xué)生登錄教育軟件的用戶(hù)名和密碼;教育軟件授權(quán)秘鑰為與教育軟件協(xié)商好的秘鑰,不同教育軟件對(duì)應(yīng)的教育軟件授權(quán)秘鑰不同。
教育軟件授權(quán)碼分配模塊302,用于接收教育軟件發(fā)送的教育軟件授權(quán)秘鑰,為教育軟件分配秘鑰所具備的數(shù)據(jù)權(quán)限的教育軟件授權(quán)碼;
學(xué)校組織關(guān)系提供模塊303,用于接收教育軟件的獲取組織關(guān)系數(shù)據(jù)請(qǐng)求,根據(jù)請(qǐng)求攜帶的教育軟件授權(quán)碼返回相關(guān)組織關(guān)系的數(shù)據(jù);如果該教育軟件授權(quán)碼具備修改組織關(guān)系的權(quán)限,還可以在組織關(guān)系發(fā)生變動(dòng)后主動(dòng)提交變更請(qǐng)求;
用戶(hù)認(rèn)證模塊304,用于接收用戶(hù)登錄教育軟件的認(rèn)證請(qǐng)求,根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼和教育軟件授權(quán)碼進(jìn)行驗(yàn)證授權(quán),如果驗(yàn)證成功返回登錄用戶(hù)所擁有的權(quán)限數(shù)據(jù);如果驗(yàn)證失敗,返回授權(quán)失??;
用戶(hù)認(rèn)證記錄模塊305,用于記錄用戶(hù)登錄教育軟件的認(rèn)證操作信息,所述認(rèn)證操作信息包括認(rèn)證時(shí)間、訪問(wèn)ip、用戶(hù)名、密碼和教育軟件授權(quán)碼。
所述用戶(hù)認(rèn)證模塊304包括:
教育軟件認(rèn)證判斷單元3041,用于判斷用戶(hù)是登錄局域網(wǎng)教育軟件的認(rèn)證請(qǐng)求還是登錄saas教育軟件的認(rèn)證請(qǐng)求;
登錄局域網(wǎng)教育軟件認(rèn)證單元3042,用于接收用戶(hù)登錄局域網(wǎng)教育軟件的認(rèn)證請(qǐng)求,根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼和教育軟件授權(quán)碼進(jìn)行驗(yàn)證授權(quán),如果驗(yàn)證成功返回登錄用戶(hù)所擁有的權(quán)限數(shù)據(jù);如果驗(yàn)證失敗,返回授權(quán)失??;
登錄saas教育軟件認(rèn)證單元3043,用于接收用戶(hù)登錄saas教育軟件的認(rèn)證請(qǐng)求,根據(jù)請(qǐng)求攜帶的用戶(hù)名、密碼、教育軟件授權(quán)碼和學(xué)校關(guān)鍵碼進(jìn)行驗(yàn)證授權(quán),如果驗(yàn)證成功返回登錄用戶(hù)所擁有的權(quán)限數(shù)據(jù);如果驗(yàn)證失敗,返回授權(quán)失敗。
具體的,當(dāng)有saas教育軟件接入時(shí),所述基本信息建立模塊還用于建立學(xué)校關(guān)鍵碼信息;所述學(xué)校關(guān)鍵碼用于識(shí)別出用戶(hù)所在的學(xué)校。
進(jìn)一步的,所述學(xué)校用戶(hù)體系認(rèn)證系統(tǒng),還包括:
學(xué)情分析模塊306,用于接收教育軟件發(fā)送的學(xué)情數(shù)據(jù),基于多個(gè)教育軟件發(fā)送的學(xué)情數(shù)據(jù)進(jìn)行分析,形成學(xué)情報(bào)告。
本發(fā)明解決了學(xué)校在接入不同廠商的教育軟件后的組織關(guān)系體系和學(xué)生賬號(hào)管理問(wèn)題,同時(shí)也標(biāo)準(zhǔn)化了用戶(hù)認(rèn)證,使學(xué)校接入教育軟件更輕松方便;第三方教育軟件廠商不需要再維護(hù)一套學(xué)校組織關(guān)系及學(xué)情數(shù)據(jù),有效防止第三方數(shù)據(jù)泄露造成影響;在大數(shù)據(jù)時(shí)代使用同一個(gè)賬號(hào)體系在各個(gè)教育軟件中有效收集,對(duì)學(xué)生的學(xué)情分析起到積極作用。
上述說(shuō)明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚地了解本發(fā)明的技術(shù)手段,從而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下列舉本發(fā)明的具體實(shí)施方式。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。