一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于用户界面的可切换条形区域的电子设备、方法和计算机可读介质与流程

2021-11-10 05:06:00 来源:中国专利 TAG:


1.本公开涉及用于根据情况可切换的用户界面的条形区域的电子设备、方法和计算机可读介质。


背景技术:

2.随着科技的发展,诸如笔记本电脑、平板电脑、小交换机(pablets)、智能手机等电子设备的分布越来越广。这样的电子设备可以在执行应用时显示包括内容区域和条形区域的应用的用户界面。条形区域可以直观地提供关于在内容区域内显示的应用的执行屏幕的信息和/或动作。


技术实现要素:

3.技术问题
4.在电子设备的显示器上显示的用户界面可以包括内容区域和可切换条形区域。由于可切换条形区域根据情况从规则条形区域切换到扩展条形区域或者从扩展条形区域切换到规则条形区域,因此可能需要情况的配置。
5.本公开所要实现的技术目标不限于上述技术目标,并且本领域技术人员基于下面的描述可以清楚地理解上述未提及的其他技术目标。
6.技术方案
7.根据本公开的方面,提供了一种电子设备。所述电子设备包括:显示器、被配置为存储指令的存储器,以及至少一个处理器,可操作地与存储器和显示器耦合,并且当执行指令时,至少一个处理器可以被配置为在执行应用的同时,通过使用显示器显示应用的用户界面,所述用户界面包括内容区域和布置在内容区域正上方的扩展条形区域,并且具有大于参考高度的第一高度,接收用于将正在显示的用户界面的第一高度改变为小于参考高度的第二高度的输入,以及基于接收到输入,通过使用显示器将应用的用户界面中包括的扩展条形区域切换为面积小于扩展条形区域面积的规则条形区域。
8.根据本公开的另一方面,提供了至少一个非暂时性计算机可读存储介质。所述存储介质可以存储一个或多个程序,所述一个或多个程序包括指令,当所述指令在由具有显示器的电子设备的一个或多个处理器执行时,使得电子设备在执行应用程序的同时,通过使用显示器显示应用的用户界面,所述用户界面包括内容区域和布置在内容区域正上方的扩展条形区域,并且具有大于参考高度的第一高度,接收用于将正在显示的用户界面的第一高度改变为小于参考高度的第二高度的输入;以及基于接收到输入,通过使用显示器将应用的用户界面中包括的扩展条形区域切换为面积小于扩展条形区域面积的规则条形区域。
9.根据本公开的另一方面,提供了一种在具有显示器的电子设备中执行的方法。所述方法包括在电子设备内执行应用时,通过使用显示器显示应用的用户界面,所述用户界
面包括内容区域和布置在内容区域正上方的扩展条形区域,并且具有大于参考高度的第一高度,接收用于将正在显示的用户界面的第一高度改变为小于参考高度的第二高度的输入,以及基于接收到输入,通过使用显示器将应用的用户界面中包括的扩展条形区域切换为面积小于扩展条形区域面积的规则条形区域。
10.有益效果
11.根据各种实施例的根据情况可切换的用于用户界面的条形区域的电子设备、方法和计算机可读记录介质能够提供增强的用户体验(ux)。
12.本公开的其他方面、优点和显着特征将从以下结合附图公开的本公开的各种实施例的详细描述中对本领域技术人员变得显而易见。
附图说明
13.图1是根据本公开的实施例的电子设备的简化框图;
14.图2是图示根据本公开的实施例的在电子设备内显示的用户界面的条形区域的图;
15.图3是图示根据本公开的实施例的在电子设备内显示的用户界面的规则条形区域和扩展条形区域的图;
16.图4是图示根据本公开的实施例的在电子设备内显示的用户界面的扩展条形区域的图;
17.图5是图示根据本公开的实施例的切换或保持条形区域的图;
18.图6是图示根据本公开的实施例的响应于将用户界面的显示模式切换到分屏模式而切换或保持条形区域的图;
19.图7是图示根据本公开的实施例的响应于将用户界面的显示模式切换到弹出屏幕模式而切换或保持条形区域的图;
20.图8是图示根据本公开的实施例的基于拖动手势保持或切换规则条形区域的图;
21.图9是图示根据本公开的实施例的基于拖动手势保持或切换扩展条形区域的图;
22.图10是图示根据本公开的实施例的用于切换条形区域的方法的流程图;
23.图11是图示根据本公开的实施例的用于切换或保持条形区域的方法的流程图;
24.图12是图示根据本公开的实施例的基于拖动手势的释放位置来切换或保持扩展条形区域的方法的流程图;
25.图13是图示根据本公开的实施例的基于拖动手势的释放位置来切换或保持规则条形区域的方法的流程图;以及
26.图14是图示根据本公开的实施例的基于要改变的用户界面的高度和宽度来切换或保持条形区域的方法的流程图。
具体实施方式
27.提供参考附图的以下描述以帮助全面理解由权利要求及其等同物限定的本公开的各种实施例。实施例包括各种具体细节以帮助理解,但这些仅被视为示例。因此,本领域普通技术人员将认识到,在不脱离本公开的范围和精神的情况下,可以对本文描述的各种实施例进行各种改变和修改。此外,为了清楚和简洁,可以省略对众所周知的功能和构造的
描述。在本文公开的公开内容中,本文使用的表达“具有”、“可以具有”、“包括”和“包含”,或者“可以包括”和“可以包含”指示存在相应的特征(例如,诸如数值、函数、操作或组件等元素),并且不排除存在附加特征。
28.在本文公开的公开内容中,表达“a或b”、“a和b中的至少一个”或“a和b中的一个或多个”等可包括一起列举的项目的所有可能组合。例如,“a或b”或“a和b中的至少一个”可以指示(1)包括至少一个a的情况、(2)包括至少一个b的情况或(3)包括至少一个a和至少一个b两者的情况的所有情况。
29.如本文所使用的,诸如“第一”和“第二”的术语可用于简单地将对应组件与另一组件区分开来,而不在其他方面(例如,重要性和/或顺序)限制组件。例如,“第一用户设备”和“第二用户设备”指示不同的用户设备,而不考虑顺序或优先级。例如,在不脱离本发明的范围的情况下,第一元件可以被称为第二元件,并且类似地,第二元件可以被称为第一元件。
30.应当理解,当元件(例如,第一元件)被称为“(操作地或通信地)与另一元件(诸如第二元件)耦合(with)/耦合到(to)另一元件”或“与另一元件连接(with)/连接到(to)另一元件”时,该元件可以直接与另一元件耦合/连接到另一元件,或者通过中间元件(例如,第三元件)与另一元件耦合/连接到另一元件。相反,当一个元件(例如,第一元件)被称为“与另一元件(例如,第二元件)”直接耦合/耦合到另一元件”或“直接与另一元件连接/连接到另一元件”时,在该元件和另一元件之间不存在中间元件(例如,第三元件)。根据情况,本公开中使用的术语“配置(或设置)为”可以与术语“适合于”、“有能力”、“设计为”、“适于”、“制造为”或“能够”互换使用。术语“配置(或设置)为”不能仅表示硬件中的“专门设计为”。相反表达“配置为”可意味着设备“能够“与另一设备或其他组件一起操作。例如,“处理器被配置(或设置)为执行a、b和c”可指例如但不限于用于执行对应操作的专用处理器(例如嵌入式处理器),或用于通过执行存储在存储器设备中的一个或多个软件程序来执行对应操作的通用处理器(例如中央处理单元(cpu)或应用处理器(ap))等。
31.本公开中使用的术语用于描述指定的实施例,并不旨在限制其他实施例的范围。除非另有规定,单数形式的术语可以包括复数形式。除非本文另有定义,否则本文使用的所有术语(包括技术术语或科学术语)可以具有本领域技术人员通常理解的相同含义。将进一步理解,在词典中定义且常用的术语也应被解释为相关领域中的习惯术语,而不是以理想化或过于正式的方式,除非在本发明的各种实施例中在此明确如此定义。在一些情况下,即使术语是在本发明中定义的术语,也不能将它们解释为排除本发明的实施例。
32.根据本公开的各种实施例的电子设备可以包括例如智能手机、平板个人计算机(pc)、移动电话、视频电话、电子书阅读器、台式pc、膝上型pc、上网本计算机、工作站、服务器、个人数字助理(pda)、便携式多媒体播放器(pmp)、运动图像专家组(mpeg

1或mpeg

2)音频层3(mp3)播放器、移动医疗设备、相机和可穿戴设备中的至少一个。根据各种实施例,可穿戴装置可包括配饰(例如,手表、戒指、手镯、脚镯、项链、眼镜、隐形眼镜、头戴式设备(hmd)等)、织物或衣服安装设备(例如,电子服饰)、身体安装设备(例如,皮肤垫、,纹身等)和生物植入式电路中的至少一个。
33.根据本公开的一些实施例,电子设备可以是家用电器。家用电器包括例如电视机(tv)、数字视频盘(dvd)播放器、音频、冰箱、空调、清洁器、烤箱、微波炉、洗衣机、空气清洁器、机顶盒、家庭自动化控制面板、安全控制面板、电视盒(例如,三星homesync
tm
、苹果电

tm
,或者谷歌电视
tm
)、游戏机(例如xbox
tm
和playstation
tm
)、电子词典、电子钥匙、摄像机和电子相框中的至少一个。
34.根据本公开的另一实施例,电子设备可以包括以下中的至少一个:医疗设备中(例如,各种便携式医疗测量设备(例如,血糖监测设备、心跳测量设备、血压测量设备、体温测量设备等)、磁共振血管造影(mra)、磁共振成像(mri)、计算机断层扫描(ct)、扫描仪和超声波设备)、导航设备、全球导航卫星系统(gnss)、事件数据记录器(edr)、飞行数据记录器(fdr)、车辆信息娱乐设备、船舶电子设备(例如,导航系统和陀螺罗盘)、航空电子设备、安全装置、车辆主机、工业或家用机器人、金融机构的自动柜员机(atm)、商店的销售点(pos)和物联网(例如,灯泡、各种传感器、电表或煤气表、洒水设备、火警报警器、,恒温器、路灯、烤面包机、运动设备、热水箱、加热器、锅炉等)。
35.根据本公开的实施例,电子设备可包括家具、建筑物/结构的一部分、电子板、电子签名接收设备、投影仪和各种测量仪器(例如,水表、电表、煤气表或波表)中的至少一个。在本公开的各种实施例中,电子设备可以是上述设备中的一个或两个以上设备的组合。根据本公开的特定实施例,电子设备可以是柔性电子设备或可折叠电子设备。此外,根据本公开的各种实施例的电子设备不限于上述设备,并且可以包括根据技术发展的新电子设备。
36.在本公开中,术语“用户“可以指代使用电子设备的人或使用电子设备的设备(例如,人工智能电子设备)。
37.在下文中,将参考附图详细描述各种实施例。然而,为了便于解释,附图中的元件的尺寸可以被放大或缩小。例如,为了便于解释,任意地示出了附图中所示的各个元件的尺寸和厚度,因此本公开不应限于附图的图示。
38.图1是根据本公开的实施例的电子设备的简化框图。
39.图2图示了根据本公开的实施例的在电子设备内显示的用户界面的条形区域。
40.图3图示了根据本公开的实施例的在电子设备内显示的用户界面的规则条形区域和扩展条形区域。
41.图4图示了根据本公开的实施例在电子设备内显示的用户界面的扩展条形区域。
42.图5图示了根据本公开的实施例的切换或保持条形区域。
43.图6图示了根据本公开的实施例的响应于将用户界面的显示模式切换到分屏模式来切换或保持条形区域。
44.图7图示了根据本公开的实施例的响应于将用户界面的显示模式切换到弹出屏幕模式来切换或保持条形区域。
45.图8图示了根据本公开的实施例的基于拖动手势保持或切换规则条形区域。
46.图9图示了根据本公开的实施例的基于拖动手势保持或切换扩展条形区域。
47.参考图1,电子设备101可以包括处理器120、存储器130和显示器140。
48.处理器120可以控制电子设备101的整体操作。例如,处理器120可以执行提供消息、警报、照片、广告、互联网、游戏、视频等的应用。在本公开的各种实施例中,处理器120可以包括单个处理器核或多个处理器核。例如,处理器120可以包括多核,诸如双核、四核、六核等。根据本公开的实施例,处理器120还可以包括位于处理器内部或外部的高速缓存存储器。
49.处理器120可以接收电子设备101的其他组件的命令,并且可以解释接收的命令,
并且可以根据解释的命令执行计算或处理数据。
50.处理器120可以处理在应用中生成或发生的数据或信号。例如,处理器120可以从存储器130请求指令、数据或信号以执行或控制应用。处理器120可以在存储器130上记录(或存储)或细化指令、数据或信号以执行或控制应用。
51.处理器120可以解释并处理从存储器130或显示器140接收的消息、数据、指令或信号。处理器120可以基于接收的消息、数据、指令或信号生成新的消息、数据、指令或信号。处理器120可向存储器130或显示器140提供处理或生成的消息、数据、指令或信号。
52.处理器120的全部或一部分可与电子设备101内的另一组件(例如,存储器130或显示器140)电地或可操作地或操作地耦合,或连接到另一组件。
53.根据本公开的实施例,处理器120可以被配置有一个或多个处理器。例如,处理器120可以包括用于控制诸如应用程序(在本公开中称为应用)的上层的程序的应用处理器(ap)和用于控制显示器140的图形处理单元(gpu)中的一个或多个。
54.存储器130可以存储用于控制电子设备101的指令、控制命令代码、控制数据或用户数据。例如,存储器130可以包括应用、操作系统(os)、中间件、设备驱动器。
55.存储器130可以包括易失性存储器和非易失性存储器中的一个或多个。易失性存储器可以包括动态随机存取存储器(dram)、静态ram(sram)、同步dram(sdram)、相变ram(pram)、磁ram(mram)、电阻ram(rram)、铁电ram(feram)等。非易失性存储器可以包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)、闪存等。
56.存储器130可以包括非易失性介质,诸如硬盘驱动器(hdd)、固态磁盘(ssd)、嵌入式多媒体卡(emmc)、通用闪存(ufs)。
57.显示器140可以输出内容、数据或信号。在本公开的各种实施例中,显示器140可以显示由处理器120处理的图像数据。
58.根据本公开的各种实施例,显示器140可通过与用于接收触摸输入等的多个触摸传感器(未示出)耦合而被配置有集成触摸屏。当显示器140被配置有触摸屏时,多个触摸传感器可以被布置在显示器140上方、显示器140下方,或者在显示器140内。
59.根据本公开的各种实施例,显示器140可以被配置有具有显示器140的至少一部分折叠的显示器(例如,可折叠显示器)。当显示器140被配置有可折叠显示器时,电子设备101可以具有能够折叠显示器140的结构。
60.在本公开的各种实施例中,处理器120可以响应于执行安装在电子设备101中的应用而显示应用的用户界面(ui)。在本公开的各种实施例中,用户界面可以包括内容区域和条形区域。
61.在本公开的各种实施例中,内容区域可以提供应用的执行屏幕。例如,当应用是消息应用时,内容区域可以提供包括从电子设备101发送的消息的列表和包括在电子设备101处接收的消息的列表中的一个或多个。在另一示例,当应用是图库应用时,内容区域可以提供至少一些缩略图,用于表示存储在电子设备101或与电子设备101互锁的服务器(例如,云服务器)中的至少一些图像。在又一示例中,当应用是警报应用时,内容区域可以提供关于当前在电子设备101中设置的一个或多个警报的信息。在又一示例中,当应用是联系人应用时,内容区域可以提供包括在电子设备101中注册的联系人的列表。在本公开的各种实施例
中,内容区域的大小可以大于条形区域的大小。在本公开的各种实施例中,内容区域可以被称为用户界面的主显示区域,因为它提供应用的执行屏幕或具有比条形区域大的大小。
62.在本公开的各种实施例中,条形区域可以提供关于在内容区域内提供的应用的执行屏幕的信息,或者提供关于应用的执行屏幕的动作项。
63.例如,关于执行屏幕的信息可以包括关于来自包括在执行屏幕中的多个内容当中的代表性内容的信息。例如,关于执行屏幕的信息可以包括关于提供执行屏幕的应用的标题的信息。例如,关于执行屏幕的信息可以包括关于执行屏幕的摘要信息。例如,关于执行屏幕的信息可以包括关于执行屏幕的统计信息。例如,关于执行屏幕的信息可以包括关于执行屏幕的状态(例如,当前部分)的信息。然而,这不应被视为限制。在本公开的各种实施例中,执行屏幕的信息可以被配置有至少一个不可执行对象。在本公开的各种实施例中,执行屏幕的信息可以被配置有至少一个文本。
64.例如,动作项可以包括用于调用将通过应用的执行屏幕提供的菜单的可执行对象。例如,动作项可以包括用于控制应用的执行屏幕的可执行对象。例如,动作项可以包括用于将应用的执行屏幕或包括在应用的执行屏幕中的至少一个内容传送到另一应用的可执行对象。例如,动作项可以包括用于将应用的执行屏幕添加到收藏夹的可执行对象。然而,这不应被视为限制。
65.在本公开的各种实施例中,条形区域可以位于内容区域正上方或位于内容区域正下方。
66.在本公开的各种实施例中,条形区域可以是可切换条形区域。例如,条形区域可以从具有第一大小的规则条形区域切换到具有大于第一大小的第二大小的扩展条形区域,或者可以从扩展条形区域切换到规则条形区域。例如,可以将条形区域从具有指定高度的规则条形区域切换到具有大于指定高度的另一指定高度的扩展条形区域,或者可以从扩展条形区域切换到规则条形区域。在本公开的各种实施例中,扩展条形区域可以具有大于规则条形区域的大小,或者可以具有大于规则条形区域的面积。扩展条形区域可被称为突出条形区域,其意义在于其具有比规则条形区域更大的大小或者其具有比规则条形区域更高的可见性。在本公开的各种实施例中,包括在扩展条形区域中的文本的字体大小可以大于包括在规则条形区域中的文本的字体大小。在本公开的各种实施例中,包括在规则条形区域中的至少一个不可执行对象和至少一个可执行对象可以以单行显示,而包括在扩展条形区域中的至少一个不可执行对象和至少一个可执行对象可以以多行显示。在本公开的各种实施例中,扩展条形区域可以包括比规则条形区域中包括的信息更多的信息。例如,规则条形区域可以仅包括应用的标题信息,而扩展条形区域可以不仅包括应用的标题信息,还包括在内容区域内显示的应用的执行屏幕的摘要信息。换句话说,与规则条形区域相比,扩展条形区域还可以包括执行屏幕的摘要信息。在另一个示例中,与规则条形区域相比,扩展条形区域还可以包括至少一个可执行对象,用于根据至少一个分类标准对应用的执行屏幕中包括的显示在内容区域内的多个可分类内容进行分类。在又一示例中,与规则条形区域相比,扩展条形区域还可以包括关于在内容区域内显示的来自包括在应用的执行屏幕中的多个内容中具有最高优先级的内容的信息。然而,这不应被视为限制。
67.在本公开的各种实施例中,处理器120可以根据情况从规则条形区域切换条形区域,或者可以将扩展条形区域切换到规则条形区域。在本公开的各种实施例中,处理器120
可以根据情况将条形区域从第一状态的规则条形区域切换到第二状态的规则条形区域,或者可以将第二状态的规则条形区域切换到第一状态的规则条形区域。在本公开的各种实施例中,处理器120可以将条形区域从第一状态的扩展条形区域切换到第二状态的扩展条形区域,或者可以从第二状态的扩展条形区域切换到第一状态的扩展条形区域。
68.例如,参考图2,如在情况201

