电子装置和在电子装置中处理通知的方法与流程

文档序号:30843528发布日期:2022-07-23 01:30阅读:89来源:国知局
电子装置和在电子装置中处理通知的方法与流程
电子装置和在电子装置中处理通知的方法
1.本技术是向国家知识产权局提交的申请日为2016年06月20日、申请号为201610446123.7,且题为“电子装置和在电子装置中处理通知的方法”的专利申请的分案申请。
技术领域
2.本公开的各种实施例涉及一种电子装置和在电子装置中处理通知的方法。


背景技术:

3.电子装置可在显示器的屏幕上按照各种类型显示对象。总体上,电子装置中的显示器的屏幕可由多层形成。基本来说,屏幕可包括灰色或灰色系的非彩色(achromatic color)的底层(foundation)。屏幕可在底层上形成层状块。屏幕可在形成的块中包括至少一个对象以显示所述对象。
4.此外,包括最新产生的对象的层可能与显示有对象的层重叠,并且可能被显示在显示有对象的层上。可按照各种方式在屏幕上显示遮挡显示对象的层的全部或一些的广告等。
5.然而,在电子装置中,多个层彼此重叠并被显示在屏幕上。例如,被显示为浮动型的对象是各种覆盖型的通知,诸如覆盖型的微件(widget)、信使聊天窗口、标签备忘录和时钟。电子装置可提供通知被显示在屏幕顶层的效果。
6.因此,由于在电子装置中显示在屏幕的顶层的对象遮挡显示在底层的对象,因此在使用显示在底层上的对象方面存在缺点。


技术实现要素:

