消息传输方法、装置、存储介质及电子装置制造方法及图纸

技术编号:18355966 阅读:71 留言:0更新日期:2018-07-02 09:24
本发明专利技术提供了一种消息传输方法、装置、存储介质及电子装置,其中,该方法包括:获取预定消息;从预先建立的共享链路中确定用于传输预定消息的目标共享链路;利用上述目标共享链路传输预定消息。通过本发明专利技术,解决了相关技术中存在的需要建立的用于传输消息的媒体链路过多,导致资源浪费严重的问题,从而实现了减少系统网络资源耗费,提高整体业务处理能力的目的。

【技术实现步骤摘要】
消息传输方法、装置、存储介质及电子装置
本专利技术涉及通信领域,具体而言,涉及一种消息传输方法、装置、存储介质及电子装置。
技术介绍
融合消息业务是近几年开发出的一种新型的消息业务。开发这种业务的目的是实现多种消息业务的互通和融合,提供统一消息业务,为用户带来一致并且方便的消息业务体验。目前较为典型的融合消息业务是开放移动联盟(OpenMobileAlliance,简称为OMA)推出的基于互联网协议(InternetProtocol,简称为IP)的融合消息(ConvergedIPMessaging,简称为CPM)业务,下面以此为例进行说明:CPM业务可以实现短消息业务(ShortMessagingService,简称为SMS)、彩信业务(MultimediaMessagingService,简称为MMS)等多种消息业务的融合。现在发展比较迅速的新业务微信和富媒体通信(RichCommunicationSuite,简称为RCS),都属于融合消息业务。传统RCS消息交互,通过会话初始协议(SessionInitiationProtocol,简称为SIP)和消息会话传递协议(MessageSessionRelayProtocol,简称为MSRP)实现。根据消息接口的不同,可以分为寻呼模式(PageMode,一种消息的传递方式,消息通过SIP信令发送,对同一个接收者的各个消息独立发送,没有上下文关联关系)、大消息模式(LargeMessageMode,一种消息的传递模式,用于传递内容较大的消息,如:长文本、多媒体内容等,传递方式为首先建立MSRP通道,然后在通道中传送内容,内容传送完成后,立即释放该通道)、会话类消息模式(SessionMode,一种消息的传递方式,通常用于持续时间较长、消息交互较多的会话,传递方式为首先建立MSRP通道,然后在该通道中收发消息,会话结束时释放该通道)等。其中,大消息和会话类消息中的群聊消息传送路径分为信令路径和媒体路径,即信令沿信令路径传送,媒体沿媒体路径传送。也就是说,大消息和群聊消息的消息内容,是通过基于MSRP协议创建的媒体链路(后面简称:MSRP链路),传输具体数据。在现有RCS实现方式中,RCS系统应用服务器,包括即时消息应用服务器(InstantMessageApplicationServer,IM-AS)和群聊应用服务器(GroupChatApplicationServer,GC-AS)。其中,IM-AS负责接收终端提交的消息,根据接收方地址进行投递,目的方为用户终端,则向目的方归属的IM-AS发送聊天消息;目的方为群ID(Identifier,标识),则向群归属的GC-AS发送聊天消息。GC-AS负责接收IM-AS发送的聊天消息,根据群ID查询对应的群成员,将聊天消息发送给每个群成员归属的IM-AS。RCS系统应用服务器之间,包括IM-AS和IM-AS之间、GC-AS和IM-AS之间,由于开展大消息业务和群聊业务,需要不断创建、维持和撤销大量的MSRP链路,数量非常可观。对于普通的一对一大消息业务(大文本、图片、音频、视频等内容都属于大消息),用户每发送一条大消息,主叫用户归属的IM-AS(后面简称:主叫IM-AS)与被叫用户归属的IM-AS(后面简称:被叫IM-AS)之间就需要创建一条MSRP链路,消息发送完成后,销毁该条MSRP链路。MSRP链路数量与大消息业务量直接相关。对于群聊业务(不区分寻呼消息和大消息),从创建聊天室开始,GC-AS就需要和每一个在线群成员归属的IM-AS之间维持一条MSRP链路,群聊消息通过这些MSRP链路发送给每一个在线成员所属的IM-AS,然后由IM-AS把群聊消息发送给每一个在线群成员。MSRP链路数量与在线群成员数量直接相关。注意:这里群成员数量和实际用户数量是有区别的,一个用户可以同时加入多个群组,这种情况下,统计用户数量就1个,但统计群成员数量就是多个。随着RCS业务发展,大消息业务量和群数量不断增加,所需要的MSRP链路数量与有限的网络资源之间的矛盾越来越明显。针对相关技术中存在的需要建立的用于传输消息的媒体链路过多,导致资源浪费严重的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种消息传输方法、装置、存储介质及电子装置,以至少解决相关技术中存在的需要建立的用于传输消息的媒体链路过多,导致资源浪费严重的问题。根据本专利技术的一个实施例,提供了一种消息传输方法,包括:获取预定消息;从预先建立的共享链路中确定用于传输预定消息的目标共享链路;利用所述目标共享链路传输所述预定消息。可选地,所述共享链路用于两个以上用户传输数据或者所述共享链路用于一个用户传输两个以上消息。可选地,所述预定消息为来自第一用户的第一预定消息,其中,在利用所述目标共享链路传输所述预定消息之后,所述方法还包括:获取第二预定消息,其中,所述第二预定消息为来自所述第一用户的消息,或者,为来自第二用户的消息;利用所述目标共享链路传输所述第二预定消息。可选地,获取预定消息包括:确定待传输的消息和与所述待传输的消息对应的业务控制信息,其中,所述控制信息用于标识所述待传输的消息的发送方和接收方信息,以及所述待传输的消息的大小和类型;将所述待传输的消息和所述业务控制信息进行封装,得到所述预定消息。可选地,所述业务控制消息包括:所述待传输的消息的发送方和接收方的用户信息,以及,所述待传输的消息的发送方和接收方归属的服务器信息。可选地,当所述待传输的消息为群聊消息时,所述控制信息还包括以下信息至少之一:所述待传输的消息对应的群组信息,所述待传输的消息对应的业务会话信息。可选地,在从预先建立的共享链路中确定用于传输预定消息的目标共享链路之前,所述方法还包括:通过如下方式之一建立所述共享链路:当所述预定消息为第一即时消息应用服务器IM-AS与第二IM-AS之间传输的消息时,在所述第一IM-AS与所述第二IM-AS之间建立第一预定数量的所述共享链路;当所述预定消息为群聊消息应用服务器GC-AS与第三IM-AS之间传输的消息时,在所述GC-AS与所述第三IM-AS之间建立第二预定数量的所述共享链路;当所述预定消息为群聊消息应用服务器GC-AS与第三IM-AS之间传输的消息时,在所述GC-AS与所述第三IM-AS之间建立与所述GC-AS管理的群组对应数量的所述共享链路;当所述预定消息为群聊消息应用服务器GC-AS与第三IM-AS之间传输的消息时,在所述GC-AS与所述第三IM-AS之间建立与所述GC-AS管理的用户对应数量的所述共享链路。可选地,从预先建立的共享链路中确定用于传输预定消息的目标共享链路包括:利用轮询的路由策略或者负载均衡的路由策略从预先建立的共享链路中确定用于传输所述预定消息的所述目标共享链路。根据本专利技术的另一个实施例,还提供了一种消息传输装置,包括:第一获取模块,用于获取预定消息;确定模块,用于从预先建立的共享链路中确定用于传输预定消息的目标共享链路;第一传输模块,用于利用所述目标共享链路传输所述预定消息。可选地,所述共享链路用于两个以上用户传输数据或者所述共享链路用于一个用户传输两个以上消息。可选地,所述预定消息为来自第一用户的第一预本文档来自技高网
...
消息传输方法、装置、存储介质及电子装置

