动态目录控制的制作方法_5

文档序号:8207707阅读:来源:国知局
法,其中,响应于确定所述控制是已登记的控制,所述方法 还包括修改所述目录操作的所述控制。
5. 根据权利要求1所述的方法,其中所述已登记的控制包括非本地控制。
6. 根据权利要求1所述的方法,还包括,响应于向所述目录应用提供所述控制,从所述 目录应用接收响应。
7. 根据权利要求6所述的方法,还包括基于所述响应执行所述目录操作。
8. 根据权利要求6所述的方法,其中所述响应包括经修改的目录操作,并且其中执行 所述目录操作还包括执行所述经修改的目录操作。
9. 根据权利要求1所述的方法,其中,响应于确定所述控制是本地控制,该方法还包 括: 执行与所述本地控制相关联的操作;以及 在不从所述目录操作中移除所述控制的情况下执行所述目录操作。
10. 根据权利要求9所述的方法,还包括基于所述控制执行所述目录操作。
11. 根据权利要求1所述的方法,还包括向所述目录应用提供处理所述目录操作的结 果,从而使得所述目录应用能够基于处理所述目录操作的所述结果处理所述控制。
12. 根据权利要求1所述的方法,其中,响应于确定所述控制是已登记的控制,该方法 还包括: 执行与所述目录操作相关联的第一过程以获取第一目录操作结果; 向所述目录应用提供所述第一目录操作结果,从而使得所述目录应用能够将所述第一 目录操作结果用于处理所述控制; 从所述目录应用接收控制结果;以及 基于所述控制结果执行与所述目录操作相关联的第二过程,以获取第二目录操作结 果。
13. -种非临时物理计算机存储器,其包括指示计算系统执行用于执行目录操作的方 法的计算机可执行指令,该方法包括: 在目录处理器处接收包括控制的目录操作; 确定所述控制是否已登记的控制;以及 响应于确定所述控制是已登记的控制: 标识被配置成处理所述控制的目录应用; 向所述目录应用提供所述控制以进行处理;以及 执行所述目录处理。
14. 根据权利要求13所述的非临时物理计算机存储器,其中,响应于确定所述控制是 已登记的控制,该方法还包括在执行所述目录操作之前从所述目录操作中移除所述控制。
15. 根据权利要求13所述的非临时物理计算机存储器,其中,响应于向所述目录应用 提供所述控制,该方法还包括从所述目录应用接收响应。
16. 根据权利要求15所述的非临时物理计算机存储器,其中该方法还包括基于所述响 应执行所述目录操作。
17. 根据权利要求15所述的非临时物理计算机存储器,其中所述响应包括经修改的目 录操作,并且其中执行所述目录操作还包括执行所述经修改的目录操作。
18. 根据权利要求13所述的非临时物理计算机存储器,其中,响应于确定所述控制是 本地控制,该方法还包括: 执行与所述本地控制相关联的操作;以及 在不从所述目录操作中移除所述控制的情况下执行所述目录操作。
19. 根据权利要求18所述的非临时物理计算机存储器,其中该方法还包括基于所述控 制执行所述目录操作。
20. 根据权利要求13所述的非临时物理计算机存储器,其中该方法还包括向所述目录 应用提供处理所述目录操作的结果,从而使得所述目录应用能够基于处理所述目录操作的 所述结果处理所述控制。
21. 根据权利要求13所述的非临时物理计算机存储器,其中,响应于确定所述控制是 已登记的控制,该方法还包括: 执行与所述目录操作相关联的第一过程以获取第一目录操作结果; 向所述目录应用提供所述第一目录操作结果,从而使得所述目录应用能够将所述第一 目录操作结果用于处理所述控制; 从所述目录应用接收控制结果;以及 基于所述控制结果执行与所述目录操作相关联的第二过程,以获取第二目录操作结 果。
22. -种用于执行目录操作的系统,该系统包括: 目录处理器,被配置成接收包括控制的目录操作并且执行所述目录操作;以及 延伸运行时模块,被配置成确定所述控制是否已登记的控制,以及响应于确定所述控 制是已登记的控制,所述延伸运行时模块还被配置成: 标识被配置成处理所述控制的目录应用;以及 向所述目录应用提供所述控制以进行处理。
23. 根据权利要求22所述的系统,其中所述目录处理器包括所述延伸运行时模块。
24. 根据权利要求22所述的系统,其中所述延伸运行时模块还被配置成从所述目录操 作中移除所述控制。
25. 根据权利要求22所述的系统,其中所述目录处理器还被配置成基于对所述目录应 用接收所述控制的响应执行所述目录操作。
26. 根据权利要求22所述的系统,其中所述控制包括本地控制并且其中所述目录处理 器还被配置成: 执行与所述本地控制相关联的操作;以及 执行具有所述本地控制的所述目录操作。
27. -种用于扩展由计算系统执行的目录处理器的能力的方法,该计算系统包括一个 或多个处理器,该方法包括: 接收控制定义; 存取与所述控制定义相关联的控制标识符; 确定所述控制标识符是否存在于和目录处理器相关联的控制数据库中;以及 响应于确定所述控制标识符不存在于所述控制数据库中,向所述控制数据库登记所述 控制定义。
28. 根据权利要求27所述的方法,其中向所述控制数据库登记所述控制定义还包括将 所述控制标识符添加到所述目录处理器中。
29. 根据权利要求27所述的方法,其中向所述控制数据库登记所述控制定义还包括存 取与所述目录处理器相关联的应用程序接口 API。
30. 根据权利要求27所述的方法,还包括: 标识与所述控制定义相关联的目录应用;以及 向所述控制数据库登记所述目录应用,其中所述目录应用在所述控制数据库处与所述 控制定义相关联。
31. 根据权利要求27所述的方法,其中,响应于确定所述控制标识符存在于所述控制 数据库中,该方法还包括: 确定所述控制定义的提供者是否被授权修改现有控制定义;以及 响应于确定所述提供者被授权修改所述现有控制定义,基于接收到的所述控制定义修 改所述现有控制定义。
32. 根据权利要求31所述的方法,其中修改所述现有控制定义包括用接收到的所述控 制定义替换所述现有控制定义。
33. 根据权利要求27所述的方法,其中所述控制数据库被配置成存储与非本地控制相 关联的控制定义。
34. 根据权利要求33所述的方法,其中确定所述控制标识符是否存在于所述控制数据 库中还包括确定所述控制标识符是否存在于本地控制数据库中,其中所述本地控制数据库 被配置成存储本地控制的特性。
35. 根据权利要求27所述的方法,其中向所述控制数据库登记所述控制定义还包括在 与所述控制定义相关联的操作被执行时进行登记。
36. -种非临时物理计算机存储器,其包括指示计算系统执行用于扩展目录处理器的 能力的方法的计算机可执行指令,该方法包括: 接收控制定义; 存取与所述控制定义相关联的控制标识符; 确定所述控制标识符是否存在于和目录处理器相关联的控制数据库中;以及 响应于确定所述控制标识符不存在于所述控制数据库中,向所述控制数据库登记所述 控制定义。
37. 根据权利要求36所述的非临时物理计算机存储器,其中向所述控制数据库登记所 述控制定义还包括将所述控制标识符添加到所述目录处理器中。
38. 根据权利要求36所述的非临时物理计算机存储器,其中向所述控制数据库登记所 述控制定义还包括存取与所述目录处理器相关联的应用程序接口 API。
39. 根据权利要求36所述的非临时物理计算机存储器,其中该方法还包括: 标识与所述控制定义相关联的目录应用;以及 向所述控制数据库登记所述目录应用,其中所述目录应用在所述控制数据库处与所述 控制定义相关联。
40. 根据权利要求36所述的非临时物理计算机存储器,其中,响应于确定所述控制标 识符存在于所述控制数据库中,该方法还包括: 确定所述控制定义的提供者是否被授权修改现有控制定义;以及 响应于确定所述提供者被授权修改所述现有控制定义,基于接收到的所述控制定义修 改所述现有控制定义。
41. 根据权利要求40所述的非临时物理计算机存储器,其中修改所述现有控制定义包 括用接收到的所述控制定义替换所述现有控制定义。
42. 根据权利要求36所述的非临时物理计算机存储器,其中所述控制数据库被配置成 存储与非本地控制相关联的控制定义。
43. 根据权利要求42所述的非临时物理计算机存储器,其中确定所述控制标识符是否 存在于所述控制数据库中还包括确定所述控制标识符是否存在于本地控制数据库中,其中 所述本地控制数据库被配置成存储本地控制的特性。
44. 根据权利要求36所述的非临时物理计算机存储器,其中向所述控制数据库登记所 述控制定义还包括在与所述控制定义相关联的操作被执行时进行登记。
45. -种用于扩展目录处理器的能力的系统,该系统包括: 目录处理器,被配置成执行目录操作; 控制数据库,被配置成存储一个或多个控制定义,所述控制数据库与所述目录处理器 相关联;以及 控制登记系统,被配置成: 接收控制; 存取与所述控制定义相关联的控制标识符; 确定所述控制标识符是否存在于所述控制数据库中;以及 响应于确定所述控制标识符不存在于所述控制数据库中,向所述控制数据库登记所述 控制定义。
46. 根据权利要求45所述的系统,其中所述控制登记系统还被配置成将所述控制标识 符添加到所述目录处理器中。
47. 根据权利要求45所述的系统,其中所述控制登记系统还被配置成: 标识与所述控制定义相关联的目录应用;以及 向所述控制数据库登记所述目录应用,其中所述目录应用在所述控制数据库处与所述 控制定义相关联。
48. 根据权利要求45所述的系统,其中,响应于确定所述控制标识符存在于所述控制 数据库中,所述控制登记系统还被配置成: 确定所述控制定义的提供者是否被授权修改现有控制定义;以及 响应于确定所述提供者被授权修改所述现有控制定义,基于接收到的所述控制定义修 改所述现有控制定义。
49. 根据权利要求45所述的系统,其中所述控制数据库还被配置成存储与非本地控制 相关联的控制定义,并且其中确定所述控制标识符是否存在于所述控制数据库中还包括确 定所述控制标识符是否存在于本地控制数据库中,所述本地控制数据库被配置成存储本地 控制的特性。
50. 根据权利要求45所述的系统,其中向所述控制数据库登记所述控制定义还包括在 与所述控制定义相关联的操作被执行时进行登记。
【专利摘要】介绍了用于通过例如登记控制来扩展目录处理器的能力的系统和方法。该控制可以是非本地控制或者是对本地控制的修改。进一步地,本公开描述了用于执行目录操作的系统和方法的实施例,该目录操作可包括一个或多个控制。该一个或多个控制中的至少一些可以是非本地控制或者动态控制。在一些情况下,该控制中的一些可以是本地控制。
【IPC分类】G06F12-00
【公开号】CN104520821
【申请号】CN201380026034
【发明人】黄锦强
【申请人】戴尔软件股份有限公司
【公开日】2015年4月15日
【申请日】2013年3月28日
【公告号】EP2831742A1, US9122718, US20130262496, US20130263158, WO2013148995A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1