加载广告图片的自动更新方法技术

技术编号:9794540 阅读:101 留言:0更新日期:2014-03-21 19:06
本发明专利技术提供一种加载广告图片的自动更新方法,该加载广告图片的自动更新方法包括:步骤1,客户端定时获取服务器图片资源版本号;以及步骤2,所述客户端将获取的所述服务器图片资源版本号与客户端图片资源版本号相比较,当所述客户端将获取的所述服务器图片资源版本号大于所述客户端图片资源版本号时,所述客户端将服务器上的图片资源下载到所述客户端,并替换所述客户端当前的图片资源。本发明专利技术中的加载广告图片的自动更新方法,其可以定期自动访问服务器,将广告图片后台下载到本地,图片资源独立的方式实现了加载过程不受影响,广告图片加载流畅的效果。

【技术实现步骤摘要】
本专利技术请求本 申请人:于2012年12月4日向中国国家知识产权局提交的申请号为CN201210510474.1,专利技术名称为“”的中国专利技术专利申请的优先权,上述申请的全部内容以引用方式并入本文。
本专利技术涉及广告图片的更新方法,特别是涉及到一种。
技术介绍
随着网络的不断普及,广告图片资源的应用层出不穷,用户对图片更新的要求也越来越高。为了给用户提供个性化服务,用户可以通过手动更新方式,或设定自动更新方式对待机状态下的广告图片资源进行更新。现有的广告显示与更新方法,是通过网络访问服务器,获取广告接口的信息,将服务器上的广告图片显示在加载页面,更新方法为直接更新服务器图片,客服端只负责访问不做其他处理。现有广告加载方法易受网络环境影响,无法保证在应用加载过程中完成访问和现实,造成延迟感,体验不好。而通过定期更新的方法在空闲时自动更新,既可避免即时访问造成的影响。
技术实现思路
本专利技术的目的是提供一种,其可以定期自动访问服务器,将广告图片后台下载到本地,再在应用加载时显示出来。 本专利技术的目的可通过如下技术方案来实现:,该包括:步骤1,客户端定时获取服务器图片资源版本号;以及步骤2,所述客户端将获取的所述服务器图片资源版本号与客户端图片资源版本号相比较,当所述客户端将获取的所述服务器图片资源版本号大于所述客户端图片资源版本号时,所述客户端将服务器上的图片资源下载到所述客户端,并替换所述客户端当前的图片资源。本专利技术的目的还可通过如下技术措施来实现: 步骤1,客户端在开机后,判断是否有用户应用加载操作,如果接收到用户应用加载指令,直接读取客户端本地的广告图片资源,并进行显示,随后在没有加载指令时,进入步骤2;还可以提供用户界面,接收用户对于广告图片资源更新控制的设置信息,其中广告图片资源下载更新的设置信息可以包括以下至少之一:指定频道、指定位置、指定发件人、指定标题、指定内容、更新周期等等,用户可以按照自己的喜好和需要来预先设置想要更新的广告图片资源; 另外,在开机后,客户端自动检测是否有用户预先的设置信息,如果有,在更新时按照设置信息进行查找和下载,如果没有,则在更新时按照默认的原始方法进行下载; 如果没有接收到用户应用加载指令,则根据用户预设的时间间隔,自动启动更新服务。流程进入到步骤2。步骤2,客户端启动后台服务控制,按照预设的时间间隔定时获取服务器中广告图片资源的版本号,后台服务控制可以与用户输入和浏览等操作同步进行。步骤3,在接收到客户端进行广告图片资源检测的请求后,服务器响应该请求,所述请求具体包括:分类号、标识和大小等信息,服务器根据这些信息查找对应的广告图片资源信息,并发送到客户端;客户端在接收到服务器发送的广告图片信息后,提取广告图片资源版本号与客户端广告图片资源版本号相比较,并在服务器广告图片资源版本号大于客户端广告图片资源版本号时,流程进入到步骤4。当服务器广告图片资源版本号不大于客户端广告图片资源版本号时,流程返回到步骤I。步骤4,客户端后台启动下载服务,并向服务器发出广告图片资源下载请求,服务器接收到请求后,同样按照请求中的各种信息查找其中符合条件的广告图片资源,随后仅将服务器上的广告图片资源下载到客户端,并替换客户端中存储的当前广告图片资源,具体为在需要更新时,从服务器提供的多个图片中选择版本和时间不同于客户端图片资源的一个或者多个图片进行下载,流程进入到步骤5。步骤5,当应用加载时,直接读取客户端本地的广告图片资源,不再进行网络访问。优选的是,预设的时间间隔为一小时,所述客户端每隔一小时访问一次服务器,获取所述服务器图片资源版本号。另外,对于下载广告图片资源的任务线程,不能占用用户使用的程序主线程,使用广告图片资源的存储地址作为图片的标识,新开线程下载广告图片资源。当不需要更新广告图片资源,也就是不需要下载广告图片资源的时候,不进行线程的建立和使用,当在周期检测时,发现需要更新的广告图片资源时,在下载广告图片资源时,自动建立新的线程来独立完成下载和更新广告图片资源的任务,这样在广告图片资源下载和更新的时候不会占用或阻塞主线程,保证用户操作时的流畅性。在多个线程同时进行时,可以对各个线程任务进行管理和调度,加入、移除下载队列,设置并发线程最大数、调整下载任务优先级。技术人员不难看出,上述各优选方案的任意组合所构成的方案都是本专利技术的一部分。本专利技术中的,在系统启动时启动后台服务,定期检测服务器上有没有新的广告版本需要更新,如果有更新,自动启动后台下载,替换当前的广告资源。当应用加载时将直接读取本地图片,不再进行网络访问。通过网络即时访问服务器上的广告信息,容易受网络环境影响,无法预知需要的加载时间,不能保证在应用加载完成之前显示出更新的广告。本专利技术中的采用分段异步更新,图片资源独立的方式实现了加载过程不受影响,广告图片加载流畅的效果。【附图说明】图1为本专利技术的一优选实施例的流程图。【具体实施方式】为使本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举出较佳实施例,并配合所附图式,作详细说明如下。图1为本专利技术的的一优选实施例的流程图。在步骤101,客户端在开机后,判断是否有用户应用加载操作,如果接收到用户应用加载指令,直接读取客户端本地的广告图片资源,并进行显示,随后在没有加载指令时,进入步骤102 ;还可以提供用户界面,接收用户对于广告图片资源更新控制的设置信息,其中广告图片资源下载更新的设置信息可以包括以下至少之一:指定频道、指定位置、指定发件人、指定标题、指定内容、更新周期等等,用户可以按照自己的喜好和需要来预先设置想要更新的广告图片资源; 另外,在开机后,客户端自动检测是否有用户预先的设置信息,如果有,在更新时按照设置信息进行查找和下载,如果没有,则在更新时按照默认的原始方法进行下载;用于对广告图片资源进行更新的目的图片的选择根据用户的喜好进行设置,可以满足用户的个性化需求,提高用户的体验; 如果没有接收到用户应用加载指令,则根据用户预设的时间间隔,自动启动更新服务。流程进入到步骤102。在步骤102,客户端启动后台服务控制,按照预设的时间间隔定时获取服务器中广告图片资源的版本号,后台服务控制可以与用户输入和浏览等操作同步进行。例如,每隔一小时,访问一次服务器,获取服务器中广告图片资源的版本号,由于现在不同网站或者不同的广告厂商推出的宣传图片资源都会在不同的时间进行更新,而且每一个广告更新的周期差别较大,如果按照默认时间进行广告图片资源的更新和下载,可能会导致用户错过中间阶段的更新资源。上述这种让用户自行设定检测更新的时间间隔,可以根据具体需要改变更新和下载时间,让用户可以更好更加及时地接收到希望看到的信息。在步骤103,在接收到客户端进行广告图片资源检测的请求后,服务器响应该请求,所述请求具体包括:分类号、标识和大小等信息,服务器根据这些信息查找对应的广告图片资源信息,并发送到客户端; 客户端在接收到服务器发送的广告图片信息后,提取广告图片资源的版本号,并与客户端本地存储的广告图片资源版本号相比较,并在服务器广告图片资源版本号大于客户端广告图片资源版本号时,流程进入到步骤104。当服务器广告图片资源版本号不大于客户端广告图片资源版本号时,流本文档来自技高网...

