Passive network system configuration method and apparatus, electronic device, storage medium, and computer program product

By acquiring and analyzing service and equipment information of the cellular passive converged network system, the passive network configuration was optimized, solving the problem of network resource consumption caused by periodic inventory checks and improving network performance and efficiency.

WO2026092117A1PCT designated stage Publication Date: 2026-05-07CHINA MOBILE COMM LTD RES INST +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
CHINA MOBILE COMM LTD RES INST
Filing Date
2025-10-13
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

In cellular passive converged network systems, periodic inventory checks of passive tag locations lead to high network resource consumption and affect network performance, especially in high-density tag environments.

Method used

By acquiring business requirements, network device status, and passive device configuration information, and utilizing preset models and real-time status information, the target configuration information of the passive network is determined, including deployment location, quantity, configuration parameters, and on/off status, thereby optimizing network resource allocation and configuration.

Benefits of technology

It achieves the goal of reducing network resource consumption and improving network system performance and efficiency while meeting business needs, especially in high-density tag environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025127327_07052026_PF_FP_ABST
    Figure CN2025127327_07052026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of passive Internet of Things, and provides a passive network system configuration method and apparatus, an electronic device, a storage medium, and a computer program product. The method comprises: obtaining first information, wherein the first information is used for representing at least one of service requirement information, state information of a network device and configuration information of a passive device; performing analysis on the basis of the first information and multi-type configuration constraints for the passive device, and determining target configuration information of a passive network, wherein the target configuration information meets the service requirement information and the configuration constraints.
Need to check novelty before this filing date? Find Prior Art

Description

Passive network system configuration methods, devices, electronic equipment, storage media, and computer program products

[0001] This patent application claims priority to Chinese Patent Application No. 202411517274.8, filed on October 28, 2024, by China Mobile Research Institute and China Mobile Communications Group Co., Ltd., entitled “Passive Network System Configuration Method, Apparatus, Electronic Device, Storage Medium and Product”, the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of passive Internet of Things (IoT) technology, and in particular to a passive network system configuration method, apparatus, electronic device, storage medium, and computer program product. Background Technology

[0003] In related technologies, in cellular passive converged network systems integrating cellular and passive technologies, cellular base stations can function as passive readers, while user equipment and relays can act as actuators or readers. This configuration allows the system to leverage the existing infrastructure of the cellular network, its wide coverage, and high reliability, while simultaneously achieving effective monitoring and management of passive tags. When handling mobile passive tags over a wide area, the system relies on periodic network inventory operations to obtain the relative real-time location information of the tags. This periodic inventory ensures continuous tracking and updating of passive tag locations. However, this process consumes significant network resources because it requires the network to continuously monitor multiple tags over a large area and frequently update location data. Therefore, periodic inventory of passive tag locations leads to significant network resource consumption, thereby reducing network performance. Summary of the Invention

[0004] This application provides a passive network system configuration method, apparatus, electronic device, storage medium, and computer program product.

[0005] The technical solution of this application is implemented as follows:

[0006] This application provides a passive network system configuration method, including:

[0007] Obtain first information; wherein, the first information is used to characterize one or more of the following: service requirement information, network device status information, and passive device configuration information;

[0008] Based on the first information and the analysis of the various configuration constraints for the passive device, the target configuration information of the passive network is determined; wherein the target configuration information satisfies the service requirements and the configuration constraints.

[0009] In the above scheme, the step of analyzing the first information and the configuration constraints for the various types of passive devices to determine the target configuration information of the passive network includes:

[0010] Based on a preset model, the first information is processed to determine the first configuration information of the passive device;

[0011] The preset model is constructed based on the configuration constraints; the first configuration information is used to characterize one or more of the deployment location, quantity, and configuration parameters of the newly added passive devices; the first information includes one or more of the following: transmission latency, positioning accuracy, and query frequency in the service requirement information; base station configuration and layout information within the preset area and status information of the passive devices in the status information; the configuration constraints include one or more of the following: device quantity constraints, coverage constraints, and performance constraints;

[0012] Based on the first information and the real-time acquired current status information, the second configuration information of the passive device is determined; wherein, the second configuration information is used to characterize the on / off status and inventory cycle of the passive device in meeting the service requirements information;

[0013] The target configuration information of the passive network is determined based on the first configuration information and the second configuration information.

[0014] In the above scheme, the current status information includes one or more of the following: the first current status information of the passive device and the second current status information of the network device; the second configuration information includes: third configuration information and fourth configuration information; determining the second configuration information of the passive device based on the first information and the real-time acquired current status information includes:

[0015] The configuration information of the passive device and the current status information in the first information are input into the prediction model to determine the prediction information; wherein, the prediction information is used to characterize the activity frequency of the passive device; the passive device includes one or more of the following: tag, reader / writer and exciter;

[0016] Based on the predicted information and the state of the passive device represented in the first current state information, third configuration information corresponding to each passive device is determined; wherein, the third configuration information is used to represent the on / off state of the passive device in meeting the service requirement information;

[0017] Based on the current status information and the first information, fourth configuration information is determined; wherein, the fourth configuration information is used to characterize the inventory cycle of the passive device meeting the business requirements information.

[0018] In the above scheme, determining the third configuration information corresponding to each passive device based on the prediction information and the state of the passive device in the first current state information includes one of the following:

[0019] If the state representation of the passive device in the first current state information is sleep, and the value of the predicted information representation is greater than the first preset threshold, then the third configuration information corresponding to the state representation of the passive device is determined to be enabled.

[0020] If the status representation of the passive device in the first current status information is disabled or enabled, and the total weight is greater than a preset weight threshold, then the third configuration information corresponding to the status representation of the passive device being enabled is determined; wherein, the total weight is determined based on the first configuration information and the current status information;

[0021] If the state representation of the passive device in the first current state is disabled or enabled, and if the total weight is less than the preset weight threshold and the label density in the first current state information is less than the preset density, then the third configuration information corresponding to the state representation of the passive device being disabled is determined.

[0022] If the passive device is disabled or enabled in the first current state, and the total weight is less than the preset weight threshold and the tag density is greater than the preset density, then the third configuration information corresponding to the passive device is determined based on the passive device power consumption and coverage area in the first current state information.

[0023] In the above scheme, the configuration information of the passive device in the first information includes one or more of the following: the service requirements of the passive device, tag density, tag activity frequency, reader power consumption, and reader coverage area;

[0024] The second current status information includes: the load of network devices;

[0025] The total weight is directly proportional to the magnitude of any one of the service requirements, the tag activity frequency, and the network device load, and inversely proportional to the magnitude of any one of the reader power consumption and the coverage area.

[0026] In the above scheme, determining the fourth configuration information based on the current state information and the first information includes:

[0027] Based on the current state information and the first information, network resource efficiency and service weight are determined; wherein, the service weight is used to characterize the urgency of the service requirement;

[0028] Based on the relationship between the network resource efficiency and the service weight and their corresponding thresholds, adjustment information for the current period is determined; wherein, the current period belongs to the second current state information;

[0029] Based on the adjustment information, the current period is adjusted, and the fourth configuration information is determined.

[0030] In the above scheme, the network resource efficiency is inversely proportional to the current network load in the second current status information and directly proportional to the current tag activity frequency in the second current status information; the service weight is directly proportional to the size of either the service urgency or the service demand in the first information.

[0031] In the above scheme, the target configuration information further includes: target spectrum information; the method further includes:

[0032] Based on the first current state information of the passive device and the communication constraints of the passive device, the target spectrum information of the topologically connected passive devices is determined; wherein, the communication constraints include one or more of the following: power constraints, communication distance constraints, and interference limitation constraints; the topologically connected passive devices are determined based on the configuration information.

[0033] In the above scheme, determining the target spectrum information of the passive device based on the first current state information of the passive device and the communication constraints of the passive device includes:

[0034] Based on the communication distance between the reader and the tag, the transmission power of the reader, the frequency between the reader and the tag included in the first current state information, and the communication constraints, a constraint function is constructed; wherein, the constraint function is a constraint function between the passive devices corresponding to the topological connection represented by the configuration information;

[0035] The target spectrum information of the passive device is determined by solving the constraint function.

[0036] In the above scheme, the target configuration information further includes: the target communication mode; the method further includes:

[0037] Based on the cost and performance information corresponding to different communication modes included in the status information of the network device, a first comprehensive information for different communication modes is determined;

[0038] Based on the performance information of the network devices and user terminals included in the status information, as well as the expected service requirements, the first comprehensive information is adjusted to obtain the second comprehensive information for different communication modes.

[0039] The target communication mode of the network device is determined based on each of the second comprehensive information.

[0040] In the above scheme, the target configuration information further includes: a target transmission path; the target transmission path is used for information transmission in a passive network; the method further includes:

[0041] Multiple transmission paths are determined based on the status information; wherein, each transmission path includes path nodes of the network device and the passive device.

[0042] Based on the status information, determine the third comprehensive information corresponding to each of the transmission paths;

[0043] From among the multiple sets of third comprehensive information, determine the fourth comprehensive information that meets the service quality requirements in the business requirement information;

[0044] The target transmission path is determined based on the fourth comprehensive information.

[0045] In the above scheme, obtaining the first information includes:

[0046] The configuration information of the passive device is obtained from the passive device, the status information is obtained from the second network node, and the service requirement information is obtained from the third network node;

[0047] The first information is determined based on the passive device configuration information, the status information, and the service requirement information.

[0048] This application also provides a passive network configuration device, including:

[0049] The information acquisition module is configured to acquire first information; wherein the first information is used to represent one or more of the following: service requirement information, network device status information, and passive device configuration information;

[0050] The determination module is configured to analyze the first information and the configuration constraints for the passive device of various types to determine the target configuration information of the passive network; wherein the target configuration information satisfies the service requirement information and the configuration constraints.

[0051] This application also provides an electronic device, including a memory and a processor. The memory stores a computer program that can run on the processor, and the processor executes the computer program to implement the steps in the above-described method.

[0052] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps in the above-described method.

[0053] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in the above-described method.

