1.一种消息提醒系统,其包括:消息收发单元、消息分发单元、桌面展示单元和浏览器展示单元; 所述消息收发单元,适于与一个或多个服务器通信以获取新消息;所述一个或多个服务器包括以下一种或几种的组合:社交网站服务器、邮箱服务器、即时通信系统服务器和/或提供新闻、咨询或订阅消息的业务服务器; 所述消息分发单元,适于将所述新消息发送给所述桌面展示单元或浏览器展示单元; 所述桌面展示单元,适于在桌面界面上展示所述新消息; 所述浏览器展示单元,适于在浏览器界面上展示所述新消息; 所述桌面展示单元和所述浏览器展示单元共用一套所述消息收发单元和所述消息分发单元。
2.如权利要求1所述的系统,其特征在于,所述消息分发单元包括:登录模块; 所述登录模块,适于在所述桌面展示单元或者所述浏览器展示单元启动时,将登录用户ID携带在登录请求中发送给所述一个或多个服务器。
3.如权利要求1或2所述的系统,其特征在于,所述消息分发单元包括:判断模块; 所述判断模块,适于在所述桌面展示单元启动时生成桌面注册句柄,在所述桌面展示单元关闭时注销所述桌面注册句柄;以及适于在所述浏览器展示单元启动时生成浏览器注册句柄,在所述浏览器展示单元关闭时注销所述浏览器注册句柄。
4.如权利要求3所述的系统,其特征在于,所述消息分发单元还包括:发送模块和存储丰旲块; 所述判断模块,还适于根据所述桌面注册句柄判断所述桌面展示单元是否已启动,如果是,通知所述发送模块将所述新消息发送给所述桌面展示单元;否则,根据所述浏览器注册句柄判断所述浏览器展示单元是否已启动,如果是,通知所述发送模块将所述新消息发送给所述浏览器展示单元,否则,将所述新消息发送给所述存储模块直至所述桌面展示单元或者所述浏览器展示单元启动; 所述发送模块,适于根据所述判断模块的判断结果将所述新消息发送给所述桌面展示单元或者浏览器展示单元; 所述存储模块,适于暂存所述新消息。
5.如权利要求1、2或者4所述的系统,其特征在于,所述消息收发单元通过轮询所述一个或多个服务器获取新消息,和/或所述消息收发单元直接接收所述一个或多个服务器推送的新消息。
6.如权利要求1、2或者4所述的系统,其特征在于,所述桌面展示单元在桌面界面上的弹出窗口内展示所述新消息。
7.如权利要求1、2或者4所述的系统,其特征在于,所述浏览器展示单元在浏览器界面的侧边栏内展示所述新消息。
8.一种消息提醒方法,其包括步骤: 消息收发单元与一个或多个服务器通信以获取新消息;所述一个或多个服务器包括以下一种或几种的组合:社交网站服务器、邮箱服务器、即时通信系统服务器和/或提供新闻、咨询或订阅消息的业务服务器; 消息分发单元将所述新消息发送给桌面展示单元或浏览器展示单元; 所述桌面展示单元在桌面界面上展示所述新消息,或者,所述浏览器展示单元在浏览器界面上展示所述新消息; 所述桌面展示单元和所述浏览器展示单元共用一套所述消息收发单元和所述消息分发单元。
9.如权利要求8所述的方法,其特征在于,所述消息收发单元与一个或多个服务器通信以获取新消息,之前还包括步骤: 所述消息分发单元在所述桌面展示单元或者所述浏览器展示单元启动时,将登录用户ID携带在登录请求中发送给所述一个或多个服务器。
10.如权利要求8或者9所述的方法,其特征在于,当所述桌面展示单元启动时,所述消息分发单元生成桌面注册句柄,当所述桌面展示单元关闭时,所述消息分发单元注销所述桌面注册句柄; 当所述浏览器展示单元启动时,所述消息分发单元生成浏览器注册句柄,当所述浏览器展示单元关闭时,所述消息分发单元注销所述浏览器注册句柄。
11.如权利要求10所述的方法,其特征在于,所述消息分发单元将所述新消息发送给桌面展示单元或浏览器展示单元,进一步为: 所述消息分发单元根据所述桌面注册句柄判断所述桌面展示单元是否已启动,如果是,将所述新消息发送给所述桌面展示单元;否则,根据所述浏览器注册句柄判断所述浏览器展示单元是否已启动,如果是,将所述新消息发送给所述浏览器展示单元,否则,暂存所述新消息直至所述桌面展示单元或者所述浏览器展示单元启动。
12.如权利要求8、9或者11所述的方法,其特征在于,所述消息收发单元与一个或多个服务器通信以获取新消息,进一步为: 所述消息收发单元通过轮询所述一个或多个服务器获取新消息,和/或所述消息收发单元直接接收所述一个或多个服务器推送的新消息。
13.如权利要求8、9或者11所述的方法,其特征在于,所述桌面展示单元在桌面界面上的弹出窗口内展示所述新消息。
14.如权利要求8、9或者11所述的方法,其特征在于,所述浏览器展示单元在浏览器界面的侧边栏内展示所述新消息。