下载应用程序的方法、用户设备和应用服务器技术

技术编号:16783677 阅读:25 留言:0更新日期:2017-12-13 02:14
下载应用程序的方法包括:与第二用户设备具有关联关系的第一用户设备获知第二用户设备所下载的应用程序后向应用服务器发送针对第二用户设备所下载的应用程序的下载请求,下载请求携带第一用户设备的能力信息;第一用户设备接收应用服务器发送的与第一用户设备的能力信息匹配的应用程序以下载。通过上述技术方案,可以在用户设备获知与其具有关联关系的另一用户设备所下载的应用程序后,通过提供自己的能力信息,不需要用户设备人工下载,自动从应用服务器获得与自己的能力信息匹配的应用程序用于下载,从而节省人工,提高下载应用程序的灵活性。

【技术实现步骤摘要】
下载应用程序的方法、用户设备和应用服务器
本专利技术涉及用户设备领域,更具体地,涉及下载应用程序的方法、用户设备和应用服务器。
技术介绍
目前市面上有各种终端(英文为Terminal)产品,也称为用户设备(英文为UserEquipment,缩写为UE),具备多种形态,例如移动电话、平板计算机(英文为Tablet)、台式计算机、电视机(英文为Television,缩写为TV)等。这些用户设备的硬件能力都不一样,例如屏幕大小、屏幕分辨率,此外软件能力例如支持的媒体格式、操作系统等也可能不同。即使同一类用户设备例如移动电话在软件和硬件的能力上也会有区别。由于硬件能力的不一致,为了提高用户设备的资源利用率,提高使用不同用户设备的用户的体验,导致多数的应用程序(英文为application,缩写为APP)无法自动兼容,设计人员会针对不同类型的用户设备,提供不同的软件版本,例如移动电话版本或平板计算机版本。举例来说,用户的移动电话从应用服务器上下载一个应用程序后,如果想在用户的平板计算机,还需要人工在平板计算机上下载一个对应的版本;如果想在用户的TV上使用,还需要人工在TV上下载另一个对应的版本。不同用户设备针对同一应用程序需要人为选择下载不同版本,上述下载应用程序的方法不够灵活。
技术实现思路
有鉴于此,本专利技术实施例提供一种下载应用程序的方法、用户设备和应用服务器,以解决下载应用程序的灵活性较低的问题。第一方面,提供了一种下载应用程序的方法,包括:与第二用户设备具有关联关系的第一用户设备获知第二用户设备所下载的应用程序后向应用服务器发送针对第二用户设备所下载的应用程序的下载请求,下载请求携带第一用户设备的能力信息;第一用户设备接收应用服务器发送的与第一用户设备的能力信息匹配的应用程序以下载。在第一种可能的实现方式中,与第二用户设备具有关联关系的第一用户设备获知第二用户设备所下载的应用程序,包括:第一用户设备接收第二用户设备发送的下载通知,通过下载通知,第一用户设备获知第二用户设备下载的应用程序;或第一用户单元接收应用服务器发送的下载通知,通过下载通知,第一用户设备获知第二用户设备下载的应用程序。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在与第二用户设备具有关联关系的第一用户设备获知第二用户设备所下载的应用程序前,方法还包括:第一用户设备生成第一用户设备和第二用户设备的关联关系;或第一用户设备接收应用服务器或第一用户设备生成并发送的第一用户设备和第二用户设备的关联关系。结合第一方面或第一方面的上述可能的实现方式,在第三种可能的实现方式中,通过以下信息中的至少一个生成第一用户设备和第二用户设备的关联关系:账户信息和硬件设备标识符。结合第一方面或第一方面的上述可能的实现方式,在第四种可能的实现方式中,第一用户设备的能力信息包括以下信息中的一个或多个:操作系统、屏幕大小、屏幕分辨率和支持的媒体格式。第二方面,提供了一种下载应用程序的方法,包括第二用户设备接收应用服务器响应于第二用户设备发送的下载请求所发送的与第二用户设备的能力信息匹配的应用程序以下载;第二用户设备向与第二用户设备具有关联关系的第一用户设备发送下载通知,下载通知用于将第二用户设备接收的应用程序通知给第一用户设备。在第一种可能的实现方式中,在第二用户设备接收应用服务器响应于第二用户设备发送的下载请求前,方法还包括:第二用户设备向应用服务器发送下载请求,下载请求携带第二用户设备的能力信息。结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,在第二用户设备向与第二用户设备具有关联关系的第一用户设备发送下载通知前,方法还包括:第二用户设备生成第一用户设备和第二用户设备的关联关系;或第二用户设备接收应用服务器或第一用户设备生成并发送的第一用户设备和第二用户设备的关联关系。结合第二方面或第二方面的上述可能的实现方式,在第三种可能的实现方式中,通过以下信息中的至少一个生成第一用户设备和第二用户设备的关联关系:账户信息和硬件设备标识符。结合第二方面或第二方面的上述可能的实现方式,在第四种可能的实现方式中,第二用户设备的能力信息包括以下信息中的一个或多个:操作系统、屏幕大小、屏幕分辨率和支持的媒体格式。第三方面,提供了一种下载应用程序的方法,包括:应用服务器向第一用户设备发送下载通知,下载通知用于将第二用户设备下载的应用程序通知给第一用户设备,其中第二用户设备与第一用户设备具有关联关系;应用服务器接收第一用户设备根据下载通知发送针对第二用户设备所下载的应用程序的第一下载请求,第一下载请求携带第一用户设备的能力信息;应用服务器向第一用户设备发送与第一用户设备的能力信息匹配的应用程序用于下载。在第一种可能的实现方式中,应用服务器向第一用户设备发送下载通知前,方法还包括:应用服务器接收第二用户设备发送的第二下载请求,第二下载请求携带第二用户设备的能力信息;应用服务器响应于第二下载请求,向第二用户设备发送与第二用户设备的能力信息匹配的应用程序用于下载。结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,在应用服务器向第一用户设备发送下载通知前,方法还包括:应用服务器生成第一用户设备和第二用户设备的关联关系;或应用服务器接收第一用户设备或第二用户设备生成并发送的第一用户设备和第二用户设备的关联关系。第四方面,提供了一种用户设备,包括:发送单元和第一接收单元:发送单元用于在用户设备获知与用户设备具有关联关系的另一用户设备所下载的应用程序后向应用服务器发送针对另一用户设备所下载的应用程序的下载请求,下载请求携带用户设备的能力信息;第一接收单元用于接收应用服务器基于发送单元发送的下载请求后发送的与用户设备的能力信息匹配的应用程序以下载。在第一种可能的实现方式中,还包括第二接收单元:第二接收单元用于接收另一用户设备发送的下载通知,通过下载通知,用户设备获知另一用户设备下载的应用程序;或第一接收单元还用于接收应用服务器发送的下载通知,通过下载通知,用户设备获知另一用户设备下载的应用程序。结合第四方面或第四方面的上述可能的实现方式,在第二种可能的实现方式中,用户设备还包括生成单元:生成单元生成用户设备和另一用户设备的关联关系;或第一接收单元接收应用服务器或第二接收单元接收另一用户设备生成并发送的用户设备和另一用户设备的关联关系。结合第四方面或第四方面的上述可能的实现方式,在第三种可能的实现方式中,生成单元通过以下信息中的至少一个生成用户设备和另一用户设备的关联关系:账户信息和硬件设备标识符。结合第四方面或第四方面的上述可能的实现方式,在第四种可能的实现方式中,发送单元使用的用户设备的能力信息包括以下信息中的一个或多个:操作系统、屏幕大小、屏幕分辨率和支持的媒体格式。第五方面,提供了一种用户设备,包括第一接收单元和第一发送单元:第一接收单元用于接收应用服务器响应于用户设备发送的下载请求所发送的与用户设备的能力信息匹配的应用程序以下载;第一发送单元用于向与用户设备具有关联关系的另一用户设备发送下载通知,下载通知用于将第一接收单元所接收的应用程序通知给另一用户设备。在第一种可能的实现方式中,还包括第二发送单元:第二发送单元用本文档来自技高网...
下载应用程序的方法、用户设备和应用服务器