[0054] In this embodiment, first information is obtained; wherein the first information is used to characterize one or more of service requirement information, network device status information, and passive device configuration information; based on the first information and analysis of multiple types of configuration constraints for the passive device, target configuration information of the passive network is determined; wherein the target configuration information satisfies the service requirement information and the configuration constraints. Because this embodiment considers many and comprehensive factors when determining the target configuration information of the passive network, it can intelligently optimize network configuration and resource allocation based on these multiple and comprehensive considerations, and the determined target configuration information can meet service requirements and improve the performance of the network system. Attached Figure Description

[0055] Figure 1 is a schematic diagram illustrating an optional effect of the related technology provided in the embodiments of this application;

[0056] Figure 2 is a schematic diagram illustrating an optional effect of the related technology provided in the embodiments of this application;

[0057] Figure 3 is a schematic diagram illustrating an optional effect of the related technology provided in the embodiments of this application;

[0058] Figure 4 is a schematic diagram illustrating an optional effect of the related technology provided in the embodiments of this application;

[0059] Figure 5 is an optional flowchart illustrating a passive network system configuration method provided in an embodiment of this application;

[0060] Figure 6 is an optional flowchart illustrating the passive network system configuration method provided in an embodiment of this application;

[0061] Figure 7 is an optional flowchart illustrating the passive network system configuration method provided in an embodiment of this application;

[0062] Figure 8 is an optional flowchart of a passive network system configuration method provided in an embodiment of this application;

[0063] Figure 9 is an optional flowchart illustrating a passive network system configuration method provided in an embodiment of this application;

[0064] Figure 10 is an optional flowchart illustrating a passive network system configuration method provided in an embodiment of this application;

[0065] Figure 11 is an optional flowchart illustrating a passive network system configuration method provided in an embodiment of this application;

[0066] Figure 12 is an optional flowchart illustrating a passive network system configuration method provided in an embodiment of this application;

[0067] Figure 13 is a schematic diagram of an optional effect of the passive network system configuration method provided in the embodiment of this application;

[0068] Figure 14 is an optional flowchart illustrating a passive network system configuration method provided in an embodiment of this application;

[0069] Figure 15 is an optional flowchart illustrating a passive network system configuration method provided in an embodiment of this application;

[0070] Figure 16 is a schematic diagram of the passive network system configuration device provided in an embodiment of this application;

[0071] Figure 17 is a schematic diagram of a hardware entity of an electronic device provided in an embodiment of this application. Detailed Implementation

[0072] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application are further described in detail below with reference to the accompanying drawings and embodiments. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0073] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.

[0074] If the application documents contain similar descriptions such as "first / second", the following explanation shall be added: In the following description, the terms "first / second / third" are used only to distinguish similar objects and do not represent a specific order of objects. It is understood that "first / second / third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.

[0075] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.

[0076] Among related technologies, the Internet of Things (IoT) has developed rapidly, driven by the Internet and RFID technologies, and has been widely applied in areas such as smart cities, smart homes, autonomous driving, and drones. The IoT aims to connect everything to the network, with the ultimate goal of achieving ubiquitous connectivity. However, with the rapid development of IoT devices, the shortcomings of current sensors have become apparent. Firstly, sensors are generally powered by their own batteries, which have limited capacity, requiring frequent battery replacements to ensure normal operation. In special cases, such as when sensor nodes need to be installed (inside walls or household appliances) or deployed in remote or dangerous areas, power replacement becomes extremely difficult. Secondly, with rising market demand, the design and manufacturing costs of sensors have increased significantly, leading to high maintenance costs. These two drawbacks have become obstacles to the widespread adoption and large-scale deployment of the IoT. The rise of passive sensors using backscattering technology has brought new hope to the IoT and introduced a new concept—passive IoT.

[0077] A key characteristic of passive IoT is the use of passive backscatter technology. Sensors, through their internal wireless acquisition modules, convert available wireless signals into energy for their own operation, while simultaneously using backscattering to transmit information to target nodes. Backscattering modulates the data to be transmitted onto the input radio frequency signal to achieve data transmission. Over the past two decades, backscattering technology based on point-to-point communication has been widely used in passive IoT, such as in high-frequency access control and bank cards. However, the goal of IoT is to achieve ubiquitous connectivity and multiple functions, requiring greater communication capacity, faster communication speeds, longer communication ranges, and a wider range of applications. Ultra-high frequency radio frequency identification (RFID) technology has greatly expanded the practicality of traditional backscattering communication, enabling communication distances up to 10 meters, transmission rates of 100 kbit / s, node densities of 100 per square meter, and a cost of only 0.1 yuan. A traditional RFID system, as shown in Figure 1, operates as follows: the reader sends an excitation signal to activate the passive electronic tag. The electronic tag uses backscatter communication technology to modulate its own information onto the radio frequency signal. The reader receives and demodulates the reflected signal from the electronic tag, thus enabling information transmission between the reader and the electronic tag. In a passive system with a separate architecture, the excitation signal can be transmitted using an exciter.

[0078] Referring to Figure 2, which is a schematic diagram of the 5G system architecture, this network architecture includes terminal equipment, access network (AN) equipment, core network elements, and data network (DN). Terminal equipment can be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent, or user device. Terminal equipment can be a device that provides voice / data connectivity to users, such as handheld devices with wireless connectivity or vehicle-mounted devices. Currently, examples of terminals include: mobile phones, tablets, computers with wireless transceiver capabilities (such as laptops and PDAs), mobile internet devices (MIDs), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving vehicles, wireless terminals in remote medical care, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in 5G networks, or future public land mobile communication networks. Terminal devices in a network (PLMN), etc. Furthermore, terminal devices can also be terminal devices in an Internet of Things (IoT) system. IoT is an important component of future information technology development. Its main technical characteristic is connecting objects to networks through communication technologies, thereby realizing an intelligent network of human-machine interconnection and machine-to-machine interconnection. IoT technology can achieve massive connectivity, deep coverage, and low terminal power consumption through technologies such as narrowband (NB).In addition, terminal devices may also include sensors such as smart printers, train detectors, and gas station sensors. Their main functions include collecting data, receiving control information and downlink data from network devices, and transmitting uplink data to network devices by sending electromagnetic waves. It should be understood that a terminal device can be any device capable of accessing the network. The terminal device and the access network device can communicate with each other using some air interface technology. Optionally, the UE can act as a base station. For example, the UE can act as a scheduling entity, providing sidelink signals between UEs in V2X or D2D, etc. For instance, cellular phones and cars communicate with each other using sidelink signals. Cellular phones and smart home devices can communicate without relaying communication signals through a base station. The core network is responsible for maintaining the subscription data of the mobile network and providing UEs with functions such as session management, mobility management, policy management, and security authentication.

[0079] Referring to Figure 2, the core network may include, but is not limited to, the following network elements: Access and Mobility Management Function (AMF), Authentication Server Function (AUSF), Unified Data Management (UDM), Session Management Function (SMF), and User Plane Function (UPF). The AMF network element is the endpoint for non-access stratum (NAS) signaling, primarily responsible for user access authentication and mobility management. Terminal devices and the AMF can communicate via N1NAS messages, and communication messages between the terminal device and the AMF can also be relayed via RAN N2 messages. The RAN and AMF communicate via N2 messages. The AUSF network element has authentication service functions, used to handle authentication requests for 3GPP access and non-3GPP access. The UDM network element is used to manage user subscription information and complete user authentication and authorization. SMF (Service Provider Interface) network elements are responsible for session management, such as establishing and deleting user sessions, maintaining protocol data unit (PDU) session contexts, and user plane forwarding pipeline information. UPF (User Provider Interface) network elements are used to process user packets, such as forwarding and accounting.

[0080] In addition to the network elements mentioned above, the 3GPP-defined 5G core network introduces the Network Data Analytics Function (NWDAF) for the first time. This function is responsible for collecting, analyzing, and processing network data to optimize network performance and user experience. Through intelligent analysis, NWDAF helps network operators achieve more efficient resource allocation, improve service quality, and support diverse service needs. The main functions of NWDAF include: Data Collection: NWDAF can collect raw data from various network functions and operations, management, and maintenance entities. This data may include information on user connection management, mobility management, session management, and access services. Data Analysis: NWDAF uses artificial intelligence technology to intelligently analyze the collected data, building user profiles, network slice profiles, and service profiles to predict user behavior, optimize network resource allocation, and improve service performance. Output Analysis Results: The analyzed data can be output to NFs, Application Functions (AFs), and Operation Administration and Maintenance (OAM) entities for network and service optimization. For example, NWDAF can help optimize user mobility management parameters, network slice resource allocation strategies, and service path selection. The introduction of NWDAF is a significant step in the intelligent management of 5G networks. Through the application of AI technology, it enables 5G networks to better adapt to the complexity of future communication scenarios and the diversification of service demands. DN network elements are used to provide service to terminal devices. They can be private networks, such as local area networks (LANs); external networks not controlled by operators, such as the Internet; or proprietary networks jointly deployed by operators, such as networks providing Internet Protocol (IP) multimedia subsystems (IMS).

[0081] Terminal devices can access the DN through established Protocol Data Unit (PDU) sessions. The network architecture diagram in Figure 2 also includes interfaces between various network elements; for example, N2 represents the interface between the AMF network element and the RAN equipment. In future communication systems such as 6G, the aforementioned network elements or devices can still use their names from the 4G or 5G communication systems, or have other names. The functions of these network elements or devices can be performed by a single network element or by several network elements working together. In actual deployment, network elements in the core network can be co-located. For example, the mobility management network element can be co-located with the session management network element; the session management network element can be co-located with the user plane network element; the network slice selection function network element, policy control network element, and unified data management network element can be co-located.

