本发明专利技术提供一种计算机使用期限限定方法,该方法包括以下步骤:S11、获取实时时钟信息,并将当前实时时钟信息保存于当前系统日期变量中;S12、获取当前参考日期,判断当前系统日期与当前参考日期是否一致,如果为是,则将当前系统日期变量中的信息保存于参考日期变量中;如果为否,则执行步骤S14;S13、判断当前参考日期是否达到使用截止日期,如果为是,则进入锁定关机状态;S14、根据当前系统日期和当前参考日期计算出用户的修改量,更新使用截止日期;S15、将当前系统日期中的信息保存于参考日期变量中,返回步骤S13中,继续执行;本发明专利技术还提供一种计算机使用期限限定系统。本发明专利技术使得使用期限的限定更加有效和安全,不会对用户的体验效果造成影响。
【技术实现步骤摘要】
一种计算机使用期限限定方法及系统
本专利技术属于计算机领域,尤其涉及一种计算机使用期限限定方法及系统。
技术介绍
BIOS (Basic Input and Output System,简称基本输入输出系统),是指集成在主 板上的一个ROM芯片,其中保存了微机系统最重要的基本输入输出程序、系统信息设置、开 机上电自检程序和系统启动自举程序等;它负责计算机开机时,对系统各项硬件进行初始 化设置和测试,以保证系统能够正常工作。BIOS也是用于联系计算机硬件和软件程序之间 的一组程序,该程序为计算机提供最低级及最直接的硬件控制。在计算机开机时,BIOS首先会对计算机加电自检(Power On Self Test,简称 POST),即检测刚接通电源的硬件部分是否正常,功能是否正常;接着初始化,包括创建中断 向量、设置寄存器、对一些外部设备进行初始化和检测等;最后是引导DOS或者其他操作系 统。同时,BIOS还具有程序服务程序和硬件中断处理能力,它的服务功能通过调用中断服 务程序来实现。EC (Embedded Controller,简称嵌入式控制器),它是一个16位单片机,内部本身 也具有一定容量的闪存来存储EC的代码。EC在微机系统中的地位绝不次于南北桥,在系统 开启的过程中,EC控制着绝大多数重要信号的时序。在笔记本电脑中,EC —直处于运行状 态,无论是开机或者是关机状态,除非把电池和适配器完全卸除。在工作过程中,EC会每隔 一定的时间轮询系统状态S0、S3、S4和S5,以做出相应的动作,配合用户需要使系统对应处 于运行、睡眠、休眠和关机状态。在操作系统驱动与EC 之间,ACPI (Advanced Configuration and Power Interface Specif ication,简称高级配置和电源管理接口规范)中定义了标准的硬件和软 件通信接口,EC通过发送SMI (System Management Interrupt,简称系统管理中断)和SCI (System Control Interrupt,简称系统控制中断),与操作系统进行交互。SMI是一种操作 系统级的中断,但是处于底层,基本上不被用户发觉;而SCI是一种由硬件发起的软硬件配 合完成的中断机制,对操作系统可见,用于通知上层AP (应用程序)做出相应的状态更改或 硬件要求的处理。因为操作系统中包含有ACPI的相关驱动,所以EC上报操作系统ACPI事 件只能通过SCI方式,即硬件使用SCI通知操作系统ACPI事件。RTC (Real Time Clock,简称实时时钟),它能够保存当前的时间,在实时系统中 RTC电路具有重要的作用。在计算机系统中,它用于更新计算机的时间;在计算机关机的状 态下,RTC电路能够振荡计数,开机后系统时间以RTC时间来校准。目前,某些供客户试用的便携式计算机的使用期限由厂商设定,具体设定使用期 限的方法一般通过限制系统时间的修改权限。但是,此种方法可能会被用户破解,继而修 改系统时间使得计时无效;同时,限制时间修改会限制用户的使用自由,影响用户的体验效 果,甚至会被当作产品设计的缺陷而被反馈回来。另外,使用期限的设定也可以使用第三方后台运行软件计时的方法,但是操作系统一旦更换软件计时也将无效;且后台软件一旦被发现,被用户卸载,将导致无法计时。
技术实现思路
本专利技术的目的是提供一种计算机使用期限限定方法,利用BIOS和EC作为载体完 成计算机使用期限的限定,当使用期限一到计算机将无法开机,达到限制用户使用的目的, 使得使用期限的限定更加有效和安全,同时也不会对用户的体验效果造成任何影响。本专利技术的目的是通过以下技术方案实现的一种计算机使用期限限定方法,该方法包括以下步骤511、获取实时时钟信息,并将当前实时时钟信息保存于当前系统日期变量中;512、获取当前参考日期,判断当前系统日期与当前参考日期是否一致,如果为是,则将 当前系统日期变量中的信息保存于参考日期变量中;如果为否,则执行步骤S14 ;513、判断当前参考日期是否达到使用截止日期,如果为是,则进入锁定关机状态;514、根据当前系统日期和当前参考日期计算出用户的修改量,更新使用截止日期;515、将当前系统日期中的信息保存于参考日期变量中,返回步骤S13中,继续执行。本专利技术还提供一种计算机使用期限限定系统,该系统包括第一保存单元,用于获取实时时钟信息,并将当前实时时钟信息保存于当前系统日期 变量中;第一判断单元,用于获取当前参考日期,判断当前系统日期与当前参考日期是否一致, 如果为是,则将当前系统日期变量中的信息保存于参考日期变量中;如果为否,则执行计算 更新单元;第二判断单元,用于判断当前参考日期是否达到使用截止日期,如果为是,则进入锁定 关机状态;计算更新单元,用于根据当前系统日期和当前参考日期计算出用户的修改量,更新使 用截止日期;第二保存单元,用于将当前系统日期中的信息保存于参考日期变量中,返回第二判断 单元中,继续执行。本专利技术提供的计算机使用期限限定方法和系统,直接作用于底层的硬件上,即利 用BIOS和EC作为载体完成计算机使用期限的限定,与上层的任何操作系统无关,当使用期 限一到计算机将无法开机,达到限制用户使用的目的,使得使用期限的限定更加有效和安 全;同时,本专利技术提供的方法和系统也不会限制用户可自由修改系统时间,即用户可自由修 改系统时间,但是也能使其只能在限定的限期内可用,因此也不会对用户的体验效果造成 任何影响。附图说明图1是本专利技术提供的计算机使用期限限定方法的流程示意图。图2是本专利技术提供的计算机使用期限限定方法中使用截止日期月份的更新流程 示意图。图3是本专利技术提供的计算机使用期限限定方法中使用截止日期日数的更新流程 示意图。图4是本专利技术提供的计算机使用期限限定方法中使用截止日期月份和日数的更 新流程示意图。图5是本专利技术提供的计算机使用期限限定系统的结构示意图。具体实施方式为了使本专利技术所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合 实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释 本专利技术,并不用于限定本专利技术。请参考图1所示,一种计算机使用期限限定方法,该方法包括以下步骤511、获取实时时钟信息,并将当前实时时钟信息保存于当前系统日期变量中;512、获取当前参考日期,判断当前系统日期与当前参考日期是否一致,如果为是,则将 当前系统日期变量中的信息保存于参考日期变量中;如果为否,则执行步骤S14 ;513、判断当前参考日期是否达到使用截止日期,如果为是,则进入锁定关机状态;514、根据当前系统日期和当前参考日期计算出用户的修改量,更新使用截止日期;515、将当前系统日期中的信息保存于参考日期变量中,返回步骤S13中,继续执行。本专利技术提供的计算机使用期限限定方法,直接作用于底层的硬件上,即利用BIOS 和EC作为载体完成计算机使用期限的限定,与上层的任何操作系统无关,当使用期限一到 计算机将无法开机,达到限制用户使用的目的,使得使用期限的限定更加有效和安全;同 时,本专利技术提供的方法也不会限制用户可自由修改系统时间,即用户可自由修改系统时间, 但是也能使其只能在限定的限期内可用,因此也不本文档来自技高网...
【技术保护点】
一种计算机使用期限限定方法,其特征在于,该方法包括以下步骤:S11、获取实时时钟信息,并将当前实时时钟信息保存于当前系统日期变量中;S12、获取当前参考日期,判断当前系统日期与当前参考日期是否一致,如果为是,则将当前系统日期变量中的信息保存于参考日期变量中;如果为否,则执行步骤S14;S13、判断当前参考日期是否达到使用截止日期,如果为是,则进入锁定关机状态;S14、根据当前系统日期和当前参考日期计算出用户的修改量,更新使用截止日期;S15、将当前系统日期中的信息保存于参考日期变量中,返回步骤S13中,继续执行。
【技术特征摘要】
【专利技术属性】
技术研发人员:王一凡,陈庆雷,严成芳,
申请(专利权)人:比亚迪股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。