一种局域网内客户端计算机的启动、计时控制方法及系统的制作方法

文档序号:9618548阅读:429来源:国知局
一种局域网内客户端计算机的启动、计时控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及一种局域网内客户端计算机的启动、计时控制方法及系统。
【背景技术】
[0002]目前,现有的客户端计时验证技术都是采用应用层解决方案,即计时验证客户端程序为一个应用软件,安装在每台客户端计算机的操作系统上,每次客户端计算机开机后,先启动操作系统,完成后再加载验证以及计时的客户端软件,计时验证客户端软件再根据验证与计费服务端指令锁定或解锁操作系统桌面。
[0003]如公开号为102820974A的中国专利公开了一种基于移动通讯网络的网吧管理系统及实现方法,申请号为201110151926.7。该方法的核心步骤为:客户端装有操作系统,网吧管理系统根据移动终端发送的上机请求,查找并获取网吧电脑的空位信息;网吧管理系统生成用于使用空位上的电脑的上机验证码;网吧管理系统将所述空位信息和所述上机验证码发送至移动终端,以供移动用户到空位上的电脑上机。
[0004]现有的这种验证方式,其存在的缺点是显而易见的:当用户利用操作系统漏洞绕过这种客户端软件的桌面锁定或阻止此客户端软件运行或通过破解软件终止客户端软件的进程时,验证与计时服务端就对此客户端计算机失去了控制,从而用户可以无管控地上机,造成客户端计算机控制上的混乱;另外,一般计时验证客户端软件在客户端机器上安装有监控和保护模块,实时监控和保护计时验证客户端进程正常运行,并实时通知服务端最近状况,同时也会阻止其它一些软件进程对本客户端的干预,以确保本客户端的正常运行,但是,这样的监控模块会给操作系统本身稳定性带来很多不可预知的问题,同时也会影响到其它软件在本操作系统上的运行,带来很多不兼容的问题,还有监控模块需要实时监控和反馈,这会占用很多的系统资源,导致客户端机器运行缓慢。因此,有必要设计一种局域网内客户端计算机的启动、计时控制方法及系统。

【发明内容】

