Satellite communication system network control service access architecture system and method based on software bus

By adopting a software bus-based architecture system in the satellite communication system, unified planning and scheduling of network resources, user management and access control are realized, and the problem of difficulty in realizing these functions is solved in the existing system, and the system's service capabilities and Maintenance management efficiency.

CN119484603APending Publication Date: 2025-02-18NANJING PANDA HANDA TECH
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411642579.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

It is difficult for existing satellite communication systems to achieve unified planning and scheduling of network resources, user management and access control, which limits the system's service capabilities and maintenance management efficiency.

Method used

Adopt a software bus-based architecture system, including the data service layer, the access adaptation layer, the core service layer and the management application layer, and realizes unified planning of network resources through unified access control services and message format conversion software bus architecture design. and scheduling, user management and access control.

Benefits of technology

It realizes unified planning and scheduling of network resources, user management and access control, and improves the efficiency of system maintenance and management and networked control service experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119484603A_ABST
    Figure CN119484603A_ABST
Patent Text Reader

Abstract

The invention discloses a satellite communication system network control service access architecture system and method based on a software bus, and the architecture comprises a management application layer, a core service layer, an access adaptation layer, and a data service layer. The management application layer comprises management and control service software, network management and control business service software, data operation service software and synchronization service software; the core service layer controls information protocol format conversion software and manages information communication protocol conversion software, and provides an interactive interface of the data service layer and the core service layer; the access adaptation layer provides registration management and information input interfaces for software of the data service layer, and provides registration management and information output interfaces for application services for software of the management application layer; and the data service layer configures user operation and parameters and provides a human-computer interaction interface. According to the invention, unified planning and scheduling of network resources and management and access control of users are realized, visual presentation is provided for managers, and network control service experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of satellite communication system service access control, and in particular to a satellite communication system network control service access architecture system and method based on a software bus. Background Art

[0002] The satellite space transmission network is an important part of the satellite-to-earth network information system. Through the satellite relay network, it can provide broadband, high-speed, global coverage, ubiquitous access, and on-demand space-based broadband information transmission services for various users on land, sea, air, and aerospace. The satellite-based space information system will become the core of the global integrated information acquisition and behavioral interoperability system.

[0003] The realization of unified planning and scheduling of network resources, user management and access control are important factors that restrict the service capabilities of satellite communication systems. It is necessary to adopt more flexible resource management and control technologies to coordinate configuration, process, topology, status, fault, event and other functions, and provide system maintenance managers with a comprehensive, intuitive, top-level presentation to meet the needs of satellite communication network communications. Summary of the invention

[0004] The object of the present invention is to provide a satellite communication system network control service access architecture system and method that can realize unified planning and scheduling of network resources, management and access control of users, and enhance the network control service experience.

[0005] The technical solution to achieve the purpose of the present invention is: a satellite communication system network control service access architecture system based on software bus, including a data service layer, an access adaptation layer, a core service layer, and a management application layer;

[0006] The data service layer includes management and control service software, network management and control business service software, data operation service software and synchronization service software;

[0007] The access adaptation layer includes control information protocol format conversion software and management information communication protocol conversion software, realizes the escape and forwarding of protocols and information at each layer, isolates software management and business control information from the control plane, and provides an interactive interface between the data service layer and the core service layer;

[0008] The core service layer includes a network control service software bus, application services, and a database. It provides registration management and information input interfaces for each software in the data service layer, and provides registration management and information output interfaces for each software in the management application layer. It also stores and reads the acquired status, parameters, and event information.

[0009] The management application layer includes a browser client interface and application client software, which provides a human-computer interaction interface for user operations and parameter configuration, as well as the display of status and events, and provides an operating system and driver program adapted to various hardware to support this function.

[0010] A method for accessing a satellite communication system network control service based on a software bus, the method is based on the architecture system, and is specifically as follows:

[0011] By shielding the differences in the encoding methods, interface protocols, and underlying data structures of each service process, unified access of various services is achieved;

[0012] The network control service centrally manages the configuration, process management, situation management, communication management, message management, topology management, network management, fault management and event management service modules, and comprehensively implements the network integrated operation and management under multi-network system, multi-frequency band, multi-satellite and multi-beam.

[0013] After the network control service performs control protocol format conversion and management information communication protocol conversion, it acquires, writes and distributes access information, provides output of various data services to users, and acquires various data required for services downward;

[0014] Standardized processes are built based on the functions of service startup, service operation, service synchronization, parameter acquisition, and event processing to provide static attribute information, dynamic attribute information, and operation interfaces for system operation management as a support for decision-making management.

