【技术实现步骤摘要】
服务端、用户端消息传输处理方法、消息传输方法及系统
本专利技术涉及网络消息传输的
,特别是涉及一种服务端的消息传输处理方法及其系统,一种用户端的消息传输处理方法及其系统。
技术介绍
随着网络技术的发展,越来越多的应用支持多人会话,但网络有着明显的不稳定性,从而导致多人会话的消息到达率会比较低,也就是多人会话可能会丢失部分消息。一般要解决消息丢失的问题,都通过接收端回复确认消息来保证,ACK(Acknowledgement,确认消息)是在数据通信中,接收点发给发送端的一种传输类消息,表示发送端发来的数据已确认接受无误。现有的多人会话通常以网络群组的方式进行。在即时通信系统中,将有相同爱好或者特征的人群集合到一起可以聊天和交流的平台就是群组。如图1所示:用户1发送一条群组消息到群组逻辑进程(箭头1、2),群组逻辑进程广播给群组中的其它用户(箭头3、4、5、6),其它用户收到消息后回复ACK消息到群组逻辑,到此整个消息发送流程才完结。这种消息传输方法有二个主要缺点:1.所有接收到消息的用户端都要回复ACK,增加群组逻辑进程的负担,当群组用户成百上千的时候会严重影响 ...
【技术保护点】
一种服务端的消息传输处理方法,其特征在于,包括以下步骤:在服务端发送的消息中添加服务端本次消息发送时间和服务端上一次消息发送时间,将所述消息发送给用户端;如果接收到所述用户端发送的消息重传指令,其中,所述消息重传指令包括用户端上一次消息接收时间,则向所述用户端重新发送所述用户端上一次消息接收时间到所述服务端本次消息发送时间之间对所述用户端发送的消息。
【技术特征摘要】
1.一种服务端的消息传输处理方法,其特征在于,包括以下步骤:在服务端发送的消息中添加服务端本次消息发送时间和服务端上一次消息发送时间,将所述消息发送给用户端;如果接收到所述用户端发送的消息重传指令,其中,所述消息重传指令包括用户端上一次消息接收时间,则向所述用户端重新发送所述用户端上一次消息接收时间到所述服务端本次消息发送时间之间对所述用户端发送的消息。2.如权利要求1所述的服务端的消息传输处理方法,其特征在于,在服务端发送的消息中添加服务端本次消息发送时间和服务端上一次消息发送时间,将所述消息发送给用户端的步骤包括:接收用户端发送的群组消息至服务端,在所述群组消息中添加服务端本次消息发送时间和服务端上一次消息发送时间,并将所述群组消息发送给所述群组的其他用户端。3.如权利要求1或者2所述的服务端的消息传输处理方法,其特征在于,向所述用户端重新发送所述用户端上一次消息接收时间到所述服务端本次消息发送时间之间对所述用户端发送的消息的步骤包括:根据所述消息重传指令,获取所述用户端上一次消息接收时间;在所述服务端保存的历史发送消息记录中查找从所述用户端上一次消息接收时间到所述服务端本次消息发送时间之间所述服务端对所述用户端发送的消息,将对应的所述消息重新发送到所述用户端。4.一种服务端的消息传输处理系统,其特征在于,包括:消息发送模块,用于在服务端发送的消息中添加服务端本次消息发送时间和服务端上一次消息发送时间,将所述消息发送给用户端;消息重传模块,用于如果接收到所述用户端发送的消息重传指令,其中,所述消息重传指令包括用户端上一次消息接收时间,则向所述用户端重新发送所述用户端上一次消息接收时间到所述服务端本次消息发送时间之间对所述用户端发送的消息。5.如权利要求4所述的服务端的消息传输处理系统,其特征在于,所述消息发送模块还用于接收用户端发送的群组消息至服务端,在所述群组消息中添加服务端本次消息发送时间和服务端上一次消息发送时间,并将所述群组消息发送给所述群组的其他用户端。6.如权利要求4或者5所述的服务端的消息传输处理系统,其特征在于,所述消息重传模块根据所述消息重传指令,获取所述用户端上一次消息接收时间;在所述服务端保存的历史发送消息记录中查找从所述用户端上一次消息接收时间到所述服务端本次消息发送时间之间所述服务端对所述用户端发送的消息,将对应的所述消息重新发送到所述用户端。7.一种用户端的消息传输处理方法,其特征在于,包括以下步骤:接收服务端发送的消息,其中,所述服务端发送的消息中包括服务端本次消息发送时间和服务端上一次消息发送时间;根据所述服务...
【专利技术属性】
技术研发人员:蒋德为,郭稷,胡建强,巩吉璋,穆战松,李宜达,曹小飞,郭海宇,
申请(专利权)人:广州华多网络科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。