发明内容
针对现有技术中存在的问题,本发明的第一个目的在于提供一种具有数据交换功能的拉远数据交换设备,其可同时与多个下端设备进行通信,实现上端设备与这多个下端设备的数据交换。
为达到上述目的,本发明采用以下技术方案:
一种拉远数据交换设备,包括:
用于与上端设备连接的主端口,用于与下端设备连接的至少两个及两个以上的从端口,
与各所述从端口连接的上行数据接收模块,用于通过各所述从端口接收各所述下端设备的上行数据;
与所述上行数据接收模块连接的第一链路信息处理模块,用于从所述上行数据中提取链路信息并根据预设处理方式对该链路信息进行第一操作处理;
与所述上行数据接收模块连接的第一IQ数据处理模块,用于根据预设解/组帧机制对各所述从端口的上行数据进行解帧,将从各从端口所接收数据中的IQ数据分别分解为不同通道的并行数据,对各不同的从端口的同一通道的数据进行合并,成为多通道上行并行IQ数据,并根据所述预设解/组帧机制,将所述多通道上行并行IQ数据组帧为一路上行串行IQ数据;
与所述第一链路信息处理模块、所述第一IQ数据处理模块连接的上行数据组合模块,用于根据预设数据组合/解析方式将所述第一操作处理后的链路信息与所述上行串行IQ数据组合为一路上行串行数据;
以及连接于所述上行数据组合模块与所述主端口之间的上行数据发送模块,用于通过所述主端口将所述上行串行数据向所述上端设备发送;
还包括:
与所述主端口连接的下行数据接收模块,用于通过所述主端口接收所述上端设备的下行数据;
与所述下行数据接收模块连接的第二链路信息处理模块,用于从所述下行数据中提取链路信息,并根据所述预设处理方式对该链路信息进行第二操作处理;
与所述下行数据接收模块、所述第二链路信息处理模块相连接的下行数据组合模块,用于根据所述预设数据组合/解析方式将所述第一操作处理后的链路信息与所述下行数据组合为一路下行串行数据;
连接于所述下行数据组合模块与各所述从端口之间的下行数据发送模块,用于通过各所述从端口将所述下行串行数据向各所述下端设备发送。
根据本发明的拉远数据交换设备,其可通过主端口与上端远端设备相连接,并通过多个从端口分别与多个下端设备相连接,实现上端设备与多个下端设备的通信,从而可以提高无线网络的覆盖率,且在其中一个下端设备发生故障时,不会影响其他下端设备的通信,提高了无线***通信的稳定性,此外,在对上、下行数据进行处理时,对上行数据、下行数据并行处理,分别采用不同的处理方式,相应地对数据的时序精度的要求不高,容易实现,从而有利于广泛应用。
本发明的第二个目的在于提供一种拉远数据交换设备的数据交换方法,其可实现上端设备与多个下端设备的数据交换功能,且数据传输量小,应用及开发方便。
为达到上述目的,本发明采用以下技术方案:
一种拉远数据交换设备的数据交换方法,所述拉远数据交换设备包括与上端设备连接的主端口、以及至少两个与下端设备连接的从端口,包括步骤:
从各所述从端口接收各上行数据;
根据所述数据组合/解析方式从所述上行数据中提取链路信息,并根据预设处理方式进行第一操作处理;
根据预设解/组帧机制,将各所述上行数据的IQ数据分别解帧为不同通道的并行数据;
将各所述上行数据的相同通道的数据合并,成为多通道上行并行IQ数据;
根据所述预设解/组帧方式,将所述多通道上行并行IQ数据组帧为上行串行IQ数据;
将所述第一操作处理后的信息与所述上行串行IQ数据组合为一路上行串行数据,并将所述上行串行数据通过所述主端口向上发送;
从所述主端口接收下行数据;
根据所述预设数据组合/解析方式从所述下行数据中提取链路信息,并根据所述预设处理方式进行第二操作处理;
将所述第二操作处理后的信息与所述下行数据组合为一路下行串行数据,并将所述下行串行数据通过各所述从端口向下发送。
根据本发明的拉远数据交换设备的数据交换方法,其在对上、下行数据进行处理时,采用并行处理的方式,相应地对数据的时序精度的要求不高,容易实现,从而有利于广泛应用,此外,在对上行数据进行处理时,针对不同端口的同一通道的数据进行合并处理,再将合并后的不同通道的数据组合成一路上行串行数据,相应地减少了向上传送的数据量,数据传输量小,可以有效利用无线网络的资源。
具体实施方式
在现有的无线通信技术中,根据具体协议类型的不同,例如不同的通信制式的不同协议、不同的厂商所自定义的协议等等,所采用的帧结构的格式也有所不同,但通常包括有两大部分,即链路信息与IQ数据两部分,如图2所示,其中,链路信息一般包括上层应用信息、底层应用信息或者厂商自定义信息等内容,通常包括非实时性信息,例如光路时延信息、路由网表信息、监控信息、指示信息等等,而IQ数据主要指底层链路传输的采用数据、或者是需要进行高速传输的数据,根据具体传输协议的不同,链路信息、IQ数据在帧中所处的位置有所差别,所代表的信息也不一定完全相同,此外,根据具体传输协议的不同,IQ数据所包含的数据量的不同,IQ数据的组帧方式也有所差别,帧的时间长度也不一定相同,一帧数据内的链路信息、IQ数据所占用的时间长度也不尽相同,因此,为了说明方便的需要,在本发明方案中,仅仅以帧结构包括上述链路信息、IQ数据进行说明,具体的帧结构组成方式,根据具体所采用的传输协议的不同可以有所不同。
如图3所示,是本发明的拉远数据交换设备与其他近端机、远端机组成无线通信网络时的结构示意图,本发明的拉远数据交换设备与一个上端设备连接,实现与上端设备的通信,同时与多个下端设备连接,实现与下端设备的通信,该下端设备可以是图3中所示的下端的远端机。
下面首先针对本发明的拉远数据交换设备的具体实施例进行详细描述。
实施例一:
如图4所示,是本发明的拉远数据交换设备实施例一的结构示意图。
如图所示,在本实施例中,本发明的拉远数据交换设备具体包括:用于与上端设备连接的主端口,用于与下端设备连接的至少两个及两个以上的从端口,与所述主端口连接的下行数据接收模块201、上行数据发送模块105,与各所述从端口连接的下行数据发送模块204、上行数据接收模块101,与所述上行数据接收模块101相连接的第一链路信息处理模块102、第一IQ数据处理模块103,连接于所述第一链路信息处理模块102、所述第一IQ数据处理模块103、以及所述上行数据发送模块105之间的上行数据组合模块104,与所述下行数据接收模块201连接的第二链路信息处理模块202,以及连接于所述下行数据接收模块201、所述第二链路信息处理模块202与下行数据发送模块之间204的下行数据组合模块203。
在进行数据交换时,在上行方向上:
上行数据接收模块101识别当前同步的从端口,假设从端口的总数为N个,当前同步的从端口的数目为M个,其中N为大于等于2的整数、M为大于等于1的整数,且N大于或者等于M,上行数据接收模块101通过当前同步的各所述从端口接收各所述下端设备的上行数据,在接收到各上行数据之后,可先将各上行数据予以缓存,以方便后续的处理过程;
第一链路信息处理模块102从所述上行数据接收模块101所接收的上行数据中提取链路信息。并根据预设处理方式,对需要进行处理的链路信息进行相关处理,在此称为第一操作处理,并将第一操作处理之后的链路信息向上行数据组合模块104发送;
第一IQ数据处理模块103根据预设解/组帧机制分别对从各所述从端口接收的上行数据进行解帧,将从各从端口所接收的上行数据中的IQ数据分别分解为不同通道的并行数据,即从任意一个从端口所接收的上行数据的IQ数据都分解为不同通道的并行数据;然后针对各不同的从端口解帧后的并行的IQ数据,将不同从端口的同一通道的数据进行合并,合并为多通道上行并行IQ数据;并根据预设解/组帧机制,将上述多通道上行并行IQ数据组帧为一路上行串行IQ数据,并将该上行串行IQ数据向上行数据组合模块发送;
上行数据组合模块104根据预设数据组合/解析方式将所述第一操作处理后的链路信息与第一IQ数据处理模块103处理后的上行串行IQ数据组合为一路上行串行数据,并将该上行串行数据向上行数据发送模块105发送;
上行数据发送模块105接收到上述上行串行数据后,将该上行串行数据通过所述主端口向所述上端设备发送,具体的发送方式可以是,上行数据发送模块105识别主端口是否同步,具体应用可表现为接收到从上端设备发送的周期指示信号等方式,当主端口同步时,通过主端口将该上行串行数据发送给上端设备。
在下行方向上:
下行数据接收模块201识别主端口是否与上端设备同步,例如,通过判断是否接收到从上端设备发送的周期指示信号等方式进行判定,若同步,则通过主端口接收上端设备的下行数据,接收到下行数据之后,可先将该下行数据予以缓存,以方便后续的处理过程;
第二链路信息处理模块202从下行数据接收模块201所接收的下行数据中提取链路信息,并根据预设处理方式,对需要进行处理的链路信息进行相关处理,在此称为第二操作处理,并将第二操作处理后的链路信息向下行数据组合模块203发送;
下行数据组合模块203根据所述预设数据组合/解析方式将所述第二操作处理后的链路信息与下行数据接收模块201所接收的下行数据进行组合,通常是将第二操作处理之后的链路信息替换所述下行数据中的相应部分的链路信息数据,并组合为一路下行串行数据,并将该下行串行数据向下行数据发送模块204发送,
下行数据发送模块204接收上述下行数据组合模块203组合后的下行串行数据,并将下行串行数据通过各所述从端口向各下端设备发送,其中,该向下发送的方式可以是广播发送,具体的方式可以是,下行数据发送模块204识别当前同步的从端口,具体应用可表现为接收到从下端设备发送的周期指示信号等方式,并通过当前同步的从端口将下行串行数据发送给相关下端设备,以此类推,直至将该下行数据通过所有的从端口发送给了各下端设备。
根据上述本发明的方案,在对上行数据、下行数据的处理方式上,采用并行处理方式,采用不同的方式分别对上行数据、下行数据进行处理,在对上行数据进行传输时,由于可能需要同时传输从多个从端口接收的上行数据,因此,在对各上行数据进行组合为一路上行串行数据后向上发送,实现串行合并,相应地减少了向上传输数据的数据量的大小,提高了拉远数据交换设备的处理速度,减小了本地数据的处理延时,提高效率,此外,其仅需对要上传或者下传的上、下行数据进行处理,处理方式较为简单,容易实现,对所使用设备的芯片要求不高,设备成本较低。
其中,在上述的在上行方向、下行方向上的对交换数据的处理方式,根据具体所采用的传输协议的不同,链路信息、IQ数据所包含的内容及排列方式也有所不同,相应地,上述预设处理方式、预设数据组合/解析方式、预设解/组帧机制等等根据具体所采用的传输协议的不同也有所不同,在此不针对各传输协议一一赘述。
此外,根据具体所采用的具体传输协议的不同,上述第一操作处理、第二操作处理的处理方式也有所不同,特别是,对于所采用的某些传输协议,对于所提取的链路信息均需要进行处理,而对于所采用的某些传输协议,可能只需要对所提取的链路信息中的一部分进行实质性的处理,例如只需对链路信息中所包含的指示信息、监控信息等进行处理,因此,需要说明的是,在本发明方案中所提及的对链路信息所进行的第一操作处理、第二操作处理应当是包括上述两种情况,而不应视作是对其中一种方式的限定。
例如,以上述第一操作处理为例,假设分别从当前同步的M个从端口所接收的上行数据中提取了链路信息,即,相应的链路信息的数目为M个,对于这M个链路信息而言,根据所采用的具体协议,所采用的合并操作处理方式可以是:对于对应于帧中同一位置的链路信息数据,根据预先所设定规则的不同,从对应于该位置的各链路信息数据中提取出最大值、最小值、中间值或者其他值作为当前位置数据的有效值,以此类推,对于不同的位置分别采用不同从端口链路数据的有效值,将这些有效值组成一个新的链路信息,并进行相关操作处理,或者是在对各链路信息进行相关操作处理之后再根据预设规则的不同提取不同的有效值组成新的链路信息;或者是,根据预先设定的有效位,当从某一个从端口所接收的上行数据的链路信息中包含该有效位时,将该从端口对应的链路信息作为有效的链路信息,而将其他的从端口所对应的链路信息予以丢弃,根据具体所采用方式的不同而有所不同。
此外,以所述第二操作处理为例,其可以是对于链路信息中所包含的路由表信息,在进行第二操作处理可以包括对路由表信息的处理,例如从该路由表信息提取出与该拉远数据交换设备有关的路由信息,而将除了与该交换设备相关的其他路由信息进行下发等等。
此外,本发明的拉远数据交换设备,还可以包括一个本地数据处理模块(图中未示出)以及与该本地数据处理模块相连接的天线设备(图中未示出),该本地数据处理模块与所述下行数据接收模块201相连接,用于根据预设处理方式对下行数据进行第三操作处理后通过天线设备进行发送,从而本发明的拉远数据交换设备在具有相应的处理能力的情况下,在作为交换设备使用的同时,还可以作为一个远端机来使用,从而可以大大增加移动网络的覆盖率,更有益于***的优化和发展。
如图5所示,是本实施例一中的第一链路信息处理模块102的结构示意图,其具体包括:
与上行数据接收模块101连接的第一链路信息提取模块1021,用于从所述上行数据接收模块101所接收的上行数据中提取链路信息;
连接于所述第一链路信息提取模块1021与上行数据组合模块104之间的第一操作处理模块1022,用于根据所述预设处理方式,对需要进行处理的链路信息进行相关处理,称为第一操作处理,并将第一操作处理之后的链路信息向上行数据组合模块104发送。
如图6所示,是本实施例一中的第一IQ数据处理模块103的结构示意图,其具体包括:
与上行数据接收模块101连接的上行IQ数据并行处理模块1031,用于根据所述预设解/组帧机制分别对从各所述从端口接收的上行数据进行解帧,将从各从端口所接收的上行数据中的IQ数据分别分解为不同通道的并行数据,即从任意一个从端口所接收的上行数据的IQ数据都分解为不同通道的并行数据;
与所述IQ数据并行处理模块1031连接的同通道数据并行处理模块1032,用于将不同从端口的同一通道的数据进行合并,合并为多通道上行并行IQ数据;
连接于所述同通道数据并行处理模块1032与上行数据组合模块104之间的上行IQ数据串行处理模块1033,用于根据所述预设解/组帧机制,将上述多通道上行并行IQ数据组帧为一路上行串行IQ数据,并将该上行串行IQ数据向上行数据组合模块发送。
如图7所示,是本实施例一中的第二链路信息处理模块202的结构示意图,其具体包括:
与下行数据接收模块201连接的第二链路信息提取模块2021,用于从下行数据接收模块201所接收的下行数据中提取链路信息;
连接于所述第二链路信息提取模块2021与下行数据组合模块之间的第二操作处理模块2022,用于根据所述预设处理方式,对需要进行处理的链路信息进行相关处理,称为第二操作处理,并将第二操作处理后的链路信息向下行数据组合模块203发送。
其中,在本实施例一中,上述预设处理方式,跟所采用的具体的通信***、具体传输协议的不同可以有所不同,通常情况下,上述第三操作处理包括数模转换等操作处理方式。
其中,本发明的拉远数据交换设备,可应用于GSM(Global System forMobile communication,全球移动通信***)、TD-SCDMA(TimeDivision-Synchronous Code Division Multiple Access,时分同步的码分多址技术)、WCDMA(Wideband Code-division Multiple Access,宽带分码多工存取)、CDMA2000(CDMA,Code-division Multiple Access,码分多址复用)等通信制式的通信***中。
实施例二:
如图8所示,是本发明的拉远数据交换设备实施例二的结构示意图。
如图所示,在本实施例中,与上述实施例一的不同之处主要在于,在本实施例中,还包括:连接于所述下行数据接收模块201与下行数据组合模块203之间的第二IQ数据处理模块205。
所述第二IQ数据处理模块205,用于根据所述预设解/组帧机制对所述下行数据进行解帧,提取不同通道的IQ数据,转化为多通道下行并行IQ数据,并根据所述预设解/组帧机制,将所述多通道下行并行IQ数据组帧为一路下行串行IQ数据。
此时,所述下行数据组合模块203,用于将所述第二链路信息处理模块202进行第二操作处理后的链路信息与所述第二IQ数据处理模块205处理后的下行串行IQ数据进行组合,组合为一路下行串行数据,并将该下行串行数据发送给下行数据发送模块204向下发送。
此外,本实施例中的拉远数据交换设备,还可以包括一个本地数据处理模块(图中未示出)以及与该本地数据处理模块相连接的天线设备(图中未示出)。
其中,该本地数据处理模块可以与所述下行数据接收模块201相连接,用于根据所述预设处理方式对所述下行数据进行相应的处理,在此称为第三操作处理,并将第三操作处理后的信息数据通过天线设备发送。
该本地数据处理模块,还可以是与所述第二IQ数据处理模块205相连接,用于根据所述预设处理方式对第二IQ数据处理模块205处理之后得到的多通道下行并行IQ数据进行处理,在此称为第四操作处理,并将第四操作处理后的信息数据通过天线设备进行发送。
从而,本发明的拉远数据交换设备在具有所需要的处理能力的情况下,在作为交换设备使用的同时,还可以作为一个远端机来使用,从而可以大大增加移动网络的覆盖率,更有益于***的优化和发展。
如图9所示,是本实施例中的第二IQ数据处理模块205的结构示意图,其具体包括:
与下行数据接收模块201连接的下行IQ数据并行处理模块2051,用于根据所述预设解/组帧机制对所述下行数据进行解帧,提取不同通道的IQ数据,转化为多通道下行并行IQ数据;
连接于所述IQ数据并行处理模块2051与下行数据组合模块203之间的下行IQ数据串行处理模块,用于根据所述预设解/组帧机制,将所述多通道下行并行IQ数据组帧为一路下行串行IQ数据。
其中,在本实施例中,上述预设处理方式、预设解/组帧机制,跟所采用的具体的通信***、具体传输协议的不同可以有所不同,通常情况下,上述第三操作处理、第四操作处理包括数模转换等操作处理方式。
本实施例中的其他技术特征与实施例一中的相同,在此不予赘述。
针对上述拉远数据交换设备,本发明还提供拉远数据交换设备的数据交换方法,以下针对本发明的数据交换方法的各实施例进行详细描述。
如图10所示,是本发明的数据交换方法处理上行数据的实施例的流程示意图。
如图10所示,在对上行数据进行处理时,具体包括步骤:
步骤S101:识别当前同步的从端口,进入步骤S102;
步骤S102:从所述同步的各从端口接收下端设备上传的上行数据,进入步骤S103、步骤S105;
步骤S103:根据预设数据组合/解析方式,分别提取从各从端口接收的上行数据中的链路信息,进入步骤S104;
步骤S104:根据预设处理方式,对上述各链路信息进行相应的操作处理,在此称为第一操作处理,进入步骤S108;
步骤S105:根据预设解/组帧机制,分别将从各从端口接收的上行数据解帧为各不同通道的并行IQ数据,即从任意一个从端口所接收的上行数据均被分解为不同通道的并行IQ数据,进入步骤S106;
步骤S106:对各从端口的相同通道的IQ数据进行合并,转化为多通道上行并行IQ数据,进入步骤S107;
步骤S107:根据预设解/组帧机制,将所述多通道上行并行IQ数据组帧为一路上行串行IQ数据,进入步骤S108;
步骤S108:根据预设数据组合/解析方式,将上述第一操作处理后的链路信息与上述上行串行IQ数据组合为一路上行串行数据,进入步骤S109;
步骤S109:将上述组合后的上行串行数据通过主端口向上端设备发送。
上述步骤S103、S104与步骤S105、S106、S107之间的先后处理顺序,可以不限定在固定的顺序,根据具体应用的不同可以有所不同,例如根据当前处理速度的不同,可以允许二者是同时进行或者是二者之间有先后顺序的不同。
其中,在所述步骤S101中,在判断各从端口是否同步时,具体的实现方式可以是:判断是否接收到从下端设备发送的周期指示信号,例如,假设从端口的总数目为N个,当前接收到了周期指示信号的从端口的数目为M个,即当前同步的从端口的数目为M个,其中N为大于等于2的整数,M为大于等于1的整数,且N大于或者等于M。
此外,上述预设数据组合/解析方式、预设解/组帧机制、预设处理方式等,根据具体所采用的传输协议的不同而有所不同,相应地,不同的传输协议下的第一操作处理也不尽相同,在此不一一赘述。
此外,在上述步骤S102中,在接收到下行数据之后,可先将该下行数据予以缓存。
其中,所述步骤S106中,在将同一通道的数据进行合并时,具体可以是,根据数据周期所产生的周期性指示信号,在周期性时刻或者时间片内,对这同步的多个从端口的同一通道的数据进行合并,其中,该周期性指示信号,根据具体所采用的通信协议进行确定。
如图11所示,是本发明提取不同端口同一通道的数据的原理示意图。在该图示中,以通道k为例进行说明。
如图11所示,根据具体所采用的通信协议,在t时刻产生一个周期性指示信号,此时,在t时刻同时获取各从端口的通道k的数据,由于经过步骤S105的解帧处理后,各不同端口的不同通道的数据均是相互独立的,相互之间不会有时延的影响,从而可以较为方便地在同一周期提取不同端口的同一通道的数据。在获取各从端口的通道k的数据之后,对其进行合并,合并为一路通道k的数据,具体的合并处理过程,根据具体所采用的通信协议或者预设合并处理方式的不同,可以有所不同。
根据上述处理方式,针对其他通道的处理方式可与上述对通道k的处理相同,在此不予赘述。
此外,所述步骤S109中,在将上行串行数据向上发送时,具体的处理方式可以是,首先识别该主端口是否同步,具体可表现为是否接收到从上端设备发送的周期指示信号,若同步,则将上行串行数据通过主端口向上发送。
如图12所示,是本发明的数据交换方法处理下行数据的实施例一的流程示意图,其包括步骤:
步骤S201:识别主端口是否同步,若是,则进入步骤S102,若否,则继续检测识别主端口的同步,其中,识别主端口是否同步的方式可以是通过判断是否接收到从上端设备发送过来的周期指示信号的方式来进行;
步骤S202:从主端口接收从上端设备发送过来的下行数据,进入步骤S203;
步骤S203:根据预设数据组合/解析方式从所述下行数据中提取出相应的链路信息,进入步骤S204;
步骤S204:根据预设处理方式对上述链路信息中需要进行处理的信息进行相应处理,在此称为第二操作处理,其中,具体的处理方式根据具体所采用的传输协议的不同可以有所不同,进入步骤S205;
步骤S205:根据上述预设数据组合/解析方式将上述第二操作处理后的链路信息与上述下行数据进行组合,组合为一路下行串行数据,其中,具体的组合方式可以是,根据具体传输协议所采用的帧格式的不同,将处理后的链路信息替换下行数据中对应位置的链路信息,实现组合,进入步骤S206;
步骤S206:将所述组合后的下行串行数据通过各从端口向下行设备发送。
此外,在所述步骤S202中,在接收到下行数据之后,可先将该下行数据予以缓存,以方便后续各步骤中的处理过程,尤其是在下行数据量较大的情况下,为后续的处理过程提供便利。
此外,在所述步骤S206中,在通过各从端口向下端设备发送下行串行数据时,具体可以是:首先识别当前同步的从端口,具体可以表现为判断是否接收到从各下端设备发送的周期指示信号,若同步,则将该下行串行数据向当前同步的各从端口发送,以此类推,直到将该下行数据发送给了所有的从端口。
此外,在本实施例对下行数据的处理方法中,还可以包括步骤:根据所述预设处理方式对所述下行数据进行处理,在此称为第三操作处理,并将所述第三操作处理后的数据信息通过本地的天线端进行发送。从而,在需要将该拉远数据交换设备作为一个远端机使用时,可以实现对相关数据信息的处理。
其中,上述本实施例中的预设数据组合/解析方式、预设处理方式,根据具体所采用的传输协议的不同可以有所不同,相应地上述第二操作处理、第三操作处理的处理内容也不尽相同,在此不一一赘述。
如图13所示,是本发明的数据交换方法处理下行数据的实施例二的流程示意图。
在本实施例中,与上述下行数据处理方法实施例一的不同之处主要在于,本实施例中的方法增加了对下行数据的IQ数据的处理步骤。
如图13所示,在本实施例中,对下行数据的处理方法主要包括步骤:
步骤S301:识别主端口是否同步,若是,则进入步骤S302;
步骤S302:从主端口接收从上端设备发送的下行数据,进入步骤S303、步骤S305;
步骤S303:根据预设数据组合/解析方式从所述下行数据中提取出相应的链路信息,进入步骤S304;
步骤S304:根据预设处理方式对上述链路信息中需要进行处理的信息进行相应处理,称为第二操作处理,其中,具体的处理方式根据具体所采用的传输协议的不同可以有所不同,进入步骤S305;
步骤S305:根据预设解/组帧机制,对下行数据进行解帧,提取出下行数据中不同通道的IQ数据,使下行数据中的IQ数据转化为多通道下行并行IQ数据,进入步骤是306;
步骤S306:根据预设解/组帧机制,将所述多通道下行并行IQ数据组帧为一路下行串行IQ数据,进入步骤S307;
步骤S307:根据上述预设数据组合/解析方式将上述第二操作处理后的链路信息与上述下行串行IQ数据进行组合,组合为一路下行串行数据,进入步骤S308;
步骤S308:将所述组合后的下行串行数据通过各从端口向下行设备发送。
根据上述本实施例中的对下行数据的处理方法,在提取出链路信息并对其进行第一操作处理的同时,还对下行数据中的IQ数据进行解帧、组帧的处理,从而在后续的组合过程中,可以直接将第二操作处理后的链路信息及串行IQ数据进行组合处理。其中,在所述步骤S307中,在将第二操作处理后的链路信息及串行IQ数据进行组合时,具体方式可以是,根据具体所采用的协议的帧结构的不同,将链路信息***到串行IQ数据的对应位置,以实现组合。
其中,上述步骤S303、S304与步骤S305、S306之间的先后处理顺序,可以不限定在固定的顺序,根据具体应用的不同可以有所不同,例如根据当前处理速度的不同,可以允许二者之间有先后顺序的不同。
此外,在本实施例对下行数据的处理方法中,还可以包括步骤:
根据预设处理方式,对所述下行数据进行相关操作处理,在此称为第三操作处理,并将第三操作处理后的数据信息通过本地的天线端进行发送;
或者是:
根据预设处理方式,对所述步骤S305中解帧后的多通道下行并行IQ数据进行相关处理,在此称为第四操作处理,并将所述第四操作处理后的结果通过本地的天线端进行发送。
从而,在需要将该拉远数据交换设备作为一个远端机使用时,本发明方法还可以实现对相关数据信息的处理。
其中,上述本实施例中的预设数据组合/解析方式、预设解/组帧机制、预设处理方式,根据具体所采用的传输协议的不同可以有所不同,相应地上述第二操作处理、第三操作处理、第四操作处理等的具体处理内容也不尽相同,在此不一一赘述。
本实施例中的其他技术特征与上述对下行数据处理方法实施例一中的相同,在此不予赘述。
此外,根据具体所采用的具体传输协议的不同,上述第一操作处理、第二操作处理的处理方式也有所不同,特别是,对于所采用的某些传输协议,对于所提取的链路信息均需要进行处理,而对于所采用的某些传输协议,可能只需要对所提取的链路信息中的一部分进行实质性的处理,例如只需对链路信息中所包含的指示信息、监控信息等进行处理,因此,需要说明的是,在本发明方案中所提及的对链路信息所进行的第一操作处理、第二操作处理应当是包括上述两种情况,且在只对链路信息中的一部分进行处理的情况下,所述的第一操作处理或者第二操作处理后的信息数据应当包括处理后的信息数据以及在该处理过程未进行处理的信息数据,而不应视作是对其中一种方式的限定。
其中,上述本发明的拉远数据交换设备的数据交换方法,可应用于GSM(Global System for Mobile communication,全球移动通信***)、TD-SCDMA(Time Division-Synchronous Code Division Multiple Access,时分同步的码分多址技术)、WCDMA(Wideband Code-division Multiple Access,宽带分码多工存取)、CDMA2000(CDMA,Code-division Multiple Access,码分多址复用)等通信制式的通信***中。
以上所述的本发明各实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。