[0082] Referring to Figure 3, the most discussed passive and cellular systems in the industry are shown in the converged architecture of Figure 3. This architecture includes tags, terminal devices, access network devices, core network elements, and passive IoT servers. In addition to the core network elements shown in Figure 4, the core network elements may also include optional network exposure functions (NEFs) and cellular passive management functions. NEFs can be used to perform protocol conversion for external and internal interactions, such as protocol conversion between 3GPP external network elements (e.g., passive IoT servers) and 3GPP internal network elements (e.g., SMFs). 3GPP networks can refer to networks defined by 3GPP protocols, such as mobile communication networks, public land mobile networks (PLMNs), and non-public networks (NPNs), which include access networks, core networks, and terminal devices. These can be fifth-generation communication networks or future evolved mobile communication networks. Cellular passive management gateways can be used to provide middleware functionality in passive IoT systems. For example, passive IoT network elements are used to communicate with passive IoT servers and generate operation instructions recognizable by readers or excitation sources based on application layer instructions. As shown in Figure 4, interfaces exist between the AMF, SMF, and UPF network elements and the cellular passive management network element, indicating that the AMF and SMF network elements can communicate with the cellular passive management gateway, and the UPF network element can communicate with the cellular passive management gateway. Specifically, the UPF network element and the cellular passive management gateway can communicate via the N6 interface. Furthermore, as shown in Figure 3, interfaces exist between the terminal device, (R)AN, and the tag. That is, in the system architecture integrating passive IoT technology into the 5G network, the tag no longer needs to receive downlink passive IoT information through a dedicated spectrum, but instead receives downlink passive IoT information from the terminal device through the cellular air interface. For uplink passive IoT information sent by the tag, it can be sent to the (R)AN through the passive IoT air interface. The tag can send uplink information to the (R)AN without going through the terminal device. It should be noted that in Figure 3, the cellular passive management gateway is shown as an independent network element only for illustrative purposes. In other feasible implementations, the cellular passive management gateway can be co-located with other core network elements. For example, the cellular passive management gateway can be co-located with the NEF network element, or with the UPF network element. If the cellular passive management gateway is co-located with the UPF network element, the system architecture shown in Figure 4 may not include the NEF network element. When the two network elements are co-located, the interaction between these two network elements provided in this embodiment becomes an internal operation of the co-located network element or can be omitted.

[0083] Referring to Figure 4, in the cellular passive system network architecture shown in Figure 4, the newly added cellular passive management function (Ambi-Lite management and service function, ALF) is used for passive device management (such as device registration, authentication, passive device capability activation and management, etc.) and service management (such as passive service access permission management, passive service command processing, proactive periodic inventory, etc.). Simultaneously, new interfaces are added to this architecture: Np1: the interface between the RAN and the cellular passive management function; Np2: the interface between the NEF / passive service server and the cellular passive management function; Np3: the service interface presented by the cellular passive management function.

[0084] In a cellular passive converged network system integrating cellular and passive technologies, the cellular base station can function as a passive reader, while user equipment (UE) and relays can act as actuators or readers. This configuration allows the system to leverage the existing infrastructure of the cellular network, its wide coverage, and high reliability, while simultaneously achieving effective monitoring and management of passive tags. Because passive tags cannot actively initiate signals and cannot proactively report their location information like existing cellular network terminals during location updates, the system needs to rely on the network to perform periodic inventory checks to obtain the relative real-time location information of the tags when handling mobile passive tags over a wide area. This periodic inventory check ensures continuous tracking and updating of passive tag locations. However, this process consumes significant network resources, as it requires the network to continuously monitor multiple tags over a large area and frequently update location data.

[0085] Periodic inventory checks require the network to continuously send and receive signals to detect and locate tags, which not only increases the network load but can also affect its overall performance and efficiency. This impact is even more pronounced in high-density tag environments. Therefore, when designing and implementing cellular passive systems, the impact of periodic inventory checks on network resources must be considered, and optimization strategies must be explored to balance the accuracy of tag monitoring with the effective utilization of network resources.

[0086] To address the aforementioned technical problems, this application provides a passive network system configuration method. Please refer to Figure 5, which is an optional flowchart illustrating the passive network system configuration method provided in this application. The steps shown in Figure 5 will be explained in conjunction with the following:

[0087] S101. Obtain first information; wherein the first information is used to characterize one or more of the following: service requirement information, network device status information, and passive device configuration information.

[0088] In this embodiment, the first network node obtains first information from different network nodes in the network system. The first information is used to represent one or more, or at least one, of service requirement information, network device status information, and passive device configuration information.

[0089] The first network node can be an ALF network node. In other embodiments, the first network node can also be other network nodes with the same function.

[0090] In this embodiment, configuration information of the passive device is obtained from the passive device, status information is obtained from the second network node, and service requirement information is obtained from the third network node; the first information is determined based on the passive device configuration information, the status information, and the service requirement information. The third network node can be a passive service server; the second network node can be an NWDAF node. In other embodiments, the second and third network nodes can also be other network nodes with the same function.

[0091] The business requirements information may include one or more, or at least one of the following: 1. Tag characteristics and usage time: including the number of tags, type (e.g., temperature monitoring, location tracking), expected lifespan, and specific expiration time. 2. Business requirements: covering mobility requirements (static or dynamic), data transmission latency requirements, and positioning accuracy requirements. 3. Query frequency and coverage area: the required query frequency for the tags, and specific coverage areas (e.g., warehouses, factory areas, etc.). Network information may include one or more, or at least one of the following: base station / terminal / relay topology information, load information, signal strength, etc. The configuration information for passive devices may include one or more, or at least one of the following: the frequency at which tags are queried (affecting the setting of the system inventory cycle), user behavior patterns (user behavior analysis based on historical data to predict future usage patterns), environmental parameters (such as temperature, humidity, and other environmental factors that may affect the performance of passive tags), and special events or activities (special events or activities that may affect tag behavior, such as the transfer of goods in a warehouse).

[0092] For example, the service request information provided by the user to the first network node through the passive service server is as follows:

[0093] Business Name: Intelligent Warehouse Management System

[0094] Business Description: Enable real-time temperature monitoring and location tracking of goods within the warehouse to ensure that goods are stored in a suitable environment.

[0095] 1. Tag characteristics and usage time.

[0096] - Number of tags: 500.

[0097] - Tag type: [] Temperature monitoring [x] Location tracking [] Asset tracking [] Other: Cargo status monitoring.

[0098] -Life expectancy: 5 years.

[0099] -Expiration date: December 31, 2029.

[0100] -Other features: waterproof, shockproof, low power consumption.

[0101] 2. Business requirements.

[0102] - Mobility requirement: [x] Dynamic.

[0103] - Data transmission latency requirement: ≤2 seconds.

[0104] Positioning accuracy requirement: ≤1 meter.

[0105] -Other business requirements: Real-time data synchronization, automatic alarm system.

[0106] 3. Query frequency and coverage area.

[0107] -Query frequency: every 5 minutes.

[0108] -Coverage area: [x]warehouse[]factory[]retail store[]other:cold storage area.

[0109] -Area description: Cold storage 1-5, shelving AZ.

[0110] 4. Other information.

[0111] -Special events or activities: None.

[0112] - User feedback mechanism: The system automatically records and generates reports, which are manually reviewed once a month.

[0113] - Security and privacy requirements: Data is stored in encrypted form and accessible only to authorized personnel.

[0114] S102. Based on the first information and the configuration constraints for the various types of passive devices, analyze the target configuration information of the passive network to determine the target configuration information of the passive network; wherein the target configuration information satisfies the service requirement information and the configuration constraints.

[0115] In this embodiment, the first network node determines the target configuration information of the passive network based on one or more, or at least one, of the service requirement information, network device status information, and passive device configuration information in the first information, combined with analysis of multiple types of configuration constraints for passive devices. After determining the target configuration information for each passive network, the target configuration information can be sent directly or indirectly to the corresponding device for configuration of each device in the passive network system.

[0116] The configuration constraints for passive devices can include one or more of the following, or at least one: device quantity constraints, coverage constraints, performance constraints, communication distance constraints, and interference limitation constraints. The target configuration information can include one or more of the following, or at least one: the deployment location, quantity, configuration parameters, on / off status, inventory cycle, target spectrum information, target communication mode, and target transmission path of the passive devices.

[0117] This application provides an innovative and optimized configuration method for a cellular passive network system. Its core innovation is based on three tightly integrated fundamental actions within the proposed cellular / Wi-Fi multi-mode access passive system architecture: First, service requirement information is integrated, with the passive service server providing comprehensive service requirement information to the first network node, including key parameters such as tag quantity, type, and mobility requirements. Second, the system performs multi-dimensional data fusion and analysis, fusing data from multiple sources, including sensors, user behavior, environmental information, network device status information, and passive device configuration information. Then, through deep data preprocessing and intelligent analysis, the network uses this information and historical data for cleaning, normalization, and feature extraction to ensure the accuracy and quality of the analysis. Based on these fundamental actions, the system can intelligently optimize network configuration and resource allocation, determining target configuration information that meets service requirements and improves network system performance.

[0118] In this embodiment, first information is obtained; wherein the first information is used to characterize one or more of service requirement information, network device status information, and passive device configuration information; based on the first information and analysis of multiple types of configuration constraints for the passive device, target configuration information of the passive network is determined; wherein the target configuration information satisfies the service requirement information and the configuration constraints. Because this embodiment considers many and comprehensive factors when determining the target configuration information of the passive network, it can intelligently optimize network configuration and resource allocation based on these multiple and comprehensive considerations, and the determined target configuration information can meet service requirements and improve the performance of the network system.

[0119] Please refer to Figure 6, which is an optional flowchart of the passive network system configuration method provided in the embodiments of this application. S102 shown in Figure 5 can also be implemented by S201 to S203, which will be described in conjunction with the steps:

[0120] S201. Process the first information based on a preset model to determine the first configuration information of the passive device; wherein the preset model is constructed based on the configuration constraints.

[0121] In this embodiment, the first network node inputs one or more, or at least one of the following, of the first information: transmission latency, positioning accuracy, and query frequency in the service requirement information; base station configuration and layout information within a preset area in the status information; and the status information of the passive device into a preset model constructed based on configuration constraints. The preset model outputs first configuration information. The first configuration information is used to characterize one or more, or at least one, of the deployment location, quantity, and configuration parameters of the newly added passive device. The configuration constraints include one or more of the following: device quantity constraints, coverage constraints, and performance constraints. The passive device includes one or more, or at least one of the following: tags, readers, and exciters.

