[发明专利]网页的显示方法和装置在审
申请号: | 201410836140.2 | 申请日: | 2014-12-26 |
公开(公告)号: | CN104572925A | 公开(公告)日: | 2015-04-29 |
发明(设计)人: | 李立京 | 申请(专利权)人: | 曙光信息产业(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德恒律治知识产权代理有限公司 11409 | 代理人: | 章社杲;卢军峰 |
地址: | 100193 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 显示 方法 装置 | ||
技术领域
本发明涉及网页领域,具体来说,涉及一种网页的显示方法和装置。
背景技术
现在随着网络应用技术的不断发展,人们对通过浏览器查看相关资讯的要求也不断提高,目前人们对于浏览器所提供的网页普遍存在着以下要求:即,既要满足复杂的页面排版要求,又要能够快速反应,同时还能够在不同的浏览器环境(即不同内核、不同分辨率)下正确显示出来,显然这是一个相当复杂的计算过程,而如果想要使网页达到这样的效果就必须投入大量的时间和人力到繁琐而又复杂的工作中去,那么如果能有一种方法能够完成上面所提到的页面布局任务,那会大大减轻页面开发工作量,同时还能避免因为编程人员的失误带来的问题。
基于上述问题,在现有技术中出现了一些页面布局技术,它们主要的特点是通过页面脚本语言来实现页面布局的,基本上可以做到将页面分割和划分,例如通过Flex、Ext技术实现的页面布局,它们虽然能够在一定程度上解决上述问题,但是,现有技术中的这些页面布局技术所用的浏览器必须支持Flash,才能够实现动态元素的智能显示,但是随着Adobe公司宣布不再支持Flash后,很过浏览器公司也公布了自己新产品计划,也就是说,现有技术中的这些页面布局技术所依赖的Flash技术正在面临应用量下滑,逐渐退出市场的问题,而这显然会对现有的这些页面布局技术(网页显示技术)带来不小的阻碍。
此外,由于现有技术中的网页显示方法(页面布局技术)所采用的均是页面脚本语言,但是页面脚本语言只适合用在内部网络中使用,而并不适合在互联网中使用,因为它文件过于庞大,同时在运算数据时还会给页面造成较大的运算压力,那么当网页的数据量和访问量增大时就会造成网页访问性能降低的问题。
针对相关技术中的上述问题,目前尚未提出有效的解决方案。
发明内容
针对相关技术中的上述问题,本发明提出一种网页的显示方法和装置,能够避免对Flash的依赖,并降低内存消耗,不影响系统性能。
本发明的技术方案是这样实现的:
根据本发明的一个方面,提供了一种网页的显示方法。
该显示方法包括:
根据目标事件的信息获取目标页面的数据,其中,目标页面对应于目标事件;
通过动态页面语言对数据进行解析,生成目标页面中的动态元素;
通过预定的算法对动态元素进行计算,得到计算结果;
根据计算结果对动态元素进行布局生成目标页面,并将布局后的目标页面显示。
此外,该显示方法进一步包括:
在接收到多个事件的情况下,根据预定的选择规则从多个事件中选择一个事件作为目标事件。
其中,该预定的选择规则包括以下至少之一:
事件的优先级顺序;
事件的触发时间顺序。
可选的,该显示方法进一步包括:
根据目标事件的信息确定目标事件是否有效;
在确定目标事件有效的情况下,根据目标事件的信息获取目标页面的数据。
可选的,该显示方法进一步包括:
根据预定的筛选规则对获取的目标页面的数据进行筛选;
通过动态页面语言对筛选后的数据进行解析。
可选的,该显示方法进一步包括:
在接收事件之前,加载预先配置的事件驱动机制;
通过加载后的事件驱动机制接收事件。
根据本发明的另一方面,提供了一种网页的显示装置。
该显示装置包括:
获取模块,用于根据目标事件的信息获取目标页面的数据,其中,目标页面对应于目标事件;
解析模块,用于通过动态页面语言对数据进行解析,生成目标页面中的动态元素;
计算模块,用于通过预定的算法对动态元素进行计算,得到计算结果;
布局模块,用于根据计算结果对动态元素进行布局生成目标页面,并将布局后的目标页面显示。
此外,该显示装置进一步包括:
选择模块,用于在接收到多个事件的情况下,根据预定的选择规则从多个事件中选择一个事件作为目标事件。
可选的,该显示装置进一步包括:
确定模块,用于根据目标事件的信息确定目标事件是否有效;
获取模块,进一步用于在确定目标事件有效的情况下,根据目标事件的信息获取目标页面的数据。
可选的,该显示装置进一步包括:
筛选模块,用于根据预定的筛选规则对获取的目标页面的数据进行筛选;
解析模块,进一步用于通过动态页面语言对筛选后的数据进行解析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司;,未经曙光信息产业(北京)有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410836140.2/2.html,转载请声明来源钻瓜专利网。