消息发送方法及装置制造方法及图纸

技术编号:4265384 阅读:182 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种消息发送方法及装置。在上述方法中,首先获取发送方待发送的请求消息的消息类型;然后,根据设置的消息类型与通信方式的对应关系,获取与该请求消息的消息类型对应的通信方式,其中,上述通信方式包括同步通信方式和异步通信方式;最后,将获取的通信发式返回给发送方,指示发送方按照该通信方式发送上述请求消息。根据本发明专利技术,可以动态的选择发送方发送某个消息的通信方式,可以在保证资源消耗的情况下提高系统效率。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种消息发送方法及装置
技术介绍
在目前的通信系统中,系统之间或同一个系统的两个不同部分之间存在两种通信 方式同步通信方式和异步通信方式。 在同步通信方式中,发送方向接收方发送请求消息后,只有在接收到接收方的响 应消息后,才能执行后续的操作,在这种通信方式中,消息的同步机制和通信机制合二为 一,不需要太大的缓冲区,消息的发送方和接收方在完成消息交换后彼此知道对方的状态, 实现比较容易。但由于发送方必须等待接收方的响应后才能执行其它操作,因此不能充分 利用系统的资源,效率较低。 而在异步通信方式中,发送方向接收方发送请求消息后,无需等待接收方的响应, 可以继续执行其它操作。采用这种通信方式,由于发送方不用等待接收方的响应,可以继续 执行后续的操作,因而可以充分利用系统的资源,效率较高。但是,由于在这种通信方式中, 发送方和接收方都需要两个消息队列——请求队列和响应队列,分别用来存储发送方的发 送消息和接收方的接收消息,因此,需要较大的缓冲区,耗费的内存较多,并且需要更多的 控制对每个消息队列进行控制。 如上所述,上述的两种通信各有优缺点,每种通信本文档来自技高网...

【技术保护点】
一种消息发送方法,其特征在于,包括:获取发送方待发送的请求消息的消息类型;根据设置的消息类型与通信方式的对应关系,获取与所述请求消息的消息类型对应的通信方式,其中,所述通信方式包括同步通信方式和异步通信方式;将获取的所述通信发式返回给所述发送方,指示所述发送方按照所述通信方式发送所述请求消息。

【技术特征摘要】
一种消息发送方法,其特征在于,包括获取发送方待发送的请求消息的消息类型;根据设置的消息类型与通信方式的对应关系,获取与所述请求消息的消息类型对应的通信方式,其中,所述通信方式包括同步通信方式和异步通信方式;将获取的所述通信发式返回给所述发送方,指示所述发送方按照所述通信方式发送所述请求消息。2. 根据权利要求1所述的方法,其特征在于,所述方法还包括 记录所述请求消息的发送时间以及所述请求消息的消息类型; 记录所述发送方接收到所述请求消息的响应消息的响应时间。3. 根据权利要求2所述的方法,其特征在于,所述设置消息类型与通信方式的对应关 系具体包括在满足设定的条件时,根据记录的每种消息类型的请求消息的响应时间与发送时间, 统计每种消息类型的响应时间与发送时间之间的平均时间差;判断每种消息类型的平均时间差与设定的该消息类型的时间阈值的大小关系,并根据 判断的结果,设置每种消息类型对应的通信方式。4. 根据权利要求3所述的方法,其特征在于,所述根据判断的结果,设置每种消息类型 对应的通信方式具体包括如果其中一种消息类型的平均时间差小于设定的所述消息类型的时间阈值,则设置所 述消息类型对应的通信方式为同步通信方式;如果所述消息类型的平均时间差大于所述时间阈值,则设置所述消息类型对应的通信 方式为异步通信方式;如果所述消息类型的平均...

【专利技术属性】
技术研发人员:谭昭平
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1