一种FM-RDS指令转发控制方法、移动端、桥设备及系统与流程

文档序号:24057786发布日期:2021-02-26 12:19阅读:135来源:国知局
一种FM-RDS指令转发控制方法、移动端、桥设备及系统与流程
一种fm-rds指令转发控制方法、移动端、桥设备及系统
技术领域
[0001]
本发明涉及应急广播系统技术领域,尤其涉及一种fm-rds指令转发控制方法、一种移动端、一种桥设备及一种fm-rds指令转发系统。


背景技术:

[0002]
在大批量部署应急广播音柱、收扩机这类终端的过程中,一线施工人员安装设备之前都需要对设备进行预配置,这就要求一线施工人员必须配备笔记本电脑、网线等设备,这在野外、架空施工时是极不方便的,也对一线施工人员的从业素质提出了较高要求,必须要会操作电脑。虽然可以使用“手机+路由器+网线”来实现用手机配置,但必须插网线就是一个甩不掉的难题。


技术实现要素:

[0003]
本发明提供了一种fm-rds指令转发控制方法、一种移动端、一种桥设备及一种fm-rds指令转发系统,解决相关技术中存在的无法实现手机配置终端的问题。
[0004]
作为本发明的第一个方面,提供一种fm-rds指令转发控制方法,其中,包括:扫描当前网络中的多个桥设备,并与有反馈的目标桥设备建立通信连接;向所述目标桥设备配置fm-rds指令的发射参数,其中所述发射参数包括发射频率、发射功率和是否发送fm声音;获取终端的phy地址,并将用于对终端进行配置的配置参数封装后通过所述目标桥设备转发至所述终端,其中所述目标桥设备能够将封装后的所述配置参数还原成rds数据,并以fm-rds指令形式发送至所述终端。
[0005]
进一步地,所述扫描当前网络中的多个桥设备,并与有反馈的目标桥设备建立通信连接,包括:将请求帧的控制协议报文封装后进行广播;接收到对所述请求帧的控制协议报文的目标桥设备的回应帧后,与该目标桥设备进行绑定,建立通信连接。
[0006]
进一步地,所述向所述目标桥设备配置fm-rds指令的发射参数,包括:向所述目标桥设备配置fm-rds指令的发射参数,并将所述发射参数封装成配置发送指令的控制协议发送至所述目标桥设备;待接收到所述目标桥设备的配置回应指令后,提取出配置结果,并显示相应的配置状态。
[0007]
作为本发明的另一个方面,提供一种fm-rds指令转发控制方法,其中,包括:接收移动端的建立通信连接的请求帧,向所述移动端发送回应帧,并与所述移动端建立通信连接;接收所述移动端的配置fm-rds指令的发射参数,其中所述发射参数包括发射频率、发射功率和是否发送fm声音;
将所述移动端发送的封装后的用于对终端进行配置的配置参数进行处理得到rds数据,并将所述rds数据以fm-rds指令形式发送至所述终端。
[0008]
进一步地,所述将所述移动端发送的封装后的用于对终端进行配置的配置参数进行处理得到rds数据,并将所述rds数据以fm-rds指令形式发送至所述终端,包括:接收到所述移动端发送的封装后的用于对终端进行配置的配置参数后,对所述封装后的配置参数进行剥离;将剥离后的配置参数还原成rds数据,并将所述rds数据以fm-rds指令形式发送至所述终端。
[0009]
作为本发明的另一个方面,提供一种移动端,其中,包括:扫描模块,用于扫描当前网络中的多个桥设备,并与有反馈的目标桥设备建立通信连接;发送模块,用于向所述目标桥设备配置fm-rds指令的发射参数,其中所述发射参数包括发射频率、发射功率和是否发送fm声音;获取模块,用于获取终端的phy地址,并将用于对终端进行配置的配置参数封装后通过所述目标桥设备转发至所述终端,其中所述目标桥设备能够将封装后的所述配置参数还原成rds数据,并以fm-rds指令形式发送至所述终端。
[0010]
作为本发明的另一个方面,提供一种桥设备,其中,包括:wifi主控制器,用于接收移动端的建立通信连接的请求帧,向所述移动端发送回应帧,并与所述移动端建立通信连接;以及,用于接收所述移动端的配置fm-rds指令的发射参数,其中所述发射参数包括发射频率、发射功率和是否发送fm声音;控制模块,用于将所述移动端发送的封装后的用于对终端进行配置的配置参数进行处理得到rds数据,并将所述rds数据以fm-rds指令形式发送至所述终端。
[0011]
进一步地,所述桥设备还包括滤波电路,所述滤波电路与所述控制模块连接,所述滤波电路用于将rds数据进行滤波处理。
[0012]
进一步地,所述控制模块包括单片机。
[0013]
作为本发明的另一个方面,提供一种fm-rds指令转发系统,其中,包括:移动端、终端和前文所述的桥设备,所述移动端和所述终端均与所述桥设备通信连接,所述移动端通过所述桥设备向所述终端转发fm-rds指令。
[0014]
本发明提供的fm-rds指令转发控制方法,利用终端的常规配置的fm-rds接收模块,来实现从无线(wifi)配置终端、调试终端的方法。此桥设备具有低功率、易携带、可支持多个频率并行发送或分时复用发送等优点,能支持对终端执行初始配置和维护设置。
附图说明
[0015]
附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明,但并不构成对本发明的限制。
[0016]
图1为本发明提供的fm-rds指令转发控制方法的流程图。
[0017]
图2为本发明提供的桥设备的具体结构组成示意图。
[0018]
图3为本发明提供的fm-rds指令转发系统的具体结构组成示意图。
具体实施方式
[0019]
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互结合。下面将参考附图并结合实施例来详细说明本发明。
[0020]
为了使本领域技术人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0021]
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包括,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0022]
rds,radio data system,无线数据广播系统。
[0023]
fm,frequency modulation,频率调制。
[0024]
在本实施例中提供了一种fm-rds指令转发控制方法,图1是根据本发明实施例提供的fm-rds指令转发控制方法的流程图,如图1所示,包括:s110、扫描当前网络中的多个桥设备,并与有反馈的目标桥设备建立通信连接;应当理解的是,当前网络中可以存在多个桥设备,移动端通过广播的形式找到能够与之建立通信连接的目标桥设备。
[0025]
具体地,所述扫描当前网络中的多个桥设备,并与有反馈的目标桥设备建立通信连接,包括:将请求帧的控制协议报文封装后进行广播;接收到对所述请求帧的控制协议报文的目标桥设备的回应帧后,与该目标桥设备进行绑定,建立通信连接。
[0026]
在一些实施方式中,移动端封装cmd为a0的扫描请求帧,以太网帧中dmac为广播地址0xffffffffffff,smac为移动端 wifi接口的mac (定义为a),往桥设备的wifi接口上发送。
[0027]
桥设备收到广播帧或发给自己的单播帧之后,接收下来处理并给出回应帧。桥设备收到扫描请求帧cmd a0后,需回复扫描回应帧cmd a1。回应帧的dmac为请求帧的smac(a),回应帧的smac为桥设备ap接口的mac (定义为b)。
[0028]
移动端收到回应帧后,记录回应帧中的smac(b),绑定到某一个桥设备对象,并呈现到界面上让用户可选中。
[0029]
当与目标桥设备建立通信连接后,需要对目标桥设备进行配置。
[0030]
s120、向所述目标桥设备配置fm-rds指令的发射参数,其中所述发射参数包括发射频率、发射功率和是否发送fm声音;具体地,所述向所述目标桥设备配置fm-rds指令的发射参数,包括:向所述目标桥设备配置fm-rds指令的发射参数,并将所述发射参数封装成配置发送指令的控制协议发送至所述目标桥设备;
待接收到所述目标桥设备的配置回应指令后,提取出配置结果,并显示相应的配置状态。
[0031]
需要说明的是,所述桥设备的发射频率需与将要配置的终端当前运行的fm-rds接收频率相同。
[0032]
在一些实施方式中,移动端对某个桥设备配置fm-rds指令的发射参数做配置,含多个fm-rds模块各自的发射频率、发射功率、是否发送fm声音等,然后按自定义协议格式封装成cmd a2的控制协议,再封装到dmac为选中桥设备的mac地址(b)的以太网帧中发出。如果需要对多个桥设备发送则在封装为以太网帧时分别执行。
[0033]
桥设备收到控制协议后,识别到命令cmd a2为本地处理的指令,则提交本地处理的业务函数执行,并且在内存中缓存住配置参数。如参数涉及修改fm发射芯片的参数,则通过i2c接口执行所需操作。执行完毕后将执行结果封装在cmd a3的配置回应指令中,再封装到以太网帧中发出。
[0034]
移动端接收到cmd a3的配置回应指令,提取出配置结果,并在界面显示对应的配置状态。
[0035]
s130、获取终端的phy地址,并将用于对终端进行配置的配置参数封装后通过所述目标桥设备转发至所述终端,其中所述目标桥设备能够将封装后的所述配置参数还原成rds数据,并以fm-rds指令形式发送至所述终端。
[0036]
需要说明的是,在获取终端的phy地址后,将所述配置参数按照协议格式表示、切帧、编码以及封装后通过所述目标桥设备转发至所述终端。
[0037]
具体地,操作员通过移动端扫描终端的phy条码或phy二维码,或者手动输入phy地址,操作员填写终端需要设置的fm接收频率列表、ip、子网掩码、网关、ip注册服务器的ip:port、dvb-c接收频率、dtmb接收频率等参数后,点击确认并激活。app将配置参数封装成cmd a4的指令格式,再封装成以太网帧从wifi接口发送出去。
[0038]
在一些实施方式中,施工人员从所述终端的外壳上或已登记过终端信息的系统中获取终端的唯一识别地址phy,将phy填入移动端的配置界面,并将所述终端将要配置的其他参数填写完成。移动端将这些参数按一定格式封装成原始rds控制指令a后,对a切帧并对每一帧添加帧头部,然后装入8字节长的缓存中,再经每16 bit插入校验字和偏置字(10 bit)行成rds数据块,再经差分编码得到编码后的rds指令b,在b之前封装一个表示转发指令的控制字t得到c,再将c封装到以太网帧协议中得到d,移动端将d经wifi通道发到所述目标桥设备。所述目标桥设备在wifi接口上收到此协议的数据包后,解析出是需转发消息的命令,于是将控制字t之前的数据剥离,然后发往控制模块,控制模块按照预定义的0、1波形输出对应的离散信号,经过滤波电路得到57khz的连续模拟信号,通过所述目标桥设备的天线发送至所述终端。其中所述目标桥设备能够将封装后的所述配置参数还原成rds数据,并以fm-rds指令形式发送至所述终端。
[0039]
桥设备接收到cmd a4的指令,则剥离以太网帧头、帧尾,通过实际使用的接口(uart、spi、i2c或以太网)将cmd a4的指令发送给单片机。单片机接收到cmd a4后回应cmd a5,并缓存住有效负荷payload。待收到全部帧之后将全部payload还原成rds指令在rds信号输出接口上输出。rds信号经过滤波电路、fm发射芯片、天线发射到空中。
[0040]
终端从空中接收到rds指令,解析并执行,执行完毕按执行结果给出本地预录制的
不同声音和闪烁不同的led灯信号。
[0041]
操作员听到声音或看到led信号后即可判断设备已经配置完毕,或配置失败。
[0042]
本发明实施例提供的fm-rds指令转发控制方法,利用终端的常规配置的fm-rds接收模块,来实现从无线(wifi)配置终端、调试终端的方法。此桥设备具有低功率、易携带、可支持多个频率并行发送或分时复用发送等优点,能支持对终端执行初始配置和维护设置。
[0043]
在本发明实施例中,所述移动端具体可以包括手机、pad等不能直接插网线的移动端,终端具体可以包括应急广播音柱和收扩机等。
[0044]
作为本发明的另一实施例,提供一种fm-rds指令转发控制方法,其特征在于,包括:接收移动端的建立通信连接的请求帧,向所述移动端发送回应帧,并与所述移动端建立通信连接;接收所述移动端的配置fm-rds指令的发射参数,其中所述发射参数包括发射频率、发射功率和是否发送fm声音;将所述移动端发送的封装后的用于对终端进行配置的配置参数进行处理得到rds数据,并将所述rds数据以fm-rds指令形式发送至所述终端。
[0045]
本发明实施例提供的fm-rds指令转发控制方法,利用终端的常规配置的fm-rds接收模块,来实现从无线(wifi)配置终端、调试终端的方法。此桥设备具有低功率、易携带、可支持多个频率并行发送或分时复用发送等优点,能支持对终端执行初始配置和维护设置。
[0046]
具体地,所述将所述移动端发送的封装后的用于对终端进行配置的配置参数进行处理得到rds数据,并将所述rds数据以fm-rds指令形式发送至所述终端,包括:接收到所述移动端发送的封装后的用于对终端进行配置的配置参数后,对所述封装后的配置参数进行剥离;将剥离后的配置参数还原成rds数据,并将所述rds数据以fm-rds指令形式发送至所述终端。
[0047]
需要说明的是,桥设备从wifi无线通道接收编码后的rds指令,剥离控制头部之后,直接将差分编码后的rds指令按bpsk方式输出到fm发射模块。桥设备作为瘦客户端,本身不提供对原始rds帧的校验字添加、偏置字计算、差分编码等。校验字插入、偏置字计算、差分编码等全部在移动端完成。控制协议升级时,只需要对终端、移动端升级即可,桥设备无需升级。
[0048]
关于该实施例提供的fm-rds指令转发控制方法的具体实现过程可以参照前一实施例的描述,此处不再赘述。
[0049]
作为本发明的另一实施例,提供一种移动端,其特征在于,包括:扫描模块,用于扫描当前网络中的多个桥设备,并与有反馈的目标桥设备建立通信连接;配置模块,用于向所述目标桥设备配置fm-rds指令的发射参数,其中所述发射参数包括发射频率、发射功率和是否发送fm声音;获取模块,用于获取终端的phy地址,并将用于对终端进行配置的配置参数封装后通过所述目标桥设备转发至所述终端,其中所述目标桥设备能够将封装后的所述配置参数还原成rds数据,并以fm-rds指令形式发送至所述终端。
[0050]
本发明实施例提供的移动端,利用终端的常规配置的fm-rds接收模块,来实现从无线(wifi)配置终端、调试终端的方法。此桥设备具有低功率、易携带、可支持多个频率并行发送或分时复用发送等优点,能支持对终端执行初始配置和维护设置。
[0051]
关于移动端的具体工作过程可以参照前文的描述,此处不再赘述。
[0052]
作为本发明的另一实施例,如图2所示,提供一种桥设备,其中,包括:wifi主控制器,用于接收移动端的建立通信连接的请求帧,向所述移动端发送回应帧,并与所述移动端建立通信连接;以及,用于接收所述移动端的配置fm-rds指令的发射参数,其中所述发射参数包括发射频率、发射功率和是否发送fm声音;控制模块,用于将所述移动端发送的封装后的用于对终端进行配置的配置参数进行处理得到rds数据,并将所述rds数据以fm-rds指令形式发送至所述终端。
[0053]
具体地,所述桥设备还包括滤波电路,所述滤波电路与所述控制模块连接,所述滤波电路用于将rds数据进行滤波处理。
[0054]
在一些实施方式中,所述控制模块包括单片机。
[0055]
需要说明的是,桥设备的fm-rds发射模块使用微功率发射,可选择使用内置锂电池、ac 220v转dc 5v的电源适配器、5v usb移动电源或dc 12v车载点烟器转usb等电源供电。
[0056]
桥设备初始化时根据广播mac地址以太网帧到全部桥设备来扫描,初始化完成后,根据mac地址单播寻址,为选中的桥接设备创建独立的线程或任务责发送每一条rds指令。允许一个wifi/局域网网络里头存在多台桥设备并行工作。
[0057]
wifi通道中的控制协议封装为以太网帧,不依赖ip地址。一台桥设备可配备多个fm发射模块在不同频率并行工作。
[0058]
终端接收完配置指令后具有语音反馈或灯光反馈。
[0059]
应当理解的是,所述终端在接收完配置指令后可以通过语音或灯光反馈配置结果,例如终端可以播放内置的语音提示,也可以在所述目标桥设备中设置pcm(pulse code modulation,脉冲编码调制)声音模块,通过该模块向fm发射芯片输出“叮咚,配置完成”的声音信号,终端接收到配置命令并执行完毕后播发几秒钟的fm音频,就能使安装人员接收到配置完成的信息。或者终端在接收到配置命令并执行完毕后快速闪烁5秒钟状态灯表示配置已完成。
[0060]
作为本发明的另一实施例,提供一种fm-rds指令转发系统,其中,如图3所示,包括:移动端、终端和前文所述的桥设备,所述移动端和所述终端均与所述桥设备通信连接,所述移动端通过所述桥设备向所述终端转发fm-rds指令。
[0061]
在本发明实施例中,所述移动端具体为手机app。其中所述手机app能够实现前文实施例中的fm-rds指令转发控制方法。
[0062]
桥设备以一台wifi路由器为基础,添加生成基带rds信号波形的单片机及其滤波电路、fm发射芯片、发射天线等。从wifi控制器芯片引出uart(或spi或以太网)信号连接到单片机并从该接口发送指令给单片机。单片机根据收到的指令剥离控制协议头部,依据指令有效负载中每一位输出对应的一组双边带bpsk波形的离散值,经过滤波电路滤波后行成连续的模拟信号,再传到fm发射芯片的音频输入口或rds输入口。fm发射芯片将rds信号调
制到设定频率后经发射天线从空中发送出来。终端上的fm-rds接收模块接收到此rds信号并解码出对应的rds指令,按指令执行动作,动作执行完毕打开喇叭播放本终端预录制的提示音或fm通道接收到的声音,并通过led状态灯闪烁给出提示灯光。
[0063]
另外,桥设备的fm-rds发射模块使用微功率发射,设计覆盖半径约20米。整机功耗低,可选择使用内置锂电池、ac 220v转dc 5v的电源适配器、5v usb移动电源或dc 12v车载点烟器转usb等电源供电。
[0064]
可以理解的是,以上实施方式仅仅是为了说明本发明的原理而采用的示例性实施方式,然而本发明并不局限于此。对于本领域内的普通技术人员而言,在不脱离本发明的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本发明的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1