用户观察者的模式读取短信