图形用户界面中的快捷链接制造技术

技术编号:16038179 阅读:33 留言:0更新日期:2017-08-19 20:00
提供了用于在电子设备的图形用户界面GUI中提供快捷链接以跳过多个GUI屏幕中的至少一个的方法、系统和计算机程序产品。这可基于来自对GUI的更早访问的GUI统计数据。可通过响应于用户动作将GUI从当前GUI屏幕切换到多个GUI屏幕中的下一个GUI屏幕来显示多个GUI屏幕,从而使用户能够通过GUI屏幕导航。可基于当前GUI屏幕和在对GUI的当前访问中显示的可能的在先GUI屏幕,在对GUI的当前访问中生成最近导航历史。可基于最近导航历史和GUI统计数据来识别至少一个候选路径。可在至少一个候选路径内确定目标GUI屏幕。快捷链接可被设置为指向目标GUI屏幕,以使电子设备响应于用户激活快捷链接将GUI切换到确定的目标GUI屏幕。可在当前GUI屏幕中显示快捷链接。

【技术实现步骤摘要】
图形用户界面中的快捷链接
技术介绍
本专利技术一般地涉及电子设备,例如计算机和计算机软件,并且特别涉及用于在图形用户界面(GUI)中提供快捷链接的方法、系统和计算机程序产品。通过电子设备显示的GUI可以具有当用户通过GUI导航时以逐个屏幕的方式向用户显示的多个屏幕。在大多数时间,用户将不需要访问多个屏幕中的每一个。相反,在特定情况下,用户可能仅需要多个屏幕中的一些屏幕。然而,仅仅出于最终到达GUI的期望屏幕的原因,可能需要用户导航通过其不感兴趣的一个或多个屏幕。因此,需要用于通过GUI提供更好导航的改进的设备、系统、方法和计算机程序产品。
技术实现思路
根据一个方面,提供了一种在电子设备的图形用户界面GUI中提供快捷链接的方法,用于基于来自对GUI的更早访问的GUI统计数据跳过多个GUI屏幕中的至少一个。统计数据涉及至少一个路径(其在更早访问中已被导航至少一次),包括多个GUI屏幕中的GUI屏幕的序列。电子设备被配置为通过响应于用户动作将GUI从当前GUI屏幕切换到多个GUI屏幕中的下一个GUI屏幕来显示多个GUI屏幕,从而使得用户能够通过GUI屏幕进行导航。该方法包括通过电子设备基于当前GUI屏幕和在对GUI的当前访问中显示的可能的在先GUI屏幕,在对GUI的当前访问中生成最近导航历史。该方法还包括通过电子设备基于最近导航历史和GUI统计数据来识别至少一个候选路径。识别至少一个候选路径可包括确定最近导航历史是否对应于至少一个候选路径的子序列。该方法还包括通过电子设备确定在至少一个候选路径内的目标GUI屏幕。目标GUI屏幕是下一个GUI屏幕之后的GUI屏幕。该方法还包括通过电子设备将快速链接设置为指向目标GUI屏幕,以使电子设备响应于用户激活快捷链接而将GUI切换到所确定的目标GUI屏幕。该方法还包括通过电子设备在当前GUI屏幕中显示快捷链接。根据另一方面,提供了一种包括处理器和存储器的装置。存储器包括程序代码,该程序代码当被处理器执行时使装置在装置的图形用户界面GUI中提供快捷链接,用于基于来自对GUI的更早访问的GUI统计数据跳过多个GUI屏幕中的至少一个。统计数据涉及至少一个路径(其在更早访问中已被导航至少一次),包括多个GUI屏幕中的GUI屏幕的序列。该装置被配置为通过响应于用户动作而将GUI从当前GUI屏幕切换到多个GUI屏幕中的下一个GUI屏幕来显示多个GUI屏幕,从而使得用户能够通过GUI屏幕进行导航。该装置还被使得基于当前GUI屏幕和在对GUI的当前访问中显示的可能的在先GUI屏幕而在对GUI的当前访问中生成最近导航历史。该装置还被使得基于最近导航历史和GUI统计数据来识别至少一个候选路径。识别所述至少一个候选路径可包括确定最近导航历史是否对应于至少一个候选路径的子序列。该装置还被使得确定至少一个候选路径内的目标GUI屏幕。目标GUI屏幕是下一个GUI屏幕之后的GUI屏幕。该装置还被使得将快捷链接设置为指向目标GUI屏幕,以使得该装置响应于用户激活快捷链接而将GUI切换到所确定的目标GUI屏幕。该装置还被使得在当前GUI屏幕中显示快捷链接。根据另一方面,提供了一种计算机程序产品,其包括包含程序代码的非暂态计算机可读存储介质。该程序代码被配置为当被处理器执行时使该处理器在电子设备的图形用户界面GUI中提供快捷链接,用于基于来自对GUI的更早访问的GUI统计数据跳过多个GUI屏幕中的至少一个。统计数据涉及至少一个路径(其在更早访问中已被导航至少一次),包括多个GUI屏幕中的GUI屏幕的序列。电子设备被配置为通过响应于用户动作而将GUI从当前GUI屏幕切换到多个GUI屏幕中的下一个GUI屏幕来显示多个GUI屏幕,从而使得用户能够通过GUI屏幕进行导航。处理器还被使得基于当前GUI屏幕和在对GUI的当前访问中显示的可能的在先GUI屏幕,在对GUI的当前访问中生成最近导航历史。处理器还被使得基于最近导航历史和GUI统计数据来识别至少一个候选路径。识别至少一个候选路径可包括确定最近导航历史是否对应于至少一个候选路径的子序列。处理器还被使得确定至少一个候选路径内的目标GUI屏幕。目标GUI屏幕是下一个GUI屏幕之后的GUI屏幕。处理器还被使得将快捷链接设置为指向目标GUI屏幕,以使得处理器响应于用户激活快捷链接而将GUI切换到所确定的目标GUI屏幕。处理器还被使得在当前GUI屏幕中显示快捷链接。附图说明并入并构成本说明书的一部分的附图例示出各种实施例,并且与上面给出的一般描述以及下面给出的实施例的详细描述一起为解释实施例服务。图1是被配置为进行本文中所描述的方法的示例性计算机系统的示意图。图2A是用于进行预订酒店的任务的流的示意图。图2B是具有提供以跳过下一个GUI屏幕的快捷链接的具有开始GUI屏幕、当前GUI屏幕、下一个GUI屏幕和目标GUI屏幕的路径的示意图。图3A是描绘可例如被图1中描绘的计算机系统执行以实现实施例的处理的流程图。图3B是描绘可例如被图1中描绘的计算机系统执行以实现另外的实施例的处理的流程图。图4A是包括GUI屏幕的GUI的两个流的路径的示意图。图4B是GUI的两种场景的示意图。图5是表示GUI屏幕和路径的示图。具体实施方式下列详细描述涉及用来在图形用户界面GUI中提供至少一个快捷链接的方法、电子设备、装置和计算机程序产品中的每一个。另外的实施例通过两个或更多个下列实施例的组合来指定。实施例可通过电子设备(例如通过单个电子设备)或由包括至少一个电子客户端设备和至少一个电子服务器设备的系统来实现。图形用户界面(GUI)具有多个GUI屏幕,以使得用户能够进行至少一个任务,例如,预订酒店的任务。GUI屏幕可在GUI定义文档(GUI定义)中定义,GUI定义文档可被保持在电子设备的数据库中或者在电子设备的外部,例如在可经由网络连接访问的服务器中。GUI定义可包括GUI屏幕的布局的定义。此外,GUI包括导航定义,其为GUI屏幕指定响应于相应的用户动作而将被导航到的相应的下一个GUI屏幕,从而定义GUI的导航行为。例如,导航定义可被包含在GUI定义文档中。因此,基于仅单个文档,GUI定义文档至少定义GUI的外观以及GUI关于通过GUI屏幕的导航的行为。在单个GUI定义文档(尽管这可以包括各种文件)中定义GUI的布局和导航机制两者减少了用于开发GUI的努力和/或允许GUI的更紧凑、资源友好的定义。GUI定义可被电子设备处理以用于显示GUI屏幕并响应于相应的用户动作而切换到适当的下一个GUI屏幕。当例如通过电子设备显示时,一些GUI屏幕可向用户呈现作为酒店的地址的信息。一些其它GUI屏幕可提供用户输入字段,例如按钮、文本输入字段、选择字段等,用于在被显示时接收用户输入。一些其它GUI屏幕可呈现信息并且同时提供一个或多个用户输入字段。例如,GUI可以是面向web的,即GUI屏幕被配置为可由web浏览器浏览。例如,可制定包括HTML4.01代码的GUI定义文档。快捷链接可由显示在GUI屏幕中的图形元素表示。图形元素可以是可以接收焦点的HTML元素,例如按钮。电子设备可通过响应于用户动作而将GUI从当前GUI屏幕切换到从多个GUI屏幕中选择的下一个GUI屏幕来显示多个GUI屏幕。这使得用户能够以逐个屏本文档来自技高网...
图形用户界面中的快捷链接