[0122] For example, the first network node inputs service requirement information into the preset model, including transmission delay R. reg Positioning accuracy P req Query frequency Qf. Network status includes base station configuration information B. s Including base station layout T p And the status of existing readers and actuators. Output: Number of new readers △N w The number of new exciters △N i The deployment location L of the reader and actuator. w L i Configuration parameter C configo .

[0123] Algorithm steps:

[0124] 1. Requirements Analysis: Determine coverage requirements and performance indicators based on service requirements.

[0125] 2. Coverage Assessment: Assess the current network coverage using the coverage of existing readers and actuators.

[0126] 3. Optimize the model: Establish an optimization model with the goal of minimizing the number of new devices while meeting coverage and performance requirements.

[0127] 4. Solving optimization problems:

[0128] Define an objective function, such as minimizing the cost C = ΔN.w ×C w +△N i ×C i C w and C i ; these are the costs of the reader / writer and the actuator, respectively.

[0129] Define constraints, such as coverage constraints and performance constraints.

[0130] 5. Equipment Deployment: Based on the optimization results, determine the number and location of the new readers and actuators.

[0131] 6. Configuration parameters: Set the optimal operating parameters for the reader and actuator, such as power and frequency.

[0132] 7. Solution Output: Output the final deployment solution, including quantity, location and configuration parameters.

[0133] The mathematical model example fcoverage(x, y) is the coverage function after deploying a reader or exciter at location (x, y), with the goal of maximizing the coverage quality of the entire region: \maximize∑(x, y)∈Acfcoverage(x, y) st△N w +N w ≤N wmax △N i +N i ≤N imax

[0134] Coverage constraints and performance constraints. Where N... wmax and N imax These represent the maximum allowed number of readers and actuators, respectively.

[0135] S202. Based on the first information and the real-time acquired current status information, determine the second configuration information of the passive device; wherein, the second configuration information is used to characterize the switching status and inventory cycle of the passive device in meeting the service requirements information.

[0136] In this embodiment, the first network node determines the second configuration information of the passive device based on the first information and the real-time acquired current status information of the network devices and passive devices. The second configuration information is used to characterize the on / off state and inventory cycle of the passive device in meeting the service requirements.

[0137] In this embodiment, the first network node can predict information representing the activity frequency of passive devices based on first information and current state information, and then determine the switching state (second configuration information) that meets the service requirement information based on the predicted information and the current switching state of the passive devices. The first network node can also determine the network resource efficiency of the current network system and the service weight for the service requirement information based on the first information and current state information. The current cycle is adjusted based on the network resource efficiency and service weight to determine the next inventory cycle (second configuration information).

[0138] S203. Determine the target configuration information of the passive network based on the first configuration information and the second configuration information.

[0139] In this embodiment of the application, the first network node combines the first configuration information and the second configuration information to determine the target configuration information of the passive network.

[0140] In this embodiment, first configuration information of the passive device is determined based on a preset model processed from first information; wherein the preset model is constructed based on configuration constraints; second configuration information of the passive device is determined based on the first information and real-time acquired current state information; wherein the second configuration information is used to characterize the on / off state and inventory cycle of the passive device to meet service requirements; and target configuration information of the passive network is determined based on the first and second configuration information. Thus, because the determination of the target configuration information considers numerous and comprehensive historical factors and current factors represented by the current state information, network configuration and resource allocation can be intelligently optimized based on these comprehensive considerations, and the determined target configuration information can meet service requirements and improve the performance of the network system.

[0141] Please refer to Figure 7, which is an optional flowchart of the passive network system configuration method provided in the embodiments of this application. S202 shown in Figure 6 can also be implemented by S301 to S303, which will be described in conjunction with the steps:

[0142] S301. Input the configuration information of the passive device and the current status information in the first information into the prediction model to determine the prediction information.

[0143] In this embodiment, the current status information includes one or more of the following, or at least one: the first current status information of the passive device and the second current status information of the network device. The first network node inputs the configuration information of the passive device, the first current status information, and the second current status information from the first information into the prediction model to determine prediction information used to characterize the activity frequency of the passive device.

[0144] The configuration information for passive devices includes: TagDensity: Tag density (numerical value, e.g., 0-100, 100 indicates very dense). BusinessDemand: Business demand (numerical value, e.g., 0-100, 100 indicates very high). TagActivity: Tag activity frequency (numerical value, e.g., 0-100, 100 indicates very frequent). PowerConsumption: Reader power consumption (unit: watts). CoverageArea: Reader coverage area (unit: square meters). The first current status information includes: RWStatus: Current reader status (0: disabled, 1: enabled, 2: asleep). The second current status information includes: NetworkLoad: Network load (numerical value, e.g., 0-100, 100 indicates very high). Prediction information includes: PredictionModelOutput: Prediction model output (numerical value, e.g., 0-100, 100 indicates very high prediction activity).

[0145] S302. Based on the predicted information and the state of the passive device represented in the first current state information, determine the third configuration information corresponding to each passive device; wherein, the third configuration information is used to represent the on / off state of the passive device in meeting the service requirement information.

[0146] In this embodiment, the first network node determines third configuration information corresponding to each reader / writer based on the activity frequency of the passive device represented by the prediction information and the status of the reader / writer represented by the first current status information. The third configuration information is used to represent the on / off state of the passive device in meeting the service requirements.

[0147] In this embodiment, the first network node uses a machine learning algorithm (predictive model) to analyze first current state information, second current state information, and configuration information of passive devices. Based on the analyzed and determined predictive information, third configuration information is automatically determined to adjust the state of the base station reader (enabled, disabled, or hibernating). A hibernation mode for the reader is set so that it enters a low-power state during off-peak hours, reducing energy consumption. Considerations include: ensuring that the dynamic configuration of the reader does not affect the normal operation of critical services; and considering network load balancing to avoid excessive concentration of reader resources.

[0148] In this embodiment of the application, if the state representation of the reader (passive device) in the first current state information is in sleep mode, and the value of the predicted information representation is greater than a first preset threshold, then the state representation of the corresponding reader is determined to be the second configuration information that is enabled.

[0149] For example, if PredictionModelOutput > 50 (medium prediction activity), the state representation of the corresponding reader / writer is determined to be the third configuration information that has been initiated.

[0150] In this embodiment, when the status representation of the reader (passive device) in the first current status information is disabled or enabled, if the total weight is greater than a preset weight threshold, then the third configuration information corresponding to the status representation of the reader (passive device) being enabled is determined; wherein, the total weight is determined based on the first configuration information, the first current status information, and the second current status information. The total weight is directly proportional to the magnitude of any one of the service requirements, the tag activity frequency, and the network device load, and inversely proportional to the magnitude of any one of the reader power consumption and the coverage area.

[0151] For example, the total weight can be determined by formula (1). Wtotal = W Business ×W Network ×W TagActivity ×(1-W power )×(1-W Area ) Formula (1)

[0152] Among them, W Business Weighted according to business needs, W Network This represents the network load weight. W TagActivity W is the weight of the tag activity. power As a power consumption weight, W Area Weighted by coverage area.

[0153] Among them, W Business =BusinessDemand / 100. W Network =Networkload / 100. W TagActivity =TagActivity / 100. W powe r =PowerConsumption / Maxpower. W Area =CoverageArea / MaxArea. Where Maxpower is the maximum power consumption and MaxArea is the maximum coverage area threshold.

[0154] For example, if Wtotal > THRESHOLD (a preset weight threshold, e.g., 0.5), then the corresponding reader / writer's state is determined to be enabled by the third configuration information.

[0155] In this embodiment of the application, when the state representation of the reader (passive device) in the first current state is disabled or enabled, if the total weight is less than the preset weight threshold and the tag density in the first current state information is less than the preset density, then the third configuration information corresponding to the state representation of the reader being disabled is determined.

[0156] For example, if Wtotal < THRESHOLD (a preset weight threshold, e.g., 0.5) and TagDensity < 10 (low density), then a third configuration information is determined to be disabled for the state representation of the reader / writer.

[0157] In this embodiment of the application, when the state characterization of the reader (passive device) in the first current state is disabled or enabled, if the total weight is less than the preset weight threshold and the tag density is greater than the preset density, then the third configuration information corresponding to the reader is determined based on the reader power consumption and coverage area in the first current state information.

[0158] For example, if Wtotal < THRESHOLD (a preset weight threshold, e.g., 0.5) and TagDensity ≥ 10 (low density). Considering PowerConsumption and CoverageArea, if W power <0.1 and W Area If the value is less than 0.1, then the status representation of the corresponding reader / writer is determined to be the enabled third configuration information; otherwise, the status representation of the corresponding reader / writer is determined to be the disabled third configuration information.

[0159] In this embodiment of the application, the first network node can determine the third configuration information corresponding to each reader / writer through the steps described in S302.

[0160] S303. Based on the current status information and the first information, determine the fourth configuration information; wherein, the fourth configuration information is used to characterize the inventory cycle of the passive device meeting the service requirement information.

[0161] In this embodiment, the first network node can also determine the network resource efficiency of the current network system and the service weight for the service requirement information based on the first information and the current state information. The current cycle is adjusted based on the network resource efficiency and service weight to determine the next inventory cycle (fourth configuration information).

[0162] In this embodiment, an inventory cycle adjustment mechanism based on real-time data and predictive algorithms is developed. This mechanism analyzes second current state information and first information to monitor network resource consumption and service demands in real time, automatically adjusting the inventory cycle. The optimal balance between resource consumption and service demands is found. Considerations include: the adaptive adjustment mechanism should be able to quickly respond to changes in service demands; and ensuring that adjustments to the inventory cycle do not negatively impact user experience.

[0163] The current status information includes: NetworkLoad: Current network load (value, 0-100), LoadVariance: Network load fluctuation (value, 0-100, 100 indicates very large fluctuation), CurrentCycleTime: Current inventory cycle duration (unit: seconds), TagActivity: Current tag activity frequency (value, 0-100), and BusinessDemand: Current business demand (value, 0-100). The first piece of information includes: UserExperienceThreshold: User experience threshold (value, 0-100), ResourceEfficiencyThreshold: Resource efficiency threshold (value, 0-100), and BusinessUrgency: Business urgency level (value, 0-100, 100 indicates very urgent).

