数据传输通道的建立方法及装置与流程

文档序号:12729896阅读:451来源:国知局
数据传输通道的建立方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种数据传输通道的建立方法及装置。



背景技术:

第三代合作伙伴计划(3rd Generation Partnership Project,简称为3GPP)技术规范(Technical Specification,简称为TS)32.422协议描述Trace跟踪流程中网络实体与跟踪采集实体(Trace Collection Entity,简称为TCE)需要进行数据传输。网络实体与TCE之间进行数据传输的前提是需要建立二者之间的数据传输通道,而数据传输通道的建立需要利用TCE的精确信息。

但是,目前通过信令的方式只能够定义TCE的互联网协议(Internet Protocol,简称为IP)信息,也就是说,在相关技术中,在建立网络实体与TCE之间的数据传输通道时,只能够根据TCE的IP信息进行建立。需要说明的是,网络实体与TCE之间的部分数据传输链路的建立,除了需要利用TCE的IP信息外,还需要采用其他的TCE信息,仅仅根据定义的TCE的IP信息是无法成功建立网络实体与TCE之间的数据传输通道的,即,会造成数据传输通道建立失败。

针对相关技术中存在的网络实体与TCE之间的数据传输通道建立失败的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明提供了一种数据传输通道的建立方法及装置,以至少解决相关技术中存在的网络实体与TCE之间的数据传输通道建立失败的问题。

根据本发明的一个方面,提供了一种数据传输通道的建立方法,包括:第一网元实体获取跟踪采集实体TCE的TCE信息,其中,所述TCE信息至少包括所述TCE的互联网协议IP地址和所述TCE的端口信息;所述第一网元实体根据所述TCE信息建立与所述TCE进行数据传输的数据传输通道。

可选地,当所述数据传输通道为基于文件传输协议FTP的通道时,所述TCE信息还包括用于建立所述数据传输通道的FTP用户名和FTP密码。

可选地,所述第一网元实体获取所述TCE的所述TCE信息包括:所述第一网元实体获取配置的所述TCE信息;或者,所述第一网元实体获取来自第二网元实体的所述TCE信息。

可选地,所述第一网元实体获取来自所述第二网元实体的所述TCE信息包括:所述第一网元实体接收来自所述第二网元实体的封装有所述TCE信息的信令;所述第一网元实体按照与所述第二网元实体预先约定的用于封装所述TCE信息的封装方式解析所述信令,以获取所述TCE信息。

根据本发明的另一方面,提供了一种数据传输通道的建立方法,包括:第二网元实体获取跟踪采集实体TCE的TCE信息,其中,所述TCE信息至少包括所述TCE的互联网协议IP地址和所述TCE的端口信息;所述第二网元实体将所述TCE信息发送给第一网元实体,其中,所述TCE信息用于所述第一网元实体建立与所述TCE进行数据传输的数据传输通道。

可选地,当所述数据传输通道为基于文件传输协议FTP的通道时,所述TCE信息还包括用于建立所述数据传输通道的FTP用户名和FTP密码。

可选地,所述第二网元实体将所述TCE信息发送给所述第一网元实体包括:所述第二网元实体按照如下封装方式至少之一将所述TCE信息封装在待发送给所述第一网元实体的信令中:将所述TCE信息封装在所述信令原有的信元的空闲字段中,将所述TCE信息封装在所述信令中新增加的信元中;所述第二网元将封装了所述TCE信息的信令发送给所述第一网元实体。

可选地,所述第二网元实体在将所述TCE信息封装在待发送给所述第一网元实体的所述信令中之前,所述方法还包括:所述第二网元实体通过与所述第一网元实体进行协商的方式确定所述封装方式;或者,所述第二网元实体在将所述TCE信息封装在待发送给所述第一网元实体的所述信令中之后,所述方法还包括:所述第二网元实体将所述封装方式告知给所述第一网元实体。

根据本发明的另一方面,提供了一种数据传输通道的建立装置,所述装置应用于第一网元实体中,包括:第一获取模块,用于获取跟踪采集实体TCE的TCE信息,其中,所述TCE信息至少包括所述TCE的互联网协议IP地址和所述TCE的端口信息;建立模块,用于根据所述TCE信息建立与所述TCE进行数据传输的数据传输通道。

可选地,当所述数据传输通道为基于文件传输协议FTP的通道时,所述TCE信息还包括用于建立所述数据传输通道的FTP用户名和FTP密码。

