用于分析装置环境的方法和介质以及使用该方法的装置制造方法

文档序号:7812651阅读:213来源:国知局
用于分析装置环境的方法和介质以及使用该方法的装置制造方法
【专利摘要】提供一种用于分析装置环境的方法和介质,以及一种使用所述方法和介质的装置。所述装置可包括:振动单元,使装置振动;感测单元,感测装置的振动,其中,感测的振动形成振动式样;和判断单元,根据由感测单元感测的装置的振动式样来判断装置的环境。
【专利说明】用于分析装置环境的方法和介质以及使用该方法的装置
[0001]本申请是申请日为2007年11月30日、申请号为200710196319.6、题为“用于分析装置环境的方法和介质以及使用该方法的装置”的专利申请的分案申请。

【技术领域】
[0002]本发明涉及一种装置,更具体地讲,涉及一种分析装置环境并且基于分析结果提供适当警报的技术。

【背景技术】
[0003]近来,随着移动通信技术和数字处理技术的迅速发展,诸如移动电话和PDA (便携式数字助手)的移动装置已经被广泛使用。移动装置根据使用的目的,可产生多个事件(如呼叫的接收和预定日程的到来),并且可输出事先设置的音频警报,从而告知用户事件被产生。
[0004]然而,由于将被输出的音频警报可被当作噪音打扰其他人,所以用户将移动装置设置到振动模式。在振动模式,移动装置振动以告知用户事件被产生。根据现有技术,由于振动的强度是恒定的,所以根据用户持有移动装置的位置,振动模式可能造成不方便。
[0005]例如,当移动装置被放在口袋里时,用户可能感觉不到振动。此外,当移动装置被放在桌上时,由于移动装置的振动可发出噪音。也就是说,用户可能不能立即对移动装置上产生的事件做出反应,或者由于振动可能感到不方便。
[0006]因而,需要根据移动装置的环境使用适当类型的警报从而告知用户事件被产生(发生事件)的技术。


【发明内容】

[0007]实施例涉及分析当事件产生时的装置环境,并涉及根据分析的环境提供适当的警报。
[0008]根据实施例的一方面,提供一种装置,所述装置包括:振动单元,使装置振动;感测单元,感测装置的振动,其中,感测的振动形成振动式样;和判断单元,根据由感测单元感测的装置的振动式样来判断装置的环境。
[0009]根据实施例的另一方面,提供一种用于分析装置的环境的方法,所述方法包括:使装置振动;感测装置的振动,其中感测的振动形成振动式样;和根据感测的装置的振动式样判断装置的环境。
[0010]根据实施例的另一方面,提供一种装置,所述装置包括:振动单元,使装置振动;和警报处理单元,提供相应于感测的装置的振动式样的警报。
[0011]根据实施例的另一方面,提供一种产生动态警报的方法,所述方法包括:使装置振动;和提供相应于感测的装置的振动式样的警报。
[0012]根据另一方面,提供存储用于实施实施例的方法的计算机可读指令的至少一个计算机可读介质。

【专利附图】

【附图说明】
[0013]通过下面结合附图对示例性实施例进行的描述,上述和/或其他方面、特点和优点将会变得更加清楚并且更容易理解,其中:
[0014]图1是示出根据示例性实施例的装置的框图;
[0015]图2是示出根据示例性实施例的测量振动的方法的示图;
[0016]图3A到图6C是示出根据示例性实施例的参考式样(reference pattern)的图;
[0017]图7是示出图1中示出的警报处理单元的框图;和
[0018]图8是示出根据示例性实施例的产生警报的处理的流程图。