1中,处理器120可以通过使用显示器140来显示包括内容区域203和第一状态的规则条形区域205

1的应用(例如,图库应用)的用户界面207。在本公开的各种实施例中,第一状态的规则条形区域205

1可以包括用于调用通过在内容区域203内显示的应用的执行屏幕提供的菜单的可执行对象209,用于控制在内容区域203内显示的应用的执行屏幕的可执行对象210,以及包括应用的标题信息的不可执行对象211。然而,这不应被视为限制。在本公开的各种实施例中,用户界面207可以被显示在指示符区域212的正下方。在本公开的各种实施例中,指示符区域212可用于指示电子设备101的状态。例如,指示符区域212可包括用于指示电子设备101的状态的指示符213(例如,用于指示电子设备101当前能够提供的通信质量的天线指示器、用于指示电子设备101的可充电电池的剩余容量的电池指示器、用于指示电子设备101是处于锁定状态还是解锁状态的锁定指示器等)。根据本公开的各种实施例,处理器120可以显示用户界面207而不显示指示符区域212。
69.在本公开的各种实施例中,处理器120可以响应于在显示包括第一状态的规则条形区域205

1的用户界面207的同时接收到指定的输入,将第一状态的规则条形区域205

1切换到第二状态的规则条形区域205

2。例如,如在情况201