[0164] In this embodiment, the configuration information and current status information of the passive devices in the first information are input into the prediction model to determine the prediction information. The prediction information characterizes the activity frequency of the passive devices. Based on the prediction information and the status of the reader / writer in the first current status information, third configuration information corresponding to each reader / writer is determined. The third configuration information characterizes the on / off state of the passive device in meeting service requirements. Based on the current status information and the first information, fourth configuration information is determined. The fourth configuration information characterizes the inventory cycle of the passive device in meeting service requirements. Thus, when determining the third configuration information characterizing the on / off state of the reader / writer and the fourth configuration information characterizing the inventory cycle of the passive device, the current status information and a large amount of first information from historical time periods are considered. This comprehensive consideration of multiple factors enables intelligent optimization of network configuration and resource allocation. Therefore, the determined third and fourth configuration information can meet service requirements and improve the performance of the network system.

[0165] Please refer to Figure 8, which is an optional flowchart of the passive network system configuration method provided in the embodiments of this application. S303 shown in Figure 7 can also be implemented by S401 to S403, which will be described in conjunction with the steps:

[0166] S401. Determine network resource efficiency and service weight based on the current status information and the first information.

[0167] In this embodiment, the first network node can determine network resource efficiency and service weight based on the acquired current network load, current tag activity frequency, current service demand, service urgency, and network load fluctuation information. Specifically, network resource efficiency is inversely proportional to the current network load in the second current state information and directly proportional to the current tag activity frequency in the second current state information; the service weight is directly proportional to either the service urgency or the service demand in the first information. The service weight is used to characterize the urgency of the service demand.

[0168] For example, network resource efficiency = (1 - NetworkLoad) × TagActivity.

[0169] Business weight (WeightedDemand) = BusinessDemand × BusinessUrgency.

[0170] S402. Based on the relationship between the network resource efficiency and the service weight and the corresponding threshold, determine the adjustment information for the current period; wherein the current period belongs to the second current state information.

[0171] In this embodiment, the first network node compares network resource efficiency with a corresponding resource efficiency threshold and service weight with a corresponding user experience threshold. Based on the relationship between the network resource efficiency and the service weight and their respective thresholds, it determines adjustment information for the current period. This adjustment information is used to extend or shorten the current period.

[0172] For example, if Efficiency > ResourceEfficiencyThreshold and WeightedDemand < UserExperienceThreshold, then the adjustment information Direction = -1 (shorten the current period).

[0173] If Efficiency < ResourceEfficiencyThreshold and WeightedDemand > UserExperienceThreshold, then the adjustment information Direction = 1 (extend the current period).

[0174] If Efficiency is near the ResourceEfficiencyThreshold value (within 5) and WeightedDemand is near the UserExperienceThreshold value (within 5), consider LoadVariance:

[0175] If LoadVariance > fluctuation threshold, the current cycle remains unchanged; if LoadVariance < fluctuation threshold, the current cycle is adjusted according to the relative positions of Efficiency and WeightedDemand.

[0176] S403. Adjust the current cycle based on the adjustment information and determine the fourth configuration information.

[0177] In this embodiment of the application, the adjustment step size is determined based on the adjustment information, the current cycle is adjusted based on the adjustment step size, and the fourth configuration information is determined.

[0178] Each adjustment shall not exceed 10% of the current cycle. The adjustment step size is step = 0.1 × CurrentCycleTime. The current cycle can be adjusted according to Direction, step, and WeightedDemand. The fourth configuration information is: Direction × step × WeightedDemand / 100 + CurrentCycleTime.

[0179] In this embodiment, network resource efficiency and service weight are determined based on current state information and first information. Adjustment information for the current period is determined based on the relationship between network resource efficiency and service weight and their corresponding thresholds; wherein the current period belongs to the second current state information. The current period is adjusted based on the adjustment information to determine the fourth configuration information. Thus, when determining the fourth configuration information representing the passive device inventory period, current state information and a large amount of first information from historical time periods are considered. This comprehensive consideration of factors allows for intelligent optimization of network configuration and resource allocation, resulting in fourth configuration information that meets service requirements and improves network system performance.

[0180] Please refer to Figure 9, which is an optional flowchart of the passive network system configuration method provided in the embodiments of this application, and will be described in conjunction with the steps:

[0181] S501. Based on the first current state information of the passive device and the communication constraints of the passive device, determine the target spectrum information of the passive device in the topological connection.

[0182] In this embodiment, the configuration information can represent passive devices in any topology connection. Based on the first current state information and communication constraints corresponding to the passive devices in each connection, the target spectrum information of the passive devices in the topology connection is determined from the set of available spectrum resources. The passive devices in the topology connection are determined based on the configuration information. The communication constraints include one or more of the following: power constraints, communication distance constraints, and interference limitation constraints.

[0183] In this embodiment, the transmit power, frequency, and modulation scheme of the reader / writer are configured according to the characteristics of the passive device and the spectrum environment. A spectrum resource allocation strategy is formulated, including allocating different operating frequencies to different readers / writers to avoid interference. The operating frequency and power of the reader / writer are dynamically adjusted according to network conditions and the communication needs of the passive device.

[0184] In this embodiment, the target spectrum information of the passive device in the topology represented by the configuration information is determined based on the first current state information and the communication constraints of the passive device. Thus, the determination of the target spectrum information considers both the first current state information and the communication constraints, taking into account multiple and comprehensive factors. This allows for intelligent optimization of network configuration and resource allocation, resulting in target spectrum information that meets service requirements and improves network system performance.

[0185] Please refer to Figure 10, which is an optional flowchart of the passive network system configuration method provided in the embodiment of this application. S501 shown in Figure 9 can also be implemented by S601 to S602, which will be described in conjunction with the steps:

[0186] S601. Construct a constraint function based on the communication distance between the reader and the tag, the transmission power of the reader, the frequency between the reader and the tag, and the communication constraints included in the first current state information.

[0187] In this embodiment, let F be the set of available spectrum resources, Ri be the i-th reader / writer, and dij be the communication distance between reader / writer Ri and tag j. Pi is the transmit power of reader / writer Ri, and fij is the operating frequency allocated between Ri and tag j. The preset function can be to maximize frequency utilization and minimize interference. For example, the constraint function can be formula (2).

[0188] Where stpi≤pmax |fij-fki|≥△f min for i≠k

[0189] Where Δfmin is the minimum frequency interval to avoid interference.

[0190] S602. Solve the constraint function to determine the target spectrum information of the passive device.

[0191] In this embodiment of the application, the first network node can determine the target spectrum information by solving the constraint function.

[0192] In this embodiment, a constraint function is constructed based on the communication distance between the reader and the tag, the transmit power of the reader, the frequency between the reader and the tag, and the communication constraints included in the first current state information. The target spectrum information of the passive device is determined by solving the constraint function. Thus, when determining the target spectrum information, many factors are considered comprehensively, enabling intelligent optimization of network configuration and resource allocation. Therefore, the determined target spectrum information can meet service requirements and improve the performance of the network system.

[0193] Please refer to Figure 11, which is an optional flowchart of the passive network system configuration method provided in the embodiments of this application, and will be described in conjunction with the steps:

[0194] S701. Based on the cost information and performance information corresponding to different communication modes included in the status information of the network device, determine the first comprehensive information for different communication modes.

[0195] In this embodiment of your application, the first network node can determine the first comprehensive information representing the comprehensive score of performance and cost for different communication modes based on the cost information and performance information corresponding to different communication modes included in the status information.

[0196] For example, the cost information and performance information corresponding to different communication modes included in the status information may include one or more of the following, or at least one of them: C 3GPP Cost metrics for communication over 3GPP networks. Cnon-3GPP: Cost metrics for communication over non-3GPP networks. P3GPP: Performance metrics for 3GPP networks, such as bandwidth, latency, and reliability. Pnon-3GPP: Performance metrics for non-3GPP networks.

[0197] For example, a comprehensive score (first comprehensive information) is calculated for the communication pattern.

[0198] cost_factor = weights['cost']

[0199] performance_factor=weights['performance']

[0200] #Calculate weighted cost-benefit

[0201] cost_benefit_score=cost_factor*(1-(C / max(C 3GPP )))#Assuming the lower the cost, the better

[0202] performance_score = performance_factor * sum(P3GPP) # Sum of performance metrics

[0203] #Overall score (first comprehensive information) total_score = cost_benefit_score + performance_score.

[0204] S702. Based on the performance information of the network device and user terminal included in the status information, as well as the expected service requirements, adjust the first comprehensive information to obtain the second comprehensive information for different communication modes.

[0205] In this embodiment of the application, the first network node adjusts the first comprehensive information based on the performance information of network devices and user terminals included in the status information, as well as the expected service requirements, to obtain the second comprehensive information for different communication modes.

[0206] The user-side performance information includes: Uue: the current status and capabilities of the user equipment (UE). Expected service requirements may include: Lcoverage: the coverage area and density of the base station and UE; Ttraffic: expected service traffic and communication requirements.

[0207] In this embodiment of the application, the first network node considers the impact of user equipment, coverage area and service traffic, and adjusts the first comprehensive information to obtain the second comprehensive information corresponding to different communication modes.

[0208] S703. Determine the target communication mode of the network device based on each of the second comprehensive information.

[0209] In this embodiment of the application, the communication mode with the largest second comprehensive information can be selected as the target communication mode corresponding to the network device.

[0210] For example, suppose there are two communication modes, each corresponding to different data (cost information and performance information), corresponding to 3GPP and non-3GPP communication modes respectively. First set of data: C_3GPP, P_3GPP, U_3GPP, L_3GPP, T_3GPP = get_network_data('3GPP'). Second set of data: C_non_3GPP, P_non_3GPP, U_non_3GPP, L_non_3GPP, T_non_3GPP = get_network_data('non-3GPP').

[0211] Weight allocation;

[0212] Calculate the scores for both modes (second comprehensive information).

[0213] score_3GPP=calculate_score(C_3GPP, P_3GPP, U_3GPP, L_3GPP, T_3GPP, weights)

[0214] score_non_3GPP=calculate_score(C_non_3GPP, P_non_3GPP, U_non_3GPP, L_non_3GPP, T_non_3GPP, weights)

