数据传输方法、装置、设备及系统的制作方法

文档序号:8003333阅读:166来源:国知局
数据传输方法、装置、设备及系统的制作方法
【专利摘要】本发明公开了一种数据传输方法、装置、设备及系统,属于通信领域。所述方法用于控制节点中,包括:通过预先建立的第一公用MSRP通道接收第一UE发送的通信信息,第一公用MSRP通道用于传输第一UE与控制节点之间的所有信息,通信信息携带有数据、第一UE的标识和第二UE的标识;根据第二UE的标识确定第二公用MSRP通道,第二公用MSRP通道用于传输第二UE与控制节点之间的所有信息;通过第二公用MSRP通道将通信信息转发给第二UE,以便第二UE对数据和第一UE的标识进行处理。本发明解决了为两个UE分别建立MSRP通道造成的增加通信信令,降低终端性能的问题,达到了节省通信信令、提升终端性能的效果。
【专利说明】数据传输方法、装置、设备及系统
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种数据传输方法、装置、设备及系统。
【背景技术】
[0002]GSMA (Global System for Mobile Communications Alliance,全球移动通信系统联盟)针对消息业务推出了 RCS (Rich Communication Suite,富媒体通信组件)规范,该RCS规范定义了基于IMS (IP Multimedia Subsystem, IP多媒体子系统)的话音、IM(Instant Messenger,即时通讯)和FT (File Transfer,文件传输)等业务的处理机制,该消息可以包括但不限于:文字消息、图片消息和文件。具体地,第一 UE (User Equipment,用户设备)、RCS规范中定义的M-AS (Application Server,应用服务器)和第二 UE之间通过SIP (Session Initiation Protocol,会话初始化协议)消息进行会话的创建,并通过SIP消息中携带的SDP (Session Description Protocol,会话描述协议)信息进行媒体层会话协商并建立MSRP (Message Session Rely Protocol,消息会话传输协议)通道,通过MSRP通道进行数据传输。
[0003]现有技术中,第一 UE通过M-AS与第二 UE建立一条专用MSRP通道,通过该专用MSRP通道与第二 UE通信。具体地,第一 UE向M-AS发送SIP消息中的第一邀请(INVITE)请求,该第一邀请请求中携带有第二 UE的标识,IM-AS根据该标识向第二 UE发送SIP消息中的第二邀请请求,并根据该第二邀请请求与第二 UE建立MSRP通道,IM-AS再根据第一邀请请求与第一 UE建立MSRP通道。同理,第一 UE可以通过M-AS与第三UE建立另外一条专用MSRP通道。
[0004]如,第一 UE与第二 UE之间的专用MSRP通道包括:第一 UE与頂-AS建立的通道I a ,IM-AS与第二 UE建立的通道Ib ;第一 UE与第三UE之间的专用MSRP通道包括:第一 UE与M-AS建立的通道2a、M-AS与第三UE建立的通道2b。若頂-AS通过通道Ia接收到数据,则M-AS确定该数据由第一 UE发送给第二 UE,IM-AS通过通道Ib向第二 UE转发该数据,第二 UE通过通道Ib接收该数据,确定该数据由第一 UE发送,并对该数据和第一 UE的标识进行处理;若頂-AS通过通道2b接收到数据,则M-AS确定该数据由第三UE发送给第
一UE, IM-AS通过通道2a向第一 UE转发该数据,第一 UE通过通道2a接收该数据,确定该数据由第三UE发送,并对该数据和第三UE的标识进行处理。
[0005]现有技术中,M-AS需要分别为两个UE分别建立MSRP通道,形成两个UE之间的专用MSRP通道,而建立MSRP通道需要经过三次握手的流程,增加了数据传输过程中的通信信令,造成了信令浪费,也降低了终端的性能。

【发明内容】

