-
公开(公告)号:CN116260893B
公开(公告)日:2023-09-12
申请号:CN202310068318.2
申请日:2023-02-06
Applicant: 中国西安卫星测控中心
Abstract: 本发明公开了一种数据处理系统消息订阅发布装置,数据处理系统包括多个节点,每个节点上运行至少一个数据处理服务,包括至少一个节点上设置消息代理模块,每个所述数据处理服务均设置消息订阅模块和消息发布模块,消息订阅模块,通过IPC方式或TCP方式订阅消息;消息发布模块通过IPC或TCP方式发布;消息代理模块,通过TCP方式订阅其它节点发布的消息并将其通过IPC方式发布;通过IPC方式订阅本节点发布的消息并将其通过TCP和IPC方式发布。本发明设计合理,采用TCP和IPC方式进行订阅发布,减小了系统内部通过TCP网络传输的数据量,提高了通信效率。
-
公开(公告)号:CN115878696A
公开(公告)日:2023-03-31
申请号:CN202310201739.8
申请日:2023-03-06
Applicant: 中国西安卫星测控中心
IPC: G06F16/2458 , G06F16/23 , G06F16/2455
Abstract: 本发明公开了一种分布式数据处理集群高可用方法和装置,包括:多个数据处理子单元共用的分布式锁控制器在发起抢锁的时,不断查询分布式缓存中是否存在多个数据处理子单元的第一锁信息,若存在,则读取分布式缓存中的第一锁信息并判断第一锁信息的节点标识是否一致,若一致且处理标志为处理,则创建第二锁信息并将服务状态控制器的数据处理状态设置为活跃,第二锁信息为利用最新的更新时间戳和通用唯一标识码更新后的第一锁信息,将第二锁信息存储,并将数据处理状态为活跃的一个数据处理子单元,或者一个数据处理服务单元,或者一个节点作为主状态对数据进行处理。该方法可以解决集群时间不连续情况下分布式锁的可用性问题。
-
公开(公告)号:CN115617917A
公开(公告)日:2023-01-17
申请号:CN202211618872.5
申请日:2022-12-16
Applicant: 中国西安卫星测控中心
IPC: G06F16/27 , H04L67/10 , H04L67/568
Abstract: 本发明公开了一种数据库集群多活控制方法,包括以下步骤:一、获取集群中所有节点的数据库状态;二、判断所有节点的状态;三、异常节点的处理;四、对正常服务节点进行数据库集群分裂性判断与处理;五、根据集群状态和节点状态对经过分裂性判断与处理后的正常服务节点进行控制。本发明方法步骤简单,根据集群状态和节点状态控制节点数据库过程中,以启动集群的方式和加入集群的方式解决了数据库在节点上的自动启动、重启、恢复问题。
-
公开(公告)号:CN117194731B
公开(公告)日:2024-01-26
申请号:CN202311461963.7
申请日:2023-11-06
Applicant: 中国西安卫星测控中心
IPC: G06F16/901 , G06Q10/0631
Abstract: 本发明公开了一种基于有向带环图的测控流程自动化调度方法,包括以下步骤:一、采用计算机基于n个测控事件的执行顺序和约束关系形成测控流程有向带环图;二、采用计算机在测控流程有向带环图中增加初始节点和结束节点;三、采用计算机基于触发函数对测控流程有向带环图中的n个测控事件进行自动化调度。本发明方法步骤简单、设计合理,实现了对具有多个测控事件、各个测控事件之间具有明确的执行顺序和约束关系的测控流程的自动化调度,解决了计划工作模式难以支持复杂的测控流程调度的问题。
-
公开(公告)号:CN117194731A
公开(公告)日:2023-12-08
申请号:CN202311461963.7
申请日:2023-11-06
Applicant: 中国西安卫星测控中心
IPC: G06F16/901 , G06Q10/0631
Abstract: 本发明公开了一种基于有向带环图的测控流程自动化调度方法,包括以下步骤:一、采用计算机基于n个测控事件的执行顺序和约束关系形成测控流程有向带环图;二、采用计算机在测控流程有向带环图中增加初始节点和结束节点;三、采用计算机基于触发函数对测控流程有向带环图中的n个测控事件进行自动化调度。本发明方法步骤简单、设计合理,实现了对具有多个测控事件、各个测控事件之间具有明确的执行顺序和约束关系的测控流程的自动化调度,解决了计划工作模式难以支持复杂的测控流程调度的问题。
-
公开(公告)号:CN115714722A
公开(公告)日:2023-02-24
申请号:CN202211609585.8
申请日:2022-12-15
Applicant: 中国西安卫星测控中心
IPC: H04L41/0803 , H04L41/0654 , H04L41/0813 , H04L67/10
Abstract: 本发明公开了一种集群网络动态配置方法,所述集群包括N个数据处理服务的节点,对外提供数据处理服务的节点数为M,且M小于N,只有对外提供数据处理服务的节点配置对外服务网络,在任一个节点上进行网络动态配置,包括以下步骤:初始化服务状态及网络;其中,所述服务为依赖于外部网络的数据处理服务,所述服务的状态内容包括键和值,键和值存储于内存数据库中,键是唯一标识,值包括时间戳、节点标识;更新服务状态;服务异常管理。本发明方法步骤简单,能实现对同一网络配置多个地址,在集群中配置多个网络的多组地址。
-
公开(公告)号:CN116861161B
公开(公告)日:2023-11-17
申请号:CN202311137955.7
申请日:2023-09-05
Applicant: 中国西安卫星测控中心
IPC: G06F17/18 , G06F18/213 , G06F18/243
Abstract: 本发明公开了一种基于多叉树结构的航天测量数据实时统计方法,包括:一、采用航天测量网获取航天测量数据;二、航天测量数据进行规范性检测得到待统计航天测量数据;三、待统计航天测量数据中特征信息的设定;四、对待统计航天测量数据进行统计。本发明方法步骤简单、设计合理,通过多个从进程对待统计航天测量数据中的每一帧数据进行一次遍历统计,然后通过主进程在一次统计的基础上进行二次统计,从而适应航天测量数据特征点种类多,数据量大的情况,且能针对不同的感兴趣维度,提取感兴趣的有效信息,极大的提高了数据中有效信息的利用率。
-
公开(公告)号:CN115714722B
公开(公告)日:2023-09-08
申请号:CN202211609585.8
申请日:2022-12-15
Applicant: 中国西安卫星测控中心
IPC: H04L41/0803 , H04L41/0654 , H04L41/0813 , H04L67/10
Abstract: 本发明公开了一种集群网络动态配置方法,所述集群包括N个数据处理服务的节点,对外提供数据处理服务的节点数为M,且M小于N,只有对外提供数据处理服务的节点配置对外服务网络,在任一个节点上进行网络动态配置,包括以下步骤:初始化服务状态及网络;其中,所述服务为依赖于外部网络的数据处理服务,所述服务的状态内容包括键和值,键和值存储于内存数据库中,键是唯一标识,值包括时间戳、节点标识;更新服务状态;服务异常管理。本发明方法步骤简单,能实现对同一网络配置多个地址,在集群中配置多个网络的多组地址。
-
公开(公告)号:CN115952204B
公开(公告)日:2023-05-16
申请号:CN202310241086.6
申请日:2023-03-14
Applicant: 中国西安卫星测控中心
IPC: G06F16/2455 , G06F16/13 , G06F16/22 , G06F16/28
Abstract: 本发明提出了一种缓存式SQLite读取方法,包括写缓存方法和读缓存方法,写缓存方法为:读取SQLite所有数据表表名,将其插入到内存数据库Redis列表Ⅰ中,定义列表Ⅰ的key为SQLite文件的数据库名;将每一张数据表的每一行的主键序列化字符串后插入到内存数据库Redis的列表Ⅱ中,定义列表Ⅱ的key为数据库名和表名的拼接;将每一张表的每一行内容均序列化后写入到内存数据库Redis中;读缓存方法为:读取所有主键序列化字符串;读取所有行内容。本发明将SQLite数据表内容写入到内存数据库Redis中,读取数据通过读取内存数据库Redis中缓存内容实现,读写分离,实现了在分布式环境下读取SQLite。
-
公开(公告)号:CN113961602A
公开(公告)日:2022-01-21
申请号:CN202111259947.0
申请日:2021-10-28
Applicant: 中国西安卫星测控中心
IPC: G06F16/2455 , G06F16/2458 , G06F16/23
Abstract: 本发明公开了一种分布式航天测控数据处理系统配置方法,包括配置同步,通过比较集群共享配置与本地配置差异以及更动计数,进行集群共享配置与本地配置之间相互同步;配置缓存,将配置中所有配置项规则化为键值对,并写入分布式缓存;配置读取,通过读取分布式缓存中的键值对获取配置项;配置更动,从分布式缓存读取配置内容,缓存为本地临时配置,读取并更动本地临时配置,更动结束后将其写入分布式缓存。解决了现有技术中存在的使用文件或者嵌入式数据库配置的大型航天测控系统系统配置一致性差的问题。
-
-
-
-
-
-
-
-
-