组合的本地和服务器上下文菜单制造技术

技术编号:36611701 阅读:39 留言:0更新日期:2023-02-08 09:59
本公开的实施例在从用户接收到上下文菜单指示时绘制上下文菜单。上下文菜单包括基于与上下文菜单指示一起接收的上下文来选择的本地上下文菜单项和远程上下文菜单项的组合。上下文菜单是通过标识本地上下文菜单项提供方和远程上下文菜单项提供方的集合并且基于所接收的上下文来接收排名和HTML两者而创建的。该本地上下文菜单项和远程上下文菜单项的集合根据它们各自的排名来进行排名,并且选择数个经排名的上下文菜单项。将针对所选择的上下文菜单项的HTML进行组合并且绘制所组合的HTML以生产上下文菜单。向用户呈现该上下文菜单。单。单。

【技术实现步骤摘要】
【国外来华专利技术】组合的本地和服务器上下文菜单


[0001]本申请一般涉及上下文菜单功能性。更具体地,本申请涉及将本地上下文菜单提供方和远程上下文菜单提供方组合成单个上下文菜单的上下文菜单。

技术介绍

[0002]上下文菜单是一种为用户提供集中项以从中进行选择的方式。通过选择对象(文本、绘图对象等等)并且通过诸如右击、长按或其它上下文菜单调用动作之类的动作调用上下文菜单来调用典型上下文菜单。
[0003]在该上下文中出现了本专利技术的实施例。
附图说明
[0004]图1图示了根据本公开的一些方面的将本地功能性与远程功能性组合的上下文菜单的示例。
[0005]图2图示了根据本公开的一些方面的将本地功能性与远程功能性组合的上下文菜单的示例。
[0006]图3图示了根据本公开的一些方面的架构图。
[0007]图4图示了根据本公开的一些方面的流程图。
[0008]图5图示了根据本公开的一些方面的示例上下文菜单提供方。
[0009]图6图示了根据本公开的一些方面的架构图。
[0010]图7图示了根据本本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于应用内搜索的方法,包括:接收上下文菜单调用的指示连同相关联的上下文;确定本地上下文菜单项提供方的集合,每个本地上下文菜单项提供方具有相关联的排名;确定远程上下文菜单项提供方的集合,每个远程上下文菜单项提供方具有相关联的排名;基于所述排名,从本地上下文菜单项提供方和远程上下文菜单项提供方的组合集合中选择上下文菜单项提供方的子集;以及向用户呈现上下文菜单,所述上下文菜单包括来自所述上下文菜单项提供方的子集的项。2.根据权利要求1所述的方法,还包括:根据与每个项相关联的排名,对来自所述上下文菜单项提供方的子集的所述项进行排序。3.根据权利要求1所述的方法,其中所述上下文菜单项提供方的子集包括:本地上下文菜单项提供方和远程上下文菜单项提供方。4.根据权利要求3所述的方法,还包括:在本地缓存所述远程上下文菜单项提供方。5.根据权利要求1所述的方法,还包括:向远程上下文菜单服务发送请求,以请求关于在所述远程上下文菜单服务处的上下文菜单项提供方的信息;接收标识在所述远程上下文菜单服务处的多个远程上下文菜单项提供方的信息;以及其中所述远程上下文菜单项提供方的集合包括:在所述远程上下文菜单服务处的远程上下文菜单项提供方。6.根据权利要求1所述的方法,其中:确定所述本地上下文菜单项提供方的集合包括:向每个本地上下文菜单项提供方请求排名和绘制代码;以及从每个本地上下文菜单项提供方接收排名和绘制代码;以及确定所述远程上下文菜单项提供方的集合包括:向每个远程上下文菜单项提供方请求排名和绘制代码;以及从每个远程上下文菜单项提供方接收排名和绘制代码。7.根据权利要求6所述的方法,还包括:组合从所述上下文菜单项提供方的子集接收的绘制代码;以及绘制经组合的所述绘制代码以产生所述上下文菜单。8.根据权利要求6所述的方法,其中所述绘制代码是HTML代码,并且其中所绘制的所述HTML代码包括视觉元素和功能元素两者。9.根据...

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

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

1