一种移动终端、应用服务器及应用推送方法和系统的制作方法

文档序号:7745793阅读:249来源:国知局
专利名称:一种移动终端、应用服务器及应用推送方法和系统的制作方法
技术领域
本发明涉及移动互联网领域,尤其涉及一种移动终端、应用服务器及应用推送方 法和系统。
背景技术
随着3G通信技术的发展,移动终端拥有越来越高的处理速度以及越来越丰富的 应用。同时,3G网络让移动终端有了更快和更稳定的上网速度。随着移动终端可运行的应 用的增加,移动终端的功能得到延伸。目前,现有技术方案能够根据移动终端上的浏览器,来搜索移动终端用户所需要 的信息,这种信息一般来源于互联网络。移动终端用户很难通过这种方式获得具有针对性 强且丰富具体的信息,特别是对于身处异地的移动终端用户。因此现有的技术不能解决如 何根据位置信息快速获得与该位置相关的信息的问题。

发明内容
本发明实施例的目的在于实现能够根据移动终端用户实时位置,自动推送与该位 置相关联的各种应用。为实现上述技术效果,本发明实施例提供一种应用推送的方法,该方 法包括接收移动终端发送当前的位置信息和/或配置信息;根据移动终端当前的位置信息,在应用库中匹配与该位置信息相关联的应用;向移动终端发送匹配结果,并在接收到移动终端发送的对所述匹配结果的确认信 息后,向移动终端发送确认接收的应用。相应的,本发明提供一种可以实施上述方法的应用服务器,该应用服务器包括信息接收单元,用于接收移动终端发送当前的位置信息和/或配置信息;第一匹配单元,配置为根据移动终端当前的位置信息,在应用库中匹配与该位置 信息相关联的应用;发送单元,用于向移动终端发送匹配结果,并在接收到移动终端发送的对所述匹 配结果的确认信息后,向移动终端发送确认接收的应用。本发明实施例还提供了一种移动终端,所述移动终端包括位置信息发送单元,配置为将移动终端的位置信息发送至应用服务器;匹配结果显示单元,配置为显示应用服务器返回的根据所述位置信息进行匹配的 匹配结果;确认信息发送单元,配置为发送对所述匹配结果的确认信息至应用服务器;应用接收单元,配置为接收应用服务器根据所述确认信息而发送的应用。本发明实施例还提供了一种应用推送系统,所述应用推送系统包括移动终端和服 务器,其中,移动终端包括位置信息发送单元,配置为将移动终端的位置信息发送至应用服务器;
匹配结果显示单元,配置为显示应用服务器返回的根据所述位置信息进行匹配的 匹配结果;确认信息发送单元,配置为发送对所述匹配结果的确认信息至应用服务器;应用接收单元,配置为接收应用服务器根据所述确认信息而发送的应用;应用服务器包括信息接收单元,用于接收移动终端发送当前的位置信息和/或配置信息;第一匹配单元,配置为根据移动终端当前的位置信息,在应用库中匹配与该位置 信息相关联的应用;发送单元,用于向移动终端发送匹配结果,并在接收到移动终端发送的对所述匹 配结果的确认信息后,向移动终端发送确认接收的应用。实施本发明实施例提供的移动终端、应用服务器及应用推送方法和系统,根据移 动终端用户实时位置,应用服务器可以向移动终端自动推送与该位置相关联且适合在该移 动终端上安装运行的各种应用,具有较强的针对性和良好的实用性,同时增加了移动终端 的扩展功能和易用度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为本发明提供的应用推送的系统架构图;图2为本发明提供的应用推送的方法实施例流程示意图;图3为本发明提供的应用服务器实施例结构示意图;图4为本发明提供的移动终端第一实施例结构示意图;图5为本发明提供的移动终端第二实施例结构示意图;图6为本发明提供的移动终端实施例的UI界面示意具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。参见图1,为本发明提供的应用推送的系统架构图,如图1所示本发明提供的应用推送的系统包括移动终端、应用服务器以及通信链路。移动终 端与应用服务器之间建立通信连接可以通过无线的方式(如基站),也可以是通过有线的 方式(如个人计算机);也可以通过无线与有线结合的方式建立通信连接,例如移动终端与 基站间建立无线连接后,移动交换中心通过因特网与应用服务器建立连接。以下将对本发 明提供的应用推送的系统中的移动终端和应用服务器的具体结构、功能及工作原理进行详 细描述。参见图2,为本发明提供的应用推送的方法实施例流程示意图,如图2所示
在步骤S101,接收移动终端发送当前的位置信息和/或配置信息;更为具体地,应用服务器要获得移动终端当前的位置信息,可通过移动终端主动 发送其所处的地理位置信息。移动终端可以通过开启自身的GPS程序获取移动终端当前的 位置信息,并发送至应用服务器;也可以通过与基站的信息交互,查询基站代码以获取移动 终端当前的位置信息,并发送至应用服务器。上述两种方式是通过被动的方式来获取移动 终端当前的位置信息。应用服务器还可以通过主动的方式来获取,即通过周期性检测某一 区域各基站中新注册的移动终端。当检测到有新注册的移动终端时,主动地获取其详细的 地理位置信息。这种方式需要应用服务器与移动交换中心或基站进行数据同步。在步骤S102,根据移动终端当前的位置信息,在应用库中匹配与该位置信息相关 联的应用;更为具体的,移动终端通过开启自身的GPS程序获取移动终端当前的位置信息, 可以是该移动终端所在地的地理坐标,即经、纬度。经度、纬度信息能够比较精确的定位。如 果移动终端通过与基站的信息交互,查询基站代码以获取移动终端当前的位置信息,则该 位置信息是该基站在所属移动小区的位置,也能够比较准确的反映移动终端的位置。此外, 该位置信息也可以是移动终端所在地街道、村、镇、区、县/市或者省的名称,可由移动终端 用户进行自由选择。应用服务器获取到移动终端的位置信息后,以该位置信息为匹配关键字段在应用 服务器的应用库中进行匹配,搜索与该位置信息相关联的应用。应用库可以是记录了多个 应用的描述信息的数据库。其中,所述应用可以是与当前位置相关联的手机主题、游戏、电 子书或音乐视频等多媒体文件,也可以包括当前位置的地图、当前位置的交通查询、当前位 置所在城市景点或城市历史介绍以及商场或酒店查询等其中之一或多个的可执行的应用 程序。优选地,应用服务器还可以获取移动终端的配置信息,以位置信息和配置信息为 匹配关键字段在应用服务器的应用库中进行匹配,搜索符合匹配条件的应用。其中,所述配 置信息可包括移动终端所装载的操作平台,如WIN CE,也可包括移动终端的剩余存储空间 等与应用的运行相关的参数和配置信息。这样可保证匹配到的应用能够有效的推送至移动 终端及在移动终端上运行安装。在步骤S103,向移动终端发送匹配结果,并在接收到移动终端发送的对所述匹配 结果的确认信息后,向移动终端发送确认接收的应用。本步骤中,当所述匹配结果为零时,应用服务器向移动终端返回无匹配结果的提 示信息;当所述匹配结果为多个应用时,生成包含可被选择其中一个或多个应用的应用信 息列表的匹配结果,并发送至移动终端。移动终端用户可以在列表中选择所需的应用,并将 对所述匹配结果的确认信息发送至应用服务器。应用服务器接收到确认信息后,可以将移 动终端所选择的应用进行打包封装,以应用包的形式同时将多个应用发送给移动终端。也 可以将应用逐个地发送给移动终端。如果是以应用包的形式发送,则在步骤S102中获取的 移动终端剩余存储空间信息可以作为一个参考因素。当检测到移动终端剩余存储空间小于 移动终端用户选择的应用的总大小时,向移动终端发出提示信息;也可以在移动终端用户 在选择确认所需应用时实时计算所选应用的总大小,并实时反馈该大小信息。实施本发明实施例提供的应用推送的方法,可以根据移动终端用户实时位置,自动推送与该位置相关联且适合在该移动终端上安装运行的各种应用。参见图3,为本发明提供的应用服务器实施例结构示意图,如图3所示,该应用服 务器包括信息接收单元201,用于接收移动终端的当前位置信息和/或配置信息;第一匹配单元2021,配置为根据移动终端当前的位置信息,在应用库中匹配与该 位置信息相关联的应用;发送单元204,用于向移动终端发送匹配结果,并在接收到移动终端发送的对所述 匹配结果的确认信息后,向移动终端发送确认接收的应用。更为具体的信息接收单元201,用于接收移动终端的当前位置信息和/或配置信息。更为具体 地,应用服务器要获得移动终端当前的位置信息,一般是通过移动终端主动发送其所处的 地理位置信息。移动终端可以通过开启自身的GPS程序获取移动终端当前的位置信息,并 发送至应用服务器;也可以通过与基站的信息交互,查询基站代码以获取移动终端当前的 位置信息,并发送至应用服务器。上述两种方式是通过被动的方式来获取移动终端当前的 位置信息。应用服务器还可以通过主动的方式来获取,即通过周期性检测某一区域各基站 中新注册的移动终端。当检测到有新注册的移动终端时,主动地获取其详细的地理位置信 息。这种方式需要应用服务器与移动交换中心或基站进行数据同步,需要获得通信网络运 营商的支持。第一匹配单元2021,配置为根据移动终端当前的位置信息,在应用库中匹配与该 位置信息相关联的应用。更为具体的,移动终端通过开启自身的GPS程序获取移动终端当 前的位置信息,可以是该移动终端所在地的地理坐标,即经度、纬度。经、纬度信息能够比较 精确的定位。如果移动终端通过与基站的信息交互,查询基站代码以获取移动终端当前的 位置信息,则该位置信息是该基站在所属移动小区的位置,也能够比较准确的反映移动终 端的位置。此外,该位置信息也可以是移动终端所在地街道、村、镇、区、县/市或者省的名 称,可由移动终端用户进行自由选择。应用服务器获取到移动终端的位置信息后,以该位置信息为匹配关键字段在应用 服务器的应用库中进行匹配,搜索与该位置信息相关联的应用。应用库可以是记录了多个 应用的描述信息的数据库。其中,所述应用可以是与当前位置相关联的手机主题、游戏、电 子书或音乐视频等多媒体文件,也可以包括当前位置的地图、当前位置的交通查询、当前位 置所在城市景点或城市历史介绍以及商场或酒店查询等其中之一或多个的可执行的应用 程序。优选地,应用服务器还可以获取移动终端的配置信息,以位置信息和配置信息为 匹配关键字段在应用服务器的应用库中进行匹配,搜索符合匹配条件的应用。其中,所述配 置信息可包括移动终端所装载的操作平台,如WIN CE,也可包括移动终端的剩余存储空间 等与应用的运行相关的参数和配置信息。发送单元204,用于向移动终端发送匹配结果,并在接收到移动终端发送的对所述 匹配结果的确认信息后,向移动终端发送确认接收的应用。当所述匹配结果为零时,应用服 务器向移动终端返回无匹配结果的提示信息;当所述匹配结果为多个应用时,生成包含可 被选择其中一个或多个应用的应用信息列表的匹配结果,并发送至移动终端。移动终端用户可以在列表中选择所需的应用,并将对所述匹配结果的确认信息发送至应用服务器。应 用服务器接收到确认信息后,可以将移动终端所选择的应用进行打包封装,以应用包的形 式同时将多个应用发送给移动终端。也可以将应用逐个地发送给移动终端。如果是以应用 包的形式发送,则在配置信息获取模块获取的移动终端剩余存储空间信息则可以作为一个 参考因素。当检测到移动终端剩余存储空间小于移动终端用户选择的应用的总大小时,向 移动终端发出提示信息;也可以在移动终端用户在选择确认所需应用时实时计算所选应用 的总大小,并实时向移动终端反馈该大小信息。进一步地,本应用服务器还可设置一第二匹配单元2022,用于根据移动终端配置 信息,在应用库中匹配符合该配置信息的应用,所述配置信息至少包括移动终端的操作平 台等信息。应用服务器以位置信息和配置信息为匹配关键字段在应用服务器的应用库中进 行匹配,搜索符合匹配条件的应用。其中,所述配置信息可包括移动终端所装载的操作平 台,也可包括移动终端的剩余存储空间等与应用的运行相关的参数和配置信息。进一步地,本移动终端还可设置一匹配结果生成单元204,用于当所述匹配结果为 多个应用时,生成包含可被选择其中一个或多个应用的应用信息列表的匹配结果。当经第 一匹配单元2021和第二匹配单元2022匹配后,所述匹配结果为多个应用时,生成包含可被 选择其中一个或多个应用的应用信息列表的匹配结果,并发送至移动终端。移动终端用户 可以在列表中选择所需的应用,并将对所述匹配结果的确认信息发送至应用服务器。应用 服务器接收到确认信息后,将移动终端所选择的应用发送给移动终端。实施本发明实施例提供的应用推送的方法,可以根据移动终端用户实时位置,自 动推送与该位置相关联且适合在该移动终端上安装运行的各种应用。参见图4,为本发明提供的移动终端第一实施例结构示意图,如图4所示,该移动 终端包括位置信息获取单元301,配置为获取移动终端当前的位置信息或移动终端用户手 动输入的位置信息。位置信息发送单元302,配置为将移动终端的位置信息发送至应用服务器;匹配结果显示单元303,配置为显示应用服务器返回的根据所述位置信息进行匹 配的匹配结果;确认信息发送单元304,配置为发送对所述匹配结果的确认信息至应用服务器;应用接收单元305,配置为接收应用服务器根据所述确认信息而发送的应用。更为具体的位置信息获取单元301,配置为获取移动终端当前的位置信息或移动终端用户手 动输入的位置信息。移动终端先应获取移动终端当前的位置信息,具体方式可以是通过开 启自身的GPS程序获取移动终端当前的位置信息,也可以通过与基站的信息交互,查询基 站代码以获取移动终端当前的位置信息;此外,该位置信息还可以是移动终端用户手动输 入的位置信息。位置信息发送单元302,配置为将移动终端的位置信息发送至应用服务器。更为具 体地,移动终端与应用服务器之间建立起通信连接,通信连接的方式可以是有线的方式,或 无线的方式,或者有线与无线相结合的方式。移动终端将获取到移动终端当前的位置信息 或者移动终端用户手动输入的位置信息,通过通信链接发送至应用服务器。如果应用服务器通过检测基站的数据来主动获取移动终端位置信息时,则移动终端的位置信息单元302 可以不发送位置信息至应用服务器。匹配结果显示单元303,配置为显示应用服务器返回的根据所述位置信息进行匹 配的匹配结果。应用服务器获取到移动终端的位置信息后,以该位置信息为匹配关键字段 在应用服务器的应用库中进行匹配,搜索与该位置信息相关联的应用。其中,所述应用可以 是与当前位置相关联的手机主题、游戏、电子书或音乐视频等多媒体文件,也可以包括当前 位置的地图、当前位置的交通查询、当前位置所在城市景点或城市历史介绍以及商场或酒 店查询等其中之一或多个的可执行的应用程序。当所述匹配结果为多个应用时,应用服务 器向移动终端返回的可选择其中一个或多个应用的应用信息列表的确认信息,并可呈现在 移动终端的显示单元。移动终端用户可以在列表中选择所需的应用,并将选择结果的确认 信息发送至应用服务器。为了更详细的描述,请参考图6,为本发明提供的移动终端实施例的UI界面示意 图,当确定移动终端当前的位置是在广东省深圳市南山区科苑路23号,应用服务器以“广 东省深圳市南山区科苑路”在应用服务器的应用库中进行匹配,搜索与该位置信息相关联 的应用。匹配的结果包括所述应用包括位置地图应用、移动终端所在地的交通查询应用、所 在城市景点或周边餐馆介绍程序以及商场或酒店查询程序等等。移动终端用户可以选择其 中一个或多个自己感兴趣的应用。优选地,移动终端还可以将本身的配置信息发送至应用服务器,应用服务器接收 到移动终端的配置信息后,以位置信息和配置信息为匹配关键字段在应用服务器的应用库 中进行匹配,搜索符合匹配条件的应用。其中,所述配置信息可包括移动终端所装载的操作 平台,如WIN CE,也可包括移动终端的剩余存储空间等与应用的运行相关的参数和配置信 肩、o确认信息发送单元304,配置为发送对所述匹配结果的确认信息至应用服务器。应 用服务器向移动终端返回的可选择其中一个或多个应用的应用信息列表的确认信息,并呈 现在移动终端的显示单元。移动终端用户可以在列表中选择所需的应用,并将选择结果的 确认信息发送至应用服务器。应用接收单元305,配置为接收应用服务器根据所述确认信息而发送的应用。应用 服务器接收到移动终端发送的应用选择结果的确认信息后,将移动终端所选择的应用进行 打包封装,以应用包的形式发送给移动终端。移动终端接收应用服务器发送的应用包数据 并保存在本地的存储单元。当应用服务器逐个地将应用发送至移动终端时,移动终端逐个 接收并保存在本地的存储单元中。进一步地,本移动终端还可设置一应用安装单元306,用于将所述应用接收单元接 收的应用安装在移动终端上,并在移动终端的桌面上生成与该应用相对应的快捷图标。请 参见图5,为本发明提供的移动终端第二实施例结构示意图,如图5所示,该移动终端还包 括应用安装单元306,在移动终端接收到应用服务器的应用包或单个应用后,自动进行解压 安装。优选地,在应用安装成功后,可在移动终端的桌面上创建相应的快捷方式图标,移动 终端用户可以通过操作该快捷方式图标运行对应的应用。此处,操作包括点击、双击或通过 物理按键选择开启。实施本发明实施例提供的移动终端、应用服务器及应用推送方法和系统,根据移
9动终端用户实时位置,应用服务器可以向移动终端自动推送与该位置相关联且适合在该移 动终端上安装运行的各种应用,具有较强的针对性和良好的实用性,同时增加了移动终端 的扩展功能和易用度。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范 围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解, 本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来, 该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使 得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例 或者实施例的某些部分所述的方法。
权利要求
一种移动终端,其特征在于,所述移动终端包括位置信息发送单元,配置为将移动终端的位置信息发送至应用服务器;匹配结果显示单元,配置为显示应用服务器返回的根据所述位置信息进行匹配的匹配结果;确认信息发送单元,配置为发送对所述匹配结果的确认信息至应用服务器;应用接收单元,配置为接收应用服务器根据所述确认信息而发送的应用。
2.如权利要求1所述的移动终端,其特征在于,所述移动终端还包括位置信息获取单元,配置为获取移动终端当前的位置信息或移动终端用户手动输入的 位置信息。
3.如权利要求1所述的移动终端,其特征在于,所述移动终端还包括配置信息处理单元,用于获取移动终端的配置信息,并发送至应用服务器,所述配置信 息至少包括移动终端的操作平台信息。
4.如权利要求1至3任一项所述的移动终端,其特征在于,所述移动终端还包括应用安装单元,用于将所述应用接收单元接收的应用安装在移动终端上,并在移动终 端的桌面上生成与该应用相对应的快捷图标。
5.一种应用服务器,其中配置有包含应用信息的应用库,其特征在于,所述应用服务器 包括信息接收单元,用于接收移动终端当前的位置信息和/或配置信息; 第一匹配单元,配置为根据移动终端当前的位置信息,在应用库中匹配与该位置信息 相关联的应用;发送单元,用于向移动终端发送匹配结果,并在接收到移动终端发送的对所述匹配结 果的确认信息后,向移动终端发送确认接收的应用。
6.如权利要求5所述的应用服务器,其特征在于,所述应用服务器还包括第二匹配单元,用于根据所述移动终端配置信息,在应用库中匹配符合该配置信息的 应用,所述配置信息至少包括移动终端的操作平台信息。
7.如权利要求5或6所述的应用服务器,其特征在于,所述应用服务器还包括匹配结果生成单元,用于当所述匹配结果为多个应用时,生成包含可被选择其中一个 或多个应用的应用信息列表的匹配结果。
8.一种应用推送系统,包括移动终端和应用服务器,其特征在于 所述移动终端包括位置信息发送单元,配置为将移动终端的位置信息发送至应用服务器; 匹配结果显示单元,配置为显示应用服务器返回的根据所述位置信息进行匹配的匹配 结果;确认信息发送单元,配置为发送对所述匹配结果的确认信息至应用服务器; 应用接收单元,配置为接收应用服务器根据所述确认信息而发送的应用; 所述应用服务器包括信息接收单元,用于接收移动终端发送当前的位置信息和/或配置信息; 第一匹配单元,配置为根据移动终端当前的位置信息,在应用库中匹配与该位置信息 相关联的应用;发送单元,用于向移动终端发送匹配结果,并在接收到移动终端发送的对所述匹配结 果的确认信息后,向移动终端发送确认接收的应用。
9.如权利要求8所述的应用推送系统,其特征在于,所述的移动终端还包括位置信息获取单元,配置为获取移动终端当前的位置信息或移动终端用户手动输入的 位置信息。
10.如权利要求8所述的应用推送系统,其特征在于,所述的移动终端还包括配置信息处理单元,用于获取移动终端的配置信息,并发送至应用服务器,所述配置信 息至少包括移动终端的操作平台信息。
11.如权利要求8所述的应用推送系统,其特征在于,所述的应用服务器还包括第二匹配单元,用于根据所述移动终端配置信息,在应用库中匹配符合该配置信息的 应用,所述配置信息至少包括移动终端的操作平台信息。
12.如权利要求8所述的应用推送系统,其特征在于,所述的应用服务器还包括匹配结果生成单元,用于当所述匹配结果为多个应用时,生成包含可被选择其中一个 或多个应用的应用信息列表的匹配结果。
13.一种应用推送的方法,其特征在于,所述方法包括以下步骤 接收移动终端发送当前的位置信息和/或配置信息;根据移动终端当前的位置信息,在应用库中匹配与该位置信息相关联的应用; 向移动终端发送匹配结果,并在接收到移动终端发送的对所述匹配结果的确认信息 后,向移动终端发送确认接收的应用。
14.如权利要求13所述的方法,其特征在于,在向移动终端发送匹配结果之前还包括 判断当所述匹配结果为多个应用时,生成包含可被选择其中一个或多个应用的应用信息列表的匹配结果。
全文摘要
本发明提供一种移动终端、应用服务器及应用推送方法和系统。其中,应用推送的方法包括接收移动终端发送当前的位置信息和/或配置信息;根据移动终端当前的位置信息,在应用库中匹配与该位置信息相关联的应用;向移动终端发送匹配结果,并在接收到移动终端发送的对所述匹配结果的确认信息后,向移动终端发送确认接收的应用。实施本发明实施例提供的移动终端、应用服务器及应用推送方法和系统,根据移动终端用户实时位置,应用服务器可以向移动终端自动推送与该位置相关联且适合在该移动终端上安装运行的各种应用,具有较强的针对性和良好的实用性,同时增加了移动终端的扩展功能和易用度。
文档编号H04W4/02GK101848416SQ20101014395
公开日2010年9月29日 申请日期2010年4月2日 优先权日2010年4月2日
发明者李俊, 袁武, 郭晓涛 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1