应用程序更新方法、服务器及系统技术方案

技术编号:13142055 阅读:82 留言:0更新日期:2016-04-07 02:30
本发明专利技术公开一种应用程序更新方法、服务器及系统,其中,所述方法包括:服务器接收应用程序发送的包含用户信息的更新请求;服务器根据所述用户信息进行判断以从所述用户信息中选取基准信息;服务器根据所述基准信息从预设的内容库中选取与所述基准信息相关联的更新内容,按照预设的关联度对选取的更新内容排序;服务器将排序列表发送至所述应用程序,根据所述应用程序返回的选择结果确定用于更新所述应用程序的更新内容。采用本发明专利技术,能够根据用户信息对用户进行分析,从而向用户推荐符合用户需求的更新内容;此外,根据用户需求下载更新内容,不仅满足了用户需求,还能节省用户存储空间,避免流量或宽带资源的浪费,提高用户体验。

【技术实现步骤摘要】

本专利技术涉及通信领域,更具体地,涉及一种应用程序更新方法、服务器及系统
技术介绍
在现有的应用程序更新技术中,以安装于手机的应用程序为例,手机应用程序通过连接到服务器来获取保存在服务器上的应用程序版本信息,然后将获取到的版本信息和手机上的应用程序版本信息进行比较,从而判断手机上的应用程序是否需要更新。如果用户选择更新,手机上的应用程序即从服务器下载新版本,然后替换手机上现有的版本从而完成更新。在现有的手机应用程序更新技术中,一旦用户选择更新,则会下载服务器上的完整安装包,通过覆盖本地应用程序的方法来达到更新的目的。这种方法的缺点在于用户不能主动选择需要更新的内容,往往是被动接受然后下载全部的更新内容,其中可能有很多已更新的内容是自己用不上的,这些无关内容文件会占用大量的用户存储空间,其传输也会浪费大量流量或宽带资源。
技术实现思路
为解决上述技术问题,本专利技术提供了一种应用程序更新方法、服务器及系统,能够节省用户存储空间、节省流量或宽带资源,提高用户体验。—方面,本专利技术实施例提供了一种应用程序更新方法,包括:服务器接收应用程序发送的包含用户信息的更新请求;所述服务器根据所述用户信息进行判断以从所述用户信息中选取基准信息;所述服务器根据所述基准信息从预设的内容库中选取与所述基准信息相关联的更新内容,按照预设的关联度对选取的更新内容排序;所述服务器将排序列表发送至所述应用程序,根据所述应用程序返回的选择结果确定用于更新所述应用程序的更新内容。第二方面,本专利技术实施例提供一种服务器,包括:用户接入模块,用于接收应用程序发送的包含用户信息的更新请求;内容库,用于保存更新内容;用户分析模块,用于根据所述用户信息进行判断以从所述用户信息中选取基准信息;内容推荐模块,用于根据所述基准信息从预设的内容库中选取与所述基准信息相关联的更新内容,按照预设的关联度对选取的更新内容排序,并将排序列表发送至所述应用程序;内容确定模块,用于根据所述应用程序返回的选择结果确定用于更新所述应用程序的更新内容。第三方面,本专利技术实施例提供一种应用程序更新系统,包括应用程序和根据本专利技术实施例第二方面的服务器;或,包括安装所述应用程序的用户终端以及根据本专利技术实施例第二方面的服务器。采用本专利技术实施例,具有以下优点:1)通过在内容库中配置更新内容并根据用户信息对用户进行分析,从而能够向用户推荐符合用户需求的更新内容;2)通过根据用户返回的选择结果确定满足用户需求的更新内容,使得用户无需下载全部更新内容,不仅满足了用户需求,还能节省用户存储空间,避免流量或宽带资源的浪费,提尚用户体验。【附图说明】图1是根据本专利技术实施例的一种应用程序更新方法的流程示意图;图2是根据本专利技术实施例的另一种应用程序更新方法的流程示意图;图3A是根据本专利技术实施例的一种服务器的方块示意图;图3B是图3A所示服务器的用户分析模块的一种方块示意图;图3C是图3A所示服务器的内容推荐模块的一种方块示意图;图4是根据本专利技术实施例的一种应用程序更新系统的方块示意图。【具体实施方式】为了便于理解本专利技术技术方案的各个方面、特征以及优点,下面结合附图对本专利技术进行具体描述。应当理解,下述的各种实施方式只用于举例说明,而非用于限制本专利技术的保护范围。图1是根据本专利技术实施例的一种应用程序更新方法的流程示意图,参照图1,该方法包括:10:服务器接收更新请求。所述更新请求由应用程序发送至服务器并包含用户信息。可选地,在本实施例的一种实现方式中,用户信息包括手机号码归属地、IP地址归属地和用户当前地理位置。12:服务器判断选取基准信息。具体而言,服务器根据用户信息进行判断以从用户信息中选取基准信息。其中,基准信息是指用户信息中被选取以作为选择条件进而选择推荐给用户的更新内容的信息。14:服务器选取更新内容。具体而言,服务器根据基准信息从预设的内容库中选取与基准信息相关联的更新内容,按照预设的关联度对选取的更新内容排序。在本实施例中,“更新内容”可以理解为一个系统能够提供给客户使用的服务,内容库则保存了一个系统能够提供给客户使用的一系列服务的组合,即,保存有多个更新内容。可选地,在本实施例的一种实现方式中,内容库中的更新内容对应于基准信息预设有相应的关联度。换言之,内容库中存储有应用程序的多个更新内容,各更新内容对应于不同的基准信息预设有相应的关联度。例如,更新内容对应于不同的地域信息预设相应的关联度(下文将具体说明)、更新内容对应不同的运营商信息预设相应的关联度等。在一种具体实现方式中,上述关联度可以以G来表示,其值为0-1(G为0表示没有关系,G为1表示关联度很大)。在一种具体实现方式中,G值可以是{0%,10%,20%,30%,40%, 50%,60%, 70%,80%,90% ,100% }ψ的某一数值。当系统管理员或者业务人员在配置内容时,G值的设定只能在上收列表中选择一个,其余任何数值均为无效数值。16:服务器根据用户选择确定实际更新内容。具体而言,服务器将排序列表发送至应用程序,根据应用程序返回的选择结果确定用于更新应用程序的更新内容,即,从推荐的更新内容中选取用户选择的更新内容。可选地,在本实施例的一种实现方式中,在处理16中,服务器将确定的实际更新内容打包压缩。之后,服务器可以将下载地址发送至应用程序以便应用程序下载解压完成更新。当然,在本实施例的其它实现方式中,应用程序可以采用现有的下载方式从服务器下载实际更新内容,或者,服务器也可以主动推送实际更新内容至应用程序。在本实施例中,排序列表可以只包含标题和摘要,无需包含具体的内容,其作用是供用户参考以及供用户选择自身需求的更新内容。采用本实施例提供的更新方法,一方面,通过在内容库中配置更新内容并根据用户信息对用户进行分析,从而能够向用户推荐符合用户需求的更新内容;另一方面,根据用户返回的选择结果确定用于更新应用程序的更新内容,使得用户无需下载全部更新内容,不仅满足了用户需求,还能节省用户存储空间,避免流量或宽带资源的浪费。整体而言,本专利技术实施例能大大提高用户体验。可选地,在本实施例的一种实现方式中,关于处理12和14的详细说明请参见图2所示实施例。可选地,在本专利技术的其它实施例中,服务器可以主动向用户推送更新内容。例如,服务器在一时间段内(例如,9:00?21:00),根据获取到的用户信息主动向用户推送排序列表,然后根据用户选择向用户发送相应的更新内容。图2是根据本专利技术实施例的一种应用程序更新方法的流程示意图,参照图2,该方法包括:20:服务器接收更新请求,所述更新请求由应用程序发送至服务器并包含用户信息。其中,用户信息包括手机号码归属地(下文以“Α”表示)、ΙΡ地址归属地(下文以“Β”表示)和用户当前地理位置(下文以“C"表示)。可选地,在本实施例的一种实现方式中,服务器将用户信息保存到会话和数据库中以便后续处理。22:服务器服判断Α与C是否一致。如果一致,则选取Α作为基准信息,并执行处理24;如果不一致,则选取C作为基准信息,并执行处理26。其中,A可以表示用户的经常居住地,C可以表示用户目前所在地。如果A与C一致(例如,A与C表示相同的地域),则可以认为用户在经常居住地。如果A与C不一致,则可以认为用户不在经常居住地本文档来自技高网...

【技术保护点】
一种应用程序更新方法,其特征在于,所述方法包括:服务器接收应用程序发送的包含用户信息的更新请求;所述服务器根据所述用户信息进行判断以从所述用户信息中选取基准信息;所述服务器根据所述基准信息从预设的内容库中选取与所述基准信息相关联的更新内容,按照预设的关联度对选取的更新内容排序;所述服务器将排序列表发送至所述应用程序,根据所述应用程序返回的选择结果确定用于更新所述应用程序的更新内容。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈勇蓝洪波陈楚杰邓国宇
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1