[0015] Compared with the prior art, the present invention has the following significant advantages: (1) It realizes the unified planning and scheduling of network resources, user management and access control, provides a comprehensive, intuitive and top-level presentation for system maintenance managers, and meets the needs of satellite communication network communications; (2) Through the unified access control service and message format conversion software bus architecture design, service processing process standardization construction, and self-management decision execution based on system attribute information, the network control service experience is improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a structural diagram of the satellite communication system network control service access architecture system based on the software bus of the present invention.

[0017] Figure 2 A connection relationship diagram of a network control service access architecture constructed in an embodiment of the present invention. DETAILED DESCRIPTION

[0018] The present invention proposes a network control service access method for a satellite communication system based on a software bus, that is, a standardized construction is carried out through the network control service access method architecture, connection relationship, startup process, synchronization process, event processing process, etc., to provide static attribute information, dynamic attribute information and operation interface for system operation management, which can serve as a support for decision-making management.

[0019] Combination Figure 1 , the present invention provides a satellite communication system network control service access architecture system based on software bus, including a data service layer, an access adaptation layer, a core service layer, and a management application layer;

[0020] The data service layer includes management and control service software, network management and control business service software, data operation service software and synchronization service software;

[0021] The access adaptation layer includes control information protocol format conversion software and management information communication protocol conversion software, realizes the escape and forwarding of protocols and information at each layer, isolates software management and business control information from the control plane, and provides an interactive interface between the data service layer and the core service layer;

[0022] The core service layer includes a network control service software bus, application services, and a database. It provides registration management and information input interfaces for each software in the data service layer, and provides registration management and information output interfaces for each software in the management application layer. It also stores and reads the acquired status, parameters, and event information.

[0023] The management application layer includes a browser client interface and application client software, which provides a human-computer interaction interface for user operations and parameter configuration, as well as the display of status and events, and provides an operating system and driver program adapted to various hardware to support this function.

[0024] As a specific example, the management and control service software, network management and control business service software, data operation service software and synchronization service software in the data service layer are as follows:

[0025] The management and control service software is used to implement the management and control functions of each service software process in the data service layer;

[0026] The network management and control business service software is used to realize the processing and management control functions of satellite communication business;

[0027] The data operation service software is used to implement asynchronous operation services for database reading and storage;

[0028] The synchronization service software is used to realize data synchronization between the software function modules of the data service layer, and data synchronization between the software function modules of each layer.

[0029] As a specific example, the control information protocol format conversion software and the management information communication protocol conversion software in the access adaptation layer are as follows:

[0030] The control information protocol format conversion software is used to implement the functions of receiving, transferring and forwarding management control information related to business services;

[0031] The management information communication protocol conversion software is used to implement the functions of receiving, transferring and forwarding management control information related to the software entity.

[0032] As a specific example, the network control service software bus, application service and database in the core service layer are as follows:

[0033] The network control service software bus is used to implement registration management, information processing, input aggregation, and output distribution functions of software modules;

[0034] The database provides a storage warehouse for the status, parameters, and event information of each layer of software aggregated to the core service layer, and provides an asynchronous operation path for the information in and out of the warehouse;

[0035] The application service implements user operations and parameter configuration, as well as the display of status and events through a browser, and can also support user operations and parameter configuration, as well as the display of status and events through a network interface.

[0036] As a specific example, the browser client interface and application client software in the management application layer are as follows:

[0037] The browser client interface relies on the underlying code of the application service to access the core service layer data;

[0038] The application client software obtains and sends data through the network interface of the application service software to access the core service layer data.

[0039] The present invention also provides a satellite communication system network control service access method based on a software bus, and the method is based on the architecture system described above, and is specifically as follows:

[0040] By shielding the differences in the encoding methods, interface protocols, and underlying data structures of each service process, unified access of various services is achieved;

[0041] The network control service centrally manages the configuration, process management, situation management, communication management, message management, topology management, network management, fault management and event management service modules, and comprehensively implements the network integrated operation and management under multi-network system, multi-frequency band, multi-satellite and multi-beam.

[0042] After the network control service performs control protocol format conversion and management information communication protocol conversion, it acquires, writes and distributes access information, provides output of various data services to users, and acquires various data required for services downward;

[0043] Standardized processes are built based on the functions of service startup, service operation, service synchronization, parameter acquisition, and event processing to provide static attribute information, dynamic attribute information, and operation interfaces for system operation management as a support for decision-making management.

[0044] As a specific example, the satellite communication system network control service access method based on software bus constructs a standardized process, including a service startup process, a service operation process, a service synchronization process, a parameter acquisition process, and an event processing process;

[0045] The service startup process describes the initial process after the network control service access software bus is started, including restoring known managed objects, and not sending object creation notifications for the creation process of managed objects in the restored state;

[0046] The service operation process, when the network control service software bus is started, creates an application service operation process and registers it through the naming service. The network control service software bus searches for the managed object through the naming service and accesses the properties and methods of the object. When receiving the call to the properties and methods of the managed object, it completes the corresponding device operation through the interface provided by the application system and returns the operation result to the user;

