[go: up one dir, main page]

CN102904801B - Message reminder method and device - Google Patents

Message reminder method and device Download PDF

Info

Publication number
CN102904801B
CN102904801B CN201210421422.7A CN201210421422A CN102904801B CN 102904801 B CN102904801 B CN 102904801B CN 201210421422 A CN201210421422 A CN 201210421422A CN 102904801 B CN102904801 B CN 102904801B
Authority
CN
China
Prior art keywords
unit
message
browser
desktop
various types
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201210421422.7A
Other languages
Chinese (zh)
Other versions
CN102904801A (en
Inventor
曾溪泉
付黎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201210421422.7A priority Critical patent/CN102904801B/en
Publication of CN102904801A publication Critical patent/CN102904801A/en
Application granted granted Critical
Publication of CN102904801B publication Critical patent/CN102904801B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种消息提醒方法和装置,涉及网络通信领域。所述方法包括消息收发单元与一个或多个服务器通信以获取新消息;消息分发单元将所述新消息发送给桌面展示单元或浏览器展示单元;所述桌面展示单元在桌面界面上展示所述新消息,或者,所述浏览器展示单元在浏览器界面上展示新消息;其中,消息收发单元与一个或多个服务器通信以获取新消息进一步为:消息收发单元通过轮询所述一个或多个服务器获取新消息,和/或消息收发单元直接接收所述一个或多个服务器推送的新消息。采用本发明的技术方案使用户在非开启社交网站、电子邮箱、消息订阅系统或者即时通信工具的情况下也能够及时接收来自相应服务器的新消息,提高了用户接收新信息的效率。

The invention discloses a message reminding method and device, which relate to the field of network communication. The method includes a message transceiving unit communicating with one or more servers to acquire new messages; a message distribution unit sending the new messages to a desktop display unit or a browser display unit; the desktop display unit displaying the new message on the desktop interface. New message, or, described browser presentation unit shows new message on browser interface; Wherein, message transceiver unit communicates with one or more servers to obtain new message further is: message transceiver unit polls described one or more Each server acquires new messages, and/or the messaging unit directly receives new messages pushed by the one or more servers. Adopting the technical solution of the present invention enables users to receive new messages from corresponding servers in time without opening social networking sites, electronic mailboxes, message subscription systems or instant messaging tools, thereby improving the efficiency of users receiving new information.

Description

消息提醒方法和装置Message reminder method and device

技术领域 technical field

本发明涉及网络通信技术领域,特别涉及一种消息提醒方法和装置。The invention relates to the technical field of network communication, in particular to a message reminder method and device.

背景技术 Background technique

随着社交网站(微博、人人网等)、电子邮件、即时通信工具(飞信、QQ等)以及消息订阅网站的流行,越来越多的消息通过网络传递给用户,如何让用户更加快速及时的接收到这些消息整成为信息提供方的考虑的问题。With the popularity of social networking sites (Weibo, Renren, etc.), e-mail, instant messaging tools (Fetion, QQ, etc.) and news subscription websites, more and more messages are delivered to users through the network. Receiving these messages in a timely manner is a matter of consideration for the information provider.

一般情况下用户只有在开启社交网站、电子邮箱、消息订阅系统或者即时通信工具的情况下才能接受来自相应服务器的新消息,而一旦用户关闭网页或者退出聊天工具,则无法获知是否有新消息。因此,需要有一种消息提醒机制,以保证用户能够在非开启社交网站、电子邮箱、消息订阅系统或者即时通信工具的情况下也能够及时接收来自相应服务器的新消息。Generally, users can only receive new messages from corresponding servers when they open social networking sites, emails, message subscription systems or instant messaging tools, and once users close web pages or exit chat tools, they cannot know whether there are new messages. Therefore, there is a need for a message reminder mechanism to ensure that users can receive new messages from corresponding servers in time without opening social networking sites, emails, message subscription systems or instant messaging tools.

发明内容 Contents of the invention

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的消息提醒方法和装置。In view of the above problems, the present invention is proposed to provide a message reminder method and device for overcoming the above problems or at least partially solving the above problems.

依据本发明的一个方面,提供了一种消息提醒装置,其包括:消息收发单元、消息分发单元、桌面展示单元和浏览器展示单元;According to one aspect of the present invention, a message reminding device is provided, which includes: a message transceiving unit, a message distribution unit, a desktop display unit and a browser display unit;

所述消息收发单元,适于与一个或多个服务器通信以获取新消息;The messaging unit is adapted to communicate with one or more servers to obtain new messages;

所述消息分发单元,适于将所述新消息发送给所述桌面展示单元或浏览器展示单元;The message distribution unit is adapted to send the new message to the desktop display unit or browser display unit;

所述桌面展示单元,适于在桌面界面上展示所述新消息;The desktop display unit is adapted to display the new message on the desktop interface;

所述浏览器展示单元,适于在浏览器界面上展示所述新消息;The browser display unit is adapted to display the new message on the browser interface;

其中,所述消息收发单元通过轮询所述一个或多个服务器获取新消息,和/或所述消息收发单元直接接收所述一个或多个服务器推送的新消息。Wherein, the message transceiving unit acquires new messages by polling the one or more servers, and/or the message transceiving unit directly receives new messages pushed by the one or more servers.

可选地,所述消息分发单元包括:登录模块;Optionally, the message distribution unit includes: a login module;

所述登录模块,适于在所述桌面展示单元或者浏览器展示单元启动时,将登录用户ID携带在登录请求中发送给所述一个或多个服务器。The login module is adapted to carry the login user ID in the login request and send it to the one or more servers when the desktop display unit or the browser display unit is started.

可选地,所述消息分发单元包括:判断模块;Optionally, the message distribution unit includes: a judging module;

所述判断模块,适于在所述桌面展示单元启动时生成桌面注册句柄,在所述桌面展示单元关闭时注销所述桌面注册句柄;以及适于在所述浏览器展示单元启动时生成浏览器注册句柄,在所述浏览器展示单元关闭时注销所述浏览器注册句柄。The judging module is adapted to generate a desktop registration handle when the desktop display unit is started, and cancel the desktop registration handle when the desktop display unit is closed; and is adapted to generate a browser registration handle when the browser display unit is started. A registration handle, the browser registration handle is deregistered when the browser display unit is closed.

可选地,所述消息分发单元还包括:发送模块和存储模块;Optionally, the message distribution unit further includes: a sending module and a storage module;

所述判断模块,还适于根据所述桌面注册句柄判断所述桌面展示单元是否已启动,如果是,通知所述发送模块将所述新消息发送给所述桌面展示单元;否则,根据所述浏览器注册句柄判断所述浏览器展示单元是否已启动,如果是,通知所述发送模块将所述新消息发送给所述浏览器展示单元,否则,将所述新消息发送给所述存储模块直至所述桌面展示单元或者所述浏览器展示单元启动;The judging module is further adapted to judge whether the desktop display unit has been started according to the desktop registration handle, and if yes, notify the sending module to send the new message to the desktop display unit; otherwise, according to the The browser registration handle judges whether the browser display unit has started, if so, notifies the sending module to send the new message to the browser display unit, otherwise, sends the new message to the storage module until the desktop display unit or the browser display unit starts;

所述发送模块,适于根据所述判断模块的判断结果将所述新消息发送给所述桌面展示单元或者浏览器展示单元;The sending module is adapted to send the new message to the desktop display unit or browser display unit according to the judgment result of the judgment module;

所述存储模块,适于暂存所述新消息。The storage module is adapted to temporarily store the new message.

可选地,所述桌面展示单元在桌面界面上的弹出窗口内展示所述新消息。Optionally, the desktop display unit displays the new message in a pop-up window on the desktop interface.

可选地,所述浏览器展示单元在浏览器界面的侧边栏内展示所述新消息。Optionally, the browser display unit displays the new message in a sidebar of a browser interface.

可选地,所述一个或多个服务器包括以下一种或几种的组合:社交网站服务器、邮箱服务器、即时通信系统服务器和/或提供新闻、咨询或订阅消息的业务服务器。Optionally, the one or more servers include one or a combination of the following: a social networking site server, a mailbox server, an instant messaging system server and/or a service server providing news, consultation or subscription messages.

依据本发明的另一个方面,提供了一种消息提醒方法,其包括步骤:According to another aspect of the present invention, a message reminder method is provided, which includes the steps of:

消息收发单元与一个或多个服务器通信以获取新消息;the messaging unit communicates with one or more servers for new messages;

消息分发单元将所述新消息发送给桌面展示单元或浏览器展示单元;The message distribution unit sends the new message to the desktop display unit or the browser display unit;

所述桌面展示单元在桌面界面上展示所述新消息,或者,所述浏览器展示单元在浏览器界面上展示所述新消息;The desktop display unit displays the new message on the desktop interface, or the browser display unit displays the new message on the browser interface;

其中,所述消息收发单元与一个或多个服务器通信以获取新消息,进一步为:Wherein, the message transceiving unit communicates with one or more servers to obtain new messages, further comprising:

所述消息收发单元通过轮询所述一个或多个服务器获取新消息,和/或所述消息收发单元直接接收所述一个或多个服务器推送的新消息。The message transceiving unit acquires new messages by polling the one or more servers, and/or the message transceiving unit directly receives new messages pushed by the one or more servers.

可选地,所述消息收发单元与一个或多个服务器通信以获取新消息,之前还包括步骤:Optionally, the message transceiving unit communicates with one or more servers to obtain new messages, and also includes steps before:

所述消息分发单元在所述桌面展示单元或者浏览器展示单元启动时,将登录用户ID携带在登录请求中发送给所述一个或多个服务器。When the desktop presentation unit or the browser presentation unit is started, the message distribution unit carries the login user ID in the login request and sends it to the one or more servers.

可选地,当所述桌面展示单元启动时,所述消息分发单元生成桌面注册句柄,当所述桌面展示单元关闭时,所述消息分发单元注销所述桌面注册句柄;Optionally, when the desktop display unit is started, the message distribution unit generates a desktop registration handle, and when the desktop display unit is closed, the message distribution unit cancels the desktop registration handle;

当所述浏览器展示单元启动时,所述消息分发单元生成浏览器注册句柄,当所述浏览器展示单元关闭时,所述消息分发单元注销所述浏览器注册句柄。When the browser display unit is started, the message distribution unit generates a browser registration handle, and when the browser display unit is closed, the message distribution unit cancels the browser registration handle.

可选地,所述消息分发单元将所述新消息发送给桌面展示单元或浏览器展示单元,进一步为:Optionally, the message distribution unit sends the new message to a desktop display unit or a browser display unit, further comprising:

所述消息分发单元根据所述桌面注册句柄判断所述桌面展示单元是否已启动,如果是,将所述新消息发送给所述桌面展示单元;否则,根据所述浏览器注册句柄判断所述浏览器展示单元是否已启动,如果是,将所述新消息发送给所述浏览器展示单元,否则,暂存所述新消息直至所述桌面展示单元或者所述浏览器展示单元启动。The message distribution unit judges whether the desktop display unit has started according to the desktop registration handle, and if so, sends the new message to the desktop display unit; otherwise, judges the browser registration handle according to the browser registration handle. Whether the browser display unit has been started, if so, send the new message to the browser display unit, otherwise, temporarily store the new message until the desktop display unit or the browser display unit is started.

可选地,所述桌面展示单元在桌面界面上的弹出窗口内展示所述新消息。Optionally, the desktop display unit displays the new message in a pop-up window on the desktop interface.

可选地,所述浏览器展示单元在浏览器界面的侧边栏内展示所述新消息。Optionally, the browser display unit displays the new message in a sidebar of a browser interface.

可选地,所述一个或多个服务器包括以下一种或几种的组合:社交网站服务器、邮箱服务器、即时通信系统服务器和/或提供新闻、咨询或订阅消息的业务服务器。例如新浪微博、人人网、新浪博客、网易邮箱、凤凰新闻网、腾讯微博或腾讯空间等等,不限于此。Optionally, the one or more servers include one or a combination of the following: a social networking site server, a mailbox server, an instant messaging system server and/or a service server providing news, consultation or subscription messages. For example, Sina Weibo, Renren.com, Sina Blog, Netease Mailbox, Phoenix News, Tencent Weibo or Tencent Space, etc., are not limited thereto.

本发明所述消息提醒方法和装置,通过消息收发单元与一个或多个服务器通信以获取新消息,通过消息分发单元将新消息发送给桌面展示单元或浏览器展示单元进行展示,使用户在非开启社交网站、电子邮箱、消息订阅系统或者即时通信工具的情况下也能够及时接收来自相应服务器的新消息,提高了用户接收新信息的效率。同时,通过消息分发单元监测桌面展示单元和浏览器展示单元是否已启动,并优先发送给两者中已启动的一方(两者均已启动时发送给桌面展示单元),进一步方便了用户及时接收新信息。The message reminder method and device of the present invention communicate with one or more servers through the message sending and receiving unit to obtain new messages, and send the new messages to the desktop display unit or browser display unit for display through the message distribution unit, so that users can When social networking sites, e-mails, message subscription systems or instant messaging tools are turned on, new messages from corresponding servers can also be received in a timely manner, which improves the efficiency for users to receive new information. At the same time, the message distribution unit monitors whether the desktop display unit and the browser display unit have been activated, and sends them to the activated one of the two first (sends to the desktop display unit when both are activated), which further facilitates the user to receive messages in a timely manner. new information.

附图说明 Description of drawings

图1是依据本发明一个实施例的消息提醒装置的模块结构示意图;FIG. 1 is a schematic diagram of a module structure of a message reminding device according to an embodiment of the present invention;

图2是依据本发明一个实施例的消息分发单元的模块结构示意图;FIG. 2 is a schematic diagram of a module structure of a message distribution unit according to an embodiment of the present invention;

图3a是依据本发明一个实施例的消息提醒方法流程图;Fig. 3a is a flowchart of a message reminder method according to an embodiment of the present invention;

图3b是依据本发明一个实施例的消息提醒方法流程示例图;Fig. 3b is an example flow chart of a message reminder method according to an embodiment of the present invention;

图4是依据本发明一个实施例的步骤S200的细化方法流程图。FIG. 4 is a flow chart of a refinement method of step S200 according to an embodiment of the present invention.

具体实施方式 detailed description

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。The specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. The following examples are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

图1是依据本发明一个实施例的消息提醒装置的模块结构示意图,如图1所示,所述装置200包括:消息收发单元210、消息分发单元220、桌面展示单元230和浏览器展示单元240。Fig. 1 is a schematic diagram of a module structure of a message reminding device according to an embodiment of the present invention. As shown in Fig. 1 , the device 200 includes: a message transceiving unit 210, a message distribution unit 220, a desktop display unit 230 and a browser display unit 240 .

所述消息收发单元210,适于与一个或多个服务器100通信以获取新消息。所述一个或多个服务器100包括以下一种或几种的组合:社交网站服务器、邮箱服务器、即时通信系统服务器和/或提供新闻、咨询或订阅消息的业务服务器。其对应的网站可以是新浪微博、人人网、新浪博客、网易邮箱、凤凰新闻网、腾讯微博或腾讯空间等等,不限于此。所述消息收发单元210通过轮询所述一个或多个服务器100获取新消息,和/或所述消息收发单元210直接接收所述一个或多个服务器100推送的新消息。The message transceiving unit 210 is adapted to communicate with one or more servers 100 to acquire new messages. The one or more servers 100 include one or a combination of the following: a social networking site server, a mailbox server, an instant messaging system server and/or a service server providing news, consulting or subscription messages. The corresponding websites may be Sina Weibo, Renren.com, Sina Blog, Netease Mailbox, Phoenix News, Tencent Weibo or Tencent Space, etc., but are not limited thereto. The message transceiving unit 210 acquires new messages by polling the one or more servers 100 , and/or the message transceiving unit 210 directly receives new messages pushed by the one or more servers 100 .

所述消息分发单元220,适于将所述新消息发送给所述桌面展示单元230或浏览器展示单元240。图2是依据本发明一个实施例的消息分发单元的模块结构示意图,如图2所示,所述消息分发单元220包括:判断模块221、发送模块222、存储模块223和登录模块224。The message distribution unit 220 is adapted to send the new message to the desktop display unit 230 or the browser display unit 240 . FIG. 2 is a schematic diagram of a module structure of a message distribution unit according to an embodiment of the present invention. As shown in FIG.

所述判断模块221,适于在所述桌面展示单元230启动时生成桌面注册句柄,在所述桌面展示单元230关闭时注销所述桌面注册句柄;以及适于在所述浏览器展示单元240启动时生成浏览器注册句柄,在所述浏览器展示单元240关闭时注销所述浏览器注册句柄。The judging module 221 is adapted to generate a desktop registration handle when the desktop display unit 230 is started, and cancel the desktop registration handle when the desktop display unit 230 is closed; When the browser registration handle is generated, the browser registration handle is canceled when the browser display unit 240 is closed.

所述判断模块221,还适于根据所述桌面注册句柄判断所述桌面展示单元230是否已启动,如果是,通知所述发送模块222将所述新消息发送给所述桌面展示单元230;否则,根据所述浏览器注册句柄判断所述浏览器展示单元240是否已启动,如果是,通知所述发送模块222将所述新消息发送给所述浏览器展示单元240,否则,将所述新消息发送给所述存储模块223直至所述桌面展示单元230或者所述浏览器展示单元240启动。所述判断模块221会定期(比如每分钟1次)查看所述桌面展示单元230和所述浏览器展示单元240是否已启动,以便及时的将所述新消息发送给已启动的一方。另外,当所述桌面展示单元230和所述浏览器展示单元240均已启动时,所述判断模块221会控制所述发送模块222将新消息优先发送给所述桌面展示单元230,以使用户在任意一次返回桌面时都能够及时接收和阅读所述新消息。The judging module 221 is further adapted to judge whether the desktop display unit 230 has started according to the desktop registration handle, and if so, notify the sending module 222 to send the new message to the desktop display unit 230; otherwise , judging whether the browser presentation unit 240 has started according to the browser registration handle, if so, notify the sending module 222 to send the new message to the browser presentation unit 240, otherwise, send the new message to the browser presentation unit 240. The message is sent to the storage module 223 until the desktop presentation unit 230 or the browser presentation unit 240 is started. The judging module 221 checks periodically (for example, once per minute) whether the desktop display unit 230 and the browser display unit 240 are activated, so as to send the new message to the activated party in a timely manner. In addition, when both the desktop display unit 230 and the browser display unit 240 are started, the judging module 221 will control the sending module 222 to send new messages to the desktop display unit 230 preferentially, so that the user When returning to the desktop any time, the new message can be received and read in time.

所述发送模块222,适于根据所述判断模块221的判断结果将所述新消息发送给所述桌面展示单元230或者浏览器展示单元240。The sending module 222 is adapted to send the new message to the desktop display unit 230 or the browser display unit 240 according to the judgment result of the judgment module 221 .

所述存储模块223,适于暂存所述新消息。The storage module 223 is adapted to temporarily store the new message.

所述登录模块224,适于在所述桌面展示单元230或者浏览器展示单元240启动时,将登录用户ID(标识符)携带在登录请求中发送给所述一个或多个服务器100。所述登录模块224将根据该用户ID将所述新消息发送给相应的用户。所述桌面展示单元230或者浏览器展示单元240的启动信息会首先到达所述判断模块221,所述判断模块221对应生成相应的注册句柄,并将所述启动信息发送给所述登录模块224,所述登录模块224提取其中的用户ID封装为登录请求后通过所述消息收发单元100发送给所述一个或多个服务器100。新消息返回后,所述登录模块224会将新消息连同相应的用户ID一并发送给所述判断模块221,以便所述判断模块221将新消息发送给相应的用户。The login module 224 is adapted to send the login user ID (identifier) in the login request to the one or more servers 100 when the desktop presentation unit 230 or the browser presentation unit 240 starts. The login module 224 will send the new message to the corresponding user according to the user ID. The startup information of the desktop display unit 230 or the browser display unit 240 will first arrive at the judging module 221, and the judging module 221 generates a corresponding registration handle, and sends the startup information to the login module 224, The login module 224 extracts the user ID and encapsulates it into a login request, and then sends it to the one or more servers 100 through the message transceiving unit 100 . After the new message is returned, the login module 224 will send the new message together with the corresponding user ID to the judging module 221, so that the judging module 221 can send the new message to the corresponding user.

所述桌面展示单元230,适于在桌面界面上展示所述新消息。其中,所述桌面展示单元230可以在桌面界面上的弹出窗口内展示所述新消息。The desktop display unit 230 is adapted to display the new message on a desktop interface. Wherein, the desktop display unit 230 may display the new message in a pop-up window on the desktop interface.

所述浏览器展示单元240,适于在浏览器界面上展示所述新消息。其中,所述浏览器展示单元240在浏览器界面的侧边栏内展示所述新消息。The browser display unit 240 is adapted to display the new message on a browser interface. Wherein, the browser display unit 240 displays the new message in the sidebar of the browser interface.

可以看到,所述桌面展示单元230和所述浏览器展示单元240更用一套所述消息收发单元210和所述消息分发单元220,一方面提高了所述消息收发单元210和所述消息分发单元220的复用率,降低了维护成本,另一方面,由所述消息收发单元210统一获取新消息,所述消息分发单元220统一分发新消息,使得整个消息提醒装置井然有序,便于管理。It can be seen that the desktop display unit 230 and the browser display unit 240 use a set of the message transceiving unit 210 and the message distribution unit 220, on the one hand, the message transceiving unit 210 and the message distribution unit 210 are improved The multiplexing rate of the distribution unit 220 reduces maintenance costs. On the other hand, the message sending and receiving unit 210 uniformly acquires new messages, and the message distribution unit 220 uniformly distributes new messages, so that the entire message reminding device is in order and convenient. manage.

图3a是依据本发明一个实施例的消息提醒方法流程图,如图3a所示,所述方法包括步骤:Fig. 3a is a flowchart of a message reminder method according to an embodiment of the present invention. As shown in Fig. 3a, the method includes steps:

S100:消息收发单元与一个或多个服务器通信以获取新消息。S100: The messaging unit communicates with one or more servers to acquire new messages.

图3b是依据本发明一个实施例的消息提醒方法流程示例图,如图3b所示,所述服务器可以是人人网或者新浪微博的服务器。Fig. 3b is an exemplary flow chart of a message reminder method according to an embodiment of the present invention. As shown in Fig. 3b, the server may be a server of Renren or Sina Weibo.

所述步骤S100进一步为:The step S100 is further as follows:

所述消息收发单元通过轮询所述一个或多个服务器获取新消息,和/或所述消息收发单元直接接收所述一个或多个服务器推送的新消息。The message transceiving unit acquires new messages by polling the one or more servers, and/or the message transceiving unit directly receives new messages pushed by the one or more servers.

S200:消息分发单元将所述新消息发送给桌面展示单元或浏览器展示单元。S200: The message distribution unit sends the new message to the desktop display unit or the browser display unit.

当所述桌面展示单元启动时,所述消息分发单元生成桌面注册句柄,当所述桌面展示单元关闭时,所述消息分发单元注销所述桌面注册句柄。当所述浏览器展示单元启动时,所述消息分发单元生成浏览器注册句柄,当所述浏览器展示单元关闭时,所述消息分发单元注销所述浏览器注册句柄。参见图3b,所述消息分发单元优先将新消息发送给桌面展示单元,只有当桌面展示单元未启动时才考虑将新消息发送给浏览器展示单元。图4是依据本发明一个实施例的步骤S200的细化方法流程图,如图4所示,所述步骤S200进一步为:When the desktop display unit is started, the message distribution unit generates a desktop registration handle, and when the desktop display unit is closed, the message distribution unit cancels the desktop registration handle. When the browser display unit is started, the message distribution unit generates a browser registration handle, and when the browser display unit is closed, the message distribution unit cancels the browser registration handle. Referring to FIG. 3b, the message distribution unit gives priority to sending new messages to the desktop display unit, and only considers sending new messages to the browser display unit when the desktop display unit is not started. Fig. 4 is a flow chart of the refinement method of step S200 according to an embodiment of the present invention, as shown in Fig. 4, the step S200 is further as follows:

S210:所述消息分发单元根据所述桌面注册句柄判断所述桌面展示单元是否已启动,如果是,执行子步骤S220;否则,执行子步骤S230。S210: The message distributing unit judges whether the desktop presentation unit has been started according to the desktop registration handle, and if yes, executes substep S220; otherwise, executes substep S230.

S220:所述消息分发单元将所述新消息发送给所述桌面展示单元,结束本步骤。S220: The message distribution unit sends the new message to the desktop display unit, and ends this step.

S230:所述消息分发单元根据所述浏览器注册句柄判断所述浏览器展示单元是否已启动,如果是,执行子步骤S240;否则,执行子步骤S250。S230: The message distributing unit judges whether the browser display unit has been started according to the browser registration handle, and if yes, executes substep S240; otherwise, executes substep S250.

S240:所述消息分发单元将所述新消息发送给所述浏览器展示单元,结束本步骤。S240: The message distribution unit sends the new message to the browser display unit, and ends this step.

S250:所述消息分发单元暂存所述新消息直至所述桌面展示单元或者所述浏览器展示单元启动。也就是说,所述消息分发单元在暂存所述新消息后,等待预定时间(比如一分钟)后,返回所述子步骤S210,再次执行相应的判断步骤。S250: The message distribution unit temporarily stores the new message until the desktop display unit or the browser display unit starts. That is to say, after temporarily storing the new message, the message distributing unit waits for a predetermined time (for example, one minute), returns to the substep S210, and executes the corresponding judgment step again.

S300:所述桌面展示单元在桌面界面上展示所述新消息,或者,所述浏览器展示单元在浏览器界面上展示所述新消息。其中,所述桌面展示单元在桌面界面上的弹出窗口内展示所述新消息,所述浏览器展示单元在浏览器界面的侧边栏内展示所述新消息。S300: The desktop display unit displays the new message on a desktop interface, or the browser display unit displays the new message on a browser interface. Wherein, the desktop display unit displays the new message in a pop-up window on the desktop interface, and the browser display unit displays the new message in a sidebar of the browser interface.

本发明实施例所述消息提醒装置及方法,通过消息收发单元与一个或多个服务器通信以获取新消息,通过消息分发单元将新消息发送给桌面展示单元或浏览器展示单元进行展示,使用户在非开启社交网站、电子邮箱、消息订阅系统或者即时通信工具的情况下也能够及时接收来自相应服务器的新消息,提高了用户接收新信息的效率。同时,通过消息分发单元监测桌面展示单元和浏览器展示单元是否已启动,并优先发送给两者中已启动的一方(两者均已启动时发送给桌面展示单元),进一步方便了用户及时接收来自第三方网站的新信息。The message reminding device and method described in the embodiments of the present invention communicate with one or more servers through the message sending and receiving unit to obtain new messages, and send the new messages to the desktop display unit or browser display unit for display through the message distribution unit, so that the user The new information from the corresponding server can be received in time even when the social networking site, electronic mailbox, message subscription system or instant messaging tool is not opened, which improves the efficiency of the user in receiving new information. At the same time, the message distribution unit monitors whether the desktop display unit and the browser display unit have been activated, and sends them to the activated one of the two first (sends to the desktop display unit when both are activated), which further facilitates the user to receive messages in a timely manner. New information from third-party websites.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings), as well as any method or method so disclosed, may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any one of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的消息提醒装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all functions of some or all components in the message reminder device according to the embodiment of the present invention. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.

