首页 / 专利库 / 专利权 / 申请 / 国际申请 / 修改 / 修改设备通知

修改设备通知

阅读:408发布:2020-05-13

专利汇可以提供修改设备通知专利检索,专利查询,专利分析的服务。并且为了 修改 设备通知,指示模 块 检测设备的设备通知的用户知晓指示。通知模块响应于检测到用户知晓指示修改设备通知,并且同时维持通知响应选项。,下面是修改设备通知专利的具体信息内容。

1.一种装置,包括:
处理器;
存储器,所述存储器存储能够由所述处理器执行的计算机可读代码,所述计算机可读代码包括:
指示模,所述指示模块检测用于设备的设备通知的用户知晓指示;以及通知模块,所述通知模块响应于检测到所述用户知晓指示来修改所述设备通知,并且同时维持通知响应选项。
2.如权利要求1所述的装置,其中,修改所述设备通知包括结束所述设备通知。
3.如权利要求1所述的装置,其中,修改所述设备通知包括结束所述设备通知的音频部分。
4.如权利要求1所述的装置,其中,根据所述设备的加速度的变化检测所述用户知晓指示。
5.如权利要求1所述的装置,其中,根据用于所述设备的环境照明的变化检测所述用户知晓指示。
6.如权利要求1所述的装置,其中,根据识别出用户正在看所述设备来检测所述用户知晓指示。
7.如权利要求1所述的装置,其中,根据对所述设备的触摸来检测所述用户知晓指示。
8.一种方法,包括:
通过使用处理器来检测用于设备的设备通知的用户知晓指示;以及
响应于检测到所述用户知晓指示来修改所述设备通知,并且同时维持通知响应选项。
9.如权利要求8所述的方法,其中,所述通知响应选项包括响应呼入的电话的选项。
10.如权利要求8所述的方法,其中,修改所述设备通知包括结束所述设备通知。
11.如权利要求8所述的方法,其中,修改所述设备通知包括结束所述设备通知的音频部分。
12.如权利要求8所述的方法,其中,根据所述设备的加速度的变化来检测所述用户知晓指示。
13.如权利要求8所述的方法,其中,根据用于所述设备的环境照明的变化来检测所述用户知晓指示。
14.如权利要求8所述的方法,其中,根据识别出用户正在看所述设备来检测所述用户知晓指示。
15.如权利要求8所述的方法,其中,根据对所述设备的触摸来检测所述用户知晓指示。
16.如权利要求8所述的方法,所述方法还包括:
检测所述设备通知;
接收传感器输出;以及
指示对所述设备通知的修改。
17.如权利要求16所述的方法,其中,所述传感器输出是加速计输出、陀螺仪输出、触摸屏幕输出、照相机输出和麦克输出中的一个或更多个。
18.一种程序产品,包括计算机可读存储介质,所述计算机可读存储介质存储可由处理器执行以进行以下操作的计算机可读代码:
检测用于设备的设备通知的用户知晓指示;以及
响应于检测到所述用户知晓指示来修改所述设备通知,并且同时维持通知响应选项。
19.如权利要求18所述的程序产品,其中,修改所述设备通知包括结束所述设备通知和结束所述设备通知的音频部分的其中之一。
20.如权利要求18所述的程序产品,其中,根据所述设备的加速度的变化、用于所述设备的环境照明的变化、识别出用户正在看所述设备和对所述设备的触摸中的一个或更多个来检测所述用户知晓指示。

说明书全文

修改设备通知

技术领域

[0001] 本文公开的主题涉及设备通知,更具体地涉及修改设备通知。

背景技术

