一种集群数据查询方法、装置及系统制造方法及图纸

技术编号:37670229 阅读:14 留言:0更新日期:2023-05-26 04:31
本申请公开了一种集群数据查询方法、装置及系统,通过接收客户端的数据查询请求,根据数据查询请求生成集群信息,获取集群信息对应的多个数据生产端的实时数据,当数据就绪率大于预设比例时,将实时数据发送至客户端;其中,数据就绪率表征获取到的集群信息对应的实时数据占集群信息对应的需求数据的比例;在接到客户端的数据查询请求后,根据该数据查询请求生成集群信息,并且根据集群信息获取对应的数据生产端的实时数据,在数据就绪率大于预设比例时才将集群的实时数据发送至客户端,即将数据查询分步、解耦合进行并自动管理集群关系,且减少客户端与数据生产端的交互数量和频率,从而提高客户端查询数据的实时性和效率。从而提高客户端查询数据的实时性和效率。从而提高客户端查询数据的实时性和效率。

【技术实现步骤摘要】
一种集群数据查询方法、装置及系统


[0001]本申请涉及集群数据查询
,具体涉及一种集群数据查询方法、装置及系统。

技术介绍

[0002]生产者消费者模式是Controlnet网络中特有的一种传输数据的模式。在生产者消费者模式下,物联网平台的消息是多先入先出队列。实时消息的消费中,最早的消息和最新的消息之间的时差(实时门限)是一个可调节的阈值,显然,时差越大,实时消息理论上越丰富,但消费分发的时间效率就越低。
[0003]水面无人艇(Unmanned Surface Vehicles,USV)可以通过艇上智能控制系统与远程无线遥控系统配合实现手动操控和自主航行功能。水面无人艇又可以看作是一个在水面上执行任务的智能机器人,可以根据不同的需求搭载相应的功能模块,构成拥有特定功能的机器人,代替我们执行多种任务。
[0004]在智能船艇大数据平台中,实时监控和决策指挥既需要根据清晰准确的历史轨迹进行指挥控制,也需要快速实时反馈数据,进一步完善指挥控制的精度,因此智能船艇大数据平台存在多集群、集群规模大、消息密集、消息数据量大、实时度高的特点,这就需要基于消息中间件的实时消息来完成应用支撑,这就使得实时门限的设置不能太小,但实时门限较大后实时消息的数据量急剧扩大,会带来系统压力的急剧恶化。并且在开放水域无线通信有限带宽、干扰因素众多、数据丢包率较高的不利影响下,会进一步加剧。

技术实现思路

