CONTENTS PROVIDER PARTICIPATION TYPE CONTENTS DELIVERY SYSTEM AND METHOD, AND CONTENTS DELIVERY NETWORK DOMAIN NAME SYSTEM SERVER THEREOF
First Claim
1. A contents provider (CP) participated contents delivery system comprising:
- at least one host server receiving and storing an object embedded in a page and transmitting the object to a client at the request of the client;
a web server storing the page and the object, transmitting the object to the at least one host server such that the at least one host server stores the object, and transmitting the page or the object to the client at the request of the client; and
a CDN DNS server selecting a server located in proximity to the client from the at least one host server and the web server and transmitting the IP address of the selected server to the client through a local DNS server at the client when inquiry about the IP address of a server storing the object is received from the local DNS server.
2 Assignments
0 Petitions
Accused Products
Abstract
A CP participated contents delivery system and method, and a CDN DNS server of the system are provided. When a client detects an embedded object while parsing a page received from a web server, the client inquires of a local DNS server about the IP address of a server storing the object. The local DNS server receives the inquiry of the client and inquires of a CDN DNS server about the IP address of the server storing the object. The CDN DNS server selects a server located in proximity to the client from a host server of a CDN provider, which stores the object, and the web server. The selected server transmits the object to the client. Accordingly, the client can rapidly receive the object and a contents provider can promote qualitative contents providing service improvement.
-
Citations
11 Claims
-
1. A contents provider (CP) participated contents delivery system comprising:
- at least one host server receiving and storing an object embedded in a page and transmitting the object to a client at the request of the client;
a web server storing the page and the object, transmitting the object to the at least one host server such that the at least one host server stores the object, and transmitting the page or the object to the client at the request of the client; and a CDN DNS server selecting a server located in proximity to the client from the at least one host server and the web server and transmitting the IP address of the selected server to the client through a local DNS server at the client when inquiry about the IP address of a server storing the object is received from the local DNS server. - View Dependent Claims (2, 3)
- at least one host server receiving and storing an object embedded in a page and transmitting the object to a client at the request of the client;
-
4. A CDN DNS server comprising:
-
a transmitting/receiving unit for transmitting/receiving data; a database storing IP addresses of at least one host server storing an object embedded in a page and a web server providing the page and the object; a determination module determining proximity of an arbitrary client to at least one of the at least one host server and the web server; and a controller selecting a specific server which will transmit the object to the client receiving the page through the transmitting/receiving unit from the at least one host server and the web server with reference to the determination result of the determination module and transmitting the IP address of the specific server to the client through the transmitting/receiving unit via a local DNS server at the client with reference to the IP addresses stored in the database when inquiry of the local DNS server about the IP address of a server storing the object is received. - View Dependent Claims (5, 6)
-
-
7. A CP participated contents delivery method comprising:
-
a storing step in which at least one host server receives an object embedded in a page from a web server and stores the object embedded in the page; a page transmitting step in which the web server requested by a client to provide the page transmits the page to the client; and an address transmitting step in which a CDN DNS server selects a server located in proximity to the client from the at least one host server and the web server and transmits the IP address of the selected server to the client through the local DNS server when receiving inquiry about the IP address of a server storing the object is received from a local DNS server at the client receiving the page. - View Dependent Claims (8, 9, 10, 11)
-
Specification