数据管理方法和使用缓存的设备技术

技术编号:15822219 阅读:141 留言:0更新日期:2017-07-15 04:34
提供一种数据管理方法和使用缓存的设备。一种数据管理方法包括:基于与应用请求的数据关联的请求信息,为应用分配缓冲器;将对应于请求信息的传感器数据存储在缓冲器中;以及将存储在缓冲器中的传感器数据传递到应用。

【技术实现步骤摘要】
数据管理方法和使用缓存的设备本申请要求于2016年1月6日提交到韩国知识产权局的第10-2016-0001439号韩国专利申请的权益,该申请的全部公开内容出于所有目的通过引用包含于此。
下面的描述涉及使用缓冲的数据管理方法。下面的描述还涉及使用缓存的数据管理设备。
技术介绍
基于各种类型的传感器,正在提供通过应用从各种传感器接收的数据来提供信息的装置和应用。在固件系统中,例如,这些装置被构造成使应用能够直接控制传感器来收集数据并且管理用于存储数据的存储器。应用会发觉难以获知另一个应用收集的数据的类型和接收收集的数据的传感器。因此,实现通用固件系统的装置不能适于整体上有效管理装置中的数据和电力。
技术实现思路
提供本
技术实现思路
以简化形式引入对以下在具体实施方式中进一步描述的构思的选择。本
技术实现思路
不旨在识别要求保护的主题的关键特征或基本特征,也不旨在用作确定要求保护主题的范围的辅助。在一个总体方面,一种数据管理方法包括:基于与应用请求的数据关联的请求信息,为应用分配缓冲器;将对应于请求信息的传感器数据存储在缓冲器中;以及将存储在缓冲器中的传感器数据传递到应用。请求信息可包括含应用请求的数据的类型、将对数据执行的处理的类型和数据的数量中的至少一个。存储的步骤可包括:基于对应传感器的特性信息和请求信息将对应于请求信息的传感器数据存储在缓冲器中。特性信息可包括传感器的类型、传感器的采样率和传感器的分辨率中的至少一个。缓冲器可包括至少一行和至少一个通道。缓冲器可包括第一行和第二行,可在第一行中先前接收并存储的传感器数据被传递到应用的同时,在第二行中接收并存储传感器数据。缓冲器可包括第一通道和第二通道,在第一通道中对第一传感器数据执行第一处理并且存储所得的经处理的第一传感器数据,在第二通道中对第二传感器数据执行第二处理并且存储所得的经处理的第二传感器数据。缓冲器可包括用于存储第一传感器生成的第一传感器数据的第一缓冲器和用于存储第二传感器生成的第二传感器数据的第二缓冲器。数据管理方法还可包括将第一缓冲器和第二缓冲器同步。同步的步骤可包括:在对应于预设比率的数据量被存储在第一缓冲器中之后对应于预设比率的数据量被存储在第二缓冲器中之前,丢弃在第一缓冲器中接收的数据。同步的步骤可包括:在对应于预设比率的数据量被存储在第一缓冲器中之后对应于预设比率的数据量被存储在第二缓冲器中之前,将第一缓冲器中接收的数据存储在备用缓冲器中。数据管理方法还可包括:生成被构造成基于传感器数据来生成辅助数据的虚拟传感器。虚拟传感器可被构造成基于应用的输出来生成辅助数据。数据管理方法还可包括:为请求辅助数据的第二应用分配第二缓冲器;将辅助数据存储在第二缓冲器中;以及将存储在第二缓冲器中的辅助数据传递到第二应用。数据管理方法还可包括:基于应用处理传感器数据的执行时间和应用的执行时间限制来控制处理器的操作速度。控制操作速度的步骤可包括:通过测量应用用来以当前操作速度处理传感器数据的时间来获取执行时间;响应于执行时间被确定为小于执行时间限制,减小处理器的操作速度;以及响应于执行时间被确定为大于执行时间限制,增大处理器的操作速度。数据管理方法还可包括:在传递到应用之前,基于请求信息来处理传感器数据。处理可包括对传感器数据执行过滤、延迟、微分、插值和抽取中的至少一个。传递的步骤可包括响应于缓冲器中的传感器数据的累积量满足应用请求的数据量,将存储在缓冲器中的传感器数据传递到应用。在另一个总体方面,在非暂态计算机可读介质上实施一种计算机程序,计算机程序被构造成控制处理器来执行上述的方法。在另一个总体方面,一种数据管理设备包括:缓冲器管理器,被构造成基于与应用请求的数据关联的请求信息,为应用分配缓冲器;传感器管理装置,被构造成将对应于请求信息的传感器数据存储在缓冲器中;以及处理装置,被构造成将存储在缓冲器中的传感器数据传递到应用。数据管理设备还可包括存储器,所述存储器被构造成存储处理装置将执行的指令。请求信息可包括含应用请求的数据的类型、将对数据执行的处理的类型和数据的数量中的至少一个。存储的步骤可包括基于传感器的特性信息和请求信息将对应于请求信息的传感器数据存储在缓冲器中。缓冲器可包括至少一行和至少一个通道。缓冲器可包括用于存储第一传感器生成的第一传感器数据的第一缓冲器和用于存储第二传感器生成的第二传感器数据的第二缓冲器。缓冲器管理装置可被进一步构造成将第一缓冲器和第二缓冲器同步。处理装置可被进一步构造成生成被构造成基于传感器数据来生成辅助数据的虚拟传感器。数据管理设备还可包括速度控制装置,速度控制装置被构造成基于应用处理传感器数据的执行时间和应用的执行时间限制来控制处理装置的操作速度。处理装置可被进一步构造成基于请求信息来处理传感器数据。在另一个总体方面,一种数据管理方法包括:生成被构造成基于测得的传感器数据来生成辅助数据的虚拟传感器;为请求辅助数据的应用分配缓冲器;将辅助数据存储在缓冲器中;以及将存储在缓冲器中的辅助数据传递到应用。虚拟传感器可被构造成基于请求测得的传感器数据的另一应用的输出来生成辅助数据。在另一个总体方面,一种电子装置包括:传感器,被构造成输出与生物信号关联的传感器数据;以及数据管理设备,被构造成基于传感器数据向用户提供生物计量信息,所述数据管理设备包括:缓冲器管理装置,被构造成基于与应用请求的数据关联的请求信息,为应用分配缓冲器;传感器管理装置,被构造成将对应于请求信息的传感器数据存储在缓冲器中;以及处理装置,被构造成将存储在缓冲器中的传感器数据传递到应用。电子装置还可包括存储器,存储器被构造成存储将由处理装置执行的指令。在另一个总体方面,一种数据管理方法包括:从传感器接收传感器特性信息;从应用接收各个应用请求信息;基于传感器特性信息和各个应用请求信息,为每个应用分配一个或多个缓冲器;将从传感器接收的传感器数据存储在缓冲器中;以及将存储在缓冲器中的传感器数据分别传递到应用。存储的步骤可包括:基于传感器特性信息和各个应用请求信息,确定哪个应用正订阅哪个传感器的对应传感器数据;以及将对应传感器数据存储在为应用分配的缓冲器中。数据管理方法还可包括:基于各个应用请求信息,生成每个应用的处理链;以及使用处理链,处理与各个应用请求信息对应的传感器数据,其中,存储的步骤包括:将经处理的各个传感器数据存储在对应于应用请求信息的所选择缓冲器中。分配的步骤可包括:基于各个应用请求信息,确定为各应用分配的缓冲器的类型,以及可基于缓冲器中包括的行和通道的数量,确定缓冲器的类型。在另一个总体方面,一种数据管理设备包括:传感器管理装置,被构造成生成被构造成基于传感器数据来生成辅助数据的虚拟传感器;缓冲器管理装置,被构造成为请求辅助数据的应用分配缓冲器;传感器管理装置,被构造成将辅助数据存储在缓冲器中;以及处理装置,被构造成将存储在缓冲器中的辅助数据传递到应用。传感器数据可表示生物信号。虚拟传感器可被构造成基于请求传感器数据的另一应用的输出来生成辅助数据。数据管理设备还可包括存储器,存储器被构造成存储将由处理装置执行的指令。虚拟传感器可用从另一虚拟传感器接收的另一辅助数据来得到辅助数据,所述另一虚拟传感器基于传感器数据来得到所述另一辅助数据。根据下面的具体实施本文档来自技高网...
数据管理方法和使用缓存的设备