【技术保护点】
一种在电子设备的图形用户界面GUI中提供快捷链接的方法,用于基于来自对GUI的更早访问的GUI统计数据来跳过多个GUI屏幕中的至少一个,其中所述统计数据涉及至少一个路径,所述至少一个路径包括所述多个GUI屏幕中的GUI屏幕的序列;其中,所述电子设备被配置为通过响应于用户动作而将所述GUI从当前GUI屏幕切换到所述多个GUI屏幕中的下一个GUI屏幕来显示所述多个GUI屏幕,从而使得用户能够通过GUI屏幕进行导航;所述方法包括:—通过所述电子设备基于当前GUI屏幕和在对所述GUI的当前访问中显示的可能的在先GUI屏幕,在对所述GUI的当前访问中生成最近导航历史;—通过所述电子设备基于所述最近导航历史和所述GUI统计数据来识别至少一个候选路径,包括确定所述最近导航历史是否对应于所述至少一个候选路径的子序列;—通过所述电子设备确定所述至少一个候选路径内的目标GUI屏幕,其中目标GUI屏幕是下一个GUI屏幕之后的GUI屏幕;—通过所述电子设备将所述快捷链接设置为指向目标GUI屏幕,以使得所述电子设备响应于用户激活所述快捷链接而将所述GUI切换到所确定的目标GUI屏幕;和—通过所述电子设备在当前GUI屏幕中显示所述快捷链接。...