可选地,所述第一获取模块包括:第一获取单元,用于获取配置的所述TCE信息;或者,第二获取单元,用于获取来自第二网元实体的所述TCE信息。

可选地,所述第二获取单元包括:接收子单元,用于接收来自所述第二网元实体的封装有所述TCE信息的信令;解析子单元,用于按照与所述第二网元实体预先约定的用于封装所述TCE信息的封装方式解析所述信令,以获取所述TCE信息。

根据本发明的另一方面,提供了一种数据传输通道的建立装置,所述装置应用于第 二网元实体中,包括:第二获取模块,用于获取跟踪采集实体TCE的TCE信息,其中,所述TCE信息至少包括所述TCE的互联网协议IP地址和所述TCE的端口信息;发送模块,用于将所述TCE信息发送给第一网元实体,其中,所述TCE信息用于所述第一网元实体建立与所述TCE进行数据传输的数据传输通道。

可选地,当所述数据传输通道为基于文件传输协议FTP的通道时,所述TCE信息还包括用于建立所述数据传输通道的FTP用户名和FTP密码。

可选地,所述发送模块包括:封装单元,用于按照如下封装方式至少之一将所述TCE信息封装在待发送给所述第一网元实体的信令中:将所述TCE信息封装在所述信令原有的信元的空闲字段中,将所述TCE信息封装在所述信令中新增加的信元中;发送单元,用于将封装了所述TCE信息的信令发送给所述第一网元实体。

可选地,所述装置还包括:确定模块,用于在将所述TCE信息封装在待发送给所述第一网元实体的所述信令中之前,通过与所述第一网元实体进行协商的方式确定所述封装方式;或者,告知模块,用于在将所述TCE信息封装在待发送给所述第一网元实体的所述信令中之后,将所述封装方式告知给所述第一网元实体。

通过本发明,采用第一网元实体获取跟踪采集实体TCE的TCE信息,其中,所述TCE信息至少包括所述TCE的互联网协议IP地址和所述TCE的端口信息;所述第一网元实体根据所述TCE信息建立与所述TCE进行数据传输的数据传输通道。解决了相关技术中存在的网络实体与TCE之间的数据传输通道建立失败的问题,进而达到了提高网络实体与TCE之间的数据传输通道建立成功率的效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的第一种数据传输通道的建立方法的流程图;

图2是根据本发明实施例的第二种数据传输通道的建立方法的流程图;

图3是根据本发明实施例的TCE信息发送设备的结构框图;

图4是根据本发明实施例的第一种数据传输通道的建立装置的结构框图;

图5是根据本发明实施例的第一种数据传输通道的建立装置中第一获取模块42的结构框图;

图6是根据本发明实施例的第一种数据传输通道的建立装置中第二获取单元54的结构框图;

图7是根据本发明实施例的第二种数据传输通道的建立装置;

图8是根据本发明实施例的第二种数据传输通道的建立装置中发送模块74的结构框图;

图9是根据本发明实施例的第二种数据传输通道的建立装置的优选结构框图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种数据传输通道的建立方法,图1是根据本发明实施例的第一种数据传输通道的建立方法的流程图,如图1所示,该流程包括如下步骤:

步骤S102,第一网元实体获取跟踪采集实体TCE的TCE信息,其中,该TCE信息至少包括上述TCE的互联网协议IP地址和TCE的端口信息;

步骤S104,上述第一网元实体根据TCE信息建立与TCE进行数据传输的数据传输通道。

其中,上述的第一网元实体的种类可以为多种,例如,第一网元实体可以是移动性管理实体(Mobile Management Entity,简称为MME),或者,该第一网元实体可以是基站eNodeB,或者,该第一网元实体还可以是其他类型的网元。

通过上述步骤,第一网元实体在需要建立与TCE之间进行数据传输的数据传输通道时,不仅获取了TCE的IP地址(对应于上述的IP信息),还获取了TCE的端口信息,其中,该端口信息能够明确指示上述的第一网络实体待建立的数据传输通道是与TCE的哪个端口对接,在确定了TCE端口后,可以建立与该端口对接的数据传输通道,有效提高了数据传输通道的成功率。从而解决了相关技术中存在的网络实体与TCE之间的数据传输通道建立失败的问题,进而达到了提高网络实体与TCE之间的数据传输通道建立成功率的效果。

