A system to provide various content services based on a network to users
includes a service provider to provide a service using the network, a
user to receive the service, and a service framework to provide the
service to the user through the network. The service framework includes a
messenger device that manages the service transmitted between the service
provider and the user. Content services, which are being provided based
on a network, can be provided to various terminals including not only a
PC and a mobile phone, but also a robot. Thus, extending services is easy
and the user can conveniently receive desired information from a
knowledge provider or website without performing repetitive operations.