【具体实施方式】
[0019]现在将详细地描述示例性实施例,其示例在附图中示出,其中,相同的标号始终指代相同的元件。以下参照附图描述示例性实施例。
[0020]图1是示出根据示例性实施例的装置100的框图。装置100包括事件检测单元110、振动单元120、感测单元130、分析单元140和警报处理单元150。装置100是具有数据算术处理能力(如内容播放、日程表管理、电话通话和图像拍摄)的便携式计算机装置。装置100的实例可包括移动电话、PDA (个人数字助手)和PMP (便携式多媒体播放器)。然而,根据示例性实施例的装置100不限于上述移动装置。
[0021]事件检测单元110检测装置100中产生的事件。事件的实例可包括呼叫信号的接收、规定日程或周年(anniversary)的到来、或特定作业的完成(例如,文件传送或下载结束和内容播放完成)。当然,事件的种类不限于此,并且根据装置100的功能或目的可存在各种事件。
[0022]振动单元120使装置100振动。优选为,当在装置100上产生事件时振动单元120使装置100振动。这里,优选为,产生预定时间的振动。根据示例性实施例,振动单元120可为了两个目的产生振动。首先,振动单元120可产生用于分析装置100的环境的振动。此时,用户不会容易地感觉到振动的强度。其次,振动单元120可产生用于通知用户事件被产生的振动。此时,基于装置100的环境,振动的强度可不同。基于使用环境或装置100的种类可以将振动强度设置为期望的值。振动单元120可具有振动产生器(如线性振动器或偏心电动机(eccentric motor)或冲击产生器(impact generator)(如反作用力器(forcereactor))。
[0023]感测单元130感测装置100的振动式样。当振动单元120产生振动时,感测单元130可执行感测操作。为此,可以将感测单元130与振动单元120同步。将被感测单元130感测的振动式样的示例可包括振动量和振动频率。
[0024]为了感测装置100的振动式样,感测单元130可基于预定参考轴(referenceaxis)测量将被应用到装置100的加速度。如图2所示,当装置100振动时测量到的加速度是不均匀的。这里,高峰值和低峰值之间的差DIFFl、DIFF2、DIFF3和DIFF4可指代振动量。
[0025]可基于多个参考轴测量装置100的加速度。更为优选地,感测单元130可参考彼此垂直的三个参考轴来测量装置100的加速度,从而准确地感测装置100的振动式样。
[0026]可以通过惯性传感器(inertia sensor)(如加速计(accelerometer)、陀螺仪、振动感测器(shock sensor)和倾角感测器(tilt sensor))来实现感测单元130。当然,实施例不限于此。可以通过能够感测装置100的振动式样的其他类型的感测器来实现感测单元130。
[0027]分析单元140基于感测单元130的感测结果确定装置100的环境。为此,分析单元140可从多个参考式样当中搜索与感测单元130感测的振动式样最近似的参考式样。在此,所述参考式样代表与基于装置100的环境事先测量的振动式样相对应的标准。也就是说,可以在生产装置100时通过初步试验事先设置参考式样。因此,当搜索到与从感测单元130接收到的振动式样最为近似的参考式样时,分析单元140可以判断与搜索到的参考式样相对应的环境是装置100的当前环境。
[0028]装置100的环境表示用户持有装置100的位置。例如,所述环境可以是装置100被握在用户手中的状态、装置100被放置在桌上的状态、或装置100被放置在用户衣服的口袋(如用户的工作服、用户裤子后面的口袋等)中的状态。根据示例性实施例被应用的环境可不同。
[0029]图3A到图6C是示出根据示例性实施例的依赖于环境的参考式样(referencepattern)的图。在附图中示出的参考式样指示在每个环境中当振动单元120使装置100振动时,将被感测单元130感测的相对于三个轴X、Y和Z的振动量和振动频率。
[0030]具体地,图3A到图3C示出当装置100被握在用户手中时相对于参考轴X、Y和Z的参考式样。图4A到图4C示出当装置100被放置在用户工作服的口袋中时相对于参考轴X、Y和Z的参考式样。此外,图5A到图5C示出当装置100被放置在桌上时相对于参考轴X、Y和Z的参考式样。图6Α到图6C示出当装置100被放在正在行走的用户的裤子后面的口袋中时相对于参考轴Χ、Υ和Z的参考式样。当装置100被放在正在行走的用户的裤子后面的口袋中时,用户的运动对装置100有影响。因而,如图6Α到图6C所示,参考式样比其他环境更不规则。
[0031]从所述参考式样很明显地,由感测单元130感测到的装置100的振动式样根据装置100的环境显现出不同的特性。因此,通过将从感测单元130输出的感测的式样与参考式样相比较可以辨别装置100的当前环境。
[0032]警报处理单元150提供与分析单元140的分析结果相对应的警报。所述振动可以是一种类型的警报。在此,根据装置100的环境,振动强度可不同。例如,在所述环境指示“在用户手中”或“在桌上”的情况下,可以提供弱振动。在所述环境指示“在用户工作服的口袋里”的情况下,可以提供强振动。此外,在所述环境指示“在用户裤子后面的口袋里”的情况下,可以提供中度振动。当然,与振动强度相同,根据环境,振动产生式样可不同。例如,在所述环境指示“在正在行走的用户裤子后面的口袋里”的情况下,可以动态地改变振动强度。在所述环境指示“在未在行走的用户裤子后面的口袋里”的情况下,可提供具有预定强度的振动。
[0033]警报的类型不限于振动。例如,可使用声音或灯亮。当声音用于警报时,根据环境声音的音量可不同。此外,可通过结合振动、声音和灯亮当中的两种或更多来提供警报。例如,在所述环境指示“在桌上”的情况下,警报处理单元150可输出弱振动和声音。警报的类型不旨在限定实施例。应该理解,根据由分析单元140判断的装置100的环境适当地提供不同的警报的示例性实施例仍落入实施例的范围内。
[0034]可以默认地设置或者由用户设置用于提供与每种环境相应的警报的形式(振动强度、声音的音量和警报的类型)。装置100还可包括用户输入单元(未示出)(如键区、触摸板或触摸屏),或者可包括显示单元(未示出)(如LCD (液晶显示屏)或F1DP (等离子显示面板))。
[0035]如图7所示,警报处理单元150可包括产生振动的振动器710、产生声音的扬声器720和灯730。此外,警报处理单元150可包括控制振动器710、扬声器720和灯730的控制单元740。在此,警报控制单元740可存储与用于根据装置100的环境提供警报的格式相对应的信息,并且使用所述信息使得适当的警报被提供。
[0036]作为与图7所示的示例性实施例不同的示例性实施例,即使使用振动来提供警报,警报处理单元150也可不包括振动器710。在这种情况下,可以通过图1示出的振动单元120来提供使用振动的警报。也就是说,为了提供警报,警报控制单元740请求振动单元120以适当的强度产生振动。然后,振动单元120可根据警报控制单元740的请求产生振动。在示例性实施例中,由振动单元120产生的振动可分为两种。第一种振动用于检查装置100的环境。如果发生事件,可以提供第一种振动预定时间。第二种振动用于通知用户事件被产生。当使用第一种振动确定装置100的环境时,振动单元120根据警报控制单元740的请求产生第二种振动。当然,当振动单元120产生第二种振动时,感测单元130不需要感测装置100的振动式样。
[0037]图8是示出根据示例性实施例的产生警报的处理的流程图。由参照图1描述的装置100执行图8中的每个步骤。
[0038]首先,当事件检测单元110感测到在装置100上产生的事件(步骤S810)时,振动单元120使装置100振动(步骤S820)。
[0039]当装置100振动时,感测单元130感测装置100的振动式样(步骤S830)。
[0040]然后,分析单元140使用由感测单元130感测的装置100的振动式样来确定装置100的环境(步骤S840)。如上所述,分析单元140可将振动式样与规定的参考式样进行比较以便执行步骤S840。
[0041]然后,警报处理单元150提供与由分析单元140确定的环境相对应的警报(步骤S850)。当然,警报处理单元150可以不直接提供警报而是控制包括在装置100中的其他组件以提供警报。例如,如上所述,警报处理单元150可请求振动单元120以预定强度产生振动。此外,振动单元120可使装置100基于来自警报处理单元150的请求以预定强度振动。
[0042]除了上述的示例性实施例以外,也可以通过执行介质(如计算机可读介质)上的计算机可读代码/指令来实施示例性实施例。所述介质可相应于允许存储和/或传输计算机可读代码/指令的任何介质。所述介质还也可只包括计算机可读代码/指令或者也可包括与计算机可读代码/指令结合的数据文件、数据结构等。代码/指令的例子包括例如由编译器产生的机器码以及包含可通过使用解释器的计算装置等执行的更高级别的代码的文件。另外,代码/指令可包括功能程序和代码段。
[0043]计算机可读代码/指令可以各种方式记录在介质上或者在介质上传送,介质的例子包括磁存储介质(例如,软盘、硬盘、磁带等)、光学介质(例如,⑶-ROM、DVD等)、磁光介质(例如,磁光盘)、硬件存储装置(例如,只读存储器介质、随机存取存储器介质、闪存等)以及例如传输信号的载波的存储/传输介质,其可包括计算机可读代码/指令、数据文件、数据结构等。存储/传输介质的例子可包括有线和/或无线传输介质。所述介质也可以是分布式网络,从而计算机可读代码/指令以分布式被存储/传输并执行。计算机可读代码/指令可由一个或多个处理器来执行。计算机可读代码/指令也可在至少一个专用集成电路(ASIC)或现场可编程门阵列(FPGA)中执行和/或实现。
[0044]另外,一个或多个软件模块或者一个或多个硬件模块可被配置以执行上述示例性实施例的操作。
[0045]这里使用的术语“模块”表示但不限于执行特定任务的一个软件组件、一个硬件组件、多个软件组件、多个硬件组件、一个软件组件和一个硬件组件的组合、多个软件组件和一个硬件组件的组合、一个软件组件和多个硬件组件的组合或者多个软件组件和多个硬件组件的组合。模块可以有利地被配置为驻留在可寻址存储介质上并且配置在一个或多个处理器上执行。因此,例如模块可包括组件(例如,软件组件、专用软件组件、面向对象的软件组件、类组件和任务组件)、进程、函数、操作、执行线程、属性、程序、子程序、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表、数组和变量。组件或模块提供的功能可被组合为较少的组件或模块,或者可进一步分离为附加的组件或模块。此外,组件或模块可运行在装置中提供的至少一个处理器(例如,中央处理单元(CPU))。此外,硬件组件的例子包括专用集成电路(ASIC)和现场可编程门阵列(FPGA)。如上所示,模块也可表示软件组件和硬件组件的组合。这些硬件组件也可以是一个或多个处理器。
[0046]计算机可读代码/指令和计算机可读介质可以是为实施例的目的特别设计和构建的,或者它们可以是计算机硬件和/或计算机软件领域的技术人员公知和可用的种类。
[0047]如上所述,根据示例性实施例的用于分析装置环境的方法和介质以及使用所述方法和介质的装置可以在事件被产生时,基于装置的环境提供适当的警报。
[0048]虽然已示出和描述了一些示例性实施例,本领域的普通技术人员应该理解,可以对其范围由权利要求和等同物限定的这些示例性实施例进行改变。
【权利要求】
1.一种具有预定数据算术处理能力的装置,所述装置包括: 事件检测单元,检测在装置中产生的事件; 振动单元,使装置进行第一振动和第二振动; 感测单元,感测装置的第一振动,其中,感测的第一振动形成振动式样; 判断单元,根据由感测单元感测的装置的振动式样来判断装置的环境; 警报处理单元,提供与判断的环境相对应的警报, 其中,警报处理单元控制振动单元以根据装置的振动式样确定的强度和振动产生式样来使所述装置进行第二振动, 其中,当事件检测单元感测到事件时,用于判断装置的环境的第一振动被引发,当装置的环境被判断时,用于提供警报的第二振动被引发。
2.如权利要求1所述的装置,其中,感测单元包括惯性传感器。
3.如权利要求2所述的装置,其中,惯性传感器包括加速计、陀螺仪、振动感测器和倾角感测器中的至少一种。
4.如权利要求1所述的装置,其中,感测单元基于至少一个参考轴测量将被应用到装置的加速度,并且使用测量的加速度的结果提取振动式样。
5.如权利要求1所述的装置,其中,当产生预定事件时,振动单元使装置振动。
6.如权利要求1所述的装置,其中,振动单元使装置振动足够时间。
7.如权利要求1所述的装置,其中,振动式样包括第一振动的量或振动频率。
8.如权利要求7所述的装置,其中,第一振动的量是基于至少一个参考轴测量的装置的加速度的高峰值和低峰值之间的差。
9.如权利要求1所述的装置,其中,警报处理单元提供与预定存储的参考式样当中最近似于装置的振动式样的参考式样相应的警报。
10.如权利要求1所述的装置,其中,警报的类型包括第二振动、声音和灯亮中的至少一种。
11.如权利要求1所述的装置,其中,警报处理单元根据装置的振动式样控制作为警报提供的第二振动的强度。
12.一种用于分析装置的环境的方法,所述方法包括: 感测在装置中产生的事件; 使装置进行第一振动; 感测装置的第一振动,其中,第一振动形成振动式样; 根据感测的装置的振动式样判断装置的环境; 提供与判断的环境相对应的警报, 其中,提供警报的步骤包括基于装置的振动式样使装置以多个强度当中的强度和振动产生式样进行第二振动, 其中,当事件被感测时,用于判断装置的环境的第一振动被引发,当装置的环境被判断时,用于提供警报的第二振动被引发。
13.如权利要求12所述的方法,其中,感测步骤包括: 基于至少一个参考轴测量将被应用到装置的加速度;和 使用测量的加速度提取振动式样。
14.如权利要求12所述的方法,其中,使装置进行第一振动和第二振动的步骤包括当预定事件产生时使装置振动。
15.如权利要求12所述的方法,其中,使装置进行第一振动的步骤包括使装置振动足够时间。
16.如权利要求12所述的方法,其中,振动式样包括第一振动的量和振动频率中的至少一种。
17.如权利要求16所述的方法,其中,第一振动的量是基于至少一个参考轴测量的装置的加速度的高峰值和低峰值之间的差。
18.如权利要求12所述的方法,其中,提供警报的步骤包括提供与预定存储的参考式样当中最近似于装置的振动式样的参考式样相应的警报。
19.如权利要求12所述的方法,其中,警报的类型包括第二振动、声音和灯亮中的至少一种。
20.一种产生动态警报的方法,所述方法包括: 感测在装置中产生的事件; 使装置进行第一振动以便判断装置的环境; 提供与感测到的通过装置的第一振动而形成的振动式样相应的警报, 其中,提供警报的步骤包括基于装置的振动式样使装置以多个强度当中的强度和振动产生式样进行第二振动, 其中,当事件被感测时,用于判断装置的环境的第一振动被引发,当装置的环境被判断时,用于提供警报的第二振动被引发。
【文档编号】H04M1/725GK104243696SQ201410427888
【公开日】2014年12月24日 申请日期:2007年11月30日 优先权日:2006年12月1日
【发明者】苏秉石, 金圭镛, 金渊培 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1