【技术实现步骤摘要】
【国外来华专利技术】用于电子设备的已注册的应用程序
[0001]相关申请的交叉引用
[0002]本专利申请要求2020年6月19日提交的名称为“Registered Applications for Electronic Devices”的美国临时专利申请号63/041,760的优先权的权益,并且还要求2020年4月10日提交的名称为“Application Clips for Electronic Devices”的美国临时专利申请63/008,577的优先权的权益,这些专利申请中的每一者的公开内容据此全文并入本文。
[0003]本说明书包括整体涉及用于电子设备的应用程序,并且更具体地涉及已注册的应用程序诸如用于电子设备的应用程序小程序(clip)。
技术介绍
[0004]用户通常在他们的电子设备,特别是移动电子设备上安装用于执行各种功能的应用程序。在安装应用程序之前,用户通常访问远程服务器处的应用程序存储库、从该存储库中选择应用程序、向该服务器提供认证信息和/或付款以及在接收到对基于该认证的代码的访问之后,下载该应用程序的代码进行安装。通常,如果用户试图访问未安装在他们的设备上的应用程序,则设备将用户重新路由到与该应用程序的所有者相关联的网页,或者提供该用户使用以上步骤来认证、下载和安装该应用程序的机会。
附图说明
[0005]本主题技术的一些特征在所附权利要求书中被示出。然而,出于解释的目的,在以下附图中阐述了本主题技术的若干实施方案。
[0006]图1示出了根据一个或多个具体实施的示例性网 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:在电子设备处接收与应用程序相关联的统一资源定位符;由所述电子设备确定所述应用程序未被安装在所述电子设备上;由所述电子设备基于所述统一资源定位符的至少第一部分确定所述应用程序的至少一版本在没有用户认证的情况下可用;向一个或多个远程服务器提供与所述统一资源定位符相关联的信息;响应于所述信息,在所述电子设备处从所述一个或多个远程服务器接收用于所述应用程序的至少所述版本的代码;由所述电子设备提供对来自用户的安装和启动所述应用程序的至少所述版本的用户授权的请求;以及响应于接收到所述用户授权,安装和启动所述应用程序的至少所述版本。2.根据权利要求1所述的方法,其中所述应用程序的所述版本是所述应用程序的简化功能版本,所述应用程序的所述简化功能版本具有少于所述应用程序的完整版本的功能。3.根据权利要求1所述的方法,其中对用户授权的所述请求是在所述接收所述代码期间被提供的。4.根据权利要求3所述的方法,其中所述代码包括用于所述应用程序的所述版本的二进制代码,并且其中所述方法还包括:响应于接收到所述用户授权而从所述一个或多个远程服务器请求用于所述二进制代码的密钥;响应于所述请求,接收所述密钥;以及使用所述密钥安装和启动所述应用程序的至少所述版本。5.根据权利要求1所述的方法,其中用于所述应用程序的所述版本的所述代码小于十兆字节。6.根据权利要求1所述的方法,还包括:在启动所述应用程序的至少所述版本之后,监视所述应用程序的至少所述版本的数据使用达预先确定的时间量;以及如果在所述预先确定的时间量期间所述数据使用超过预先确定的速率,则终止所述应用程序的至少所述版本的操作。7.根据权利要求1所述的方法,其中所述应用程序的所述版本是完整应用程序的简化功能版本,所述方法还包括:由所述电子设备接收要获得所述完整应用程序的请求;在所述电子设备处存储在所述应用程序的所述简化功能版本的操作期间生成的数据;从所述电子设备中删除所述应用程序的所述简化功能版本;将所述完整应用程序从所述一个或多个远程服务器下载并安装到所述电子设备;以及由所述电子设备向所述完整应用程序提供对所存储的数据的访问。8.根据权利要求7所述的方法,还包括在下载并安装所述完整应用程序之前,由所述电子设备请求所述用户的用户账户的认证信息以用于接收所述完整应用程序。9.根据权利要求7所述的方法,还包括生成能够由所述用户选择以启动所述完整应用程序的所述完整应用程序的图标,其中所述应用程序的至少所述简化功能版本不具有相关
联的可选图标。10.根据权利要求1所述的方法,其中接收所述统一资源定位符包括由所述电子设备扫描QR码。11.根据权利要求1所述的方法,其中接收所述统一资源定位符包括接收对链接的选择。12.根据权利要求1所述的方法,其中接收所述统一资源定位符包括基于所述电子设备的位置接收所述统一资源定位符。13.根据权利要求1所述的方法,还包括:由所述电子设备识别所述应用程序的所述版本的不使用时间段超过阈值时间段;以及从所述电子设备删除用于所述应用程序的所述版本的所述代码。14.根据权利要求13所述的方法,其中删除所述代码包括响应于所述不使用时间段超过所述阈值时间段而自动删除所述代码,且不需要用户交互。15.根据权利要求1所述的方法,还包括基于所述电子设备的位置和来自与所述位置相关联的其他电子设备的众包信息,将至少一个应用程序的至少一个简化功能版本从所述一个或多个远程服务器预加载到所述电子设备。16.根据权利要求1所述的方法,其中所述用户授权是在没有接收到用户认证信息的情况下被接收的。17.一种方法,包括:在电子设备处接收用于应用程序的统一资源定位符;以及由所述电子设备使用所述统一资源定位符获得所述应用程序的临时版本,所述应用程序的所述临时版本包括少于所述应用程序的完整版本的功能。18.根据权利要求17所述的方法,还包括在获得所述应用程序的所述临时版本之前,接收来自所述电子设备的用户的获得所述应用程序的所述临时版本的授权。19.根据权利要求18所述的方法,其中来自所述用户的所述授权是在没有所述用户的认证的情况下被接收的。20.根据权利要求19所述的方法,还包括:在所述电子设备处接收所述用户的认证信息;由所述电子设备使用所述认证信息获得所述应用程序的所述完整版本;从所述电子设备删除所述应用程序的所述临时版本;以及在所述电子设备上安装所述应用程序的所述完整版本。21.根据权利要求20所述的方法,还包括在删除所述应用程序的所述临时版本之前,向所述应用程序的所安装的完整版本提供对由所述应用程序的所述临时版本生成的数据的访问。22.一种非暂态机器可读介质,所述非暂态机器可读介质包括代码,所述代码在由处理器执行时使得所述处理器:在电子设备处接收与应用程序相关联的统一资源定位符;由所述电子设备确定所述应用程序未被安装在所述电子设备上;由所述电子设备基于所述统一资源定位符的至少第一部分确定所述应用程序的至少一版本在没有用户认证的情况下可用;
向一个或多个远程服务器提供与所述统一资源定位符相关联的信息;响应于所述信息,在所述电子设备处从所述一个或多个远程服务器接收用于所述应用程序的至少所述版本的代码;由所述电子设备提供对来自用户的安装和启动所述应用程序的至少所述版本的用户授权的请求;由所述电子设备接收所述用...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。