[发明专利]页面加载的方法及装置无效
申请号: | 201010162645.7 | 申请日: | 2010-04-27 |
公开(公告)号: | CN102236665A | 公开(公告)日: | 2011-11-09 |
发明(设计)人: | 王佳琪 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 彭愿洁;李文红 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 加载 方法 装置 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种页面加载的方法及装置。
背景技术
随着网络技术的高速发展,业务应用软件网络WEB化趋势越来越明显,众多复杂的客户端和服务器(Client Server,CS)结构软件逐渐被浏览器和服务器(Brower Server,BS)结构软件所替代,越来越多的操作界面由原来的windows窗口界面逐渐被浏览器窗口界面所取代。
现有技术中,当页面A需要使用某个公共业务逻辑对象时,可能需要遍历页面框架中的每个页面。具体的,使用window对象的top属性找到底层的根页面,根据所需要的该公共业务逻辑对象的函数名查找该根页面是否包含该公共业务逻辑对象,如果有,则调用该公共业务逻辑对象,如果没有,则根据根页面中的标签,找到根页面中嵌套的子页面,在该子页面中查找是否有该公共业务逻辑对象,如果没有,再在该子页面中嵌套的页面中查找是否有该公共业务逻辑对象,直到找到需要的公共业务逻辑对象为止。
现有技术的缺点是:
现有技术需要找到公共业务逻辑对象所在的页面,而且由于页面间嵌套的关系,所以需要使用大量的递归代码完成公共业务逻辑对象的调用,使得系统内部存在大量的递归调用代码,消耗大量的系统资源,降低系统的性能。
发明内容
本发明实施例提供一种实现页面加载的方法及装置,能够提高系统的性能。
有鉴于此,本发明实施例提供:
一种页面加载的方法,包括:
接收调用消息,所述调用消息包括:第二页面需要调用的公共业务逻辑对象所对应的消息标识;
根据所保存的公共业务逻辑对象的指针及消息标识的对应关系,确定调用消息中的所述消息标识所对应的公共业务逻辑对象的指针;
根据所确定的所述公共业务逻辑对象的指针,调用所述公共业务逻辑对象,以便加载第二页面。
一种页面加载装置,包括:
接收单元,用于接收调用消息,所述调用消息包括:第二页面需要调用的公共业务逻辑对象所对应的消息标识;
保存单元,用于保存公共业务逻辑对象的指针及消息标识的对应关系;
确定单元,用于根据所保存的公共业务逻辑对象的指针及消息标识的对应关系,确定调用消息中的所述消息标识所对应的公共业务逻辑对象的指针;
调用单元,用于根据所确定的所述公共业务逻辑对象的指针,调用所述公共业务逻辑对象,以便加载第二页面。
本发明实施例中保存了已加载的页面中公共业务逻辑对象的指针及消息标识的对应关系,在某个页面需要调用某个公共业务逻辑对象时,查找调用消息中的消息标识所对应的公共业务逻辑对象的指针,找到对应的公共业务逻辑对象并调用该公共业务逻辑对象,使得在调用某个公共业务逻辑对象时,不需要知道该公共业务逻辑对象所在的页面,因而不需要使用大量的递归代码,这样减少了系统资源的消耗,提高了系统的性能。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例提供的页面加载的方法流程图;
图2是本发明另一实施例提供页面加载的方法流程图;
图3是本发明一实施例提供的页面加载的装置结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参阅图1,本发明一实施例提供一种页面加载的方法,该方法包括:
101、接收调用消息,所述调用消息包括:第二页面需要调用的公共业务逻辑对象所对应的消息标识。
102、根据所保存的公共业务逻辑对象的指针及消息标识的对应关系,确定调用消息中的所述消息标识所对应的公共业务逻辑对象的指针。
其中,本发明各实施例中的公共业务逻辑对象的指针是指用于在内存中找到该公共业务逻辑对象的信息,也可以称为该公共业务逻辑对象的寻址信息,比如,当公共业务逻辑对象是一脚本函数时,该公共业务逻辑对象的指针可以是指该脚本函数的函数名,在其他的实施方式中,该公共业务逻辑对象的指针可以是该公共业务逻辑对象在内存中存储的地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010162645.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种防止屏幕图像抖动的方法及设备
- 下一篇:自动变速器的变速控制装置