用于机器状态的安全存储和检索的方法和系统技术方案

技术编号:16048862 阅读:48 留言:0更新日期:2017-08-20 08:32
在存储器处接收机器状态向量。该机器状态向量具有机器状态和机器标识符。如果机器状态条目是初始写或者如果机器标识符匹配所存储的机器状态向量的机器标识符,则写访问资格被满足并且机器标识符和机器状态被存储在存储器中。接收取得机器状态请求,该请求具有请求方机器标识符。根据请求方机器标识符匹配所存储的机器标识符,机器状态检索资格被满足,并且机器状态被检索。

【技术实现步骤摘要】
【国外来华专利技术】用于机器状态的安全存储和检索的方法和系统公开领域本申请一般涉及处理器,并且尤其涉及处理器数据的安全、非易失性存储。背景已知的常规处理器系统可包括处理器或核,处理器或核经由公共总线连接到共享存储器以及连接到用户接口、无线收发机、以及其他共享资源。在某些应用中,可以通过响应于不断改变的应用、任务、以及非使用时段(例如超时)来使处理器断电和上电来节省功率。断电和上电的某些应用也可分别被称为进入“休眠状态”以及从休眠状态“苏醒”。在某些应用中,断电/处理器的断电可招致就用于恢复处理器状态的时间而言的成本。在某些应用中,时间成本可以不仅由处理器经历断电/上电来招致,而且由例如处理器系统内的其他处理器和过程流以及对接该处理器系统招致。将处理器状态存储在存储器中是涉及减少在苏醒之际恢复处理器状态的时间损失的一种公知的常规技术。然而,此类常规技术具有各种缺点。一个缺点是安全性。如果存储器在处理器外部并且具有共享的可访问性,则可能存在对未经授权访问的脆弱性。如果存储器在处理器内部,则灵活性可能受到破坏,因为例如在处理器处于休眠状态时对所存储的处理器状态的经授权的外部访问的实现可能是困难和/或昂贵的。概述本概述标识了一些特征,并且不旨在成为且不是所公开的主题内容的排他性或穷尽性的处理描述。附加特征和其他细节在具体实施方式和所附权利要求书中找到。被包括在概述中并非是重要性的反映。附加方面将在阅读以下具体实施方式并查看形成该具体实施方式的一部分的附图之际变得对本领域技术人员显而易见。公开了能够提供机器状态的安全存储的各种方法。在一方面,各示例可包括:在存储器处接收机器状态向量,该机器状态向量包括机器状态和机器标识符,其中该机器状态可以是由该机器标识符所标识的机器的状态。各示例可包括确定写访问资格是否被满足。在其他方面,确定写访问资格是否被满足的各示例可包括:确定对由状态标识符标识的机器的机器状态条目的写将是初始写。在一方面,初始写可以具有关于对由状态标识符所标识的机器的机器状态条目。在一方面,各示例可包括,在确定对机器状态条目的写将是初始写之际,将写访问资格设立为被满足,并且在写访问资格被满足之际,在存储器中存储当前有效机器状态条目。在一方面,当前有效机器状态条目可包括:机器状态、以及作为与有效机器状态条目相关联的当前存储机器标识符的机器标识符。公开了根据各方面的用于安全存储器状态存储的各示例装备。在一方面,各示例可包括可被配置成存储机器状态条目的存储器。在一方面,机器状态条目可具有访问安全性字段和存储机器状态字段。在一方面,访问安全性字段可被配置成保持所存储的机器标识符,而存储机器状态字段可被配置成保持所存储的机器状态。在一方面,一个或多个示例装备可包括存储器访问逻辑,该存储器访问逻辑可被配置成控制对存储器中的机器状态条目的访问。根据各个方面,存储器访问逻辑可以被配置成接收机器状态向量,并且该机器状态向量可包括机器状态和机器标识符。在一方面,存储器访问逻辑可被配置成关联于接收到机器状态向量来确定写访问资格是否被满足。在一方面,存储器访问逻辑可以被进一步配置成在写访问资格被满足之际在存储器中存储当前有效机器状态条目,该当前有效机器状态条目包括机器状态以及作为与有效机器状态条目相关联的当前有效存储机器标识符的机器标识符,该当前有效机器状态条目是按照可基于当前有效存储机器标识符来检索的方式进行存储的。在一方面,各示例装备可包括:用于接收机器状态向量的装置,并且该机器状态向量可包括机器状态和机器标识符;以及用于确定写访问资格是否被满足的装置。在一方面,用于确定写访问资格是否被满足的装置可包括:用于确定对存储器进行机器状态条目的写是否将是初始写的装置,其中初始写是在存储器尚未存储当前有效机器状态条目时机器状态条目的写;以及用于在确定机器状态条目的写将是初始写之际确立写访问资格被满足的装置。在一方面,一个或多个所公开的装备可进一步包括用于在写访问资格被满足之际在存储器中存储当前有效机器状态条目的装置。在一方面,当前有效机器状态条目可包括:机器状态、以及作为与有效机器状态条目相关联的当前存储机器标识符的机器标识符。在一方面,该当前有效机器状态条目可以按照可基于所存储的机器标识符来检索的方式被存储。在一方面,公开了非瞬态计算机可读介质的各示例,该非瞬态计算机可读介质包括代码,该代码在由处理器执行时能够致使该处理器执行用于机器状态的安全存储的各操作。在一方面,示例代码可致使处理器接收机器状态向量,其中该机器状态向量可包括机器状态和机器标识符,并且可致使处理器确定写访问资格是否被满足。在一方面,致使处理器确定写访问资格是否被满足可包括:致使计算机确定对存储器进行机器状态条目的写是否将是初始写,其中初始写是在存储器尚未存储当前有效机器状态条目时机器状态条目的写;以及在确定机器状态条目的写将是初始写之际确立写访问资格被满足。在一方面,代码可进一步致使处理器在写访问资格被满足之际在存储器中存储当前有效机器状态条目,该当前有效机器状态条目包括机器状态以及作为与有效机器状态条目相关联的当前有效存储机器标识符的机器标识符,该当前有效机器状态条目是按照可基于所存储的机器标识符来检索的方式进行存储的。附图简述给出附图以帮助描述本专利技术的各方面,并且提供这些附图仅仅是为了解说而非对其进行任何限定。图1示出根据一个或多个方面的一个示例有资格ID的安全访问机器状态存储和检索系统的一个功能框图。图2示出根据一个或多个方面的有资格ID的访问机器状态存储和检索的一个过程中的示例操作的一个流程图。图3示出根据一个或多个方面的有资格ID的安全访问机器状态存储和检索的另一过程中的示例操作的一个流程图。图4示出根据一个或多个方面的一个示例个人通信和计算设备的一个示例功能示意图。详细描述本专利技术的诸方面在以下针对具体示例性方面的描述和相关附图中公开。可构想出替换性方面而不背离本专利技术的范围。在所描述的某些示例实现中,标识了其中各种组件结构和操作部分可从已知的常规技术取得并且随后根据一个或多个方面安排的实例。在此类实例中,已知的常规组件结构和/或操作部分的内部细节被省略以帮助避免潜在使创造性概念不明朗。本文所使用的术语仅出于描述特定方面的目的,而并不旨在限定本专利技术的范围。如本文所使用的措辞“示例性”意指“用作示例、实例或解说”。相应地,如本文所使用的术语“示例性方面”意指用作示例、实例或解说的方面,而并不一定优于或胜过其他方面。类似地,将理解,本文参照特征、优点或操作模式使用的术语“本专利技术的(各)方面”并不意指本专利技术的所有方面包括所讨论的特征、优点或操作模式。如本文所使用的,单数形式的“一”、“某”和“该”旨在也包括复数形式,除非上下文另有明确指示。术语“包括”、“具有”、“包含”和/或“含有”在本文中使用时指明所陈述的特征、整数、步骤、操作、元素、和/或组件的存在,但并不排除一个或多个其他特征、整数、步骤、操作、元素、组件和/或其群组的存在或添加。某些方面按照例如在设计和制造的各个过程中或涉及这些过程的操作和步骤的形式描述。将理解,除了其中显式地另外陈述或其中从特定上下文变得清楚的实例以外,此类操作或步骤的所描述次序仅仅是出于示例目的,而并非必然限定可在实践中根据各个示本文档来自技高网...
用于机器状态的安全存储和检索的方法和系统

