【技术实现步骤摘要】
一种页面更新方法及装置
本专利技术涉及互联网
,特别是涉及一种页面更新方法及装置。
技术介绍
随着互联网技术和智能终端技术的发展,各种应用已经普及到大众生活的方方面面,例如,观影、购物、支付、社交、提供各种资讯等等。目前这些智能终端的应用常采用本地应用(NativeApp)实现,本地应用是通过使用原生操作系统提供的API(ApplicationProgrammingInterface,应用程序编程接口)编程实现,可以保证应用的高性能和良好的交互体验。然而,现有的本地应用中页面的交互行为(如交互跳转)在智能终端固化,如果想改变应用的交互行为,必须依赖运营商对不同平台(安卓系统或ios系统等)下的发版的修改,智能终端再重新安装本地应用。例如,爱奇艺播放APP的页面中的第三方登录按钮,当前点击该按钮后链接的是通过QQ来登录,如果想实现点击该按钮后链接的是通过新浪邮箱来登录,则需要爱奇艺开发人员针对不同平台的版本进行修改,然后重新发布新版应用,用户重新在智能终端安装新版的应用。可见,本地应用的交互行为严重依赖应用的发版,如果想更改页面的交互行为,需要重新对不同平台下 ...
【技术保护点】
一种页面更新方法,其特征在于,应用于服务器,所述方法包括:当获得客户端发送的关于目标页面的数据获取请求时,确定所述目标页面的页面数据;其中,所述页面数据包括:事件关联关系、至少一个页面元素数据和至少一个点击事件数据,所述事件关联关系为关于所述页面元素数据与所述点击事件数据的关联关系;向所述客户端反馈所述页面数据,以使所述客户端根据所述页面数据所包括的各类数据渲染所述目标页面。
【技术特征摘要】
1.一种页面更新方法,其特征在于,应用于服务器,所述方法包括:当获得客户端发送的关于目标页面的数据获取请求时,确定所述目标页面的页面数据;其中,所述页面数据包括:事件关联关系、至少一个页面元素数据和至少一个点击事件数据,所述事件关联关系为关于所述页面元素数据与所述点击事件数据的关联关系;向所述客户端反馈所述页面数据,以使所述客户端根据所述页面数据所包括的各类数据渲染所述目标页面。2.根据权利要求1所述的方法,其特征在于,所述页面数据还包括:样式关联关系,所述样式关联关系为关于所述页面元素数据与样式描述数据的关联关系;所述向所述客户端反馈所述页面数据,以使所述客户端根据所述页面数据所包括的各类数据渲染所述目标页面的步骤,包括:向所述客户端反馈所述页面数据,以使所述客户端从本地存储的多个样式描述数据中,获取与所述样式关联关系相对应的目标样式描述数据,并根据所述页面数据所包括的各类数据,以及所述目标样式描述数据渲染所述目标页面。3.根据权利要求2所述的方法,其特征在于,还包括:向所述客户端发送待同步的样式描述数据,以使所述客户端利用所接收到的待同步的样式描述数据,更新所述客户端本地存储的样式描述数据。4.根据权利要求3所述的方法,其特征在于,还包括:接收修改本地存储的待同步的样式描述数据的第一修改指令;根据所述第一修改指令修改本地存储的待同步的样式描述数据。5.根据权利要求1所述的方法,其特征在于,所述目标页面的页面数据的生成方式,包括:确定所述目标页面的页面模板;获取所述目标页面的业务数据;根据所述页面模板,将所述业务数据转换成事件关联关系、至少一个页面元素数据和至少一个点击事件数据;将转换成的事件关联关系、至少一个页面元素数据和至少一个点击事件数据组合成所述目标页面的页面数据。6.根据权利要求2所述的方法,其特征在于,所述目标页面的页面数据的生成方式,包括:确定所述目标页面的页面模板;获取所述目标页面的业务数据;根据所述页面模板,将所述业务数据转换成样式关联关系、事件关联关系、至少一个页面元素数据和至少一个点击事件数据;将转换成的样式关联关系、事件关联关系、至少一个页面元素数据和至少一个点击事件数据组合成所述目标页面的页面数据。7.根据权利要求2所述的方法,其特征在于,所述数据获取请求中携带目标标识信息,其中,所述目标标识信息为所述客户端本地存储的每个样式描述数据的第一目标标识,和/或,所述客户端的版本标识;所述当获得客户端发送的关于目标页面的数据获取请求时,确定所述目标页面的页面数据的步骤,包括:当获得客户端发送的关于目标页面的数据获取请求时,提取所述数据获取请求中的目标标识信息;确定所述目标页面的页面模板;获取所述目标页面的业务数据;根据所述页面模板,将所述业务数据转换成样式关联关系、事件...
【专利技术属性】
技术研发人员:邵明星,周伟,余敦甫,熊浩,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。