[0005]本发明所要解决的技术问题是提供一种局域网内客户端计算机的启动、计时控制方法及系统,该局域网内客户端计算机的启动、计时控制方法及系统易于实施,安全性高。
[0006]发明的技术解决方案如下:
[0007]—种局域网内客户端计算机的启动、计时控制方法,所述的局域网内设有I/O数据服务器、客户端操作系统服务器群和至少一个客户端计算机;
[0008]I/O数据服务器:为本局域网数据控制中心,用于对所有客户端计算机操作系统启动之前的用户验证以及计时控制,对所有计时信息、用户信息(还可以进一步包括收费信息)、客户端计算机的状态信息进行存储;
[0009]客户端操作系统服务器群:是一个文件服务器群,由多台文件服务器组成,存储有本局域网中所有客户端计算机所需的操作系统和文件,并能接受I/O数据服务器的指令从而给本局域网中的客户端计算机提供操作系统和文件交换;
[0010]客户端计算机的启动过程包括以下步骤:
[0011]步骤1:客户端计算机开机硬件自检后,通过网卡bootrom程序广播一个包含本机网卡MAC地址的引导请求;
[0012]步骤2:1/0数据服务器收到该引导请求后,分配给该客户端计算机机器名、IP地址、子网掩码、I/O数据服务器端的IP地址以及一个初始启动验证包,并将以上数据【包括分配给该客户端计算机机器名、IP地址、子网掩码、I/O数据服务器端的IP地址】打成数据封包发给该客户端计算机;
[0013]步骤3:客户端计算机收到I/O数据服务器的数据封包后,部署I/O数据服务器分配给本机的机器名、IP地址、子网掩码,然后(利用TFTP协议或其他协议)从I/O数据服务器下载初始启动验证包并在内存里运行该初始启动验证包,初始启动验证包加载成功后弹出用户验证界面,在用户验证界面输入用户验证信息,然后将用户输入的验证信息封包发给I/O数据服务器,等待I/O数据服务器验证;
[0014]步骤4:1/0数据服务器收到用户验证信息后,验证该用户验证信息是否为有效时长的用户信息,完成验证后,I/O数据服务器启动对该用户的服务计时(或者说计费),然后为该客户端计算机与相应的客户端操作系统服务器建立通信通道,并发出数据包告知客户端计算机执行下一步操作系统选择操作,同时把与之相对应的客户端操作系统服务器的IP地址信息和它提供的客户端操作系统包路径地址信息、客户端文件数据包路径地址信息封包发给客户端计算机;
[0015]步骤5:客户端计算机收到I/O数据服务器发送过来的验证成功的信息和客户端操作系统服务器地址信息包(包括:客户端操作系统服务器的IP地址,它提供的操作系统包和文件数据包路径地址信息)后,运行操作系统选择操作界面,在操作系统选择界面展示出I/O数据服务器提供的相应可选的客户端操作系统服务器系统包的名称,自动或手动选择后,客户端计算机利用I/O数据服务器建立的通信通道,读取【通过UDP协议(TCP协议或自有协议)读取】相应的客户端操作系统服务器提供的系统包文件,完成操作系统的启动。
[0016]步骤3中的用户验证信息为用户名和密码【该用户名和密码可以在服务点取得或者其他途径(如网上支付购买)获得。所有用户名和密码会保存在I/O数据服务器的数据库中。【用户名可以是:证件号、手机号、用户自定义字符和数字、随机生成字符和数字;密码可以是:用户自定义或随机生成的字符和数字】。
[0017]步骤3中的用户验证信息能通过使用手机扫描用户验证界面的二维码的方式获得【具体操作:用手机扫描用户验证界面的二维码,二维码为WEB地址链接,点击进入云服务器的WEB页面,填入相关信息(如:用户信息),选择需要的服务(如购买时长),网络支付费用,收到用户验证信息。】
[0018]当某一用户所预设的时长即将到达时,I/O数据服务器会马上给该用户所在的客户端计算机发送续时提醒信息,当该用户预设的时长完全用完且用户没有续时的情况下,I/O数据服务器会通知客户端操作系统服务器群停止对当前服务的用户所对应的客户端计算机任何数据的交换(交互),可以进一步关闭该用户所在的客户端计算机。【当重新开启该客户端计算机时,必须重新验证才能启动操作系统。】
[0019]I/O数据服务器与云服务器通过互联网相连;云服务器为建立在互联网的服务器群,【云服务器存储着与I/o数据服务器上的本地数据库完全相同的数据库】,云服务器与I/o数据服务器之间信息共享,且数据库实时同步;用户或管理者使用互联网访问云服务器【如智能手机,PC机、笔记本电脑、平板电脑等】通过WEB方式访问云服务器,用户能使用互联网设备获得用户验证信息,【可以进一步购买时长,预订某台客户端计算机。管理者可以使用互联网设备查询局域网所有客户端计算机运行状态,查询用户验证信息等所有信息统计等。】
[0020]局域网内还设有服务点;服务点:为1个或多个,用于对I/O数据服务器所有数据信息、功能模块的展示和操作,相当于I/o数据服务器的操作端。主要功能:收取用户费用给用户建立验证信息并设置时长;对于不收费的场所,用于录入用户信息然后建立用户验证信息并设置时长,
[0021]I/O数据服务器中具有数据库,数据库中存储有不同用户的用户相关信息,用户相关信息包括用户名、密码和状态信息【用户时长,是否有效用户,是否高级用户等】。
[0022]—种局域网内客户端计算机的启动、计时控制系统,包括客户端操作系统服务器群、I/O数据服务器和至少一个客户端计算机;客户端操作系统服务器群、I/O数据服务器至少一个客户端计算机连成局域网;采用前述的局域网内客户端计算机的启动、计时控制方法对客户端计算机的启动实施控制。
[0023]I/O数据服务器中具有数据库,数据库中存储有不同用户的用户相关信息,用户相关信息包括用户名、密码和状态信息【是否有效用户,是否高级用户等】。
[0024]本发明的核心是在客户端计算机操作系统启动之前完成用户验证并启动计时,让客户端计算机由传统的硬盘启动改为从网络启动,在本局域网内架设I/O数据服务器和客户端操作系统服务器群,通过验证步骤后,才允许客户端计算机启动操作系统并开始计时控制。
[0025]有益效果:
[0
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1