用于处理定制事件的技术的制作方法_6

文档序号:9872429阅读:来源:国知局
于所述 中断并响应于接收到所述中断,而生成具有信息的通用事件消息的单元,用于基于在所述 通用事件消息中的信息,生成具有信息的定义事件消息的单元;以及用于基于在所述定义 事件消息中的信息,中断所述平台处理设备的操作系统以在所述平台处理设备上引起所述 系统事件的单元。
[0117] 在第二十三例子中并根据前述任一例子,装置可以包括:用于由所述设备检测或 接收定制事件的单元,所述定制事件包括以下中的至少一个:检测高于热阈值的热条件,检 测运动事件,通过接口接收事件消息,以及通过麦克风接收命令。
[0118] 在第二十四例子中并根据前述任一例子,装置可以包括:用于将在所述平台处理 设备上引起所述系统事件的所述系统中断传达给操作系统的中断应对器的单元;以及用于 在所述平台处理设备上执行所述系统事件的单元。
[0119] 在第二十五例子中并根据前述任一例子,所述系统事件可以包括唤醒事件或睡眠 事件,并且所述装置可以包括:用于当所述系统事件是唤醒事件时开始使得所述平台处理 设备退出较低功率状态的单元;以及用于当所述系统事件是睡眠事件时开始将所述平台处 理设备置于较低功率状态的单元。
[0120] 在第二十六例子中并根据前述任一例子,装置可以包括:用于基于通用事件消息 和定义事件消息中的信息来确定所述系统事件是唤醒事件还是睡眠事件的单元;以及用于 基于所述确定生成所述系统中断的单元。
[0121] 在第二十七例子中并根据前述任一例子,装置可以包括:用于将高级配置与电源 接口(ACPI)设备与所述平台处理设备相关联以为运行以在所述平台处理设备上直接引起 所述系统事件的事件使能ACPI设备提供接口的单元。
[0122] 可以利用表达"一个实施例"或"实施例"以及其派生词描述一些实施例。这些术语 表示根据实施例描述的特定特征、结构或特性包含于至少一个实施例中。在说明书中各处 出现的短语"在一个实施例中"不必指代同一实施例。此外,可以使用表达"耦合"和"连接" 及其派生词描述一些实施例。这些术语不必用作彼此的同义词。例如,可以利用术语"连接" 和/或"耦合"来表明两个或更多元件彼此直接物理或电接触来描述一些实施例。然而,术语 "親合"还可以表示两个或更多元件彼此并不直接接触,但仍然彼此协作或互动。
[0123] 需要强调的是,提供本公开的摘要是为了让读者快速确定技术公开的本质。可以 理解的是,所述摘要并不用于解释或限制权利要求的范围或含义。另外,在前述详细描述 中,可以看到在单个实施例中将各个特征分组到一起以使得本公开条理化。所公开的方法 并不应被解释为反映"所要求保护的实施例必需比每个权利要求中明确表述的更多的特 征"的意图。而是,如后续权利要求反映的,发明主题在于比单个公开实施例的所有特征更 少的特征。因此,后续权利要求并入到【具体实施方式】中,每个权利要求自身作为单独的实施 例。在附加权利要求中,术语"包括(including)"和"其中(in which)"分别用作各个术语 "包括(comprising)"和"其中(wherein)"的简明英语等价词。此外,术语"第一"、"第二"、 "第三"等仅用作标签,并不意图在其对象上施加数量要求。
[0124] 以上所描述的包括公开架构的例子。自然,其不可能描述组件和/或方法的每个可 想到的组合,但是本领域普通技术人员可以想到多个其它组合和置换。因此,新颖的架构意 图涵盖所有这样的落入随附权利要求的精神和范围内的替代、修改和变型。
【主权项】
1. 一种装置,包括: 处理电路; 在所述处理电路上执行的中断应对组件,用于从非运行以直接引起系统事件的设备接 收在所述装置上引起所述系统事件的中断,响应于接收到所述中断而生成通用事件消息, 并将所述通用事件消息发送给通用事件应对组件; 在所述处理电路上执行的所述通用事件应对组件,用于接收所述通用事件消息,响应 于接收到所述通用事件消息而生成定义事件消息,并将所述定义事件消息发送给定义事件 应对组件;以及 在所述处理电路上执行的所述定义事件应对组件,用于从所述通用事件应对组件接收 所述定义事件消息,并生成在所述装置上引起所述系统事件的系统中断。2. 根据权利要求1所述的装置,所述设备检测或接收定制事件包括以下中的至少一个: 检测高于热阈值的热条件,检测运动事件,通过接口接收事件消息,以及通过麦克风接收命 令;以及 所述中断应对组件基于所述设备检测或接收所述定制事件而接收所述中断。3. 根据权利要求1或2所述的装置,所述定义事件应对组件将在所述装置上引起所述系 统事件的所述系统中断发送给操作系统的中断应对器,并且所述操作系统在所述装置上执 行所述系统事件。4. 根据权利要求3所述的装置,所述系统事件包括唤醒事件或睡眠事件,并且当所述系 统事件是唤醒事件时,所述操作系统开始使得所述装置退出较低功率状态;并且当所述系 统事件是睡眠事件时,所述操作系统开始将所述装置置于较低功率状态。5. 根据权利要求4所述的装置,所述通用事件消息和所述定义事件消息包括用于确定 所述系统事件是唤醒事件还是睡眠事件的信息,并且所述定义事件应对组件基于所述信息 生成所述中断。6. 根据权利要求1或2所述的装置,包括: 与高级电源与配置接口(ACPI)兼容的基本输入/输出系统(BIOS)包括ACPI设备和事件 使能ACPI设备,所述ACPI设备耦合所述事件使能ACPI设备以及所述设备,并且所述事件使 能ACPI设备运行以在所述装置上直接引起所述系统事件。7. 根据权利要求6所述的装置,所述ACPI设备包括ACPI设备驱动器,所述ACPI设备驱动 器包括所述通用事件应对组件,并且所述事件使能ACPI设备包括事件使能ACPI设备驱动 器,所述事件使能ACPI设备驱动器包括从所述通用事件应对组件接收所述定义事件消息的 所述定义事件应对组件。8. 根据权利要求6所述的装置,所述ACPI设备包括虚拟ACPI设备,所述虚拟ACPI设备附 接到所述设备,并为所述设备提供到与所述ACPI兼容的BIOS以及所述事件使能ACPI设备的 接口。9. 根据权利要求6所述的装置,所述事件使能ACPI设备包括以下中的至少一个:电源按 钮设备、睡眠按钮设备或人机接口设备。10. -种计算机实现的方法,包括: 从非运行以在平台处理设备上直接引起系统事件的设备接收在所述平台处理设备上 引起所述系统事件的中断; 基于所述中断并响应于接收到所述中断而生成具有信息的通用事件消息; 基于在所述通用事件消息中的信息,生成具有所述信息的定义事件消息;以及 基于在所述定义事件消息中的信息,中断所述平台处理设备的操作系统,以在所述平 台处理设备上引起所述系统事件。11. 根据权利要求10所述的计算机实现的方法,包括: 由所述设备检测或接收定制事件,所述定制事件包括以下中的至少一个:检测高于热 阈值的热条件,检测运动事件,通过接口接收事件消息,以及通过麦克风接收命令。12. 根据权利要求10或11所述的计算机实现的方法,包括: 将在所述平台处理设备上引起所述系统事件的系统中断传达给操作系统的中断应对 器;并且 在所述平台处理设备上执行所述系统事件。13. 根据权利要求12所述的计算机实现的方法,所述系统事件包括唤醒事件或睡眠事 件,并且所述方法包括:当所述系统事件是唤醒事件时,开始使得所述平台处理设备退出较 低功率状态;并且当所述系统事件是睡眠事件时,开始将所述平台处理设备置于较低功率 状态。14. 根据权利要求13所述的计算机实现的方法,包括: 基于通用事件消息和定义事件消息中的信息来确定所述系统事件是唤醒事件还是睡 眠事件;以及 基于所述确定生成所述系统中断。15. 根据权利要求10或11所述的计算机实现的方法,包括: 将高级配置与电源接口(ACPI)设备与所述平台处理设备相关联,以为运行以在所述平 台处理设备上直接引起所述系统事件的事件使能ACPI设备提供接口。16. -种物品,包括含有多条指令的计算机可读存储介质,所述指令当被执行时使得处 理器组件能够用于: 从非运行以在平台处理设备上直接引起系统事件的设备接收在所述平台处理设备上 引起所述系统事件的中断; 基于所述中断并响应于接收到所述中断,生成具有信息的通用事件消息; 基于在所述通用事件消息中的信息,生成具有所述信息的定义事件消息;以及 基于在所述定义事件消息中的信息,中断所述平台处理设备的操作系统,以在所述平 台处理设备上引起所述系统事件。17. 根据权利要求16所述的物品,包括当被执行时使得所述处理器组件能够用于以下 操作的指令: 处理定制事件,所述定制事件包括以下中的至少一个:检测高于热阈值的热条件,检测 运动事件,通过接口接收事件消息,以及通过麦克风接收命令。18. 根据权利要求16或17所述的物品,包括当被执行时使得所述处理器组件能够用于 以下操作的指令: 将在所述平台处理设备上引起所述系统事件的所述系统中断传达给操作系统的中断 应对器;以及 在所述平台处理设备上执行所述系统事件。19. 根据权利要求16或17所述的物品,所述系统事件包括唤醒事件或睡眠事件,并且所 述物品包括当被执行时使得所述处理器组件能够用于以下操作的指令:当所述事件是唤醒 事件时,开始使得所述平台处理设备退出较低功率状态;并且当所述事件是睡眠事件时,开 始将所述平台处理设备置于较低功率状态。20. 根据权利要求19所述的物品,包括当被执行时使得所述处理器组件能够用于以下 操作的指令: 基于通用事件消息和定义事件消息中的信息来确定所述系统事件是唤醒事件还是睡 眠事件;并且 基于所述确定生成所述系统中断。21. 根据权利要求16或17所述的物品,包括当被执行时使得所述处理器组件能够用于 以下操作的指令: 将高级配置与电源接口(ACPI)设备与所述平台处理设备相关联,以为运行以在所述平 台处理设备上直接引起所述系统事件的事件使能ACPI设备提供接口。
【专利摘要】各个实施例一般涉及装置和方法,用于从非运行以在平台处理设备上直接引起系统事件的设备接收中断,从而在所述平台处理设备上引起所述系统事件;基于所述中断并响应于接收到所述中断而生成具有信息的通用事件消息。此外,基于在所述通用事件消息中的信息生成具有所述信息的定义事件消息;以及基于在所述定义事件消息中的信息,将中断发送给平台处理设备的操作系统以在所述平台处理设备上引起系统事件。
【IPC分类】G06F13/24
【公开号】CN105637494
【申请号】CN201380080241
【发明人】N·亚当斯, S·派塔拉巴拉甘加达拉, P·杜塔, R·K·纳拉瓦蒂, V·K·朗吉内尼
【申请人】英特尔公司
【公开日】2016年6月1日
【申请日】2013年11月14日
【公告号】WO2015072992A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1