一种远端控制信息传输方法和系统转让专利

申请号 : CN201210190755.3

文献号 : CN103491561B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 包盛花

申请人 : 华为技术有限公司

摘要 :

本发明实施例提供一种远端控制信息接收方法,预定义宽包络调制为将字符以字节为单位进行若干次重复,并将若干个重复字符作为一个字符;宽包络解调为宽包络调制的逆过程;所述方法包括:接收链路建立请求,分别应用通信协议和宽包络解调两种方式对所述链路建立请求进行解析;当所述通信协议故障,且所述链路建立请求符合宽包络调制方式时,切换至宽包络调制解调工作模式,并发送链路建立响应消息;接收远端控制信息。本申请提供的远端控制信息接收方法,当基于通信协议的链路出现故障时,通过不依赖于通信协议的宽包络调制解调模式实现远端控制信息的传输,解决了远端设备脱管无法接收远端控制信息而需要到远端设备现场对其进行维护的问题。

权利要求 :

1.一种远端控制信息接收方法,其特征在于,包括:接收链路建立请求,分别应用通信协议和宽包络解调两种方式对所述链路建立请求进行解析;

当所述通信协议解析报错,且所述链路建立请求符合宽包络调制方式时,切换至宽包络调制解调工作模式,并发送链路建立响应消息;

通过所述链路接收远端控制信息;

其中,所述宽包络解调为宽包络调制的逆过程,所述宽包络调制为,将字符以字节为单位进行若干次重复,并将若干重复字符作为一个字符。

2.根据权利要求1所述的方法,其特征在于,所述链路建立请求符合宽包络调制方式包括:所述链路建立请求中请求信息的重复次数满足预设条件。

3.根据权利要求1所述的方法,其特征在于,还包括:当所述通信协议解析正确时,保持当前工作模式。

4.根据权利要求1所述的方法,其特征在于,还包括:当所述通信协议解析报错,且所述链路建立请求不符合宽包络调制方式时,发送故障报警信息。

5.一种远端控制信息发送方法,其特征在于,包括:当检测到基于通信协议的通信链路故障时,切换工作模式至宽包络调制解调工作模式,并发送宽包络通信链路建立请求;

在接收到链路建立响应消息后,对待传输的控制消息进行宽包络调制,并将经宽包络调制后的控制信息通过建立的宽包络通信链路进行发送;

其中,所述宽包络调制为,将字符以字节为单位进行若干次重复,并将若干重复字符作为一个字符,宽包络解调为宽包络调制的逆过程。

6.一种远端控制信息接收系统,其特征在于,包括:第一宽包络解调模块,用于对接收到的信息进行宽包络解调,所述接收到的消息包括链路建立请求消息;

第一切换模块,用于当通信协议解析报错,且所述第一宽包络解调模块解调出所述链路建立请求符合宽包络调制方式时,切换至宽包络调制解调工作模式,并发送链路建立响应消息;

第一宽包络调制模块,用于对待传送信息进行宽包络调制;

所述宽包络调制为,将字符以字节为单位进行若干次重复,并将若干重复字符作为一个字符,所述宽包络解调为宽包络调制的逆过程。

7.根据权利要求6所述的系统,其特征在于,所述链路建立请求符合宽包络调制方式包括:所述链路建立请求中请求信息的重复次数满足预设条件。

8.根据权利要求6所述的系统,其特征在于,所述第一切换模块还用于当所述通信协议解析正确时,保持当前工作模式。

9.根据权利要求6所述的系统,其特征在于,还包括:报警模块,用于当所述通信协议解析报错,且所述第一宽包络解调模块解调出所述链路建立请求符合宽包络调制方式时,发送故障报警信息。

10.一种远端控制信息发送系统,其特征在于,包括:第二切换模块,用于在检测到基于通信协议的通信链路出现故障时,切换至宽包络调制解调工作模式;

第二宽包络调制模块,用于对待发送信息进行宽包络调制;

第二宽包络解调模块,用于对接收到的信息进行宽包络解调;

所述宽包络调制为,将字符以字节为单位进行若干次重复,并将若干重复字符作为一个字符,所述宽包络解调为宽包络调制的逆过程。

说明书 :

一种远端控制信息传输方法和系统

技术领域

[0001] 本发明涉及网络通信技术领域,尤其涉及一种远端控制信息传输方法和系统。

背景技术

