【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及数据处理方法以及装置。
技术介绍
现有技术中,在本端设备与对端设备进行通信时,由本端设备向对端设备发起一个TCP(Transmission Control Protocol,传输控制协议)连接请求,在对端设备接收到该TCP连接请求后,首先建立TCP连接,然后可以基于该TCP连接,通过调用socket(套接字)向本端设备发送数据报文,本端设备接收到该数据报文后,向对端设备回复确认报文。然而,由于网络的不稳定性,在该TCP连接的任意一端出现故障造成设备重启时,该TCP连接就会断开,从而造成本端设备与对端设备之间的业务中止或者数据丢失。
技术实现思路
本专利技术提供了数据处理方法以及装置来解决因TCP连接断开,造成本端设备与对端设备之间的业务中止或者数据丢失的问题。本专利技术提供了一种数据处理方法,其中包括:本端设备的备业务板接收所述本端设备的主业务板与对端设备建立套接字socket连接后发来的socket连接信息,并根据所述socket连接信息创建socket镜像后,接收并保存来自所述对端设备的第一业务数据;将所述第一业务数据发送给所述主业务板进行保存和处理,并将来自所述主业务板的第一业务响应数据通过创建的socket镜像发送给所述对端设备。本专利技术还提供一种数据处理方法,其中包括:本端设备的主业务板与对端设备建立socket连接后,向所述本端设备的至少一个备 ...
【技术保护点】
一种数据处理方法,其特征在于,包括:本端设备的备业务板接收所述本端设备的主业务板与对端设备建立套接字socket连接后发来的socket连接信息,并根据所述socket连接信息创建socket镜像后,接收并保存来自所述对端设备的第一业务数据;将所述第一业务数据发送给所述主业务板进行保存和处理,并将来自所述主业务板的第一业务响应数据通过创建的socket镜像发送给所述对端设备。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
本端设备的备业务板接收所述本端设备的主业务板与对端设备建立套接字
socket连接后发来的socket连接信息,并根据所述socket连接信息创建socket
镜像后,接收并保存来自所述对端设备的第一业务数据;
将所述第一业务数据发送给所述主业务板进行保存和处理,并将来自所述
主业务板的第一业务响应数据通过创建的socket镜像发送给所述对端设备。
2.如权利要求1所述的方法,其特征在于,所述备业务板接收的所述第一业
务数据,为所述本端设备的IO单板在接收到所述对端设备发送的第一业务数据
时,从本地记录的所述主业务板广播的至少一个已创建socket镜像的备业务板
中确定出所述备业务板后,向所述备业务板转发的。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述备业务板在接收到所述第一业务响应数据后,清除保存的第一业务数
据。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
所述备业务板接收并保存所述主业务板发送的第二业务数据,将所述第二
业务数据通过创建的socket镜像发送给所述对端设备;
接收到所述对端设备返回的第二业务响应数据后,清除保存的第二业务数
据,并将所述第二业务响应数据发送至所述主业务板,以使所述主业务板在接
收到所述第二业务响应数据后清除保存的第二业务数据。
5.如权利要求4所述的方法,其特征在于,所述方法还包括:
所述主业务板在需要关闭socket连接或者对端设备需要关闭socket连接时,
所述备业务板接收所述主业务板广播的关闭socket连接的关闭报文;
根据所述关闭报文,关闭已创建的socket镜像。
6.一种数据处理方法,其特征在于,包括:
本端设备的主业务板与对端设备建立socket连接后,向所述本端设备的至
\t少一个备业务板发送socket连接信息,以使所述至少一个备业务板根据接收到
的socket连接信息创建socket镜像;
接收至少一个已创建socket镜像的备业务板中的第一备业务板发送的来自
所述对端设备的第一业务数据,保存并处理所述第一业务数据,将处理后得到
的第一业务响应数据发送给所述第一备业务板,以使所述第一备业务板将所述
第一业务响应数据通过创建的socket镜像发送给所述对端设备。
7.如权利要求6所述的方法,其特征在于,所述第一备业务板发送的来自所
述对端设备的第一业务数据,为所述本端设备的IO单板在接收到所述对端设备
发送的第一业务数据时,从本地记录的所述主业务板广播的至少一个已创建
socket镜像的备业务板中确定出第一备业务板后,向所述第一备业务板发送的。
8.如权利要求6或7所述的方法,其特征在于,所述方法还包括:
所述主业务板将所述第一业务数据进行处理后,清除保存的第一业务数据,
并在将所述第一业务响应数据发送给所述第一备业务板后,指示所述第一备业
务板清除自身保存的第一业务数据。
9.如权利要求8所述的方法,其特征在于,所述方法还包括:
所述主业务板保存需要与所述对端设备交互的第二业务数据;
将所述第二业务数据发送给所述第一备业务板,以使所述第一备业务板保
存接收到的所述第二业务数据,并将其通过创建的socket镜像发送给所述对端
设备;
接收到所述第一备业务板发送的来自所述对端设备的第二业务响应数据
后,清除保存的第二业务数据。
10.如权利要求9所述的方法,其特征在于,所述方法还包括:
所述主业务板在自身需要关闭与所述对端设备建立的socket连接或者接收
到所述对端设备发送的关闭socket连接的关闭报文时,广播关闭socket连接的
关闭报文,以使已创建socket镜像的备业务板根据接收到的关闭报文关闭已创
建的socket镜像;
在已创建socket镜像的备业务板关闭已创建的socket镜像后,关闭自身创
\t建的socket连接。
11.如权利要求9所述的方法,其特征在于,所述方法还包括:
在所述第一备业务板出现故障时,所述主业务板接收至少一个已创建socket
镜像的备业务板中的第二备业务板发送的来自所述对端设备的第三业务数据;
保存并处理所述第三业务数据,并将处理后得到的第三业务响应数据发送
给所述第二备业务板,以使所述第二备业务板将所述第三业务响应数据通过创
建的socket镜像发送给所述对端设备。
12.如权利要求9所述的方法,其特征在于,所述方法还包括:
在已创建socket镜像的备业务板均出现故障时,所述主业务板接收来自所
述对端设备的第四业务数据;
保存并处理所述第四业务数据,并将处理后得到的第四业务响应数据通过
建立的socket发送给所述对端设备。
13.一种数据处理装置,其特征在于,包括:
接收单元,用于接收本端设备的主业务板与对端设备建立套接字socket连
接后发来的socket连接信息,以及在创建单元根据所述socket连接信息创建
socket镜像后,接收来自所述对端设备的第一业务数据;
创建单元,用于根据所述接收单元接收到的socket连接信息创建socket镜
像;
保存单元,用于保存所述接收单元接收到的第一业务数据;
发送单元,用于将所述第一业务数据发送给所述主业务板进行保存和处理,
并将来自所述主业务板的第一业务响应数据通过创建的socket镜像发送...
【专利技术属性】
技术研发人员:潘芸,李华生,朱寅寅,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。