[发明专利]消息发送和消息接收装置及其方法和消息交互系统在审
| 申请号: | 201410413075.2 | 申请日: | 2014-08-20 |
| 公开(公告)号: | CN105450365A | 公开(公告)日: | 2016-03-30 |
| 发明(设计)人: | 汤寿麟 | 申请(专利权)人: | 北大方正集团有限公司;北京北大方正电子有限公司 |
| 主分类号: | H04L1/16 | 分类号: | H04L1/16;H04L1/18 |
| 代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100871 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 消息 发送 接收 装置 及其 方法 交互 系统 | ||
技术领域
本发明涉及数据交互技术领域,具体而言,涉及一种消息发送装置、一种消息接收装置、一种消息发送方法、一种消息接收方法及消息交互系统。
背景技术
目前很多消息传输的链路都是不可靠的,不可靠的原因分两种:一种是物理链路不可靠,有可能出现一些不稳定因素导致消息丢失,一种是采用的协议不是可靠传输的协议,也有可能导致消息丢失。
因此,需要一种新的技术方案,可以在不可靠的链路下使消息可以进行可靠传输,从而确保传输的安全性和可靠性。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,可以在不可靠的链路下使消息可以进行可靠传输,从而确保传输的安全性和可靠性。
有鉴于此,本发明提出了一种消息发送装置,包括:统计单元,统计发送至同一个消息接收装置的多个发送消息;编号分配单元,连接至所述统计单元,按照预设编号分配顺序和所述多个发送消息的发送顺序,为所述多个发送消息中的每个发送消息分配对应的发送编号,其中,所述每个发送消息具有唯一的发送编号,且所述每个发送消息对应的发送编号与相邻的发送消息对应的发送编号连续;交互单元,连接至所述编号分配单元,按照所述多个发送消息的发送顺序,将所述每个发送消息和与所述每个发送消息对应的发送编号发送至所述消息接收装置,以供所述消息接收装置根据所述预设编号分配顺序和接收到的发送消息对应的发送编号确定未接收到的发送消息。
在该技术方案中,根据预设编号顺序和发送至同一个消息接收装置的多个发送消息中每个发送消息的发送顺序为每个发送消息分配一个发送编号,并且每个发送编号唯一,且多个发送编号连续,比如,为发送至一个消息接收装置的10个发送消息分别分配从1到10的数字编号,这样,根据编号顺序和接收到的发送消息的编号,可以确定未接收到的发送消息,比如接收到编号为1,2,3,6的发送消息,则此时可以确定编号3和编号6之间编号为4和5的发送消息未接收到,从而由消息接收装置重新向消息发送装置请求发送编号为4和5的消息,从而实现不可靠链路的可靠传输,保证数据的传输安全。
其中,编号连续是指编号之间有前后连续的关系,能判断大小,并且能够通过任一两个编号得出两者中间的编号。
在上述技术方案中,优选地,还包括:存储单元,连接至所述编号分配单元,将所述多个发送消息中的每个发送消息和与所述每个发送消息对应的发送编号进行关联存储。
在该技术方案中,可以将每个发送消息和与其对应的发送编号进行关联存储,从而方便根据消息接收装置发送的发送编号为其确定对应的发送消息,并再次向消息接收装置发送该消息。
在上述技术方案中,优选地,所述交互单元还用于:在接收到所述消息接收装置发送的任一发送编号时,从所述存储单元存储的所有发送编号中,查找出与所述任一发送编号匹配的目标发送编号,并获取与所述目标发送编号相关联的目标发送消息,并将所述目标发送编号和所述目标发送消息发送至所述消息接收装置。
在该技术方案中,在消息发送装置接收到消息接收装置发送的发送编号时,从存储的信息中查找出该编号对应的发送消息,继而重新将该发送消息发送给消息接收装置,保证消息接收装置可以接收到消息发送装置发送的所有消息。
在上述技术方案中,优选地,所述交互单元还用于:接收所述消息接收装置发送的最新发送编号查询请求,以及根据所述最新发送编号查询请求,查询所述消息发送装置最新发送至所述消息接收装置的最新发送编号,并将所述最新发送编号发送至所述消息接收装置,以供所述消息接收装置根据所述最新发送编号确定是否存在未接收到的发送消息。
在该技术方案中,消息接收装置如果未接收到新消息,按照预设时间间隔(如5秒钟)会向消息发送装置发送一次最新发送编号查询请求,从而方便消息接收装置确定是否已经接收到消息发送装置发送的所有发送消息,是否有未接收到的发送消息。
在上述技术方案中,优选地,所述发送编号的类型包括数字编号和/或字母编号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北大方正集团有限公司;北京北大方正电子有限公司,未经北大方正集团有限公司;北京北大方正电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410413075.2/2.html,转载请声明来源钻瓜专利网。