【技术保护点】
加载广告图片的自动更新方法,包括:步骤1,客户端在开机后,判断是否有用户应用加载操作,如果接收到用户应用加载指令,直接读取客户端本地的广告图片资源,并进行显示,随后在没有加载指令时,进入步骤2;如果没有接收到用户应用加载指令,则根据用户预设的时间间隔,自动启动更新服务,流程进入到步骤2;步骤2,客户端启动后台服务控制,按照预设的时间间隔定时获取服务器中广告图片资源的版本号,后台服务控制可以与用户输入和浏览等操作同步进行;步骤3,在接收到客户端进行广告图片资源检测的请求后,服务器响应该请求,所述请求具体包括:分类号、标识和大小等信息,服务器根据这些信息查找对应的广告图片资源信息,并发送到客户端;客户端在接收到服务器发送的广告图片信息后,提取广告图片资源版本号与客户端广告图片资源版本号相比较,并在服务器广告图片资源版本号大于客户端广告图片资源版本号时,流程进入到步骤4;当服务器广告图片资源版本号不大于客户端广告图片资源版本号时,流程返回到步骤1;步骤4,客户端后台启动下载服务,并向服务器发出广告图片资源下载请求,服务器接收到请求后,同样按照请求中的各种信息查找其中符合条件的广告图片资源,随后仅将服务器上的广告图片资源下载到客户端,并替换客户端中存储的当前广告图片资源,具体为在需要更新时,?从服务器提供的多个图片中选择版本和时间不同于客户端图片资源的一个或者多个图片进行下载,流程进入到步骤5;步骤5,当应用加载时,直接读取客户端本地的广告图片资源,不再进行网络访问。...

【技术特征摘要】
2012.12.04 CN 201210510474.11.加载广告图片的自动更新方法,包括: 步骤1,客户端在开机后,判断是否有用户应用加载操作,如果接收到用户应用加载指令,直接读取客户端本地的广告图片资源,并进行显示,随后在没有加载指令时,进入步骤2; 如果没有接收到用户应用加载指令,则根据用户预设的时间间隔,自动启动更新服务,流程进入到步骤2 ; 步骤2,客户端启动后台服务控制,按照预设的时间间隔定时获取服务器中广告图片资源的版本号,后台服务控制可以与用户输入和浏览等操作同步进行; 步骤3,在接收到客户端进行广告图片资源检测的请求后,服务器响应该请求,所述请求具体包括:分类号、标识和大小等信息,服务器根据这些信息查找对应的广告图片资源信息,并发送到客户端;客户端在接收到服务器发送的广告图片信息后,提取广告图片资源版本号与客户端广告图片资源版本号相比较,并在服务器广告图片资源版本号大于客户端广告图片资源版本号时,流程进入到步骤4;当服务器广告图片资源版本号不大于客户端广告图片资源版本号时,流程返回到步骤I ; 步骤4,客户端后台启动下载服务,并向服务器发出广告图片资源下载请求,...

【专利技术属性】
技术研发人员:卢泉于刚
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:

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

1