一种高速电力业务流识别系统及方法与流程

文档序号:16513817发布日期:2019-01-05 09:30阅读:243来源:国知局
一种高速电力业务流识别系统及方法与流程

本发明涉及通信技术领域,更具体地,涉及一种高速电力业务流识别系统及方法。



背景技术:

电力系统中网络系统的数据流向和传统网络运营商网络数据流向有着很大的不同,运营商网络数据主要以下行为主,而电力系统网络数据主要以上行为主,系统中网络接入设备的视频数据、状态数据、计量数据、继电保护数据等全部要上传的中心服务器系统,这些数据绝大部分以上行为主,如果事件并发,有可能造成网络拥堵,关键数据无法实时准确的上传到服务器,造成系统响应缓慢,甚至出现无法及时响应的情况,因此有必要区分业务类型,提高重要业务数据的网络权限,保证重要业务数据传输可靠及时稳定,但同时为保证非实时业务正常工作,在网络带宽允许的情况下,最大程度保证所有业务正常进行。

早期的技术在业务识别算法上做了很多改进,但整个装置的硬件架构还是以串行结构为主,业务加权算法也比较简单,或者采用数据库查询方法确定数据优先级,简单加权算法或者数据库查询方法保证了重要数据传输,但也有可能导致其他非实时业务无法正常运行,所以有必要对简单的加权算法加以完善,采取更为合理的业务调度算法,保证重要数据优先传输的情况下,大部分业务数据也能够正常传输,而不影响业务开展,例如当有大量录波数据需要上传到系统服务器时,如果此时视频监控数据也要上传到服务器,简单的加权算法,录波数据权限会很高,但由于传输量较大,会导致视频不连续,从而对监控业务产生不好的影响,因此,可以采用积分算法,考虑数据延时的忍受度,以此来获得数据传输优先级,在极端情况下,也可保证大部分业务数据可靠传输,不影响业务正常开展。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种高速电力业务流识别系统。

为解决上述技术问题,本发明采用的技术方案是:一种高速电力业务流识别系统,其中若干个接入设备与第一网络交换机相连,包括与第一网络交换机输出端连接的数据分配单元,所述数据分配单元的输出端连接有第一数据交换单元,所述第一数据交换单元的输出端连接有若干组业务识别检测单元,所述业务识别检测单元的输出端连接有第二数据交换单元,所述第二数据交换单元的输出端连接有第二网络交换机。

优选地,所述数据分配单元用于接收来自接入设备的数据并分配给第一数据交换单元。

优选地,所述第一数据交换单元用于接收数据分配单元的数据并把数据传递至业务识别检测单元。

优选地,所述的业务识别检测单元用于接收第一数据交换单元的数据并进行识别检测。

优选地,所述第二数据交换单元用于接收来自业务识别检测单元的状态数据并根据接收的状态数据并指定业务识别检测单元进行数据检测分析。

另外,本发明还提供一种高速电力业务流识别方法,包括以下步骤:

s1:数据分配单元监测业务数据输入状态,当监测到有业务数据帧输入时,启动数据帧监测流程;

s2:首先检测数据帧是否正确,如果数据帧验证错误,则发送数据错误响应;如果数据验证正确,回复确认响应,执行下一步骤;

s3:对数据进行初步分类,初步检测业务状态,并进行分类;

s4:确认后,检测业务识别检测单元状态,如果业务识别检测单元处于空闲状态时,将数据传输至业务识别检测单元;如果业务识别检测单元处于忙碌状态,则将数据存储在缓存,并等待业务识别检测单元空闲状态;业务识别检测单元始终监测数据分配单元数据输入,当监测到数据输入时,首先分析数据业务类型,如果是空闲查询,则快速查询自身数据处理状态,并发送自身状态到数据分配单元;如果是业务数据,则快速缓存业务数据,并对业务数据进行积分加权计算;完成后,将加权积分值发送到数据分配单元;如果是业务数据上行发送命令,则发送上行业务数据。

s5:当监测到有业务识别检测单元数据优先级高于数据帧输入时,对比各业务识别检测单元数据优先级排名,优先传输紧急数据和优先级高的数据,并将传送命令发送给业务识别检测单元传输到上行网络。

