著录项信息
专利名称 | 一种用户自定义界面的方法及装置 |
申请号 | CN201010121312.X | 申请日期 | 2010-03-09 |
法律状态 | 权利终止 | 申报国家 | 暂无 |
公开/公告日 | 2011-09-21 | 公开/公告号 | CN102193784A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F9/44 | IPC分类号 | G;0;6;F;9;/;4;4;;;H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 新奥特(北京)视频技术有限公司 | 申请人地址 | 北京市海淀区西草场1号硅谷电脑城15层1501-1506室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 新奥特(北京)视频技术有限公司 | 当前权利人 | 新奥特(北京)视频技术有限公司 |
发明人 | 刘希伟;蔡四兵;吕辉;冯刚 |
代理机构 | 北京润泽恒知识产权代理有限公司 | 代理人 | 苏培华 |
摘要
本发明提供了一种用户自定义界面的方法及装置,所述方法包括:用户对界面进行配置,配置信息包括界面风格,以及界面显示内容和内容显示的位置;将所述配置信息以及与用户的对应关系保存;根据用户所对应的配置信息加载界面。本发明中用户可以根据自己的喜好对界面进行配置,满足了用户的多样化和个性化需求。
1.一种用户自定义界面的方法,其特征在于,包括:
用户对界面进行配置,配置信息包括界面风格,以及界面显示内容和内容显示的位置;
将所述配置信息以及与用户的对应关系保存;
根据用户所对应的配置信息加载界面;
其中,所述配置信息以及与用户的对应关系是在数据库中进行持久化保存;
所述配置信息与用户的对应关系包括:
配置信息与用户登录账号的对应关系;
所述根据用户所对应的配置信息加载界面包括:
用户通过账号登录;
根据用户的登录账号获取对应该用户的配置信息;
根据所获取的配置信息加载界面,其中包括加载界面风格,以及界面显示内容和内容显示的位置。
2.根据权利要求1所述的方法,其特征在于,还包括:
用户修改配置信息,并保存到数据库中。
3.一种用户自定义界面的装置,其特征在于,包括:
界面配置单元,用于用户对界面进行配置,配置信息包括界面风格,以及界面显示内容和内容显示的位置;
配置保存单元,用于将所述配置信息以及与用户的对应关系保存;
界面加载单元,用于根据用户所对应的配置信息加载界面;
其中,所述配置保存单元为数据库;
所述配置信息与用户的对应关系包括:
配置信息与用户登录账号的对应关系;
所述界面加载单元包括:
登录子单元,用于用户通过账号登录;
配置获取子单元,用于根据用户的登录账号获取对应该用户的配置信息;
加载子单元,用于根据所获取的配置信息加载界面,其中包括加载界面风格,以及界面显示内容和内容显示的位置。
4.根据权利要求3所述的装置,其特征在于,还包括:
配置修改单元,用于用户修改配置信息,并保存到数据库中。
一种用户自定义界面的方法及装置\n技术领域\n[0001] 本发明涉及新闻制作技术领域,特别是涉及一种用户自定义界面的方法及装置。\n背景技术\n[0002] B/S(Browser/Server)结构即浏览器和服务器结构,它是随着Internet技术的兴起,对C/S(Client/Server,客户机和服务器)结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓的三层3-tier结构。这样就大大简化了客户端电脑的载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。\n[0003] 在传统的B/S系统中,用户进入系统后所看到的界面一般都是一种固定风格,界面基本都是一样的,用户不能进行个性化的设置。\n[0004] 为了更好的满足用户的个性化要求,让用户在一种自己喜欢的环境下办公,就要求能让用户定制自己的操作界面,让界面能更人性化,更贴近用户。\n发明内容\n[0005] 本发明所要解决的技术问题是提供一种用户自定义界面的方法及装置,能够实现灵活的界面设置。\n[0006] 为了解决上述问题,本发明公开了一种用户自定义界面的方法,包括:\n[0007] 用户对界面进行配置,配置信息包括界面风格,以及界面显示内容和内容显示的位置;\n[0008] 将所述配置信息以及与用户的对应关系保存;\n[0009] 根据用户所对应的配置信息加载界面。\n[0010] 优选的,所述配置信息与用户的对应关系包括:配置信息与用户登录账号的对应关系。\n[0011] 优选的,所述根据用户所对应的配置信息加载界面包括:\n[0012] 用户通过账号登录;\n[0013] 根据用户的登录账号获取对应该用户的配置信息;\n[0014] 根据所获取的配置信息加载界面,其中包括加载界面风格,以及界面显示内容和内容显示的位置。\n[0015] 优选的,所述配置信息以及与用户的对应关系是在数据库中进行持久化保存。\n[0016] 优选的,所述方法还包括:用户修改配置信息,并保存到数据库中。\n[0017] 本发明还提供了一种用户自定义界面的装置,包括:\n[0018] 界面配置单元,用于用户对界面进行配置,配置信息包括界面风格,以及界面显示内容和内容显示的位置;\n[0019] 配置保存单元,用于将所述配置信息以及与用户的对应关系保存;\n[0020] 界面加载单元,用于根据用户所对应的配置信息加载界面。\n[0021] 优选的,所述配置信息与用户的对应关系包括:配置信息与用户登录账号的对应关系。\n[0022] 优选的,所述界面加载单元包括:\n[0023] 登录子单元,用于用户通过账号登录;\n[0024] 配置获取子单元,用于根据用户的登录账号获取对应该用户的配置信息;\n[0025] 加载子单元,用于根据所获取的配置信息加载界面,其中包括加载界面风格,以及界面显示内容和内容显示的位置。\n[0026] 优选的,所述配置保存单元为数据库。\n[0027] 优选的,所述装置还包括:\n[0028] 配置修改单元,用于用户修改配置信息,并保存到数据库中。\n[0029] 与现有技术相比,本发明具有以下优点:\n[0030] 本发明中用户可以根据自己的喜好对界面进行配置,配置信息包括界面风格,以及界面显示内容和内容显示的位置;然后将这些配置信息对应用户保存,当用户登录后就可以利用对应该用户的配置信息加载界面。这样,就实现了界面的自定义设置,不同用户对应的操作界面也不同,满足了用户的多样化和个性化需求。\n附图说明\n[0031] 图1是本发明实施例一所述一种用户自定义界面的方法流程图;\n[0032] 图2是本发明实施例二所述一种用户自定义界面的方法流程图;\n[0033] 图3是本发明实施例三所述一种用户自定义界面的装置结构图。\n具体实施方式\n[0034] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。\n[0035] 为了满足用户对操作界面的定制需求,本发明提供了一种用户自定义界面的方法,用户可以根据自己的喜好设置界面的风格,以及界面显示内容和内容显示的位置。\n[0036] 本发明一般应用在B/S系统中,当用户通过浏览器登录B/S系统时,需要根据自己的习惯设置系统界面,让系统能满足不同用户的个性化要求。\n[0037] 下面通过实施例进行详细说明。\n[0038] 实施例一:\n[0039] 参照图1,是本发明实施例一所述一种用户自定义界面的方法流程图。\n[0040] 步骤101,用户对界面进行配置,配置信息包括界面风格,以及界面显示内容和内容显示的位置;\n[0041] 用户自定义界面的设置主要包括两个部分:\n[0042] 一部分是用户界面风格的设置,如颜色、大小、整体布局等的设置;\n[0043] 另一部分是用户界面的显示内容、以及内容显示位置的设置。\n[0044] 不同用户的操作习惯不同,就会对菜单和工作区域的布局安排不同,有些用户习惯将菜单布局到界面的上边,而有些用户习惯将菜单布局到界面的左边或右边。还有一些界面显示的内容,有些用户不经常使用,就习惯隐藏起来;而有些用户经常使用,就可以显示在界面上。诸如此类的界面设计信息都可以由用户自己设置。\n[0045] 步骤102,将所述配置信息以及与用户的对应关系保存;\n[0046] 将用户设置的界面配置信息进行保存,同时保存对应关系,以便用户每次操作时按照该用户的设置显示操作界面。\n[0047] 步骤103,根据用户所对应的配置信息加载界面。\n[0048] 即不同用户进入操作界面,界面显示的是对应不同用户设置的页面,而不像现有技术一样,针对所有用户都显示一个单一、固定的界面。\n[0049] 通过以上流程可知,本实施例所述的方法实现了灵活的界面设置,不同用户都可以根据自己的需要设置界面的风格、颜色,并可以选择要显示的模块以及模块显示的位置,等等。用户可以定制自己的操作界面,满足了用户的多样化和个性化需求。\n[0050] 实施例二:\n[0051] 下面通过更具体的例子进行说明。\n[0052] 参照图2,是本发明实施例二所述一种用户自定义界面的方法流程图。\n[0053] 步骤201,用户对界面进行配置,配置信息包括界面风格,以及界面显示内容和内容显示的位置;\n[0054] 在B/S系统中,每个用户都有一个唯一的账号,用户使用此账号登录系统后,根据用户权限的不同展示的内容是不同的,本实施例中所有界面的个性化设置都是针对用户所能看到的内容。\n[0055] 步骤202,将所述配置信息以及与用户的对应关系保存到数据库中;\n[0056] 因为每个用户都可以设置自己个性化的一些信息,而且这些信息设置后在用户每次登录都会保持不变,这就要求对用户的配置信息进行持久化。本实施例采用数据库的方式来保存用户的配置信息,在数据库中每个用户登录账号都会记录对应的个性化设置信息。\n[0057] 步骤203,用户通过账号登录;\n[0058] 步骤204,根据用户的登录账号获取对应该用户的配置信息;\n[0059] 即从数据库中获取对应的界面配置信息;\n[0060] 步骤205,根据所获取的配置信息加载界面,其中包括加载界面风格,以及界面显示内容和内容显示的位置。\n[0061] 获取配置信息后,开始加载用户主界面。在主界面加载过程中会先获取配置信息中界面风格的配置信息,并根据用户配置信息的不同加载不同的页面风格文件;然后加载用户设置的界面显示内容以及内容显示的位置信息。\n[0062] 优选的,加载完页面后,用户还可以再修改设置,所有的修改信息也会保持到数据库中,以备下一次登录时加载。\n[0063] 优选的,本实施例还可以基于Ext技术实现。ExtJS是一个Ajax框架,用javascript编写,用于在客户端创建丰富多彩的web应用程序界面,是一个与后台技术无关的前端aiax框架。因此,可以把ExtJS用在.Net、Java、Php等各种开发语言开发的应用中。\n[0064] 实施例三:\n[0065] 参照图3,是本发明实施例三所述一种用户自定义界面的装置结构图。\n[0066] 所述装置主要包括:\n[0067] 界面配置单元31,用于用户对界面进行配置,配置信息包括界面风格,以及界面显示内容和内容显示的位置;\n[0068] 配置保存单元32,用于将所述配置信息以及与用户的对应关系保存;\n[0069] 界面加载单元33,用于根据用户所对应的配置信息加载界面。\n[0070] 优选的,为了实现配置信息的持久化,所述配置保存单元32可以由数据库实现。\n[0071] 优选的,所述配置信息与用户的对应关系可以包括:配置信息与用户登录账号的对应关系。因为每个用户都有一个唯一的账号,所以可以利用用户的登录账号建立与配置信息的映射关系。\n[0072] 优选的,所述界面加载单元33可以进一步包括:\n[0073] 登录子单元,用于用户通过账号登录;\n[0074] 配置获取子单元,用于根据用户的登录账号获取对应该用户的配置信息;\n[0075] 加载子单元,用于根据所获取的配置信息加载界面,其中包括加载界面风格,以及界面显示内容和内容显示的位置。\n[0076] 优选的,所述装置还可以包括:\n[0077] 配置修改单元34,用于用户修改配置信息,并保存到数据库中。\n[0078] 所述装置实现了系统界面的灵活配置,满足了用户的个性化需求。所述装置可应用到各种B/S系统,如新闻文稿系统,可增加文稿系统界面设置的灵活性。\n[0079] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。\n[0080] 以上对本发明所提供的一种用户自定义界面的方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2018-03-27
未缴年费专利权终止
IPC(主分类): G06F 9/44
专利号: ZL 201010121312.X
申请日: 2010.03.09
授权公告日: 2016.01.20
- 2016-01-20
- 2013-02-27
实质审查的生效
IPC(主分类): G06F 9/44
专利申请号: 201010121312.X
申请日: 2010.03.09
- 2011-09-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
1995-05-16
| | |
2
| |
2009-10-21
|
2009-05-25
| | |
3
| |
2008-07-16
|
2005-07-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |