【技术实现步骤摘要】
本专利技术涉及网络传输技术,尤其涉及一种构造链式网页的方法及系统。
技术介绍
网站(Web Site)是发布在网络服务器上由一系列网页文件构成的,为访问者提 供信息和服务的网页文件集合。网页是网站的基本组成要素,一个大型网站可能含有数以 百万计的网页,而一个小的企业网站或个人网站可能只有几个网页。 现有的网站架构及开发模式,主要集中于后台服务器,网站的结构一旦确定,便不 会轻易改变,网站的开发人员便在既定的网站结构下开发相应模块的网页以及更新网页内 容。因此,现有网站中的网页,基本上在服务器端不主动更新情况下,页面内容通常不变。 目前,网页的开发模式,依然处于一种独立编辑单个网页,需要时,为网页的相关 内容添加热链接,使用户通过点击该链接而打开另一个网页,但是打开的网页与含有该网 页热链接的网页在编辑过程中两者几乎是彼此独立的,唯一的联系纽带即是热链接。 尽管近年来编辑网页的工具如Dreamwaver、 Frontpage等使网页编辑变得相对简 单,但网页的开发模式并没有发生根本性的改变,网页开发必须依赖桌面应用程序。尤其 是,网页之间、网页元素与网页元素之间几乎毫无关联,不能够实现交互控制,以完成更为 复杂的功能。因此,网页的应用和功能受到了限制。 iGoogle推出了个性化主页设计服务,可以让使用者按照个人的喜好方便地定 制和整合不同来源的信息,使之成为个性化的门户。该服务的实现主要是借鉴了门户 (Portal)与门户块(Portlet)思想一个完整的门户页面由用户定制的门户块构成。用户 通过访问一个聚合了不同信息来源的门户页面,避免了多次访问的 ...
【技术保护点】
一种构造链式网页的方法,其特征在于,包括以下步骤: 编辑步骤: 浏览器中加载网页控件箱模块,选取并激活控件箱中网页控制模块,构造垂直结构链式网页或平行结构链式网页; 构造垂直结构链式网页中的元素或平行结构链式网页中的元素;构造垂直结构链式网页中元素之间的交互关系或平行结构链式网页中元素之间的交互关系; 将构造的垂直结构链式网页及网页元素之间的交互关系或平行结构链式网页及网页元素之间的交互关系通过链式网页描述文件进行描述,并保存至服务器数据库;播放过程: 浏览器中加载控件箱模块,控件箱内嵌链式网页播放模块并和服务器数据库模块进行通信,获取链式网页描述文件,并解析链式网页描述文件,按预先编辑网页元素的内容和位置,构造出全部网页元素,创建垂直结构链式网页或平行结构链式网页。
【技术特征摘要】
一种构造链式网页的方法,其特征在于,包括以下步骤编辑步骤浏览器中加载网页控件箱模块,选取并激活控件箱中网页控制模块,构造垂直结构链式网页或平行结构链式网页;构造垂直结构链式网页中的元素或平行结构链式网页中的元素;构造垂直结构链式网页中元素之间的交互关系或平行结构链式网页中元素之间的交互关系;将构造的垂直结构链式网页及网页元素之间的交互关系或平行结构链式网页及网页元素之间的交互关系通过链式网页描述文件进行描述,并保存至服务器数据库;播放过程浏览器中加载控件箱模块,控件箱内嵌链式网页播放模块并和服务器数据库模块进行通信,获取链式网页描述文件,并解析链式网页描述文件,按预先编辑网页元素的内容和位置,构造出全部网页元素,创建垂直结构链式网页或平行结构链式网页。2. 如权利要求1所述一种构造链式网页的方法,其特征在于所述垂直结构链式网页是指同属于一个网站的多个网页,所述多个网页之间具有链式 交互控制关系;所述平行结构链式网页是指同一个网页,不同用户同一时间浏览所述网页时,彼此之 间具有链式交互控制关系;所述链式交互控制关系是指网页元素与网页元素之间能够彼此进行交互控制。3. 如权利要求1所述一种构造链式网页的方法,其特征在于,所述构造垂直结构链式 网页或平行结构链式网页的过程包括以下步骤浏览器中加载网页控件箱模块,选取并激活控件箱中网页控制模块,动态构造一个或 多个网页;激活对象树中所述构造的网页对象,选取控件箱中的网页元素控件,在所述构造的网 页中,通过鼠标拖拽构造网页元素;激活对象树中所述构造的网页元素,通过控件箱配置网页之间、网页元素与网页元素 之间的交互关系,使所构造的网页以及网页元素之间形成链式交互控制关系;将所构造的网页以及网页元素之间的链式交互控制关系通过链式网页描述文件进行 描述,并将所述链式网页描述文件保存到服务器数据库模块。4. 如权利要求1所述,一种构造链式网页的方法,其特征在于所述对象树是一种通过Flash控件或Java控件或JavaScript控件或VBScript控件 或ActiveX控件或浏览器内置控件生成的可视化窗口 ,用于显示构造的网页及网页元素;所述对象树窗口在显示构造的网页及网页元素时体现了一种层次关系,每一个网页作 为一个根节点,网页中的元素作为所述网页根节点的子节点;如果一个网页中又进一步添加了新的网页,则将所述添加的新网页视为一个子节点; 通过激活对象树中的根节点或子节点,实现不同网页及网页元素之间的灵活跳转。5. 如权利要求1或2所述,一种构造链式网页的方法,其特征在于,所述通过鼠标拖拽 构造网页或网页元素的过程还包括以下步骤通过鼠标拖拽构造一个网页后,对象树窗口中会自动生成一个网页根节点,所述根节点通过网页标签和网页序号进行命名;如果构造多个网页,则对象树中会自动生成多个网 页根节点;激活构造的网页或在对象树中选中相应的网页对象,通过鼠标拖拽在所述网页中构造 网页元素,然后对象树窗口中便会在所述网页根节点下自动生成所述网页元素子节点;所 述网页元素子节点通过网页元素标记进行命名;如果构造多个网页元素,则在网页根节点 下自动生成多个网页元素子节点。6. 如权利要求1所述,一种构造链式网页的方法,其特征在于,所述通过控件箱配置网 页之间、网页元素之间的交互关系还包括以下步骤激活网页或在对象树中选中网页对象,在事件模块中选择所述网页响应的事件,并选 择所述事件激发时与所述网页交互响应的目标网页,进一步确定目标网页响应所述事件时 执行的功能;激活网页元素或在对象树中选中网页元素对象,在事件模块中选择所述网页元素响应 的事件,并选择所述事件激发时与所述网页元素交互响应的目标网页元素,进一步确定目 标网页元素响应所述事件时执行的功能。7. —种生成链式网页描述文件的方法,其特征在于,包括以下步骤通过网页控件箱将构造的网页及网页元素封装到对象结构中,对象结构包括对象的基 本操作和基本属性、对象所触发的事件、对象触发事件所对应的功能;并将其保存为链式网 页描述文件;所述链式网页描述文件用于描述一个网...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。