[0215] #Select the communication mode with the highest score

[0216] In this embodiment, based on the cost and performance information corresponding to different communication modes included in the status information, a first comprehensive information is determined for each communication mode. Based on the performance information of network devices and user terminals included in the status information, as well as expected service requirements, the first comprehensive information is adjusted to obtain a second comprehensive information for each communication mode. The target communication mode is then determined based on each piece of second comprehensive information. This approach considers multiple factors comprehensively in determining the target communication mode, enabling intelligent optimization of network configuration and resource allocation. Therefore, the determined target communication mode can meet service requirements and improve the performance of the network system.

[0217] Please refer to Figure 12, which is an optional flowchart of the passive network system configuration method provided in the embodiments of this application, and will be described in conjunction with the steps:

[0218] S801. Determine multiple transmission paths based on the status information; wherein, each transmission path includes the network device and the passive device as path nodes.

[0219] In this embodiment, the first network node determines multiple transmission paths based on the topology relationships included in the state information. Each transmission path includes path nodes for both network devices and passive devices.

[0220] S802. Based on the status information, determine the third comprehensive information corresponding to each transmission path.

[0221] In this embodiment, the first network node determines the performance information of the transmission path and the sub-performance information corresponding to each path node based on the performance information of each node in the state information. Third comprehensive information is then determined based on the performance information and sub-performance information of each transmission path object.

[0222] For example:

[0223] def calculate_path_score(latency, throughput, reliability, load, priority):

[0224] #Third comprehensive information for the calculation path

[0225] latency_weight=priority['latency']

[0226] throughput_weight=priority['throughput']

[0227] reliability_weight=priority['reliability']

[0228] load_weight=priority['load']

[0229] latency_score = latency_weight * (1 / (latency + 1)) # The lower the latency, the higher the score.

[0230] throughput_score = throughput_weight * throughput # The higher the throughput, the higher the score.

[0231] reliability_score = reliability_weight * reliability # The higher the reliability, the higher the score.

[0232] load_score = load_weight * (1 / (load + 1)) # The lower the load, the higher the score.

[0233] path_score (performance information)=latency_score+throughput_score+reliability_score+load_score

[0234] return path_score

[0235] Determine sub-performance information:

[0236] paths = {

[0237] 'tag-ran-amf-alf':(Latency_tag_ran, Throughput_ran_amf, Reliability_path, Load_amf),

[0238] 'tag-ran-alf':(Latency_tag_ran, Throughput_ran_alf, Reliability_path, Load_alf),

[0239] 'tag-ran-upf-alf':(Latency_tag_ran, Throughput_ran_upf, Reliability_path,

[0240] oad_upf),

[0241] #...other paths

[0242] }

[0243] #Service quality requirements weighting

[0244] priority_service = {

[0245] 'latency': 0.3,

[0246] 'throughput': 0.3,

[0247] 'reliability': 0.2

[0248] 'load':0.2

[0249] }

[0250] #Calculate the third comprehensive information for each path

[0251] path_scores={path:calculate_path_score(*params, priority_service)for path, params in paths.items()}

[0252] S803. Determine the fourth comprehensive information that satisfies the service quality requirements in the business requirement information from among the multiple third comprehensive information.

[0253] In this embodiment of the application, the first network node determines the fourth comprehensive information that meets the service quality requirements in the service requirement information from among the various third comprehensive information.

[0254] S804. Determine the target transmission path based on the fourth comprehensive information.

[0255] In this embodiment of the application, the first network node determines the transmission path corresponding to the fourth comprehensive information as the target transmission path.

[0256] For example, selecting the optimal path:

[0257] optimal_path=max(path_scores, key=path_scores.get)

[0258] optimal_score=path_scores[optimal_path]

[0259] print(f"Selected Optimal Path:{optimal_path}with Score:{optimal_score}")

[0260] In this embodiment, the target communication path with the best performance is determined based on the comprehensive performance information (third comprehensive) of each communication path. In this way, the uninterrupted communication network established based on the target communication path can realize data transmission on the basis of the optimal performance path, thus ensuring the performance of the uninterrupted network system.

[0261] Please refer to Figure 13, which is an optional effect diagram of the passive network system configuration method provided in the embodiment of this application. The passive network system configuration determination method of this application will be described below with a complete embodiment process:

[0262] This solution provides an innovative optimization method for cellular passive network systems in large-scale enterprise-level tag deployment scenarios. Its core innovation is based on the proposed cellular Wi-Fi multi-mode access passive system architecture. This method consists of two key stages:

[0263] Phase 1: Integration and multi-dimensional data analysis of business demand information for passive business services.

[0264] In this phase, the Passive Cellular Frame (ALF) first integrates service requirement information. The passive service server provides the operator's network with comprehensive service requirement information, covering key parameters such as tag quantity, type, and mobility requirements. Next, the system performs multi-dimensional data fusion and analysis, integrating data from multiple sources including sensors, user behavior, and the environment. Advanced technologies are used for comprehensive analysis to gain complete service insights. These insights help to more accurately understand service requirements and network status, providing a scientific basis for subsequent resource allocation.

[0265] Phase 2: Intelligent dynamic configuration and optimization.

[0266] In the second phase, ALF performs real-time big data analysis on the data collected and analyzed in Phase 1 to determine the intelligent dynamic configuration of the cellular passive system. This phase includes:

[0267] 1. Intelligent Tag Deployment Optimization: Utilizing adaptive learning algorithms, the system intelligently recommends the deployment locations and quantities of tags, exciters, and readers based on historical and real-time data to maximize network coverage and efficiency.

[0268] 2. Intelligent Network Equipment Capability and Policy Configuration: Based on the analysis results, the system intelligently determines the network equipment capability configuration for the cellular passive system, including enabling and disabling reader / writer and exciter functions, and using UEs or relays as exciters or readers / writers for coverage enhancement. Simultaneously, it intelligently sets the sleep time and periodic inventory cycle of readers / writers to optimize energy consumption and performance.

[0269] 3. Dynamic spectrum management: Implement a dynamic spectrum allocation mechanism to intelligently adjust the spectrum resources of the passive air interface based on real-time service needs and network status, thereby improving spectrum utilization and network capacity.

[0270] 4. Multimodal communication support: Supports multiple communication modes including cellular and WIFI, enabling passive readers to select the best communication method according to different scenarios and needs, enhancing the flexibility and adaptability of the network.

[0271] 5. Passive Service Transmission Path Strategy: Develop a passive service transmission path strategy to intelligently plan and optimize data transmission paths, ensuring that data selects the best path based on service requirements and network conditions, thereby improving transmission efficiency and reducing the risk of delay or packet loss.

[0272] Through the collaborative efforts of these two phases, this solution enables refined management of cellular passive network systems, improves resource utilization efficiency, reduces operating costs, and ultimately provides users with a more stable, efficient, and personalized service experience.

[0273] Please refer to Figure 14, which is an optional flowchart of the passive network system configuration method provided in the embodiments of this application, and will be described in conjunction with the steps:

[0274] 1a. Passive Internet of Things (IoT) commands.

[0275] In this embodiment, the RAN acts as a reader / writer, sending passive IoT commands to the tag, such as tag activation commands / inventory commands.

[0276] 2a. Passive IoT command response.

[0277] In this embodiment of the application, the tag responds to step 1 with a passive IoT command, such as an activation response or an inventory response.

[0278] 3a. Passive device registration request (number of tags, passive device capabilities, terminal scenario data information).

[0279] In this embodiment, after receiving step 2a, the RAN triggers the sending of a passive device registration request message to the cellular network (such as the AMF or cellular passive management function). This message carries tag information (quantity, type, service requirements, etc.), passive reader / writer / exciter capability support information, type information, multimodal support information, identification information, etc.), and contextual data collection information from the sensors. When steps 1a and 2a are not present, the RAN can also proactively send a passive device registration request message to the cellular network (such as the AMF or cellular passive management function).

[0280] 1b. Passive Internet of Things (IoT) business information registration.

[0281] In this embodiment, the passive IoT server registers passive IoT service requirement information with the operator's business processing platform.

[0282] 2b. Input of business information and historical information (tag density, tag activity frequency, business requirements, terminal scenario data information).

[0283] In this embodiment, the service processing platform sends the service information it has subscribed to to the ALF, including tag density, tag activity frequency, service requirements, tag deployment location, etc., based on the passive IoT service registration information.

[0284] 1c. Network status information.

[0285] In this embodiment, the ALF interacts with the NWDAF to obtain network status information, including but not limited to base station topology information and base station load information. The base station information obtained by the ALF can be determined in step 3a or through the area where the tags are deployed in step 2b; this embodiment does not impose any limitations.

[0286] 4. Based on the input parameters of the received passive device dynamic configuration algorithm, determine the intelligent passive device deployment scheme according to the algorithm.

[0287] In this embodiment of the application, a deployment scheme for passive devices (including readers, exciters, etc.) is determined.

[0288] 5a. Passive device deployment plan.

[0289] 5b. Passive device capability configuration and strategy configuration, etc.

[0290] In this embodiment, the ALF can dynamically configure the reader / writer function based on the deployment scheme of passive devices (including readers, actuators, etc.). Specifically, it can enable and disable the passive reader / writer / actuator function for the passive devices determined in the deployment scheme, and set the activation and deactivation times. Alternatively, it can dynamically generate activation and deactivation strategies for the passive reader / writer / actuator function based on big data algorithms.

[0291] 6. Monitor network status information to determine passive air interface spectrum resource management strategies.

[0292] 7. Passive air interface spectrum allocation strategy.

[0293] In this embodiment, the ALF determines the passive air interface spectrum resource management strategy by monitoring network status information (collecting spectrum usage data of currently operating readers and their service areas, including occupied frequencies, signal strength, interference levels, etc.) and the topology information of passive devices (including readers, exciters, and tags).

[0294] 8. Monitor network status information to determine the passive multimodal communication selection strategy.

[0295] 9. Passive multimodal communication selection strategy.