[0005]为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种集群数据查询方法、装置及系统,解决了上述技术问题。
[0006]根据本申请的一个方面,提供了一种集群数据查询方法,应用于集群系统,所述集群系统包括多个数据生产端;所述集群数据查询方法包括:接收客户端的数据查询请求;根据所述数据查询请求生成集群信息;其中,所述集群信息对应多个所述数据生产端;获取所述集群信息对应的多个所述数据生产端的实时数据;以及当所述数据就绪率大于预设比例时,将所述实时数据发送至所述客户端;其中,所述数据就绪率表征获取到的所述集群信息对应的实时数据占所述集群信息对应的需求数据的比例。
[0007]在一实施例中,所述根据所述数据查询请求生成集群信息包括:根据所述数据查询请求生成至少一个集群序列号;其中,所述集群序列号对应多个所述数据生产端;构建主题数据表、集群对应表和集群位置表;其中,所述主题数据表包括对应所述数据查询请求的客户端地址、对应所述数据查询请求的字符标识符和所述数据查询请求的主题,其中,所述字符标识符表征与所述集群序列号对应的唯一标识;所述集群对应表包括所述字符标识符、所述集群序列号和数据获取状态;所述集群位置表包括所述集群序列号和多个所述数据生产端的位置信息。
[0008]在一实施例中,所述获取所述集群信息对应的多个所述数据生产端的实时数据包括:比对所述集群序列号对应的实时数据的主题、字符标识符与所述主题数据表的主题、字符标识符,以得到所述集群信息对应的实时数据。
[0009]在一实施例中,在所述根据所述数据查询请求生成集群信息之后,所述集群数据查询方法还包括:将所述集群信息发送至所述客户端;接收所述客户端的状态查询请求;其中,所述状态查询请求包含所述集群信息;根据所述集群信息查询得到所述集群信息对应的实时数据的状态信息;以及将所述状态信息发送至所述客户端。
[0010]在一实施例中,所述根据所述集群信息查询得到所述集群信息对应的实时数据的状态信息包括:根据所述集群序列号查询对应的实时数据的数据获取状态。
[0011]在一实施例中,所述当所述数据就绪率大于预设比例时,将所述实时数据发送至所述客户端包括:当所述数据就绪率大于预设比例时,接收所述客户端的数据获取请求;以及根据所述数据获取请求,将所述实时数据发送至所述客户端。
[0012]在一实施例中,在所述接收所述客户端的数据获取请求之前,所述集群数据查询方法还包括:计算所述集群信息对应的实时数据与所述集群信息对应的需求数据的比例,以得到所述数据就绪率。
[0013]根据本申请的另一个方面,提供了一种集群数据查询装置,应用于集群系统,所述集群系统包括多个数据生产端,所述集群数据查询装置与所述集群系统中多个所述数据生产端通讯连接;所述集群数据查询装置包括:数据请求模块,用于接收客户端的数据查询请求;状态管理模块,用于根据所述数据查询请求生成集群信息;其中,所述集群信息对应多个所述数据生产端;数据收发模块,用于获取所述集群信息对应的多个所述数据生产端的实时数据;以及数据反馈模块,用于当所述数据就绪率大于预设比例时,将所述实时数据发送至所述客户端;其中,所述数据就绪率表征获取到的所述集群信息对应的实时数据占所述集群信息对应的需求数据的比例。
[0014]在一实施例中,所述集群数据查询装置还包括:状态查询模块,用于接收所述客户端的状态查询请求并将所述集群信息对应的实时数据的状态信息发送至所述客户端。
[0015]根据本申请的另一个方面,提供了一种集群数据查询系统,包括:多个数据生产端;客户端;以及如上述的集群数据查询装置,所述集群数据查询装置与多个所述数据生产端、所述客户端通讯连接。
[0016]本申请提供的一种集群数据查询方法、装置及系统,通过接收客户端的数据查询请求,根据数据查询请求生成集群信息,获取集群信息对应的多个数据生产端的实时数据,当数据就绪率大于预设比例时,将实时数据发送至客户端;其中,数据就绪率表征获取到的集群信息对应的实时数据占集群信息对应的需求数据的比例;在接到客户端的数据查询请求后,根据该数据查询请求生成集群信息,并且根据集群信息获取对应的数据生产端的实时数据,在数据就绪率大于预设比例时才将实时数据发送至客户端,即将数据查询分步进行,且减少客户端与数据生产端的交互数量和频率,从而提高客户端查询数据的实时性和效率。
附图说明
[0017]通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、
特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
[0018]图1是本申请所适用的系统图。
[0019]图2是本申请一示例性实施例提供的集群数据查询方法的流程示意图。
[0020]图3是本申请另一示例性实施例提供的集群数据查询方法的流程示意图。
[0021]图4是本申请另一示例性实施例提供的集群数据查询方法的流程示意图。
[0022]图5是本申请另一示例性实施例提供的集群数据查询方法的流程示意图。
[0023]图6是本申请一示例性实施例提供的集群数据查询装置的结构示意图。
[0024]图7是本申请另一示例性实施例提供的集群数据查询装置的结构示意图。
[0025]图8是本申请一示例性实施例提供的集群数据查询系统的结构示意图。
[0026]图9是本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种集群数据查询方法,其特征在于,应用于集群系统,所述集群系统包括多个数据生产端;所述集群数据查询方法包括:接收客户端的数据查询请求;根据所述数据查询请求生成集群信息;其中,所述集群信息对应多个所述数据生产端;获取所述集群信息对应的多个所述数据生产端的实时数据;以及当所述数据就绪率大于预设比例时,将所述实时数据发送至所述客户端;其中,所述数据就绪率表征获取到的所述集群信息对应的实时数据占所述集群信息对应的需求数据的比例。2.根据权利要求1所述的集群数据查询方法,其特征在于,所述根据所述数据查询请求生成集群信息包括:根据所述数据查询请求生成至少一个集群序列号;其中,所述集群序列号对应多个所述数据生产端;构建主题数据表、集群对应表和集群位置表;其中,所述主题数据表包括对应所述数据查询请求的客户端地址、对应所述数据查询请求的字符标识符和所述数据查询请求的主题,其中,所述字符标识符表征与所述集群序列号对应的唯一标识;所述集群对应表包括所述字符标识符、所述集群序列号和数据获取状态;所述集群位置表包括所述集群序列号和多个所述数据生产端的位置信息。3.根据权利要求2所述的集群数据查询方法,其特征在于,所述获取所述集群信息对应的多个所述数据生产端的实时数据包括:比对所述集群序列号对应的实时数据的主题、字符标识符与所述主题数据表的主题、字符标识符,以得到所述集群信息对应的实时数据。4.根据权利要求1所述的集群数据查询方法,其特征在于,在所述根据所述数据查询请求生成集群信息之后,所述集群数据查询方法还包括:将所述集群信息发送至所述客户端;接收所述客户端的状态查询请求;其中,所述状态查询请求包含所述集群信息;根据所述集群信息查询得到所述集群信息对应的实时数据的状态信息;以及将所述状态信息发送至所述客户端。5.根据权利要求4所述的集群数据查询...

【专利技术属性】
技术研发人员:杜恩宽吴文超张云飞林桓
申请(专利权)人:珠海云洲智能科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1