[发明专利]用于识别、索引和导航至移动应用的深度状态的系统和方法有效
申请号: | 201680048336.2 | 申请日: | 2016-08-13 |
公开(公告)号: | CN107925696B | 公开(公告)日: | 2020-08-04 |
发明(设计)人: | 卡利安·德辛尼;马坦·利维;摩西·克鲁什;丹尼·泰斯赤安盖 | 申请(专利权)人: | 三星电子株式会社 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/451;G06F8/61;G06F9/54;G06F8/41 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 李娜 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 识别 索引 导航 移动 应用 深度 状态 系统 方法 | ||
1.一种移动应用开发系统,包括:
开发商门户,所述开发商门户被配置为:
从第一开发商接收第一应用的拷贝;并且
在所述第一开发商经由数字分发平台分发增强应用之前,向所述第一开发商提供路由库用于合并到所述第一应用中,其中所述路由库被合并到所述第一应用中以形成所述增强应用;以及
离线分析系统,所述离线分析系统被配置为:
分析所述第一应用,以(i)确定所述第一应用内的处理程序被编程为响应于来自主机操作系统的各个恢复请求来恢复的活动集合,以及(ii)确定所述活动集合中的每个活动的参数;并且
生成链接集合,其中所述链接集合中的每条链接对应于所述活动集合中的相应活动,
其中所述路由库包括指令,所述指令被配置为在将所述增强应用从所述数字分发平台安装到用户设备上之后:
从所述用户设备的操作系统接收链接,其中所述链接标识第一活动;
基于与所述第一活动对应的参数来生成第一恢复请求;并且
将所述第一恢复请求发送到所述增强应用的所述处理程序。
2.根据权利要求1所述的移动应用开发系统,其中与所述第一活动对应的参数包括活动类型和活动标题。
3.根据权利要求1所述的移动应用开发系统,其中所述第一恢复请求通过continueUserActivity调用被发送到所述增强应用的应用委托。
4.根据权利要求3所述的移动应用开发系统,其中所述第一活动包括NSUserActivity对象。
5.根据权利要求1所述的移动应用开发系统,其中:
所述离线分析系统被配置为(i)分析所述第一应用以确定,所述第一应用内的所述处理程序被编程为响应于来自所述主机操作系统的各个恢复请求来访问的数据对象集合,(ii)确定所述数据对象集合中的每个数据对象的参数,并且(iii)生成第二链接集合,其中所述第二链接集合中的每条链接对应于所述数据对象集合中的相应数据对象;以及
所述路由库包括指令,所述指令被配置为在将所述增强应用安装到用户设备中之后:
从所述用户设备的操作系统接收第二链接,其中所述第二链接标识第一数据对象;
基于与所述第一数据对象对应的参数来生成第二恢复请求;并且
将所述第二恢复请求发送到所述增强应用的所述处理程序。
6.根据权利要求5所述的移动应用开发系统,其中所述第一数据对象是CSSearchableItem对象。
7.根据权利要求1所述的移动应用开发系统,其中:
通过合并所述路由库,所述增强应用被配置为在安装时将第一统一资源标识符(URI)模板注册到所述操作系统中;以及
所述链接符合所述第一URI模板。
8.根据权利要求7所述的移动应用开发系统,其中:
所述第一URI模板指定包括以冒号和两个正斜杠结尾的文本串的方案;
所述方案对所述增强应用是唯一的;
所述文本串是与所述开发商门户关联的文本标识符和所述第一应用的名称的串联;以及
所述链接以所述方案开始。
9.根据权利要求1所述的移动应用开发系统,其中:
所述离线分析系统被配置为:
运行所述第一应用,并且在运行期间,监视由操作者启动的从初始状态开始并且前进至第一状态的用户界面(UI)事件序列;以及
将所述UI事件序列存储作为与所述第一状态对应的第一数据结构;
所述路由库包括指令,所述指令被配置为:
响应于所述用户设备的用户在使用所述增强应用时遇到所述第一状态,向所述操作系统发送书签;以及
响应于从所述操作系统接收到指示所述第一状态的恢复请求,重放来自所述第一数据结构的所述UI事件序列。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子株式会社,未经三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680048336.2/1.html,转载请声明来源钻瓜专利网。