CN108631955A - 一种确保消息发送可达的方法、***和装置 - Google Patents

一种确保消息发送可达的方法、***和装置 Download PDF

Info

Publication number
CN108631955A
CN108631955A CN201810461822.8A CN201810461822A CN108631955A CN 108631955 A CN108631955 A CN 108631955A CN 201810461822 A CN201810461822 A CN 201810461822A CN 108631955 A CN108631955 A CN 108631955A
Authority
CN
China
Prior art keywords
message
mark
transmitting terminal
reachable
receiving terminal
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
Application number
CN201810461822.8A
Other languages
English (en)
Inventor
刘万春
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Netease Hangzhou Network Co Ltd
Original Assignee
Netease Hangzhou Network Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Netease Hangzhou Network Co Ltd filed Critical Netease Hangzhou Network Co Ltd
Priority to CN201810461822.8A priority Critical patent/CN108631955A/zh
Publication of CN108631955A publication Critical patent/CN108631955A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/1893Physical mapping arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供一种确保消息发送可达的方法、***和装置,所述方法包括如下步骤:接收发送端发的消息,并生成所述消息的标识ID,并将所述标识ID通过回包返回给所述发送端,并将所述标识ID添加到所述消息发送给接收端;接收所述接收端收到带有所述标识ID的消息后返回的所述标识ID和回执标记,并返回回包给所述接收端;将所述回执标记发送给所述发送端。增加了接收端‑>服务器端‑>发送端的确认的过程,添加了确认机制后,实现消息的100%的到达,解决了目前消息发送中消息可达不确定以及消息重复发送的问题。

Description

