[發(fā)明專利]在線考試數(shù)據(jù)的提交方法及裝置有效
| 申請?zhí)枺?/td> | 201710365223.1 | 申請日: | 2017-05-22 |
| 公開(公告)號: | CN107169901B | 公開(公告)日: | 2020-08-25 |
| 發(fā)明(設(shè)計)人: | 艾貞堆 | 申請(專利權(quán))人: | 互聯(lián)天下科技發(fā)展(深圳)有限公司 |
| 主分類號: | G06Q50/20 | 分類號: | G06Q50/20;G06F9/30 |
| 代理公司: | 北京聯(lián)瑞聯(lián)豐知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11411 | 代理人: | 張清彥 |
| 地址: | 518057 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 在線 考試 數(shù)據(jù) 提交 方法 裝置 | ||
本發(fā)明公開了一種在線考試數(shù)據(jù)的提交方法及裝置,方法包括:用戶進(jìn)入在線考試系統(tǒng);初始化堆棧管理器;對試題作答;判斷當(dāng)前試題是否為第一次作答,如是,為試題創(chuàng)建堆棧和定時器;否則,更新堆棧數(shù)據(jù);當(dāng)定時器達(dá)到時間間隔閾值,且堆棧中存在答題記錄時;將堆棧中答題記錄提交至服務(wù)器端;用戶答完所有試題,點(diǎn)擊提交試卷;遍歷堆棧管理器中的堆棧列表,找到還未提交的答題記錄,將其提交至服務(wù)器端,完成所有試題的答題記錄的更新;關(guān)閉定時任務(wù),并銷毀堆棧管理器;完成交卷。本發(fā)明能有效防止用戶頻繁的修改答題結(jié)果或惡意的提交操作、最大限度減少對服務(wù)器端的請求數(shù)量、降低服務(wù)器端的并發(fā)壓力、能有效保證用戶在線考試成績的準(zhǔn)確性。
技術(shù)領(lǐng)域
本發(fā)明涉及在線考試領(lǐng)域,特別涉及一種在線考試數(shù)據(jù)的提交方法及裝置。
背景技術(shù)
在線考試是指通過計算機(jī)在網(wǎng)絡(luò)媒體上進(jìn)行考試過程的一種考試形式,因?yàn)橛嬎銠C(jī)故障或網(wǎng)絡(luò)異常會導(dǎo)致用戶在考試過程中出現(xiàn)異常中斷情況,所以需要實(shí)時的記錄用戶的考試過程,以便在考試中斷的情況發(fā)生時能夠快速的恢復(fù)用戶的答題記錄,確保用戶在線考試成績的準(zhǔn)確性。
傳統(tǒng)的在線考試在實(shí)時記錄用戶答題數(shù)據(jù)的時候,通常會采用在用戶修改答案的時候?qū)崟r記錄答題數(shù)據(jù)信息,但是這樣會導(dǎo)致對服務(wù)器的http請求急劇上升,而且可能會存在用戶快速隨意切換答案選項,導(dǎo)致對服務(wù)器的惡意攻擊,當(dāng)請求連續(xù)超出一定數(shù)量的時候,很容易導(dǎo)致系統(tǒng)崩潰。另一種實(shí)時記錄的思路是采用定時器定時提交答題數(shù)據(jù)信息的方法,通過設(shè)置間隔閾值,如10~30秒,當(dāng)間隔時間到達(dá)設(shè)定閾值的時候,統(tǒng)一提交考試表單,并更新考試記錄。該方法雖然可以防止因快速切換答案選項而導(dǎo)致對服務(wù)的惡意攻擊,但同樣只是治標(biāo)不治本,首先如果閾值設(shè)置太短,則請求并沒有減少,因?yàn)槊看胃麓痤}記錄都需要提交所有試題的答案數(shù)據(jù),如果題目數(shù)據(jù)過多,這時請求并沒有減少,而且會增加大并發(fā)的風(fēng)險,其次如果閾值設(shè)置過大,則會導(dǎo)致記錄的答題數(shù)據(jù)不準(zhǔn)確。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種能有效防止用戶頻繁的修改答題結(jié)果或惡意的提交操作、最大限度減少對服務(wù)器端的請求數(shù)量、降低服務(wù)器端的并發(fā)壓力、能有效保證用戶在線考試成績的準(zhǔn)確性的在線考試數(shù)據(jù)的提交方法及裝置。
本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種在線考試數(shù)據(jù)的提交方法,包括如下步驟:
A)用戶進(jìn)入在線考試系統(tǒng);
B)初始化堆棧管理器;所述堆棧管理器用于負(fù)責(zé)堆棧和定時任務(wù)的管理;
C)所述用戶對試卷中的試題進(jìn)行作答;
D)判斷當(dāng)前試題是否為第一次作答,如是,執(zhí)行步驟E);否則,執(zhí)行步驟F);
E)所述堆棧管理器為所述試題創(chuàng)建一個獨(dú)立的堆棧和定時器,并使用所述堆棧存儲所述當(dāng)前試題的答題記錄,執(zhí)行步驟H);
F)更新堆棧數(shù)據(jù),執(zhí)行步驟G);
G)當(dāng)所述定時器達(dá)到設(shè)定的時間間隔閾值,且所述堆棧中存在所述試題的答題記錄時,則執(zhí)行步驟H);
H)將所述堆棧中當(dāng)前試題的答題記錄提交至服務(wù)器端進(jìn)行保存,執(zhí)行步驟I);
I)所述用戶答完試卷中的所有試題,點(diǎn)擊提交試卷;
J)遍歷所述堆棧管理器中的堆棧列表,找到還未提交的答題記錄,并將其提交至所述服務(wù)器端進(jìn)行保存,并完成所有試題的答題記錄的更新;
K)關(guān)閉定時任務(wù),并銷毀所述堆棧管理器;
L)完成交卷。
在本發(fā)明所述的在線考試數(shù)據(jù)的提交方法中,所述步驟F)進(jìn)一步包括:
F1)將當(dāng)前試題的第二次及后續(xù)的答題記錄插入到所述堆棧中;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于互聯(lián)天下科技發(fā)展(深圳)有限公司,未經(jīng)互聯(lián)天下科技發(fā)展(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710365223.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預(yù)測目的的處理系統(tǒng)或方法
G06Q50-00 專門適用于特定經(jīng)營部門的系統(tǒng)或方法,例如公用事業(yè)或旅游
G06Q50-02 .農(nóng)業(yè);漁業(yè);礦業(yè)
G06Q50-04 .制造業(yè)
G06Q50-06 .電力、天然氣或水供應(yīng)
G06Q50-08 .建筑
G06Q50-10 .服務(wù)
- 用于呈現(xiàn)在線實(shí)體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測預(yù)處理裝置
- 在線測試學(xué)習(xí)方法、系統(tǒng)、計算機(jī)設(shè)備及存儲介質(zhì)
- 一種在線文檔的分頁方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問平臺
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲介質(zhì)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