[0047] The service synchronization process periodically queries the data of the managed object and makes a one-to-one correspondence between the managed object and the data service process after comparison;

[0048] The parameter acquisition process is used to automatically update the parameters of important managed objects, which is divided into regular update and synchronous update;

[0049] The event processing process monitors the event notification of the message forwarding service or the event log of the database service obtained by the synchronization service through the message of the network control service software bus.

[0050] As a specific example, the static attribute information includes process name, login time, network address, server startup time, system physical memory quantity, and system virtual memory quantity information.

[0051] As a specific example, the dynamic attribute information includes the amount of physical memory used by the process, the amount of virtual memory used, the running process and the corresponding executable file, the open port, and the current connection information.

[0052] As a specific example, the satellite communication system network control service access method based on the software bus constructs logical entities, functional entities, and intermediate services according to the access architecture system, and the connection relationship of the components is as follows:

[0053] ① Logical entities include broadband satellites, narrowband satellites, protection satellites, and dedicated satellites. The use of satellite resources is managed and controlled through the interfaces of management and control services and network management and control business services.

[0054] ② Management and control services, network management and control business services, through asynchronous message queues and network interface dedicated protocol transceiver modules to achieve data caching and forwarding to the protocol adapter unit; the protocol adapter unit converts the dedicated management and control protocol of each satellite network system into a universal processing protocol and forwards it to the network control service software bus;

[0055] ③ The network control service software bus processes and forwards general information to the query service, synchronization service, and data operation service software to update the system status, events, and parameters. Through the status event service software, under the selection of filtering rules, the client's operation prompts, status updates, and event display human-computer interaction are carried out;

[0056] ④ The network control service software bus implements user-level management and control functions through query, synchronization, and data operation service software based on information acquisition, parameter configuration, and status refresh operations actively initiated by the client user.

[0057] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0058] Example

[0059] This embodiment provides a satellite communication system network control service access architecture system based on a software bus. The network control service access mode connection relationship of the architecture is as follows: Figure 2 As shown in the figure, logical entities, functional entities, and intermediate services are constructed based on the access architecture design, and the connection relationship of their classification components is as follows:

[0060] (1) Logical entities include satellite resources such as broadband satellites, narrowband satellites, protection satellites, and dedicated satellites. In terms of the access mode of network control services, logical entities are external logical entities. The use of satellite resources can be managed and controlled through the interfaces of management and control services and network management and control business services.

[0061] (2) Management and control services and network management and control business services, through asynchronous message queues and network interface dedicated protocol transceiver modules, realize data caching and forwarding to the protocol adapter unit; the protocol adapter unit converts the dedicated management and control protocol of each satellite network system into a universal processing protocol and forwards it to the network control service software bus;

[0062] (3) The network control service software bus processes and forwards general information to the query service, synchronization service, data operation service and other software to update the system status, events and parameters, and through the status event service software, it performs client operation prompts, status updates, event displays and other human-computer interactions under the selection of filtering rules;

[0063] (4) The network control service software bus can also implement user-level management and control functions through query, synchronization, data operation and other service software based on information acquisition, parameter configuration, status refresh and other operations actively initiated by the client user.

[0064] Although the embodiments of the present invention are described above in conjunction with the accompanying drawings, the present invention is not limited to the above-mentioned specific embodiments and application fields, and the above-mentioned specific embodiments are only illustrative and instructive, but not restrictive. Under the guidance of this specification, a person skilled in the art can make many forms without departing from the scope of protection of the claims of the present invention, which all belong to the protection of the present invention.

Claims

1. A satellite communication system network control service access architecture system based on software bus, characterized in that: Includes data service layer, access adaptation layer, core service layer, and management application layer; The data service layer includes management and control service software, network management and control business service software, data operation service software and synchronization service software; The access adaptation layer includes control information protocol format conversion software and management information communication protocol conversion software, realizes the escape and forwarding of protocols and information at each layer, isolates software management and business control information from the control plane, and provides an interactive interface between the data service layer and the core service layer; The core service layer includes a network control service software bus, application services, and a database. It provides registration management and information input interfaces for each software in the data service layer, and provides registration management and information output interfaces for each software in the management application layer. It also stores and reads the acquired status, parameters, and event information. The management application layer includes a browser client interface and application client software, which provides a human-computer interaction interface for user operations and parameter configuration, as well as the display of status and events, and provides an operating system and driver program adapted to various hardware to support this function.

2. The satellite communication system network control service access architecture system based on software bus according to claim 1, characterized in that: The management and control service software, network management and control business service software, data operation service software and synchronization service software in the data service layer are as follows: The management and control service software is used to implement the management and control functions of each service software process in the data service layer; The network management and control business service software is used to realize the processing and management control functions of satellite communication business; The data operation service software is used to implement asynchronous operation services for database reading and storage; The synchronization service software is used to realize data synchronization between the software function modules of the data service layer, and data synchronization between the software function modules of each layer.