一种确保消息发送可达的方法、***和装置
技术领域
本发明涉及即时通信(IM,Istant Messenger)技术领域,特别设计一种确保消息发送可达的方法、***和装置。
背景技术
随着网络技术的飞速发展,IM(Instant Message,即时通信)已经成为人们进行网络沟通的比较常见的方式。目前,IM发送消息的一般流程是发送方A将消息M发送给服务器,服务器将消息回包MP1发还给A,同时将消息M转发给接收方B,A只要收到回包MP1就默认为消息发送成功。
上述流程存在如下问题:假设发送方A将消息M发给服务器后,和服务器端的连接中断导致没有收到回包MP1,服务器端把消息M正常转发给了B,这时发送方A会认为消息M没有发送成功,则接收方B实际已经收到消息了。如果发送方A重发消息M,则可能接收方B会显示二条一样的消息;假设发送方A将消息M发给服务器后,成功收到回包MP1,但服务器端和接收方B的连接中断了,没有成功转发消息M,这时发送方A会认为消息M发送成功,而实际上接收方B并没有收到消息M造成接收方消息丢失。这两个问题是由于发送方、服务器端和接收方的连接中断导致的,最终都会导致IM消息发送重复或未到达。
发明内容
本发明为了解决现有技术中消息发送流程的问题,提供一种确保消息发送可达的方法、***和装置。
为了解决上述问题,本发明采用的技术方案如下所述:
一种确保消息发送可达的方法,包括如下步骤:S1:接收发送端发的消息,并生成所述消息的标识ID,并将所述标识ID通过回包返回给所述发送端,并将所述标识ID添加到所述消息发送给接收端;S2:接收所述接收端收到带有所述标识ID的消息后返回的所述标识ID和回执标记,并返回回包给所述接收端;S3:将所述回执标记发送给所述发送端。
优选地,所述标识ID是字符串的uuid或整数。
优选地,步骤S2若第一预定时间内未返回所述回包给所述接收端,则重新接收所述接收端返回的所述标识ID和回执标记。
优选地,步骤S2中所述第一预定时间包括静态的固定时间或动态的时间,所述动态时间包括按照发送次数调整时间间隔。
优选地,步骤S3中,若在第二预定时间内没有将所述回执标记发送给所述发送端,则接收所述发送端重新发送的带有所述标识ID的消息。
优选地,所述S3步骤之前还包括:对所述发送端重新发送的带有所述标识ID的消息去重。
优选地,所述第二预定时间包括静态的固定时间或动态的时间,所述动态时间包括按照发送次数调整时间间隔。
本发明还提供一种确保消息发送可达的***,包括:发送端,用于发送消息给服务器端,并接收回包和回执标记;服务器端,用于接收发送端发送的消息,并生成所述消息的标识ID,并将所述标识ID通过回包返回给所述发送端,同时将所述标识ID添加到所述消息发送给接收端;接收所述接收端收到带有所述标识ID的消息后返回的所述标识ID和回执标记,并返回一个回包给所述接收端;将所述回执标记发送给所述发送端;接收端,接收服务器端发送的带有所述标识ID的所述消息,并返回所述标识ID和回执标记给服务器端;接收服务器端的回包。
本发明又提供一种确保消息发送可达的装置,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行如上所述的确保消息发送可达的方法。
本发明再提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的确保消息发送可达的方法。
本发明的有益效果为:提供一种确保消息发送可达的方法、***、终端设备和可读存储介质,所述方法主要是通过在消息发送的一般路径由发送端->服务器端->接收端的基础上增加了接收端->服务器端->发送端的确认的过程,添加了确认机制后,实现消息的100%的到达,解决了目前消息发送中消息可达不确定以及消息重复发送的问题。
附图说明
图1是本发明实施例中确保消息发送可达的方法示意图。
图2是本发明实施例中确保消息发送可达的***示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
如图1所示,一种确保消息发送可达的方法,包括如下步骤:
1.接收发送端发的消息,并生成所述消息的标识ID,并将所述标识ID通过回包返回给所述发送端,并将所述标识ID添加到所述消息发送给接收端;
标识ID采用整数,一般是由服务器端的数据库自增字段,确保唯一性;消息,是指即时通讯软件中的消息,比如微信,易信,QQ,泡泡中的消息,包括文字,图片,语音,视频消息等。
2.接收所述接收端收到带有所述标识ID的消息后返回的所述标识ID和回执标记,并返回回包给所述接收端;
回执标记可以是整数或者bool值,只要能分区出收到回执即可。
3.将所述回执标记发送给所述发送端。
上述步骤是以服务器端进行描述的。
在上述方法的一种具体实施方式中,可通过如下步骤实现:
(1)首先服务器端在收到发送端发的消息后,生成一个消息标识ID并通过回包MP1返回给发送端,同时也将消息的标识ID添加到消息中转发给接收端。
标识ID可以是字符串的uuid或整数,整数可以是64位的。对于每一条消息是不重复的。标识ID是由服务器端生成,要确保能传递给发送端和接收端。当然传递过程中也有中断的可能,中断后发送端和接收端本身会自动重新连接,连接好后服务器端中转给发送端和接收端。
(2)接收端在收到消息后,将消息标识ID和一个回执标记R1发还给服务器端,服务器端收到接收方发的回执包R1后,还需要返回一个回包RP1给接收端,证明服务器端确实收到了回执包,否则接收端需要超时重发回执R1。超时的策略一般有分静态和动态二种,静态是指设置固定的时间,比如30s发送一次,动态则可以按发送次数适当调整间隔时间,比如第一次是隔10s,第二次隔20s,第三次隔40s。
如果服务器端给接收端发送消息时,接收端不在线,一般的处理流程是接收端先登陆,然后和服务器端建立连接;或者接收端主动的调用同步获取消息的接口去拉取未读消息,或者服务器端检查到连接时,主动向客户端推送消息。这里的未读消息就是指服务器端没有下发给接收端的消息,一般服务器端会保存起来,下发后会收到回执标记R1,会设置成已下发状态。
回执标记R1是由接收端接收到消息以后发给服务器端的,如果接收端成功接收消息但是此时与服务器端的连接中断,则需要重新建立连接(自动登陆的过程),然后再发送回执标记R1给服务器端。
(3)服务器端将回执标记R1转发给发送端。如果服务器端和发送端的连接是中断的,则需要服务器端先将回执标记R1缓存起来,直到将回执R1成功转发给发送端。如果发送端在预计时间内没有收到回执标记R1,则会重新发送带有标识ID的消息给服务器端,服务器端也可以定期检查发送端有没有重发消息,根据标识ID可以确认消息是否重复。这个时间是可以设置的,还是和之前一样,时间策略可以分静态和动态。此处所述的预计时间一般设置成30s或者1分钟,可以分为静态和动态两种,动态则可以按发送次数适当调整间隔时间,比如第一次是隔10s,第二次隔20s,第三次隔40s。
如果发送端在收到回执标记R1前,不断重发消息,则需要带上服务器端返回给消息的标识ID,接收端在收到后也可以根据这个标识ID进行去重。
发送端在收到回包MP1后并不能确定消息发送成功,而是在收到回执标记R1后才能确定消息成功发送给接收端,确保消息百分百可达。
如图2所示,为了实现上述的方法,本发明还提供一种确保消息发送可达的***,包括:
发送端,用于发送消息给服务器端,接收回包MP1和回执标记R1;发送端可以是客户端,比如泡泡、易信、微信、QQ、钉钉等即时通信的客户端。
服务器端,用于接收发送端发的消息,并生成一个消息标识ID,并将所述标识ID通过回包MP1返回给所述发送端,同时将所述标识ID添加到所述消息发送给接收端;接收所述接收端收到带有所述标识ID的消息后返回的所述标识ID和回执标记R1,并返回回包RP1给所述接收端;将所述回执标记R1发送给所述发送端;服务器端可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备以及实现上述描述功能的软件集。
接收端,接收服务器端发送的带有所述标识ID的所述消息,并返回所述标识ID和回执标记R1给服务器端;接收服务器端的回包RP1。接收端是与发送端对应的客户端。
本发明一实施例提供的一种确保消息发送可达的装置。该实施例的确保消息发送可达的装置包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,例如生成标识ID的程序。处理器执行所述计算机程序时实现上述各个确保消息发送可达的方法实施例中的步骤,例如图1所示的步骤。或者,所述处理器执行所述计算机程序时实现上述各***实施例中各单元的功能,例如发送端用于发送消息给服务器端,接收回包MP1和回执标记R1。
示例性的,所述计算机程序可以被分割成一个或多个模块,所述一个或者多个模块被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述确保消息发送可达的终端设备中的执行过程。例如,所述计算机程序可以被分割成:发送模块、服务器模块和接收模块,各模块具体功能如下:
发送模块,用于发送消息给服务器模块,接收回包MP1和回执标记R1;
服务器模块,用于接收发送模块发的消息,并生成一个消息标识ID,并将所述标识ID通过回包MP1返回给所述发送模块,同时将所述标识ID添加到所述消息发送给接收模块;接收所述接收模块收到带有所述标识ID的消息后返回的所述标识ID和回执标记R1,并返回回包RP1给所述接收模块;将所述回执标记R1发送给所述发送模块;
接收模块,接收服务器模块发送的带有所述标识ID的所述消息,并返回所述标识ID和回执标记R1给服务器模块;接收服务器模块的回包RP1。
确保消息发送可达的装置可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述确保消息发送可达的装置可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,此处列举仅仅是确保消息发送可达的装置的示例,并不构成对确保消息发送可达的装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述确保消息发送可达的装置还可以包括输入输出设备、网络接入设备、总线等。
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述确保消息发送可达的装置的控制中心,利用各种接口和线路连接整个确保消息发送可达的装置的各个部分。
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述确保消息发送可达的装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
根据本发明其中一实施例,还提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如上所述的确保消息发送可达的方法。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在装置上运行时,程序代码用于使装置执行本说明书上述部分中描述的根据本发明各种示例性实施方式的步骤。其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在装置,例如个人电脑/移动终端上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的技术人员来说,在不脱离本发明构思的前提下,还可以做出若干等同替代或明显变型,而且性能或用途相同,都应当视为属于本发明的保护范围。

