[发明专利]一种基于实时数据库的单链路请求应答的判定方法在审
申请号: | 201711062557.8 | 申请日: | 2017-11-02 |
公开(公告)号: | CN108090114A | 公开(公告)日: | 2018-05-29 |
发明(设计)人: | 张乐岐;胡期红;沈贤沛;杨乔 | 申请(专利权)人: | 珠海许继芝电网自动化有限公司;珠海许继电气有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/54;G06F9/48 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 519060 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时数据库 单链路 应答 判定 请求应答 优先级处理功能 优先级请求 配电系统 请求队列 请求数据 实时匹配 数据请求 数据主体 顺序执行 通信效率 通讯领域 应答结果 应答数据 优先处理 实时性 算法 调试 储存 通信 优化 改进 | ||
本发明公开了一种基于实时数据库的单链路请求应答的判定方法,适用于配电系统的通讯领域,支持多个数据请求和应答主体,数据主体具备一定的弹性,改进了请求只能支持一个数据应答主体的现有技术,可以在单链路通信的条件下极大提高通信效率;通过调试算法对请求数据进行处理,将请求缓存入请求队列中,极大优化了请求和应答的效率,同时支持请求优先级,高优先级请求能被优先处理,解决了现有技术中请求只能顺序执行,不具备优先级处理功能的缺点;借助实时数据库储存请求和应答数据,使应答结果可以实时匹配判定,发回请求主体,具有较高的稳定性、准确性和实时性。
技术领域
本发明涉及配电系统中的通讯方法,特别是一种基于实时数据库的单链路请求应答的判定方法。
背景技术
目前,配电系统内与配电终端的通讯过程中,请求和应答是两个必不可少的操作,请求和应答的流畅性直接决定了用户的体验,而请求和应答一般通过线程锁实现,应答线程收到请求的回复报文后,通过线程锁通知请求线程,但是现有技术中请求只能按顺序执行,不具备优先级处理功能,同时由于与配电终端的通信链路只有一条,多链路同步处理的方法并不适用,导致请求只能支持一个数据应答主体。
发明内容
为解决上述问题,本发明的目的在于提供一种基于实时数据库的单链路请求应答的判定方法,旨在支持多个数据主体同时请求和应答,并且能按优先级进行处理。
本发明解决其问题所采用的技术方案是:
一种基于实时数据库的单链路请求应答的判定方法,其特征在于,支持一个或以上数据请求主体和数据应答主体,且包括以下步骤:
A、数据请求主体发送请求,将请求缓存至请求队列,请求队列中的请求之间按优先级区分;
B、请求线程根据优先级从请求队列中获取请求;
C、请求线程向数据应答主体发送请求;
D、请求线程处理请求后将请求的具体信息写入实时数据库;
E、应答线程从数据应答主体接收数据;
F、应答线程提取接收到的数据,与实时数据库中未完成的请求进行匹配,匹配到对应请求时将当前数据应答主体的信息写入实时数据库;
G、判定线程周期遍历实时数据库;
H、判定线程根据应答逻辑将请求结果返回数据请求主体。
进一步,步骤A中所述请求队列中的请求之间按优先级区分,是指优先级有两个或以上等级,等级从高至低划分按照优先级逐级降低的顺序区分。通过划分优先级,可以使优先级等级高的在优先级低的之前被处理,保证重要请求优先处理,改进了现有技术中按照顺序处理使新的重要请求必须不断等待的弊端,提高了通信效率。
进一步,步骤B中所述请求线程根据优先级从请求队列中获取请求,是指请求线程按顺序在请求队列中从优先级最高到优先级最低获取请求,并且请求线程在获取请求时会被请求队列中优先级比当前请求更高的请求打断,抢先处理新到的优先级更高的请求。通过优先级的区分,可以按照重要程度划分请求,确保优先处理最重要的请求,同时当优先级更高的新请求出现时,可以打断当前优先级低的请求,优先处理新请求,提高通信效率。
具体地,步骤D中所述请求线程处理请求后将请求的具体信息写入实时数据库,所述请求的具体信息包括请求的时间、请求的类型、请求的概述内容。实时数据库详细记录了请求包含的多种信息,用户可以查看实时数据库,获取请求的详细内容,同时使应答可以准确匹配请求,提高了判定方法的准确性。
进一步,请求的处理过程可回溯。请求和应答数据都保存在实时数据库中,当发现出错等问题时用户可以及时进行跟踪调查,提高了判定方法的稳定性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海许继芝电网自动化有限公司;珠海许继电气有限公司,未经珠海许继芝电网自动化有限公司;珠海许继电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711062557.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:自助旅游方法及系统
- 下一篇:一种针对Gzip压缩数据的过滤方法及系统