[0002] 电子设备如移动电话使用设备通知来提醒用户可能需要响应的事件。例如,移动电话可以发出声音和/或振动来表示呼入的电话。遗憾的是,设备通知可能令其他人烦恼,尤其是当设备通知持续时。发明内容
[0003] 公开了一种用于修改设备通知的装置。该装置包括处理器和存储可由处理器执行的计算机可读代码的存储器。计算机可读代码包括指示模和通知模块。指示模块检测针对设备的设备通知的用户知晓指示。通知模块响应于检测到用户知晓指示修改设备通知,并且同时保持通知响应选项。一种方法和计算机程序产品也执行该装置的功能。附图说明
[0004] 将参照附图中所示的具体实施方式来描述以上简述的实施方式。应理解这些附图仅描绘了一些实施方式,因此不应被认为是对范围的限制,通过使用附图来以另外的具体性和细节来描述和解释实施方式,在附图中:
[0005] 图1是示出了电子设备的一个实施方式的图;
[0006] 图2是示出了电子设备的一个实施方式的示意性框图
[0007] 图3是示出了通知数据的一个实施方式的示意性框图;
[0008] 图4A-H是示出了用户知晓指示的实施方式的示意性框图和曲线图;
[0009] 图5是示出了电子设备的一个实施方式的示意性框图;
[0010] 图6是示出了知晓检测装置的一个实施方式的示意性框图;以及
[0011] 图7是示出了设备通知修改方法的一个实施方式的示意性流程图

具体实施方式

