[发明专利]验证移动应用中的有状态动态链接有效
申请号: | 201780022486.0 | 申请日: | 2017-03-28 |
公开(公告)号: | CN109074278B | 公开(公告)日: | 2021-12-07 |
发明(设计)人: | O·里瓦;S·K·纳斯;M·T·阿齐姆;D·C·伯格 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 陈斌;胡利鸣 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 移动 应用 中的 状态 动态 链接 | ||
描述了用于验证有状态应用链接的技术。可在有状态应用链接被创建、激活、共享时或在其他时间执行验证。可执行验证以确定有状态应用链接是否对移动应用外部的资源有依赖性。还可执行验证以检测其他问题,诸如安全性问题、隐私问题或其他问题。
背景
在Web中,深层链接指的是使用链接到网站上除主页之外的特定网页(或其他web内容)的超链接。移动深层链接为移动应用提供类似体验。移动深层链接指向移动应用中的特定位置。移动深层链接可启动已安装在用户的移动设备上的应用,或者移动深层链接可直接打开应用内的特定位置。
虽然移动深层链接可提供web深层链接的一些功能性,但是当前的移动深层链接技术具有许多重要的局限性。例如,为了支持移动深层链接,可能要求开发人员为应用支持的每个深层链接编写代码。此外,此类移动深层链接是静态定义的,且仅支持链接到应用内的由开发人员定义的特定位置。这些限制导致有限的覆盖范围(应用内的由开发人员预定义、可通过深层链接直接访问的少量位置)。
因此,存在足够机会来改进涉及移动应用内的深层链接的技术。
概述
提供本概述以便以简化的形式介绍以下在详细描述中进一步描述的概念的选集。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。
描述了用于验证移动应用的有状态应用链接的技术。例如,可维持由移动应用触发的事件的日志。可接收动态地生成到移动应用的当前页面(或到当前页面的当前视图)的有状态应用链接的请求。然后可执行验证以确定日志是否包含与移动应用外部的资源有依赖性的、与当前页面相关联的事件。可输出对依赖性的指示(例如,警告或错误消息)。还可执行验证以检查安全性、隐私和/或其他问题。
在共享有状态应用链接时可执行有状态应用链接的验证。例如,可接收共享有状态应用链接的请求。响应于该请求,可执行验证。如果验证成功,则可共享有状态应用链接。如果验证不成功,则可采取适当动作(例如,可拒绝共享、可呈现警告消息等)。
如本文所述的,各种其他特征和优点可按照需要被结合到所述技术中。
附图简述
图1是描绘到移动应用的特定页面的有状态应用链接的示例创建的图。
图2是描绘到移动应用的页面的特定视图的有状态应用链接的示例创建的图。
图3是描绘用于为移动应用创建有状态应用链接的示例架构的图。
图4是用于创建到移动应用的页面的有状态应用链接的示例方法的流程图。
图5是用于创建到移动应用的当前页面的当前视图的有状态应用链接的示例方法的流程图。
图6是用于激活移动应用的有状态应用链接的示例方法的流程图。
图7是描绘有状态应用链接的示例的图。
图8是用于验证移动应用的有状态应用链接的示例方法的流程图。
图9是用于验证移动应用的有状态应用链接的示例方法的流程图。
图10是描绘用于解析有状态应用链接的示例环境的图。
图11是可用于实现所描述的一些实施例的示例计算系统的图示。
图12是可以结合本文所述的技术来使用的示例移动设备。
详细描述
概览
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780022486.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:在移动应用中启用有状态动态链接
- 下一篇:实时环境及可编程逻辑控制器