基于上下文状态的用户界面格式适应制造技术

技术编号:27390863 阅读:38 留言:0更新日期:2021-02-21 13:59
可以调整用户界面区域的一个或多个用户界面控件的用户界面控件格式,以适应计算机系统中的当前上下文用户界面活动状态。这种格式的调整可以产生指示调整格式的用户界面适应指令。这种格式的调整可以使用表示计算机系统中的当前上下文用户界面活动状态的数据。另外,当前上下文用户界面活动状态可以是显示计算机应用程序的状态以外的状态。用户界面适应指令可以用于生成具有该用户界面适应指令中指示的调整格式的用户界面区域。可以针对计算机系统中的显示的计算机应用程序,在计算机显示器上以调整格式来呈现用户界面区域。示器上以调整格式来呈现用户界面区域。示器上以调整格式来呈现用户界面区域。

【技术实现步骤摘要】
【国外来华专利技术】基于上下文状态的用户界面格式适应

技术介绍

[0001]用户界面格式通常是静态的,其中显示的用户界面控件的格式保持不变,而不考虑要显示用户界面控件的用户配置文件所特定的当前上下文或者计算机系统中的其它当前上下文。如本文所使用的,用户界面控件是指在用户界面区域中显示的交互元素,其中交互是响应于用户输入而发生的。用户界面控件的一些例子包括显示的按钮、复选框、可选菜单项、滚动条和滑块。已经根据历史上下文对用户界面格式进行了一些调整,例如根据菜单项的使用频率或最近使用过的菜单项来调整这些项。即使这样的历史上下文通常也受限于正在为其显示用户界面区域的计算机应用程序中的上下文,并且通常不是特定于正在显示用户界面区域所对应的用户配置文件。

技术实现思路

