信息展现方法、装置、电子设备及可读存储介质与流程

文档序号:37555181发布日期:2024-04-09 17:44阅读:10来源:国知局
信息展现方法、装置、电子设备及可读存储介质与流程

本发明涉及计算机,尤其涉及一种信息展现方法、装置、电子设备及可读存储介质。


背景技术:

1、目前各种终端的信息展现一般是通过开发客户端应用程序,先获取相关的业务数据,然后根据业务数据选择相应的视图对信息进行展示,但是这种方案对于信息的展现模式固定,如果需要改变展现形式需要开发新的数据处理逻辑,需要在应用管理服务商(如应用市场)发布新版本,且需要用户下载安装更新,无法即时上线。

2、另一种常用方案是使用html5(hyper text markup language,超文本标记语言5.0)页面展示,该方案可以实现即时上线。但是该方案实现的页面性能和交互体验都较差。


技术实现思路

1、本发明意在提供一种信息展现方法、装置、终端设备和存储介质,以解决现有技术中存在的不足,本发明要解决的技术问题通过以下技术方案来实现。

2、第一方面,本发明提供一种信息展现方法,所述方法包括:接收服务器发送的模板信息集合,所述模板信息集合中的模板信息包括:模板标识码、业务数据;针对所述模板信息集合中的每个模板标识码,根据所述模板标识码,获取与所述模板标识码对应的模板数据,生成对应的视图;针对所述模板信息集合中的每个业务数据,将所述业务数据转换成对应的视图可用的模型数据;其中,所述对应的视图为与所述业务数据对应的模板标识码对应的模板文件所生成的视图;将每个所述模型数据渲染到其对应的视图上,并将渲染后的所有视图组合成页面,展现所述页面。

3、在一些实施例中,所述获取与所述模板标识码对应的模板数据包括:在本地搜索与所属标识码对应的模板数据。

4、在一些实施例中,所述获取与所述模板标识码对应的模板数据,还包括:如果在本地没有搜索到与所述模板标识码对应的模板数据,则发送下载请求到服务器,所述下载请求包括所述模板标识码;从服务器下载与所述模板标识码对应的模板数据。

5、在一些实施例中,所述获取与所述模板标识码对应的模板数据包括:发送下载请求到服务器,所述下载请求包括所述模板标识码;从服务器下载与所述模板标识码对应的模板数据。

6、在一些实施例中,所述获取与所述模板标识码对应的模板数据,还包括:如果从服务器下载的所述与所述模板标识码对应的模板数据加载失败,则从本地获取与所述模板信息集合中的业务数据对应的模板数据。

7、第二方面,本发明提供一种信息展现装置,所述装置包括:接收单元,用于接收服务器发送的模板信息集合,所述模板信息集合中的模板信息包括:模板标识码、业务数据;视图生成单元,用于针对所述模板信息集合中的每个模板标识码,根据所述模板标识码,获取与所述模板标识码对应的模板数据,生成对应的视图;数据解析单元,用于针对所述模板信息集合中的每个业务数据,将所述业务数据转换成对应的视图可用的模型数据;其中,所述对应的视图为与所述业务数据对应的模板标识码对应的模板文件所生成的视图;展现单元,用于将每个所述模型数据渲染到其对应的视图上,并将渲染后的所有视图组合成页面,展现所述页面。

8、在一些实施例中,所述视图生成单元包括:第一本地视图生成单元,用于在本地搜索与所属标识码对应的模板数据,生成对应的视图。

9、在一些实施例中,所述视图生成单元还包括:第一下载请求发送单元,用于如果所述第一本地视图生成单元在本地没有搜索到与所述模板标识码对应的模板数据,则发送下载请求到服务器,所述下载请求包括所述模板标识码;模板数据下载单元,用于从服务器下载与所述模板标识码对应的模板数据。

10、在一些实施例中,所述视图生成单元包括:第二下载请求发送单元,用于发送下载请求到服务器,所述下载请求包括所述模板标识码;动态视图生成单元,用于从服务器下载与所述模板标识码对应的模板数据,,生成对应的视图。

11、在一些实施例中,所述视图生成单元,还包括:第二本地视图生成单元,用于如果所述动态视图生成单元从服务器下载的所述与所述模板标识码对应的模板数据加载失败,则从本地获取与所述模板信息集合中的业务数据对应的模板数据。

12、第三方面,本发明提供一种电子设备,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如第一方面任一项所述的方法的步骤。

13、第四方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如第一方面任一项所述的方法的步骤。

14、本发明实施例包括以下优点:

15、本发明实施例提供的信息展现方法、装置、电子设备及可读存储介质,通过根据从服务器接收的模板信息集合中的每个模板标识码,获取与所述模板标识码对应的模板数据,生成对应的视图,实现了通过服务器端控制展现形式,从而在需要更新展现形式时,无需对客户端进行升级,升级服务器端即可,从而实现了及时上线。同时,本发明通过针对所述模板信息集合中的每个业务数据,将所述业务数据转换成对应的视图可用的模型数据,将每个所述模型数据渲染到其对应的视图上,并将渲染后的所有视图组合成页面,展现所述页面。实现了在客户端进行渲染展示,提高了页面性能及交互体验。



技术特征:

1.一种信息展现方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取与所述模板标识码对应的模板数据包括:

3.根据权利要求2所述的方法,其特征在于,所述获取与所述模板标识码对应的模板数据,还包括:

4.根据权利要求1所述的方法,其特征在于,所述获取与所述模板标识码对应的模板数据包括:

5.根据权利要求3-4所述的方法,其特征在于,所述获取与所述模板标识码对应的模板数据,还包括:

6.一种信息展现装置,其特征在于,所述装置包括:

7.根据权利要求6所述的装置,其特征在于,所述视图生成单元包括:

8.根据权利要求7所述的装置,其特征在于,所述视图生成单元还包括:

9.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行如权利要求1至5任一项所述的方法的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至5任一项所述的方法的步骤。


技术总结
本发明涉及一种信息展现方法、装置、电子设备及可读存储介质,信息展现方法的一具体实施方式包括:接收服务器发送的模板信息集合,模板信息集合中的模板信息包括:模板标识码、业务数据;针对模板信息集合中的每个模板标识码,根据模板标识码,获取与模板标识码对应的模板数据,生成对应的视图;针对模板信息集合中的每个业务数据,将业务数据转换成对应的视图可用的模型数据;其中,对应的视图为与业务数据对应的模板标识码对应的模板文件所生成的视图;将每个模型数据渲染到其对应的视图上,并将渲染后的所有视图组合成页面,展现页面。该实施方式实现了模板更新的即时上线,还提高了性能及交互体验。

技术研发人员:周庆续,牛冠杰,张鹏,靳星,赵静坤,付成,周琼
受保护的技术使用者:联通在线信息科技有限公司
技术研发日:
技术公布日:2024/4/8
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1