上述的第一网元实体与TCE之间的数据传输通道的协议类型可以有多种,例如,可以是文件传输协议(File Transfer Protocol,简称为FTP)类型的数据传输通道,也可以是用户数据报协议(User Datagram Protocol,简称为UDP)类型的数据传输通道,或者还可以是其他协议类型的数据传输通道。其中,建立不同协议类型的数据传输通道可能会需要利用不同的TCE信息。在一个可选的实施例中,当上述数据传输通道为基于文件传输协议FTP的通道时,上述TCE信息除了包括TCE的IP地址和TCE的端口信息外,还需要包括用于建立该数据传输通道的FTP用户名和FTP密码,其中,由于FTP用户名和FTP密码可以是唯一,因此,利用该FTP用户名和FTP密码能够保证使用该 FTP类型的数据传输通道的安全性,同时,还可以有效避免干扰。

上述的第一网元实体获取TCE信息的方式可以为多种,在一个可选的实施例中,可以通过如下方式获取上述的TCE信息:第一网元实体获取配置的TCE信息;或者,第一网元实体获取来自第二网元实体的TCE信息。可选地,在上述的第一网元实体获取配置的TCE信息的获取方式中,可以是人为配置,也可以是其他网元在第一网元实体上配置的。

可选地,在上述的第一网元实体获取来自第二网元实体的TCE信息的获取方式中,第一网元实体接收来自第二网元实体的封装有上述TCE信息的信令,然后该第一网元实体按照与第二网元实体预先约定的用于封装上述TCE信息的封装方式解析信令,以获取TCE信息。在该实施例中,第一网元实体可以预先和第二网元实体约定信息的封装方式,上述TCE信息可以封装在第二网元实体发送给第一网元实体的信令中,并且,上述TCE信息在信令中的位置可以为多种,例如,上述TCE信息可以位于信令中的公共信元中,即,在信令原有的信元中的未被占用的字段(即,空闲字段)上添加上述TCE信息;上述的TCE信息也可以封装在信令中新增加的信元中(该新增加的信元可以称为私有信元);然后,第一网元实体可以根据与第二网元实体预先约定的方式解析上述信令,以获取TCE信息。当然,上述的TCE封装方式仅是两种示例,还可以采用其他的携带方式,在此,不一一列举。

上述的图1及与图1相关的实施例,是从第一网元实体侧描述的,下面对第二网元实体进行描述。

在本发明实施例中,还提供了一种数据传输通道的建立方法,图2是根据本发明实施例的第二种数据传输通道的建立方法的流程图,如图2所示,该方法包括如下步骤:

步骤S202,第二网元实体获取跟踪采集实体TCE的TCE信息,其中,该TCE信息至少包括TCE的互联网协议IP地址和TCE的端口信息;

步骤S204,上述的第二网元实体将TCE信息发送给第一网元实体,其中,该TCE信息用于第一网元实体建立与上述TCE进行数据传输的数据传输通道。

其中,上述的第二网元实体的种类可以为多种,例如,第二网元实体可以是MME,或者,该第一网元实体可以是eNodeB,或者,该第一网元实体还可以是其他类型的网元。上述的第一网元实体也可以是MME或者eNodeB或者其他类型的网元,且第一网元实体和第二网元实体的类型可以不一样。

通过上述步骤,第二网元实体将第一网元实体建立数据传输通道所需要的TCE信息发送给第一网元实体,从而使得第一网元实体能够成功地建立与TCE之间进行数据传输的数据传输通道。其中,该TCE信息中不仅包括TCE的IP地址(对应于上述的IP信息),还包括TCE的端口信息,其中,该端口信息能够明确指示上述的第一网络实体 待建立的数据传输通道是与TCE的哪个端口对接,在确定了TCE端口后,可以建立与该端口对接的数据传输通道,有效提高了数据传输通道的成功率。从而解决了相关技术中存在的网络实体与TCE之间的数据传输通道建立失败的问题,进而达到了提高网络实体与TCE之间的数据传输通道建立成功率的效果。

上述的第一网元实体与TCE之间的数据传输通道的协议类型可以有多种,例如,可以是文件传输协议(File Transfer Protocol,简称为FTP)类型的数据传输通道,也可以是用户数据报协议(User Datagram Protocol,简称为UDP)类型的数据传输通道,或者还可以是其他协议类型的数据传输通道。其中,建立不同协议类型的数据传输通道可能会需要利用不同的TCE信息。在一个可选的实施例中,当上述数据传输通道为基于文件传输协议FTP的通道时,上述TCE信息除了包括TCE的IP地址和TCE的端口信息外,还需要包括用于建立该数据传输通道的FTP用户名和FTP密码,其中,由于FTP用户名和FTP密码可以是唯一,因此,利用该FTP用户名和FTP密码能够保证使用该FTP类型的数据传输通道的安全性,同时,还可以有效避免干扰。

在一个可选的实施例中,上述的第二网元实体将TCE信息发送给第一网元实体时,可以采用如下方式发送:第二网元实体按照如下封装方式至少之一将TCE信息封装在待发送给第一网元实体的信令中:将TCE信息封装在该信令原有的信元(对应于上述的公共信元)的空闲字段中,将TCE信息封装在该信令中新增加的信元中(该新增加的信元可以称为私有信元);上述第二网元将封装了上述TCE信息的信令发送给第一网元实体。然后,第一网元实体可以根据与第二网元实体预先约定的方式解析上述信令,以获取TCE信息。当然,上述的TCE封装方式仅是两种示例,还可以采用其他的携带方式,在此,不一一列举。

其中,第二网元与第一网元约定TCE信息的封装方式可以有多种,例如,上述第二网元实体在将TCE信息封装在待发送给上述第一网元实体的信令中之前,通过与第一网元实体进行协商的方式确定上述封装方式;或者,上述第二网元实体在将TCE信息封装在待发送给上述第一网元实体的信令中之后,将上述封装方式告知给第一网元实体。需要说明的是,这里所描述的两种约定方式仅是两种示例,还可以采用其他的方式进行约定。

由上述的实施例可知,第二网元实体可以是MME或者eNodeB或者其他类型的网元,第一网元实体也可以是MME或者eNodeB或者其他类型的网元。下面以上述第一网元实体为MME,第二网元实体为eNodeB为例,结合具体应用场景对本发明进行说明。

图3是根据本发明实施例的TCE信息发送设备的结构框图,如图3所示,该设备包括如下模块:

跟踪任务配置模块32:该跟踪任务配置模块32主要是对跟踪任务进行配置,配置 如下信息:任务类型、任务参数、TCE相关参数(对应于上述的TCE信息);其中,该跟踪任务是在MME与TCE建立了数据传输通道后,在该数据传输通道上进行的业务;

协议识别模块34:该协议识别模块34主要是识别跟踪任务的TCE使用传输协议,即,识别上述的数据传输通道的协议类型;

任务启动模块36:该任务启动模块36主要是根据触发条件启动跟踪任务;

消息构造模块38:该消息构造模块38主要是根据上述的TCE信息构造信息(对应于上述的信令),比如CELL TRAFFIC TRACE,但不限于该信令,也可以构造其他类型的信令;

TCE消息获取模块310:该TCE消息获取模块310用于根据双方(即,第一网元实体和第二网元实体,在本实施例中是MME和eNodeB)的约定,比如通过公共信元的方式或者私有信元的方式解析对端发送的包含TCE信息的信令,其中,公共信元的方式或者私有信元的方式是指TCE信息的封装方式,即,该TCE信息是封装在公共信元的空闲字段中,还是封装在信令新增的私有信元中;

数据发送模块(包括数据发送模块312和数据发送模块314):该数据发送模块主要是根据上述的TCE信息建立与TCE实体(也可以简称为TCE)的数据传输通道,可以利用该数据传输通道将数据发送到TCE实体,进而完成该数据传输通道上需要执行的业务,例如上述的跟踪任务。

下面结合图3所示的设备对具体场景下的应用示例进行说明,在下述的实施例一至四中,协议识别模块34、任务启动模块36和消息构造模块38可以位于eNodeB中,TCE消息获取模块310和数据发送模块312可以位于MME中。在实施例五和实施六种,协议识别模块34、任务启动模块36和消息构造模块38可以位于MME中,TCE消息获取模块310和数据发送模块312可以位于eNodeB中。

实施例一

在该实施例中,以eNodeB小区跟踪流程通过FTP类型的隧道进行发送,且通过新增信元的方式封装TCE信息为例,对本发明进行说明,其中,上述的FTP类型的隧道为待建立的MME与TCE之间的数据传输通道,上述的eNodeB小区跟踪流程为在该数据传输通道建立完成后,在该数据传输通道上执行的业务。该实施例包括如下步骤:

