太阳城集团

  • / 16
  • 下载费用:30 金币  

一种应用程序的推荐方法、设备和系统.pdf

摘要
申请专利号:

太阳城集团CN201210134623.9

申请日:

2012.05.03

公开号:

CN102694846B

公开日:

2015.01.28

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||实质审查的生效IPC(主分类):H04L 29/08申请日:20120503|||公开
IPC分类号: H04L29/08 主分类号: H04L29/08
申请人: 华为技术有限公司
发明人: 李自军
地址: 518129 广东省深圳市龙岗区坂田华为总部办公楼
优先权:
专利代理机构: 北京中博世达专利商标代理有限公司 11274 代理人: 申健
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201210134623.9

授权太阳城集团号:

102694846B||||||

法律状态太阳城集团日:

2015.01.28|||2012.11.21|||2012.09.26

法律状态类型:

授权|||实质审查的生效|||公开

摘要

本发明实施例公开了一种应用程序的推荐方法、设备和系统,涉及网络技术领域,能够根据终端设备与业务系统的位置太阳城集团向用户实时推荐与业务系统相关的应用程序,节省用户查询应用程序的太阳城集团。所述方法包括,向位于预设地理位置范围内的各个业务系统发起广播消息,以便于所述各个业务系统返回应答消息;当终端设备中未安装与某一业务系统的所述应答消息相对应的应用程序时,向服务器发送下载请求;根据所述服务器发送的下载太阳城集团,下载并安装对应的应用程序。本发明实施例用于网络通信。

权利要求书

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

说明书

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

技术领域

本发明涉及网络技术领域,尤其涉及一种应用程序的推荐方法、
设备和系统。

背景技术

随着智能手机等智能终端设备的广泛使用,服务器中出现了应用
程序商店。用户可以在应用程序商店中选择符合自己需求的应用程序
安装并使用。例如,智能手机用户可以把手机通过USB(通用串行
总线,Universal Serial BUS)或者Wi-Fi(Wireless Fidelity,无线保真)
连接到与互联网相连的PC(personal computer,个人计算机)。通过
PC上的软件(例如豌豆夹、91助手)把所需的应用程序从应用程序
商店下载到手机上。手机用户还可以通过互联网直接连接到应用程序
商店,把应用程序下载到手机上。

上述过程中,用户在应用程序商店中查找所需的应用程序时,首
先需要登陆应用程序商店客户端;然后利用应用程序商店提供的分类
方式(如应用程序首字母的顺序、应用程序的文件大小等)进行粗筛,
用户进一步在粗筛出的大量同类应用程序中逐一查看,进行更细致的
筛选。如果筛选结果不能满足用户的需求,还需要重新查找,重新选
择应用程序的分类方式。这样重复几次之后最终在众多的应用程序中
找到自己所需要的应用程序。随着应用程序数量的增多,用户的查找
变得更加繁琐,且容易出错。这就需要耗费用户大量的太阳城集团才能找到
所需应用程序。

发明内容

本发明的实施例提供一种应用程序的推荐方法、设备和系统节省
用户查询应用程序的太阳城集团。

为达到上述目的,本发明的实施例采用如下技术方案:

一方面,提供一种应用程序的推荐方法,包括,

向位于预设地理位置范围内的各个业务系统发起广播消息,以
便于所述各个业务系统返回应答消息;

当终端设备中未安装与某一业务系统返回的所述应答消息相对
应的应用程序时,向服务器发送下载请求,以便于服务器返回下载信
息;

根据服务器返回的所述下载太阳城集团,下载并安装对应的应用程序。

一方面,提供一种应用程序的推荐方法,包括,

接收位于业务系统预设地理位置范围内的终端设备发送的广播
消息;

向所述终端设备返回应答消息,以便于所述终端设备确定是否已
安装与所述应答消息对应的应用程序。

一方面,提供一种终端设备,包括,

发送模块,用于向位于预设地理位置范围内的各个业务系统发起
广播消息,以便于所述各个业务系统返回应答消息;

确定发送模块,用于确定所述终端设备中是否已安装与所述各个
业务系统返回的所述应答消息对应的应用程序,当终端设备中未安装
与某一业务系统返回的所述应答消息相对应的应用程序时,向服务器
发送下载请求;

下载安装模块,用于根据所述服务器发送的下载太阳城集团,下载并安
装对应的应用程序。

一方面,提供一种业务系统前端设备,包括,

