门户页的生成方法、系统和计算机设备技术方案

技术编号:34834300 阅读:20 留言:0更新日期:2022-09-08 07:28
本发明专利技术提供了一种门户页的生成方法、系统和计算机设备,包括:登记全部门户组件系统至门户系统组件库,使得门户系统能够从组件库中获取门户组件;通过门户系统创建门户页,并从门户组件库中为新门户页配置所需的组件系统,并将门户页的名称信息,页面ID身份信息以及配置的门户组件系统信息保存到数据库;同时,门户系统将新创建的门户页信息传递给门户系统主页面所包含的IFrame内框架,由IFrame呈现新创建的页面,并在新创建的页面加载所配置的组件系统。通过HTML中的IFrame内框架加载门户页与组件系统,实现门户系统SPA单页面的局部刷新,节省服务器资源和宽带资源,提高页面响应速度,获得更好的用户体验。获得更好的用户体验。获得更好的用户体验。

【技术实现步骤摘要】
门户页的生成方法、系统和计算机设备


[0001]本专利技术涉及门户技术,具体而言,涉及一种门户页的生成方法、系统和计算机设备。

技术介绍

[0002]申请人北京小米移动软件有限公司的申请公布号为CN 110989987A、公布日期为2020.04.10的中国专利技术专利申请公开了一种门户网页的生成方法、装置、客户端、服务器及存储介质。该专利陈述了如下
技术介绍
:门户网页是一种用于展示各类信息的综合性网页,相关技术中,一个网页通常作为一个项目进行开发,资源也大都集中在同一服务器中,因此,现有的门户网页的加载是基于服务器的集中加载,而门户网页作为一种特殊的网页由于集合了各类信息,如果按照传统的开发和加载方式,势必造成门户网页的信息较为固定,如需更换其中一些类的信息时必然会造成开发效率低,开发成本高等问题,从而导致门户网页的动态性能低等。
[0003]申请人国际商业机器公司的申请公布号为CN1979476A、公布日期为2007.06.13的中国已授权专利技术专利公开了提供异步门户页的方法和系统,用于解决基于传统WEB技术,即基于同步刷新技术的编程模型开发的组件系统生成异步门户页,其解决方案主要是利用门户服务器修改门户组件的WEB内容,达到将HTTP请求重定向为XMLHTTP请求。因为门户组件的数量众多,这种修改门户组件WEB内容以达到重定向为XMLHTTP的方式很难摆脱人工检查修改的方式,因此也使修改的工作量复杂巨大,甚至难以承受。
[0004]前述北京小米移动软件有限公司的公布号为CN110989987A的中国专利技术申请,其解决方案中,需要将门户组件保存到客户端。显然,基于同步刷新技术的编程模型开发的传统组件,或者其后端程序代码是基于JAVA、C#等非脚本语言编写的组件,这些是无法保存到客户端并由WEB浏览器运行的,由此,该公开的解决方案难以用于解决基于同步刷新技术的编程模型开发的传统组件以及非脚本语言编写的组件的门户页的生成。
[0005]而目前的软件应用开发中,一般都是采用JAVA、C#等语言编写后端程序的应用代码,因此,在门户组件系统的开发中,采用C#或JAVA编程语言仍然是主流,如何高效的在门户页中生成组件系统仍然是开发人员面临的一个问题。

技术实现思路

