一种推送应用程序的方法及应用程序服务器的制作方法

文档序号:7741093阅读:230来源:国知局
专利名称:一种推送应用程序的方法及应用程序服务器的制作方法
技术领域
本发明涉及通信应用领域,尤其涉及一种推送应用程序的方法及应用程序服务。
背景技术
目前,越来越多的移动终端制造商开始致力于开发网络商店功能,用户可以通过 移动终端访问网络商店进行浏览、搜索、下载等等。网络商店的提供的内容一般包括主题, 音乐,视频,应用程序等。现有的网络商店的商品对于所有的移动终端都是同等对待,用户下载软件,须在 网络商店中以关键字或词进行搜索,或者通过下载排行等分类方式进行浏览。移动终端的 用户,有着不同的职业,例如,律师、医生、驾驶员、作家等。除了一些通用软件,如QQ等工具 软件外,不同职业的用户对应用程序有着不同的需求。目前的网络应用程序商店并不能根 据移动终端用户的职业类型不同,来推送与职业类型相匹配的应用程序。同时,也不能以软 件包的形式,一次性提供多个应用程序的下载。

发明内容
本发明实施例在于提供一种推送应用程序的方法及应用程序服务器,根据移动终 端用户输入或选择的职业类型向移动终端发送多个可选择的应用程序,解决了现有技术中 应用程序服务器不能根据移动终端用户的职业类型来推送应用程序的问题。为了达到上述技术效果,本发明实施例提出了一种推送应用程序的方法,包括获取移动终端用户输入或选择的职业类型;根据所述用户输入或选择的职业类型,从应用程序服务器的应用程序库中配置应 用程序列表;将用户从应用程序列表中选择的应用程序发送至移动终端。相应的,本发明实施例还提出了一种应用程序服务器,包括获取单元,用于获取移动终端用户输入或选择的职业类型;配置单元,用于根据所述用户输入或选择的职业类型,从服务器的应用程序库中 配置应用程序列表;发送单元,用于将用户从应用程序列表中选择的应用程序发送至移动终端。实施本发明实施例,通过接收移动终端用户输入或选择的职业类型,应用程序服 务器自动配置与该职业类型相关的应用程序,为移动终端用户提供多个可选择的应用程序 下载,并以应用程序包的形式发送至移动终端,节省了用户在应用程序商店搜寻应用程序 的时间,提高了下载应用程序的效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1是本发明第一实施例提供的推送应用程序方法的流程示意图;图2是本发明第二实施例提供的推送应用程序方法的流程示意图;图3为本发明实施例中应用程序服务器结构示意图。
具体实施例方式为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结 合附图及实施例,对本发明进行进一步详细说明。参见图1,为本发明第一实施例提供的推送应用程序方法的流程示意图,包括步骤SlOl 获取移动终端用户输入或选择的职业类型;具体地,在移动终端首次登录应用程序服务器时,应用程序服务器记录该移动终 端的标识码或登录IP,提供可供用户输入或选择职业类型的表单,职业类型包括律师、医 生、驾驶员、作家等,也可以包括身份类型,如初中生,高中生等。当移动终端再次登录时,应 用程序服务器可根据其上次登录时的信息记录,以供用户确认或更改其职业类型。步骤S102 根据所述用户输入或选择的职业类型,从应用程序服务器的应用程序 库中配置应用程序列表;应用程序服务器在添加新的应用程序到应用程序库中时,可对每一件新增的应用 程序的应用类型进行标记,如一应用程序名称为“常用法律术语”,可对其应用类型标记为 法律,律师。如某一应用程序名称为“语音朗读”,可对其标记为通用,因为任何类型职业的 用户都可能用到该应用程序。当移动终端登录到应用程序服务器后,根据所述用户输入或选择的职业类型,从 应用程序服务器的应用程序库中配置应用程序列表;具体来说,将用户输入或选择的职业 类型与应用程序服务器的应用程序库中的应用程序标记的类型进行匹配;用户一次输入或 选择的职业类型为一个,但是应用程序服务器的应用程序库中的应用程序标记的类型可以 多个,因为有的应用程序可以同时适用于多个职业类型。应用程序服务器可以通过职业类 型的关键词在应用程序库的数据库中进行遍历,以搜索符合条件的应用程序。将匹配成功的应用程序建立应用程序列表,并提供可供用户选择应用程序列表中 任意一个或多个应用程序的用户界面。具体来说,匹配成功的应用程序可以按下载次数的 降序进行排序,将下载次数最高的应用程序排在最前列,更进一步的,可以选取排序后的一 个阀值(如10),来建立应用程序列表。而应用程序列表中的应用程序是可以根据用户需要 多选或全选。步骤S103 将用户从应用程序列表中选择的应用程序发送至移动终端。具体的,当用户从应用程序列表中选择了自己需要的应用程序后,应用程序服务 器对所选择的应用程序进行打包以形成软件包,或进行压缩以形成压缩包,供移动终端用 户下载。接收到移动终端用户的下载确认信息之后,将软件包或压缩包发送至移动终端。更 进一步的,在发送之前,应用程序服务器还可以对移动终端上已安装的应用程序进行检测, 检测是否已安装重名的软件。如检测到移动终端上已安装有重名的软件,则提示用户修改选择项并请求确认。以避免重复下载相同的软件,造成不必要的浪费。通过接收移动终端用户输入或选择的职业类型,应用程序服务器自动配置与该职 业类型相关的应用程序,为移动终端用户提供多个可选择的应用程序下载,并以应用程序 包的形式发送至移动终端,节省了用户在应用程序商店搜寻应用程序的时间,提高了下载 应用程序的效率。
参见图2,为本发明第二实施例提供的推送应用程序方法的流程示意图,包括步骤S201 获取移动终端用户输入或选择的职业类型;具体地,在移动终端首次登录应用程序服务器时,应用程序服务器记录该移动终 端的标识码或登录IP,提供可供用户输入或选择职业类型的表单,职业类型包括律师、医 生、驾驶员、作家等,也可以包括身份类型,如初中生,高中生等。当移动终端再次登录时,应 用程序服务器可根据其上次登录时的信息记录,以供用户确认或更改其职业类型。步骤S202 根据所述用户输入或选择的职业类型,从应用程序服务器的应用程序 库中配置应用程序列表;应用程序服务器在添加新的应用程序到应用程序库中时,可对每一件新增的应用 程序的应用类型进行标记,如一应用程序名称为“常用法律术语”,可对其应用类型标记为 法律,律师。如某一应用程序名称为“语音朗读”,可对其标记为通用,因为任何类型职业的 用户都可能用到该应用程序。当移动终端登录到应用程序服务器后,根据所述用户输入或选择的职业类型,从 应用程序服务器的应用程序库中配置应用程序列表;具体来说,将用户输入或选择的职业 类型与应用程序服务器的应用程序库中的应用程序标记的类型进行匹配;用户一次输入或 选择的职业类型为一个,但是应用程序服务器的应用程序库中的应用程序标记的类型可以 多个,因为有的应用程序可以同时适用于多个职业类型。应用程序服务器可以通过职业类 型的关键词在应用程序库的数据库中进行遍历,以搜索符合条件的应用程序。将匹配成功的应用程序建立应用程序列表,并提供可供用户选择应用程序列表中 任意一个或多个应用程序的用户界面。具体来说,匹配成功的应用程序可以按下载次数的 降序进行排序,将下载次数最高的应用程序排在最前列,更进一步的,可以选取排序后的一 个阀值(如10),来建立应用程序列表。而应用程序列表中的应用程序是可以根据用户需要 多选或全选。步骤S203 将用户从应用程序列表中选择的应用程序发送至移动终端;具体的,当用户从应用程序列表中选择了自己需要的应用程序后,应用程序服务 器对所选择的应用程序进行打包以形成软件包,或进行压缩以形成压缩包,供移动终端用 户下载。接收到移动终端用户的下载确认信息之后,将软件包或压缩包发送至移动终端。更 进一步的,在发送之前,应用程序服务器还可以对移动终端上已安装的应用程序进行检测, 检测是否已安装重名的软件。如检测到移动终端上已安装有重名的软件,则提示用户修改 选择项并请求确认。以避免重复下载相同的软件,造成不必要的浪费。步骤S204 判断应用程序库是否有新增或版本更新的标记类型与移动终端用户 输入或选择的职业类型相匹配的应用程序;具体地,应用程序库中的应用程序是不断进行更新的,一方面是新增了新的应用 程序;另一方面,是对原有的应用程序进行了版本的更新。应用程序服务器对应用程序的更新进行监测。当监测到有上述更新的内容时,则执行步骤205。步骤205 向移动终端发送更新提示信息。
通过接收移动终端用户输入或选择的职业类型,应用程序服务器自动配置与该职 业类型相关的应用程序,为移动终端用户提供多个可选择的应用程序下载,并以应用程序 包的形式发送至移动终端,节省了用户在应用程序商店搜寻应用程序的时间。同时,不断将 更新的符合条件的应用程序推送给移动终端,体现了人性化设计理念。相应的,本发明实施例还提供了一种应用程序服务器,具体如图3中所示,包括标记单元301 用于应用程序服务器在添加新的应用程序到应用程序库中时,可 对每一件新增的应用程序的应用类型进行标记。获取单元302 用于获取移动终端用户输入或选择的职业类型;具体地,在移动终端首次登录应用程序服务器时,应用程序服务器记录该移动终 端的标识码或登录IP,提供可供用户输入或选择职业类型的表单,职业类型包括律师、医 生、驾驶员、作家等,也可以包括身份类型,如初中生,高中生等。当移动终端再次登录时,应 用程序服务器可根据其上次登录时的信息记录,以供用户确认或更改其职业类型。配置单元303 用于根据所述用户输入或选择的职业类型,从应用程序服务器的 应用程序库中配置应用程序列表;当移动终端登录到应用程序服务器后,根据所述用户输入或选择的职业类型,从 应用程序服务器的应用程序库中配置应用程序列表;具体来说,将用户输入或选择的职业 类型与应用程序服务器的应用程序库中的应用程序标记的类型进行匹配;用户一次输入或 选择的职业类型为一个,但是应用程序服务器的应用程序库中的应用程序标记的类型可以 多个,因为有的应用程序可以同时适用于多个职业类型。应用程序服务器可以通过职业类 型的关键词在应用程序库的数据库中进行遍历,以搜索符合条件的应用程序。将匹配成功的应用程序建立应用程序列表,并提供可供用户选择应用程序列表中 任意一个或多个应用程序的用户界面。具体来说,匹配成功的应用程序可以按下载次数的 降序进行排序,将下载次数最高的应用程序排在最前列,更进一步的,可以选取排序后的一 个阀值(如10),来建立应用程序列表。而应用程序列表中的应用程序是可以根据用户需要 多选或全选。发送单元304 用于将用户从应用程序列表中选择的应用程序发送至移动终端;具体的,当用户从应用程序列表中选择了自己需要的应用程序后,应用程序服务 器对所选择的应用程序进行打包以形成软件包,或进行压缩以形成压缩包,供移动终端用 户下载。接收到移动终端用户的下载确认信息之后,将软件包或压缩包发送至移动终端。更 进一步的,在发送之前,应用程序服务器还可以对移动终端上已安装的应用程序进行检测, 检测是否已安装重名的软件。如检测到移动终端上已安装有重名的软件,则提示用户修改 选择项并请求确认。以避免重复下载相同的软件,造成不必要的浪费。更新提示单元305 用于在检测到应用程序库是有新增或版本更新的标记类型与 移动终端用户输入或选择的职业类型相匹配的应用程序时,向移动终端发送更新提示信 肩、ο具体地,应用程序库中的应用程序是不断进行更新的,一方面是新增了新的应用 程序;另一方面,是对原有的应用程序进行了版本的更新。应用程序服务器对应用程序的更新进行监测。在检测到应用程序库是有新增或版本更新的标记类型与移动终端用户输入或选择的职业类型相匹配的应用程序时,向移动终端发送更新提示信息。通过接收移动终端用户输入或选择的职业类型,应用程序服务器自动配置与该职 业类型相关的应用程序,为移动终端用户提供多个可选择的应用程序下载,并以应用程序 包的形式发送至移动终端,节省了用户在应用程序商店搜寻应用程序的时间。同时,不断将 更新的符合条件的应用程序推送给移动终端,体现了人性化设计理念。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权 利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解, 本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来, 该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使 得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例 或者实施例的某些部分所述的方法。
权利要求
一种推送应用程序的方法,其特征在于,包括获取移动终端用户输入或选择的职业类型;根据所述用户输入或选择的职业类型,从应用程序服务器的应用程序库中配置应用程序列表;将用户从应用程序列表中选择的应用程序发送至移动终端。
2.如权利要求1所述的方法,其特征在于,所述获根据所述用户输入或选择的职业类 型,从应用程序服务器的应用程序库中配置应用程序列表之前还包括预先对应用程序服务器的应用程序库中的应用程序进行类型标记。
3.如权利要求2所述的方法,其特征在于,所述根据所述用户输入或选择的职业类型, 从应用程序服务器的应用程序库中配置应用程序包具体为将用户输入或选择的职业类型与应用程序服务器的应用程序库中的应用程序标记的 类型进行匹配;将匹配成功的应用程序建立应用程序列表,并提供可供用户选择应用程序列表中任意 一个或多个应用程序的用户界面。
4.如权利要求1所述的方法,其特征在于,所述将用户从应用程序列表中选择的应用 程序发送至移动终端之前还包括检测该移动终端中是否已安装与应用程序列表中被选择的应用程序相同的应用程序。
5.如权利要求1至4任一项所述的方法,其特征在于,所述方法还包括当应用程序服务器应用程序库有新增或版本更新的标记类型与移动终端用户输入或 选择的职业类型相匹配的应用程序时,向该移动终端发送更新提示信息。
6.一种应用程序服务器,其特征在于,包括获取单元,用于获取移动终端用户输入或选择的职业类型;配置单元,用于根据所述用户输入或选择的职业类型,从服务器的应用程序库中配置 应用程序列表;发送单元,用于将用户从应用程序列表中选择的应用程序发送至移动终端。
7.如权利要求6所述的应用程序服务器,其特征在于,所述应用程序服务器还包括标记单元,用于对服务器应用程序库中的应用程序进行类型标记。
8.如权利要求6所述的应用程序服务器,其特征在于,所述配置单元具体包括匹配单元,用于将用户输入或选择的职业类型与服务器应用程序库中的应用程序标记 的类型进行匹配;准备单元,用于将匹配成功的应用程序建立应用程序列表,并提供可供用户选择应用 程序列表中任意一个或多个应用程序的用户界面。
9.如权利要求8所述的应用程序服务器,其特征在于,所述应用程序服务器还包括检测单元,用于检测该移动终端中是否已安装与应用程序列表中被选择的应用程序相同的应用程序。
10.如权利要求6至9任一项所述的应用程序服务器,其特征在于,所述应用程序服务 器还包括更新提示单元,用于当服务器应用程序库有新增或版本更新的标记类型与移动终端用 户输入或选择的职业类型相匹配的应用程序时,向该移动终端发送更新提示信息。
全文摘要
本发明实施例公开了一种推送应用程序的方法,包括获取移动终端用户输入或选择的职业类型;根据所述用户输入或选择的职业类型,从应用程序服务器的应用程序库中配置应用程序列表;将用户从应用程序列表中选择的应用程序发送至移动终端。相应的,本发明实施例还公开了一种应用程序服务器,实施本发明实施例,通过接收移动终端用户输入或选择的职业类型,应用程序服务器自动配置与该职业类型相关的应用程序,为移动终端用户提供多个可选择的应用程序下载,并以应用程序包的形式发送至移动终端,节省了用户在应用程序商店搜寻应用程序的时间,提高了下载应用程序的效率。
文档编号H04L29/06GK101848230SQ20101010348
公开日2010年9月29日 申请日期2010年1月27日 优先权日2010年1月27日
发明者李俊, 袁武, 郭晓涛 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1