【技术保护点】
1.一种消息传输方法,其特征在于,包括:获取预定消息;从预先建立的共享链路中确定用于传输预定消息的目标共享链路;利用所述目标共享链路传输所述预定消息。

【技术特征摘要】
1.一种消息传输方法,其特征在于,包括:获取预定消息;从预先建立的共享链路中确定用于传输预定消息的目标共享链路;利用所述目标共享链路传输所述预定消息。2.根据权利要求1所述的方法,其特征在于,所述共享链路用于两个以上用户传输数据或者所述共享链路用于一个用户传输两个以上消息。3.根据权利要求1或2所述的方法,其特征在于,所述预定消息为来自第一用户的第一预定消息,其中,在利用所述目标共享链路传输所述预定消息之后,所述方法还包括:获取第二预定消息,其中,所述第二预定消息为来自所述第一用户的消息,或者,为来自第二用户的消息;利用所述目标共享链路传输所述第二预定消息。4.根据权利要求1所述的方法,其特征在于,获取预定消息包括:确定待传输的消息和与所述待传输的消息对应的业务控制信息,其中,所述控制信息用于标识所述待传输的消息的发送方和接收方信息,以及所述待传输的消息的大小和类型;将所述待传输的消息和所述业务控制信息进行封装,得到所述预定消息。5.根据权利要求4所述的方法,其特征在于,所述业务控制消息包括:所述待传输的消息的发送方和接收方的用户信息,以及,所述待传输的消息的发送方和接收方归属的服务器信息。6.根据权利要求5所述的方法,其特征在于,当所述待传输的消息为群聊消息时,所述控制信息还包括以下信息至少之一:所述待传输的消息对应的群组信息,所述待传输的消息对应的业务会话信息。7.根据权利要求1所述的方法,其特征在于,在从预先建立的共享链路中确定用于传输预定消息的目标共享链路之前,所述方法还包括:通过如下方式之一建立所述共享链路:当所述预定消息为第一即时消息应用服务器IM-AS与第二IM-AS之间传输的消息时,在所述第一IM-AS与所述第二IM-AS之间建立第一预定数量的所述共享链路;当所述预定消息为群聊消息应用服务器GC-AS与第三IM-AS之间传输的消息时,在所...

【专利技术属性】
技术研发人员:柏红
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1