[0002] 无线分布式基站由射频设备控制器(the Radio Equipment Control,REC)和射频设备(the Radio Equipment,RE)组成,二者之间的通信接口为通用公共无线接口(Common Public Radio Interface,CPRI),或开放式基站架构计划(Open Base Station Architecture Initiative,OBSAI),或开放式无线设备接口(Open Radio Equipment Interface,ORI),或基带单元(Base Band Unit,BBU)与射频远端单元(Remote RF Unit,RRU)间的接口(Interface between the RRU and the BBU,IR),也就是说,射频设备控制器和射频设备之间的通信是基于上述通信协议的。
[0003] 射频设备控制器和射频设备之间需要通信时,需要先建立通信链路,如果不建立通信链路,射频设备控制器就无法对射频设备进行控制和调制,而通讯链路需要在协议的各个功能单元都正常时才能建立。以CPRI协议为例,CPRI协议包括物理层(Layer1)和数据链路层(Layer2)。基于CPRI协议,射频设备控制器和射频设备之间的数据流是在物理层和数据链路层进行传输的。因此,射频设备控制器和射频设备之间的通讯链路需要在物理层和数据链路层正常后才能建立。而一旦射频设备端CPRI协议的物理层或数据链路层出现故障,射频设备控制器和射频设备之间的通信链路就会断开,导致射频设备脱管,射频设备控制器无法对射频设备进行维护操作,而由于射频设备控制器和射频设备一般不在一个地方,当射频设备脱管时,就无法传输远端控制信息,需要到射频设备现场对其进行维护操作,不但延长了射频设备的维护时间,而且其维护成本高。

发明内容

[0004] 本发明实施例提供了一种远端控制信息传输方法,通过在通信双方增加调制解调模块,当基于通信协议的链路出现故障时,通过宽包络调制解调模式实现远端控制信息的传输,解决了远端设备脱管无法接收远端控制信息而需要到远端设备现场对其进行维护的问题。。
[0005] 本发明实施例提供了一种,包括:
[0006] 一种远端控制信息接收方法,包括:
[0007] 接收链路建立请求,分别应用通信协议和宽包络解调两种方式对所述链路建立请求进行解析;
[0008] 当所述通信协议解析报错,且所述链路建立请求符合宽包络调制方式时,切换至宽包络调制解调工作模式,并发送链路建立响应消息;
[0009] 通过所述链路接收远端控制信息;
[0010] 其中,所述宽包络解调为宽包络调制的逆过程,所述宽包络调制为,将字符以字节为单位进行若干次重复,并将若干重复字符作为一个字符。
[0011] 一种远端控制信息发送方法,包括:
[0012] 当检测到基于通信协议的通信链路故障时,切换工作模式至宽包络调制解调工作模式,并发送宽包络通信链路建立请求;
[0013] 在接收到链路建立响应消息后,对待传输的控制消息进行宽包络调制,并将经宽包络调制后的控制信息通过建立的宽包络通信链路进行发送;
[0014] 其中,所述宽包络调制为,将字符以字节为单位进行若干次重复,并将若干重复字符作为一个字符,所述宽包络解调为宽包络调制的逆过程。
[0015] 一种远端控制信息接收系统,包括:
[0016] 第一宽包络解调模块,用于对接收到的信息进行宽包络解调;
[0017] 第一切换模块,用于当所述通信协议解析报错,且所述第一宽包络解调模块解调出所述链路建立请求符合宽包络调制方式时,切换至宽包络调制解调工作模式,并发送链路建立响应消息;
[0018] 第一宽包络调制模块,用于对待传送信息进行宽包络调制;
[0019] 所述宽包络调制为,将字符以字节为单位进行若干次重复,并将若干重复字符作为一个字符,所述宽包络解调为宽包络调制的逆过程。
[0020] 一种远端控制信息发送系统,包括:
[0021] 第二切换模块,用于在检测到基于通信协议的通信链路出现故障时,切换至宽包络调制解调工作模式;
[0022] 第二宽包络调制模块,用于对待发送信息进行宽包络调制;
[0023] 第二宽包络解调模块,用于对接收到的信息进行宽包络解调;
[0024] 所述宽包络调制为,将字符以字节为单位进行若干次重复,并将若干重复字符作为一个字符,所述宽包络解调为宽包络调制的逆过程。
[0025] 本发明实施例提供的远端控制信息传输方法,用于在控制端与被控制端之间的基于通信协议的通信链路出现故障时,通过现有的物理链路如电缆、光纤等实现控制端与被控制端控制信息的传送。控制端在检测到基于通信协议的通信链路出现故障时,发送宽包络链路建立请求至被控制端,被控制端分别使用通信协议和宽包络解调两种方式对链路建立请求进行解析,并在通信协议解析报错且宽包络解调出宽包络链路建立请求符合宽包络解调模式时,切换至宽包络解调模式,并发送链路建立响应至控制端,建立宽包络调节解调通信链路,并通过该链路进行远端控制信息的传送。
[0026] 本申请提供的远端控制信息传输方法,在外置设备配置不变的情况下,通过建宽包络调制解调方式建立远端控制信息的传输通道,使得控制端与被控制端之间基于通信协议的链路出现故障时,仍然能够传输控制信息及简单的调制信息,实现对控制端的远程控制,能够实现控制端的快速维护,避免到被控制端现场对其进行维护,减少了被控制端的维护成本。

