The present invention provides a dual-mode / multi-mode terminal-based service implementation method and system. The core of the method is: setting service selection conditions based on dual-mode / multi-mode terminals on the network side, and the network side according to the preset service selection conditions Sending paging messages of other services to the terminal. The present invention enables the dual-mode / multi-mode terminal to avoid unnecessary interruptions when performing current services, etc., so that the ongoing services of the terminal can maintain good continuity; the service selection conditions in the present invention can be flexible according to user needs Settings, such as full service availability conditions, partial service priority, etc., so as to achieve the purpose of improving service implementation flexibility, improving service quality, and improving user satisfaction.