2中,处理器120可以将第一状态的规则条形区域205

1切换到第二状态的规则条形区域205

2,响应于在显示包括第一状态的规则条形区域205

1的用户界面207的同时接收到用于选择内容区域203内显示的执行屏幕中包括的多个缩略图中的至少一个的输入。在本公开的各种实施例中,第二状态的规则条形区域205

2可以包括关于所选择的至少一个缩略图的动作项。例如,第二状态的规则条形区域205

2可以包括用于取消选择至少一个缩略图的可执行对象215、用于确定与至少一个选择的缩略图相对应的至少一个图像处理方法的可执行对象216、用于调用至少一个可执行对象以提供不同于可执行对象215和可执行对象216的功能的可执行对象217以及用于指示至少一个选定缩略图的数量的不可执行对象。第二状态的规则条形区域205

2可以被称为上下文动作规则条形区域,因为它是取决于输入的接收而显示的。
70.在本公开的各种实施例中,如在情况201

3中,处理器120可以响应于在显示包括第一状态的规则条形区域205

1的用户界面207的同时接收到指定的输入,将第一状态的规则条形区域205

1切换到第一状态的扩展条形区域219

1。在本公开的各种实施例中,第一状态的扩展条形区域219

1可以包括可执行对象209、可执行对象210和不可执行对象211。在本公开的各种实施例中,第一状态的扩展条形区域219

1中包括的对象的排列(例如,可执行对象209,可执行对象210和不可执行对象211)可以不同于第一状态的规则条形区域205

1中包括的对象的排列(例如,可执行对象209、可执行对象210和不可执行对象211)。例如,由于第一状态的扩展条形区域219

1具有比第一状态的规则条形区域205

1更大的面积,因此不同于排列在第一状态的规则条形区域205

1内的对象,排列在第一状态的扩展条形区域219

1内的对象可以以多行显示。然而,这不应被视为限制。在本公开的各种实施例中,当包括第一状态的规则条形区域205

1的用户界面207的大小与包括第一状态的扩展条
形区域219

1的用户界面207的大小相同时,包括第一状态的扩展条形区域219

1的用户界面207中包括的内容区域203的大小可以小于包括第一状态的规则条形区域205

1的用户界面207中包括的内容区域203的大小。例如,当包括第一状态的规则条形区域205

1的用户界面207的大小与包括第一状态的扩展条形区域219

1的用户界面207的大小相同时,包括第一状态的扩展条形区域219

1的用户界面207中包括的内容区域203可以从靠近用户握持电子设备101的手的位置提供执行屏幕,由于第一状态的扩展条形区域219

1和第一状态的规则条形区域205

1之间的大小不同。例如,使用显示包括第一状态的扩展条形区域219

1的用户界面107的电子设备101的用户可以通过使用一只手更容易地操纵在内容区域203内显示的执行屏幕。
71.在本公开的各种实施例中,处理器120可以响应于在显示包括第一状态的扩展条形区域219

1的用户界面207的同时接收到指定的输入,将第一状态的扩展条形区域219

1切换到第二状态的扩展条形区域219

2。例如,如在情况201

4中,处理器120可以响应于在显示包括第一状态的扩展条形区域219

1的用户界面207的同时接收到用于从内容区域203内显示的执行屏幕内包括的多个缩略图中选择至少一个缩略图的输入,将第一状态的扩展条形区域219

1切换到第二状态的扩展条形区域219

2。在本公开的各种实施例中,第二状态的扩展条形区域219

2可以包括关于至少一个选定缩略图的动作项。例如,第二状态的扩展条形区域219

2可以包括可执行对象215、可执行对象216、可执行对象217以及不可执行对象218。第二状态的扩展条形区域219

2可以被称为上下文动作扩展条形区域,因为它是根据输入的接收而显示的。
72.在本公开的各种实施例中,处理器120可根据情况改变规则条形区域或扩展条形区域的大小。例如,在本公开的各种实施例中,处理器120可以在接收输入的同时改变规则条形区域的大小。例如,处理器120可以在接收输入的同时改变扩展条形区域的大小。
73.例如,参考图3,如在情况301

