Passive network system configuration method and device, electronic equipment, storage medium and computer program product
By analyzing and optimizing the configuration information of the passive network, reducing the frequency and range of periodic inventory, the problem of excessive network resource consumption in the cellular passive converged network system is solved and network performance is improved.
Patent Information
- Application Number
- CN202411517274.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-07
AI Technical Summary
In cellular passive converged network systems, periodic inventory of the location of passive tags results in significant network resource consumption and reduce network performance.
By obtaining business requirements information, network equipment status information and passive device configuration information, analyzing and determining the target configuration information of the passive network, optimizing network configuration and resource allocation to reduce the frequency and range of periodic inventory.
It effectively reduces the consumption of network resources and improves network performance, especially in high-density tag environments.
Smart Images

Figure CN119402830A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of passive Internet of Things, and in particular to a passive network system configuration method, device, electronic device, storage medium and computer program product. Background Art
[0002] In the related art, in a cellular passive fusion network system that integrates cellular and passive technologies, the base station of the cellular network can serve as a passive reader, while the user equipment, relay, etc. can serve as an exciter or reader. This configuration allows the system to take advantage of the existing infrastructure of the cellular network and its wide coverage and high reliability, while achieving effective monitoring and management of passive tags. When dealing with passive tags with mobility in a wide area, the system needs to rely on the network to perform regular inventory operations to obtain the relative real-time location information of the tags. This periodic inventory ensures the continuous tracking and updating of the location of passive tags. 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 the location of passive tags will result in a large occupation of network resources, thereby reducing network performance. Summary of the invention
[0003] A passive network system configuration method, device, electronic device, storage medium and computer program product provided in the embodiments of the present application can improve the performance of the configured passive network system.
[0004] The technical solution of this application is implemented as follows:
[0005] The present application provides a passive network system configuration method, including:
[0006] Acquire first information; wherein the first information is used to represent at least one of service requirement information, network device status information, and passive device configuration information;
[0007] Based on the first information and the 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.
[0008] In the above solution, the step of analyzing the first information and multiple types of configuration constraints for the passive device to determine the target configuration information of the passive network includes:
[0009] Processing the first information based on a preset model to determine first configuration information of the passive device;
[0010] The preset model is constructed based on the configuration constraint; the first configuration information is used to characterize at least one of the deployment location, quantity and configuration parameters of the newly added passive device; the first information includes at least one of the following: transmission delay, positioning accuracy, and query frequency in the service requirement information; base station configuration and layout information in the preset area in the status information, and status information of the passive device; the configuration constraint includes at least one of the following: device quantity constraint, coverage constraint and performance constraint;
[0011] Based on the first information and the current status information acquired in real time, determine the second configuration information of the passive device; wherein the second configuration information is used to characterize the switch state and inventory cycle of the passive device to meet the service requirement information;
[0012] Target configuration information of the passive network is determined based on the first configuration information and the second configuration information.
[0013] In the above scheme, the current state information includes at least one of the following: first current state information of the passive device and second current state information of the network device; the second configuration information of the passive device is determined based on the first information and the current state information acquired in real time, including:
[0014] Inputting the configuration information and the current state information of the passive device in the first information into a prediction model to determine prediction information; wherein the prediction information is used to characterize the activity frequency of the passive device; the passive device includes at least one of the following: a tag, a reader and an actuator;
[0015] Based on the prediction information and the state of the passive device represented in the first current state information, determine the third configuration information corresponding to each of the passive devices; wherein the third configuration information is used to represent the switch state of the passive device that meets the service requirement information;
[0016] Based on the current state information and the first information, fourth configuration information is determined; wherein the fourth configuration information is used to characterize an inventory period during which the passive device meets the service requirement information.
[0017] In the above solution, determining the third configuration information corresponding to each of the passive devices based on the prediction information and the state of the passive device represented in the first current state information includes one of the following:
[0018] In the case where the state of the passive device in the first current state information is characterized as dormant, if the predicted information characteristic value is greater than a first preset threshold, determining the third configuration information corresponding to the state of the passive device as enabled;
[0019] In the case where the state of the passive device in the first current state information is characterized as disabled or enabled, if the total weight is greater than a preset weight threshold, determining the third configuration information that the state of the corresponding passive device is characterized as enabled; wherein the total weight is determined based on the first configuration information and the current state information;
[0020] In a case where the state characterization of the passive device in the first current state is disabled or enabled, 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, determining the third configuration information corresponding to the state characterization of the passive device as disabled;
[0021] In a case where the state of the passive device in the first current state is characterized as disabled or enabled, if the total weight is less than the preset weight threshold and the tag density is greater than the preset density, 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.
[0022] In the above solution, the configuration information of the passive device in the first information includes at least one of the following: business requirements of the passive device, tag density, tag activity frequency, reader power consumption and reader coverage area;
[0023] The second current state information includes: a load of the network device;
[0024] The total weight is proportional to any one of the business demand, the tag activity frequency and the load of the network device, and the total weight is inversely proportional to any one of the reader power consumption and the coverage area.
[0025] In the above solution, determining the fourth configuration information based on the current state information and the first information includes:
[0026] 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 demand;
[0027] Determine adjustment information for the current cycle based on the relationship between the network resource efficiency and the service weight and the corresponding thresholds, wherein the current cycle belongs to the second current state information;
[0028] The current cycle is adjusted based on the adjustment information, and the fourth configuration information is determined.
[0029] In the above scheme, the network resource efficiency is inversely proportional to the size of the current network load in the second current state information, and is directly proportional to the size of the current tag activity frequency in the second current state information; the service weight is directly proportional to the size of any one of the service urgency and service demand in the first information.
[0030] In the above solution, the target configuration information further includes: target spectrum information; the method further includes:
[0031] 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 at least one of the following: power constraints, communication distance constraints and interference limitation constraints; the topologically connected passive devices are determined based on the configuration information.
[0032] In the above solution, determining the target spectrum information of the topologically connected passive device based on the first current state information of the passive device and the communication constraint of the passive device includes:
[0033] Constructing 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 constraint included in the first current state information; wherein the constraint function is a constraint function between the passive devices connected in the topology represented by the configuration information;
[0034] The target spectrum information of the passive device is determined by solving the constraint function.
[0035] In the above solution, the target configuration information further includes: a target communication mode; and the method further includes:
[0036] Determine first comprehensive information for different communication modes based on cost information and performance information corresponding to different communication modes included in the state information of the network device;
[0037] Based on the performance information of the network device and the user terminal included in the status information, and the expected service demand, adjusting the first comprehensive information to obtain second comprehensive information for different communication modes;
[0038] The target communication mode of the network device is determined based on each of the second comprehensive information.
[0039] In the above solution, the target configuration information also includes: a target transmission path; the target transmission path is used for information transmission in a passive network; the method also includes:
[0040] Determine a plurality of transmission paths based on the state information; wherein the path nodes in each of the transmission paths include: the network device and the passive device;
[0041] Determine third comprehensive information corresponding to each of the transmission paths based on the state information;
[0042] Determining fourth comprehensive information that meets the service quality requirement in the business requirement information from the plurality of third comprehensive information;
[0043] The target transmission path is determined based on the fourth comprehensive information.
[0044] In the above solution, the obtaining of the first information includes:
[0045] acquiring configuration information of the passive device from the passive device, acquiring the state information from the second network node, and acquiring the service requirement information from a third network node;
[0046] The first information is determined based on the passive device configuration information, the state information, and the service requirement information.
[0047] The embodiment of the present application also provides a passive network configuration device, including:
[0048] An information acquisition unit, configured to acquire first information; wherein the first information is used to represent at least one of service requirement information, network device status information, and passive device configuration information;
[0049] A determination unit is used to determine target configuration information of the passive network based on the analysis of the first information and multiple types of configuration constraints for the passive device; wherein the target configuration information satisfies the business requirement information and the configuration constraints.
[0050] An embodiment of the present application further provides an electronic device, including a memory and a processor, wherein the memory stores a computer program that can be run on the processor, and the processor implements the steps in the above method when executing the computer program.
[0051] An embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the above method are implemented.
[0052] An embodiment of the present application also provides a computer program product, including a computer program, which implements the steps in the above method when executed by a processor.
[0053] In an embodiment of the present application, first information is obtained; wherein the first information is used to characterize at least one of business requirement information, status information of network equipment, and configuration information of passive equipment; based on the first information and multiple types of configuration constraints for the passive equipment, the target configuration information of the passive network is determined; wherein the target configuration information satisfies the business requirement information and the configuration constraints. Since in an embodiment of the present application, many and comprehensive factors are considered when determining the target configuration information of the passive network, based on many and comprehensive considerations, the network configuration and resource allocation can be intelligently optimized, and the determined target configuration information can meet business needs and improve the performance of the network system. BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Figure 1 An optional effect schematic diagram of the related technology provided by the embodiment of the present application;
[0055] Figure 2 An optional effect schematic diagram of the related technology provided by the embodiment of the present application;
[0056] Figure 3 An optional effect schematic diagram of the related technology provided by the embodiment of the present application;
[0057] Figure 4 An optional effect schematic diagram of the related technology provided by the embodiment of the present application;
[0058] Figure 5 An optional flowchart of a passive network system configuration method provided in an embodiment of the present application;
[0059] Figure 6 An optional flowchart of a passive network system configuration method provided in an embodiment of the present application;
[0060] Figure 7 An optional flowchart of a passive network system configuration method provided in an embodiment of the present application;
[0061] Figure 8 An optional flowchart of a passive network system configuration method provided in an embodiment of the present application;
[0062] Fig. 9 An optional flowchart of a passive network system configuration method provided in an embodiment of the present application;
[0063] Fig.10 An optional flowchart of a passive network system configuration method provided in an embodiment of the present application;
[0064] Fig.11An optional flowchart of a passive network system configuration method provided in an embodiment of the present application;
[0065] Fig.12 An optional flowchart of a passive network system configuration method provided in an embodiment of the present application;
[0066] Fig.13 An optional effect diagram of the passive network system configuration method provided in an embodiment of the present application;
[0067] Fig.14 An optional flowchart of a passive network system configuration method provided in an embodiment of the present application;
[0068] Fig.15 An optional flowchart of a passive network system configuration method provided in an embodiment of the present application;
[0069] Fig.16 A schematic diagram of the structure of a passive network system configuration device provided in an embodiment of the present application;
[0070] Fig.17 A hardware entity schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0071] In order to make the purpose, technical solutions and advantages of the present application clearer, the technical solutions of the present application are further elaborated in detail below in conjunction with the drawings and embodiments. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0072] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be 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.
[0073] If similar descriptions of "first / second" appear in the application documents, the following instructions are added. In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein.
[0074] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0075] Among the related technologies, the Internet of Things has developed rapidly under the impetus of the Internet and radio frequency identification technology and has been widely used, such as smart cities, smart homes, autonomous driving, and drones. The Internet of Things is based on the idea that everything can be connected to the Internet, with the ultimate goal of realizing the interconnection of all things. With the rapid development of IoT devices, the shortcomings of current sensors have also been exposed. On the one hand, sensors are generally powered by their own batteries, and the battery capacity is limited, which leads to the need to frequently replace the battery to ensure the normal operation of the sensor. However, in some special cases, such as sensor nodes need to be installed (inside the wall or in household appliances) or deployed in remote areas or dangerous areas, these application scenarios make it extremely difficult to replace the power supply of sensor nodes; on the other hand, with the increase in market demand, the design and manufacturing costs of sensors have also increased significantly, which also brings high maintenance costs. These two shortcomings have become obstacles to the popularization and large-scale deployment of the Internet of Things. The rise of passive sensors with backscatter technology has brought new hope to the Internet of Things, and also introduced a new concept-passive Internet of Things.
[0076] The salient feature of the passive Internet of Things is that the sensor using passive backscatter technology converts the available wireless signals in the surroundings into energy for its own work through the internal wireless acquisition module, and uses backscatter technology to achieve information transmission of the target node. Backscatter technology is to modulate the data to be sent onto the input radio frequency signal to achieve data transmission. In the past twenty years, backscatter technology based on point-to-point communication has been widely used in passive Internet of Things, such as high-frequency access control, bank cards, etc. However, the goal of the Internet of Things is to realize the interconnection of all things and to achieve multiple functions, which requires the Internet of Things to have a larger communication capacity, faster communication rate, longer communication range and a wider range of equipment. Radio frequency identification technology (RFID) based on ultra-high frequency has greatly expanded the practicality of traditional backscatter communication, such as communication distance to 10m, transmission rate 100kbit / s, node density 100 per square meter, and cost 0.1 yuan. Traditional RFID systems such as Figure 1 As shown in the figure, the basic working process is 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, and the reader receives the reflected signal of the electronic tag and demodulates it, thereby realizing the information transmission between the reader and the electronic tag. In the scenario of a passive system separated architecture, the excitation signal can be sent using an exciter.
[0077] Combination Figure 2 , Figure 2The schematic diagram of the architecture of the 5G system includes terminal equipment, access network (AN) equipment, core network elements and data network (DN). Among them, terminal equipment: can be called 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. The terminal equipment can be a device that provides voice / data connectivity to users, such as a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, some examples of terminals may be: mobile phones, tablet computers, computers with wireless transceiver functions (such as laptops, PDAs, etc.), mobile Internet devices (MID), virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self driving, wireless terminals in remote medical, 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 (PDA) handheld devices with wireless communication functions, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (public land mobile In addition, the terminal device can also be a terminal device in the Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. IoT technology can achieve massive connections, deep coverage, and terminal power saving through narrowband (NB) technology, for example.In addition, the terminal device may also include sensors such as smart printers, train detectors, and gas stations. The main functions include collecting data, receiving control information and downlink data from network devices, and sending electromagnetic waves to transmit uplink data to network devices. It should be understood that the terminal device can be any device that can access the network. The terminal device and the access network device can communicate with each other using a certain air interface technology. Optionally, the UE can be used to act as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X or D2D. For example, cellular phones and cars communicate with each other using sidelink signals. Cellular phones and smart home devices communicate without relaying communication signals through base stations. 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.
[0078] Combination 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). AMF network element, the termination point of non-access stratum (NAS) signaling, is mainly responsible for user access authentication and mobility management. The terminal device and AMF can communicate through N1NAS messages, and the communication messages between the terminal device and AMF can also be transferred through RAN's N2 messages. RAN and AMF communicate through N2 messages. AUSF network element, with authentication service function, is used to process authentication requests for 3rd generation partnership project (3GPP) access and non-3Gpp access. UDM network element: used to manage user contract information and complete user authentication and authorization. The SMF network element is responsible for session management, such as user session establishment and deletion, maintenance of protocol data unit (PDU) session context and user plane forwarding pipeline information, etc. The UPF network element is used to process user messages, such as forwarding and billing.
[0079] In addition to the network elements introduced above, the 5G core network defined by 3GPP introduces the Network Data Analytics Function (NWDAF) for the first time, which is responsible for collecting, analyzing and processing network data to optimize network performance and user experience. NWDAF helps network operators achieve more efficient resource allocation, improve service quality and support diversified business needs through intelligent analysis. The main functions of NWDAF include: Data collection: NWDAF can collect raw data from different network functions and operation, management and maintenance entities. These data may include information such as user connection management, mobility management, session management, access services, etc. Data analysis: NWDAF uses artificial intelligence technology to perform intelligent analysis on the collected data, build user profiles, network slice profiles and business profiles to predict user behavior, optimize network resource allocation and improve business performance. Output analysis results: The analyzed data can be output to NFs, application functions (AFs) and OAM entities for network and business optimization. For example, NWDAF can help optimize user mobility management parameters, network slice resource allocation strategies, business path selection, etc. The introduction of NWDAF is an important step in the intelligent management of 5G networks. Through the application of AI technology, 5G networks can better adapt to the complexity of future communication scenarios and the diversification of business needs. DN network elements are used to provide business services for terminal devices. They can be private networks, such as local area networks; they can also be external networks that are not controlled by operators, such as the Internet; they can also be proprietary networks jointly deployed by operators, such as networks that provide Internet Protocol (IP) multimedia subsystem (IMS).
[0080] The terminal device can access the DN through an established protocol data unit (PDU) session. Figure 2 The network architecture diagram shown also includes interfaces between various network elements. For example, N2 represents the interface between the AMF network element and the RAN device. In future communication systems such as 6G communication systems, the above network elements or devices can still use their names in 4G or 5G communication systems, or have other names; the functions of the above network elements or devices can be completed by an independent network element or by several network elements. In actual deployment, the network elements in the core network can be combined. For example, the mobility management network element can be combined with the session management network element; the session management network element can be combined with the user plane network element; the network slice selection function network element, the policy control network element, and the unified data management network element can be combined.
[0081] Combination Figure 3, the most discussed passive and cellular systems in the industry such as Figure 3 Converged architecture, which includes tags, terminal devices, access network devices, core network elements and passive IoT servers. Figure 4 In addition to the core network elements shown, network exposure function (NEF) network elements may also be included. Optionally, cellular passive management functions may also be included. Among them, NEF network elements may be used to perform protocol conversion for external and internal interactions, for example, protocol conversion for interactions between 3Gpp external network elements (such as passive IoT servers) and 3GPP internal network elements (such as SMF). 3GPP network may refer to a network defined by the 3GPP protocol, such as a mobile communication network, a public land mobile network (PLMN), a non-public network (NPN), etc., which includes access networks, core networks, and terminal devices. It may be a fifth-generation communication network or a future evolved mobile communication network. The cellular passive management gateway may be used to provide the functions of the middleware in the passive IoT system. For example, the passive IoT network element is used to communicate with the passive IoT server, and generate operation instructions that can be recognized by the reader or excitation source according to the application layer instructions. By Figure 4 It can be seen that there are interfaces between the AMF network element, SMF, UPF network element and the cellular passive management network element, indicating that the AMF, SMF network elements can communicate with the cellular passive management gateway, and the UPF network element can communicate with the cellular passive management gateway. Among them, the UPF network element and the cellular passive management gateway can communicate through the N6 interface. In addition, Figure 3 It can be seen that there are interfaces between terminal devices, (R)AN and tags. That is, in the system architecture where passive IoT technology is integrated into the 5G network, tags no longer need to receive downlink passive IoT information through dedicated spectrum, but receive downlink passive IoT information from terminal devices through the cellular air interface. For uplink passive IoT information sent by tags, it can be sent to (R)AN through the passive IoT air interface. Tags can send uplink information to (R)AN without passing through terminal devices. It should be noted that Figure 3 In the example, the cellular passive management gateway is an independent network element only. 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 is co-located with the NEF network element, or the cellular passive management gateway is co-located with the UPF network element. If the cellular passive management gateway is co-located with the UPF network element, Figure 4 The system architecture shown may not include the NEF network element. When two network elements are co-located, the interaction between the two network elements provided in the embodiment of the present application becomes the internal operation of the co-located network element or may be omitted.
[0082] Combination Figure 4 ,exist Figure 4 In the cellular passive system network architecture, the newly added cellular passive management function (Ambi-Lite management and service Fuction, ALF) is used for passive device management (such as device registration, authentication, passive device capability activation & management, etc.) and service management (such as passive service access rights management, passive service command processing, active periodic inventory, etc.). At the same time, new interfaces are added to this architecture: Np1: interface between RAN and cellular passive management function; Np2: interface between NEF / passive service server and cellular passive management function; Np3: service-oriented interface presented by cellular passive management function.
[0083] In a cellular passive fusion network system that integrates cellular and passive technologies, the base station of the cellular network can serve as a passive reader, while the user equipment (UE), relay, etc. can serve as an exciter or reader. This configuration allows the system to leverage the existing infrastructure of the cellular network and its wide coverage and high reliability, while achieving effective monitoring and management of passive tags. Because passive tags have no way to actively initiate signals, they cannot actively report their location information when updating their locations like existing cellular network terminals. When dealing with passive tags with mobility in a wide area, the system needs to rely on the network to perform regular inventory operations to obtain the relative real-time location information of the tags. This periodic inventory ensures the continuous tracking and updating of the location of passive tags. 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.
[0084] Since periodic inventory requires the network to continuously send and receive signals to detect and locate tags, this not only increases the network load, but may also affect the overall performance and efficiency of the network. This impact is more significant in a high-density tag environment. Therefore, when designing and implementing a cellular passive system, it is necessary to consider the impact of periodic inventory on network resources and explore optimization strategies to balance the accuracy of tag monitoring and the effective use of network resources.
[0085] In order to solve the above technical problems, the present application embodiment provides a passive network system configuration method, please refer to Figure 5 , is an optional flow chart of the passive network system configuration method provided in the embodiment of the present application, which will be combined with Figure 5 The steps shown are explained:
[0086] S101. Obtain first information; wherein the first information is used to represent at least one of service requirement information, network device status information, and passive device configuration information.
[0087] In the embodiment of the present application, the first network node obtains first information from different network nodes in the network system, wherein the first information is used to represent at least one of service requirement information, network device status information, and passive device configuration information.
[0088] The first network node may be an ALF network node. In other embodiments, the first network node may also be other network nodes having the same function.
[0089] In an embodiment of the present application, the configuration information of the passive device is obtained from the passive device, the state 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 state information, and the service requirement information. The third network node may be a passive service server; the second network node may be a NWDAF node. In other embodiments, the second network node and the third network node may also be other network nodes with the same function.
[0090] Among them, the business requirement information may include at least one of the following: 1. Tag characteristics and usage time: including the number, type (such as temperature monitoring, location tracking, etc.), expected life and specific expiration time of tags. 2. Business requirements: covering mobility requirements (static or dynamic), data transmission delay requirements, and positioning accuracy requirements. 3. Query frequency and coverage area: the query frequency required for tags, and specific coverage areas (such as warehouses, factory areas, etc.). Network information may include at least one of the following: base station / terminal / relay topology information, load information, signal strength, etc. The configuration information of passive devices may include 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), special events or activities (special events or activities that may affect tag behavior, such as cargo transfer in warehouses), etc.
[0091] Exemplarily, the service requirement information provided by the user to the first network node through the passive service server is as follows:
[0092] Business Name: Intelligent Warehouse Management System
[0093] Business description: Realize real-time temperature monitoring and location tracking of goods in the warehouse to ensure that the goods are stored in a suitable environment.
[0094] 1. Label characteristics and usage time.
[0095] - Number of tags: 500.
[0096] -Tag type:[]Temperature monitoring[x]Location tracking[]Asset tracking[]Other:Cargo status monitoring.
[0097] - Life expectancy: 5 years.
[0098] -Expiration date: December 31, 2029.
[0099] -Other features: waterproof, drop-proof, low power consumption.
[0100] 2. Business requirements.
[0101] -Mobility requirements: [x] Dynamic.
[0102] -Data transmission delay requirement: ≤2 seconds.
[0103] - Positioning accuracy requirement: ≤1 meter.
[0104] -Other business requirements: real-time data synchronization, automatic alarm system.
[0105] 3. Query frequency and coverage area.
[0106] - Query frequency: every 5 minutes.
[0107] - Covered areas: [x] Warehouse [] Factory [] Retail store [] Others: Cold storage area.
[0108] - Area description: Cold storage 1-5, shelves AZ.
[0109] 4. Other information.
[0110] -Special events or activities: None.
[0111] -User feedback mechanism: The system automatically records and generates reports, which are manually reviewed once a month.
[0112] -Security and privacy requirements: Data is stored in encrypted form and can only be accessed by authorized personnel.
[0113] S102. Determine target configuration information of the passive network based on the first information and multiple types of configuration constraints for the passive device by analyzing the first information; wherein the target configuration information satisfies the service requirement information and the configuration constraints.
[0114] In the embodiment of the present application, the first network node determines the target configuration information of the passive network based on at least one of the service requirement information in the first information, the status information of the network device, and the configuration information of the passive device, combined with multiple types of configuration constraints for the passive device. After determining the target configuration information of 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.
[0115] Among them, the multi-type configuration constraints of passive devices may include at least one of the following: device quantity constraints, coverage constraints, performance constraints, communication distance constraints, and interference limitation constraints. The target configuration information may include at least one of the following: deployment location, quantity, configuration parameters, switch status, inventory cycle, target spectrum information, target communication mode, and target transmission path of the passive device.
[0116] In the embodiment of the present application, an innovative and optimized configuration method is provided for the cellular passive network system, and its core innovation is based on the three closely integrated basic actions in the cellular\WIFI multi-mode access passive system architecture proposed in the present application: first, the business demand information is integrated, and the passive business server provides comprehensive business requirement information to the first network node, including key parameters such as the number, type, and mobility requirements of tags; second, the system performs multi-dimensional data fusion and analysis, integrating data from multiple sources such as sensors, user behavior, environmental information, status information of network devices, and configuration information of passive devices; then, through deep preprocessing and intelligent analysis of data, the network uses this information and historical data for cleaning, normalization, and feature extraction to ensure the accuracy of analysis and data quality. Based on these basic actions, the system can intelligently optimize network configuration and resource allocation, and the determined target configuration information can meet business needs and improve the performance of the network system.
[0117] In an embodiment of the present application, first information is obtained; wherein the first information is used to characterize at least one of business requirement information, status information of network equipment, and configuration information of passive equipment; based on the first information and multiple types of configuration constraints for the passive equipment, the target configuration information of the passive network is determined; wherein the target configuration information satisfies the business requirement information and the configuration constraints. Since in an embodiment of the present application, many and comprehensive factors are considered when determining the target configuration information of the passive network, based on many and comprehensive considerations, the network configuration and resource allocation can be intelligently optimized, and the determined target configuration information can meet business needs and improve the performance of the network system.
[0118] See also Figure 6 , is an optional flow chart of a passive network system configuration method provided in an embodiment of the present application, Figure 5The illustrated S102 can also be implemented through S201 to S204, which will be described in conjunction with the steps:
[0119] S201. Process the first information based on a preset model to determine first configuration information of the passive device; wherein the preset model is constructed based on the configuration constraint.
[0120] In an embodiment of the present application, the first network node inputs at least one of the following included in the first information: transmission delay, positioning accuracy, query frequency in the service requirement information, base station configuration and layout information in the preset area in the status information, and status information of the passive device into a preset model constructed based on configuration constraints. The preset model outputs the first configuration information. The first configuration information is used to characterize at least one of the deployment location, quantity, and configuration parameters of the newly added passive device. The configuration constraints include at least one of the following: device quantity constraints, coverage constraints, and performance constraints. The passive device includes at least one of the following: a tag, a reader, and an exciter.
[0121] Exemplarily, the first network node inputs the service requirement information into the preset model: including the transmission delay R reg , positioning accuracy P req , query frequency Qf. Network status: including base station configuration information B s , including base station layout T p . And the status of existing readers and actuators. Output: Number of newly added readers △N w . New number of exciters △N i . Deployment location of reader and actuator L w , L i Configuration Parameters C configo .
[0122] Algorithm steps:
[0123] 1. Demand analysis: Determine coverage requirements and performance indicators based on service requirements.
[0124] 2. Coverage assessment: Use the coverage of existing readers and actuators to assess the current network coverage.
[0125] 3. Optimization model: Establish an optimization model with the goal of minimizing the number of new devices while meeting coverage and performance requirements.
[0126] 4. Solve optimization problems:
[0127] Define the objective function, such as minimizing the cost C = △ N w ×C w +△N i ×C i , where C wand C i ; are the costs of the reader and the actuator respectively.
[0128] Define constraints, such as coverage constraints, performance constraints, etc.
[0129] 5. Equipment deployment: Determine the number and location of new readers and actuators based on the optimization results.
[0130] 6. Configuration parameters: Set the optimal working parameters for the reader and actuator, such as power, frequency, etc.
[0131] 7. Solution output: Output the final deployment solution, including quantity, location, and configuration parameters.
[0132] Mathematical model example fcoverage(x, y) is the coverage function after the reader or actuator is deployed at position (x, y). The goal is to maximize the coverage quality of the entire area:
[0133] \maximize∑(x,y)∈Acfcoverage(x,y)
[0134] st△N w +N w ≤N wmax
[0135] △N i +N i ≤N imax
[0136] Coverage constraints and performance constraints. Among them, N wmax and N imax are the maximum allowed number of readers and writers and actuators respectively.
[0137] S202. Determine second configuration information of the passive device based on the first information and current status information acquired in real time; wherein the second configuration information is used to characterize the switch status and inventory cycle of the passive device that meets the service requirement information.
[0138] In the embodiment of the present application, the first network node determines the second configuration information of the passive device based on the first information and the current status information of the network device and the passive device acquired in real time, wherein the second configuration information is used to characterize the switch status and inventory cycle of the passive device to meet the service requirement information.
[0139] In an embodiment of the present application, the first network node can predict the prediction information characterizing the activity frequency of the passive device based on the first information and the current state information, and then determine the switch state (second configuration information) that meets the business requirement information based on the prediction information and the current switch state of the passive device. The first network node can also determine the network resource efficiency of the current network system and the business weight for the business requirement information based on the first information and the current state information. Adjust the current cycle based on the network resource efficiency and the business weight, and determine the next inventory cycle (second configuration information).
[0140] S203: Determine target configuration information of the passive network based on the first configuration information and the second configuration information.
[0141] In the embodiment of the present 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.
[0142] In the embodiment of the present application, the first configuration information of the passive device is determined based on the first information processed by the preset model; wherein the preset model is constructed based on the configuration constraint; the second configuration information of the passive device is determined based on the first information and the current state information obtained in real time; wherein the second configuration information is used to characterize the switch state and inventory cycle of the passive device to meet the business requirement information; the target configuration information of the passive network is determined based on the first configuration information and the second configuration information. In this way, since the historical factors considered in the process of determining the target configuration information and the current factors represented by the current state information are relatively many and comprehensive, based on the multiple and comprehensive considerations, the network configuration and resource allocation can be intelligently optimized, and the determined target configuration information can meet business needs and improve the performance of the network system.
[0143] See also Figure 7 , is an optional flow chart of a passive network system configuration method provided in an embodiment of the present application, Figure 6 The illustrated S202 can also be implemented through S301 to S303, which will be described in conjunction with the steps:
[0144] S301: Input the configuration information of the passive device and the current state information in the first information into a prediction model to determine prediction information.
[0145] In the embodiment of the present application, the current state information includes at least one of the following: first current state information of the passive device and second current state information of the network device. The first network node inputs the configuration information of the passive device in the first information, the first current state information, and the second current state information into the prediction model to determine the prediction information for characterizing the activity frequency of the passive device.
[0146] Among them, the configuration information of the passive device includes: TagDensity: tag density (numeric value, such as 0-100, 100 means very dense). BusinessDemand: business demand (numeric value, such as 0-100, 100 means very high). TagActivity: tag activity frequency (numeric value, such as 0-100, 100 means very frequent). PowerConsumption: reader power consumption (unit: watt). CoverageArea: reader coverage area (unit: square meter). The first current status information includes: RWStatus: current reader status (0: disabled, 1: enabled, 2: dormant). The second current status information includes: NetworkLoad: network load (numeric value, such as 0-100, 100 means very high). Prediction information includes: PredictionModelOutput: prediction model output (numeric value, such as 0-100, 100 means the predicted activity is very high).
[0147] S302. Determine third configuration information corresponding to each of the passive devices based on the prediction information and the state of the passive device represented in the first current state information; wherein the third configuration information is used to represent the switch state of the passive device that meets the service requirement information.
[0148] In the embodiment of the present application, the first network node determines the third configuration information corresponding to each reader / writer based on the activity frequency of the passive device represented by the prediction information and the state of the reader / writer represented by the first current state information. The third configuration information is used to represent the switch state of the passive device that meets the service requirement information.
[0149] In an embodiment of the present application, the first network node uses a machine learning algorithm (prediction model) to analyze the first current state information, the second current state information, and the configuration information of the passive device. Based on the prediction information determined by the analysis, the third configuration information is automatically determined to adjust the state (enabled, disabled, or dormant) of the base station reader. The sleep mode of the reader is set to enter a low-power state during non-peak hours to reduce energy consumption. Considerations: Ensure that the dynamic configuration of the reader does not affect the normal operation of critical services. Consider the load balancing of the network to avoid excessive concentration of reader resources.
[0150] In an embodiment of the present application, when the state of the reader / writer (passive device) in the first current state information is characterized as sleep, if the predicted information representation value is greater than a first preset threshold, the second configuration information corresponding to the state representation of the reader / writer is determined to be enabled.
[0151] Exemplarily, if PredictionModelOutput>50 (medium prediction activity), it is determined that the state of the corresponding reader / writer is characterized by the third configuration information being enabled.
[0152] In the embodiment of the present application, when the state of the reader / writer (passive device) in the first current state information is characterized as disabled or enabled, if the total weight is greater than the preset weight threshold, the corresponding state of the reader / writer is determined to be the third configuration information characterized as enabled; wherein the total weight is determined based on the first configuration information, the first current state information, and the second current state information. The total weight is proportional to the size of any one of the business demand, the tag activity frequency, and the load of the network device, and the total weight is inversely proportional to the size of any one of the reader / writer power consumption and the coverage area.
[0153] Exemplarily, the total weight can be determined by formula (1).
[0154] Wtotal=W Business ×W Network ×W TagActivity ×(1-W power )×(1-W Area ) Formula (1)
[0155] Among them, W Business is the business demand weight, W Network is the network load weight. TagActivity is the label activity weight, W power is the power consumption weight, W Area is the coverage area weight.
[0156] Among them, W Business =BusinessDemand / 100. Network =Networkload / 100. TagActivity =TagActivit y / 100. power =PowerConsumption / Maxpower. W Area =CoverageArea / MaxArea. Where Maxpower is the maximum power consumption and MaxArea is the maximum coverage area threshold.
[0157] Exemplarily, if Wtotal>THRESHOLD (preset weight threshold, such as 0.5), it is determined that the state of the corresponding reader is characterized by the enabled third configuration information.
[0158] In an embodiment of the present application, when the state of the reader / writer (passive device) in the first current state is characterized as 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 characterization of the reader / writer is determined to be disabled.
[0159] Exemplarily, if Wtotal<THRESHOLD (preset weight threshold, such as 0.5) and TagDensity<10 (low density), it is determined that the third configuration information corresponding to the state of the reader is disabled.
[0160] In an embodiment of the present application, when the state of the reader / writer (passive device) in the first current state is characterized as disabled or enabled, if the total weight is less than the preset weight threshold and the tag density is greater than the preset density, the third configuration information corresponding to the reader / writer is determined based on the reader / writer power consumption and coverage area in the first current state information.
[0161] For example, if Wtotal<THRESHOLD (preset weight threshold, such as 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, the third configuration information indicating that the state of the reader / writer is enabled is determined; otherwise, the third configuration information indicating that the state of the reader / writer is disabled is determined.
[0162] In the embodiment of the present application, the first network node may determine the third configuration information corresponding to each reader / writer through the steps described in S302.
[0163] S303: Determine fourth configuration information based on the current state information and the first information; wherein the fourth configuration information is used to characterize the inventory period of the passive device meeting the service requirement information.
[0164] In the embodiment of the present application, 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 the service weight, and the next inventory cycle is determined (fourth configuration information).
[0165] In the embodiment of the present application, based on the development of an inventory cycle adjustment mechanism based on real-time data and a prediction algorithm, the second current state information and the first information are analyzed, network resource consumption and business requirements are monitored in real time, and the inventory cycle is automatically adjusted. Find the best balance between resource consumption and business requirements. Consideration: The adaptive adjustment mechanism should be able to quickly respond to changes in business requirements. Ensure that the adjustment of the inventory cycle does not have a negative impact on the user experience.
[0166] Among them, the current status information includes: NetworkLoad: current network load (numeric value, 0-100), LoadVariance: network load fluctuation (numeric value, 0-100, 100 means very large fluctuation), CurrentCycleTime: current inventory cycle duration (unit: seconds), TagActivity: current tag activity frequency (numeric value, 0-100), BusinessDemand: current business demand (numeric value, 0-100). The first information includes: UserExperienceThreshold: user experience threshold (numeric value, 0-100), ResourceEfficiencyThreshold: resource efficiency threshold (numeric value, 0-100), BusinessUrgency: business urgency (numeric value, 0-100, 100 means very urgent).
[0167] In an embodiment of the present application, the configuration information and current state information of the passive device 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; based on the prediction information and the state of the reader / writer characterized in the first current state information, the third configuration information corresponding to each reader / writer is determined; wherein the third configuration information is used to characterize the switch state of the passive device that meets the business requirement information; based on the current state information and the first information, the fourth configuration information is determined; wherein the fourth configuration information is used to characterize the inventory cycle of the passive device that meets the business requirement information. In this way, when determining the third configuration information characterizing the switch state of the reader / writer and the fourth configuration information characterizing the inventory cycle of the passive device, the current state information and the first information in a large number of historical time periods are considered, and the factors considered are many and comprehensive, which can intelligently optimize the network configuration and resource allocation, so the determined third configuration information and fourth configuration information can meet business needs and improve the performance of the network system.
[0168] See also Figure 8 , is an optional flow chart of a passive network system configuration method provided in an embodiment of the present application, Figure 7 The illustrated S303 can also be implemented through S401 to S403, which will be described in conjunction with the steps:
[0169] S401. Determine network resource efficiency and service weight based on the current status information and the first information.
[0170] In an embodiment of the present application, the first network node may determine the 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. The network resource efficiency is inversely proportional to the size of the current network load in the second current state information and is directly proportional to the size of the current tag activity frequency in the second current state information; the service weight is directly proportional to the size of any one of the service urgency and service demand in the first information. The service weight is used to characterize the urgency of the service demand.
[0171] Exemplarily, network resource efficiency Efficiency = (1-NetworkLoad)×TagActivity.
[0172] Business weight WeightedDemand = BusinessDemand × BusinessUrgency.
[0173] S402. Determine adjustment information for a current period based on the relationship between the network resource efficiency and the service weight and corresponding thresholds, respectively; wherein the current period belongs to the second current state information.
[0174] In the embodiment of the present application, the first network node compares the network resource efficiency with the corresponding resource efficiency threshold, and compares the service weight with the corresponding user experience threshold, and determines the adjustment information for the current period based on the size relationship between the network resource efficiency and the service weight and the corresponding threshold, respectively. The adjustment information is used to extend or shorten the current period.
[0175] Exemplarily, if Efficiency>ResourceEfficiencyThreshold and WeightedDemand<UserEx perienceThreshold, it is determined that the adjustment information Direction=-1 (shortening the current cycle).
[0176] If Efficiency<ResourceEfficiencyThreshold and WeightedDemand>UserExperienceThreshold, it is determined that the adjustment information Direction=1 (extend the current period).
[0177] If Efficiency is near ResourceEfficiencyThreshold (within 5), and Weighted Demand is near UserExperienceThreshold (within 5), consider LoadVariance:
[0178] If LoadVariance>fluctuation threshold, the current period is kept unchanged; if LoadVariance<fluctuation threshold, the current period is adjusted according to the relative positions of Efficiency and WeightedDemand.
[0179] S403: Adjust the current period based on the adjustment information and determine fourth configuration information.
[0180] In the embodiment of the present application, an adjustment step is determined based on the adjustment information, the current period is adjusted based on the adjustment step, and the fourth configuration information is determined.
[0181] Each adjustment does not exceed 10% of the current cycle. The adjustment step length step = 0.1 × CurrentCycleTime. The current cycle can be adjusted according to Direction, step and WeightedDemand. The fourth configuration information = Direction × step × WeightedDemand / 100 + CurrentCycleTime.
[0182] In an embodiment of the present application, the network resource efficiency and the service weight are determined based on the current state information and the first information. Based on the size relationship between the network resource efficiency and the service weight and the corresponding thresholds, the adjustment information for the current period is determined; wherein the current period belongs to the second current state information. The current period is adjusted based on the adjustment information, and the fourth configuration information is determined. In this way, when determining the fourth configuration information characterizing the inventory period of the passive device, the current state information and the first information within a large number of historical time periods are considered, and the factors considered are many and comprehensive, which can intelligently optimize the network configuration and resource allocation, so the determined fourth configuration information can meet business needs and improve the performance of the network system.
[0183] See also Fig. 9 , which is an optional flow chart of the passive network system configuration method provided in the embodiment of the present application, will be described in combination with the steps:
[0184] S501: Determine the target spectrum information of the topologically connected passive devices based on first current state information of the passive devices and communication constraints of the passive devices.
[0185] In an embodiment of the present application, any topologically connected passive device can be represented in the configuration information. Based on the first current state information and communication constraints corresponding to each group of connected passive devices, the target spectrum information of the topologically connected passive devices is determined in the available spectrum resource set. The topologically connected passive devices are determined based on the configuration information. The communication constraints include at least one of the following: power constraints, communication distance constraints, and interference limitation constraints.
[0186] In the embodiment of the present application, the transmit power, frequency and modulation mode of the reader 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 to avoid interference. The operating frequency and power of the reader are dynamically adjusted according to the network status and the communication requirements of the passive device.
[0187] In the embodiment of the present application, the target spectrum information of the passive device of the topological connection represented by the configuration information is determined based on the first current state information of the passive device and the communication constraint of the passive device. In this way, when determining the target spectrum information, the first current state information and the communication constraint are taken into consideration, and the factors considered are many and comprehensive, which can intelligently optimize the network configuration and resource allocation, so the determined target spectrum information can meet the business needs and improve the performance of the network system.
[0188] See also Fig.10 , is an optional flow chart of a passive network system configuration method provided in an embodiment of the present application, Fig. 9 S501 shown in the figure can also be implemented through S601 to S602, which will be described in combination with the steps:
[0189] 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 constraint included in the first current state information.
[0190] In the embodiment of the present application, let F be the set of available spectrum resources, Ri be the i-th reader, dij be the communication distance between reader Ri and tag j. Pi is the transmission power of reader Ri, and fij is the working frequency allocated between Ri and tag j. The preset function can be to maximize frequency utilization and minimize interference. Exemplarily, the constraint function can be formula (2)
[0191]
[0192] Where stpi≤pmax
[0193] |fij-fki|≥△fminfor i≠k
[0194] Among them, △fmin is the minimum frequency separation to avoid interference.
[0195] S602: Determine the target spectrum information of the passive device by solving the constraint function.
[0196] In the embodiment of the present application, the first network node may solve the constraint function to determine the target spectrum information.
[0197] In an embodiment of the present application, a constraint function is constructed 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 constraint included in the first current state information. The target spectrum information of the passive device is determined by solving the constraint function. In this way, when determining the target spectrum information, many and comprehensive factors are considered, and the network configuration and resource allocation can be intelligently optimized, so the determined target spectrum information can meet business needs and improve the performance of the network system.
[0198] See also Fig.11 , which is an optional flow chart of the passive network system configuration method provided in the embodiment of the present application, will be described in combination with the steps:
[0199] S701. Determine first comprehensive information for different communication modes based on cost information and performance information corresponding to different communication modes included in the state information of the network device.
[0200] In the embodiment of the present application, the first network node may determine first comprehensive information representing comprehensive scores of performance and cost corresponding to different communication modes based on cost information and performance information corresponding to different communication modes included in the state information.
[0201] Exemplarily, the cost information and performance information corresponding to different communication modes included in the state information may include at least one of the following: 3GPP :Cost indicators for communicating over 3GPP networks. Cnon-3GPP: Cost indicators for communicating over non-3GPP networks. :P3GPP: Performance indicators for 3GPP networks, such as bandwidth, latency, and reliability. Pnon-3GPP: Performance indicators for non-3GPP networks.
[0202] Exemplarily, a comprehensive score (first comprehensive information) of the communication mode is calculated.
[0203]
[0204] S702: Based on the performance information of the network device and the user terminal included in the status information, and the expected service demand, adjust the first comprehensive information to obtain second comprehensive information for different communication modes.
[0205] In the embodiment of the present application, the first network node adjusts the first comprehensive information to obtain the second comprehensive information for different communication modes based on the performance information of the network device and the user terminal included in the status information, and the expected service demand.
[0206] The performance information of the user terminal includes: Uue: the current state and capability of the user equipment (UE). The expected service requirements may include: Lcoverage: the coverage and density of the base station and UE, Ttraffic: the expected service flow and communication requirements.
[0207] In the embodiment of the present application, the first network node considers the influence of the user equipment, coverage and service flow, and adjusts the first comprehensive information to obtain the second comprehensive information corresponding to the different communication modes.
[0208] S703: Determine the target communication mode of the network device based on each piece of the second comprehensive information.
[0209] In the embodiment of the present 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, assume that there are two communication modes with corresponding data (cost information and performance information), corresponding to 3GPP and non-3GPP communication modes respectively. The first set of data: C_3GPP, P_3GPP, U_3GPP, L_3GPP, T_3GPP = get_network_data('3GPP'). The 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 distribution;
[0212]
[0213] Calculate the scores of the two modes (second comprehensive information)
[0214]
[0215] In an embodiment of the present application, first comprehensive information for different communication modes is determined based on cost information and performance information corresponding to different communication modes included in the state information. Based on the performance information of the network equipment and the user terminal included in the state information, and the expected business needs, the first comprehensive information is adjusted to obtain second comprehensive information for different communication modes. The target communication mode is determined based on each second comprehensive information. In this way, multiple and comprehensive considerations are taken into account in the process of determining the target communication mode, and the network configuration and resource allocation can be intelligently optimized, so the determined target communication mode can meet business needs and improve the performance of the network system.
[0216] See also Fig.12 , which is an optional flow chart of the passive network system configuration method provided in the embodiment of the present application, will be described in combination with the steps:
[0217] S801. Determine multiple transmission paths based on the state information; wherein the path nodes in each of the transmission paths include: the network device and the passive device.
[0218] In the embodiment of the present application, the first network node determines multiple transmission paths based on the topological relationship included in the state information, wherein the path nodes in each transmission path include: a network device and a passive device.
[0219] S802: Determine third comprehensive information corresponding to each of the transmission paths based on the state information.
[0220] In the embodiment of the present application, the first network node determines the performance information of the transmission path and the sub-performance information corresponding to each path node according to the performance information of each node of the transmission path represented in the state information, and determines the third comprehensive information based on the performance information and sub-performance information of each transmission path object.
[0221] Exemplary:
[0222] def calculate_path_score(latency, throughput, reliability, load, priority):
[0223] #Calculate the third comprehensive information of the path
[0224] latency_weight=priority['latency']
[0225] throughput_weight=priority['throughput']
[0226] reliability_weight=priority['reliability']
[0227] load_weight=priority['load']
[0228] latency_score = latency_weight*(1 / (latency+1))#The lower the latency, the higher the score
[0229] throughput_score = throughput_weight * throughput #The higher the throughput, the higher the score
[0230] reliability_score=reliability_weight*reliability#The higher the reliability, the higher the score
[0231] load_score=load_weight*(1 / (load+1))#The lower the load, the higher the score
[0232] path_score (performance information) = latency_score + throughput_score + reliability_score + load_score return path_score
[0233] Determine sub-performance information:
[0234] paths={
[0235] 'tag-ran-amf-alf':(Latency_tag_ran, Throughput_ran_amf, Reliability_path, Load_amf),
[0236] 'tag-ran-alf':(Latency_tag_ran, Throughput_ran_alf, Reliability_path, Load_alf),
[0237] 'tag-ran-upf-alf':(Latency_tag_ran, Throughput_ran_upf, Reliability_path,
[0238] oad_upf),
[0239] #...other paths
[0240] }
[0241] #Quality of service requirement weight
[0242] priority_service={
[0243] 'latency': 0.3,
[0244] 'throughput': 0.3,
[0245] 'reliability': 0.2,
[0246] 'load':0.2
[0247] }
[0248] #Calculate the third comprehensive information of each path
[0249] path_scores={path:calculate_path_score(*params, priority_service)forpath, params in paths.items()}
[0250] S803: Determine fourth comprehensive information that meets the service quality requirement in the business requirement information from the multiple third comprehensive information.
[0251] In the embodiment of the present application, the first network node determines fourth comprehensive information that meets the service quality requirement in the business requirement information from each piece of third comprehensive information.
[0252] S804. Determine the target transmission path based on the fourth comprehensive information.
[0253] In the embodiment of the present application, the first network node determines that the transmission path corresponding to the fourth comprehensive information is the target transmission path.
[0254] Exemplarily, select the optimal path:
[0255] optimal_path=max(path_scores, key=path_scores.get)
[0256] optimal_score=path_scores[optimal_path]
[0257] print(f"Selected Optimal Path:{optimal_path}with Score:{optimal_score}")
[0258] In an embodiment of the present application, the target communication path with the best performance is determined based on the comprehensive performance information (the third comprehensive) of each communication path. In this way, the wireless communication network established based on the target communication path can realize data transmission based on the optimal performance path, thereby ensuring the performance of the wireless network system.
[0259] See also Fig.13 , is an optional effect diagram of the passive network system configuration method provided in the embodiment of the present application. The passive network system configuration determination method of the present application will be described below with a complete embodiment process:
[0260] 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 cellular WIFI multi-mode access passive system architecture proposed in this solution. The method is divided into two key stages:
[0261] Phase 1: Passive business service business demand information integration and multi-dimensional data analysis.
[0262] At this stage, the cellular passive network ALF first integrates business demand information, and the passive service server provides comprehensive business demand information to the operator network, covering key parameters such as the number and type of tags, and mobility requirements. Next, the system performs multi-dimensional data fusion and analysis, integrating data from multiple sources such as sensors, user behavior, and environment, and uses advanced technology for comprehensive analysis to obtain comprehensive business insights. These insights help to more accurately understand business needs and network status, and provide a scientific basis for subsequent resource allocation.
[0263] Phase 2: Intelligent dynamic configuration and optimization.
[0264] In the second phase, the ALF network performs real-time big data analysis based on the data collected and analyzed in phase 1 to determine the intelligent dynamic configuration of the cellular passive system. This phase includes:
[0265] 1. Intelligent tag deployment optimization: Using adaptive learning algorithms, intelligently recommend the deployment locations and quantities of tags, actuators, and readers based on historical and real-time data to maximize network coverage and efficiency.
[0266] 2. Intelligent network equipment capability configuration and policy configuration: Based on the analysis results, intelligently determine the network equipment capability configuration of the cellular passive system, including the enabling and disabling of reader / writer and exciter functions, and using UE or relay as an exciter or reader / writer for coverage enhancement. At the same time, intelligently set the sleep time and periodic inventory cycle of the reader / writer to optimize energy consumption and performance.
[0267] 3. Dynamic spectrum management: Implement a dynamic spectrum allocation mechanism to intelligently adjust the spectrum resources of the passive air interface according to real-time business needs and network status, thereby improving spectrum utilization and network capacity.
[0268] 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.
[0269] 5. Passive service transmission path strategy: Develop a passive service transmission path strategy to intelligently plan and optimize data transmission paths, ensure that data selects the best path based on business needs and network conditions, improve transmission efficiency, and reduce the risk of delay or packet loss.
[0270] Through the collaborative work of these two stages, this solution can achieve refined management of the cellular passive network system, improve resource utilization efficiency, reduce operating costs, and ultimately provide users with a more stable, efficient, and personalized service experience.
[0271] See also Fig.14 , which is an optional flow chart of the passive network system configuration method provided in the embodiment of the present application, will be described in combination with the steps:
[0272] 1a. Passive IoT instructions.
[0273] In the embodiment of the present application, RAN acts as a reader / writer to initiate passive IoT instructions to the tag, such as tag activation instructions / inventory instructions.
[0274] 2a. Passive IoT command response.
[0275] In an embodiment of the present application, the tag performs a passive IoT command response to step 1, such as an activation response / inventory response.
[0276] 3a. Passive device registration request (number of tags, passive device capabilities, terminal scenario data information).
[0277] In the embodiment of the present application, after receiving step 2a, RAN triggers to send a passive device registration request message (carrying tag information (quantity, type, service requirements, etc.), passive reader / actuator capability support information, type information, multimodal support information, identification information, etc.) and scenario data collection information brought by the sensor to the cellular network (such as AMF or cellular passive management function). When steps 1a and 2a do not exist, RAN can also actively send a passive device registration request message to the cellular network (such as AMF or cellular passive management function).
[0278] 1b. Registration of passive Internet of Things business information.
[0279] In the embodiment of the present application, the passive Internet of Things server registers the passive Internet of Things service requirement information with the operator's service processing platform.
[0280] 2b. Business information input and historical information input (tag density, tag activity frequency, business requirements, terminal scenario data information).
[0281] In the embodiment of the present application, the service processing platform sends the subscribed service information to the ALF according to the passive IoT service registration information, including tag density, tag activity frequency, service requirements, tag deployment location, etc.
[0282] 1c. Network status information.
[0283] In the embodiment of the present application, the ALF interacts with the NWDAF to obtain network status information, including but not limited to base station topology information, base station load information, etc. The base station information obtained by the ALF can be determined in step 3a, or determined by the area of label deployment in step 2b, which is not limited in the embodiment of the present application.
[0284] 4. Based on the received input parameters of the passive device dynamic configuration algorithm, determine the intelligent passive device deployment plan according to the algorithm.
[0285] In the embodiment of the present application, a deployment plan of passive devices (including readers, writers, exciters, etc.) is determined.
[0286] 5a. Passive equipment deployment plan.
[0287] 5b. Passive device capability configuration and policy configuration, etc.
[0288] In the embodiment of the present application, the ALF can perform dynamic configuration of the reader / writer function based on the deployment scheme of the passive device (including the reader / writer, exciter, etc.), that is, the passive reader / writer / exciter function is turned on and off for the passive device determined in the deployment scheme of the passive device (including the reader / writer, exciter, etc.), and the time setting of turning on and off is set; it can also dynamically generate the turning on and off strategy of the passive reader / writer / exciter function according to the big data algorithm.
[0289] 6. Monitor network status information and determine passive air interface spectrum resource management strategies.
[0290] 7. Passive air interface spectrum allocation strategy.
[0291] In the embodiment of the present application, the ALF determines the passive air interface spectrum resource management strategy by monitoring the network status information (collecting the spectrum usage data of the currently working reader and its service area, including the occupied frequency, signal strength, interference level, etc.) and the passive devices (including the topology information of the reader, exciter, and tag).
[0292] 8. Monitor network status information and determine passive multimodal communication selection strategy.
[0293] 9. Passive multimodal communication selection strategy.
[0294] In the embodiment of the present application, the ALF determines the passive multimodal communication selection strategy by monitoring the network status information. Among them, the 3GPP network status information can be collected by the ALF from other network elements (such as NWDAF) of the 3GPP network, and the non-3GPP network status information can be sent to the ALF through the passive service server after the non-3GPP sends the status monitoring data packet between the passive service server and the reader.
[0295] 10. Monitor network status information and determine the passive service transmission path.
[0296] 11. Passive service transmission path selection strategy.
[0297] In an embodiment of the present application, ALF determines the passive service transmission path by monitoring network status information, and the paths include: 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.
[0298] The embodiment of the present application is that it can realize intelligent understanding and response to the service requirements of passive tags. Through automated service requirement acquisition and dynamic resource allocation, the solution improves the flexibility and efficiency of the cellular passive system while reducing operating costs. This intelligent method provides strong support for the application of cellular passive systems in the field of Internet of Things (IoT), and helps to promote the further development and application of related technologies.
[0299] Compared with the existing technology, the advantages of this proposal include:
[0300] Intelligent resource configuration: This proposal uses intelligent algorithms to automatically analyze passive business service requirements and realize dynamic configuration of network resources, which is more flexible and efficient than traditional manual configuration or configuration based on fixed rules.
[0301] Real-time 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 and writers, which reduces manual intervention and improves the response speed and reliability of the network.
[0302] Optimize resource utilization: By accurately 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.
[0303] Improve service quality: Intelligent dynamic configuration ensures that key performance indicators of passive tag services such as latency, positioning accuracy and query frequency are met, thereby improving the overall service quality.
[0304] Enhanced network resilience: The proposed system can adapt to different business needs and changes in network conditions, enhancing the adaptability and resilience of the network and ensuring stable services in all situations.
[0305] 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.
[0306] Data-driven decision-making: The proposal uses a data-driven approach to make decisions, which helps improve the accuracy of configuration policies, reduce resource waste, and provide data support for future network optimization.
[0307] See also Fig.15 , which is a flow chart of the passive network system configuration method provided in an embodiment of the present application, will be described in combination with the steps:
[0308] 1. Send a registration request.
[0309] In the embodiment of the present application, the UE sends a registration request to (R)An, which includes: the number of tags, the capability of the wireless device and the scenario data.
[0310] 2. AMF verification selection.
[0311] 3. Send a registration request.
[0312] In the embodiment of the present application, the NEWAMF node receives the registration request forwarded by (R)An.
[0313] 4. Namf_ sends the background information of UE.
[0314] In the embodiment of the present application, NEWAMF communicates and transmits the background information of the UE to OLDAMF.
[0315] 5. Namf_sends UE background information transmission response.
[0316] In the embodiment of the present application, OLDAMF feeds back the response information of receiving UE background information to NEWAMF. 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.
[0317] 6. Identity request.
[0318] 7. Identity response.
[0319] In the embodiment of the present application, (R)An sends an identity request to the UE, and the UE sends an identity request response to (R)An.
[0320] 8. The UE, (R)AN and core network interact with each other to complete the subsequent registration process.
[0321] In an embodiment of the present application, after completing the subsequent registration process, ALF sends a configuration update policy to RAN and NewAMF for network devices and passive devices to complete the configuration.
[0322] 9. Request for registration approval.
[0323] In the embodiment of the present application, the ALF sends a policy update to the RAN and the NEWAMF. The RAN sends a registration approval request to the UE.
[0324] 10. Establish UE association strategy.
[0325] In an embodiment of the present application, the AMF and PCF are associated with each other based on the configuration policy in the registration request.
[0326] 11. Registration is complete.
[0327] In the embodiment of the present application, the UE feeds back registration completion information to the NEWAMF.
[0328] 12. Nudm_spatial division multiplexing information.
[0329] In the embodiment of the present application, UDM sends space division multiplexing information to NEWAMF.
[0330] 13. Transmit information through the N2 channel.
[0331] In the embodiment of the present application, NEWAMF sends detection information to RAN through the N2 channel.
[0332] 14. Nudm_UE information update.
[0333] 15. Verification and authorization of slices.
[0334] In an embodiment of the present application, network slice-specific identity authentication and authorization are performed before UE, RAN and NEWAMF.
[0335] See also Fig.16 , which is a structural diagram of a passive network system configuration device provided in an embodiment of the present application.
[0336] The embodiment of the present application further provides a passive network configuration device 800 , including: an information acquisition unit 801 and a configuration unit 802 .
[0337] The information acquisition unit 801 is used to acquire first information; wherein the first information is used to represent at least one of service requirement information, network device status information and passive device configuration information;
[0338] The determination unit 802 is used to determine the target configuration information of the passive network based on the analysis of the first information and multiple types of configuration constraints for the passive device; wherein the target configuration information meets the service requirement information and the configuration constraints.
[0339] In an embodiment of the present application, the determination unit 802 in the passive network configuration device 800 is used 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 constraint; the first configuration information is used to characterize at least one of the deployment location, quantity and configuration parameters of the newly added passive device; the first information includes at least one of the following: transmission delay, positioning accuracy, and query frequency in the service requirement information; base station configuration and layout information in the preset area in the status information, and status information of the passive device; the configuration constraint includes at least one of the following: device quantity constraint, coverage constraint and performance constraint;
[0340] Based on the first information and the current status information acquired in real time, determine the second configuration information of the passive device; wherein the second configuration information is used to characterize the switch state and inventory cycle of the passive device to meet the service requirement information;
[0341] Target configuration information of the passive network is determined based on the first configuration information and the second configuration information.
[0342] In the embodiment of the present application, the current state information includes at least one of the following: the first current state information of the passive device and the second current state information of the network device; the determination unit 802 in the passive network configuration device 800 is used to
[0343] Inputting the configuration information and the current state information of the passive device in the first information into a prediction model to determine prediction information; wherein the prediction information is used to characterize the activity frequency of the passive device; the passive device includes at least one of the following: a tag, a reader and an actuator;
[0344] Based on the prediction information and the state of the passive device represented in the first current state information, determine the third configuration information corresponding to each of the passive devices; wherein the third configuration information is used to represent the switch state of the passive device that meets the service requirement information;
[0345] Based on the current state information and the first information, fourth configuration information is determined; wherein the fourth configuration information is used to characterize an inventory period during which the passive device meets the service requirement information.
[0346] In the embodiment of the present application, when the state of the passive device in the first current state information is characterized as dormant, if the predicted information representation value is greater than a first preset threshold, the third configuration information corresponding to the state of the passive device is determined to be enabled;
[0347] In the case where the state of the passive device in the first current state information is characterized as disabled or enabled, if the total weight is greater than a preset weight threshold, determining the third configuration information that the state of the corresponding passive device is characterized as enabled; wherein the total weight is determined based on the first configuration information and the current state information;
[0348] In a case where the state characterization of the passive device in the first current state is disabled or enabled, 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, determining the third configuration information corresponding to the state characterization of the passive device as disabled;
[0349] In a case where the state of the passive device in the first current state is characterized as disabled or enabled, if the total weight is less than the preset weight threshold and the tag density is greater than the preset density, 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.
[0350] In the embodiment of the present application, the configuration information of the passive device in the first information includes at least one of the following: business requirements of the passive device, tag density, tag activity frequency, reader power consumption and reader coverage area;
[0351] The second current state information includes: a load of the network device;
[0352] The total weight is proportional to any one of the business demand, the tag activity frequency and the load of the network device, and the total weight is inversely proportional to any one of the reader power consumption and the coverage area.
[0353] In the embodiment of the present application, the determination unit 802 in the passive network configuration device 800 is used to determine the network resource efficiency and the 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 demand;
[0354] Determine adjustment information for the current cycle based on the relationship between the network resource efficiency and the service weight and the corresponding thresholds, wherein the current cycle belongs to the second current state information;
[0355] The current cycle is adjusted based on the adjustment information, and the fourth configuration information is determined.
[0356] In an embodiment of the present application, the network resource efficiency is inversely proportional to the size of the current network load in the second current state information, and is directly proportional to the size of the current tag activity frequency in the second current state information; the service weight is directly proportional to the size of any one of the service urgency and service demand in the first information.
[0357] In an embodiment of the present application, the target configuration information also includes: target spectrum information; the determination unit 802 in the passive network configuration device 800 is used to determine the target spectrum information of the topologically connected passive devices based on the first current state information of the passive devices and the communication constraints of the passive devices; wherein the communication constraints include at least one of the following: power constraints, communication distance constraints and interference limitation constraints; the topologically connected passive devices are determined based on the configuration information.
[0358] In the embodiment of the present application, the determination unit 802 in the passive network configuration device 800 is used 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 constraint included in the first current state information; wherein the constraint function is a constraint function between the passive devices connected in the topology represented by the configuration information;
[0359] The target spectrum information of the passive device is determined by solving the constraint function.
[0360] In the embodiment of the present application, the target configuration information further includes: a target communication mode; the determination unit 802 in the passive network configuration device 800 is used to determine the first comprehensive information for different communication modes based on the cost information and performance information corresponding to the different communication modes included in the state information of the network device;
[0361] Based on the performance information of the network device and the user terminal included in the status information, and the expected service demand, adjusting the first comprehensive information to obtain second comprehensive information for different communication modes;
[0362] The target communication mode of the network device is determined based on each of the second comprehensive information.
[0363] In the embodiment of the present application, the target configuration information further includes: a target transmission path; the determination unit 802 in the passive network configuration device 800 is used to determine multiple transmission paths based on the state information; wherein the path nodes in each of the transmission paths include: the network device and the passive device;
[0364] Determine third comprehensive information corresponding to each of the transmission paths based on the state information;
[0365] Determining fourth comprehensive information that meets the service quality requirement in the business requirement information from the plurality of third comprehensive information;
[0366] The target transmission path is determined based on the fourth comprehensive information.
[0367] In the embodiment of the present application, the information acquisition unit 801 in the passive network configuration device 800 is used to acquire the configuration information of the passive device from the passive device, acquire the state information from the second network node, and acquire the service requirement information from the third network node;
[0368] The first information is determined based on the passive device configuration information, the state information, and the service requirement information.
[0369] It should be noted that in the embodiments of the present application, if the above-mentioned method for processing item information is implemented in the form of a software function 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 embodiment of the present application can be essentially or partly reflected in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium and includes several instructions for enabling an item information processing device (which can be a personal computer, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a magnetic disk or an optical disk. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0370] Correspondingly, an embodiment of the present application provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the steps in the method on the first network node side are implemented.
[0371] It should be noted here that the description of the above storage medium and device embodiments is similar to the description of the above method embodiments, and has similar beneficial effects as the method embodiments. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the description of the method embodiments of this application for understanding.
[0372] It should be noted that Fig.17 A hardware entity diagram of an electronic device provided in an embodiment of the present application, such as Fig.17 As shown, an embodiment of the present application provides an electronic device 900, including a memory 902 and a processor 901, wherein the memory 902 stores a computer program that can be run on the processor 901, and the processor 901 implements the steps in the above method when executing the program, wherein;
[0373] The processor 901 generally controls the overall operation of the electronic device 900 .
[0374] The memory 902 is configured to store instructions and applications executable by the processor 901, and can also cache data to be processed or processed by the processor 901 and various modules in the electronic device 900 (for example, image data, audio data, voice communication data, and video communication data), which can be implemented through flash memory (FLASH) or random access memory (Random Access Memory, RAM).
[0375] Correspondingly, an embodiment of the present application further provides a computer program product, including a computer program, which can be executed by a processor 901 of an electronic device 900 to complete the steps in the method on the passive network configuration device 800 side.
[0376] It should be understood that "one embodiment" or "an embodiment" mentioned throughout the specification means that specific features, structures or characteristics related to the embodiment are included in at least one embodiment of the present application. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification does not necessarily refer to the same embodiment. In addition, these specific features, structures or characteristics can be combined in one or more embodiments in any suitable manner. It should be understood that in various embodiments of the present application, the size of the sequence number of the above-mentioned processes does not mean the order of execution, and 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 the present application. The above-mentioned sequence numbers of the embodiments of the present application are only for description and do not represent the advantages and disadvantages of the embodiments.
[0377] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0378] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored, or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the device or unit can be electrical, mechanical or other forms.
[0379] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0380] In addition, all functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may be a separate unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.
[0381] A person skilled in the art can understand that all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: a mobile storage device, a read-only memory (ROM), a magnetic disk or an optical disk, and other media that can store program codes.
[0382] Alternatively, if the above-mentioned integrated unit of the present application is implemented in the form of a software function 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 embodiment of the present application can be essentially or partly embodied in the form of a software product that contributes to the relevant technology. The computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a mobile storage device, a ROM, a magnetic disk, or an optical disk.
[0383] The above is only an implementation method of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A passive network configuration method, characterized in that: include: Acquire first information; wherein the first information is used to represent at least one of service requirement information, network device status information, and passive device configuration information; Based on the first information and the 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.
2. The passive network configuration method according to claim 1, characterized in that: The analyzing, based on the first information and the multiple types of configuration constraints for the passive device, to determine the target configuration information of the passive network includes: Processing the first information based on a preset model to determine first configuration information of the passive device; The preset model is constructed based on the configuration constraint; the first configuration information is used to characterize at least one of the deployment location, quantity and configuration parameters of the newly added passive device; the first information includes at least one of the following: transmission delay, positioning accuracy, and query frequency in the service requirement information; base station configuration and layout information in the preset area in the status information, and status information of the passive device; the configuration constraint includes at least one of the following: device quantity constraint, coverage constraint and performance constraint; Based on the first information and the current status information acquired in real time, determine the second configuration information of the passive device; wherein the second configuration information is used to characterize the switch state and inventory cycle of the passive device to meet the service requirement information; Target configuration information of the passive network is determined based on the first configuration information and the second configuration information.
3. The passive network configuration method according to claim 2, characterized in that: The current state information includes at least one of the following: first current state information of the passive device and second current state information of the network device; The determining, based on the first information and the current state information acquired in real time, the second configuration information of the passive device comprises: Inputting the configuration information and the current state information of the passive device in the first information into a prediction model to determine prediction information; wherein the prediction information is used to characterize the activity frequency of the passive device; the passive device includes at least one of the following: a tag, a reader and an actuator; Based on the prediction information and the state of the passive device represented in the first current state information, determine the third configuration information corresponding to each of the passive devices; wherein the third configuration information is used to represent the switch state of the passive device that meets the service requirement information; Based on the current state information and the first information, fourth configuration information is determined; wherein the fourth configuration information is used to characterize an inventory period during which the passive device meets the service requirement information.
4. The passive network configuration method according to claim 3, characterized in that: The determining, based on the prediction information and the state of the passive device represented in the first current state information, the third configuration information corresponding to each of the passive devices comprises one of the following: In the case where the state of the passive device in the first current state information is characterized as dormant, if the predicted information characteristic value is greater than a first preset threshold, determining the third configuration information corresponding to the state of the passive device as enabled; In the case where the state of the passive device in the first current state information is characterized as disabled or enabled, if the total weight is greater than a preset weight threshold, determining the third configuration information that the state of the corresponding passive device is characterized as enabled; wherein the total weight is determined based on the first configuration information and the current state information; In a case where the state characterization of the passive device in the first current state is disabled or enabled, 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, determining the third configuration information corresponding to the state characterization of the passive device as disabled; In a case where the state of the passive device in the first current state is characterized as disabled or enabled, if the total weight is less than the preset weight threshold and the tag density is greater than the preset density, 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.
5. The passive network configuration method according to claim 4, characterized in that: The configuration information of the passive device in the first information includes at least one of the following: business requirements of the passive device, tag density, tag activity frequency, reader power consumption and reader coverage area; The second current state information includes: a load of the network device; The total weight is proportional to any one of the business demand, the tag activity frequency and the load of the network device, and the total weight is inversely proportional to any one of the reader power consumption and the coverage area.
6. The passive network configuration method according to claim 3, characterized in that: The determining, based on the current state information and the first information, fourth configuration information includes: 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 demand; Determine adjustment information for the current cycle based on the relationship between the network resource efficiency and the service weight and the corresponding thresholds; wherein the current cycle belongs to the second current state information; The current cycle is adjusted based on the adjustment information, and the fourth configuration information is determined.
7. The passive network configuration method according to claim 6, characterized in that: The network resource efficiency is inversely proportional to the size of the current network load in the second current state information, and is directly proportional to the size of the current tag activity frequency in the second current state information; the service weight is directly proportional to the size of any one of the service urgency and service demand in the first information.
8. The passive network configuration method according to any one of claims 2 to 7, characterized in that: The target configuration information also includes: target spectrum information; the method also 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 at least one of the following: power constraints, communication distance constraints and interference limitation constraints; the topologically connected passive devices are determined based on the configuration information.
9. The passive network configuration method according to claim 8, characterized in that: The determining the target spectrum information of the topologically connected passive devices based on the first current state information of the passive devices and the communication constraints of the passive devices includes: Constructing 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 constraint included in the first current state information; wherein the constraint function is a constraint function between the passive devices connected in the topology represented by the configuration information; The target spectrum information of the passive device is determined by solving the constraint function.
10. The passive network configuration method according to any one of claims 2 to 7, characterized in that: The target configuration information also includes: a target communication mode; the method also includes: Determine first comprehensive information for different communication modes based on cost information and performance information corresponding to different communication modes included in the state information of the network device; Based on the performance information of the network device and the user terminal included in the status information, and the expected service demand, adjusting the first comprehensive information to obtain 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.
11. The passive network configuration method according to any one of claims 2 to 7, characterized in that: The target configuration information also includes: a target transmission path; the target transmission path is used for information transmission in a passive network; the method also includes: Determine a plurality of transmission paths based on the state information; wherein the path nodes in each of the transmission paths include: the network device and the passive device; Determine third comprehensive information corresponding to each of the transmission paths based on the state information; Determining fourth comprehensive information that meets the service quality requirement in the business requirement information from the plurality of third comprehensive information; The target transmission path is determined based on the fourth comprehensive information.
12. The passive network configuration method according to any one of claims 2 to 7, characterized in that: The obtaining of the first information comprises: acquiring configuration information of the passive device from the passive device, acquiring the state information from the second network node, and acquiring the service requirement information from a third network node; The first information is determined based on the passive device configuration information, the state information, and the service requirement information.
13. A passive network configuration device, characterized in that: include: An information acquisition unit, configured to acquire first information; wherein the first information is used to represent at least one of service requirement information, network device status information, and passive device configuration information; A determination unit is used to determine target configuration information of the passive network based on the analysis of the first information and multiple types of configuration constraints for the passive device; wherein the target configuration information satisfies the business requirement information and the configuration constraints.
14. An electronic device, characterized in that: The method comprises a memory and a processor, wherein the memory stores a computer program executable on the processor, and the processor implements the steps of the method according to any one of claims 1 to 12 when executing the computer program.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps in the method according to any one of claims 1 to 12 are implemented.
16. A computer program product comprising a computer program, characterized in that The computer program implements the steps of the method according to any one of claims 1 to 12 when executed by a processor.
Citation Information
Cited By
Passive network system configuration method and apparatus, electronic device, storage medium, and computer program product
WO2026092117A1