步骤S11:跟踪任务配置模块32配置小区跟踪任务,配置TCE参数(该TCE参数包括上述的TCE信息);

步骤S12:协议识别模块34进行传输协议的判断,即,识别数据传输通道的协议类型;

步骤S13:任务启动模块36启动跟踪任务;

步骤S14:消息构造模块38构造携带TCE消息的信令,以构造成CELL TRAFFIC TRACE为例,但不限于该信令,在该信令中增加的信元可以包含以下信息:TCE IP、FTP端口(相当于上述的TCE的端口信息)、FTP用户名、FTP密码,其中,上述的增加的信元可以是在信令中增加的新的私有信元;

步骤S15:MME利用TCE消息获取模块310接收CELL TRAFFIC TRACE,并在接收到CELL TRAFFIC TRACE后按照约定方式从中解析出TCE参数,其中,具体的约定方式在前述的实施例中已经进行了说明,在此,不再赘述;

步骤S16:MME与TCE建立数据传输链路(即,数据传输通道),并由MME中的数据发送模块312利用建立的数据传输链路进行数据传输。

实施例二

在该实施例中,以eNodeB小区跟踪流程通过UDP类型的隧道进行发送,且通过新增信元的方式封装TCE信息为例,对本发明进行说明,其中,上述的UDP类型的隧道为待建立的MME与TCE之间的数据传输通道,上述的eNodeB小区跟踪流程为在该数据传输通道建立完成后,在该数据传输通道上执行的业务。该实施例包括如下步骤:

步骤S21:跟踪任务配置模块32配置小区跟踪任务,配置TCE参数(该TCE参数包括上述的TCE信息);

步骤S22:协议识别模块34进行传输协议的判断,即,识别数据传输通道的协议类型;

步骤S23:任务启动模块36启动跟踪任务;

步骤S24:消息构造模块38构造携带TCE消息的信令,以构造成CELL TRAFFIC TRACE为例,但不限于该信令,在该信令中增加的信元可以包含TCE IP、UDP端口(相当于上述的TCE的端口信息),其中,上述的增加的信元可以是在信令中增加的新的私有信元;

步骤S25:MME利用TCE消息获取模块310接收CELL TRAFFIC TRACE,并在接收到CELL TRAFFIC TRACE后按照约定方式从中解析出TCE参数,其中,具体的约定方式在前述的实施例中已经进行了说明,在此,不再赘述;

步骤S26:MME与TCE建立数据传输链路(即,数据传输通道),并由MME中的数据发送模块312利用建立的数据传输链路进行数据传输。

实施例三

在该实施例中,以修改信令中的信元的方式封装TCE信息为例进行说明:

步骤S31:跟踪任务配置模块32配置小区跟踪任务,配置TCE参数(该TCE参数包括上述的TCE信息);

步骤S32:协议识别模块34进行传输协议的判断,即,识别数据传输通道的协议类型;

步骤S33:任务启动模块36启动跟踪任务;

步骤S34:消息构造模块38构造携带TCE消息的信令,以构造成CELL TRAFFIC TRACE为例,但不限于该信令,在该信令中通过修改信元的方式封装以下信息TCE IP、FTP端口(相当于上述的TCE的端口信息)、FTP用户名、FTP密码,上述的修改信元的方式可以是修改信令中原有的信元(该原有的信元可以称为公共信元)的方式,即,在不改变信令中的信元的前提下实现封装TCE消息的目的,其中,在信令中原有的信元中封装TCE信息时,可以是在该原有的信元中未被占用的字段上添加上述TCE信息;

步骤S35:MME利用TCE消息获取模块310接收CELL TRAFFIC TRACE,并在接收到CELL TRAFFIC TRACE后按照约定方式从中解析出TCE参数,其中,具体的约定方式在前述的实施例中已经进行了说明,在此,不再赘述;

步骤S36:MME与TCE建立数据传输链路(即,数据传输通道),并由MME中的数据发送模块312利用建立的数据传输链路进行数据传输。

实施例四

在该实施例中,以修改信令中的信元的方式封装TCE信息为例进行说明:

步骤S41:跟踪任务配置模块32配置小区跟踪任务,配置TCE参数(该TCE参数包括上述的TCE信息);

步骤S42:协议识别模块34进行传输协议的判断,即,识别数据传输通道的协议类型;

步骤S43:任务启动模块36启动跟踪任务;

