The invention relates to a swing-type belt distributing device and a method for determining the sizes of gears of an elliptical gear case of the swing-type belt distributing device. In order to solve the problem that an existing distributing device is uneven in distributing, the swing-type belt distributing device comprises a transmission motor reduction box, a chain wheel chain, a bearing pedestal, a main wheel, a main shaft, an adhesive tape, a swing motor, a connecting handle, a swing reduction box, a connecting rod, a crank, an arc-shaped track, a walking wheel, a carrier roller, a bend wheel and an adjusting device. The swing-type belt distributing device further comprises the elliptical gear case between the crank and the swing reduction box, the elliptical gear case internally comprises the two gears which are the same in size and shape, an output shaft of the driven elliptical gear is connected with the crank, and an output shaft of the driving elliptical gear is connected with an output shaft of the swing reduction box. By means of the swing-type belt distributing device and the method, the linear speeds at the two ends and the linear speed in the middle of the swing-type belt distributing device are effectively improved, the linear speeds can be basically kept coincident, the effect of even distributing on a transverse bed of the swing-type belt distributing device in a relatively equal-thickness mode is achieved, and the swing-type belt distributing device is simple in structure and low in cost.