[发明专利]用于减少软件应用的启动时间的系统和方法在审
申请号: | 201880034014.1 | 申请日: | 2018-02-21 |
公开(公告)号: | CN110663026A | 公开(公告)日: | 2020-01-07 |
发明(设计)人: | B·西曼;S·普莱恩 | 申请(专利权)人: | MZ知识产权控股有限责任公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 11713 北京世峰知识产权代理有限公司 | 代理人: | 卓霖;许向彤 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件应用 客户端设备 完整版本 可操作 计算机实施 配置 | ||
本公开的实施方式针对用于减少软件应用的启动时间的方法、系统和物品。示例计算机实施方法能够包括:启动客户端设备上的软件应用;在客户端设备上下载被配置成呈现软件应用的可操作版本的数据的初始部分;在客户端设备上提供软件应用的可操作版本;在客户端设备上下载被配置成呈现软件应用的完整版本的数据的其余部分;以及在客户端设备上提供软件应用的完整版本。
相关申请的交叉引用
本申请要求于2017年3月23日提交的美国临时专利申请号62/475,435的优先权,其全部内容通过引用并入本文中。
背景技术
本公开涉及软件应用,并且在某些示例中涉及用于改进客户端设备上软件应用的初始化的系统和方法。
依赖于来自服务器系统或者内容传递网络(CDN)的数据的软件应用典型地在能够向用户呈现功能用户界面之前遭受较长的启动时间。一般而言,这种应用仅仅能够在全部所需元数据、图像数据、以及其他资产数据已经被下载或以其他方式收集之后被使用。针对一些应用下载这种数据所需的时间能够在30秒、60秒、或者更久。这能够使用户感到挫败并且导致丧失针对软件应用供应者的机会。
很多软件应用从CDN下载启动数据。CDN典型地是通过网络连接(例如互联网)向客户端设备提供内容和其他数据的在世界各地分布的服务器或节点的庞大系统。一般而言,CDN允许内容快速且可靠地分配给终端用户,而不需要内容开发者或供应者在新的硬件或基础设施上进行重大投资。
发明内容
一般而言,本公开的主题涉及用于减少在客户端设备上启动软件应用所需时间量的系统和方法,该软件应用依赖于来服务器系统或CDN的数据。例如,在下载使软件应用完全可操作所需的全部数据之前,客户端设备和/或软件应用能够首先下载数据的初始部分,其能够是或者包括较小的专用元数据数据库,本文中称为“临时元数据数据库”。数据的初始部分优选地包括初始化软件应用的状态和使软件应用可操作或完全具备功能性所必要的暂时元数据信息。例如,暂时元数据信息能够包括图像尺寸、定位/空间数据、动漫片段长度、资产从属性信息、以及其他类似信息。一旦暂时元数据已被下载和处理,用户能够运行并使用软件应用的初始可操作版本。初始版本能够包括用户界面并且是完全具备功能性的,但尚未被下载的某些资产(例如图像、动漫和视频)能够由占位符资产(例如更低质量或实际资产的原始版本)代替。实际资产数据能够之后随时间被下载以替代占位符资产并提供软件应用的最终或完整版本。
有利地,本文描述的方法能够显著减少某些软件应用的启动时间。例如,在一些实例中,通过使用本文描述的系统和方法,软件应用的初始化与可操作用户界面的呈现之间的时间能够被减少75%、90%或更多。这能够大大减少用户挫败感并改进用户对软件应用的整体满意度。
在一个方面,本说明书中描述的主题涉及一种计算机实施方法。该方法包括:启动客户端设备上的软件应用;在所述客户端设备上下载被配置成呈现所述软件应用的可操作版本的数据的初始部分;在所述客户端设备上提供所述软件应用的所述可操作版本;在所述客户端设备上下载被配置成呈现所述软件应用的完整版本的数据的其余部分;以及在所述客户端设备上提供所述软件应用的所述完整版本。
在某些示例中,启动所述软件应用能够包括从内容传递网络请求清单文件,并且所述清单文件能够包括数据的所述初始部分和数据的所述其余部分的标识。数据的所述初始部分能够包括针对所述软件应用的暂时元数据。所述暂时元数据能够包括用户界面布局、图像尺寸、网格尺寸、动漫长度、定位数据、空间数据、及其任意组合。所述软件应用的所述可操作版本能够包括来自所述软件应用的所述完整版本的图像、图形元素、动漫、视频、和/或声音的原始呈现。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于MZ知识产权控股有限责任公司,未经MZ知识产权控股有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880034014.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:核映射
- 下一篇:用于安全地启动计算系统的方法和系统