可缩放用户界面显示制造技术

技术编号:14289279 阅读:74 留言:0更新日期:2016-12-25 19:34
一种用于在显示设备上显示可缩放用户界面的方法,包括:布置应用功能和信息的多个区域,用于在应用的指定区域内基本上内嵌显示;识别在应用的指定区域内的用户界面的可用空间的量;比较可用的应用空间的量和应用功能和信息的多个区域所使用的空间的量;以及根据一个或多个预定缩放优先级,调整应用功能和信息的多个区域中的至少一个的视觉显示,以在所述应用的指定区域内容纳所述可用空间。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
用于准备和处理富文本文档的软件应用提供平台以使得用户能够写、计算、组织、准备演示、发送和接收电子邮件、编曲等。例如,现代电子文字处理应用允许用户准备多种有用的文档。现代电子表单应用允许用户输入、操纵和组织数据。现代电子幻灯片演示应用允许用户创建包括文本、图片、数据或其它有用对象的多个幻灯片演示。这种应用可以在所有形状和尺寸的设备上使用。
技术实现思路
提供该“
技术实现思路
”是为了引入将在下文“具体实施方式”中进一步描述的简化形式的概念选择。该“
技术实现思路
”并不意图识别所要求保护主题的关键特征或必要特征,并且也不意图用于帮助确定所要求保护主题的范围。本公开的实施例涉及显示可缩放的集成应用用户界面。用户界面可以是应用的功能格局(landscape),其基本上内嵌和以各种组合容纳和显示应用功能控制件和信息的多个区域。在一些实施例中,第一区域显示多个可选功能分组,第二区域显示文档信息,以及第三区域显示多个个体功能控制件。用户界面可以检测在应用的可用屏幕空间内的改变,并相应调整功能格局。根据本公开的方面,一种用于在显示设备处显示用户界面的方法,包括:布置应用功能和信息的多个区域;识别对用户界面的可用空间的量;比较可用应用空间的量和应用功能和信息的多个区域所使用的空间的量;以及根据一个或多个预定缩放优先级,调整应用功能和信息的多个区域的至少一个的视觉显示,以在所述应用的指定区域内容纳所述可用空间。根据本公开的方面,一种系统,包括:至少部分由计算设备执行的应用,所述计算设备包括:至少一个处理器;包含计算机可执行指令的存储器,当由至少一个处理器执行时,所述指令使得计算设备执行包括以下步骤的方法:布置应用功能和信息的多个区域,用于在应用的指定区域内基本上内嵌显示;识别在应用的指定区域内的用户界面的可用空间的量;比较可用应用空间的量与应用功能和信息的多个区域所使用的空间的量;以及根据一个或多个预定缩放优先级,调整应用功能和信息的多个区域的至少一个的视觉显示,以在所述应用的指定区域内容纳所述可用空间。附图说明在说明书和附图中的不同例子中使用相同的附图标记可以表示类似或相同的项。参考后续附图描述非限制性和非穷尽实施例,在附图中:图1是示出为本公开的实施例提供图示操作环境的个人计算机的架构的框图。图2是根据本公开的实施例用于提供可缩放用户界面的方法的流程图。图3是根据本公开的实施例的示出内嵌用户界面的计算机屏幕显示的图示。图4示出了局部计算机屏幕显示,其示出了包括带状命令区域和信息区域的内嵌用户界面。图5示出了包括带状命令区域和搜索入口点的局部内嵌用户界面。图6示出了包括同步功能的局部内嵌用户界面。图7示出了包括快速命令区域的局部内嵌用户界面。图8示出了包括工具条的局部内嵌用户界面。图9A-9D示出了内嵌用户界面的缩放。图10A-10C示出了显示包括一个或多个扩展或最小化元素的内嵌用户界面的实施例的计算机屏幕。图11示出了显示在电子表单应用中的内嵌用户界面的实施例的计算机屏幕。图12是示出可以实践本公开的实施例的计算设备的示例性物理组件的框图。图13A和13B是可以实践本公开的实施例的移动计算设备的简化框图。图14是可以实践本公开的实施例的分布式计算系统的简化框图。具体实施方式本公开的实施例涉及显示可缩放的集成应用用户界面。用户界面可以是应用的功能格局,其实质上内嵌的和以各种组合容纳和显示应用功能控制件和信息的多个区域。在一些实施例中,第一区域显示多个可选的功能分组,第二区域显示文档信息,第三区域显示多个个体功能控制件。用户界面可以检测用于应用的可用屏幕空间中的改变,并可以相应调整功能格局。现在参考附图,其中在若干附图中的类似数字表示类似元素,本专利技术的方面和示例性操作环境将在图1中描述,并且后续讨论意图提供对可以实现本专利技术的合适的计算环境的简略的、一般的描述。虽然在结合在个人计算机的操作系统上运行的应用程序执行程序模块的一般上下文中描述本专利技术,但本领域技术人员可以认识到,本专利技术还可以结合其它程序模块实现。一般而言,程序模块包括例程、程序、组件、数据结构和执行特定任务或实现特定抽象数据类型的其它类型的结构。此外,本领域技术人员将理解的是,本专利技术可以通过其它计算机系统配置实现,包括手持设备、多处理器系统、基于微处理器的或可编程的消费者电子、迷你计算机、大型计算机等。本专利技术还可以实践于分布式计算环境中,其中通过经由通信网络链接的远程处理设备执行任务。在分布式计算环境中,程序模块可以位于本地和远程存储器存储设备中。现在转向图1,将描述用于实践本专利技术的各个实施例的个人计算机2的说明性计算机架构。图1中示出的计算机架构示出了传统个人计算机,其包括中央处理单元4(“CPU”)、系统存储器6(包括随机存取存储器8(“RAM”)和只读存储器(“ROM”)10)、以及将存储器耦合到CPU 4的系统总线12。基本输入/输出系统可以存储于ROM 10中,所述基本输入/输出系统包括例如在启动期间帮助在计算机内的元素之间转移信息的基本例程。个人计算机2还可以包括大容量存储设备14,用于存储操作系统16、应用程序(例如,应用程序205)和数据。大容量存储设备14可以通过连接到总线12上的大容量存储设备控制器(未示出)连接到CPU 4。大容量存储设备14及其相关联的计算机可读介质可以为个人计算机2提供非易失性存储设备。虽然这里包含的计算机可读介质的描述指的是大容量存储设备,例如硬盘或CD-ROM驱动,但是本领域的技术人员可以理解的是,计算机可读介质可以是任意的可用介质,其可以由个人计算机2访问。根据本公开的各个实施例,个人计算机2可以利用通过TCP/IP网络18(例如,因特网)到远程计算机的逻辑连接,在联网环境中操作。个人计算机2可以通过连接到总线12上的网络接口单元20连接到TCP/IP网络18。应该理解的是,网络接口单元20还可以用于连接到其它类型的网络和远程计算机系统。个人计算机2还可以包括输入/输出控制器22,用于接收和处理来自多个设备的输入,包括键盘或鼠标(未示出)。类似地,输入/输出控制器22可以向显示屏、打印机或其它类型的输出设备提供输出。如上简述,多个程序模块和数据文件可以存储于个人计算机2的大容量存储设备14和RAM 8中,包括适于控制联网的个人计算机的操作的操作系统16,例如Redmond,Wash的Microsoft Corporation的WINDOWS操作系统。大容量存储设备14和RAM 8还可以存储一个或多个应用程序。特别地,大容量存储设备14和RAM 8可以存储用于向用户提供多个功能的应用程序105。例如,应用程序105可以包括多种类型的程序,例如,文字处理应用、电子表单应用、桌面出版应用等。根据一些实施例,应用程序105可以包括提供文字处理功能、幻灯片演示功能、电子表单功能、数据库功能等的多个功能软件应用。包括多个功能应用105的一些个体程序模块可以包括文字处理应用125、电子邮件应用130、幻灯片演示应用135、电子表单应用140和数据库应用145。后续讨论描述了本公开的用于显示和缩放内嵌(例如,集成到一行或一列中)用户界面的示例性过程。在后续讨论部分中,将参考上述在图1中描述的环境。在至少一些实施例中本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201580018659.html" title="可缩放用户界面显示原文来自X技术">可缩放用户界面显示</a>

