一种磁盘分区还原保护下的游戏或软件的更新方法,其特征在于硬盘数据保护程序是将数据保护开启,游戏或软件存放的分区是物理硬盘并且具有还原保护。软件数值记录程序是将软件数值记录需要得到或记录游戏或软件中关键程序的希哈值,将这些希哈值数据进行整理和归纳后用于和还原保护系统交互。或者可以把磁盘保护的分区生成一个新的可写分区,在可写分区中写入更新的具体数据后,再将可写分区合并到磁盘保护的分区中,这样数据就可以最终写入被保护的分区。合法数据写入程序是在还原保护系统保护下,由关键程序把从游戏或软件官方直接更新下来的数据与软件数值记录程序中记录下来游戏或软件中关键程序的希哈值进行比对后将赋予游戏或软件官方更新程序合法性,使其可以真实写入磁盘分区或是可写分区中,并且重启系统后更新后的数据可以不被硬盘数据保护程序还原。
【技术实现步骤摘要】
本专利技术涉及一种游戏或软件的更新方法,特别涉及一种磁盘分区还原保护下的游戏或软件的更新方法。
技术介绍
目前,分区还原保护模式下游戏或软件更新方式如下一种是更新游戏或软件前解除磁盘的还原保护,手工更新游戏或软件后进行还原保护。另一种是通过三层更新方式,即由专业的游戏或软件更新服务公司,在游戏或软件运营官方更新游戏或软件版本后,将自己系统中一层主服务器(群)内的游戏或软件版本更新,通过整理校验文件后将最新版本的游戏或软件所在目录中的文件以HTTP、 FTP、 BT、 P2P、 P2SP等形式向网吧专门设立的二层服务器更新,再由属于第三层的网吧客户机用对比或是BT校验方式向第二层服务器请求数据,将受还原保护的分区数据更新并且储存。 以上两种方式都存在不便和不合理之处,手工的形式更新需要专门的更新游戏或软件的人员频繁的进行更新工作;而三层更新需要额外增加服务器硬件,游戏或软件官方更新一次游戏或软件版本,游戏或软件中被改变文件大小可能将是游戏或软件官方提供更新包容量的几十倍甚至几百倍,目前的三层更新机制中,如果使用非BT形式传输至二层服务器,将占用改变文件的总容量的带宽,在实际应用下,BT的更新方式也不能省掉更多的带宽,而且BT对于每个文件都要进行希哈校验,使得用户的磁盘一直在忙碌状态中,影响其他的程序使用。 每个游戏或软件都有自己的更新机制,可以自己更新到最新版本,但在磁盘分区还原保护下,当系统重新启动后游戏或软件又将恢复到保护前的版本,三层更新以外更新的数据因无法得到合法性,所有更新的数据将在客户机重新启动系统后被还原。由于网吧的机器数量非常多,对于游戏或软件运营商官方来讲,这种重复的更新活动大大占用了他们服务器的带宽,对于网吧来讲,这种重复的更新工作,也大大占用了网吧的带宽。 举例说明在三层更新时,某时有IO个游戏或软件需要更新。平均每个游戏或软件更新包为IOM,更新后每个游戏或软件目录中被改动的文件总的容量为3G,每个游戏或软件需要1分钟的更新时间,平均整理和校验每个游戏或软件需要两分钟时间,从一层到二层的服务器群更新数据由于一层服务器带宽限制,每个游戏或软件更新到二层将需要25分钟时间,那么这十个游戏完全更新到二层需要280分钟的时间,再由二层服务器向三层的网吧客户机更新,每个游戏将用两分钟以上的时间,这样十个游戏或软件完全更新到客户机需要最少300分钟时间,而在这时间内,未被及时更新的游戏或是软件在运行时会进入游戏或是软件自身的官方服务器进行更新,而他们更新下来的数据不能储存到客户机磁盘中,在没有完全更新完前,这些数据和带宽将被白白的浪费。
技术实现思路
根据以上的技术问题,提出一种解决了手工更新和三层更新缺点的更新方法,本专利技术不但可以达到最即时的更新速度,而且减少了人工和更新环节,节约了三层中服务器(群)的硬件投入,节约了网吧的带宽和游戏或软件运营商官方的更新服务器带宽,大大提高了游戏或软件更新流程中的效率和降低了更新过程中的成本。 更新方法由硬盘数据保护程序(1)、软件数值记录程序(2)、合法数据写入程序(3)组成,其特征在于硬盘数据保护程序是将数据保护开启,游戏或软件存放的分区是物理硬盘并且具有还原保护。软件数值记录程序是将软件数值记录需要得到或记录游戏或软件中关键程序的希哈值,将这些希哈值数据进行整理和归纳后用于和还原保护系统交互。或者可以把磁盘保护的分区生成一个新的可写分区,在可写分区中写入更新的具体数据后,再将可写分区合并到磁盘保护的分区中,这样数据就可以最终写入被保护的分区。合法数据写入程序是在还原保护系统保护下,由关键程序把从游戏或软件官方直接更新下来的数据与软件数值记录程序中记录下来游戏或软件中关键程序的希哈值进行比对后将赋予游戏或软件官方更新程序合法性,使其可以真实写入磁盘分区或是可写分区中,并且重启系统后更新后的数据可以不被硬盘数据保护程序还原。具体实施例方式在支持数据直接穿透的磁盘分区还原保护中,磁盘还原软件在第一时间运行,因为游戏或软件更新的数据是主要是由游戏或软件主运行文件进行判断并且更新的,将游戏或软件更新后的所有主文件的希哈校验值记录,这些数据非常的小,将这些数据发送给网吧还原保护系统,等游戏或软件有了更新时这些主文件更新的数据,将被赋予合法性和安全性,可以真实的写入还原保护的磁盘中。或是在网吧客户机上放置一个游戏或软件执行管理器或是叫游戏或软件菜单,由运行器决定和判断游戏或软件主文件的合法性,并且通知还原保护系统程序,由游戏或软件执行管理器运行的游戏或软件主文件后更新的数据,被赋予合法性和安全性,可以真实的写入还原保护的磁盘中。 举例说明在某时有IO个游戏或软件需要更新。平均每个游戏或软件更新包为IOM,更新后每个游戏或软件目录中被改动的文件总的容量为3G,每个游戏或软件需要1分钟的更新时间,那么用本专利技术更新完IO个游戏或软件需要IO分钟时间,网吧客户机将直接向游戏或软件运营商官方请求共100M的数据用于更新自身到最新版本。由关键程序把从游戏或软件官方直接更新下来的数据赋予合法性,使其可以真实写入磁盘分区或是可写分区中,这样游戏或软件可以快速的进入,而系统重启后此游戏或软件也可以马上运行使用,不必再去更新。权利要求一种,由硬盘数据保护程序(1)、软件数值记录程序(2)、合法数据写入程序(3)组成,其特征在于硬盘数据保护程序是将数据保护开启,游戏或软件存放的分区是物理硬盘并且具有还原保护。2. 根据权利要求1所述,其特征在于软件数值记录程序是将软件数值记录需要得到或记录游戏或软件中关键程序的希哈值,将这些希哈值数据进行整理和归纳后用于和还原保护系统交互,或者可以把磁盘保护的分区生成一个新的可写分区,在可写分区中写入更新的具体数据后,再将可写分区合并到磁盘保护的分区中,这样数据就可以最终写入被保护的分区。3. 根据权利要求1所述,其特征在于合法数据写入程序是在还原保护系统保护下,由关键程序把从游戏或软件官方直接更新下来的数据与软件数值记录程序中记录下来游戏或软件中关键程序的希哈值进行比对后将赋予游戏或软件官方更新程序合法性,使其可以真实写入磁盘分区或是可写分区中,并且重启系统后更新后的数据可以不被硬盘数据保护程序还原。全文摘要一种,其特征在于硬盘数据保护程序是将数据保护开启,游戏或软件存放的分区是物理硬盘并且具有还原保护。软件数值记录程序是将软件数值记录需要得到或记录游戏或软件中关键程序的希哈值,将这些希哈值数据进行整理和归纳后用于和还原保护系统交互。或者可以把磁盘保护的分区生成一个新的可写分区,在可写分区中写入更新的具体数据后,再将可写分区合并到磁盘保护的分区中,这样数据就可以最终写入被保护的分区。合法数据写入程序是在还原保护系统保护下,由关键程序把从游戏或软件官方直接更新下来的数据与软件数值记录程序中记录下来游戏或软件中关键程序的希哈值进行比对后将赋予游戏或软件官方更新程序合法性,使其可以真实写入磁盘分区或是可写分区中,并且重启系统后更新后的数据可以不被硬盘数据保护程序还原。文档编号G06F11/14GK101777015SQ201010114469公开日2010年7月14日 申请日期2010年2月26日 优先权日2010年2月26日专利技术者陈立明 申请本文档来自技高网...
【技术保护点】
一种磁盘分区还原保护下的游戏或软件的更新方法,由硬盘数据保护程序(1)、软件数值记录程序(2)、合法数据写入程序(3)组成,其特征在于硬盘数据保护程序是将数据保护开启,游戏或软件存放的分区是物理硬盘并且具有还原保护。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈立明,
申请(专利权)人:陈立明,
类型:发明
国别省市:13[中国|河北]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。