【技术保护点】
一种下载应用程序的方法,其特征在于,包括:第二用户设备与第一用户设备建立关联关系;所述第二用户设备向应用服务器发送第二下载请求,所述第二下载请求用于下载所述应用服务器提供的应用程序,所述第二下载请求携带所述第二用户设备的能力信息;所述第二用户设备接收所述应用服务器响应于所述第二下载请求而发送的与所述第二用户设备的能力信息匹配的应用程序;所述第二用户设备通过查询所述关联关系,获知与所述第二用户设备具有所述关联关系的所述第一用户设备;所述第二用户设备向所述第一用户设备发送下载通知,所述下载通知用于将所述第二用户设备下载的应用程序通知给所述第一用户设备,以便所述第一用户设备从所述应用服务器下载与所述第一用户设备能力信息匹配的应用程序。

【技术特征摘要】
1.一种下载应用程序的方法,其特征在于,包括:第二用户设备与第一用户设备建立关联关系;所述第二用户设备向应用服务器发送第二下载请求,所述第二下载请求用于下载所述应用服务器提供的应用程序,所述第二下载请求携带所述第二用户设备的能力信息;所述第二用户设备接收所述应用服务器响应于所述第二下载请求而发送的与所述第二用户设备的能力信息匹配的应用程序;所述第二用户设备通过查询所述关联关系,获知与所述第二用户设备具有所述关联关系的所述第一用户设备;所述第二用户设备向所述第一用户设备发送下载通知,所述下载通知用于将所述第二用户设备下载的应用程序通知给所述第一用户设备,以便所述第一用户设备从所述应用服务器下载与所述第一用户设备能力信息匹配的应用程序。2.根据权利要求1所述的方法,其特征在于,所述关联关系是根据账户信息和/或硬件设备标识符确定的。3.根据权利要求1或2所述的方法,其特征在于,所述关联关系是所述第一用户设备和所述第二用户设备中的任一用户设备生成并存储,或者所述关联关系是所述第一用户设备和所述第二用户设备中的任一用户设备生成并发送到其他用户设备,或者所述关联关系是所述第一用户设备和所述第二用户设备中的任一用户设备生成并发送到所述应用服务器。4.根据权利要求1所述的方法,其特征在于,所述与所述第二用户设备的能力信息匹配的应用程序和所述与所述第一用户设备的能力信息匹配的应用程序是同一应用程序的不同版本。5.根据权利要求1或4所述的方法,其特征在于,所述能力信息包括以下信息中的一个或多个:操作系统、屏幕大小、屏幕分辨率和支持的媒体格式。6.根据权利要求1所述的方法,其特征在于,所述第二用户设备通过查询所述关联关系,具体包括:所述第二用户设备查询所述第二用户设备生成的所述关联关系,或者所述第二用户设备向所述第一用户设备请求所述关联关系。7.根据权利要求1所述的方法,其特征在于,所述第二用户设备向所述第一用户设备发送下载通知,具体包括:所述第二用户设备和所述第一用户设备接入同一网络,所述第二用户设备通过所述同一网络的网络信令通知所述第二设备,所述网络信令携带所述第二用户设备所下载的所述应用程序的名称;或者所述第二用户设备和所述第一用户设备通过蓝牙配对,所述第二用户设备通过蓝牙信令将所述第二用户设备所下载的所述应用程序通知给所述第一用户设备。8.一种下载应用程序的方法,其特征在于,包括:第一用户设备与第二用户设备建立关联关系;所述第一用户设备接收所述第二用户设备发送的下载通知,所述下载通知用于将所述第二用户设备下载的与所述第二用户设备的能力信息匹配的应用程序通知给所述第一用户设备;所述第一用户设备获知所述第二用户设备下载的应用程序后,向所述应用服务器发送第一下载请求,所述第一下载请求携带所述第一用户设备的能力信息;所述第一用户设备接收所述应用服务器发送的与所述第一用户设备的能力信息匹配的应用程序。9.根据权利要求8所述的方法,其特征在于,所述关联关系是根据账户信息和/或硬件设备标识符确定的。10.根据权利要求8或9所述的方法,其特征在于,所述关联关系是所述第一用户设备和所述第二用户设备中的任一用户设备生成并存储,或者所述关联关系是所述第一用户设备和所述第二用户设备中的任...

【专利技术属性】
技术研发人员:何智勤方柳姚洪杰徐峥吴柯文
申请(专利权)人:华为终端有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1