著录项信息
专利名称 | 用于管理信息系统的树视图的节点的图标表示方法和装置 |
申请号 | CN200810240439.6 | 申请日期 | 2008-12-19 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2009-06-03 | 公开/公告号 | CN101446974 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 北京数码大方科技有限公司 | 申请人地址 | 北京市海淀区知春路甲63号卫星大厦802室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京数码大方科技股份有限公司 | 当前权利人 | 北京数码大方科技股份有限公司 |
发明人 | 刘昱 |
代理机构 | 北京康信知识产权代理有限责任公司 | 代理人 | 吴孟秋 |
摘要
本发明提供了一种用于管理信息系统的树视图的节点的图标表示方法,包括:提供界面以接受用户设置属性值对应的图标,其中,节点属于类,类具有属性,属性具有属性值;加载树视图时,获取节点所属的类所要显示的属性的属性值;在显示节点时,根据设置显示对应于所获取的属性值的图标。本发明还提供了一种用于管理信息系统的树视图的节点的图标表示装置。本发明解决了现有技术中用户不能自行订制图标的问题,进而使得系统更加灵活,显示的图标可以由实施技术人员,甚至是用户来定制,以满足客户个性化的需求。
1.一种用于管理信息系统的树视图的节点的图标表示方法,其特征在于,包括:
提供界面以接受用户设置属性值对应的图标,其中,所述节点属于类,所述类具有属性,所述属性具有所述属性值;
加载所述树视图时,获取所述节点所属的类所要显示的属性的属性值;
在显示所述节点时,根据所述设置显示对应于所获取的属性值的图标,其中,所述节点所属的类所要显示的属性是两个或多个,在显示所述节点时,根据所述设置显示对应于所获取的属性值的两个或多个图标。
2.根据权利要求1所述的用于管理信息系统的树视图的节点的图标表示方法,其特征在于,提供界面包括:
接受用户对所述树视图的节点的选择;
提供激活所述界面的选项,用于接受用户的对所述选项的选择;
当接收到用户选择所述选项时,弹出所述界面。
3.根据权利要求1所述的用于管理信息系统的树视图的节点的图标表示方法,其特征在于,提供界面还包括:
接受用户对所述树视图的菜单条中的工具栏的选择;
提供激活所述界面的选项,用于接受用户的对所述选项的选择;
当接收到用户选择所述选项时,弹出所述界面。
4.根据权利要求1所述的用于管理信息系统的树视图的节点的图标表示方法,其特征在于,提供界面以接受用户设置属性值对应的图标包括:
在所述界面中列出节点的所有类,以接受用户关于所述类的选择。
5.根据权利要求4所述的用于管理信息系统的树视图的节点的图标表示方法,其特征在于,
提供界面以接受用户设置属性值对应的图标还包括:
在所述界面中列出所选择的类的所有属性,以接受用户关于所述属性的选择;以及
在所述界面中列出所有图标,以接受用户设置所选择的属性的属性值在所述所有图标中所对应的图标;或者接受用户自定义的图标,以接受用户设置所选择的属性的属性值对应所述自定义的图标;
以所述设置的属性值对应的图标更新属性图标配置文件;
在显示所述节点时,根据所述设置显示对应于所获取的属性值的图标具体包括:
从所述属性图标配置文件中获取所获取的属性值对应的图标;
显示所获取的图标。
6.根据权利要求5所述的用于管理信息系统的树视图的节点的图标表示方法,其特征在于,获取所述节点所属的类所要显示的属性的属性值具体包括:
获取所述节点所属的类;
根据所获取的类,获取所述类所要显示的属性;
根据所获取的所要显示的属性,获取所述所要显示的属性的属性值。
7.根据权利要求5所述的用于管理信息系统的树视图的节点的图标表示方法,其特征在于,还包括:
接受用户设置所述设置所对应的用户、角色或工作组,和/或针对的具体应用;
判断当前用户所属的用户、角色或工作组,和/或具体应用;
根据判断结果,从所述属性图标配置文件中获取对应的图标。
8.根据权利要求5所述的用于管理信息系统的树视图的节点的图标表示方法,其特征在于,所述属性图标配置文件由数据库实现。
9.一种用于管理信息系统的树视图的节点的图标表示装置,其特征在于,包括:
设置模块,用于提供界面以接受用户设置属性值对应的图标,其中,所述节点属于类,所述类具有属性,所述属性具有所述属性值;
获取模块,用于加载所述树视图时,获取所述节点所属的类所要显示的属性的属性值;
显示模块,用于在显示所述节点时,根据所述设置显示对应于所获取的属性值的图标,其中,所述节点所属的类所要显示的属性是两个或多个,在显示所述节点时,根据所述设置显示对应于所获取的属性值的两个或多个图标。
技术领域\n本发明涉及信息技术领域,具体而言,涉及一种用于管理信息系统的树视图的节点的图标表示方法和装置。\n背景技术\n在通用软件的界面中,通常都会用树的形式去展现具有父子关系的层级结构,如:WINDOWS资源管理器中的目录结构树,Word文档中的文档结构树等。树上的每一个节点通常都会用一种图标加文字描述的方式来展现,如文件夹的节点会用一个类似文件夹的图标来表示,文档的节点也会用一个类似于文件的图标来表示。所以,树视图中的图标具有一种表象的意义,可以利用树上的图标表示具体某一类的树节点。\n在树视图的节点中,一个树节点所代表的具体对象可能会具有多个属性信息,不同的节点可能会处于不同的状态,或是属于不同的类型。如一份文档会具有本身的状态信息(处于修改或是定版的状态),还会具有文档类型的信息(是一份word还是excel文档)等等。对于不同的用户,他所关心的信息可能是不一样的,自然也就要求系统可以针对不同的用户展现出不同的图标信息。用户希望在浏览到这棵树时,就可以很直观地了解到某一树节点是处于何种状态或属于何种类型。\n在实现本发明过程中,发明人发现现有技术中的单个图标很难承载上述的属性信息,且用户不能自行订制图标。此外,无法针对不同用户的不同关注点,展示不同的图标信息。\n发明内容\n本发明旨在提供一种用于管理信息系统的树视图的节点的图标表示方法,能够解决现有技术中用户不能自行订制图标的问题。\n在本发明的实施例中,提供了一种用于管理信息系统的树视图的节点的图标表示方法,包括:提供界面以接受用户设置属性值对应的图标,其中,节点属于类,类具有属性,属性具有属性值;加载树视图时,获取节点所属的类所要显示的属性的属性值;在显示节点时,根据设置显示对应于所获取的属性值的图标。\n优选的,在上述的方法中,提供界面包括:接受用户对树视图的节点的选择;提供激活界面的选项,用于接受用户的对选项的选择;当接收到用户选择选项时,弹出界面。\n优选的,在上述的方法中,提供界面还包括:接受用户对树视图的菜单条中的工具栏的选择;提供激活界面的选项,用于接受用户的对选项的选择;当接收到用户选择选项时,弹出界面。\n优选的,在上述的方法中,提供界面以接受用户设置属性值对应的图标包括:在界面中列出节点的所有类,以接受用户关于类的选择。\n优选的,在上述的方法中,提供界面以接受用户设置属性值对应的图标还包括:在界面中列出所选择的类的所有属性,以接受用户关于属性的选择;以及在界面中列出所有图标,以接受用户设置所选择的属性的属性值在所有图标中所对应的图标;或者接受用户自定义的图标,以接受用户设置所选择的属性的属性值对应自定义的图标;以设置的属性值对应的图标更新属性图标配置文件;\n在显示节点时,根据设置显示对应于所获取的属性值的图标具体包括:从属性图标配置文件中获取所获取的属性值对应的图标;显示所获取的图标。\n优选的,在上述的方法中,获取节点所属的类所要显示的属性的属性值具体包括:获取节点所属的类;根据所获取的类,获取类所要显示的属性;根据所获取的所要显示的属性,获取所要显示的属性的属性值。\n优选的,在上述的方法中,还包括:接受用户设置设置所对应的用户、角色或工作组,和/或针对的具体应用;判断当前用户所属的用户、角色或工作组,和/或具体应用;根据判断结果,从属性图标配置文件中获取对应的图标。\n优选的,在上述的方法中,属性图标配置文件由数据库实现。\n优选的,在上述的方法中,节点所属的类所要显示的属性是两个或多个,在显示节点时,根据设置显示对应于所获取的属性值的两个或多个图标。\n在本发明的实施例中,还提供了一种用于管理信息系统的树视图的节点的图标表示装置,包括:设置模块,用于提供界面以接受用户设置属性值对应的图标,其中,节点属于类,类具有属性,属性具有属性值;获取模块,用于加载树视图时,获取节点所属的类所要显示的属性的属性值;显示模块,用于在显示节点时,根据设置显示对应于所获取的属性值的图标。\n通过提供可视化的设置树视图的各类的属性的属性值对应的图标的界面,用户可以通过该界面对显示的图标进行设置,从而解决了现有技术中的用户不能自行订制图标的问题,进而使得系统更加灵活,显示的图标可以由实施技术人员,甚至是用户来定制,以满足客户个性化的需求。\n附图说明\n此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n图1示出了根据本发明实施例的用于管理信息系统的树视图的节点的图标表示方法的流程图;\n图2示出了根据本发明实施例的用于管理信息系统的树视图的节点的图标表示装置的示意图;\n图3示出了根据本发明优选实施例的用于管理信息系统的树视图的节点的图标表示方法的设置图标的流程图;\n图4示出了根据本发明优选实施例的用于管理信息系统的树视图的节点的图标表示方法的显示图标的流程图。\n具体实施方式\n下面将参考附图并结合实施例,来详细说明本发明。\n图1示出了根据本发明实施例的用于管理信息系统的树视图的节点的图标表示方法的流程图,包括以下步骤:\n步骤S10,提供界面以接受用户设置属性值对应的图标;\n步骤S20,加载树视图时,获取节点所属的类所要显示的属性的属性值;\n步骤S30,在显示节点时,根据设置显示对应于所获取的属性值的图标。\n该方法通过提供可视化的设置树视图的各类的属性的属性值对应的图标的界面,用户可以通过该界面对显示的图标进行设置,从而解决了现有技术中的用户不能自行订制图标的问题。使用该方法可以让系统更加灵活,显示的图标可以由实施技术人员,甚至是用户来定制。另外,还可以满足客户个性化的需求。\n可选的,在步骤S10中的提供界面包括:接受用户对树视图的节点的选择;提供激活界面的选项,用于接受用户的对选项的选择;当接收到用户选择选项时,弹出界面。\n该优选实施例中,在接收到用户对激活界面的选项的选择后,首先判断节点所属的类,然后在属性图标配置文件中查找该类是否有对应的配置信息,若是,则弹出的界面,其中包括对应的配置信息,以接受用户进行查看和编辑;若否,则弹出界面以接受用户对该类的属性的属性值对应的图标进行配置。\n可选的,在步骤S10中的提供界面还包括:接受用户对树视图的菜单条中的工具栏的选择;提供激活界面的选项,用于接受用户的对选项的选择;当接收到用户选择选项时,弹出界面。\n该优选实施例中,在接收到用户对激活界面的选项的选择后,在属性图标配置文件中查找树视图的所有类对应的配置信息,并在弹出的界面中显示这些配置信息,以接受用户进行查看、编辑和配置。\n上述优选实施例给出了提供界面的两种具体实施方案。如用户可以通过鼠标右键单击节点弹出界面进行设置,也可以通过选择菜单条中的工具栏以弹出界面进行设置,此外,还可以有更多激活界面的方式,如热键、快捷键等,用户可以根据自己的习惯,方便快捷地进行所要显示的属性的设置。\n可选的,步骤S10包括:在界面中列出节点的所有类,以接受用户关于类的选择。\n可选的,步骤S10还包括:在界面中列出所选择的类的所有属性,以接受用户关于属性的选择;以及在界面中列出所有图标,以接受用户设置所选择的属性的属性值在所有图标中所对应的图标;或者接受用户自定义的图标,以接受用户设置所选择的属性的属性值对应自定义的图标;以设置的属性值对应的图标更新属性图标配置文件;步骤S30具体包括:从属性图标配置文件中获取所获取的属性值对应的图标;显示所获取的图标。\n上述优选实施例提供了界面接受用户设置节点各种属性对应的图标,以及根据该设置显示节点的图标的具体实施方案。用户可以通过对界面中列出的节点的所有类、所选择的类的所有属性、所选择的属性的不同属性值以及列出的所有图标的简单的选择的动作即可完成整个设置过程。其中,还为用户提供了自定义图标的功能,以实现所选择的属性的属性值对应自定义的图标。通过将所设置的配置信息保存到属性图标配置文件中,当加载节点时,只需到该文件中查找相关的配置信息即可显示该节点对应的属性的图标。\n此外,值得注意的是,当用户通过选择节点以激活界面进行设置时,由于所选择的节点的类已知,用户可以直接选择该类中的所要设置的属性来完成设置。\n可选的,步骤S20具体包括:获取节点所属的类;根据所获取的类,获取类所要显示的属性;根据所获取的所要显示的属性,获取所要显示的属性的属性值。\n该优选实施例提供了获取节点所属的类所要显示的属性的属性值的具体实施方案。\n可选的,在上述的方法中,还包括:接受用户设置上述设置所对应的用户、角色或工作组,和/或针对的具体应用;判断当前用户所属的用户、角色或工作组,和/或具体应用;根据判断结果,从属性图标配置文件中获取对应的图标。\n该优选实施例提供了设置所设置的属性值对应的图标所对应的用户、角色或工作组,和/或针对的具体应用的具体实施方案,以实现针对不同用户的不同关注点,展示不同的图标信息。这样,在加载一棵具体的树时,可以根据当前用户的角色、工作组等信息,获取并解析属性图标配置文件,将获取到的图标动态地展现给用户。\n可选的,在上述的方法中,属性图标配置文件由数据库实现。例如,将所设置的各类的属性的属性值对应的图标以及该设置所对应的用户、角色或工作组,和/或针对的具体应用等配置信息保存在数据库中,可以实现配置信息的实时更新,以保证节点所要显示的属性的属性值与其对应的图标的一致性。\n可选的,在上述的方法中,节点所属的类所要显示的属性是两个或多个,在显示节点时,根据设置显示对应于所获取的属性值的两个或多个图标。通过树视图上的树节点的双图标或多图标的功能,可以直观地向用户展示树节点的两个或两个以上的属性,从而解决了现有技术中的单个图标很难承载两个或两个以上的属性信息的问题。\n图2示出了根据本发明实施例的用于管理信息系统的树视图的节点的图标表示装置的示意图,该装置包括:设置模块10,用于提供界面以接受用户设置属性值对应的图标,其中,节点属于类,类具有属性,属性具有属性值;获取模块20,用于加载树视图时,获取节点所属的类所要显示的属性的属性值;显示模块30,用于在显示节点时,根据设置显示对应于所获取的属性值的图标。\n该装置通过设置模块提供可视化的设置树视图的各类的属性的属性值对应的图标的界面,用户可以通过该界面对显示的图标进行设置,从而解决了现有技术中的用户不能自行订制图标的问题。使用该装置可以让系统更加灵活,显示的图标可以由实施技术人员,甚至是用户来定制。另外,还可以满足客户个性化的需求。\n图3示出了根据本发明优选实施例的用于管理信息系统的树视图的节点的图标表示方法的设置图标的流程图,包括以下步骤:\n步骤S102,将所有可能成为树节点的类列出,由用户选择一个需要配置的类;\n步骤S104,将该类中可供进行图标属性配置的属性列出,由用户指定一个属性进行配置;\n步骤S106,列出该属性可能具有的属性值,由用户指定不同的属性值所对应的图标;\n步骤S108,用户指定该配置所影响的用户、角色或工作组;\n步骤S110,用户指定该配置所针对的具体应用;\n步骤S112,保存配置信息到属性图标配置文件中。\n该优选实施例提供了在界面中设置属性值对应的图标的具体实施方案,该功能可以在系统的配置模块中实现。用户可以选择某一类树节点,针对树节点中不同的属性的不同属性值选择不同的图标,还可以针对不同的用户、角色或工作组,和/或具体应用定义不同的图标的配置信息。在配置完成后,系统会将具体的配置信息保存在数据库中。\n该优选实施例极大地提高了系统的灵活性,使得实施人员不需要经过开发人员,通过配置的方式就可以将用户所需要的图标信息展现给用户。对于用户需要直观了解的图标信息可以通过方便地扩展和配置的方式,就可以直观地展现给用户,大大提高了工作效率,缩短了实施周期。此外,还支持不同用户的个性化需求。\n图4示出了根据本发明优选实施例的用于管理信息系统的树视图的节点的图标表示方法的显示图标的流程图,包括以下步骤:\n步骤S202,获取树中所需加载的节点所分属的类;\n步骤S204,获取该类是否对应了具体的配置信息;\n步骤S206,若是,则判断该配置信息对当前用户是否有效;\n步骤S208,若是,则获取进行了图标配置的属性,及其不同的属性值所对应的图标;\n步骤S210,将获取到的图标动态添加到树节点中;\n步骤S212,装载树,将图标信息展现给用户。\n该优选实施例提供了加载显示树视图时,根据属性图标配置文件中的相关配置信息显示节点的图标的具体实施方案,该功能可以在系统的应用模块中实现。装载一棵具体的树时,系统首先会去查找树上的各类树节点针对当前的用户、角色或工作组是否具有图标的配置信息存在。如有,则读取图标的配置信息,根据当前树节点所处的不同的状态,将图标动态地加载到树节点上。这样就实现了根据不同用户的关注点,动态地显示树节点的属性信息的功能。\n由于本方案运用了面向对象的思想,对于WINDOWS应用中的树视图都可以应用本思路加以支持,因此具有较好的扩展性及通用性。\n从以上的描述中,可以看出,本发明上述的实施例实现了如下技术效果:通过提供可视化的设置树视图的各类的属性的属性值对应的图标的界面,用户可以通过该界面对显示的图标进行设置,从而使得系统更加灵活,显示的图标可以由实施技术人员,甚至是用户来定制,以满足客户个性化的需求。此外,还提供了设置所设置的属性值对应的图标所对应的用户、角色或工作组,和/或针对的具体应用的功能,进而实现针对不同用户的不同关注点,展示不同的图标信息。通过树视图上的树节点的双图标或多图标的功能,可以直观地向用户展示树节点的两个或两个以上的属性,从而解决了现有技术中的单个图标很难承载两个或两个以上的属性信息的问题。\n显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。\n以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2013-03-13
专利权人的姓名或者名称、地址的变更
专利权人由北京数码大方科技有限公司变更为北京数码大方科技股份有限公司
地址由100080 北京市海淀区知春路甲63号卫星大厦802室变更为100080 北京市海淀区知春路甲63号卫星大厦802室
- 2010-09-15
- 2009-07-29
- 2009-06-03
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有引用任何外部专利数据! |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |