Slice arrangement method and device, equipment, storage medium and program product

By obtaining the real-time resource and guarantee level data of the user terminal, input it into the pre-trained decision model, generating and allocating satellite network slices, and using artificial intelligence to achieve automated orchestration, solving the problems of low efficiency and high labor cost of satellite network slice arrangement, improving the Orchestration efficiency and reduce costs.

CN119212085AInactive Publication Date: 2024-12-27BEIJING MATARNET TECH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411120919.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-15
Publication Date
2024-12-27
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The existing satellite network slicing orchestration is inefficient and labor costs are high, so it cannot effectively meet the differentiated business needs of different users.

Method used

By obtaining the real-time resource data and guarantee level data of the user terminal, input it into the pre-trained decision model, a satellite network slice orchestration plan is generated, and satellite network slices are constructed and allocated based on the plan, and automated orchestration is achieved using artificial intelligence.

Benefits of technology

It improves the orchestration efficiency of satellite network slices, reduces labor costs, and can meet users' differentiated business needs more quickly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119212085A_ABST
    Figure CN119212085A_ABST
Patent Text Reader

Abstract

The invention provides a slice arrangement method, device and equipment, a storage medium and a program product, and relates to the technical field of satellite networks, and the method comprises the steps: obtaining real-time resource data of a satellite network and guarantee level data of a user terminal in response to a slice instance request of the user terminal; inputting the real-time resource data and the guarantee level data into a pre-trained decision model to obtain a satellite network slice arrangement scheme output by the decision model; and constructing satellite network slices based on the satellite network slice arrangement scheme, and distributing the satellite network slices to the user terminal. Through the above mode, in the satellite network slice arrangement process, automatic arrangement is realized by using the artificial intelligence model, the satellite network slice arrangement efficiency can be effectively improved, and the labor cost is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite network technology, and in particular to a slice arrangement method, device, equipment, storage medium and program product. Background Art

[0002] The advancement of satellite network technology has accelerated the development of satellite communication systems. However, compared with the mature communication protocol system and network management architecture of ground communication systems, the infrastructure and key technology development of satellite communication systems are still not perfect.

[0003] Satellite networks have various application scenarios. In different application scenarios, users have different requirements in terms of network functions, system functions, and communication experience. In order to meet the differentiated business needs of different users, operators are usually required to create and allocate satellite network slices for users based on their actual needs.

[0004] However, the existing satellite network slicing orchestration method still requires operators to execute, resulting in low efficiency and high labor costs for satellite network slicing orchestration. Summary of the invention

[0005] The present invention provides a slice arrangement method, device, equipment, storage medium and program product to solve the defects of low efficiency and high labor cost of satellite network slice arrangement in the prior art.

[0006] The present invention provides a slice orchestration method, comprising: in response to a slice instance request from a user terminal, obtaining real-time resource data of a satellite network and security level data of the user terminal; inputting the real-time resource data and the security level data into a pre-trained decision model to obtain a satellite network slice orchestration scheme output by the decision model; constructing satellite network slices based on the satellite network slice orchestration scheme, and allocating satellite network slices to user terminals.

[0007] According to a slice orchestration method provided by the present invention, in response to a slice instance request of a user terminal, before obtaining real-time resource data of a satellite network and security level data of a user terminal, the method also includes: obtaining user data, service data and behavior data of the user terminal; determining user portrait data of the user terminal based on the user data, service data and behavior data; identifying user security levels based on the user portrait data, obtaining security level data, and generating a security user list.

[0008] According to a slice arrangement method provided by the present invention, satellite network slices include satellite access network slices, satellite transmission network slices and satellite core network slices; based on the satellite network slice arrangement scheme, satellite network slices are constructed, and satellite network slices are allocated to user terminals, including: based on the satellite network slice arrangement scheme, satellite access network slices are constructed; satellite access network slices contain user terminal information, access satellite information and service link information; satellite transmission network slices are constructed; satellite transmission network slices contain ground orbit satellite information, satellite gateway information, inter-satellite link information and feeder link information; satellite core network slices are constructed; satellite core network slices contain ground management center information and data center information; based on the satellite access network slices, satellite transmission network slices and satellite core network slices, slice instance identifiers are generated; and the slice instance identifiers are sent to the user terminal so that the user terminal connects the satellite access network slices, satellite transmission network slices and satellite core network slices based on the slice instance identifiers.

[0009] According to a slice orchestration method provided by the present invention, after constructing satellite network slices based on the satellite network slice orchestration scheme and allocating satellite network slices to user terminals, the method also includes: obtaining service evaluation data; judging whether the satellite network slices meet the needs of the user terminals based on the service evaluation data; if the satellite network slices do not meet the needs of the user terminals, optimizing the decision model based on the service evaluation data.

[0010] According to a slice orchestration method provided by the present invention, after obtaining the real-time resource data of the satellite network and the security level data of the user terminal in response to the slice instance request of the user terminal, it also includes: performing data preprocessing on the real-time resource data, user data, service data, behavior data and user portrait data; storing the real-time resource data, user data, service data, behavior data and user portrait data that have undergone data preprocessing in a database.

[0011] According to a slice orchestration method provided by the present invention, after obtaining the real-time resource data of the satellite network and the security level data of the user terminal in response to the slice instance request of the user terminal, it also includes: based on the real-time resource data, generating and displaying the resource distribution map and satellite network status map of the satellite network on the front-end page; displaying the user terminal distribution information, satellite motion distribution information, security mission area distribution information, ground resource distribution information, satellite network service status information and security level data on the front-end page.

[0012] The present invention also provides a slice orchestration device, comprising: an acquisition module, used to respond to a slice instance request from a user terminal, to acquire real-time resource data of the satellite network and security level data of the user terminal; an orchestration module, used to input the real-time resource data and security level data into a pre-trained decision model to obtain a satellite network slice orchestration plan output by the decision model; and an allocation module, used to construct satellite network slices based on the satellite network slice orchestration plan, and allocate satellite network slices to user terminals.

[0013] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, any of the above-mentioned slice arrangement methods is implemented.

[0014] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-mentioned slice arrangement methods.

[0015] The present invention also provides a computer program product, including a computer program, which implements any of the above-mentioned slice arrangement methods when executed by a processor.

[0016] The slice orchestration method, device, equipment, storage medium and program product provided by the present invention obtain the real-time resource data of the satellite network and the security level data of the user terminal in response to the slice instance request of the user terminal; input the real-time resource data and the security level data into the pre-trained decision model to obtain the satellite network slice orchestration scheme output by the decision model; based on the satellite network slice orchestration scheme, construct satellite network slices, and allocate satellite network slices to user terminals. In the above manner, the real-time resource data of the satellite network and the security level data of the user terminal are input into the pre-trained decision model to obtain the satellite network slice orchestration scheme output by the decision model, and then the satellite network slices are constructed based on the satellite network slice orchestration scheme, and the satellite network slices are allocated to the user terminal. In the process of satellite network slice orchestration, the automatic orchestration is realized by using an artificial intelligence model, which can effectively improve the orchestration efficiency of satellite network slices and reduce labor costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0018] Figure 1 This is one of the flow charts of the slice arrangement method provided by the present invention.

[0019] Figure 2 This is the second flow chart of the slice arrangement method provided by the present invention.

[0020] Figure 3 This is the third flow chart of the slice arrangement method provided by the present invention.

[0021] Figure 4 It is a structural schematic diagram of the slice arrangement device provided by the present invention.

[0022] Figure 5 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0023] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0024] It should be noted that all actions of acquiring signals, information or data in the present invention are performed in compliance with the corresponding data protection laws and policies of the country where the device is located and with the authorization given by the owner of the corresponding device.

[0025] See also Figure 1 , Figure 1 This is one of the flow charts of the slice arrangement method provided by the present invention. In this embodiment, the slice arrangement method is applied to a satellite network slice arrangement system, and the slice arrangement method includes steps S110 to S130, and each step is specifically as follows: S110: In response to the slice instance request of the user terminal, obtain the real-time resource data of the satellite network and the security level data of the user terminal.

[0026] See also Figure 2 , Figure 2 This is the second flow chart of the slice arrangement method provided by the present invention.

[0027] like Figure 2 As shown, the satellite network slicing orchestration system includes a satellite access network, a satellite transmission network and a satellite core network; when a user terminal needs to use satellite network resources, it can send a slice instance request to the satellite access network in the satellite network, and the slice instance request can carry the network slice type required by the user terminal.

[0028] In response to the slice instance request from the user terminal, the satellite access network forwards the slice instance request to the satellite transmission network; after receiving the slice instance request, the satellite transmission network forwards the slice instance request to the satellite gateway; after receiving the slice instance request, the satellite gateway applies to the slice designer for the network slice required by the user terminal based on the network slice type required by the user terminal carried in the slice instance request. At this time, the slice orchestration system can obtain the real-time resource data of the satellite network and the security level data of the user terminal through the data collection platform.

[0029] Optionally, the data collection platform can be set up in the cloud of the satellite network operator.

[0030] Specifically, the data collection platform can be connected with third-party systems to collect resource data, performance data, operation and maintenance data, complaint information, user data, signaling data, etc. from third-party systems, and collect resource data, configuration data, performance data, alarm data related to satellite access networks, satellite transmission networks, and satellite core networks, as well as relevant configuration data, business data, and basic behavior data of satellite users.

[0031] Specifically, the data acquisition platform includes a front-end acquisition unit and a data processing unit.

[0032] The front-end collection unit includes a network collection unit and a service collection unit.

[0033] The network collection unit is used to collect resource data, configuration data, performance data, and alarm data related to the satellite access network, satellite transmission network, and satellite core network, and based on Clickhouse's big data storage technology, the collected data is distributedly stored.

[0034] The front-end collection unit adopts a multi-protocol collection method to achieve docking with third-party systems, collect resource data, performance data, operation and maintenance data, complaint information, user data, signaling data, etc. from third-party systems, support incremental data collection and / or full data collection, and store user portrait data based on the MySQL database.

[0035] During the data collection process, the data collection platform can perform standardized processing on the collected data and support multiple protocols, including FTP, DB, HTTP / HTTPS protocols, etc.; among them, the collection frequency and collection exception processing can be customized according to business characteristics, and unified interface specifications can be formulated and adapted.

[0036] The data processing unit is used to perform data preprocessing such as standardization and normalization on the data collected by the front-end collection unit. For data from different sources, the data processing unit can define the data fields according to a unified specification, perform escape and normalization of the data fields, and organically associate the data of different third-party systems according to the resource data, and combine the satellite network's ephemeris data, satellite slice resource data, and user portrait data to form a slice resource-user portrait mapping relationship to ensure that the collected data can meet user needs. Slice resources can be intelligently decided and dynamically allocated according to user priority, security level data, etc., to ensure the fairness of slice services.

[0037] See also Figure 3 , Figure 3 This is the third flow chart of the slice arrangement method provided by the present invention.

[0038] like Figure 3 As shown, the real-time resource data includes satellite access network resource data, satellite transmission network resource data and satellite core network resource data.

[0039] The satellite network slicing orchestration system includes an application server, which is equipped with an AI decision-making management module, a user portrait management module, and a machine learning real-time training module.

[0040] Among them, real-time machine learning training presents algorithm management and model management of AI models, and can specify data sources, algorithm rules, and data output formats.

[0041] By combining AI algorithms with real-time data to identify user protection levels, we can identify a list of key protection users and build user profiles.

[0042] The AI ​​decision management module is deployed with a pre-trained decision model, which is used to sort out the correlation between the satellite access network resource data, satellite transmission network resource data and satellite core network resource data collected in real time. Through the pre-trained decision model, the module provides users with satellite network slice orchestration solutions, and quickly realizes the automatic generation of satellite network slice orchestration solutions based on user portraits. The AI ​​decision management module can also call the slice resource scheduling interface of the satellite access network, satellite transmission network and satellite core network to realize hierarchical support according to the security level of the user terminal and output optimization solutions.

[0043] S120: Input the real-time resource data and security level data into the pre-trained decision model to obtain the satellite network slice orchestration plan output by the decision model.

[0044] like Figure 3 As shown, the real-time resource data includes satellite access network resource data, satellite transmission network resource data and satellite core network resource data.

[0045] After obtaining the satellite access network resource data, satellite transmission network resource data, satellite core network resource data and security level data, the real-time resource data and security level data are input into the decision model pre-trained by the AI ​​decision management module to obtain the satellite network slicing orchestration plan output by the decision model.

[0046] S130: Based on the satellite network slice orchestration scheme, construct satellite network slices and allocate satellite network slices to user terminals.

[0047] The slice orchestration method provided in this embodiment obtains the real-time resource data of the satellite network and the security level data of the user terminal in response to the slice instance request of the user terminal; inputs the real-time resource data and the security level data into the pre-trained decision model to obtain the satellite network slice orchestration scheme output by the decision model; constructs satellite network slices based on the satellite network slice orchestration scheme, and allocates satellite network slices to the user terminal. In the above manner, the real-time resource data of the satellite network and the security level data of the user terminal are input into the pre-trained decision model to obtain the satellite network slice orchestration scheme output by the decision model, and then constructs satellite network slices based on the satellite network slice orchestration scheme, and allocates satellite network slices to the user terminal. In the process of satellite network slice orchestration, the automatic orchestration is realized by using an artificial intelligence model, which can effectively improve the orchestration efficiency of satellite network slices and reduce labor costs.

[0048] In some embodiments, in response to a slice instance request from a user terminal, before obtaining real-time resource data of the satellite network and protection level data of the user terminal, it also includes: obtaining user data, service data and behavior data of the user terminal; determining user portrait data of the user terminal based on the user data, service data and behavior data; based on the user portrait data, identifying the user protection level, obtaining protection level data, and generating a protection user list.

[0049] like Figure 3 As shown, in response to the slice instance request of the user terminal, before obtaining the real-time resource data of the satellite network and the security level data of the user terminal, it is also necessary to obtain the user data, service data and behavior data of the user terminal, and determine the user portrait data of the user terminal based on the user data, service data and behavior data.

[0050] Specifically, the user portrait management module of the application server can obtain user data, business data and behavior data of the user terminal, and learn and organize the user data, business data and behavior data through AI, machine learning platforms, etc. to determine the user portrait data of the user terminal.

[0051] Furthermore, based on the user portrait data, the user protection level is identified, the protection level data is obtained, and a protection user list is generated.

[0052] Among them, for each user in the protected user list, the protection level can be determined according to the user location (user terminal location) and user characteristics of the user.

[0053] In some embodiments, the satellite network slice includes a satellite access network slice, a satellite transmission network slice, and a satellite core network slice.

[0054] Based on the satellite network slicing orchestration plan, satellite network slices are constructed, and satellite network slices are allocated to user terminals, including: based on the satellite network slicing orchestration plan, satellite access network slices are constructed; the satellite access network slices contain user terminal information, access satellite information and service link information; satellite transmission network slices are constructed; satellite transmission network slices contain ground-orbit satellite information, satellite gateway information, inter-satellite link information and feeder link information; satellite core network slices are constructed; satellite core network slices contain ground management center information and data center information; based on the satellite access network slices, satellite transmission network slices and satellite core network slices, slice instance identifiers are generated; and the slice instance identifiers are sent to the user terminals so that the user terminals connect to the satellite access network slices, satellite transmission network slices and satellite core network slices based on the slice instance identifiers.

[0055] In satellite networks, low-orbit satellites move at high speed relative to the ground, satellite beam coverage changes rapidly, and there is also high-speed relative movement between satellites running in different orbits. Inter-satellite links are frequently switched, resulting in time-varying network links and topology. At the same time, the access range and service time provided by satellites are limited, and the on-board computing and storage resources are limited, resulting in possible interruption or frequent migration of user services. In addition, the user's area, access network time period, occupied bandwidth resources, and required storage and processing resources may also change dynamically. These network status updates and user demand changes make static slices no longer able to provide reliable services to users, so new network slices need to be built in real time. However, when the network topology changes, rebuilding end-to-end slices according to business needs will not only increase the slice management cost, but also cause discontinuity of slice services due to long reconstruction delays. Therefore, it is necessary to dynamically migrate failed network functions and disconnected links in slices according to satellite link changes and user business needs. When the satellite network topology changes, slice reconfiguration problems are performed according to the satellite network slice orchestration plan to reduce the slice reconfiguration overhead while ensuring slice service continuity.

[0056] Specifically, Figure 2 As shown, after obtaining the satellite network slice orchestration plan, satellite network slices are constructed based on the satellite network slice orchestration plan.

[0057] The application server is equipped with a satellite network slice orchestration module, which can collect the resource status of the satellite network in real time, build satellite access network slices, satellite transmission network slices and satellite core network slices, and build multiple dedicated, virtual and mutually isolated logical networks on general hardware devices. According to the dynamic changes of the user's resource request time, location and bandwidth requirements, different network resources can be flexibly allocated to achieve optimal utilization of system bandwidth, storage and computing resources.

[0058] Specifically, the satellite network slice orchestration module first constructs a satellite access network slice, which contains user terminal information, access satellite information, and service link information, and is used to select an access satellite for the user terminal and allocate resources for user services.

[0059] Furthermore, the satellite network slice orchestration module constructs satellite transmission network slices, which include earth-orbit satellite information, satellite gateway information, inter-satellite link information and feeder link information, and are used to select information forwarding paths for user terminals and allocate satellite network nodes and link resources.

[0060] Furthermore, the satellite network slice orchestration module constructs satellite core network slices, which contain ground management center information and data center information, orchestrate network functions for user terminals and map them to the network.

[0061] Furthermore, the satellite network slice orchestration module can generate a slice instance identifier based on the satellite access network slice, satellite transmission network slice and satellite core network slice, and return the slice instance identifier to the satellite gateway, satellite transmission network and satellite access network in sequence through the slice designer; the satellite access network can send the slice instance identifier to the user terminal.

[0062] After the user terminal receives the slice instance identifier, it can connect to the satellite access network slice, satellite transmission network slice and satellite core network slice according to the slice instance identifier.

[0063] Preferably, in the face of the larger number and more complex structure of future low-orbit satellite constellations, if centralized control is adopted, the ground control nodes will bear huge computing cache pressure. Therefore, in this application, a management architecture combining centralized control and distributed control is considered to divide the satellites in the constellation into different areas, and slice network functions and link mapping solutions are designed based on this architecture to improve the flexibility of slice construction and reduce slice mapping delay; for the same constellation, the satellite orbit and period are fixed, and the satellite service duration can be calculated based on these ephemeris data, and the slice life cycle containing these satellite nodes and links can be predicted. The slice reconfiguration strategy is designed by comprehensively considering the service duration, slice service time and migration overhead, thereby ensuring the continuity and effectiveness of slice services.

[0064] The slice orchestration method provided in this embodiment uses technologies such as big data, AI algorithms, user portrait data, and decision management to determine the user protection level based on user portrait data, and combines the real-time resource data of the satellite network to perform slice orchestration scheduling, thereby providing users with the best service.

[0065] In some embodiments, after constructing satellite network slices based on the satellite network slice orchestration plan and allocating satellite network slices to user terminals, it also includes: obtaining service evaluation data; judging whether the satellite network slices meet the needs of the user terminals based on the service evaluation data; if the satellite network slices do not meet the needs of the user terminals, optimizing the decision model based on the service evaluation data.

[0066] like Figure 3 As shown, the satellite access network sends a slice instance identifier to the user terminal. After the user terminal receives the slice instance identifier, it can connect to the satellite network slice according to the slice instance identifier. After the user uses the satellite network slice, the service evaluation data can be obtained, and based on the service evaluation data, it can be determined whether the satellite network slice meets the needs of the user terminal.

[0067] If the satellite network slice does not meet the needs of the user terminal, the decision model is optimized based on the service evaluation data.

[0068] If the satellite network slice meets the needs of the user terminal, the decision model is updated based on the service evaluation data.

[0069] In some embodiments, in response to a slice instance request from a user terminal, after obtaining the real-time resource data of the satellite network and the security level data of the user terminal, it also includes: performing data preprocessing on the real-time resource data, user data, service data, behavior data and user portrait data; storing the preprocessed real-time resource data, user data, service data, behavior data and user portrait data in a database.

[0070] After collecting relevant data through the data collection platform, the real-time resource data, user data, business data, behavior data and user portrait data can be pre-processed, and the pre-processed real-time resource data, user data, business data, behavior data and user portrait data can be stored in the database.

[0071] Specifically, the satellite network slicing orchestration system is configured with a data storage platform, which is used to store and display basic data such as satellite network resource data, configuration data, performance data, alarm data uploaded by the data acquisition platform, as well as related data such as user business data, user behavior data, and algorithm models.

[0072] Optionally, the data storage platform is deployed in the cloud of the satellite operator to store all satellite network-related data and user profile-related data. The data storage platform can be equipped with AI database servers, relational database servers and application servers.

[0073] The AI ​​database server is used to store user tag data, structured data generated by the AI ​​platform, and data related to user portraits (such as algorithm model data, user data, business data, behavior data, and user portrait data, etc.); the satellite network basic data is extracted and stored in the form of files in the Neo4J format; the structured data generated by the AI ​​platform is generated by the satellite network basic data according to the AI ​​algorithm, and is stored in the Hive database; user tag data can be synchronized to the relational database. The AI ​​database server needs to support AI computing to achieve efficient generation of user portrait data and localized computing of AI algorithm models.

