public void insertarDesdeSocket(String s) {
        try {
            LectorJSON lectorJSON = new LectorJSON();
            String v[] = s.split("\n");
            if (v.length == 2) {
                HistorialVehiculo historialVehiculoTemporal = lectorJSON.leer(v[0]);
                if (!sonRegistrosIguales(historialVehiculoTemporal, consultarHistorialVehiculoReciente(historialVehiculoTemporal.getPlaca()))) {
                    insertar(historialVehiculoTemporal);
                }

                historialVehiculoTemporal = lectorJSON.leer(v[1]);
                if (!sonRegistrosIguales(historialVehiculoTemporal, consultarHistorialVehiculoReciente(historialVehiculoTemporal.getPlaca()))) {
                    insertar(historialVehiculoTemporal);
                }

            } else {
                String[] vec = v[0].split("\"");
                int contvec = 0;
                for (int i = 0; i < vec.length; i++) {
                    if (vec[i].equals("device")) {
                        contvec++;
                        break;
                    }
                }
                if (contvec == 1) {
                    HistorialVehiculo historialVehiculoTemporal = lectorJSON.leer(v[0]);
                    historialVehiculoTemporal.setPlaca(consultarPlacaVehiculo(historialVehiculoTemporal.getDispositivo()));
                    if (!sonRegistrosIguales(historialVehiculoTemporal, consultarHistorialVehiculoReciente(historialVehiculoTemporal.getPlaca()))) {
                        insertar(historialVehiculoTemporal);
                    }
                }
            }
        } catch (Exception e) {
            System.out.println(e);
        }
    }