1中,处理器120可以显示包括内容区域203和具有第一高度302的规则条形区域205的图库应用的用户界面207以及指示符区域212。例如,如在情况301

2中,响应于识别出在显示包括内容区域203和具有第一高度302的规则条形区域205的图库应用的用户界面207以及指示符区域212的同时启动拖动输入302的接收,处理器120可以将包括在用户界面207中的规则条形区域205的高度从第一高度302改变为小于第一高度302的第二高度304。具有第二高度304的规则条形区域205可以称为密集规则条形区域,因为其面积小于具有第一高度302的规则条形区域205。在本公开的各种实施例中,可以在保持拖动输入302的同时保持规则条形区域205的第二高度304。在本公开的各种实施例中,响应于检测到拖动输入302的释放,规则条形区域205的高度可以恢复到第一高度302。然而,这不应被视为限制。
74.在另一示例中,参考图3,如在情况301

3中,处理器120可以显示包括内容区域203和具有第三高度305的扩展条形区域219的图库应用的用户界面207以及指示符区域212。例如,如在情况301

3中,响应于识别出在显示包括内容区域203和具有第三高度305的扩展条形区域219的图库应用的用户界面207以及指示符区域212的同时启动拖动输入306的接收,处理器120可以将包括在用户界面207中的扩展条形区域219的高度从第三高度305改变为小于第三高度302的第四高度307。具有第四高度307的扩展条形区域219可以被称为密集扩展条形区域,因为其面积小于具有第三高度305的扩展条形区域219。在本公开的各种实施
例中,可以在保持拖动输入306的同时保持扩展条形区域219的第四高度307。在本公开的各种实施例中,响应于检测到拖动输入306的释放,扩展条形区域205的高度可以恢复到第三高度305。然而,这不应被视为限制。
75.在本公开的各种实施例中,包括在用户界面中的扩展条形区域可以根据情况提供各种信息。例如,包括在用户界面中的扩展条形区域可以根据正在运行的应用的类型、显示在包括在用户界面中的内容区域内的执行屏幕中的内容的类型和显示在包括在用户界面中的内容区域内的执行屏幕的状态中的至少一个来提供各种信息。
76.例如,参考图4,如在情况401

1中,扩展条形区域219可以包括不可执行对象402,其包括提供用户界面的应用的标题信息,以及可执行对象403,其用于调用通过在用户界面的内容区域内显示的执行屏幕可提供的菜单。在情况401

1中,不可执行对象402和可执行对象403可以以单行显示。
77.在另一示例中,如在情况401

2中,扩展条形区域219可以以多行显示不可执行对象402和可执行对象403。例如,扩展条形区域219中包括的可执行对象403可以显示在与显示扩展条形区域219中包括的不可执行对象402的行不同的另一行中。在本公开的各种实施例中,构成不可执行对象402的文本的字体大小可以大于构成规则条形区域中包括的不可执行对象的文本的字体大小。
78.在又一示例中,如在情况401

3中,除了不可执行对象402和可执行对象403之外,扩展条形区域219还可以包括不可执行对象404,其包括在用户界面的内容区域内显示的执行屏幕的统计信息。例如,当用户界面是由消息应用提供的用户界面时,不可执行对象404可以包括指示存在x个未读消息、存在y个重要消息以及消息总数为z的统计信息。
79.在又一示例中,如在情况401

4中,除了不可执行对象402和可执行对象403之外,扩展条形区域219还可以包括至少一个可执行对象405,用于对包括在用户界面207的内容区域203中的多个可分类内容进行分类的标准。例如,至少一个可执行对象405可以包括用于基于标准a对电子邮件进行分类的可执行对象、用于基于标准b对电子邮件进行分类的可执行对象和用于基于标准c对电子邮件进行分类的可执行对象。
80.在另一示例中,如在情况401

5中,除了可执行对象403之外,扩展条形区域219可以包括不可执行对象406,其包括关于用户界面207的内容区域203中包括的多个内容中具有最高优先级的内容的信息,以及可执行对象407,其用于控制包括在用户界面207的内容区域203中的多个内容。例如,不可执行对象406可以与包括在内容区域203中的多个内容(例如,指示城市本地时间的视觉对象408)中的指示电子设备101当前所在区域的本地时间的可视对象(例如,首尔的本地时区)相对应。例如,可执行对象407还可以包括用于添加本地时间的可执行对象或用于调用关于提供用户界面207的应用可支持的其他功能的菜单的可执行对象。
81.在本公开的各种实施例中,处理器120可以根据包括内容区域和条形区域的用户界面的大小提供条形区域作为规则条形区域,或者可以提供条形区域作为扩展条形区域。在本公开的各种实施例中,处理器120可以根据包括内容区域和条形区域的用户界面的高度提供条形区域作为规则条形区域,或者可以提供条形区域作为扩展条形区域。例如,处理器120可以检测改变包括扩展条形区域的用户界面的大小或改变包括扩展条形区域的用户界面的高度的事件。响应于检测到事件,处理器120可以识别要改变的高度,以确定是否将
扩展条形区域切换到规则条形区域。例如,在识别要改变的高度的同时,处理器120可以识别要改变的高度是否大于参考高度,并且基于识别出要改变的高度大于参考高度,处理器120可以保持扩展条形区域,并且基于识别出要改变的高度小于参考高度,处理器120可以将扩展条形区域切换到规则条形区域。在本公开的各种实施例中,参考高度是用于确定是否提供扩展条形区域或规则条形区域的标准,并且可以被配置在电子设备101内。
82.例如,参考图5,如在情况501

1中,处理器120可以显示包括扩展条形区域219和内容区域203的用户界面207。在本公开的各种实施例中,包括扩展条形区域219和内容区域203的用户界面207可以具有大于参考高度的第一高度502。处理器120可以在显示包括扩展条形区域219和内容区域203并且具有第一高度502的用户界面207的同时接收用于将第一高度502改变为另一高度的输入。例如,输入可以是用于随着执行该应用一起执行与提供用户界面207的应用不同的另一应用的输入。例如,输入可以是用于将用户界面207的显示模式从全屏模式切换到弹出屏幕模式的输入。然而,这不应被视为限制。
83.响应于接收到输入,处理器120可以识别另一高度是否大于参考高度。例如,当另一高度是大于参考高度的第二高度503时,处理器120可以保持包括在用户界面207中的扩展条形区域219,如在情况501

2中。例如,处理器120可以独立于用户界面207的高度的减小而保持扩展条形区域219。在另一示例中,当另一高度是小于或等于参考高度的第三高度504时,处理器120可以将包括在用户界面207中的扩展条形区域219切换到具有比扩展条形区域219的面积更小的面积的规则条形区域205,如在情况501

3中。例如,处理器120可以取决于用户界面207的高度的减小而将扩展条形区域219切换到规则条形区域215。
84.在本公开的各种实施例中,处理器120可以基于用于将包括扩展条形区域的用户界面的显示模式从全屏模式切换到分屏模式的输入,将扩展条形区域切换到规则条形区域或保持扩展条形区域。例如,参考图6,如在情况601

1中,处理器120可以显示包括扩展条形区域219和内容区域203的用户界面207,以及指示符区域212。在情况601

1中,用户界面207可以具有大于参考高度的第一高度602。处理器120可以在显示具有第一高度602的用户界面207的同时接收用于调用关于正在运行的应用的信息的输入。响应于用于调用关于正在运行的应用的信息的输入,处理器120可以将全屏模式的用户界面207切换到包括用于表示正在运行的应用的用户界面的至少一些缩略图的用户界面603,如在情况601

2中。用户界面603可以显示用户界面207的缩略图604。处理器120可以在显示包括缩略图604的用户界面603的同时接收用于改变由缩略图604表示的用户界面207的显示模式的输入。响应于接收到用于改变用户界面207的显示模式的输入,处理器120可以将包括指示用户界面207的可支持显示模式的可执行对象的菜单窗口605显示为叠加在缩略图604上,如情况601

3中。处理器120可以在显示菜单窗口605的同时,接收菜单605中包括的可执行对象中关于指示分屏模式的可执行对象的输入606。响应于接收到输入606,处理器120可以识别要改变的用户界面207的高度,将以分屏模式显示。当要改变的高度是大于参考高度的第二高度607时,处理器120可以保持扩展条形区域219,如在情况601

4中。在情况601

4中,处理器120可以显示与提供用户界面207的应用不同的另一应用的另一用户界面608以及用户界面207。当要改变的高度是小于或等于参考高度的第三高度609时,处理器120可以将扩展条形区域219切换到规则条形区域205,如情况601