Claims (10)

1.一种确保消息发送可达的方法,其特征在于,包括如下步骤:
S1:接收发送端发的消息,并生成所述消息的标识ID,并将所述标识ID通过回包返回给所述发送端,并将所述标识ID添加到所述消息发送给接收端;
S2:接收所述接收端收到带有所述标识ID的消息后返回的所述标识ID和回执标记,并返回回包给所述接收端;
S3:将所述回执标记发送给所述发送端。
2.如权利要求1所述的确保消息发送可达的方法,其特征在于,所述标识ID是字符串的uuid或整数。
3.如权利要求1所述的确保消息发送可达的方法,其特征在于,步骤S2若第一预定时间内未返回所述回包给所述接收端,则重新接收所述接收端返回的所述标识ID和回执标记。
4.如权利要求3所述的确保消息发送可达的方法,其特征在于,步骤S2中所述第一预定时间包括静态的固定时间或动态的时间,所述动态时间包括按照发送次数调整时间间隔。
5.如权利要求1所述的确保消息发送可达的方法,其特征在于,步骤S3中,若在第二预定时间内没有将所述回执标记发送给所述发送端,则接收所述发送端重新发送的带有所述标识ID的消息。
6.如权利要求5所述的确保消息发送可达的方法,其特征在于,所述S3步骤之前还包括:
对所述发送端重新发送的带有所述标识ID的消息去重。
7.如权利要求5所述的确保消息发送可达的方法,其特征在于,所述第二预定时间包括静态的固定时间或动态的时间,所述动态时间包括按照发送次数调整时间间隔。
8.一种确保消息发送可达的***,其特征在于,包括:
发送端,用于发送消息给服务器端,并接收回包和回执标记;
服务器端,用于接收发送端发送的消息,并生成所述消息的标识ID,并将所述标识ID通过回包返回给所述发送端,同时将所述标识ID添加到所述消息发送给接收端;接收所述接收端收到带有所述标识ID的消息后返回的所述标识ID和回执标记,并返回一个回包给所述接收端;将所述回执标记发送给所述发送端;
接收端,接收服务器端发送的带有所述标识ID的所述消息,并返回所述标识ID和回执标记给服务器端;接收服务器端的回包。
9.一种确保消息发送可达的装置,其特征在于,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1-7任一项所述的确保消息发送可达的方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-7任一项所述的确保消息发送可达的方法。
CN201810461822.8A 2018-05-15 2018-05-15 一种确保消息发送可达的方法、***和装置 Pending CN108631955A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810461822.8A CN108631955A (zh) 2018-05-15 2018-05-15 一种确保消息发送可达的方法、***和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810461822.8A CN108631955A (zh) 2018-05-15 2018-05-15 一种确保消息发送可达的方法、***和装置

