数据传输装置和方法与流程

文档序号:11877505阅读:249来源:国知局
本发明涉及数据通信,特别是一种数据传输装置和方法。
背景技术
:目前的通信设备,特别是光纤,其传输业务单一,往往只传输一种业务。如光纤收发器只传输以太网业务,PDH光端机只传输E1业务,PCM设备只传输电话业务。当用户需要多种业务时候,往往需要使用多种设备多台叠加才能满足业务需求,这样建设的网络不仅浪费通信资源,也大大提高了用户建设成本及维护成本。技术实现要素:针对现有技术的缺陷,本发明提供了一种数据传输装置和方法。一种数据传输装置,包括复用端和分解端;所述复用端,用于接收不同种类的业务数据,对所接收到的业务数据进行重编码使之成为符合同一数据传输规则的重编码数据,所述重编码数据至少包含重编码所用规则的编码规则标识,将所述重编码数据通过同一通信通道分时发送所述至分解端;所述分解端,用于根据所述编码规则标识对所接收到的重编码数据进行解码,使之复现复用端接收到的业务数据,将所复现的业务数据分发至不同端口。可选的,所述复用端包括:接收单元,用于监听多个不同的业务端口,在监听到某一业务端口有业务数据达到时,将该业务数据发送至编码单元,并记录该端口的端口号,将该端口号发送至第一控制单元;编码单元,用于根据预存储的编码规则对不同的数据业务进行重编码,使之成为符合同一数据传输规则的重编码数据;复用单元,用于根据预存储的发送规则分时将重编码后的数据通过同一通信通道分时发送出去。还包括第一存储单元,所述第一存储单元用于对接收到的数据业务进行缓存,以待编码单元完成当前业务数据编码后,将缓存的业务数据发送至编码单元。还包括第二存储单元,所述第二存储单元预存储有不同端口所对应的编码规则表。还包括第三存储单元,所述第三存储单元预存储不同端口所对应的发送规则。所述分解端包括缓存单元、解码单元和分发单元;缓存单元,用于接收重编码数据,将该重编码数据发送至解码单元;解码单元,用于根据与预存储的编码规则标识相对应的解码规则对重编码数据进行解码,以复现复用端接收到的业务数据;分发单元,用于根据预存储的分发规则将复现后的业务数据分发至不同的数据端口。所述缓存单元,还用于解码单元尚未完成前一解码工作时,对新接收到的重编码数据进行缓存。一种数据传输方法,包括以下步骤;S100:接收不同种类的业务数据,对所接收到的业务数据进行重编码使之成为符合同一数据传输规则的重编码数据,所述重编码数据至少包含重编码所用规则的编码规则标识,将所述重编码数据通过同一通信通道进行分时发送;S200:根据所述编码规则标识对所接收到的重编码数据进行解码,使之复现接收到的业务数据,将所复现的业务数据分发至不同端口。可选的,所述步骤S100包括:S101:监听多个不同业务端口,在监听到某一业务端口有业务数据达到时,记录该端口的端口号;S102:根据预存储的与所述端口号相对应的编码规则对不同的业务数据进行重编码,使之成为符合同一数据传输规则的重编码数据;S103:根据预存储的发送规则分时将所述重编码数据通过同一通信通道分时发送出去。所述步骤S200包括:S201:接收重编码数据;S202:根据与预存储的编码规则标识相对应的解码规则对重编码数据进行解码,以复现接收到的业务数据;S203:根据预存储的分发规则将复现后的业务数据分发至不同的数据端口。本发明的有益效果是:应用时分复用技术,将以太网信号和E1信号以及窄带业务,如语音、数据等混合编码后在一芯光纤上传输,实现了以太网业务、E1业务、话路业务、2/4EM、RS232或RS485业务等混合传输,从而节约了通信资源,减少用户建设成本及维护设备成本。附图说明图1是本发明数据传输装置的结构示意图;图2是复用端的结构示意图;图3是分解端的结构示意图;图4是数据传输方法的流程图。具体实施方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明,使本发明的上述及其它目的、特征和优势将更加清晰。在全部附图中相同的附图标记指示相同的部分。并未刻意按比例绘制附图,重点在于示出本发明的主旨。实施例1首先结合附图对本发明的数据传输装置做介绍。本实施例着重从传输装置的复用端对装置做介绍。请参阅图1,总的而言,本发明的数据传输装置包括复用端和分解端,复用端和分解端通过光纤相连,复用端通过光纤向分解端发送光信号,从而完成数据的传输,现有技术中已由多种通过光纤传输信号的方法与标准,在此不再赘述。复用端设置有多个不同的业务接口,这些业务接口用于接收不同种类的业务,所谓不同种类的业务指的是采用不同通信标准或不同编码规则的通信业务。在图1中,复用端分别与业务1、业务2、……业务n相连,业务1可以是以太网业务,业务2可以是RS232业务,业务n可以是电话业务等等,除此之外还可以业务中还可以包含EI业务、RS485业务等等,本领域技术人员应当明了,这些业务只是示例性的,本发明并非旨在限定业务的种类。这些具有不同通信标准或不同编码规则的通信业务可以以有线或无线的方式发送至复用端。复用端对不同的业务进行处理(后续会详细介绍处理过程)使不同的业务均符合光纤传输标准,处理后将不同的业务通过同一光纤分时发送至分解端,分解端对完成对不同业务的解码处理,之后将数据分发至相应的设备。由此便实现了由同一光纤传输多种不同业务/数据之目的。如图2所示,其为本发明接收端的结构示意图,接收端包括接收单元、编码单元和复用单元,接收单元、编码单元和复用单元均与第一控制单元连接,以在第一控制单元的管理下实现对于不同业务的处理。接收单元、编码单元和复用单元还分别与第一存储单元、第二存储单元和第三存储单元相连。图中第一存储单元、第二存储单元和第三存储单元为相互分开的单元,但在本发明中第一存储单元、第二存储单元和第三存储单元可以由物理上的同一存储设备实现,通过同一存储设备中不同的存储区域来存储第一存储单元、第二存储单元和第三存储单元中的内容即可。第一存储单元、第二存储单元和第三存储单元可以采用RAM、ROM、EPROM、SD卡等。接收单元用于监听多个不同的业务端口,在监听到某一业务端口有数据达到时,接收单元记录该端口的端口号,并将该端口号发送至第一控制单元,并将接收到的数据转发至编码单元。例如,业务1与1号端口相连,业务2与2号端口相连,……,业务n与n号端口相连,当第一时间接收单元监听到1号端口有业务数据到达时,接收单元将端口号“1”发送至第一控制单元,与此同时将接收到的业务1的数据发送至编码单元;当第二时间接收单元监听到2号端口有业务数据到达时,接收单元将端口号“2”发送至第一控制单元,与此同时将接收到的业务2的数据发送至编码单元。接收单元还与第一存储单元相连,第一存储单元为一临时缓存单元,其用于在监听到不同端口的数据同时到达时,存储不同端口数据,并在编码单元完成数据处理后将缓存的数据发送至编码单元。例如当第三时间接收单元同时监听到业务1与业务2有数据到达,则接收单元在第三时间将业务1的数据发送至编码单元,将业务2的数据缓存至第一存储单元。待编码完成对于业务1的重编码后,接收单元将缓存的业务2的数据发送至编码单元。由此便可以避免数据间的冲突。编码单元用于根据与预存储的编码规则对不同的数据业务进行重编码,以使得重编码后的数据符合同一数据传输标准。重编码后的数据包含有编码所用规则的编码规则标识。具体而言,第二存储单元内预存储有不同端口所对应的编码规则表,如表1所示。表1业务号业务名端口号编码规则重编码后的传输规则业务1以太网业务1规则1光纤传输规则业务2RS232业务2规则2光纤传输规则…………………………业务nEI业务n规则n光纤传输规则第一控制单元在接收到端口号后通过查询表1获得与该端口号相对应的编码规则,之后编码单元根据该编码规则对接收单元所接收到的数据业务进行重编码。例如第一控制单元在第一时间接收到的端口号为1,则编码单元可以判定该业务为以太网业务,进一步的,根据表1中的规则1对这一业务数据进行重编码,使得编码后的数据符合统一的光纤传输规则。在第二时间接收到的端口号为2,则编码单元可以判定该业务为RS232业务,根据表1中的规则2对这一业务数据进行重编码,使得编码后的数据符合统一的光纤传输规则。所谓“统一的光传输规则”即可以是光纤传输的公有协议,也可以是私有协议。编码规则可以包括添加帧头标识、FIFO、帧同步标识、和/或扰码等等。重编码后的数据包含有编码所用规则的编码规则标识,这一编码规则标识可以用帧头标识来表示,通过每一帧的帧头的不同数据来标识该帧所用的编码规则,例如用001这一数据表示该帧采用规则1进行重编码,而010则表示该帧采用规则2进行重编码。接下来,重编码后的数据被发送至复用单元,复用单元分时将重编码后的数据通过同一光纤发送出去。接上例,复用单元在第一时间接收到端口1的重编码数据,则复用单元可以在第一时间将重编码数据发送出去,复用单元在第二时间接收到端口2的重编码数据,则复用单元可以在第二时间将重编码数据发送出去;当然也可以在不同于第一时间或第二时间的时刻发送数据,具体的发送规则可以预存储于第三存储单元中,复用单元根据预存储的发送规则发送重编码后的数据,如表2所示。表2例如规则n表示在第一时间或第二时间之后延迟t0的时刻发送数据,则第一控制单元在接收到业务1或业务2之后,第一控制单元从预存储的发送规则中选择某一规则作为发送规则,具体的选定标准可以通过操作人员设定,例如第一控制单元选定规则n作为发送规则,则复用单元会在接收到业务1或业务2重编码数据后延迟t0时间分时发送业务数据。这样可以灵活的选择发送规则,可以灵活的调整发送时刻,更为有利的是可以在业务相对空闲时刻进行数据的发送,这样可以避免占用业务繁忙时的系统资源。实施例2该实施例着重从分解端对本发明的光纤传输装置做介绍。请参阅图3,接收端包括缓存单元、解码单元和分发单元,缓存单元、解码单元和分发单元均与第二控制单元连接,以在第二控制单元的管理下实现对于不同业务的处理。解码单元和分发单元还分别与第四存储单元和第五存储单元相连。缓存单元用于接收复用单元发送的重编码后的数据,在接收到重编码后的数据之后,将该数据发送至解码单元,若解码单元尚未完成前一解码工作时,缓存单元又接收到新的重编码后的数据则缓存单元将其缓存,待解码单元完成前一解码工作后,将缓存的数据发送至解码单元。由此便可以避免数据间的冲突。解码单元用于根据与预存储的解码规则对不同的数据业务进行解码,以使得解码后的数据符合不同数据传输标准,即使得解码后的数据与接收单元所接收到的数据相同,以此来完成数据的复现。具体而言,第四存储单元内预存储有不同编码规则标识所对应的解码规则表,如表3所示。表3编码规则标识编码规则解码规则001规则1规则a010规则2规则b………………解码单元在接收到数据后,首先读取该帧数据的帧头,以获得该帧数据的编码规则标识,根据该编码规则标识通过查询表3获得与该编码规则标识相对应的解码规则,之后解码单元根据该解码规则对接收到的数据业务进行解码,以复现不同业务数据。例如在第一时间接收到第一帧数据,该帧数据的帧头为001,则解码单元可以判定该业务为以太网业务,进一步的,根据表3中的规则a对这一业务数据进行解码,使得编码后的数据符合以太网业务传输规则,复现业务1的数据。在第二时间接收到第二帧数据,该帧数据的帧头为010,则解码单元可以判定该业务为RS232业务,进一步的,根据表3中的规则b对这一业务数据进行解码,使得编码后的数据符合RS232传输规则,复现业务2的数据。接下来,解码后的数据被发送至分发单元,分发单元根据预存储的分发规则将解码后的数据分发至不同的数据端口。具体的分发规则可以预存储于第五存储单元中,如表4所示。表4编码规则标识编码规则解码规则分发规则001规则1规则a端口1010规则2规则b端口2……………………例如与分发器相连的端口1表示以太网端口,而端口2表示RS232接口,则在接收到帧头为001的数据帧之后,第二控制单元从表4中读取与该帧头相对应的分发规则,之后分发单元将该帧数据发送至端口1,由此便完成了以太网业务从复用端的端口1至分解端的端口1的传输。在接收到帧头为010的数据帧之后,第二控制单元从表4中读取与该帧头相对应的分发规则,之后分发单元将该帧数据发送至端口2。由此便可以实现由一条数据通道(光纤)完成多种不同业务传输。实施例3请参阅图4,本发明还提供一种数据传输方法,包括以下步骤;S100:接收不同种类的业务数据,对所接收到的业务数据进行重编码使之成为符合同一数据传输规则的重编码数据,所述重编码数据至少包含重编码所用规则的编码规则标识,将所述重编码数据通过同一通信通道进行分时发送;S200:根据所述编码规则标识对所接收到的重编码数据进行解码,使之复现接收到的业务数据,将所复现的业务数据分发至不同端口。所述步骤S100包括:S101:监听多个不同业务端口,在监听到某一业务端口有业务数据达到时,记录该端口的端口号;S102:根据预存储的与所述端口号相对应的编码规则对不同的业务数据进行重编码,使之成为符合同一数据传输规则的重编码数据;S103:根据预存储的发送规则分时将所述重编码数据通过同一通信通道分时发送出去。所述步骤S200包括:S201:接收重编码数据;S202:根据与预存储的编码规则标识相对应的解码规则对重编码数据进行解码,以复现接收到的业务数据;S203:根据预存储的分发规则将复现后的业务数据分发至不同的数据端口。上述实施例1、2、3对本发明做了详细的说明,通过以上实施例的介绍,可以明了通过利用时分复用技术,实现了一条通信通道(光缆)可以传输多种业务,实现多业务合一。从而节约光纤资源,减少用户建设成本及维护设备成本;业务可以包括用户电话、热线电话、磁石电话、E/M音频、视音频业务等,从而满足不同用户,不同业务的需求。在以上的描述中阐述了很多具体细节以便于充分理解本发明。但是以上描述仅是本发明的较佳实施例而已,本发明能够以很多不同于在此描述的其它方式来实施,因此本发明不受上面公开的具体实施的限制。同时任何熟悉本领域技术人员在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1