[发明专利]一种系统功能快速调用方法无效
| 申请号: | 200810066823.9 | 申请日: | 2008-04-18 |
| 公开(公告)号: | CN101261583A | 公开(公告)日: | 2008-09-10 |
| 发明(设计)人: | 黄平刚 | 申请(专利权)人: | 深圳国人通信有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44 |
| 代理公司: | 深圳创友专利商标代理有限公司 | 代理人: | 薛祥辉 |
| 地址: | 518057广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统 功能 快速 调用 方法 | ||
技术领域
本发明涉及一种计算机控制技术,特别是涉及一种快速调用计算机系统功能的方法。
背景技术
在计算机应用程序中,一般是通过菜单和快捷工具栏两种方式提供系统功能调用入口。如果系统功能越多,则菜单项的数量和层次就会越多,如美国微软公司的WORD软件就有多达几百个菜单项、菜单层次达到三级。即便是对于熟练的使用者来讲,一般都只知道日常频繁使用功能的菜单项位置;对于不熟的用户,则经常为寻找某个功能而苦恼,不知道究竟该点哪个菜单项。因此现有系统功能调用方法不能给用户很好的使用体验,用户需要花大量的时间学习和搜索相关的使用技巧,不利于系统的推广和使用。
发明内容
本发明解决的技术问题是提出了一种系统功能快速调用方法,使得只需要通过关键字就可以将相关的功能操作入口呈现给用户,使得用户可以快速进入要使用的功能。
本发明提出的一种系统功能快速调用方法,包括以下处理步骤:
1)建立用户可用功能结构体,该结构体至少包括以下信息:用户识别信息、功能说明、功能触发项;每个用户可使用的一个功能对应一条结构体信息;
2)系统接收用户的登录信息,并根据用户识别信息从用户可用功能结构体中提取该用户对应的所有结构体信息放入第一链表;
3)系统接收输入的搜索关键字,将关键字与第一链表中的功能说明进行匹配,将匹配成功的用户结构体信息放入第二链表;
4)根据第二链表信息在用户界面上创建功能触发按钮;
5)系统接收用户的按钮操作信息,并执行按钮对应的功能触发项。
优选的,所述步骤1)中用户可用功能结构体的建立具体包括以下处理步骤:
11)建立功能数据库,该数据库至少包括:功能说明和功能触发项信息;
12)建立用户数据库,该数据库至少包括:合法用户识别信息;
13)根据功能数据库和用户数据库建立用户可用功能结构体。
优选的,当调用的功能为窗体操作项时,所述的功能触发项具体为窗体处理类,在所述步骤2)之前还包括:建立窗体处理类和窗体类的对应关系;所述步骤5)中执行按钮对应的功能触发项具体为:根据窗体处理类找到对应的窗体类,执行窗体类操作。
优选的,所述步骤2)之前还包括:在窗体类定义中增加初始化窗体类信息的操作。
优选的,当调用的功能为动作操作项时,所述的功能触发项具体为动作触发项;所述步骤5)中执行按钮对应的功能触发项具体为:调用并执行按钮对应的动作触发项。
优选的,所述步骤2)之前还包括:在系统中将所有动作触发项通过动作清单组件进行组织和管理;所述步骤5)中具体为在动作清单组件中搜索出对应的触发项并进行调用和执行。
采用本发明所述的系统功能快速调用方法,系统将用户识别信息和功能信息进行了整合处理,用户对于不熟悉的功能只需要通过输入关键字,系统就可以自动将该用户可使用的相关功能操作入口提供给用户选择,用户不需要通过复杂菜单操作或者记忆快捷操作执行功能。而且本发明公开的窗口类操作实现流程适用于ERP系统、财务系统等窗口类系统;动作类操作实现流程适用于WORD等复杂的软件系统。
附图说明
图1是本发明调用窗体操作项优选实施例流程图;
图2是本发明调用动作操作项优选实施例流程图。
具体实施方式
下面通过附图并结合两个具体实施例对本发明的实现进行详细说明。
如图1所示的调用窗体操作项的功能快速调用处理流程。本实施例中采用基于Delphi语言和Delphi开发工具进行处理。处理过程包括以下步骤:
1)建立用户可用功能结构体,该结构体至少包括以下信息:用户识别信息、窗体说明、窗体处理类;每个用户可使用的一个功能对应一条结构体信息。在具体实现时可以采用先设置三个数据库:功能数据库、用户数据库和用户可用功能数据库,其中功能数据库中包括:窗体编号、窗体说明和窗体处理类;用户数据库中包括:用户编号、用户名称;用户可用功能数据库包括:用户编号和窗体编号。通过三个数据库的信息可以建立用户可用功能结构体,该结构体包括:用户编号、窗体编号、窗体名称和窗体处理类。并在系统中建立窗体处理类和窗体类的对应关系。
2)系统接收用户的登录信息,并根据用户识别信息从用户可用功能结构体中提取该用户对应的所有结构体信息放入第一链表。
3)系统接收用户输入的搜索关键字,将关键字与第一链表中的窗体名称进行匹配,将匹配成功的用户结构体信息放入第二链表。
4)根据第二链表信息在用户界面上创建功能触发按钮;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳国人通信有限公司,未经深圳国人通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810066823.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种牛磺酸的制备方法
- 下一篇:一种英文类结构单词及其词库、输入法





