The invention discloses an optical flow switching network scheduling method and an optical flow switching system. Each node in the system is mainly composed of an IP switch and an optical cross connection module. Each IP switch is provided with an optical flow switching module. The optical flow switching module comprises a virtual output queue and a link-wavelength-time resource table, source routing table, a scheduling module, a control packet transceiver module, an electronic/optical conversion module, a switching control module and a clock module. At the same time of transmitting optical data stream, the source node requests to start optical path reservation in advance for optical data stream in virtual output queue, detects the availability of optical paths corresponding to multiple destination nodes, combines queue head request priority and optical data stream transmission time, finds out the earliest available optical paths and reserves a time period for the optical paths. The invention has the following beneficial effects: 1, centralized scheduling nodes are not needed in the network, each node executes distributed scheduling, and the computational complexity is low; 2, thatoptical path schedule calculation and the data transmission are carried out simultaneously, the head time of the data transmission is shorten, the network throughput is improved, the average waitingtime of the queue is reduced, and the bandwidth utilization ratio is optimized; 3, adding time dimension to the scheduling allocation of link wavelength resources, which can improve the performance ofthe algorithm; 4, that device can be deploy based on the exist network equipment, and the application conditions are ripe.