附图说明

[0027] 图1是本发明实施例提供的一种远端控制信息接收方法的流程图;
[0028] 图2是本发明实施例提供的一种远端控制信息发送方法的流程图;
[0029] 图3是本发明实施例提供的一种远端控制信息接收系统的结构示意图;
[0030] 图4为本发明实施例提供的一种远端控制信息发送系统的结构示意图;
[0031] 图5为本发明实施例提供的一种分布式基站的系统架构示意图。

具体实施方式

[0032] 为了使本领域技术人员能进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,附图仅提供参考与说明,并非用来限制本发明。
[0033] 在描述本申请实施例之前需要先明确一下两个定义,本申请实施例中,宽包络调制是指将字符以字节为单位进行若干次重复,并将若干个重复字符作为一个字符;如,要传输的字符为“00011010”,则宽包络调制就是将“00011010”重复若干次,并将这若干个重复的“00011010”作为一个字符进行传输,假设重复次数为7,则“00011010”经宽包络调制后的字符为“00011010000110100001101000011010000110100001101000011010”;也就是说,宽包络调制是对待传输信息以字节为单位进行重复,至于宽包络调制具体应用时,使用多少个重复字符来代表一个字符,本发明不做具体限定。
[0034] 宽包络解调为宽包络调制的逆过程。
[0035] 实施例一参照图1,为本发明实施例一提供的一种远端控制信息接收方法的流程图,包括:
[0036] 步骤S101:接收链路建立请求,分别应用通信协议和宽包络解调两种方式对所述链路建立请求进行解析;
[0037] 在接收到链路建立请求时,为了判断其是基于协议的通信链路建立请求还是宽包络链路建立请求,分别使用通信协议和宽包络解调两种方式对链路建立请求进行解析,如果链路建立请求是宽包络链路建立请求,那么应用通信协议对其进行解析时,通信协议解析时就会报错。
[0038] 对链路建立请求进行解析,就是对链路建立请求进行解调过程,通过对链路建立请求进行解调来判断链路建立请求是否符合宽包络调制方式,就是判断链路建立请求是否是用若干个重复字符代表一个字符。而判断链路建立请求是否为通信协议调制方式是公知的,这里不再赘述。
[0039] 步骤S102:当所述通信协议解析报错,且所述链路建立请求符合宽包络调制方式时,切换至宽包络调制解调工作模式,并发送链路建立响应消息;
[0040] 具体的,当通信协议解析模式报错且所述链路建立请求是用若干重复字符代表一个字符时,就判断所述链路建立请求为宽包络调制方式,切换到宽包络调制解调工作模式,并发送链路建立响应消息;
[0041] 在具体实施过程中,由于控制端和被控制端可以不完全同步,数据在传输过程可能会产生误码,所以为了确保接收数据能够解析正确,需要对宽包络解调后的数据进行滤波,具体的,可以以多数判决为滤波准则,也就是说当调制数据中字符的重复次数满足预设条件时,具体可以是重复次数超过半数时,认为其是宽包络调制,且该字符就是控制端传输的字符。
[0042] 下面以对“00011010”进行宽包络调制为例,这里设重复次数为7,那么正确的调制结果应该是“00011010000110100001101000011010000110100001101000011010”,但是因为传输 链路 中 可能 存 在误 码 ,所以 ,接收 到的 宽 包络 调 制信 息可 能 为“00011010000110100001101000011010000110110001101000011010”,因为宽包络调制是以字节为单位进行的调制,所以解调过程也要以字节为单位进行解调,但是由于链路中存在误码,在对如上述接收到的宽包络调制信息进行解调时,解析出来就不完全满足宽包络调制方式,解析结果是“00011010”出现6次,而“00011011”出现1次,但是“00011010”出现的次数占重复次数的大部分,占到6/7,因此,就可以说明其调制方式为宽包络调制,且接收到的数据为“00011010”。也就是说,只要“00011010”的重复次数占总的重复次数的半数之上,就认为接收到的数据正确。
[0043] 具体在解调时,解析出来的数据的重复次数可以是调制方式使用的重复次数的半数之上的任何值,即,如果调制过程使用的重复次数为N,解调出来的数据的重复次数为n,那么,只要n>N/2,就认为接收到的数据正确。n的具体值可以是用户自己根据经验值指定的一个数。
[0044] 当所述通信协议解析正确时,不管宽包络解调解析出链路建立请求是否符合宽包络调制方式,都不切换到宽包络调制解调方式,而是保持当前工作模式,即继续应用通信协议进行通信。
[0045] 当所述通信协议解析报错,且所述链路建立请求也不符合宽包络调制方式时,发送故障报警信息。
[0046] 步骤103:通过所述链路接收远端控制信息。
[0047] 通过上述两个步骤就可以建立宽包络通信链路,该通信链路是不依赖于通信协议,也就是与通信协议无关的,所以在建立宽包络通信链路后,就能通过该宽包络通信链路接收远端控制信息了。
[0048] 实施例二
[0049] 参照图2,为本发明实施例二提供的一种远端控制信息发送方法的流程图,包括:
[0050] 步骤S201:当检测到基于通信协议的通信链路故障时,切换工作模式至宽包络调制解调工作模式,并发送宽包络通信链路建立请求;
[0051] 在控制端与被控制端之间的通信链路完全正常时,控制端与被控制端之间的通信是基于通信协议(CPRI、ORI、IR或OBSAI)的,以CPRI协议为例,CPRI协议的功能单元分为数据链路层和物理层,在被控制端内的通信协议的某个单元出现故障时,控制端与被控制端之间的通信链路就会中断,被控制端就会脱管,控制端无法对被控制端进行控制,在检测到被控制端脱管时,切换到宽包络调制解调工作模式,然后向被控制端发送宽包络通信链路建立请求,该宽包络通信链路建立请求也是经过宽包络调制后发送出去的。
[0052] 步骤S202:在接收到链路建立响应消息后,对待传输的控制消息进行宽包络调制,并将经过宽包络调制后的控制信息通过建立的宽包络通信链路进行发送。
[0053] 在接收到链路建立响应消息后,说明已经建立了宽包络通信链路,这时对待传输的控制信息进行宽包络调制,并将调制后的控制信息通过宽包络通信链路进行传输,对被控制端进行控制。如果在预定时间内没有接收到链路建立响应消息,则在一定时间间隔后再次发送宽包络链路建立请求。
[0054] 通过上述实施例可知,本方案在外置物理配置不变的情况下,通过建立宽包络通信链路,可在光纤、电缆等物理链路和高速串并转换器良好的情况下,进行控制信息的传输,不依赖于通信协议各个功能单元的好坏和时钟的同步。一旦建立了宽包络通信链路建链成功,控制端就能对被控制端进行简单的控制。
[0055] 实施例三
[0056] 本申请实施例三提供的一种远端控制信息接收系统的结构示意图如图3所示,包括:
[0057] 宽包络解调模块301,第一切换模块302和宽包络调制模块303;
[0058] 第一宽包络解调模块301用于对接收到的信息进行宽包络解调,所述接收到的信息包括链路建立请求消息;
[0059] 第一切换模块302用于当所述通信协议解析报错,且所述第一宽包络解调模块301解调出所述链路建立请求消息符合宽包络调制方式时,切换至宽包络调制解调工作模式,并发送链路建立响应消息;
[0060] 优选的,所述第一切换模块302还用于当所述通信协议解析正确时,不管所述链路建立请求是否符合宽包络调制方式,都保持当前工作模式,不进行工作模式的切换。第一宽包络调制模块303用于对待传送信息进行宽包络调制。
[0061] 其中,所述链路建立请求符合宽包络调制方式包括:所述链路建立请求中请求信息的重复次数满足预设条件。
[0062] 为了进一步优化上述实施例,本申请实施例三提供的一种远端控制信息接收系统还包括报警模块304,用于当所述通信协议解析报错,且所述第一宽包络解调模块解调出所述链路建立请求符合宽包络调制方式时,发送故障报警信息。
[0063] 实施例四
[0064] 本申请实施例三提供的一种远端控制信息发送系统的结构示意图如图4所示,包括:
[0065] 第二切换模块401,第二宽包络调制模块402和第二宽包络解调模块403;
[0066] 第二切换模块401用于在检测到基于通信协议的通信链路出现故障时,切换至宽包络调制解调工作模式;
[0067] 第二宽包络调制模块402用于对待发送信息进行宽包络调制;
[0068] 第二宽包络解调模块403用于对接收到的信息进行宽包络解调。
[0069] 具体的,可以以无限分布式基站为例,如图5所示,为分布式基站的系统架构示意图。无限分布式基站由射频设备控制器(REC,为控制端)和射频设备(RE,为被控制端)组成,本方案中,射频设备控制器和射频设备之间既可以建立基于通信协议的通信链路,用于完成射频设备控制器和射频设备之间的业务数据通信和基于通信协议的控制信息,也可以建立宽包络通信链路,用于在基于通信协议的通信链路出现故障时,启用宽包络通信链路,射频设备控制器通过宽包络通信链路发送控制信息,对射频设备进行简单控制,如控制射频设备进行复位重启等,还可以命令射频设备传输一些简单少量慢速的重要调试信息给射频设备控制器。
[0070] 在射频设备控制器(REC)和射频设备(RE)之间的链路完全正常时,二者之间可以通过通信协议(CPRI、ORI、IR或OBSAI)的功能单元进行通信,具体为,射频设备控制器通过通信协议对待传输信息进行封装,将经过协议封装后的数据再经过8B/10B编码后进行传输;射频设备接收到信息后,首先对接收到的信息进行10B/8B解码,然后再应用通信协议对其进行解析。
[0071] 以CPRI协议为例,射频设备控制器可以通过CPRI协议的数据链路层对射频设备进行控制,或是通过物理层的逻辑链路且射频设备控制器和射频设备间的时钟完全同步时对射频设备进行控制,此时系统不启动宽包络调制功能,即此时光纤或电缆上传输的是经8B/10B编码后的CPRI协议封装数据;当射频设备出现CPRI协议的数据链路层出现故障,或物理层逻辑链路故障或时钟不同步时,射频设备控制器端选择宽包络调制功能与射频控制器进行建链通信,也就是向射频设备发送宽包络通信联络建立请求,同时射频设备控制器接收端切换至宽包络解调模式;射频设备接收到宽包络通信链路建立请求后,先对其进行10B/
8B解码,然后分别应用CPRI通信协议和宽包络解调两种方式对链路建立请求进行解析,当CPRI协议故障,且所述链路建立请求符合宽包络调制方式时,切换到宽包络调制解调工作模式,使用此模式与射频设备控制器通信,并向射频设备控制器发送链路建立响应消息,当然该链路建立响应消息也是先经过宽包络调制,然后再进行8B/10B编码后进行传输的。射频设备控制器接收到链路建立响应消息后,先对其进行10B/8B解码,然后对其进行宽包络解调。此后,射频设备控制器就可以通过宽包络调制解调方式进行控制信息的传送了,射频设备也可以通过该宽包络通信链路向射频设备控制器发送调试信息。
[0072] 一旦建立了宽包络通信链路,射频设备控制器就可以对射频设备进行简单控制,例如命令射频设备进行复位重启来自愈射频设备,或者命令射频设备传输一些简单少量慢速的重要调试信息给射频设备控制器。往往关键时刻,只需要能够通过对射频设备进行复位操作就能免去到射频设备现场对其进行维护。
[0073] 由上述方案可知,通过本申请实施例提供的远程控制信息的传输方法,在不增加物理设备的基础上,就可以进行远程控制信息的传输,避免了远程的被控制端脱管时,需要到被控制端现场对其进行维护的问题,缩短了被控制端修复的时间,提高了工作效率,同时减少了维护成本。
[0074] 以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。