7.为了解决上面所讨论的缺陷,首要目的在于提供一种用于基于例如显示在屏幕上的至少一个对象或与对象相关的用户的手势来处理通知的电子装置,并还可提供一种在电子装置中处理通知的方法。
8.根据本公开的一方面,一种电子装置可包括显示器和控制器,其中,显示器在屏幕上显示至少一个对象。控制器可基于用户的与显示在屏幕上的至少一个对象相关的手势在屏幕上确定用于显示通知的通知显示区域,并还可在确定的至少一个通知显示区域中显示通知。
9.根据本公开的另一方面,一种在电子装置中处理通知的方法包括:在屏幕上显示至少一个对象,基于用户的与显示在屏幕上的至少一个对象相关的手势,在屏幕上确定用于显示通知的通知显示区域,并在确定的至少一个通知显示区域中显示通知。
10.根据本公开的另一实施例,可通过处理通知以使通知在屏幕上确定的至少一个通知显示区域中不遮挡显示在屏幕上的对象并基于显示在屏幕上的至少一个对象或与所述至少一个对象相关的用户的手势来在电子装置中使用显示在屏幕上的对象。
11.在着手下面的具体实施方式之前,阐述在本专利文档中通篇使用的特定词语和短
语的定义会是有益的:术语“包括”和“包含”及其派生词意指包含而没有限制;术语“或”是兼容性的,意指和/或;短语“与
……
相关联的”和“与其相关联的”及其派生词可意指包括、被包括在
……
内、与
……
相互连接、包含、被包含在
……
内、连接到
……
或与
……
连接、耦合到
……
或与
……
耦合、可与
……
通信、与
……
合作、交织、并置、接近于、被绑定到
……
或与
……
绑定、具有、具有
……
的属性,等等;术语“控制器”意指控制至少一个操作的任何装置、系统或所述装置、系统的一部分,可以以硬件、固件或软件或者以硬件、固件和软件中的至少两个的某种组合来实施这样的装置。应注意到的是,无论是以本地方式还是以远程方式,与任何特定控制器相关联的功能可以是集中式的或分布式的。在本专利文档中通篇提供针对特定词语和短语的定义,本领域普通技术人员应理解的是,在许多(如果不是大多数)情况中,所述定义适用于这样定义的词语和短语的之前以及未来的使用。
附图说明
12.为了更加完整地理解本公开及其优点,现在参照结合附图的以下描述,在附图中,相似的标号表示相似的部件:
13.图1示出根据本公开的各种实施例的网络环境的;
14.图2示出根据本公开的各种实施例的电子装置的配置;
15.图3示出根据本公开的各种实施例的显示在电子装置中的通知;
16.图4a和图4b示出根据本公开的各种实施例的电子装置中的通知的显示;
17.图5是示出根据本公开的各种实施例的用于在电子装置中处理通知的过程的框图;
18.图6a和图6b示出根据本公开的各种实施例的电子装置中的通知的显示;
19.图7a和图7b示出根据本公开的各种实施例的电子装置中的通知的显示;
20.图8a和图8b示出根据本公开的各种实施例的电子装置中的通知的显示;
21.图9a和图9b示出根据本公开的各种实施例的电子装置中的通知的显示;
22.图10a和图10b示出根据本公开的各种实施例的电子装置中的通知的显示;
23.图11a和图11b示出根据本公开的各种实施例的电子装置中的通知的显示;
24.图12示出根据本公开的各种实施例的电子装置中的通知的显示;
25.图13a至图13c示出根据本公开的各种实施例的电子装置中的通知的显示;
26.图14a和图14b示出根据本公开的各种实施例的电子装置中的通知的显示;
27.图15a至图15d示出根据本公开的各种实施例的电子装置中的通知的显示;
28.图16a至图16f示出根据本公开的各种实施例的电子装置中的通知的显示;
29.图17a至图17d示出根据本公开的各种实施例的电子装置中的通知的显示;
30.图18是根据本公开的各种实施例的用于在电子装置中处理通知的过程的框图;
31.图19a至图19c示出根据本公开的各种实施例的电子装置中的通知的显示;
32.图20a至图20c示出根据本公开的各种实施例的电子装置中的通知的显示;
33.图21a和图21b示出根据本公开的各种实施例的电子装置中的通知的显示;
34.图22是根据本公开的各种实施例的用于在电子装置中处理通知的过程的框图;
35.图23a和图23b示出根据本公开的各种实施例的电子装置中的通知的显示;
36.图24a和图24b示出根据本公开的各种实施例的电子装置中的通知的显示;
37.图25a和图25b示出根据本公开的各种实施例的电子装置中的通知的显示;
38.图26a和图26b示出根据本公开的各种实施例的电子装置中的通知的显示;
39.图27a至图27e示出根据本公开的各种实施例的电子装置中的通知的显示;
40.图28示出根据本公开的各种实施例的显示在电子装置中的屏幕上的层;
41.图29a至图29d示出根据本公开的各种实施例的电子装置中的通知;
42.图30a和图30b示出根据本公开的各种实施例的电子装置中的通知的显示;
43.图31是根据各种实施例的电子装置的框图;
44.图32是根据各种实施例的电子装置的程序模块的框图。
具体实施方式
45.本专利文档中的下面所讨论的图1至图32和用于描述本公开的原理的各种实施例仅为举例说明的方式,不应以任何方式被解释为用于限制本公开的范围。本领域技术人员将理解的是,可在任何适当地布置的电子装置中实现本公开的原理。
46.当在此使用时,表述“具有”、“可具有”、“包括”或“可包括”指相应的特征(例如,数字、功能、操作或构成元件(诸如组件))的存在,并且不排除一个或更多个另外的特征。
47.在本公开中,表述“a或b”、“a或/和b中的至少一个”或“a或/和b中的一个或更多个”可包括列出的项的所有可能组合。例如,表述“a或b”、“a和b中的至少一个”或“a或b中的至少一个”指示下述项中的全部:(1)包括至少一个a,(2)包括至少一个b,或(3)包括至少一个a和至少一个b中的全部。
48.在本公开的各种实施例中使用的表述“第一”、“第二”、“所述第一”或“所述第二”可修饰各种组件而不考虑顺序和/或重要性,但不限制相应的组件。例如,第一用户装置和第二用户装置指示不同的用户装置,虽然两者都是用户装置。例如,在不脱离本公开的范围的情况下,第一元件可被叫做第二元件,类似地,第二元件可被叫做第一元件。
49.应理解的是,当元件(例如,第一元件)被称为(可操作地或可通信地)与另一元件(例如,第二元件)“连接”或“耦合”时,所述元件可与所述另一元件直接连接或耦合,或者任意其他元件(例如,第三元件)可以是它们之间的插入件。与此相反,可理解的是,当元件(例如,第一元件)被称为与另一元件(第二元件)“直接连接”或“直接耦合”时,没有元件(例如,第三元件)插入在它们之间。
50.在本公开中使用的表述“被配置为”可根据情况与例如“合适于”、“具有
……
的能力”、“被设计为”、“适用于”、“被制造为”或“能够
……”
交换。术语“被配置为”不一定意味着在硬件上“专门被设计为”。可选地,在一些情况下,表述“被配置为
……
的装置”可表示装置连同其他装置或组件一起“能够
……”
。例如,短语“适用于(或被配置为)执行a、b和c的处理器”可表示用于执行相应的操作的专用处理器(例如,嵌入式处理器)或可通过执行存储在存储装置中的一个或更多个软件程序来执行相应的操作的通用处理器(例如,中央处理器(cpu)或应用处理器(ap))。
51.在此使用的术语仅仅是为了描述各种实施例的目的,而不意在限制其他实施例的范围。除非上下文中清楚地另有指示,否则当在此使用时,单数形式可包括复数形式。除非另有定义,否则在此使用的包括技术术语和科学术语的所有术语包括与本公开所属的领域的技术人员所惯常理解的含义相同的含义。除非在本公开中清楚地定义,否则诸如在通用
词典中定义的术语可被解释为包括等同于相关技术领域中语境含义的含义,而不被解释为具有理想化或过于正式的含义。即使在本公开中定义的术语也不应被解释为排除如在此描述的本公开的实施例。
52.根据本公开的各种实施例的电子装置可包括下述项中的至少一项:例如,智能电话、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器(e-book reader)、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、mpeg-1音频层-3(mp3)播放器、移动医疗装置、相机和可穿戴装置。根据各种实施例,可穿戴装置可包括下述项中的至少一项:配件型(例如,手表、戒指、手镯、脚环、项链、眼镜、隐形眼镜或头戴式装置(hmd)、针织物或服装集成型(例如,电子服装)、身体安装型(例如,皮肤垫或纹身)和生物植入型(例如,可植入电路)。
53.根据一些实施例,电子装置可以是家用电器。家用电器可包括下述项中的至少一项:例如,电视、数字视频盘(dvd)播放器、音响、冰箱、空调、吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制板、安全控制板、tv盒(例如,三星苹果或谷歌)、游戏机(例如,和)、电子词典、电子钥匙、摄像机和电子相框。
54.根据另一实施例,电子装置可包括以下项中的至少一项:各种医疗装置(例如,各种便携式医疗测量装置(血糖监控装置、心率监控装置、血压测量装置、体温测量装置等)、磁共振血管造影(mra)、磁共振成像(mri)、计算机断层扫描(ct)机和超声机)、导航装置、全球定位系统(gps)接收器、事件数据记录仪(edr)、飞行数据记录仪(fdr)、车辆信息娱乐装置、船用电子装置(例如,船用导航装置、陀螺罗盘)、航空电子设备、安全装置、汽车主机单元、家用或工业用机器人、银行中的自动柜员机(atm)、商店中的销售点(pos)或物品(例如,电灯泡、各种传感器、电表或气表、喷淋装置、火警警报器、恒温器、街灯、烤面包器、体育用品、热水箱、加热器、锅炉等)的互联网装置。
55.根据一些实施例,电子装置可包括下述项中的至少一项:家具或建筑/结构的一部分、电子版、电子签名接收装置、投影仪和各种类型的测量仪表(例如,水表、电表、气表和无线电波表)。在各种实施例中,电子装置可以是前述各种装置中的一个或更多个的组合。根据一些实施例,电子装置还可以是柔性装置。此外,根据本公开的实施例的电子装置不限于前述装置,并可根据技术的发展而包括新的电子装置。
56.在下文中,将参照附图来描述根据各种实施例的电子装置。在本公开中,术语“用户”可指示使用电子装置的人或使用电子装置的装置(例如,人造智能电子装置)。
57.将参照图1来描述根据各种实施例的网络环境100中的电子装置101。电子装置101可包括总线110、处理器120、存储器130、输入/输出接口150、显示器160和通信接口170。在一些实施例中,电子装置101可省略以上元件中的至少一个或者还可包括其他元件。
58.总线110可包括例如用于使元件110至170相互连接并在所述元件之间传递通信(例如,控制消息和/或数据)的电路。
59.处理器120可包括中央处理器(cpu)、应用处理器(ap)和通信处理器(cp)中的一个或更多个。例如,处理器120可实施与电子装置101的至少一个其他组件的控制和/或通信相关的操作或数据处理。
60.存储器130可包括易失性存储器和/或非易失性存储器。存储器130可存储例如与电子装置101的至少一个其他元件相关的指令或数据。根据实施例,存储器130可存储软件和/或程序140。程序140可包括内核141、中间件143、应用编程接口(api)145和/或应用程序(或“应用”)147。内核141、中间件143和api 145中的至少一些可被称为操作系统(os)。
61.内核141可控制或管理用于执行由其他程序(例如,中间件143、api 145或应用程序147)实现的操作或功能的系统资源(例如,总线110、处理器120或存储器130)。此外,内核141可提供这样的接口:中间件143、api 145或应用程序147可通过所述接口来访问电子装置101的各个元件,以控制或管理系统资源。
62.中间件143可用作例如用于允许api 145或应用程序147与内核141进行通信以交换数据的中介。
63.此外,中间件143可根据从应用程序147接收到的一个或更多个任务请求的优先级来处理所述一个或更多个任务请求。例如,中间件143可将使用电子装置101的系统资源(例如,总线110、处理器120、存储器130等)的优先级分配给应用程序147中的至少一个。例如,中间件143可通过根据分配给一个或更多个任务请求的优先级来处理所述一个或更多个任务请求,以对所述一个或更多个任务请求执行调度或负载均衡。
64.例如,api 145是这样的接口:应用147通过所述接口来控制从内核141或中间件143提供的功能,并可包括例如用于文件控制、窗口控制、图像处理或文本控制的至少一个接口或功能(例如,指令)。
65.输入/输出接口150可用作例如可将指令或数据输入从用户或另一外部装置传递到电子装置101的其他元件的接口。此外,输入/输出接口150可将从电子装置101的其他元件接收的指令或数据输出到用户或另一外部装置。
66.显示器160可包括例如液晶显示器(lcd)、发光二极管(led)显示器、有机发光二极管(oled)显示器、微机电系统(mems)显示器和电子纸显示器。显示器160例如可为用户显示各种类型的内容(例如,文本、图像、视频、图标或符号)。显示器160可包括触摸屏,并可通过使用电子笔或用户的身体的一部分来接收例如触摸、手势、接近或悬浮输入。
67.通信接口170例如可在电子装置101和外部装置(例如,第一外部电子装置102、第二外部电子装置104或服务器106)之间设置通信。例如,通信接口170可通过无线通信或有线通信与网络162连接,以与外部装置(例如,第二外部电子装置104或服务器106)进行通信。
68.无线通信可使用例如下述项中的至少一项例如作为蜂窝通信协议:长期演进(lte)、lte-advanced(lte-a)、码分多址(cdma)、宽带cdma(wcdma)、通用移动通信系统(umts)、wibro(无线宽带)、全球移动通信系统(gsm)等。此外,无线通信可包括例如短距离通信164。短距离通信164可包括例如wi-fi、蓝牙、近场通信(nfc)、全球导航卫星系统(gnss)等中的至少一个。gnss可根据使用的地点、带宽等而包括例如下述项中的至少一项:全球定位系统(gps)、全球导航卫星系统(glonass)、北斗导航卫星系统(在下文中被称为“北斗”)、伽利略和欧洲的基于全球卫星的导航系统。在下文中,“gps”可在本公开中与“gnss”可交换地使用。有线通信可包括例如通用串行总线(usb)、高清晰度多媒体接口(hdmi)、推荐标准232(rs-232)和普通老式电话服务(pots)中的至少一个。网络162可包括通信网络(诸如,计算机网络(例如,lan或wan))、互联网和电话网络中的至少一个。
69.第一外部电子装置102和第二外部电子装置104中的每一个都可以是与电子装置101相同或不同的类型。根据实施例,服务器106可包括一组一个或更多个服务器。根据各种实施例,在电子装置101中执行的全部操作或一些操作可在另一电子装置或多个电子装置(例如,电子装置102和104或服务器106)中被执行。根据实施例,当电子装置101必须自动地或响应于请求而执行一些功能或服务时,电子装置101可请求在另一电子装置(例如,电子装置102或104或服务器106)执行与电子装置101相关的至少一些功能,而不是由自身或另外地执行所述功能或服务。另一电子装置(例如,电子装置102或104)或服务器106可执行请求的功能或另外的功能,并可将执行结果传递到电子装置101。电子装置101可依原样处理接收的结果,或者可另外地处理所述结果以提供请求的功能或服务。为了实现这一点,可使用例如云计算、分布式计算或客户-服务器计算技术。
70.在下文中,将参照附图来描述根据本公开的各种实施例的电子装置。
71.在本公开的各种实施例中描述的通知可指在电子装置中以浮动型、覆盖(例如,各种类型的快捷访问、信使多窗口、特定图标、特定微件和启动栏)和其他各种显示类型之中的至少一种显示在显示器的屏幕上的对象。通知可在预定的时间期间被显示在搜索到的通知显示区域上并可消失。可选地,通知可被显示、或者被移动并显示在搜索到的通知显示区域上直到用户识别出通知为止。
72.此外,在本公开的各种实施例中描述的通知显示区域可以是显示器的屏幕上的搜索到的用于显示通知的区域。通知显示区域可指基于显示在显露在屏幕上的第一层上的至少一个对象或基于用户的手势而搜索到的不遮挡至少一个显示的对象或重要区域的区域。
73.此外,在本公开的各种实施例中描述的对象可指从电子装置输出的各种类型的数据或与所述数据相关的操作(例如,过程、方法或功能)。例如,所述对象可指根据电子装置的特定功能执行而显示在屏幕上的各种类型的内容。
74.图2是示出根据本公开的各种实施例的电子装置的配置的示例的示图。
75.参照图2,根据本公开的各种实施例,电子装置(例如,图1的电子装置101)可包括控制器210、通信单元220、输入单元230、存储单元240和显示器250中的至少一个。
76.根据本公开的各种实施例,控制器210(例如,图1的处理器120)可处理根据电子装置的操作的信息、程序或根据功能的执行的信息。控制器210可进行控制以在显示器250上显示处理后的信息,或者可进行控制以通过音频模块(未示出)输出处理后的信息。
77.根据本公开的各种实施例,控制器210可包括信息采集模块211或信息处理模块212。信息采集模块211可采集关于用户的手势的信息和关于显示在屏幕上的至少一个对象的信息。信息处理模块212可处理采集到的信息,或者可执行用于处理通知的操作。
78.根据本公开的各种实施例,控制器210可基于用户的与显示在显示器250的屏幕上的至少一个对象相关的手势进行控制,以在屏幕上确定用于显示通知的通知显示区域,并在确定的至少一个通知显示区域中显示通知。控制器210可基于关于用户的手势的信息和关于显示在屏幕上的至少一个对象的信息来确定通知显示区域。根据本公开的各种实施例,如图3中所示,通知可包括电子装置中以覆盖型显示在显示器250的屏幕上的对象(例如,对象301、303、305、307、309和311之中的至少一个)。此外,通知可以是以浮动型或其他各种显示类型中的至少一种显示在屏幕上的对象。例如,覆盖可以是各种类型的快捷访问、信使多窗口、特定图标、特定微件和启动栏之一。
79.根据本公开的各种实施例的控制器210可进行控制以在包括多个层的屏幕上的底层(foundation layer)上显示包括至少一个对象的用于显示对象的层(例如,第一层)。根据各种实施例,控制器210可进行控制以在第一层上的如附图4所示的区域中显示通知401。此外,根据各种实施例,控制器210可进行控制以通过将包括通知的层(例如,第二层)覆盖在第一层上而在第一层上显示包括通知的层。例如,如附图4b所示,控制器210可在屏幕的区域上显示多个通知403,并可进行控制以通过将第二层405覆盖在第一层上来显示包括通知403的第二层405。根据各种实施例,控制器210可进行控制以在显示器的屏幕上显示通过合成在包括至少一个对象的第一层上产生的通知而再次形成的第一层。控制器210可进行控制以在覆盖于第一层上的另一层上显示与产生的通知的执行请求相应的功能。
80.此外,根据各种实施例,控制器210可进行控制以将产生的通知显示、或者移动并显示在另一区域(例如,屏幕的扩展区域、键区、重要按钮和固定区域(例如,作为显示当前环境的图标的指示符)之中的至少一个区域)上,而不是屏幕上的显示至少一个对象的区域(例如,第一层显示区域)。当用户使用显示在第一层上的至少一个对象,并且在第一层上未发现通知显示区域时,控制器210可进行控制以将产生的通知显示在、或者移动到并显示屏幕的另一区域上,而不是显示第一层的区域。此外,当控制器210使用屏幕的通知所位于的另一区域时,控制器210可基于用户的眼睛的追踪、手势(例如,手的移动)或关于用户的语音的信息(例如,用于处理通知的语音指令)来识别对屏幕的另一区域的使用。在一个实施例中,控制器210可进行控制以在屏幕上搜索通知显示区域,并将通知移动到搜索到的区域以在搜索到的区域上显示通知。
81.此外,根据本公开的各种实施例,当通知被产生时,控制器210可进行控制以在初始配置的位置显示产生的通知之后,移动产生的通知并将产生的通知显示在搜索到的通知显示区域上。此外,控制器210可进行控制以通过仅搜索通知产生的通知显示区域来在搜索到的通知显示区域上显示产生的通知。根据各种实施例,当显示在屏幕上的对象被改变时,例如当其他对象根据另一功能的执行而被显示在屏幕上时,由于位于显示通知的区域中的对象可能未被显示,因此控制器210可进行控制以将通知移动到通过再次搜索通知显示区域而在先前的通知显示区域中新搜索到的通知显示区域,并在该通知显示区域上显示通知。
82.此外,根据本公开的各种实施例,控制器210可进行控制以基于用户的与至少一个对象相关的手势来在屏幕上移动并显示被显示在显示器250上的通知。控制器210可进行控制以通过包括在电子装置中的各种传感器来根据用户在屏幕上的手势采集感测信息,并可进行控制以将采集到的感测信息存储为关于用户手势的信息。关于用户手势的信息可包括例如关于用户的身体的移动(例如,手的移动和眼睛的追踪中的至少一个)的信息、用户的语音信息以及使用输入工具(例如,笔)的用户输入信息中的至少一种。此外,关于用户手势的信息可包括各条手势信息。此外,可在产生通知的时间点采集关于用户手势的信息,或者当屏幕上产生了针对用户的手势的事件时采集关于用户手势的信息。关于用户手势的信息可被存储为使用历史信息。
83.根据本公开的各种实施例,当在屏幕上产生了针对用户的手势的事件时,控制器210可进行控制以识别产生了用户的手势的区域。例如,控制器210可进行控制以将显示在屏幕上的通知显示在、或者移动到并显示在沿与识别出的区域相反的方向搜索到的通知显
示区域上。此外,根据各种实施例,控制器210可基于使用历史信息来搜索先前产生了用户的手势的至少一个区域,并可搜索除去被搜索到的至少一个区域以外的区域作为通知显示区域,其中,使用历史信息是先前根据用户在屏幕上的手势而被采集的并被存储为关于用户的手势的信息。此外,控制器210可进行控制以将产生的通知显示在、或者移动到并显示在搜索到的通知显示区域上。
84.此外,根据本公开的各种实施例,控制器210可根据包括至少一个对象的第一层的分析结果,在显示第一层的屏幕上搜索通知显示区域。
85.根据本公开的各种实施例,当对象被显示在第一层的一些上时,控制器210可划分并搜索未显示对象的区域、未产生用户手势的区域以及预定区域中的至少一个区域作为通知区域。根据各种实施例,控制器210可搜索第一层上未显示对象的区域中的未产生用户的动作的至少一个区域作为通知显示区域。
86.此外,根据本公开的各种实施例,控制器210可基于根据用户在屏幕上的手势的使用历史信息来确定产生了用户的手势的区域的使用频率。控制器210可搜索识别出的使用频率等于或低于预定值的区域作为通知显示区域。根据各种实施例,控制器210可基于使用历史信息,按照使用频率和重要性中的至少一个的低顺序来搜索通知显示区域。当搜索到的通知显示区域是产生了当前用户手势的区域时,控制器210可进行控制以在搜索到的使用频率和重要性中的至少一个为低的另一通知显示区域上显示产生的通知。控制器210可进行控制以在搜索到的通知显示区域上显示通知之后,根据用户手势产生将当前显示的通知移动到并显示在搜索到的另一通知显示区域上。
87.此外,根据本公开的各种实施例,当对象被显示在第一层的整个区域上时,控制器210可基于对象属性信息来识别显示对象的区域中的对象的重要性,可根据识别出的重要性来配置区域的优先级,并可根据配置的优先级低的区域的顺序来搜索通知显示区域。
88.此外,根据本公开的各种实施例,当屏幕的包括至少一对象的第一层被改变并被显示时,控制器210可进行控制以根据第一层的改变来改变在第一层的区域上产生的通知的尺寸、类型和透明度中的至少一个,从而显示所述通知。根据本公开的各种实施例,当显示在通知显示区域上的通知被选择时,控制器210可进行控制以显示用于执行与包括对象的第一层上的通知相应的功能的层(例如,第二层或第三层)。
89.根据本公开的各种实施例,控制器210可进行控制以基于关于包括在第一层中的至少一个对象的信息来改变显示包括通知的第二层的区域的尺寸、类型和透明度中的至少一个,从而显示所述通知。
90.根据本公开的各种实施例,当另外的通知被产生时,控制器210可进行控制以将另外的通知显示在、或者移动到并显示在屏幕上的不遮挡先前的通知的另一通知显示区域上。当另外的通知被产生时,控制器210可进行控制,以搜索除去显示先前通知的区域之外的另一通知显示区域,并将另外产生的通知显示在、或者移动到并显示在搜索到的另一通知显示区域上,使得另一通知显示区域与显示先前通知的区域不重叠。根据各种实施例,当两个或更多个通知被显示在屏幕上时,控制器210可进行控制以确定通知的优先级,并将通知控制为使得优先级低的通知或被用户识别的通知在屏幕上消失。例如,当控制器210按照通知产生时间的顺序来确定优先级时,控制器210可进行控制以确定最近产生的通知具有高优先级,并可将很久以前产生的通知控制为消失在屏幕上。控制器210可通过显示在屏幕
上的通知来提供能够标识已在屏幕上消失的通知的信息。此外,根据各种实施例,当两个或更多个通知被产生时,控制器210可产生包括所产生的通知的新的通知,并可将新产生的通知显示在搜索到的通知显示区域上。新产生的通知可提供关于产生的通知的数量的信息,使得用户可识别产生的通知的数量。
91.根据本公开的各种实施例,电子装置的控制器210可以是处理器的至少一部分,并可包括例如硬件、软件和固件中一个或更多个的组合。根据各种实施例,控制器210可省略以上元件中的至少一些,或者除了以上元件以外还可包括用于执行图像处理操作的元件。
92.根据本公开的各种实施例,电子装置的控制器210的至少一些元件在硬件方面可包括下述项中的至少一些:包括中央处理器(cpu)/微处理器(mpu)的至少一个处理器、加载有至少一条存储器加载数据的存储器(例如,寄存器和/或随机存取存储器(ram))、用于将至少一条数据输入/输出到处理器和存储器的总线。此外,控制器210在软件方面可包括从预定记录介质被加载到存储器的预定程序例程或程序数据,其中,所述预定程序例程或程序数据用于执行在电子装置中定义并由处理器进行操作处理的功能。
93.根据本公开的各种实施例,通信单元220(例如,图1的通信接口170)可根据控制器210的控制与另一电子装置或外部装置进行通信。根据各种实施例,通信单元220可将与根据控制器210的控制而执行的操作相关的数据发送到外部装置,并从外部装置接收所述数据。通信单元220可经由通信接口而通过无线通信或有线通信与网络连接。可选地,通信单元220可通过装置之间的连接进行通信。无线通信可包括例如wi-fi、蓝牙(bt)、近场通信(nfc)、全球定位系统(gps)和蜂窝通信(例如,lte、lte-a、cdma、wcdma、umts、wibro、gsm等)中的至少一个。有线通信可包括例如通用串行总线(usb)、高清晰度多媒体接口(hdmi)、推荐标准232(rs-232)和普通老式电话服务(pots)中的至少一个。通信单元220可包括此时已广为人知的或者是可预知的、明显的或将在未来开发的所有类型的通信方案以及前述的通信方案。
94.根据本公开的各种实施例,电子装置的输入单元230(例如,图1的输入/输出接口150)可将各条信息(诸如,从用户输入的数字信息和字符信息)、各种功能设置和与电子装置的功能的控制有关地输入的信号传递到控制器210。此外,输入单元230可支持用于执行支持特定功能的应用的用户输入。输入单元230可包括键输入工具(诸如键盘和键区)、触摸输入工具(诸如触摸传感器和触摸板)、音源输入工具、相机和各种传感器中的至少一个。输入单元230可包括手势输入工具。此外,输入单元230可包括当前正开发的或者将在未来开发的所有类型的输入工具。此外,根据本公开的各种实施例,输入单元230可通过显示器250的触摸面板或相机从用户接收由用户输入的信息,并将输入信息传递到控制器210。
95.根据本公开的各种实施例,输入单元230可将通过相机或各种传感器接收的关于用户的手势的信息传递到控制器210。此外,输入单元230可将针对显示在屏幕上的对象或通知的选择输入信号传递到控制器210。
96.根据本公开的各种实施例,电子装置的存储单元240(例如,图1的存储器130)可临时存储根据各种实施例的功能操作中使用的程序以及在程序执行中产生的各条数据。存储单元240大体上可包括程序区域和数据区域。程序区域可存储与电子装置的驱动相关的多条信息,诸如引导电子装置的操作系统(os)。数据区域可存储根据各种实施例的发送/接收的数据或产生的数据。此外,存储单元240可包括闪存、硬盘、多媒体卡微型存储器(例如,sd
或xd存储器)、ram和rom中的至少一种存储介质。
97.根据本公开的各种实施例,存储单元240可包括存储关于显示在屏幕的第一层上的对象的分析结果的信息的数据库和存储关于用户的手势的信息的数据库。
98.根据本公开的各种实施例,电子装置的显示器250(例如,图1的输入/输出接口150的一些组件或显示器160)可根据控制器210的控制而输出操作执行结果信息(例如,文本、图像和视频中的至少一种)。
99.显示器250可显示能够以各种方式将各种字符、数字和符号中的至少一种输入到屏幕上的输入窗口的输入板(例如,按钮)。此外,显示器250可根据与信息发送/接收相关的各种应用的执行而显示服务执行屏幕。此外,显示器250可根据控制器210的控制而在屏幕上显示多个层,并在底层上显示包括至少一个对象的第一层。此外,在控制器210的控制下,显示器250可在第一层上显示通知,并可显示基于用户的手势而移动的通知。
100.此外,根据本公开的各种实施例,当电子装置的显示器250以触摸屏形式被实现时,显示器250可与输入单元的触摸屏(未示出)相应。当显示器250以触摸屏形式与输入单元230一起被实现时,显示器250可显示根据用户的触摸动作而产生的各条信息。
101.此外,根据本公开的各种实施例,当电子装置的显示器250划分并使用屏幕时,如果用户使用显示在划分的第一屏幕上的对象(也就是说,如果在划分的第一屏幕上产生了用户的手势),则在控制器210的控制下,显示器250可在划分的第二屏幕上显示通知。此外,根据各种实施例,电子装置的显示器250可由液晶显示器(lcd)、薄膜晶体管lcd(tft-lcd)、有机发光二极管(oled)、led、有源矩阵oled(amoled)、柔性显示器和3维显示器中的一个或更多个配置。此外,所述显示器中的一些显示器可被实现为透明型或透光型,使得能够通过显示器看到外部。显示器可被实现为包括透明oled(toled)的透明显示形式。
102.此外,根据本公开的各种实施例,除了显示器250以外,电子装置还可包括安装在电子装置中的另一显示器(例如,扩展显示器或柔性显示器)。电子装置还可包括与电子装置链接的另一外部电子装置(例如,外部显示装置、可穿戴装置和外部终端装置中的至少一个)的显示器。
103.根据本公开的各种实施例,电子装置还可包括音频模块(未示出)(例如,图1的输入/输出接口150)。音频模块可输出声音。例如,音频模块可包括音频编解码器、麦克风(mic)、接收器、耳机输出(即,ear_l)和扬声器中的至少一个。此外,根据本公开的各种实施例,电子装置还可包括用于输出振动的工具或用于输出气味的工具。
104.如上所述,已与图2的电子装置相关地描述了根据各种实施例的电子装置的元件。然而,并非图2中所示的所有元件都是必需的元件。电子装置可由比示出的元件数量更多的元件或比示出的元件数量更少的元件实现。此外,通过图2描述的电子装置的元件的位置可根据各种实施例而变化。
105.根据本公开的各种实施例之一的电子装置可包括:显示器,在屏幕上显示至少一个对象;控制器,进行控制以基于用户的与显示在屏幕上的至少一个对象相关的手势来在屏幕上确定用于显示通知的通知显示区域,并在确定的至少一个通知显示区域上显示通知。
106.根据本公开的各种实施例,控制器可进行控制以基于用户的与至少一个对象相关的手势,在屏幕上移动并显示被显示在显示器上的通知。
107.根据本公开的各种实施例,通知显示区域可基于关于用户的手势的信息和关于显示在屏幕上的至少一个对象的信息而被确定。
108.根据本公开的各种实施例,控制器可进行控制以在包括多个层的屏幕的第一层中显示至少一个对象,并进行控制以在位于第一层之上的第二层中的屏幕的一些上显示通知。
109.根据本公开的各种实施例,当在屏幕上产生了针对用户的手势的事件时,控制器可识别产生了用户的手势的区域,并在除去识别出的区域之外的区域中搜索通知显示区域。
110.根据本公开的各种实施例,控制器可基于根据先前在屏幕上产生的用户的手势的使用历史信息来搜索通知显示区域。
111.根据本公开的各种实施例,当至少一个对象被显示在屏幕的整个区域上时,控制器可进行控制以在显示了至少一个对象的第一层上透明地显示通知。
112.根据本公开的各种实施例,当至少一个对象被显示在第一层的一些区域上时,控制器可在未显示至少一个对象的区域、未产生用户的手势的区域和确定的区域之中搜索至少一个区域作为通知显示区域。
113.根据本公开的各种实施例,控制器可基于未显示至少一个对象的区域中的未产生用户的手势的区域的优先级来搜索通知显示区域。
114.根据本公开的各种实施例,当不存在未显示至少一个对象的区域时,控制器可基于根据先前在屏幕上产生的用户的手势的使用历史信息来识别产生了用户的手势的至少一个区域的使用频率,并可搜索使用频率等于或小于预定值的区域作为通知显示区域。
115.根据本公开的各种实施例,控制器可按照低使用频率顺序搜索通知显示区域,当在搜索到的通知显示区域中产生了用户的手势时,控制器可搜索除去产生了用户的手势的区域之外的使用频率为次低的另一通知显示区域。
116.根据本公开的各种实施例,控制器可基于关于至少一个对象的属性信息来识别至少一个对象的重要性,可根据关于识别出的的重要性来配置至少一个对象的优先级,并可搜索显示配置的优先级低的对象的区域作为通知显示区域。
117.根据本公开的各种实施例,当显示在通知显示区域上的通知被选择时,控制器可进行控制以执行与所述通知相应的功能。
118.根据本公开的各种实施例,控制器可进行控制以基于关于至少一个对象的信息来改变通知的尺寸、类型和透明度中的至少一个,并显示所述通知。
119.根据本公开的各种实施例,当在屏幕上产生了另外的通知时,控制器进行控制以将所述另外的通知移动到所述另外的通知不遮挡通知的另一通知显示区域,并显示所述另外的通知。
120.参照附图来详细描述上述电子装置中的用于图像处理的方法。
121.图5是示出根据本公开的各种实施例的用于在电子装置中处理通知的操作过程的示图。
122.参照图5,在操作501,根据本公开的各种实施例的电子装置(例如,图1的电子装置101)可在屏幕上显示至少一个对象。至少一个对象可被包括在第一层中,并可以以覆盖型被显示在屏幕上。
123.在操作503,电子装置可识别用户的与屏幕上的至少一个对象相关的手势。
124.在操作505,电子装置可基于用户的与至少一个对象相关的手势来确定用于显示通知的通知显示区域。根据各种实施例,电子装置可分析第一层,并可基于关于包括在第一层中的至少一个对象的信息和关于用户的手势的信息中的至少一个信息来搜索通知显示区域。此外,根据各种实施例,电子装置可基于关于至少一个对象的信息来识别未显示对象的区域,并可根据用户的手势在识别出的区域之中搜索区域,并可确定搜索到的区域为通知显示区域。此外,根据各种实施例,电子装置可根据用户的历史信息来确定搜索到的通知显示区域的优先级。
125.在操作507,电子装置可在确定的通知显示区域中显示通知。
126.参照附图6,电子装置可显示固定在屏幕上的区域(例如,标识符)601或包括至少一个对象603、605或607的对象显示层(例如,第一层),并可在第一层上显示包括各种尺寸和类型的通知609。此外,电子装置可将当前显示的通知609移动到并显示在基于关于对象的信息和关于用户手势的信息而在对象显示层上搜索到的通知显示区域611。对象显示层可包括一层或更多层,并且各种类型的对象可被显示在一层或更多层上。
127.根据各种实施例,如附图7中所示,当在屏幕的搜索窗703上产生了通知701时,电子装置可将通知701移动到并显示在搜索到的通知区域705上。此外,根据各种实施例,如附图8中所示,当在显示在屏幕上的弹出窗口803上产生了通知801时,电子装置可将通知801移动到并显示在搜索到的与弹出窗口803不重叠的通知区域805上。此外,根据各种实施例,如附图9中所示,当在显示在屏幕上的对象903上产生了通知901时,电子装置可将通知901移动到并显示在搜索到的与对象903不重叠的通知区域905上。此外,根据各种实施例,如附图10中所示,当在显示在屏幕上的重要按钮或固定区域(例如,指示符)1003上产生了通知1001时,电子装置可将通知1001移动到并显示在搜索到的与所述重要按钮或固定区域1003不重叠的通知显示区域1005上。此外,根据各种实施例,如附图11中所示,当在显示在屏幕上的键区1103上产生了通知1101时,电子装置可将通知1101移动到并显示在搜索到的与键区1103不重叠的通知显示区域1105上。
128.根据各种实施例,如附图12中所示,电子装置可在屏幕(例如,底层)上显示包括至少一个对象的对象显示层(例如,第一层)1203。当第一层1203被显示在整个区域或除了固定区域以外的对象显示可行的整个区域上,并且产生了通知时,电子装置可在第一层1203的一些区域上显示通知1201。通知1201可位于第一层1203上,并可被透明地显示在屏幕的一些区域上。
129.根据各种实施例,如附图13a中所示,电子装置可在屏幕的一些区域上显示第一层,或者可透明地显示显示在屏幕的整个区域上的第一层1303的一些区域。电子装置可将所述一些区域或透明地显示的区域确定为通知显示区域1305,并可在确定的通知显示区域1305上显示通知1301。此外,根据各种实施例,如附图13b中所示,当用户的手势被产生时,电子装置可基于关于用户的手势的信息(例如,当前产生的手势信息)来确定第一层1303上的用户当前所关注的区域(例如,用户区域)1307。电子装置可在除了确定的使用区域1307以外的区域中搜索通知显示区域1305,并可在搜索到的通知显示区域1305中显示通知1301。此外,根据各种实施例,如附图13c中所示,电子装置可识别关于先前产生和存储的用户的手势的信息(例如,使用历史信息),可确定产生了手势的区域1309,可在除去确定的区
域1309之外的区域中搜索通知显示区域1305,并可在搜索到的通知显示区域1305中显示通知1301。
130.参照附图14a和14b,根据各种实施例,当第一层1403覆盖并被显示在屏幕的整个区域上,并且产生了通知时,如图14a中所示,电子装置可在第一层1403的区域上显示产生的通知1401。此外,如图14b中所示,电子装置可透明地显示通知1401,从而不遮挡显示在第一层1403上的区域的对象。在通知1401在预定时间期间被显示之后,通知1401可逐渐变得透明。可选地,如果用户的手势在相应的区域中被产生,则在通知被透明地显示之后,当用户手势在另一区域中被产生或已经过预定时间时,通知可在原始状态下被显示。
131.参照附图15,根据各种实施例,当第一层上存在未显示对象的区域时,电子装置可对第一层进行分析,并可在多个被分析的对象之中识别用户所注视的或者被确定为所执行的应用中重要性高的对象的重要对象1503、1505、1507a、1507b或1509。电子装置可搜索通知显示区域从而不遮挡识别出的重要对象,并可在搜索到的区域中显示通知1501。此外,参照附图16a至16e,根据各种实施例,电子装置可识别显示在第一层上的对象与通知的重叠水平。如图16a、图16b、图16d和图16e中所示,当重叠水平等于或大于预定值时,电子装置可显示(例如,淡出)重叠的通知区域或重叠的对象区域,使得重叠的通知区域或重叠的对象区域变得越来越薄。可选地,电子装置可透明地显示重叠的通知区域或重叠的对象。此外,电子装置可改变通知和对象的尺寸或类型,使得通知和对象不重叠并被显示。
132.参照附图17,根据各种实施例,电子装置可确定与产生了用户的手势的区域(例如,被滚动的区域)1703、1705、1707或1709相对的区域是通知显示区域,并可在确定的通知显示区域中显示产生的通知1701。
133.根据本公开的各种实施例之一的在电子装置中处理通知的方法可包括:在屏幕上显示至少一个对象,基于用户的与显示在屏幕上的至少一个对象相关的手势来在屏幕上确定用于显示通知的通知显示区域,并在确定的至少一个通知显示区域中显示通知。
134.根据本公开的各种实施例,所述方法还可包括:基于用户的与至少一个对象相关的手势来在屏幕上移动并显示所显示的通知。
135.根据本公开的各种实施例,可基于关于用户的手势的信息和关于显示在屏幕上的至少一个对象的信息来确定通知显示区域。
136.根据本公开的各种实施例,确定通知显示区域的步骤可包括:当在屏幕上产生了针对用户的手势的事件时,识别产生了用户的手势的区域,并在除去识别出的区域以外的区域中搜索通知显示区域。
137.根据本公开的各种实施例,确定通知显示区域的步骤可包括:基于根据先前在屏幕上产生的用户的手势的使用历史信息来搜索通知显示区域。
138.根据本公开的各种实施例,确定通知显示区域的步骤可包括:当至少一个对象被显示在包括多个层的屏幕的第一层的一些区域上时,搜索未显示至少一个对象的区域、未产生用户的手势的区域和确定的区域之中的至少一个区域作为通知显示区域。
139.根据本公开的各种实施例,确定通知显示区域的步骤可包括:基于未显示至少一个对象的区域中的未产生用户的手势的区域的优先级来搜索通知显示区域。
140.根据本公开的各种实施例,确定通知显示区域的步骤可包括:当不存在未显示至少一个对象的区域时,基于根据先前在屏幕上产生的用户的手势的使用历史信息来识别产
生了用户的手势的至少一个区域的使用频率,并搜索识别出的使用频率等于或小于预定值的区域作为通知显示区域。
141.根据本公开的各种实施例,确定通知显示区域的步骤还可包括:当在搜索到的通知显示区域中产生了用户的手势时,搜索除去产生了用户的手势的区域之外的使用频率为次低的另一通知显示区域。
142.根据本公开的各种实施例,确定通知显示区域的步骤可包括:基于关于至少一个对象的属性信息来识别定至少一个对象的重要性,根据关于识别出的重要性来配置至少一个对象的优先级,并搜索显示配置的优先级低的对象的区域作为通知显示区域。
143.根据本公开的各种实施例,所述方法还可包括:当显示在通知显示区域上的通知被选择时,执行与通知相应的功能。
144.根据本公开的各种实施例,显示通知的步骤可包括:基于关于至少一个对象的信息来改变通知的尺寸、类型和透明度中的至少一个,并显示所述通知。
145.根据本公开的各种实施例,所述方法还可包括:当在屏幕上产生了另外的通知时,将所述另外的通知移动到所述另外的通知不遮挡通知的另一通知显示区域,并显示所述另外的通知。
146.参照附图来具体描述上述根据本公开的各种实施例的电子装置中的根据操作过程的用于在电子装置中显示通知的更多具体操作过程。
147.图18是根据本公开的各种实施例的用于在电子装置中处理通知的操作过程的示图。
148.参照图18,在操作1801,根据本公开的各种实施例的电子装置(例如,图1的电子装置101)可在屏幕上显示包括至少一个对象的对象层(例如,第一层)。第一层可被显示在屏幕上所显示的底层上。可选地,第一层可覆盖并被显示在第一层的一些区域或整个区域上。此外,第一层可被显示在第一层的整个区域上。这里,未显示对象的层可被透明地显示。
149.在操作1803,电子装置可识别通知是否被产生。作为识别结果,当通知未被产生时,电子装置可执行操作1801。当通知被产生时,电子装置可执行操作1805。
150.在操作1805,电子装置可对第一层进行分析。电子装置可识别第一层上显示了对象的区域和未显示对象的区域。
151.在操作1807,电子装置可显示根据第一层的分析结果而产生的通知,使得第二层被包括在第一层之上的一些区域中。也就是说,电子装置可在未显示对象的区域中显示产生的通知。
152.在操作1809,电子装置可识别用户手势是否被产生。作为识别结果,当用户手势未被产生时,电子装置可执行操作1807。当用户动作被产生时,电子装置可执行操作1811。
153.在操作1811,电子装置可基于用户手势来搜索用于移动和显示当前显示的通知的通知显示区域。
154.在操作1813,电子装置可将当前显示的通知移动到并显示在搜索到的通知显示区域上。
155.在操作1815,电子装置可识别显示的通知是否被选择。当显示的通知被用户选择时,电子装置可执行操作1817。当显示的通知未被选择时,电子装置可再次执行操作1815。
156.在操作1817,电子装置可执行从通知提供的功能。根据各种实施例,电子装置可扩
展并显示通知以提供与选择的通知相关的功能,或者可在第一层上显示另一通知。此外,根据各种实施例,电子装置可在显示选择的通知的层(例如,第二层)上的整个区域或一些区域中显示包括提供与所述选择的通知相关的功能的至少一个对象的新的层(例如,第三层)。
157.图19a至图21b是示出根据本公开的各种实施例的电子装置中的通知的显示示例的示图。
158.参照图19a至图19c,如图19a中所示,根据各种实施例的电子装置可在屏幕上显示第一层1901,并可在第一层1901上显示包括通知1903的第二层。电子装置可识别用户手势(例如,用户的滚动动作)。根据各种实施例,如图19b中所示,当滚动动作向上移动时,电子装置可确定用户注视屏幕的下方区域。电子装置可将显示在下方区域中的通知1903移动到并显示在与产生了用户手势的区域相对的上方区域。此外,根据各种实施例,如图19c中所示,当滚动动作在屏幕上向下移动时,电子装置可确定用户注视屏幕的上方区域。电子装置可将显示在上方区域中的通知1903移动到并显示在与产生了用户手势的区域相对的下方区域。
159.参照图20a至图20c,如图20a中所示,电子装置可在屏幕上显示第一层2001,并可在第一层2001上显示包括通知2003的第二层。当用户手势(例如,用户的滚动动作)2005被产生时,如图20b中所示,电子装置可向下移动通知2003,使得通知2003不被显示在当前屏幕上。如图20c中所示,电子装置可使通知2003能够在屏幕中消失,从而更突出地显示第一层2001。在预定时间之后,当用户的特定手势被产生、按钮被输入或滚动操作被完成时,在屏幕中消失的通知2003可再次被显示在第一层2001上。当电子装置再次显示通知2003时,电子装置可在先前的通知区域中显示通知2003。可选地,电子装置可在被滚动且当前被显示的第一层2001中再次搜索通知区域,并可在搜索到的新的通知区域中显示通知2003。
160.此外,根据各种实施例,当用户手势(例如,用户的滚动操作)2005被产生时,电子装置可逐渐薄地或透明地显示被显示在第一层上的通知。在已经过预定时间之后,当用户的特定手势被产生、按钮被输入或者滚动操作被完成时,电子装置可再次在第一层上显示被薄地或透明地显示的通知。
161.根据各种实施例,电子装置可使用针对眼睛追踪的传感器(例如,相机传感器)获得关于用户的眼睛的追踪的信息。电子装置可基于获得的关于用户的眼睛追踪的信息来确定执行应用的屏幕上的用户当前注视的区域。此外,电子装置可追踪位于远处的用户和位于近处的用户的眼睛。参照图21,根据本公开的各种实施例,电子装置可基于根据眼睛追踪的信息来确定用户当前注视的区域(例如,上方区域2103或中央区域2107),并可将通知2101移动到并显示在与确定的区域2103或2107相对的区域2105或2109中。
162.图22是示出根据各种实施例的用于在电子装置中处理通知的操作过程的示图。
163.参照图22,在操作2201,根据本公开的各种实施例的电子装置(例如,图1的电子装置101)可在屏幕上显示包括至少一个对象的对象层(例如,第一层)。第一层被显示在底层上。第一层可覆盖或被显示在第一层的一些区域或整个区域上。第一层可被显示在第一层的整个区域中,并且未显示对象的区域可被透明地显示。
164.在操作2203,电子装置可根据用户手势来采集并存储使用历史信息。根据各种实施例,当第一层上产生了用户手势事件时,电子装置根据产生的用户手势事件来采集信息
(例如,滚动、触摸、拖动、扫动和用户的眼睛追踪中的至少一个),并可将采集到的信息作为使用历史信息存储在与用户手势相关的信息db中。此外,电子装置可基于采集到的信息来确定产生了用户手势的区域,并可将确定的产生了用户手势的区域的位置信息存储为使用历史信息。
165.在操作2205,电子装置可识别通知是否被产生。作为识别结果,当通知未被产生时,电子装置可执行操作2203。当通知被产生时,电子装置可执行操作2207。
166.在操作2207,电子装置可对第一层进行分析,并可确定第一层上显示对象的区域和未显示对象的区域。
167.在操作2209,电子装置可基于第一层的分析结果和存储的使用历史信息来搜索用于显示产生的通知的通知显示区域。也就是说,电子装置可搜索未显示对象的区域和过去未产生用户的手势的区域。
168.在操作2211,电子装置可在搜索到的通知显示区域中显示产生的通知。
169.在操作2213,电子装置可识别显示的通知是否被选择。当显示的通知被用户选择时,电子装置可执行操作2215。当显示的通知未被选择时,电子装置可再次执行操作2211。
170.在操作2215,电子装置可执行从通知提供的功能。根据各种实施例,电子装置可扩展并显示通知以提供与选择的通知相关的功能,或者可在第一层上显示另一通知。此外,根据各种实施例,电子装置可在显示通知的层(例如,第二层)上显示包括提供与选择的通知相关的功能的至少一个对象的新的层(例如,第三层)。
171.图23a至图27e是示出根据本公开的各种实施例的电子装置中的通知的显示示例的示图。图28是示出根据本公开的各种实施例的显示在电子装置中的屏幕上的层的示例的示图。
172.参照图23a和图23b,电子装置可显示被显示在电子装置的屏幕上的主按钮2301a、2301b或2301c或显示至少一个对象(例如,内容)2303,并可在第一层上显示弹出窗口2305c。此外,例如,如图23b中所示,电子装置可显示对象根据滚动操作移动的屏幕2305a或2305b。电子装置可根据显示的主按钮2301a、2301b或2301c、弹出窗口2305c以及至少一个对象(例如,内容)2303的使用或滚动操作,检测数量、位置、重要性和时间中的至少一个,并可将检测到的结果产生为使用历史信息。此外,电子装置可使用使用历史信息来识别产生了显示在第一层上的主按钮2301a、2301b或2301c、弹出窗口2305c以及至少一个对象2303的使用或滚动操作的区域。电子装置可在除去识别的区域以外的区域之中搜索一些区域作为通知显示区域。
173.参照图24a和图24b,电子装置可基于先前存储的根据用户的手势的使用历史信息,识别过去产生了用户的手势的区域2401a、2401b、2403a或2403b。电子装置可划分除去识别出的区域2401a、2401b、2403a或2403b以外的区域,可在划分的区域2405中搜索通知显示区域,并可在搜索到的通知显示区域中显示产生的通知2407。根据各种实施例,当电子装置使用图23的主按钮2301a或2301b、或者至少一个对象2303时,关于图24a和图24b的第一区域2401a或2401b的信息(例如,位置、使用次数、重要性和时间中的至少一个)可被产生为使用历史信息。此外,根据各种实施例,当电子装置使用根据滚动操作2303、或者主按钮2301c和弹出窗口2305c的使用的信息时,关于图24a和图24b的第二区域2403a或2403b的信息(例如,位置、使用次数、重要性和时间中的至少一个)可被产生为使用历史信息。此外,根
据各种实施例,电子装置可根据主按钮、对象、另一通知的使用、根据用户手势操作的使用次数(或频率)或重要性来确定优先级。电子装置可搜索与使用历史信息的优先级低的区域邻近的空余区域作为通知显示区域。根据各种实施例,电子装置可按照低使用频率顺序搜索通知显示区域。当在搜索到的通知显示区域中产生了用户手势时,电子装置可搜索除去产生了用户手势的区域以外的使用频率为次低的另一通知显示区域。
174.此外,根据本公开的各种实施例,如图25a和图25b中所示,电子装置可在屏幕上显示包括至少一个对象的第一层2503,当通知被产生时,电子装置可显示包括产生的通知2501的第二层2505。第一层2503的一些区域可覆盖在第二层2505上,并且第二层2505可被显示。根据各种实施例,第二层2505可不在第一层2503的整个区域上执行模糊处理,可在第一层2503的一些区域上执行模糊处理,或者可透明地处理第一层2503以将第一层2503显示为使得显示在第一层2503上的对象可被识别。
175.根据本公开的各种实施例,如图26a和图26b中所示,电子装置可根据用户的手势(例如,滚动操作2603)来显示针对与不同的通知2601相应的功能的通知2605。根据另一通知2601的显示,电子装置可不在第二层的整个区域上执行模糊处理。第二层可被移动并且可在第二层的一些区域上执行模糊处理,或者可透明地处理第二层使得第一层的对象可被识别。
176.此外,参照图27a至图27e,在通知2701被显示在屏幕上的情况下,例如,电子装置可显示指示符2703或另一通知2705、2707或2709。在实施例中,电子装置可搜索另一通知显示区域,并可将新产生的另一通知2705、2707或2709显示在、或者移动到并显示在搜索到的另一通知显示区域上,使得指示符2703或另一通知2705、2707或2709不与先前显示的通知2701重叠。如图28中所示,另一通知2705、2707或2709可被包括在显示通知2701的第二层2803上方所显示的第三层2805中,并可被显示。第二层2803可被显示在包括至少一个对象的第一层2801上方。
177.图29a至图30b是示出根据本公开的各种实施例的电子装置中的通知的显示示例的示图。
178.参照图29a至图29d,根据本公开的各种实施例,如图29a中所示,电子装置可显示包括在第一层中的对象2901a,并可在第一层上显示通知2903a。如图29b和图29c中所示,当显示在第一层上的对象2901b和2901c被扩展时,由于通知2903b和2903c与对象2901b和2901c重叠,因此电子装置可改变通知2903b和2903c的尺寸或类型。如图29d中所示,当对象2901d进一步被扩展并与通知2901d重叠时,电子装置可按照点型或线型中的至少一个来显示通知2901d,使得通知2901d消失。参照图30a和图30b,根据本公开的各种实施例,电子装置可在第一显示器的屏幕3003上显示包括对象的第一层,并可在第一层上显示通知3001。在通知3001被显示之后或者当通知3001被产生时,电子装置可将通知3001移动到第二显示器的屏幕3005以在第二显示器的屏幕3005上显示通知3001。第二显示器可包括安装在电子装置中的另一显示器(例如,扩展显示器或柔性显示器)和与电子装置链接的另一外部电子装置(例如,外部显示装置、可穿戴装置和外部终端装置中的至少一个)的显示器。第二显示器的屏幕3005可与先前产生的通知一起显示当前产生的通知3001,并可改变根据用户的配置而显示的通知的显示状态(例如,通知历史信息的显示、添加和删除中的至少一个)。
179.此外,根据各种实施例,当电子装置划分并使用显示器的屏幕时,例如,当用户使
用显示在划分的第一屏幕上的对象时(也就是说,例如,当在划分的第一屏幕上产生了用户的手势时),电子装置可在划分的第二屏幕上显示通知。
180.图31是根据各种实施例的电子装置3101的框图。电子装置3101可包括例如如图1中所示的电子装置101的整体或部分。电子装置3101可包括至少一个应用处理器(ap)3110、通信模块3120、用户识别模块3124、存储器3130、传感器模块3140、输入装置3150、显示器3160、接口3170、音频模块3180、相机模块3191、电源管理模块3195、电池3196、指示器3197和电极3198。
181.处理器3110可通过驱动操作系统或应用程序来控制与处理器3110相连接的多个硬件组件或软件组件,并执行各条数据的处理和计算。处理器3110可由例如片上系统(soc)实现。根据实施例,处理器3110还可包括图形处理器(gpu)和/或图像信号处理器。处理器3110可包括图31中示出的元件中的至少一些(例如,蜂窝模块3121)。处理器3110可将从其他元件中的至少一个(例如,非易失性存储器)接收的指令或数据加载在易失性存储器中并可处理加载的指令或数据,并可在非易失性存储器中存储各种数据。
182.通信模块3120可包括等同于或类似于图1的通信接口170的配置的配置。通信模块3120可包括例如蜂窝模块3121、wi-fi模块3123、蓝牙模块3125、gnss模块3127(例如,gps模块、glonass模块、北斗模块或伽利略模块)、nfc模块3128和视频(rf)模块3129。
183.蜂窝模块3121可通过例如通信网络提供语音呼叫、图像呼叫、文本消息服务或互联网服务。根据实施例,蜂窝模块3121可使用用户识别识模块(例如,sim卡3124)在通信网络内的认证电子装置3101之间进行区分。根据实施例,蜂窝模块3121可执行处理器3110可提供的功能中的至少一些功能。根据实施例,蜂窝模块3121可包括通信处理器(cp)。
184.wi-fi模块3123、蓝牙模块3125、gnss模块3127或nfc模块3128可包括例如:处理器,处理通过相应的模块而发送和接收的数据。根据一些实施例,蜂窝模块3121、wi-fi模块3123、bt模块3125、gnss模块3127和nfc模块3128中的至少一些(两个或更多个)可被包括在一个集成芯片(ic)或ic封装中。
185.rf模块3129可发送/接收例如通信信号(例如,rf信号)。rf模块3129可包括例如收发器、功率放大模块(pam)、频率过滤器、低噪放大器(lna)或天线。根据本公开的另一实施例,蜂窝模块3121、wi-fi模块3123、bt模块3125、gnss模块3127和nfc模块3128中的至少一个可通过单独的rf模块来发送/接收rf信号。
186.用户识别模块3124可包括例如包括用户标识模块和/或嵌入式sim的卡,并可包含唯一标识信息(例如,集成电路卡标识符(iccid))或用户信息(例如,国际移动用户识别码(imsi))。
187.存储器3130(例如,存储器130)可包括例如内部存储器3132或外部存储器3134。内部存储器3132可包括例如易失性存储器(例如,动态随机存取存储器(dram)、静态ram(sram)、同步动态ram(sdram)等)和非易失性存储器(例如,一次性可编程只读存储器(otprom)、可编程rom(prom)、可擦除可编程rom(eprom)、电可擦除可编程rom(eeprom)、掩模型rom、闪存rom、闪存(例如,nand闪存或nor闪存)、硬盘驱动器或固态驱动器(ssd))中的至少一个。
188.外部存储器3134还可包括闪存驱动器(例如,紧凑式闪存(cf)、安全数字(sd)、微型安全数字(micro-sd)、迷你安全数字(mini-sd)、极速数字(xd)、记忆棒等)。外部存储器
3134可通过各种接口在功能上和/或在物理上与电子装置3101连接。
189.传感器模块3140可测量物理量或检测电子装置3101的操作状态,并可将测量或检测到的信息转换为电信号。处理器模块3140可包括例如手势传感器3140a、陀螺仪传感器3140b、大气压传感器3140c、磁传感器3140d、加速度传感器3140e、握持传感器3140f、接近传感器3140g、颜色传感器3140h(例如,红色、绿色、蓝色(rgb)传感器)、生物识别传感器3140i、温度/湿度传感器3140j、光传感器3140k和紫外线(uv)传感器3140m。另外地或可选地,传感器模块3140可包括例如电子鼻传感器、肌电图(emg)传感器、脑电图(eeg)传感器、心电图(ecg)传感器、红外(ir)传感器、虹膜传感器和/或指纹传感器。传感器模块3140还可包括用于控制包括在传感器模块3140中的一个或更多个传感器的控制电路。在一些实施例中,电子装置3101还可包括作为处理器3110的一部分或与处理器3110分离的被配置为控制传感器模块3140的处理器,并可在处理器3110处于睡眠状态时控制传感器模块3140。
190.输入装置3150可包括例如触摸面板3152、(数字)笔传感器3154、键3156和超声输入单元3158。触摸面板3152可使用例如电容方案、电阻方案、红外方案和超声方案中的至少一个。此外,触摸面板3152还可包括控制电路。触摸面板3152还可包括触觉层并可向用户提供触觉反应。
191.(数字)笔传感器3154可包括例如作为触摸面板的一部分或与触摸面板分离的识别片。键3156可包括例如物理按钮、光学键或键区。超声输入装置3158可通过麦克风(例如,麦克风3188)检测由输入工具产生的超声波,并可识别与检测到的超声波相应的数据。
192.显示器3160(例如,显示器160)可包括面板3162、全息装置3164或投影仪3166。面板3162可包括与图1中所示的显示器160的配置相同或类似的配置。面板3162可被实现为例如柔性、透明或可穿戴的。面板3162和触摸面板3152可被实现为一个模块。全息装置3164可通过使用光的干涉在空气中示出三维图像。投影仪3166可通过将光投射在屏幕上来显示图像。屏幕可位于例如电子装置3101的内部或外部。根据示例性实施例,显示器3160还可包括用于控制面板3162、全息装置3164或投影仪3166的控制电路。
193.接口3170可包括例如高清晰度多媒体接口(hdmi)3172、通用串行总线(usb)3174、光学接口3176或d超小型(d-sub)3178。接口3170可被包括在例如图1中示出的通信接口170中。另外地或可选地,接口3170可包括例如移动高清晰度链接(mhl)接口、安全数字(sd)卡/多媒体卡(mmc)接口或红外数据协会(irda)标准接口。
194.音频模块3180可双向地转换例如声音和电信号。音频模块3180的至少一些元件可被包括在例如图1中示出的输入/输出接口150中。音频模块3180可处理通过例如扬声器3182、接收器3184、耳机3186、麦克风3188等输入或输出的声音信息。
195.相机模块3191是可拍摄静止图像和动态图像的装置。根据实施例,相机模块291可包括一个或更多个图像传感器(例如,前置传感器或后置传感器)、镜头、图像信号处理器(isp)或闪存(例如,led或氙灯等)。
196.电源管理模块3195可管理例如电子装置3101的电源。根据实施例,电源管理模块3195可包括电源管理集成电路(pmic)、充电器集成电路(ic)或者电池表或燃料表。pmic可使用有线和/或无线充电方法。无线充电方法的示例可包括例如磁谐振方法、磁感应方法或电磁方法等。还可包括用于无线充电的另外的电路(例如,线圈回路、谐振电路、整流器等)。电池表可测量例如电池3196的剩余量、以及充电期间的电压、电流或温度。电池3196可包括
例如可再充电电池或太阳能电池。
197.指示器3197可指示电子装置3101或电子装置3101的一部分(例如,处理器3110)的状态(例如,启动状态、消息状态、充电状态等)。电机3198可将电信号转换为机械振动,并可产生振动、触觉效果等。虽然未示出,但电子装置3101可包括用于支持移动电视(tv)的处理单元(例如,gpu)。用于支持移动tv的处理单元可例如根据特定标准(诸如,数字多媒体广播(dmb)、数字视频广播(dvb)或)来处理媒体数据。
198.根据本公开的上述硬件的组件元件中的每一个可使用一个或更多个组件来配置,相应组件元件的名称可基于电子装置的类型而改变。根据本公开的各种实施例的电子装置可包括前述元件中的至少一个。一些元件可被省略,或者其他另外的元件还可被包括在电子装置中。此外,根据各种实施例的硬件组件中的一些可被组合为一个整体,其中,该整体可执行与组合前的相关组件的功能相同的功能。
199.图32是根据各种实施例的电子装置的程序模块的框图。根据实施例,程序模块3210(例如,程序140)可包括用于控制与电子装置(例如,电子装置101)相关的资源的操作系统(os)和/或在操作系统中执行的各种应用(例如,应用程序147)。操作系统可以是例如安卓、ios、windows、塞班、tizen、bada等。
200.程序模块3210可包括内核3220、中间件3230、应用编程接口(api)3260和/或应用3270。程序模块3210中的至少一些可被预加载在电子装置上,或者可从外部电子装置(例如,电子装置102或104,或者服务器106)下载。
201.内核3220(例如,内核141)可包括例如系统资源管理器3221和/或装置驱动器3223。系统资源管理器3221可控制、分配或收集系统资源。根据实施例,系统资源管理器3221可包括进程管理器、存储器管理器或文件系统管理器。装置驱动器3223可包括例如显示器驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、usb驱动器、键盘驱动器、wi-fi驱动器、音频驱动器或进程间通信(ipc)驱动器。
202.中间件3230可提供应用3270普遍使用的功能,或者可通过api 3260向应用3270提供各种功能以使应用3270可有效地使用电子装置内的有限系统资源。根据实施例,中间件3230(例如,中间件143)可包括例如运行时间库3235、应用管理器3241、窗口管理器3242、多媒体管理器3243、资源管理器3244、电源管理器3245、数据库管理器3246、包管理器3247、连接管理器3248、通知管理器3249、位置管理器3250、图形管理器3251和安全管理器3252中的至少一个。
203.运行时间库3235可包括例如编译器用于在应用3270被执行时通过编程语言来添加新功能的库模块。运行时间库3235可执行输入/输出管理、存储器管理或针对算术函数的功能。
204.应用管理器3241可例如管理应用3270中的至少一个的生命周期。窗口管理器3242可管理在屏幕上使用的图形用户界面(gui)资源。多媒体管理器3243可识别各种媒体文件的再现所使用的格式,并使用适用于相应格式的编解码器对媒体文件进行编码或解码。资源管理器3244可管理应用3270中的至少一个应用的资源(诸如,源代码、存储器和存储空间)。
205.电源管理器3245可与例如基本输入/输出系统(bios)一起操作,以管理电池或电源,并可提供电子装置的操作所使用的电力信息。数据库管理器3246可产生、搜索或改变将
在应用3270中的至少一个应用中使用的数据库。包管理器3247可管理以包文件形式分布的应用的安装或更新。
206.连接管理器3248可管理无线连接(诸如,例如wi-fi或蓝牙)。通知管理器3249可按照不打扰用户的方式来显示或通知事件(诸如,到达消息、约定、接近通知等)。位置管理器3250可管理电子装置的位置信息。图形管理器3251可管理将向用户提供的图形效果和与图形效果相关的用户界面。安全管理器3252可提供系统安全或用户认证所使用的所有安全功能。根据实施例,当电子装置(例如,电子装置101)包括电话呼叫功能时,中间件3230还可包括用于管理电子装置的语音呼叫功能或视频呼叫功能的电话管理器。
207.中间件3230可包括形成上述元件的各种功能的组合的中间件模块。中间件3230可根据操作系统的类型来提供特定模块以提供不同的功能。此外,中间件3230可动态地移除一些现有元件,或者可添加新的元件。
208.api 3260(例如,api 145)是例如api编程功能集,并可根据os而用不同的配置来提供。例如,在使用或的实施例中,可针对每个平台提供一个api集,例如,在使用的实施例中,可针对每个平台提供两个或更多个api集。
209.应用3270(例如,应用程序147)可包括例如可执行下列功能的一个或更多个应用:诸如,主页(home)3271、拨号器3272、sms/mms 3273、即时消息(im)3274、浏览器3275、相机3276、闹钟3277、联系人3278、语音拨号3279、电子邮件3280、日历3281、媒体播放器3282、相册3283、时钟3284、健康护理(例如,测量运动量或血糖)或环境信息(例如,大气压信息、湿度信息、温度信息等)。
210.根据实施例,应用3270可包括支持电子装置(例如,电子装置101)与外部电子装置(例如,电子装置102或104)之间的信息交换的应用(为了便于描述,在下文中被称为“信息交换应用”)。信息交换应用可包括例如通知转发应用或装置管理应用,其中,通知转发应用用于将特定信息传递到外部电子装置,装置管理应用用于管理外部电子装置。
211.例如,通知转发应用可包括将从电子装置101的其他应用(例如,sms/mms应用、电子邮件应用、健康管理应用或环境信息应用)产生的通知信息传递到外部电子装置(例如,电子装置102或104)的功能。此外,通知转发应用可从例如外部电子装置接收通知信息,并可向用户提供接收到的通知信息。
212.装置管理应用可管理(例如,安装、删除或更新)例如与电子装置通信的外部电子装置(例如,电子装置102或104)的至少一个功能(例如,打开/关闭外部电子装置本身(或一些组件)的功能,或者调整显示器的亮度(或分辨率)的功能)、在外部电子装置中进行操作的应用或者由外部电子装置提供的服务(例如,呼叫服务和消息服务)。
213.根据实施例,应用3270可包括根据外部电子装置102或104的属性而指定的应用(例如,移动医疗应用等的健康护理应用)。根据实施例,应用3270可包括从外部电子装置(例如,服务器106或电子装置102或104)接收的应用。根据实施例,应用3270可包括预加载的应用或可从服务器被下载的第三方应用。根据本公开上述实施例的程序模块3210的元件的名称可根据os的类型而更改。
214.根据本公开的各种实施例,程序模块3210中的至少一些可以以软件、固件、硬件或软件、固件、硬件中的两个或更多个的组合来实现。程序模块3210中的至少一些可由例如处理器(例如,处理器210)实现(例如,执行)。程序模块3210中的至少一些可包括例如用于执
行一个或更多个功能的模块、程序、例程、指令集和/或处理。
215.当在此使用时,术语“模块”例如可表示包括硬件、软件和固件之一或硬件、软件和固件中的两个或更多个的组合的单元。“模块”可与例如术语“单元”、“逻辑”、“逻辑块”、“组件”或“电路”可交换地使用。“模块”可以是集成组件元件的最小单元或其一部分。“模块”可以是用于执行一个或更多个功能的最小单元或其一部分。“模块”可以以机械方式或者以电子方式被实施。例如,根据本公开的“模块”可包括用于执行已知的操作或之后将开发的操作的专用集成电路(asic)芯片、现场可编程门阵列(fpga)和可编程逻辑器件中的至少一个。
216.根据各种实施例,根据本公开的装置(例如,模块或模块的功能)或方法(例如,操作)中的至少一些可以以编程模块形式由存储在计算机可读存储介质中的命令实现。所述指令在由处理器(例如,处理器120)执行时可使得一个或更多个处理器执行与所述指令相应的功能。计算机可读存储介质可以是例如存储器130。
217.计算机可读记录介质可包括硬盘、软盘、磁介质(例如,磁带)、光学介质(例如,致密盘只读存储器(cd-rom)和数字多功能盘(dvd)、磁光介质(例如,软光盘)、硬件装置(例如,只读存储器(rom)、随机存取存储器(ram)、闪存)等。此外,程序指令可包括可通过使用解译器在计算机中执行的高级语言代码以及由编译器制作的机器代码。前述硬件装置可被配置为作为一个或更多个软件模块进行操作以执行本公开的操作,反之亦然。
218.根据本公开的模块或编程模块可包括前述组件中的一个或更多个,或者还可包括其他另外的组件,或者可省略前述组件中的一些。由根据本公开的各种实施例的模块、编程模块或其他组件元件执行的操作可以顺序地、并行地、重复地执行或者以启发方式执行。此外,一些操作可根据另一顺序被执行或者可被省略,或者其他操作可被添加。
219.根据各种实施例,在记录有在计算机上执行的程序的计算机可读记录介质中,由处理器执行的程序可包括:在屏幕上显示至少一个对象;基于用户的与显示在屏幕上的至少一个对象相关的手势在屏幕上确定用于显示通知的通知显示区域;在确定的至少一个通知显示区域中显示通知。
220.虽然使用示例性实施例描述了本公开,但各种改变和修改可被建议给本领域技术人员。本公开意在包含落入权利要求的范围内的这样的改变和修改。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1