The control server 20 of the service provider company 2 has hardware including communication means 52 for controlling communications through the network 10, input/output means 51 including a display, a keyboard, a mouse and the like, storage means 54 such as a hard disk, and calculation means 53 such as a microcomputer.