【技术保护点】
一种用于机器状态的安全存储的方法,包括:在存储器处接收机器状态向量,所述机器状态向量包括机器状态和机器标识符,其中所述机器状态是由所述机器标识符所标识的机器的状态;与接收到所述机器状态向量相关联地确定写访问资格是否被满足,其中所述确定包括:确定由所述机器标识符所标识的机器的机器状态条目的写是否将是初始写,其中所述初始写具有由所述机器标识符所标识的机器的机器状态条目;在确定所述机器状态条目的写将是初始写之际,将所述写访问资格确立为被满足;以及在所述写访问资格被满足之际,在所述存储器中存储当前有效机器状态条目,所述当前有效机器状态标目包括所述机器状态以及作为与所述有效机器状态条目相关联的当前存储的机器标识符的所述机器标识符。

【技术特征摘要】
【国外来华专利技术】2014.10.31 US 14/530,2611.一种用于机器状态的安全存储的方法,包括:在存储器处接收机器状态向量,所述机器状态向量包括机器状态和机器标识符,其中所述机器状态是由所述机器标识符所标识的机器的状态;与接收到所述机器状态向量相关联地确定写访问资格是否被满足,其中所述确定包括:确定由所述机器标识符所标识的机器的机器状态条目的写是否将是初始写,其中所述初始写具有由所述机器标识符所标识的机器的机器状态条目;在确定所述机器状态条目的写将是初始写之际,将所述写访问资格确立为被满足;以及在所述写访问资格被满足之际,在所述存储器中存储当前有效机器状态条目,所述当前有效机器状态标目包括所述机器状态以及作为与所述有效机器状态条目相关联的当前存储的机器标识符的所述机器标识符。2.如权利要求1所述的方法,其特征在于,与所述初始写相关联是在所述存储器尚未存储任何当前有效机器状态条目时对所述机器状态条目的写。3.如权利要求2所述的方法,其特征在于,进一步包括:在确定对所述机器状态条目的写将不是初始写之际,确定所述机器状态向量中的机器标识符是否匹配与所述当前有效机器状态条目相关联的当前存储的机器标识符;以及在确定所述机器状态向量中的机器标识符匹配与所述当前有效机器状态条目相关联的当前存储的机器标识符之际,将所述写访问资格确立为被满足。4.如权利要求3所述的方法,其特征在于,进一步包括:在确定所述机器状态向量中的机器标识符不匹配与所述当前有效机器状态条目相关联的当前存储的机器标识符之际,生成错误信号。5.如权利要求2所述的方法,其特征在于,所述机器状态条目包括有效性字段,其中所述有效性字段能够在有效值与非有效值之间切换,并且其中确定对所述机器状态条目的写是否将是初始写基于所述有效性字段。6.如权利要求5所述的方法,其特征在于,存储所述当前有效机器状态条目包括将所述当前有效机器状态条目的有效性字段设置为有效值。7.如权利要求6所述的方法,其特征在于,进一步包括:在所述存储器处接收取得机器状态请求,其中所述取得机器状态请求具有请求方机器标识符;以及在接收到所述取得机器状态请求之际,确定机器状态检索资格是否被满足,其中所述机器状态检索资格包括所述机器状态条目的有效性字段处于有效值并且所述请求方机器标识符匹配与所述当前有效机器状态条目相关联的当前存储的机器标识符的并发性,以及在确定所述机器状态检索资格被满足之际,发送响应分组,所述响应分组在所述当前有效机器状态条目中具有所述机器状态,以及将所述当前有效机器状态条目的有效性字段设置为非有效值。8.如权利要求7所述的方法,其特征在于,进一步包括:在确定所述请求方机器标识符不匹配与所述当前有效机器状态条目相关联的所存储的机器标识符之际,生成错误信号。9.如权利要求7所述的方法,其特征在于,进一步包括:初始化所述存储器,其中初始化所述存储器包括将机器状态条目的有效性字段设置为非有效值。10.如权利要求9所述的方法,其特征在于,存储所述当前有效机器状态条目包括将所述当前有效机器状态条目的有效性字段设置为有效值。11.如权利要求9所述的方法,其特征在于,进一步包括,基于在所述机器状态向量被接收到时所述机器状态条目的有效性字段,确定对所述机器状态条目的写是否将是初始写,其中初始写是在所述有效性字段不处于有效值时对所述机器状态条目的写,并且非初始写是在所述有效性字段处于有效值时对所述机器状态条目的写,其中确定所述写访问资格是否被满足进一步包括,响应于确定所述机器状态向量不是初始写,确定所述机器标识符是否匹配与所述当前有效机器状态条目相关联的当前有效存储的机器标识符。12.如权利要求1所述的方法,其特征在于,进一步包括:在所述存储器处接收取得机器状态请求,其中所述取得机器状态请求具有请求方机器标识符;确定所述请求方机器标识符是否匹配当前存储的机器标识符;以及在确定所述请求方机器标识符匹配当前存储的机器标识符之际,发送响应分组,所述响应分组具有所述机器状态。13.如权利要求12所述的方法,其特征在于,进一步包括:在确定所述请求方机器标识符不匹配当前存储的机器标识符之际,不发送所述响应分组并且生成错误信号。14.如权利要求1所述的方法,其特征在于,进一步包括:将所述机器标识符存储在处理器的非易失性寄存器中。15.如权利要求14所述的方法,其特征在于,进一步包括在将所述机器标识符存储在处理器的非易失性寄存器中之后:在所述处理器处接收断电信号,并且响应于所述断电信号,生成所述机器状态向量,其中所述生成包括从所述非易失性寄存器中读取所述机器标识符并且将所述机器标识符插入所述机器状态向量中。16.如权利要求15所述的方法,其特征在于,所述机器状态向量具有安全性字段,其中将所述机器标识符插入所述机器状态向量中包括将所述机器标识符插入所述安全性字段中。17.如权利要求1所述的方法,其特征在于,进一步包括:在所述存储器处接收受信区域访问请求;以及根据所述受信区域访问请求来访问所述存储器中的所述机器状态条目。18.一种用于安全存储器状态存储的装置,包括:存储器,其中所述存储器被配置成存储机器状态条目,其中所述机器状态条目具有访问安全性字段和存储机器状态字段,其中所述访问安全性字段被配置成保持存储的机器标识符而存储机器状态字段被配置成保持存储的机器状态;以及存储器访问逻辑,所述存储器访问逻辑被配置成控制对所述存储器中的机器状态条目的访问,其中所述存储器访问逻辑被进一步配置成:接收机器状态向量,其中所述机器状态向量包括所述机器状态和机器标识符,与接收到所述机器状态向量相关联地确...

【专利技术属性】
技术研发人员:J·沈L·G·舒亚伊恩
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

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

1