一种应用程序的推荐方法、设备和系统技术方案

技术编号:7810664 阅读:195 留言:0更新日期:2012-09-27 19:00
本发明专利技术实施例公开了一种应用程序的推荐方法、设备和系统,涉及网络技术领域,能够根据终端设备与业务系统的位置信息向用户实时推荐与业务系统相关的应用程序,节省用户查询应用程序的时间。所述方法包括,向位于预设地理位置范围内的各个业务系统发起广播消息,以便于所述各个业务系统返回应答消息;当终端设备中未安装与某一业务系统的所述应答消息相对应的应用程序时,向服务器发送下载请求;根据所述服务器发送的下载信息,下载并安装对应的应用程序。本发明专利技术实施例用于网络通信。

【技术实现步骤摘要】

本专利技术涉及网络
,尤其涉及一种应用程序的推荐方法、设备和系统
技术介绍
随着智能手机等智能終端设备的广泛使用,服务器中出现了应用程序商店。用户可以在应用程序商店中选择符合自己需求的应用程序安装并使用。例如,智能手机用户可以把手机通过USB(通用串行总线,Universal Serial BUS)或者Wi-Fi (WirelessFidelity,无线保真)连接到与互联网相连的PC(personal computer,个人计算机)。通过PC上的软件(例如豌豆夹、91助手)把所需的应用程序从应用程序商店下载到手机上。手机用户还可以通过互联网直接连接到应用程序商店,把应用程序下载到手机上。上述过程中,用户在应用程序商店中查找所需的应用程序时,首先需要登陆应用程序商店客户端;然后利用应用程序商店提供的分类方式(如应用程序首字母的顺序、应 用程序的文件大小等)进行粗筛,用户进一歩在粗筛出的大量同类应用程序中逐一查看,进行更细致的筛选。如果筛选结果不能满足用户的需求,还需要重新查找,重新选择应用程序的分类方式。这样重复几次之后最終在众多的应用程序中找到自己所需要的应用程序。随着应用程序数量的增多,用户的查找变得更加繁琐,且容易出错。这就需要耗费用户大量的时间才能找到所需应用程序。
技术实现思路
本专利技术的实施例提供一种应用程序的推荐方法、设备和系统节省用户查询应用程序的时间。为达到上述目的,本专利技术的实施例采用如下技术方案一方面,提供一种应用程序的推荐方法,包括,向位于预设地理位置范围内的各个业务系统发起广播消息,以便于所述各个业务系统返回应答消息;当終端设备中未安装与某一业务系统返回的所述应答消息相对应的应用程序吋,向服务器发送下载请求,以便于服务器返回下载信息;根据服务器返回的所述下载信息,下载并安装对应的应用程序。一方面,提供一种应用程序的推荐方法,包括,接收位于业务系统预设地理位置范围内的終端设备发送的广播消息;向所述终端设备返回应答消息,以便于所述终端设备确定是否已安装与所述应答消息对应的应用程序。—方面,提供ー种终端设备,包括,发送模块,用于向位于预设地理位置范围内的各个业务系统发起广播消息,以便于所述各个业务系统返回应答消息;确定发送模块,用于确定所述终端设备中是否已安装与所述各个业务系统返回的所述应答消息对应的应用程序,当終端设备中未安装与某一业务系统返回的所述应答消息相对应的应用程序吋,向服务器发送下载请求;下载安装模块,用于根据所述服务器发送的下载信息,下载并安装对应的应用程序。—方面,提供ー种业务系统前端设备,包括,接收模块,用于接收位于业务系统预设地理位置范围内的終端设备发送的广播消息;发送模块,用于向所述终端设备返回应答消息,以便于所述终端设备确定是否已 安装与所述应答消息对应的应用程序。一方面,提供一种应用程序推荐系统,包括上述終端设备,上述业务系统和服务器。本专利技术实施例提供的应用程序的推荐方法、设备和系统,終端设备通过向位于终端设备预设地理位置范围内的各个业务系统发起广播消息,根据业务系统返回的应答消息自动搜索井下载与应答消息相对应的应用程序。这样,在处于任意地理位置时,終端设备都可以与其周边的业务系统进行交互,根据周边业务系统的应答消息实现应用程序的自动搜索和下载。从而实现根据终端设备与业务系统的位置信息向用户实时推荐与业务系统相关的应用程序,节省用户查询应用程序时间的技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例提供的应用程序的推荐方法的流程图;图2为本专利技术另ー实施例提供的应用程序的推荐方法的流程图;图3为本专利技术又一实施例提供的应用程序的推荐方法的流程图;图4为本专利技术实施例提供的終端设备的结构示意图;图5为本专利技术实施例提供的业务系统前端设备的结构示意图;图6为本专利技术实施例提供的应用程序推荐系统的结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例中,用户是指終端设备的持有者。他可以通过应用程序与业务系统进行交互,从而实现对业务系统的控制;其中,业务系统通常是软硬件结合的系统,业务系统具有业务系统标识、业务类别、业务名称的属性。終端设备是指诸如智能手机、平板电脑等便于携带、可以安装应用程序的设备。应用程序商店是指部署在互联网上的应用程序下载服务,可以是独立的第三方下载网站,也可以是为业务系统提供服务的商家自己搭建的程序下载网站;应用程序商店中的应用程序具有应用程序标识、应用程序版本以及与该应用程序相对应的业务系统标识的属性。业务系统前端设备是指可以通过安装在終端设备上的应用程序进行控制的电子设备(如智能电视的机顶盒)或者商家提供的与地理位置相关的服务设备(如商家提供的销售终端POS机);其中,业务系统前端设备位于与终端设备预设地理位置的范围内。业务系统前端设备中安装的业务系统与应用程序之间的关系是ー对多的关系,即ー个业务系统可以与支持该业务的多个不同版本的应用程序进行交互。例如对于家里的同一个智能机顶盒,男主人、女主人和小孩可以分别使用三种不同版本的遥控器应用程序和同一个版本的机顶盒进行交互。其中,終端设备与业务系统之间的接ロ,通讯层使用近距离通讯协议,例如蓝牙、红外、近场通讯、Wi-Fi (Wireless Fidelity,无线保真)等。移动终端与服务器中应用程序商店之间的接ロ,通过HTTP (Hyper Text Transfer Protocol,超文本传输协议)或者HTTPS (Hypertext Transfer Protocol over Secure Socket Layer,超文本传输安全协议)上的 XML (Extensible Markup Language,可扩展标记语言)或者 SOAP (Simple ObjectAccess Protocol,简单对象访问协议)等格式化文本实现。业务系统与服务器中应用程序商店之间的接 ロ,通过 HTTP 或者 HTTPS 上的 XML、S0AP 或者 MME (Multipurpose InternetMail Extensions,多功能网络邮件扩充协议)等格式化文本实现。业务系统与应用程序商店之间的通讯不是必须的,如果能通讯,则业务系统可以具备自身升级等能力;如果不能通讯,则业务系统的能力在出厂后就固定了。业务系统与业务系统后端设备的接ロ,通过HTTP或者HTTPS上的XML、SOAP或者MME等格式化文本实现。本专利技术实施例提供的应用程序的推荐方法,如图I所示,包括,101、終端设备向位于预设地理位置范围内的各个业务系统发起广播消息。其中,一个用户終端设备中可以支持多个用户,所述广播消息携帯用户终端设备标识和用户标识,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用程序的推荐方法,其特征在于,包括, 向位于预设地理位置范围内的各个业务系统发起广播消息,以便于所述各个业务系统返回应答消息; 当終端设备中未安装与某一业务系统返回的所述应答消息相对应的应用程序时,向服务器发送下载请求,以便于服务器返回下载信息; 根据服务器返回的所述下载信息,下载并安装对应的应用程序。2.根据权利要求I所述的方法,其特征在干, 所述广播消息携帯用于业务系统识别发送所述广播消息的用户终端设备的終端设备标识和发送所述广播消息的用户的用户标识; 所述应答消息携帯所述业务系统的业务类型、业务标识以及应用程序商店的统ー资源定位符URL地址,以便于終端设备确定是否已经安装了与所述业务类型和所述业务标识对应的应用程序,当終端设备中未安装与该业务类型和业务标识对应的应用程序吋,按照所述URL地址向服务器发送下载请求; 所述下载请求包括所述未安装的应用程序对应业务系统的业务类型和业务标识,以便于所述服务器搜索与所述业务类型和所述业务标识相应的应用程序。3.根据权利要求2所述的方法,其特征在于,所述应答消息还携带所述业务系统的业务版本。4.根据权利要求I所述的方法,其特征在于,所述预设地理位置范围是指終端设备和业务系统之间通过近距离通讯NFC协议能够建立连接的范围。5.根据权利要求I 4任一所述的方法,其特征在于,所述向位于预设地理位置范围内的各个业务系统发起广播消息包括, 每隔预设的第一时间间隔向位于预设地理位置范围内的所述各个业务系统发起广播消息; 或者,当接收到用户的检测指令时向位于预设地理位置范围内的所述各个业务系统发起广播消息。6.根据权利要求I 4任一所述的方法,其特征在于,所述方法还包括, 每隔预设的第二时间间隔,所述终端设备中已安装的应用程序向与其相对应的业务系统发送显示消息,根据各个业务系统返回的显示应答消息确定对应应用程序的显示状态;或者,当向位于预设地理位置范围内的各个业务系统发起广播消息时,根据所有业务系统返回的应答消息确定所述终端设备中已安装的各个应用程序的显示状态。7.根据权利要求6所述的方法,其特征在于,所述显示状态包括第一显示状态和第二显示状态, 相应的,所述根据各个业务系统返回的显示应答消息确定对应应用程序的显示状态包括, 将与返回显示应答消息的业务系统相对应的应用程序显示为第一显示状态; 将未返回显示应答消息的业务系统相对应的应用程序显示为第二显示状态; 相应的,所述根据所有业务系统返回的应答消息确定所述终端设备中已安装的各个应用程序的显示状态包括, 将所述终端设备中已安装的与返回应答消息的业务系统相对应的应用程序显示为第ー显示状态; 将所述终端设备中已安装的与未返回应答消息的业务系统相对应的应用程序显示为第二显示状态。8.根据权利要求I 4任一所述的方法,其特征在于,所述方法还包括, 根据用户使用应用程序的情况生成程序使用列表。9.一种应用程序的推荐方法,其特征在于,包括, 接收位于业务系统预设地理位置范围内的終端设备发送的广播消息; 向所述终端设备返回应答消息,以便于所述终端设备确定是否已安装与所述应答消息对应的应用程序。10.根据权利要求9所述的方法,其特征在干, 所述广播消息携帯用于业务系统识别发送所述广播消息的用户终端设备的終端设备标识和发送所述广播消息的用户的用户标识; 所述应答消息携帯所述业务系统的业务类型、业务标识以及应用程序商店的...

【专利技术属性】
技术研发人员:李自军
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1