计算机使用时间记录系统及方法

文档序号:9910897阅读:489来源:国知局
计算机使用时间记录系统及方法
【技术领域】
[0001]本发明涉及一种计算机使用时间记录系统及方法。
【背景技术】
[0002]计算机内安装的硬件装置和软件系统通常有一定的使用期限,不同硬件装置和软件系统的使用期限往往不同。目前用户很难了解计算机内各硬件装置和软件系统实际使用时间。计算机可能会由于硬件装置或软件系统过期使用而出现故障,从而给用户造成损失。

【发明内容】

[0003]鉴于以上内容,有必要提供一种计算机使用时间记录系统,可以记录计算机中的硬件装置和软件系统的使用时间。
[0004]此外,还有必要提供一种计算机使用时间记录方法。
[0005]—种计算机使用时间记录系统,该系统包括:初始化模块,用于当用户第一次使用客户端计算机时,记录客户端计算机初始安装的硬件装置和软件系统的信息;获取模块,用于当用户再次使用客户端计算机时,获取客户端计算机当前安装的硬件装置和软件系统的信息;处理模块,用于根据客户端计算机初始安装的硬件装置和软件系统的信息及当前安装的硬件装置和软件系统的信息计算客户端计算机当前安装的硬件装置和软件系统的累计使用时间;提示模块,用于当客户端计算机当前安装的硬件装置或软件系统的累计使用时间大于相应的使用期限时,发出更换硬件装置或者更新软件系统的提示。
[0006]一种计算机使用时间记录方法,该方法包括如下步骤:
[0007](a)当用户第一次使用客户端计算机时,记录客户端计算机初始安装的硬件装置和软件系统的信息;
[0008](b)当用户再次使用客户端计算机时,获取客户端计算机当前安装的硬件装置和软件系统的信息;
[0009](c)根据客户端计算机初始安装的硬件装置和软件系统的信息及当前安装的硬件装置和软件系统的信息计算客户端计算机当前安装的硬件装置和软件系统的累计使用时间;
[0010](d)当客户端计算机当前安装的硬件装置或软件系统的累计使用时间大于相应的使用期限时,发出更换硬件装置或者更新软件系统的提示。
[0011]相较于现有技术,所述的计算机使用时间记录系统及方法可以自动记录客户端计算机中的硬件装置和软件系统的使用时间,便于及时更换硬件装置或更新软件系统,避免由于硬件装置或软件系统过期使用而使客户端计算机出现故障,减小计算机故障带来的损失。
【附图说明】
[0012]图1是本发明计算机使用时间记录系统较佳实施例的运行环境图。
[0013]图2是本发明计算机使用时间记录系统较佳实施例的功能模块图。
[0014]图3是本发明计算机使用时间记录方法较佳实施例的流程图。
[0015]主要元件符号说明
[0016]服务端主机I
[0017]网络2
[0018]客户端计算机 3
[0019]计算机使用时间记录系统10
[0020]存储设备11
[0021]处理器12
[0022]初始化模块101
[0023]获取模块102
[0024]判断模块103
[0025]处理模块104
[0026]提示模块105
[0027]如下【具体实施方式】将结合上述附图进一步说明本发明。
【具体实施方式】
[0028]参阅图1所示,是本发明计算机使用时间记录系统较佳实施例的运行环境图。所述的计算机使用时间记录系统10安装并运行于服务端主机I中。所述服务端主机I可以是服务器。该服务端主机I还包括,但不仅限于,存储设备11及处理器12。该服务端主机I经由网络2与多个客户端计算机3(图1仅示出一个)建立网络连接。所述客户端计算机3可以是个人计算机。所述计算机使用时间记录系统10自动记录客户端计算机3中安装的硬件装置(例如主板、硬盘、内存、电源)和软件系统(例如Office、OutLook)的使用时间,将每个硬件装置与软件系统的使用时间与对应的使用期限进行比较,提醒用户及时更换硬件装置或更新软件系统,避免由于硬件装置或软件系统过期使用而使客户端计算机3出现故障,减小计算机故障带来的损失。所述网络2可以是内部网(Intranet),也可以是互联网(Internet)或其他类型的通讯网络,如 GPRS、Wi_Fi/WLAN、3G/WCDMA、3.5G/HSDPA、4G/LTE 等。
[0029]参阅图2所示,是本发明计算机使用时间记录系统较佳实施例的功能模块图。所述的计算机使用时间记录系统10包括初始化模块101、获取模块102、判断模块103、处理模块104及提示模块105。本发明所称的功能模块是指一种能够被服务端主机I的处理器12所执行并且能够完成固定功能的一系列程序指令段,其存储在服务端主机I的存储设备11中。因此本发明以下对软件都用模块加以描述。关于各功能模块101-105将于图3的流程图中作详细描述。
[0030]参阅图3所示,是本发明计算机使用时间记录方法较佳实施例的流程图。
[0031]步骤S01,当用户第一次使用客户端计算机3时,初始化模块101记录客户端计算机3中初始安装的硬件装置和软件系统的信息。
[0032]在本实施例中,客户端计算机3安装的硬件装置的信息包括硬件装置的识别码和硬件装置的初次使用时间。具体而言,客户端计算机3的基本输入输出系统(Basic InputOutput System, B1S)在客户端计算机3开机时执行自检,获取客户端计算机3初始安装的硬件装置的识别码和初次使用时间,将所述硬件装置的识别码存储于客户端计算机3的互补金属氧化物半导体(Complementary Metal Oxide Semiconductor, CMOS)中,并将所述硬件装置的初次使用时间写入客户端计算机3的B1S中,初次使用时间写入B1S中后不能更改。初始化模块101分别从客户端计算机3的CMOS和B1S中读取并记录该客户端计算机3初始安装的硬件装置的识别码和初次使用时间。所述硬件装置的识别码是在硬件装置生产过程中为其设置的标志,用以区分不同的硬件装置。每个硬件装置有唯一的识别码,例如,主板的识别码为主板的序列号。客户端计算机3的硬件装置的初次使用时间可以是当客户端计算机3开机时,利用实时时钟(Real-Time Clock, RTC)计时电路从客户端计算机3的锂电池的供电记录中获取得到。
[0033]客户端计算机3安装的软件系统的信息包括软件系统的名称和软件系统的初次使用时间。软件系统的初次使用时间可以是软件系统的注册时间。初始化模块101在客户端计算机3开机执行B1S自检时,获取客户端计算机3初始安装的软件系统的名称和初次使用时间。
[0034]步骤S02,当用户再次使用客户端计算机3时,获取模块102获取客
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1