数据中心访问与管理设定传输的制作方法

xiaoxiao2020-9-10  5

【知识产权代理】【专利服务】Tel:18215660330

数据中心访问与管理设定传输的制作方法
【专利摘要】本申请总体公开了用于提供数据中心访问与管理设定传输服务的技术和实现。
【专利说明】数据中心访问与管理设定传输

【背景技术】
[0001] 本发明涉及除非在此处进行说明,否则在该部分中所描述的材料不是本申请权利 要求的现有技术并且不因包含在该部分中而承认是现有技术。
[0002] 目前,当从一个数据中心移动到另一数据中心时,顾客花费时间和精力在新数据 中心来设置访问与管理设定。进行这些数据中心移动,对于顾客而言这些时间和精力花费 非常多。
[0003] 发明概述
[0004] 本公开描述了用于提供数据中心访问与管理设定传输服务的各种示例的方法。示 例的方法可以包括:将一个或多个用户登录和一个或多个用户登录中的每一个的一个或多 个访问请求发送到源数据中心;接收来自源数据中心的与一个或多个用户登录中的每一个 的一个或多个访问请求有关的一个或多个访问结果;以及使用一个或多个访问结果、有关 的一个或多个访问请求以及有关的一个或多个用户登录来在目的地数据中心提供访问与 管理设定。
[0005] 本公开还描述了各个示例的机器可读非暂态介质,其中存储有指令,当执行时,所 述指令使设备提供数据中心访问与管理设定传输服务。示例的机器可读非暂态介质中可以 存储有指令,当执行时,所述指令使所述设备通过如下过程来提供数据中心访问与管理设 定传输服务:将一个或多个用户登录和一个或多个用户登录中的每一个的一个或多个访问 请求发送到源数据中心;接收来自源数据中心的与一个或多个用户登录中的每一个的一个 或多个访问请求有关的一个或多个访问结果;以及使用一个或多个访问结果、有关的一个 或多个访问请求以及有关的一个或多个用户登录来在目的地数据中心处提供访问与管理 设定。
[0006] 本公开另外描述了示例的设备。示例的设备可以包括处理器以及机器可读介质, 机器可读介质中存储有指令,当执行时,所述指令使所述设备通过如下过程来提供数据中 心访问与管理设定传输服务:将一个或多个用户登录和一个或多个用户登录中的每一个的 一个或多个访问请求发送到源数据中心;接收来自源数据中心的与一个或多个用户登录中 的每一个的一个或多个访问请求有关的一个或多个访问结果;以及使用一个或多个访问结 果、有关的一个或多个访问请求以及有关的一个或多个用户登录来在目的地数据中心处提 供访问与管理设定。
[0007] 前面的概述仅仅是示例性的,而不意在以任何方式进行限制。除了上文描述的示 例性的方面、实施例和特征之外,通过参照附图和下面的详细说明书,其他的方面、实施例 和特征将变得显而易见。

【专利附图】

