[发明专利]嵌套式网页结构中网页间的数据访问方法及装置有效
申请号: | 200710301379.X | 申请日: | 2007-12-25 |
公开(公告)号: | CN101183392A | 公开(公告)日: | 2008-05-21 |
发明(设计)人: | 胡斐然 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 嵌套 网页 结构 数据 访问 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种嵌套式网页结构中网页间的数据访问方法及装置。
背景技术
随着网络技术向web2.0时代的迈进,网站的建设也在向富客户端模式靠拢。基于富客户端,可在浏览器所显示的一个主网页上嵌入多个子网页,进一步还可在一个子网页上再嵌入下一层网页,多层网页嵌套的常用实现方式是在网页程序中设置用于嵌套其他网页的程序iframe,以及采用面向对象的javascript编程。
在具有多层嵌套结构的网页中,每个网页所呈现的业务通常不同,业务相关数据可被存放在各网页内,网页与网页之间会存在信息交互。参见图1,图1是现有一个主网页上不同网页之间进行信息交互的示意图。图1中,网页B需要访问网页A上的数据,则网页B需要向网页A发起http请求。网页A在收到网页B发起的http请求后,先将相关数据写入服务器,然后,再由网页B从服务器上读取网页A上传的数据。在网页B访问网页A上的数据的过程中,服务器被用作信息中转,因此,服务器的负担相对增加,相应地,也使得整个数据访问过程的进程缓慢,用户体验不好。
为减轻服务器的负担,以及提高用户体验,现有技术对网页之间的数据访问方式进行了改进。参见图2,图2是一个存在多层嵌套结构的网页示意图,其中,A是主网页,B和C同级,都是A的子网页,D是C的子网页。为实现网页之间的数据访问,现有技术采用parent之类的对象引用描述语言来描述网页之间的数据访问。若B需要访问A,则实现该访问的程序代码包含代码parent,表示B需要访问父页面A;若C需要访问B,则实现该访问的程序代码包含代码parent.B,表示通过父页面A找到页面B,访问页面B;若D需要访问B,则相关程序代码包含代码parent.parent.B,表示通过D的父页面C,找到C的父页面A,再找到页面B,访问页面B;而若要通过D访问A,则相关程序代码中包含代码parent.parent.parent。网页的嵌套结构不同,则网页之间相互访问数据的实现方式也会不同,使得网页开发及维护人员针对网页之间的数据访问,需要花费大量的时间与精力编写相应的程序,且容易出错。
因此,基于现有关于嵌套网页结构中网页之间的数据访问方案,网页开发及维护人员的工作量较大且网页开发效率不高。
发明内容
本发明实施例提供嵌套式网页结构中网页间的数据访问方案,提高网页开发效率。
一种嵌套式网页结构中网页间的数据访问方法,包括:
嵌套式网页结构中,第二网页利用第一网页预先设置的公共会话对象,找到该公共会话对象所描述的第一网页中用于存储共享数据的第一存储区;
所述第二网页从所述第一存储区中读取需要访问的数据;
其中,所述共享数据包括所述嵌套式网页结构中各网页提供的共享在所述第一存储区的数据。
一种嵌套式网页结构中网页间的数据访问装置,包括:
第一存储单元,查找单元和访问单元;其中,
所述第一存储单元,设置于第一网页中,用于存储共享数据,所述共享数据包括所述嵌套式网页结构中各网页提供的共享在所述第一存储区的数据;
所述查找单元,利用第一网页预先设置的公共会话对象,找到该公共会话对象所描述的被设置于所述第一网页中的所述第一存储单元;
所述访问单元,从所述第一存储单元中读取需要访问的数据。
本发明实施例提供的技术方案,将嵌套式网页结构中,各网页所提供的用于共享的共享数据存放在公共会话对象所描述的一个存储区内,在嵌套式网页结构中各网页需要访问共享数据时,通过公共会话对象,找到该存储区,从该存储区中访问相关数据,因此,本发明实施例提供的技术方案,一方面,网页间的数据访问在客户端实现,可减轻服务器的负担;另一方面,网页间的数据访问基于一个公共会话对象来索引到存储共享数据的存储区,有利于简化编程人员所编写的网页间数据访问相关程序,进而有效提到富客户端网站的开发效率。
附图说明
图1是现有一个主网页上不同网页之间进行信息交互的示意图;
图2是现有一个存在多层嵌套结构的网页示意图;
图3是本发明实施例中嵌套式网页结构中网页间的数据访问方法流程图;
图4是本发明实施例中嵌套式网页结构中网页间的数据访问装置的结构示意图;
图5是本发明实施例中本发明实施例中实现网页间数据访问的流程图。
具体实施方式
下面结合附图对本发明实施例提供的技术方案作进一步详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710301379.X/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置