接收模块,用于接收位于业务系统预设地理位置范围内的终端设
备发送的广播消息;

发送模块,用于向所述终端设备返回应答消息,以便于所述终端
设备确定是否已安装与所述应答消息对应的应用程序。

一方面,提供一种应用程序推荐系统,包括上述终端设备,上述
业务系统和服务器。

本发明实施例提供的应用程序的推荐方法、设备和系统,终端设
备通过向位于终端设备预设地理位置范围内的各个业务系统发起广
播消息,根据业务系统返回的应答消息自动搜索并下载与应答消息相
对应的应用程序。这样,在处于任意地理位置时,终端设备都可以与
其周边的业务系统进行交互,根据周边业务系统的应答消息实现应用
程序的自动搜索和下载。从而实现根据终端设备与业务系统的位置信
息向用户实时推荐与业务系统相关的应用程序,节省用户查询应用程
序太阳城集团的技术效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对
实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,
下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员
来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附
图。

图1为本发明实施例提供的应用程序的推荐方法的流程图;

图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 Object 
Access Protocol,简单对象访问协议)等格式化文本实现。业务系统与服
务器中应用程序商店之间的接口,通过HTTP或者HTTPS上的XML、
SOAP或者MIME(Multipurpose Internet Mail Extensions,多功能网络邮
件扩充协议)等格式化文本实现。业务系统与应用程序商店之间的通讯不
是必须的,如果能通讯,则业务系统可以具备自身升级等能力;如果不能
通讯,则业务系统的能力在出厂后就固定了。业务系统与业务系统后端设
备的接口,通过HTTP或者HTTPS上的XML、SOAP或者MIME等格式
化文本实现。

本发明实施例提供的应用程序的推荐方法,如图1所示,包括,

101、终端设备向位于预设地理位置范围内的各个业务系统发起广播
消息。

其中,一个用户终端设备中可以支持多个用户,所述广播消息携带用
户终端设备标识和用户标识,分别用于各个业务系统识别发送广播消息的
用户终端设备和用户。示例性的,用户终端设备标识可以是该用户终端设
备在业务系统中的编号。用户标识可以是当前使用此终端设备的用户注册
名。

预设地理位置范围是指终端设备和业务系统之间通过NFC(Near 
Field Communication,近距离通讯)协议能够建立连接的范围。即手
机与业务系统可以正常通讯的范围。

示例性的,该步骤可以是,终端设备每隔预设的第一太阳城集团间隔向
位于预设地理位置范围内的各个业务系统发起广播消息。

该步骤也可以是,当接收到用户的检测指令时向位于预设地理
位置范围内的各个业务系统发起广播消息。

102、当终端设备中未安装与某一业务系统返回的所述应答消息相对
应的应用程序时,向服务器发送下载请求。

其中,下载请求包括所述未安装的应用程序对应的业务类型和业
务标识。用于服务器根据该业务类型和业务标识搜索与其相应的应用
程序。示例性的,该业务类型可以是如电视遥控、空调遥控等业务系统
前端设备可以控制的服务类型,业务标识可以是业务系统中业务的编
号。与业务系统的应答消息相对应的应用程序是指与业务系统返回的
应答消息所携带的业务系统的业务类型、业务标识相同的应用程序。

103、根据服务器发送的下载太阳城集团,下载并安装对应的应用程序。

其中,下载太阳城集团包括应用程序标识、应用程序名称和应用程序图
标。用于确定所需下载的应用程序。所述应用程序标识是所述应用程
序在应用商店中的编号。

本发明实施例提供的应用程序的推荐方法,终端设备通过向位于
终端设备预设地理位置范围内的各个业务系统发起广播消息,根据业
务系统返回的应答消息自动搜索并下载与应答消息相对应的应用程
序。这样,在处于任意地理位置时,终端设备都可以与其周边的业务
系统进行交互,根据周边业务系统的应答消息实现应用程序的自动搜
索和下载。从而实现根据终端设备与业务系统的位置太阳城集团向用户实时
推荐与业务系统相关的应用程序,节省用户查询应用程序太阳城集团的技术
效果。

本发明另一实施例提供的应用程序推荐方法,如图2所示,包括,

201、位于终端设备预设地理位置范围内的业务系统接收终端设
备发送的广播消息,向终端设备返回应答消息。

