本发明专利技术涉及一种调度方法及计算机,其中该方法用于计算机,该方法包括下列步骤:记录预定间隔时间内使用者行为模式数据;筛选使用者行为模式数据以产生有效使用者行为模式数据;以及根据有效使用者行为模式数据产生调度。本发明专利技术可在不影响使用者使用计算机的情况下,根据使用者对计算机的使用行为模式,自动产生一调度,进一步通过休眠或关机的方式,达到节省资源的目的。
【技术实现步骤摘要】
本专利技术涉及一种调度方法及计算机,特别是涉及一种可根据使用者的使用模式自 动产生调度的方法及计算机。
技术介绍
服务器的工作主要在于提供计算机数据存取与服务要求处理,由于随时都有可能 会有服务要求产生,为了响应使用者,服务器须随时保持开机状态。近来随着家用计算机的普及,家庭中计算机往往不只一台,用于管理计算机的家 用或个人服务器的概念逐渐为一般大众接受。家用或个人服务器的使用者行为模式较单纯化,大多时间并不会有使用者服务要 求,若以一般服务器管理方式套用至家用或个人服务器上,将导致服务器随时处于等待响 应状态,结果只会造成如电力资源或是硬件寿命消耗的浪费。另一方面,家用或个人服务器其设备效能需求的门坎比一般服务器低,若正处理 如数据处理备份等系统工作时,同时又得处理使用者需求服务,将导致系统则会较忙碌,且 使得处理时间增长,造成系统负担,且使用者在使用时会明显觉得效能下降。而在现有技术中,服务器的系统工作调度(schedule)通常为服务器预设或是使 用者自订,然而服务器预设的调度很有可能与使用者要求服务的时间冲突,造成效能下降, 而使用者自订调度会造成使用者麻烦及困扰,且有时常重订调度的必要。因此,有必要提供一种调度方法及计算机,以改善现有技术所存在的问题。
技术实现思路
本专利技术的主要目的在于提供一种调度方法及计算机,其可在不影响使用者使用计 算机的情况下,根据使用者对计算机的使用行为模式,自动产生一调度,进一步通过休眠或 关机的方式,达到节省资源的目的。为达到上述的目的,本专利技术提供一种调度方法,用于计算机,该方法包括下列步 骤记录预定间隔时间内至少一计算机的使用者行为模式数据;筛选使用者行为模式数据 以产生有效使用者行为模式数据;以及根据有效使用者行为模式数据产生调度。在本专利技术的一实施例中,本专利技术的调度方法还包括下列步骤提供筛选规则;以 及根据筛选规则将使用者行为模式数据转换成有效使用者行为模式数据。为达到上述的目的,本专利技术提供一种计算机,包括处理器及储存装置,其中储存装 置与处理器电性连接,储存装置包括数据记录模块、数据分析模块及调度模块。其中数据记 录模块用以记录使用者行为模式数据;数据分析模块用以分析使用者行为模式数据并产生 调度;且调度模块用以执行调度。在本专利技术的一实施例中,数据分析模块还包括数据过滤模块,数据过滤模块包括 筛选规则,数据过滤模块根据筛选规则筛选使用者行为模式数据以产生有效的使用者行为 模式数据;藉由数据分析模块分析有效使用者行为模式数据并产生调度。附图说明图1为关于本专利技术的计算机的一实施例的硬件体系结构图。图2为关于本专利技术的调度方法的一实施例的步骤流程图。图3为关于本专利技术的使用者行为模式数据的一实施例的示意图。图4为关于本专利技术的有效使用者行为模式数据的一实施例的示意图。图5为关于本专利技术的调度方法的一实施例的步骤流程图。图6为关于本专利技术的调度的一实施例的示意图。图7为关于本专利技术的调度方法的一实施例的步骤流程图。主要组件符号说明计算机1数据分析模块32处理器20数据过滤模块321储存装置30调度模块33数据记录模块31进阶调度模块3具体实施例方式为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施 例,并配合所附附图,作详细说明如下。以下请先参考图1关于本专利技术的计算机的一实施例的硬件体系结构图。如图1所示,本专利技术的计算机1包括处理器20及储存装置30,储存装置30包括数 据记录模块31、数据分析模块32、调度模块33及进阶调度模块34。其中数据分析模块32 还包括数据过滤模块321。储存装置30与处理器20电性连接,以藉由处理器20执行数据记录模块31、数据 分析模块32、调度模块33及进阶调度模块34的操作。数据过滤模块321根据一筛选规则 筛选使用者行为模式数据以产生有效使用者行为模式数据;数据分析模块32分析有效使 用者行为模式数据并产生调度;而由调度模块33执行调度。以下即说明本专利技术如何藉由数据记录模块31、数据分析模块32、调度模块33及进 阶调度模块34而产生调度。请参考图2关于本专利技术的调度方法的一实施例的步骤流程图,并请一并参考图1、 图3至图7。如图2所示,本专利技术首先进行步骤S71 记录预定间隔时间内使用者行为模式数 据。一般来说,计算机1是供多个使用者使用,在本专利技术的一实施例中,数据记录模块 31用以记录在预定间隔时间内各个使用者行为模式数据,使用者行为模式数据可包括各个 使用者在使用计算机1时的登入时间、使用计算机程序的种类及使用时间等等。其中预定 间隔时间为N周,本专利技术的调度方法是记录最近N周的使用者行为模式数据。其中N实质 上介于1至24之间,但本专利技术不以此为限,在一较佳实施例中,N为4。惟须注意的是,当较新的一周的使用者行为模式数据被记录时,本专利技术的调度方 法是将最旧的一周的使用者行为模式数据删除,但本专利技术不以此为限。接着进行步骤S72 筛选使用者行为模式数据以产生有效使用者行为模式数据。在本专利技术的一实施例中,步骤S72还包括步骤S721及步骤S722 步骤S721 提供筛选规则。在本专利技术的一实施例中,筛选规则是将各周七天中的同一天形成多个编组,且各个编组包括各个编组数据。筛选规则另外以一特定时数将一天分成多个时段,且各个时段 包括各个时段数据。在本专利技术的一实施例中,特定时数实质上介于1至6之间,但本专利技术不 以此为限。如图3所示,在本专利技术的一实施例中,数据记录模块31记录最近4周的使用者行 为模式数据,各周的星期一为一编组,其中D1为最近一周的星期一的编组数据,D2为最近二 周的星期一的编组数据,D3为最近三周的星期一的编组数据,D4为最近四周的星期一的编 组数据,其余以此类推。如图4所示,特定时数为4小时,因此一天将分成6个时段,其中,特定时数亦可依 需求设定为1小时,而将一天分成24个时段,或可将特定时数设定为2小时,而将一天分为 12个时段,本专利技术不以此为限。D11为最近一周的星期一的第一时段的时段数据,D12为最近 一周的星期一的第二时段的时段数据,其余以此类推,不再赘述。惟须注意的是,以下本发 明的调度方法的实施例虽然是以星期一为例,但并不以星期一为限。接着进行步骤S722 根据筛选规则将使用者行为模式数据转换成有效使用者行 为模式数据。在本专利技术的一实施例中,筛选规则还包括计算机程序的执行记录、计算机的使用 记录或特定程序对计算机1的执行记录。举例来说,计算机程序的执行记录为计算机1内 建的系统程序的执行记录,譬如硬盘重组程序的执行记录;计算机的使用记录为特定使用 者(譬如管理者)使用计算机1的使用记录;而特定程序可为Outlook或Word等等,但本 专利技术不以上述例子为限。在本专利技术的一实施例中,数据过滤模块321根据如图4所示的筛选规则将使用者 行为模式数据转成有效使用者行为模式数据。举例来说,当计算机在其中一时段被使用过, 且符合筛选规则时,则将该时段数据定义为有效(如图4中斜线部分)。接着进行步骤S73 根据有效使用者行为模式数据产生调度。在本专利技术的一实施例中,数据分析模块32用以分析有效使用者行为模式数据并 产生调度,其中调度是指在各个时段中安排计算机1执行计算机程序的执行程序、开机程 序、休眠程序或关机本文档来自技高网...
【技术保护点】
一种调度方法,用于一计算机,所述调度方法包括下列步骤:记录一预定间隔时间内一使用者行为模式数据;筛选所述使用者行为模式数据以产生一有效使用者行为模式数据;以及根据所述有效使用者行为模式数据产生一调度。
【技术特征摘要】
【专利技术属性】
技术研发人员:陈革安,林柏志,
申请(专利权)人:纬创资通股份有限公司,
类型:发明
国别省市:71[中国|台湾]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。