[0006]为了解决M-AS分别为两个UE分别建立MSRP通道,形成两个UE之间的专用MSRP通道,造成的增加数据传输过程中的通信信令,降低终端的性能的问题,本发明实施例提供了一种数据传输方法、装置、设备及系统。所述技术方案如下:[0007]第一方面,本发明实施例提供了 一种数据传输方法,用于控制节点中,所述方法包括:
[0008]通过预先建立的第一公用消息会话传输协议MSRP通道接收第一用户设备UE发送的通信信息,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;
[0009]根据所述第二 UE的标识确定第二公用MSRP通道,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息;
[0010]通过所述第二公用MSRP通道将所述通信信息转发给所述第二 UE,以便所述第二UE对所述数据和所述第一 UE的标识进行处理。
[0011]在第一方面的第一种可能的实现方式中,所述通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之前,还包括:
[0012]接收所述第一 UE发送的携带有所述控制节点的标识的第一邀请信息;
[0013]根据所述控制节点的标识与所述第一 UE建立所述第一公用MSRP通道。
[0014]在第一方面的第二种可能的实现方式中,所述根据所述第二 UE的标识确定第二公用MSRP通道,包括:
[0015]检测是否存在与所述第二 UE的标识对应的第二公用MSRP通道;
[0016]若检测结果为存在所述第二公用MSRP通道,则选定所述第二公用MSRP通道;
[0017]若检测结果为不存在所述第二公用MSRP通道,则向所述第二 UE发送携带有所述第二 UE的标识的第二邀请信息,根据所述第二 UE的标识与所述第二 UE建立所述第二公用MSRP通道,并选定所述第二公用MSRP通道。
[0018]结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,
[0019]所述通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之后,还包括:
[0020]检测在第一预设时长内是否再次与所述第一 UE进行了通信;
[0021]若检测结果为在第一预设时长内未再次与所述第一 UE进行通信,则断开所述第一公用MSRP通道;
[0022]所述通过所述第二公用MSRP通道将所述通信信息转发给所述第二 UE之后,还包括:
[0023]检测在第二预设时长内是否再次与所述第二 UE进行了通信;
[0024]若检测结果为在第二预设时长内未再次与所述第二 UE进行通信,则断开所述第二公用MSRP通道。
[0025]第二方面,本发明实施例提供了一种数据传输方法,用于第一用户设备UE中,所述方法包括:
[0026]检测是否与控制节点建立了第一公用消息会话传输协议MSRP通道,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息;
[0027]若检测结果为与所述控制节点建立了所述第一公用MSRP通道,则通过所述第一公用MSRP通道向所述控制节点发送通信信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;以便所述控制节点通过预先建立的所述第一公用MSRP通道接收所述第一 UE发送的所述通信信息;根据所述第二 UE的标识确定第二公用MSRP通道,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用MSRP通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理。
[0028]在第二方面的第一种可能的实现方式中,所述检测是否与控制节点建立了第一公用MSRP通道之后,还包括:
[0029]若检测结果为未与所述控制节点建立所述第一公用MSRP通道,则向所述控制节点发送携带有所述控制节点的标识的第一邀请信息,以便所述控制节点根据所述控制节点的标识与所述第一 UE建立所述第一公用MSRP通道。
[0030]结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述通信信息还携带有所述数据的数据标识和对所述数据进行分段得到的数据片段的片段标识;
[0031]所述通过所述第一公用MSRP通道向所述控制节点发送通信信息之前,还包括:
[0032]若所述数据的数据长度超过预设数据长度,则对所述数据进行分段;
[0033]对分段后的每一个数据片段,将所述数据片段添加到一个通信信息中,并对所述通信信息中的所述数据标识和所述片段标识进行设置;
[0034]其中,对同一数据进行分段后得到的数据片段的数据标识相同。
[0035]第三方面,本发明实施例提供了一种数据传输方法,用于第二用户设备UE中,所述方法包括:
[0036]通过第二公用消息会话传输协议MSRP通道接收控制节点发送的通信信息,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、第一 UE的标识和所述第二 UE的标识,由所述第一 UE检测是否与所述控制节点建立了第一公用MSRP通道;若检测结果为与所述控制节点建立了所述第一公用MSRP通道,则通过所述第一公用MSRP通道向所述控制节点发送所述通信信息,所述控制节点通过预先建立的所述第一公用MSRP通道接收所述第一 UE发送的所述通信信息;根据所述第二UE的标识确定所述第二公用MSRP通道,通过所述第二公用MSRP通道转发得到,所述第一UE为发送所述数据的UE,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息;
[0037]对所述数据和所述第一 UE的标识进行处理。
[0038]在第三方面的第一种可能的实现方式中,所述通过第二公用MSRP通道接收控制节点发送的通信信息之前,还包括:
[0039]接收所述控制节点发送的携带有所述第二 UE的标识的第二邀请信息;
[0040]根据所述第二 UE的标识与所述控制节点建立所述第二公用MSRP通道。
[0041]结合第三方面或第三方面的第一种可能的实现方式,在第三方面的第二中可能的实现方式中,所述通信信息还携带有所述数据的数据标识和对所述数据进行分段得到的数据片段的片段标识;
[0042]所述对所述数据和所述第一 UE的标识进行处理之前,还包括:
[0043]检测是否存在数据标识相同的通信信息,所述通信信息至少为两个;[0044]若检测结果为存在数据标识相同的通信信息,则读取所述通信信息中的数据和与所述数据对应的片段标识,所述通信信息中的数据为数据片段;
[0045]根据所述片段标识对所述数据片段进行组合,得到所述数据。
[0046]第四方面,本发明实施例提供了 一种控制装置,用于控制节点中,所述装置包括:
[0047]第一接收模块,用于通过预先建立的第一公用消息会话传输协议MSRP通道接收第一用户设备UE发送的通信信息,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;
[0048]确定模块,用于根据所述第一接收模块接收到的所述第二 UE的标识确定第二公用MSRP通道,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息;
[0049]转发模块,用于通过所述确定模块确定的所述第二公用MSRP通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理。
[0050]在第四方面的第一种可能的实现方式中,所述装置还包括:
[0051]第二接收模块,用于所述第一接收模块通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之前,接收所述第一 UE发送的携带有所述控制节点的标识的第一邀请息;
[0052]第一建立模块,用于根据所述第二接收模块接收到的所述控制节点的标识与所述第一 UE建立所述第一公用MSRP通道。
[0053]在第四方面的第二种可能的实现方式中,所述确定模块,包括:
[0054]检测单元,用于检测是否存在与所述第二 UE的标识对应的第二公用MSRP通道;
[0055]第一选定单元,用于若所述检测单元检测的结果为存在所述第二公用MSRP通道,则选定所述第二公用MSRP通道;
[0056]第二选定单元,用于若所述检测单元检测的结果为不存在所述第二公用MSRP通道,则向所述第二 UE发送携带有所述第二 UE的标识的第二邀请信息,根据所述第二 UE的标识与所述第二 UE建立所述第二公用MSRP通道,并选定所述第二公用MSRP通道。
[0057]结合第四方面或第四方面的第一种可能的实现方式或第四方面的第二种可能的实现方式,在第四方面的第三种可能的实现方式中,
[0058]所述装置还包括:
[0059]第一检测模块,用于所述第一接收模块通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之后,检测在第一预设时长内是否再次与所述第一 UE进行了通信;
[0060]第一断开模块,用于若所述第一检测模块检测的结果为在第一预设时长内未再次与所述第一 UE进行通信,则断开所述第一公用MSRP通道;
[0061]所述装置还包括:
[0062]第二检测模块,用于所述转发模块通过所述第二公用MSRP通道将所述通信信息转发给所述第二 UE之后,检测在第二预设时长内是否再次与所述第二 UE进行了通信;
[0063]第二断开模块,用于若所述第二检测模块检测的结果为在第二预设时长内未再次与所述第二 UE进行通信,则断开所述第二公用MSRP通道。[0064]第五方面,本发明实施例提供了一种发送装置,用于第一用户设备UE中,所述装置包括:
[0065]第三检测模块,用于检测是否与控制节点建立了第一公用消息会话传输协议MSRP通道,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息;
[0066]第一发送模块,用于若所述第三检测模块检测的结果为与所述控制节点建立了所述第一公用MSRP通道,则通过所述第一公用MSRP通道向所述控制节点发送通信信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;以便所述控制节点通过预先建立的所述第一公用MSRP通道接收所述第一 UE发送的所述通信信息;根据所述第二 UE的标识确定第二公用MSRP通道,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用MSRP通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理。
[0067]在第五方面的第一种可能的实现方式中,所述装置还包括:
[0068]第二发送模块,用于所述第三检测模块检测是否与控制节点建立了第一公用MSRP通道之后,若检测结果为未与所述控制节点建立所述第一公用MSRP通道,则向所述控制节点发送携带有所述控制节点的标识的第一邀请信息,以便所述控制节点根据所述控制节点的标识与所述第一 UE建立所述第一公用MSRP通道。
[0069]结合第五方面或第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,所述通信信息还携带有所述数据的数据标识和对所述数据进行分段得到的数据片段的片段标识;
[0070]所述装置还包括:
[0071]分段模块,用于所述第一发送模块通过所述第一公用MSRP通道向所述控制节点发送通信信息之前,若所述数据的数据长度超过预设数据长度,则对所述数据进行分段;
[0072]设置模块,用于对所述分段模块分段后的每一个数据片段,将所述数据片段添加到一个通信信息中,并对所述通信信息中的所述数据标识和所述片段标识进行设置;
[0073]其中,对同一数据进行分段后得到的数据片段的数据标识相同。
[0074]第六方面,本发明实施例提供了 一种接收装置,其特征在于,用于第二用户设备UE中,所述装置包括:
[0075]第二接收模块,用于通过第二公用消息会话传输协议MSRP通道接收控制节点发送的通信信息,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、第一 UE的标识和所述第二 UE的标识,由所述第一 UE检测是否与所述控制节点建立了第一公用MSRP通道;若检测结果为与所述控制节点建立了所述第一公用MSRP通道,则通过所述第一公用MSRP通道向所述控制节点发送所述通信信息,所述控制节点通过预先建立的所述第一公用MSRP通道接收所述第一 UE发送的所述通信信息;根据所述第二 UE的标识确定所述第二公用MSRP通道,通过所述第二公用MSRP通道转发得到,所述第一 UE为发送所述数据的UE,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息;
[0076]处理模块,用于对所述第二接收模块接收到的所述数据和所述第一 UE的标识进行处理。[0077]在第六方面的第一种可能的实现方式中,所述装置还包括:
[0078]第三接收模块,用于所述第二接收模块通过第二公用MSRP通道接收控制节点发送的通信信息之前,接收所述控制节点发送的携带有所述第二 UE的标识的第二邀请信息;
[0079]第二建立模块,用于根据所述第三接收模块接收到的所述第二 UE的标识与所述控制节点建立所述第二公用MSRP通道。
[0080]结合第六方面或第六方面的第一种可能的实现方式,在第六方面的第二中可能的实现方式中,所述通信信息还携带有所述数据的数据标识和对所述数据进行分段得到的数据片段的片段标识;
[0081]所述装置还包括:
[0082]第四检测模块,用于所述处理模块对所述数据和所述第一 UE的标识进行处理之前,检测是否存在数据标识相同的通信信息,所述通信信息至少为两个;
[0083]读取模块,用于若所述第四检测模块检测的结果为存在数据标识相同的通信信息,则读取所述通信信息中的数据和与所述数据对应的片段标识,所述通信信息中的数据为数据片段;
[0084]组合模块,用于根据所述读取模块读取到的所述片段标识对所述数据片段进行组合,得到所述数据。
[0085]第七方面,本发明实施例提供了一种控制节点,所述控制节点包括如第三方面所述的控制装置。
[0086]第八方面,本发明实施例提供了一种用户设备UE,其特征在于,所述UE包括如第四方面所述的发送装置。
[0087]第九方面,本发明实施例提供了一种用户设备UE,其特征在于,所述UE包括如第五方面所述的接收装置。
[0088]第十方面,本发明实施例提供了一种数据传输系统,其特征在于,所述系统包括:
[0089]如第七方面所述的控制节点、如第八方面所述的用户设备UE和如第九方面所述的UE。
[0090]通过预先建立的第一公用通道接收第一用户设备UE发送的通信信息,所述第一公用通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;根据所述第二UE的标识确定第二公用通道,所述第二公用通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用通道将所述通信信息转发给所述第二 UE,以便所述第二UE对所述数据和所述第一 UE的标识进行处理,解决了 M-AS分别为两个UE分别建立MSRP通道,形成两个UE之间的专用MSRP通道,造成的增加数据传输过程中的通信信令,降低终端的性能的问题,达到了节省通信信令、提升终端的性能的效果。
【专利附图】

