基于XML和JSON的卫星接收系统网络通信编解码引擎方法

    公开(公告)号:CN112612535A

    公开(公告)日:2021-04-06

    申请号:CN202011417010.7

    申请日:2020-12-07

    IPC分类号: G06F9/445 G06F13/42 H04B7/185

    摘要: 本发明提出了一种卫星接收系统基于XML和JSON的网络通信编解码引擎方法,用以解决现有编解码引擎方法无法适应监控系统监控对象的动态扩展的问题。本发明的步骤为:利用JSON构建配置通信启动对象表及通信启动对象表的Json Schema;利用XML定义数据输入输出转换关系表和通信命令控制流程表;编解码引擎根据通信启动对象表启动数据编解码流程,根据数据输入输出转换关系表和通信命令控制流程表的定义内容对网络通信的数据进行实时解析和流程控制。本发明将编解码过程的实现与逻辑描述分离,简化和流线化网络通信过程的编程开发,方便开发人员实现多种不同编程语言的编解码引擎,提升应用编解码引擎通用性和扩展性。

    一种基于UKF的实时多源数据融合方法

    公开(公告)号:CN113743475B

    公开(公告)日:2024-05-17

    申请号:CN202110912112.4

    申请日:2021-08-10

    IPC分类号: G06F18/25

    摘要: 本发明提出了一种基于UKF的实时多源数据融合方法,其步骤为:首先,数据的接收:通过数据接收线程接收测元;其次,数据预处理:根据测元类型的不同,分别采用不同的预处理方法对不同类型的测元进行处理,并将预处理后的测元存放在数据缓存区中;最后,数据解算:利用测元选择策略从数据缓存区中查找当前时刻可用测元,生成测元矩阵,并通过UKF滤波算法对测元矩阵进行求解,得到并显示目标运动参数。本发明将各测量设备的直接观测数据进行数据融合,利用各个测量设备之间的互补关系,提高测量设备利用率,实现对直接观测数据的高效利用,减少数据冗余同时通过测量设备的合理部署,延长测量弧段并提高测量精度。

    基于RabbitMQ和HAProxy的微服务高可用性部署方法

    公开(公告)号:CN112615666B

    公开(公告)日:2022-07-15

    申请号:CN202011512205.X

    申请日:2020-12-19

    摘要: 本发明提出了一种基于RabbitMQ和HAProxy的微服务高可用性部署方法,其步骤为:搭载分布式微服务系统的架构,以HAProxy模块为调用入口,RabbitMQ集群作为消息队列;在RabbitMQ节点中设置消息持久化和消息确认机制,并配置RabbitMQ集群,使通信消息可靠传递;定义状态机Saga实例并通过fluent语法定义对应状态机,并将状态机Saga实例注册到ReceiveEndpoint上,实现通信消息数据最终一致性的配置;HAProxy模块中设置KeepAlived,在两个HAProxy服务器的节点上不断进行故障检测。本发明可快速切换备用HAProxy服务器,将系统停运时间减到最小,提高微服务系统的可靠性,同时大大减小了故障损失;且可实现多系统协同运行,灵活部署和扩展性能提升。