5中。在情况601

5中,处理器120可以显示与提供用户界面207的应用不同的另一应用的另一用户界面608以及用户界面207。
85.在本公开的各种实施例中,响应于在情况601

4中在显示另一用户界面608以及包括扩展条形区域219的用户界面207的同时接收用于改变用户界面207(或另一用户界面608)的大小的输入611,处理器120可以将要由输入611改变的用户界面207的高度与参考高度进行比较,并且当要改变的用户界面207的高度大于参考高度时,处理器120可以保持扩展条形区域219,并且当要改变的用户界面207的高度小于或等于参考高度时,处理器120可以将扩展条形区域219切换到规则条形区域205,如情况601

5中。
86.在本公开的各种实施例中,响应于在情况601

5中在显示另一用户界面608以及包括规则条形区域205的用户界面207的同时接收用于改变用户界面207(或另一用户界面608)的大小的输入613,处理器120可以将要由输入613改变的用户界面207的高度与参考高度进行比较,并且当要改变的用户界面207的高度大于参考高度时,处理器120可以将规则条形区域205切换到扩展条形区域219,,如情况601

4,并且当要改变的用户界面207的高度小于或等于参考高度时,处理器120可以保持规则条形区域205。
87.在本公开的各种实施例中,处理器120可以基于用于将包括扩展条形区域的用户界面的显示模式从全屏模式切换到弹出屏幕模式的输入,将扩展条形区域切换到规则条形区域,或者可以保持扩展条形区域。例如,参考图7,处理器120可以显示包括扩展条形区域219和内容区域203的用户界面207以及指示符区域212,如情况701

1中。在情况701

1中,用户界面207可以具有大于参考高度的第一高度702。在显示具有第一高度702的用户界面的同时,处理器120可以接收用于将用户界面207的显示模式从全屏模式切换到弹出屏幕模式的输入。响应于接收到输入,处理器120可以识别要在弹出屏幕模式下显示的用户界面207的高度。当所识别的高度是小于或等于参考高度的第二高度705时,处理器120可以在用户界面207内显示从扩展条形区域219切换的规则条形区域205,用户界面207显示为叠加在主屏幕703上,如情况701

2中。在本公开的各种实施例中,叠加显示在主屏幕703上的用户界面207中包括的规则条形区域205可以具有小于情况701

1中显示的扩展条形区域的高度,并且可以具有小于情况701

1中显示的扩展条形区域的宽度。当识别出所识别的高度是大于参考高度的第三高度707时,处理器120可以保持叠加显示在主屏幕703上的用户界面207内的扩展条形区域219,如情况701

3中。在本公开的各种实施例中,叠加显示在主屏幕703上的用户界面207中包括的扩展条形区域219可以比情况701

1中显示的扩展条形区域219以更低的放大率显示。在本公开的各种实施例中,叠加显示在主屏幕703上的用户界面207中包括的扩展条形区域219可以具有与情况701

2中显示的规则条形区域205的宽度相对应的宽度,并且可以具有大于情况701

2中显示的规则条形区域205的高度的高度。
88.在本公开的各种实施例中,响应于在显示包括内容区域和规则条形区域的用户界面的同时检测到从内容区域发起的拖动手势的释放,处理器120可以识别拖动手势的释放位置是否在指定区域内。在本公开的各种实施例中,指定区域可以配置在电子设备101内,以识别在包括内容区域和规则条形区域的用户界面被显示时接收的拖动手势是否是用于滚动在内容区域内显示的执行屏幕的输入,或用于将规则条形区域切换到扩展条形区域的输入。例如,在显示包括内容区域和规则条形区域的用户界面的同时,指定区域可以配置有显示器140的显示区域的下半区域。然而,这不应被视为限制。在本公开的各种实施例中,处理器120可以基于识别出拖动手势的释放位置在指定区域内而将规则条形区域切换到扩展条形区域。在本公开的各种实施例中,处理器120可以基于识别出拖动手势的释放位置在指
定区域之外而保持规则条形区域,并且可以沿着拖动手势的方向滚动内容区域的执行屏幕。
89.在本公开的各种实施例中,响应于在显示包括内容区域和扩展条形区域的用户界面时检测到从内容区域发起的拖动手势的释放,处理器120可以识别拖动手势的释放位置是否在指定区域内。在本公开的各种实施例中,指定区域可以配置在电子设备101内,以识别在包括内容区域和扩展条形区域的用户界面被显示时接收的拖动手势是否是用于滚动在内容区域内显示的执行屏幕的输入,或用于将扩展条形区域切换到规则条形区域的输入。例如,在显示包括内容区域和扩展条形区域的用户界面时,指定区域可以配置有显示器140的显示区域的上半区域。然而,这不应被视为限制。在本公开的各种实施例中,处理器120可以基于识别出拖动手势的释放位置在指定区域内,将扩展的条形区域切换到规则条形区域。在本公开的各种实施例中,处理器120可以基于识别处拖动手势的释放位置在指定区域之外而保持扩展条形区域,并且可以沿着拖动手势的方向滚动内容区域的执行屏幕。
90.例如,参考图8,处理器120可以显示包括规则条形区域205和内容区域203的用户界面207以及指示符区域212,如情况801

1中。处理器120可以在显示包括规则条形区域205和内容区域203的用户界面207的同时接收从内容区域203发起的拖动手势803。在接收到拖动手势803时,如情况801

2中,处理器120可以显示具有第二高度的规则条形区域205,该第二高度大于在情况801

1中显示的规则条形区域205的第一高度,以便通知正在接收拖动手势803。在本公开的各种实施例中,具有第二高度的规则条形区域205可以不同于扩展条形区域219。在本公开的各种实施例中,具有第二高度的规则条形区域205可以仅在正在接收拖动手势803时显示,以便提供用于指示正在接收拖动手势803的视觉效果。在本公开的各种实施例中,处理器120可以检测拖动手势803的释放。在本公开的各种实施例中,当拖动手势803的释放位置是指定区域内的位置805时,处理器120可以将用户界面207中具有第二高度的规则条形区域205切换到扩展条形区域219,如情况801

3中。在本公开的各种实施例中,当拖动手势803的释放位置是指定区域之外的位置807时,处理器120可以将用户界面207中具有第二高度的规则条形区域205恢复为具有第一高度的规则条形区域205,并且可以滚动用户界面207中的内容区域203内显示的执行屏幕,如情况801

4中。
91.在另一示例中,参考图9,处理器120可以显示包括扩展条形区域219和内容区域203的用户界面207以及指示符区域212,如情况901

1中。在显示包括扩展条形区域219和内容区域203的用户界面207的同时,处理器120可以接收从内容区域203发起的拖动手势903。当接收到拖动手势903时,如在情况901

2中,处理器120可显示具有小于在情况901

1中显示的扩展条形区域219(例如,具有图3的第四高度307的扩展条形区域219)的第一高度的第二高度的扩展条形区域219,以通知正在接收拖动手势903。在本公开的各种实施例中,具有第二高度的扩展条形区域219可不同于规则条形区域205。在本公开的各种实施例中,具有第二高度的扩展条形区域219可以仅在正在接收拖动手势903时显示,以便提供用于指示正在接收拖动手势903的视觉效果。在本公开的各种实施例中,处理器120可以检测拖动手势903的释放。在本公开的各种实施例中,当拖动手势903的释放位置是位于指定区域内的位置905时,处理器120可以将用户界面207中具有第二高度的扩展条形区域219切换到规则条形区域205,如情况901

3中。在本公开的各种实施例中,当释放拖动手势903的位置是位于指定区域之外的位置907时,处理器120可以将用户界面207中具有第二高度的扩展条形区
域219恢复到扩展条形区域219,并且可以滚动显示在用户界面207的内容区域203内的执行屏幕,如情况901