[0002]可以通过调整用户界面区域的用户界面控件的格式以适合计算机系统的当前上下文状态来提高计算机系统的效率和/或可用性,即使这种状态来自于要显示的用户界面区域所针对的应用程序之外。该当前上下文状态可以包括:特定于要向其显示用户界面区域的用户配置文件的上下文状态。
[0003]在一个例子中,这些工具和技术可以包括:接收针对在计算机系统中的显示的计算机应用程序,在计算机显示器上显示用户界面区域的请求。响应于接收到进行显示的所述请求,可以调整所述用户界面区域的一个或多个用户界面控件的用户界面控件格式,以适应所述计算机系统中的当前上下文用户界面活动状态。所述用户界面控件格式的所述调整可以产生指示所述用户界面区域的所调整的用户界面控件格式的用户界面适应指令。所述用户界面控件格式的所述调整可以使用表示所述计算机系统中的所述当前上下文用户界面活动状态的数据。此外,所述当前上下文用户界面活动状态可以是所述显示的计算机应用程序的状态以外的状态。该技术还可以包括:使用所述用户界面适应指令,生成具有所述用户界面适应指令中指示的所调整的用户界面控件格式的所述用户界面区域。可以控制所述用户界面区域的呈现,使得所述计算机系统针对所述计算机系统中的所述显示的计算机应用程序,在所述计算机显示器上以所调整的用户界面控件格式来呈现所述用户界面区域。
[0004]在这些工具和技术的另一个例子中,可以接收使计算机系统中的计算机应用程序里的计算机显示器上的用户界面区域适应当前上下文用户界面活动状态的请求。响应于接收到进行适应的所述请求,可以调整所述用户界面区域的用户界面控件格式,以适应所述计算机系统中的当前上下文用户界面活动状态。所述适应可以包括:从一组可用的用户界面控件中选择一个用户界面控件的子集以包含在所述用户界面区域中。所述一组可用的用户界面控件可以包括未包含在所述用户界面控件的子集中的其它用户界面控件。所述用户界面控件的子集的所述选择可以使用表示所述计算机系统中的当前上下文用户界面活动状态的数据,其中所述当前上下文用户界面活动状态是所述计算机应用程序的状态以外的状态。可以向所述计算机应用程序发送用户界面适应指令。所述适应指令可以包括:在所述
用户界面区域中包含所述用户界面控件的子集以显示在所述计算机系统中的计算机显示器上的一个或多个指令。
[0005]通过阅读以下详细说明并查看相关附图,上面所明确描述的功能和技术优势之外的其它功能和优势将变得显而易见。提供本概括部分以便用简化的形式介绍概念选择。将在以下的详细描述中进一步描述这些概念。本概括部分并不是旨在标识本专利技术的关键特征或本质特征,也不是旨在用于限制本专利技术的保护范围。类似地,本专利技术不限于解决在
技术介绍
、详细描述或附图中讨论的特定技术、工具、环境、缺点或优点的实施方式。
附图说明
[0006]图1是可以在其中实现所描述的工具和技术中的一个或多个的适当计算环境的框图。
[0007]图2是计算机化上下文用户界面格式适应系统的示意图。
[0008]图3是上下文用户界面适应准备的框图。
[0009]图4是运行时用户界面处理的流程图。
[0010]图5是第一电子邮件通知用户界面区域的视图。
[0011]图6是与图5中的用户界面区域具有相同类型的第二电子邮件通知用户界面区域的视图,但是具有与图5的第一电子邮件通知用户界面区域不同的格式。
[0012]图7是第一呼叫用户界面区域的视图。
[0013]图8是与图7中的用户界面区域具有相同类型的第二呼叫用户界面区域的视图,但是具有与图7的第一呼叫用户界面区域不同的格式。
[0014]图9是基于上下文状态的用户界面适应技术的流程图。
[0015]图10是另一种基于上下文状态的用户界面适应技术的流程图。
[0016]图11是另一种基于上下文状态的用户界面适应技术的流程图。
具体实施方式
[0017]本文所描述的方面针对于改进计算机系统中的适应用户界面区域的技术和工具。这种改进可以源自于单独地或组合地使用各种技术和工具。
[0018]这样的技术和工具可以包括:使用关于当前上下文的上下文信号或数据来调整用户界面区域的格式,例如,在所呈现的用户界面中呈现不同组的用户界面控件(例如,操作按钮)以适合于计算机系统中的不同上下文。可以针对来自不同应用程序的用户界面区域或其它呈现的用户界面区域,进行用户界面格式的这种上下文适应。例如,可以对电子邮件进行用户界面格式的上下文适应,其中,根据上下文数据中指示的当前上下文,传入的电子邮件或者甚至正在草拟的电子邮件可以显示不同的操作按钮(例如,与一些上下文一起呈现的但不与其它上下文一起呈现的突出显示的“保存草稿”按钮、或者出现在一些上下文中但不存在于其它上下文中的贪睡按钮,具体取决于使用这些按钮的可能性,如当前上下文数据所指示以及历史数据所告知的)。再举一个例子,用于在智能电话上呼叫的显示可以包括一个不使用免提呼叫即可通话的操作按钮、以及可使用免提呼叫通话的另一个按钮。但是,如果用户如上下文数据所指示的正在驾驶,则可以只给出一个呼叫按钮,并且该按钮始终可以在免提电话上呼叫。同样,这可以利用诸如数字助理之类的中央服务,其可以利用许
多不同类型的上下文数据。例如,作为数字助理插件的一部分,可以存在用户界面适应引擎。
[0019]可以在第一方和第三方应用程序能够与用户界面适应服务或平台集成的系统中,利用用户界面格式的上下文适应。例如,应用程序可以为该服务提供针对用户界面区域的许多不同的潜在用户界面控件的指示。该服务可以基于用户配置文件的当前上下文和学习到的行为,决定在针对用户配置文件而显示用户界面区域时显示哪些控件。用户界面格式的上下文适应也可以在许多其它场景中使用。在一些场景中,该适应可以特定于要显示用户界面区域所针对的用户配置文件。例如,在适应和/或适应模型(其用于分析当前上下文数据)中分析的当前上下文数据,可以特定于要显示用户界面区域所针对的用户配置文件。例如,即使要在计算机系统中的不同计算设备中显示用户界面区域,在计算机系统中分析的当前上下文数据也可能特定于用户配置文件与计算机系统中一个计算设备的交互。
[0020]用户界面格式的上下文适应可以通过以适合于当前上下文的格式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种计算机系统,其包括:至少一个处理器;以及存储器,其包括存储在其上的指令,当所述指令由至少一个处理器执行时,使至少一个处理器执行使用户界面区域适应当前上下文用户界面活动状态的动作,其中所述动作包括:接收针对在所述计算机系统中的显示的计算机应用程序,在计算机显示器上显示所述用户界面区域的请求;响应于接收到进行显示的所述请求,调整所述用户界面区域的一个或多个用户界面控件的用户界面控件格式,以适应所述计算机系统中的当前上下文用户界面活动状态,其中所述用户界面控件格式的所述调整用于产生指示所述用户界面区域的所调整的用户界面控件格式的用户界面适应指令,其中所述用户界面控件格式的所述调整使用表示所述计算机系统中的所述当前上下文用户界面活动状态的数据,并且其中所述当前上下文用户界面活动状态是所述显示的计算机应用程序的状态以外的状态,其中,所述用户界面区域的所述用户界面控件格式的所述调整包括:选择一个或多个用户界面控件以包含在所述用户界面区域中;使用所述用户界面适应指令,生成具有所述用户界面适应指令中指示的所调整的用户界面控件格式的所述用户界面区域;以及针对所述计算机系统中的所述显示的计算机应用程序,控制在所述计算机显示器上以所调整的用户界面控件格式来呈现所述用户界面区域。2.根据权利要求1所述的计算机系统,其中,所述用户界面控件格式的所述调整包括:从一组可用的用户界面控件中选择用户界面控件的子集,以包含在所述用户界面区域中,其中,所述一组可用的用户界面控件包括未包括在所述用户界面控件的子集中的其它用户界面控件,其中,所述适应指令包括将所述用户界面控件的子集包括在所述用户界面区域中的一个或多个指令。3.根据前述权利要求中的一项或多项所述的计算机系统,其中,所述用户界面控件格式的所述调整包括:使用用户界面适应模型来处理表示所述计算机系统中的所述当前上下文用户界面活动状态的所述数据,以选择用于包含在所述用户界面区域中的一个或多个用户界面组件。4.根据权利要求3所述的计算机系统,其中,所述模型包括机器学习模型。5.根据权利要求3所述的计算机系统,其中,所述模型包括基于规则的模型。6.根据前述权利要求中的一项或多项所述的计算机系统,其中,所述用户界面控件格式的所述调整包括:通过在所述计算机系统中运行的用户界面适应管理器来调整所述用户界面控件格式,其中,所述当前上下文用户界面活动状态是所述适应管理器在其中运行的应用程序的状态以外的状态。7.根据前述权利要求中的一项或多项所述的计算机系统,其中,所述计算机系统中的所述当前上下文用户界面活动状态包括所述计算机系统中的特定于用户配置文件的上下文用户界面活动状态,其中将针对所述用户配置文件来呈现所述用户界面区域。8.一种使用户界面区域适应当前上下文用户界面活动状态的计算机实现的方法,包括:
接收使计算机系统中的计算机应用程序里的计算机显示器上的用户界面区域适应当前上下文用户界面活动状态的请求;响应于接收到进行适应的所述请求,调整所述用户界面区域的用户界面控件格式,以适应所述计算机系统中的当前上下文用户界面活动状态,其中所述用户界面控件格式的所述调整包括:从一组可用的用户界面控件中选择用户界面控件的子集以包含在所述用户界面区域中,其中所述一组可用的用户界面控件包括未包含在所述用户界面控件的子集中的其它用户界面控件,其中使用表示所述计算机系统中的当前上下文用户界面活动状态的数据来选择所述用户界...

【专利技术属性】
技术研发人员:R
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:

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

1