应用客户端展示样式更新和/或内容扩展的方法及系统技术方案

技术编号:8273672 阅读:200 留言:0更新日期:2013-01-31 06:20
本发明专利技术提供一种应用客户端展示样式更新和/或内容扩展的方法及系统,其中,所述方法包括:S1、访问服务器,并判断服务器中的Web展现样式和/或内容与本地的Web展现样式和/或内容是否相同;S2、若否,则改变Web加载策略后重新加载Web;S3、若是,则根据本地的Web展现样式和/或内容加载Web。与现有技术相比,本发明专利技术在不更新应用客户端软件本身的情况下,通过对服务器端的更新,使得应用客户端展示样式及内容得到更新和扩展,省时省力,且节约大量的网络流量。

【技术实现步骤摘要】
应用客户端展示样式更新和/或内容扩展的方法及系统
本专利技术涉及一种应用客户端展示样式更新和/或内容扩展的方法及系统,尤其是涉及一种移动终端的应用客户端展示样式更新和/或内容扩展的方法及系统。
技术介绍
当前,随着智能移动终端(手机、平板电脑等)技术的发展,各种各样的智能移动终端的本地应用(App,Application的简称)也孕育而生,并且,随着智能移动终端的普及,人们逐渐习惯了使用本地应用上网的方式。现有地应用客户端,都是通过客户端编码,显示固定的信息展示样式,如每页显示多少行文字,多少图片等,其必须通过对应用客户端软件本身进行更新,才能实现其信息展示样式的更新;另外,现有地应用客户端信息内容有限,仅限于应用客户端已经通过代码实现的内容,如果想增加显示的信息内容(如增加一个电话信息),也必须通过应用客户端软件本身的更新来实现。使得开发人员需要经常发布新的应用客户端版本,费时费力,且用户也需要经常更新应用客户端版本,浪费大量网络流量。
技术实现思路
本专利技术的目的在于提供一种应用客户端展示样式更新和/或内容扩展的方法。本专利技术的另一目的在于提供一种应用客户端展示样式更新和/或内容扩展的系统。相应地,本专利技术的一种实施方式的应用客户端展示样式更新和/或内容扩展的方法,包括:S1、访问服务器,并判断服务器中的Web展现样式和/或内容与本地的Web展现样式和/或内容是否相同;S2、若否,则改变Web加载策略后重新加载Web;S3、若是,则根据本地的Web展现样式和/或内容加载Web。作为本专利技术进一步改进,所述S2步骤具体包括:若否,则将Web加载策略由本地的Web展现样式和/或内容优先,改变为服务器中的Web展现样式和/或内容优先后重新加载Web。作为本专利技术进一步改进,其特征在于,所述S2步骤具体包括:若否,则通过基于HybridApp封装的Web中间件调用本地的自定义协议,提供本地Web加载策略的接口,通过所述本地Web加载策略的接口将Web加载策略由本地的Web展现样式和/或内容优先,改变为服务器中的Web展现样式和/或内容优先后重新加载Web。作为本专利技术进一步改进,所述S2步骤还包括:将服务器中的Web展现样式和/或内容缓存至本地,替换所述本地的Web展现样式和/或内容。作为本专利技术进一步改进,所述S1步骤具体包括:通过Web页面访问服务器,并请求服务器中的Web展现样式和/或内容;接收被请求服务器中的Web展现样式和/或内容并与本地的Web展现样式和/或内容比对;判断服务器中的Web展现样式和/或内容与本地的Web展现样式和/或内容是否相同。作为本专利技术进一步改进,所述Web页面为基于HybridApp框架开发的Web页面,以调用本地的自定义协议,提供本地Web加载策略的接口。作为本专利技术进一步改进,所述S1步骤还包括:刷新本地Web加载策略的接口。相应地,本专利技术的一种实施方式的应用客户端展示样式更新和/或内容扩展的系统,包括:本地层,用于访问服务器,Web层,用于判断服务器中的Web展现样式和/或内容与本地的Web展现样式和/或内容是否相同;所述本地层还用于,若否,则改变Web加载策略后重新加载Web;若是,则根据本地的Web展现样式和/或内容加载Web。作为本专利技术进一步改进,所述本地层还用于:若否,则将Web加载策略由本地的Web展现样式和/或内容优先,改变为服务器中的Web展现样式和/或内容优先后重新加载Web。作为本专利技术进一步改进,所述Web层还用于:通过基于HybridApp封装的Web中间件调用本地的自定义协议,提供本地Web加载策略的接口;所述本地层还用于:通过所述本地Web加载策略的接口将Web加载策略由本地的Web展现样式和/或内容优先,改变为服务器中的Web展现样式和/或内容优先后重新加载Web。作为本专利技术进一步改进,所述本地层还用于:将服务器中的Web展现样式和/或内容缓存至本地,替换所述本地的Web展现样式和/或内容。作为本专利技术进一步改进,所述本地层还用于:通过Web页面访问服务器,并请求服务器中的Web展现样式和/或内容;所述Web层还用于:接收被请求服务器中的Web展现样式和/或内容并与本地的Web展现样式和/或内容比对;判断服务器中的Web展现样式和/或内容与本地的Web展现样式和/或内容是否相同。作为本专利技术进一步改进,所述Web页面为基于HybridApp框架开发的Web页面,以调用本地的自定义协议,提供本地Web加载策略的接口。作为本专利技术进一步改进,所述本地层还用于:刷新本地Web加载策略的接口。与现有技术相比,本专利技术在不更新应用客户端软件本身的情况下,通过对服务器端的更新,使得应用客户端展示样式及内容得到更新和扩展,省时省力,且节约大量的网络流量。附图说明图1是本专利技术一种实施方式中应用客户端展示样式更新及内容扩展的方法的流程图。图2是本专利技术一种实施方式中应用客户端展示样式更新及内容扩展的系统模块图。具体实施方式以下将结合附图所示的各实施方式对本专利技术进行详细描述。但这些实施方式并不限制本专利技术,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本专利技术的保护范围内。本专利技术公开了一种应用客户端展示样式更新和/或内容扩展的方法及系统。该方法及系统可应用于移动终端系统,例如Android、IOS等的应用客户端中,例如,百度地图、百度搜索等。本专利技术支持多种数据类型,如图片、文字、链接、图标等信息内容及展现样式的自动更新。如服务端增加了数据内容,或者数据展现样式需要更新,仅需要在服务端进行少量维护,应用客户端上就会自动更新,无需发布新版应用客户端来适应。该方法及系统在基于HybridApp框架(详参http://baike.baidu.com/view/8488720.htm)开发的Web框架特性上,实现了在服务器端进行数据升级后,应用客户端可自动更新展示样式和/或扩展内容的功能。这种方法及系统通过应用客户端与数据展示样式和/或内容的分离更新,使用户能够更方便、更快捷、更准确地获取到最新数据。如图1所示,在本专利技术一实施方式中,所述应用客户端展示样式更新及内容扩展的方法,包括以下步骤:S1、访问服务器,并判断服务器中的Web展现样式和/或内容与本地的Web展现样式和/或内容是否相同;优选地,在本专利技术一实施方式中,所述S1具体包括:首先刷新移动终端系统中本地Web加载策略的接口以便之后调用,其次通过移动终端系统的Web页面访问服务器,并请求服务器中的Web展现样式和/或内容;服务器会在验证通过的情况下,将服务器中的Web展示样式和/或内容发送到移动终端,移动终端接收被请求服务器中的Web展现样式和/或内容后,会将其并与本地缓存的Web展现样式和/或内容比对,并判断服务器中的Web展现样式和/或内容与本地的Web展现样式和/或内容是否相同。其中,该Web页面是基于HybridApp框架开发的Web页面,其可以调用移动终端本地的自定义协议,并能提供本地Web加载策略的接口。例如,在打开Android或IOS上的百度地图应用客户端后,该应用客户端会通过内置的Web页面访问地图数据服务器,并请求地图数据服务器中的地图数据(包括Web的展现样式和/或内容),当地图数据本文档来自技高网...

【技术保护点】
一种应用客户端展示样式更新和/或内容扩展的方法,其特征在于,所述应用客户端展示样式更新及内容扩展的方法包括以下步骤:S1、访问服务器,并判断服务器中的Web展现样式和/或内容与本地的Web展现样式和/或内容是否相同;S2、若否,则改变Web加载策略后重新加载Web;S3、若是,则根据本地的Web展现样式和/或内容加载Web。

【技术特征摘要】
1.一种应用客户端展示样式更新和/或内容扩展的方法,其特征在于,所述应用客户端展示样式更新及内容扩展的方法包括以下步骤:S1、访问服务器,并判断服务器中的Web展现样式和/或内容与本地的Web展现样式和/或内容是否相同;S2、若否,则将Web加载策略由本地的Web展现样式和/或内容优先改变为服务器中的Web展现样式和/或内容优先后,重新加载Web;S3、若是,则根据本地的Web展现样式和/或内容加载Web。2.根据权利要求1所述的应用客户端展示样式更新和/或内容扩展的方法,其特征在于,所述S2步骤具体包括:若否,则通过基于HybridApp封装的Web中间件调用本地的自定义协议,提供本地Web加载策略的接口,通过所述本地Web加载策略的接口将Web加载策略由本地的Web展现样式和/或内容优先改变为服务器中的Web展现样式和/或内容优先后,重新加载Web。3.根据权利要求1或2所述的应用客户端展示样式更新和/或内容扩展的方法,其特征在于,所述S2步骤还包括:将服务器中的Web展现样式和/或内容缓存至本地,替换所述本地的Web展现样式和/或内容。4.根据权利要求1所述的应用客户端展示样式更新和/或内容扩展的方法,其特征在于,所述S1步骤具体包括:通过Web页面访问服务器,并请求服务器中的Web展现样式和/或内容;接收被请求服务器中的Web展现样式和/或内容并与本地的Web展现样式和/或内容比对;判断服务器中的Web展现样式和/或内容与本地的Web展现样式和/或内容是否相同。5.根据权利要求4所述的应用客户端展示样式更新和/或内容扩展的方法,其特征在于,所述Web页面为基于HybridApp框架开发的Web页面,以调用本地的自定义协议,提供本地Web加载策略的接口。6.根据权利要求1所述的应用客户端展示样式更新和/或内容扩展的方法,其特征在于,所述S1步骤还包括:刷新本地Web加载策略的接口。7.一种应用客户端展示...

【专利技术属性】
技术研发人员:史先方孙振兴
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1