A clock state detection method performed by a network device or one of M base stations, wherein the method comprises: receiving detection results of the M base stations, wherein the detection result of each of the M base stations is used to indicate whether the base station receives a detection sequence sent by each of N neighboring stations of the base station, the N neighboring stations belong to the M base stations, both M and N are integers greater than or equal to 1, and N is less than M; and determining (504; 504b; 504c) clock states of the M base stations based on the detection results of the M base stations, and characterized in that the determining clock states of the M base stations based on the detection results of the M base stations comprises: grouping the M base stations into at least one group based on the detection results of the M base stations, wherein for each of the at least one group, if the group comprises at least two base stations, each base station in the group receives a detection sequence sent by at least one other base station in the group, or a detection sequence sent by each base station in the group is received by at least one other base station in the group; and if the group comprises one base station, the one base station does not receive a detection sequence sent by each neighboring station of the one base station, or a detection sequence sent by the one base station is not received by any neighboring station of the one base station; and determining a group, in the at least one group, comprising base stations whose quantity is greater than or equal to a preset threshold as a synchronization group, or when a quantity of base stations comprised in all groups in the at least one group is less than the threshold, determining a group, in the at least one group, comprising a largest quantity of base stations as the synchronization group, wherein a clock state of each base station in the synchronization group is a synchronization state. receiving detection results of the M base stations, wherein the detection result of each of the M base stations is used to indicate whether the base station receives a detection sequence sent by each of N neighboring stations of the base station, the N neighboring stations belong to the M base stations, both M and N are integers greater than or equal to 1, and N is less than M; and determining (504; 504b; 504c) clock states of the M base stations based on the detection results of the M base stations, and characterized in that the determining clock states of the M base stations based on the detection results of the M base stations comprises: grouping the M base stations into at least one group based on the detection results of the M base stations, wherein for each of the at least one group, if the group comprises at least two base stations, each base station in the group receives a detection sequence sent by at least one other base station in the group, or a detection sequence sent by each base station in the group is received by at least one other base station in the group; and if the group comprises one base station, the one base station does not receive a detection sequence sent by each neighboring station of the one base station, or a detection sequence sent by the one base station is not received by any neighboring station of the one base station; and determining a group, in the at least one group, comprising base stations whose quantity is greater than or equal to a preset threshold as a synchronization group, or when a quantity of base stations comprised in all groups in the at least one group is less than the threshold, determining a group, in the at least one group, comprising a largest quantity of base stations as the synchronization group, wherein a clock state of each base station in the synchronization group is a synchronization state. grouping the M base stations into at least one group based on the detection results of the M base stations, wherein for each of the at least one group, if the group comprises at least two base stations, each base station in the group receives a detection sequence sent by at least one other base station in the group, or a detection sequence sent by each base station in the group is received by at least one other base station in the group; and if the group comprises one base station, the one base station does not receive a detection sequence sent by each neighboring station of the one base station, or a detection sequence sent by the one base station is not received by any neighboring station of the one base station; and determining a group, in the at least one group, comprising base stations whose quantity is greater than or equal to a preset threshold as a synchronization group, or when a quantity of base stations comprised in all groups in the at least one group is less than the threshold, determining a group, in the at least one group, comprising a largest quantity of base stations as the synchronization group, wherein a clock state of each base station in the synchronization group is a synchronization state.