一种用于加载目标应用的方法与设备的制造方法_3

文档序号:9687296阅读:来源:国知局
-响应的方式接收其他设备所返回的应用加载信息,如向该第二设备2或其他第三方设备发送请求,并获取其所返回的应用加载信肩、Ο
[0077]本领域技术人员应能理解上述获取对应第二设备的应用加载信息的方式仅为举例,其他现有的或今后可能出现的获取对应第二设备的应用加载信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0078]在步骤S302中,第一设备1在第一设备上加载所述应用加载信息所对应的目标应用。具体地,在步骤S302中,第一设备1根据在步骤S301中所获取的对应第二设备2的应用加载信息,确定该应用加载信息所对应的目标应用,在该第一设备1上加载该目标应用。例如,在步骤S302中,第一设备1根据确定的目标应用,先下载对应的应用源文件,再安装该目标应用;或者,在步骤S302中,第一设备1根据确定的目标应用,边下载对应的应用源文件边进行安装。
[0079]本领域技术人员应能理解上述加载目标应用的方式仅为举例,其他现有的或今后可能出现的加载目标应用的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0080]优选地,第一设备1的各个步骤之间是持续不断工作的。具体地,在步骤S301中,第一设备1获取对应第二设备的应用加载信息;在步骤S302中,第一设备1在第一设备上加载所述应用加载信息所对应的目标应用。在此,本领域技术人员应理解“持续”是指第一设备1的各步骤分别按照设定的或实时调整的工作模式要求,获取对应第二设备的应用加载信息、加载对应的目标应用。
[0081]在此,第一设备1通过获取对应第二设备的应用加载信息,在该第一设备1上加载该应用加载信息所对应的目标应用,打破传统的通过应用市场安装应用的模式,有效提高了应用加载的效率,提升了用户的使用体验。
[0082]优选地,在步骤S302中,第一设备1获取对应用户对所述应用加载信息的选择操作;在所述第一设备上加载所选择的所述应用加载信息所对应的目标应用。具体地,在步骤S301中,第一设备1所获取的对应第二设备2的应用加载信息可以包括多个,用户可以选择其所感兴趣的应用在第一设备1上进行安装。此时,在步骤S302中,第一设备1例如通过调用该第一设备1所提供的应用程序接口(API),或者,通过调用诸如JSP、ASP或PHP等动态网页技术,或通过其他约定的通信方式,获取该用户对应用加载信息的选择操作。随后,在步骤S302中,第一设备1根据该用户所选择的应用加载信息,确定对应的目标应用,并在该第一设备1上加载该目标应用。
[0083]优选地,在步骤S302中,第一设备1获取所述目标应用的应用源文件;在所述第一设备上加载所述应用源文件。具体地,在步骤S302中,第一设备1根据在步骤S301中所获取的对应第二设备2的应用加载信息,确定该应用加载信息所对应的目标应用,进而,获取该目标应用的应用源文件,例如,从该第二设备2获取该应用源文件,或者,从与该应用加载信息相对应的网络设备获取该应用源文件;随后,在步骤S302中,第一设备1在该第一设备1上加载该应用源文件,以实现对该目标应用的加载。
[0084]更优选地,获取所述目标应用的应用源文件包括:
[0085]从所述第二设备获取所述应用源文件;或者
[0086]从与所述应用加载信息相对应的网络设备获取所述应用源文件。
[0087]在步骤S302中,第一设备1获取目标应用的应用源文件包括从第二设备2获取该应用源文件。具体地,该第一设备1例如通过与第二设备2进行近距通信或通过互联网相连接,以使该第一设备1在步骤S302中从该第二设备2获取该目标应用的应用源文件。例如,在步骤S302中,第一设备1根据在步骤S301中所获取的应用加载信息,或进一步地,根据用户所选择的应用加载信息,确定对应的目标应用,进而,该第一设备1发起与该第二设备2的蓝牙连接,以向该第二设备2请求该目标应用的应用源文件,第二设备2根据该请求,通过蓝牙传输的方式,向该第一设备1发送该目标应用的应用源文件,在步骤S302中,第一设备1获取该应用源文件,并进行后续的安装操作。
[0088]在此,第一设备1与第二设备2之间的近距通信利用目前的设备之间的无线数据传递技术来实现,例如通过蓝牙、WLAN、P2P等技术均可以实现,甚至可以不需要信号,只需要设备之间的距离够近即可。
[0089]在步骤S302中,第一设备1获取目标应用的应用源文件的方式还包括从与该应用加载信息相对应的网络设备获取该应用源文件。具体地,在步骤S301中,第一设备1所获取的应用加载信息例如包括对应目标应用的访问链接,在步骤S302中,第一设备1根据该应用加载信息中所提供的访问链接,通过访问该访问链接,从对应的网络设备获取该目标应用的应用源文件,再进行后续的安装操作。
[0090]优选地,在步骤S302中,第一设备1所获取的应用源文件例如是该网络设备根据第一设备1的终端属性进行适配后的应用源文件,例如第一设备1的操作系统为1S,而第二设备2所共享的目标应用为android平台的,则该网络设备根据第一设备1在步骤S302中的访问请求,将对应该目标应用的1S平台的对应应用源文件提供给该第一设备1。
[0091]本领域技术人员应能理解上述获取应用源文件的方式仅为举例,其他现有的或今后可能出现的获取应用源文件的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0092]在此,第一设备1通过第二设备2的共享功能,实现对应用的共享与安装,当第二设备2具有应用源文件时,在双方终端建立连接后直接进行安装,甚至可以不需要网络即可完成;当第二设备2没有应用源文件时,根据该第二设备2共享的应用下载地址,从对应的网络设备获取应用源文件并进行安装,进一步提高应用加载的效率,提升用户的使用体验。
[0093]优选地,在步骤S302中,第一设备1根据所述第一设备对所述第二设备的信任信息,在所述第一设备上加载所述目标应用。具体地,第一设备1对第二设备2可以具有不同的信任信息,当该第一设备1对第二设备2的信任信息不同时,该第一设备1加载目标应用的加载位置、加载过程、所加载的功能全面性都有可能不同。例如,当第一设备1对第二设备2较信任时,在第一设备1根据对应第二设备2的应用加载信息获取到对应的应用源文件之后,特别是从该第二设备2接收应用源文件之后,并不对该应用源文件进行安全检查,而直接进行安装加载的操作。而当该第一设备1对第二设备2不信任时,则在安装加载目标应用之前先对该应用源文件进行扫描、杀毒等安全检查。
[0094]在此,对该第二设备2的信任信息例如可以是第一设备1预置的,也可以由该第一设备1的用户自行设置。
[0095]在此,第一设备1基于对第二设备2的不同的信任信息,在该第一设备1上加载目标应用,对不同的信任信息采用不同的加载模式,进一步提升了用户的使用体验。
[0096]优选地,所述应用加载信息包括关于所述目标应用的应用许可相关信息;其中,在步骤S302中,第一设备1根据所述应用许可相关信息,在所述第一设备上加载所述目标应用。具体地,在步骤S301中,第一设备1所获取的应用加载信息还可以包括关于目标应用的应用许可相关信息,该应用许可相关信息例如包括该目标应用的邀请码或邀请链接、许可复制信息或第二设备2赠送的应用许可等。在步骤S302中,第一设备1根据该应用加载信息所包括的应用许可相关信息,在该第一设备1上加载该目标应用。例如,在步骤S301中,第一设备1获取对应第二设备2的应用加载信息,该应用加载信息包括了对应该应用加载信息的目标应用的邀请码,该邀请码用于在安装加载该目标应用时使用以便正确安装加载;随后,在步骤S302中,第一设备1根据该应用加载信息确定对应的目标应用,进而,根据该邀请码,在该第一设备1上安装加载该目标应用。
[0097]图4示出根据本发明一个优选实施例的一种用于加载目标应用的方法流程图。以下参照图4对该优选实施例进行详细描述:具体地,在步骤S403中,第二设备2根据关于第二设备中所安装应用的应用日志信息生成对应的应用加载信息;在步骤S404中,第二设备2向对应第一设备共享所述应用加载信息;在步骤S401中,第一设备1获取对应第二设备的应用加载信息;在步骤S402中,第一设备1加载所述应用加载信息所对应的目标应用。其中,步骤S401、S402分别与图3所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
[0098]在步骤S403中,第二设备2根据关于第二设备中所安装应用的应用日志信息生成对应的应用加载信息。具体地,在步骤S403中,第二设备2例如通过调用其上的应用程序接口(API)或其他约定的通信方式,获取该第二设备2中所安装应用的应用日志信息,如该第二设备2已安装应用的时长、使用该应用的频度、使用该应用的功能全面性、是否曾使用该应用的关键功能(如转账功能)等信息,进而,根据该应用日志信息,生成该应用对应的应用加载信息。
[0099]例如,对于第二设备2中已安装应用A,该应用的安装时长为一周,所使用的频度为每天三次,在步骤S403中,第二设备2获取关于该应用A的上述应用日志信息,生成对应的应用加载信息。
[0100]本领域技术人员应能理解上述生成应用加载信息的方式仅为举例,其他现有的或今后可能出现的生成应用加载信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
[0101]在步骤S404中,第二设备2向对应第一设备共享所述应用加载信息。具体地,在步骤S404中,第二设备2向对应第一设备1共享在步骤S403中所生成的应
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1