WO2014000633A1 - 提供离线消息的服务装置、方法及存储介质 - Google Patents
提供离线消息的服务装置、方法及存储介质 Download PDFInfo
- Publication number
- WO2014000633A1 WO2014000633A1 PCT/CN2013/077912 CN2013077912W WO2014000633A1 WO 2014000633 A1 WO2014000633 A1 WO 2014000633A1 CN 2013077912 W CN2013077912 W CN 2013077912W WO 2014000633 A1 WO2014000633 A1 WO 2014000633A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- client
- offline
- template
- parameter
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
Definitions
- the present invention relates to the field of computer technologies, and in particular, to a service device, method, and storage medium for providing offline messages.
- E-mail is the earliest web application, and mail users can transmit non-real-time data and information through the e-mail address provided by the server. Users can communicate in non-real time by e-mail, but the non-real-time nature of this communication can not meet the real-time needs of users. Therefore, online instant messaging tools have emerged to develop instant messaging (IM).
- IM instant messaging
- the offline messaging service is a service that can send offline messages to selected users, and users can see messages that are triggered when they are offline.
- the offline message may be an offline message sent by the message adder to the specified user, for example, user A to user B; or an offline message sent to the specified user group, for example, multiple users participating in an activity; or Users of a common attribute send offline messages, for example to all VIP users.
- FIG. 1 is a schematic diagram of a prior art service system for providing offline messages.
- the service system 10 for offline messages includes a first client 11 used by a message adder, a second client 12 used by a target user, a server 13 and a database 14 in the server 13.
- the first client 11 and the second client 12 serve as front ends, and the server 13 belongs to the back end.
- the workflow of the existing service system 10 for providing offline messages is as follows: The first client 11 adds a message to the server 13; the server 13 checks whether the target user associated with the second client 12 is online, if online, directly sends the message Delivered to the second client 12, otherwise, the message is stored to the database 14 in the server 13 as an offline message; then, when the target user associated with the second client 12 goes online, the server 13 is notified; 13 checking whether the second client 12 has an offline message, if yes, sending the offline message stored in the database 14 to the second client 12, and deleting the stored offline message in the database 14, that is, the offline message is no longer It is stored in the database 14 in the server 13, but is stored locally in the second client 12.
- the existing service system 10 for providing offline messages if a large number of offline messages are received when the target user of the second client 12 is offline, the database 14 in the server 13 needs to utilize a very large storage space to store these. Offline messages, the storage space of the database 14 is expensive. In order to avoid excessive storage space of the database 14, the existing solution is to keep only a certain number of offline messages in the database 14 for a certain period of time, and the number and time of the reserved offline messages will directly affect the database 14. The size of the storage medium.
- the issued offline message is no longer retained in the database 14 in the server 13, but remains in the locality as the second client 12, so the user can only The message history is viewed locally, and the related message history cannot be viewed on any machine. That is to say, the existing service system 10 providing offline messages cannot support the message history roaming function.
- the present invention provides a service device for providing an offline message, the device comprising: a receiving module, configured to receive a message parameter to be forwarded to a second client by the first client, and a determining module, configured to determine the second client Whether the associated user is online; the storage module is configured to: if the user associated with the second client is offline, determine that the message parameter to be forwarded is a message parameter of an offline message, and store the message parameter in the server
- the sending module is configured to send the message parameter to the second client when receiving the online notification of the user associated with the second client.
- the present invention further provides a service method for providing an offline message, the method comprising: receiving a message parameter to be forwarded to a second client sent by a first client; determining whether a user associated with the second client is online; If the user associated with the second client is offline, the message parameter to be forwarded is determined as a message parameter of the offline message, and the message parameter is stored in a database of the server; when the second client is received When the online notification of the associated user is sent, the message parameter is sent to the second client.
- the present invention also provides a storage medium containing computer executable instructions for performing a service method for providing an offline message, the method comprising: receiving a first client to send to a second a message parameter of the client; determining whether the user associated with the second client is online; if the user associated with the second client is offline, determining that the message parameter to be forwarded is a message parameter of an offline message, and The message parameter is stored in the database of the server; when the online notification of the user associated with the second client is received, the message parameter is sent to the second client.
- the beneficial effects of the service apparatus, method and storage medium provided by the present invention for providing offline messages are:
- the present invention reduces the common part (ie, the message template) in the offline message by separating the message template and the message parameters and pre-downloading the message template. Repeated downloads reduce network traffic and increase service provisioning rates under limited export bandwidth, thereby increasing resource utilization.
- the service apparatus, method and storage medium provided by the present invention for providing offline messages can greatly reduce the storage space of the database occupying the server. Since the present invention applies a message template, it is only necessary to store a small number of message parameters, thereby reducing the storage space consumption of the server. In particular, since the messages of the non-instant communication type are mostly group messages covering a known user group, the present invention uses a dedicated group message storage area for group messages to be centrally stored, thereby further reducing storage space. , improve response speed.
- the service apparatus, method, and storage medium provided by the present invention may also be configured to not delete the message parameters stored in the database stored in the server after the offline message is delivered to the second client, because the message The parameter occupies less storage space, so it does not increase the burden on the server too much, and since the message parameters can be kept on the server, it can support the message history roaming function, and the user can view the message history on any machine. .
- FIG. 1 is a schematic diagram of a prior art service system for providing offline messages.
- 2 is a schematic diagram of an application environment of a service device for providing offline messages according to an embodiment of the present invention.
- FIG. 3 is a functional block diagram of a service apparatus for providing an offline message according to an embodiment of the present invention.
- FIG. 4 is a schematic flowchart diagram of a service method for providing an offline message according to an embodiment of the present invention.
- FIG. 5 is a schematic diagram of a specific process of sending a message parameter to a second client.
- FIG. 2 is a schematic diagram of an application environment of a service device 100 for providing offline messages according to an embodiment of the present invention.
- the service device 100 providing offline messages is applied to a server 130, which includes an access layer 131, a database 132, and a message template memory 133.
- the access layer 131 is configured to implement communication between the server 130 and various clients, such as the first client 110 and the second client 120.
- the user associated with the first client 110 is a message adder, and the user associated with the second client 120 is a target user.
- the first client 110 and the second client 120 have message template storage areas 111 and 121 locally.
- FIG. 3 it is a functional block diagram of a service device 100 for providing offline messages according to an embodiment of the present invention.
- the service device 100 for providing offline messages includes an induction module 101, a receiving module 102, a judgment module 103, a storage module 104, and a delivery module 105.
- each of the above modules refers to a computer program or program segment for performing one or more specific functions.
- the distinction between the above modules does not mean that the actual program code must be separate.
- the inductive module 101 is configured to pre-classify various offline messages, thereby summarizing the common parts of the offline messages in the style and the content as a message template, and the message templates may be stored in the first client 110 and the second respectively.
- the client 120 is in the local message template storage area 111 and 121, and in the message template memory 133 of the server 130.
- Message templates mainly include style templates and content templates.
- the transmission is offline.
- the first client 110 may only add the message parameter of the offline message to the database 132 of the server 130; and when the offline message is delivered, the server 130 only needs to store the message parameter of the offline message stored in the database 132.
- Send to the second client 120 When the second client 120 displays the offline message, it only needs to retrieve the corresponding message template from its local message template storage area 121, and adds the delivered message parameter to the retrieved message template, that is, the offline message can be displayed. The user associated with the second client 120 is given.
- the first client 110 wants to send a message to add a user to the second client 120
- the message is an offline message.
- the first client 110 sends an offline message of the added user, it only needs to send the message parameters of the offline message, such as the name of the adder and the name of the added person to the server 130.
- the server 130 only needs to store the received message parameters into the database 132, and then when the user associated with the second client 120 is online, the server 130 will store the message parameters stored in the database 132 (the name of the adder and the added The name of the person is sent to the second client 120.
- the offline message may include a personal message and a group message
- the message parameters of the offline message include a personal message parameter and a group message parameter.
- the database 132 in the server 130 includes a personal message storage area 132a and a group message storage area 132b.
- the personal message storage area 132a is used to store individual message parameters of a specific target user's personal message
- the group message storage area 132b is used to store a group message covering a plurality of target users in a specific group.
- Group message parameters that is, in the present invention, a message covering a crowd and content with a known message is taken as a group message and stored collectively in the dedicated group message storage area 132b.
- the target users of the group message may include two types, one is a plurality of users having some common attribute, for example, they all have the player identity (such as a VIP user or a photo show user or all players of a certain game, etc.); The other is a plurality of users who do not have some common attribute but have a specific number, for example, they may be multiple users randomly selected.
- the message content and attributes of the group message are used as a special configuration file for management in the Configuration Management Center.
- the user status of the group message such as the user has read, the user has not read, is stored separately from the personal message, which can be stored one faster than the personal message storage area 132a.
- the rank of the group message storage area 132b is used as a special configuration file for management in the Configuration Management Center.
- the receiving module 102 is configured to receive a message parameter that is sent by the first client 110 to be forwarded to the second client 120.
- the determining module 103 is configured to determine whether a user associated with the second client 120 is online.
- the storage module 104 is configured to determine that the message parameter to be forwarded is a message parameter of an offline message, and store the message parameter in the database 132 of the server 130, if the user associated with the second client 120 is offline. in.
- the sending module 105 is configured to send the message parameter to the second client 120 when receiving the online notification of the user associated with the second client 120.
- the sending module 105 is further configured to: when receiving the online notification of the user associated with the second client 120, check the message template stored in the message template storage area 121 of the second client 120. Need to update. If the message template stored in the message template storage area 121 of the second client 120 needs to be updated, the message template storage area 121 of the second client 120 is updated according to the message template in the message template memory 133 of the server 130. The message template stored in .
- the message template stored in the message template storage area 121 local to the second client 120 may be updated, which may be The message template originally stored in the message template storage area 121 is updated, and a new message template is also downloaded from the message template memory 133 in the server 130. Of course, it can also be set to update only the message templates originally stored in the message template storage area 121.
- the second client 120 may further determine whether the second client 120 stores a message template corresponding to the offline message in the local message template storage area 121 before displaying the offline message; if yes, according to the message template and the message The parameter displays the offline message; if not, the message template corresponding to the offline message is downloaded from the message template memory 133 in the server 130 to the local message template storage area 121 of the second client 120, and then displayed according to the message template and the message parameters.
- the pre-download timing of the message template can be set to be downloaded from the message template memory 133 in the server 130 when a certain template needs to be used, thereby avoiding excessive occupation of the storage space local to the second client.
- the sending module 105 sends the message parameter to the second client 120, so that the second client 120 displays the message according to the message parameter and the message template stored in the local message template storage area 121. Offline message.
- the state of the offline message needs to be modified, that is, the offline message is modified into an online sent message.
- the present invention also provides a service method for providing offline messages.
- the method needs to sort and sort all kinds of offline messages in advance, thereby summarizing the common parts of the offline messages in the style and the content as a message template, and storing the message template in FIG. 2
- the message template memory 133 in the server 130 and the message template storage area local to the client for example, the first client 110 is in the local message template storage area 111 and the second client 120 is in the local message template storage area 121) .
- Step S1 Receive a message parameter that is sent by the first client 110 and is to be forwarded to the second client 120.
- Step S2 determining whether the user associated with the second client 120 is online; if the user associated with the second client 120 is offline, determining that the message to be forwarded is an offline message, and then performing step S3. If the user associated with the second client 120 is online, step S5 is performed.
- Step S3 the message parameter of the offline message is stored in the database 132 in the server 130.
- Step S4 when the online notification of the user associated with the second client 120 is received, the message parameter is sent to the a second client 120;
- Step S5 the message parameter is sent to the second client 120.
- FIG. 5 is a schematic diagram of a specific process for sending a message parameter to the second client 120. As shown in FIG. 5, the step of sending the message parameters to the second client 120 further includes:
- Step S41 When receiving the online notification of the user associated with the second client 120, check whether the message template stored in the message template storage area 121 of the second client 120 needs to be updated;
- step S42 if the message template stored in the message template storage area 121 of the second client 120 needs to be updated, the message template local to the second client 120 is updated according to the message template in the message template memory 133 of the server 130. a message template stored in the storage area 121;
- step S43 if the message template stored in the message template storage area 121 of the second client 120 does not need to be updated or updated, the message parameter is sent to the second client 120, so that the second The client 120 displays the offline message according to the message parameter and the message template stored in the local message template storage area 121.
- step S33 also needs to modify the state of the offline message.
- the service apparatus and method of the present invention for providing offline messages can greatly reduce network traffic. Since the type and content of the non-timely communication type message (ie offline message) can be exhausted, it can be summarized. Therefore, the present invention reduces the common part in the offline message by separating the message template and the message parameter and pre-downloading the message template. Repeated downloading (ie, message template) reduces network traffic and improves service online rate under limited export bandwidth, thereby improving resource utilization.
- the service apparatus and method for providing offline messages of the present invention can greatly reduce the storage space of the database 132 occupying the server 130. Since the present invention applies a message template, it is only necessary to store a small number of message parameters, thereby reducing the storage space consumption of the server 130. In particular, since the messages of the non-timely communication type are mostly group messages covering a known user group, and the present invention uses the dedicated group message storage area 132b for group messages to be centrally stored, it can further reduce storage. Space, improve response speed.
- the service apparatus and method for providing offline messages of the present invention may also be configured to not delete the message parameters stored in the database 132 stored in the server 130 after the offline message is delivered to the second client 120, due to the message parameters.
- the occupied storage space is small, so it does not excessively increase the burden on the server 130, and since the message parameters can be retained at the server 130, it can support the message history roaming function, and the user can view the message on any machine. history.
- a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
- the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
提供一种离线消息的服务装置、方法及存储介质。该离线消息的服务方法包括:接收第一客户端发送的待转发至第二客户端的消息参数(S1);判断与该第二客户端关联的用户是否在线(S2);若所述与该第二客户端关联的用户不在线,则判定所述待转发的消息参数为离线消息的消息参数,并将该消息参数存入服务器的数据库中(S3);当接收到所述与该第二客户端关联的用户的上线通知时,将该消息参数下发至该第二客户端(S4)。上述方法可以大幅减少网络流量和存储空间的占用。
Description
提供离线消息的服务装置、 方法及存储介质 技术领域
本发明涉及计算机技术领域, 特别是涉及一种提供离线消息的服务装 置、 方法及存储介质。
背景技术
电子邮件是最早出现的网络应用, 邮件用户可以通过服务器提供的邮箱 地址进行数据与信息的非实时地传输。 用户之间可以通过电子邮件而实现非 实时地沟通, 但是这种沟通的非实时特性无法满足用户的实时性的需求, 因 此目前已经出现了网络即时通讯工具, 以开展即时消息 (Instant Messaging, IM)业务, 其用于在用户之间实时地传输数据与信息。
随着网络技术的发展, 网络即时通讯已经被大多数的网民所接受, 成为 人们工作与生活中不可或缺的一部分, 而网络即时通讯工具也成为人们曰常 工作与生活中必不可少的工具。 人们在网络中大量地使用即时通讯工具进行 日常的交流与沟通, 通过即时通讯工具实时地传输普通的文本消息, 或者传 输数据文件、 语音信息等等。 随着即时通讯工具的广泛应用, 用户对其易用 性方面提出了更高的要求。 由于技术通讯是一种实时的交流与沟通方式, 其 需要用户在线才能支持有效的沟通。 而当用户处于离线状态时, 则其他的用 户只能向该用户发送离线消息 (deferred message)。
离线消息服务是一种可以给选定的用户发送离线消息的服务, 可以使用 户看到自己不在线时触发的消息。 离线消息可以是由消息添加者向指定用户 发送的离线消息,例如用户 A对用户 B;或者是对指定用户组发送的离线消息, 例如对参加某项活动的多个用户; 或者是对符合某种公共属性的用户发送离 线消息, 例如对所有的 VIP用户。
图 1为现有的提供离线消息的服务系统的示意图。 如图 1所示, 现有的提
供离线消息的服务系统 10包括消息添加者所使用的第一客户端 11、 目标用户 所使用的第二客户端 12、 服务器 13和服务器 13中的数据库 14。 其中, 第一客 户端 11和第二客户端 12作为前端, 而服务器 13属于后端。
现有的服务系统 10提供离线消息的工作流程如下所述: 第一客户端 11向 服务器 13添加消息; 服务器 13检查与第二客户端 12关联的目标用户是否在 线, 如果在线, 则直接将消息下发至第二客户端 12, 否则, 则将消息存储到 服务器 13中的数据库 14, 以作为离线消息; 然后, 当与第二客户端 12关联的 目标用户上线时, 则通知服务器 13; 服务器 13检查第二客户端 12是否有离线 消息, 如果有, 则将存储在数据库 14中的离线消息下发至第二客户端 12, 并 删除数据库 14中的存储的离线消息, 即离线消息不再保存在服务器 13中的数 据库 14中, 而是保存在第二客户端 12的本地。
现有的提供离线消息的服务系统 10中, 如果在第二客户端 12的目标用户 处于离线状态时收到大量的离线消息, 则服务器 13中的数据库 14需要利用非 常庞大的存储空间来存储这些离线消息, 数据库 14的存储空间消耗大。 为了 避免过多的占用数据库 14的存储空间, 现有的解决方式是只在数据库 14中保 留一定数量一定时间内的离线消息, 而设定的保留离线消息的数量和时间会 直接影响到数据库 14的存储介质的规模。
此外, 在离线消息下发至第二客户端 12后, 下发的离线消息不再保留在 服务器 13中的数据库 14中, 而是保留在作为第二客户端 12的本地, 因此用户 只能在本地查看消息历史记录, 而不能在任意机器上都可以查看相关的消息 历史记录。 也就是说, 现有的提供离线消息的服务系统 10不能支持消息历史 记录漫游功能。
另, 现有的提供离线消息的服务系统 10的网络流量非常大。 当大量用户 同时在线或者大量用户登录上线时, 其网络流量巨大, 则其会导致服务器端 的出口带宽要求非常高。
发明内容
本发明的目的在于, 提供一种提供离线消息的服务装置、 方法及存储介 质, 其可以大大减少网络流量, 减少存储空间的占用, 并支持消息历史漫游 功能。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。
本发明提供一种提供离线消息的服务装置, 该装置包括: 接收模块, 用 于接收第一客户端发送的待转发至第二客户端的消息参数; 判断模块, 用于 判断与该第二客户端关联的用户是否在线; 存储模块, 用于若所述与该第二 客户端关联的用户不在线, 则判定所述待转发的消息参数为离线消息的消息 参数, 并将该消息参数存入服务器的数据库中; 下发模块, 用于当接收到所 述与该第二客户端关联的用户的上线通知时, 将该消息参数下发至该第二客 户端。
本发明还提供一种提供离线消息的服务方法, 该方法包括: 接收第一客 户端发送的待转发至第二客户端的消息参数; 判断与该第二客户端关联的用 户是否在线; 若所述与该第二客户端关联的用户不在线, 则判定所述待转发 的消息参数为离线消息的消息参数, 并将该消息参数存入服务器的数据库 中; 当接收到所述与该第二客户端关联的用户的上线通知时, 将该消息参数 下发至该第二客户端。
此外, 本发明还提供一种包含计算机可执行指令的存储介质, 该计算机 可执行指令用于执行一种提供离线消息的服务方法, 该方法包括: 接收第一 客户端发送的待转发至第二客户端的消息参数; 判断与该第二客户端关联的 用户是否在线; 若所述与该第二客户端关联的用户不在线, 则判定所述待转 发的消息参数为离线消息的消息参数, 并将该消息参数存入服务器的数据库 中; 当接收到所述与该第二客户端关联的用户的上线通知时, 将该消息参数 下发至该第二客户端。
本发明提供的提供离线消息的服务装置、 方法及存储介质带来的有益效 果是:
可以大大地减少网络流量。 由于非及时通信类的消息种类和内容是可以 穷尽的, 可以被归纳的, 因此本发明通过消息模板和消息参数的分离, 消息 模板预先下载的方式, 减少离线消息中共同部分 (即消息模板)的重复下载, 从而减少了网络流量, 提高了有限出口带宽下的服务上线率, 从而提高了资 源利用率。
另, 本发明提供的提供离线消息的服务装置、 方法及存储介质可以大大 减少占用服务器的数据库的存储空间。 由于本发明应用了消息模板, 因此只 需要存储少量的消息参数即可, 从而减少了服务器的存储空间的消耗。 特别 是, 由于非及时通信类的消息大部分是覆盖已知用户群的群组消息, 而本发 明对于群组消息采用专门的群组消息存储区来集中进行存储, 因此其可进一 步减少存储空间, 提高响应速度。
此外, 本发明提供的提供离线消息的服务装置、 方法及存储介质还可以 设定为在下发离线消息至第二客户端后, 并不删除存储在服务器中的数据库 所存储的消息参数, 由于消息参数占用的存储空间较小, 因此其并不会过多 地增大服务器的负担, 且由于消息参数可保留在服务器, 因此其可以支持消 息历史漫游功能, 用户可以在任何机器上查看到消息历史。
上述说明仅是本发明技术方案的概述, 为了能够更清楚了解本发明的技 术手段, 而可依照说明书的内容予以实施, 并且为了让本发明的上述和其他 目的、 特征和优点能够更明显易懂, 以下特举较佳实施例, 并配合附图,详细 说明: ¾口下。 附图概述
图 1为现有的提供离线消息的服务系统的示意图。
图 2为本发明实施例的提供离线消息的服务装置的应用环境示意图。 图 3为本发明实施例的提供离线消息的服务装置的功能模块图。
图 4为本发明实施例的提供离线消息的服务方法的流程示意图。
图 5为将消息参数下发至第二客户端的具体流程示意图。
本发明的较佳实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效, 以下结合附图及较佳实施例, 对依据本发明提出的提供离线消息的服务系统 及相应的服务方法其具体实施方式、 方法、 步骤、 结构、 特征及其功效, 详 细说明如下。
有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的 较佳实施例的详细说明中将可清楚呈现。通过具体实施方式的说明,当可对本 然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。
图 2为本发明实施例的提供离线消息的服务装置 100的应用环境示意图。 该提供离线消息的服务装置 100应用于服务器 130中, 该服务器 130包括接入 层 131、 数据库 132和消息模板存储器 133。 该接入层 131用于实现服务器 130 与各个客户端, 例如第一客户端 110和第二客户端 120的相互沟通。 其中, 与 该第一客户端 110关联的用户为消息添加者, 与该第二客户端 120关联的用户 为目标用户。 其中, 在本发明中, 第一客户端 110和第二客户端 120在本地分 别具有消息模板存储区 111和 121。
参阅图 3所示, 为本发明实施例的提供离线消息的服务装置 100的功能模 块图。 该提供离线消息的服务装置 100包括归纳模块 101、 接收模块 102、 判 断模块 103、 存储模块 104和下发模块 105。 可以理解, 上述的各模块是指计 算机程序或者程序段, 用于执行某一项或多项特定的功能。 此外, 上述各模 块的区分并不代表实际的程序代码也必须是分开的。
归纳模块 101 , 用于预先对各类离线消息进行分类整理, 从而归纳整理 出离线消息在样式和内容上的共同部分以作为消息模板, 且消息模板可以分 别存储在第一客户端 110和第二客户端 120在本地的消息模板存储区 111和
121 , 以及服务器 130的消息模板存储器 133中。 消息模板主要包括样式模板 和内容模板。
在本发明中, 由于这些消息模板是预先存储在第一客户端 110和第二客 户端 120在本地的消息模板存储区 111和 121中, 以及服务器 130的消息模板存 储器 133中, 因此在发送离线消息时, 第一客户端 110可以只添加离线消息的 消息参数至服务器 130的数据库 132即可; 而在下发离线消息时,则服务器 130 只需要将存储在数据库 132中的离线消息的消息参数下发至第二客户端 120 即可。 第二客户端 120在展示离线消息时, 只需要从其本地的消息模板存储 区 121调取相应的消息模板, 并将下发的消息参数添加至调取的消息模板, 即可以将离线消息展示给与第二客户端 120关联的用户。
例如, 当第一客户端 110想要发送添加用户的消息给第二客户端 120时, 如果与第二客户端 120关联的用户不在线, 则此消息为离线消息。 当第一客 户端 110发送添加用户的离线消息时, 其只需要发送离线消息的消息参数, 例如添加者的名称和被添加者的名称至服务器 130即可。 而服务器 130只需要 将接收的消息参数存储至数据库 132中, 然后当与第二客户端 120关联的用户 在线时,则服务器 130将存储在数据库 132中的消息参数 (添加者的名称和被添 加者的名称)下发至第二客户端 120即可。
此外, 本发明中, 离线消息可以包括个人消息和群组消息, 而离线消息 的消息参数包括个人消息参数和群组消息参数。 对应地, 服务器 130中的数 据库 132包括个人消息存储区 132a和群组消息存储区 132b。 其中, 个人消息 存储区 132a用于存储单独的特定的目标用户的个人消息的个人消息参数, 而 群组消息存储区 132b用于存储覆盖特定的某个群中的多个目标用户的群组 消息的群组消息参数。 也就是说, 在本发明中, 会对已知消息覆盖人群和内 容的消息作为群组消息, 并集中存储在专用的群组消息存储区 132b中。 群组 消息的目标用户可以包括两种, 一种是具有某种公共属性的多个用户, 例如 其都具有玩家身份 (如 VIP用户或者照片秀用户或者某种游戏的全部玩家等 等); 而另一种是非具有某种公共属性, 但是具有具体号码的多个用户, 例如 其可以为随机抽选的多个用户。 群组消息的消息内容和属性作为专门的配置 文件, 以在配置管理中心进行管理。 群组消息的用户状态, 例如用户已读、 用户未读, 与个人消息分开存储, 其可存储在比个人消息存储区 132a快一个
等级的群组消息存储区 132b中。
综上所述, 所述接收模块 102, 用于接收第一客户端 110发送的待转发至 第二客户端 120的消息参数。
所述判断模块 103, 用于判断与该第二客户端 120关联的用户是否在线。 存储模块 104, 用于若所述与该第二客户端 120关联的用户不在线, 则 判定所述待转发的消息参数为离线消息的消息参数, 并将该消息参数存入服 务器 130的数据库 132中。
下发模块 105, 用于当接收到所述与该第二客户端 120关联的用户的上线 通知时, 将该消息参数下发至该第二客户端 120。
在一个实例中, 下发模块 105还用于当接收到所述与该第二客户端 120关 联的用户的上线通知时, 检查第二客户端 120本地的消息模板存储区 121中存 储的消息模板是否需要更新。 若第二客户端 120本地的消息模板存储区 121中 存储的消息模板需要更新, 则根据所述服务器 130的消息模板存储器 133中的 消息模板更新该第二客户端 120本地的消息模板存储区 121中存储的消息模 板。
本领域技术人员可以理解的是, 在本发明中, 当与第二客户端 120关联 的用户上线时, 更新第二客户端 120本地的消息模板存储区 121中存储的消息 模板, 其可以是即更新原本存储在消息模板存储区 121中消息模板, 也同时 从服务器 130中的消息模板存储器 133下载新的消息模板。 当然, 其也可以设 定为只更新原本存储在消息模板存储区 121中的消息模板。 在此, 第二客户 端 120可以在展示离线消息之前, 进一步判断第二客户端 120在本地的消息模 板存储区 121中是否存储有对应离线消息的消息模板; 如有, 则根据消息模 板和消息参数展示离线消息; 如没有, 则从服务器 130中的消息模板存储器 133中下载对应离线消息的消息模板至第二客户端 120在本地的消息模板存 储区 121中, 然后根据消息模板和消息参数展示离线消息。 也就是说, 消息 模板的预下载时机可以设定为需要使用某种模板时再从服务器 130中的消息 模板存储器 133中进行下载, 从而避免过多的占用第二客户端本地的存储空 间。
若第二客户端 120本地的消息模板存储区 121中存储的消息模板不需要
更新或已更新, 则下发模块 105将该消息参数下发至该第二客户端 120, 以便 第二客户端 120根据该消息参数及本地的消息模板存储区 121中存储的消息 模板展示所述离线消息。 此外, 在下发模块 105将该消息参数下发至该第二 客户端 120后, 还需要修改离线消息的状态, 即将该离线消息修改为在线已 发送的消息。
此外, 参阅图 4所示, 本发明还提供一种提供离线消息的服务方法。 该 方法在执行下述步骤 S1之前, 需要预先对各类离线消息进行分类整理, 从而 归纳整理出离线消息在样式和内容上的共同部分以作为消息模板, 并将消息 模板存储在图 2所示的服务器 130中的消息模板存储器 133和客户端本地的消 息模板存储区 (例如,第一客户端 110在本地的消息模板存储区 111和第二客户 端 120在本地的消息模板存储区 121)中。
步骤 S1 , 接收第一客户端 110发送的待转发至第二客户端 120的消息参 数;
步骤 S2, 判断与该第二客户端 120关联的用户是否在线; 若与第二客户 端 120关联的用户不在线, 则判定需要转发的消息为离线消息, 然后执行步 骤 S3。 若与第二客户端 120关联的用户在线, 则执行步骤 S5。
步骤 S3 , 将离线消息的消息参数存储至服务器 130中的数据库 132中; 步骤 S4 , 当接收到所述与该第二客户端 120关联的用户的上线通知时, 将该消息参数下发至该第二客户端 120;
步骤 S5 , 将该消息参数下发至该第二客户端 120。
图 5为上述将消息参数下发至该第二客户端 120的具体流程示意图。如图 5所示, 将消息参数下发至该第二客户端 120的步骤进一步包括:
步骤 S41 , 当接收到所述与该第二客户端 120关联的用户的上线通知时, 检查第二客户端 120本地的消息模板存储区 121中存储的消息模板是否需要 更新; ;
步骤 S42 , 若第二客户端 120本地的消息模板存储区 121中存储的消息模 板需要更新, 则根据所述服务器 130的消息模板存储器 133中的消息模板更新 该第二客户端 120本地的消息模板存储区 121中存储的消息模板; ;
步骤 S43 , 若第二客户端 120本地的消息模板存储区 121中存储的消息模 板不需要更新或已更新, 将该消息参数下发至该第二客户端 120, 以便第二
客户端 120根据该消息参数及本地的消息模板存储区 121中存储的消息模板 展示所述离线消息。 此外, 步骤 S33还需要修改离线消息的状态。
本发明的提供离线消息的服务装置和方法可以大大地减少网络流量。 由 于非及时通信类的消息(即离线消息)种类和内容是可以穷尽的, 可以被归纳 的, 因此本发明通过消息模板和消息参数的分离,消息模板预先下载的方式, 减少离线消息中共同部分 (即消息模板)的重复下载, 从而减少了网络流量, 提高了有限出口带宽下的服务上线率, 从而提高了资源利用率。
另, 本发明的提供离线消息的服务装置和方法可以大大减少占用服务器 130的数据库 132的存储空间。 由于本发明应用了消息模板, 因此只需要存储 少量的消息参数即可, 从而减少了服务器 130的存储空间的消耗。 特别是, 由于非及时通信类的消息大部分是覆盖已知用户群的群组消息, 而本发明对 于群组消息采用专门的群组消息存储区 132b来集中进行存储, 因此其可进一 步减少存储空间, 提高响应速度。
此外, 本发明的提供离线消息的服务装置和方法还可以设定为在下发离 线消息至第二客户端 120后, 并不删除存储在服务器 130中的数据库 132所存 储的消息参数, 由于消息参数占用的存储空间较小, 因此其并不会过多地增 大服务器 130的负担, 且由于消息参数可保留在服务器 130, 因此其可以支持 消息历史漫游功能, 用户可以在任何机器上查看到消息历史。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以 通过硬件来完成, 也可以通过程序来指令相关的硬件完成, 所述的程序可以 存储于一种计算机可读存储介质中, 上述提到的存储介质可以是只读存储 器, 磁盘或光盘等。
以上所述, 仅是本发明的较佳实施例而已, 并非对本发明作任何形式上 的限制, 虽然本发明已以较佳实施例揭露如上, 然而并非用以限定本发明, 任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述 揭示的技术内容作出些许更动或修饰为等同变化的等效实施例,但凡是未脱 单修改、 等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims
1. 一种提供离线消息的服务装置, 其特征在于, 该装置包括:
接收模块, 用于接收第一客户端发送的待转发至第二客户端的消息参 数;
判断模块, 用于判断与该第二客户端关联的用户是否在线;
存储模块, 用于若所述与该第二客户端关联的用户不在线, 则判定所述 待转发的消息参数为离线消息的消息参数, 并将该消息参数存入服务器的数 据库中;
下发模块, 用于当接收到所述与该第二客户端关联的用户的上线通知 时, 将该消息参数下发至该第二客户端。
2. 如权利要求 1所述的提供离线消息的服务装置,其特征在于,还包括: 归纳模块, 用于预先对各类离线消息进行分类整理, 从而归纳出离线消 息在样式和内容上的共同部分作为消息模板, 并将该消息模板存入服务器的 消息模板存储器中。
3. 如权利要求 2所述的提供离线消息的服务装置, 其特征在于, 所述下 发模块还用于:
当接收到所述与该第二客户端关联的用户的上线通知时, 检查第二客户 端本地的消息模板存储区中存储的消息模板是否需要更新;
若第二客户端本地的消息模板存储区中存储的消息模板需要更新, 则根 据所述服务器的消息模板存储器中的消息模板更新该第二客户端本地的消 息模板存储区中存储的消息模板;
若第二客户端本地的消息模板存储区中存储的消息模板不需要更新或 已更新, 将该消息参数下发至该第二客户端, 以便第二客户端根据该消息参 数及本地的消息模板存储区中存储的消息模板展示所述离线消息。
4. 如权利要求 3所述的提供离线消息的服务装置, 其特征在于, 所述下
发模块还用于:
在将该消息参数下发至该第二客户端后, 修改所述离线消息的状态。
5. 如权利要求 2所述的提供离线消息的服务装置, 其特征在于, 所述第 二客户端在接收到所下发的该消息参数后, 还用于:
判断本地的消息模板存储区中是否存储有对应所述离线消息的消息模 板;
若本地的消息模板存储区中未存储有对应所述离线消息的消息模板, 则 从服务器的消息模板存储器中将对应所述离线消息的消息模板下载至本地 的消息模板存储区中;
根据该消息参数及本地的消息模板存储区中存储的消息模板展示所述 离线消息。
6. 根据权利要求 1所述的提供离线消息的服务装置, 其特征在于, 所述 离线消息包括个人消息和群组消息, 而所述消息参数包括个人消息参数和群 组消息参数。
7. 根据权利要求 6所述的提供离线消息的服务装置, 其特征在于, 所述 数据库包括个人消息存储区和群组消息存储区, 所述个人消息存储区用于存 储所述个人消息参数, 而所述群组消息参数用于存储所述群组消息参数。
8. 根据权利要求 1所述的提供离线消息的服务装置, 其特征在于, 所述 消息模板包括样式模板和内容模板。
9. 一种提供离线消息的服务方法, 其特征在于, 该方法包括: 接收第一客户端发送的待转发至第二客户端的消息参数;
判断与该第二客户端关联的用户是否在线;
若所述与该第二客户端关联的用户不在线, 则判定所述待转发的消息参 数为离线消息的消息参数, 并将该消息参数存入服务器的数据库中;
当接收到所述与该第二客户端关联的用户的上线通知时, 将该消息参数
下发至该第二客户端。
10. 如权利要求 9所述的提供离线消息的服务方法, 其特征在于, 还包 括:
预先对各类离线消息进行分类整理, 从而归纳出离线消息在样式和内容 上的共同部分作为消息模板, 并将该消息模板存入服务器的消息模板存储器 中。
11. 如权利要求 10所述的提供离线消息的服务方法, 其特征在于, 所述 将该消息参数下发至该第二客户端的步骤包括:
检查第二客户端本地的消息模板存储区中存储的消息模板是否需要更 新;
若第二客户端本地的消息模板存储区中存储的消息模板需要更新, 则根 据所述服务器的消息模板存储器中的消息模板更新该第二客户端本地的消 息模板存储区中存储的消息模板;
若第二客户端本地的消息模板存储区中存储的消息模板不需要更新或 已更新, 将该消息参数下发至该第二客户端, 以便第二客户端根据该消息参 数及本地的消息模板存储区中存储的消息模板展示所述离线消息。
12. 如权利要求 11所述的提供离线消息的服务方法, 其特征在于, 所述 将该消息参数下发至该第二客户端的步骤后还包括:
修改所述离线消息的状态。
13. 如权利要求 10所述的提供离线消息的服务方法, 其特征在于, 所述 第二客户端在接收到所下发的该消息参数后, 还执行以下步骤:
判断本地的消息模板存储区中是否存储有对应所述离线消息的消息模 板;
若本地的消息模板存储区中未存储有对应所述离线消息的消息模板, 则 从服务器的消息模板存储器中将对应所述离线消息的消息模板下载至本地
的消息模板存储区中;
根据该消息参数及本地的消息模板存储区中存储的消息模板展示所述 离线消息。
14. 根据权利要求 9所述的提供离线消息的服务方法, 其特征在于, 所 述离线消息包括个人消息和群组消息, 而所述消息参数包括个人消息参数和 群组消息参数。
15. 根据权利要求 14所述的提供离线消息的服务方法, 其特征在于, 所 述个人消息参数存储在所述服务器端中的所述数据库中的个人消息存储区 中, 而所述群组消息参数存储在所述服务器端中的所述数据库中的群组消息 存储区中。
16. 根据权利要求 9所述的提供离线消息的服务方法, 其特征在于, 所 述消息模板包括样式模板和内容模板。
17. 一个或多个包含计算机可执行指令的存储介质, 所述计算机可执行 指令用于执行一种提供离线消息的服务方法, 其特征在于, 所述提供离线消 息的服务方法包括以下步骤:
接收第一客户端发送的待转发至第二客户端的消息参数;
判断与该第二客户端关联的用户是否在线;
若所述与该第二客户端关联的用户不在线, 则判定所述待转发的消息参 数为离线消息的消息参数, 并将该消息参数存入服务器的数据库中;
当接收到所述与该第二客户端关联的用户的上线通知时, 将该消息参数 下发至该第二客户端。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP13809394.3A EP2869532B1 (en) | 2012-06-27 | 2013-06-25 | Service apparatus and method for providing deferred message, and storage medium |
| JP2015518810A JP2015522879A (ja) | 2012-06-27 | 2013-06-25 | オフラインメッセージを提供するサービス装置、方法及び記憶媒体 |
| US14/569,273 US10389665B2 (en) | 2012-06-27 | 2014-12-12 | Service apparatus and method for providing deferred message, and storage medium |
| US16/459,147 US11159465B2 (en) | 2012-06-27 | 2019-07-01 | Service apparatus and method for providing deferred message, and storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210214739.3A CN103516579A (zh) | 2012-06-27 | 2012-06-27 | 提供离线消息的服务系统及相应的服务方法 |
| CN201210214739.3 | 2012-06-27 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/569,273 Continuation US10389665B2 (en) | 2012-06-27 | 2014-12-12 | Service apparatus and method for providing deferred message, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014000633A1 true WO2014000633A1 (zh) | 2014-01-03 |
Family
ID=49782244
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2013/077912 Ceased WO2014000633A1 (zh) | 2012-06-27 | 2013-06-25 | 提供离线消息的服务装置、方法及存储介质 |
Country Status (5)
| Country | Link |
|---|---|
| US (2) | US10389665B2 (zh) |
| EP (1) | EP2869532B1 (zh) |
| JP (1) | JP2015522879A (zh) |
| CN (1) | CN103516579A (zh) |
| WO (1) | WO2014000633A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015176225A (ja) * | 2014-03-13 | 2015-10-05 | 株式会社リコー | 情報処理装置、伝送システム、通信方法、プログラム |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104270335B (zh) * | 2014-06-26 | 2018-10-19 | 湖北微安交通安全研究院有限公司 | 基于浏览器的多客户端之间的消息互通方法 |
| CN107547289A (zh) * | 2016-06-24 | 2018-01-05 | 南京中兴软件有限责任公司 | 消息传输系统、消息发送方法和装置、接收方法和装置 |
| CN106254439A (zh) * | 2016-07-29 | 2016-12-21 | 努比亚技术有限公司 | 一种推送方法、装置以及一种移动设备管理系统 |
| CN106657357A (zh) * | 2016-12-29 | 2017-05-10 | 北京奇虎科技有限公司 | 发送离线消息的方法及装置 |
| EP4401433A3 (en) | 2017-09-15 | 2024-08-07 | Convida Wireless, LLC | Service layer message templates in a communications network |
| US10728319B2 (en) * | 2017-10-05 | 2020-07-28 | Level 3 Communications Llc | CDN-based client messaging |
| CN109218422A (zh) * | 2018-09-12 | 2019-01-15 | 上海庆科信息技术有限公司 | 一种信息交互的方法、装置、设备以及存储介质 |
| CN110798398A (zh) * | 2019-11-14 | 2020-02-14 | 江苏满运软件科技有限公司 | 群组消息管理方法、装置、设备和介质 |
| CN114335762A (zh) * | 2021-11-16 | 2022-04-12 | 广州极飞科技股份有限公司 | 配置电池参数信息的方法、系统及装置 |
| CN116821188B (zh) * | 2023-07-04 | 2026-03-20 | 康键信息技术(深圳)有限公司 | 医疗消息的发送方法及装置 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1482787A (zh) * | 2002-09-10 | 2004-03-17 | 腾讯科技(深圳)有限公司 | 一种在即时通信工具和手机间实现多媒体短信互通的方法 |
| CN1794723A (zh) * | 2005-10-11 | 2006-06-28 | 华为技术有限公司 | 一种离线消息处理方法 |
| CN102307210A (zh) * | 2011-01-13 | 2012-01-04 | 国云科技股份有限公司 | 一种数据下载系统及其数据管理和下载方法 |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7565403B2 (en) * | 2000-03-16 | 2009-07-21 | Microsoft Corporation | Use of a bulk-email filter within a system for classifying messages for urgency or importance |
| JP2002268997A (ja) * | 2001-03-12 | 2002-09-20 | Ado Hotsuku:Kk | 通信回線による文章送受信方法及びシステム |
| JP2005050112A (ja) * | 2003-07-28 | 2005-02-24 | Sony Corp | 時間情報送受信システム,メッセージ送信端末,メッセージ中継サーバ,メッセージ受信端末,コンピュータプログラムおよび時間情報送受信方法 |
| JP2005190269A (ja) * | 2003-12-26 | 2005-07-14 | Kureo:Kk | 電子メール送信プログラム、電子メール送信方法、電子メール送信装置、電子メール受信プログラム、電子メール受信方法および電子メール受信装置 |
| JP4247135B2 (ja) * | 2004-02-10 | 2009-04-02 | 株式会社東芝 | 構造化文書記憶方法、構造化文書記憶装置、構造化文書検索方法 |
| US20060080130A1 (en) * | 2004-10-08 | 2006-04-13 | Samit Choksi | Method that uses enterprise application integration to provide real-time proactive post-sales and pre-sales service over SIP/SIMPLE/XMPP networks |
| CN1794722B (zh) * | 2005-09-19 | 2010-05-05 | 华为技术有限公司 | 一种离线消息发送方法以及即时消息服务器 |
| CN1859622A (zh) * | 2006-03-22 | 2006-11-08 | 华为技术有限公司 | 消息传输系统以及方法 |
| EP1878380B1 (de) * | 2006-07-14 | 2010-11-10 | Roche Diagnostics GmbH | Injektionsgerät mit einer zweiten Gerätfunktion zum Gewinnen einer Körperflüssigkeitsprobe |
| US20080065974A1 (en) * | 2006-09-08 | 2008-03-13 | Tom Campbell | Template-based electronic presence management |
| CN101193070B (zh) * | 2006-12-13 | 2010-08-18 | 腾讯科技(深圳)有限公司 | 即时通信系统、即时通信客户端及即时通信方法 |
| US20080155031A1 (en) * | 2006-12-21 | 2008-06-26 | Fortier Stephane Maxime Franco | Systems and methods for conveying information to an instant messaging client |
| US8296384B2 (en) * | 2007-06-22 | 2012-10-23 | Samsung Electronics Co., Ltd | System and method for deferred message reminders and expiry extension |
| JP5092571B2 (ja) | 2007-06-22 | 2012-12-05 | 積水ハウス株式会社 | 外壁の改修方法 |
| CA2593906A1 (en) * | 2007-07-18 | 2009-01-18 | Hydroplex Inc. | Irrigation reservoir cooling system |
| US7746250B2 (en) * | 2008-01-31 | 2010-06-29 | Microsoft Corporation | Message encoding/decoding using templated parameters |
| JP4626834B2 (ja) * | 2008-09-29 | 2011-02-09 | ソニー株式会社 | サーバ装置、情報処理方法 |
| US20100205539A1 (en) * | 2009-02-12 | 2010-08-12 | Amivox Ehf. | Instant messaging and telephony value added services |
| JP6117058B2 (ja) | 2013-09-03 | 2017-04-19 | 株式会社日本触媒 | 導電性微粒子 |
| JP6270588B2 (ja) | 2014-03-28 | 2018-01-31 | 株式会社Lixil | タンク |
-
2012
- 2012-06-27 CN CN201210214739.3A patent/CN103516579A/zh active Pending
-
2013
- 2013-06-25 WO PCT/CN2013/077912 patent/WO2014000633A1/zh not_active Ceased
- 2013-06-25 JP JP2015518810A patent/JP2015522879A/ja active Pending
- 2013-06-25 EP EP13809394.3A patent/EP2869532B1/en active Active
-
2014
- 2014-12-12 US US14/569,273 patent/US10389665B2/en active Active
-
2019
- 2019-07-01 US US16/459,147 patent/US11159465B2/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1482787A (zh) * | 2002-09-10 | 2004-03-17 | 腾讯科技(深圳)有限公司 | 一种在即时通信工具和手机间实现多媒体短信互通的方法 |
| CN1794723A (zh) * | 2005-10-11 | 2006-06-28 | 华为技术有限公司 | 一种离线消息处理方法 |
| CN102307210A (zh) * | 2011-01-13 | 2012-01-04 | 国云科技股份有限公司 | 一种数据下载系统及其数据管理和下载方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP2869532A4 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015176225A (ja) * | 2014-03-13 | 2015-10-05 | 株式会社リコー | 情報処理装置、伝送システム、通信方法、プログラム |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2869532A4 (en) | 2016-01-27 |
| JP2015522879A (ja) | 2015-08-06 |
| EP2869532B1 (en) | 2019-12-11 |
| US20150100656A1 (en) | 2015-04-09 |
| US20190327196A1 (en) | 2019-10-24 |
| US10389665B2 (en) | 2019-08-20 |
| CN103516579A (zh) | 2014-01-15 |
| EP2869532A1 (en) | 2015-05-06 |
| US11159465B2 (en) | 2021-10-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2869532B1 (en) | Service apparatus and method for providing deferred message, and storage medium | |
| CN105847020B (zh) | 消息推送方法和装置 | |
| US10474720B2 (en) | Information feed update mechanism | |
| US8909719B2 (en) | Method of managing feeds based on classifications | |
| WO2017129083A1 (zh) | 消息处理方法、装置、系统和计算机存储介质 | |
| CN102088466A (zh) | 一种微博浏览方法和相关设备 | |
| US20120317213A1 (en) | Transmitting instant messages | |
| JP2018522300A (ja) | 通信セッションの仮想アシスタント | |
| CN103108009B (zh) | 基于离线空间的文件共享方法及装置 | |
| EP3100431A1 (en) | Tenant based signature validation | |
| US10893091B2 (en) | Management of asynchronous content post and media file transmissions | |
| KR20160039280A (ko) | 데이터 교환을 위한 컨텍스트를 설정하는 http 프로토콜을 통한 메시징 api | |
| CN104811366A (zh) | 一种网络通讯消息的漫游方法及装置 | |
| CN103841154B (zh) | 网络媒介信息发布方法、系统和客户端 | |
| EP2618529B1 (en) | System and method for microblog messages | |
| CN103326935B (zh) | 一种基于微博平台的智能轮候的方法及系统 | |
| CN100385854C (zh) | 一种发送广播消息的系统及方法 | |
| US9769099B2 (en) | Systems and methods of handling email communication | |
| CN105357239A (zh) | 提供服务的方法和装置、获取服务的方法及装置 | |
| WO2012028033A1 (zh) | 消息更新的方法和装置 | |
| CN103354516A (zh) | 用于即时通信的客户端分层通讯录实现方法 | |
| CN119520461B (zh) | 多账号消息处理的聚合系统 | |
| CN107809410B (zh) | 信息过滤方法及装置 | |
| TW201015342A (en) | Asynchronous queued messaging for web applications | |
| WO2024222780A1 (zh) | 消息处理方法、装置、电子设备和存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13809394 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2013809394 Country of ref document: EP |
|
| ENP | Entry into the national phase |
Ref document number: 2015518810 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |