发明名称 Systems and methods for comparing configuration files and generating corrective commands
摘要 The present disclosure is directed to systems and methods of synchronizing a target configuration file of a target device with a source configuration file of a source device. A parser of a first device may group commands from a source configuration file of a source device into subsets of commands. Each subset of the subsets of commands may comprise commands uniquely identified by a common attribute. A configurator of the first device may load into memory a command from a target configuration file, the command having a first identifying attribute. The configurator may load into memory a subset of commands having a common identifying attribute that matches the first identifying attribute. The configurator may compare the command with each command in the loaded subset. The configurator may generate a command for the target device, to synchronize a portion of the target configuration file with the source configuration file.
申请公布号 US9088491(B2) 申请公布日期 2015.07.21
申请号 US201213414105 申请日期 2012.03.07
申请人 CITRIX SYSTEMS, INC. 发明人 Vaidya Ashish;Nema Ajay Kumar
分类号 G06F15/177;H04L12/24;H04L29/08 主分类号 G06F15/177
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP ;McKenna Christopher J.;White James M.
主权项 1. A method of synchronizing a target configuration file of a target device with a source configuration file of a source device, the method comprising: (a) grouping, by a parser of a first device, a plurality of commands from a source configuration file of a source device into an index file, wherein the plurality of commands are organized into subsets of commands in the index file, each subset of the subsets of commands comprising commands uniquely identified and indexed by a common attribute, the common attribute identifying at least one of an object of the command or an operation of the command; (b) loading, by a configurator of the first device into memory, a command from a target configuration file of a target device, the command having a first identifying attribute, the first identifying attribute comprising the at least one of an object of the command or an operation of the command; (c) loading, by the configurator into the memory, one of the subsets of commands having a common identifying attribute that matches the first identifying attribute without loading other subsets of commands into the memory; further comprises loading the subset of commands into the memory without loading other subsets into the memory; (d) comparing, by the configurator, the command from the target configuration file with each command in the loaded subset of commands; and (e) generating, by the configurator, one or more commands for execution on the target device to synchronize a portion of the target configuration file corresponding to the command compared, with the source configuration file.
地址 Fort Lauderdale FL US