一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

侦听方法、装置、设备和系统以及侦听服务器和存储介质与流程

2022-12-07 02:38:11 来源:中国专利 TAG:


1.本发明涉及宽带电力线载波通信技术领域,尤指一种侦听方法、装置、设备和系统以及侦听服务器和存储介质。


背景技术:

2.电力线通信(power line communication,简称plc)技术,又称为“电力线载波通信技术”,根据gb/t 31983.31中的定义,指的是:将信息数据调制到合适的载波频率上,以电力线作为物理介质进行数据传输,实现在数据终端之间的通信或控制的一种技术。由于电力线是最普及、覆盖范围最为广阔的一种物理媒体,利用电力线传输数据信息,具有极大的便捷性,无需重新布线,即可将所有与电力线相连接的用电设备组成一个通信网络,进行信息交互和通信。这种方式实施简单,维护方便,可以有效降低运营成本、减少构建新的通信网络的支出,因而已成为智能电网、能源管理、智慧家庭、光伏发电、电动汽车充电等应用的主要通信手段。
3.电力线载波通信按工作频带可分为电力线窄带载波通信和电力线宽带载波通信,电力线窄带载波通信可使用的频率范围为3khz至500khz,由于带宽相对较窄,只能提供较低传输速率的通信服务,且抗干扰能力较弱;电力线宽带载波通信也称为高速电力线载波通信(high power line communication,简称hplc),是在低压电力线上进行数据传输的电力线宽带载波技术,多用于低压台区用电信息采集系统本地通信中(如:抄表),它主要采用了正交频分复用(ofdm)技术,频段使用700khz-12mhz,其中,面向电力抄表的宽带电力线载波通信工作频率范围包含band0~band3四个频段,分别依次为:1.953mhz~11.9mhz、2.441mhz~5.615mhz、0.781mhz~2.930mhz、1.758mhz~2.930mhz,具有相对较宽的带宽,能够提供数百kbps至几mbps的数据传输速率,且电力线在高频段的噪声相对较弱,相对于窄带电力线通信,通信可靠性和稳定性显著提升。与传统的低速窄带电力线载波技术而言,hplc技术具有带宽大、传输速率高,可以满足低压电力线载波通信更高的需求。
4.在电力网络系统中,电力网损耗的量化一直是个难以解决的问题。电力网损耗(简称线损)是指电能从发电厂传输到客户的一系列过程中,在输电、变电、配电和营销各环节中所产生的电能损耗和损失。然而,目前的现状是:电力网络系统中负责输电、变电的配网部门和负责终端用户的营销部门属于不同体系,各自的数据并不互相公开,而配网部门对于用能数据并不做计量,因此无法知道具体某段线路消耗的电能,目前只能依靠营销部门的计量数据来统计线损,所以迫切需要一种可以逐段统计用能数据并且可以实时回传的手段,以利用所回传的用能数据评估线损。
5.另外,目前的hplc模组只有通信功能或者只有侦听功能,无法同时实现侦听和数据传输,并且受限于hplc系统的载波侦听多路访问/冲突检测(简称csma/cd)设计特性,如果侦听数据回传和现有的电力抄表处于同一频段下,则必然会带来干扰。
6.基于如上对于逐段统计用能数据的需求以及冲突点,目前亟待提出一种在hplc系统中可以不带来干扰的侦听数据回传方法,可以同时实现侦听和数据传输,能逐段统计用
能数据且可以实时回传,解决因不同体系部门之间数据互不公开所导致的不能正确量化线损的问题。


技术实现要素:

