[发明专利]更新和推送导航栏的方法、设备和系统有效
申请号: | 201210031535.6 | 申请日: | 2012-02-13 |
公开(公告)号: | CN103246529B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | 王菲;温彦杰;王占伟 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 罗振安 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 新和 推送 导航 方法 设备 系统 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种更新和推送导航栏的方法、设备和系统。
背景技术
随着移动终端的普及,现今的导航栏推送项目已经转移到移动终端上来。通过将服务器上的导航栏更新数据下载并存储在移动终端安装的应用程序的系统配置文件中,对应用程序进行配置,在应用程序启动和运行时向用户展示更新的导航栏,达到导航栏的推广效果。同时,服务器还可对导航栏更新数据进行实时更新,实现实时推广。
现有技术中,导航栏的更新都是随应用程序的界面一起进行更新的。具体地,有两种在移动终端上更新导航栏的方案。方案一是采用闪屏的方式,将包括导航栏更新数据的应用程序更新数据制作成图片,当应用程序启动时,在其登录界面闪屏显示该图片,达到推广的效果。方案二是采用更换应用程序的主题的方式,将应用程序更新数据制作成应用程序的主题,其中包括导航栏的更新数据,在应用程序运行时,直接更换应用程序的主题,如直接更换应用程序的皮肤,通过视觉效果达到推送的目的。
在实现本发明的过程中,发明人发现现有技术至少存在以下缺点:
导航栏的推送依赖于应用程序的更新,具有一定的局限性。方案一中的闪屏推送方式显示时间短,用户难以准确获取闪屏画面上的内容;并且,只能在用户登录时推送,曝光频率低导致推送效果差。方案二中制成应用程序主题的方式开发和设计工作量大,耗费大量的时间和精力,成本较高。
发明内容
为了提高导航栏的推送效果,降低局限性及开发成本,本发明实施例提供了一种更新和推送导航栏的方法、设备和系统。所述技术方案如下:
一方面,提供了一种更新导航栏的方法,所述方法包括:
当启动应用程序时,从服务器拉取所述应用程序的导航栏的更新消息;
从所述更新消息中获取所述导航栏的更新数据;
使用所述导航栏的更新数据更新所述应用程序的配置文件,所述更新数据的粒度与所述配置文件中原始数据的粒度相同,以便于将所述更新数据存储在所述配置文件中指定的位置;
根据更新后的配置文件显示所述应用程序的导航栏。
其中,从服务器拉取所述应用程序的导航栏的更新消息,包括:
向所述服务器发送更新所述应用程序的导航栏的请求;
接收所述服务器推送的所述应用程序的导航栏的更新消息,所述更新消息中包括所述导航栏的更新数据。
或者,从服务器拉取所述应用程序的导航栏的更新消息,包括:
向所述服务器发送更新所述应用程序的导航栏的请求;
接收所述服务器返回的通知消息,根据所述通知消息询问用户是否进行导航栏的更新,如果所述用户确认进行导航栏的更新,则返回确认消息给所述服务器,接收所述服务器发送的所述应用程序的导航栏的更新消息,所述更新消息中包括所述导航栏的更新数据。
其中,使用所述导航栏的更新数据更新所述应用程序的配置文件,包括:
确定所述更新数据在所述配置文件中对应的原始数据;
在所述配置文件中删除所述原始数据,并将所述更新数据采用与所述原始数据同名的方式保存在所述配置文件中。
其中,从服务器拉取所述应用程序的导航栏的更新消息之后,还包括:
判断所述更新消息中是否包含所述导航栏的更新数据;
如果是,则执行从所述更新消息中获取所述导航栏的更新数据的步骤;
否则,读取所述应用程序的配置文件,根据所述配置文件显示所述应用程序的导航栏。
另一方面,还提供了一种推送导航栏的方法,所述方法包括:
当客户端启动应用程序时,生成包含所述应用程序的导航栏的更新数据的更新消息;
将所述更新消息发送给所述客户端,使得所述客户端根据所述更新数据在本地对所述应用程序的导航栏进行更新,所述更新数据的粒度与所述应用程序的配置文件中原始数据的粒度相同,以便于将所述更新数据存储在所述配置文件中指定的位置。
其中,当客户端启动应用程序时,生成包含所述应用程序的导航栏的更新数据的更新消息,包括:
当客户端启动应用程序时,接收所述客户端发来的更新所述应用程序的导航栏的请求;
生成包含所述应用程序的导航栏的更新数据的更新消息。
或者,当客户端启动应用程序时,生成包含所述应用程序的导航栏的更新数据的更新消息,包括:
当客户端启动应用程序时,接收所述客户端发来的更新所述应用程序的导航栏的请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210031535.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:可旋转式壁灯结构
- 下一篇:一种用于旋风分离器的筛网结构