本步骤的执行主体是位于终端设备预设地理位置范围内的所有业
务系统。其中,终端设备发送的广播消息携带用户终端设备标识、用
户标识;用于各个业务系统识别发送广播消息的用户终端设备和用户。示
例性的,用户终端设备标识可以是该用户终端设备在业务系统中的编号。
用户标识是当前使用此设备的用户注册名。应答消息携带所述业务系统
的业务类型、业务标识以及应用程序商店的URL(Uniform Resource 
Locator,统一资源定位符)地址。业务类型和业务标识用于终端设备
确定是否已经安装了与该业务类型和业务标识对应的应用程序,应用
程序商店的URL用于标识与该业务类型和业务标识相对应的应用程
序的下载地址。示例性的,业务系统的业务类型可以是如电视遥控、
空调遥控等业务系统前端设备可以控制的服务类型,业务标识可以是业
务系统中业务的编号。进一步的,应答消息还可以包括业务版本,这
样,终端设备可以及时下载到业务系统提供的某一应用程序的新版
本。

需要说明的是,业务系统可以分为连接有业务系统后端设备的业务系
统和未连接业务系统后端设备的业务系统。在该步骤中,连接有业务系统
后端设备的业务系统可能会向与其相连的业务系统后端设备发送请求。其
中,业务系统后端设备是指业务系统的后端支撑部分,这部分部署在互联
网上。例如与电视的机顶盒配合的视频网站、与POS机所连接的结算系
统等。

本发明实施例提供的应用程序推荐方法,位于终端设备预设地理
位置范围内的所有业务系统在接收到终端设备发起的广播消息后,向终端
设备返回应答消息,这样,终端设备根据各个业务系统返回的应答消息可
以自动搜索并下载与应答消息相对应的应用程序。从而实现根据终端
设备与业务系统的位置太阳城集团向用户实时推荐与业务系统相关的应用
程序,节省用户查询应用程序太阳城集团的技术效果。

下面以用户通过智能手机选择应用程序控制智能电视的过程为
例来详细说明本发明又一实施例提供的应用程序推荐方法,其中,终
端设备为智能手机(以下简称手机),智能电视机顶盒为业务系统前
端设备。业务系统设置在智能电视的机顶盒中,机顶盒通过宽带连接
到互联网上。如图3所示,该方法包括,

301、终端设备向位于预设地理位置范围内的各个业务系统发起广播
消息。

其中,预设地理位置范围是指终端设备与业务系统可以通过NFC协议
连接的范围;本例中将其设定为通过Wi-Fi协议连接,手机与业务系统在
一个网段内的范围,即手机与智能电视机顶盒可以正常通讯的范围。

当被用户携带到一个新的地理位置时,手机首先和与自己位于同
一个网段的各个业务系统建立近距离通讯层的连接。具体的连接方式
与手机和业务系统之间的通讯协议有关。例如:Wi-Fi方式的通讯协
议需要通过手机操作系统提供的Wi-Fi连接功能实现连接,进一步的,
还可以通过Wi-Fi路由器的设置,要求在连接时输入连接密码。蓝牙
方式的通讯协议则需要通过手机操作系统提供的蓝牙功能检测是否
有蓝牙服务可以配对来实现连接,该方式中只要检测到配对的蓝牙服
务,以后在建立连接时就不需要配对,可以直接通过蓝牙功能连接。
NFC方式的通讯协议使用点对点通信模式,在移动终端和业务系统
之间交换数据。

在手机与各个业务系统建立通讯层连接后,该步骤可以通过以下
两种方式实现。

方式一,手机每隔预设的第一太阳城集团间隔向位于预设地理位置范围
内的业务系统发起广播消息。例如可以将第一太阳城集团间隔设置为12小
时。这样,手机会每隔12小时向与自己处于同一个网段的各个业务系
统发起广播消息。

方式二,当接收到用户的检测指令时向位于预设地理位置范围内
的业务系统发起广播消息。示例性的,用户可以通过按压设置在手机
上的“检测”按钮向手机发送检测指令。该“检测”按钮可以是实体
按键,也可以是显示在手机触摸显示屏上的图标。这样,手机只有在
接收到用户的检测指令时才向与自己处于同一个网段的各个业务系统
发起广播消息。

上述任一方式中所述的广播消息携带用户终端设备标识、用户标识。
示例性的,用户终端设备标识可以是手机号码,或者手机在业务系统中的
编号等。用户标识即是用户在本服务的注册名。本步骤中如果手机用户还
未在应用程序商店中注册,则需要注册。