7.有鉴于此,本发明实施例提供一种侦听方法、装置、设备和系统以及侦听服务器和存储介质,通过同时将第一hplc芯片和第二hplc芯片设置在侦听设备中,使得第一hplc芯片可以将侦听到的被侦听网络的数据通过第二hplc芯片发送到电力线载波通信网络中,而自身并不发送任何载波数据,从而同时实现了侦听和数据传输,并且侦听数据可以实时回传且在回传时也不会带来干扰。另外,通过侦听服务器接收侦听设备所侦听到的被侦听网络的应用层数据,实现了逐段统计用能数据的功能,进一步利用该应用层数据评估线损,解决了因不同体系部门之间数据互不公开所导致的不能正确量化线损的问题。
8.第一方面,本发明实施例提供了一种侦听方法,应用于侦听设备,所述方法包括:
9.所述侦听设备中的第一hplc芯片在预设的默认频段上侦听被侦听网络的数据;
10.所述侦听设备中的第一hplc芯片将侦听到的满足预设的数据侦听上报模式的所述被侦听网络的数据传输给所述侦听设备中的第二hplc芯片,所述侦听设备中的第二hplc芯片将其发送到电力线宽带载波通信网络中。
11.优选地,所述方法还包括:
12.所述第一hplc芯片接收侦听服务器或上位机发送的侦听配置指令,对所述侦听配置指令进行处理,若所述侦听配置指令需要应答,向所述侦听服务器或所述上位机发送对于所述侦听配置指令的应答指令。
13.优选地,所述第一hplc芯片接收侦听服务器或上位机发送的侦听配置指令,对所述侦听配置指令进行处理,若所述侦听配置指令需要应答,向所述侦听服务器或所述上位机发送对于所述侦听配置指令的应答指令,具体包括:
14.所述第一hplc芯片接收所述侦听服务器或所述上位机发送的配置侦听频段指令,获取所述配置侦听频段指令中包含的所要切换至的目标频段;
15.将自身侦听频段从所述默认频段切换至所述目标频段;
16.若当前的频偏值不是预先设定的默认频偏值,则将当前的频偏值设置为所述默认频偏值;
17.在所述目标频段上对所述被侦听网络进行侦听;
18.向所述侦听服务器或所述上位机发送对于所述配置侦听频段指令的应答指令确认;
19.和/或,
20.所述第一hplc芯片接收所述侦听服务器或所述上位机发送的配置侦听频偏同步目标网络对象指令;
21.向所述侦听服务器或所述上位机发送对于所述配置侦听频偏同步目标网络对象指令的应答指令确认;
22.将自身侦听频偏同步至所述目标网络对象;
23.和/或,
24.所述第一hplc芯片接收所述侦听服务器或所述上位机发送的配置数据侦听上报
模式指令,获取所述配置数据侦听上报模式指令中所包含的数据侦听上报模式;
25.将当前的数据侦听上报模式更改成所述配置数据侦听上报模式指令中包含的数据侦听上报模式,根据所述配置数据侦听上报模式指令中所包含的数据侦听上报模式对所述被侦听网络数据进行侦听上报;
26.向所述侦听服务器或所述上位机发送对于所述配置数据侦听上报模式指令的应答指令确认。
27.第二方面,本发明实施例还提供了一种侦听方法,应用于侦听服务器,所述方法包括:
28.接收侦听设备中的第一hplc芯片通过所述侦听设备中的第二hplc芯片上报的由所述第一hplc芯片所侦听到的满足预设的数据侦听上报模式的所述被侦听网络的数据。
29.优选地,所述方法还包括:
30.向所述侦听设备发送侦听配置指令,若所述侦听配置指令需要应答,接收所述侦听设备对于所述侦听配置指令的应答指令。
31.优选地,所述向所述侦听设备发送侦听配置指令,若所述侦听配置指令需要应答,接收所述侦听设备对于所述侦听配置指令的应答指令,具体包括:
32.向所述侦听设备发送配置侦听频段指令,其中,所述配置侦听频段指令中包含所要切换至的目标频段;
33.接收所述侦听设备对于所述配置侦听频段指令的应答指令;
34.和/或,
35.向所述侦听设备发送配置侦听频偏同步目标网络对象指令;
36.接收所述侦听设备对于所述配置侦听频偏同步目标网络对象指令的应答指令;
37.和/或,
38.向所述侦听设备发送配置数据侦听上报模式指令,其中,所述配置数据侦听上报模式指令中包含所要配置的数据侦听上报模式;
39.接收所述侦听设备对于所述配置数据侦听上报模式指令的应答指令。
40.优选地,所述方法还包括:
41.若接收到的是所述被侦听网络的所有数据,则所述侦听服务器从所接收到的所述被侦听网络的所有数据中获取所述被侦听网络的应用层数据;利用所获取的所述被侦听网络的应用层数据或者直接从所述侦听设备接收到的所述被侦听网络的应用层数据进行统计操作,其中,所述统计操作包括:评估线损,统计线路负荷或统计用能数据。
42.第三方面,本发明实施例提供了一种侦听装置,设置于侦听服务器,至少包括:
43.侦听数据接收模块,设置为接收侦听设备中的第一hplc芯片通过所述侦听设备中的第二hplc芯片上报的由所述第一hplc芯片所侦听到的满足预设的数据侦听上报模式的所述被侦听网络的数据。
44.第四方面,本发明实施例提供了一种侦听服务器,包括存储器和处理器,所述处理器执行所述存储器中的程序指令,用于实现第二方面所述的方法。
45.第五方面,本发明实施例提供了一种侦听设备,至少包括:第一hplc芯片和第二hplc芯片,所述第一hplc芯片与所述第二hplc芯片双向连接,其中,
46.所述第一hplc芯片,设置为在预设的默认频段上侦听所述被侦听网络的数据,并
将侦听到的满足预设的数据侦听上报模式的所述被侦听网络的数据传输给所述侦听设备中的第二hplc芯片;
47.所述第二hplc芯片,设置为接收所述第一hplc芯片传输的所侦听到的满足预设的数据侦听上报模式的所述被侦听网络的数据,并将其发送到电力线宽带载波通信网络中。
48.优选地,所述侦听设备还包括:耦合电路,接收电路和发送电路,所述第一hplc芯片连接所述接收电路,所述第二hplc芯片连接所述接收电路和所述发送电路,其中,
49.所述耦合电路,设置为耦合连接电力线与所述接收电路和所述发送电路,将从电力线上提取的电力线载波模拟信号发送给所述接收电路,并将从所述发送电路接收到的电力线载波模拟信号注入到电力线上;
50.所述接收电路,设置为将从所述耦合电路输出的电力线载波模拟信号转换为差分模拟信号,并将其发送给所述第二hplc芯片和所述第一hplc芯片;
51.所述发送电路,设置为接收所述第二hplc芯片发送过来的差分模拟信号,并将其转换成电力线载波模拟信号进行放大后发送给所述耦合电路。
52.优选地,其中,
53.所述第二hplc芯片还设置为:将所述侦听服务器或上位机发送的侦听配置指令发送给所述第一hplc芯片,若所述侦听配置指令需要应答,接收所述第s一hplc芯片对于所述侦听配置指令的应答指令并将其发送给所述侦听服务器或者所述上位机;
54.所述第一hplc芯片还设置为:直接从上位机接收侦听配置指令,或者从所述第二hplc芯片接收所述侦听服务器或上位机发送的侦听配置指令,若所述侦听配置指令需要应答,将对于所述侦听配置指令的应答指令发送给所述第二hplc芯片或者直接发送给所述上位机。
55.第六方面,本发明实施例提供了一种侦听系统,至少包括:第四方面所述的侦听服务器和第五方面所述的侦听设备。
56.第七方面,本发明实施例提供了一种存储介质,所述存储介质用于存储计算机程序,所述计算机程序用于实现第一方面和第二方面所述的方法。
附图说明
57.通过以下参照附图对本发明实施例的描述,本发明的上述以及其它目的、特征和优点将更为清楚,在附图中:
58.图1是本发明实施例的侦听方法流程图;
59.图2是本发明实施例的侦听设备处理配置侦听频偏同步目标网络对象指令的流程图;
60.图3是本发明实施例的侦听设备处理配置侦听频段指令的流程图;
61.图4是本发明实施例的侦听设备处理配置数据侦听上报模式指令的流程图;
62.图5是本发明实施例的侦听装置的硬件结构示意图;
63.图6是本发明一实施例的侦听设备的硬件结构示意图;
64.图7是本发明另一实施例的侦听设备的硬件结构示意图;
65.图8本发明实施例的侦听系统结构示意图。
具体实施方式
66.以下基于实施例对本发明进行描述,但是本发明并不仅仅限于这些实施例。在下文对本发明的细节描述中,详尽描述了一些特定的细节部分。对本领域技术人员来说没有这些细节部分的描述也可以完全理解本发明。为了避免混淆本发明的实质,公知的方法、过程、流程、元件和电路并没有详细叙述。
67.此外,本领域普通技术人员应当理解,在此提供的附图都是为了说明的目的,并且附图不一定是按比例绘制的。
68.同时,应当理解,在以下的描述中,“电路”是指由至少一个元件或子电路通过电气连接或电磁连接构成的导电回路。当称元件或电路“连接到”另一元件或称元件/电路“连接在”两个节点之间时,它可以是直接耦接或连接到另一元件或者可以存在中间元件,元件之间的连接可以是物理上的、逻辑上的、或者其结合。相反,当称元件“直接耦接到”或“直接连接到”另一元件时,意味着两者不存在中间元件。
69.除非上下文明确要求,否则在说明书的“包括”、“包含”等类似词语应当解释为包含的含义而不是排他或穷举的含义;也就是说,是“包括但不限于”的含义。
70.在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
71.图1是本发明实施例的侦听方法流程图,该方法应用于侦听设备,具体如图1所示,该侦听方法包括以下步骤:
72.步骤s110:所述侦听设备中的第一hplc芯片在预设的默认频段上侦听被侦听网络的数据。
73.本步骤所述的“侦听设备”是一种独立于hplc网络节点的设备,它具有侦听特定频段上hplc网络数据的功能,同时也具有将所侦听到的数据以hplc网络载波数据形式发送给分析处理这些数据的侦听服务器的功能,该侦听设备耦合连接到电力线上,从网络拓扑的角度来看,与集中器处在同一层。
74.本步骤所述的“第一hplc芯片”为支持电力线宽带载波通信协议的通信模块,既然如此,其应该既可以采集hplc数据,也可以通过自身模块的功能将采集的hplc数据发送到电力线载波通信网络中,但是,在本发明中,“第一hplc芯片”仅具有侦听hplc网络数据的功能,而不发送任何电力线载波数据,这样将“侦听”与“通信”功能分开,可以有效地避免干扰。
75.本步骤所述的“预设的默认频段”,可以通过出厂时写入到nvm(non-volatile memory,意为:非易失性存储器)中来进行设置,也可以通过其他方式进行设置或获取,一般指的是被侦听网络的常用频段,比如:一般营销部网络使用band2,因此在进行出厂设置时可以将所要侦听的默认频段设置成band2,这样在上电后,侦听设备就自动在band2频段上侦听营销部网络的数据。
76.步骤s120:所述侦听设备中的第一hplc芯片将侦听到的满足预设的数据侦听上报模式的所述被侦听网络的数据传输给所述侦听设备中的第二hplc芯片,所述侦听设备中的第二hplc芯片将其发送到电力线宽带载波通信网络中。
77.本步骤所述的“第二hplc芯片”同“第一hplc芯片”一样,也为支持电力线宽带载波
通信协议的通信模块,但是两者不同的是,“第二hplc芯片”可以接收来自于hplc网络的数据,也可以发送hplc数据到电力线宽带载波通信网络中去,也就是说,仅具有接收hplc网络数据的第一hplc芯片必须将侦听到的数据通过第二hplc芯片发送到电力线宽带载波通信网络中,即:侦听数据与数据回传在两个系统完成,作为侦听方的第一hplc芯片,由于本身不发送载波数据,所以不会干扰载波通信网络,从而有效地避免了相互之间的干扰。
78.在本发明中,为了有针对性的使第一hplc芯片侦听上报特定类型的数据,设定了“数据侦听上报模式”的概念,“数据侦听上报模式”用于定义第一hplc芯片侦听上报的数据类型,即第一hplc芯片按照所设定的数据侦听上报模式进行被侦听网络数据的侦听上报。在侦听设备上电时,第一hplc芯片可以按照预设的数据侦听上报模式进行被侦听网络数据的侦听上报。在侦听期间,侦听服务器或者上位机可以向侦听设备发送配置数据侦听上报模式指令改变数据侦听上报模式,从而控制侦听设备侦听上报的数据类型。其中,该数据侦听上报模式包括但并不限于:侦听上报双向传递的所有数据,只侦听上报下行传递的所有数据,只侦听上报上行传递的所有数据,侦听上报双向传递的应用层数据,只侦听上报下行传递的应用层数据,只侦听上报上行传递的应用层数据和禁止任何数据上报,当然也可以根据项目实际需要来定义其他的数据侦听上报模式。当数据侦听上报模式为侦听上报双向传递的应用层数据、只侦听上报下行传递的应用层数据、只侦听上报上行传递的应用层数据中的一个时,说明需要侦听上报的是应用层数据,则侦听设备在侦听到被侦听网络的数据后,通过数据帧内容中的标识来判断该数据是否为应用层数据,以此只将所侦听到的对应于具体数据侦听上报模式的被侦听网络的应用层数据通过第二hplc芯片发送出去,而将不是应用层数据的其他数据丢弃。
79.需要说明的是:第一hplc芯片接收到的是被侦听网络的数据报文,需要将每一帧报文内容拼接后,然后校验是否完整有效后再传给第二hplc芯片。其中,第一hplc芯片与第二hplc芯片可以通过串口或spi接口(即:串行外设接口,英文“serial peripheral interface”的缩写)连接并传递数据,未来可能有其他的连接方式,都可以应用本发明实施例的方案。
80.另外,以方便项目开发,第一hplc芯片与第二hplc芯片可以是硬件结构上完全相同的两个hplc芯片,实际应用中也可以不同。
81.除了上述步骤s110和s120,本发明一实施例的侦听方法还包括:所述第一hplc芯片接收侦听服务器或上位机发送的侦听配置指令,对所述侦听配置指令进行处理,若所述侦听配置指令需要应答,向所述侦听服务器或所述上位机发送对于所述侦听配置指令的应答指令。
82.由上述侦听方法还包括的内容可知,负责“侦听”的第一hplc芯片可以接收由侦听服务器或上位机发送的侦听配置指令,用以配置与侦听相关的参数。其中,侦听配置指令以及对于该侦听配置指令的应答指令可以通过如下三种方式发送:
83.方式1:上位机与第一hplc芯片的串口直接连接,由上位机直接通过串口将侦听配置指令发送给第一hplc芯片,第一hplc芯片再通过串口直接将对于该侦听配置指令的应答指令发送给上位机;
84.方式2:上位机与第二hplc芯片的串口连接,第二hplc芯片收到侦听配置指令后通过另一个串口或spi接口转发给第一hplc芯片,第一hplc芯片再通过串口或spi接口将对于
该侦听配置指令的应答指令发送给第二hplc芯片,第二hplc芯片再将其通过串口转发给上位机。
85.方式3:远端的侦听服务器通过hplc网络下达侦听配置指令给第二hplc芯片,第二hplc芯片收到该侦听配置指令后通过串口或spi接口转发给第一hplc芯片,第一hplc芯片再通过串口或spi接口将对于该侦听配置指令的应答指令发送给第二hplc芯片,第二hplc芯片再将其通过hplc网络发送给远端的侦听服务器。
86.在具体项目开发中,可以根据实际需要选择以上三种方式中的一种或几种进行侦听配置指令的下达。
87.需要说明的是:上述三种方式中,上位机与第一hplc芯片或第二hplc芯片是通过串口连接的,未来可能有其他的连接方式,都可以应用上述方式中的方案。
88.对于侦听配置指令,具体格式及内容由厂家自定义扩展帧来实现。下面主要对其中的三种侦听配置指令予以详细说明:
89.第一种:配置侦听频偏同步目标网络对象指令。被侦听网络的频偏会随环境温度的变化而变化,因此为了获得更高的侦听接收成功率,需要将自身的工作频偏同步到网络中,随被侦听网络的频偏变化而变化。
90.如图2所示,具体通过如下步骤实现:
91.步骤s210:所述第一hplc芯片接收所述侦听服务器或所述上位机发送的配置侦听频偏同步目标网络对象指令。
92.其中,配置侦听频偏同步目标网络对象指令的数据单元格式如下表所示:
93.数据内容数据格式字节数同步使能bin1目标网络对象cco地址hex大端6
94.其中,同步使能:0表示不同步;1表示使能同步。默认为不同步。
95.目标网络对象cco地址:同步目标网络对象的cco地址。
96.步骤s220:向所述侦听服务器或所述上位机发送对于所述配置侦听频偏同步目标网络对象指令的应答指令确认。
97.应答指令包含确认和否认,一般情况下发送应答指令确认。
98.步骤s230:将自身侦听频偏同步至所述目标网络对象。
99.第一hplc芯片会根据上述数据单元格式中的“目标网络对象cco地址”字段确定目标网络对象,从而执行本步骤s230中同步至该目标网络对象的操作,具体操作方法为:
100.接收该目标网络对象的任意两个网络信标数据,分别记为第一网络信标数据和第二网络信标数据,分别获取所接收到的第一网络信标数据和第二网络信标数据中的发送时间戳,计算第一网络信标数据的发送时间戳与第二网络信标数据的发送时间戳之差,记为δt
tx
,然后再分别获取自身接收到第一网络信标数据和第二网络信标数据的接收时间戳,计算自身接收到第一网络信标数据的接收时间戳与自身接收到第二网络信标数据的接收时间戳之差,记为δt
rx
,然后根据δt
tx
和δt
rx
确定频偏值,最后使用所确定的频偏值校准自身晶振的工作频率。
101.其中,在根据δt
tx
和δt
rx
确定频偏值时,可以通过如下公式计算:
[0102][0103]
其中,δf为频偏值,δt
rx
为自身接收到第一网络信标数据的接收时间戳与自身接收到第二网络信标数据的接收时间戳之差,δt
tx
为第一网络信标数据的发送时间戳与第二网络信标数据的发送时间戳之差。
[0104]
同步目标网络对象后,侦听设备可能对其他网络的接收成功率下降,而对目标网络对象的接收成功率增加。
[0105]
需要说明的是:侦听频偏同步目标网络对象的操作是一个持续的过程,即:需要不断的通过如上操作方法计算频偏值并进行校准自身晶振的工作频率的操作,这样才能时刻保持与目标网络对象的频偏同步,从而提高接收侦听数据的成功率。
[0106]
第二种:配置侦听频段指令。在侦听设备上电时,负责侦听的第一hplc芯片默认工作在被侦听网络的常用频段,当被侦听网络工作频段发生变化时,需要修改第一hplc芯片的侦听频段。如图3所示,具体通过如下步骤实现:
[0107]
步骤s310:所述第一hplc芯片接收所述侦听服务器或所述上位机发送的配置侦听频段指令,获取所述配置侦听频段指令中包含的所要切换至的目标频段。
[0108]
其中,配置侦听频段指令的数据单元格式如下表所示:
[0109]
数据内容数据格式字节数目标频段bin1
[0110]
其中,目标频段:0表示band0,1表示band1,2表示band2,3表示band3,4表示所有频段。
[0111]
步骤s320:将自身侦听频段从所述默认频段切换至所述目标频段。
[0112]
步骤s330:若当前的频偏值不是预先设定的默认频偏值,则将当前的频偏值设置为所述默认频偏值。
[0113]
在本步骤中,由于侦听频段发生了变化,因此,需要重新复位频偏值为默认频偏值。该默认频偏值可以通过出厂时写入到nvm中来进行设置,也可以通过其他方式进行设置或获取。在被侦听网络的频偏发生变化时,再使用步骤s210~s230对当前的频偏值进行更新同步。
[0114]
步骤s340:在所述目标频段上对所述被侦听网络进行侦听。
[0115]
步骤s350:向所述侦听服务器或所述上位机发送对于所述配置侦听频段指令的应答指令确认。
[0116]
应答指令包含确认和否认,一般情况下发送应答指令确认。
[0117]
通过配置侦听频段指令,使负责侦听功能的第一hplc芯片的侦听频段可以配置成与负责数据回传功能的第二hplc芯片的工作频段完全不同的频段,从而侦听和数据回传的载波网络通路完全分开,进一步降低了数据回传时的干扰。
[0118]
第三种:配置数据侦听上报模式指令。此指令用于指示侦听设备是否进行侦听以及所要侦听上报的数据模式,侦听设备在侦听被侦听网络数据期间,侦听服务器或上位机若需改变侦听设备侦听上报的数据模式时,如图4所示,具体通过如下步骤实现:
[0119]
步骤s410:所述第一hplc芯片接收所述侦听服务器或所述上位机发送的配置数据
侦听上报模式指令,获取所述配置数据侦听上报模式指令中所包含的数据侦听上报模式。
[0120]
其中,配置数据侦听上报模式指令的具体数据单元格式如下表所示:
[0121]
数据内容数据格式字节数数据侦听上报模式bin1
[0122]
其中,数据侦听上报模式:0表示侦听双向传递的所有报文;1表示只侦听下行传递的所有报文;2表示只侦听上行传递的所有报文;3表示侦听双向传递的应用层报文;4表示只侦听下行传递的应用层报文;5表示只侦听上行传递的应用层报文;6表示禁止任何报文上报。
[0123]
步骤s420:将当前的数据侦听上报模式更改成所述配置数据侦听上报模式指令中包含的数据侦听上报模式,根据所述配置数据侦听上报模式指令中所包含的数据侦听上报模式对所述被侦听网络数据进行侦听上报。
[0124]
其中,当前的数据侦听上报模式指的是上电时的“预设的数据侦听上报模式”或者之前经过此配置数据侦听上报模式指令更改后的数据侦听上报模式。
[0125]
步骤s430:向所述侦听服务器或所述上位机发送对于所述配置数据侦听上报模式指令的应答指令确认。
[0126]
应答指令包含确认和否认,一般情况下发送应答指令确认。
[0127]
本发明另一实施例还提供了一种侦听方法,该侦听方法应用于侦听服务器,至少包括:接收侦听设备中的第一hplc芯片通过所述侦听设备中的第二hplc芯片上报的由所述第一hplc芯片所侦听到的满足预设的数据侦听上报模式的所述被侦听网络的数据。
[0128]
另外,该侦听方法还包括:向所述侦听设备发送侦听配置指令,若所述侦听配置指令需要应答,接收所述侦听设备对于所述侦听配置指令的应答指令。
[0129]
具体地,所述向所述侦听设备发送侦听配置指令,若所述侦听配置指令需要应答,接收所述侦听设备对于所述侦听配置指令的应答指令,具体包括三个方面的内容:
[0130]
第一方面:向所述侦听设备发送配置侦听频段指令,其中,所述配置侦听频段指令中包含所要切换至的目标频段;接收所述侦听设备对于所述配置侦听频段指令的应答指令。
[0131]
第二方面:向所述侦听设备发送配置侦听频偏同步目标网络对象指令;接收所述侦听设备对于所述配置侦听频偏同步目标网络对象指令的应答指令。
[0132]
第三方面:向所述侦听设备发送配置数据侦听上报模式指令,其中,所述配置数据侦听上报模式指令中包含所要配置的数据侦听上报模式;接收所述侦听设备对于所述配置数据侦听上报模式指令的应答指令。
[0133]
其中,所述数据侦听上报模式包括但不限于:侦听上报双向传递的所有数据,只侦听上报下行传递的所有数据,只侦听上报上行传递的所有数据,侦听上报双向传递的应用层数据,只侦听上报下行传递的应用层数据,只侦听上报上行传递的应用层数据,禁止任何数据上报。
[0134]
除了上述内容,该侦听方法还包括:
[0135]
侦听服务器接收到侦听设备上报的被侦听网络的数据后,对该数据进行分析处理,比如:可以利用该数据进行线损评估、统计线路负荷或逐段统计用能数据等具体应用。在线损评估、统计线路负荷或统计用能数据时,需要根据被侦听网络的应用层数据来进行。
侦听服务器可以通过向侦听设备下达配置数据侦听上报模式指令中的“侦听上报双向传递的应用层数据”、“只侦听上报下行传递的应用层数据”或“只侦听上报上行传递的应用层数据”来指示侦听设备侦听上报被侦听网络的应用层数据,这样可以直接从侦听设备接收被侦听网络的应用层数据来评估线损,若侦听服务器接收到的是被侦听网络的所有数据,则侦听服务器需要从所接收到的被侦听网络的所有数据中获取被侦听网络的应用层数据,然后利用所获取的被侦听网络的应用层数据进行统计操作,其中该统计操作包括但不限于:评估线损,统计线路负荷,统计用能数据。
[0136]
由上述步骤可知,本发明实施例通过同时将第一hplc芯片和第二hplc芯片设置在侦听设备中,使得第一hplc芯片可以将侦听到的被侦听网络的数据通过第二hplc芯片发送到电力线载波通信网络中,而自身并不发送任何载波数据,从而同时实现了侦听和数据传输,并且侦听数据可以实时回传且在回传时也不会带来干扰。另外,通过侦听服务器接收侦听设备所侦听到的被侦听网络的应用层数据,实现了逐段统计用能数据的功能,进一步利用该应用层数据评估线损,解决了因不同体系部门之间数据互不公开所导致的不能正确量化线损的问题。
[0137]
本发明实施例还提供了一种侦听装置,设置于侦听服务器,该侦听装置至少包括:侦听数据接收模块,设置为接收侦听设备中的第一hplc芯片通过所述侦听设备中的第二hplc芯片上报的由所述第一hplc芯片所侦听到的满足预设的数据侦听上报模式的所述被侦听网络的数据。
[0138]
图5为本发明实施例的侦听装置的硬件结构示意图。如图5所示,该侦听装置包括:存储器510和处理器520,其中,存储器510和处理器520通信;示例性的,存储器510和处理器520通过通信总线530通信,所述存储器510用于存储计算机程序,所述处理器520执行所述计算机程序实现上述另一实施例所示的方法。
[0139]
可选地,侦听装置还可以包括发送器和/或接收器。
[0140]
可选地,上述处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、plc(programmable logic controller,可编程逻辑控制器)、fpga(field-programmable gate array,现场可编程门阵列)、dsp(digital signal processor,数字信号处理器)或asic(application specific integrated circuit,专用集成电路)来实现。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0141]
图6是本发明一实施例的侦听设备的硬件结构示意图。如图6所示,该侦听设备至少包括:第一hplc芯片610和第二hplc芯片620,第一hplc芯片610与第二hplc芯片620双向连接,其中,所述第一hplc芯片610设置为在预设的默认频段上侦听所述被侦听网络的数据,并将侦听到的满足预设的数据侦听上报模式的所述被侦听网络的数据传输给所述侦听设备中的第二hplc芯片620;所述第二hplc芯片620设置为接收所述第一hplc芯片610传输的所侦听到的满足预设的数据侦听上报模式的所述被侦听网络的数据,并将其发送到电力线宽带载波通信网络中。
[0142]
除了第一hplc芯片610和第二hplc芯片620,如图7所示,该侦听设备还包括:耦合电路710,接收电路720和发送电路730,所述第一hplc芯片610连接所述接收电路720,所述
第二hplc芯片620连接所述接收电路720和所述发送电路730,其中,所述耦合电路710,设置为耦合连接电力线740与所述接收电路720和所述发送电路730,将从电力线740上提取的电力线载波模拟信号发送给所述接收电路720,并将从所述发送电路730接收到的电力线载波模拟信号注入到电力线740上;所述接收电路720,设置为将从所述耦合电路710输出的电力线载波模拟信号转换为数字信号,并将其发送给所述第一hplc芯片610和第二hplc芯片620;所述发送电路730,设置为接收所述第二hplc芯片620发送过来的数字信号,并将其转换成电力线载波模拟信号发送给所述耦合电路710。
[0143]
其中,所述第二hplc芯片620还设置为:将所述侦听服务器或上位机发送的侦听配置指令发送给所述第一hplc芯片610,若所述侦听配置指令需要应答,接收所述第一hplc芯片610对于所述侦听配置指令的应答指令并将其发送给所述侦听服务器或者所述上位机;所述第一hplc芯片还设置为:直接从上位机接收侦听配置指令,或者从所述第二hplc芯片620接收所述侦听服务器或上位机发送的侦听配置指令,若所述侦听配置指令需要应答,将对于所述侦听配置指令的应答指令发送给所述第二hplc芯片620或者直接发送给所述上位机。
[0144]
本发明实施例还提供了一种侦听服务器,至少包括:设置有上述图5所示的实施例所述的侦听装置。
[0145]
本发明实施例还提供了一种侦听系统,如图8所示,该侦听系统至少包括:上述实施例所述的侦听服务器810和上述实施例所述的侦听设备820。
[0146]
本发明实施例提供一种存储介质,所述存储介质用于存储计算机程序,所述计算机程序用于实现上述任意方法实施例所述的侦听方法。
[0147]
本发明实施例提供一种芯片,该芯片用于支持接收设备(例如终端设备、网络设备等)实现本发明实施例所示的功能,该芯片具体用于芯片系统,该芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。当实现上述方法的为接收设备内的芯片时,芯片包括处理单元,进一步的,芯片还可以包括通信单元,所述处理单元例如可以是处理器,当芯片包括通信单元时,所述通信单元例如可以是输入/输出接口、管脚或电路等。处理单元执行本发明实施例中各个处理模块所执行的全部或部分动作,通信单元可执行相应的接收或发送动作。在另一个具体的实施例中,本发明实施例中的接收设备的处理模块可以是芯片的处理单元,控制设备的接收模块或发送模块是芯片的通信单元。
[0148]
本领域的技术人员应明白,本技术的实施例可提供为方法、装置(设备)或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可读存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品。
[0149]
本技术是参照根据本技术实施例的方法、装置(设备)和计算机程序产品的流程图来描述的。应理解可由计算机程序指令实现流程图中的每一流程。
[0150]
这些计算机程序指令可以存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现流程图一个流程或多个流程中指定的功能。
[0151]
也可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他
可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程中指定的功能的装置。
[0152]
本发明的另一实施例涉及一种非易失性存储介质,用于存储计算机可读程序,所述计算机可读程序用于供计算机执行上述部分或全部的方法实施例。
[0153]
即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指定相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0154]
以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献