CN107342965A - Rich media communications method, system and server - Google Patents
Rich media communications method, system and server Download PDFInfo
- Publication number
- CN107342965A CN107342965A CN201610280681.0A CN201610280681A CN107342965A CN 107342965 A CN107342965 A CN 107342965A CN 201610280681 A CN201610280681 A CN 201610280681A CN 107342965 A CN107342965 A CN 107342965A
- Authority
- CN
- China
- Prior art keywords
- client
- server
- notification message
- message
- rich media
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种富媒体通信方法、系统及服务器,服务器接收到第一客户端发送的第一富媒体消息后,检测自身与第二客户端之间能否通信;如果无法通信,则由服务器生成第一通知消息,并发送给第一客户端,第一客户端解析第一通知消息后获知第一富媒体消息下发失败的原因。进一步,发送方用户可以根据消息下发失败的原因,并采用其它方式处理,从而增强用户体验。
The embodiment of the present invention discloses a rich media communication method, system, and server. After receiving the first rich media message sent by the first client, the server detects whether communication between itself and the second client is possible; if communication fails, Then the server generates the first notification message and sends it to the first client, and the first client learns the reason for the failure of sending the first rich media message after parsing the first notification message. Furthermore, the sender user can handle the failure in other ways according to the reason for the message delivery failure, so as to enhance the user experience.
Description
技术领域technical field
本发明涉及通信技术领域,特别是涉及一种富媒体通信方法、系统及服务器。The present invention relates to the technical field of communication, in particular to a rich media communication method, system and server.
背景技术Background technique
随着通信技术的革新,已经进入移动通信的4G(the 4th Generation mobilecommunication technology,第四代移动通信技术)时代。网络带宽以成百上千的速度增长,能够提供更多信息量的快速传递和更丰富的业务体验,多媒体内容代替文本信息、视频通话、个人社交呈现等特点,都已成为技术发展的新趋势。With the innovation of communication technology, it has entered the era of 4G (the 4th Generation mobile communication technology, the fourth generation mobile communication technology) of mobile communication. Network bandwidth is increasing at a rate of hundreds to thousands, which can provide more rapid transmission of information and richer business experience. Multimedia content replaces text information, video calls, and personal social presentations, etc., have become new trends in technological development. .
RCS(Rich Communication Suit,富媒体通信)是由GSMA(Global System for MobileCommunications assembly,GSM协会)基于现有的技术标准和规范,通过迭代、敏捷的方法来实现的统一功能集、实现指导,涵盖了即时消息、文件传输、群聊、网络地址簿、消息存储、社交信息的发布和呈现等业务功能。RCS (Rich Communication Suit, rich media communication) is a unified function set and implementation guidance implemented by GSMA (Global System for Mobile Communications assembly, GSM Association) based on existing technical standards and specifications, through iterative and agile methods, covering Business functions such as instant messaging, file transfer, group chat, network address book, message storage, and release and presentation of social information.
RCS是部署在IMS(IP Multimedia Subsystem,IP多媒体子系统)之上的一种典型业务,IMS是3GPP为移动网络定义的一种IP化的网络结构,同时支持固网接入和移动接入,目前全球各运营商的网络都在向IMS网络演进。RCS is a typical service deployed on IMS (IP Multimedia Subsystem, IP Multimedia Subsystem). IMS is an IP-based network structure defined by 3GPP for mobile networks. It supports both fixed network access and mobile access. At present, the networks of operators all over the world are evolving to IMS networks.
受RCS标准协议限制,当前RCS解决方案中,服务器接收到发送方用户发送的富媒体消息,然后由服务器将富媒体消息发送给接收方用户。但是,当接收方用户离线、网络侧故障或接收方用户为非RCS用户等情况下,服务器无法向接收方用户发送富媒体消息,而且,服务器无法告知发送方用户富媒体消息下发失败的状态,即此种应用场景下,发送方无法获知富媒体消息的发送状态。Limited by the RCS standard protocol, in the current RCS solution, the server receives the rich media message sent by the sender user, and then the server sends the rich media message to the receiver user. However, when the receiving user is offline, the network side is faulty, or the receiving user is a non-RCS user, etc., the server cannot send the rich media message to the receiving user, and the server cannot notify the sending user of the failure status of sending the rich media message , that is, in this application scenario, the sender cannot know the sending status of the rich media message.
发明内容Contents of the invention
本发明实施例中提供了一种富媒体通信方法、系统及服务器,以解决现有技术中在接收方用户离线、网络侧故障或接收方用户为非RCS用户的情况下,发送方用户无法获知富媒体消息发送状态的问题。Embodiments of the present invention provide a rich media communication method, system, and server to solve the problem that in the prior art, when the receiver user is offline, the network side fails, or the receiver user is a non-RCS user, the sender user cannot know Issue with rich media messaging status.
为了解决上述技术问题,本发明实施例公开了如下技术方案:In order to solve the above technical problems, the embodiment of the present invention discloses the following technical solutions:
第一方面,本发明实施例提供一种富媒体通信方法,包括:服务器接收第一客户端发送给第二客户端的第一富媒体消息;所述服务器检测所述服务器与所述第二客户端之间是否能通信;当所述服务器与所述第二客户端之间无法通信时,所述服务器生成第一通知消息,所述第一通知消息携带通信失败原因;所述服务器向所述第一客户端发送所述第一通知消息,以使所述第一客户端展示所述第一通知消息。In the first aspect, the embodiment of the present invention provides a rich media communication method, including: the server receives the first rich media message sent by the first client to the second client; the server detects that the server and the second client Whether communication is possible between the server and the second client; when the server cannot communicate with the second client, the server generates a first notification message, and the first notification message carries a communication failure reason; A client sends the first notification message, so that the first client displays the first notification message.
本实施例提供的富媒体通信方法,当服务器与第二客户端无法通信时,服务器生成第一通知消息,并发送给第一客户端。第一客户端解析第一通知消息后获知第一富媒体消息下发失败的原因。进一步,发送方用户可以根据消息下发失败的原因采用其它方式处理,从而增强用户体验。In the rich media communication method provided in this embodiment, when the server cannot communicate with the second client, the server generates a first notification message and sends it to the first client. After parsing the first notification message, the first client learns the reason why the delivery of the first rich media message fails. Further, the sender user can use other methods to deal with the failure of sending the message according to the reason, so as to enhance the user experience.
结合第一方面,在第一方面的第一种可能的实现方式中,当所述服务器与所述第二客户端之间无法通信时,所述服务器生成第一通知消息,包括:当所述服务器无法与所述第二客户端通信时,所述服务器获取所述服务器与所述第二客户端的通信失败原因;所述服务器根据所述通信失败原因生成所述第一通知消息。With reference to the first aspect, in a first possible implementation manner of the first aspect, when the communication between the server and the second client fails, the server generates a first notification message, including: when the When the server fails to communicate with the second client, the server obtains a communication failure reason between the server and the second client; the server generates the first notification message according to the communication failure reason.
结合第一方面,在第一方面的第二种可能的实现方式中,所述方法还包括:当所述服务器与所述第二客户端之间能够通信时,所述服务器将所述第一富媒体消息发送给所述第二客户端;所述服务器获取第二通知消息,所述第二通知消息用于表征所述第二客户端接收所述第一富媒体消息的接收状态,且携带由所述第二客户端对应用户设定的扩展信息;所述服务器将所述第二通知消息发送给所述第一客户端,以使所述第一客户端展示所述扩展信息。With reference to the first aspect, in a second possible implementation manner of the first aspect, the method further includes: when the server and the second client can communicate, the server sends the first The rich media message is sent to the second client; the server obtains a second notification message, the second notification message is used to represent the receiving status of the second client receiving the first rich media message, and carries The second client corresponds to the extended information set by the user; the server sends the second notification message to the first client, so that the first client displays the extended information.
结合第一方面,在第一方面的第三种可能的实现方式中,所述服务器获取第二通知消息,包括:所述服务器接收所述第二客户端发送的第二通知消息,所述第二通知消息由所述第二客户端发送并携带所述扩展信息。With reference to the first aspect, in a third possible implementation manner of the first aspect, the obtaining the second notification message by the server includes: receiving, by the server, the second notification message sent by the second client, and the first The second notification message is sent by the second client and carries the extended information.
结合第一方面,在第一方面的第四种可能的实现方式中,所述服务器获取第二通知消息,包括:所述服务器接收所述第二客户端发送的接收状态信息,所述接收状态信息包括成功接收状态和已读取状态;所述服务器获取扩展信息,并根据所述接收状态信息和所述扩展信息生成所述第二通知消息。With reference to the first aspect, in a fourth possible implementation manner of the first aspect, the acquiring the second notification message by the server includes: receiving, by the server, receiving status information sent by the second client, where the receiving status information is The information includes a successfully received status and a read status; the server acquires extended information, and generates the second notification message according to the received status information and the extended information.
第二方面,本发明实施例提供了一种服务器,包括:接收器、处理器和发送器;所述接收器,用于接收第一客户端发送给第二客户端的第一富媒体消息;所述处理器,用于检测所述服务器与所述第二客户端之间是否能通信;当所述服务器与所述第二客户端之间无法通信时,生成第一通知消息,所述第一通知消息携带通信失败原因;所述发送器,用于向所述第一客户端发送所述第一通知消息,以使所述第一客户端展示所述第一通知消息。In a second aspect, an embodiment of the present invention provides a server, including: a receiver, a processor, and a sender; the receiver is configured to receive a first rich media message sent by a first client to a second client; The processor is configured to detect whether the server can communicate with the second client; when the server cannot communicate with the second client, generate a first notification message, and the first The notification message carries a communication failure reason; the sender is configured to send the first notification message to the first client, so that the first client displays the first notification message.
结合第二方面,在第二方面的第一种可能的实现方式中,所述处理器生成第一通知消息时,具体用于:当所述服务器无法与所述第二客户端通信时,获取所述服务器与所述第二客户端的通信失败原因;根据所述通信失败原因生成所述第一通知消息。With reference to the second aspect, in a first possible implementation manner of the second aspect, when the processor generates the first notification message, it is specifically configured to: when the server cannot communicate with the second client, obtain A communication failure reason between the server and the second client; generating the first notification message according to the communication failure reason.
结合第二方面,在第二方面的第二种可能的实现方式中,所述发送器,还用于当所述服务器与所述第二客户端之间能够通信时,所述服务器将所述第一富媒体消息发送给所述第二客户端;所述处理器,还用于获取第二通知消息,所述第二通知消息用于表征所述第二客户端接收所述第一富媒体消息的接收状态,且携带由所述第二客户端对应用户设定的扩展信息;所述发送器,还用于将所述第二通知消息发送给所述第一客户端,以使所述第一客户端展示所述扩展信息。With reference to the second aspect, in a second possible implementation manner of the second aspect, the sender is further configured to: when the server and the second client can communicate, the server sends the The first rich media message is sent to the second client; the processor is further configured to obtain a second notification message, and the second notification message is used to indicate that the second client receives the first rich media The receiving status of the message, and carries the extended information set by the corresponding user of the second client; the sender is also used to send the second notification message to the first client, so that the The first client displays the extended information.
结合第二方面,在第二方面的第三种可能的实现方式中,所述处理器用于获取第二通知消息时,具体用于:获取所述接收器接收到的所述第二客户端发送的第二通知消息,所述第二通知消息由所述第二客户端发送并携带所述扩展信息。With reference to the second aspect, in a third possible implementation manner of the second aspect, when the processor is configured to acquire the second notification message, it is specifically configured to: acquire the information sent by the second client received by the receiver. A second notification message, where the second notification message is sent by the second client and carries the extended information.
结合第二方面,在第二方面的第四种可能的实现方式中,所述处理器用于获取第二通知消息时,具体用于:通过所述接收器接收所述第二客户端发送的接收状态信息,所述接收状态信息包括成功接收状态和已读取状态;获取扩展信息,并根据所述接收状态信息和所述扩展信息生成所述第二通知消息。With reference to the second aspect, in a fourth possible implementation manner of the second aspect, when the processor is configured to obtain the second notification message, it is specifically configured to: receive the received message sent by the second client through the receiver. Status information, where the receiving status information includes a successfully received status and a read status; acquiring extended information, and generating the second notification message according to the receiving status information and the extended information.
本发明实施例的第三方面,提供一种富媒体通信系统,包括第一客户端、第二客户端和服务器;所述第一客户端,用于向所述第二客户端发送第一富媒体消息;所述服务器,用于接收第一客户端发送给第二客户端的第一富媒体消息;检测所述服务器与所述第二客户端之间是否能通信;当所述服务器与所述第二客户端之间无法通信时,生成第一通知消息并发送给所述第一客户端,所述第一通知消息携带通信失败原因;所述第一客户端,还用于展示所述第一通知消息。A third aspect of the embodiments of the present invention provides a rich media communication system, including a first client, a second client, and a server; the first client is configured to send a first rich media communication system to the second client media message; the server is configured to receive the first rich media message sent by the first client to the second client; detect whether communication between the server and the second client is possible; when the server and the When communication between the second clients fails, generate a first notification message and send it to the first client, where the first notification message carries a communication failure reason; the first client is also used to display the first notification message A notification message.
由以上技术方案可见,本发明实施例提供的富媒体通信方法,服务器接收到第一客户端发送的第一富媒体消息后,检测自身与第二客户端之间能否通信;如果无法通信,则由服务器生成第一通知消息,并发送给第一客户端,第一客户端解析第一通知消息后获知第一富媒体消息下发失败的原因。进一步,发送方用户可以根据消息下发失败的原因采用其它方式处理,从而增强用户体验。It can be seen from the above technical solutions that in the rich media communication method provided by the embodiment of the present invention, after the server receives the first rich media message sent by the first client, it detects whether it can communicate with the second client; if it cannot communicate, Then the server generates the first notification message and sends it to the first client, and the first client learns the reason for the failure of sending the first rich media message after parsing the first notification message. Further, the sender user can use other methods to deal with the failure of sending the message according to the reason, so as to enhance the user experience.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, In other words, other drawings can also be obtained from these drawings without paying creative labor.
图1为本发明实施例一种富媒体通信系统架构示意图;FIG. 1 is a schematic diagram of a rich media communication system architecture according to an embodiment of the present invention;
图2为本发明实施例一种富媒体通信方法的流程示意图;FIG. 2 is a schematic flowchart of a rich media communication method according to an embodiment of the present invention;
图3为本发明实施例另一种富媒体通信方法的流程示意图;FIG. 3 is a schematic flowchart of another rich media communication method according to an embodiment of the present invention;
图4为本发明实施例另一种富媒体通信方法的流程示意图;FIG. 4 is a schematic flowchart of another rich media communication method according to an embodiment of the present invention;
图5为本发明实施例又一种富媒体通信方法的流程示意图;FIG. 5 is a schematic flowchart of another rich media communication method according to an embodiment of the present invention;
图6为本发明实施例一种服务器的框图。Fig. 6 is a block diagram of a server according to an embodiment of the present invention.
具体实施方式detailed description
为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described The embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.
参见图1,为本发明实施例一种富媒体通信系统构架示意图,该富媒体通信系统包括服务器110、至少一个第一客户端120和第二客户端130。Referring to FIG. 1 , it is a schematic diagram of a rich media communication system according to an embodiment of the present invention. The rich media communication system includes a server 110 , at least one first client 120 and a second client 130 .
本实施例中,第一客户端120和第二客户端130中一个客户端作为发送方客户端,另一个客户端作为接收方客户端。第一客户端和第二客户端均可以是移动终端(例如,手机)上安装的APP(Application,应用程序),例如,短信息APP。两个客户端之间传输的富媒体消息通过服务器110转发。例如,第一客户端120向第二客户端130发送一富媒体消息时,第一客户端120向服务器110发送富媒体消息,然后,由服务器110向第二客户端130转发该富媒体消息。In this embodiment, one of the first client 120 and the second client 130 serves as the sending client, and the other client serves as the receiving client. Both the first client and the second client may be an APP (Application, application program) installed on a mobile terminal (for example, a mobile phone), for example, a short message APP. The rich media messages transmitted between the two clients are forwarded by the server 110 . For example, when the first client 120 sends a rich media message to the second client 130 , the first client 120 sends the rich media message to the server 110 , and then the server 110 forwards the rich media message to the second client 130 .
参见图1和图2,其中,图2为本发明实施例提供的一种富媒体通信方法的流程示意图,该方法应用于服务器中,如图2所示,该方法可以包括:Referring to Fig. 1 and Fig. 2, wherein, Fig. 2 is a schematic flowchart of a rich media communication method provided by an embodiment of the present invention, the method is applied in a server, as shown in Fig. 2, the method may include:
S110,服务器接收第一客户端发送给第二客户端的第一富媒体消息。S110. The server receives the first rich media message sent by the first client to the second client.
在本发明的一些实施例中,第一富媒体消息的类型可以包括文本、图片、语音、视频、地理位置、电子名片、二维码等。In some embodiments of the present invention, the type of the first rich media message may include text, picture, voice, video, geographic location, electronic business card, two-dimensional code, and the like.
本实施例中,第一客户端为发送方客户端,第二客户端为接收方客户端。服务器为各种应用服务器,例如,RCS AS(Application Server,应用服务器)、MMTel(MultiMedia Telephony,多媒体电话)AS等。RCS AS为用户提供各种即时消息业务功能,例如,点对点聊天、群聊、文件传输、内容分享等。In this embodiment, the first client is a sender client, and the second client is a receiver client. The server is various application servers, for example, RCS AS (Application Server, application server), MMTel (MultiMedia Telephony, multimedia telephone) AS and so on. RCS AS provides users with various instant message service functions, such as peer-to-peer chat, group chat, file transfer, content sharing and so on.
S120,服务器检测所述服务器与所述第二客户端之间能否通信。S120. The server detects whether communication between the server and the second client is possible.
服务器接收到第一客户端发送的第一富媒体消息后检测自身能否与第二客户端进行通信。服务器向第二客户端发送连接请求,如果接收到第二客户端返回的连接响应消息则建立服务器与第二客户端之间的MSRP(Message Session Relay Protocol,会话中继协议)连接。如果未接收到第二客户端返回的连接响应消息,则确定服务器与第二客户端之间通信失败。After receiving the first rich media message sent by the first client, the server detects whether it can communicate with the second client. The server sends a connection request to the second client, and if a connection response message returned by the second client is received, an MSRP (Message Session Relay Protocol, session relay protocol) connection between the server and the second client is established. If the connection response message returned by the second client is not received, it is determined that the communication between the server and the second client fails.
S130,当服务器与第二客户端之间无法通信时,服务器生成第一通知消息,所述第一通知消息携带通信失败原因。S130. When the communication between the server and the second client fails, the server generates a first notification message, where the first notification message carries a communication failure reason.
如果服务器与第二客户端之间无法通信,则由服务器生成第一通知消息,而且,该第一通知消息携带通信失败原因。If the server cannot communicate with the second client, the server generates a first notification message, and the first notification message carries a communication failure reason.
例如,第一富媒体消息是IM(Instant Message,即时消息)消息时,第一通知消息可以是IMDN(Instant Message Disposition Notification,即时消息处理通知)消息,通信失败原因可以包含在IMDN消息的消息内容字段中。其中,消息内容字段内的信息可以是XML(eXtensible Markup Language,可扩展标记语言)格式。For example, when the first rich media message is an IM (Instant Message, Instant Message) message, the first notification message may be an IMDN (Instant Message Disposition Notification, Instant Message Disposition Notification) message, and the reason for the communication failure may be included in the message content of the IMDN message. field. Wherein, the information in the message content field may be in XML (eXtensible Markup Language, eXtensible Markup Language) format.
例如,通信失败原因可以是用户离线、网络故障或非RCS用户等。For example, the reason for the communication failure may be that the user is offline, a network failure or a non-RCS user, and the like.
S140,服务器向所述第一客户端发送第一通知消息,以使第一客户端展示所述第一通知消息。S140. The server sends a first notification message to the first client, so that the first client displays the first notification message.
服务器将生成的第一通知消息发送给第一客户端,第一客户端解析第一通知消息获得第一富媒体消息下发失败的原因,即服务器与第二客户端通信失败原因。The server sends the generated first notification message to the first client, and the first client parses the first notification message to obtain the reason for the failure of delivering the first rich media message, that is, the reason for the communication failure between the server and the second client.
本实施例提供的富媒体通信方法,服务器接收到第一客户端发送的第一富媒体消息后,检测自身与第二客户端之间能否通信;如果无法通信,则由服务器生成第一通知消息,并发送给第一客户端,第一客户端解析第一通知消息后获知第一富媒体消息下发失败的原因。进一步,发送方用户可以根据消息下发失败的原因采用其它方式处理,从而增强用户体验。In the rich media communication method provided by this embodiment, after receiving the first rich media message sent by the first client, the server detects whether communication between itself and the second client is possible; if communication is not possible, the server generates a first notification message, and send it to the first client, and the first client learns the reason why the delivery of the first rich media message fails after parsing the first notification message. Further, the sender user can use other methods to deal with the failure of sending the message according to the reason, so as to enhance the user experience.
参见图3,为本发明实施例提供的另一种富媒体通信方法的流程图,该方法应用于图1所示的富媒体通信系统中,本实施例中第一富媒体消息是IM消息如图3所示,该方法可以包括:Referring to FIG. 3 , it is a flowchart of another rich media communication method provided by an embodiment of the present invention. The method is applied to the rich media communication system shown in FIG. 1 . In this embodiment, the first rich media message is an IM message such as As shown in Figure 3, the method may include:
S210,第一客户端检测到用户发送给第二客户端的IM消息,向服务器发送第一连接请求;第一连接请求携带第二客户端对应用户的账户信息。S210, the first client detects an IM message sent by the user to the second client, and sends a first connection request to the server; the first connection request carries account information corresponding to the user of the second client.
本实施例中,第一客户端是指第一客户端内安装的用于进行富媒体通信的APP,APP检测到用户发送给另一个用户的IM消息后,向服务器发送第一连接请求,第一连接请求用于请求建立第一客户端与服务器之间的通信连接,例如,MSRP连接。In this embodiment, the first client refers to the APP installed in the first client for rich media communication. After the APP detects the IM message sent by the user to another user, it sends a first connection request to the server. A connection request is used to request to establish a communication connection between the first client and the server, for example, an MSRP connection.
而且,该第一连接请求携带接收该IM消息的账户信息。Moreover, the first connection request carries account information for receiving the IM message.
S220,服务器根据第一连接请求建立服务器与第一客户端之间的通信连接。S220, the server establishes a communication connection between the server and the first client according to the first connection request.
例如,该通信连接可以是MSRP连接。For example, the communication connection may be an MSRP connection.
S230,服务器向第二客户端发送第二连接请求。S230. The server sends a second connection request to the second client.
该第二连接请求用于请求建立服务器与第二客户端之间的通信连接,例如,MSRP连接。The second connection request is used to request to establish a communication connection between the server and the second client, for example, an MSRP connection.
此外,本实施例并不限定S220与S230的执行顺序,两个步骤可以同时执行,或者,先执行S230,再执行S220。In addition, this embodiment does not limit the execution order of S220 and S230, and the two steps may be executed simultaneously, or S230 is executed first, and then S220 is executed.
S240,第一客户端通过自身与服务器之间的通信连接发送IM消息。S240, the first client sends an IM message through the communication connection between itself and the server.
S250,当服务器无法与第二客户端建立通信连接时,获取通信失败原因。S250. When the server fails to establish a communication connection with the second client, acquire a communication failure reason.
例如,第二客户端对应用户离线、网络侧故障或非RCS用户等应用场景下,服务器与第二客户端之间无法通信。对应的,通信失败原因可以是用户离线、网络故障或非RCS用户。For example, when the corresponding user of the second client is offline, the network side is faulty, or the non-RCS user is an application scenario, the communication between the server and the second client cannot be performed. Correspondingly, the cause of the communication failure may be that the user is offline, a network failure or a non-RCS user.
S260,服务器根据通信失败原因生成第一IMDN消息。该第一IMDN消息携带服务器与第二客户端的通信失败原因。S260, the server generates a first IMDN message according to the cause of the communication failure. The first IMDN message carries a communication failure reason between the server and the second client.
S270,服务器将第一IMDN消息发送给第一客户端。S270. The server sends the first IMDN message to the first client.
S280,第一客户端解析第一IMDN消息获得所述通信失败原因,并向用户展示所述通信失败原因。S280. The first client parses the first IMDN message to obtain the communication failure reason, and presents the communication failure reason to the user.
本实施例提供的富媒体通信方法,第一客户端向第二客户端发送IM消息时,当服务器无法将IM消息下发给第二客户端时,获取服务器下发IM消息失败的原因,并生成相应的IMDN消息,该IMDN消息中携带IM消息下发失败的具体原因,然后发送给第一客户端。第一客户端解析该IMDN消息后获知IM消息未成功送达第二客户端,以及具体的失败原因。进一步,第一客户端对应用户可以根据失败原因采用其它方式处理,增强用户体验。In the rich media communication method provided in this embodiment, when the first client sends an IM message to the second client, when the server fails to send the IM message to the second client, the reason why the server fails to send the IM message is obtained, and A corresponding IMDN message is generated, and the IMDN message carries the specific reason for the failure to deliver the IM message, and is then sent to the first client. After parsing the IMDN message, the first client learns that the IM message has not been successfully delivered to the second client and the specific reason for the failure. Further, the user corresponding to the first client may use other methods to handle the failure according to the cause of the failure, so as to enhance user experience.
参见图4,为本发明实施例另一种富媒体通信方法的流程图,如图4所示,该方法包括S210~S340,其中,S210~S240请参见图3所示实施例中的相应内容,此处不再赘述;S310~S340如下:Referring to FIG. 4 , it is a flow chart of another rich media communication method according to an embodiment of the present invention. As shown in FIG. 4 , the method includes S210-S340. For S210-S240, please refer to the corresponding content in the embodiment shown in FIG. 3 , which will not be repeated here; S310~S340 are as follows:
S310,当服务器与第二客户端成功建立通信连接后,将IM消息发送给第二客户端。S310. After the server successfully establishes a communication connection with the second client, send an IM message to the second client.
S320,第二客户端生成第二IMDN消息并发送给服务器,该第二IMDN消息携带IM消息接收状态信息和预先设定的扩展信息。S320, the second client generates a second IMDN message and sends it to the server, where the second IMDN message carries IM message receiving status information and preset extended information.
接收方通过IMDN消息向发送方传达IM消息的接收状态信息,例如,该接收状态信息可以包括已送达或消息已读等状态。当第二客户端成功接收IM消息后,会生成已送达的状态信息;接着,如果第二客户端对应的用户已经读取该IM消息,则会生成消息已读的状态信息。The receiving party conveys the receiving status information of the IM message to the sending party through the IMDN message, for example, the receiving status information may include statuses such as delivered or read. After the second client successfully receives the IM message, it will generate the delivered status information; then, if the user corresponding to the second client has read the IM message, it will generate the read status information.
扩展信息可以由第二客户端对应用户自由设定,用户可以设定个性化的内容,例如,“正在休假中,急事请电话联系”等。The extended information can be freely set by the second client corresponding to the user, and the user can set personalized content, for example, "I am on vacation, please call for urgent matters" and so on.
S330,服务器将接收到的第二IMDN消息发送给第一客户端。S330. The server sends the received second IMDN message to the first client.
S340,第一客户端解析所述第二IMDN消息获得所述扩展信息,并展示所述扩展信息。S340, the first client parses the second IMDN message to obtain the extended information, and presents the extended information.
本实施例提供的富媒体通信方法,第一客户端向第二客户端发送IM消息,当IM消息成功送达第二客户端时,第二客户端可以生成相应的IMDN消息,并在IMDN消息中携带个性化内容的扩展信息,从而丰富了IMDN消息携带的内容。同时,与单独发送扩展信息相比,直接将扩展信息携带于IMDN消息中,不需要再次进行消息交互,因此,减少了网络消息交互占用的流量。In the rich media communication method provided in this embodiment, the first client sends an IM message to the second client, and when the IM message is successfully delivered to the second client, the second client can generate a corresponding IMDN message, and send an IMDN message in the IMDN message Extended information carrying personalized content in the message, thus enriching the content carried in the IMDN message. At the same time, compared with sending the extended information separately, the extended information is directly carried in the IMDN message, and message interaction is not required again, so the traffic occupied by network message interaction is reduced.
参见图5,为本发明实施例又一种富媒体通信方法的流程图,如图5所示,该方法包括S210~S450,其中,S210~S240请参见图3所示实施例中的相应内容,此处不再赘述;S410~S450如下:Referring to FIG. 5 , it is a flow chart of another rich media communication method according to an embodiment of the present invention. As shown in FIG. 5 , the method includes S210-S450. For S210-S240, please refer to the corresponding content in the embodiment shown in FIG. 3 , which will not be repeated here; S410~S450 are as follows:
S410,当服务器与第二客户端成功建立通信连接后,将IM消息发送给第二客户端。S410. After the server successfully establishes a communication connection with the second client, send an IM message to the second client.
S420,第二客户端生成第三IMDN消息,该第三IMDN消息携带IM消息的接收状态信息。S420. The second client generates a third IMDN message, where the third IMDN message carries receiving status information of the IM message.
该接收状态信息可以包括已送达或消息已读等状态。The receiving status information may include statuses such as delivered or read.
S430,服务器接收第三IMDN消息,并在该第三IMDN消息中插入预先获得的扩展信息,得到第四IMDN消息。S430. The server receives the third IMDN message, and inserts the pre-obtained extended information into the third IMDN message to obtain a fourth IMDN message.
该扩展信息可以由服务器设定,或者,也可以由接收方用户设定并上传给服务器。The extended information can be set by the server, or can also be set by the receiving user and uploaded to the server.
S440,服务器将第四IMDN消息发送给第一客户端。S440. The server sends the fourth IMDN message to the first client.
S450,第一客户端解析所述第四IMDN消息获得所述扩展信息,并展示所述扩展信息。S450, the first client parses the fourth IMDN message to obtain the extended information, and presents the extended information.
本实施例提供的富媒体通信方法,第一客户端向第二客户端发送IM消息,当IM消息成功送达第二客户端时,第二客户端可以生成相应的IMDN消息并发送给服务器。服务器可以在IMDN消息中插入个性化内容的扩展信息,从而丰富了IMDN消息携带的内容。扩展信息可以由服务器设定或第二客户端对应用户设定,提高了设定扩展信息的灵活性。同时,与单独发送扩展信息相比,直接将扩展信息携带于IMDN消息中,不需要再次进行消息交互,因此,减少了网络消息交互占用的流量。In the rich media communication method provided in this embodiment, the first client sends an IM message to the second client, and when the IM message is successfully delivered to the second client, the second client can generate a corresponding IMDN message and send it to the server. The server can insert extended information of personalized content in the IMDN message, thereby enriching the content carried in the IMDN message. The extended information can be set by the server or set by the corresponding user of the second client, which improves the flexibility of setting the extended information. At the same time, compared with sending the extended information separately, the extended information is directly carried in the IMDN message, and message interaction is not required again, so the traffic occupied by network message interaction is reduced.
与本发明提供的富媒体通信方法实施例相对应,本发明还提供了一种用于实现富媒体通信的服务器的实施例。Corresponding to the embodiment of the rich media communication method provided by the present invention, the present invention also provides an embodiment of a server for implementing rich media communication.
参见图6,为本发明实施例一种服务器的框图,如图6所示,该服务器可以包括:接收器110、处理器120和发送器130。Referring to FIG. 6 , it is a block diagram of a server according to an embodiment of the present invention. As shown in FIG. 6 , the server may include: a receiver 110 , a processor 120 and a sender 130 .
接收器110,用于接收第一客户端发送给第二客户端的第一富媒体消息。The receiver 110 is configured to receive the first rich media message sent from the first client to the second client.
第一客户端与第二客户端之间通过该服务器进行富媒体通信。本实施例中,第一客户端是发送方,第二客户端是接收方,第一客户端首先将第一富媒体消息发送给服务器,然后,由服务器再将第一富媒体发送给第二客户端。Rich media communication is performed between the first client and the second client through the server. In this embodiment, the first client is the sender, and the second client is the receiver. The first client first sends the first rich media message to the server, and then the server sends the first rich media message to the second client.
处理器120,用于检测服务器与第二客户端之间是否能通信,当所述服务器与所述第二客户端之间无法通信时,生成第一通知消息,所述第一通知消息携带通信失败原因。The processor 120 is configured to detect whether communication between the server and the second client is possible, and when the server and the second client cannot communicate, generate a first notification message, the first notification message carrying the communication failure reason.
当检测到无法与第二客户端正常通信时,生成第一通知消息,并且第一通知消息中携带通信失败原因。如果第一富媒体消息是IM消息,则第一通知消息是IMDN消息。例如,通信失败原因可以是用户离线、网络故障或非RCS用户等。When it is detected that normal communication with the second client cannot be performed, a first notification message is generated, and the communication failure reason is carried in the first notification message. If the first rich media message is an IM message, the first notification message is an IMDN message. For example, the reason for the communication failure may be that the user is offline, a network failure or a non-RCS user, and the like.
在本发明的一些实施例中,处理器120生成第一通知消息时具体用于:当所述服务器无法与第二客户端通信时,获取服务器与所述第二客户端的通信失败原因;根据通信失败原因生成第一通知消息。In some embodiments of the present invention, when the processor 120 generates the first notification message, it is specifically used to: when the server cannot communicate with the second client, obtain the cause of the communication failure between the server and the second client; The failure reason generates the first notification message.
发送器130,用于向所述第一客户端发送所述第一通知消息,以使所述第一客户端展示所述第一通知消息。The sender 130 is configured to send the first notification message to the first client, so that the first client displays the first notification message.
处理器120生成的第一通知消息经过发送器130发送给第一客户端,第一客户端向用户展示该第一通知消息,从而使用户获知发送给第二客户端的第一富媒体消息的发送状态。The first notification message generated by the processor 120 is sent to the first client through the transmitter 130, and the first client displays the first notification message to the user, so that the user is informed of the sending of the first rich media message sent to the second client. state.
本实施例提供的服务器,接收到第一客户端发送的第一富媒体消息后,检测自身与第二客户端之间能否通信;如果无法通信,则由服务器生成第一通知消息,并发送给第一客户端,第一客户端解析第一通知消息后获知第一富媒体消息下发失败的原因。进一步,发送方用户可以根据消息下发失败的原因采用其它方式处理,从而增强用户体验。The server provided in this embodiment, after receiving the first rich media message sent by the first client, detects whether communication between itself and the second client is possible; if communication is not possible, the server generates a first notification message and sends For the first client, the first client learns the reason why the delivery of the first rich media message fails after parsing the first notification message. Further, the sender user can use other methods to deal with the failure of sending the message according to the reason, so as to enhance the user experience.
在本发明的另一些实施例中,图6所示实施例中的服务器在能够与第二客户端进行通信的应用场景下,还可以向第一客户端发送扩展信息,该扩展信息为第二客户端设定的个性信息,例如,“正在休假中,急事请电话联系”。In other embodiments of the present invention, in the application scenario where the server in the embodiment shown in FIG. 6 can communicate with the second client, it may also send extended information to the first client, where the extended information is the second Personal information set by the client, for example, "I am on vacation, please call for urgent matters".
本实施例中,当处理器120检测到服务器能够与第二客户端进行通信时,由发送器130将第一富媒体消息发送给第二客户端。同时,处理器120获取第二通知消息,该第二通知消息携带第二客户端对应用户设定的扩展信息。然后,由发送器130将第二通知消息发送给第一客户端,从而使第一客户端向用户展示扩展信息。In this embodiment, when the processor 120 detects that the server can communicate with the second client, the sender 130 sends the first rich media message to the second client. At the same time, the processor 120 acquires a second notification message, where the second notification message carries extended information set by the corresponding user of the second client. Then, the sender 130 sends the second notification message to the first client, so that the first client displays the extended information to the user.
在本发明的一些实施例中,可以由第二客户端在接收到第一富媒体消息后,生成第二通知消息,并发送给服务器。服务器内的接收器110接收到第二通知消息后,提供给处理器120,处理器120将第二通知消息提供给发送器130,由发送器130将第二通知消息发送给第一客户端。In some embodiments of the present invention, after receiving the first rich media message, the second client may generate the second notification message and send it to the server. After receiving the second notification message, the receiver 110 in the server provides it to the processor 120, and the processor 120 provides the second notification message to the sender 130, and the sender 130 sends the second notification message to the first client.
在本发明的另一些实施例中,可以由服务器生成第二通知消息。当第二客户端接收到第一富媒体消息后,生成相应的接收状态信息并提供给服务器。服务器内的处理器根据接收到的接收状态信息及第二客户端对应用户预先设定的扩展信息,处理器120根据接收状态信息和扩展信息生成第二通知消息,并通过发送器130发送给第一客户端,第一客户端接收到第二通知消息后确定第二客户端接收到第一富媒体消息,而且,能够获取第二通知消息携带的扩展信息。In other embodiments of the present invention, the server may generate the second notification message. After receiving the first rich media message, the second client generates corresponding receiving state information and provides it to the server. The processor in the server generates a second notification message according to the received receiving state information and the extended information preset by the corresponding user of the second client, and the processor 120 generates a second notification message through the transmitter 130 to the second notification message. A client, after receiving the second notification message, the first client determines that the second client has received the first rich media message, and can obtain the extended information carried in the second notification message.
本实施例提供的服务器,第一客户端通过服务器向第二客户端发送第一富媒体消息,当第一富媒体消息成功送达第二客户端时,服务器可以获取第二通知消息,第二通知消息中携带个性化内容的扩展信息,从而丰富了第二通知消息携带的内容。同时,与单独发送扩展信息相比,直接将扩展信息携带于第二通知消息中,不需要再次进行消息交互,因此,减少了网络消息交互占用的流量。In the server provided in this embodiment, the first client sends the first rich media message to the second client through the server, and when the first rich media message is successfully delivered to the second client, the server can obtain the second notification message, and the second The extended information of the personalized content is carried in the notification message, thereby enriching the content carried in the second notification message. At the same time, compared with sending the extended information alone, the extended information is directly carried in the second notification message without message interaction again, thus reducing the traffic occupied by network message interaction.
本发明实施例还提供了一种富媒体通信系统,该通信系统包括第一客户端、第二客户端和服务器。本实施例中,第一客户端为发送端,第二客户端为接收端,第一客户端向第二客户端发送第一富媒体消息。具体的,第一客户端向第二客户端发送第一富媒体消息时,先将第一富媒体消息发送给服务器,服务器检测自身与第二客户端之间是否能够通信,如果服务器与第二客户端无法通信,则由服务器生成第一通知消息,该第一通知消息携带服务器与第二客户端通信失败的通信失败原因。并将第一通知消息发送给第一客户端,第一客户端向用户展示第一通知消息,以使用户获知第一富媒体消息发送失败的原因。An embodiment of the present invention also provides a rich media communication system, which includes a first client, a second client and a server. In this embodiment, the first client is the sending end, the second client is the receiving end, and the first client sends the first rich media message to the second client. Specifically, when the first client sends the first rich media message to the second client, it first sends the first rich media message to the server, and the server detects whether communication between itself and the second client is possible. If the client fails to communicate, the server generates a first notification message, and the first notification message carries a communication failure reason of the communication failure between the server and the second client. And the first notification message is sent to the first client, and the first client displays the first notification message to the user, so that the user learns the reason why the sending of the first rich media message fails.
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。Each embodiment in this specification is described in a progressive manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device or system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for relevant parts, refer to part of the description of the method embodiments. The device and system embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, It can be located in one place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The foregoing is only a specific embodiment of the present invention. It should be pointed out that for those of ordinary skill in the art, some improvements and modifications can also be made without departing from the principle of the present invention. It should be regarded as the protection scope of the present invention.
Claims (11)
- A kind of 1. rich media communications method, it is characterised in that including:Server receives first Rich Media's message that the first client is sent to the second client;Whether the server detects can communicate between the server and second client;When that can not be communicated between the server and second client, the server generates the first notification message, described First notification message carries communication failure reason;The server sends first notification message to first client, so that first client displaying described the One notification message.
- 2. according to the method for claim 1, it is characterised in that when can not between the server and second client During communication, the server generates the first notification message, including:When the server can not be with second client communication, the server obtains the server and the described second visitor The communication failure reason at family end;The server generates first notification message according to the communication failure reason.
- 3. according to the method for claim 1, it is characterised in that methods described also includes:When that can be communicated between the server and second client, the server sends out first Rich Media message Give second client;The server obtains second notification message, and the second notification message is used to characterizing second client and receives described the The reception state of one Rich Media's message, and carry the extension information that user's setting is corresponded to by second client;The second notification message is sent to first client by the server, so that described in first client displaying Extend information.
- 4. according to the method for claim 3, it is characterised in that the server obtains second notification message, including:The server receives the second notification message that second client is sent, and the second notification message is by the described second visitor Family end sends and carries the extension information.
- 5. according to the method for claim 3, it is characterised in that the server obtains second notification message, including:The server receives the receiving status information that second client is sent, and the receiving status information includes being properly received State and reading state;The server obtains extension information, and according to the receiving status information and the extension information generation second notice Message.
- A kind of 6. server, it is characterised in that including:Receiver, processor and transmitter;The receiver, first Rich Media's message of the second client is sent to for receiving the first client;The processor, whether can be communicated between the server and second client for detecting;When the server with When can not be communicated between second client, the first notification message is generated, first notification message carries communication failure reason;The transmitter, for sending first notification message to first client, so that first client is shown First notification message.
- 7. server according to claim 6, it is characterised in that when the processor generates the first notification message, specifically For:When the server can not be with second client communication, the communication of the server and second client is obtained Failure cause;First notification message is generated according to the communication failure reason.
- 8. server according to claim 6, it is characterised in that:The transmitter, it is additionally operable to when that can be communicated between the server and second client, the server is by institute State first Rich Media's message and be sent to second client;The processor, it is additionally operable to obtain second notification message, the second notification message is used to characterize the second client termination The reception state of first Rich Media message is received, and carries the extension information that user's setting is corresponded to by second client;The transmitter, it is additionally operable to the second notification message being sent to first client, so that first client Show the extension information.
- 9. server according to claim 8, it is characterised in that when the processor is used to obtain second notification message, It is specifically used for:The second notification message that second client that the receiver receives is sent is obtained, the second notification message is by institute The second client is stated to send and carry the extension information.
- 10. server according to claim 8, it is characterised in that when the processor is used to obtain second notification message, It is specifically used for:The receiving status information of the second client transmission is received by the receiver, the receiving status information is included successfully Reception state and reading state;Extension information is obtained, and the second notification message is generated according to the receiving status information and the extension information.
- 11. a kind of rich media communications system, it is characterised in that including the first client, the second client and server;First client, for sending first Rich Media's message to second client;The server, first Rich Media's message of the second client is sent to for receiving the first client;Detect the service Whether can be communicated between device and second client;It is raw when that can not be communicated between the server and second client Into the first notification message and first client is sent to, first notification message carries communication failure reason;First client, it is additionally operable to show first notification message.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610280681.0A CN107342965A (en) | 2016-04-28 | 2016-04-28 | Rich media communications method, system and server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610280681.0A CN107342965A (en) | 2016-04-28 | 2016-04-28 | Rich media communications method, system and server |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107342965A true CN107342965A (en) | 2017-11-10 |
Family
ID=60221845
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610280681.0A Pending CN107342965A (en) | 2016-04-28 | 2016-04-28 | Rich media communications method, system and server |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN107342965A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112601186A (en) * | 2020-12-10 | 2021-04-02 | 上海大汉三通通信股份有限公司 | 5G RCS message sending method, device, system and storage medium |
| CN112632565A (en) * | 2020-12-31 | 2021-04-09 | 杭州趣链科技有限公司 | Trusted starting method and device of block chain all-in-one machine, computer equipment and medium |
| WO2022083255A1 (en) * | 2020-10-21 | 2022-04-28 | 中兴通讯股份有限公司 | Method for real-time interaction, rcs platform system, terminal, and storage medium |
| CN115914147A (en) * | 2021-08-17 | 2023-04-04 | 中国移动通信有限公司研究院 | Message forwarding method, Chatbot, message processing network element and terminal |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1933456A (en) * | 2005-09-16 | 2007-03-21 | 腾讯科技(深圳)有限公司 | Method and system for automatic feed backing according to time slot in immediate communication |
| CN101110789A (en) * | 2006-07-21 | 2008-01-23 | 华为技术有限公司 | Method for sending instant message report in instant message system |
| CN101179520A (en) * | 2006-12-28 | 2008-05-14 | 腾讯科技(深圳)有限公司 | Method and system for sensing mail status |
| CN101686210A (en) * | 2008-09-26 | 2010-03-31 | 华为技术有限公司 | Method and device for processing instant message report or instant message |
| CN101686141A (en) * | 2008-09-28 | 2010-03-31 | 华为技术有限公司 | Method and equipment for synchronizing read states |
| CN102664827A (en) * | 2012-04-24 | 2012-09-12 | 深圳市三木通信技术有限公司 | Instant messaging message receipt method and system |
| CN103731334A (en) * | 2012-10-10 | 2014-04-16 | 中兴通讯股份有限公司 | Message status display method and device |
| CN104038910A (en) * | 2014-06-20 | 2014-09-10 | 中国联合网络通信集团有限公司 | Method and system for processing instant messages |
-
2016
- 2016-04-28 CN CN201610280681.0A patent/CN107342965A/en active Pending
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1933456A (en) * | 2005-09-16 | 2007-03-21 | 腾讯科技(深圳)有限公司 | Method and system for automatic feed backing according to time slot in immediate communication |
| CN101110789A (en) * | 2006-07-21 | 2008-01-23 | 华为技术有限公司 | Method for sending instant message report in instant message system |
| CN101179520A (en) * | 2006-12-28 | 2008-05-14 | 腾讯科技(深圳)有限公司 | Method and system for sensing mail status |
| CN101686210A (en) * | 2008-09-26 | 2010-03-31 | 华为技术有限公司 | Method and device for processing instant message report or instant message |
| CN101686141A (en) * | 2008-09-28 | 2010-03-31 | 华为技术有限公司 | Method and equipment for synchronizing read states |
| CN102664827A (en) * | 2012-04-24 | 2012-09-12 | 深圳市三木通信技术有限公司 | Instant messaging message receipt method and system |
| CN103731334A (en) * | 2012-10-10 | 2014-04-16 | 中兴通讯股份有限公司 | Message status display method and device |
| CN104038910A (en) * | 2014-06-20 | 2014-09-10 | 中国联合网络通信集团有限公司 | Method and system for processing instant messages |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022083255A1 (en) * | 2020-10-21 | 2022-04-28 | 中兴通讯股份有限公司 | Method for real-time interaction, rcs platform system, terminal, and storage medium |
| CN112601186A (en) * | 2020-12-10 | 2021-04-02 | 上海大汉三通通信股份有限公司 | 5G RCS message sending method, device, system and storage medium |
| CN112632565A (en) * | 2020-12-31 | 2021-04-09 | 杭州趣链科技有限公司 | Trusted starting method and device of block chain all-in-one machine, computer equipment and medium |
| CN112632565B (en) * | 2020-12-31 | 2025-03-07 | 杭州趣链科技有限公司 | Trusted startup method, device, computer equipment and medium for blockchain all-in-one machine |
| CN115914147A (en) * | 2021-08-17 | 2023-04-04 | 中国移动通信有限公司研究院 | Message forwarding method, Chatbot, message processing network element and terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101524313B1 (en) | METHOD FOR A REQUEST AND RESPONSE OF AN INSTANT MESSAGE DISPOSITION NOTIFICATION IN A CONVERGED-IP message SERVICE AND SYSTEM THEREOF | |
| US8213346B2 (en) | Group communication for a variety of media types and devices | |
| US20150022619A1 (en) | System and method for sharing multimedia content using a television receiver during a voice call | |
| US8014775B2 (en) | Method and system for implementing messaging services and a message application server | |
| US20130282820A1 (en) | Method and System for an Optimized Multimedia Communications System | |
| US20150149566A1 (en) | Messaging service active device | |
| WO2007068209A1 (en) | A method, system and device for transmitting ims instant messages | |
| US10412123B2 (en) | Session initiation for multimedia services | |
| US9967355B2 (en) | Methods and apparatus for aggregating and distributing contact and presence information | |
| US9942281B2 (en) | Group communication in communication system | |
| CN107342965A (en) | Rich media communications method, system and server | |
| JP5684386B2 (en) | Web-based access to video content associated with voicemail | |
| KR100964211B1 (en) | Method and system for providing multimedia portal contents and additional services in communication system | |
| CN100581197C (en) | Method and system for acquiring media characteristic information and terminal equipment | |
| JP5557262B2 (en) | Method and system for presenting multimedia ringtone for instant message | |
| KR20070051235A (en) | Method and system for providing service menu in communication system | |
| CN101374254A (en) | Method and apparatus for transmitting report in communication system | |
| CN103718168B (en) | For activating mobile device to initiate the system and method for communication | |
| KR102396634B1 (en) | Apparatus and method for transmitting of message reception information in wireless communication system | |
| CN104205765A (en) | HOLD announcement configuration | |
| CN102202038A (en) | Method and system for realizing voice energy display, conference server and terminal | |
| CN101355429A (en) | Method and device for providing user agent capability information | |
| CN102291823A (en) | Method and equipment for transmitting reports in communication system | |
| EP2817961A1 (en) | System and method for sharing multimedia content using a television receiver during a voice call | |
| HK1196448B (en) | System and method for activating a mobile device to initiate a communication |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171110 |