【技术特征摘要】
2016.01.27 FR 1650645;2016.01.27 US 15/007,9131.一种在电子设备的图形用户界面GUI中提供快捷链接的方法,用于基于来自对GUI的更早访问的GUI统计数据来跳过多个GUI屏幕中的至少一个,其中所述统计数据涉及至少一个路径,所述至少一个路径包括所述多个GUI屏幕中的GUI屏幕的序列;其中,所述电子设备被配置为通过响应于用户动作而将所述GUI从当前GUI屏幕切换到所述多个GUI屏幕中的下一个GUI屏幕来显示所述多个GUI屏幕,从而使得用户能够通过GUI屏幕进行导航;所述方法包括:—通过所述电子设备基于当前GUI屏幕和在对所述GUI的当前访问中显示的可能的在先GUI屏幕,在对所述GUI的当前访问中生成最近导航历史;—通过所述电子设备基于所述最近导航历史和所述GUI统计数据来识别至少一个候选路径,包括确定所述最近导航历史是否对应于所述至少一个候选路径的子序列;—通过所述电子设备确定所述至少一个候选路径内的目标GUI屏幕,其中目标GUI屏幕是下一个GUI屏幕之后的GUI屏幕;—通过所述电子设备将所述快捷链接设置为指向目标GUI屏幕,以使得所述电子设备响应于用户激活所述快捷链接而将所述GUI切换到所确定的目标GUI屏幕;和—通过所述电子设备在当前GUI屏幕中显示所述快捷链接。2.如权利要求1所述的方法,还包括通过收集响应于所述用户在对所述GUI的当前访问中通过所述GUI进行导航而显示的GUI屏幕的序列,通过所述电子设备向所述GUI统计数据添加路径。3.如权利要求1所述的方法,还包括:响应于将GUI屏幕添加到GUI或从GUI中移除GUI屏幕,相应地移除GUI的受添加和移除影响的所有路径,并且相应地保持关于不受添加或移除影响的路径的所有GUI统计数据。4.如权利要求1所述的方法,其中所述GUI统计数据包括路径的权重;其中确定目标GUI屏幕基于所述至少一个候选路径的权重。5.如权利要求4所述的方法,其中,相应的路径的权重基于关于所述GUI在更早访问中沿着所述路径被导航通过的频率的统计信息。6.如权利要求4所述的方法,其中,每当用户沿着路径进行导航时,所述路径的权重被增加。7.如权利要求4所述的方法,其中所述GUI统计数据涉及在个体用户的级别、在用户角色的级别和/或在用户群组的级别的路径的权重。8.如权利要求4所述的方法,其中,确定目标GUI屏幕基于沿着相应的候选路径在目标GUI屏幕和当前GUI屏幕之间的距离。9.如权利要求1所述的方法,其中所述GUI统计数据包括与路径相关联的收集的用户输入的序列。10.如权利要求1所述的方法,其中第一GUI统计数据与第一用户相关联,并且第二GUI统计数据与第二用户相关联。11.如权利要求1所述的方法,其中第一流包括所述多个GUI屏幕的第一子集,并且第二流包括所述多个GUI屏幕的第二子集;其中所述方法还包括:—通过在第一流的GUI屏幕之间切换GUI,向所述用户提供第一流用于进行第一任务,以及—通过在第二流的GUI屏幕之间切换GUI,向所述用户提供第二流用于进行第...

【专利技术属性】
技术研发人员:P·考尔沃思尔J·李肯桑L·皮尔罗特PJ·雷斯曼A·斯摩卡
申请(专利权)人:艾玛迪斯简易股份公司
类型:发明
国别省市:法国,FR

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

1