页面渲染方法、服务器、浏览器和能源信息管理系统技术方案

技术编号:20160668 阅读:29 留言:0更新日期:2019-01-19 00:13
本公开涉及一种页面渲染方法、服务器、浏览器和能源信息管理系统,涉及计算机技术领域。本公开的方法包括:服务器接收浏览器发送的页面的数据获取请求;服务器将页面中的第一模块进行渲染,并将渲染后的数据返回至浏览器,以便浏览器根据渲染后的数据显示第一模块的内容;服务器将页面中第二模块的待渲染数据返回至浏览器,以便浏览器根据待渲染数据对第二模块进行渲染并显示。

【技术实现步骤摘要】
页面渲染方法、服务器、浏览器和能源信息管理系统
本公开涉及计算机
,特别涉及一种页面渲染方法、服务器、浏览器和能源信息管理系统。
技术介绍
IEMS(InformationizedEnergyManagementSystem,能源信息管理系统)能够根据用户的需求为用户进行特定场景内的能源的管理。用户通过登陆IEMS的页面可以查看各种能源数据。用户通过浏览器访问网页时,可以通过页面渲染技术将用户请求的页面呈现给用户。目前,页面渲染技术包括前端渲染和后端渲染。
技术实现思路
专利技术人发现:页面渲染通常由浏览器独立完成或者由服务器独立完成。由浏览器完成页面渲染,浏览器处理速度慢在数据较多时显示时延较长,用户体验差。由服务器完成页面渲染,对服务器造成的压力过大,访问请求过多的情况下,容易造成网络拥塞,服务器崩溃导致页面无法显示。尤其针对IEMS这类针对用户需求定制的系统,需要针对不同用户获取不同数据,现有的页面渲染方法,更容易增加显示时延,影响用户体验。本公开所要解决的一个技术问题是:提高页面渲染效率,提高页面显示速率,提升用户体验。根据本公开的一些实施例,提供的一种页面渲染方法,包括:本文档来自技高网...

【技术保护点】
1.一种页面渲染方法,包括:服务器接收浏览器发送的页面的数据获取请求;所述服务器将所述页面中的第一模块进行渲染,并将渲染后的数据返回至所述浏览器,以便所述浏览器根据所述渲染后的数据显示所述第一模块的内容;所述服务器将所述页面中第二模块的待渲染数据返回至所述浏览器,以便所述浏览器根据所述待渲染数据对所述第二模块进行渲染并显示。

【技术特征摘要】
1.一种页面渲染方法,包括:服务器接收浏览器发送的页面的数据获取请求;所述服务器将所述页面中的第一模块进行渲染,并将渲染后的数据返回至所述浏览器,以便所述浏览器根据所述渲染后的数据显示所述第一模块的内容;所述服务器将所述页面中第二模块的待渲染数据返回至所述浏览器,以便所述浏览器根据所述待渲染数据对所述第二模块进行渲染并显示。2.根据权利要求1所述的页面渲染方法,其中,所述服务器将所述页面中第一模块进行渲染包括:所述服务器查询预配置的第一模块列表,获取所述第一模块的待渲染数据;所述第一模块的待渲染数据包括用于生成页面框架的数据和所述第一模块对应的页面填充数据;所述服务器根据所述第一模块的待渲染数据生成页面框架,并将所述第一模块对应的页面填充数据填充至页面框架对应的位置中。3.根据权利要求1所述的页面渲染方法,其中,所述第一模块包括:共有模块,所述共有模块为针对所有用户显示相同内容的模块;所述第二模块包括:非共有模块,所述非共有模块是根据请求访问页面的用户的权限确定的。4.根据权利要求3所述的页面渲染方法,其中,所述服务器是根据所述用户的身份信息确定所述用户的权限的;所述用户的权限包括:所述用户具有操作权限的非共有模块;或者所述用户的权限包括:所述用户具有操作权限的非共有模块和所述用户针对具有操作权限的非共有模块能够进行的操作类型。5.根据权利要求4所述的页面渲染方法,其中,所述服务器将所述页面中第二模块的待渲染数据返回至所述浏览器之前还包括:所述服务器将用户登录页面的数据返回至所述浏览器,以便所述浏览器显示所述用户登录页面;所述服务器接收所述浏览器返回的所述用户输入的身份信息。6.根据权利要求1-5任一项所述的页面渲染方法,还包括:所述服务器获取所述页面中第二模块相关联的子页面的待渲染数据,并将所述子页面的待渲染数据返回至所述浏览器,以便所述浏览器根据所述子页面的待渲染数据对所述子页面进行渲染。7.一种页面渲染方法,包括:浏览器向服务器发送页面的数据获取请求;所述浏览器接收所述服务器返回的第一模块渲染后的数据,并根据所述渲染后的数据显示所述第一模块的内容;所述浏览器接收所述服务器返回的所述页面中第二模块的待渲染数据,并根据所述待渲染数据对所述第二模块进行渲染并显示。8.根据权利要求7所述的页面渲染方法,其中,所述第一模块包括:共有模块,所述共有模块为针对所有用户显示相同内容的模块;所述第二模块包括:非共有模块,所述非共有模块是根据请求访问页面的用户的权限确定的。9.根据权利要求8所述的页面渲染方法,其中,所述用户的权限是由服务器根据所述用户的身份信息确定的;所述用户的权限包括:所述用户具有操作权限的非共有模块;或者所述用户的权限包括:所述用户具有操作权限的非共有模块和所述用户针对具有操作权限的非共有模块能够进行的操作类型。10.根据权利要求9所述的页面渲染方法,其中,所述浏览器接收所述服务器返回的所述页面中第二模块的待渲染数据之前还包括:所述浏览器接收所述服务器发送的用户登录页面的数据,显示所述用户登录页面;所述浏览器接收所述用户输入的身份信息,将所述用户的身份信息发送至所述服务器。11.根据权利要求7所述的页面渲染方法,其中,所述第一模块渲染后的数据包括:填充所述第一模块对应的页面填充数据后的页面框架的数据;所述第二模块的待渲染数据包括第二模块对应的页面填充数据;所述根据所述待渲染数据对所述第二模块进行渲染包括:将所述第二模块对应的页面填充数据填充至所述页面框架对应的位置中。12.根据权利要求7-11任一项所述的页面渲染方法,还包括:所述浏览器接收所述服务器返回的所述页面中第二模块相关联的子页面的待渲染数据;所述浏览器根据所述子页面的待渲染数据对所述子页面进行渲染。13.一种服务器,包括:请求接收单元,用于接收浏览器发送的页面的数据获取请求;预渲染单元,用于将所述页面中的第一模块进行渲染,并将渲染后的数据返回至所述浏览器,以便所述浏览器根据所述渲染后的数据显示所述第一模块的内容;待渲...

【专利技术属性】
技术研发人员:古松罗晓黄建军肖振德
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1