[0074] Relational database server, used to store basic resource data, performance data, configuration data, alarm data, etc. of satellite access network, satellite transmission network and satellite core network.

[0075] The data collection platform can regularly extract the basic data required for network decision-making from third-party systems, and store the structured data generated by the AI ​​platform in the relational database server. The structured data is statistically summarized and stored in the database server. The relational database server can support multiple databases, including but not limited to MySql, Oracle, etc.

[0076] In some embodiments, in response to a slice instance request from a user terminal, after obtaining the real-time resource data of the satellite network and the security level data of the user terminal, it also includes: based on the real-time resource data, generating and displaying a resource distribution map and a satellite network status map of the satellite network on the front-end page; displaying user terminal distribution information, satellite motion distribution information, security mission area distribution information, ground resource distribution information, satellite network service status information and security level data on the front-end page.

[0077] The application server is also used to deploy data front-end pages after resource access and AI model training, and to centrally present data accessed from third-party systems.

[0078] Specifically, based on real-time resource data, a satellite network resource distribution map with 3D earth and satellite as the main presentation method, as well as a satellite network status map in the form of cards are generated and displayed on the front-end page; on the front-end page, user terminal distribution information, satellite movement distribution information, support mission area distribution information, and ground resource distribution information are displayed according to different display types, and according to the differentiation of user support levels, the satellite network service status information and support level data of each user are displayed separately.

[0079] The present invention also provides a slice arrangement device. Figure 4 , Figure 4 4 is a schematic diagram of the structure of the slice arrangement device provided by the present invention. In this embodiment, the slice arrangement device includes an acquisition module 410, an arrangement module 420 and an allocation module 430.

[0080] The acquisition module 410 is used to obtain real-time resource data of the satellite network and security level data of the user terminal in response to a slice instance request from the user terminal.

[0081] The orchestration module 420 is used to input real-time resource data and security level data into the pre-trained decision model to obtain the satellite network slice orchestration solution output by the decision model.

[0082] The allocation module 430 is used to construct satellite network slices based on the satellite network slice orchestration scheme and allocate satellite network slices to user terminals.

[0083] In some embodiments, the acquisition module 410 is used to obtain user data, business data and behavior data of the user terminal; determine the user portrait data of the user terminal based on the user data, business data and behavior data; identify the user protection level based on the user portrait data, obtain the protection level data, and generate a protection user list.

[0084] In some embodiments, the satellite network slice includes a satellite access network slice, a satellite transmission network slice, and a satellite core network slice.

[0085] Allocation module 430 is used to construct satellite access network slices based on the satellite network slicing orchestration plan; the satellite access network slices include user terminal information, access satellite information and service link information; construct satellite transmission network slices; the satellite transmission network slices include ground orbit satellite information, satellite gateway information, inter-satellite link information and feeder link information; construct satellite core network slices; the satellite core network slices include ground management center information and data center information; based on the satellite access network slices, satellite transmission network slices and satellite core network slices, generate slice instance identifiers; send the slice instance identifier to the user terminal so that the user terminal connects the satellite access network slices, the satellite transmission network slices and the satellite core network slices based on the slice instance identifier.

[0086] In some embodiments, the orchestration module 420 is used to obtain service evaluation data; based on the service evaluation data, determine whether the satellite network slice meets the needs of the user terminal; if the satellite network slice does not meet the needs of the user terminal, optimize the decision model based on the service evaluation data.

[0087] In some embodiments, the slice arrangement device also includes a storage module.

[0088] The storage module is used to pre-process the real-time resource data, user data, business data, behavior data and user portrait data; and store the pre-processed real-time resource data, user data, business data, behavior data and user portrait data in the database.

[0089] In some embodiments, the slice arrangement apparatus further includes a display module.

[0090] The display module is used to generate and display the resource distribution map and satellite network status map of the satellite network on the front-end page based on real-time resource data; display user terminal distribution information, satellite movement distribution information, support mission area distribution information, ground resource distribution information, satellite network service status information and support level data on the front-end page.

[0091] The invention also provides an electronic device. Figure 5 is a schematic diagram of the structure of the electronic device provided by the present invention, such as Figure 5 As shown, the electronic device may include: a processor 510, a communication interface 520, a memory 530 and a communication bus 540, wherein the processor 510, the communication interface 520 and the memory 530 communicate with each other through the communication bus 540. The processor 510 may call the logic instructions in the memory 530 to execute the slice arrangement method.