4中。
92.如上所述,电子设备(例如,电子设备101)可以包括显示器(例如,显示器140)、存储器(例如,存储器130),用于存储指令,以及至少一个处理器(例如,处理器120),可操作地与存储器和显示器耦合,并且当执行指令时,所述至少一个处理器可以被配置为:在执行应用的同时,通过使用显示器显示应用的用户界面,所述用户界面包括内容区域和布置在内容区域正上方的扩展条形区域,具有大于参考高度的第一高度;接收用于将正在显示的用户界面的第一高度改变为小于参考高度的第二高度的输入;以及基于接收到输入,通过使用显示器将应用的用户界面中包括的扩展条形区域切换为面积小于扩展条形区域面积的规则条形区域。
93.在本公开的各种实施例中,所述输入可以是用于随着执行该应用一起执行与该应用不同的另一应用的输入,并且,当执行指令时,至少一个处理器可以被配置为:响应于接收到输入,执行另一应用,以及响应于执行另一应用,通过使用显示器来显示另一应用的另一用户界面以及应用的用户界面,所述用户界面包括从扩展条形区域切换而来的规则条形区域。在本公开的各种实施例中,另一应用的另一用户界面可以显示在应用的用户界面的正下方或正上方,所述用户界面包括从扩展条形区域切换而来的规则条形区域。在本公开的各种实施例中,当执行指令时,至少一个处理器可以被配置为:响应于执行另一应用,识别另一应用的另一用户界面的第三高度是否大于参考高度,另一应用的另一用户界面将与应用的用户界面一起显示,所述用户界面包括从扩展条形区域切换而来的规则条形区域;响应于识别出第三高度大于参考高度,通过使用显示器来显示另一应用的另一用户界面以及应用的用户界面,所述另一用户界面包括另一内容区域和布置在另一内容区域正上方的另一扩展条形区域,所述用户界面包括从扩展条形区域切换的规则条形区域;以及,响应于识别出第三高度小于或等于参考高度,通过使用显示器来显示另一应用的另一用户界面以及应用的用户界面,所述另一用户界面包括另一内容区域和布置在另一内容区域正上方的另一规则条形区域,所述用户界面包括从扩展条形区域切换的规则条形区域。
94.在本公开的各种实施例中,输入可以是用于将应用的用户界面的显示模式从全屏模式切换到弹出屏幕模式的输入,并且当执行指令时,至少一个处理器可以被配置为响应于接收到输入,通过使用显示器将应用的用户界面显示为叠加在主屏幕上,所述用户界面包括从扩展条形区域切换的规则条形区域。
95.在本公开的各种实施例中,当执行指令时,至少一个处理器还可以被配置为接收用于将正在显示的用户界面的第一高度改变为大于或等于参考高度的第三高度的另一输入,并且基于接收到另一输入,保持应用的用户界面中包括的扩展条形区域。
96.在本公开的各种实施例中,当执行指令时,至少一个处理器还可以被配置为:在显示包括内容区域和扩展条形区域的用户界面的同时,检测从内容区域发起的拖动手势的释放;基于识别出拖动手势的释放位置在显示器的显示区域中的指定区域内,通过使用显示器将应用的用户界面中包括的扩展条形区域切换到规则条形区域;以及基于在识别出释放拖动手势的位置在显示区域中的指定区域之外,保持应用的用户界面中包括的扩展条形区域。
97.在本公开的各种实施例中,当执指令时,至少一个处理器还可以被配置为:在显示
包括内容区域和规则条形区域的用户界面的同时,检测从内容区域发起的拖动手势的释放;基于识别出拖动手势的释放位置在所述显示器的显示区域中的指定区域内,通过使用显示器将应用的用户界面中包括的规则条形区域切换到扩展条形区域;并且,基于识别出释放拖动手势的位置在显示区域中的指定区域之外,保持应用的用户界面中包括的规则条形区域。
98.在本公开的各种实施例中,当执行指令时,至少一个处理器还可以被配置为:响应于接收到输入,识别要由输入改变的用户界面的宽度是否大于参考宽度;响应于识别出宽度小于或等于参考宽度,通过使用显示器将应用的用户界面中包括的扩展条形区域切换到规则条形区域;以及响应于识别出宽度大于参考宽度,保持扩展条形区域。
99.在本公开的各种实施例中,规则条形区域和扩展条形区域中的每一个可以包括:至少一个不可执行对象,用于提供关于在内容区域内显示的应用的执行屏幕的信息;以及至少一个可执行对象,用于提供关于执行屏幕的动作。在本公开的各种实施例中,构成扩展条形区域中包括的至少一个不可执行对象的文本的字体大小可以大于构成规则条形区域中包括的至少一个不可执行对象的文本的字体大小。
100.在本公开的各种实施例中,规则条形区域中包括的至少一个不可执行对象和至少一个可执行对象可以以单行显示,并且扩展条形区域中包括的至少一个不可执行对象和至少一个可执行对象可以以多行显示。
101.在本公开的各种实施例中,规则条形区域中包括的至少一个不可执行对象和扩展条形区域中包括的至少一个不可执行对象可以包括关于应用的标题的信息,并且与规则条形区域中包括的至少一个不可执行对象相比,扩展条形区域中包括的至少一个不可执行对象还可以包括执行屏幕的摘要信息。
102.在本公开的各种实施例中,内容区域可以包括列表,所述列表包括多个可分类的内容,并且与规则条形区域相比,扩展条形区域还可以包括用于根据至少一个标准对内容区域内的多个可分类内容进行分类的至少一个可执行对象。
103.在本公开的各种实施例中,内容区域可以包括多个内容,并且与规则条形区域相比,扩展条形区域还可以包括多个内容的统计信息。
104.在本公开的各种实施例中,内容区域可以包括多个内容,并且与规则条形区域相比,扩展条形区域还可以包括与多个内容中具有最高优先级的内容相关的信息。
105.图10是图示根据本公开的各种实施例的用于切换条形区域的方法的流程图。该方法可以由图1所示的电子设备101或电子设备101的处理器120执行。
106.参考图10,在操作1010中,处理器120可以在执行应用的同时通过使用显示器140来显示包括内容区域和扩展条形区域并且具有大于参考高度的第一高度的应用的用户界面。在本公开的各种实施例中,扩展条形区域可以显示在内容区域的正上方。在本公开的各种实施例中,扩展条形区域可以显示在内容区域的正下方。
107.在本公开的各种实施例中,内容区域可以显示应用的执行屏幕。在本公开的各种实施例中,扩展条形区域可以包括用于提供关于应用的执行屏幕的信息的至少一个不可执行对象,以及用于提供关于执行屏幕的动作的至少一个可执行对象。
108.在本公开的各种实施例中,可以在电子设备101中定义参考高度,以确定是否在用户界面大小发生变化的用户界面中保持扩展条形区域,或者是否在用户界面大小发生变化
时将扩展条形区域切换为规则条形区域。在本公开的各种实施例中,可以根据应用的类型、在执行屏幕中显示的内容的类型、在扩展条形区域中显示的信息的类型或属性或者握持状态(例如,电子设备101的单手握持或双手握持)自适应地改变参考高度。例如,在本公开的各种实施例中,可以基于用户选择改变参考高度。
109.在操作1020中,处理器120可以接收用于将正在显示的用户界面的第一高度改变为小于参考高度的第二高度的输入。例如,输入可以包括用于将以全屏模式显示的用户界面改变为分屏模式的输入。例如,输入可以包括用于将以全屏模式显示的用户界面改变为弹出屏幕模式的输入。例如,输入可以包括用于改变在弹出屏幕模式下显示的用户界面的大小的输入。然而,这不应被视为限制。
110.在操作1030中,基于接收到输入,处理器120可以通过使用显示器140将应用的用户界面中包括的扩展条形区域切换到具有面积小于扩展条形区域的面积的规则条形区域。例如,处理器120可以基于接收到输入,通过识别第二高度来获取指示第二高度小于参考高度的信息,并且可以基于所述获取,通过使用显示器140将扩展条形区域切换到规则条形区域。
111.在本公开的各种实施例中,响应于获取指示第二高度小于参考高度的信息,处理器120可以通过使用安装在电子设备101中的框架来识别为从应用显示用户界面而提供的资源中是否包括用于显示规则条形区域的至少一个资源,并且基于识别出资源中包括至少一个资源,处理器120可以通过使用至少一个资源将扩展条形区域切换到规则条形区域。
112.在本公开的各种实施例中,响应于获取指示第二高度小于参考高度的信息,处理器120可以通过使用框架来调用为显示用户界面提供的资源。处理器120可以从调用的资源中获取用于显示扩展条形图区域的至少一个资源,并且可以通过使用获取的至少一个资源来配置规则条形区域。例如,处理器120可以通过使用至少一个资源来配置要在规则条形区域内显示的信息,并且可以配置要显示的信息的排列。响应于配置规则条形区域,处理器120可以将扩展条形区域切换到规则条形区域。
113.在本公开的各种实施例中,规则条形区域可以包括至少一个不可执行对象,用于提供关于在内容区域内显示的应用的执行屏幕的信息,以及至少一个可执行对象,用于提供关于执行屏幕的动作。
114.在本公开的各种实施例中,规则条形区域的配置可以至少部分不同于扩展条形区域的配置。例如,构成规则条形区域中包括的至少一个不可执行对象的文本的字体大小可以小于构成扩展条形区域中包括的至少一个不可执行对象的文本的字体大小。例如,包括在规则条形区域中的至少一个不可执行对象和至少一个可执行对象可以以单行显示,包括在扩展条形区域中的至少一个不可执行对象和至少一个可执行对象可以以多行显示。
115.在本公开的各种实施例中,规则条形区域中的可支持服务的数量可以小于扩展条形区域中的可支持服务的数量。例如,与规则条形区域相比,扩展条形区域还可以包括执行屏幕的摘要信息。例如,当内容区域包括列表时,所述列表包括多个可分类内容,与规则条形区域相比,扩展条形区域还可以包括至少一个可执行对象,指示用于对内容区域中的多个可分类内容进行分类的至少一个标准。例如,当内容区域包括多个内容时,与规则条形区域相比,扩展条形区域还可以包括多个内容的统计信息。例如,当内容区域包括多个内容时,与规则条形区域相比,扩展条形区域还可以包括关于多个内容中具有最高优先级的内
容的信息。然而,这不应被视为限制。
116.如上所述,根据各种实施例的电子设备101可以基于要改变的用户界面的高度,确定由于用户界面的大小的改变,与用户界面的主区域相对应的内容区域的大小不被保证,并且可以基于所述确定将扩展条形区域切换到规则条形区域,从而提高可用性。在本公开的各种实施例中,电子设备101可以通过增强可用性来提供增强的用户体验。
117.图11是图示根据本公开的各种实施例的用于切换或保持条形区域的方法的流程图。该方法可以由图1所示的电子设备101或电子设备101的处理器120执行。
118.参考图11,在操作1110中,处理器120可以在执行应用的同时通过使用显示器140来显示包括内容区域和扩展条形区域并且具有大于参考高度的第一高度的应用的用户界面。在本公开的各种实施例中,操作1110可以与操作1010相对应。
119.在操作1120中,处理器120可以接收用于改变正在显示的用户界面的第一高度的输入。例如,输入可以包括用于将以全屏模式显示的用户界面改变为分屏模式的输入。例如,输入可以包括用于将以全屏模式显示的用户界面改变为弹出屏幕模式的输入。例如,输入可以包括用于改变在弹出屏幕模式下显示的用户界面的大小的输入。然而,这不应被视为限制。
120.在操作1130中,处理器120可以分析输入以识别要改变的高度是否大于或等于参考高度。例如,处理器120可以通过分析输入来识别要改变的高度是否大于或等于参考高度,以保证显示应用的执行屏幕的内容区域的大小。当要改变的高度大于或等于参考高度时,处理器120可以执行操作1140。当要改变的高度小于参考高度时,处理器120可以执行操作1150。
121.在操作1140中,处理器120可以在基于分析的输入识别出要改变的高度大于或等于参考高度的基础上保持扩展条形区域。由于要改变的高度大于或等于参考高度意味着即使保持扩展条形区域,内容区域的大小也得到充分保证,因此处理器120可以保持扩展条形区域的显示。
122.在操作1150中,处理器120可以在基于分析的输入识别出要改变的高度小于参考高度的基础上,将扩展条形区域切换到规则条形区域。由于要改变的高度小于参考高度意味着在保持扩展条形区域的显示时内容区域的大小不能得到保证,因此处理器120可以将扩展条形区域切换到规则条形区域。
123.如上所述,当检测到改变用户界面大小的事件时,根据各种实施例的电子设备101可以根据与用户界面的主区域相对应的内容区域的空间是否得到保证,来确定是在用户界面中提供扩展条形区域还是提供规则条形区域,从而能够提供增强的用户体验。
124.图12是图示根据本公开的各种实施例的基于拖动手势的释放位置来切换或保持扩展条形区域的方法的流程图。该方法可以由图1所示的电子设备101或电子设备101的处理器120执行。
125.参考图12,在操作1210中,处理器120可以在执行应用的同时通过使用显示器140来显示包括内容区域和扩展条形区域并且具有大于参考高度的第一高度的应用的用户界面。在本公开的各种实施例中,操作1210可以与操作1010相对应。
126.在操作1220中,处理器120可以在显示内容区域和扩展条形区域的同时检测从内容区域发起的拖动手势的释放。例如,处理器120可以在显示内容区域和扩展条形区域的同
时,通过使用可操作地与显示器140耦合或包括在显示器140中的触摸敏感表面来识别拖动手势是在内容区域内发起的。处理器120可以在拖动手势在内容区域内被发起之后被保持的同时识别是否释放拖动手势。处理器120可以基于所述识别来检测拖动手势的释放。
127.在操作1230中,处理器120可以响应于所述检测来识别拖动手势的释放位置是否在指定区域内。例如,处理器120可以分析拖动手势以识别拖动手势的释放位置是否在指定区域内。在本公开的各种实施例中,可以在电子设备101内定义指定区域,以识别拖动手势是滚动在内容区域内显示的应用的执行屏幕还是将扩展条形区域切换到规则条形区域。在本公开的各种实施例中,指定区域的大小可以根据应用的类型、在执行屏幕中显示的内容的类型、在扩展条形区域中显示的信息的类型或属性或电子设备101的握持状态(例如,单手握持或双手握持)自适应地改变。在本公开的各种实施例中,可以基于用户选择改变指定区域的大小。
128.在本公开的各种实施例中,当拖动手势的释放位置在指定区域内时,处理器120可以执行操作1240。在本公开的各种实施例中,当拖动手势的释放位置在指定区域外时,处理器120可以执行操作1250。
129.在操作1240中,处理器120可以在基于分析识别出拖动手势的释放位置在指定区域内的基础上,将扩展条形区域切换到规则条形区域。
130.在操作1250中,处理器120可以在基于分析识别出拖动手势的释放位置在指定区域之外的基础上,保持扩展条形区域。
131.如上所述,根据各种实施例的电子设备101能够通过基于拖动手势的释放位置来确定是将扩展条形区域切换到规则条形区域还是保持扩展条形区域来提供增强的用户体验。
132.图13是图示根据本公开的各种实施例的基于拖动手势的释放位置来切换或保持规则条形区域的方法的流程图。该方法可以由图1所示的电子设备101或电子设备101的处理器120执行。
133.参考图13,在操作1310中,处理器120可以显示包括内容区域和规则条形区域的用户界面。
134.在操作1320中,处理器120可以在显示包括内容区域和规则条形区域的用户界面的同时检测从内容区域发起的拖动手势的释放。例如,处理器120可以在显示内容区域和规则条形区域的同时,通过使用可操作地与显示器140耦合或包括在显示器140中的触摸敏感表面来识别拖动手势是在内容区域内发起的。处理器120可以在拖动手势在内容区域内被发起之后被保持的同时识别拖动手势是否被释放。处理器120可以基于所述识别来检测拖动手势的释放。
135.在操作1330中,处理器120可以响应于所述检测来识别拖动手势的释放位置是否在指定区域内。例如,处理器120可以分析拖动手势以识别拖动手势的释放位置是否在指定区域内。在本公开的各种实施例中,可以在电子设备101内定义指定区域,以识别拖动手势是滚动在内容区域内显示的应用的执行屏幕还是将扩展条形区域切换到规则条形区域。在本公开的各种实施例中,指定区域的大小可以根据应用的类型、在执行屏幕中显示的内容的类型、在规则条形区域中显示的信息的类型或属性或电子设备101的握持状态(例如,单手握持或双手握持)自适应地改变。例如,在本公开的各种实施例中,可以基于用户选择改
变指定区域的大小。
136.在本公开的各种实施例中,当拖动手势的释放位置在指定区域内时,处理器120可以执行操作1340。在本公开的各种实施例中,当拖动手势的释放位置在指定区域外时,处理器120可以执行操作1350。
137.在操作1340中,处理器120可以在基于分析识别出拖动手势的释放位置在指定区域内的基础上,将规则条形区域切换到扩展条形区域。
138.在操作1350中,处理器120可以在基于分析识别出拖动手势的释放位置在指定区域之外的基础上,保持规则条形区域。
139.如上所述,根据各种实施例的电子设备101能够通过基于拖动手势的释放位置来确定是将规则条形区域切换到扩展条形区域还是保持规则条形区域来提供增强的用户体验。
140.图14是图示根据本公开的各种实施例的基于要改变的用户界面的高度和宽度来切换或保持条形区域的方法的流程图。该方法可以由图1所示的电子设备101或电子设备101的处理器120执行。
141.参考图14,在操作1410中,处理器120可以在执行应用的同时显示包括内容区域和扩展条形区域并且具有大于参考高度的第一高度的用户界面。在本公开的各种实施例中,操作1410可以与操作1010相对应。
142.在操作1420中,处理器120可以接收用于将正在显示的用户界面的第一高度改变为小于参考高度的第二高度的输入。在本公开的各种实施例中,输入可以是不仅用于将用户界面的第一高度改变为第二高度,而且还用于改变用户界面的宽度的输入。
143.在操作1430中,处理器120可以识别要由输入改变的用户界面的宽度是否大于参考宽度。在本公开的各种实施例中,由于要改变的用户界面的宽度是用于确定内容区域的大小的参数,因此处理器120可以将要改变的用户界面的宽度与参考宽度进行比较。在本公开的各种实施例中,可以在电子设备101内定义参考宽度,以识别要改变的用户界面中的内容区域的空间是否得到充分保证。例如,处理器120可以分析输入以识别要改变的用户界面的宽度是否大于参考宽度。
144.在本公开的各种实施例中,当要改变的用户界面的宽度小于或等于参考宽度时,处理器120可以执行操作1440。在本公开的各种实施例中,当要改变的用户界面的宽度大于参考宽度时,处理器120可以执行操作1450。
145.在操作1440中,处理器120可以在基于对输入的分析识别出要改变的用户界面的宽度小于或等于参考宽度的基础上,将扩展条形区域切换到规则条形区域。
146.在操作1450中,处理器120可以在基于对输入的分析识别出要改变的用户界面的宽度大于参考宽度的基础上,保持扩展条形区域。
147.如上所述,根据各种实施例的电子设备101能够通过不仅考虑要改变的用户界面的高度而且还考虑宽度来确定是提供扩展条形区域还是规则条形区域来提供增强的用户体验。
148.如上所述,根据各种实施例,存储在非暂时性计算机可读存储介质中的一个或多个程序可以包括指令,当由具有显示器的电子设备的一个或多个处理器执行时,使得电子设备:在执行不同于一个或多个程序的应用程序的同时,通过使用显示器来显示应用的用
户界面,所述用户界面包括内容区域和布置在内容区域正上方的扩展条形区域,并且具有大于参考高度的第一高度;接收用于将正在显示的用户界面的第一高度改变为小于参考高度的第二高度的输入;以及基于接收到输入,通过使用显示器将应用程序的用户界面中包括的扩展条形区域切换为面积小于扩展条形区域面积的规则条形区域。
149.在本公开的各种实施例中,输入可以是用于执行与一个或多个程序和应用程序不同的另一个应用程序的输入以及所述应用程序,并且一个或多个程序可以包括指令,当指令由电子设备的一个或多个处理器执行时,使电子设备:响应于接收到输入,执行另一应用程序;以及,响应于执行另一应用程序,通过使用显示器来显示另一应用程序的另一用户界面以及应用程序的用户界面,所述应用程序的用户界面包括从扩展条形区域切换的规则条形区域。在本公开的各种实施例中,另一应用的另一用户界面可以显示在应用的用户界面的正下方或正上方,该所述应用程序的用户界面包括从扩展条形区域切换的规则条形区域。
150.在本公开的各种实施例中,一个或多个程序可以包括指令,当指令由一个或多个处理器执行时,使电子设备:响应于执行另一应用,识别另一应用的另一用户界面的第三高度是否大于参考高度,另一应用的另一用户界面将与应用的用户界面一起显示,所述用户界面包括从扩展条形区域切换而来的规则条形区域;响应于识别出第三高度大于参考高度,通过使用显示器来显示另一应用的另一用户界面及应用的用户界面,所述另一用户界面包括另一内容区域和布置在另一内容区域正上方的另一扩展条形区域,所述用户界面包括从扩展条形区域切换的规则条形区域;以及,响应于识别出第三高度小于或等于参考高度,通过使用显示器来显示另一应用的另一用户界面以及应用的用户界面,所述另一用户界面包括另一内容区域和布置在另一内容区域正上方的另一规则条形区域,所述用户界面包括从扩展条形区域切换的规则条形区域。
151.在本公开的各种实施例中,输入可以是用于将应用的用户界面的显示模式从全屏模式切换到弹出屏幕模式的输入,并且一个或多个程序可以包括指令,当指令由一个或多个处理器执行时,使电子设备响应于接收到输入,通过使用显示器将应用的用户界面显示为叠加在主屏幕上,所述用户界面包括从扩展条形区域切换的规则条形区域。
152.在本公开的各种实施例中,一个或多个程序还可以包括指令,当指令由一个或多个处理器执行时,使得电子设备接收用于将正在显示的用户界面的第一高度改变为大于或等于参考高度的第三高度的另一输入,并且,基于接收到另一个输入,保持应用的用户界面中包括的扩展条形区域。
153.在本公开的各种实施例中,一个或多个程序还可以包括指令,当指令由一个或多个处理器执行时,使电子设备:在显示包括内容区域和扩展条形区域的用户界面的同时,检测从内容区域发起的拖动手势的释放;基于识别出拖动手势的释放位置在显示器的显示区域中的指定区域内,通过使用显示器将应用的用户界面中包括的扩展条形区域切换到规则条形区域;以及基于识别出拖动手势的释放位置在显示区域中的指定区域之外,保持应用的用户界面中包括的扩展条形区域。
154.在本公开的各种实施例中,一个或多个程序还可以包括指令,当指令由一个或多个处理器执行时,使电子设备:在显示包括内容区域和规则条形区域的用户界面的同时,检测从内容区域发起的拖动手势的释放;基于识别出拖动手势的释放位置在显示器的显示区
域中的指定区域内,通过使用显示器将应用的用户界面中包括的规则条形区域切换到扩展条形区域;以及基于识别出释放拖动手势的位置在显示区域中的指定区域之外,保持应用的用户界面中包括的规则条形区域。
155.在本公开的各种实施例中,一个或多个程序还可以包括指令,指令在由一个或多个处理器执行时,使得电子设备:响应于接收到输入,识别要由输入改变的用户界面的宽度是否大于参考宽度;响应于识别出宽度小于或等于参考宽度,通过使用显示器将包括在应用的用户界面中的扩展条形区域切换到规则条形区域;以及响应于识别出宽度大于参考宽度,保持扩展条形区域。
156.基于本公开中公开的权利要求或实施例的方法可以硬件、软件或两者的组合来实现。
157.当以软件实现时,可以提供用于存储一个或多个程序(软件模块)的计算机可读存储介质。存储在计算机可读存储介质中的一个或多个程序被配置为由电子设备中的一个或多个处理器执行。一个或多个程序包括用于允许电子设备执行基于本公开中公开的权利要求或实施例的方法的指令。
158.程序(软件模块或软件)可以被存储在随机存取存储器、包括闪存的非易失性存储器、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、磁盘存储设备、光盘rom(cd

rom)、数字多功能光盘(dvd)或其他形式的光存储设备,以及磁带中。可替换地,程序可以被存储在由所有或部分这些存储介质组合配置的存储器中。另外,所配置的存储器可以是复数。
159.此外,程序可以被存储在能够通过诸如互联网、内部网、局域网(lan)、广域网(wlan)或存储区域网(san)的通信网络或通过组合这些网络而配置的通信网络来访问电子设备的可连接存储设备中。存储设备可以经由外部端口访问执行本发明实施例的设备。另外,通信网络上的附加存储设备可以访问执行本发明实施例的设备。
160.在本公开的上述具体实施例中,根据具体实施例,本公开中包括的元件以单数或复数形式表示。然而,为了便于解释,根据建议的情况适当地选择单数或复数形式,并且本公开不限于单个元件或复数元件。以复数形式表示的元件可以被配置为单数形式,或者以单数形式表示的元件可以被配置为复数形式。
161.虽然在本公开的详细描述中已经描述了具体实施例,但是本领域技术人员将理解,在不脱离由所附权利要求所定义的本公开的精神和范围的情况下,可以在形式和细节上进行各种改变。因此,本公开的各种实施例的范围不是由所描述的实施例定义的,而是由所附权利要求书或权利要求书的等同物定义的。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献