302、位于终端设备预设地理位置范围内的各个业务系统接收终端
设备发送的广播消息,向终端设备返回应答消息。

其中,手机发送的广播消息携带用户终端设备标识、用户标识。各个
业务系统返回的应答消息携带业务系统的业务类型、业务标识以及应用程
序商店的URL地址。进一步的,应答消息还可以包括业务系统业务版
本。

需要说明的是,本步骤中,连接有与电视机顶盒配合的视频网站的业
务系统可能会向与其相连的视频网站发送请求,以获取最新的节目列表。

303、当终端设备中未安装与某一业务系统的所述应答消息相对应的
应用程序时,向服务器发送下载请求。

示例性的,手机收到业务系统返回的应答消息后,首先判断是否已经
下载了与应答消息中携带的业务系统的业务类型、业务标识相对应的应用
程序。当确定手机中没有安装与某一业务系统返回的业务系统的业务类
型、业务标识相对应的应用程序,手机将根据该应答消息中的业务类型和
业务标识生成检索关键词,将携带有检索关键词的下载请求通过应答请求
中携带的应用程序商店的URL地址发送给服务器。进一步的,当应答消
息中还包括业务版本时,若手机中已经安装了与业务类型和业务标识相对
应的应用程序,但该应用程序的业务版本与应答消息中的业务版本不同
时,手机也会向服务器发送上述下载请求。

其中,与业务系统的应答消息相对应的应用程序是指与业务系统返回
的应答消息所携带的业务系统的业务类型、业务标识相同的应用程序。

304、服务器根据终端设备发送的下载请求,查找与所述下载请
求相对应的下载太阳城集团,将所述下载太阳城集团发送给所述终端设备。

其中,下载请求包括需下载的应用程序对应业务系统的业务类型
和业务标识。示例性的,业务系统的业务类型是如电视遥控业务,业
务标识是业务系统中电视遥控业务的编号。服务器中符合下载请求所
包含的业务类型和业务标识的应用程序可能有多个,服务器将查询到
的所有应用程序对应的下载太阳城集团发送给终端设备。其中,下载太阳城集团包
括应用程序标识、应用程序名称和应用程序图标。所述应用程序标识
是所述应用程序在应用商店中的编号。

305、终端设备根据所述服务器发送的下载太阳城集团,下载并安装对应的
应用程序。

其中,下载太阳城集团包括应用程序标识、应用程序名称和应用程序图标。
示例性的,当需要下载的应用程序是Web App时,手机只需将下载太阳城集团
中的应用程序图标显示在界面上。当需要下载的应用程序是Native App
时,经手机自动或用户手工确认后,手机向服务器发送携带应用程序标识
的最终下载请求,服务器搜索与最终下载请求中的应用程序标识相同的应
用程序,向手机返回确认应答。当服务器搜索到与最终下载请求中的应用
程序标识相同的应用程序时,向手机返回的确认应答携带有搜索到的应用
程序。随后,手机中的操作系统安装/升级服务器返回的应用程序。安装/
升级后,应用程序的图标将自动显示在界面上。当服务器未搜索到与最终
下载请求中的应用程序标识相同的应用程序时,向手机返回的确认应答中
携带如“下载异常”的异常提示太阳城集团。

306、终端设备确定已安装的各个应用程序的显示状态。

示例性的,该步骤可以是手机中已安装的所有应用程序每隔预设的第
二太阳城集团间隔,如24小时,向与其相对应的业务系统发送显示消息,当业
务系统位于手机预设地理位置范围内,如与手机处于同一个网段时,
业务系统向应用程序返回显示消息应答。应用程序接收到显示消息应
答后,显示为第一显示状态。该第一显示状态可以是将应用程序图标
显示为高亮、闪烁等状态,或者变换应用程序图标的颜色使其醒目。
同时还可以将应用程序图标位于显示区靠前、醒目的位置。当业务系
统位于手机预设地理位置范围以外,如与手机不处于同一个网段时,
业务系统将不会向应用程序返回显示消息应答。此时,应用程序显示
为第二显示状态。例如,可以将应用程序图标显示为灰暗、不闪烁等
状态。同时还可以将应用程序图标位于显示区靠后、不醒目的位置。