步骤S44:消息构造模块38构造携带TCE消息的信令,以构造成CELL TRAFFIC TRACE为例,但不限于该信令,在该信令中通过修改信元的方式封装TCE IP、UDP端口(相当于上述的TCE的端口信息),其中,上述的修改信元的方式可以是修改信令中原有的信元(该原有的信元可以称为公共信元)的方式,即,在不改变信令中的信元的前提下实现封装TCE消息的目的,其中,在信令中原有的信元中封装TCE信息时,可 以是在该原有的信元中未被占用的字段上添加上述TCE信息;

步骤S45:MME利用TCE消息获取模块310接收CELL TRAFFIC TRACE,并在接收到CELL TRAFFIC TRACE后按照约定方式从中解析出TCE参数,其中,具体的约定方式在前述的实施例中已经进行了说明,在此,不再赘述;

步骤S46:MME与TCE建立数据传输链路(即,数据传输通道),并由MME中的数据发送模块312利用建立的数据传输链路进行数据传输。

实施例五

在该实施例中,以在FTP类型的隧道上执行其他跟踪任务为例,对本发明进行说明,其中,上述的FTP类型的隧道为待建立的eNodeB与TCE之间的数据传输通道,上述的其他跟踪任务为在该数据传输通道建立完成后,在该数据传输通道上执行的业务。该实施例包括如下步骤:

步骤S51:跟踪任务配置模块32配置小区跟踪任务,配置TCE参数(该TCE参数包括上述的TCE信息);

步骤S52:协议识别模块34进行传输协议的判断,即,识别数据传输通道的协议类型;

步骤S53:任务启动模块36启动跟踪任务;

步骤S54:消息构造模块38构造携带TCE消息的信令,以构造成TRACE START或者,INITIAL CONTEXT SETUP REQUEST或者,HANDOVER REQUEST为例,但不限于该信令,在该信令中增加的信元可以包含以下信息:TCE IP、FTP端口(相当于上述的TCE的端口信息)、FTP用户名、FTP密码,上述的增加的信元可以是增加的私有信元,还可以采用在信令中原有的共有信元中封装上述信息;

步骤S55:eNodeB利用TCE消息获取模块310接收TRACE START或者,INITIAL CONTEXT SETUP REQUEST或者,HANDOVER REQUEST,并在接收到TRACE START或者,INITIAL CONTEXT SETUP REQUEST或者,HANDOVER REQUEST后按照约定方式从中解析出TCE参数,其中,具体的约定方式在前述的实施例中已经进行了说明,在此,不再赘述;

步骤S56:eNodeB与TCE建立数据传输链路(即,数据传输通道),并由eNodeB中的数据发送模块312利用建立的数据传输链路进行数据传输。

实施例六

在该实施例中,以在FTP类型的隧道上执行其他跟踪任务为例,对本发明进行说明,其中,上述的FTP类型的隧道为待建立的eNodeB与TCE之间的数据传输通道,上述的其他跟踪任务为在该数据传输通道建立完成后,在该数据传输通道上执行的业务。该实施例包括如下步骤:

步骤S61:跟踪任务配置模块32配置小区跟踪任务,配置TCE参数(该TCE参数包括上述的TCE信息);

步骤S62:协议识别模块34进行传输协议的判断,即,识别数据传输通道的协议类型;

步骤S63:任务启动模块36启动跟踪任务;

步骤S64:消息构造模块38构造携带TCE消息的信令,以构造成TRACE START或者,INITIAL CONTEXT SETUP REQUEST或者,HANDOVER REQUEST为例,但不限于该信令,在该信令中增加的信元可以包含以下信息:TCE IP、UDP端口(相当于上述的TCE的端口信息),上述的增加的信元可以是增加的私有信元,还可以采用在信令中原有的共有信元中封装上述信息;

步骤S65:eNodeB利用TCE消息获取模块310接收TRACE START或者,INITIAL CONTEXT SETUP REQUEST或者,HANDOVER REQUEST,并在接收到TRACE START或者,INITIAL CONTEXT SETUP REQUEST或者,HANDOVER REQUEST后按照约定方式从中解析出TCE参数,其中,具体的约定方式在前述的实施例中已经进行了说明,在此,不再赘述;