【附图说明】
[0091]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0092]图1是本发明提供的頂的网络结构图;
[0093]图2是本发明一个实施例提供的数据传输方法的方法流程图;
[0094]图3是本发明另一实施例提供的数据传输方法的方法流程图;
[0095]图4是本发明实施例提供的数据传输方法的应用示意图;
[0096]图5是本发明一个实施例提供的数据传输系统的结构框架图;
[0097]图6是本发明再一实施例提供的数据传输系统的结构框架图;
[0098]图7是本发明一个实施例提供的数据传输系统的结构框架图;
[0099]图8是本发明再一实施例提供的数据传输系统的结构框架图;
[0100]图9是本发明一个实施例提供的数据传输系统的结构框架图。
【具体实施方式】
[0101]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0102]本实施例涉及一种数据传输方法,由RCS规范所定义。其中,RCS规范定义了包括IM-AS, IMS和UE的頂网络架构,且頂-AS位于MS的业务层,详见图1所示的頂的网络架构图。
[0103]请参考图2,其示出了本发明一个实施例提供的数据传输方法的方法流程图。该数据传输方法,包括:
[0104]步骤201,第一 UE检测是否与控制节点建立了第一公用MSRP通道,该第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息;若检测结果为与控制节点建立了第一公用MSRP通道,则执行步骤202 ;
[0105]第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息。比如,第一 UE向控制节点发送的建立或断开连接的信息、第一 UE向其他终端发送的信息、其他UE发送给第一 UE的信息等。其中,控制节点可以是IM-AS。
[0106]由于第一 UE需要通过控制节点与其他UE通信,因此,第一 UE在发送信息之前,需要检测是否与控制节点建立了第一公用MSRP通道。
[0107]步骤202,第一 UE通过第一公用MSRP通道向控制节点发送通信信息,该通信信息携带有数据、第一 UE的标识和第二 UE的标识,第二 UE为接收数据的UE ;
[0108]由于第一 UE与控制节点建立了第一公用MSRP通道,因此,第一 UE可以通过该第一公用MSRP通道向控制节点发送通信信息。其中,通信信息可以包括数据、第一 UE的标识和第二 UE的标识。数据是第一 UE需要传输的内容,可以是文字消息、图片消息和文件等。第一 UE的标识用来标识数据的发送方。第二 UE的标识用于标识数据的接收方。
[0109]步骤203,控制节点通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息;
[0110]步骤204,控制节点根据第二 UE的标识确定第二公用MSRP通道,该第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息;
[0111]控制节点接收到通信信息之后,读取该通信信息中的第二 UE的标识,确定需要将通信信息转发给该第二 UE的标识所指示的第二 UE,则控制节点可以根据第二 UE的标识确定与该第二 UE建立的第二公用MSRP通道。[0112]其中,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息。比如,第二 UE向控制节点发送的建立或断开连接的信息、第二 UE向其他终端发送的信息、其他UE发送给第二 UE的信息等。
[0113]步骤205,控制节点通过第二公用MSRP通道将通信信息转发给第二 UE ;
[0114]步骤206,第二 UE通过第二公用MSRP通道接收控制节点发送的通信信息;
[0115]步骤207,第二 UE对数据和第一 UE的标识进行处理。
[0116]第二 UE接收到通信信息后,读取该通信信息中的数据和第一 UE的标识,将该数据和第一UE的标识进行处理后展示给用户。比如,第二UE将该第一UE的标识转换为用户名,并将数据整合为文字,将用户名和文字内容一起展示给用户。
[0117]综上所述,本发明实施例提供的数据传输方法,通过预先建立的第一公用通道接收第一用户设备UE发送的通信信息,所述第一公用通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;根据所述第二 UE的标识确定第二公用通道,所述第二公用通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理,解决了頂-AS分别为两个UE分别建立MSRP通道,形成两个UE之间的专用MSRP通道,造成的增加数据传输过程中的通信信令,降低终端的性能的问题,达到了节省通信信令、提升终端的性能的效果。
[0118]请参考图3,其示出了本发明另一实施例提供的数据传输方法的方法流程图。该数据传输方法,包括:
[0119]步骤301,第一 UE检测是否与控制节点建立了第一公用MSRP通道,该第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息;若检测结果为与控制节点建立了第一公用MSRP通道,则执行步骤304 ;若检测结果为未与控制节点建立第一公用MSRP通道,则执行步骤302 ;
[0120]第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息。如,第一 UE向控制节点发送的建立或断开连接的信息、第一 UE向其他终端发送的信息、其他UE发送给第一 UE的信息等。其中,控制节点可以是IM-AS。
[0121 ] 由于第一 UE需要通过控制节点与其他UE通信,因此,第一 UE在发送信息之前,需要检测是否与控制节点建立了第一公用MSRP通道。若检测结果为第一 UE与控制节点建立了第一公用MSRP通道,则第一 UE确定可以通过该第一公用MSRP通道与控制节点通信,执行步骤304 ;若检测结果为第一 UE未与控制节点建立第一公用MSRP通道,则第一 UE需要与控制节点建立该第一公用MSRP通道,即执行步骤302。
[0122]步骤302,第一 UE向控制节点发送携带有控制节点的标识的第一邀请信息;
[0123]由于第一公用MSRP通道是第一 UE与控制节点之间的通道,因此,第一 UE可以通过SIP消息中的第一邀请信息向控制节点请求建立连接。其中,该第一邀请信息中携带有控制节点的标识。
[0124]步骤303,控制节点接收第一 UE发送的携带有控制节点的标识的第一邀请信息;根据控制节点的标识与第一 UE建立第一公用MSRP通道;
[0125]控制节点接收到第一邀请信息后,读取该第一邀请信息中的控制节点的标识,根据该控制节点的标识确定第一 UE请求建立第一公用MSRP通道,则建立该第一公用MSRP通道。
[0126]步骤304,第一 UE通过第一公用MSRP通道向控制节点发送通信信息,该通信信息携带有数据、第一 UE的标识和第二 UE的标识,第二 UE为接收数据的UE ;
[0127]由于第一 UE与控制节点建立了第一公用MSRP通道,因此,第一 UE可以通过该第一公用MSRP通道向控制节点发送通信信息。其中,通信信息可以包括数据、第一 UE的标识和第二 UE的标识。数据是第一 UE需要传输的内容,可以是文字消息、图片消息和文件等。第一 UE的标识用来标识数据的发送方。第二 UE的标识用于标识数据的接收方。
[0128]本实施例中,RCS规范定义了通信信息中的数的大小。如,数据字节数小于1.4kbit。若第一 UE需要传输的数据较大,则可以对该数据进行分段,使得每一个数据片段的数据长度小于预定数据长度,再将每一个数据片段添加到通信信息中进行传输。具体地,通信信息还携带有数据的数据标识和对数据进行分段得到的数据片段的片段标识;第
一UE通过第一公用MSRP通道向控制节点发送通信信息之前,还可以包括:
[0129]若数据的数据长度超过预设数据长度,则对数据进行分段;
[0130]对分段后的每一个数据片段,将数据片段添加到一个通信信息中,并对通信信息中的数据标识和片段标识进行设置;
[0131]其中,对同一数据进行分段后得到的数据片段的数据标识相同。
[0132]本实施例中,数据标识用来标识数据。第一 UE将数据片段添加到通信信息中之后,还需要设置通信信息中的数据标识。优选地,第一 UE可以对属于同一个数据的数据片段设置相同的数据标识,以根据该数据标识确定该数据片段属于哪个数据。其中,数据标识可以是SIP消息中的Message-1D (消息标识)。
[0133]进一步地,为了明确数据片段在数据中的位置,以根据数据片段组合数据,第一 UE还需要设置通信信息中的片段标识。其中,片段标识可以是生成数据片段的顺序,比如,第一个数据片段的片段标识为1,第二个数据片段的片段标识为2等;或者,片段标识可以是数据片段的长度,如SIP消息中的Byte-Range (字节范围),比如,第一个数据片段的片段标识为1-1432,第二个数据片段的片段标识为1433-2685等。
[0134]步骤305,控制节点通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息;
[0135]由于第一 UE通过第一公用MSRP通道向控制节点发送通信信息,因此,对应的,控制节点通过该第一公用MSRP通道接收该通信信息。
[0136]需要补充说明的是,若第一UE结束了与控制节点之间的通信,则在第一UE向控制节点发送通信信息之后,第一 UE可以向控制节点发送断开连接的断开请求,控制节点可以根据该断开请求断开第一公用MSRP通道。
[0137]通常,第一 UE在结束通信之后,并不会及时向控制节点发送该断开请求,使得第
一UE与控制节点之间一直保持第一公用MSRP通道,造成了通信资源的浪费,因此,优选地,控制节点通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之后,还可以包括:
[0138]检测在第一预设时长内是否再次与第一 UE进行了通信;
[0139]若检测结果为在第一预设时长内未再次与第一 UE进行通信,则断开第一公用MSRP通道。
[0140]控制节点可以将接收到通信信息的时刻确定为第一时刻,并基于该第一时刻向后定位第一预设时长,得到第二时刻。若控制节点检测到在计时达到第二时刻之前,第一 UE与控制节点之间进行了通信,则将该通信时刻确定为新的第一时刻,继续进行检测;若控制节点检测到计时达到第二时刻时,第一 UE与控制节点之间并未进行通信,则控制节点确定第一 UE结束了通信,此时,为了节省保持第一公用MSRP通道的通信资源,控制节点可以断开该第一公用MSRP通道。其中,第一预设时长可以自行设置和修改。
[0141]步骤306,控制节点根据第二 UE的标识确定第二公用MSRP通道,该第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息;
[0142]控制节点接收到通信信息之后,读取该通信信息中的第二 UE的标识,确定需要将通信信息转发给该第二 UE的标识所指示的第二 UE,则控制节点可以根据第二 UE的标识确定与该第二 UE建立的第二公用MSRP通道。
[0143]其中,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息。比如,第二 UE向控制节点发送的建立或断开连接的信息、第二 UE向其他终端发送的信息、其他UE发送给第二 UE的信息等。
[0144]具体地,根据第二 UE的标识确定第二公用MSRP通道,可以包括:
[0145]检测是否存在与第二 UE的标识对应的第二公用MSRP通道;
[0146]若检测结果为存在第二公用MSRP通道,则选定第二公用MSRP通道;
[0147]若检测结果为不存在第二公用MSRP通道,则向第二 UE发送携带有第二 UE的标识的第二邀请信息,根据第二 UE的标识与第二 UE建立第二公用MSRP通道,并选定第二公用MSRP通道。
[0148]由于控制节点需要通过第二公用MSRP通道与第二UE通信,因此,控制节点在向第二 UE转发通信信息之前,还需要检测是否与第二 UE建立了第二公用MSRP通道。若检测结果为控制节点与第二 UE建立了第二公用MSRP通道,则控制节点确定可以通过该第二公用MSRP通道与控制节点通信,选定该第二公用MSRP通道;若检测结果为控制节点未与第二 UE建立第二公用MSRP通道,则控制节点需要与第二 UE建立该第二公用MSRP通道,并选定该第二公用MSRP通道。
[0149]在控制节点与第二 UE建立第二公用MSRP通道时,控制节点可以向第二 UE可以通过SIP消息中的第二邀请信息向第二 UE请求建立连接。其中,该第二邀请信息中携带有第
二UE的标识。第二 UE接收控制节点发送的携带有第二 UE的标识的第二邀请信息;与控制节点建立第二公用MSRP通道。
[0150]步骤307,控制节点通过第二公用MSRP通道将通信信息转发给第二 UE ;
[0151]由于控制节点与第二UE建立了第二公用MSRP通道,因此,控制节点可以通过该第二公用MSRP通道向第二 UE发转发通信信息。
[0152]需要补充说明的是,若第二UE结束了与控制节点之间的通信,则第二UE可以向控制节点发送断开连接的断开请求,控制节点可以根据该断开请求断开第二公用MSRP通道。
[0153]通常,第二 UE在结束通信之后,并不会及时向控制节点发送该断开请求,使得第
二UE与控制节点之间一直保持第二公用MSRP通道,造成了通信资源的浪费,因此,优选地,控制节点通过第二公用MSRP通道将通信信息转发给第二 UE之后,还可以包括:[0154]检测在第二预设时长内是否再次与第二 UE进行了通信;
[0155]若检测结果为在第二预设时长内未再次与第二 UE进行通信,则断开第二公用MSRP通道。
[0156]其中,控制节点断开第二公用MSRP通道的流程与控制节点断开第一公用MSRP通道的流程相同,详见步骤305中的描述,此处不赘述。其中,第二预设时长可以自行设置和修改,与第一预设时长相同或不同。
[0157]步骤308,第二 UE通过第二公用MSRP通道接收控制节点发送的通信信息;
[0158]由于控制节点通过第二公用MSRP通道向第二 UE发送通信信息,因此,对应的,第
二UE通过该第二公用MSRP通道接收该通信信息。
[0159]进一步地,第二 UE通过第二公用MSRP通道接收控制节点发送的通信信息之前,还可以包括:
[0160]接收控制节点发送的携带有第二 UE的标识的第二邀请信息;
[0161]根据第二 UE的标识与控制节点建立第二公用MSRP通道。
[0162]第二 UE接收到控制节点发送的携带有第二 UE的标识的第二邀请信息之后,即可与控制节点建立第二公用MSRP通道。
[0163]步骤309,第二 UE对数据和第一 UE的标识进行处理。
[0164]第二 UE接收到通信信息后,读取该通信信息中的数据和第一 UE的标识,将该数据和第一UE的标识进行处理后展示给用户。比如,第二UE将该第一UE的标识转换为用户名,并将数据整合为文字,将用户名和文字内容一起展示给用户。
[0165]需要补充说明的是,若第一 UE未对数据进行分段,则第二 UE可以在读取到通信信息中的数据后进行处理;若第一 UE对数据进行了分段,则通信信息中的数据为数据片段,第二 UE需要对数据片段进行组合,得到数据,并对数据进行处理。
[0166]相应的,通信信息还携带有数据的数据标识和对数据进行分段得到的数据片段的片段标识;
[0167]第二 UE对数据和第一 UE的标识进行处理之前,还可以包括:
[0168]检测是否存在数据标识相同的通信信息,通信信息至少为两个;
[0169]若检测结果为存在数据标识相同的通信信息,则读取通信信息中的数据和与数据对应的片段标识,该通信信息中的数据为数据片段;
[0170]根据片段标识对数据片段进行组合,得到数据。
[0171]由于数据片段的数据标识相同,因此,第二 UE可以检测是否存在数据标识相同的通信信息。若不存在数据标识相同的通信信息,则第二 UE确定不存在数据片段;若存在数据标识相同的通信信息,则第二 UE确定具有相同的数据标识的通信信息中传输的是属于同一个数据的数据片段,对该数据片段进行组合。
[0172]具体地,第二 UE可以读取通信信息中的片段标识,对与片段标识对应的数据片段进行组合。比如,若第一个片段标识为1-1432,第二个片段标识为1433-2685,则可以将与1433-2685对应的数据片段添加到与1-1432对应的数据片段之后。
[0173]为了便于理解,本实施例还提供了图4所示的数据传输的应用流程图,以控制节点为IM-AS为例进行说明,则数据传输的流程具体如下:
[0174]步骤401,第一 UE向M-AS发送第一 INVITE信息,该第一 INVITE信息包括M-AS的标识;
[0175]步骤402,IM-AS 向第一 UE 反馈 2000K ;
[0176]步骤403,第一 UE向頂-AS反馈确认ACK信息,此时第一公用MSRP通道建立完成;
[0177]步骤404,第一 UE通过第一公用MSRP通道向頂-AS发送通信信息,该通信信息携带有数据、第一 UE的标识和第二 UE的标识;
[0178]步骤405,IM-AS 向第一 UE 反馈 2000K ;
[0179]步骤406,IM-AS检测是否与第二 UE建立了第二公用MSRP通道,若检测结果为未建立第二公用MSRP通道,则执行步骤407 ;若检测结果为建立了第二公用MSRP通道,则执行步骤410 ;
[0180]步骤407,IM-AS向第二 UE发送第二 INVITE信息,该第二 INVITE信息包括第二 UE的标识;
[0181]步骤408,第二 UE 向頂-AS 反馈 2000K ;
[0182]步骤409,IM-AS向第二 UE反馈确认ACK信息,此时第二公用MSRP通道建立完成;
[0183]步骤410,IM-AS通过第二公用MSRP通道向第二 UE发送通信信息;
[0184]步骤411,第二 UE 向頂-AS 反馈 2000K ;
[0185]步骤412,IM-AS检测到在第一预设时长内未再次与第一 UE进行通信,则执行步骤413 ;
[0186]步骤413,IM-AS 向第一 UE 发送 BYE ;
[0187]步骤414,第一 UE向頂-AS发送2000K,此时第一公用MSRP通断断开;
[0188]步骤415,IM-AS检测到在第二预设时长内未再次与第二 UE进行通信,则执行步骤416 ;
[0189]步骤416,IM-AS 向第二 UE 发送 BYE ;
[0190]步骤417,第二 UE向M-AS发送2000K,此时第二公用MSRP通断断开。
[0191]其中,步骤415也可以在步骤412之前执行,本实施例不限定步骤415和步骤412的执行顺序。
[0192]综上所述,本发明实施例提供的数据传输方法,通过预先建立的第一公用通道接收第一用户设备UE发送的通信信息,所述第一公用通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;根据所述第二 UE的标识确定第二公用通道,所述第二公用通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理,解决了頂-AS分别为两个UE分别建立MSRP通道,形成两个UE之间的专用MSRP通道,造成的增加数据传输过程中的通信信令,降低终端的性能的问题,达到了节省通信信令、提升终端的性能的效果。另外,若所述数据的数据长度超过预设数据长度,则通过对所述数据进行分段;对分段后的每一个数据片段,将所述数据片段添加到一个通信信息中,并对所述通信信息中的所述数据标识和所述片段标识进行设置;其中,对同一数据进行分段后得到的数据片段的数据标识相同,解决了数据的数据长度超过预设数据长度时,无法通过即时信息发送数据的问题,达到了提高数据发送效率的效果。
[0193]请参考图5,其示出了本发明一个实施例提供的数据传输系统的结构框架图。该数据传输系统可以包括控制节点、第一 UE和第二 UE。其中,控制节点包括的控制装置可以包括:第一接收模块511、确定模块512和转发模块513 ;第一 UE包括的发送装置可以包括:第三检测模块521和第一发送模块522 ;第二 UE包括的接收装置可以包括:第二接收模块531和处理模块532。
[0194]第三检测模块521,用于检测是否与控制节点建立了第一公用MSRP通道,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息;
[0195]第一发送模块522,用于若第三检测模块521检测的结果为与控制节点建立了第一公用MSRP通道,则通过第一公用MSRP通道向控制节点发送通信信息,通信信息携带有数据、第一 UE的标识和第二 UE的标识,第二 UE为接收数据的UE ;以便控制节点通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息;根据第二 UE的标识确定第二公用MSRP通道,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息;通过第二公用MSRP通道将通信信息转发给第二 UE,以便第二 UE对数据和第一 UE的标识进行处理;
[0196]第一接收模块511,用于通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息,通信信息携带有数据、第一 UE的标识和第二 UE的标识,第二 UE为接收数据的UE ;
[0197]确定模块512,用于根据第一接收模块511接收到的第二 UE的标识确定第二公用MSRP通道,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息;
[0198]转发模块513,用于通过确定模块512确定的第二公用MSRP通道将通信信息转发给第二 UE,以便第二 UE对数据和第一 UE的标识进行处理;
[0199]第二接收模块531,用于通过第二公用MSRP通道接收控制节点发送的通信信息,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息,通信信息携带有数据、第一 UE的标识和第二 UE的标识,由第一 UE检测是否与控制节点建立了第一公用MSRP通道;若检测结果为与控制节点建立了第一公用MSRP通道,则通过第一公用MSRP通道向控制节点发送通信信息,控制节点通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息;根据第二 UE的标识确定第二公用MSRP通道,通过第二公用MSRP通道转发得到,第一 UE为发送数据的UE,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息;
[0200]处理模块532,用于对第二接收模块531接收到的数据和第一 UE的标识进行处理。
[0201]综上所述,本发明实施例提供的数据传输系统,通过预先建立的第一公用通道接收第一用户设备UE发送的通信信息,所述第一公用通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;根据所述第二 UE的标识确定第二公用通道,所述第二公用通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理,解决了頂-AS分别为两个UE分别建立MSRP通道,形成两个UE之间的专用MSRP通道,造成的增加数据传输过程中的通信信令,降低终端的性能的问题,达到了节省通信信令、提升终端的性能的效果。
[0202]请参考图6,其示出了本发明再一实施例提供的数据传输系统的结构框架图。该数据传输系统,可以包括控制节点、第一 UE和第二 UE。其中,控制节点包括的控制装置可以包括:第一接收模块511、确定模块512和转发模块513 ;第一 UE包括的发送装置可以包括:第三检测模块521和第一发送模块522 ;第二 UE包括的接收装置可以包括:第二接收模块531和处理模块532。
[0203]第三检测模块521,用于检测是否与控制节点建立了第一公用MSRP通道,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息;
[0204]第一发送模块522,用于若第三检测模块521检测的结果为与控制节点建立了第一公用MSRP通道,则通过第一公用MSRP通道向控制节点发送通信信息,通信信息携带有数据、第一 UE的标识和第二 UE的标识,第二 UE为接收数据的UE ;以便控制节点通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息;根据第二 UE的标识确定第二公用MSRP通道,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息;通过第二公用MSRP通道将通信信息转发给第二 UE,以便第二 UE对数据和第一 UE的标识进行处理;
[0205]第一接收模块511,用于通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息,通信信息携带有数据、第一 UE的标识和第二 UE的标识,第二 UE为接收数据的UE ;
[0206]确定模块512,用于根据第一接收模块511接收到的第二 UE的标识确定第二公用MSRP通道,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息;
[0207]转发模块513,用于通过确定模块512确定的第二公用MSRP通道将通信信息转发给第二 UE,以便第二 UE对数据和第一 UE的标识进行处理;
[0208]第二接收模块531,用于通过第二公用MSRP通道接收控制节点发送的通信信息,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息,通信信息携带有数据、第一 UE的标识和第二 UE的标识,由第一 UE检测是否与控制节点建立了第一公用MSRP通道;若检测结果为与控制节点建立了第一公用MSRP通道,则通过第一公用MSRP通道向控制节点发送通信信息,控制节点通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息;根据第二 UE的标识确定第二公用MSRP通道,通过第二公用MSRP通道转发得到,第一 UE为发送数据的UE,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息;
[0209]处理模块532,用于对第二接收模块531接收到的数据和第一 UE的标识进行处理。
[0210]进一步地,发送装置还包括:
[0211]第二发送模块523,用于第三检测模块521检测是否与控制节点建立了第一公用MSRP通道之后,若检测结果为未与控制节点建立第一公用MSRP通道,则向控制节点发送携带有控制节点的标识的第一邀请信息,以便控制节点根据控制节点的标识与第一 UE建立第一公用MSRP通道。
[0212]相应的,控制装置还包括:
[0213]第二接收模块514,用于第一接收模块511通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之前,接收第一 UE发送的携带有控制节点的标识的第
一邀请息;
[0214]第一建立模块515,用于根据第二接收模块514接收到的控制节点的标识与第一UE建立第一公用MSRP通道。
[0215]具体地,确定模块512,包括:
[0216]检测单元512A,用于检测是否存在与第二 UE的标识对应的第二公用MSRP通道;
[0217]第一选定单元512B,用于若检测单元512A检测的结果为存在第二公用MSRP通道,则选定第二公用MSRP通道;
[0218]第二选定单元512C,用于若检测单元512A检测的结果为不存在第二公用MSRP通道,则向第二 UE发送携带有第二 UE的标识的第二邀请信息,根据第二 UE的标识与第二 UE建立第二公用MSRP通道,并选定第二公用MSRP通道。
[0219]相应的,接收装置还包括:
[0220]第三接收模块533,用于第二接收模块531通过第二公用MSRP通道接收控制节点发送的通信信息之前,接收控制节点发送的携带有第二 UE的标识的第二邀请信息;
[0221]第二建立模块534,用于根据第三接收模块533接收到的第二 UE的标识与控制节点建立第二公用MSRP通道。
[0222]进一步地,控制装置还包括:
[0223]第一检测模块516,用于第一接收模块511通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之后,检测在第一预设时长内是否再次与第一 UE进行了通信;
[0224]第一断开模块517,用于若第一检测模块516检测的结果为在第一预设时长内未再次与第一 UE进行通信,则断开第一公用MSRP通道;
[0225]控制装置还包括:
[0226]第二检测模块518,用于转发模块513通过第二公用MSRP通道将通信信息转发给第二 UE之后,检测在第二预设时长内是否再次与第二 UE进行了通信;
[0227]第二断开模块519,用于若第二检测模块518检测的结果为在第二预设时长内未再次与第二 UE进行通信,则断开第二公用MSRP通道。
[0228]进一步地,通信信息还携带有数据的数据标识和对数据进行分段得到的数据片段的片段标识;
[0229]发送装置还包括:
[0230]分段模块524,用于第一发送模块522通过第一公用MSRP通道向控制节点发送通信信息之前,若数据的数据长度超过预设数据长度,则对数据进行分段;
[0231]设置模块525,用于对分段模块524分段后的每一个数据片段,将数据片段添加到一个通信信息中,并对通信信息中的数据标识和片段标识进行设置;
[0232]其中,对同一数据进行分段后得到的数据片段的数据标识相同。
[0233]相应的,通信信息还携带有数据的数据标识和对数据进行分段得到的数据片段的片段标识;
[0234]接收装置还包括:
[0235]第四检测模块535,用于处理模块532对数据和第一 UE的标识进行处理之前,检测是否存在数据标识相同的通信信息,通信信息至少为两个;
[0236]读取模块536,用于若第四检测模块535检测的结果为存在数据标识相同的通信信息,则读取通信信息中的数据和与数据对应的片段标识,通信信息中的数据为数据片段;
[0237]组合模块537,用于根据读取模块536读取到的片段标识对数据片段进行组合,得到数据。
[0238]综上所述,本发明实施例提供的数据传输系统,通过预先建立的第一公用通道接收第一用户设备UE发送的通信信息,所述第一公用通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;根据所述第二 UE的标识确定第二公用通道,所述第二公用通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理,解决了頂-AS分别为两个UE分别建立MSRP通道,形成两个UE之间的专用MSRP通道,造成的增加数据传输过程中的通信信令,降低终端的性能的问题,达到了节省通信信令、提升终端的性能的效果。另外,若所述数据的数据长度超过预设数据长度,则通过对所述数据进行分段;对分段后的每一个数据片段,将所述数据片段添加到一个通信信息中,并对所述通信信息中的所述数据标识和所述片段标识进行设置;其中,对同一数据进行分段后得到的数据片段的数据标识相同,解决了数据的数据长度超过预设数据长度时,无法通过即时信息发送数据的问题,达到了提高数据发送效率的效果。
[0239]请参考图7,其示出了本发明一个实施例提供的数据传输系统的结构框架图。该数据传输系统可以包括控制节点、第一 UE和第二 UE。其中,控制节点包括的控制装置可以包括:第一接收机711、第一处理器712和第一发射机713 ;第一 UE包括的发送装置可以包括:第二处理器721和第二发射机722 ;第二 UE包括的接收装置可以包括:第三接收机731和第三处理器732。
[0240]第二处理器721,用于检测是否与控制节点建立了第一公用MSRP通道,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息;
[0241]第二发射机722,用于若第二处理器721检测的结果为与控制节点建立了第一公用MSRP通道,则通过第一公用MSRP通道向控制节点发送通信信息,通信信息携带有数据、第一 UE的标识和第二 UE的标识,第二 UE为接收数据的UE ;以便控制节点通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息;根据第二 UE的标识确定第二公用MSRP通道,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息;通过第二公用MSRP通道将通信信息转发给第二 UE,以便第二 UE对数据和第一 UE的标识进行处理;
[0242]第一接收机711,用于通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息,通信信息携带有数据、第一 UE的标识和第二 UE的标识,第二 UE为接收数据的UE ;
[0243]第一处理器712,用于根据第一接收机711接收到的第二 UE的标识确定第二公用MSRP通道,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息;
[0244]第一发射机713,用于通过第一处理器712确定的第二公用MSRP通道将通信信息转发给第二 UE,以便第二 UE对数据和第一 UE的标识进行处理;
[0245]第三接收机731,用于通过第二公用MSRP通道接收控制节点发送的通信信息,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息,通信信息携带有数据、第一UE的标识和第二 UE的标识,由第一 UE检测是否与控制节点建立了第一公用MSRP通道;若检测结果为与控制节点建立了第一公用MSRP通道,则通过第一公用MSRP通道向控制节点发送通信信息,控制节点通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息;根据第二 UE的标识确定第二公用MSRP通道,通过第二公用MSRP通道转发得到,第一 UE为发送数据的UE,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息;[0246]第三处理器732,用于对第三接收机731接收到的数据和第一 UE的标识进行处理。
[0247]综上所述,本发明实施例提供的数据传输系统,通过预先建立的第一公用通道接收第一用户设备UE发送的通信信息,所述第一公用通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;根据所述第二 UE的标识确定第二公用通道,所述第二公用通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理,解决了頂-AS分别为两个UE分别建立MSRP通道,形成两个UE之间的专用MSRP通道,造成的增加数据传输过程中的通信信令,降低终端的性能的问题,达到了节省通信信令、提升终端的性能的效果。
[0248]请参考图8,其示出了本发明再一实施例提供的数据传输系统的结构框架图。该数据传输系统,可以包括控制节点、第一UE和第二UE。其中,控制节点包括的控制装置可以包括:第一接收机77、第一处理器712和第一发射机713 ;第一 UE包括的发送装置可以包括:第二处理器721和第二发射机722 ;第二 UE包括的接收装置可以包括:第三接收机731和第三处理器732。
[0249]第二处理器721,用于检测是否与控制节点建立了第一公用MSRP通道,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息;
[0250]第二发射机722,用于若第二处理器721检测的结果为与控制节点建立了第一公用MSRP通道,则通过第一公用MSRP通道向控制节点发送通信信息,通信信息携带有数据、第一 UE的标识和第二 UE的标识,第二 UE为接收数据的UE ;以便控制节点通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息;根据第二 UE的标识确定第二公用MSRP通道,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息;通过第二公用MSRP通道将通信信息转发给第二 UE,以便第二 UE对数据和第一 UE的标识进行处理;
[0251 ] 第一接收机711,用于通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息,通信信息携带有数据、第一 UE的标识和第二 UE的标识,第二 UE为接收数据的UE ;
[0252]第一处理器712,用于根据第一接收机711接收到的第二 UE的标识确定第二公用MSRP通道,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息;
[0253]第一发射机713,用于通过第一处理器712确定的第二公用MSRP通道将通信信息转发给第二 UE,以便第二 UE对数据和第一 UE的标识进行处理;
[0254]第三接收机731,用于通过第二公用MSRP通道接收控制节点发送的通信信息,第二公用MSRP通道用于传输第二 UE与控制节点之间的所有信息,通信信息携带有数据、第一UE的标识和第二 UE的标识,由第一 UE检测是否与控制节点建立了第一公用MSRP通道;若检测结果为与控制节点建立了第一公用MSRP通道,则通过第一公用MSRP通道向控制节点发送通信信息,控制节点通过预先建立的第一公用MSRP通道接收第一 UE发送的通信信息;根据第二 UE的标识确定第二公用MSRP通道,通过第二公用MSRP通道转发得到,第一 UE为发送数据的UE,第一公用MSRP通道用于传输第一 UE与控制节点之间的所有信息;
[0255]第三处理器732,用于对第三接收机731接收到的数据和第一 UE的标识进行处理。
[0256]进一步地,第二发射机722,还用于第二处理器721检测是否与控制节点建立了第一公用MSRP通道之后,若检测结果为未与控制节点建立第一公用MSRP通道,则向控制节点发送携带有控制节点的标识的第一邀请信息,以便控制节点根据控制节点的标识与第一 UE建立第一公用MSRP通道。
[0257]相应的,第一接收机711,还用于通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之前,接收第一 UE发送的携带有控制节点的标识的第一邀请信息;
[0258]第一处理器712,还用于根据第一接收机711接收到的控制节点的标识与第一 UE建立第一公用MSRP通道。
[0259]具体地,第一处理器711,用于检测是否存在与第二 UE的标识对应的第二公用MSRP通道;若检测结果为存在第二公用MSRP通道,则选定第二公用MSRP通道;若检测结果为不存在第二公用MSRP通道,则向第二 UE发送携带有第二 UE的标识的第二邀请信息,根据第二 UE的标识与第二 UE建立第二公用MSRP通道,并选定第二公用MSRP通道。
[0260]相应的,第三接收机731,还用于通过第二公用MSRP通道接收控制节点发送的通信信息之前,接收控制节点发送的携带有第二 UE的标识的第二邀请信息;
[0261]第三处理器732,还用于根据第三接收机731接收到的第二 UE的标识与控制节点建立第二公用MSRP通道。
[0262]进一步地,控制装置还包括:
[0263]第一处理器712,还用于第一接收机712通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之后,检测在第一预设时长内是否再次与第一 UE进行了通信;若检测结果为在第一预设时长内未再次与第一 UE进行通信,则断开第一公用MSRP通道;
[0264]第一处理器712,还用于第一发射机713通过第二公用MSRP通道将通信信息转发给第二 UE之后,检测在第二预设时长内是否再次与第二 UE进行了通信;若检测结果为在第二预设时长内未再次与第二 UE进行通信,则断开第二公用MSRP通道。
[0265]进一步地,通信信息还携带有数据的数据标识和对数据进行分段得到的数据片段的片段标识;
[0266]第二处理器721,还用于第二发射机722通过第一公用MSRP通道向控制节点发送通信信息之前,若数据的数据长度超过预设数据长度,则对数据进行分段;对分段后的每一个数据片段,将数据片段添加到一个通信信息中,并对通信信息中的数据标识和片段标识进行设置;
[0267]其中,对同一数据进行分段后得到的数据片段的数据标识相同。
[0268]相应的,通信信息还携带有数据的数据标识和对数据进行分段得到的数据片段的片段标识;
[0269]第三处理器732,还用于对数据和第一 UE的标识进行处理之前,检测是否存在数据标识相同的通信信息,通信信息至少为两个;若检测结果为存在数据标识相同的通信信息,则读取通信信息中的数据和与数据对应的片段标识,通信信息中的数据为数据片段;根据读取到的片段标识对数据片段进行组合,得到数据。
[0270]综上所述,本发明实施例提供的数据传输系统,通过预先建立的第一公用通道接收第一用户设备UE发送的通信信息,所述第一公用通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;根据所述第二 UE的标识确定第二公用通道,所述第二公用通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理,解决了頂-AS分别为两个UE分别建立MSRP通道,形成两个UE之间的专用MSRP通道,造成的增加数据传输过程中的通信信令,降低终端的性能的问题,达到了节省通信信令、提升终端的性能的效果。另外,若所述数据的数据长度超过预设数据长度,则通过对所述数据进行分段;对分段后的每一个数据片段,将所述数据片段添加到一个通信信息中,并对所述通信信息中的所述数据标识和所述片段标识进行设置;其中,对同一数据进行分段后得到的数据片段的数据标识相同,解决了数据的数据长度超过预设数据长度时,无法通过即时信息发送数据的问题,达到了提高数据发送效率的效果。
[0271]请参考图9,其示出了本发明一个实施例提供的数据传输系统的结构框架图。该数据传输系统可以包括控制节点910、第一 UE920和第二 UE930。
[0272]其中,控制节点910可以是如图5或图6或图7或图8所示的控制节点,第一 UE920可以是如图5或图6或图7或图8所示的UE ;第二 UE930可以是如图5或图6或图7或图8所示的UE。
[0273]综上所述,本发明实施例提供的数据传输系统,通过预先建立的第一公用通道接收第一用户设备UE发送的通信信息,所述第一公用通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;根据所述第二 UE的标识确定第二公用通道,所述第二公用通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理,解决了頂-AS分别为两个UE分别建立MSRP通道,形成两个UE之间的专用MSRP通道,造成的增加数据传输过程中的通信信令,降低终端的性能的问题,达到了节省通信信令、提升终端的性能的效果。另外,若所述数据的数据长度超过预设数据长度,则通过对所述数据进行分段;对分段后的每一个数据片段,将所述数据片段添加到一个通信信息中,并对所述通信信息中的所述数据标识和所述片段标识进行设置;其中,对同一数据进行分段后得到的数据片段的数据标识相同,解决了数据的数据长度超过预设数据长度时,无法通过即时信息发送数据的问题,达到了提高数据发送效率的效果。
[0274]需要说明的是:上述实施例提供的控制装置、发送装置和接收装置在进行数据传输时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将控制装置、发送装置和接收装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的控制装置、发送装置和接收装置与数据传输方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0275]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0276]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。[0277]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种数据传输方法,其特征在于,用于控制节点中,所述方法包括: 通过预先建立的第一公用消息会话传输协议MSRP通道接收第一用户设备UE发送的通信信息,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ; 根据所述第二 UE的标识确定第二公用MSRP通道,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息; 通过所述第二公用MSRP通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理。
2.根据权利要求1所述的数据传输方法,其特征在于,所述通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之前,还包括: 接收所述第一 UE发送的携带有所述控制节点的标识的第一邀请信息; 根据所述控制节点的标识与所述第一 UE建立所述第一公用MSRP通道。
3.根据权利要求1所述的数据传输方法,其特征在于,所述根据所述第二UE的标识确定第二公用MSRP通道,包括: 检测是否存在与所述第二 UE的标识对应的第二公用MSRP通道; 若检测结果为存在所述第二公用MSRP通道,则选定所述第二公用MSRP通道; 若检测结果为不存在所述 第二公用MSRP通道,则向所述第二 UE发送携带有所述第二UE的标识的第二邀请信息,根据所述第二 UE的标识与所述第二 UE建立所述第二公用MSRP通道,并选定所述第二公用MSRP通道。
4.根据权利要求1至3任一所述的数据传输方法,其特征在于, 所述通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之后,还包括: 检测在第一预设时长内是否再次与所述第一 UE进行了通信; 若检测结果为在第一预设时长内未再次与所述第一 UE进行通信,则断开所述第一公用MSRP通道; 所述通过所述第二公用MSRP通道将所述通信信息转发给所述第二 UE之后,还包括: 检测在第二预设时长内是否再次与所述第二 UE进行了通信; 若检测结果为在第二预设时长内未再次与所述第二 UE进行通信,则断开所述第二公用MSRP通道。
5.一种数据传输方法,其特征在于,用于第一用户设备UE中,所述方法包括: 检测是否与控制节点建立了第一公用消息会话传输协议MSRP通道,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息; 若检测结果为与所述控制节点建立了所述第一公用MSRP通道,则通过所述第一公用MSRP通道向所述控制节点发送通信信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;以便所述控制节点通过预先建立的所述第一公用MSRP通道接收所述第一 UE发送的所述通信信息;根据所述第二 UE的标识确定第二公用MSRP通道,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用MSRP通道将所述通信信息转发给所述第二 UE,以便所述第二UE对所述数据和所述第一 UE的标识进行处理。
6.根据权利要求5所述的数据传输方法,其特征在于,所述检测是否与控制节点建立了第一公用MSRP通道之后,还包括: 若检测结果为未与所述控制节点建立所述第一公用MSRP通道,则向所述控制节点发送携带有所述控制节点的标识的第一邀请信息,以便所述控制节点根据所述控制节点的标识与所述第一 UE建立所述第一公用MSRP通道。
7.根据权利要求5或6所述的数据传输方法,其特征在于,所述通信信息还携带有所述数据的数据标识和对所述数据进行分段得到的数据片段的片段标识; 所述通过所述第一公用MSRP通道向所述控制节点发送通信信息之前,还包括: 若所述数据的数据长度超过预设数据长度,则对所述数据进行分段; 对分段后的每一个数据片段,将所述数据片段添加到一个通信信息中,并对所述通信信息中的所述数据标识和所述片段标识进行设置; 其中,对同一数据 进行分段后得到的数据片段的数据标识相同。
8.一种数据传输方法,其特征在于,用于第二用户设备UE中,所述方法包括: 通过第二公用消息会话传输协议MSRP通道接收控制节点发送的通信信息,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、第一 UE的标识和所述第二 UE的标识,由所述第一 UE检测是否与所述控制节点建立了第一公用MSRP通道;若检测结果为与所述控制节点建立了所述第一公用MSRP通道,则通过所述第一公用MSRP通道向所述控制节点发送所述通信信息,所述控制节点通过预先建立的所述第一公用MSRP通道接收所述第一 UE发送的所述通信信息;根据所述第二 UE的标识确定所述第二公用MSRP通道,通过所述第二公用MSRP通道转发得到,所述第一 UE为发送所述数据的UE,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息; 对所述数据和所述第一 UE的标识进行处理。
9.根据权利要求8所述的数据传输方法,其特征在于,所述通过第二公用MSRP通道接收控制节点发送的通信信息之前,还包括: 接收所述控制节点发送的携带有所述第二 UE的标识的第二邀请信息; 根据所述第二 UE的标识与所述控制节点建立所述第二公用MSRP通道。
10.根据权利要求8或9所述的数据传输方法,其特征在于,所述通信信息还携带有所述数据的数据标识和对所述数据进行分段得到的数据片段的片段标识; 所述对所述数据和所述第一 UE的标识进行处理之前,还包括: 检测是否存在数据标识相同的通信信息,所述通信信息至少为两个; 若检测结果为存在数据标识相同的通信信息,则读取所述通信信息中的数据和与所述数据对应的片段标识,所述通信信息中的数据为数据片段; 根据所述片段标识对所述数据片段进行组合,得到所述数据。
11.一种控制装置,其特征在于,用于控制节点中,所述装置包括: 第一接收模块,用于通过预先建立的第一公用消息会话传输协议MSRP通道接收第一用户设备UE发送的通信信息,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ; 确定模块,用于根据所述第一接收模块接收到的所述第二 UE的标识确定第二公用MSRP通道,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息; 转发模块,用于通过所述确定模块确定的所述第二公用MSRP通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理。
12.根据权利要求11所述的控制装置,其特征在于,所述装置还包括: 第二接收模块,用于所述第一接收模块通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之前,接收所述第一 UE发送的携带有所述控制节点的标识的第一邀请信息; 第一建立模块,用于根据所述第二接收模块接收到的所述控制节点的标识与所述第一UE建立所述第一公用MSRP通道。
13.根据权利要求11所述的控制装置,其特征在于,所述确定模块,包括: 检测单元,用于检测是否存在与所述第二 UE的标识对应的第二公用MSRP通道;第一选定单元,用于若所述检测单元检测的结果为存在所述第二公用MSRP通道,则选定所述第二公用MSRP通道; 第二选定单元,用于若所述检测单元检测的结果为不存在所述第二公用MSRP通道,则向所述第二 UE发送携带有所述第二 UE的标识的第二邀请信息,根据所述第二 UE的标识与所述第二 UE建立所述第二公用MSRP通道,并选定所述第二公用MSRP通道。
14.根据权利要求11至13任一所述的控制装置,其特征在于, 所述装置还包括: 第一检测模块,用于所述第一接收模块通过预先建立的第一公用MSRP通道接收第一用户设备UE发送的通信信息之后,检测在第一预设时长内是否再次与所述第一 UE进行了通信; 第一断开模块,用于若所述第一检测模块检测的结果为在第一预设时长内未再次与所述第一 UE进行通信,则断开所述第一公用MSRP通道; 所述装置还包括: 第二检测模块,用于所述转发模块通过所述第二公用MSRP通道将所述通信信息转发给所述第二 UE之后,检测在第二预设时长内是否再次与所述第二 UE进行了通信; 第二断开模块,用于若所述第二检测模块检测的结果为在第二预设时长内未再次与所述第二 UE进行通信,则断开所述第二公用MSRP通道。
15.一种发送装置,其特征在于,用于第一用户设备UE中,所述装置包括: 第三检测模块,用于检测是否与控制节点建立了第一公用消息会话传输协议MSRP通道,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息; 第一发送模块,用于若所述第三检测模块检测的结果为与所述控制节点建立了所述第一公用MSRP通道,则通过所述第一公用MSRP通道向所述控制节点发送通信信息,所述通信信息携带有数据、所述第一 UE的标识和第二 UE的标识,所述第二 UE为接收所述数据的UE ;以便所述控制节点通过预先建立的所述第一公用MSRP通道接收所述第一 UE发送的所述通信信息;根据所述第二 UE的标识确定第二公用MSRP通道,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息;通过所述第二公用MSRP通道将所述通信信息转发给所述第二 UE,以便所述第二 UE对所述数据和所述第一 UE的标识进行处理。
16.根据权利要求15所述的发送装置,其特征在于,所述装置还包括: 第二发送模块,用于所述第三检测模块检测是否与控制节点建立了第一公用MSRP通道之后,若检测结果为未与所述控制节点建立所述第一公用MSRP通道,则向所述控制节点发送携带有所述控制节点的标识的第一邀请信息,以便所述控制节点根据所述控制节点的标识与所述第一 UE建立所述第一公用MSRP通道。
17.根据权利要求15或16所述的发送装置,其特征在于,所述通信信息还携带有所述数据的数据标识和对所述数据进行分段得到的数据片段的片段标识; 所述装置还包括: 分段模块,用于所述第一发送模块通过所述第一公用MSRP通道向所述控制节点发送通信信息之前,若所述数据的数据长度超过预设数据长度,则对所述数据进行分段; 设置模块,用于对所述分段模块分段后的每一个数据片段,将所述数据片段添加到一个通信信息中,并对所述通信信息中的所述数据标识和所述片段标识进行设置; 其中,对同一数据进行分段后得到的数据片段的数据标识相同。
18.一种接收装置,其特征在于,用于第二用户设备UE中,所述装置包括: 第二接收模块,用于通过第二公用消息会话传输协议MSRP通道接收控制节点发送的通信信息,所述第二公用MSRP通道用于传输所述第二 UE与所述控制节点之间的所有信息,所述通信信息携带有数据、第一 UE的标识和所述第二 UE的标识,由所述第一 UE检测是否与所述控制节点建立了第 一公用MSRP通道;若检测结果为与所述控制节点建立了所述第一公用MSRP通道,则通过所述第一公用MSRP通道向所述控制节点发送所述通信信息,所述控制节点通过预先建立的所述第一公用MSRP通道接收所述第一 UE发送的所述通信信息;根据所述第二 UE的标识确定所述第二公用MSRP通道,通过所述第二公用MSRP通道转发得到,所述第一 UE为发送所述数据的UE,所述第一公用MSRP通道用于传输所述第一 UE与所述控制节点之间的所有信息; 处理模块,用于对所述第二接收模块接收到的所述数据和所述第一 UE的标识进行处理。
19.根据权利要求18所述的接收装置,其特征在于,所述装置还包括: 第三接收模块,用于所述第二接收模块通过第二公用MSRP通道接收控制节点发送的通信信息之前,接收所述控制节点发送的携带有所述第二 UE的标识的第二邀请信息; 第二建立模块,用于根据所述第三接收模块接收到的所述第二 UE的标识与所述控制节点建立所述第二公用MSRP通道。
20.根据权利要求18或19所述的接收装置,其特征在于,所述通信信息还携带有所述数据的数据标识和对所述数据进行分段得到的数据片段的片段标识; 所述装置还包括: 第四检测模块,用于所述处理模块对所述数据和所述第一 UE的标识进行处理之前,检测是否存在数据标识相同的通信信息,所述通信信息至少为两个; 读取模块,用于若所述第四检测模块检测的结果为存在数据标识相同的通信信息,则读取所述通信信息中的数据和与所述数据对应的片段标识,所述通信信息中的数据为数据片段; 组合模块,用于根据所述读取模块读取到的所述片段标识对所述数据片段进行组合,得到所述数据。
21.—种控制节点,其特征在于,所述控制节点包括如权利要求11至14任一所述的控制装置。
22.—种用户设备UE,其特征在于,所述UE包括如权利要求15至17任一所述的发送 装直。
23.一种用户设备UE,其特征在于,所述UE包括如权利要求18至20任一所述的接收 装直。
24.—种数据传输系 统,其特征在于,所述系统包括: 如权利要求21所述的控制节点、如权利要求22所述的用户设备UE和如权利要求23所述的UE。
【文档编号】H04L29/06GK103475567SQ201310329585
【公开日】2013年12月25日 申请日期:2013年7月31日 优先权日:2013年7月31日
【发明者】董宇靖, 史磊, 马家斌, 曾文科, 陈亮, 黄伟利 申请人:华为软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1