專利名稱:游戲防沉迷系統(tǒng)和方法
技術(shù)領域:
本發(fā)明屬于計算機應用技術(shù)領域,具體涉及一種游戲防沉迷系統(tǒng)和方法。
背景技術(shù):
游戲玩家如果過度沉迷于網(wǎng)絡游戲,會影響游戲玩家的正常工作和生活,尤其對于青少年,沉迷于網(wǎng)絡游戲會嚴重影響青少年身心健康發(fā)展。所以,現(xiàn)有技術(shù)中出現(xiàn)了游戲防沉迷方法,具體的,通過防沉迷計時器監(jiān)控游戲玩家在某個監(jiān)控周期內(nèi)的累積游戲時間長度,根據(jù)監(jiān)控到的累積游戲時間長度的不同,采取對應的措施。例如以周一到周日為一個固定監(jiān)控周期,每經(jīng)過一個固定監(jiān)控周期,防沉迷計時器歸零后重新計時。在一個監(jiān)控周期內(nèi),如果監(jiān)控到的游戲玩家的累積游戲時間長度小于4小時,則該游戲玩家的游戲狀態(tài)為“健康”狀態(tài),允許游戲玩家進行任何正常游戲操作;如果監(jiān)控到的游戲玩家的累積游戲時間長度在4小時到7小時之間,則該游戲玩家的游戲狀態(tài)為“疲勞”狀態(tài),對游戲玩家的游戲收益采取減半措施;如果監(jiān)控到的游戲玩家的累積游戲時間長度大于7小時,則該游戲玩家的游戲狀態(tài)為“深度疲勞”狀態(tài),采取禁止該游戲玩家進行任何游戲操作,同時無法獲取任何游戲收益的措施。通過以上措施,可以起到防止游戲玩家過度沉迷于游戲的目的。但是,現(xiàn)有技術(shù)中,防沉迷計時器開始計時和停止計時的條件分別為游戲玩家登錄游戲賬戶和游戲玩家退出游戲賬戶。因此,在游戲玩家登錄游戲賬戶后,為充分利用防沉迷時間,所以不愿意離開游戲終端機去進行適當?shù)男菹⒒蚱渌顒?,從而導致游戲玩家長時間不間斷的處于游戲狀態(tài),不利于游戲玩家的身心健康。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)存在的缺陷,本發(fā)明提供一種游戲防沉迷系統(tǒng)和方法,能夠防止游戲玩家長時間不間斷的處于游戲狀態(tài),有利于游戲玩家的身心健康。本發(fā)明采用的技術(shù)方案如下本發(fā)明提供一種游戲防沉迷系統(tǒng),包括防沉迷控制模塊、采集模塊、防沉迷計時器、游戲控制模塊和操作指令輸入接口 ;所述防沉迷控制模塊分別與所述采集模塊、所述防沉迷計時器、所述游戲控制模塊和所述操作指令輸入接口連接。優(yōu)選的,還包括人臉識別裝置;所述人臉識別裝置與所述防沉迷控制模塊連接。優(yōu)選的,所述操作指令輸入接口包括第一操作指令輸入子接口和/或第二操作指令輸入子接口和/或第三操作指令輸入子接口;其中,所述第一操作指令輸入子接口與觸摸屏電連接,所述第二操作指令輸入子接口與鼠標電連接,所述第三操作指令輸入子接口與鍵盤電連接。優(yōu)選的,還包括暫停輸入接口 ;所述暫停輸入接口與所述防沉迷控制模塊連接。本發(fā)明提供一種應用上述游戲防沉迷系統(tǒng)的游戲防沉迷方法,包括以下步驟SI,指定游戲賬戶通過所述游戲控制模塊啟動游戲,同時啟動所述防沉迷計時器開始計時;
S2,所述采集模塊采集所述操作指令輸入接口的占用狀態(tài)信息,并實時將所述占用狀態(tài)信息發(fā)送給所述防沉迷控制模塊;S3,所述防沉迷控制模塊對所述占用狀態(tài)信息進行分析,判斷所述操作指令輸入接口的當前狀態(tài)是否為空閑狀態(tài);如果判斷結(jié)果為是,則執(zhí)行S4 ;S4,所述防沉迷控制模塊進一步判斷所述操作指令輸入接口的連續(xù)空閑時間長度是否達到設定時間長度,如果判斷結(jié)果為是,則執(zhí)行S5 ;S5,所述防沉迷控制模塊暫停所述防沉迷計時器;然后循環(huán)執(zhí)行S2和S3,直到所述防沉迷控制模塊判斷所述操作指令輸入接口的當前狀態(tài)為非空閑狀態(tài)時,則執(zhí)行S6 ;S6,所述防沉迷控制模塊恢復所述防沉迷計時器繼續(xù)計時。優(yōu)選的,S6之后,還包括
S7,當所述指定游戲賬戶通過所述游戲控制模塊退出游戲時,同時停止所述防沉迷計時器進行計時。優(yōu)選的,SI之后,還包括S8,當所述防沉迷控制模塊接收到所述暫停輸入接口上傳的啟動暫停請求時,所述防沉迷控制模塊同時執(zhí)行步驟Al和步驟BI 步驟Al,所述防沉迷控制模塊向所述防沉迷計時器發(fā)送第一啟動暫停指令;所述防沉迷計時器在接收到所述第一啟動暫停指令時,暫停繼續(xù)計時;步驟BI,所述防沉迷控制模塊向所述游戲控制模塊發(fā)送第二啟動暫停指令;所述游戲控制模塊在接收到所述第二啟動暫停指令時,暫停游戲的運行。優(yōu)選的,S8之后,還包括S9,當所述防沉迷控制模塊接收到所述暫停輸入接口上傳的終止暫停請求時,所述防沉迷控制模塊同時執(zhí)行步驟A2和步驟B2 步驟A2,所述防沉迷控制模塊向所述防沉迷計時器發(fā)送第一終止暫停指令;所述防沉迷計時器在接收到所述第一終止暫停指令時,恢復繼續(xù)計時;步驟B2,所述防沉迷控制模塊向所述游戲控制模塊發(fā)送第二終止暫停指令;所述游戲控制模塊在接收到所述第二終止暫停指令時,恢復游戲的運行。優(yōu)選的,SI之后,還包括S10,所述人臉識別裝置實時監(jiān)控游戲終端機前面固定區(qū)域的場景情況,判斷所述游戲終端機前固定區(qū)域是否存在人臉,如果不存在,則向所述防沉迷控制模塊發(fā)送暫停指令;所述防沉迷控制模塊接收到所述暫停指令后,暫停所述防沉迷計時器。優(yōu)選的,SlO之后,還包括Sll,當所述人臉識別裝置識別出所述游戲終端機前固定區(qū)域存在人臉時,向所述防沉迷控制模塊發(fā)送恢復計時指令;所述防沉迷控制模塊接收到所述恢復計時指后,恢復所述防沉迷計時器繼續(xù)計時。本發(fā)明的有益效果如下本發(fā)明提供一種游戲防沉迷系統(tǒng)和方法,防沉迷計時器開始計時和停止計時的條件更加靈活多樣,從而能夠防止游戲玩家長時間不間斷的處于游戲狀態(tài),有利于游戲玩家的身心健康。
圖I為本發(fā)明提供的游戲防沉迷系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明提供的游戲防沉迷方法的流程示意圖。
具體實施例方式以下結(jié)合附圖對本發(fā)明提供的游戲防沉迷系統(tǒng)和方法進行詳細介紹如圖I所示,本發(fā)明提供的游戲防沉迷系統(tǒng),包括防沉迷控制模塊、采集模塊、防沉迷計時器、游戲控制模塊和操作指令輸入接口 ;所述防沉迷控制模塊分別與所述采集模塊、所述防沉迷計時器、所述游戲控制模塊和所述操作指令輸入接口連接。還包括人臉識別裝置,所述人臉識別裝置與所述防沉迷控制模塊連接。還包括暫停輸入接口 ;所述暫停 輸入接口與所述防沉迷控制模塊連接。其中,操作指令輸入接口包括第一操作指令輸入子接口和/或第二操作指令輸入子接口和/或第三操作指令輸入子接口;其中,所述第一操作指令輸入子接口與觸摸屏電連接,所述第二操作指令輸入子接口與鼠標電連接,所述第三操作指令輸入子接口與鍵盤電連接。應用上述游戲防沉迷系統(tǒng),本發(fā)明提供的游戲防沉迷方法,包括以下步驟SI,指定游戲賬戶通過所述游戲控制模塊啟動游戲,同時啟動所述防沉迷計時器開始計時;也就是說,防沉迷計時器開始計時的條件為游戲玩家登錄游戲賬戶。S2,所述采集模塊采集所述操作指令輸入接口的占用狀態(tài)信息,并實時將所述占用狀態(tài)信息發(fā)送給所述防沉迷控制模塊;其中,操作指令輸入接口是指與觸摸屏對應的輸入接口,與鼠標對應的輸入接口,與鍵盤對應的輸入接口。只要當觸摸屏、鼠標或鍵盤這三種設備中的任意一種被操作,即得出操作指令輸入接口為非空閑狀態(tài),從而提高了監(jiān)測精度。S3,所述防沉迷控制模塊對所述占用狀態(tài)信息進行分析,判斷所述操作指令輸入接口的當前狀態(tài)是否為空閑狀態(tài);如果判斷結(jié)果為是,則執(zhí)行S4 ;S4,所述防沉迷控制模塊進一步判斷所述操作指令輸入接口的連續(xù)空閑時間長度是否達到設定時間長度,如果判斷結(jié)果為是,則執(zhí)行S5 ;S5,所述防沉迷控制模塊暫停所述防沉迷計時器;然后循環(huán)執(zhí)行S2和S3,直到所述防沉迷控制模塊判斷所述操作指令輸入接口的當前狀態(tài)為非空閑狀態(tài)時,則執(zhí)行S6 ;S6,所述防沉迷控制模塊恢復所述防沉迷計時器繼續(xù)計時。通過上述步驟,防沉迷控制模塊實時監(jiān)測操作指令輸入接口的占用狀態(tài),當操作指令輸入接口為空閑狀態(tài),并且,其連續(xù)空閑時間達到特定值時,即暫停防沉迷計時器;而一旦當監(jiān)測到操作指令輸入接口為非空閑狀態(tài)時,即喚醒防沉迷計時器。因此,當游戲玩家在登錄某個游戲賬號后,既使沒有退出該游戲賬號,只要連續(xù)不執(zhí)行任何操作,即暫停防沉迷計時器,游戲玩家從而可以進行適當?shù)男菹?。S6之后,還包括S7,當所述指定游戲賬戶通過所述游戲控制模塊退出游戲時,同時停止所述防沉迷計時器進行計時。本發(fā)明中,S1-S6中,防沉迷計時器的暫停功能啟動方式為被動啟動,即通過防沉迷控制模塊對操作指令輸入接口的監(jiān)測結(jié)果而啟動。此外,本發(fā)明中,還包括以下兩種暫停啟動方式(一 )游戲玩家主動啟動防沉迷計時器的暫停功能即當游戲玩家需要暫時休息時,可以點擊暫停輸入接口對應的按鈕,進而向防沉迷控制模塊發(fā)送啟動暫停請求;然后防沉迷控制模塊同時暫停防沉迷計時器和游戲;具體的S1之后,還包括S8,當所述防沉迷控制模塊接收到所述暫停輸入接口上傳的啟動暫停請求時,所述防沉迷控制模塊同時執(zhí)行步驟Al和步驟BI
步驟Al,所述防沉迷控制模塊向所述防沉迷計時器發(fā)送第一啟動暫停指令;所述防沉迷計時器在接收到所述第一啟動暫停指令時,暫停繼續(xù)計時;步驟BI,所述防沉迷控制模塊向所述游戲控制模塊發(fā)送第二啟動暫停指令;所述游戲控制模塊在接收到所述第二啟動暫停指令時,暫停游戲的運行。S9,當所述防沉迷控制模塊接收到所述暫停輸入接口上傳的終止暫停請求時,所述防沉迷控制模塊同時執(zhí)行步驟A2和步驟B2 步驟A2,所述防沉迷控制模塊向所述防沉迷計時器發(fā)送第一終止暫停指令;所述防沉迷計時器在接收到所述第一終止暫停指令時,恢復繼續(xù)計時;步驟B2,所述防沉迷控制模塊向所述游戲控制模塊發(fā)送第二終止暫停指令;所述游戲控制模塊在接收到所述第二終止暫停指令時,恢復游戲的運行。( 二)防沉迷控制模塊根據(jù)人臉識別裝置的監(jiān)測結(jié)果啟動防沉迷計時器的暫停功倉泛即S10,所述人臉識別裝置實時監(jiān)控游戲終端機前面固定區(qū)域的場景情況,判斷所述游戲終端機前固定區(qū)域是否存在人臉,如果不存在,則向所述防沉迷控制模塊發(fā)送暫停指令;所述防沉迷控制模塊接收到所述暫停指令后,暫停所述防沉迷計時器。S 11,當所述人臉識別裝置識別出所述游戲終端機前固定區(qū)域存在人臉時,向所述防沉迷控制模塊發(fā)送恢復計時指令;所述防沉迷控制模塊接收到所述恢復計時指后,恢復所述防沉迷計時器繼續(xù)計時。可見,通過本發(fā)明提供的游戲防沉迷系統(tǒng)和方法,防沉迷計時器開始計時和停止計時的條件更加靈活多樣,具體的,防沉迷計時器暫時啟動方式包括三種(一)防沉迷控制模塊根據(jù)監(jiān)測操作指令輸入接口的狀態(tài)而啟動防沉迷計時器的暫停功能;(二)游戲玩家主動啟動防沉迷計時器的暫停功能(三)防沉迷控制模塊根據(jù)人臉識別裝置的監(jiān)測結(jié)果啟動防沉迷計時器的暫停功能;從而能夠防止游戲玩家長時間不間斷的處于游戲狀態(tài),有利于游戲玩家的身心健康。以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視本發(fā)明的保護范圍。
權(quán)利要求
1.一種游戲防沉迷系統(tǒng),其特征在于,包括防沉迷控制模塊、采集模塊、防沉迷計時器、游戲控制模塊和操作指令輸入接口 ;所述防沉迷控制模塊分別與所述采集模塊、所述防沉迷計時器、所述游戲控制模塊和所述操作指令輸入接口連接。
2.根據(jù)權(quán)利要求I所述的游戲防沉迷系統(tǒng),其特征在于,還包括人臉識別裝置;所述人臉識別裝置與所述防沉迷控制模塊連接。
3.根據(jù)權(quán)利要求I所述的游戲防沉迷系統(tǒng),其特征在于,所述操作指令輸入接口包括第一操作指令輸入子接口和/或第二操作指令輸入子接口和/或第三操作指令輸入子接口;其中,所述第一操作指令輸入子接口與觸摸屏電連接,所述第二操作指令輸入子接口與鼠標電連接,所述第三操作指令輸入子接口與鍵盤電連接。
4.根據(jù)權(quán)利要求I所述的游戲防沉迷系統(tǒng),其特征在于,還包括暫停輸入接口;所述暫停輸入接口與所述防沉迷控制模塊連接。
5.一種應用權(quán)利要求1-4任一項所述游戲防沉迷系統(tǒng)的游戲防沉迷方法,其特征在于,包括以下步驟 Si,指定游戲賬戶通過所述游戲控制模塊啟動游戲,同時啟動所述防沉迷計時器開始計時; S2,所述采集模塊采集所述操作指令輸入接口的占用狀態(tài)信息,并實時將所述占用狀態(tài)信息發(fā)送給所述防沉迷控制模塊; S3,所述防沉迷控制模塊對所述占用狀態(tài)信息進行分析,判斷所述操作指令輸入接口的當前狀態(tài)是否為空閑狀態(tài);如果判斷結(jié)果為是,則執(zhí)行S4 ; S4,所述防沉迷控制模塊進一步判斷所述操作指令輸入接口的連續(xù)空閑時間長度是否達到設定時間長度,如果判斷結(jié)果為是,則執(zhí)行S5 ; S5,所述防沉迷控制模塊暫停所述防沉迷計時器;然后循環(huán)執(zhí)行S2和S3,直到所述防沉迷控制模塊判斷所述操作指令輸入接口的當前狀態(tài)為非空閑狀態(tài)時,則執(zhí)行S6 ; S6,所述防沉迷控制模塊恢復所述防沉迷計時器繼續(xù)計時。
6.根據(jù)權(quán)利要求5所述的游戲防沉迷方法,其特征在于,S6之后,還包括 S7,當所述指定游戲賬戶通過所述游戲控制模塊退出游戲時,同時停止所述防沉迷計時器進行計時。
7.根據(jù)權(quán)利要求5所述的游戲防沉迷方法,其特征在于,SI之后,還包括 S8,當所述防沉迷控制模塊接收到所述暫停輸入接口上傳的啟動暫停請求時,所述防沉迷控制模塊同時執(zhí)行步驟Al和步驟BI 步驟Al,所述防沉迷控制模塊向所述防沉迷計時器發(fā)送第一啟動暫停指令;所述防沉迷計時器在接收到所述第一啟動暫停指令時,暫停繼續(xù)計時; 步驟BI,所述防沉迷控制模塊向所述游戲控制模塊發(fā)送第二啟動暫停指令;所述游戲控制模塊在接收到所述第二啟動暫停指令時,暫停游戲的運行。
8.根據(jù)權(quán)利要求7所述的游戲防沉迷方法,其特征在于,S8之后,還包括 S9,當所述防沉迷控制模塊接收到所述暫停輸入接口上傳的終止暫停請求時,所述防沉迷控制模塊同時執(zhí)行步驟A2和步驟B2 步驟A2,所述防沉迷控制模塊向所述防沉迷計時器發(fā)送第一終止暫停指令;所述防沉迷計時器在接收到所述第一終止暫停指令時,恢復繼續(xù)計時;步驟B2,所述防沉迷控制模塊向所述游戲控制模塊發(fā)送第二終止暫停指令;所述游戲控制模塊在接收到所述第二終止暫停指令時,恢復游戲的運行。
9.根據(jù)權(quán)利要求5所述的游戲防沉迷方法,其特征在于,SI之后,還包括 S10,所述人臉識別裝置實時監(jiān)控游戲終端機前面固定區(qū)域的場景情況,判斷所述游戲終端機前固定區(qū)域是否存在人臉,如果不存在,則向所述防沉迷控制模塊發(fā)送暫停指令; 所述防沉迷控制模塊接收到所述暫停指令后,暫停所述防沉迷計時器。
10.根據(jù)權(quán)利要求9所述的游戲防沉迷方法,其特征在于,SlO之后,還包括 Sll,當所述人臉識別裝置識別出所述游戲終端機前固定區(qū)域存在人臉時,向所述防沉迷控制模塊發(fā)送恢復計時指令; 所述防沉迷控制模塊接收到所述恢復計時指后,恢復所述防沉迷計時器繼續(xù)計時。
全文摘要
本發(fā)明提供一種游戲防沉迷系統(tǒng)和方法,該系統(tǒng)包括防沉迷控制模塊、采集模塊、防沉迷計時器、游戲控制模塊和操作指令輸入接口;所述防沉迷控制模塊分別與所述采集模塊、所述防沉迷計時器、所述游戲控制模塊和所述操作指令輸入接口連接。通過本發(fā)明提供的游戲防沉迷系統(tǒng)和方法,防沉迷計時器開始計時和停止計時的條件更加靈活多樣,從而能夠防止游戲玩家長時間不間斷的處于游戲狀態(tài),有利于游戲玩家的身心健康。
文檔編號G06F19/00GK102902880SQ20121031317
公開日2013年1月30日 申請日期2012年8月29日 優(yōu)先權(quán)日2012年8月29日
發(fā)明者仲金德 申請人:四三九九網(wǎng)絡股份有限公司