【技术保护点】
一种数据管理方法,包括:基于与应用请求的数据关联的请求信息,为应用分配缓冲器;将对应于请求信息的传感器数据存储在缓冲器中;以及将存储在缓冲器中的传感器数据传递到应用。

【技术特征摘要】
2016.01.06 KR 10-2016-00014391.一种数据管理方法,包括:基于与应用请求的数据关联的请求信息,为应用分配缓冲器;将对应于请求信息的传感器数据存储在缓冲器中;以及将存储在缓冲器中的传感器数据传递到应用。2.根据权利要求1所述的数据管理方法,其中,请求信息包括包含应用请求的数据的类型、将对数据执行的处理的类型和数据的数量中的至少一个。3.根据权利要求1所述的数据管理方法,其中,存储的步骤包括:基于对应传感器的特性信息和请求信息将对应于请求信息的传感器数据存储在缓冲器中。4.根据权利要求3所述的数据管理方法,其中,特性信息包括传感器的类型、传感器的采样率和传感器的分辨率中的至少一个。5.根据权利要求1所述的数据管理方法,其中,缓冲器包括至少一行和至少一个通道。6.根据权利要求5所述的数据管理方法,其中,缓冲器包括第一行和第二行,以及在第一行中先前接收并存储的传感器数据被传递到应用的同时,在第二行中接收并存储传感器数据。7.根据权利要求5所述的数据管理方法,其中,缓冲器包括第一通道和第二通道,在第一通道中对第一传感器数据执行第一处理并且存储所得的经处理的第一传感器数据,在第二通道中对第二传感器数据执行第二处理并且存储所得的经处理的第二传感器数据。8.根据权利要求1所述的数据管理方法,其中,缓冲器包括用于存储第一传感器生成的第一传感器数据的第一缓冲器和用于存储第二传感器生成的第二传感器数据的第二缓冲器。9.根据权利要求8所述的数据管理方法,还包括:将第一缓冲器和第二缓冲器同步。10.根据权利要求9所述的数据管理方法,其中,同步的步骤包括:在对应于预设比率的数据量被存储在第一缓冲器中之后,直到对应于预设比率的数据量被存储在第二缓冲器中之前,丢弃在第一缓冲器中接收的数据。11.根据权利要求9所述的数据管理方法,其中,同步的步骤包括:在对应于预设比率的数据量被存储在第一缓冲器中之后,直到对应于预设比率的数据量被存储在第二缓冲器中之前,将第一缓冲器中接收的数据存储在备用缓冲器中。12.根据权利要求1所述的数据管理方法,还包括:生成被构造成基于传感器数据来生成辅助数据的虚拟传感器。13.根据权利要求12所述的数据管理方法,其中,虚拟传感器被构造成基于应用的输出来生成辅助数据。14.根据权利要求12所述的数据管理方法,还包括:为请求辅助数据的第二应用分配第二缓冲器;将辅助数据存储在第二缓冲器中;以及将存储在第二缓冲器中的辅助数据传递到第二应用。15.根据权利要求1所述的数据管理方法,还包括:基于应用处理传感器数据的执行时间和应用的执行时间限制来控制处理器的操作速度。16.根据权利要求15所述的数据管理方法,其中,控制操作速度的步骤包括:通过测量应用用来以当前操作速度处理传感器数据的时间来获取执行时间;响应于执行时间被确定为小于执行时间限制,减小处理器的操作速度;以及响应于执行时间被确定为大于执行时间限制,增大处理器的操作速度。17.根据权利要求1所述的数据管理方法,还包括:在传递到应用之前,基于请求信息来处理传感器数据。18.根据权利要求17所述的数据管理方法,其中,处理包括对传感器数据执行过滤、延迟、微分、插值和抽取中的至少一个。19.根据权利要求1所述的数据管理方法,其中,传递的步骤包括:响应于缓冲器中的传感器数据的累积量满足应用请求的数据量,将存储在缓冲器中的传感器数据传递到应用。20.一种数据管理设备,包括:缓冲器管理装置,被构造成基于与应用请求的数据关联的请求信息,为应用分配缓冲器;传感器管理装置,被构造成将对应于请求信息的传感器数据存储在缓冲器中;以及处理装置,被构造成将存储在缓冲器中的传感器数据传递到应用。21.根据权利要求20所述的数据管理设备,还包括:存储器,被构造成存储处理装置将执行的指令。22.根据权利要求20所述的数据管理设备,其中,请求信息包括包含应...

【专利技术属性】
技术研发人员:李宗旭
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

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

1