Contents synchronization system in network enviroment and a method therefor
First Claim
1. In network environment including LAN and WAN a Content Distribution Master (CD Master) that is a contents synchronization system transmitting the modified contents of source data servers to target servers, said CD Master comprising a Content Distribution Master server (CD Master server), a Content Monitoring System server (CMS server), a Content Agent System server (CAS server), a Server Monitoring Agent server (SM Agent server), a Content Distribution Master Admin Tool (CD Master Admin Tool) and an authentic server, wherein said CD Master server manages data distribution and data transmission and controls the service circumstances of said CMS server, CAS server, SM Agent server and monitors the data transmission status and the status of said CMS server, CAS server, SM Agent server, CD Master Admin Tool, authentic server;
- said CMS server monitors in real time at the operating system level whether the data of folders designated by a network manager are created, modified or deleted, and notifies the modified contents to said CD Master server;
said CAS server transmits data to other CAS servers or receives data from other CAS servers according to the instruction of said CD Master server;
said SM Agent server collects server status information about CPU, Memory, Session number of the installed CD Master server, CMS server, CAS server, CD Master Admin Tool, authentic server every constant time interval periodically and notifies the collected information to said CD Master server;
said CD Master Admin Tool of GUI (Graphic User Interface) environment being independent from operating system platform based on the development in Java environment and is a management tool to support that said CD Master system manager sets CD Master service environment easily and provides intuitive interface and sets and confirms the service environments including service server management, environment setting between said CMS server and CAS server, manager'"'"'s account management, server status monitoring, scheduling, synchronization, server monitor agent setting, job log confirmation, operating environment setting through CD Master server; and
said authentic server is a license system of said contents synchronization system and issues and manages CD Master License Keys and classifies servers as tree-structured three levels of Region, Group, Server for effective contents synchronization among servers grouped based on network topology being served actually, wherein Region is the highest level, Group is a medium level, and Server is a lowest level, and manages Region, Group, CAS server, CMS server and the restriction of the usable days for operating said synchronization system.
2 Assignments
0 Petitions
Accused Products
Abstract
A contents synchronization method comprises steps for: setting the synchronization policy; monitoring files and directories of a specific server in real time; checking whether there is content modification; performing said monitoring step again if there are no modification, but if there is modification, notifying to the CD Master server in real time that there is modification; confirming whether there is failure among the CD Master server, the CMS server, the CAS servers; selecting a contents routing path if there is modification; selecting a contents routing path if there is no modification; instructing a synchronization command to transmit said modified contents to target servers; transmitting the contents to target servers; notifying the transmission results; confirming whether there is a next contents routing path; performing said step for confirming again whether there is failure if there is a next contents routing path but completing the contents synchronization if there is no path.
55 Citations
22 Claims
-
1. In network environment including LAN and WAN a Content Distribution Master (CD Master) that is a contents synchronization system transmitting the modified contents of source data servers to target servers, said CD Master comprising a Content Distribution Master server (CD Master server), a Content Monitoring System server (CMS server), a Content Agent System server (CAS server), a Server Monitoring Agent server (SM Agent server), a Content Distribution Master Admin Tool (CD Master Admin Tool) and an authentic server, wherein
said CD Master server manages data distribution and data transmission and controls the service circumstances of said CMS server, CAS server, SM Agent server and monitors the data transmission status and the status of said CMS server, CAS server, SM Agent server, CD Master Admin Tool, authentic server; -
said CMS server monitors in real time at the operating system level whether the data of folders designated by a network manager are created, modified or deleted, and notifies the modified contents to said CD Master server;
said CAS server transmits data to other CAS servers or receives data from other CAS servers according to the instruction of said CD Master server;
said SM Agent server collects server status information about CPU, Memory, Session number of the installed CD Master server, CMS server, CAS server, CD Master Admin Tool, authentic server every constant time interval periodically and notifies the collected information to said CD Master server;
said CD Master Admin Tool of GUI (Graphic User Interface) environment being independent from operating system platform based on the development in Java environment and is a management tool to support that said CD Master system manager sets CD Master service environment easily and provides intuitive interface and sets and confirms the service environments including service server management, environment setting between said CMS server and CAS server, manager'"'"'s account management, server status monitoring, scheduling, synchronization, server monitor agent setting, job log confirmation, operating environment setting through CD Master server; and
said authentic server is a license system of said contents synchronization system and issues and manages CD Master License Keys and classifies servers as tree-structured three levels of Region, Group, Server for effective contents synchronization among servers grouped based on network topology being served actually, wherein Region is the highest level, Group is a medium level, and Server is a lowest level, and manages Region, Group, CAS server, CMS server and the restriction of the usable days for operating said synchronization system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. In network environment including LAN and WAN a contents synchronization method using a contents synchronization system transmitting the modified contents of source servers to target servers, said system having a Content Distribution Master server (CD Master server), a Content Monitoring System server (CMS server), several Content Agent System servers (CAS servers), a Server Monitoring Agent server (SM Agent server), a Content Distribution Master Admin Tool (CD Master Admin Tool) and an authentic server, said method comprising:
-
a step for setting the synchronization policy by the CD Master Admin Tool;
a step for monitoring files and directories of a specific server in real time according to the set policy by the CMS server;
a step for checking by the CMS server whether there are creation, modification, deletion or move of contents as a result of the monitoring;
a step for performing said monitoring step again if there are no creation, modification, deletion or move of contents as a result of said check, but if there are creation, modification, deletion or move of contents, then notifying of the CMS server to the CD Master server in real time that there are creation, modification, deletion or move of contents;
a step for confirming by the CD Master server whether there is failure among the CD Master server, the CMS server, the CAS servers according to the contents routing path;
a step for selecting a predefined contents routing path if there are creation, modification, deletion or move of contents as a result of said confirmation;
a step for selecting a contents routing path by selecting a bypass if there are no creation, modification, deletion or move of contents as a result of said confirmation;
a step for instructing by the CD Master server a synchronization command to each CAS server to transmit said created, modified, deleted or moved contents to target servers;
a step for transmitting the corresponding contents to target servers according to designated path or bypass by the CAS server;
a step for notifying the transmission results to the CD Master server by the CAS server after said transmittance;
a step for confirming by the CD Master server whether there is a next contents routing path; and
a step for performing said step for confirming by the CD Master server whether there is failure among the CD Master server, the CMS server, the CAS servers again if there is next contents routing path but completing the contents synchronization if there is no next contents routing path as a result of said confirmation. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification