Requires iOS 5 or higher
BannerBlocker is a useful push notification blocker. This can block push notification when you are at meetings, participate in public activities or sleep at night. All you need to do is turn on the switch.(Language is Chinese.)
Configure from Settings app