Claims (12)

1. integrate an alarm set for polytype message, comprising: messaging unit, Message distribution unit, desktop presentation unit and browser-presented unit;
Described messaging unit, is suitable to and one or more social network sites servers, mailbox clothes Business device, instantaneous communication system server and/or news is provided, seeks advice from or subscribe to the business of message Server communicates to obtain various types of new information respectively;Described message distribution unit, Be suitable to described various types of new informations are sent to described desktop presentation unit or browser exhibition Show unit;
Described desktop presentation unit, is suitable to show described various types of newly disappear in desk interface Breath;
Described browser-presented unit, is suitable to show on browser interface described various types of New information;
Wherein, described messaging unit is serviced by the one or more social network sites of poll Device, mailbox server, instantaneous communication system server and/or provide news, seek advice from or subscribe to The service server of message is to obtain various types of new informations, and/or described information receiving and transmitting list Unit directly receives the one or more social network sites server, mailbox server, instant messaging System server and/or provide news, seek advice from or subscribe to message service server push each The new information of type;
When described desktop presentation unit and described browser-presented unit all start, described message Described various types of new informations are sent to described desktop presentation unit by Dispatching Unit.
2. device as claimed in claim 1, it is characterised in that described message distribution unit bag Include: login module;
Described login module, is suitable to open at described desktop presentation unit or browser-presented unit Time dynamic, login user ID carried in logging request, is sent to the one or more social network Site server, mailbox server, instantaneous communication system server and/or offer news, consulting Or subscribe to the service server of message.
3. device as claimed in claim 1 or 2, it is characterised in that described message distribution Unit includes: judge module;
Described judge module, is suitable to generate desktop registration sentence when described desktop presentation unit starting Handle, nullifies described desktop registration handle when described desktop presentation unit is closed;And be suitable to Browser registration handle is generated, in described browser-presented during described browser-presented unit starting Unit nullifies described browser registration handle when closing.
4. device as claimed in claim 3, it is characterised in that described message distribution unit Also include: sending module and memory module;
Described judge module, is further adapted for judging described desktop presentation according to described desktop registration handle Whether unit has been turned on, if it is, notify that described sending module various types of newly disappears described Breath is sent to described desktop presentation unit;Otherwise, institute is judged according to described browser registration handle State whether browser-presented unit has been turned on, if it is, notify described sending module by described respectively The new information of type is sent to described browser-presented unit, otherwise, by described all kinds New information be sent to described memory module until described desktop presentation unit or described in browse Device display unit starts;
Described sending module, is suitable to the judged result according to described judge module by described various types of The new information of type is sent to described desktop presentation unit or browser-presented unit;
Described memory module, is suitable to temporary described various types of new informations.
5. the device as described in claim 1,2 or 4, it is characterised in that described desktop exhibition Described various types of new information is shown in showing unit pop-up window in desk interface.
6. the device as described in claim 1,2 or 4, it is characterised in that described browser Display unit shows described various types of new information in the sidebar of browser interface.
7. a message prompt method, it includes step:
Messaging unit and one or more social network sites servers, mailbox server, instant Communication system server and/or news is provided, seeks advice from or subscribe to the service server of message respectively Communicate to obtain various types of new information;
Message distribution unit described various types of new informations are sent to desktop presentation unit or Browser-presented unit;
Described desktop presentation unit shows described various types of new information in desk interface, or Person, described browser-presented unit shows described various types of newly disappear on browser interface Breath;
Wherein, described messaging unit and one or more social network sites servers, mailbox clothes Business device, instantaneous communication system server and/or news is provided, seeks advice from or subscribe to the business of message Server communicates to obtain various types of new information respectively, is further:
Described messaging unit passes through poll the one or more social network sites server, postal Case server, instantaneous communication system server and/or provide news, seek advice from or subscribe to message Service server is to obtain various types of new informations, and/or described messaging unit is direct Receive the one or more social network sites server, mailbox server, instantaneous communication system clothes Business device and/or provide news, seek advice from or subscribe to message service server push all kinds New information;
When described desktop presentation unit and described browser-presented unit all start, described message Described various types of new informations are sent to described desktop presentation unit by Dispatching Unit.
8. method as claimed in claim 7, it is characterised in that described messaging unit With one or more social network sites servers, mailbox server, instantaneous communication system server and / or news is provided, the service server communication of seeking advice from or subscribe to message various types of to obtain New information, further comprises the steps of: before
Described message distribution unit is at described desktop presentation unit or described browser-presented list When unit starts, login user ID is carried in logging request, is sent to the one or more Social network sites server, mailbox server, instantaneous communication system server and/or offer news, Consulting or the service server of subscription message.
9. the method as described in claim 7 or 8, it is characterised in that when described desktop When display unit starts, described message distribution unit generates desktop registration handle, when described desktop When display unit is closed, described message distribution unit nullifies described desktop registration handle;
When described browser-presented unit starting, described message distribution unit generates browser note Volume handle, when described browser-presented unit is closed, described message distribution unit is nullified described Browser registration handle.
10. method as claimed in claim 9, it is characterised in that described message distribution unit Described various types of new informations are sent to desktop presentation unit or browser-presented unit, enter One step is:
Described message distribution unit judges described desktop presentation list according to described desktop registration handle Whether unit has been turned on, if it is, described various types of new informations are sent to described desktop exhibition Show unit;Otherwise, judge that described browser-presented unit is according to described browser registration handle No have been turned on, if it is, described various types of new informations are sent to described browser-presented Unit, otherwise, temporary described various types of new informations until described desktop presentation unit or Described browser-presented unit starting.
11. methods as described in claim 7,8 or 10, it is characterised in that described desktop Display unit shows described various types of new information in the pop-up window in desk interface.
12. methods as described in claim 7,8 or 10, it is characterised in that described in browse Device display unit shows described various types of new information in the sidebar of browser interface.
CN201210421422.7A 2012-10-29 2012-10-29 Message reminder method and device Expired - Fee Related CN102904801B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210421422.7A CN102904801B (en) 2012-10-29 2012-10-29 Message reminder method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210421422.7A CN102904801B (en) 2012-10-29 2012-10-29 Message reminder method and device

