基于响应于来自用户的语音短语的内容数据而产生通知的电子装置的制作方法

文档序号:14959329发布日期:2018-07-18 00:12阅读:310来源:国知局
本申请主张2015年12月1日申请的,标题为“基于响应于来自用户的语音短语的内容数据而产生通知的电子装置(electronicdevicegeneratingnotificationbasedoncontextdatainresponsetospeechphrasefromuser)”的共同拥有的美国专利申请第14/956,180号的优先权权益,所述专利申请的全部内容以引用的方式并入本文中。本发明是关于通过电子装置产生通知,且更特定来说,是关于产生通知以向电子装置的用户警示。
背景技术
:最近,例如智能电话、平板计算机、可穿戴计算机及类似者的电子装置的使用已变得普遍。此些装置常常提供经由无线或有线网络的话音及/或数据通信功能性。另外,此些装置可提供经设计以增强用户便利性的多种功能,例如声音处理、图像或视频处理、导航、音乐或多媒体文件的重现,等。在此些功能中,常规电子装置常常装备有语音识别功能。此些电子装置可响应于接收并识别来自用户的话音命令而执行功能。举例来说,装备有语音识别功能的电子装置可响应于来自用户的话音命令而启动应用程序、播放音频文件或拍摄照片。偶尔,电子装置可被其用户丢失或放错地方。在此些情况下,一些常规电子装置经配置以输出警报声音或消息以辅助用户发现电子装置。举例来说,电子装置可通过响应于来自用户的话音命令产生警报声音而将其位置向用户警示。电子装置也可传输消息到用户的另一电子装置以将电子装置的位置通知用户。然而,在一些情形中,可错误地产生警报声音。举例来说,如果发现电子装置的话音命令是由用户的电子装置从打算用于其自身电子装置的另一人接收,那么用户的电子装置可响应于话音命令而产生警报声音。另外,在例如图书馆、电影院、会议室及类似者的一些位置中使用电子装置的音频功能可被制约或受到限制。在此环境中,响应于来自用户或另一人的话音命令而产生用于定位电子装置的警报声音可是不合需要的。技术实现要素:本发明是关于基于电子装置的情境数据及用以产生通知的命令而产生通知以向电子装置的用户警示。根据本发明的一个方面,公开一种用于通过电子装置产生通知以向电子装置的用户警示的方法。在此方法中,可接收语音短语。接着,接收的语音短语可通过处理器识别为用以产生通知的命令。另外,电子装置的一或多个情境数据可通过至少一个传感器检测。可确定通知是否至少基于情境数据而产生。可通过处理器基于情境数据及用以产生通知的命令而产生通知。本发明还描述与此方法有关的计算机可读媒体。根据本发明的另一方面,公开一种用于产生通知以向电子装置的用户警示的电子装置。电子装置可包含声音传感器、语音识别单元、传感器单元、处理器及输出单元。声音传感器可经配置以接收语音短语,且语音识别单元可经配置以将语音短语识别为用以产生通知的命令。另外,传感器单元可经配置以检测电子装置的情境数据。另外,处理器可经配置以基于情境数据及命令产生通知。输出单元可经配置以产生指示通知的可听声音、振动或可见光中的至少一个。另外,处理器可包含通知处理单元,其经配置以确定通知是否基于情境数据而产生。附图说明当结合附图阅读时,参考以下详细描述将理解本发明的发明性方面的实施例。图1说明根据本发明的一个实施例的经配置以基于电子装置的情境数据产生通知以向电子装置的用户警示的电子装置。图2说明根据本发明的一个实施例的经配置以基于电子装置的情境数据产生用于用户的通知的电子装置的框图。图3说明根据本发明的一个实施例的经配置以检测电子装置的情境数据的传感器单元的框图。图4说明根据本发明的一个实施例的由电子装置中的处理器执行以用于基于电子装置的情境数据产生通知的方法的流程图。图5说明根据本发明的一个实施例的由处理器中的通知处理单元执行以用于确定通知是否基于情境数据而产生的方法的流程图。图6说明根据本发明的一个实施例的由用户在朝向电子装置的方向中说出的输入声音。图7说明根据本发明的一个实施例的由用户在除朝向电子装置的方向以外的方向中说出的输入声音。图8说明根据本发明的一个实施例的基于第一语音短语及第二语音短语的接收时间将语音短语识别为用以产生通知的命令。图9说明根据本发明的一个实施例的经配置以传输包含电子装置的位置信息的通知到用户的外部装置的电子装置。图10说明根据本发明的一个实施例的由处理器执行以用于锁定或解锁电子装置的方法的流程图。图11为根据本发明的一个实施例的其中可实施用于基于情境数据及用以产生通知的命令产生通知的方法及设备的示范性电子装置的框图。具体实施方式现将详细参考各种实施例,所述实施例的实例在附图中加以说明。在以下详细描述中,阐述众多特定细节以便提供对本发明的发明性方面的透彻理解。然而,可在无此些特定细节的情况下实践本发明的发明性方面对于所属领域的一般技术人员来说将是显而易见的。在其它情况下,未详细描述众所周知的方法、程序、系统及组件,以免不必要地混淆各种实施例的方面。图1说明根据本发明的一个实施例的经配置以基于电子装置120的情境数据产生通知以向电子装置120的用户110警示的电子装置120。如所示,用户110及电子装置120可位于房间100中。电子装置可放置在桌子102上并被多本书籍104覆盖,使得用户110可不能够发现电子装置120。如本文中所说明,电子装置120可为经调适以接收并处理声音的任何合适装置,例如智能电话、数码相机、可穿戴计算机(例如,智能眼镜、智能手表等)、个人计算机、膝上型计算机、平板计算机、游戏装置等。为定位电子装置120,用户110可说出指示用以产生向电子装置120的用户110警示的通知的命令的语音短语。电子装置120可经由电子装置120中的声音传感器130接收来自用户110的语音短语。语音短语可为一或多个预定关键词及/或一或多个自然语言短语,如下文将参看图8更详细地描述。在接收到语音短语后,电子装置120可将语音短语识别为用以产生通知的命令。在将语音短语识别为用以产生通知的命令后,电子装置120可检测电子装置120的情境数据。如本文所使用,术语电子装置的“情境数据”可为描述或表征电子装置的环境条件的任何数据或信息(例如电子装置的环境光电平、环境声音电平、当前时间、当前位置等),及指示电子装置120是否正由用户110使用的使用情况数据(例如指示电子装置的移动的数据、用户110的图像、由电子装置检测的用户输入(例如,按键输入、触碰输入、语音输入等)、指示未确认传入通信的情况,及/或在除朝向电子装置的方向以外的方向中说出的输入声音(例如,语音命令))。基于情境数据及用以产生通知的命令,电子装置120可产生通知。在一个实施例中,电子装置120可确定通知是否基于情境数据及用以产生通知的命令而产生。在确定产生通知后,电子装置120可产生并输出经调适以向电子装置120的用户110警示的通知。可使用任何合适的输出单元(例如扬声器、振动单元、光输出单元(例如,显示屏幕、led闪光灯等)、通信单元及可提供指示电子装置120的位置或存在的输出并允许用户110发现或定位电子装置120的类似单元)输出通知。另一方面,电子装置120可确定将不会基于电子装置120的情境数据而产生通知。举例来说,如果情境数据指示电子装置120正由用户110使用或位于图书馆中,那么电子装置120可确定将不会产生通知。在此情况下,即使当电子装置120已将语音短语识别为用以产生通知的命令时,可仍不产生通知。以此方式,可基于电子装置120的情境数据而控制通知的产生以防止产生并输出非所要或无意的通知。图2说明根据本发明的一个实施例的经配置以基于电子装置120的情境数据产生用于用户110的通知的电子装置120的框图。电子装置120可包含声音传感器130、传感器单元210、输出单元220、通信单元230、存储单元240及处理器250。处理器250可包含语音识别单元252、话音辅助单元254及通知处理单元256。处理器250可为用于管理并操作电子装置120的任何合适处理器,例如应用程序处理器(ap)、中央处理单元(cpu)、数字信号处理器(dsp)等。声音传感器130可为与传感器单元210分开的组件或可包含于传感器单元210中,且可为能够接收声音并将声音转换成指示声音的电子信号的任何合适装置。如本文所使用,术语“单元”可指能够执行或经调适以执行一或多个功能的一或多个硬件组件、区段、部分或电路,且可另外结合或通过执行过程、指令、程序、子例程或其类似者(例如,程序代码、微码等)而执行此些功能。而且,“单元”可划分成较小单元(例如,子单元)或两个或大于两个单元可组合成单一“单元”。在电子装置120中,声音传感器130可经配置以接收来自用户110的语音短语。在接收到语音短语后,声音传感器130可提供语音短语到处理器250的语音识别单元252。处理器250中的语音识别单元252可经配置以使用任何合适的语音识别方案(例如隐式马尔可夫模型(hiddenmarkovmodel)、深度神经网络(deepneuralnetworks)或其类似者)将语音短语识别为用以执行功能的命令,例如用以产生通知的命令。在语音短语识别为用以产生通知的命令后,语音识别单元252可提供用以产生通知的命令到处理器250中的通知处理单元256。在此情况下,通知处理单元256可处于去启动状态中且可在识别用以产生通知的命令后,由语音识别单元252启动。替代地,通知处理单元256可已经被启动用于从语音识别单元252接收用以产生通知的命令。根据一些实施例,语音短语可包含至少第一语音短语及第二语音短语,其中的每一个可为预定关键字或短语。举例来说,语音识别单元252可识别第一短语(例如,“嘿,snapdragon(heysnapdragon)”)并启动处理器250中的话音辅助单元254。话音辅助单元254接着可经由声音传感器130接收第二语音短语(例如,“你在哪?(whereareyou?)”)并将第二语音短语识别为用以产生通知的命令。在识别第二语音短语后,话音辅助单元254可启动通知处理单元256并提供用以产生通知的经识别命令到通知处理单元256。在电子装置120中,传感器单元210可包含能够检测电子装置的情境数据的任何合适数目及类型的传感器或装置。举例来说,传感器单元210可包含声音传感器(例如,声音传感器130)、图像传感器、运动传感器、时钟单元、位置传感器、输入单元及类似者,如将参看图3更详细描述。传感器单元210可检测情境数据(例如用户输入、用户110的图像、环境条件(例如,位置信息、时序信息、环境光值)、电子装置120的移动、指示未确认传入通信的情况、及/或在除朝向电子装置120的方向以外的方向中说出的输入声音(例如,语音命令)),且提供情境数据到通知处理单元256。在一个实施例中,传感器单元210可经配置以连续地、周期性地或间歇地监视情境数据。另外或替代地,传感器单元210可经配置以在接收及/或识别指示用以产生通知的命令的语音短语后,检测情境数据。在接收到用以产生通知的命令后,通知处理单元256可经配置以确定通知是否将基于从传感器单元210及/或声音传感器130接收的情境数据而产生。举例来说,如果情境数据指示用户110很可能不可存取电子装置120(例如,丢失或放错地方),那么电子装置120的通知处理单元256可确定将产生通知。另一方面,如果情境数据指示电子装置120位于例如图书馆、电影院等的地点处(其中电子装置120的使用可被制约),那么通知处理单元256可确定将不会产生通知。通知处理单元256可经配置以指示输出单元220基于情境数据及用以产生通知的识别命令产生通知。根据一个实施例,响应于确定将基于情境数据而产生通知,通知处理单元256可产生经配置以控制通过输出单元220产生通知的一或多个信号。举例来说,通知处理单元256可在确定通知将产生后,提供一或多个信号以启动及/或指示输出单元220产生通知。另一方面,通知处理单元256可确定基于情境数据将不会产生通知。在此情况下,通知处理单元256可不提供任一信号以指示输出单元220产生通知或可提供一或多个信号以去启动及/或指示输出单元220以防止产生通知。以此方式,即使当从用户110接收的语音短语经识别为用以产生通知的命令时,仍可不会基于情境数据输出通知。输出单元220可经配置以基于情境数据及用以产生通知的命令产生通知。如本文所描述,输出单元220可为能够响应于来自通知处理单元256的一或多个控制信号而输出通知的任何合适组件。在一个实施例中,输出单元220可包含扬声器222、振动单元224、显示屏幕226、led单元228等中的任一个,或其任何组合。举例来说,电子装置120中的扬声器222可输出可听声音(例如,警报声音、铃声或其类似者)以辅助用户110发现电子装置120。另外或替代地,振动单元224可振动,或显示屏幕226或led单元228可输出可见光。在额外或替代实施例中,通知处理单元256可产生通知(例如,指示电子装置的位置的消息,所述消息可从传感器单元210中的位置传感器获得),并经由通信单元230传输通知到与用户110相关联的外部装置。电子装置120中的存储单元240可存储一或多个预定语音短语的命令数据库(未图示)以用于电子装置120产生通知。命令数据库可由处理器250中的语音识别单元252及/或话音辅助单元254存取以将接收的语音短语识别为用以产生通知的命令。在一些实施例中,存储单元240可存储情境数据库(未图示),其可由处理器250中的通知处理单元256存取以用于确定通知是否将基于情境数据而产生。情境数据库可经配置以存储可用于确定通知是否将产生的任何合适类型的数据或信息,例如将不产生通知的预定位置、期间将不产生通知的预定时间段及类似者。在一个实施例中,可基于由传感器单元210连续地、周期性地或间歇地接收的情境数据而更新情境数据库。存储单元240可使用例如随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪存储器或固态驱动器(ssd)的任何合适存储装置或存储器装置实施。图3说明根据本发明的一个实施例的经配置以检测电子装置120的情境数据的传感器单元210的框图。传感器单元210可包含多个传感器(例如声音传感器130、图像传感器310、移动传感器320(例如,加速度计、陀螺仪等)、时钟单元330、位置传感器340及输入单元350(例如,触控屏幕、按键或按钮等))。传感器130、310、320、330、340及350可检测作为情境数据的一或多个输入,其可被提供到处理器250中的通知处理单元256。声音传感器130可经配置以接收输入声音并将输入声音转换成声音数据,其可作为情境数据输出到通知处理单元256。声音传感器130可包含可用以接收、俘获、感测及/或检测输入声音的一或多个麦克风或任何其它类型的声音传感器,且可采用任何合适的软件及/或硬件用于执行此些功能。在一个实施例中,声音传感器130可接收包含从用户110说出的语音短语的输入声音。输入声音还可包含电子装置120或来自用户110的环境声音,例如背景声音、噪声等。当接收到输入声音时,声音传感器130可产生声音数据,其可作为情境数据而提供到通知处理单元256。根据一个实施例,声音传感器130也可经配置以从用户110接收作为用以产生通知的命令的语音短语并提供语音短语到语音识别单元252。在另一实施例中,语音短语可包含第一语音短语及第二语音短语。在此情况下,声音传感器130可提供第一语音短语到语音识别单元252,语音识别单元252可在将第一语音短语识别为用以启动话音辅助单元254的命令后启动话音辅助单元254。话音辅助单元254可接收来自声音传感器130的第二语音短语并将短语识别为用以产生通知的命令。在传感器单元210中,图像传感器310可经配置以俘获一或多个图像,例如用户的脸、眼、嘴唇或手等。图像也可包含用户或电子装置120的背景图像。根据一个实施例,图像传感器310可俘获脸、眼(例如,虹膜)的图像或可用以识别用户的任何其它物理图像。根据另一个实施例,电子装置120的环境光电平可由图像传感器310检测。图像传感器310接着可将图像及/或环境光电平作为情境数据提供到处理器250中的通知处理单元256。如本文所描述,图像传感器310可为能够俘获或感测图像或光电平的任何合适的图像或光感测装置(例如,相机、相机模块、电荷耦合装置等)。移动传感器320可经配置以检测电子装置120的移动。在一个实施例中,移动传感器320可为经配置以监视电子装置120的定向及/或加速度并产生指示电子装置120的定向或运动的变化的数据的陀螺仪及/或加速度计。举例来说,陀螺仪可检测电子装置120的定向以跟踪电子装置120的运动或移动。另一方面,加速度计可检测电子装置120的加速度或定向以跟踪电子装置120的运动。指示电子装置120的定向或运动的变化的所产生数据可作为情境数据而提供到通知处理单元256。传感器单元210中的时钟单元330可经配置以检测电子装置120的时序信息(例如,当前时间)并将所检测时序信息作为情境数据输出。时钟单元330可为嵌入于电子装置120中并经配置以跟踪当前时间的时序装置或时钟。另外或替代地,时钟单元330可作为cpu时钟实施于处理器250中,经由通信单元230接收来自外部网络的时序信息,或使用经由位置传感器340接收的gps时间信息以跟踪当前时间。时钟单元330可将时序信息作为情境数据提供到通知处理单元256。位置传感器340可经配置以检测电子装置120的位置信息(例如,当前位置)并将所检测位置信息作为情境数据输出。在一个实施例中,位置传感器340可为经配置以基于从多个gps卫星接收的gps信号检测gps位置信息及时序信息的gps接收器。另外或替代地,位置传感器340可为经配置以接收来自多个wi-fi存取点或蜂窝塔基站的信号并检测电子装置120的位置信息的无线接收器。位置传感器340接着可将位置信息(其可包含电子装置120的纬度、经度及海拔高度的集合)作为情境数据提供到通知处理单元256。输入单元350可经配置以检测来自电子装置120的用户的输入(例如,手动输入)并将所检测输入作为情境数据输出。在一个实施例中,输入单元350可为用于接收来自用户的输入(例如,用户输入)的任何合适的输入装置且可包含触控屏幕、按钮、小键盘、触控板或其类似者。输入单元350可将来自用户的所检测输入作为情境数据提供到通知处理单元256。图4说明根据本发明的一个实施例的由电子装置120中的处理器250执行以基于电子装置120的情境数据产生通知的方法的流程图。最初,在410处,处理器250可经由声音传感器130接收来自用户的语音短语。在一个实施例中,处理器250中的语音识别单元252可将接收的语音短语识别为用以产生通知的命令。替代地,语音识别单元252可经由声音传感器130接收作为用以启动话音辅助单元254的命令的第一语音短语,并在将第一语音短语识别为启动命令后,启动话音辅助单元254。话音辅助单元254接着可接收来自声音传感器130的第二语音短语,并将所述短语识别为用以产生通知的命令。用以产生通知的命令接着可被提供到通知处理单元256。响应于用以产生通知的命令,在430处,通知处理单元256可接收来自传感器单元210中的一或多个传感器的电子装置120的情境数据。在一个实施例中,通知处理单元256可至少基于用户输入、电子装置的移动、时序信息、电子装置的位置信息、环境光值及输入声音中的一个接收情境数据。另外或替代地,处理器250也可将指示未确认传入通信的情况检测为情境数据。举例来说,处理器250可经由通信单元230接收传入通信(例如,消息、电子邮件等)并将传入通信存储于存储单元240中。在用户110审查传入通信以前,处理器250可确定传入通信尚未被用户110确认(例如,被审查)及因此将未确认传入通信检测为情境数据,其可被提供到处理器250中的通知处理单元256。另外或替代地,传感器单元210可包含可将指示未确认传入通信的情况检测为情境数据的单独处理单元。在440处,通知处理单元256可确定是否基于情境数据及用以产生通知的命令而产生通知。在一个实施例中,响应于用以产生通知的所识别命令,通知处理单元256可确定通知是否将基于情境数据而产生。在此情况下,通知处理单元256可分析来自传感器单元210及/或处理器250的一或多个情境数据或其任何组合,例如用户输入、用户110的图像、环境条件(例如,位置信息、时序信息、环境光值)、电子装置120的移动、指示未确认传入通信的情况,及/或输入声音(例如,语音命令)。在用户110的图像的情况下,通知处理单元256可应用任何合适的脸识别技术以在可从传感器单元210中的图像传感器310接收的一或多个图像中识别用户110的脸。在输入声音的情况下,通知处理单元256可确定输入声音是否是在除朝向电子装置120的方向以外的方向中说出,其也可用作情境数据,如参看图6及7将更详细描述。各种类型的情境数据可由通知处理单元256处理以确定是否产生通知,如将参看图5更详细地描述。在一个实施例中,一或多种类型情境数据可给定有较高或最高优先权,使得可基于检测到此些类型情境数据产生通知而不管检测到其它类型的情境数据。另外或替代地,可基于各种类型的情境数据确定情境得分,所述情境数据中的每一个可被加权并组合。在通知处理单元256确定将产生通知后,在450处,其可提供控制信号到输出单元220以产生通知。在接收到控制信号后,输出单元220可经由扬声器222、振动单元224、显示屏幕226及/或led单元228输出通知。举例来说,输出单元220中的扬声器222可输出可听声音(例如,警报声音、铃声或其类似者)。另外或替代地,输出单元220中的振动单元224可振动,或可见光可经由显示屏幕226或led单元228输出。根据一个实施例,电子装置120可经配置以在静音模式中,在所述静音模式中电子装置120可经配置以停用经由扬声器222的声音输出。在此情况下,如果电子装置120确定将产生通知,那么其可去启动静音模式以使得通知可经由扬声器222输出。举例来说,如果电子装置120在振动模式中(在所述振动模式中振动可经由振动单元224输出且经由扬声器222输出声音被停用),那么其可去启动振动模式以允许经由扬声器222输出通知。图5说明根据本发明的一个实施例的由处理器250中的通知处理单元256执行以用于确定通知是否将基于情境数据而产生的方法的流程图。为了确定通知是否将产生,通知处理单元256可分析及/或处理来自传感器单元210中的任何一或多个传感器或单元的情境数据。在一些实施例中,通知处理单元256可指派较高或最高优先权给某些类型情境数据。最初,通知处理单元256可在510处确定是否在从传感器单元210接收的情境数据中检测到用户输入。举例来说,用户输入可指示电子装置120正由用户110使用或可由用户110存取。在一个实施例中,如果在510处确定情境数据包含用户输入(例如,手动输入),那么通知处理单元256可在560处确定没有通知将产生。替代地或另外,通知处理单元256可响应于作为情境数据接收的用户输入而确定电子装置120是否正操作。举例来说,电子装置120可响应于来自用户110的输入或命令而在电子装置120的显示器上显示视频或播放歌曲。在此情况下,通知处理单元256可在560处确定没有通知将产生。另一方面,如果在510处确定未接收到用户输入,那么通知处理单元256可在520处确定电子装置120的当前位置或当前时间是否分别在预定位置或预定时间内。在一些实施例中,电子装置120可接收并存储一或多个时间段及/或位置,对于所述一或多个时间段及/或位置,将不会从用户110产生通知。在确定电子装置的当前位置或当前时间分别在预定位置或预定时间内后,通知处理单元256可在560处确定通知将不会产生。否则,通知处理单元256可在530处继续基于其它类型的情境数据确定用于产生通知的情境得分。在一个实施例中,通知处理单元256可从传感器单元210接收作为情境数据的当前时间并确定当前时间是否在预定时间段内(在所述预定时间段期间将不产生通知),例如当用户110可不活跃(例如,睡眠、夜晚时间等)或可不能够存取电子装置120(例如,在会议期间)时。期间将不产生通知的预定时间段可基于电子装置120的使用历史或电子装置的行事历应用程序中的排定任务而确定。举例来说,通知处理单元256可存取行事历应用程序,并在520处确定当前时间是在期间排定会议的时间段内且因此在560处继续确定没有通知将产生。在另一实施例中,通知处理单元256可从传感器单元210接收作为情境数据的电子装置120的当前位置并确定当前位置是否对应于预定位置,对于所述预定位置将不产生通知。举例来说,电子装置120的当前位置可经确定以对应于可制约电子装置120的使用所在的位置,例如图书馆、电影院或其类似者。在此情况下,通知处理单元256可在560处继续确定通知将不会产生。否则,通知处理单元256可在530处继续基于其它类型的情境数据确定用于产生通知的情境得分。在530处,通知处理单元256可基于一或多种类型的情境数据确定情境得分。如本文所使用,术语“情境得分”可为指示电子装置120是否处于将产生通知的情境中的概率值。在一个实施例中,通知处理单元256可基于从传感器单元210及/或处理器250接收的情境数据计算情境得分。举例来说,情境数据可包含除用户输入、当前位置及当前时间以外的一或多种类型的情境数据。替代地,情境数据可包含从传感器单元210及/或处理器250接收的所有类型情境数据。在一些实施例中,情境得分可基于情境数据的类型而确定,情境数据例如环境光值、用户的图像、指示未确认传入通信的情况及/或电子装置的移动。情境数据类型中的每一个可以任何合适的值表示,所述值可由相关联预定权重加权并经组合以使用任何合适的加权方案计算情境得分。举例来说,情境得分可基于情境数据而确定,情境数据可根据本发明的一个实施例如下文表1中所示而加权。<表1>情境数据情境值权重加权情境值环境光强度:0.20.10.02用户的图像用户的图像:10.50.5未确认传入通信经过时间:0.40.30.12移动经过时间:0.80.10.08在上述表1中的环境光的情况下,环境光可以可与光的强度成比例的在0与1之间的范围内的数字情境值表示,其中值0可指示最低强度电平(例如,完全黑暗)且值1可指示最高强度。举例来说,低环境光值可指示电子装置120被物件(例如,多本书籍、纸、衣服、口袋等)覆盖或位于物件内且因此用户110可不能够发现电子装置120。在此种情形中,可产生通知以向电子装置120的用户110警示。在其它情况下,低环境光值可为一天时间的结果(例如晚上时间)且可不清楚地指示通知是否应产生。因此,在表1中所说明的实施例中,0.1的相对低权重可经指派给具有0.2的强度的环境光,以使得通知处理单元256可确定用于环境光值的0.02的加权情境值。对于用户110的图像的情况,图像可视用户110是否经识别为在图像中而以0或1的数字情境值表示。举例来说,当在从图像传感器310接收的图像中识别到用户110时,可指派值1。否则,可指派值0。如果在经由图像传感器310接收的图像中检测到用户110,那么用户110可高度可能看到电子装置120。因此,相对高权重0.5可经指派给表1中具有值1的用户110的图像,使得通知处理单元256可确定用于图像的加权情境值0.5。在电子装置120中的未确认传入通信的情况下,指示此传入通信数据的情况可以在0与1之间的范围内的数字情境值表示,所述数字情境值与从接收未确认传入通信以来的经过时间成反比。举例来说,在接收到作为情境数据的指示未确认传入通信的情况后,通知处理单元256可确定从经由通信单元230接收到未确认传入通信以来已经过多少时间。当直接在经由通信单元230接收后接收到指示未确认传入通信的情况时,用于所述情况的情境值可对应于1。另一方面,当从接收到未确认传入通信以来的经过时间比预定阈值时间段(例如,10小时、一天等)长时,用于指示未确认传入通信的情况的情境值可对应于0。对于此些情况之间的经过时间,可指派与经过时间成反比的任何合适的中间值。在所说明的实施例中,值0.4可经指派用于六小时的经过时间且权重0.3可经指派给此情况,使得通知处理单元256可确定用于指示未确认传入通信的情况的加权情境值0.12。对于电子装置120的移动的情况,指示电子装置120的移动的移动数据可以在0与1之间的范围内的数字情境值表示,所述数字情境值可与从电子装置120的最后或最新移动以来的经过时间成反比。举例来说,如果从移动传感器320接收的当前移动数据指示电子装置120的移动,那么经过时间可为零且电子装置120的移动的情境值可对应于1。另一方面,如果当前移动数据指示电子装置未移动,那么通知处理单元256可确定从基于检测到最后或最新移动的时间检测到最后或最新移动以来已经过多少时间。举例来说,当从移动传感器320接收到指示电子装置120的移动的移动数据时,处理器250可在存储单元240中存储检测到电子装置120的移动的时间。在此情况下,通知处理单元256可从存储单元240存取检测到电子装置120的最后移动的时间,并确定从检测到最后移动以来已经过多少时间。如果从电子装置120的最后或最新移动以来的经过时间比预定阈值时间段(例如,10小时、一天等)长,那么电子装置120的移动的情境值可经确定为0。对于在零与预定阈值时间段之间的经过时间,可指派与经过时间成反比的任何合适的中间值。如所说明的实施例中所示,值0.8可经指派用于两个小时的经过时间且0.1的权重可经指派给此移动数据。在此情况下,通知处理单元256可确定针对电子装置120的移动的0.08的加权情境值。在产生针对表1中的情境数据类型中的每一个的加权情境值后,通知处理单元256可通过相加加权情境值计算0.72的情境得分。举例来说,情境得分s可根据以下等式来确定,其中wi及vi分别为权重及情境值。替代地,情境得分s可根据用于确定情境得分的任何合适的函数(例如s=f(v1,…vn))来确定,其中vi为情境值。尽管通知处理单元256基于表1中所展示的情境数据类型确定情境得分,但也可基于其它类型的情境数据(例如用户输入、当前位置、当前时间、说出输入声音的方向(例如,偏离方向)及/或类似者)确定情境得分。在此情况下,高权重值可经指派给此些类型情境数据中的每一个以使得情境得分可大体上基于此些类型情境数据中的一或多个而确定。参看图5,在确定情境得分后,通知处理单元256可在540处比较情境得分与预定阈值得分。如果情境得分小于或等于预定阈值得分,那么通知处理单元256可在550处确定通知将产生。另一方面,如果情境得分经确定为大于预定阈值,那么通知处理单元256可在560处确定通知将不会产生。参看上述表1,鉴于预定阈值得分0.5,通知处理单元256可在560处确定通知将不会产生,这是由于所计算情境得分0.72大于或等于预定阈值得分0.5。另一方面,如果所计算情境得分小于阈值得分,那么通知处理单元256可在550处确定通知将产生。在一些实施例中,通知处理单元256可另外基于输入声音是否在朝向电子装置120的方向中说出确定是否产生通知,朝向电子装置120的方向可对应于朝向声音传感器130的方向。举例来说,输入声音可为由用户110说出的语音短语(例如,指示用以产生通知的命令的语音短语),所述语音短语由电子装置120经由声音传感器130而接收。在接收到输入声音后,通知处理单元256可确定输入声音是否在除朝向电子装置120的方向以外的方向中说出。根据一个实施例,通知处理单元256可将输入声音偏离用户110的角度确定为输入声音的“偏离方向”(dod)。在此情况下,如果输入声音的偏离方向是在沿着声源(例如,用户)与电子装置120之间的线(例如,参考线或方向)的方向中,那么输入声音可经确定为在朝向电子装置120的方向中说出。否则,输入声音可经确定为在除朝向电子装置120的方向以外的方向中说出。另外,通知处理单元256也可在方向经确定为在离电子装置120与用户110之间的线预定角度或范围内时确定输入声音的偏离方向是朝向电子装置120。图6说明根据本发明的一个实施例的由用户110在朝向电子装置120的方向中说出的输入声音。在所说明的实施例中,用户110可在方向610中说出作为输入声音的语音短语,方向610可偏离朝向电子装置120的参考方向620。在经由声音传感器130接收到作为输入声音的语音短语后,通知处理单元256可确定语音短语的偏离方向610,在用户110与电子装置120之间的参考方向620,及方向610与方向620之间的角度θ1。鉴于输入声音在其内可被认为朝向电子装置120说出的预定角度β,通知处理单元256可确定角度θ1小于预定角度β且因此确定语音短语的偏离方向610朝向电子装置120。图7说明根据本发明的一个实施例的由用户110在除朝向电子装置120的方向以外的方向中说出的输入声音。如所说明的实施例中所示,用户110可在方向710中说出作为输入声音的语音短语,方向710可偏离朝向电子装置120的参考方向720。在经由声音传感器130接收到作为输入声音的语音短语后,通知处理单元256可确定语音短语的偏离方向710,在用户110与电子装置120之间的参考方向720,及方向710与方向720之间的角度θ2。鉴于输入声音在其内可被认为朝向电子装置120说出的预定角度β,通知处理单元256可确定角度θ2大于预定角度β且因此确定语音短语的偏离方向710是在除朝向电子装置120的方向以外的方向中。图8说明根据本发明的一个实施例的基于第一语音短语810及第二语音短语820的接收时间将语音短语识别为用以产生通知的命令。在所说明的实施例中,语音短语可包含作为用以启动话音辅助单元254的命令的第一语音短语810及作为用以产生通知的命令的第二语音短语820。最初,用户110可在时间t1处说出第一语音短语(例如,“嘿,snapdragon”)。电子装置120可经由声音传感器130接收第一语音短语,且语音识别单元252可使用任何合适的语音识别功能将第一语音短语识别为用以启动处理器250中的话音辅助单元254的命令。在识别第一语音短语后,语音识别单元252可启动话音辅助单元254。在时间t2处,用户110可说出第二语音短语(例如,“你在哪”)。已被启动的话音辅助单元254可经由声音传感器130接收第二语音短语并将第二语音短语识别为用以产生通知的命令。在将第二语音短语识别为用以产生通知的命令后,话音辅助单元254可基于第一语音短语810及第二语音短语820的接收时间确定第一语音短语810及第二语音短语820是否在预定时间段(例如,5秒)内接收。在第一语音短语810及第二短语820经确定已在预定时间段内接收后,话音辅助单元254可启动通知处理单元256并提供所识别命令到通知处理单元256,通知处理单元256可确定是否产生通知。在一个实施例中,话音辅助单元254可在其提供经识别命令到通知处理单元256后去启动。根据一些实施例,语音识别单元252或话音辅助单元254可识别第一语音短语810及第二语音短语820两者。在一个实施例中,可按任何次序或序列接收第一语音短语810及第二语音短语820,且语音识别单元252及/或话音辅助单元254可经配置以按此次序识别第一语音短语810及第二语音短语820。举例来说,如果语音识别单元252不能接收或识别第一语音短语810但接收并识别第二语音短语820,那么语音识别单元252接着可接收第一语音短语810并将其识别为用以产生通知的命令。图9说明根据本发明的一个实施例的经配置以传输包含电子装置的位置信息的通知到用户110的外部装置930的电子装置120。如本文所用,术语“外部装置”可为物理地与电子装置120分隔并能够与电子装置120无线地通信的任何电子装置。如所示,用户110可在位置910(例如,办公室)处且电子装置120可在位置920(例如,家)处,以使得电子装置120可不能够接收或识别由用户110说出的语音短语。在所说明的实施例中,用户110可输入命令(例如,用以产生通知的语音短语)到外部装置930(例如,智能手表、智能眼镜等)以用于定位电子装置120。作为响应,外部装置930可无线地传输用以产生通知的请求(其可包含输入语音短语)到电子装置120。在经由通信单元230接收对于通知的请求后,电子装置120中的处理器250可从位置传感器340接收位置信息并经由通信单元230无线地传输位置信息到外部装置930。替代地或另外,处理器250可经由传感器单元210或从存储单元240接收指示电子装置的位置的任何其它类型情境数据(例如,由图像传感器310俘获的图像),且将此数据作为电子装置120的位置信息传输到外部装置930。替代地或替代地,电子装置120可经由输出单元220输出通知。响应于接收到电子装置120的位置信息,外部装置930可向用户110输出位置信息。另外或替代地,外部装置930可接收来自用户110的语音短语以用于定位电子装置120,并将语音短语识别为定位电子装置120的命令。响应于所识别命令,外部装置930可传输用以产生通知的请求到电子装置120。在接收到请求后,电子装置120可传输电子装置120的位置信息到外部装置930。另外,电子装置120可传输电子装置120的任何其它类型情境数据到外部装置930。在此情况下,外部装置930可基于从电子装置120接收的情境数据确定是否将由电子装置120产生通知。在确定通知将产生后,外部装置930可无线地传输用以产生通知的命令到电子装置120,作为响应,电子装置120可产生并输出通知。在一些实施例中,外部装置930可经配置以经由一或多个传感器检测外部装置930的情境数据。基于外部装置930的所检测情境数据,外部装置930可选择一或多个输出单元用于输出电子装置120的位置信息并经由所选择输出单元向用户110输出位置信息。图10说明根据本发明的一个实施例的由处理器250执行以用于锁定或解锁电子装置120的方法的流程图。在1010处,通知处理单元256可确定通知将基于情境数据而产生。举例来说,处理器250中的通知处理单元256可确定通知将基于一或多种类型的情境数据而产生,所述一或多种类型的情境数据可指示电子装置120很可能不可由用户110存取(例如,丢失或放错地方)。响应于确定通知将产生,处理器250可在1020处锁定电子装置120以防止除用户110以外的用户对电子装置120的未经授权存取。在1030处,处理器250可经由输入单元350、声音传感器130、指纹传感器及/或图像传感器310接收经调适以验证用户110的用户输入,例如声音输入、预定图案或图像、个人识别号码、密码、指纹等。响应于接收及验证用户输入,处理器250可在1040处解锁电子装置120。在一个实施例中,当电子装置120响应于确定通知将产生而已锁定时,处理器250可基于具有高验证或鉴认电平的用户输入类型解锁电子装置。举例来说,处理器250可响应于密码输入而不解锁电子装置120且可需要指纹或脸图像作为用户输入以解锁电子装置120。图11说明根据一些实施例的其中可实施本发明的方法及设备以用于基于情境数据及用以产生通知的命令产生通知的电子装置1100的框图。电子装置1100可为蜂窝式电话、智能电话、可穿戴计算机、智能手表、智能眼镜、平板个人计算机、终端机、手持机、个人数字助理(pda)、无接线电话、平板计算机等。无线通信系统可为cdma系统、gsm系统、w-cdma系统、lte系统、lte高级系统等。电子装置1100可能够经由接收路径及传输路径提供双向通信。在接收路径上,由基站所传输的信号可由天线1112接收,且可提供到接收器(rcvr)1114。接收器1114可调节并数字化所接收的信号,并将经调节且经数字化的数字信号提供到数字区段以供进一步处理。在传输路径上,传输器(tmtr)1116可从数字区段1120接收待传输的数据,处理并调节所述数据,且产生经调制信号,所述经调制信号经由天线1112传输到基站。接收器1114及传输器1116可为可支持cdma、gsm、w-cdma、lte、lte高级等的收发器的部分。数字区段1120可包含各种处理、接口及存储器单元,例如,调制解调器处理器1122、精简指令集计算机/数字信号处理器(risc/dsp)1124、控制器/处理器1126、内部存储器1128、通用音频/视频编码器1132、通用音频解码器1134、图形/显示处理器1136,及外部总线接口(ebi)1138。调制解调器处理器1122可执行用于数据传输及接收的处理,例如,编码、调制、解调制及解码。risc/dsp1124可执行电子装置1100的通用及特定处理。控制器/处理器1126可执行数字区段1120内的各种处理及接口单元的操作。内部存储器1128可存储用于数字区段1120内的各种单元的数据及/或指令。通用音频/视频编码器1132可对来自音频/视频源1142、麦克风1144、图像传感器1146等的输入信号执行编码。通用音频解码器1134可执行对经译码音频数据的解码,且可将输出信号提供到扬声器/耳机1148。图形/显示处理器1136可执行对可呈现到显示单元1150的图形、视频、图像及文本的处理。ebi1138可促进数据在数字区段1120与主存储器1152之间的转移。数字区段1120可使用一或多个处理器、dsp、微处理器、risc等来实施。也可在一或多个专用集成电路(asic)及/或一些其它类型的集成电路(ic)上制造数字区段1120。一般来说,本文中所描述的任何装置可表示各种类型的装置,例如无线电话、蜂窝式电话、膝上型计算机、无线多媒体装置、无线通信个人计算机(pc)卡、pda、外部或内部调制解调器、经由无线信道通信的装置等。装置可具有各种名称,例如存取终端(at)、存取单元、用户单元、移动台、移动装置、移动单元、移动电话、移动设备、远程台、远程终端、远程单元、用户装置、用户装备、手持型装置等。本文中所描述的任何装置可具有用于存储指令及数据的存储器以及硬件、软件、固件或其组合。可通过各种装置实施本文中所描述的技术。举例来说,此些技术可以硬件、固件、软件或其组合来实施。所属领域的一般技术人员将进一步了解,结合本文中的公开内容描述的各种说明性逻辑块、模块、电路及算法步骤可实施为电子硬件、计算机软件或两者的组合。为了清楚地说明硬件与软件的此可互换性,各种说明性组件、块、模块、电路及步骤已在上文大体按其功能性加以描述。将此功能性是实施为硬件还是软件取决于特定应用及强加于整个系统的设计约束。对于每一特定应用来说,所属领域的技术人员可以变化的方式实施所描述的功能性,但不应将所述实施决策解释为导致脱离本发明的范围。对于硬件实施,用以执行技术的处理单元可实施在以下各项内:一或多个asic、dsp、数字信号处理装置(dspd)、可编程逻辑装置(pld)、现场可编程门阵列(fpga)、处理器、控制器、微控制器、微处理器、电子装置、经设计以执行本文中所描述的功能的其它电子单元、计算机,或其组合。因此,结合本文中的公开内容描述的各种说明性逻辑块、模块及电路可使用通用处理器、dsp、asic、fpga或经设计以执行本文中所描述的功能的其它可编程逻辑装置、离散门或晶体管逻辑、离散硬件组件或其任何组合来实施或执行。通用处理器可为微处理器,但在替代方案中,处理器可为任何处理器、控制器、微控制器或状态机。处理器也可实施为计算装置的组合,例如dsp与微处理器的组合、多个微处理器、结合dsp核心的一或多个微处理器,或任何其它此配置。如果以软件实施,那么可将功能作为一或多个指令或代码而存储于计算机可读媒体上或经由计算机可读媒体来传输。计算机可读媒体包含计算机存储媒体及通信媒体两者,通信媒体包含有助于计算机程序从一处转移到另一处的任何媒体。存储媒体可为可由计算机存取的任何可用媒体。借助于实例,且不受其限制,此些计算机可读媒体可包括ram、rom、eeprom、cd-rom或其它光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用以携载或存储呈指令或数据结构的形式的所要程序代码且可由计算机存取的任何其它媒体。如本文中所使用,磁盘及光盘包含紧密光盘(cd)、激光光盘、光学光盘、数字影音光盘(dvd)、软盘及蓝光光盘,其中磁盘通常以磁性方式再现数据,而光盘使用激光以光学方式再现数据。以上各项的组合也应包含于计算机可读媒体的范围内。举例来说,计算机可读存储媒体可为包含可由处理器执行的指令的非暂时性计算机可读存储装置。因此,计算机可读存储媒体可不为信号。提供本发明的先前描述以使得任何所属领域的技术人员能够制造或使用本发明。对本发明的各种修改对于所属领域的技术人员来说将为显而易见的,且在不脱离本发明的精神或范围的情况下将本文中所定义的一般原理应用于其它变型。因此,本发明并不打算限于本文中所描述的实例,而应符合与本文中所公开的原理及新颖特征相一致的最广泛范围。尽管称示范性实施利用在一或多个单独计算机系统的情境下的本发明主题的方面,但主题不受如此限制,而是可结合任何计算环境(例如网络或分布式计算环境)来实施。再此外,本发明主题的方面可在多个处理芯片或装置中或跨越多个处理芯片或装置实施,且可类似地跨越多个装置影响存储。此些装置可包含pc、网络服务器及手持型装置。虽然已以具体针对结构特征及/或方法动作的语言描述主题,但应理解,所附权利要求书中所定义的主题未必限于上文所描述的具体特征或动作。实际上,以实施权利要求书的实例形式公开上文所描述的特定特征及动作。<本发明的方面>下文中,将另外陈述本发明的一些方面。(实例1)根据本发明的方面,提供一种用于通过电子装置产生通知的方法,所述方法包括:接收语音短语;通过处理器将语音短语识别为用以产生通知的命令;通过至少一个传感器检测电子装置的情境数据;及通过处理器基于情境数据及命令产生通知。(实例2)在实例1的方法中,至少基于用户输入、电子装置的移动、时序信息、电子装置的位置信息、环境光值及输入声音中的一个检测情境数据。(实例3)在实例2的方法中,产生通知包括至少基于情境数据而确定通知是否将产生。(实例4)在实例3的方法中,确定通知是否将产生包括在确定通知将产生后,去启动电子装置的静音模式。(实例5)在实例3的方法中,确定通知是否将产生包括在检测到情境数据包含用户输入后,确定通知将不会产生。(实例6)在实例4的方法中,确定通知是否将产生包括以下各项中的至少一个:确定时序信息是否在期间将不产生通知的预定时间段内;或确定电子装置的位置信息是否对应于将不产生通知的预定位置。(实例7)在实例1的方法中,接收语音短语包括通过声音传感器接收第一语音短语及第二语音短语,且将语音短语识别为用以产生通知的命令包括响应于确定第一语音短语及第二语音短语在预定时间段内接收而将语音短语识别为用以产生通知的命令。(实例8)在实例7的方法中,将语音短语识别为用以产生通知的命令包括将第一语音短语识别为用以启动电子装置中的话音辅助单元的命令,及将第二语音短语识别为用以产生通知的命令。(实例9)在实例1的方法中,接收语音短语包括通过通信单元接收来自外部装置的语音短语,且产生通知包括通过通信单元传输电子装置的位置信息到外部装置。(实例10)实例4的方法进一步包含响应于确定产生通知而锁定电子装置以防止对电子装置的未经授权存取。(实例11)实例10的方法进一步包含响应于接收用户输入而解锁电子装置。(实例12)实例1的方法,产生通知包括通过输出单元产生指示通知的可听声音、振动或可见光中的至少一个。(实例13)根据本发明的方面,提供一种用于产生通知的电子装置,所述电子装置包括:声音传感器,其经配置以接收语音短语;语音识别单元,其经配置以将语音短语识别为用以产生通知的命令;传感器单元,其经配置以检测电子装置的情境数据;及处理器,其经配置以基于情境数据及命令产生通知。(实例14)实例13的电子装置进一步包含经配置以产生指示通知的可听声音、振动或可见光中的至少一个的输出单元。(实例15)在实例13的电子装置中,传感器单元经进一步配置以至少基于在用户输入、电子装置的移动、时序信息、电子装置的位置信息、环境光值及输入声音中的一个检测情境数据。(实例16)在实例15的电子装置中,处理器进一步包括经配置以至少基于情境数据确定是否将产生通知的通知处理单元。(实例17)在实例16的电子装置中,通知处理单元经进一步配置以基于以下各项中的至少一个确定是否将产生通知:在检测到情境数据包含用户输入后,确定通知将不会产生;确定时序信息是否在期间将不产生通知的预定时间段内;或确定电子装置的位置信息是否对应于将不产生通知的预定位置。(实例18)在实例13的电子装置中,声音传感器经进一步配置以接收作为语音短语的第一语音短语及第二语音短语,且语音识别单元经进一步配置以响应于确定第一语音短语及第二语音短语是在预定时间段内接收而将语音短语识别为用以产生通知的命令。(实例19)实例18的电子装置进一步包含话音辅助单元,其中语音识别单元经进一步配置以将第一语音短语识别为用以启动话音辅助单元的命令,且话音辅助单元经配置以将第二语音短语识别为用以产生通知的命令。(实例20)实例13的电子装置进一步包含经配置以接收来自外部装置的语音短语,并传输电子装置的位置信息到外部装置的通信单元。(实例21)在实例16的电子装置中,电子装置经进一步配置以执行以下各项中的至少一个:响应于确定将产生通知而锁定电子装置以防止对电子装置的未经授权存取;或响应于接收到用户输入解锁电子装置。(实例22)一种非暂时性计算机可读存储媒体,其包括使电子装置的至少一个处理器执行以下操作的指令:接收语音短语;将语音短语识别为用以产生通知的命令;经由至少一个传感器检测电子装置的情境数据;及基于情境数据及命令产生通知。(实例23)在实例22的非暂时性计算机可读存储媒体中,检测情境数据是至少基于用户输入、电子装置的移动、时序信息、电子装置的位置信息、环境光值及输入声音中的一个。(实例24)在实例23的非暂时性计算机可读存储媒体中,产生通知包括至少基于情境数据确定是否产生通知。(实例25)在实例24的非暂时性计算机可读存储媒体中,确定通知是否将产生包括以下各项中的至少一个:在检测到情境数据包含用户输入后确定通知将不会产生;确定时序信息是否在期间将不产生通知的预定时间段内;或确定电子装置的位置信息是否对应于将不产生通知的预定位置。(实例26)在实例22的非暂时性计算机可读存储媒体中,经由声音传感器接收语音短语包括接收第一语音短语及第二语音短语,且将语音短语识别为用以产生通知的命令包括响应于确定第一语音短语及第二语音短语是在预定时间段内接收而将语音短语识别为用以产生通知的命令。(实例27)在实例26的非暂时性计算机可读存储媒体中,将语音短语识别为用以产生通知的命令包括将第一语音短语识别为用以启动电子装置中的话音辅助单元的命令,及将第二语音短语识别为用以产生通知的命令。(实例28)在实例22的非暂时性计算机可读存储媒体中,接收语音短语包括经由通信单元接收来自外部装置的语音短语,且产生通知包括经由通信单元传输电子装置的位置信息到外部装置。(实例29)实例24的非暂时性计算机可读存储媒体进一步包含使电子装置的至少一个处理器执行以下操作中的至少一个操作的指令:响应于确定通知将产生而锁定电子装置以防止对电子装置的未经授权存取;或响应于接收到用户输入而解锁电子装置。(实例30)在实例22的非暂时性计算机可读存储媒体中,产生通知包括经由输出单元产生指示通知的可听声音、振动或可见光中的至少一个。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1