Satellite-ground convergence network communication method for power business in Saggob region and related device
By building a satellite-ground convergence network in the Shagohuang area and determining the satellite operation cycle and transmission path, the coverage and cost problems of optical fiber communication and wireless private networks in the region were solved, and high-reliability power service communication services were achieved.
Patent Information
- Application Number
- CN202411333528.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-02-07
AI Technical Summary
In the Shago wasteland area, the coverage of fiber optic communication is not wide enough, the construction cost of wireless private networks is high, and the existing satellite-ground fusion network cannot confirm its adaptability in mountain power grid scenarios.
A satellite-ground fusion network communication method for power services in Shagohuang area is proposed. By determining the satellite operation cycle, building a satellite transmission network, selecting a data transmission link, obtaining the satellite network transmission path, and transmitting the power service data packet to the client .
It has achieved the provision of communication services with wide coverage, few environmental restrictions and high reliability in the Shagohuang area, and met the data transmission needs of power services.
Smart Images

Figure CN119402056A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of satellite communications, and in particular to a satellite-ground integrated network communication method and related devices for electric power services in the Shagohuang area. Background Art
[0002] This section is intended to provide a background or context to the embodiments of the disclosure that are recited in the claims. No description herein is admitted to be prior art by inclusion in this section.
[0003] In the Shagohuang area, facing its unique geographical and climatic environment, it is particularly important to ensure the effective construction and maintenance of power facilities. With the help of optical fiber communication, wireless private network technology and satellite-ground fusion network architecture, the Shagohuang area is able to achieve efficient monitoring of power equipment and smooth data transmission.
[0004] However, in related technologies, the coverage of fiber-optic communications is not wide enough in extreme environments, the construction cost of wireless private networks is high, and the adaptability of satellite-ground fusion networks cannot be confirmed when facing mountainous power grid scenarios. Summary of the invention
[0005] In view of this, the purpose of the present disclosure is to propose a satellite-ground integrated network communication method and related devices for power services in the Shagohuang area, which at least solves one of the technical problems in the related technology to a certain extent.
[0006] Based on the above purpose, the first aspect of the exemplary embodiment of the present disclosure provides a satellite-ground fusion network communication method for power services in the Shagohuang area, which is applied to a server, and the method includes:
[0007] Determining a satellite operation cycle, and constructing a satellite transmission network based on the satellite operation cycle;
[0008] Determining a data transmission link of the satellite transmission network, selecting the data transmission link, and obtaining a satellite network transmission path;
[0009] The power service data packet of the Shagohuang area is determined, and the power service data packet of the Shagohuang area is transmitted to the client based on the satellite network transmission path.
[0010] Based on the same inventive concept, the second aspect of the exemplary embodiment of the present disclosure provides a satellite-ground integrated network communication device for power services in the Shagohuang area, including:
[0011] A network determination module is configured to determine a satellite operation cycle and construct a satellite transmission network based on the satellite operation cycle;
[0012] A path determination module is configured to determine a data transmission link of the satellite transmission network, select the data transmission link, and obtain a satellite network transmission path;
[0013] The data transmission module is configured to determine the power service data packet of the Shagohuang area, and transmit the power service data packet of the Shagohuang area to the client based on the satellite network transmission path.
[0014] Based on the same inventive concept, a third aspect of the exemplary embodiment of the present disclosure provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method described in the first aspect is implemented.
[0015] Based on the same inventive concept, a fourth aspect of the exemplary embodiments of the present disclosure provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method described in the first aspect.
[0016] Based on the same inventive concept, a fifth aspect of the exemplary embodiments of the present disclosure provides a computer program product, including computer program instructions. When the computer program instructions are executed on a computer, the computer executes the method described in the first aspect.
[0017] From the above, it can be seen that the satellite-ground fusion network communication method and related devices for the power business in the Shagohuang area provided by the embodiment of the present disclosure include: determining the satellite operation cycle, building a satellite transmission network based on the satellite operation cycle, determining the data transmission link of the satellite transmission network, selecting the data transmission link, obtaining the satellite network transmission path, determining the power business data packet in the Shagohuang area, and transmitting the power business data packet in the Shagohuang area to the client based on the satellite network transmission path. The present disclosure can provide a communication service with wide coverage, less environmental restrictions and high reliability for the power business in the Shagohuang area. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the present disclosure or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are only embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0019] Figure 1 A schematic diagram of an application scenario of a satellite-ground integrated network communication method for power services in the Shagohuang area provided by an exemplary embodiment of the present disclosure;
[0020] Figure 2A schematic flow chart of a satellite-ground fusion network communication method for power services in the Shagohuang area provided by an exemplary embodiment of the present disclosure;
[0021] Figure 3 A schematic diagram of a structure of a satellite-ground fusion network communication device for power services in the Shagohuang area provided by an exemplary embodiment of the present disclosure;
[0022] Figure 4 The figure is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0023] It is understandable that before using the technical solutions disclosed in the embodiments of this application, the type, scope of use, usage scenarios, etc. of the personal information involved in this application should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0024] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present application according to the prompt message.
[0025] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0026] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation method of the present application. Other methods that meet the relevant laws and regulations may also be applied to the implementation method of the present application.
[0027] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.
[0028] In order to make the purpose, technical solutions and advantages of the present disclosure more clear, the principles and spirit of the present disclosure will be described with reference to several exemplary embodiments. It should be understood that these embodiments are provided only to enable those skilled in the art to better understand and implement the present disclosure, and are not intended to limit the scope of the present disclosure in any way. On the contrary, these embodiments are provided to make the present disclosure more thorough and complete, and to fully convey the scope of the present disclosure to those skilled in the art.
[0029] It should be understood herein that any number of elements in the drawings is for illustration rather than limitation, and any naming is only for distinction rather than having any limiting meaning.
[0030] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present disclosure should be understood by people with ordinary skills in the field to which the present disclosure belongs. The "first", "second" and similar words used in the embodiments of the present disclosure do not represent any order, quantity or importance, but are only used to distinguish different components. "Including" or "comprising" and similar words mean that the elements or objects appearing in front of the word cover the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connecting" or "connected" and similar words are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly. The article "one" or "a" before an element does not exclude the existence of multiple such elements.
[0031] The principle and spirit of the present disclosure are explained in detail below with reference to several representative embodiments of the present disclosure.
[0032] As described in the background technology, in the related technologies, the coverage of optical fiber communication is not wide enough in extreme environments, the construction cost of wireless private networks is high, and the adaptability of satellite-ground fusion networks to mountain power grid scenarios cannot be confirmed. Specifically:
[0033] In related technologies, a fiber-optic communication network is a high-speed data transmission system that uses optical fiber as a transmission medium. It transmits information by reflecting light signals inside the optical fiber. Fiber-optic communication has the advantages of fast transmission speed, large bandwidth, strong anti-interference ability, low signal attenuation, and long transmission distance. It is very suitable for long-distance and large-capacity data transmission needs. In modern communication networks, fiber-optic communication is one of the core technologies for building high-speed Internet, data centers, cable TV networks, and telephone networks. Since fiber-optic communication is not subject to electromagnetic interference and can provide a high degree of communication security, it is also widely used in military, finance, government and other fields with high security requirements. With the continuous advancement of fiber-optic technology and optoelectronic technology, fiber-optic communication networks have been widely deployed and applied around the world and have become an important part of the information infrastructure of modern society.
[0034] However, the "Shagohuang" region, which is the junction of the desert and the Gobi Desert, has been undergoing an energy revolution in recent years, especially in the field of new energy. With the large-scale deployment of new energy power generation projects, the demand for power supply in these areas has surged, and the requirements for communication networks have also increased accordingly; although fiber-optic communication technology is widely used in power transmission systems due to its high bandwidth, low latency and anti-interference performance, it cannot fully cover all Shagohuang areas; the complex terrain and harsh climate in the Shagohuang area have brought great challenges to the construction and maintenance of communication infrastructure; in addition, due to the remote geographical location, the communication sites in these areas are often distributed far away, which increases the length and complexity of the communication link; therefore, although fiber-optic communication technology can provide efficient communication services, in some specific areas, such as the edge of the desert or mountainous areas, the high cost and difficulty of laying optical fibers make it difficult for optical fiber communication networks to fully cover.
[0035] In related technologies, a wireless private network is a professional network based on a wireless network that is provided for specific industries or professional users. It is distinguished from a public network (i.e., the public network), which is mainly used by public users; the characteristics of a wireless private network are its service scope, security, and adaptability to the needs of specific industries; these networks are usually used in key areas such as the military, government, transportation, and power supply to ensure the security and confidentiality of the business and the stability and reliability of the network. With the development of technology, especially the advent of the 5G era, wireless private networks have become more powerful and customizable, able to support more complex business needs and improve network performance; for example, the application of 5G technology enables wireless private networks to provide large bandwidth, low latency, and high-reliability network connections to meet the security, reliability, and high-performance communication needs of industries such as smart manufacturing, energy, and mining.
[0036] However, due to the unique geographical and climatic conditions of the Shagohuang area, the construction of traditional wireless private networks faces huge challenges; these areas are usually located in remote areas with complex terrain and difficult communication coverage, resulting in high construction costs, which in turn reduces the application prospects of wireless private networks in these areas; in addition, the communication reliability in these areas is low, which not only affects the information exchange efficiency of the power business, but may also cause obstacles to data transmission in emergency situations.
[0037] Among the relevant technologies, satellite communication networks have the characteristics of wide coverage, less environmental restrictions and high reliability. They can effectively solve the problems of limited ground network communication coverage and low reliability in remote desertified areas, provide seamless communication coverage for remote desertified areas, and enhance the communication capabilities of remote desertified areas with high data service demands. Therefore, the high, medium and low orbit multi-layer subnets are integrated with the ground multi-layer cellular network to build a satellite-ground integrated network that can cover all mountain power grids. It can provide ubiquitous and omnipresent communication services for power services in desertified areas.
[0038] However, although satellite network routing technology has made significant progress, existing research has not explored the application of satellite networks in mountain power grids and the optimization of their routing strategies. In particular, considering the special environment and needs of mountain power grids, how to use these advanced technologies to ensure efficient and stable operation of the network, and how to adjust routing algorithms to cope with the unique communication challenges in mountainous areas, is still an unresolved issue.
[0039] In order to solve the above problems, the present disclosure provides a satellite-ground integrated network communication method and related device solutions for power services in the Shagohuang area, specifically including:
[0040] Determine the satellite operation cycle, build a satellite transmission network based on the satellite operation cycle, determine the data transmission link of the satellite transmission network, select the data transmission link, obtain the satellite network transmission path, determine the Shagohuang area power service data packet, and transmit the Shagohuang area power service data packet to the client based on the satellite network transmission path. In this scheme, there are two main data unloading fusion architectures of the satellite-ground fusion network, namely: satellite-ground hybrid relay network architecture and satellite-ground collaborative network architecture; the satellite-ground hybrid relay network architecture is further divided into a basic relay architecture and a collaborative relay architecture; in the basic relay architecture, power grid users cannot communicate directly with satellites, and satellites need to transmit signals to power grid users through ground relays; the transmission process of the basic relay architecture will include two stages; in the basic relay architecture, with the help of ground relays, even if the direct link is blocked, users can communicate with satellites through relays, thereby improving the stability of the system; however, this architecture requires dedicated ground relays, and traditional ground cellular networks are not integrated into the system, which severely limits The application and development of this architecture; in the collaborative relay architecture, users can obtain signals through satellite direct connection and ground relay; with the help of ground relay, the signal quality can be improved by superimposing two signals, thereby improving system performance when the direct link is blocked; the collaborative relay architecture still needs to rely on ground relay, but the high construction cost of ground relay directly limits the application of this architecture, and cannot relieve the pressure of satellite network and improve network service capabilities; the satellite-ground collaborative network architecture is the integration of satellite and ground network, realizing the coordination of satellite and ground network; in the satellite-ground collaborative network, users can access both ground network and satellite network, and flexibly choose to access network according to network coverage. For example, when the power grid is within the coverage of the ground network, it can access the ground cellular network to obtain low-cost network services; but when the power grid is located in the Shagohuang area, the power grid users will access the satellite network to continue to obtain services; based on the collaboration of the two networks, the satellite-ground fusion network architecture can achieve ubiquitous coverage and uninterrupted services.
[0041] At the same time, considering that the mobility of satellite nodes leads to dynamic changes in satellite network topology, the switching of access to satellites will lead to the use of the satellite's secure virtual network function; in this case, in order to reduce the security cost consumption caused by the switching of access to satellites, the secure virtual network function is deployed on the satellite nodes; in addition, due to the wide coverage of satellites, redundantly deployed secure virtual network functions will also be used in turn within their coverage, which solves the problem of dynamic changes in satellite network topology and realizes the overall protection of the satellite-ground fusion network.
[0042] Since the distance between the power business in Shagohuang area and the distant main station is long and the transportation is very inconvenient, the cost of deploying a wired network is too high; the complex terrain also leads to insufficient coverage of the wired network, so the fiber-optic wired network is not suitable for remote information transmission of the power business in Shagohuang area; similarly, the wireless public network has not been able to fully cover the Shagohuang area; since the satellite communication network has advantages in coverage, throughput, network recovery, etc., the present invention combines the characteristics of the power business in Shagohuang area and the advantages of the satellite communication network, and uses satellite communication to transmit the electricity consumption information collected inside the power grid to the remote main station; this ensures the timeliness and reliability of the data return of the transmission line in Shagohuang area; therefore, the satellite network is used as the backbone communication network for data transmission between the power grid and the main station.
[0043] In terms of the transmission performance of the constellation system, since information is transmitted between satellite nodes by storing and forwarding data packets, changes in link length and forwarding hops will affect changes in end-to-end delay. Different communication services and traffic volumes will also lead to different performance of the constellation system. Based on this situation, it is particularly important to build a multi-target constellation routing solution. The Dijkstra algorithm has the advantages of high stability, small amount of calculation, and fast path search, and has a wide range of applications. Since the link status between each satellite node changes frequently, it is feasible to use the Dijkstra algorithm for optimization. However, the time complexity of the Dijkstra algorithm is relatively high, so it is necessary to optimize the Dijkstra algorithm to reduce the time complexity.
[0044] Priority queue is a special queue, usually implemented by binary tree. Priority queue has the characteristics of heap order. If you want to quickly find the minimum element in the queue, the minimum element should be at the root of the binary tree, and any other node must be smaller than its child node, which is a minimum heap. If you want to find the maximum element, the maximum element should be at the root of the binary tree, and any other node must be larger than its child node, which is a maximum heap. Since the routing solution of the present invention is to find the shortest path between two satellite nodes, it is necessary to establish a corresponding minimum heap binary tree. The traditional Dijkstra algorithm compares and sorts the data after finding multiple paths, and then selects the minimum value. However, adding a minimum heap to optimize the priority queue can reduce the sorting and comparison time of the Dijkstra algorithm.
[0045] In the satellite-ground fusion network, data transmission performance is affected by factors such as the connection status between satellite nodes, remaining bandwidth, remaining energy, communication overhead, etc. According to the proposed multi-objective optimization model for the satellite-ground fusion network, the minimum energy threshold and the minimum remaining bandwidth threshold are first determined, and then a set of candidate paths are established, and the Dijkstra algorithm is used to reduce the calculation time.
[0046] After introducing the basic principles of the present disclosure, various non-limiting embodiments of the present disclosure are described in detail below.
[0047] refer to Figure 1 , which is a schematic diagram of an application scenario of the satellite-ground integrated network communication method for the power business in the Shagohuang area provided by the exemplary embodiment of the present disclosure.
[0048] This application scenario includes a terminal device 101 and a server 102. The terminal device 101 and the server 102 may be connected via a wired or wireless communication network to achieve data interaction.
[0049] The terminal device 101 may be an electronic device with data transmission and multimedia input / output functions close to the user side, including but not limited to a desktop computer, a mobile phone, a mobile computer, a tablet computer, a media player, a smart wearable device, a personal digital assistant (PDA) or other electronic devices capable of realizing the above functions. The electronic device may include a processor and a display screen with a touch input function, the display screen is used to present a graphical user interface, the graphical user interface can display an application interface, and the processor is used to process application data, generate a graphical user interface, and control the display of the graphical user interface on the display screen.
[0050] Server 102 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.
[0051] In some exemplary embodiments, the satellite-ground integrated network communication method for the power business in the Shagohuang area can be run on the terminal device 101 or the server 102.
[0052] When the satellite-ground integrated network communication method for the power business in Shagohuang area runs on server 102, server 102 is used to provide the satellite-ground integrated network communication service for the power business in Shagohuang area to the user of terminal device 101, and the terminal device 101 is installed with a client for communicating with server 102.
[0053] The server 102 determines a satellite operation cycle, and the server 102 constructs a satellite transmission network based on the satellite operation cycle;
[0054] The server 102 determines the data transmission link of the satellite transmission network, and the server 102 selects the data transmission link to obtain the satellite network transmission path;
[0055] The server 102 determines the Shagohuang area electricity service data packet, and the server 102 transmits the Shagohuang area electricity service data packet to the terminal device 101 terminal device 101 client based on the satellite network transmission path.
[0056] It should be noted that the above application scenarios are only shown to facilitate understanding of the spirit and principle of the present disclosure, and the embodiments of the present disclosure are not limited in this respect. On the contrary, the embodiments of the present disclosure can be applied to any applicable scenario.
[0057] refer to Figure 2 , a satellite-ground fusion network communication method for power business in the Shagohuang area is applied to a server, and the method comprises the following steps:
[0058] Step S210: Determine a satellite operation cycle, and construct a satellite transmission network based on the satellite operation cycle.
[0059] In specific implementation, the methods for determining the satellite operation period include but are not limited to at least one of the following:
[0060] Use aerospace dynamics models, such as the Kepler orbit model and the two-body problem model, to determine the satellite's operating period. Calculate the satellite's operating period based on the spacecraft's ephemeris data and the satellite's precise position and velocity information. Determine the satellite's operating period by actually observing the satellite's trajectory and velocity and combining it with the laws of physics. Use a satellite orbital period calculator to calculate the satellite's operating period or analyze the satellite's orbital parameters, such as orbital altitude, inclination, eccentricity, etc., to determine the satellite's operating period.
[0061] In the above exemplary embodiments, a method for determining the satellite operation period is introduced. Next, a method for constructing a satellite transmission network is introduced:
[0062] In this exemplary embodiment, building a satellite transmission network based on the satellite operation cycle includes:
[0063] The satellite operation cycle is divided to obtain dynamic topology information of the satellite network, at least two satellite nodes are obtained based on the dynamic topology information of the satellite network, at least one satellite connection link is obtained based on the at least two satellite nodes, and the satellite transmission network is obtained by constructing based on the at least one satellite connection link.
[0064] In a specific implementation, the satellite operation cycle is divided to obtain the satellite network dynamic topology information:
[0065] As a specific embodiment, according to the motion law of the satellite, the operation cycle S of the satellite is divided into m segments [s0=0, s1], [s1, s2], L, [s m -1,s m = S]; Assuming that the satellite network topology does not change in each time period, these m time periods represent m different network topologies. Each topology will be stored by the satellite, and link switching and topology changes only occur in s0, s1, ..., s m endpoint.
[0066] During specific implementation, the satellite node:
[0067] Satellite nodes refer to satellites that serve as communication relay points in a satellite communication network; these satellites are equipped with communication equipment and can transmit data between the earth and other satellites or directly with ground stations.
[0068] In specific implementation, the satellite transmission network:
[0069] As a specific embodiment, in this solution, the satellite transmission network is represented by an undirected graph F = (U, D, V). U = L × M means there are L tracks in total, each track has M satellites, where U is the number of satellite nodes in the network. D = {d(h, i) | h, i∈U} represents the connection status of two adjacent satellites, which is the set of all links between satellites. V = {v(u h ,u i )|u h ,u i ∈U} represents satellite node u h to u i The path weight is usually calculated by delay, link length or other communication costs.
[0070] Assume O = {u0, u1, ..., u c |u0,u1,...,u c ∈U} represents the distance from the source satellite node u0 to the destination satellite node u in different networks c If there is a link in the path O, the weight V(O) of path O is:
[0071]
[0072] During the satellite movement, the connection status D(s) of the intersatellite link is as shown in the formula:
[0073]
[0074] The link weight is expressed by the inter-satellite link length V(s), which is specifically expressed as shown in the formula:
[0075]
[0076] In the formula, (M h , M i )∈M,(L h , L i )∈L.
[0077] In the above exemplary embodiment, a method of constructing a satellite transmission network based on the satellite operation cycle is introduced. The following specifically introduces a method of obtaining at least one satellite connection link in the above exemplary embodiment:
[0078] In this exemplary embodiment, constructing based on the at least two satellite nodes to obtain at least one satellite connection link includes:
[0079] In response to satisfying one of the following two conditions, the at least two satellite nodes are constructed to obtain at least one satellite connection link, and the two conditions are: determining the orbital parameters of the at least two satellite nodes, and judging whether the orbital parameters of the two satellite nodes are in the same orbit and adjacent to each other; or, whether the orbital parameters of the two satellite nodes are at adjacent orbital levels and at the same position number.
[0080] In a specific implementation, in response to satisfying one of the following two conditions, the at least two satellite nodes are constructed to obtain at least one satellite connection link, the two conditions being: determining the orbital parameters of the at least two satellite nodes, and judging whether the orbital parameters of the two satellite nodes are in the same orbit and adjacent to each other; or, judging whether the orbital parameters of the two satellite nodes are at adjacent orbital levels and at the same position number:
[0081] Following the above exemplary embodiment, where d h,i (s) represents two satellites u in the network h Whether a link can be established between them is as shown in the formula:
[0082]
[0083] In the formula, (M h , M i )∈M,(L h , L i )∈L.
[0084] In the formula, d(M h , L h )(M i , L i ) represents the two satellites u in the network h and u i The output of this function is a value that determines whether the link is feasible based on the satellite's orbit M and the satellite's position L on the orbit. Specifically:
[0085] When M h =M i And L h ≠L i When ±1, it means that the two satellites are in the same orbit, but they are not adjacent satellites, so a link can be established and the function value is 1.
[0086] When M h =M i ±1, and L h =L i When , it means that the two satellites are in adjacent orbits and their positions in the orbits are the same, so a link can also be established and the value of the function is 1.
[0087] If neither of the above two conditions is met, it means that the two satellites cannot establish a direct link, and the value of the function is infinity (∞), indicating that the link is unavailable.
[0088] Here, M and L represent the orbit of the satellite and its position in the orbit, respectively. h and M i represents the orbits of the hth and ith satellites, L h and L i Indicates their position on the track.
[0089] Step S220: determine the data transmission link of the satellite transmission network, select the data transmission link, and obtain the satellite network transmission path.
[0090] During specific implementation, the data transmission link mode of the satellite transmission network is determined:
[0091] Following the above exemplary embodiment, a satellite is always connected to two adjacent satellites in the same orbit. The connection status with satellites in different orbits needs to be determined based on the relative positions of the two satellites to determine whether the conditions for establishing a connection are met. The radius of the earth is Q, the orbital height of the satellite is g, and the link length between the two satellites is c. If two satellite nodes u h and u i Just one link can be established, and the distance between the two is as follows:
[0092]
[0093] When v h,i =v i,h = c is the maximum link length. When satellite u h and u i No intersatellite link can be established between them, that is, v h,i =v i,h =∞. When When the two satellites are connected, a connection can be established, and the link length varies over time.
[0094] In the above exemplary embodiment, a method of determining a data transmission link of the satellite transmission network is introduced. Next, a method of constructing at least one objective function is introduced:
[0095] In this exemplary embodiment, determining the link connection state of the data transmission link, obtaining link transmission performance parameters based on the link connection state, and constructing at least one objective function based on the link transmission performance parameters include:
[0096] Determine a link connection state of the data transmission link, obtain link transmission performance parameters based on the link connection state, and construct at least one objective function based on the link transmission performance parameters.
[0097] In specific implementation, the link connection status is:
[0098] The link connection status includes the end-to-end delay, connection status, remaining bandwidth, etc. of the intersatellite link. Since the energy of each node in the satellite communication network is limited, the remaining energy and communication overhead of the satellite are also included in the constraints of routing selection.
[0099] In specific implementation, the link transmission performance parameters include:
[0100] The total delay of the path from the source satellite node to the destination satellite node, the remaining energy of the satellite node, and the available bandwidth for data transmission.
[0101] In a specific implementation, based on the link connection state, a method of obtaining link transmission performance parameters is as follows:
[0102] The end-to-end delay between two satellite nodes consists of the data transmission delay and the link queuing delay. The total delay C of the path O from the source satellite node h to the destination satellite node i is o As shown in the formula:
[0103] C o =t1S o +t2P o
[0104] In the formula, S o represents the propagation delay, P o represents the queuing delay, t1 and t2 represent their weights. For the link cost of the satellite network, both are equally important, so t1 = t2 = 0.5.
[0105] The transmission delay of the data packet S o The link length K between two satellite nodes h,i The calculation method is shown in the formula:
[0106]
[0107]
[0108] Instantaneous geocentric angle The calculation formula is as follows:
[0109]
[0110] Among them (α h , α i ) and (β h , βi ) are the longitude and latitude of the two visible satellites.
[0111] Link queuing delay P o The calculation formula is as follows:
[0112]
[0113] Where: m h represents the number of data packets to be forwarded at node h in the path, wk represents the average length of the data packets, and A is the transmission bandwidth.
[0114] Assuming that the energy consumed by a node to process and transmit a unit of data is unit 1, the remaining energy X of the satellite node can be obtained through real-time updates. The total communication overhead B o Including link transmission overhead B o (d) and node information processing overhead B o (u), the calculation formula is as shown in the formula:
[0115] B o =∑B o (d)+∑B o (u)
[0116] In terms of load balancing, the smaller the communication overhead, the larger the residual energy, and the better the network performance.
[0117] For a communication path O, its available bandwidth A o is the difference between the total link bandwidth and the used link bandwidth, as shown in the formula:
[0118] A o =min d∈o {A total (d)-A used (d)}
[0119] In the formula, A total (d) is the total link bandwidth, A used (d) is the used link bandwidth.
[0120] Compare the remaining bandwidth on each link and take the smallest link remaining bandwidth as the available bandwidth of path O.
[0121] In a specific implementation, at least one objective function is constructed based on the link transmission performance parameters:
[0122] Following the above exemplary embodiments, based on X h , A h and C h The three constraint indicators construct the objective function E(h), as follows:
[0123]
[0124] In the formula, l1, l2, l3 are A h , X h , C h The corresponding weight coefficients, the sum of the weight coefficients is 1.
[0125] In the above exemplary embodiments, a method for obtaining link transmission performance parameters is introduced. Next, a method for obtaining a satellite network transmission path is introduced:
[0126] In this exemplary embodiment, the data transmission link is selected based on the at least one objective function to obtain the satellite network transmission path, including:
[0127] The at least one objective function is compared to obtain a minimum objective function; the data transmission link is selected based on the minimum objective function to obtain the satellite network transmission path.
[0128] In a specific implementation, the at least one objective function is compared to obtain a minimum objective function; the data transmission link is selected based on the minimum objective function to obtain the satellite network transmission path:
[0129] Following the above exemplary embodiment, for satellite routing selection, when the link is connected, it is necessary to select a satellite with low end-to-end delay, large remaining bandwidth, and high remaining energy:
[0130]
[0131] where o∈(o1, ~L, O m )∈P represents a set of paths. In addition, A min Indicates the minimum available bandwidth that meets the transmission conditions. min represents the minimum remaining energy that meets the transmission conditions, and c represents the maximum length of the inter-satellite link.
[0132] After finding multiple next-hop forwarding paths, the objective function values of these paths are input into the minimum heap optimized priority queue. The priority queue will automatically sort and take out the minimum element at the head of the queue. The path corresponding to the minimum value taken out is the shortest forwarding path for the next hop. The Dijkstra algorithm is then used for calculation. The time complexity of the Dijkstra algorithm combined with the minimum heap optimization is reduced to R (PlogL), (L represents the number of vertices, and P represents the total number of edges), so as to form the optimal forwarding path for data transmission.
[0133] Step S230, determine the Shagohuang area electricity business data packet, and transmit the Shagohuang area electricity business data packet to the client based on the satellite network transmission path.
[0134] In this exemplary embodiment, power data is collected in the Shagohuang area to obtain a power business data packet in the Shagohuang area, including:
[0135] During the specific implementation, the method of determining the power business data package in the Shagohuang area is as follows:
[0136] The power line carrier and power wireless are combined to collect the data packets of the power business in Shagohuang area to the server. The power line carrier and power wireless can make full use of the existing power lines for data transmission, and at the same time expand the coverage and flexibility through wireless technology, realize wider network deployment, improve data transmission speed and communication reliability, reduce wiring costs, and adapt to various complex environments.
[0137] In the above exemplary embodiment, a method for determining the power service data packet in the Shagohuang area is introduced. Next, a method for transmitting the power service data packet in the Shagohuang area to the client is introduced:
[0138] In this exemplary embodiment, the transmission of the Shagohuang area power service data packet to the client based on the satellite network transmission path includes:
[0139] The Shagohuang area electricity business data packet is encrypted to obtain an encrypted electricity data packet, the encrypted electricity data packet is transmitted to a satellite command machine, the Shagohuang area electricity business data packet decrypted by the satellite command machine is received, and the Shagohuang area electricity business data packet is transmitted to the client.
[0140] The information processed by the server is sent to the satellite data collector, and the relevant content is sent to the satellite user terminal according to the format of the satellite communication application protocol. The satellite user terminal encrypts the data and sends the information to the satellite; after the satellite receives the communication message, it forwards the information to the satellite command machine on the ground; then, the satellite command machine decrypts the received data and sends the processed data to the server, and the server sends the information to the client.
[0141] Based on the above exemplary embodiments, the correlation characteristics between constellation types and links can be discovered. Aiming at the routing optimization problem of satellite-ground fusion network, the end-to-end delay law of satellite-ground fusion network and the evolution mechanism of satellite dynamic link state are explored, and a multi-objective routing optimization algorithm for satellite-ground fusion network based on improved Dijkstra algorithm is proposed. Before sending a data packet, the connection status between satellite nodes in the constellation is first determined according to the current network topology, and then a source satellite node u is determined. h, and select the next hop shortest path according to the constraints. However, with the dynamic changes of the satellite, when information is sent to a certain node, the connection status of the satellite node and other nodes may change, and the transmission path will also change. At the same time, due to the changes in residual energy and residual bandwidth, the network topology of the constellation will also change. Therefore, when a data packet is forwarded to a certain hop node, it is necessary to update the connection status, residual energy and residual bandwidth of the adjacent nodes, calculate the new objective function value, and select a new shortest path for forwarding.
[0142] It should be noted that the method of the embodiment of the present disclosure can be performed by a single device, such as a computer or a server. The method of the present embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present disclosure, and the multiple devices will interact with each other to complete the described method.
[0143] It should be noted that the above describes some embodiments of the present disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0144] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a satellite-ground integrated network communication device for power services in the Shagohuang area.
[0145] refer to Figure 3 The satellite-ground fusion network communication device for the power business in the Shagohuang area includes:
[0146] The network determination module 310 is configured to determine a satellite operation cycle and construct a satellite transmission network based on the satellite operation cycle;
[0147] The path determination module 320 is configured to determine the data transmission link of the satellite transmission network, select the data transmission link, and obtain the satellite network transmission path;
[0148] The data transmission module 330 is configured to determine the Shagohuang area electricity service data packet, and transmit the Shagohuang area electricity service data packet to the client based on the satellite network transmission path.
[0149] In this exemplary embodiment, the network determination module 310 is specifically configured to:
[0150] Determine a satellite operation cycle, divide the satellite operation cycle, obtain dynamic topology information of a satellite network, obtain at least two satellite nodes based on the dynamic topology information of the satellite network, and construct the at least two satellite nodes in response to satisfying one of the following two conditions to obtain at least one satellite connection link, the two conditions being: determine orbital parameters of the at least two satellite nodes, determine whether the orbital parameters of the two satellite nodes are in the same orbit and adjacent to each other, or whether the orbital parameters of the two satellite nodes are at adjacent orbital levels and at the same position number, and construct based on the at least one satellite connection link to obtain the satellite transmission network.
[0151] In this exemplary embodiment, the path determination module 320 is specifically configured as follows:
[0152] Determine a data transmission link of the satellite transmission network, determine a link connection state of the data transmission link, obtain link transmission performance parameters based on the link connection state, construct at least one objective function based on the link transmission performance parameters, compare the at least one objective function to obtain a minimum objective function, select the data transmission link based on the minimum objective function, and obtain the satellite network transmission path.
[0153] In this exemplary embodiment, the data transmission module 330 is specifically configured as follows:
[0154] Electric power data is collected for the Shagohuang area to obtain an electric power business data packet for the Shagohuang area, the electric power business data packet for the Shagohuang area is encrypted to obtain an encrypted electric power data packet, the encrypted electric power data packet is transmitted to a satellite command machine, the electric power business data packet for the Shagohuang area decrypted by the satellite command machine is received, and the electric power business data packet for the Shagohuang area is transmitted to the client.
[0155] For the convenience of description, the above device is described by dividing it into various modules according to its functions. Of course, when implementing the present disclosure, the functions of each module can be implemented in the same or multiple software and / or hardware.
[0156] The device of the above-mentioned embodiment is used to implement the corresponding satellite-ground integrated network communication method for the power business in the Shagohuang area in any of the aforementioned embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0157] Based on the same inventive concept, corresponding to any of the above-mentioned embodiments and methods, the present disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the satellite-ground integrated network communication method for the power business in the Shagohuang area described in any of the above embodiments is implemented.
[0158] Figure 4 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040 are connected to each other through the bus 1050 in the device.
[0159] The processor 1010 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0160] The memory 1020 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 1020 and are called and executed by the processor 1010.
[0161] The input / output interface 1030 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0162] The communication interface 1040 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0163] The bus 1050 includes a path that transmits information between the various components of the device (eg, the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040).
[0164] It should be noted that, although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040 and the bus 1050, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0165] The electronic device of the above-mentioned embodiment is used to implement the satellite-ground integrated network communication method for the power business in the Shagohuang area corresponding to any of the above-mentioned embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0166] Based on the same inventive concept, corresponding to any of the above-mentioned embodiment methods, the present disclosure also provides a non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to enable the computer to execute the satellite-ground integrated network communication method for the power business in the Shagohuang area as described in any of the above embodiments.
[0167] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device.
[0168] The above-mentioned non-transitory computer-readable storage medium can be any available medium or data storage device that can be accessed by a computer, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
[0169] The computer instructions stored in the storage medium of the above embodiment are used to enable the computer to execute the satellite-ground integrated network communication method for the power business in the Shagohuang area as described in any embodiment in the above exemplary method part, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0170] Based on the same inventive concept, corresponding to the satellite-ground fusion network communication method for the power service in the Shagohuang area described in any of the above embodiments, the present disclosure also provides a computer program product, which includes computer program instructions. In some embodiments, the computer program instructions can be executed by one or more processors of a computer so that the computer and / or the processor execute the satellite-ground fusion network communication method for the power service in the Shagohuang area. Corresponding to the execution subject corresponding to each step in each embodiment of the satellite-ground fusion network communication method for the power service in the Shagohuang area, the processor that executes the corresponding step may belong to the corresponding execution subject.
[0171] The computer program product of the above embodiment is used to enable the computer and / or the processor to execute the satellite-ground integrated network communication method for the power business in the Shagohuang area as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0172] Those skilled in the art will appreciate that the embodiments of the present disclosure may be implemented as a system, method, or computer program product. Therefore, the present disclosure may be specifically implemented in the following forms, namely: complete hardware, complete software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." In addition, in some embodiments, the present disclosure may also be implemented in the form of a computer program product in one or more computer-readable media, which contains computer-readable program code.
[0173] Any combination of one or more computer-readable media may be used. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive examples) of computer-readable storage media may include, for example: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device.
[0174] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0175] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0176] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0177] It should be understood that each box in the flowchart and / or block diagram and the combination of boxes in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer or other programmable data processing device to produce a machine, and these computer program instructions are executed by a computer or other programmable data processing device to produce a device that implements the functions / operations specified in the boxes in the flowchart and / or block diagram.
[0178] These computer program instructions may also be stored in a computer-readable medium that enables a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable medium produce a product that includes an instruction device that implements the functions / operations specified in the blocks in the flowchart and / or block diagram.
[0179] Computer program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operational steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby enabling the instructions executed on the computer or other programmable device to provide a process for implementing the functions / operations specified in the blocks in the flowchart and / or block diagram.
[0180] In addition, although the operations of the disclosed method are described in a particular order in the accompanying drawings, this does not require or imply that the operations must be performed in this particular order, or that all the operations shown must be performed to achieve the desired results. On the contrary, the steps depicted in the flow chart can be performed in a different order. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step, and / or one step can be decomposed into multiple steps.
[0181] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0182] It should be noted that, although several modules or units of the equipment for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present application, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into being embodied by multiple modules or units.
[0183] Those skilled in the art should understand that the discussion of any of the above embodiments is merely illustrative and is not intended to imply that the scope of the present application (including the claims) is limited to these examples. In line with the concept of the present application, the technical features in the above embodiments or different embodiments may be combined, the steps may be implemented in any order, and there are many other variations of the different aspects of the embodiments of the present application as described above, which are not provided in detail for the sake of simplicity.
[0184] In addition, to simplify the description and discussion, and in order not to make the embodiments of the present application difficult to understand, the known power supply / ground connection with the integrated circuit (IC) chip and other components may or may not be shown in the provided drawings. In addition, the device can be shown in the form of a block diagram to avoid making the embodiments of the present application difficult to understand, and this also takes into account the fact that the details of the implementation of these block diagram devices are highly dependent on the platform to be implemented in the embodiments of the present application (that is, these details should be fully within the scope of understanding of those skilled in the art). In the case of elaborating specific details (e.g., circuits) to describe exemplary embodiments of the present application, it is obvious to those skilled in the art that the embodiments of the present application can be implemented without these specific details or when these specific details are changed. Therefore, these descriptions should be considered to be illustrative rather than restrictive.
[0185] Although the present application has been described in conjunction with specific embodiments of the present application, many replacements, modifications and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may use the embodiments discussed.
[0186] The embodiments of the present application are intended to cover all such substitutions, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the embodiments of the present application should be included in the scope of protection of the present application.
[0187] Although the spirit and principle of the present disclosure have been described with reference to several specific embodiments, it should be understood that the present disclosure is not limited to the disclosed specific embodiments, and the division of various aspects does not mean that the features in these aspects cannot be combined to benefit, and such division is only for the convenience of expression. The present disclosure is intended to cover various modifications and equivalent arrangements included in the spirit and scope of the attached claims. The scope of the attached claims conforms to the broadest interpretation, thereby including all such modifications and equivalent structures and functions.
Claims
1. A satellite-ground fusion network communication method for power business in Shagohuang area, characterized in that: include: Determining a satellite operation cycle, and constructing a satellite transmission network based on the satellite operation cycle; Determining a data transmission link of the satellite transmission network, selecting the data transmission link, and obtaining a satellite network transmission path; The power service data packet of the Shagohuang area is determined, and the power service data packet of the Shagohuang area is transmitted to the client based on the satellite network transmission path.
2. The method according to claim 1, characterized in that The step of constructing a satellite transmission network based on the satellite operation cycle includes: Dividing the satellite operation cycle to obtain satellite network dynamic topology information; Based on the satellite network dynamic topology information, obtaining at least two satellite nodes; Constructing based on the at least two satellite nodes to obtain at least one satellite connection link; The satellite transmission network is constructed based on the at least one satellite connection link to obtain the satellite transmission network.
3. The method according to claim 2, characterized in that The method of constructing based on the at least two satellite nodes to obtain at least one satellite connection link includes: In response to satisfying one of the following two conditions, the at least two satellite nodes are constructed to obtain at least one satellite connection link, wherein the two conditions are: Determining orbital parameters of the at least two satellite nodes, and determining whether the orbital parameters of the two satellite nodes are in the same orbit and adjacent to each other; Or, whether the orbital parameters of the two satellite nodes are at adjacent orbital levels and at the same position number.
4. The method according to claim 1, characterized in that The step of selecting a data transmission link to obtain a satellite network transmission path includes: Determining a link connection state of the data transmission link, and obtaining a link transmission performance parameter based on the link connection state; constructing at least one objective function based on the link transmission performance parameters; The data transmission link is selected based on the at least one objective function to obtain the satellite network transmission path.
5. The method according to claim 4, characterized in that The step of selecting the data transmission link based on the at least one objective function to obtain the satellite network transmission path includes: Comparing the at least one objective function to obtain a minimum objective function; The data transmission link is selected based on the minimum objective function to obtain the satellite network transmission path.
6. The method according to claim 1, characterized in that The step of determining a Shagohuang area power service data packet and transmitting the Shagohuang area power service data packet to a client based on the satellite network transmission path includes: Collecting power data in the Shagohuang area to obtain power business data packets in the Shagohuang area; The Shagohuang area electricity business data packet is encrypted to obtain an encrypted electricity data packet, the encrypted electricity data packet is transmitted to a satellite command machine, the Shagohuang area electricity business data packet decrypted by the satellite command machine is received, and the Shagohuang area electricity business data packet is transmitted to the client.
7. A satellite-ground fusion network communication device for power business in the Shagohuang area, characterized in that: include: A network determination module is configured to determine a satellite operation cycle and construct a satellite transmission network based on the satellite operation cycle; A path determination module is configured to determine a data transmission link of the satellite transmission network, select the data transmission link, and obtain a satellite network transmission path; The data transmission module is configured to determine the power service data packet of the Shagohuang area, and transmit the power service data packet of the Shagohuang area to the client based on the satellite network transmission path.
8. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method according to any one of claims 1 to 6 is implemented.
9. A non-transitory computer-readable storage medium, characterized in that: The non-transitory computer-readable storage medium stores computer instructions, and the computer instructions are used to cause a computer to execute the method according to any one of claims 1 to 6.
10. A computer program product, characterized in that The method comprises computer program instructions, which, when executed on a computer, cause the computer to execute the method according to any one of claims 1 to 6.
Citation Information
Cited By
Electric power signal-free area satellite-ground fusion networking method
CN121151923A