A scheduling method, comprising: setting a first cross matrix between a first service access unit and cross units, and setting a second cross matrix between the cross units and a second service access unit; characterized by further comprising: configuring a line cross relationship for the first cross matrix according to the maximum use number of cross units, the actual use number of the cross units and the actual number of service accesses of the first service access unit; and configuring a line cross relationship of the second cross matrix according to the line cross relationship of the first cross matrix, wherein the line cross relationship of the second cross matrix is symmetric to the line cross relationship of the first cross matrix; wherein before the configuring a line cross relationship for the first cross matrix according to the maximum use number of cross units, the actual use number of the cross units and the actual number of service accesses of the first service access unit, the method further comprises: obtaining the maximum use number of the cross units, that is, the maximum number of service accesses of the first service access unit, according to a maximum access bandwidth of the first service access unit and a scheduling bandwidth of a single cross unit, wherein the maximum use number of the cross units, that is, the maximum number of service accesses of the first service access unit, is calculated through the following formula: x = z / n wherein, x is the maximum use number of the cross units, that is, the maximum number of service accesses of the first service access unit, z is the maximum access bandwidth of the first service access unit, and n is the scheduling bandwidth of a single cross unit; and setting β lines for each cross unit, wherein a bandwidth of each line is n / β, and β is a least common multiple of all numerals from 1 to x; wherein the configuring a line cross relationship for the first cross matrix according to the maximum use number and the actual use number of the cross units and the actual number of service accesses of the first service access unit comprises: configuring m 2 β groups of line cross relationships for the first cross matrix, wherein the line cross relationship of the first cross matrix is calculated through the following formula: k 1 β + k 2 m 1 + k 3, k 3 − 1 β + k 1 y + k 2 + 1 wherein, y = β l m 1, k 1 =0,1... ( m 2 - 1), k 2 =0,1...( y -1), k 3 =1,2...m 1; and m 1 is the actual use number of the cross units, and m 2 is the actual number of service accesses of the first service access unit; and the configuring a line cross relationship for the second cross matrix, comprises: the line cross relationship of the second cross matrix is calculated through the following formula: k 3 − 1 β + k 1 y + k 2 + 1, k 1 β + k 2 m 1 + k 3. setting a first cross matrix between a first service access unit and cross units, and setting a second cross matrix between the cross units and a second service access unit; configuring a line cross relationship for the first cross matrix according to the maximum use number of cross units, the actual use number of the cross units and the actual number of service accesses of the first service access unit; and configuring a line cross relationship of the second cross matrix according to the line cross relationship of the first cross matrix, wherein the line cross relationship of the second cross matrix is symmetric to the line cross relationship of the first cross matrix; obtaining the maximum use number of the cross units, that is, the maximum number of service accesses of the first service access unit, according to a maximum access bandwidth of the first service access unit and a scheduling bandwidth of a single cross unit, wherein the maximum use number of the cross units, that is, the maximum number of service accesses of the first service access unit, is calculated through the following formula: x = z / n wherein, x is the maximum use number of the cross units, that is, the maximum number of service accesses of the first service access unit, z is the maximum access bandwidth of the first service access unit, and n is the scheduling bandwidth of a single cross unit; and setting β lines for each cross unit, wherein a bandwidth of each line is n / β, and β is a least common multiple of all numerals from 1 to x; wherein, x is the maximum use number of the cross units, that is, the maximum number of service accesses of the first service access unit, z is the maximum access bandwidth of the first service access unit, and n is the scheduling bandwidth of a single cross unit; and setting β lines for each cross unit, wherein a bandwidth of each line is n / β, and β is a least common multiple of all numerals from 1 to x; configuring m 2 β groups of line cross relationships for the first cross matrix, wherein the line cross relationship of the first cross matrix is calculated through the following formula: k 1 β + k 2 m 1 + k 3, k 3 − 1 β + k 1 y + k 2 + 1 wherein, y = β l m 1, k 1 =0,1... ( m 2 - 1), k 2 =0,1...( y -1), k 3 =1,2...m 1; and m 1 is the actual use number of the cross units, and m 2 is the actual number of service accesses of the first service access unit; and wherein, y = β l m 1, k 1 =0,1... ( m 2 - 1), k 2 =0,1...( y -1), k 3 =1,2...m 1; and m 1 is the actual use number of the cross units, and m 2 is the actual number of service accesses of the first service access unit; and the configuring a line cross relationship for the second cross matrix, comprises: the line cross relationship of the second cross matrix is calculated through the following formula: k 3 − 1 β + k 1 y + k 2 + 1, k 1 β + k 2 m 1 + k 3.