The first electronic device stores one or more installation files of the first version of its application in its memory. A local connection is established between the first electronic device and the second electronic device. The local connection is independent of the Internet connection. The local connection is used to determine whether the first version of the application is installed on the second electronic device. In response to the determination of no first edition of the application on the second electronic device, the first electronic device sends one or more installation files of the first edition of the application to the second electronic device through a local connection.
【技术实现步骤摘要】
【国外来华专利技术】通过近距离通信安装应用程序版本的方法和系统
本专利技术总体涉及设备通信,包括但不限于涉及通过电子设备之间的本地连接传输安装文件在电子设备上安装应用程序。
技术介绍
移动设备已成为越来越重要的工具,通过该工具来访问、下载和消费互联网上的电子内容。尽管电信技术取得了实质性的进步,但用于在互联网上访问内容的可获得数据速率却仍然有限。另外,除诸如发展中国家等一些地理区域的互联网访问受限外,考虑到移动应用程序的文件大小较大,因此,客户往往无法下载应用程序并且因此在使用移动设备时常觉沮丧。
技术实现思路
因此,需要通过电子设备之间建立的本地连接传输安装文件来在电子设备上安装更新后的应用程序的方法、设备和系统。通过利用近距离通信协议(例如,蓝牙或WiFi直连)在设备之间建立本地连接,从而使不能建立互联网连接或互联网连接慢的设备可从附近连接的设备接收到安装文件。如此,设备可以对因互联网连接不良或缺乏互联网连接而不可访问的应用程序进行安装或更新。可选地,这些方法、设备和系统补充或替代了用于在电子设备上安装和更新应用程序的传统方法。根据一些实施例,一种方法在具有一个或多个处理器以及存储有 ...
【技术保护点】
一种方法,包括:在具有一个或多个处理器以及存储由所述一个或多个处理器执行的指令的存储器的第一电子设备处:在所述存储器内存储第一版的应用程序的一个或多个安装文件;与第二电子设备建立本地连接,所述本地连接独立于互联网连接;利用所述本地连接,确定所述第一版的应用程序是否安装在所述第二电子设备上;以及响应于确定所述第一版的应用程序未安装在所述第二电子设备上,通过所述本地连接向所述第二电子设备发送所述第一版的应用程序的所述一个或多个安装文件。
【技术特征摘要】
【国外来华专利技术】2015.06.29 US 14/754,2471.一种方法,包括:在具有一个或多个处理器以及存储由所述一个或多个处理器执行的指令的存储器的第一电子设备处:在所述存储器内存储第一版的应用程序的一个或多个安装文件;与第二电子设备建立本地连接,所述本地连接独立于互联网连接;利用所述本地连接,确定所述第一版的应用程序是否安装在所述第二电子设备上;以及响应于确定所述第一版的应用程序未安装在所述第二电子设备上,通过所述本地连接向所述第二电子设备发送所述第一版的应用程序的所述一个或多个安装文件。2.根据权利要求1所述的方法,其中,建立所述本地连接包括:利用无线通信协议将所述第一电子设备与所述第二电子设备配对。3.根据权利要求1所述的方法,其中,建立所述本地连接包括:通过个人局域网连接至所述第二电子设备。4.根据权利要求1所述的方法,其中,建立所述本地连接包括:通过对等网络连接至所述第二电子设备。5.根据权利要求1所述的方法,其中,建立所述本地连接是响应于确定满足互联网连接的拥挤阈值所执行的。6.根据权利要求1所述的方法,其中,建立所述本地连接是响应于确定所述第二设备无法建立互联网连接所执行的。7.根据权利要求1所述的方法,其中,确定所述第一版的应用程序是否安装在所述第二电子设备上包括:确定第二版的所述应用程序是否安装在所述第二电子设备上,第二版的所述应用程序早于所述第一版的应用程序;确定所述第一版的应用程序未安装在所述第二电子设备上是确定所述第二版的应用程序安装在所述第二电子设备上;并且所述第一版的应用程序的所述一个或多个安装文件包括更新,所述更新用于将所述第二电子设备上的所述应用程序从所述第二版更新至所述第一版。8.根据权利要求1所述的方法,其中,确定所述第一版的应用程序是否安装在所述第二电子设备上包括:确定在所述第二电子设备上是否安装任意版的所述应用程序;确定所述第一版的应用程序未安装在所述第二电子设备上是确定没有所述应用程序的版本安装在所述第二电子设备上;并且所述第一版的应用程序的一个或多个安装文件包括用于完整安装所述第一版的应用程序的一个或多个文件。9.根据权利要求1所述的方法,其中,确定所述第一版的应用程序是否安装在所述第二电子设备上包括:通过所述本地连接向所述第二电子设备提供软件升级应用程序,以供安装在所述第二电子设备上;以及通过所述本地连接从所述第二电子设备上的所述软件更新应用程序接收所述第一版的应用程序是否安装在所述第二电子设备上的指示。10.根据权利要求1所述的方法,进一步包括:在发送所述一个或多个安装文件之前,在所述第一电子设备上显示具有用于在所述第二电子设备上更新安全设置以能够安装所述第一版的应用程序的指令的消息。11.根据权利要求1所述的方法,其中,所述应用程序为用户与连接至社交网络服务的应用程序,并且与所述第一电子设备相关的第一用户为所述社交网络服务的用户,所述方法进一步包括在所述第一电子设备处:在所述第二电子设备上安装所述第一版的应用程序之后:通过所述本地连接从所述第二电子设备接收针对与所述第二电子设备相关的第二用户创建社交网络服务的账号的请求;以及通过与所述本地连接不同的通信信道将所述请求发送至远程服务器。12.根据权利要求11所述的方法,进一步包括:在向所述远程服务器发送创建所述账号的所述请求之后,在所述第一电子设备上自动显示消息,提示所述第一用户与所述第二用户在所述社交网络服务上关联。13.根据权利要求1所述的方法,其中,所述应用程序为用于连接至社交网络服务的应用程序,并且与所述第一电子设备相关的第一用户以及与所述第二电子设备相关的第二用户为所述社交网络服务的用户,所述方法进一步包括在所述第一电子设备处:通过与所述本地连接不同的通信信道从所述社交网络服务接收用于所述第二用户的内容;以及通过所述本地连接向所述第二电子设备发送来自所述社交网络服务的所述内容,以供显示在所述第二电子设备上。14.根据权利要求13所述的方法,其中,发送来自所述社交网络服务的所述内容是根据确定所述第二电子设备无互联网连接所执行的。15.根据权利要求1所述的方法,其中,发送所述第一版的应用程序的所述一个或多个安装文件包括:通过所述本地连接向所述第二电子设备发送第一多个数据包;发送所述第一多个数据包之后,检测与所述第二电子设备的所述本地连接的丢失;与所述第二电子设备重建所述本地连接;以及在重建所示本地连接之后,通过所述本地连接向所述第二电子设备发送第二多个数据包。16.根据权利要求1所述的方法,其中,所述第一电子设备为所述第二电子设备的无线通信范围内的多个电子设备中的一者;并且根据确定所述多个电子设备中其他电子设备上各自版本的所述应用程序早于所述第一版的应用程序,所述第一电子设备发送所述第一版的应用程序的所述一个或多个安装文件。17.根据权利要求1所述的方法,其中,所述应用程序为第一应用程序;以及根据确定所述第一应用程序的优先级取代了所述第二电子设备上的第二应用程序的优先级,所述第一电子设备发送所述第一版的应用程序的所述一个或多个安装文件。18.根据权利要求1所述的方法,进一步包括:确定所述第一版的应用程序是否与所述第二电子设备兼容,其中,通过所述本地连接向所述第二电子设备发送所述一个或多个安装文件是进一步响应于确定所述第一版的应用程序与所述第二电子设备兼容所执行的。19.一种电子设备,包括:一个或多个处理器;以及存储有通过所述一个或多个处理器执行的一个或多个程序的存储器,所述一个或多个程序包括指令用于:在所述存储器内存储第一版的应用程序的一个或多个安装文件;与第二电子设备建立本地连接,所述本地连接独立于互联网连接;利用所述本地连接,确定所述第一版的应用程序是否安装在所述第二电子设备上;以及响应于确定所述第一版的应用程序未安装在所述第二电子设备上,通过所述本地连接向所述第二电子设备发送所述第一版的应用程序的所述一个或多个安装文件。20.一种非暂态计算机可读存储介质,存储有通过...
【专利技术属性】
技术研发人员:戈拉夫·洛昌,拉加万·斯里尼瓦桑,
申请(专利权)人:脸谱公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。