步骤S66:eNodeB与TCE建立数据传输链路(即,数据传输通道),并由eNodeB中的数据发送模块312利用建立的数据传输链路进行数据传输。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种数据传输通道的建立装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图4是根据本发明实施例的第一种数据传输通道的建立装置的结构框图,该装置可 以应用于第一网元实体中,如图4所示,该装置包括第一获取模块42和建立模块44,下面对该装置进行说明。

第一获取模块42(对应于上述的TCE消息获取模块310),用于获取跟踪采集实体TCE的TCE信息,其中,该TCE信息至少包括TCE的互联网协议IP地址和所述TCE的端口信息;建立模块44(对应于上述的数据发送模块312),连接至上述第一获取模块42,用于根据TCE信息建立与TCE进行数据传输的数据传输通道。

在一个可选的实施例中,当上述数据传输通道为基于文件传输协议FTP的通道时,上述TCE信息还包括用于建立数据传输通道的FTP用户名和FTP密码。

图5是根据本发明实施例的第一种数据传输通道的建立装置中第一获取模块42的结构框图,如图5所示,该第一获取模块42包括第一获取单元52或者第二获取单元54,下面对该第一获取模块42进行说明。

第一获取单元52,用于获取配置的上述TCE信息;

第二获取单元54,用于获取来自第二网元实体的上述TCE信息。

图6是根据本发明实施例的第一种数据传输通道的建立装置中第二获取单元54的结构框图,如图6所示,该第二获取单元54包括接收子单元62和解析子单元64,下面对该第二获取单元54进行说明。

接收子单元62,用于接收来自上述第二网元实体的封装有TCE信息的信令;解析子单元64,连接至上述接收子单元62,用于按照与上述第二网元实体预先约定的用于封装TCE信息的封装方式解析上述信令,以获取上述TCE信息。

在本发明实施例中,还提供了一种数据传输通道的建立装置,图7是根据本发明实施例的第二种数据传输通道的建立装置,该装置可以应用于第二网元实体中,如图7所示,该装置包括第二获取模块72和发送模块74(对应于上述的消息构造模块38),下面对该装置进行说明。

第二获取模块72,用于获取跟踪采集实体TCE的TCE信息,其中,该TCE信息至少包括TCE的互联网协议IP地址和TCE的端口信息;发送模块74,连接至上述第二获取模块72,用于将上述TCE信息发送给第一网元实体,其中,该TCE信息用于第一网元实体建立与TCE进行数据传输的数据传输通道。

在一个可选的实施例中,当上述数据传输通道为基于文件传输协议FTP的通道时,上述TCE信息还包括用于建立上述数据传输通道的FTP用户名和FTP密码。

图8是根据本发明实施例的第二种数据传输通道的建立装置中发送模块74的结构框图,如图8所示,该发送模块74包括封装单元82和发送单元84,下面对该发送模块74进行说明。

封装单元82,用于按照如下封装方式至少之一将上述TCE信息封装在待发送给第一网元实体的信令中:将上述TCE信息封装在信令原有的信元的空闲字段中,将上述TCE信息封装在信令中新增加的信元中;发送单元84,连接至上述封装单元82,用于将封装了上述TCE信息的信令发送给第一网元实体。

图9是根据本发明实施例的第二种数据传输通道的建立装置的优选结构框图,如图9所示,该装置除包括图8所示的所有模块外,还包括确定模块92或者告知模块94,下面对该装置进行说明。

确定模块92,连接至上述发送模块74,用于在将上述TCE信息封装在待发送给第一网元实体的上述信令中之前,通过与第一网元实体进行协商的方式确定上述封装方式;

告知模块94,连接至上述封装单元82,用于在将上述TCE信息封装在待发送给第一网元实体的上述信令中之后,将封装方式告知给上述第一网元实体。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。

本发明的实施例还提供了一种存储介质。可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:

S110,第一网元实体获取跟踪采集实体TCE的TCE信息,其中,该TCE信息至少包括上述TCE的互联网协议IP地址和TCE的端口信息;

S120,上述第一网元实体根据TCE信息建立与TCE进行数据传输的数据传输通道。

可选地,存储介质还被设置为存储用于执行以下步骤的程序代码:

S210,第二网元实体获取跟踪采集实体TCE的TCE信息,其中,该TCE信息至少包括TCE的互联网协议IP地址和TCE的端口信息;

S220,上述的第二网元实体将TCE信息发送给第一网元实体,其中,该TCE信息用于第一网元实体建立与上述TCE进行数据传输的数据传输通道。

可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述各方法实施例中的步骤。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示 例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1