当前位置: 首页 > 专利查询>赵勇专利>正文

以对象为类的界面处理方法技术

技术编号:2867116 阅读:200 留言:0更新日期:2012-04-11 18:40
一种以对象为类的界面处理方法,包括:    根据界面组件Portlet信息创建界面组件Portlet对象的步骤;    根据界面组件Portlet创建界面Portlets对象的步骤;    根据界面Porelets对象创建界面组件结构标记语言Psml对象的步骤;    根据界面组件结构标记语言Psml对象创建用户界面的步骤;    其特征是所述的界面处理方法还包括:    在创建界面组件Portlet对象、界面Portlets对象、界面组件结构标记语言Psml对象、用户界面之前进行如下步骤:    a、查找用户界面组;    b、生成界面组,    根据界面组得到界面组内的界面组件结构标记语言Psml文档,    根据界面组件结构标记语言Psml文档名从数据库中得到Psml文档内所含全部界面Portlets的全部信息,    根据界面Portlets信息从数据库中得到界面组件结构标记语言Psml文档内所含界面组件Portlet的公共信息,根据用户信息得到每个界面组件Portlet的用户个人定制信息。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种计算机资源管理的界面处理方法,特别是一种用于政府机构、企事业单位信息资源的优化管理、高效利用的。
技术介绍
政府机构、企事业单位都拥有大量信息资源需要统一管理。作为一种灵活有效的信息系统集成解决方案,门户Portal服务器越来越受到青眯。现有的门户Portal服务器的界面处理方法,参见图2。其处理流程的步骤有系统根据用户信息查找属于该用户的psml文档;系统使用可扩展的标记语言xml解析器对文档进行解析;根据解析后得到的portlet信息,创建portlet对象;根据解析后的portlets信息创建portlets对象,并把属于该portlets的portlet对象加入其中;根据得到的portlets对象创建psml对象;根据psml对象创建用户界面。从portal传统的界面处理方法来看,每个用户都必须拥有自己的界面对象,界面对象也必须由用户自己来管理。即使可以由系统管理员来代劳,管理员也只能一个个对象地去创建和修改。这种方法存在以下弊端1、所有用户都必须对Portal所能够提供的功能非常熟悉。如果用户对Portal服务器所提供的界面定制功能不了解的话,很可能不懂得如何把一个对自己的工作非常有用的界面组件portlet加入到自己的界面中,从而无法有效利用服务器提供的各种服务。最糟糕的情况是,用户甚至删除系统在缺省情况下提供的基础的portlet,比如界面管理portlet,从而使该用户无法正常使用portal服务器。对这些用户而言,灵活的界面定制显然成了一种负担。用户必须十分了解服务器关于界面定制提供的功能和一些约束,否则无法利用这些功能,或者由于一些不当的操作导致系统变得残缺。2、低效率的协同。在普通的Portal服务器中,假如为了某项工作增加了一个新的Portlet到系统中,系统管理员除了要把访问该portlet的权限授给相关角色,还必须找到所有具有这些角色的用户,并通知用户需要把这个新的portlet加入到自己的界面中。这种协作模式显然是比较低效的,系统管理员工作量会比较大。
技术实现思路
本专利技术所要解决的技术问题是,提供一种能降低用户使用门户Portal服务器的技术要求,用户能直接使用界面、又能对界面进行重新布局以及设定组件运行参数的。本专利技术解决上述问题所采用的技术方案是该,包括根据界面组件Portlet信息创建界面组件portlet对象的步骤;根据界面组件Portlet创建界面Portlets对象的步骤;根据界面Porelets对象创建界面组件结构标记语言Psml对象的步骤;根据界面组件结构标记语言Psml对象创建用户界面的步骤;其特点是所述的界面处理方法还包括在创建界面组件Portlet对象、界面Portlets对象、界面组件结构标记语言Psml对象、用户界面之前进行如下步骤a、查找用户界面组;b、生成界面组,根据界面组得到界面组内的界面组件结构标记语言Psml文档,根据界面组件结构标记语言Psml文档名从数据库中得到Psml文档内所含全部界面Portlets的全部信息,根据界面Portlets信息从数据库中得到界面组件结构标记语言Psml文档内所含界面组件Portlet的公共信息,根据用户信息得到每个界面组件Portlet的用户个人定制信息。本专利技术所述的查找用户界面组是根据用户信息从数据库中查找用户自身拥有的界面组,若无则查找用户所属上级结构拥有的界面组,若还无再向上查找,直到最终找到一份界面组。本专利技术与现有技术相比具有以下有益效果1、入口单一、操作简单。以对象为类的处理方法中,界面对象不是直接属于用户的,而是一些由系统管理员来维护的对象。用户不需要很了解界面定制功能,也可以非常放心地使用这个系统,它不会因为用户的不当使用而使系统功能出现残缺,也不会应为用户不熟悉这个功能而无法享受到某些portlet的服务。降低了用户使用门户Portal服务器的技术要求,适应多层次的用户使用。2、流程畅通、运作高效。,系统在为具体的用户生成界面的时候,首先调用由系统管理员为此类用户创建的界面对象,再根据用户对界面的定制信息,更换界面对象的一些属性,使它成为用户自己的对象。用户能直接使用界面,又能对界面进行重新布局以及设定组件运行参数,具有很大的灵活性,运作畅通、高效。附图说明图1为本专利技术界面处理流程图。图2为现有技术界面处理流程图。具体实施例方式本专利技术实施例参见图1。该,包括a、查找用户界面组,根据用户信息从数据库中查找用户自身拥有的界面组,若无则查找用户所属上级结构拥有的界面组,若还无再向上查找,直到最终找到一份界面组。b、生成界面组,1、根据界面组得到界面组内的界面组件结构标记语言Psml文档,2、根据界面组件结构标记语言Psml文档名从数据库中得到Psml文档内所含全部界面Portlets的全部信息,3、根据界面Portlets信息从数据库中得到界面组件结构标记语言Psml文档内所含界面组件Portlet的基本信息,得到每个界面组件Portlet的公共信息,根据用户信息得到每个界面组件Portlet的用户个人定制信息。4、根据界面Portlet信息生成界面组件portlet对象;5、组装界面组件Portlet创建界面Portlets对象;6、组装界面Porelets对象创建界面组件结构标记语言Psml对象;7、根据界面组件结构标记语言Psml对象创建用户界面。在的portal中,用户的界面被称为界面组,界面组由多个界面组成,每个界面又有多个界面组件portlet组成。所有的界面组由系统管理员来管理,系统管理员创建界面组之后把它分配给用户,用户登陆系统后看到的是系统管理员定义好的界面。在这个基础上,用户可以为自己的界面指定皮肤,指定界面的布局,但不允许增加删除界面组件。这样的portal服务器即保持了用户在界面定制方面的需求,又减少了过于灵活的定制系统带来的一些弊端。而且的portal服务器中,每个客户所见的界面都有管理员来决定。因此,新增一个portlet之后,不需要通知所有相关的用户在自己的界面中增加这个portlet,可以直接代用户完成这些工作。用户界面可以在组织结构树中查找,这样系统管理员既可以为某个部门分配一个界面,也可以为一个用户分配界面,具有很大灵活性。在创建每个界面组件portlet时,即要读取它的公共信息,也要读取它的私有信息。这就使得我们在把某个界面分配给一群用户的同时,仍然提供给客户一定程度上的定制功能。在普通的portal平台中,用户界面必须由每个用户自己创建。但用户的电脑水平参差不齐,这样的方式可能让某些用户难以上手。而在该系统中,用户界面由系统管理员创建,然后分配给组织机构中的某些节点,如一个机构,一个部门或者是一个用户。这样,用户对自己的界面不需要太操心了,让不同层次的用户都可以使用,并且保留了用户对界面进行重新布局以及设定组件运行参数的功能。该应用实例某省财政厅经过多年的信息化建设,已经拥有多个信息系统,比如基于domino服务器的办公自动化系统,B/S架构的内部新闻系统,c/s架构的各种业务系统。财政厅的工作人员,为了处理公文就要登陆domino服务器去获取自己的代办公文信息,为了处理相关的业务,就得登陆相关的业务信息系统。该财政厅信息部本文档来自技高网
...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:赵勇赵卫君胡月卿黄群卓继顺杜炜潘文伟何晓东谢军
申请(专利权)人:赵勇
类型:发明
国别省市:

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

1