【技术实现步骤摘要】
本申请涉及网络通信
,特别是涉及一种基于FTP协议传输文件的方法和 装直。
技术介绍
FTP (文件传输协议,File Transfer Protocol)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP协议的目标是提高文件的共享性和可靠高效地传送数据。目前,移动网管规范要求网元按照既定时间粒度(5/15/30/60分钟)上报性能数据,一般默认15分钟。通常性能数据为文件格式,在每个小时的0分钟、15分钟、30分钟、45分钟时刻,所有基站均会生成性能文件,由基站作为FTP客户端,以被动模式和网管侧的FTP服务器建立SOCEKT (套接字)连接,将性能文件上传至网管侧的FTP目录下。被动模式下,命令连接和数据连接均由FTP客户端发起,能够避免出现从FTP服务器到FTP客户端的数据端口的连接被防火墙过滤的问题。参照图1,示出了现有技术一种基于FTP协议进行性能文件传输的方法,具体流程如下步骤101、基站创建一个SOCEKT ;步骤102、基站向网管侧的FTP服务器发送数据连接请求,该数据连接请求用于连接到服务器新开的数据端口;步骤103、基站向网管侧的FTP服务器发送命令CWD dirname\r\n改变工作目录;步骤104、网管侧的FTP服务器向基站发送响应码和信息,正常为“250Commandokay,,;步骤105、基站向网管侧的FTP服务器发送STOR f ilename\r\n命令,该STORfilename\r\n命令用于请求上传filename文件;步骤106、网管侧的FTP服务器向基站发送响应码,正常为“ 150” ; ...
【技术保护点】
一种基于FTP协议传输文件的方法,其特征在于,包括:网管接收基站上报的陷阱消息;网管依据所述陷阱消息中携带的基站的物理ID确定相应基站的上报性能文件时间偏移;所述上报性能文件时间偏移用于表示上报性能文件的实际时刻相对于上报性能文件的理论时刻的偏移,所述上报性能文件时间偏移相同的基站数量不超过操作系统限制的半连接数;网管将所述上报性能文件时间偏移携带在请求报文中下发给相应的基站;网管侧FTP服务器针对基站的SOCKET连接请求向基站返回响应码,并接收基站上传的性能文件。
【技术特征摘要】
1.一种基于FTP协议传输文件的方法,其特征在于,包括 网管接收基站上报的陷阱消息; 网管依据所述陷阱消息中携带的基站的物理ID确定相应基站的上报性能文件时间偏移;所述上报性能文件时间偏移用于表示上报性能文件的实际时刻相对于上报性能文件的理论时刻的偏移,所述上报性能文件时间偏移相同的基站数量不超过操作系统限制的半连接数; 网管将所述上报性能文件时间偏移携带在请求报文中下发给相应的基站; 网管侧FTP服务器针对基站的SOCKET连接请求向基站返回响应码,并接收基站上传的性能文件。2.如权利要求1所述的方法,其特征在于,所述网管依据所述陷阱消息中携带的基站的物理ID确定相应基站的上报性能文件时间偏移的步骤,包括 网管预先配置基站组容量和基站组时间偏移;所述基站组容量不超过操作系统限制的半连接数,所述基站组时间偏移用于表示相邻基站组内基站上报性能文件的实际时刻之间的时间偏移; 网管依据所述基站组容量对与所述基站的物理ID相应的基站进行分组,得到基站组和基站组内的基站; 依据所述基站组时间偏移,确定各基站组内的基站的上报性能文件时间偏移。3.如权利要求2所述的方法,其特征在于,所述基站组时间偏移大于等于基站组上报时间,所述基站组上报时间等于性能文件大小与基站组时间偏移的乘积与带宽的比值。4.如权利要求1所述的方法,其特征在于,所述网管将所述上报性能文件时间偏移携带在请求报文中下发给相应的基站的步骤,包括 网管使用简单网络管理协议报文消息在请求报文的变量列表中携带所述上报性能文件时间偏移,并下发给相应的基站。5.一种基于FTP协议传输文件的方法,其特征在于,包括 基站向网管上报陷阱消息,所述陷阱消息中携带有基站自身的物理ID ; 基站在接收到来自网管的请求报文后,向网管发送应答报文,并保存所述请求报文中携带的上报性能文件时间偏移;所述上报性能文件时间偏移用于表示上报性能文件的实际时刻相对于上报性能文件的理论时刻的偏移,所述上报性能文件时间偏移相同的基站数量不超过操作系统限制的半连接数; 基站依据所述保存的上报性能文件时间偏移对每个上报性能文件的时刻进行偏移,并在偏移后的每个上报性能文件的时刻向网管侧FTP服务器发送SOCKET连接请求; 基站在接收到网管侧FTP服务器对所述SOCKET连接请求返回的响应码后,进行性能文件的上传。6.如权利要求5所述的方法,其特征在于,所述保存所述请求报文中携带的上报性能文件时间偏移的步骤,包括基站将所述请求报文中携带的上报性能文件时间偏移保存在主控板内存中; 所述基站依据所述保存的上报性能文件时间偏移对每个上报性能文件的时刻进行偏移的步骤,包括基站在每个上报性能文件的时刻,从主控板内存读取所述保存的上报性能文件时间偏移,并依据读取结果对当前上报性能文件的时刻进行偏移。7.一...
【专利技术属性】
技术研发人员:高利虹,王欣,
申请(专利权)人:大唐移动通信设备有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。