[发明专利]用于通过应用间通信来促进任务完成的系统和方法在审
| 申请号: | 201910007126.4 | 申请日: | 2013-12-13 |
| 公开(公告)号: | CN110083458A | 公开(公告)日: | 2019-08-02 |
| 发明(设计)人: | A.库马;S.萨胡卡;蒋昭玮 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/9537 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 张立达;王英 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 目标应用 应用间通信 任务完成 可显示 应用 预订 上下文感知 上下文相关 上下文信息 多个动作 多个目标 任务执行 应用启动 注册目标 响应 进餐 绘制 传递 暴露 | ||
1.一种用于通过应用间通信来促进任务完成的系统,包括:
一个或多个处理单元;以及
包括指令的存储器,所述指令在由所述一个或多个处理单元中的至少一个处理单元执行时实施任务执行部件,所述任务执行部件被配置成:
识别被包括在第一应用的内容内的实体,其中,所述实体是第一企业实体或第二企业实体;
暴露能够对所述实体执行的动作,其中,所暴露的动作基于所述实体是所述第一企业实体还是所述第二企业实体而不同;
接收对所述动作的选择;
识别能够对所述实体执行所述动作的目标应用;
促使呈现所识别的目标应用;
接收对所识别的目标应用的选择;
响应于接收对所识别的目标应用的选择,将实体上下文信息和动作上下文信息从所述第一应用传递至所选择的目标应用;
促使显示所选择的目标应用;以及
保存包括分析数据的度量日志,所述分析数据包括所识别的目标应用被选择的次数。
2.根据权利要求1所述的系统,所述任务执行部件包括操作系统用户界面,其中,所述操作系统用户界面还包括共享侧边栏。
3.根据权利要求1所述的系统,其中,所执行的指令使得所述任务执行部件被配置成:基于与所述实体相关联的所述实体上下文信息和与所述动作相关联的所述动作上下文信息来确定用户实现任务的意图。
4.根据权利要求1所述的系统,所述动作被嵌入所述第一应用内。
5.根据权利要求1所述的系统,所述任务执行部件被配置成:
基于所述实体来动态地识别所述动作;以及
促使显示所述动作。
6.根据权利要求1所述的系统,所述第一应用或所选择的目标应用中的至少一个应用包括以下各项中的至少一项:web浏览器、可用于下载的市场应用、云应用、或本地安装的应用。
7.根据权利要求1所述的系统,所述任务执行部件被配置成:
基于在所述任务执行部件与所选择的目标应用之间的、指定所选择的目标应用支持所述动作和所述实体的数据契约来确定所选择的目标应用能够对所述实体执行所述动作。
8.根据权利要求1所述的系统,所述任务执行部件被配置成:
使得所选择的目标应用在与所述第一应用并排显示的覆盖界面内启动。
9.根据权利要求1所述的系统,所述任务执行部件被配置成:
利用操作系统通信模型将所述实体上下文信息和所述动作上下文信息传递至所选择的目标应用。
10.根据权利要求1所述的系统,所述指令在被执行时实施分析部件,所述分析部件被配置成:
生成实体动作日志内的条目,所述条目指定所述动作是由所选择的目标应用对所述实体执行的;以及
向第三方应用暴露所述实体动作日志。
11.根据权利要求1所述的系统,所述指令在被执行时实施契约部件,所述契约部件被配置成:
生成数据契约,所述数据契约指定第三方应用支持对所述实体执行所述动作。
12.根据权利要求1所述的系统,所述任务执行部件被配置成:
接收与所选择的目标应用相关联的后退命令;以及
使得将所选择的目标应用的显示过渡到所述第一应用或包括所识别的目标应用的任务界面中的至少一个。
13.根据权利要求1所述的系统,所述任务执行部件被配置成:
基于所识别的目标应用具有两个数据契约而促使显示所识别的目标应用,所述两个数据契约包括指定支持所述动作的第一数据契约和指定支持所述实体的第二数据契约。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910007126.4/1.html,转载请声明来源钻瓜专利网。





