高速反应游戏设备及其任务分配方法组成比例

技术编号:21735824 阅读:19 留言:0更新日期:2019-07-31 19:05
本发明专利技术公开了一种高速反应游戏设备及其任务分配方法,其中该任务分配方法包含一初始步骤、一指令触发步骤、一新增任务步骤、一任务排程步骤及一任务执行步骤;首先执行初始步骤,一微控制器执行数个基本任务;接着执行指令触发步骤,一侦测器侦测触发微控制器产生一侦测指令,一主要输入模块触发微控制器产生一输入指令;然后执行新增任务步骤,微控制器新增一工作任务;接着执行任务排程步骤,一任务排程模块将工作任务排入数个基本任务;最后执行任务执行步骤,当工作任务于限定时间未完成,暂停执行工作任务;本发明专利技术的任务分配方法可无时无刻确认用户是否下达指令并实时响应,避免因执行工作任务的时间过长造成无法取得或延迟用户下达的指令。

High-speed Reaction Game Equipment and Task Assignment Method

【技术实现步骤摘要】
高速反应游戏设备及其任务分配方法
本专利技术是有关于一种游戏设备,尤其是关于一种高速反应游戏设备及其任务分配方法。
技术介绍
一般计算机常见的信息输入设备为键盘及鼠标,一般键盘及鼠标只需要对计算机发出简单的指令,因此早期的键盘及鼠标只需一般的循环模式即可稳定的工作,几乎不会发生宕机,也感受不到延迟。参阅图1所示,为一般的鼠标,包含一微控制电路111、一坐标移动感测件112、一按键感测件113及一滚轮感测件114。该微控制电路111利用一传输接口115与一计算机装置116连接,以提供用户操控该计算机装置116。参阅图2所示,为一般的键盘,包含一微控制电路121,及一键盘感测件122。该微控制电路121利用一传输接口123与一计算机装置124连接,以提供用户操控该计算机装置124。参阅图3所示,为一般的鼠标或键盘的微控制电路的循环控制流程,当微控制电路初始设定130后,循环执行工作一131、工作二132及工作三133,以确认数个感测件的侦测信息,以使一般的鼠标或键盘操作计算机装置。随着游戏的开发,电竞产业逐渐蓬勃,许多电竞产品被开发,信息输入设备的鼠标、键盘及游戏杆更是电竞开发的产品之一。在电竞上反应速度需求越来越快,精准度与分辨率越来越高,在运算信息越来越复杂及庞大的状况下,信息输入设备的组件使用的规格越来越高,避免发生指令延迟传输的状况。在电竞场上,游戏玩家所执行的每一动作,都必须达成实时(real-time)目标,以目前鼠标、键盘或游戏杆的信息输入设备的技术手段,是利用高规格硬件组件,来取得快速的执行速度,以在单位时间中对计算机发出大量的控制指令,达成接近实时的指令传输,当用户的指令越接近实时,使用者于电竞时的控制实时反映在游戏上。参阅图4所示,当微控制电路新增中断服务程序134(ISR,InterruptServiceRoutine)时,微控制电路会于循环执行的工作一131、工作二132及工作三133之间加入一服务程序开始指令135、该中断服务程序134及一服务程序结束指令136,以使信息输入设备执行新的工作。配合参阅图5所示,横轴为微控制电路执行工作的时间,纵轴为微控制电路执行的工作。虽然,该中断服务程序134中断了该工作一131的工作,但于该中断服务程序134结束后,才能再次执行该工作一131。当中断服务程序134信息庞大,计算复杂时,就必须等待大量的时间才能再次执行该工作一131。造成目前的信息输入设备新增的功能无法达成实时(real-time)的目标。除此之外,在中断服务程序必须完全结束才能执行其他工作的技术下,当中断服务程序中发生延迟,或是产生无法预期的无限循环,造成微控制电路无法执行其他工作,而发生宕机的状况。因此,如何改善信息输入设备的程序结构,达成实时反应使用者的动作,并避免任务发生不可预期的错误时影响用户的动作,使计算机装置实时收到用户的动作指令,是相关技术人员亟需努力的目标。
技术实现思路
有鉴于此,本专利技术的一目的是在于提供一种任务分配方法,包含一初始步骤、一指令触发步骤、一新增任务步骤、一任务排程步骤及一任务执行步骤。首先执行该初始步骤,一任务排程模块控制一微控制器以超级循环执行数个基本任务。接着执行该指令触发步骤,一侦测器侦测一环境状态,以触发该微控制器产生一侦测指令,一主要输入模块侦测一外部信息,以触发该微控制器产生一输入指令。然后执行该新增任务步骤,该侦测指令及该输入指令其中之一,使该微控制器新增一工作任务。接着执行该任务排程步骤,该任务排程模块对该工作任务设定一工作区段时间,并将该工作任务排入超级循环。最后执行该任务执行步骤,该微控制器以超级循环执行该数个基本任务及该工作任务,当该微控制器于该工作区段时间未完成该工作任务,暂停执行该工作任务。本专利技术的又一技术手段,是在于上述的任务执行步骤中,该微控制器储存该工作任务暂停前的工作信息,以使超级循环再次执行该工作任务时,延续暂停前的工作。本专利技术的另一技术手段,是在于上述的任务执行步骤中,当该工作任务结束时,该微控制器将该工作任务自超级循环中删除。本专利技术的再一技术手段,是在于上述的初始步骤中,该任务排程模块还分别对该数个基本任务设定一基本区段时间,于该任务执行步骤中,当该微控制器于该基本区段时间未完成该基本任务,暂停执行该基本任务。本专利技术的又一技术手段,是在于上述的该新增任务步骤中,该微控制器对该工作任务设定一限定工作时间,于该任务执行步骤中,该微控制器对该工作任务的工作时间进行统计并产生一总工作时间。本专利技术的另一技术手段,是在于上述的该任务执行步骤中,当该工作任务于超级循环被暂停时,该微控制器比对该总工作时间及该限定工作时间,当该总工作时间大于该限定工作时间,该微控制器产生一错误指令。本专利技术的再一技术手段,是在于上述的该指令触发步骤中,一个人计算机对该微控制器发出一反应指令,于该新增任务步骤中,该微控制器取得该反应指令产生该工作任务。本专利技术的另一目的是在于提供一种高速反应游戏设备,适用于上述的任务分配方法,并经由一USB端口与一个人计算机连接,该高速反应游戏设备包含一微控制器,与该个人计算机传输信息;一侦测器,与该微控制器电连接,该侦测器侦测一环境状态,用以触发该微控制器产生一侦测指令;一主要输入模块,与该微控制器电连接,该主要输入模块侦测一外部信息,用以触发该微控制器产生一输入指令;及一任务排程模块,与该微控制器电连接,用以控制该微控制器的任务排程。本专利技术的另一技术手段,是在于上述的高速反应游戏设备,还包含一主动模块,与该微控制器电连接,该微控制器依据所执行的任务控制该主动模块。本专利技术的再一技术手段,是在于上述的个人计算机发出一反应指令,以使该微控制器取得该反应指令。本专利技术的有益功效在于,该微控制器所执行的任务由该任务排程模块所指定,该任务排程模块指定该数个基本任务及该工作任务的执行排序,以及基本区段时间与工作区段时间,当该数个基本任务或该工作任务于基本区段时间或工作区段时间未完成,暂停该数个基本任务或该工作任务,以更换该微控制器执行的任务,以使该高速反应游戏设备可以实时的对该个人计算机信息传输。附图说明图1是一装置示意图,说明已知一般的鼠标;图2是一装置示意图,说明已知一般的键盘;图3是一流程示意图,说明该已知的一般鼠标或该一般键盘的微控制电路的循环控制流程;图4是一流程示意图,说明已知微控制电路于数个工作中新增一中断服务程序;图5是一时序图,说明已知微控制电路执行中断服务程序与数个工作的时序;图6是一装置示意图,说明本专利技术一种高速反应游戏设备的较佳实施例;图7是一装置示意图,说明该较佳实施例的一侦测器及一主要输入模块对一微控制器的连接态样;图8是一装置示意图,说明该较佳实施例为鼠标的态样;图9是一装置示意图,说明该较佳实施例为键盘的态样;图10是一方块图,说明该较佳实施例的任务分配方法;图11是一流程示意图,说明较佳实施例的一任务排程模块对数个任务排程的态样;图12是一时序图,说明该较佳实施例的任务排程模块排程数个工作的时序。附图中的符号说明:111微控制电路;112坐标移动感测件;113按键感测件;114滚轮感测件;115传输接口;116计算机装置;121微控制电路;122键盘感测件;123传输接口;124计本文档来自技高网
...