3. The satellite communication system network control service access architecture system based on software bus according to claim 1, characterized in that: The control information protocol format conversion software and management information communication protocol conversion software in the access adaptation layer are specifically as follows: The control information protocol format conversion software is used to implement the functions of receiving, transferring and forwarding management control information related to business services; The management information communication protocol conversion software is used to implement the functions of receiving, transferring and forwarding management control information related to the software entity.

4. The satellite communication system network control service access architecture system based on software bus according to claim 1, characterized in that: The network control service software bus, application services and database in the core service layer are as follows: The network control service software bus is used to implement registration management, information processing, input aggregation, and output distribution functions of software modules; The database provides a storage warehouse for the status, parameters, and event information of each layer of software aggregated to the core service layer, and provides an asynchronous operation path for the information in and out of the warehouse; The application service implements user operations and parameter configuration, as well as the display of status and events through a browser, and can also support user operations and parameter configuration, as well as the display of status and events through a network interface.

5. The satellite communication system network control service access architecture system based on software bus according to claim 1, characterized in that: The browser client interface and application client software in the management application layer are as follows: The browser client interface relies on the underlying code of the application service to access the core service layer data; The application client software obtains and sends data through the network interface of the application service software to access the core service layer data.

6. A method for accessing a satellite communication system network control service based on a software bus, characterized in that: The method is based on the architecture system described in any one of claims 1 to 5, and is specifically as follows: By shielding the differences in the encoding methods, interface protocols, and underlying data structures of each service process, unified access of various services is achieved; The network control service centrally manages the configuration, process management, situation management, communication management, message management, topology management, network management, fault management and event management service modules, and comprehensively implements the network integrated operation and management under multi-network system, multi-frequency band, multi-satellite and multi-beam. After the network control service performs control protocol format conversion and management information communication protocol conversion, it acquires, writes and distributes access information, provides output of various data services to users, and acquires various data required for services downward; Standardized processes are built based on the functions of service startup, service operation, service synchronization, parameter acquisition, and event processing to provide static attribute information, dynamic attribute information, and operation interfaces for system operation management as a support for decision-making management.

7. The satellite communication system network control service access method based on software bus according to claim 6, characterized in that: The standardized process built includes service startup process, service operation process, service synchronization process, parameter acquisition process, and event handling process; The service startup process describes the initial process after the network control service access software bus is started, including restoring known managed objects, and not sending object creation notifications for the creation process of managed objects in the restored state; The service operation process, when the network control service software bus is started, creates an application service operation process and registers it through the naming service. The network control service software bus searches for the managed object through the naming service and accesses the properties and methods of the object. When receiving the call to the properties and methods of the managed object, it completes the corresponding device operation through the interface provided by the application system and returns the operation result to the user; The service synchronization process periodically queries the data of the managed object and makes a one-to-one correspondence between the managed object and the data service process after comparison; The parameter acquisition process is used to automatically update the parameters of important managed objects, which is divided into regular update and synchronous update; The event processing process monitors the event notification of the message forwarding service or the event log of the database service obtained by the synchronization service through the message of the network control service software bus.

8. The satellite communication system network control service access method based on software bus according to claim 6, characterized in that: The static attribute information includes process name, login time, network address, server startup time, system physical memory quantity, and system virtual memory quantity information.

9. The satellite communication system network control service access method based on software bus according to claim 6, characterized in that: The dynamic attribute information includes the amount of physical memory used by the process, the amount of virtual memory used, the running process and the corresponding executable file, the open port, and the current connection information.

10. The satellite communication system network control service access method based on software bus according to claim 6, characterized in that: Based on the access architecture system, logical entities, functional entities, and intermediate services are constructed, and the connection relationships are as follows: ① Logical entities include broadband satellites, narrowband satellites, protection satellites, and dedicated satellites. The use of satellite resources is managed and controlled through the interfaces of management and control services and network management and control business services. ② Management and control services, network management and control business services, through asynchronous message queues and network interface dedicated protocol transceiver modules to achieve data caching and forwarding to the protocol adapter unit; the protocol adapter unit converts the dedicated management and control protocol of each satellite network system into a universal processing protocol and forwards it to the network control service software bus; ③ The network control service software bus processes and forwards general information to the query service, synchronization service, and data operation service software to update the system status, events, and parameters. Through the status event service software, under the selection of filtering rules, the client's operation prompts, status updates, and event display human-computer interaction are carried out; ④ The network control service software bus implements user-level management and control functions through query, synchronization, and data operation service software based on information acquisition, parameter configuration, and status refresh operations actively initiated by the client user.

Citation Information

Cited By

  • Distributed soft bus access method, device interconnection method and distributed soft bus architecture

    CN121567498A