便携式的由微控制器操作的计算设备及有关系统和设备技术方案

技术编号:8765219 阅读:172 留言:0更新日期:2013-06-07 22:20
本发明专利技术涉及便携式的由微控制器操作的计算设备及有关系统和设备,该计算设备包括:存储装置;微控制器,其能够运行存储装置上存储的软件装置;硬件装置,其能够提供至少一个物理变量。该软件装置适于使用硬件装置读取物理变量以及利用物理变量执行数学运算。该设备还包括:接口装置,其适于使得该设备的用户能够在存储装置中定义数学运算。

【技术实现步骤摘要】
便携式的由微控制器操作的计算设备及有关系统和设备
本专利技术涉及一种便携式个人电子设备。具体地,本专利技术涉及一种小型的由微控制器操作的设备,如可以用于监测和/或跟踪体育锻炼的腕上计算机。具体地,本专利技术涉及提高腕上计算机的适应性。
技术介绍
可以通过使腕上计算机的显示器或者图形用户接口适应单个用户的需要,来改进腕上计算机的用户体验。从例如US5845235已知一种潜水计算机的适应性用户接口。除了用户接口以外,腕上计算机的连接性也对用户体验有影响。US2010/0130123公开了一种能够与另一潜水计算机或计算机通信的潜水计算机。US-2010-0250208公开了一种能够形成用于接收关于可用气体的数据的数据链路的潜水计算机。然而,关于提供给用户的信息内容,现有技术的设备的功能相对来说是有限的。
技术实现思路
本专利技术的目的在于提供一种在用户可用的信息内容方面具有改进的功能的腕上计算机。本专利技术的目的还在于提供一种用于腕上计算机的功能化的软件产品和计算机化的系统。这些目的通过根据独立权利要求的解决方案来实现。本专利技术基于这样的构思:使得用户能够定义与由腕上计算机中或者连接至腕上计算机的物理传感器或其他数据产生单元提供的数据有关的操作。这些操作可以在设备中实时运行,并且其结果可以被传送给用户。也可以与该设备或者类似种类的设备的其他用户共享这些操作或结果。根据一方面,本专利技术提供了一种便携式计算设备,包括:能够运行软件装置的微控制器,能够提供至少一个物理变量的硬件装置,承载适于读取物理变量以及利用该物理变量执行数学运算的软件装置的存储装置,接口装置,其中,上述数学运算能够由用户通过上述接口装置来定义。换言之,接口装置适于使得该设备的用户能够在该存储单元中定义数学运算。根据一种实施方式,该便携式计算设备是腕上计算机。根据一种实施方式,该便携式计算设备是无显示器单元,该无显示器单元包括用于将利用上述物理变量得到的上述数学运算的结果无线地发送给诸如腕上计算机或移动电话的便携式主机设备的装置。例如,该设备可以是适于在功能上与主机设备一起操作的步感器(footpod)或卫星定位器(satellitepositioningpod)。上述单元可以包括用于测量物理变量的集成装置。根据一种实施方式,与具有单独的微处理器和存储(和I/O)电路的设备如便携式计算机和移动电话相比,上述设备基于单芯片微控制器(MCU),单芯片微控制器包括集成的微处理器核、存储器并且可选地还包括输入/输出(I/O)单元。这种设备在本文中称为由单芯片微控制器操作的设备。在这种设备中,用户定义的数学运算和/或设备的基本软件(固件)的至少一部分可以被存储在存储单元中。根据一种实施方式,除了与微控制器集成的存储单元之外或者代替该存储单元,该设备还包括微控制器外部的存储单元。用户定义的数学运算和/或设备的基本软件(固件)的至少一部分可以被存储在外部存储单元中。根据一种实施方式,固件和数学运算被存储在不同的物理存储单元上。根据一个示例,固件被存储在微控制器的内部存储器中,而数学运算被存储在微控制器外部的存储芯片中。根据一种实施方式,在存储装置的存储部分中定义数学运算,并且腕上计算机包括用于改变上述存储部分的数据以改变上述数学运算的装置。根据一种实施方式,至少一个物理变量包括描述腕上计算机的位置或运动的变量,并且该变量由传感器提供。传感器可以集成地布置在上述腕上计算机中,或者布置在与该腕上计算机通信连接的外部单元中。根据一种实施方式,至少一个物理变量包括时间,时间可以由上述腕上计算机中的定时单元提供。根据一方面,本专利技术提供了一种腕上计算机固件产品,包括:适于控制腕上计算机显示器的显示器控制装置,在功能上连接至显示器控制装置以在腕上计算机显示器上显示操作模式特定信息(operationmode-specificinformation)的操作模式控制装置,用于读取由腕上计算机提供的至少一个物理参数的装置,以及用于存储或访问对至少一个操作模式的操作模式特定信息的至少一部分进行定义的变量操作数据的装置,该变量操作数据被存储在腕上计算机的存储单元中,用于将变量操作数据应用于物理参数以产生形成至少一个操作模式的操作模式特定信息的至少一部分的操作结果的装置。根据一种实施方式,该固件产品包括用于响应于该产品与在单独的计算单元上运行的另一软件产品的通信连接而仅改变上述变量操作数据的软件装置。该通信连接可以是无线的或者有线的。该固件产品可以在如以上简要地描述的腕上计算机上运行。根据一方面,本专利技术提供了一种用于腕上计算机的功能化的计算机程序产品,该产品包括:用于在计算机显示器上显示图形用户接口的装置,用于在图形用户接口上提供一组数学运算符和能够在腕上计算机中确定的一组物理变量的装置,用于响应于通过图形用户接口进行的用户输入而在图形用户接口上将参数中的至少之一和运算符中的至少之一组织为数学公式的装置,用于将描述数学公式的数据结构存储或传送至存储器设备的装置。优选地,上述存储器设备是腕上计算机的存储单元。上述存储是如下情况:包括将数据结构有线地或无线地直接传送给存储单元。然而,数据结构也可以被存储在中间设备如个人计算机存储设备或因特网服务器存储设备上,可以使用合适的链路将数据结构从其进一步传送至腕上计算机。根据又一方面,本专利技术提供了一种用于对腕上计算机进行功能化的计算机化的系统,该系统包括:用于维护多个用户账户的用户账户管理装置,被配置成使得用户账户的拥有者能够定义数学运算的腕上计算机操作编程装置,该数学运算包括一个或更多个数学运算符、一个或更多个物理变量以及运算符与变量的相互关系,用于存储用于用户账户的由用户定义的数学运算的存储器装置,用于将由用户定义的数学运算输出给用户账户的拥有者的腕上计算机或者另一外部存储器设备的装置。例如,可以在用户能够通过因特网从他们的个人计算机、手持设备和/或腕上计算机访问的因特网服务器上运行该计算机化的系统。为了覆盖本专利技术的各个方面,使用术语“数学运算”、“变量操作数据”和“表示数学公式的数据结构”来描述本专利技术所覆盖的设备、软件和系统的可由用户定义的部分。为了方便,下文中将这些数据共同称为“规则”。要运行这些规则的腕上计算机的功能被称为“规则引擎”。根据一种实施方式,这些规则适于包括关于至少一个数学运算符的数据、至少一个物理参数和关于如何将数学运算符应用于物理参数以得到运算结果的指令。典型地,这些规则包括至少两个物理参数和至少一个应用于该物理参数以得到运算结果的数学运算符的信息。然而,也可以包括更复杂的运算和公式。根据一种实施方式,上述设备适于接收作为“脚本”的新的规则,即,所命令的数据结构,该设备使用该新的规则来以用户定义的方式起作用。脚本例如可以是字符、数字或二进制数的形式。设备解释并且运行脚本。根据一种实施方式,上述设备适于将根据这些规则所进行的动作即规则结果发送给外部设备,其他人可以在该外部设备处研究或共享这些动作。从属权利要求涉及另外的有利的实施方式。借助于本专利技术及其实施方式获得了大量的优点。首先,本专利技术提供了影响腕上计算机的操作的动态的可能性。因此,该设备变得更有适应性并且可以以新的方式来利用。该设备的功能没有在购买时固定,用户可以对设备进行配置以使其本文档来自技高网...

