A Raman spectroscopic device (110, 210), comprising: a communication unit configured to communicate with at least one of a server (120, 220) and a management terminal (130, 230) through one or more types of communication interfaces for one or more respective purposes, wherein all of the one or more types of communication interfaces are established based on a User Datagram Protocol,UDP, wherein the Raman spectroscopic device (110, 210) is configured to register to the at least one of the server and the management terminal by: broadcasting identification information of the Raman spectroscopic device (110, 210) over a network, or by receiving a probe broadcast transmitted by the at least one of the server (120, 220) and the management terminal (130, 230) and then sending identification information of the Raman spectroscopic device (110, 210) to the at least one of the server (120, 220) and the management terminal (130, 230); wherein the communication unit is further configured to: receive a handshake command from the at least one of the server (120, 220) and the management terminal (130, 230); transmit a handshake response to the at least one of the server (120, 220) and the management terminal (130, 230); receive a data package from the at least one of the server (120, 220) and the management terminal (130, 230); and feed back a result of an operation which is performed according to data in the data package to the at least one of the server (120, 220) and the management terminal (130, 230). a communication unit configured to communicate with at least one of a server (120, 220) and a management terminal (130, 230) through one or more types of communication interfaces for one or more respective purposes, wherein all of the one or more types of communication interfaces are established based on a User Datagram Protocol,UDP, wherein the Raman spectroscopic device (110, 210) is configured to register to the at least one of the server and the management terminal by: broadcasting identification information of the Raman spectroscopic device (110, 210) over a network, or by receiving a probe broadcast transmitted by the at least one of the server (120, 220) and the management terminal (130, 230) and then sending identification information of the Raman spectroscopic device (110, 210) to the at least one of the server (120, 220) and the management terminal (130, 230); broadcasting identification information of the Raman spectroscopic device (110, 210) over a network, or by receiving a probe broadcast transmitted by the at least one of the server (120, 220) and the management terminal (130, 230) and then sending identification information of the Raman spectroscopic device (110, 210) to the at least one of the server (120, 220) and the management terminal (130, 230); wherein the communication unit is further configured to: receive a handshake command from the at least one of the server (120, 220) and the management terminal (130, 230); transmit a handshake response to the at least one of the server (120, 220) and the management terminal (130, 230); receive a data package from the at least one of the server (120, 220) and the management terminal (130, 230); and feed back a result of an operation which is performed according to data in the data package to the at least one of the server (120, 220) and the management terminal (130, 230). receive a handshake command from the at least one of the server (120, 220) and the management terminal (130, 230); transmit a handshake response to the at least one of the server (120, 220) and the management terminal (130, 230); receive a data package from the at least one of the server (120, 220) and the management terminal (130, 230); and feed back a result of an operation which is performed according to data in the data package to the at least one of the server (120, 220) and the management terminal (130, 230).