【技术保护点】
一种方法,包括:布置应用功能和信息的多个区域,用于在用户界面的指定区域内基本上内嵌显示;为用于显示的应用功能和信息的所述多个区域的每个元素计算像素尺寸;总计所述用户界面的总尺寸;识别在所述用户界面的所述指定区域内的用户界面的可用空间的量;比较所述用户界面的总尺寸和所述可用空间的量;以及基于所述比较,根据一个或多个预定缩放优先级,调整应用功能和信息的所述多个区域中的至少一个的视觉显示,以在所述用户界面的所述指定区域内容纳所述可用空间。

【技术特征摘要】
【国外来华专利技术】2014.04.01 US 61/973,678;2014.07.22 US 14/338,0781.一种方法,包括:布置应用功能和信息的多个区域,用于在用户界面的指定区域内基本上内嵌显示;为用于显示的应用功能和信息的所述多个区域的每个元素计算像素尺寸;总计所述用户界面的总尺寸;识别在所述用户界面的所述指定区域内的用户界面的可用空间的量;比较所述用户界面的总尺寸和所述可用空间的量;以及基于所述比较,根据一个或多个预定缩放优先级,调整应用功能和信息的所述多个区域中的至少一个的视觉显示,以在所述用户界面的所述指定区域内容纳所述可用空间。2.根据权利要求1所述的方法,其中所述布置包括:布置信息区域、带状命令区域、文档信息区域、搜索区域、同步区域和快速命令区域中的至少两个的内嵌显示。3.根据权利要求1所述的方法,其中,所述识别包括:通过确定在所述可用空间的宽度或高度中的一个或多个中可用像素的数量,计算可用用户界面宽度或高度。4.根据权利要求1所述的方法,其中,所述调整包括:向应用功能和信息的所述多个区域中的一个或多个应用截短层级;对所述文档信息区域和功能区域中的至少一个执行至少一个截短操作,直到所述至少一个截短操作足以使所述用户界面适合在所述可用空间内;其中对所述用户界面的所述功能区域和所述信息区域中的至少一个执行所述至少一个截短操作包括:消除与一个或多个功能图标相关联的且与所述一个或多个功能图标相邻显示的文本。5.根据权利要求1所述的方法,其中,所述调整包括:对应用功能和信息的所述多个区域中的一个或多个应用截短层级;以及将所述带状命令区域截短到用作带状命令功能的入口点的开关元素。6.根据权利要求1所述的方法,其中,所述显示设备包括以下中的至少一个:移动设备;智能设备;平板计算机;智能表;可穿戴计算机;个人计算机;台式计算机;以及膝上计算机。7.根据权利要求1所述的方法,其中,所述应用是以下中的至少一个:电子邮件应用;社交...

【专利技术属性】
技术研发人员:J·考夫塔尔T·斯波米尔M·罗德里格E·基金伊尔C·S·瓦尔克HW·叶
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1