Publications (2)

Publication Number Publication Date
CN102904801A CN102904801A (en) 2013-01-30
CN102904801B true CN102904801B (en) 2016-08-24

Family

ID=47576845

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210421422.7A Expired - Fee Related CN102904801B (en) 2012-10-29 2012-10-29 Message reminder method and device

Country Status (1)

Country Link
CN (1) CN102904801B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102904965B (en) * 2012-10-29 2016-08-24 北京奇虎科技有限公司 A kind of prompting message system and method
CN103259714A (en) * 2013-04-28 2013-08-21 深圳市深信服电子科技有限公司 Instant information notification method and device
CN104135502B (en) * 2013-07-09 2015-08-12 腾讯科技(深圳)有限公司 A kind of method, relevant device and system realizing application message and remind
CN104468645A (en) * 2013-09-13 2015-03-25 联想(北京)有限公司 Control method, electronic equipment, and information transmission method and device
CN103491170B (en) * 2013-09-24 2017-03-29 新浪网技术(中国)有限公司 Email reaches the method and system of prompting message
CN103607628A (en) * 2013-11-22 2014-02-26 乐视致新电子科技(天津)有限公司 Message display method and device and smart television set
CN105446803A (en) * 2014-08-18 2016-03-30 阿里巴巴集团控股有限公司 Application management method and apparatus
CN104484089A (en) * 2014-12-11 2015-04-01 上海斐讯数据通信技术有限公司 Displaying method of application program icon

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005463A (en) * 2006-01-17 2007-07-25 千橡世纪科技发展(北京)有限公司 System and method for sending information to table-top system in browsing device net page
CN102307227A (en) * 2011-06-23 2012-01-04 湖南中烟工业有限责任公司 Enterprise portal integrating method based on custom client
CN102904965A (en) * 2012-10-29 2013-01-30 北京奇虎科技有限公司 A message reminder system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101005463A (en) * 2006-01-17 2007-07-25 千橡世纪科技发展(北京)有限公司 System and method for sending information to table-top system in browsing device net page
CN102307227A (en) * 2011-06-23 2012-01-04 湖南中烟工业有限责任公司 Enterprise portal integrating method based on custom client
CN102904965A (en) * 2012-10-29 2013-01-30 北京奇虎科技有限公司 A message reminder system and method