Publications (1)

Publication Number Publication Date
CN108631955A true CN108631955A (zh) 2018-10-09

Family

ID=63693229

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810461822.8A Pending CN108631955A (zh) 2018-05-15 2018-05-15 一种确保消息发送可达的方法、***和装置

Country Status (1)

Country Link
CN (1) CN108631955A (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109660451A (zh) * 2018-12-25 2019-04-19 北京云中融信网络科技有限公司 一种发送消息的方法、装置及消息收发***
CN110460511A (zh) * 2019-08-01 2019-11-15 安徽四创电子股份有限公司 一种不稳定网络环境下可靠通信的实现方法
CN111190830A (zh) * 2019-12-31 2020-05-22 东莞华贝电子科技有限公司 自动识别电脑端口状态并启动测试程序的方法及装置
CN112118171A (zh) * 2020-09-04 2020-12-22 完美世界控股集团有限公司 消息互通***、方法、装置、计算机设备及可读存储介质
CN112615929A (zh) * 2020-12-24 2021-04-06 上海掌门科技有限公司 一种推送消息的方法与设备
CN112632375A (zh) * 2020-12-18 2021-04-09 深圳市和讯华谷信息技术有限公司 会话信息处理方法、服务器及存储介质
CN112685190A (zh) * 2020-12-30 2021-04-20 平安普惠企业管理有限公司 基于消息队列的同步调用方法、***及计算机设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004107137A2 (en) * 2003-05-24 2004-12-09 Safe E Messaging, Llc Method and code for authenticating electronic messages
CN102769577A (zh) * 2012-08-21 2012-11-07 迈普通信技术股份有限公司 一种实现报文重传的方法和网络设备
CN101321317B (zh) * 2008-07-01 2012-12-05 中兴通讯股份有限公司 一种分段确认机制实现短消息***中级联短消息传输方法
CN103391238A (zh) * 2012-05-10 2013-11-13 成都西可科技有限公司 一种基于xmpp的消息投递状态通告和可靠传输方法
CN104080060A (zh) * 2013-03-25 2014-10-01 展讯通信(上海)有限公司 移动终端发送防盗短信的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004107137A2 (en) * 2003-05-24 2004-12-09 Safe E Messaging, Llc Method and code for authenticating electronic messages
CN101321317B (zh) * 2008-07-01 2012-12-05 中兴通讯股份有限公司 一种分段确认机制实现短消息***中级联短消息传输方法
CN103391238A (zh) * 2012-05-10 2013-11-13 成都西可科技有限公司 一种基于xmpp的消息投递状态通告和可靠传输方法
CN102769577A (zh) * 2012-08-21 2012-11-07 迈普通信技术股份有限公司 一种实现报文重传的方法和网络设备
CN104080060A (zh) * 2013-03-25 2014-10-01 展讯通信(上海)有限公司 移动终端发送防盗短信的方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109660451A (zh) * 2018-12-25 2019-04-19 北京云中融信网络科技有限公司 一种发送消息的方法、装置及消息收发***
CN110460511A (zh) * 2019-08-01 2019-11-15 安徽四创电子股份有限公司 一种不稳定网络环境下可靠通信的实现方法
CN111190830A (zh) * 2019-12-31 2020-05-22 东莞华贝电子科技有限公司 自动识别电脑端口状态并启动测试程序的方法及装置
CN111190830B (zh) * 2019-12-31 2023-05-16 东莞华贝电子科技有限公司 自动识别电脑端口状态并启动测试程序的方法及装置
CN112118171A (zh) * 2020-09-04 2020-12-22 完美世界控股集团有限公司 消息互通***、方法、装置、计算机设备及可读存储介质
CN112632375A (zh) * 2020-12-18 2021-04-09 深圳市和讯华谷信息技术有限公司 会话信息处理方法、服务器及存储介质
CN112615929A (zh) * 2020-12-24 2021-04-06 上海掌门科技有限公司 一种推送消息的方法与设备
CN112615929B (zh) * 2020-12-24 2023-01-31 上海掌门科技有限公司 一种推送消息的方法与设备
CN112685190A (zh) * 2020-12-30 2021-04-20 平安普惠企业管理有限公司 基于消息队列的同步调用方法、***及计算机设备

Similar Documents

Publication Publication Date Title
CN108631955A (zh) 一种确保消息发送可达的方法、***和装置
CN111371892A (zh) 高并发分布式消息推送***及方法
CN115004673B (zh) 消息推送方法、装置、电子设备及计算机可读介质
CN109995801B (zh) 一种消息传输方法和装置
CN102567299A (zh) 使用文本消息与电子表格交互
CN101369989A (zh) 跟踪已送达的电子邮件的方法和***
US8886234B2 (en) Techniques for unified messaging
CN103491170B (zh) 电子邮件到达消息提醒的方法及***
CN104579905A (zh) 消息传递方法和***及mom服务器、接收端
CN101026596A (zh) 客户端界面可定制的即时通信的方法与***
CN105791399B (zh) 多中继互联网大数据推送方法和***
CN102957594A (zh) 基于消息队列的消息处理方法、相关设备及***
CN112910987A (zh) 消息推送方法、***、装置、设备及存储介质
CN114124881A (zh) 一种基于优先级的消息推送方法及相关装置
CN112422402A (zh) 消息转发的溯源方法、装置、存储介质以及终端
CN111200653B (zh) 多平台通讯方法、多平台通讯装置及中间服务器
KR102462716B1 (ko) Api를 이용한 이동통신메시지 재전송 시스템 및 방법
US8370440B2 (en) Role-independent context exchange
CN111049730A (zh) RabbitMQ消息重传及消费方幂等性解决方法
CN101137094B (zh) 电子邮件通知方法及其装置和***
CN114390452B (zh) 消息发送方法及相关设备
US20090172104A1 (en) Instant messenger subset management
JP6999056B2 (ja) メッセージ管理装置及びメッセージ管理方法
CN110213322B (zh) 用于社区的内容发布处理方法、客户端、服务器
CN113794620A (zh) 消息发送方法、装置、设备、***与存储介质

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: 20181009