优选地,在步骤s41中,所述积分加权计算根据业务的重要性,将数据业务的最大允许延时设定为tn,n代表业务序号,将特定业务数据待传送长度设置为lk,k代表数据标号,路由通道每字节数据传送时间为tk,k代表数据序号,yn代表业务类型优先级系数,yn<1,优先级别越高,yn越大,越接近1,但不能为1,则

gn代表优先级,数值越大,优先级别越高;如果得出gn数值相同,则优先级系数高的业务数据优先传输

与现有技术相比,本发明的有益效果是:

本发明可通过网络交换单元实现数据并行处理,高速传输;利用数据分配单元,实现数据的并行处理和数据优先级控制的硬件架构;利用数据分配单元,实现数据的并行处理和数据基于加权积分算法优先级控制的业务识别软件流程;本发明采用并行方式处理业务数据,相对串行处理延时更低,效率更高,可有效的降低丢包率,实现重要业务数据的高速识别和转发。

附图说明

图1为本发明的系统模块图;

图2为本发明中数据分配单元上行数据业务识别流程图;

图3为本发明中业务识别检测单元流程图。

具体实施方式

下面结合具体实施方式对本发明作进一步的说明。其中,附图仅用于示例性说明,表示的仅是示意图,而非实物图,不能理解为对本专利的限制;为了更好地说明本发明的实施例,附图某些部件会有省略、放大或缩小,并不代表实际产品的尺寸;对本领域技术人员来说,附图中某些公知结构及其说明可能省略是可以理解的。

本发明实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。

实施例

如图1所示,一种高速电力业务流识别系统,其中若干个接入设备5与第一网络交换机6相连,包括与第一网络交换机6输出端连接的数据分配单元1,数据分配单元1的输出端连接有第一数据交换单元2,第一数据交换单元2的输出端连接有若干组业务识别检测单元3,业务识别检测单元3的输出端连接有第二数据交换单元4,第二数据交换单元4的输出端连接有第二网络交换机7。

其中,数据分配单元1用于接收来自接入设备5的数据并分配给第一数据交换单元2。

另外,第一数据交换单元2用于接收数据分配单元1的数据并把数据传递至业务识别检测单元3。

其中,业务识别检测单元3用于接收第一数据交换单元2的数据并进行识别检测。

另外,第二数据交换单元4用于接收来自业务识别检测单元3的状态数据并根据接收的状态数据并指定业务识别检测单元3进行数据检测分析。

如图2至图3所示,一种高速电力业务流识别方法,其特征在于,包括以下步骤:

s1:数据分配单元1监测业务数据输入状态,当监测到有业务数据帧输入时,启动数据帧监测流程;

s2:首先检测数据帧是否正确,如果数据帧验证错误,则发送数据错误响应;如果数据验证正确,回复确认响应,执行下一步骤;

s3:对数据进行初步分类,初步检测业务状态,并进行分类;

s4:确认后,检测业务识别检测单元3状态,如果业务识别检测单元3处于空闲状态时,将数据传输至业务识别检测单元3;如果业务识别检测单元3处于忙碌状态,则将数据存储在缓存,并等待业务识别检测单元3空闲状态;业务识别检测单元3始终监测数据分配单元1数据输入,当监测到数据输入时,首先分析数据业务类型,如果是空闲查询,则快速查询自身数据处理状态,并发送自身状态到数据分配单元;如果是业务数据,则快速缓存业务数据,并对业务数据进行积分加权计算;完成后,将加权积分值发送到数据分配单元;如果是业务数据上行发送命令,则发送上行业务数据。

s5:当监测到有业务识别检测单元3数据优先级高于数据帧输入时,对比各业务识别检测单元3数据优先级排名,优先传输紧急数据和优先级高的数据,并将传送命令发送给业务识别检测单元3传输到上行网络。

其中,在步骤s41中,所述积分加权计算根据业务的重要性,将数据业务的最大允许延时设定为tn,n代表业务序号,将特定业务数据待传送长度设置为lk,k代表数据标号,路由通道每字节数据传送时间为tk,k代表数据序号,yn代表业务类型优先级系数,yn<1,优先级别越高,yn越大,越接近1,但不能为1,则

gn代表优先级,数值越大,优先级别越高;如果得出gn数值相同,则优先级系数高的业务数据优先传输。

显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1