[0006]为了解决上述问题,本专利技术申请公开了一种门户页的生成方法、系统和计算机设备,有效解决了门户页的生成和门户组件系统的集成问题。
[0007]为了实现上述目的,本专利技术采用如下技术方案:本专利技术的一方面,提供了一种门户页的生成方法,包括:首先,将全部门户组件系统都登记入库,使得门户系统能够从组件库中获取门户组件并管理门户组件系统;管理员登录后,通过门户系统创建新门户页,并从门户系统组件库中为新门户页配置所需的门户组件系统,并将门户页的名称信息,页面ID身份信息以及
配置的门户组件系统信息保存到数据库;同时,门户系统将新创建的门户页信息传递给门户系统主页面所包含的IFrame内框架HTML标签,由IFrame内框架标签呈现新创建的页面,并在新创建的页面加载所配置的门户组件系统。
[0008]另外,根据本专利技术上述的一种用户自选门户首页的方法,还能够具有如下附加的技术特征:所述门户组件系统包含基于同步刷新技术编程模型开发的门户组件系统;所述门户组件系统包含,其后端是基于Java或者C#等非脚本语言开发的门户组件系统。
[0009]优选地,普通用户登录门户页后,能够根据个人需要关闭该页面的门户组件系统,或者重开该页面已关闭的门户组件系统,个性化定制门户页的组件系统的呈现,门户系统根据新的个性化设置,在生成的门户页加载用户所需的门户组件系统。
[0010]优选地,普通用户登录门户页后,能够根据个人需要设置门户组件系统在页面的排列方式,能够设置单列显示或多列显示方式,门户系统根据设置的排列方式,在生成的门户页自动排列显示门户组件系统。
[0011]根据本专利技术的另一个方面,提供了一种门户页的生成系统,包括:门户组件系统入库管理模块,统一管理门户系统的全部门户组件系统的登记入门户组件库和删除出门户组件库;门户页创建模块,设置门户页的名称信息,页面ID身份信息,并从门户组件库中配置门户页所需的门户组件系统信息,保存入数据库;门户页呈现模块,接收门户系统传递的门户页信息,调用主页面所包含的IFrame内框架HTML标签,在IFrame内框架标签内呈现门户页,并为门户页加载所配置的门户组件系统。
[0012]在上述技术方案中,优选地,所述门户页呈现模块还包括门户组件系统管理模块:所述门户组件系统管理模块包括,普通用户能够根据个人需要管理页面门户组件系统,包括关闭该页面的某一个门户组件,或者重开该页面已关闭的某一个门户组件系统,个性化定制门户页的组件系统的呈现,并根据用户个性化设置,在门户页加载用户所需的门户组件系统。
[0013]优选地,所述门户页呈现模块还包括:设置门户组件系统在页面的排列方式,能够设置单列显示或多列显示方式,根据设置的排列方式,在生成的门户页自动排列显示门户组件系统。
[0014]优选地,所述门户系统的门户组件包括:基于同步刷新技术编程模型开发的门户组件系统;所述门户组件系统包含,其后端是基于Java或者C#等非脚本语言开发的门户组件系统。
[0015]本专利技术的再一方面,提出了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器用于执行如上述技术方案中任一项方法的步骤。
[0016]本专利技术具有以下有益效果:1、通过HTML中的IFrame内框架标签,实现门户页的生成与组件系统的加载,实现
了门户系统主页面的局部刷新,节省了服务器资源和宽带资源,提高了页面响应速度,获得更好的用户体验;2、IFrame内框架实现局部刷新的效果,同时使得门户系统无须逐个修改门户组件的WEB内容,以达到将HTTP请求重定向为XMLHTTP请求实现局部刷新的效果;3、对门户组件系统的技术架构没有一致相同的要求,门户组件系统包括基于同步刷新技术编程模型开发的门户组件系统,或者是后端基于Java或者C#等非脚本语言开发的门户组件系统,门户组件与门户系统低耦合,门户组件系统的开发独立于门户系统;4、用户能够根据自身需要,个性化配置门户页所包含的门户组件系统,个性化设置门户页组件系统的排列方式。
附图说明
[0017]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的部分实施例,而不是全部实施例。对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还能够根据这些附图获得其他的附图,本专利技术还能够采用其他不同于在此描述的其他方式来实施,因此,本专利技术的保护范围并不受下面公开的具体实施例的限制。
[0018]图1为本专利技术的实施例提供的门户页的生成方法的流程示意图;图2为本专利技术实施例提供的门户页的生成系统示意图;图3为本专利技术实施例提供的计算机设备示意图。
具体实施方式<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种门户页的生成方法,其特征在于,包括:(1)首先,门户系统全部门户组件系统都登记入门户组件库,使得门户系统能够从组件库中获取门户组件信息并管理门户组件系统;(2)通过门户系统创建新门户页,并从门户系统组件库中为新门户页配置所需的门户组件系统,并将门户页的名称信息,页面ID身份信息以及配置的门户组件系统信息保存入数据库;(3)门户系统将新创建的页面ID身份信息传递给门户系统主页面所包含的IFrame内框架HTML标签,由IFrame内框架标签呈现新创建的页面,并在新创建的页面加载所配置的门户组件系统。2.根据权利要求1所述的一种门户页的生成方法,其特征在于,所述方法还包括:所述门户组件系统包含基于同步刷新技术编程模型开发的门户组件系统。3.根据权利要求1所述的一种门户页的生成方法,其特征在于,所述方法还包括:所述门户组件系统包含,其后端是基于如Java或者C#非脚本语言开发的门户组件系统。4.根据权利要求1所述的一种门户页的生成方法,其特征在于,所述方法还包括:普通用户登录门户页后,能够根据个人需要关闭该页面的门户组件系统,或者重开该页面已关闭的门户组件系统,个性化定制门户页的组件系统的呈现,门户系统根据新的个性化设置,在生成的门户页加载用户所需的门户组件系统。5.根据权利要求1所述的一种门户页的生成方法,其特征在于,所述方法还包括:普通用户登录门户页后,能够根据个人需要设置门户组件系统在页面的排列方式,能够设置单列显示或多列显示方式,门户系统根据设置的排列方式,在生成的门户页自动排列显示门户组件系统。6.一种门户页的生成系统,其特征...

【专利技术属性】
技术研发人员:钱叶敢
申请(专利权)人:合肥汉泰网络科技有限公司
类型:发明
国别省市:

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

1