Also Published As

Publication number Publication date
CN102904801A (en) 2013-01-30

Similar Documents

Publication Publication Date Title
CN102904801B (en) Message reminder method and device
CN103718578B (en) Method and device for notification messages and providing notification messages
US11477139B2 (en) Techniques for messaging bot rich communication
US8751575B2 (en) System and method for generating a ghost profile for a social network
US9396005B2 (en) Method, apparatus and computer storage medium for plug-in management and control
US20170250935A1 (en) Techniques for messaging bot app interactions
CN103516595B (en) Method, device, and system for message reminder
US8645814B2 (en) System and method for displaying status of electronic messages
MX2014010229A (en) Systems and methods for sharing data among multiple end user devices.
CN102143093A (en) Instant messaging method, device and system
US20240236199A1 (en) Performing operations based upon activity patterns
EP3211840A1 (en) Techniques for messaging bot rich communication
US11863504B2 (en) Communication with service providers using disposable email accounts
CN103248697B (en) Information sharing method and system, browser, Information Sharing server
US20130185367A1 (en) Method and System of Creating a Graylist for Message Transmission
WO2013082898A1 (en) Method, terminal, server and system for presenting service data
CN102904965B (en) A kind of prompting message system and method
EP4131865B1 (en) Information presentation method, apparatus, electronic device, and storage medium
US20140278624A1 (en) System and Method For Automatically Disseminating Information And Queries Concerning External Organizations To Relevant Employees
CN103701688B (en) Message Queuing server and its spam information processing method
WO2015145225A2 (en) Method and system for providing a user with an indication of an unread e-mail count on a client device
CN103716344A (en) Agency-relation processing method and system, agent server and terminal device
CN116055440A (en) Method, device, equipment and medium for terminal judging and filtering email security content
CN104539613A (en) Mail account log-in method and mail client side
TWI285040B (en) Notification system for instant message and method thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20160824

Termination date: 20211029

CF01 Termination of patent right due to non-payment of annual fee