The invention claimed is:1. A method for selecting a beam, applied to a data receiving terminal, and comprising:determining receiving positions for monitoring data to be transmitted within a set transmission period;monitoring, at the receiving positions, the data to be transmitted sent by a data sending terminal using different beams, wherein the data to be transmitted is able to indicate a transmission beam corresponding to the data; anddetermining an optimal transmission beam based on monitoring results,the determining the optimal transmission beam based on the monitoring results comprising:determining a data transmission beam corresponding to the data to be transmitted with a highest receiving quality as the optimal transmission beam,wherein the receiving quality is a signal receiving quality,wherein in response to that the data receiving terminal is a user equipment, the data to be transmitted is beam indication signaling or a beam indication signal; andwherein the data receiving terminal is configured to monitor a synchronous block signal or other signaling or signal that indicate a transmission beam in at least two receiving positions within a synchronous block signal transmission period.2. The method of claim 1, wherein the determining the receiving positions for monitoring the data to be transmitted within the set transmission period comprises:receiving a position parameter sent by a base station through radio resource control (RRC) signaling, a media access control (MAC) control element (CE) or physical layer signaling; anddetermining receiving positions based on the position parameter, or determining a receiving window containing a plurality of receiving positions based on the position parameter.3. The method of claim 1, wherein the determining the receiving positions for monitoring the data to be transmitted within the set transmission period comprises:determining a position parameter for monitoring the data to be transmitted within the set transmission period based on system agreement; anddetermining receiving positions based on the position parameter, or determining a receiving window containing a plurality of receiving positions based on the position parameter.4. A communication system implementing the method of claim 1, comprising the data receiving terminal and the data sending terminal, which include a base station and user equipment (UE), wherein the data receiving terminal is configured to:determine an optimal transmission beam based on monitoring results;thereby enabling the data receiving terminal to monitor the data to be transmitted in more than two receiving positions during an initial access process of the UE when communication channels are busy, and to determine the optimal transmission beam for communication.5. The method of claim 1, wherein the beam indication signal is a pre-defined pilot sequence, and the beam indication signaling or the beam indication signal carries beam information of a data transmission beam.6. A method for selecting a beam, applied to a data sending terminal, and comprising:determining a target sending position for each beam based on a channel state of a channel to be detected and a set position parameter within a set transmission period; andsending, by a corresponding transmission beam, data to be transmitted at the target sending position for each beam, wherein a data receiving terminal determines an optimal beam based on monitoring results of monitoring the data to be transmitted,wherein the determining the target sending position for each beam based on the channel state of the channel to be detected and the set position parameter within the set transmission period comprises:determining, based on the set position parameter, sending positions or a sending window which is able to be used to send the data to be transmitted for each beam;determining, among the sending positions which are able to be used to send the data to be transmitted for each beam, a first sending position or all of the sending positions at which a channel is in an unoccupied state as the target sending position for each beam; ordetermining, in the sending window which is able to be used to send the data to be transmitted, a first position or all of the positions at which a channel is in an unoccupied state as the target sending position for each beam.7. The method of claim 6, wherein the set position parameter is obtained by system agreement or the set position parameter is set by a base station.8. The method of claim 6, wherein in response to that the data sending terminal is a base station, the sending by the corresponding transmission beam the data to be transmitted at the target sending position for each beam comprises:sending, by the corresponding transmission beam, a synchronous block signal at a first position for sending the synchronous block signal in the target sending positions;in response to that the synchronous block signal is not successfully sent, sending, by corresponding transmission beams, beam indication signaling or a beam indication signal, or a synchronous block signal at another target sending position; andin response to that the synchronous block signal is successfully sent, continuing sending beam indication signaling, a beam indication signal or a synchronous block signal at other subsequent target sending positions, or prohibiting from sending beam indication signaling, a beam indication signal or a synchronous block signal at other subsequent target sending positions.9. The method of claim 8, wherein the beam indication signal is a pre-defined pilot sequence, and the beam indication signaling or the beam indication signal carries beam information of a data transmission beam.10. The method of claim 6, wherein in response to that the data sending terminal is user equipment, the method further comprises:receiving the set position parameter sent by a base station through radio resource control (RRC) signaling, a media access control (MAC) control element (CE) or physical layer signaling.11. The method of claim 10, wherein the sending by the corresponding transmission beam the data to be transmitted at the target sending position for each beam comprises:sending a random access preamble by a corresponding transmission beam at the target sending position for each beam.12. A device for selecting a beam, applied to a data receiving terminal, and comprising:a processor;memory for storing processor-executable instructions;wherein the processor is configured to:determine receiving positions for monitoring data to be transmitted within a set transmission period;monitor, at the receiving positions, the data to be transmitted sent by a data sending terminal using different beams, wherein the data to be transmitted is able to indicate a transmission beam corresponding to the data; anddetermine an optimal transmission beam based on monitoring results,wherein the processor is further configured to:determine a data transmission beam corresponding to the data to be transmitted with a highest receiving quality as the optimal transmission beam,wherein the receiving quality is a signal receiving quality,wherein in response to that the data receiving terminal is a user equipment, the data to be transmitted is beam indication signaling or a beam indication signal; andwherein the data receiving terminal is configured to monitor a synchronous block signal or other signaling or signal that indicate a transmission beam in at least two receiving positions within a synchronous block signal transmission period.13. The device of claim 12, wherein the processor is further configured to:receive a position parameter sent by a base station through radio resource control (RRC) signaling, a media access control (MAC) control element (CE) or physical layer signaling; anddetermine receiving positions based on the position parameter, or determine a receiving window containing a plurality of receiving positions based on the position parameter.14. The device of claim 12, wherein the processor is further configured to:determine a position parameter for monitoring the data to be transmitted within the set transmission period based on system agreement; anddetermine receiving positions based on the position parameter, or determine a receiving window containing a plurality of receiving positions based on the position parameter.15. The device of claim 12, wherein the beam indication signal is a pre-defined pilot sequence, and the beam indication signaling or the beam indication signal carries beam information of a data transmission beam.