[0296] In this embodiment, the ALF determines the passive multimodal communication selection strategy by monitoring network status information. Specifically, 3GPP network status information can be collected by the ALF from other 3GPP network elements (such as NWDAF), while non-3GPP network status information can be sent from the passive service server to the ALF via the passive service server after the non-3GPP status monitoring data packet is sent between the passive service server and the reader.

[0297] 10. Monitor network status information to determine the transmission path for passive services.

[0298] 11. Passive service transmission path selection strategy.

[0299] In this embodiment of the application, the ALF determines the passive service transmission path by monitoring network status information. The path includes: tag-RAN / reader-AMF-ALF-passive service server, tag-RAN / reader-ALF-passive service server, tag-RAN / reader-UPF-ALF-passive service server, tag-RAN / reader-ALF-AMF / UDM / PCF-passive service server, etc.

[0300] The embodiments of this application enable intelligent understanding and response to passive tag service requests. Through automated service request acquisition and dynamic resource allocation, the solution improves the flexibility and efficiency of cellular passive systems while reducing operating costs. This intelligent approach provides strong support for the application of cellular passive systems in the Internet of Things (IoT) field, and helps to promote the further development and application of related technologies.

[0301] Compared to existing technologies, the advantages of this proposal include:

[0302] Intelligent resource allocation: This proposal uses intelligent algorithms to automatically analyze the service requirements of passive services and realize the dynamic allocation of network resources, which is more flexible and efficient than traditional manual configuration or configuration based on fixed rules.

[0303] Real-time performance and automation: The proposed system can respond to the service needs of passive tags in real time and automatically adjust the functions and inventory cycles of readers, which reduces manual intervention and improves the network's response speed and reliability.

[0304] Optimize resource utilization: By precisely matching the needs of passive tags with network resources, the proposal can allocate and utilize resources more effectively, thereby reducing operating costs and improving energy efficiency.

[0305] Improving service quality: Intelligent dynamic configuration ensures that key performance indicators such as latency, positioning accuracy, and query frequency of the passive tag service are met, thereby improving the overall service quality.

[0306] Enhanced network resilience: The proposed system can adapt to different business needs and changes in network conditions, enhancing the network's adaptability and resilience, and ensuring stable service under various circumstances.

[0307] Support for large-scale deployment: For large-scale deployment of passive tags, the proposal provides a scalable solution that can support the simultaneous management and monitoring of a large number of tags, which is particularly important for application scenarios such as the Internet of Things (IoT) and Industry 4.0.

[0308] Data-driven decision-making: The proposal utilizes a data-driven approach to decision-making, which helps improve the accuracy of configuration strategies, reduce resource waste, and provide data support for future network optimization.

[0309] Please refer to Figure 15, which is a flowchart illustrating the passive network system configuration method provided in this application embodiment. The steps will be described in conjunction with the following:

[0310] 1. Send a registration request.

[0311] In this embodiment of the application, the UE sends a registration request to (R)An, which includes: the number of tags, unconnected device capabilities, and scenario data.

[0312] 2. AMF verification and selection.

[0313] 3. Send a registration request.

[0314] In this embodiment of the application, the NEWAMF node receives a registration request forwarded by (R)An.

[0315] 4. Namf_ sends background information to the UE.

[0316] In this embodiment of the application, NEWAMF communicates and transmits the background information of the UE to OLDAMF.

[0317] 5. Namf_ Send UE background information transmission response.

[0318] In this embodiment, OLDAMF sends a response message to NEWAMF regarding the receipt of UE background information. After completing the transmission of UE background information, (R)AN or NewAMF sends a passive device registration request to ALF, carrying the number of tags, passive device capabilities, and scenario data.

[0319] 6. Identity Request.

[0320] 7. Identity Response.

[0321] In this embodiment of the application, (R)An sends an identity request to the UE, and the UE sends an identity request response to (R)An.

[0322] 8. The UE, (R)AN and core network interact to complete the subsequent registration process.

[0323] In this embodiment of the application, after completing the subsequent registration process, the ALF sends a configuration update policy to the RAN and NewAMF for network devices and passive devices to complete the configuration.

[0324] 9. Registration approval request.

[0325] In this embodiment, the ALF sends policy updates to the RAN and NEWAMF. The RAN sends a registration approval request to the UE.

[0326] 10. Establish UE association strategies.

[0327] In this embodiment of the application, the AMF and PCF are associated based on the configuration strategy determined in the registration request.

[0328] 11. Registration complete.

[0329] In this embodiment of the application, the UE sends a message to NEWAMF indicating that registration is complete.

[0330] 12. Nudm_space division multiplexing information.

[0331] In this embodiment of the application, UDM sends spatial multiplexing information to NEWAMF.

[0332] 13. Transmit information via the N2 channel.

[0333] In this embodiment of the application, NEWAMF sends detection information to RAN through the N2 channel.

[0334] 14. Nudm_UE information update.

[0335] 15. Verification and authorization of slices.

[0336] In this embodiment, the UE, RAN, and NEWAMF perform network slice-specific authentication and authorization beforehand.

[0337] Please refer to Figure 16, which is a schematic diagram of the structure of the passive network system configuration device provided in the embodiment of this application.

[0338] This application embodiment also provides a passive network configuration device 800, including: an information acquisition module 801 and a configuration module 802.

[0339] The information acquisition module 801 is configured to acquire first information; wherein the first information is used to represent one or more of service requirement information, network device status information, and passive device configuration information;

[0340] The determination module 802 is configured to analyze the first information and the configuration constraints for the passive device of multiple types to determine the target configuration information of the passive network; wherein the target configuration information satisfies the service requirement information and the configuration constraints.

[0341] In this embodiment of the application, the determining unit module 802 in the passive network configuration device 800 is configured to process the first information based on a preset model to determine the first configuration information of the passive device; wherein, the preset model is constructed based on the configuration constraints; the first configuration information is used to characterize at least one or more of the deployment location, quantity, and configuration parameters of the newly added passive device; the first information includes at least one or more of the following: transmission delay, positioning accuracy, and query frequency in the service requirement information; base station configuration and layout information within a preset area and the status information of the passive device in the status information; the configuration constraints include at least one or more of the following: device quantity constraints, coverage constraints, and performance constraints;

[0342] Based on the first information and the real-time acquired current status information, the second configuration information of the passive device is determined; wherein, the second configuration information is used to characterize the on / off status and inventory cycle of the passive device in meeting the service requirements information;

[0343] The target configuration information of the passive network is determined based on the first configuration information and the second configuration information.

[0344] In this embodiment of the application, the current status information includes one or more of the following: first current status information of the passive device and second current status information of the network device; the determination module 802 in the passive network configuration device 800 is configured to...

[0345] The configuration information of the passive device and the current status information in the first information are input into the prediction model to determine the prediction information; wherein, the prediction information is used to characterize the activity frequency of the passive device; the passive device includes one or more of the following: tag, reader / writer and exciter;

[0346] Based on the predicted information and the state of the passive device represented in the first current state information, third configuration information corresponding to each passive device is determined; wherein, the third configuration information is used to represent the on / off state of the passive device in meeting the service requirement information;

[0347] Based on the current status information and the first information, fourth configuration information is determined; wherein, the fourth configuration information is used to characterize the inventory cycle of the passive device meeting the business requirements information.

[0348] In this embodiment of the application, if the state representation of the passive device in the first current state information is sleep, and the value of the predicted information representation is greater than the first preset threshold, then the third configuration information corresponding to the state representation of the passive device is determined to be enabled.

[0349] If the status representation of the passive device in the first current status information is disabled or enabled, and the total weight is greater than a preset weight threshold, then the third configuration information corresponding to the status representation of the passive device being enabled is determined; wherein, the total weight is determined based on the first configuration information and the current status information;

[0350] If the state representation of the passive device in the first current state is disabled or enabled, and if the total weight is less than the preset weight threshold and the label density in the first current state information is less than the preset density, then the third configuration information corresponding to the state representation of the passive device being disabled is determined.

[0351] If the passive device is disabled or enabled in the first current state, and the total weight is less than the preset weight threshold and the tag density is greater than the preset density, then the third configuration information corresponding to the passive device is determined based on the passive device power consumption and coverage area in the first current state information.

[0352] In this embodiment of the application, the configuration information of the passive device in the first information includes one or more of the following: the service requirements of the passive device, tag density, tag activity frequency, reader power consumption, and reader coverage area;

[0353] The second current status information includes: the load of network devices;

[0354] The total weight is directly proportional to the magnitude of any one of the service requirements, the tag activity frequency, and the network device load, and inversely proportional to the magnitude of any one of the reader power consumption and the coverage area.

[0355] In this embodiment of the application, the determination module 802 in the passive network configuration device 800 is configured to determine network resource efficiency and service weight based on the current state information and the first information; wherein, the service weight is used to characterize the urgency of the service requirement;

[0356] Based on the relationship between the network resource efficiency and the service weight and their corresponding thresholds, adjustment information for the current period is determined; wherein, the current period belongs to the second current state information;

[0357] Based on the adjustment information, the current period is adjusted, and the fourth configuration information is determined.

[0358] In this embodiment of the application, the network resource efficiency is inversely proportional to the current network load in the second current state information and directly proportional to the current tag activity frequency in the second current state information; the service weight is directly proportional to the size of either the service urgency or the service demand in the first information.

[0359] In this embodiment of the application, the target configuration information further includes: target spectrum information; the determination module 802 in the passive network configuration device 800 is configured to determine the target spectrum information of the passive device with topological connection based on the first current state information of the passive device and the communication constraints of the passive device; wherein, the communication constraints include one or more of the following: power constraints, communication distance constraints and interference limitation constraints; the passive device with topological connection is determined based on the configuration information.

[0360] In this embodiment of the application, the determining module 802 in the passive network configuration device 800 is configured to construct a constraint function based on the communication distance between the reader and the tag, the transmission power of the reader, the frequency between the reader and the tag, and the communication constraints included in the first current state information; wherein, the constraint function is a constraint function between the passive devices corresponding to the topological connection represented by the configuration information;

[0361] The target spectrum information of the passive device is determined by solving the constraint function.

