论文部分内容阅读
游戏已经成为当代青少年日常生活中的正常活动,但是游戏很容易使得青少年沉迷其中而影响了正常的生活活动与学习,因此对于如何控制青少年游戏时间在合理的范围之内成了一个很现实的要求。现在流行的游戏很多,不同的游戏对人的影响也不尽相同,所以我们需要对不同年龄段的青少年,在进行不同的游戏过程中设置相应的时间限制,而这种限制工作需要我们提供一个统一的管理平台,并且能够实时监控,并对获取的数据进行处理,最后能够关联相应的业务逻辑做出诸如警报、直接禁止游戏等动作。本论文正是针对上述问题,在计算机平台上建立一个统一管理平台,采用的工具是.NET平台,另外使用MYSQL为数据库,最终实现了游戏沉迷监控系统,达到了监控未成年人游戏的目的,其中主要内容为:首先对游戏沉迷系统的需求方案进行详细的分析,然后针对需求对游戏沉迷系统进行定义,确认了游戏沉迷的时间点计算算法,接着设定了身份认证模块,采用MD5算法,根据当前参数通过算法函数生成当前口令,在认证端,接收到当前口令后,利用相同的单向散列函数生成当前口令,通过核对口令来决定是否通过认证。另外游戏的认定是通过进程监控的方式完成,即时把系统运行过程中生成的进程与游戏厂商提供的进程进行匹配,监控采用的技术是虚拟化的进程监控技术。另外对监控结果进行的信息处理方案由统一的接口来提供基础信息,并且建立触发器对系统运行过程中的不同时间点采取不同的处理方案,再通过WebService的方式把客户端信息与服务端进行通信,并且接受服务端的控制,如果服务端不在线则通过客户端离线管理来替代服务端的工作。然后建立系统部署图,对系统部署模块以及系统运行的数据流进行说明,并实现系统,以及对部分核心伪代码进行分析。最后对系统的功能进行测试。