【技术保护点】
1.一种任务分配方法,其特征在于,包含下列步骤:一初始步骤,一任务排程模块控制一微控制器以超级循环执行数个基本任务;一指令触发步骤,一侦测器侦测一环境状态,以触发该微控制器产生一侦测指令,一主要输入模块侦测一外部信息,以触发该微控制器产生一输入指令;一新增任务步骤,该侦测指令及该输入指令其中之一,使该微控制器新增一工作任务;一任务排程步骤,该任务排程模块对该工作任务设定一工作区段时间,并将该工作任务排入超级循环;及一任务执行步骤,该微控制器以超级循环执行该数个基本任务及该工作任务,当该微控制器于该工作区段时间未完成该工作任务,暂停执行该工作任务。

【技术特征摘要】
1.一种任务分配方法,其特征在于,包含下列步骤:一初始步骤,一任务排程模块控制一微控制器以超级循环执行数个基本任务;一指令触发步骤,一侦测器侦测一环境状态,以触发该微控制器产生一侦测指令,一主要输入模块侦测一外部信息,以触发该微控制器产生一输入指令;一新增任务步骤,该侦测指令及该输入指令其中之一,使该微控制器新增一工作任务;一任务排程步骤,该任务排程模块对该工作任务设定一工作区段时间,并将该工作任务排入超级循环;及一任务执行步骤,该微控制器以超级循环执行该数个基本任务及该工作任务,当该微控制器于该工作区段时间未完成该工作任务,暂停执行该工作任务。2.依据权利要求1所述的任务分配方法,其特征在于,其中,于该任务执行步骤中,该微控制器储存该工作任务暂停前的工作信息,以使超级循环再次执行该工作任务时,延续暂停前的工作。3.依据权利要求2所述的任务分配方法,其特征在于,其中,于该任务执行步骤中,当该工作任务结束时,该微控制器将该工作任务自超级循环中删除。4.依据权利要求3所述的任务分配方法,其特征在于,其中,于该初始步骤中,该任务排程模块还分别对该数个基本任务设定一基本区段时间,于该任务执行步骤中,当该微控制器于该基本区段时间未完成该基本任务,暂停执行该基本任务。5.依据权利要求4所述的任务分配方法,其特征在于,其中,于该新增任务步骤中,该微控制器对该工作任务设定一...

【专利技术属性】
技术研发人员:阿德里安·范德·沃斯特
申请(专利权)人:可赛尔内存股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1