[0362] In this embodiment of the application, the target configuration information further includes: target communication mode; the determination module 802 in the passive network configuration device 800 is configured to determine first comprehensive information for different communication modes based on the cost information and performance information corresponding to different communication modes included in the status information of the network device;

[0363] Based on the performance information of the network devices and user terminals included in the status information, as well as the expected service requirements, the first comprehensive information is adjusted to obtain the second comprehensive information for different communication modes.

[0364] The target communication mode of the network device is determined based on each of the second comprehensive information.

[0365] In this embodiment of the application, the target configuration information further includes: a target transmission path; the determination module 802 in the passive network configuration device 800 is configured to determine multiple transmission paths based on the status information; wherein, the path nodes in each transmission path include: the network device and the passive device;

[0366] Based on the status information, determine the third comprehensive information corresponding to each of the transmission paths;

[0367] From among the multiple sets of third comprehensive information, determine the fourth comprehensive information that meets the service quality requirements in the business requirement information;

[0368] The target transmission path is determined based on the fourth comprehensive information.

[0369] In this embodiment of the application, the information acquisition module 801 in the passive network configuration device 800 is configured to acquire the configuration information of the passive device from the passive device, acquire the status information from the second network node, and acquire the service requirement information from the third network node;

[0370] The first information is determined based on the passive device configuration information, the status information, and the service requirement information.

[0371] It should be noted that, in the embodiments of this application, if the above-described item information processing method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, or the part that contributes to the related technology, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an item information processing device (which may be a personal computer, etc.) to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware and software combination.

[0372] Correspondingly, embodiments of this application provide a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the steps in the method on one side of the first network node.

[0373] It should be noted that the descriptions of the storage medium and device embodiments above are similar to the descriptions of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.

[0374] It should be noted that Figure 17 is a schematic diagram of a hardware entity of an electronic device provided in an embodiment of this application. As shown in Figure 17, an embodiment of this application provides an electronic device 900, including a memory 902 and a processor 901. The memory 902 stores a computer program that can run on the processor 901. When the processor 901 executes the program, it implements the steps in the above method, wherein;

[0375] Processor 901 typically controls the overall operation of electronic device 900.

[0376] The memory 902 is configured to store instructions and applications executable by the processor 901, and can also cache data to be processed or already processed (e.g., image data, audio data, voice communication data and video communication data) in the processor 901 and various modules in the electronic device 900. It can be implemented by flash memory or random access memory (RAM).

[0377] Correspondingly, this application embodiment also provides a computer program product, including a computer program that can be executed by the processor 901 of the electronic device 900 to complete the steps in the method on one side of the passive network configuration device 800.

[0378] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in one or more embodiments of this application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely descriptive and do not represent the superiority or inferiority of the embodiments.

[0379] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.

[0380] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the apparatus or units can be electrical, mechanical, or other forms.

[0381] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units. They may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0382] In addition, each functional unit in the various embodiments of this application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in hardware or in the form of hardware plus software functional units.

[0383] Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media that can store program code, such as mobile storage devices, read-only memory (ROM), magnetic disks, or optical disks.

[0384] Alternatively, if the integrated units described above are implemented as software functional modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of the embodiments of this application, or the parts that contribute to related technologies, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, ROMs, magnetic disks, or optical disks.

[0385] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

A passive network configuration method, comprising: Obtain first information; wherein, the first information is used to characterize one or more of the following: service requirement information, network device status information, and passive device configuration information; Based on the first information and the analysis of the various configuration constraints for the passive devices, the target configuration information of the passive network is determined; wherein the target configuration information satisfies the service requirements and the configuration constraints. According to claim 1, the passive network configuration method, wherein, The step of analyzing the first information and the configuration constraints for the various types of passive devices to determine the target configuration information of the passive network includes: Based on a preset model, the first information is processed to determine the first configuration information of the passive device; The preset model is constructed based on the configuration constraints; the first configuration information is used to characterize one or more of the deployment location, quantity, and configuration parameters of the newly added passive devices; the first information includes one or more of the following: transmission latency, positioning accuracy, and query frequency in the service requirement information; base station configuration and layout information within the preset area and status information of the passive devices in the status information; the configuration constraints include one or more of the following: device quantity constraints, coverage constraints, and performance constraints; Based on the first information and the real-time acquired current status information, the second configuration information of the passive device is determined; wherein, the second configuration information is used to characterize the on / off status and inventory cycle of the passive device in meeting the service requirements information; The target configuration information of the passive network is determined based on the first configuration information and the second configuration information. According to claim 2, the passive network configuration method, wherein, The current status information includes one or more of the following: the first current status information of the passive device and the second current status information of the network device; The second configuration information includes: third configuration information and fourth configuration information; determining the second configuration information of the passive device based on the first information and the real-time acquired current status information includes: The configuration information of the passive device and the current status information in the first information are input into the prediction model to determine the prediction information; wherein, the prediction information is used to characterize the activity frequency of the passive device; the passive device includes one or more of the following: tag, reader / writer and exciter; Based on the predicted information and the state of the passive device represented in the first current state information, third configuration information corresponding to each passive device is determined; wherein, the third configuration information is used to represent the on / off state of the passive device in meeting the service requirement information; Based on the current status information and the first information, fourth configuration information is determined; wherein, the fourth configuration information is used to characterize the inventory cycle of the passive device meeting the business requirements information. According to claim 3, the passive network configuration method, wherein, The step of determining the third configuration information corresponding to each passive device based on the prediction information and the state of the passive device in the first current state information includes one of the following: If the state representation of the passive device in the first current state information is sleep, and the value of the predicted information representation is greater than the first preset threshold, then the third configuration information corresponding to the state representation of the passive device is determined to be enabled. If the status representation of the passive device in the first current status information is disabled or enabled, and the total weight is greater than a preset weight threshold, then the third configuration information corresponding to the status representation of the passive device being enabled is determined; wherein, the total weight is determined based on the first configuration information and the current status information; If the state representation of the passive device in the first current state is disabled or enabled, and if the total weight is less than the preset weight threshold and the label density in the first current state information is less than the preset density, then the third configuration information corresponding to the state representation of the passive device being disabled is determined. If the passive device is disabled or enabled in the first current state, and the total weight is less than the preset weight threshold and the tag density is greater than the preset density, then the third configuration information corresponding to the passive device is determined based on the passive device power consumption and coverage area in the first current state information. According to the passive network configuration method of claim 4, wherein, The configuration information of the passive device in the first information includes one or more of the following: the service requirements of the passive device, tag density, tag activity frequency, reader power consumption, and reader coverage area; The second current status information includes: the load of network devices; The total weight is directly proportional to the magnitude of any one of the service requirements, the tag activity frequency, and the network device load, and inversely proportional to the magnitude of any one of the reader power consumption and the coverage area. According to claim 3, the passive network configuration method, wherein, The step of determining the fourth configuration information based on the current state information and the first information includes: Based on the current state information and the first information, network resource efficiency and service weight are determined; wherein, the service weight is used to characterize the urgency of the service requirement; Based on the relationship between the network resource efficiency and the service weight and their corresponding thresholds, adjustment information for the current period is determined; wherein, the current period belongs to the second current state information; Based on the adjustment information, the current period is adjusted, and the fourth configuration information is determined. According to the passive network configuration method of claim 6, wherein, The network resource efficiency is inversely proportional to the current network load in the second current status information and directly proportional to the current tag activity frequency in the second current status information; the service weight is directly proportional to either the service urgency or the service demand in the first information. The passive network configuration method according to any one of claims 2 to 7, wherein, The target configuration information further includes: target spectrum information; the method further includes: Based on the first current state information of the passive device and the communication constraints of the passive device, the target spectrum information of the topologically connected passive devices is determined; wherein, the communication constraints include one or more of the following: power constraints, communication distance constraints, and interference limitation constraints; the topologically connected passive devices are determined based on the configuration information. According to claim 8, the passive network configuration method, wherein, The step of determining the target spectrum information of the passive device based on the first current state information of the passive device and the communication constraints of the passive device includes: Based on the communication distance between the reader and the tag, the transmission power of the reader, the frequency between the reader and the tag included in the first current state information, and the communication constraints, a constraint function is constructed; wherein, the constraint function is a constraint function between the passive devices corresponding to the topological connection represented by the configuration information; The target spectrum information of the passive device is determined by solving the constraint function. The passive network configuration method according to any one of claims 2 to 7, wherein, The target configuration information further includes: a target communication mode; the method further includes: Based on the cost information and performance information corresponding to different communication modes included in the status information of the network device, a first comprehensive information for different communication modes is determined; Based on the performance information of the network devices and user terminals included in the status information, as well as the expected service requirements, the first comprehensive information is adjusted to obtain the second comprehensive information for different communication modes. The target communication mode of the network device is determined based on each of the second comprehensive information. The passive network configuration method according to any one of claims 2 to 7, wherein, The target configuration information further includes: a target transmission path; the target transmission path is used for information transmission in a passive network; the method further includes: Multiple transmission paths are determined based on the status information; wherein, each transmission path includes path nodes of the network device and the passive device. Based on the status information, determine the third comprehensive information corresponding to each of the transmission paths; From among the multiple sets of third comprehensive information, determine the fourth comprehensive information that meets the service quality requirements in the business requirement information; The target transmission path is determined based on the fourth comprehensive information. The passive network configuration method according to any one of claims 2 to 7, wherein, The acquisition of the first information includes: The configuration information of the passive device is obtained from the passive device, the status information is obtained from the second network node, and the service requirement information is obtained from the third network node; The first information is determined based on the passive device configuration information, the status information, and the service requirement information. A passive network configuration device, comprising: The information acquisition module is configured to acquire first information; wherein the first information is used to represent one or more of the following: service requirement information, network device status information, and passive device configuration information; The determination module is configured to analyze the first information and the configuration constraints for the passive device of various types to determine the target configuration information of the passive network; wherein the target configuration information satisfies the service requirement information and the configuration constraints. An electronic device includes a memory and a processor, the memory storing a computer program executable on the processor, the processor executing the computer program to implement the steps of the method according to any one of claims 1 to 12. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 12. A computer program product includes a computer program that, when executed by a processor, implements the steps of the method according to any one of claims 1 to 12.