王 璐
(鐵道警察學(xué)院公安技術(shù)系,河南鄭州,450053)
基于分布式數(shù)據(jù)庫(kù)的防沉迷系統(tǒng)的應(yīng)用研究
王 璐
(鐵道警察學(xué)院公安技術(shù)系,河南鄭州,450053)
當(dāng)前社會(huì),青少年網(wǎng)游成癮的現(xiàn)象是一個(gè)需要給予高度重視的問(wèn)題?;诂F(xiàn)有的網(wǎng)游防沉迷系統(tǒng)所存在的不足之處,本文提出了一種基于分布式數(shù)據(jù)庫(kù)技術(shù)的防沉迷系統(tǒng)應(yīng)用方案,該方案將分布式數(shù)據(jù)庫(kù)技術(shù)應(yīng)用于防沉迷系統(tǒng)之中,能夠有效地限制青少年進(jìn)行網(wǎng)游的方式和時(shí)間,從而對(duì)防止青少年過(guò)度沉迷網(wǎng)游有著極大的現(xiàn)實(shí)意義。
分布式數(shù)據(jù)庫(kù)技術(shù);防沉迷系統(tǒng);網(wǎng)絡(luò)身份證
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展和互聯(lián)網(wǎng)的普及,網(wǎng)絡(luò)游戲也日益融入人們的日常生活中。尤其是大量的青少年,面對(duì)網(wǎng)絡(luò)游戲的無(wú)限誘惑以及對(duì)網(wǎng)絡(luò)游戲的瘋狂癡迷,已經(jīng)使其達(dá)到了游戲成癮的程度。青少年是民族發(fā)展、社會(huì)進(jìn)步和國(guó)家富強(qiáng)的儲(chǔ)蓄力量,青少年的成長(zhǎng)決定著民族的成長(zhǎng),青少年的發(fā)展決定著社會(huì)的進(jìn)步,青少年的未來(lái)決定著國(guó)家的未來(lái)。因此,當(dāng)前大量青少年的這種不健康式狀況不但會(huì)影響到其本身的健康發(fā)展,也會(huì)影響到民族、社會(huì)和國(guó)家的健康發(fā)展。
現(xiàn)有的依賴身份認(rèn)證的防沉迷系統(tǒng)能夠在一定程度上發(fā)揮其有效限制青少年沉迷網(wǎng)游的積極作用,但是由于其本身所帶有的一些漏洞又使得該系統(tǒng)存在著弊端。本文提出了一種基于分布式數(shù)據(jù)庫(kù)技術(shù)的防沉迷系統(tǒng)的應(yīng)用方案,在設(shè)計(jì)理念上為以上問(wèn)題的解決提供了一定的參考價(jià)值。了網(wǎng)絡(luò)游戲防沉迷系統(tǒng)。這些系統(tǒng)能夠在一定程度上解決青少年網(wǎng)游成癮的問(wèn)題??偨Y(jié)起來(lái),這些系統(tǒng)基本上都是由三個(gè)部分組成,即前端注冊(cè)子系統(tǒng)、身份驗(yàn)證子系統(tǒng)和后臺(tái)查詢子系統(tǒng),如圖1所示。玩家在登陸游戲前必須先進(jìn)行身份認(rèn)證,即輸入個(gè)人身份證號(hào)碼,通過(guò)后臺(tái)數(shù)據(jù)庫(kù)連接到公安部門(mén)的身份驗(yàn)證系統(tǒng)進(jìn)行驗(yàn)證。所有通過(guò)實(shí)名認(rèn)證確定為未成年人身份的,或者實(shí)名身份信息不規(guī)范的和驗(yàn)證未通過(guò)的用戶均被納入網(wǎng)絡(luò)游戲防沉迷系統(tǒng),不能成功登陸游戲。另外,該系統(tǒng)對(duì)玩家的游戲時(shí)間也進(jìn)行了一定程度的限制。超過(guò)了規(guī)定時(shí)間,玩家在游戲中即使繼續(xù)游戲也不會(huì)得到相應(yīng)的游戲收益。
1.1 系統(tǒng)概述
圖1 防沉迷系統(tǒng)組成部分
針對(duì)一些青少年網(wǎng)游成癮的問(wèn)題,相關(guān)機(jī)構(gòu)和公司相繼推出
1.2 系統(tǒng)的不足之處
該系統(tǒng)在進(jìn)行有效的身份驗(yàn)證的同時(shí),也存在著一些不足之處,即用戶輸入的身份證號(hào)碼和真實(shí)姓名是否匹配,系統(tǒng)不能及時(shí)分辨。用戶在這時(shí)如果使用其他人的身份證或是使用身份證生成器來(lái)避開(kāi)防沉迷系統(tǒng)的約束是很容易的。未成年人如果使用身份證生成器,可以利用偽造的成年人身份證號(hào)很輕松地來(lái)登陸游戲。
另一方面,該系統(tǒng)對(duì)具有外掛、私服等行為的游戲以及對(duì)不存在等級(jí)和裝備要求的休閑游戲來(lái)說(shuō),其影響微乎其微。同時(shí),對(duì)于那些存在等級(jí)和裝備的游戲而言,盡管該系統(tǒng)對(duì)其進(jìn)行了時(shí)間限制。但是現(xiàn)在的網(wǎng)絡(luò)游戲種類(lèi)眾多,很少有玩家只選擇其中一款,甚至有的玩家在同一款游戲中擁有多個(gè)帳號(hào),這樣在交叉游戲的過(guò)程中就從另一個(gè)角度贏得了游戲時(shí)間。從這方面而言,該系統(tǒng)似乎也顯得無(wú)能為力了。
基于以上討論的現(xiàn)有防沉迷系統(tǒng)的不足,需要在其基礎(chǔ)上對(duì)其進(jìn)行技術(shù)上的改進(jìn)。本文提出了基于分布式數(shù)據(jù)庫(kù)技術(shù)的防沉迷系統(tǒng)的設(shè)計(jì)方案,這種改進(jìn)后的防沉迷系統(tǒng)不再要求用戶在進(jìn)行身份確認(rèn)的時(shí)候必須輸入身份證號(hào)碼,而是換以一種更為安全、穩(wěn)妥的身份驗(yàn)證方式,這種方式將使得用戶不能很輕易地利用別人的或是偽造的身份進(jìn)行驗(yàn)證登陸。
同時(shí),基于分布式數(shù)據(jù)庫(kù)的防沉迷系統(tǒng)還需要在玩家的游戲時(shí)間方面進(jìn)行更為完善的限制,對(duì)于某些玩家利用交叉游戲來(lái)獲取游戲時(shí)間的行為,新系統(tǒng)要有進(jìn)一步強(qiáng)而有效的控制。
3.1 分布式數(shù)據(jù)庫(kù)概述
分布式數(shù)據(jù)庫(kù)是一組邏輯相關(guān)的分布在計(jì)算機(jī)網(wǎng)絡(luò)上的多個(gè)數(shù)據(jù)庫(kù)的組合。分布式數(shù)據(jù)庫(kù)在邏輯上是一個(gè)統(tǒng)一的整體,在物理上則是分別存儲(chǔ)在不同的物理節(jié)點(diǎn)上。網(wǎng)絡(luò)中的每個(gè)物理節(jié)點(diǎn)由一般都由單個(gè)計(jì)算機(jī)組成,存儲(chǔ)在該計(jì)算機(jī)上的數(shù)據(jù)庫(kù)即為局部數(shù)據(jù)庫(kù),而從整體上來(lái)看,所有局部數(shù)據(jù)庫(kù)又組成了一個(gè)規(guī)模更為龐大的數(shù)據(jù)庫(kù),即為分布式數(shù)據(jù)庫(kù),也稱(chēng)為全局?jǐn)?shù)據(jù)庫(kù)。分布式數(shù)據(jù)庫(kù)的體系架構(gòu)如圖2所示。
圖2 分布式數(shù)據(jù)庫(kù)體系架構(gòu)
相對(duì)于傳統(tǒng)的集中式數(shù)據(jù)庫(kù)系統(tǒng)而言,分布式數(shù)據(jù)庫(kù)系統(tǒng)增加了三個(gè)部分:分布式數(shù)據(jù)庫(kù)管理系統(tǒng)(DDBMS)、分布式目錄和網(wǎng)絡(luò)訪問(wèn)進(jìn)程。DDBMS是用來(lái)管理分布在不同物理位置上的數(shù)據(jù)庫(kù)的應(yīng)用程序,分布式目錄為DDBMS提供了數(shù)據(jù)定位的必要信息,網(wǎng)絡(luò)訪問(wèn)進(jìn)程使用高級(jí)協(xié)議實(shí)現(xiàn)各個(gè)不同物理位置上的局部數(shù)據(jù)庫(kù)之間的通信。分布式數(shù)據(jù)庫(kù)具有局部自治性和分布透明性等重要特性。
3.2 系統(tǒng)設(shè)計(jì)的總體方案
根據(jù)改進(jìn)的防沉迷系統(tǒng)的要求和分布式數(shù)據(jù)庫(kù)技術(shù)的特點(diǎn),可設(shè)計(jì)出如下的系統(tǒng)的總體方案。在該方案中設(shè)置需要引入的分布式數(shù)據(jù)庫(kù),即網(wǎng)游時(shí)間數(shù)據(jù)庫(kù)。
首先劃分各個(gè)不同的地區(qū),在各個(gè)地區(qū)分別建立屬于其本地的一個(gè)網(wǎng)游時(shí)間數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)存放的是該地區(qū)所有網(wǎng)游玩家在一段時(shí)間內(nèi)登陸網(wǎng)游進(jìn)行游戲的統(tǒng)計(jì)時(shí)間。然后需要給各游戲玩家限定在一段時(shí)間內(nèi)能夠上網(wǎng)進(jìn)行游戲的時(shí)間上限值。
引入了作為分布式數(shù)據(jù)庫(kù)的網(wǎng)游時(shí)間數(shù)據(jù)庫(kù)后,在現(xiàn)有防沉迷系統(tǒng)的基礎(chǔ)上,改進(jìn)后的防沉迷系統(tǒng)由前端注冊(cè)子系統(tǒng)、身份驗(yàn)證子系統(tǒng)、后臺(tái)查詢子系統(tǒng)和網(wǎng)游計(jì)時(shí)子系統(tǒng)四個(gè)部分組成,如圖3所示。
圖3 基于分布式數(shù)據(jù)庫(kù)的防沉迷系統(tǒng)組成該部分
在具體實(shí)現(xiàn)上,前端注冊(cè)子系統(tǒng)負(fù)責(zé)對(duì)玩家網(wǎng)絡(luò)身份的注冊(cè),這里不再是使用身份證號(hào)進(jìn)行注冊(cè),而是玩家所持有的網(wǎng)絡(luò)身份證。所謂網(wǎng)絡(luò)身份證,即是用戶出示其本人身份證在相關(guān)辦理部門(mén)所辦理的具有上網(wǎng)資格的身份認(rèn)證。因?yàn)榫W(wǎng)絡(luò)身份證并非人人都有,而其辦理也需要相關(guān)手續(xù),這樣可以避免一些玩家隨意利用別人身份證或是身份證生成器非法注冊(cè)并登陸網(wǎng)游。身份驗(yàn)證子系統(tǒng)是玩家在登陸因特網(wǎng)上任何一款游戲時(shí)都必須先進(jìn)入的系統(tǒng)。即要求此時(shí),無(wú)論玩家在互聯(lián)網(wǎng)上登陸任何一款游戲的登陸客戶端,都要先進(jìn)入身份驗(yàn)證子系統(tǒng)進(jìn)行身份驗(yàn)證。而這時(shí)需要玩家在該子系統(tǒng)的界面中輸入所注冊(cè)成功的網(wǎng)絡(luò)身份證號(hào),如果玩家輸入的網(wǎng)絡(luò)身份證號(hào)有誤時(shí),則其身份驗(yàn)證失敗。網(wǎng)游計(jì)時(shí)子系統(tǒng)則是改進(jìn)后的防沉迷系統(tǒng)的核心部分,是針對(duì)玩家在進(jìn)行網(wǎng)游時(shí)所設(shè)計(jì)的計(jì)時(shí)系統(tǒng)。無(wú)論玩家進(jìn)行任何一款的游戲的娛樂(lè),該子系統(tǒng)都對(duì)玩家的游戲時(shí)間進(jìn)行計(jì)時(shí),并將此時(shí)間存儲(chǔ)到本地的網(wǎng)游時(shí)間數(shù)據(jù)庫(kù)中。若玩家跨地區(qū)進(jìn)行網(wǎng)游,則在該地區(qū)的網(wǎng)游時(shí)間數(shù)據(jù)庫(kù)中也需記錄下其游戲時(shí)間。當(dāng)玩家身份驗(yàn)證成功后,防沉迷系統(tǒng)立即通過(guò)后臺(tái)查詢子系統(tǒng)用其所輸入的網(wǎng)絡(luò)身份證號(hào)到其所屬地區(qū)的網(wǎng)游時(shí)間數(shù)據(jù)庫(kù)中讀取該玩家在某一時(shí)間段內(nèi)的總游戲時(shí)間。當(dāng)查詢到的此總游戲時(shí)間沒(méi)有超過(guò)所限定的游戲時(shí)間時(shí),則玩家可以成功登陸游戲,并繼續(xù)對(duì)玩家的總游戲時(shí)間進(jìn)行計(jì)時(shí),直到玩家結(jié)束游戲后,再將該總游戲時(shí)間發(fā)送給該玩家所屬地區(qū)的網(wǎng)游時(shí)間數(shù)據(jù)庫(kù)進(jìn)行更新保存;若超過(guò)了所限定的游戲時(shí)間,則登錄失敗。另一方面,如果玩家在正在進(jìn)行游戲的時(shí)候,所記錄的總游戲時(shí)間達(dá)到了所限定的時(shí)間值時(shí),防沉迷系統(tǒng)立即提醒玩家和強(qiáng)制退出游戲,并將此信息發(fā)送給該玩家所屬地區(qū)的網(wǎng)游時(shí)間數(shù)據(jù)庫(kù)。通過(guò)以上的系統(tǒng)流程,從而有效地限制了玩家過(guò)多地沉迷于網(wǎng)絡(luò)游戲。
在這一整個(gè)的系統(tǒng)流程中,需要主要的關(guān)鍵點(diǎn)是,利用分布式數(shù)據(jù)庫(kù)技術(shù)將各個(gè)地區(qū)的網(wǎng)游時(shí)間數(shù)據(jù)庫(kù)通過(guò)網(wǎng)絡(luò)組建成了分布式數(shù)據(jù)庫(kù)。如果在某一地區(qū)注冊(cè)的某位玩家跨地區(qū)到另一地區(qū)進(jìn)行網(wǎng)游,防沉迷系統(tǒng)則可以根據(jù)其網(wǎng)絡(luò)身份證號(hào)判斷出該玩家的所屬地區(qū),則直接到其所屬地區(qū)的網(wǎng)游時(shí)間數(shù)據(jù)庫(kù)中查找其用戶信息,從而體現(xiàn)了分布式數(shù)據(jù)庫(kù)的技術(shù)優(yōu)越性、地域優(yōu)越性以及管理優(yōu)越性。
分布式數(shù)據(jù)庫(kù)技術(shù)自從出現(xiàn)以來(lái)已經(jīng)取得了長(zhǎng)足的進(jìn)展,現(xiàn)如今分布式數(shù)據(jù)庫(kù)技術(shù)在社會(huì)生活的各個(gè)方面都有著很廣泛的應(yīng)用。而將其應(yīng)用于控制青少年沉迷于網(wǎng)游的防沉迷系統(tǒng)之中,也將會(huì)成為其典型的應(yīng)用之一。二者的有效結(jié)合,也能夠更好地彌補(bǔ)現(xiàn)有防沉迷系統(tǒng)的不足,對(duì)有效限制青少年的過(guò)度網(wǎng)游有著很好的效果。當(dāng)然,除了在技術(shù)上的改進(jìn)以外,社會(huì)各界也應(yīng)給予相應(yīng)的關(guān)注。譬如相關(guān)政府部分出臺(tái)一些積極的政策法規(guī),網(wǎng)絡(luò)身份證辦理部門(mén)在給用戶辦理網(wǎng)絡(luò)身份證時(shí)嚴(yán)把身份認(rèn)證關(guān),用戶出示的凡不是本人身份證一律不予辦理。這樣,基于分布式數(shù)據(jù)庫(kù)技術(shù)的網(wǎng)游防沉迷系統(tǒng)將會(huì)更進(jìn)一步發(fā)揮其強(qiáng)大而有效的控制作用。
[1] 葉小華.淺析網(wǎng)絡(luò)游戲?qū)Ξ?dāng)代大學(xué)生的影響[J].山東廣播電視大學(xué)學(xué)報(bào), 2012(1):32-34.
[2] 王雪梅.青少年網(wǎng)絡(luò)游戲成癮現(xiàn)象分析與應(yīng)對(duì)策略[J].學(xué)理論,2010(2):104-105.
[3] 吳煜.防沉迷系統(tǒng)的動(dòng)向觀察[J].觀察與思考,2007(10):40-41
[4] 侯佳佳,喬運(yùn)華,卜建國(guó)等.基于分布式數(shù)據(jù)庫(kù)數(shù)據(jù)處理的研究[J].制造業(yè)自動(dòng)化, 2012,35(1):94-96.
[5] 李昭原.數(shù)據(jù)庫(kù)技術(shù)新進(jìn)展[M].北京:清華大學(xué)出版社,2007.10
The Study of The Anti-Obsession System Based on Distributed Database Technology
Wang Lu
(Railway Police College,Zhengzhou Henan,450053,China)
In the current social,some young people online games obsession is a problem to be given a high attention.In this paper,on the basis of the deficiencies of the existing anti-obsession system,it poses application proposal of anti-obsession system based on the distributed database technology.The proposal applies the distributed database technology into anti-obsession system,which could limit the way and the time using by young people when they are playing online games effectively.Thereby,it has great practical significance on preventing young people from obsessing online games excessively.
distributed database technology;anti-obsession systems;network identity
文獻(xiàn)標(biāo)識(shí)碼:A
王璐(1984—),男,河南開(kāi)封人,鐵道警察學(xué)院助教,主要研究方向:計(jì)算機(jī)取證技術(shù)
鐵道警察學(xué)院校級(jí)教改項(xiàng)目(JY2013031)