[0012] 正如本领域的技术人员将理解的,实施方式的各方面可以实施为系统、方法或程序产品。因此,实施方式可以采用以下形式:完全硬件的实施方式,完全软件的实施方式(包括固件、常驻软件、微代码等)或结合软件和硬件方面的实施方式,这些可能在本文中都被总地称为“电路”、“模块”或“系统”。此外,实施方式可以采用程序产品的形式,该程序产品包含在存储计算机可读代码的一个或更多个计算机可读存储装置中。存储装置可以是有形的、非暂时性的和/或非传输性的。
[0013] 本说明书中描述的许多功能单元都被标记为模块,以更特别地强调其实施独立性。例如,模块可以被实施为包括定制VLSI电路或阵列、现成半导体如逻辑芯片、晶体管或其他分立元件的硬件电路。模块还可以以可编程硬件设备来实施,如现场可编程门阵列、可编程阵列逻辑、可编程逻辑器件等。
[0014] 模块还可以以计算机可读代码和/或软件实施,从而用于由各种类型的处理器来执行。标明的计算机可读代码模块可以例如包括可执行代码的一个或更多个物理或逻辑块,该物理或逻辑块可以例如被组织为对象、程序或功能。然而,所标明的模块的可执行代码不需要在物理上放置一起,而是可以包括存储在不同位置中的不同指令,这些不同指令当逻辑上结合在一起时包括模块且实现针对该模块的所声称的目的。
[0015] 实际上,计算机可读代码的模块可以是单个指令或许多指令,并且甚至可以分布在若干不同的代码段上、不同程序中和跨过若干存储设备。类似地,在此操作数据可以在模块中识别和示出,并且可以以任何合适的形式实施且在任何合适类型的数据结构中被组织。操作数据可以作为单个数据集被收集,或可以分布在不同的位置上包括分布在不同的计算机可读存储装置上,并且可以至少部分地仅作为电信号存在于系统或网络上。在模块或模块的一部分以软件实现的情况下,软件部分存储在一个或更多个计算机可读存储设备上。
[0016] 可以使用一个或更多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是存储计算机可读代码的存储设备。存储设备可以是例如、但不限于电子的、磁的、光学的、电磁的、红外的、全息的、微机械的或半导体的系统、装置或设备或上述的任何合适的组合。
[0017] 存储设备的更具体示例(非穷举列表)将包括:具有一个或更多个电线的电连接、便携式计算机磁盘、硬盘随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、便携式光盘只读存储器(CD-ROM)、光存储设备、磁存储设备或上述的任何合适组合。在本文的背景下,计算机可读存储介质可以是任何有形介质,其可以包含或存储通过或结合指令执行系统、装置或设备来使用的程序。
[0018] 计算机可读信号介质可以包括例如在基带中或作为载波一部分的传播的数据信号,该数据信号在其中包含有计算机可读代码。该传播的信号可以采用多种形式中的任一种形式,包括但不限于电磁的、光学的或其任意合适的组合。计算机可读信号介质可以是任何存储介质,其不是计算机可读存储介质,且可以传送、传播或传输通过或结合指令执行系统、装置或设备来使用的程序。可以通过使用任何适当的介质,包括但不限于无线、有线、光纤电缆、射频(RF)等或上述的任意合适组合,来传送包含在存储设备上的计算机可读代码。
[0019] 可以以一个或更多个编程语言的任意组合来写用于执行实施方式操作的计算机可读代码,包括面向对象的编程语言如Java、Smalltalk、C++等和传统的过程型编程语言如“C”编程语言或类似编程语言。计算机可读代码可以完全在用户的计算机上执行,部分在用户的计算机上执行,作为独立的软件包执行,部分在用户的计算机上执行且部分在远程计算机上执行,或完全在远程计算机或服务器上执行。在后一种情形中,远程计算机可以通过包括局域网(LAN)或广域网(WAN)的任何类型的网络连接到用户的计算机,或者可以被连接到外部计算机(例如,使用因特网服务提供商通过因特网连接)。
[0020] 本说明书中提及“一个实施方式”、“实施方式”或类似的语言意味着结合实施方式描述的特定特征、结构或特点包括在至少一个实施方式中。因此,本说明书中出现短语“在一个实施方式中”、“在实施方式中”和类似语言可以但不一定都指相同的实施方式,而是表示“一个或更多个但非所有实施方式”,除非另有明确说明。术语“包括(including)”、“包括(comprising)”、“具有”和它们的变型表示“包括但不限于”,除非另有明确说明。枚举式地列出项目不意味着任何或所有项目是互斥的,除非另有明确说明。术语“a”、“an”和“the”也指“一个或更多个”,除非另有明确说明。
[0021] 此外,描述的实施方式的特征、结构或特点可以以任何合适方式结合。在下面的描述中,提供了许多具体细节,例如编程的示例、软件模块、用户选择、网络交易、数据库查询、数据库结构、硬件模块、硬件电路、硬件芯片等,以提供对实施方式的全面理解。然而,相关领域的技术人员将认识到,实施方式可以在没有一个或更多个具体细节的情况下实施,或可以以其他方法、部件、材料等来实施。在其他实例中,没有示出或详细描述众所周知的结构、材料或操作,以避免模糊实施方式的各方面。
[0022] 下面参照根据实施方式的方法、装置、系统和程序产品的示意性流程图和/或示意性框图,来描述实施方式的各方面。应当理解,示意性框图和/或示意性流程图的每个框,以及示意性框图和/或示意性流程图的框的组合可以由计算机可读代码来实现。这些计算机可读代码可以被提供给通用目的计算机、专用计算机或其他可编程数据处理装置的处理器,以产生机器,使得经由计算机或其他可编程数据处理装置的处理器执行的指令创建用于实现示意性框图和/或示意性流程图的一个框或多个框中指定的功能/动作的手段。
[0023] 计算机可读代码还可以存储在可指导计算机、其他可编程数据处理装置或其他装置以特定方式运行的存储设备中,使得存储在存储设备中的指令产生包括实现示意性框图和/或示意性流程图的一个框或多个框中指定的功能/动作的指令的制品。
[0024] 计算机可读代码还可以加载到计算机、其他可编程数据处理装置或其他设备上,以使得一系列操作步骤在计算机、其他可编程装置或其他设备上被执行以产生计算机执行的处理,使得在计算机或其他可编程装置上执行的程序代码提供用于实现框图和/或流程图的一个框或多个框中指定的功能/动作的处理。
[0025] 图中的示意性框图和/或示意性流程图示出了根据各种实施方式的装置、系统、方法和程序产品的可能实现的结构、功能和操作。在这方面,示意性框图和/或示意性流程图中的每个框可以表示包括用于实现指定逻辑功能的程序代码的一个或更多个可执行指令的模块、段或代码的一部分。
[0026] 还应当注意的是,在一些可替选的实现中,框中注明的功能可以以图中标注之外的顺序出现。例如,连续示出的两个框实际上可以根据所涉及的功能基本上同时被执行,或者这些框有时可以以相反顺序来执行。可以考虑与所示的图中的一个或更多个框或框的一部分的功能、逻辑或效果等效的其他步骤和方法。
[0027] 虽然可以在流程图和/或框图中使用各种箭头类型和线类型,但它们不应被理解为限制相应实施方式的范围。的确,一些箭头或其他连接器可以用于只表示描述的实施方式的逻辑流程。例如,箭头可以表示描述的实施方式的所列步骤之间的未指定持续时间的等待或监控时段。还值得注意的是,框图和/或流程图的每个框以及框图和/或流程图中框的组合可以由执行指定功能或动作的专用的基于硬件的系统或专用硬件和计算机可读代码的组合来实现。
[0028] 图的描述可能参考先前图中描述的元件,相同的附图标记表示相同的元件。
[0029] 图1是示出了电子设备100的一个实施方式的图。设备100被描述为移动电话。然而,设备100也可以是计算机工作站、平板电脑、便携式电脑、眼镜计算机、可佩带计算机等。设备100包括触摸屏幕120、扬声器140和麦克145。设备100可以发出设备通知
150。设备通知150可以提醒用户可能需要响应的事件,如呼入的电话、电子邮件、文本消息、通知、警报等。在描述的实施方式中,设备通知150是听觉通知。听觉通知可以从扬声器140发出。然而,设备通知150还可以是视觉通知、振动通知、触觉通知、热通知等。
[0030] 设备通知150可以被设计成有吸引的。可替选地,设备通知150可以只是隐约引入注意的。然而,有效的设备通知150被设备100的用户注意到,并且经常被接近用户的其他人注意到。
[0031] 为了确保用户注意到设备通知150,许多设备通知持续直到用户执行所需的动作如接受电话,或者直到设备通知150时间到了为止。然而,如果设备通知150在用户一察觉到设备通知150时就结束,则用户和接近用户的其他人可以免遭设备通知150的持续烦扰。
[0032] 本文描述的实施方式检测设备100的设备通知150的用户知晓指示。此外,正如将在下文描述的,响应于检测到用户知晓指示,实施方式修改设备通知。因此,用户一指示知晓设备通知150,设备通知就可以静音、减弱、改变或使设备通知以其他方式变得不那么打扰。
[0033] 图2是示出了电子设备100的一个实施方式的示意性框图。为了简单起见,只示出了设备100的选择的元件。设备100包括加速计105、陀螺仪110、照相机115、触摸屏幕120、麦克风145、知晓检测装置400、通知控制130、振动设备135和扬声器140。
[0034] 通知控制130可以启动设备通知150。在一个实施方式中,通知控制130使扬声器140发出听觉设备通知150。可替选地,通知控制130可以使振动设备135振动电子设备100。在替选实施方式中,通知控制130可以启动视觉设备通知150、触觉设备通知150、热设备通知150等。
[0035] 知晓检测装置400可以检测设备通知150的用户知晓指示。装置400可以通过监控传感器输出103来检测用户知晓指示,传感器输出103包括但不限于来自加速计105、陀螺仪110、照相机115、触摸屏幕120、麦克风145或它们的组合的输出。
[0036] 响应于检测到用户知晓指示,装置400可以修改设备通知150。例如,装置400可以使听觉设备通知150静音。可替选地,装置400可以降低听觉设备通知150的音量。此外,装置400可以结束或减弱视觉设备通知150、触觉设备通知150、热设备通知150中的一个或更多个等。
[0037] 当修改设备通知150时,装置400还可以同时维持通知响应选项。通知响应选项可以允许用户响应设备通知150。通知响应选项可以是如下选项:接受呼入的电话呼叫、针对呼入的文本消息打开对话框、针对呼入的电子邮件打开窗口、关闭且发警报、查看全部通知等。因此,尽管设备通知150被修改为更少具有打扰性,然而设备100仍然维持通知响应选项。
[0038] 图3是示出了通知数据200的一个实施方式的示意性框图。数据200包括加速计输出205、陀螺仪输出210、触摸屏幕输出215、照相机输出220、麦克风输出225和通知数据295。正如下文中将描述的,数据200可以存储在存储器中。数据200可以被组织为寄存器值、链接的数据结构、数据源的指针数组、平面文件或它们的组合。
[0039] 加速计输出205可以包括采样时段期间加速计105的传感器输出103。采样时段可以在启动设备通知150之前开始。其结果是,在启动设备通知150之前,可以接收和存储加速计输出205、陀螺仪输出210、触摸屏幕输出215、照相机输出220和麦克风输出225。
[0040] 陀螺仪输出210可以是采样时段期间陀螺仪110的数字化输出。陀螺仪输出210可以表示设备100的朝向和/或朝向变化。
[0041] 触摸屏幕输出215可以在采样时段期间存储来自触摸屏幕120的输出。触摸屏幕输出215可以是来自触摸屏幕120的原始输出。可替选地,触摸屏幕输出215可以是来自触摸屏幕120的像素接触输出的汇总。例如,汇总可以是接触的像素的总数、触摸屏幕120上的平均压力等。
[0042] 照相机输出220可以是采样时段期间来自照相机115的原始输出。可替选地,照相机输出220可以是来自照相机115的处理的输出。处理的输出可以包括平均照度平、处理的图像等。
[0043] 麦克风输出225可以是采样时段期间来自麦克风145的原始输出。可替选地,麦克风输出225可以是来自麦克风145的处理的输出。例如,处理的麦克风输出225可以是平均音量水平、频率直方图、语音印迹等。
[0044] 通知数据295可以指示针对设备通知150的开始时间。此外,通知数据295可以指示设备通知150的类型,如听觉设备通知150和/或振动设备通知150。通知数据295还可以指示听觉设备通知150的音量、设备通知150的强度如振动强度、视觉强度、热强度、触觉强度等。
[0045] 在一个实施方式中,响应于接收到设备通知150,通知数据295可以存储在缓冲区中且不被覆盖。例如,通知数据295可以存储在受保护的缓冲区中一段保持时段如10秒。
[0046] 图4A-H是示出了用户知晓指示250a-h的实施方式的曲线图和示意性框图。图4A描绘了示出根据加速计输出205检测用户知晓指示250a的曲线图。在竖轴上示出了来自加速计105的加速计输出205。横轴是时间230。
[0047] 设备通知150出现在指定时间。在设备通知150之前,加速计输出205指示电子设备100的低水平的加速度。低水平的加速度可以是因为电子设备100布置在桌上、口袋中、包中、箱中等。
[0048] 在设备通知150之后,加速计输出205指示电子设备100的更高水平的加速度。加速度水平的增加可以是由于用户响应于设备通知150而拿起电子设备100和/或容纳电子设备100的包或箱。加速度水平的增加可以被解释为用户知晓指示250a。
[0049] 还示出了采样时段233。在一个实施方式中,来自采样时段233的加速计输出205可以存储在缓冲区中。
[0050] 图4B描绘了示出根据陀螺仪110的陀螺仪输出210检测用户知晓指示250b的曲线图。与图4A一样,在竖轴上示出了陀螺仪输出210,而时间230是横轴。
[0051] 设备通知150出现。在设备通知150之前,陀螺仪输出210指示电子设备100的低水平的朝向变化。低水平的朝向变化可以是因为电子设备100没有被有效使用,而是布置在桌上、口袋中等。
[0052] 在设备通知150之后,电子设备150的朝向变化的水平增加。朝向变化水平的增加可以是由于用户响应于设备通知150操作电子设备100。例如,用户可以从桌上拿起电子设备100,从口袋或箱移开电子设备100,或者从包中取出电子设备100。此外,用户可以轻触电子设备100以查看触摸屏幕120。
[0053] 朝向变化水平的增加可以被解释为用户知晓指示250b。在一个实施方式中,来自采样时段233的陀螺仪输出210可以存储到缓冲区,并且被分析以检测用户知晓指示250b。
[0054] 本领域的技术人员将认识到,还可以从陀螺仪输出210中的其他变化检测用户知晓指示250b,诸如从高水平的朝向变化变为低水平的朝向变化、陀螺仪输出210中的质变和陀螺仪输出210中的量变。
[0055] 图4C描绘了示出根据触摸屏幕120的触摸屏幕输出215检测用户知晓指示250c的曲线图。在竖轴上示出了触摸屏幕输出215,时间230在横轴上。在一个实施方式中,触摸屏幕输出215测量当前在检测对象进行的触摸的触摸屏幕120上像素的总数。
[0056] 与图4A-B一样,设备通知150出现在指定时间。在设备通知150之前,触摸屏幕输出215指示用户与电子设备100低水平的交互。例如,由触摸屏幕120检测的触摸可以来自口袋中的织物。在设备通知150之后,触摸屏幕输出215指示用户与电子设备100更高水平的交互。交互水平的增加可以是由于用户响应于设备通知150拿起电子设备100。
[0057] 交互水平的增加可以被解释为用户知晓指示250c。在一个实施方式中,来自采样时段233的触摸屏幕输出215可以存储到缓冲区,并且被分析以检测用户知晓指示250c。
[0058] 本领域的技术人员将认识到,还可以从触摸屏幕输出215中的其他变化检测用户知晓指示250c,诸如从高水平的触摸屏幕输出215变为低水平的触摸屏幕输出215、触摸屏幕输出215中的质变和触摸屏幕输出215中的量变。
[0059] 图4D示出了根据用户图像文件260和照相机图像265的用户知晓指示250d的示意性框图。可以从照相机输出220捕获照相机图像265。用户图像文件260可以事先已存储在电子设备100上。用户图像文件260可以是用户的图像。
[0060] 在一个实施方式中,照相机图像265与用户图像文件260比较。照相机图像265和用户图像文件260之间的匹配可以指示用户正在看电子设备100,因此可以被解释为用户知晓指示250d。
[0061] 图4E描述了示出根据照相机图像亮度水平270检测用户知晓指示250e的曲线图。照相机图像亮度水平270可以根据照相机输出220来计算。在一个实施方式中,照相机图像亮度水平270是照相机输出220的平均亮度水平。可替选地,照相机图像亮度水平270可以是照相机115的选择的像素的平均亮度水平。照相机图像亮度水平270可以表示设备100的环境照明。
[0062] 在设备通知150之前,照相机图像亮度水平270是低的。低的照相机图像亮度水平270可以是由于电子设备100与照相机115一起靠桌布置,或者电子设备100布置在口袋、携带箱或包中。
[0063] 在设备通知150之后,照相机图像亮度水平270增加。增加的照相机图像亮度水平270可以是由于用户从桌上拿起电子设备100,或者用户从口袋、携带箱、包等移开电子设备100。
[0064] 增加的照相机图像亮度水平270可以被解释为用户知晓指示250e。在一个实施方式中,来自采样时段233的照相机图像亮度水平270存储在缓冲区中,并且随后被分析以检测用户知晓指示250e。
[0065] 本领域的技术人员将认识到,还可以从照相机图像亮度水平270中的其他变化检测用户知晓指示250e,诸如从高照相机图像亮度水平270变为低照相机图像亮度水平270、照相机图像亮度水平270中的质变和照相机图像亮度水平270中的量变。
[0066] 图4F是产生过滤的麦克风输出285以检测用户知晓指示250f的示意性框图。通过差设备280从来自麦克风145的麦克风输出225减去通知信号275。通知信号275可以是听觉设备通知150的模拟的和/或数字的音频信号
[0067] 差设备280在通知信号275被除去的情况下生成麦克风输出225的过滤的麦克风输出285。过滤的麦克风输出285可以被分析以检测用户知晓指示250f。图4G示出了分析过滤的麦克风输出285的一个实施方式。
[0068] 图4G描绘了示出根据过滤的麦克风输出285检测用户知晓指示250g的曲线图。在竖轴上示出了图4F的过滤的麦克风输出285,在横轴上示出了时间230。在设备通知150之前,过滤的麦克风输出285示出了由麦克风145检测的低水平的声音。然而,在设备通知之后,过滤的麦克风输出285的水平增加。在一个实施方式中,过滤的麦克风输出285的水平增加是由于用户对电子设备100说话以提供用户知晓指示250g。可替选地,过滤的麦克风输出285的水平增加可以是用户从口袋、携带箱或包移开电子设备100、或者操作电子设备100的结果。
[0069] 过滤的麦克风输出285的水平增加可以被解释为用户知晓指示250g。在一个实施方式中,来自采样时段233的过滤的麦克风输出285存储在缓冲区中,并且随后被分析以检测用户知晓指示250g。
[0070] 本领域的技术人员将认识到,还可以根据过滤的麦克风输出285中的其他变化检测用户知晓指示250g,诸如从高水平的过滤的麦克风输出285变为低水平的过滤的麦克风输出285、过滤的麦克风输出285的质变和过滤的麦克风输出285的量变。在一个实施方式中,可以通过识别口头命令来检测用户知晓指示250g。
[0071] 图4H描绘了图4A的曲线图。然而,在设备通知150之前,加速计输出205示出电子设备100的更高水平的加速度。在设备通知150之后,加速计输出205示出电子设备100的更低水平的加速度。例如,在设备通知150之前,用户可能在行走,这导致更高水平的加速度。在设备通知150之后,用户可能停止以响应设备通知150。更低水平的加速度可以被解释为指示用户知晓指示250h。其他数据200可以类似地被解释为检测到用户知晓指示250。
[0072] 图5是示出了电子设备100的一个实施方式的示意性框图。电子设备100包括处理器305、存储器310、通信硬件315。存储器310可以是半导体存储设备、硬盘驱动器、光存储设备、微机械存储设备或它们的组合。存储器310可以存储计算机可读代码。处理器305可以执行计算机可读代码。通信硬件315可以与其他设备通信。
[0073] 图6是示出了知晓检测装置400的一个实施方式的示意性框图。装置400包括指示模块405和通知模块410。在一个实施方式中,指示模块405和通知模块410包含在电子设备100中。在某一实施方式中,指示模块405和通知模块410包含在计算机可读存储介质如存储器310中。
[0074] 指示模块405检测设备100的设备通知150的用户知晓指示250。响应于检测到用户知晓指示250,通知模块410修改设备通知150。通知模块410可以同时维持通知响应选项。
[0075] 图7是示出了设备通知修改方法500的一个实施方式的示意性流程图。方法500可以执行装置400和设备100的功能。方法500可以由处理器305执行。可替选地,方法500可以由程序产品执行,程序产品包括计算机可读存储介质如存储可由处理器305执行的计算机可读代码的存储器310。
[0076] 方法500开始,在一个实施方式中,指示模块405检测505设备通知150。在一个实施方式中,通知控制130将关于设备通知150的信息传送到指示模块405。在一个实施方式中,指示模块405监控通知控制130。可替选地,指示模块405可以接收来自由设备通知150触发的中断的中断呼叫。指示模块405可以将关于设备通知150的信息存储为通知数据295。
[0077] 指示模块405还可以接收510传感器输出103。传感器输出103可以包括但不限于加速计输出205、陀螺仪输出210、触摸屏幕输出215、照相机输出220和麦克风输出225。在一个实施方式中,来自采样时段233的传感器输出103被接收510,并且被存储到存储器
310中的缓冲区。
[0078] 指示模块405还可以检测515设备100的设备通知150的用户知晓指示250。在一个实施方式中,根据设备100的加速度的变化检测515用户知晓指示。例如,指示模块405可以检测515加速计输出205中的变化。加速计输出205中的变化可以类似于图4A和4H所示的变化。
[0079] 可替选地,可以根据设备100的环境照明的变化检测515用户知晓指示。例如,指示模块405可以根据照相机图像亮度水平270的变化检测515环境照明的变化。
[0080] 在一个实施方式中,根据识别用户正在看设备100检测用户知晓指示250。通过从照相机115捕获照相机图像265,并且将照相机图像265与用户图像文件260比较,可以识别用户正在看设备100。如果照相机图像265匹配于用户图像文件260,可以检测到用户知晓指示250。
[0081] 可以根据对设备100的触摸检测515用户知晓指示250。在一个实施方式中,可以根据触摸屏幕输出215检测触摸。可以根据触摸屏幕输出215的数超过触摸阈值、触摸屏幕输出215的增加、触摸屏幕输出215减少或它们的组合检测515用户知晓指示250。
[0082] 如果没有检测到515用户知晓指示250,则方法500结束。如果检测到515用户知晓指示250,则响应于检测到用户知晓指示250,通知模块410可以修改520设备通知150。在一个实施方式中,通知模块410通过结束设备通知150来修改520设备通知150。例如,如果设备100是移动电话,设备通知150是铃声,则可以结束铃声。可替选地,如果设备通知150是振动,则可以结束振动。
[0083] 通知模块410可以通过结束设备通知150的音频部分来修改520设备通知150。例如,通知模块410可以指示通知控制130结束通过扬声器140发送听觉设备通知150。然而,通知控制130可以使用振动设备135继续振动设备100。
[0084] 通知模块410可以同时维持525通知响应选项。在一个实施方式中,通知响应选项是响应呼入的电话的选项。可替选地,通知响应选项可以是响应警报、响应文本、响应电子邮件、响应通知或它们的组合的选项。
[0085] 通知模块410还可以指示530对设备通知150的修改,且方法500结束。在一个实施方式中,通知模块410通过听觉修改指示、如由扬声器140产生的啁啾声、音调等指示530修改。可替选地,通知模块410可以使设备100振动以指示530修改。在一个实施方式中,触摸屏幕120上的视觉图标可以指示修改。视觉图标可以是消息、按钮等。
[0086] 通过检测设备通知150的用户知晓指示250和修改设备通知150,当设备通知150被成功地通知给用户时,减轻或消除了设备通知150的烦扰。因此,当设备通知150的任务完成时,设备通知150停止通知。
[0087] 可以以其他具体形式实践实施方式。所描述的实施方式在所有方面被认为仅是说明性的而非限制性的。因此,通过所附权利要求而非以上描述来指示本发明的范围。落在权利要求的等同物的含义和范围内的所有变化也包含在权利要求的范围中。
相关专利内容
标题 发布/更新时间 阅读量
OCT图像修改 2020-05-12 120
一种修改液 2020-05-12 370
修改命令 2020-05-11 244
修改液笔 2020-05-11 1041
可见性信息修改 2020-05-12 826
一种环保修改液 2020-05-12 611
修改分析流 2020-05-11 259
移动呼叫修改 2020-05-12 733
修改设备通知 2020-05-13 408
修改笔 2020-05-11 264
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