[发明专利]组件的更新和显示方法、设备和存储介质在审
申请号: | 201910176607.8 | 申请日: | 2019-03-08 |
公开(公告)号: | CN111666083A | 公开(公告)日: | 2020-09-15 |
发明(设计)人: | 熊文源 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;罗朗 |
地址: | 100086 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组件 新和 显示 方法 设备 存储 介质 | ||
本发明公开了一种组件的更新和显示方法、设备和存储介质,所述更新方法包括接收客户端发送的更新显示页面中的组件的请求信息,所述请求信息包括所述组件的第一文件的版本信息;响应所述请求信息,当存在高于所述组件的所述第一文件的版本信息的第二文件的版本信息时,向所述客户端发送包括所述第二文件的第一响应信息以使所述客户端根据所述第二文件更新所述组件。本发明能够实现对客户端中显示页面中的一个楼层或一个UI组件进行局部针对性地自动升级更新,并自动适配大小进行显示视图,使得显示页面的灵活度更高,适配更多的业务场景。
技术领域
本发明涉及软件开发技术领域,特别涉及一种组件的更新和显示方法、设备和存储介质。
背景技术
目前,在移动平台开发系统下很难做到对客户端的显示页面中的某一个楼层或某一个UI组件(用户界面组件)进行针对性地自动更新以及自动适配显示。如对于Android/IOS(Android和IOS均为移动设备的操作系统)的客户端,如果要实现对客户端的显示页面的更新功能,需要借助于预置到客户端中的模版,通过线上服务动态下发的方式进行更新,但是这种更新方式存在的问题是如果模版有变化,则需要同步更新客户端,没有办法做到在不发布客户端的情况下支持所有模版。现在技术中也有借助于React Native(一种开源的跨平台移动应用开发框架)强大的热更新能力来动态下发升级包(通过网络服务器配置更新包),但是,该更新方式只能实现对完整的全屏页面进行更新,无法做到针对一个楼层或者一个UI组件自动更新以及自动适配显示,存在页面逻辑复杂,灵活性不够等缺陷。
发明内容
本发明要解决的技术问题是现有技术中对客户端的显示页面进行更新时需要同步更新客户端,或无法做到针对一个楼层或者一个UI组件自动更新以及自动适配显示,存在页面逻辑复杂,灵活性不够等缺陷,目的在于提供一种组件的更新和显示方法、设备和存储介质。
本发明是通过下述技术方案来解决上述技术问题:
本发明提供一种显示页面中的组件的更新方法,包括:
接收客户端发送的更新显示页面中的组件的请求信息,其中,所述请求信息包括所述组件的第一文件的版本信息;
响应所述请求信息,当存在高于所述组件的所述第一文件的版本信息的第二文件的版本信息时,向所述客户端发送包括所述第二文件的第一响应信息以使所述客户端根据所述第二文件更新所述组件。
较佳地,所述接收客户端发送的更新显示页面中的组件的请求信息的步骤之后、所述响应所述请求信息的步骤之前还包括:
判断是否获取到所述组件的所述第二文件的版本信息,若获取到,则继续比较所述第二文件的版本信息和所述第一文件的版本信息,若所述第二文件的版本信息高于所述第一文件的版本信息,则执行所述向所述客户端发送包括所述第二文件的第一响应信息以使所述客户端根据所述第二文件更新所述组件的步骤;若所述第二文件的版本信息等于所述第一文件的版本信息,则向所述客户端发送第二响应信息以使所述客户端中的所述组件不进行更新;
若没有获取到,则向所述客户端发送第三响应信息以使所述客户端的显示页面中不显示所述组件的视图或显示降级版本的所述组件的视图。
较佳地,所述组件包括显示页面中的楼层和/或UI组件。
较佳地,所述第一文件包括第一JSBundle文件(一种与组件对应的文件);所述第二文件包括第二JSBundle文件。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行计算机程序时实现上述的显示页面中的组件的更新方法。
本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的显示页面中的组件的更新方法的步骤。
本发明还提供一种显示页面中的组件的更新方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910176607.8/2.html,转载请声明来源钻瓜专利网。