该步骤也可以是当接收到用户的检测指令时,终端设备向位于预
设地理位置范围内的各个业务系统发起广播消息;终端设备根据所有
业务系统返回的应答消息确定终端设备中已安装的各个应用程序的
显示状态。例如,当用户按压设置在手机上的“检测”按钮时,手机
会向与自己位于同一网段的业务系统发送广播消息,业务系统向手机
返回应答消息,表明其与手机处于同一网段。此时,将所述终端设备
中已安装的与返回应答消息的业务系统相对应的应用程序显示为第
一显示状态。将所述终端设备中已安装的与未返回应答消息的业务系
统相对应的应用程序显示为第二显示状态。需要说明的是,当用户按
压设置在手机上的“检测”按钮时,在步骤405中下载安装的应用程
序默认显示为第一显示状态。

通过该步骤,在不同的地理位置,终端设备可以通过向业务系统自动
发送显示消息或用户手动发送的检测指令的方式将位于周边的业务系统
对应的应用程序显示为第一显示状态,方便用户选择所需的应用程序。

307、根据用户使用应用程序的情况生成程序使用列表。

本步骤中手机会记录用户使用应用程序的太阳城集团,从而生成程序使用列
表。该列表可用于分析用户对应用程序的使用习惯。

本发明实施例还提供一种终端设备,如图4所示,该终端设备4包括,

发送模块401,用于向位于预设地理位置范围内的各个业务系统发起
广播消息,以便于所述各个业务系统返回应答消息,其中,所述广播消
息携带用于各个业务系统识别发送所述广播消息的用户终端设备的
终端设备标识和发送所述广播消息的用户的用户标识;所述应答消息
携带所述业务系统的业务类型、业务标识以及应用程序商店的统一资
源定位符URL地址,以便于终端设备确定是否已经安装了与所述业
务类型和所述业务标识对应的应用程序,当终端设备中未安装与该业
务类型和业务标识对应的应用程序时,按照所述URL地址向服务器
发送下载请求;

确定发送模块402,用于确定所述终端设备中是否已安装与所述
各个业务系统返回的所述应答消息对应的应用程序,当终端设备中未
安装与某一业务系统返回的所述应答消息相对应的应用程序时,向服
务器发送下载请求;

下载安装模块403,用于根据所述服务器发送的下载太阳城集团,下载并安
装相应的应用程序,其中,所述下载太阳城集团包括应用程序标识、应用程序名
称和应用程序图标。

进一步的,上述终端设备还包括,

显示状态确定模块404,用于确定并显示所述终端设备中已安装的各
个应用程序的显示状态。

使用列表生成模块405,用于根据用户使用应用程序的情况生成
程序使用列表。

示例性的,上述终端设备可以是智能手机或平板电脑。

本发明实施例还提供一种业务系统前端设备,如图5所示,该业
务系统前端设备5包括,

接收模块501,用于接收位于业务系统预设地理位置范围内的终
端设备发送的广播消息,其中,所述广播消息携带用于业务系统识别
发送所述广播消息的用户终端设备的终端设备标识和发送所述广播
消息的用户的用户标识。

发送模块502,用于向所述终端设备返回应答消息,以便于所述
终端设备确定是否已安装与所述应答消息对应的应用程序。其中,所
述应答消息携带所述业务系统的业务类型、业务标识以及应用程序商
店的统一资源定位符URL地址,以便于终端设备确定是否已经安装
了与所述业务类型和所述业务标识对应的应用程序,当终端设备中未
安装与该业务类型和业务标识对应的应用程序时,按照所述URL地
址向服务器发送下载请求。

示例性的,上述业务系统前端设备可以是智能电视的机顶盒或者
POS机。

本发明实施例中的终端设备或业务系统前端设备能够执行上述
方法实施例中的步骤,完成方法实施例的各功能,其应用过程中按方
法实施例的描述实现应用程序的推荐方法。

本发明实施例还提供一种应用程序推荐系统,如图6所示,该系
统包括,终端设备601、业务系统前端设备602以及服务器603。其
中,终端设备601可以是上述任一终端设备,业务系统前端设备602
是上述任一业务系统前端设备。终端设备601和业务系统前端设备
602的工作机制与图1~图3所示实施例的工作机制相同,在此不再
赘述。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局
限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可
轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明
的保护范围应以所述权利要求的保护范围为准。

关 键 词:
一种 应用程序 推荐 方法 设备 系统
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种应用程序的推荐方法、设备和系统.pdf
链接地址:http://zh228.com/p-6420658.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');