【技术保护点】
一种便携式的由微控制器操作的计算设备,包括:存储装置,微控制器,其能够运行所述存储装置上存储的软件装置,硬件装置,其能够提供至少一个物理变量,其中,所述软件装置适于使用所述硬件装置读取所述物理变量以及利用所述物理变量执行数学运算,其特征在于,还包括:接口装置,其适于使得所述设备的用户能够在所述存储装置中定义所述数学运算。

【技术特征摘要】
2011.12.05 FI 201162311.一种由微控制器操作的计算便携式设备,包括:存储装置,微控制器,其能够运行所述存储装置上存储的软件装置,硬件装置,其能够提供要由所述软件装置读取的至少一个物理变量,接口装置,其适于使得用户能够向所述存储装置输入以定义数学公式的数据结构,其中所述数学公式和所述至少一个物理变量被包含在所述存储装置上的变量数据结构中,所述数据结构能够通过所述接口装置写入,所述软件装置中包括的解释器装置,其适于解释所述数据结构,通过所述解释器装置,所述软件装置适于使用所述硬件装置读取所述物理变量的值以及利用所述值和由所述解释器装置提供的指令来执行数学运算,以及通信装置,用于将所定义的数学公式的结果传达给所述用户。2.根据权利要求1所述的便携式设备,其特征在于,所述便携式设备是腕上计算机。3.根据权利要求1所述的便携式设备,其特征在于,所述便携式设备是无显示器单元,其包括用于将利用所述物理变量的所述数学运算的结果无线地发送给便携式主机设备的装置。4.根据权利要求3所述的便携式设备,其中,所述便携式主机设备包括腕上计算机。5.根据权利要求1至4中任一项所述的便携式设备,其特征在于,所述存储装置包括与所述微控制器集成在一个芯片上的存储单元,并且所述软件装置和所述数学运算中的至少之一被存储在所述存储单元上。6.根据权利要求1至4中任一项所述的便携式设备,其特征在于,所述存储装置包括在所述微控制器外部的存储单元,并且所述软件装置和所述数学运算中的至少之一被存储在所述存储单元上。7.根据权利要求1至4中任一项所述的便携式设备,其特征在于,所述接口装置在功能上耦合至所述存储装置,以用于改变所述存储装置的定义所述数学运算的部分。8.根据权利要求1至4中任一项所述的便携式设备,其特征在于,所述接口装置包括被布置在所述便携式设备中的用户接口装置。9.根据权利要求1至4中任一项所述的便携式设备,其特征在于,所述接口装置包括数据传送装置,所述数据传送装置能够将在外部计算设备中定义的数学运算输入至所述存储装置以用于存储可由用户定义的数学运算。10.根据权利要求9所述的便携式设备,其中,所述外部计算设备包括个人移动设备或计算机或Web服务器。11.根据权利要求1至4中任一项所述的便携式设备,其特征在于,所述数学运算是所述软件装置的一部分,并且所述接口装置包括数据传送装置,所述数据传送装置能够从外部计算设备更新整个所述软件装置,以用于存储可由用户定义的数学运算。12.根据权利要求1至4中任一项所述的便携式设备,其特征在于,所述至少一个物理变量包括以下中的一个或更多个:时间、速度、位置、方向、方位、高度、深度、气压、温度、磁场、电场、电势、从所述用户测量的生理变量、和/或其任意衍生量。13.根据权利要求12所述的便携式设备,其中,所述生理变量包括心跳频率或呼吸频率。14.根据权利要求1至4中任一项所述的便携式设备,其特征在于,所述硬件装置适于测量所述至少一个物理变量。15.根据权利要求1至4中任一项所述的便携式设备,其特征在于,所述硬件装置适于从外部测量单元接收所述至少一个物理变量。16.根据权利要求1至4中任一项所述的便携式设备,其特征在于,包括用于存储所述数学运算的结果的装置和/或用于将所述数学运算的结果传送给外部设备的装置。17.根据权利要求1至4中任一项所述的便携式设备,其特征在于,包括用于显示由用户定义的数学运算的结果的显示装置以及用于连续地更新所述显示装置上的由用户定义的数学运算的结果的装置。18.根据权利要求1至4中任一项所述的便携式设备,其特征在于,所述硬件装置能够提供至少两个变量参数,并且所述软件装置能够利用所述至少两个变量参数执行数学运算。19.根据权利要求1至4中任一项所述的便携式设备,其特征在于...

【专利技术属性】
技术研发人员:雅纳·卡利奥埃里克·林德曼米科·马蒂卡基莫·佩尔努
申请(专利权)人:松拓有限公司
类型:发明
国别省市:

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

1