A computer-implemented method for establishing a cleaning sequence of a cleaning device, comprising: dividing a to-be-cleaned region into at least two to-be-cleaned subregions (1, 2, 3); classifying, according to an area of each of the at least two to-be-cleaned subregions (1, 2, 3), the at least two to-be-cleaned subregions (1, 2, 3) into at least one large to-be-cleaned subregion and at least one small to-be-cleaned subregion (2, 3); acquiring at least one boundary line between the at least one large to-be-cleaned subregion and the at least one small to-be-cleaned subregion (2, 3); extending the at least one boundary line to form at least one extended boundary line, and determining whether the at least one extended boundary line is capable of dividing the at least one large to-be-cleaned subregion, wherein if yes, the at least one extended boundary line divides the at least one large to-be-cleaned subregion into a first to-be-cleaned subregion (A, D) located at the same side of the at least one extended boundary line as the at least one small to-be-cleaned subregion (2, 3), and a second to-be-cleaned subregion of the at least one large to-be-cleaned subregion located at a different side of the at least one extended boundary line from the at least one small to-be-cleaned subregion (2, 3); and establishing a connection relationship for establishing a cleaning sequence between the at least one small to-be-cleaned subregion (2, 3) and the first to-be-cleaned subregion (A, D), and establishing a connection relationship for establishing a cleaning sequence between the at least one small to-be-cleaned subregion (2, 3) and the second to-be-cleaned subregion, characterized in that the method further comprises: determining, if a cleaning of a current region is completed, whether an uncleaned region is present among regions having a connection relationship with the current region, wherein if yes, it is determined whether the current region is the small to-be-cleaned subregion (2, 3), wherein if yes, a region with a smallest area to clean is selected from uncleaned regions having a connection relationship with the current region, wherein the cleaning device executes the above method steps to establish the cleaning sequence of the cleaning device. dividing a to-be-cleaned region into at least two to-be-cleaned subregions (1, 2, 3); classifying, according to an area of each of the at least two to-be-cleaned subregions (1, 2, 3), the at least two to-be-cleaned subregions (1, 2, 3) into at least one large to-be-cleaned subregion and at least one small to-be-cleaned subregion (2, 3); acquiring at least one boundary line between the at least one large to-be-cleaned subregion and the at least one small to-be-cleaned subregion (2, 3); extending the at least one boundary line to form at least one extended boundary line, and determining whether the at least one extended boundary line is capable of dividing the at least one large to-be-cleaned subregion, wherein if yes, the at least one extended boundary line divides the at least one large to-be-cleaned subregion into a first to-be-cleaned subregion (A, D) located at the same side of the at least one extended boundary line as the at least one small to-be-cleaned subregion (2, 3), and a second to-be-cleaned subregion of the at least one large to-be-cleaned subregion located at a different side of the at least one extended boundary line from the at least one small to-be-cleaned subregion (2, 3); and establishing a connection relationship for establishing a cleaning sequence between the at least one small to-be-cleaned subregion (2, 3) and the first to-be-cleaned subregion (A, D), and establishing a connection relationship for establishing a cleaning sequence between the at least one small to-be-cleaned subregion (2, 3) and the second to-be-cleaned subregion, characterized in that the method further comprises: determining, if a cleaning of a current region is completed, whether an uncleaned region is present among regions having a connection relationship with the current region, wherein if yes, it is determined whether the current region is the small to-be-cleaned subregion (2, 3), wherein if yes, a region with a smallest area to clean is selected from uncleaned regions having a connection relationship with the current region, wherein the cleaning device executes the above method steps to establish the cleaning sequence of the cleaning device. determining, if a cleaning of a current region is completed, whether an uncleaned region is present among regions having a connection relationship with the current region, wherein if yes, it is determined whether the current region is the small to-be-cleaned subregion (2, 3), wherein if yes, a region with a smallest area to clean is selected from uncleaned regions having a connection relationship with the current region, wherein the cleaning device executes the above method steps to establish the cleaning sequence of the cleaning device.