【附图说明】
[0008] 在说明书的结尾部分特别指出且明确主张了主题。通过下面结合附图进行的说明 和随附的权利要求书,本公开的前面和其它特征将变得更加显而易见。应理解,这些附图仅 描绘了依照本公开的多个实施例,因此,不视为对其范围的限制。通过使用附图特别明晰、 详细地描述了本公开。
[0009] 在附图中:
[0010] 图1是用于提供数据访问与管理设定传输服务的示例系统的框图的图示;
[0011] 图2是用于提供数据中心访问与管理设定传输服务的示例方法的流程图的图示;
[0012] 图3是用于提供数据中心访问与管理设定传输服务的示例方法的流程图的图示;
[0013] 图4是用于将用户登录发送到源数据中心的示例方法的流程图的图示;
[0014] 图5是不例的计算机程序广品的图不;以及
[0015] 图6是全部依照本公开的至少一些实施例布置的示例的计算设备的框图的图示。
[0016] 发明详述
[0017] 为提供所主张的主题的全面理解,下面的说明书连同具体细节一起阐述了各个示 例。本领域技术人员将理解的是,权利要求的主题可以在不具有本文公开的一些或更多个 具体细节的情况下实施。此外,在一些情形下,为了避免不必要地混淆权利要求的主题,没 有详细说明公知的方法、程序、系统、部件和/或电路。
[0018] 在下面的详细说明中,将参考附图,附图构成了详细说明的一部分。在附图中,除 非上下文指出,否则相似的符号通常表示相似的部件。在详细说明、附图和权利要求中所描 述的示例性实施例不意在限制。可以使用其它实施例,并且可以做出其它改变,而不偏离本 文呈现的主题的精神或范围。将易于理解的是,如本文大致描述且如图中所图示的,本公开 的方案能够以各种不同配置来布置、替代、组合、分离和设计,所有这些都在本文中明确地 构思出且构成本公开的部分。
[0019] 本公开尤其涉及与提供数据中心访问与管理设定传输服务有关的方法、设备、系 统和计算机可读介质。
[0020] -般地,用于数据中心顾客的数据中心实现可以包括访问与管理设定,其为数据 中心顾客或其它相关实体的雇员定义了相对于数据中心要素(element)的特权。数据中心 要素可以包括例如程序、数据库、磁盘映像等。该特权可以包括例如访问或运行要素的能 力、修改要素的能力、删除或创建要素的能力,等等。一般的,数据中心实现可以包括数百或 数千的雇员或其它实体和类似数量的数据中心要素。一些雇员或其它实体可具有管理访问 权以,使它们可以访问磁盘映像、修改程序、或者甚至访问所述访问与管理设定。其它雇员 或其它实体可以具有更受限的访问权,以使它们可以仅运行可用的程序,读取数据,或者访 问数据中心服务器,诸如例如执行查询。雇员或其它实体可以具有相对于数据中心实现中 的要素的不同特权。
[0021] 将理解的是,当数据中心顾客从一个数据中心移动到另一个数据中心时,在新的 或目的地数据中心处实现访问与管理设定会是费时和困难的。一般地,本文所论述的实施 例可以提供数据中心访问与管理设定传输服务,使得当顾客需要改变到另一数据中心时, 传输可至少部分地自动化。在一些示例中,可以在目的地数据中心处提供传输服务。在其它 示例中,可以在第三方数据中心处提供传输服务。在一些示例中,可以通过诸如对源数据中 心有访问权的资源如虚拟机的来访问源数据中心。在一些示例中,该资源可以发送与源数 据中心处的顾客实现有关的雇员或其它实体的用户登录。对于每个用户登录,一个或多个 访问请求可以被发送到源数据中心。一般地,访问请求可以是执行或运行程序、访问数据、 访问其它设定等的请求。响应于访问请求,可以从源数据中心接收访问结果。一般来讲,访 问结果可用于确定源数据中心的访问与管理设定。例如,接收到的访问结果、有关的访问请 求和有关的用户登录可用于确定源数据中心的访问与管理设定。随后可以在目的地数据中 心处实现所确定的访问与管理设定。这些技术可以为数据中心顾客提供有效的且至少部分 自动化的访问与管理设定传输服务。
[0022] 如所论述的,本文所描述的技术可以用于将全部的或部分的访问与管理设定从一 个数据中心传输到另一数据中心。图1是依照本公开的至少一些实施例布置的用于提供数 据中心访问与管理设定传输服务的示例系统100的框图的图示。如图所示,系统100可以 包括源数据中心110和目的地数据中心120。源数据中心110可以包括顾客部署112,顾客 部署112可以具有访问与管理设定114。目的地数据中心120可以包括顾客部署122,顾客 部署122具有访问与管理设定124。如本文所论述的,可以利用本文所论述的技术,通过访 问与管理设定114表示的设定传输到访问与管理设定124。
[0023] 如图1所示,源数据中心110和目的地数据中心120可以经由连接130通信。此 夕卜,系统100可以包括资源140。在一些实现中,资源140可以配置为执行本文所论述的传 输服务。在一些示例中,资源140可以使用连接130来执行传输服务,连接130-般可以是 任何适合的通信连接。在一些示例中,连接130可以包括虚拟私有网络(VPN)隧道、管理连 接等。
[0024] -般地,源数据中心110可以包括任何适合的数据中心,其具有用于一个或多个 顾客的访问与管理设定114。在一些示例中,源数据中心110可以包括计算机、服务器、月艮 务器系统、数据存储系统、远程通信系统、计算集群、和/或辅助环境系统或类似物。一般而 言,可以利用任何适合的一种或多种技术在源数据中心110处实现访问与管理设定114。在 一些示例中,访问与管理设定114可以实现为数据库等。
[0025] 如图所示,在一些示例中,访问与管理设定114可以实现为顾客部署112的部分, 以使与顾客有关的访问与管理设定114可以存储在源数据中心110处的该顾客部署112 内。在一些示例中,访问与管理设定114可以按如下方式存储为源数据中心110的部分:这 些访问与管理设定不存储在顾客部署112内。将理解的是,源数据中心110可以包括任意 数量的顾客部署112和/或由源数据中心110所服务的任意数量的顾客的访问与管理设定 114。
[0026] -般地,访问与管理设定114可以包括用于实现用于顾客的数据中心服务的任何 适合的信息。在一些示例中,访问与管理设定114可以包括顾客部署112的用户(例如,雇 员或其它实体)对可应用于顾客部署112的应用、特征、元件、控制、设定等的安全许可。例 如,一些用户,诸如管理者,可以拥有对数百或数千要素(例如,应用等)具有映像级和设置 改变的访问权,而其它用户可能仅在登录时访问服务(例如,执行查询等)。
[0027] 在一些示例中,访问与管理设定114可以包括与个体登录有关的许可。例如,一些 登录可以被授予建立应用或其它服务的授权,而其它登录可被授予修改映像,在源数据中 心110上运行程序,或者在源数据中心110处管理顾客部署112的授权。在一些示例中,访 问与管理设定114可以包括用于顾客部署112的不同状态的许可。例如,当顾客部署112 上的数据被备份时,当正在对源数据中心110或顾客部署112执行维护时,等等,可以维持 各种安全许可。在一些示例中,源数据中心110还可以包括源管理者116。
[0028] -般来说,目的地数据中心120可以包括任何适合的可以将数据中心服务提供给 顾客的数据中心。在一些示例中,目的地数据中心120可以包括计算机、服务器、服务器系 统、数据存储系统、远程通信系统、计算集群和/或辅助环境系统等。一般地,如本文所论述 的,顾客可以期望将服务从源数据中心110移动到目的地数据中心120。在一些示例中,源 数据中心110和目的地数据中心120可以是互相竞争的数据中心服务提供商的数据中心。 在一些示例中,源数据中心110和目的地数据中心120可以是属于同一数据中心服务提供 商的数据中心,但是由于软件版本变化、硬件不兼容性等原因,访问与管理设定114不易于 复制到访问与管理设定124。在一些示例中,目的地数据中心120还可以包括目的地管理者 126。
[0029] -般地,资源140可以包括用于提供如本文所论述的数据中心访问与管理设定传 输服务的任何适合的资源。在一些示例中,资源140可以包括计算机、多台计算机、服务器、 计算资源、虚拟机或计算集群等。在一些示例中,资源140可以是目的地数据中心120的一 部分。在一些示例中,资源140可以是目的地数据中心120的虚拟机。在一些示例中,资源 140可以远离目的地数据中心120而提供。在这些示例中,资源140和目的地数据中心120 可以利用任何适合的一种或多种技术来通信地耦合。在一些示例中,资源140可以通过第 三方提供以执行如本文描述为服务的技术。
[0030] 已经描述了图1所示的包括源数据中心110和目的地数据中心120的示例系统 100,现在来描述示例性的访问与管理设定传输服务。如上文详述,当顾客期望将服务从一 个数据中心传输到另一数据中心时,通常会需要在新的或目的地数据中心处重新创建一些 访问与管理设定。因此,可以提供本公开的各种实现以将这些访问与管理设定中的全部或 部分从源数据中心传输到目的地数据中心,以使得顾客无需手动地重新创建设定。在一些 示例中,所传输的访问与管理设定可以包括云控制面板设定,可以经由源数据中心110处 呈现的控制面板来访问这些云控制面板设定。例如,根据此处所详述的各种实现,可以将访 问与管理设定114中的一些或全部传输到访问与管理设定124。
[0031] 可以参照图2、图3和图4来详述用于执行访问与管理设定传输服务的一些示例性 方法。这些图可以采用框图来阐述本文详述的示例性方法。这些框图可以阐述各种功能框 或动作,这些功能框或动作可以被描述为处理步骤、功能操作、事件和/或动作等,并且可 通过硬件、软件和/或固件来执行。可以在各种实现方式中实践对所详述的功能框的多种 可选方案。例如,可以采用图中未示出的中间动作和/或图中未显示的附加动作,和/或可 以消除图中显示出的一些动作。在一些示例中,可以利用针对另外的图论述的技术来操作 一个图中所示的动作。另外,在一些示例中,可以利用并行处理技术来操作这些图中所示的 动作。可以在不偏离权利要求主题的范围的情况做出上述的以及其它未描述的重排布、替 代、改变、修改等。
[0032] 图2示出了依照本公开的至少一些实施例布置的用于提供数据中心访问与管理 设定传输服务的示例性方法200的流程图。如图所示,在一些实现方式中,方法200可用于 将访问与管理设定114从源数据中心110传输到目的地数据中心120处的访问与管理设定 124。一般地,方法200可在框210处用于将一个或多个用户登录和一个或多个用户登录中 的每一个的一个或多个访问请求发送到源数据中心110,在框220处接收来自源数据中心 110的与一个或多个用户登录中的每一个的一个或多个访问请求有关的一个或多个访问结 果,并且在框230处使用一个或多个访问结果、有关的一个或多个访问请求和有关的一个 或多个用户登录来在目的地数据中心120处提供访问与管理设定。因此,访问与管理设定 114可从源数据中心110传输到目的地数据中心120处的访问与管理设定124。
[0033] 方法200可以开始于框210。在框210处,"发送用户登录和访问请求",一个或多 个用户和每个用户登录的一个或多个访问请求可以发送到源数据中心110。一般地,可以利 用任何适当的一种或多种技术来发送用户登录和访问请求。在一些示例中,如本文进一步 论述的,特别是参照图3所描述的,可以迭代地发送用户登录和访问请求。在一些示例中, 可以并行地发送用户登录和访问请求。
[0034] 如本文所论述的,可以实现与源数据中心110的通信连接(例如,连接130),并且 可以经由该通信连接来发送用户登录和访问请求。在一些示例中,在框210处可以经由连 接130来发送用户登录和访问请求。在一些示例中,通信连接可以包括虚拟私有网络(VPN) 隧道。在一些示例中,通信连接可以包括管理连接。在一些示例中,可以经由虚拟私有网络 (VPN)隧道来发送用户登录和访问请求,以使得看起来访问请求好像来自于顾客部署112 的顾客。一般地,用户登录和访问请求可以来自或代表对一个或多个用户登录和/或一个 或多个访问请求具有特权或访问权的设备和/或顾客。在一些示例中,用户登录和访问请 求可以来自或代表对源数据中心具有超级用户访问权的设备和/或顾客,诸如例如源管理 者 116。
[0035] 用户登录通常可以包括任何适合的信息,其标识可在源数据中心具有访问与管理 设定的用户或其它实体。在一些示例中,用户登录可以包括标识用户或其它实体的文本用 户名。在另外的示例中,用户登录还可以包括文本验证串,诸如与用户名相关联的密码。如 所论述的,在一些示例中,可能不需要密码,因为访问设备可能对源数据中心具有超级用户 访问权。
[0036] -般地,访问请求可以包括标识访问请求的任何适合的信息。例如,访问请求可以 标识在源数据中心处标识访问源数据中心处的一个或多个管理设定等的特定服务。在一些 示例中,访问请求可以包括应用访问请求、网页访问请求、设定标志访问请求、控制标志访 问请求、应用开始请求、配置编辑请求、设定模块访问请求、设定访问请求、结束请求、用于 设定文本框的添加或替换文本请求、用于下拉设定菜单的菜单访问请求、或用户日志访问 请求等。
[0037] 如所指示的,方法200可以在框220处继续。在框220处,"接收访问结果",可以从 源数据中心110接收与一个或多个用户登录中的每一个的一个或多个访问请求有关的一 个或多个访问结果。一般地,访问结果可以包括与访问请求和/或用户登录有关的任何适 合的信息。在一些示例中,访问结果可以包括访问规则、访问许可、访问指示、无访问指示、 读访问指示、写访问指示、授权许可指示、许可被拒指示等。在一些示例中,访问结果可以包 括或者可以基于屏幕响应,诸如解释文本。在一些示例中,访问结果可以包括或者基于解释 在一些或全部测试(即,发送登录和访问请求)之后收集的日志。
[0038] 如上文所陈述的,在一些实现中,一个访问请求可以是结束请求,诸如例如结束在 源数据中心110上的顾客部署112内执行的服务的请求。在另外的示例中,如果检测到结 束请求已经开始,则将停止结束的请求发送到源数据中心110。然后,访问结果可以包括结 束请求是否已经开始。在一些示例中,访问请求可以包括测试动作的开始请求和测试动作 的结束请求。那么,访问结果可以包括测试动作的结束是否成功。
[0039] 如所详述的,方法200可以进一步在框230继续。在框230中,"使用访问结果、访 问请求和用户登录来在目的地数据中心处提供访问与管理设定",一个或多个访问结果、有 关的一个或多个访问请求和有关的一个或多个用户登录可用于在目的地数据中心120处 提供访问与管理设定。一般地,访问结果、访问请求和用户登录可用于利用任何适当的一种 或多种技术在目的地数据中心处提供访问与管理设定。在一些示例中,访问结果、访问请 求、和用户登录可在诸如数据库等的数据结构中相关。
[0040] 方法200可以由本文论述的任何适合的一个设备、多个设备、系统、资源或资源组 执行。在一些示例中,方法200可以通过资源140来执行。在一些示例中,方法200可以通 过虚拟机、数据中心集群、第三方计算设备等来执行。在一些示例中,方法200可以通过目 的地数据中心120的虚拟机来执行。在一些示例中,方法200可以通过第三方资源来提供。
[0041] 如所论述的,在一些示例中,可以从目的地数据中心120发送用户登录和访问请 求,并且可以在目的地数据中心120接收访问结果。在这些示例中,访问结果、访问请求和 用户登录可用于在目的地数据120处提供访问与管理设定。在一些示例中,可以从独立于 目的地数据中心的资源(例如,资源140)来发送用户登录和访问请求,并且可以在独立于 目的地数据中心的资源(例如,资源140)处接收访问结果。在这些示例中,访问结果、访问 请求和用户登录可发送到目的地数据中心120以在目的地数据中心120处用作访问与管理 设定。例如,资源140可以将访问结果、访问请求和用户登录发送到目的地数据中心120。 [0042] 在一些示例中,访问结果、访问请求和用户登录可以存储在数据库中。在一些示例 中,访问结果、访问请求和用户登录可以存储在具有树形结构的数据库中。在一些示例中, 访问结果、访问请求和用户登录的数据库可以发送到目的地数据中心120。在一些示例中, 访问结果、访问请求和用户登录的数据库可以存储在目的地数据中心120处或者在目的地 数据中心120处使用以提供访问与管理设定124。
[0043] 一般地,在源数据中心110处和目的地数据中心120处的访问与管理设定可以具 有任何适合的格式。在一些示例中,源数据中心110和目的地数据中心120可以具有相同的 格式。在一些示例中,源数据中心110和目的地数据中心120可以具有不同的格式。在这 些示例中,访问与管理设定诸如利用本文所论述的技术来从源数据中心110取回的访问结 果、访问请求和用户登录可能会需要重新格式化以便能够在目的地数据中心120处使用。 在一些示例中,具有源中心数据格式的一个或多个访问结果、有关的一个或多个访问请求 和有关的一个或多个用户登录可以映射到不同于源数据中心格式的目的地数据中心格式。 在一些示例中,一个或多个访问结果、有关的一个或多个访问请求和有关的一个或多个用 户登录可以从源数据中心格式映射到目的地数据中心格式。
[0044] 如所描述的,图2示出了用于提供数据中心访问与管理设定传输服务的方法200。 在一些实现中,用户登录、有关的访问请求和对应的访问结果可以迭代地发送到源数据中 心110以及从源数据中心110接收。图3是用于提供数据中心访问与管理设定传输服务的 示例方法的流程图的图示。一般地,方法300可以提供:迭代地发送用户登录和访问请求到 数据中心,以及迭代地接收对应的访问结果。
[0045] 一般地,方法300可以用于在框310处将用户登录发送到源数据中心110,在框 320处将与用户登录相关联的访问请求发送到源数据中心110,以及在框330处接收来自源 数据中心110的对应的访问结果。从该图中能够看出,作为方法300的一部分的框320和 框330可以重复。因此,随着框320和330重复,可以发送附加的关联的访问请求,并且可 以接收对应的访问结果。此外,图3示出了可以重复框310。因此,随着框310重复,可以将 另外的用户登录发送到源数据中心110。然后,如上所述,在框320和框330中,可以发送和 接收访问请求和关联的访问结果。能够看出,可以如上所述的迭代方式将用户登录、访问请 求和关联的访问结果发送到源数据中心110以及从源数据中心110接收。随后,用户登录、 访问请求和关联的访问结果可以用来在目的地数据中心处提供访问与管理设定。因此,可 以提供数据中心访问与管理设定传输服务。
[0046] 在下文中进一步详述了图3所详述的以及上文所介绍的各个框。将理解的是,如 上所阐述,为了清晰和本公开的目的而参考图1描述了图3,权利要求的主题不限于参照图 1。此外,可以在各个实现方式中实践对本文详述的功能框的多个可选方案,并且可以在不 偏离权利要求主题的范围的情况下进行重新布置、替代、改变、修改等。
[0047] 如所表明的,方法300可以开始于框310。在框310中,"发送用户登录",用户登 录可以发送到源数据中心110。一般地,可以利用任何适合的一种或多种技术来发送用户登 录和访问请求。例如,可以与源数据中心110实现通信连接(例如,连接130),并且可以经 由通信连接来发送用户登录和访问请求。在一些示例中,通信连接可以包括虚拟私有网络 (VPN)隧道。在一些示例中,通信连接可以包括管理连接。一般地,用户登录和访问请求可 以来自或代表对一个或多个用户登录和/或一个或多个访问请求具有特权或访问权的设 备和/或顾客。在一些示例中,用户登录和访问请求可以来自或代表对源数据中心具有超 级用户访问权的设备和/或顾客,诸如例如源管理者116。
[0048] 用户登录通常可以包括标识可在源数据中心110处具有访问与管理设定114的用 户或其它实体的任何适合的信息。在一些示例中,用户登录可以包括标识用户或其它实体 的文本用户名。在另外的示例中,用户登录还可以包括文本验证串,诸如与用户名关联的密 码。如所论述的,在一些示例中,因为访问设备对源数据中心具有超级用户访问权,可能不 需要密码。
[0049] 方法300的处理可以在框320处继续。在框320处,"发送访问请求",可以将访问 请求发送到源数据中心110。在一些示例中,访问请求可经由被确立为处理框310的部分的 同一通信结构来发送。在其它示例中,可以与源数据中心110实现另外的或附加的通信连 接(例如,连接130),并且可以经由其它通信连接来发送访问请求。在一些示例中,通信连 接可以包括虚拟私有网络(VPN)隧道。在一些示例中,通信连接可以包括管理连接。在一些 示例中,可以经由虚拟私有网络(VPN)隧道发送访问请求,以使得看起来访问请求好像是 来自于顾客部署的顾客。一般地,访问请求可以来自或代表对一个或多个用户登录和/或 一个或多个访问请求具有特权或访问权的设备和/或顾客。在一些示例中,访问请求可以 来自或代表对源数据中心具有超级用户访问权的设备和/或顾客,诸如例如源管理者116。
[0050] -般地,访问请求可以包括可标识访问请求的任何适合的信息。例如,访问请求可 以标识在源数据中心110处的特定服务通过其来访问源数据中心110处的一个或多个管理 设定等。在一些示例中,访问请求可以包括应用访问请求、网页访问请求、设定标志访问请 求、控制标志访问请求、应用开始请求、配置编辑请求、设定模块访问请求、设定访问请求、 结束请求、设定文本框的添加或替换文本请求、下拉设定菜单的菜单访问请求或使用日志 访问请求,等等。
[0051] 在一些实现中,如上文所阐述,访问请求之一可以是结束请求,诸如例如结束在源 数据中心110上(例如,在顾客部署112内)执行的服务的请求。在另外的示例中,如果检 测到结束请求已经开始,则将停止结束请求发送到源数据中心110。然后,访问结果可以包 括结束请求是否开始。在一些示例中,访问请求可以包括测试动作的开始请求和测试动作 的结束请求。那么,访问结果可以包括测试动作的开始和/或结束是否成功。
[0052] 如所表明的,一旦用户登录和访问请求发送到源数据中心(例如,在框310处和框 320处),在框330 "接收访问结果"中,可以从源数据中心110接收与用户登录的访问请求 有关的一个或多个访问结果。一般地,访问结果可以包括与访问请求和/或用户登录有关 的任何适合的信息。在一些示例中,访问结果可以包括访问规则、访问许可、访问指示、无访 问指示、读访问指示、写访问指示、授权许可指示、拒绝许可指示等。在一些示例中,访问结 果可以包括或者可以基于屏幕响应,诸如解释文本。在一些示例中,访问结果可以包括或者 基于解释在一些或全部测试(即发送登录和访问请求)之后所收集的日志。
[0053] 随后,随着框320和框330重复,可以将附加的访问请求和关联的访问结果发送到 源数据中心以及从源数据中心接收附加的访问请求和关联的访问结果。如图3所示,方法 300的过程可以包括决策框340, "另一访问请求?"。因此,如果对于在框310处发送的用 户登录,还要发送附加的访问请求到源数据中心110,则方法300可以返回到框320,并且可 以发送另外的访问请求。如上所述,方法300可以在框330处继续。在一些示例中,附加的 访问请求可以发送到源数据中心110,并且可以从源数据中心110接收关联的访问结果,直 到没有另外的访问请求要发送到源数据中心110。
[0054] 如果没有发送另外的访问请求到源数据中心,则可以将附加的用户登录发送到源 数据中心110,如上文所详述的。从该图中能够看出,方法300的处理可以包括决策框350, "另一用户登录?"。因此,如果另一用户登录要发送到源数据中心110,则方法300可以返 回到框310。因此,另一用户登录可以在框310处发送到源数据中心110,并且方法300可 以在处理框320、处理框330和决策框340处继续,如上文所详述。
[0055] 因此,可以通过迭代地重复处理框310,将用户登录发送到源数据中心110。另外 地,通过迭代地重复处理框320和330,对于处理框310的每次迭代,与用户登录相关联的访 问请求可以发送到源数据中心110,并且可以从源数据中心110接收关联的访问结果。
[0056] 返回到决策框350,如果没有发送另一用户登录到源数据中心110,则方法300的 处理可以在框360处继续。在框360处,"使用访问结果、访问请求和用户登录来在目的地 数据中心处提供访问与管理设定",可以使用一个或多个访问结果、有关的一个或多个访问 请求和有关的一个或多个用户登录来在目的地数据中心120处提供访问与管理设定,如上 文所详述的。
[0057] 可以通过此处所论述的任何适当的一种设备、多种设备、系统、资源或资源组来执 行方法300。在一些示例中,方法300可以通过资源140来执行。在一些示例中,方法300 可以通过虚拟机、数据中心集群、第三方计算设备等来执行。在一些示例中,方法300可以 通过目的地数据中心120的虚拟机来执行。在一些示例中,方法300可以通过第三方资源 来执行。
[0058] 上文已经参照图2和图3描述了各种示例性的访问与管理设定传输服务。如所详 述的,用户登录可以发送到源数据中心,诸如例如源数据中心110。图4是依照本公开的一 些实现布置的用于将用户登录发送到源数据中心的方法400的流程图的图示说明。在一些 示例中,方法400可以作为方法200或方法300 (诸如例如框210或310)的部分来执行。一 般地,方法400可以在框410处将用户登录的用户在线请求发送至源数据中心110。可以在 框420处从源数据中心接收用户是否在线的指示。然后,如果用户不在线(例如,在框430 处),则可允许在框440将用户登录发送到源数据中心110。可选地,如果用户在线,则可以 在框450处延迟用户登录到源数据中心110的发送。因此,仅仅是尚未登录到源数据中心 110的用户的用户登录可以发送到源数据中心110。
[0059] 下文进一步详细地描述了图4中详述以及上文所介绍的各个框。将理解的是,如 上文所述,为了清晰和本公开的目的,参考图1描述了图4,权利要求主题不限于参照图1。 此外,可以在各种实现方式中实践对本文详述的功能框的多个可选方案,并且可以在不偏 离权利要求主题的范围的情况下来进行重排布、替代、改变、修改等。
[0060] 一般地,可通过如本文所论述的任何适合的一种设备、多种设备、系统、资源或资 源组来执行方法400。在一些示例中,可通过资源140来执行方法400。在一些示例中,可 以通过虚拟机、数据中心集群、第三方计算设备等来执行方法400。在一些示例中,可以通过 目的地数据中心120的虚拟机来执行方法400。在一些示例中,可通过第三方资源来执行方 法 400。
[0061] 如详述的,在框410 "发送用户登录的用户在线请求"处,判定对应于特定用户登 录的用户是否在线的请求可以发送到源数据中心110。一般地,可以利用一种或多种任何适 合的技术来发送请求。例如,通信连接(例如连接130)可以用于将请求发送到源数据中心 110。在一些示例中,通信连接可以包括虚拟私有网络(VPN)隧道。在一些示例中,通信连 接可以包括管理连接。一般地,用户登录可以来自或代表对一个或多个用户登录和/或一 个或多个访问请求具有特权或访问权的设备和/或顾客。在一些示例中,用户登录可以来 自或代表对源数据中心具有超级用户访问权的设备和/或顾客。
[0062] 如所详述的,方法400可以在框420处继续。在框420处,"接收用户是否在线的 指示",可以从源数据中心接收用户是否对应于用户登录的指示。一般地,指示可以是用户 的状况,诸如例如在线、离线、空闲、活跃等。然后,可以在决策框430 "用户是否在线? "处 执行查看用户是否在线。
[0063] 如上文所指示,如果用户不在线,则方法400可以在框440处继续。在框440处, "允许用户登录的许可",可允许将用户登录发送到源数据中心110,如上文所详述的。如果 用户在线,则方法400可以在框450处继续。在框450处,"用户登录的延迟发送",可以延 迟用户登录的发送。在一些示例中,可以在设定时间量内延迟发送。在一些示例中,可以延 迟发送,直到用户离线。例如,虽然图4中没有显示,如果用户在线,则方法400可以延迟规 定时间量(例如,通过框450的操作),然后,方法400的处理可以返回到框410。
[0064] 可以通过任何适当的一种设备、多种设备、系统、资源或资源组来执行方法400,如 本文所论述的。在一些示例中,可通过资源140来执行方法400。在一些示例中,可通过虚 拟机、数据中心集群、第三方计算设备等来执行方法400。在一些示例中,可通过目的地数据 中心120的虚拟机来执行方法400。在一些示例中,可通过第三方资源来执行方法400。 [0065] 一般地,参考图2、图3和图4以及在本文其它地方所描述的方法可以实现为能够 在任何适合的计算系统上执行的计算机程序产品等等。例如,可以提供用于提供数据中心 访问与管理设定传输服务的计算机程序产品。参考图5且在本文其它地方描述了示例性的 计算机程序产品。
[0066] 图5示出了依照本公开的至少一些实施例布置的示例性的计算机程序产品500。 计算机程序产品500可以包括机器可读非暂态介质,其中存储有多条指令,当执行时,所述 指令使得所述机器根据本文所论述的处理和方法来提供访问与管理设定传输服务。计算机 程序产品500可以包括信号承载介质502。信号承载介质502可以包括一条或多条机器可 读指令504,当通过一个或多个处理器执行时,所述指令可以可操作地使计算设备能够提供 本文中所描述的功能。在各个示例中,本文所论述的设备可以使用一些或全部的机器可读 指令。
[0067] 在一些示例中,机器可读指令504可以包括:将一个或多个用户登录和一个或多 个用户登录中的每一个的一个或多个访问请求发送到源数据中心。在一些示例中,机器可 读指令504可以包括:接收来自源数据中心的与一个或多个用户登录中的每一个的一个或 多个访问请求有关的一个或多个访问结果。在一些示例中,机器可读指令504可以包括:使 用一个或多个访问结果、有关的一个或多个访问请求和有关的一个或多个用户登录来在目 的地数据中心处提供访问与管理设定。在一些示例中,机器可读指令504可以包括:对于不 具有用于第一访问结果的数据的第一用户登录使用缺省设定;将具有源中心数据格式的一 个或多个访问结果、有关的一个或多个访问请求和有关的一个或多个用户登录映射到不同 于源中心数据格式的目的地数据中心格式。在一些示例中,机器可读指令504可以包括发 送开始测试动作的请求,其中所述一个或多个访问请求的第一访问请求是测试动作的结束 请求,并且基于结束请求是否成本来判定与第一访问请求有关的第一访问结果。在一些示 例中,机器可读指令504可以包括:在检测到结束开始时发送停止结束请求,其中所述一个 或多个访问请求的第一访问请求是配置为提供结束开始的结束开始请求;对应所述一个或 多个用户登录中的第一用户登录,发送用户在线请求。在一些示例中,机器可读指令504可 以包括接收第一用户是否在线的指示。在一些示例中,机器可读指令504可以包括:如果第 一用户在线,则延迟发送与第一用户登录有关的一个或多个访问请求。在一些示例中,机器 可读指令504可以包括:发送指示用于一个或多个用户登录的有效账户访问的一个或多个 用户通知。在一些示例中,机器可读指令504可以包括:将一个或多个访问结果、有关的一 个或多个访问请求和有关的一个或多个用户登录存储在具有树形结构的访问与管理设定 数据库。
[0068] 在一些实现中,信号承载介质502可以涵盖计算机可读介质506,诸如但不限于硬 盘驱动器、压缩盘(CD)、数字多功能盘(DVD)、数字磁带、存储器等。在一些实现中,信号承 载介质502可以涵盖可记录介质508,诸如但不限于存储器、读/写(R/W)⑶、R/W DVD等。 在一些实现中,信号承载介质502可以涵盖通信介质510,诸如但不限于数字和/或模拟通 信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路等)。在一些示例中,信号承载 介质502可以涵盖机器可读非暂态介质。
[0069] 一般地,参考图2、图3和图4以及本文其它地方所描述的方法可以在任何适合的 服务器和/或计算系统中实现。可以参考图6以及本文其它记载来描述示例的系统。在 一些实例中,可以在多个物理场所或位置上来实现如本文所论述的资源、数据中心、数据集 群、云计算环境或其它系统。一般而言,计算机系统可配置为提供数据中心访问与管理设定 传输服务。
[0070] 图6是示出依照本公开的至少一些实施例布置的示例的计算设备600的框图。在 各个示例中,计算设备600可以配置为提供如本文所论述的访问与管理设定传输服务。在 各个示例中,计算设备600可配置为作为服务器系统或者作为资源来提供访问与管理设定 传输服务,如本文所论述的。在基本配置601的一个示例中,计算设备600可以包括一个或 多个处理器610和系统存储器620。存储器总线630能够用于在一个或多个处理器610和 系统存储器620之间通信。
[0071] 根据所需的配置,一个或多个处理器610可以是任意类型,包括但不限于微处理 器(μ P)、微控制器(μ C)、数字信号处理器(DSP)或其任意组合。一个或多个处理器610 可以包括一级或多级高速缓存(诸如级别1高速缓存611和级别2高速缓存612)、处理器 核613和寄存器614。处理器核613可包括算术逻辑单元(ALU)、浮点单元(FPU)、数字信号 处理核(DSP核)或其任意组合。存储器控制器615还能够与一个或多个处理器610 -起 使用,或者在一些实现中,存储器控制器615可以是处理器610的内部部件。
[0072] 根据所需的配置,系统存储器620可以为任意类型,包括但不限于易失性存储器 (诸如RAM)、非易失性存储器(诸如ROM、闪存等)或其任意组合。系统存储器620可以包 括操作系统621、一个或多个应用622和程序数据624。一个或多个应用622可以包括访问 与管理设定传输应用623,其能够布置成执行如本文所描述的包括本文所描述的功能框、动 作和/或操作的功能、动作和/或操作。程序数据624可以包括用于访问与管理设定传输 应用623的访问与管理设定传输数据625。在一些示例性实施例中,一个或多个应用622可 布置成操作操作系统621上的程序数据624。通过虚线内的那些部件在图6中图示出该所 描述的基本配置601。
[0073] 计算设备600可以具有附加的特征或功能以及附加的特征以便于基本配置601和 任何所需的设备和接口之间的通信。例如,总线/接口控制器640可用于方便基本配置601 与一个或多个数据存储设备650之间经由存储接口总线641的通信。一个或多个数据存储 设备650可以是可移除存储设备651、非可移除存储设备652、或其组合。可移除存储设备 和非可移除存储设备的示例包括磁盘设备,诸如软盘驱动器和硬盘驱动器(HDD)、光盘驱动 器,诸如压缩盘(CD)驱动器或数字多功能磁盘(DVD)驱动器、固态驱动器(SSD)和磁带驱 动器,仅列举了几个。示例性的计算机存储介质可以包括以任意信息存储方法或技术实现 的易失性的和非易失性的介质、可移除的和非可移除的介质,诸如计算机可读指令、数据结 构、程序模块或其它数据。
[0074] 系统存储器620、可移除存储设备651和非可移除存储设备652都是计算机存储 介质的示例。计算机存储介质包括但不限于RAM、ROM、EEPR0M、闪存或其它存储器技术、 CD-ROM、数字多功能盘(DVD)或其它光学存储、磁盒、磁带、磁盘存储或其它磁存储设备、或 可用于存储所需信息且可通过计算设备600访问的任何其它介质。任何这样的计算机存储 介质可以是计算设备600的部件。
[0075] 计算设备600还可以包括接口总线642,用于方便各接口设备(例如,输出接口、 外围设备接口和通信接口)经由总线/接口控制器640与基本配置601的通信。示例的输 出接口 660可以包括图形处理单元661和音频处理单元662,其可配置为经由一个或多个 A/V端口 663与诸如显示器或扬声器的各种外部设备通信。示例的外围设备接口 670可以 包括串行接口控制器671或并行接口控制器672,其可配置为经由一个或多个I/O端口 673 与诸如输入设备(例如,键盘、鼠标、笔、语音输入设备、触摸输入设备等)或其它外围设备 (例如,打印机、扫描仪等)的外部设备通信。示例的通信接口 680包括网络控制器681,其 可布置成便于经由一个或多个通信端口 682通过网络通信与一个或多个其它计算设备683 的通信。通信连接是通信介质的一个示例。通信介质通常可通过计算机可读指令、数据结 构、程序模块或调制数据信号(诸如载波或其它传输机制)中的其它数据来具体实施,并且 可以包括任何信息输送介质。"调制数据信号"可以是具有以对信号中的信息编码的方式设 定或改变的一种或多种特性的信号。通过举例说明的方式,而不是限制的方式,通信介质可 以包括诸如有线网络或直接布线连接的有线介质,以及诸如声音、射频(RF)、红外(IR)和 其他无线介质的无线介质。本文所使用的术语计算机可读介质可以包括存储介质和通信介 质。
[0076] 计算设备600可以实现为诸如蜂窝电话、移动电话、平板式设备、膝上型计算机、 个人数据助理(PDA)、个人媒体播放设备、无线网关设备、个人头戴式耳机设备、专用设备、 或包括上述任意功能的混合设备的小形状因数便携式(或移动)电子设备的一部分。计算 设备600还可以实现为包括膝上型计算机和非膝上型计算机配置的个人计算机。另外,计 算设备600可实现为无线基站或其它无线系统或设备的部件。在一些示例中,计算设备600 可以实现为云系统。在一些示例中,计算设备600可以实现为数据中心或数据中心集群或 类似物。在一些示例中,计算设备600可实现为云计算服务。在一些示例中,计算设备600 可以实现为虚拟机或一组虚拟机。在一些示例中,计算设备600可实现为搭配的一个或多 个计算设备。在一些示例中,计算设备600可实现为服务体系结构(IaaS)提供商或服务平 台(PaaS)提供商,等等。
[0077] 前面的详细说明的一些部分以对存储在诸如计算机存储器的计算系统存储器内 的数据位或二进制数字信号的操作的算法或符号表征的形式呈现。这些算法描述或表征 是数据处理领域的普通技术人员所使用的技术的示例以将其工作实质内容传达给本领域 其它技术人员。算法在此通常视为得到期望结果的操作或类似处理的自容序列。在该背景 下,操作或处理涉及物理量的物理操纵。典型地,但是不是必然地,这些量可以呈现为能够 存储、传递、组合、比较或其它方式操纵的电信号或磁信号的形式。经证实,将这些信号称为 位、数据、值、元素、符号、字符、术语、数字、标记等有时是方便的,主要是为了共同使用的原 因。然而,应当理解的是,所有这些和类似的术语应与适当的物理量相关联且仅是方便的 标签。除非明确指出,否则从下面的论述明显看出,将理解在本说明书全文中使用诸如"处 理"、"运算"、"计算"、"确定"等术语的论述是指计算设备的动作或进程,其操纵或变换在存 储器、寄存器、或计算设备的其它信息存储设备、发送设备、或显示设备内的表示为物理电 子或磁量的数据。
[0078] 权利要求主题的范围不限于本文所描述的特定实现。例如,一些实现可以在硬件 中,诸如用来在例如设备或设备组合上运行,而其它实现可以在软件和/或固件中。同样, 虽然权利要求主题的范围在这方面不受限制,一些实现可以包括一个或多个物品,诸如信 号承载介质、一种存储介质和/或多种存储介质。该存储介质,诸如例如CD-ROM、计算机磁 盘、闪存等中可以存储有指令,当通过诸如例如计算系统、计算平台或其它系统的计算设备 执行时,这些指令可以使得依照权利要求主题的处理器的执行,诸如之前所描述的实现之 一。还可能的是,计算设备可以包括一个或多个处理单元或处理器,一个或多个输入/输出 设备,诸如显示器、键盘和/或鼠标,以及一个或多个存储器,诸如静态随机存取存储器、动 态随机存取存储器、闪存和/或硬盘驱动器。
[0079] 在系统方案的硬件实现和软件实现之间保留了极小的区别;硬件或软件的使用通 常是(但并不总是,因为在一些背景下硬件和软件之间的选择会变得重要)表示成本相对 于效率权衡的设计选择。存在各种可以实现(例如,硬件、软件和/或固件)本文所描述的 过程和/或系统和/或其它技术的媒介物,并且优选的媒介物将随着部署过程和/或系统 和/或其它技术的背景而变化。例如,如果实施者判定速度和精度重要,则实施者可以选择 主硬件和/或固件媒介物;如果灵活性重要,则实施者可以选择主软件实现;或者,另外可 选地,实施者可以选择硬件、软件和/或固件的一些组合。
[0080] 前面的详细说明已经通过框图、流程图和/或示例阐述了设备和/或过程的各个 实施例。在这些框图、流程图和/或示例包含一项或多项功能和/或操作的程度上,本领域 技术人员将理解的是可以通过各种各样的硬件、软件、固件或几乎其任意组合来单独地和/ 或统一地实现这些框图、流程图或示例内的每项功能和/或操作。在一个实施例中,本文所 描述的主题的多个部分可经由专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号 处理器(DSP)或其它集成格式来实现。然而,本领域技术人员将离解的是,在本文公开的实 施例的一些方案可以整体地或部分地等同地实现为集成电路、在一个或多个计算机上运行 的一个或多个计算机程序(例如,实现为在一个或多个计算机系统上运行的一个或多个程 序)、在一个或多个处理器上运行的一个或多个程序(例如,实现为在一个或多个微处理器 上运行的一个或多个程序)、固件、或几乎任何组合,并且根据本公开的内容,设计电路和/ 或编写用于软件和/或固件的代码将在本领域技术人员的技能范围内。另外,本领域技术 人员将理解的是,本文所描述的主题的机制能够以各种形式分布为程序产品,并且本文所 描述的主题的示例性实施例适用,无论实际上用于实施分布的特定类型的信号承载介质如 何。信号承载介质的示例包括但不限于以下:可记录型介质,诸如软盘、硬盘驱动器(HDD)、 压缩盘(CD)、数字多功能盘(DVD)、数字带、计算机存储器等;以及传输型介质,诸如数字和 /或模拟通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路等)。
[0081] 本领域技术人员将理解的是,在本领域内常见的是以本文阐述的方式来描述设备 和/或过程,此后利用工程实践将这些所描述的设备和/或过程集成到数据处理系统中。 也即,本文所描述的设备和/或过程的至少一部分可以通过合理量的实验集成到数据处理 系统中。本领域技术人员将理解的是,典型的数据处理系统通常包括如下中的一种或多种: 系统单元壳体、视频显示设备、诸如易失性和非易失性存储器的存储器、诸如微处理器和数 字信号处理器的处理器、诸如操作系统的计算实体、驱动器、图形用户接口、和应用程序、诸 如触摸板或触摸屏的一个或多个交互设备、和/或包括反馈环和控制电动机(例如,用于感 测位置和/或速度的反馈;用于移动和/或调整部件和/或量的控制电动机)的控制系统。 典型的数据处理系统可利用任何适合的商业上提供的部件来实现,诸如在数据计算/通信 和/或网络计算/通信系统中常见的部件。
[0082] 本文所描述的主题有时说明了包含在不同的其它部件内的不同部件或与不同的 其它部件连接的不同部件。应理解的是,这些所描绘的体系结构仅是示例性的,并且实际上 可以实施实现相同功能的许多其它体系结构。在概念意义上,实现相同功能的任何部件的 布置有效地"关联",使得实现期望功能。因此,在此处组合以实现特定功能的任何两个部件 可视为彼此"关联",使得实现期望功能,无论体系结构或中间部件如何。同样,任意两个如 此关联的部件还可视为彼此"可操作地连接"、或"可操作地耦合"以实现期望的功能,并且 能够如此关联的任意两个部件还可视为彼此"能够可操作地耦合"以实现期望功能。能够 可操作耦合的具体示例包括但不限于能够物理上连接和/或物理交互的部件和/或能够无 线交互和/或无线交互的部件和/或逻辑上交互和/或能够逻辑上交互的部件。
[0083] 最后,关于本文中基本上任何复数和/或单数术语的使用,本领域技术人员能够 根据上下文和/或应用适当地从复数变换成单数和/或从单数变换成复数。为了清晰的目 的,本文中明确地阐明了各单数/复数的置换。
[0084] 本领域技术人员将理解,一般地,本文所使用的术语,尤其是随附的权利要求(例 如,随附权利要求的主体)中所使用的术语,通常意在为"开放式"术语(例如,术语"包括" 应当解释为"包括但不限于",术语"具有"应解释为"至少具有",术语"包括"应解释为"包 括但不限于",等等)。本领域技术人员还理解,如果意图表达引导性权利要求记述项的具体 数量,该意图将明确地记述在权利要求中,并且在不存在这种记述的情况下,不存在这样的 意图。例如,为辅助理解,下面的随附权利要求可能包含了引导性短语"至少一个"和"一个 或多个"的使用以引导权利要求记述项。然而,这种短语的使用不应解释为暗指不定冠词 "一"或"一个"引导权利要求记述项将包含该所引导的权利要求记述项的任何特定权利要 求局限于仅包含一个该记述项的实施例,即使当同一权利要求包括了引导性短语"一个或 多个"或"至少一个"以及诸如不定冠词"一"或"一个"的(例如,"一"和/或"一个"应当 解释为表示"至少一个"或"一个或多个");这同样适用于对于用于引导权利要求记述项的 定冠词的使用。另外,即使明确地记述了被引导的权利要求记述项的具体数量,本领域技术 人员将理解到这些记述项应当解释为至少表示所记述的数量(例如,没有其它修饰语的裸 记述"两个记述项"表示至少两个记述项或两个以上的记述项)。此外,在使用类似于"A、 B和C等中的至少一个"的惯用法的那些实例中,通常这样的构造旨在表达本领域技术人员 理解该惯用法的含义(例如,"具有A、B和C中的至少一个的系统"将包括但不限于仅具有 A、仅具有B、仅具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B和C等等的系 统)。在使用类似于"A、B或C等中的至少一个"的惯用语的情形下,通常这种构造意在表 达本领域技术人员将理解该惯用语的含义(例如,"具有A、B或C中的至少一个的系统"将 包括但不限于仅具有A、仅具有B、仅具有C、具有A和B、具有A和C、具有B和C和/或具有 A、B和C等的系统)。本领域技术人员将进一步理解,呈现两个以上可选项的几乎任何分离 词和/或短语,无论是在说明书、权利要求或附图中,都应理解为设想包括一项、任一项或 两项的可能性。例如,术语"A或B"将理解为包括"A"或"B"或"A和B"的可能性。
[0085] 在说明书中提到的"实现"、"一个实现"、"一些实现"或"其它实现"可以表示结合 一个或多个实现所描述的特定的特征、结构或特性可包含在至少一些实现中,但不一定是 所有实现。在上述说明书中的各处出现的"实现"、"一个实现"或"一些实现"不一定都指 代同一实现。
[0086] 虽然已经利用各种方法和系统在此处描述和显示出了一些示例性的技术,本领域 技术人员应当理解,可以进行其它各种修改,并且可以替代等同方案,而不偏离权利要求的 主题。另外,可以进行许多修改来使权利要求主旨的教导适应特定情形,而不偏离本文所描 述的中心构思。因此,目的在于,权利要求主题不限于所披露的特定示例,而是这些权利要 求主题还可以包括落在随附权利要求书及其等同内容的范围内的所有实现。
【权利要求】
1. 一种用于提供数据中心访问与管理设定传输服务的方法,包括: 将一个或多个用户登录和所述一个或多个用户登录中的每一个的一个或多个访问请 求发送到源数据中心; 接收来自所述源数据中心的与所述一个或多个用户登录中的每一个的所述一个或多 个访问请求有关的一个或多个访问结果;以及 使用所述一个或多个访问结果、所述有关的一个或多个访问请求以及所述有关的一个 或多个用户登录来在目的地数据中心处提供访问与管理设定。
2. 如权利要求1所述的方法,其中使用所述一个或多个访问结果、所述有关的一个或 多个访问请求以及所述有关的一个或多个用户登录来在目的地数据中心处提供访问与管 理设定包括:通过所述目的地数据中心的资源至少部分地基于所述一个或多个访问结果、 所述有关的一个或多个访问请求和所述有关的一个或多个用户登录来配置访问与管理设 定。
3. 如权利要求2所述的方法,其中所述目的地数据中心的所述资源包括虚拟机。
4. 如权利要求1所述的方法,其中使用所述一个或多个访问结果、所述有关的一个或 多个访问请求以及所述有关的一个或多个用户登录来在目的地数据中心处提供访问与管 理设定包括:将所述一个或多个访问结果、所述有关的一个或多个访问请求和所述有关的 一个或多个用户登录发送到所述目的地数据中心。
5. 如权利要求1所述的方法,其中将所述一个或多个用户登录和所述一个或多个用户 登录中的每一个的所述一个或多个访问请求发送到所述源数据中心包括:使用对所述源数 据中心具有超级用户访问权的账户来发送。
6. 如权利要求1所述的方法,其中将所述一个或多个用户登录和所述一个或多个用户 登录中的每一个的所述一个或多个访问请求发送到所述源数据中心包括:经由虚拟私有网 络(VPN)隧道或管理连接发送。
7. 如权利要求1所述的方法,其中将所述一个或多个用户登录以及所述一个或多个用 户登录中的每一个的所述一个或多个访问请求发送到所述源数据中心包括:迭代地发送所 述一个或多个用户登录和所述一个或多个用户登录中的每一个的所述一个或多个访问请 求。
8. 如权利要求1所述的方法,其中所述一个或多个访问请求包括应用访问要求、网页 访问请求、设定标签访问请求、控制标签访问请求、应用开始请求、配置编辑请求、设定模块 访问请求、设定访问请求、结束请求、对设定文本框的添加或更换文本请求、对下拉设定菜 单的菜单访问请求或用户日志访问请求中的至少一项。
9. 如权利要求1所述的方法,还包括: 发送开始测试动作的请求,其中所述一个或多个访问请求中的第一访问请求是所述测 试动作的结束请求,与所述第一访问请求有关的第一访问结果是基于所述结束请求是否成 功来确定的。
10. 如权利要求1所述的方法,还包括: 在检测到结束起始时发送停止结束请求,其中所述一个或多个访问请求中的第一访问 请求是配置为提供所述结束起始的结束起始请求。
11. 如权利要求1所述的方法,还包括: 发送所述一个或多个用户登录的第一用户登录的用户在线请求; 接收所述第一用户是否在线的指示;以及 如果所述第一用户在线,延迟发送与所述第一用户登录有关的所述一个或多个访问请 求。
12. 如权利要求1所述的方法,还包括: 发送指示所述一个或多个用户登录的有效账户访问的一个或多个用户通知。
13. 如权利要求1所述的方法,其中所述一个或多个访问结果包括访问规则、访问许 可、访问指示、无访问指示、读访问指示或写访问指示中的至少一项。
14. 如权利要求1所述的方法,还包括: 对于不具有用于第一访问结果的数据的第一用户登录使用缺省设定。
15. 如权利要求1所述的方法,还包括: 将具有源中心数据格式的所述一个或多个访问结果、所述有关的一个或多个访问请求 和所述有关的一个或多个用户登录映射到不同于所述源中心数据格式的目的地数据中心 格式。
16. 如权利要求1所述的方法,还包括: 将所述一个或多个访问结果、所述有关的一个或多个访问请求和所述有关的一个或多 个用户登录存储在具有树形结构的访问与管理设定数据库中。
17. -种机器可读非暂态介质,其中存储有指令,当执行时,使得设备通过如下过程来 提供数据中心访问与管理设定传输服务: 将一个或多个用户登录和所述一个或多个用户登录中的每一个的一个或多个访问请 求发送到源数据中心; 接收来自所述源数据中心的与所述一个或多个用户登录中的每一个的所述一个或多 个访问请求有关的一个或多个访问结果;以及 利用所述一个或多个访问结果、所述有关的一个或多个访问请求和所述有关的一个或 多个用户登录来在目的地数据中心处提供访问与管理设定。
18. 如权利要求17所述的机器可读非暂态介质,其中使用所述一个或多个访问结果、 所述有关的一个或多个访问请求以及所述有关的一个或多个用户登录来在所述目的地数 据中心处提供所述访问与管理设定包括:通过所述目的地数据中心的资源至少部分地基于 所述一个或多个访问结果、所述有关的一个或多个访问请求和所述有关的一个或多个用户 登录来配置访问与管理设定。
19. 如权利要求17所述的机器可读非暂态介质,其中使用所述一个或多个访问结果、 所述有关的一个或多个访问请求和所述有关的一个或多个用户登录来在所述目的地数据 中心处提供所述访问与管理设定包括:将所述一个或多个访问结果、所述有关的一个或多 个访问请求和所述有关的一个或多个用户登录发送到所述目的地数据中心。
20. 如权利要求17所述的机器可读非暂态介质,其中存储了进一步的指令,当执行时, 使所述设备通过如下过程来提供所述数据中心访问与管理设定传输服务: 对于不具有用于第一访问结果的数据的第一用户登录使用缺省设定。
21. 如权利要求17所述的机器可读非暂态介质,其中存储了进一步的指令,当执行时, 使所述设备通过如下过程来提供所述数据中心访问与管理设定传输服务: 将具有源中心数据格式的所述一个或多个访问结果、所述有关的一个或多个访问请求 和所述有关的一个或多个用户登录映射到不同于所述源中心数据格式的目的地数据中心 格式。
22. -种设备,包括: 机器可读介质,其中存储了指令,当执行时,所述指令使所述设备通过如下过程来提供 数据中心访问与管理设定传输服务: 将一个或多个用户登录和所述一个或多个用户登录中的每一个的一个或多个访问请 求发送到源数据中心; 接收来自所述源数据中心的与所述一个或多个用户登录中的每一个的所述一个或多 个访问请求有关的一个或多个访问结果;以及 使用所述一个或多个访问结果、所述有关的一个或多个访问请求和所述有关的一个或 多个用户登录来在目的地数据中心提供访问与管理设定;以及 处理器,其与所述机器可读介质耦合以执行所述指令。
23. 如权利要求22所述的设备,其中使用所述一个或多个访问结果、所述有关的一个 或多个访问请求和所述有关的一个或多个用户登录来在所述目的地数据中心处提供所述 访问与管理设定包括:通过所述目的地数据中心的资源至少部分地基于所述一个或多个访 问结果、所述有关的一个或多个访问请求和所述有关的一个或多个用户登录配置访问与管 理设定。
24. 如权利要求22所述的设备,其中使用所述一个或多个访问结果、所述有关的一个 或多个访问请求和所述有关的一个或多个用户登录来在所述目的地数据中心处提供所述 访问与管理设定包括:将所述一个或多个访问结果、所述有关的一个或多个访问请求和所 述有关的一个或多个用户登录发送到所述目的地数据中心。
25. 如权利要求22所述的设备,其中所述机器可读介质中存储了进一步的指令,当执 行时,使所述设备通过如下过程来提供所述数据中心访问与管理设定传输服务: 对于不具有用于第一访问结果的数据的第一用户登录使用缺省设定。
26. 如权利要求22所述的设备,其中所述机器可读介质中存储有进一步的指令,当执 行时,所述进一步的指令使所述设备通过如下过程来提供所述数据中心访问与管理设定传 输服务: 将具有源中心数据格式的所述一个或多个访问结果、所述有关的一个或多个访问请求 和所述有关的一个或多个用户登录映射到不同于所述源中心数据格式的目的地数据中心 格式。
【文档编号】H04L29/06GK104221346SQ201280072338
【公开日】2014年12月17日 申请日期:2012年4月11日 优先权日:2012年4月11日
【发明者】E·克鲁格里克 申请人:英派尔科技开发有限公司

最新回复(0)