[0092] In addition, the logic instructions in the above-mentioned memory 530 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.

[0093] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to execute the slice arrangement method provided by the above-mentioned methods.

[0094] The present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the slice arrangement method provided by the above methods.

[0095] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0096] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0097] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A slice arrangement method, characterized in that: include: In response to a slice instance request from a user terminal, obtaining real-time resource data of a satellite network and security level data of the user terminal; Inputting the real-time resource data and the security level data into a pre-trained decision model to obtain a satellite network slice arrangement solution output by the decision model; Based on the satellite network slice orchestration scheme, a satellite network slice is constructed, and the satellite network slice is allocated to the user terminal.

2. The slice arrangement method according to claim 1, characterized in that: Before the real-time resource data of the satellite network and the security level data of the user terminal are acquired in response to the slice instance request of the user terminal, the method further includes: Acquiring user data, service data, and behavior data of the user terminal; Determining user portrait data of the user terminal based on the user data, the service data and the behavior data; Based on the user portrait data, the user protection level is identified, the protection level data is obtained, and a protection user list is generated.

3. The slice arrangement method according to claim 1, characterized in that: The satellite network slices include satellite access network slices, satellite transmission network slices and satellite core network slices; The constructing a satellite network slice based on the satellite network slice arrangement scheme, and allocating the satellite network slice to the user terminal includes: Based on the satellite network slice arrangement scheme, construct the satellite access network slice; the satellite access network slice includes user terminal information, access satellite information and service link information; Constructing the satellite transmission network slice; the satellite transmission network slice includes ground orbit satellite information, satellite gateway information, inter-satellite link information and feeder link information; Constructing the satellite core network slice; the satellite core network slice includes ground management center information and data center information; Generate a slice instance identifier based on the satellite access network slice, the satellite transmission network slice and the satellite core network slice; The slice instance identifier is sent to the user terminal so that the user terminal connects the satellite access network slice, the satellite transmission network slice and the satellite core network slice based on the slice instance identifier.

4. The slice arrangement method according to claim 1, characterized in that: After constructing the satellite network slice based on the satellite network slice arrangement scheme and allocating the satellite network slice to the user terminal, the method further includes: Obtain service evaluation data; Based on the service evaluation data, determining whether the satellite network slice meets the needs of the user terminal; If the satellite network slice does not meet the needs of the user terminal, the decision model is optimized based on the service evaluation data.

5. The slice arrangement method according to claim 2, characterized in that: After the real-time resource data of the satellite network and the security level data of the user terminal are acquired in response to the slice instance request of the user terminal, the method further includes: Performing data preprocessing on the real-time resource data, the user data, the business data, the behavior data and the user portrait data; The real-time resource data, the user data, the business data, the behavior data and the user portrait data that have undergone data preprocessing are stored in a database.

6. The slice arrangement method according to claim 1, characterized in that: After the real-time resource data of the satellite network and the security level data of the user terminal are acquired in response to the slice instance request of the user terminal, the method further includes: Based on the real-time resource data, a resource distribution diagram and a satellite network status diagram of the satellite network are generated and displayed on a front-end page; The front-end page displays user terminal distribution information, satellite motion distribution information, support mission area distribution information, ground resource distribution information, satellite network service status information and the support level data.

7. A slice arrangement device, characterized in that: include: An acquisition module, configured to acquire real-time resource data of a satellite network and security level data of the user terminal in response to a slice instance request of the user terminal; An orchestration module, used to input the real-time resource data and the security level data into a pre-trained decision model to obtain a satellite network slice orchestration solution output by the decision model; An allocation module is used to construct a satellite network slice based on the satellite network slice orchestration scheme and allocate the satellite network slice to the user terminal.

8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the slice arrangement method according to any one of claims 1 to 6 is implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the slice arrangement method according to any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the slice arrangement method according to any one of claims 1 to 6 is implemented.

Citation Information

Patent Citations

  • Network slice creation method and device, equipment and storage medium

    CN110536359A

  • Network slice management method and equipment based on satellite-ground integration and storage medium

    CN116582902A

  • Network resource slicing method and device, electronic equipment and storage medium

    CN117793914A

  • Resource allocation in a network slice

    US20220167355A1

  • Flow-specific network slicing

    US20230006889A1