User demand sensing method and device
Through the method executed in the communication network, information exchange and analysis between network nodes is used to independently identify user needs, solving the problem that the network cannot independently identify user needs in the prior art, and simplifying the network configuration process.
Patent Information
- Application Number
- CN202311501015.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-13
- Publication Date
- 2025-05-13
AI Technical Summary
The existing communication network cannot independently identify user needs and needs to be identified through external information input modules, resulting in complex network configuration.
Through the method executed by the first network node, the user's personalized demand information is obtained by using the information sent by the second network node or stored information, and the demand perception is performed to obtain the perceived result.
It realizes that the network itself recognizes user needs without the need for external information input modules, reducing the configuration complexity of the network.
Smart Images

Figure CN119997241A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and more particularly to a method and device for perceiving user needs. Background Art
[0002] In the future, 6G application scenarios will be more diverse, which can be reflected in aspects such as the user groups, usage environment, business needs, network needs, etc. In addition, with the popularization of smart devices, individual-centered personalized needs will become more and more prominent, and 6G distributed networks support customized designs based on users' personalized needs. However, the existing solutions mainly identify user needs through intent networks, that is, users input user needs through network commands or natural language intents in the external information input module, and the communication network itself cannot identify user needs. Summary of the invention
[0003] The purpose of this application is to provide a method and device for perceiving user needs, so as to solve the problem that the existing communication network itself cannot identify user needs.
[0004] In order to achieve the above object, the present application provides a method for perceiving user needs, which is performed by a first network node, and the method includes:
[0005] Acquire user personalized demand information according to first information sent by the second network node or second information stored by the first network node, where the first information includes at least one of personalized demand information and terminal related information, and the second information includes terminal related information; wherein the terminal related information is used to determine the personalized demand information of the terminal;
[0006] Demand perception is performed according to the user's personalized demand information to obtain a perception result.
[0007] Optionally, the method of the embodiment of the present application further includes:
[0008] Send a personalized customization request to the target network function according to the perception result.
[0009] Optionally, the method of the embodiment of the present application further includes:
[0010] First information sent by a second network node is acquired, where the second network node includes a terminal, a wireless access network device, or a core network device.
[0011] Optionally, the acquiring the first information sent by the second network node includes at least one of the following:
[0012] Obtain personalized demand information sent by the terminal;
[0013] Obtain terminal related information sent by core network equipment and / or wireless access network equipment;
[0014] Get terminal related information sent by the terminal.
[0015] Optionally, the obtaining of personalized demand information sent by the terminal includes:
[0016] Obtain personalized demand information sent by the terminal through a registration request message, a session establishment request message or a user demand message.
[0017] Optionally, obtaining the terminal related information sent by the core network device or the wireless access network device includes:
[0018] Sending a user data subscription request to the terminal through a core network device and / or a wireless access network device;
[0019] Acquire a user data notification sent by a terminal through a core network device and / or a wireless access network device, wherein the user data notification includes information related to the terminal.
[0020] Optionally, terminal-related information sent by the terminal is obtained, including:
[0021] Get terminal related information sent by the terminal through the PDU session.
[0022] Optionally, the terminal-related information includes at least one of the following:
[0023] User behavior data;
[0024] User application usage;
[0025] User's network traffic information;
[0026] Terminal context;
[0027] Session management context;
[0028] Terminal contract information;
[0029] Slice information related to the terminal;
[0030] Terminal policy.
[0031] Optionally, acquiring user personalized demand information according to the first information sent by the second network node or the second information stored by the first network node includes:
[0032] The first information or the second information is analyzed using artificial intelligence technology and / or big data analysis and mining technology to obtain user personalized demand information.
[0033] The embodiment of the present application further provides a method for perceiving user needs, which is performed by a second network node, and the method includes:
[0034] First information is sent to a first network node, where the first information includes at least one of personalized demand information and terminal related information, where the terminal related information is used to determine the personalized demand information of the terminal.
[0035] Optionally, the second network node includes a terminal, a wireless access network device or a core network device.
[0036] Optionally, the second network node includes a terminal;
[0037] The sending the first information to the first network node includes:
[0038] The personalized demand information is sent to the first network node through a registration request message, a session establishment request message or a user demand message.
[0039] Optionally, the second network node includes a core network device and / or a radio access network device;
[0040] The sending the first information to the first network node includes:
[0041] Obtaining a user data subscription request sent by the first network node;
[0042] Sending the user data subscription request to a terminal;
[0043] The user data notification sent by the terminal is forwarded to the first network node, where the user data notification includes terminal related information.
[0044] Optionally, the terminal-related information includes at least one of the following:
[0045] User behavior data;
[0046] User application usage;
[0047] User's network traffic information;
[0048] Terminal context;
[0049] Session management context;
[0050] Terminal contract information;
[0051] Slice information related to the terminal;
[0052] Terminal policy.
[0053] The embodiment of the present application also provides a user demand perception device, including a memory, a transceiver, and a processor;
[0054] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0055] Acquire user personalized demand information according to first information sent by the second network node or second information stored by the first network node, where the first information includes at least one of personalized demand information and terminal related information, and the second information includes terminal related information; wherein the terminal related information is used to determine the personalized demand information of the terminal;
[0056] Demand perception is performed according to the user's personalized demand information to obtain a perception result.
[0057] Optionally, the processor further performs the following operations:
[0058] Send a personalized customization request to the target network function according to the perception result.
[0059] Optionally, the processor further performs the following operations:
[0060] First information sent by a second network node is acquired, where the second network node includes a terminal, a wireless access network device, or a core network device.
[0061] Optionally, the processor further performs at least one of the following operations:
[0062] Obtain personalized demand information sent by the terminal;
[0063] Obtain terminal related information sent by core network equipment and / or wireless access network equipment;
[0064] Get terminal related information sent by the terminal.
[0065] Optionally, the processor further performs the following operations:
[0066] Obtain personalized demand information sent by the terminal through a registration request message, a session establishment request message or a user demand message.
[0067] Optionally, the processor further performs the following operations:
[0068] Sending a user data subscription request to the terminal through a core network device and / or a wireless access network device;
[0069] Acquire a user data notification sent by a terminal through a core network device and / or a wireless access network device, wherein the user data notification includes information related to the terminal.
[0070] Optionally, the processor further performs the following operations:
[0071] Get terminal related information sent by the terminal through the PDU session.
[0072] Optionally, the terminal-related information includes at least one of the following:
[0073] User behavior data;
[0074] User application usage;
[0075] User's network traffic information;
[0076] Terminal context;
[0077] Session management context;
[0078] Terminal contract information;
[0079] Slice information related to the terminal;
[0080] Terminal policy.
[0081] Optionally, the processor further performs the following operations:
[0082] The first information or the second information is analyzed using artificial intelligence technology and / or big data analysis and mining technology to obtain user personalized demand information.
[0083] The embodiment of the present application also provides a user demand perception device, which is applied to a second network node, and the device includes a memory, a transceiver, and a processor;
[0084] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:
[0085] First information is sent to a first network node, where the first information includes at least one of personalized demand information and terminal related information, where the terminal related information is used to determine the personalized demand information of the terminal.
[0086] Optionally, the second network node includes a terminal, a wireless access network device or a core network device.
[0087] Optionally, the second network node includes a terminal;
[0088] The processor also performs the following operations:
[0089] The personalized demand information is sent to the first network node through a registration request message, a session establishment request message or a user demand message.
[0090] Optionally, the second network node includes a core network device and / or a radio access network device;
[0091] The processor also performs the following operations:
[0092] Obtaining a user data subscription request sent by the first network node;
[0093] Sending the user data subscription request to a terminal;
[0094] The user data notification sent by the terminal is forwarded to the first network node, where the user data notification includes terminal related information.
[0095] Optionally, the terminal-related information includes at least one of the following:
[0096] User behavior data;
[0097] User application usage;
[0098] User's network traffic information;
[0099] Terminal context;
[0100] Session management context;
[0101] Terminal contract information;
[0102] Slice information related to the terminal;
[0103] Terminal policy.
[0104] The embodiment of the present application also provides a user demand perception device, including:
[0105] A first acquisition unit, configured to acquire user personalized demand information according to first information sent by a second network node or second information stored by the first network node, wherein the first information includes at least one of personalized demand information and terminal related information, and the second information includes terminal related information; wherein the terminal related information is used to determine the personalized demand information of the terminal;
[0106] The second acquisition unit is used to perform demand perception according to the user's personalized demand information to obtain a perception result.
[0107] The embodiment of the present application also provides a user demand perception device, including:
[0108] The first sending unit is used to send first information to a first network node, where the first information includes at least one of personalized demand information and terminal related information, and the terminal related information is used to determine the personalized demand information of the terminal.
[0109] An embodiment of the present application also provides a processor-readable storage medium, which stores a computer program, and the computer program is used to enable the processor to execute the steps of the user demand perception method as described above.
[0110] The above technical solution of the present application has at least the following beneficial effects:
[0111] In the embodiment of the present application, the personalized demand information of the user is obtained according to the first information sent by the second network node or the second information stored by the first network node; the demand perception is performed according to the personalized demand information of the user to obtain the perception result. In this solution, the personalized demand information of the user is obtained based on the first information sent by the second network node or the second information stored by the first network node, so that the purpose of identifying the user demand by the network itself is achieved, and the user demand does not need to be identified through an external information input module, which reduces the configuration of the network. BRIEF DESCRIPTION OF THE DRAWINGS
[0112] Figure 1 A structural diagram showing a network system to which the embodiments of the present application can be applied;
[0113] Figure 2 A flowchart of a method for perceiving user needs according to an embodiment of the present application;
[0114] Figure 3 One of the interactive schematic diagrams showing the method for perceiving user needs according to an embodiment of the present application;
[0115] Figure 4 A second interactive diagram showing a method for perceiving user needs according to an embodiment of the present application;
[0116] Figure 5 A third interactive diagram showing a method for perceiving user needs according to an embodiment of the present application;
[0117] Figure 6 A fourth interactive diagram showing a method for perceiving user needs according to an embodiment of the present application;
[0118] Figure 7 A fifth interactive diagram showing a method for perceiving user needs according to an embodiment of the present application;
[0119] Figure 8 A sixth interactive diagram showing a method for perceiving user needs according to an embodiment of the present application;
[0120] Fig. 9 Interaction diagram 7 showing the method for perceiving user needs according to an embodiment of the present application;
[0121] Fig.10 An eighth interactive diagram showing a method for perceiving user needs according to an embodiment of the present application;
[0122] Fig.11 A ninth interactive diagram showing a method for perceiving user needs according to an embodiment of the present application;
[0123] Fig.12 A tenth interactive diagram showing a method for perceiving user needs according to an embodiment of the present application;
[0124] Fig.13 A second flowchart of the method for perceiving user needs according to an embodiment of the present application;
[0125] Fig.14 One of the structural block diagrams of the device for sensing user needs according to an embodiment of the present application;
[0126] Fig.15 A second structural block diagram showing a device for sensing user needs according to an embodiment of the present application;
[0127] Fig.16 One of the module schematic diagrams showing the device for sensing user needs according to an embodiment of the present application;
[0128] Fig.17 A second schematic diagram of a module representing a device for sensing user needs according to an embodiment of the present application. DETAILED DESCRIPTION
[0129] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0130] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described herein, for example, are implemented in a sequence other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment.
[0131] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0132] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0133] Figure 1 A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal device 11 and a network side device (or network device) 12. The terminal device 11 may also be referred to as a terminal or a user terminal (User Equipment, UE). It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may be a base station or a core network.
[0134] In order to enable those skilled in the art to better understand the embodiments of the present application, the following description is first made.
[0135] (1) 6G distributed network;
[0136] The core idea of 6G networking design is the Distributed Autonomous Network (DAN) architecture, which realizes the transformation of network architecture from centralized to centralized + distributed collaborative mode. The core idea of DAN is the on-demand expansion of homogeneous distributed nodes to meet the 6G wide-area, multi-scenario, on-demand access requirements. The distributed small cloud unit (SCU) is the most critical module unit of the DAN architecture. It is characterized by being distributed, autonomous, self-contained, and having a consistent organizational framework. It can be customized, established on demand, and quickly networked.
[0137] (2) Scenario-customized 6G distributed network;
[0138] From a technical perspective, especially based on the performance indicator requirements, the industry has proposed three types of application scenarios for 5G networks, including enhanced mobile broadband (eMBB), massive machine type communication (mMTC) and ultra-reliable & low-latency communication (uRLLC). In related technologies, five typical 6G scenarios, including super wireless broadband, ultra-large-scale connection, extremely reliable communication, inclusive intelligent services, and communication perception fusion, have been proposed based on the three major scenarios of 5G. Compared with 5G networks, the application scenarios of 6G in the future will be more diversified, which can be reflected in aspects such as the user groups (such as the general public and enterprises), the environment of use (such as industrial parks and homes), business needs (such as meeting basic communication needs and realizing XR games), and network needs (such as super wireless bandwidth and communication perception fusion). In addition, with the popularization of smart devices, individual-centered personalized needs will become more and more prominent, which can be reflected in scenarios such as home, work, campus, going out, sports, health, consumption, and entertainment. In addition to 2B (To Business), 2C (To Consumer) and 2H (To Home), the potential use scenarios of 6G in the future may also include 2P (To Person), that is, use scenarios centered on individuals such as body area networks and personal Internet of Things, and even various unforeseen new scenarios that may emerge with the rapid development of society. In summary, 6G networks should support various application scenarios including 2C, 2B, 2H, and 2P.
[0139] Future 6G application scenarios will put forward differentiated requirements on the network in terms of functions, performance, security, deployment, access, and management. For example:
[0140] Functional requirements: The overall network functional requirements of 6G will expand from "communication connection" to "synesthesia and intelligent computing". For example, perception and intelligence related functions are required for perception scenarios, perception related functions are required for holographic application scenarios, and data related functions are required for data service scenarios;
[0141] Performance requirements: 6G performance requirements will be improved on the basis of 5G, and will be expanded in terms of perception, intelligence, computing, etc. For example, industry subnet scenarios have ultra-high deterministic requirements in remote control, and digital twin application scenarios (data service scenarios) have ultra-large-scale connection requirements in full data collection;
[0142] Security requirements: In the future, 6G networks will be more secure and reliable, fully protect user privacy, and enhance business security capabilities. For example, data service scenarios have data security requirements in terms of data transmission and data storage, and industry subnet scenarios have link security requirements in terms of machine control;
[0143] Deployment requirements: Scenario-based deployment requires the network architecture design to be flexible enough to adapt to various scenario-based requirements. For example, in the case of perception intelligence scenarios, there is a need for local deployment in terms of fast artificial intelligence (AI) processing;
[0144] Access requirements: Diversified scenarios require dynamic ubiquitous access, which can be reflected in access location, access standard, direct / indirect access, etc. For example, in the connection service scenario, there is a need for multiple access methods in the air, ground and space in terms of wide coverage network deployment, and in the adjacent network scenario, there is a need for relay access in order to improve communication quality;
[0145] Management requirements: 6G requires a more flexible management method to adjust the network to quickly meet scenario requirements. For example, industry subnet scenarios have management requirements for enterprise self-operation and maintenance.
[0146] Therefore, 6G networks need to be customized according to scenarios and support hierarchical distribution. In view of the differentiated network requirements of 6G application scenarios, 6G networks need to be customized according to the needs of the scenarios, such as flexible selection of network access methods, network function module sets, deployment locations, and required computing resources and application platforms such as Mobile Edge Computing (MEC) on demand, and provide corresponding network services to network demanders. In view of the extreme performance requirements of 6G application scenarios, the requirements for network deployment locations and security, and the trend of hierarchical distributed deployment of network-related services and resources (such as connections, data, computing power, etc.), the network or certain network functions can be placed in distributed nodes. In addition, for scenarios with common and clear requirements, network simplification can be used to meet scenario requirements, reduce resource requirements, and improve network efficiency.
[0147] (3) Intent networks perceive user needs;
[0148] Intent-driven intent networks can be implemented based on a dual closed-loop architecture of user intent closed-loop interaction and network intent closed-loop assurance. End-to-end slicing technology is used to ensure and isolate differentiated user service level agreements (SLA) requirements. Intent instances are used as the unique ID of scenario requirements to achieve unified perception and interaction of scenario requirements, and unified network services are provided to users in the scenario based on unified slicing without awareness of the underlying network configuration.
[0149] The basic process of intent-driven closed-loop self-intelligent network:
[0150] The User Case User Interface (UUI) parses the natural language of the scenario requirements input by the user, perceives the scenario requirements, forms a use case instance, and then stores the instance in the dynamic resource library (Active and Available Inventory, AAI), creates new scenario use cases through service orchestration (SO), and manages scenario use cases; at the same time, AAI sends the intention instance it has built to the Data Collection, Analytics and Events (DCAE), which monitors the latest intentions and collects the latest network status data for UUI monitoring. Based on the scenario intent data collected by DCAE, the policy module formulates the network service orchestration strategy, which is sent to the SDN-C controller through SO, and then SDN-C sends the network configuration to execute.
[0151] (1) Acquisition of scenario requirements and intentions;
[0152] Demand intent refers to a certain situation or state that the scenario wants the network to achieve, without describing how to achieve the process. There are many forms of expression of scenario demand intent, the most common of which is natural language, in addition to voice input or related GUI input. In SDN, the intent-based northbound interface has also received widespread attention. The intent-based northbound interface is committed to unifying the expression of intent and providing a unified interface for application calls.
[0153] (2) Translation of scenario requirements and strategy verification;
[0154] Intent translation decomposes the intent and converts the scenario requirements into corresponding network configuration strategies according to the content in the scenario requirements and the current network status. With the help of methods and achievements in the field of natural language processing (NLP), AI agents can be trained as an auxiliary to translate and split the semantics contained in the scenario requirements, perform keyword extraction, lexical analysis, semantic mining and other operations on the user intent of the scenario requirements, so as to obtain the network operation status expected by the user and generate network strategies using some intelligent methods.
[0155] In order to ensure that the user intention of the scenario requirements can be correctly implemented and to ensure the security of network operation, it is also necessary to verify the enforceability of the policy. The enforceability verification of the policy needs to consider three aspects: the consistency between the demand intention and the policy content, whether the policy conflicts, and the availability of the required resources. For the conflict of policies, the set theory method is used to determine whether the policy has a conflict based on the relationship between different policy matching conditions and matching spaces, and a method for resolving the conflict is given; for the verification of the consistency between the demand intention and the policy expression content, a method combining ontology and database is used to determine whether there is inconsistency between the demand intention and the network policy.
[0156] (3) Issuance and execution of scenario requirements;
[0157] The generated network policy is sent to the network twin for verification, the network is deployed in the twin, and the analysis model is used to simulate and analyze the service performance and its impact on other existing services to verify the feasibility and rationality of the policy. After verification by the network twin, the verified policy is sent to the network orchestration management. The orchestration management maps the network policy to the configuration requirements for network resources, and takes into account the scenario requirements, and performs orchestration management for business intents in different scenarios in the form of network slicing, virtual network functions or service function chains, and automatically sends the policy to the network infrastructure.
[0158] (4) Optimization and adjustment of scenario requirements and intentions;
[0159] When the policy is issued to the actual network, the orchestration management needs to monitor the network status information in real time. By using a variety of status information perception and collection methods, the service quality, network quality and other configuration parameter information at the business and resource levels can be obtained from the network, and the closed-loop feedback mechanism can be used to drive the dynamic update of the policy to achieve real-time fault discovery and timely network self-healing. In order to ensure the real-time and high efficiency of data collection and processing, network monitoring tools, SDN controllers and other means can be used to collect and calculate the required network status information in real time. Ultimately, it is ensured that the implementation of the policy meets the scenario requirements and user intentions, and the execution results of the policy are fed back to the upper intention layer.
[0160] (5) Feedback on the results of scenario requirements and intentions;
[0161] In the face of the ever-changing network status, the intent network needs to automatically optimize and adjust the strategy according to the scenario requirements and the current network status to ensure that the network always meets the scenario requirements. If the scenario requirements are not implemented correctly or are accidentally changed during network operation, it is necessary to feedback information to the upper layer in a timely manner and re-translate and re-arrange the scenario requirements according to the current network status.
[0162] The existing solutions mainly identify user needs through intent networks, that is, users input user needs in the external information input module through network commands or natural language intentions. This has high requirements on network configuration, and has not been integrated with the 6G network, and cannot meet the "simplicity" design principle of the 6G network.
[0163] The following is a detailed description of the method for perceiving user needs provided by the embodiments of the present application through some embodiments and their application scenarios in combination with the accompanying drawings.
[0164] like Figure 2 As shown, an embodiment of the present application provides a method for perceiving user needs, which is performed by a first network node, and the method includes:
[0165] Step 201: Obtain user personalized demand information based on first information sent by a second network node or second information stored by the first network node, where the first information includes at least one of personalized demand information and terminal-related information, and the second information includes terminal-related information; wherein the terminal-related information is used to determine the personalized demand information of the terminal.
[0166] In an embodiment of the present application, the above-mentioned first network node can be an existing network node in a communication network (such as a 6G network), such as an access mobility management function (AMF), a session management function, a wireless access network device, or it can be a newly added network node in the communication network, such as network function A.
[0167] Step 202: Perform demand perception based on the user's personalized demand information to obtain a perception result.
[0168] As an implementation method, based on the mapping relationship between the user's personalized demand information and the perception result, the user's personalized demand information may be mapped to obtain the perception result.
[0169] The perception result may represent the personalized network service required by the terminal. Optionally, the perception result includes personalized demand parameters corresponding to the personalized network service.
[0170] In the embodiment of the present application, the user's personalized demand information is obtained according to the first information sent by the second network node or the second information stored by the first network node; the demand perception is performed according to the personalized demand information of the user to obtain the perception result; and the personalized customization request is sent to the target network function according to the perception result. In this solution, the user's personalized demand information is obtained based on the first information sent by the second network node or the second information stored by the first network node, so that the purpose of identifying the user's demand by the network itself is achieved, and the user's demand does not need to be identified through an external information input module, which reduces the configuration of the network.
[0171] Optionally, the method of the embodiment of the present application further includes:
[0172] Send a personalized customization request to the target network function according to the perception result.
[0173] The personalized customization request is used to request a personalized network service corresponding to the perception result. Optionally, the personalized customization request includes a personalized demand parameter or the personalized customization request includes the perception result.
[0174] The target network function is a network function that can provide the personalized network service corresponding to the perception result. The personalized customization request is sent to the target network function so that the target network function can provide the personalized network service for the terminal.
[0175] In the above scheme, the user's personalized demand information is obtained based on the first information sent by the second network node or the second information stored by the first network node, so that the target network function provides the terminal with corresponding personalized network services based on the user's personalized demand information, that is, the purpose of identifying user needs by the network itself is achieved, and there is no need to identify user needs through an external information input module, thereby reducing the configuration of the network.
[0176] Optionally, the method of the embodiment of the present application further includes:
[0177] First information sent by a second network node is acquired, where the second network node includes a terminal, a wireless access network device, or a core network device.
[0178] The above-mentioned core network equipment includes but is not limited to at least one of the following: AMF, session management function (Session Management Function, SMF), policy control function (Policy Control Function, PCF), unified data management (Unified Data Management, UDM), network slice selection function (Network Slice Selection Function, NSSF), and user plane function (User Plane Function, UPF).
[0179] Optionally, the acquiring the first information sent by the second network node includes but is not limited to at least one of the following:
[0180] Obtain personalized demand information sent by the terminal;
[0181] Obtain terminal related information sent by core network equipment and / or wireless access network equipment;
[0182] Get terminal related information sent by the terminal.
[0183] Optionally, the terminal related information includes but is not limited to at least one of the following:
[0184] User behavior data, such as the names of the data networks (DNNs) that users frequently visit and their location information;
[0185] User application usage;
[0186] User's network traffic information;
[0187] Terminal context, which can be provided by AMF and may include terminal location, time information, terminal device and other related parameters;
[0188] Session management context, which can be provided by SMF;
[0189] Terminal contract information, which can be provided by UDM;
[0190] Slice information related to the terminal, which may be provided by NSSF;
[0191] Terminal policy, which can be provided by PCF.
[0192] Optionally, the obtaining of personalized demand information sent by the terminal includes:
[0193] Obtain personalized demand information sent by the terminal through a registration request message, a session establishment request message or a user demand message.
[0194] In the embodiment of the present application, the manner in which the terminal sends the personalized demand information through a registration request message, a session establishment request message or a user demand message can be described as a manner in which the user actively inputs the personalized demand information.
[0195] Optionally, obtaining the terminal related information sent by the core network device or the wireless access network device includes:
[0196] Sending a user data subscription request to the terminal through a core network device and / or a wireless access network device;
[0197] Acquire a user data notification sent by a terminal through a core network device and / or a wireless access network device, wherein the user data notification includes information related to the terminal.
[0198] In the case where the second network node is a core network device other than AMF, the second network node first sends a user data subscription request to AMF; AMF sends the user data subscription request to UE through the radio access network device. Then, the user data notification sent by UE is sent to AMF through the radio access network device, and AMF sends the user data notification to the second network node.
[0199] In the case where the second network node is AMF, the second network node sends the user data subscription request to the wireless access network device, and the wireless access network device sends the user data subscription request to the UE. Then the UE sends the user data notification to the AMF through the wireless access network device.
[0200] In the case that the second network node is a wireless access network device, the wireless access network device sends a user data subscription request to the terminal, and then the wireless access network device obtains a user data notification sent by the terminal.
[0201] Optionally, terminal-related information sent by the terminal is obtained, including:
[0202] Get terminal related information sent by the terminal through the PDU session.
[0203] In the embodiment of the present application, the manner in which the first network node obtains the user's personalized demand information based on the above terminal related information can be described as the first network node actively collecting and analyzing user data to obtain the user's personalized demand information.
[0204] Optionally, acquiring user personalized demand information according to the first information sent by the second network node or the second information stored by the first network node includes:
[0205] The first information or the second information is analyzed using artificial intelligence technology and / or big data analysis and mining technology to obtain user personalized demand information.
[0206] Optionally, the above-mentioned artificial intelligence technology includes machine learning and data mining.
[0207] The sensing method of the present application is described below in conjunction with embodiments.
[0208] Embodiment 1: User active input;
[0209] Users carry relevant scenario requirements or network attributes and other parameters through the signaling plane to customize the scenario requirements, and then the 6G network perceives the requirements and designs the network on demand. For example, relevant parameters are carried through the UE registration process, the Protocol Data Unit (PDU) session establishment process, and other processes, and the network perceives the requirements; in the Radio Access Network (RAN) service-oriented scenario, the UE can directly send customized requirements to the target network element.
[0210] Embodiment 1.1: The personalized requirement information of the user is carried through the UE registration process. In this embodiment, the first network node is the access mobility management function, the second network node is the UE, and the first information is the personalized requirement information of the terminal.
[0211] like Figure 3 As shown, including:
[0212] Step 1: The UE initiates a registration request message, which contains the Subscription Concealed Identifier (SUCI) or 5G-GUTI or Permanent Equipment Identifier (PEI), registration type, PDU session status, and personalized requirements actively reported by the UE, etc., where the personalized requirements may include functional requirements, performance requirements, security requirements, deployment requirements, access requirements and / or management requirements;
[0213] Step 2: RAN selects a specific access mobility management function for the UE based on the relevant information provided by the UE.
[0214] Step 3: RAN transparently transmits the registration request message to the access mobility management function, which includes the newly added personalized demand information.
[0215] Step 4: The access mobility management function performs demand perception based on the received information, and locates the process or network function that needs customized design based on the result of demand perception.
[0216] Step 5a: The access mobility management function sends a personalized customization request to the target network function, and the message includes a user identifier and personalized requirement parameters;
[0217] Step 5b: The target network function modifies the relevant information according to the personalized requirement parameters included in the personalized customization request and returns a personalized customization response message to the access mobility management function.
[0218] Here, the purpose of providing personalized network services to the terminal is achieved by modifying the relevant information.
[0219] Step 6: The access mobility management function sends a registration acceptance message to the UE;
[0220] Step 7: UE sends a registration completion message.
[0221] Embodiment 1.2: The personalized needs of the user are carried through the PDU session process. In this embodiment, the first network node is the session management function, the second network node is the UE, and the first information is the personalized need information.
[0222] like Figure 4 As shown, including:
[0223] Step 1: The UE initiates a PDU session establishment request message, which contains SUCI or 5G-GUTI or PEI, PDU session ID, request type, and related information such as personalized requirements actively reported by the UE, where personalized requirements may include functional requirements, performance requirements, security requirements, deployment requirements, access requirements and / or management requirements;
[0224] Step 2: The access mobility management function selects a session management function that can be used to serve the PDU session based on the relevant information provided by the UE.
[0225] Step 3: The access mobility management function sends a session establishment request to the session management function and transparently transmits the newly added personalized demand information.
[0226] Step 4: The session management function senses the needs based on the received information, and locates the process or network function that needs customized design based on the result of the needs sensing;
[0227] Step 5a: The session management function sends a personalized customization request to the target network function, and the message includes a user identifier and personalized requirement parameters;
[0228] Step 5b: The target network function modifies the relevant information according to the personalized requirement parameters contained in the personalized customization request and returns a personalized customization response message to the session management function.
[0229] Step 6: The session management function sends a session establishment response to the access mobility management function.
[0230] Step 7: The access mobility management function replies to the UE with a PDU session establishment response.
[0231] Embodiment 1.3: In the RAN service-oriented scenario, the personalized demand is directly sent to the target network element. In this embodiment, the first network node is the RAN, the second network node is the UE, and the first information is the personalized demand information.
[0232] like Figure 5As shown, the process includes:
[0233] Step 1: The UE sends a user requirement request message to the RAN, which carries relevant information such as SUCI or 5G-GUTI or PEI, personalized requirements, etc. The personalized requirements may include functional requirements, performance requirements, security requirements, deployment requirements, access requirements, management requirements, etc.
[0234] Step 2: RAN senses the needs based on the information received, and locates the processes or network functions that require customized design based on the results of the needs perception.
[0235] Step 3a: RAN sends a personalization request to the target network function, which includes the user identifier and personalization requirement parameters.
[0236] Step 3b: The target network function modifies the relevant information according to the personalized requirement parameters contained in the personalized customization request and returns a personalized customization response message to the RAN.
[0237] Step 4: RAN returns a user demand response message to the UE.
[0238] Embodiment 2: The network actively collects and analyzes user data;
[0239] 6G networks collect user behavior data, application usage, network traffic and other information, analyze data to perceive user needs, and design networks on demand. For example, by collecting user data traffic, transmission speed, latency and other indicators, these indicators can be analyzed to perceive user needs in different scenarios.
[0240] Embodiment 2.1: Collecting user data through the control plane;
[0241] In this embodiment, the first network node is a network function A, where the network function A may be a network element having a data analysis function, such as a data analysis function or a location management function.
[0242] like Figure 6 As shown, the process includes:
[0243] Step 1: Network function A subscribes to UE-related data to the access mobility management function by calling the AMF open event subscription (Namf_EventExposure_Subscribe) service operation, carrying the event ID and the relevant content to be subscribed in the subscription message, such as user behavior data, application usage, network traffic and other information;
[0244] Step 2: Access the mobility management function to subscribe to user data from the UE. The event ID and related content to be subscribed are also carried in the subscription message, such as user behavior data, application usage, network traffic, etc.
[0245] Step 3: The UE informs the access mobility management function of the subscription-related information of the access mobility management function through a user data notification message;
[0246] Step 4: The access mobility management function notifies the network function A by calling the AMF open event notification (Namf_EventExposure_Notify) service operation;
[0247] Step 5: Network function A analyzes the collected data, perceives the user's personalized needs based on the analysis results, and then locates the process or network function that needs customized design;
[0248] Step 6a: Network function A sends a personalized customization request to the target network function, and the message includes a user identifier and personalized requirement parameters;
[0249] Step 6b: The target network function modifies the relevant information according to the personalized requirement parameters contained in the personalized customization request and returns a personalized customization response message to the network analysis function.
[0250] Embodiment 2.2: Collecting user data through the user plane;
[0251] In this embodiment, the first network node is a network function A, where the network function A may be a network element having a data analysis function, such as a data analysis function or a location management function.
[0252] like Figure 7 As shown, the process includes:
[0253] Step 1: The UE opens and establishes a PDU session to network function A through the N6 interface.
[0254] Step 2: The UE transmits user data on the user plane path of the established PDU session, such as user behavior data, application usage, network traffic and other information.
[0255] The user data in the embodiment of the present application refers to terminal related data.
[0256] Step 3: Network function A analyzes the collected data, perceives the user's personalized needs based on the analysis results, and then locates the process or network function that needs customized design;
[0257] Step 4a: Network function A sends a personalized customization request to the target network function, which includes the user identifier and personalized requirement parameters;
[0258] Step 4b: The target network function modifies the relevant information according to the personalized requirement parameters contained in the personalized customization request and returns a personalized customization response message to the network function;
[0259] Example 2.3: Collecting user data in RAN service-oriented scenarios;
[0260] In this embodiment, the first network node is a network function A, where the network function A may be a network element having a data analysis function, such as a data analysis function or a location management function.
[0261] like Figure 8 As shown, the process includes:
[0262] Step 1: Network function A subscribes to UE-related data from RAN by calling the Namf_EventExposure_Subscribe service operation. The subscription message carries the event ID and the relevant content to be subscribed, such as user behavior data, application usage, network traffic, etc.
[0263] Step 2: RAN subscribes to user data from UE, and also carries the event ID and related content to be subscribed in the subscription message, such as user behavior data, application usage, network traffic and other information;
[0264] Step 3: The UE informs the RAN of the subscription related information through a user data notification message;
[0265] Step 4: RAN notifies network function A by calling the Namf_EventExposure_Notify service operation;
[0266] Step 5: Network function A analyzes the collected data, perceives the user's personalized needs based on the analysis results, and then locates the process or network function that needs customized design;
[0267] Step 6a: Network function A sends a personalized customization request to the target network function, and the message includes a user identifier and personalized requirement parameters;
[0268] Step 6b: The target network function modifies the relevant information according to the personalized requirement parameters contained in the personalized customization request and returns a personalized customization response message to the network analysis function.
[0269] Embodiment 3: Integrating artificial intelligence technology;
[0270] Artificial intelligence technologies, such as machine learning and data mining, are used to analyze and model large amounts of user data to predict and determine user needs. By training and learning user behavior data, models can be built to perceive users' possible future needs. For example, by analyzing users' historical application usage data, it is possible to infer the network resources and services that users may need in a specific scenario.
[0271] Example 3.1: By adding artificial intelligence technology to existing network functions;
[0272] The difference between this embodiment and embodiment 2.1 is that the network function A can be a network function that already exists in the current core network, and artificial skill processing technology is added in step 5 to analyze and model a large amount of user data to predict and judge user needs, and notify the corresponding target network function of the perception results.
[0273] Embodiment 3.2: Adding an artificial intelligence analysis function, in which the artificial intelligence analysis function is a first network node;
[0274] like Fig. 9 As shown, the process includes:
[0275] Steps 1 and 2: Users upload their large amounts of data (such as user behavior data, user application data, etc.) to the AI analysis function through RAN and access mobility management functions;
[0276] Step 3: AI analysis function uses AI technologies (such as machine learning and data mining) to analyze and model user data, and based on the results, it can detect the network services that users may need in the future and locate the processes or network functions that require customized design.
[0277] Step 4: The AI analysis function sends a personalized customization request to the target network function, which includes the user ID and personalized requirement parameters.
[0278] Step 5: The target network function modifies the relevant information according to the personalized requirement parameters contained in the personalized customization request and returns a personalized customization response message to the artificial intelligence analysis function.
[0279] Example 3.3: RAN service-oriented scenario;
[0280] like Fig.10 As shown, the difference between this embodiment and embodiment 3.2 is that in the RAN service scenario, the UE does not need to upload user data to the artificial intelligence analysis function through the RAN and the access mobility management function, but can directly upload user data to the artificial intelligence analysis function through the RAN.
[0281] Embodiment 4: UE context awareness;
[0282] By perceiving user needs through UE context, such as location, time, device and other factors, 6G networks can design personalized network resource allocation and application services based on the perceived results to meet the specific needs of users. For example, nearby distributed network nodes can be configured based on the user's location information to provide services with lower latency and higher rates; or network service processes and optimization algorithms can be automatically adjusted based on the device used by the user.
[0283] In this embodiment, the first network node is an access mobility management function, such as Fig.11 As shown, the process includes:
[0284] Step 1: The access mobility management function perceives user needs by analyzing the locally stored UE context (such as location, time, device and other parameters) and locates the process or network function that needs customized design;
[0285] Step 2: The access mobility management function sends a personalized customization request to the target network function, which includes the user identifier and personalized requirement parameters;
[0286] Step 3: The target network function modifies the relevant information according to the personalized requirement parameters contained in the personalized customization request and returns a personalized customization response message to the access mobility management function.
[0287] Embodiment 5: Perceiving user needs through the user plane;
[0288] Through the user plane function, the user's frequently visited DNN, traffic, single network slice selection assistance information (S-NSSAI), user location and other related behavior information are reported to the session management function, which then perceives the user's needs and applies the perception results to the subsequent PDU session establishment process.
[0289] like Fig.12 As shown, including:
[0290] Step 1: The user plane function sends an N4 Session Report message to the session management function, which carries parameters such as SUPI, PDU Session ID, user-related behavior information (DNN, traffic, S-NSSAI, user location, etc.) and user personalized requirements.
[0291] Step 2: The session management function senses the user's needs based on the information reported by the user plane function, and customizes the subsequent PDU session establishment and other processes based on the demand perception results.
[0292] Step 3: The session management function returns an N4 Session Report ACK to the user plane function.
[0293] Through the solution of this application, the 6G network can perceive user needs in real time and accurately, perform customized design based on the perceived needs, and provide users with network services and application experiences that better meet their needs.
[0294] like Fig.13 As shown, the embodiment of the present application also provides a method for perceiving user needs, which is performed by a second network node, and the method includes:
[0295] Step 1301: Send first information to a first network node, where the first information includes at least one of personalized demand information and terminal related information, where the terminal related information is used to determine the personalized demand information of the terminal.
[0296] Optionally, the first network node may be an existing network node in a communication network (such as a 6G network), such as an access mobility management function (AMF), a session management function, a wireless access network device, or may be a newly added network node in the communication network, such as network function A.
[0297] Optionally, the second network node includes a terminal, a wireless access network device or a core network device.
[0298] The above-mentioned core network equipment includes but is not limited to at least one of the following: AMF, session management function (Session Management Function, SMF), policy control function (Policy Control Function, PCF), unified data management (Unified Data Management, UDM), network slice selection function (Network Slice Selection Function, NSSF), and user plane function (User Plane Function, UPF).
[0299] In the embodiment of the present application, the second network node sends the first information to the first network node, and the first information includes at least one of personalized demand information and terminal related information, and the terminal related information is used to determine the personalized demand information of the terminal. In this way, the first network node can send a personalized customization request to the target network function based on the personalized demand information, that is, the target network function provides the terminal with the corresponding personalized network service. In this way, the purpose of identifying user needs by the network itself is achieved, and there is no need to identify user needs through an external information input module, which reduces the configuration of the network.
[0300] Optionally, the second network node includes a terminal;
[0301] The sending the first information to the first network node includes:
[0302] The personalized demand information is sent to the first network node through a registration request message, a session establishment request message or a user demand message.
[0303] Optionally, the second network node includes a core network device and / or a radio access network device;
[0304] The sending the first information to the first network node includes:
[0305] Obtaining a user data subscription request sent by the first network node;
[0306] Sending the user data subscription request to a terminal;
[0307] The user data notification sent by the terminal is forwarded to the first network node, where the user data notification includes terminal related information.
[0308] In the case where the second network node is a core network device other than AMF, the second network node first sends a user data subscription request to AMF; AMF sends the user data subscription request to UE through the radio access network device. Then, the user data notification sent by UE is sent to AMF through the radio access network device, and AMF sends the user data notification to the second network node.
[0309] In the case where the second network node is AMF, the second network node sends the user data subscription request to the wireless access network device, and the wireless access network device sends the user data subscription request to the UE. Then the UE sends the user data notification to the AMF through the wireless access network device.
[0310] In the case that the second network node is a wireless access network device, the wireless access network device sends a user data subscription request to the terminal, and then the wireless access network device obtains a user data notification sent by the terminal.
[0311] Optionally, the terminal related information includes but is not limited to at least one of the following:
[0312] User behavior data, such as the names of the data networks (DNNs) that users frequently visit and the user's location information;
[0313] User application usage;
[0314] User's network traffic information;
[0315] Terminal context, which can be provided by AMF and may include terminal location, time information, terminal device and other related parameters;
[0316] Session management context, which can be provided by SMF;
[0317] Terminal contract information, which can be provided by UDM;
[0318] Slice information related to the terminal, which may be provided by NSSF;
[0319] Terminal policy, which can be provided by PCF.
[0320] It should be noted that the user demand perception method performed by the second network node is a method corresponding to the user demand perception method performed by the above-mentioned first network node. The specific interaction process between the two has been described in detail in the embodiment on the first network node side and will not be repeated here.
[0321] like Fig.14 As shown, the embodiment of the present application also provides a user demand perception device, including a memory 1420, a transceiver 1400, and a processor 1410;
[0322] A memory 1420, used for storing computer programs; a transceiver 1400, used for transmitting and receiving data under the control of the processor;
[0323] In one embodiment of the present application, the processor 1410 is configured to read the computer program in the memory and perform the following operations:
[0324] Acquire user personalized demand information according to first information sent by the second network node or second information stored by the first network node, where the first information includes at least one of personalized demand information and terminal related information, and the second information includes terminal related information; wherein the terminal related information is used to determine the personalized demand information of the terminal;
[0325] Demand perception is performed according to the user's personalized demand information to obtain a perception result.
[0326] In one embodiment of the present application, the processor 1410 is configured to read the computer program in the memory and perform the following operations:
[0327] First information is sent to a first network node, where the first information includes at least one of personalized demand information and terminal related information, where the terminal related information is used to determine the personalized demand information of the terminal.
[0328] Among them, Fig.14 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1410 and memory represented by memory 1420. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1400 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and the like. The processor 1410 is responsible for managing the bus architecture and general processing, and the memory 1420 may store data used by the processor 1410 when performing operations.
[0329] The processor 1410 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.
[0330] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned embodiment of the method for perceiving user needs applied to the first network node or the second network node, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0331] like Fig.15 As shown, an embodiment of the present application provides an information indication device, including a memory 1520, a transceiver 1500, and a processor 1510;
[0332] The memory 1520 is used to store computer programs; the transceiver 1500 is used to send and receive data under the control of the processor 1510;
[0333] In one embodiment of the present application, the processor 1510 is configured to read the computer program in the memory 1520 and perform the following operations:
[0334] Acquire user personalized demand information according to first information sent by the second network node or second information stored by the first network node, where the first information includes at least one of personalized demand information and terminal related information, and the second information includes terminal related information; wherein the terminal related information is used to determine the personalized demand information of the terminal;
[0335] Demand perception is performed according to the user's personalized demand information to obtain a perception result.
[0336] In one embodiment of the present application, the processor 1510 is configured to read the computer program in the memory and perform the following operations:
[0337] First information is sent to a first network node, where the first information includes at least one of personalized demand information and terminal related information, where the terminal related information is used to determine the personalized demand information of the terminal.
[0338] Among them, Fig.15 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically one or more processors represented by processor 1510 and various circuits of memory represented by memory 1520 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1500 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, including wireless channels, wired channels, optical cables, and other transmission media. For different user devices, the user interface 1530 may also be an interface capable of externally and internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0339] The processor 1510 is responsible for managing the bus architecture and general processing, and the memory 1520 can store data used by the processor 1510 when performing operations.
[0340] Optionally, the processor 1510 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi-core architecture.
[0341] The processor calls the computer program stored in the memory to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions. The processor and the memory can also be arranged physically separately.
[0342] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned user demand perception method embodiment applied to the first network node or the second network node, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0343] like Fig.16 As shown, the embodiment of the present application also provides a user demand perception device, including:
[0344] The first acquisition unit 1601 is configured to acquire user personalized demand information according to first information sent by a second network node or second information stored by the first network node, wherein the first information includes at least one of personalized demand information and terminal related information, and the second information includes terminal related information; wherein the terminal related information is used to determine the personalized demand information of the terminal;
[0345] The second acquisition unit 1602 is used to perform demand perception according to the user's personalized demand information to obtain a perception result.
[0346] Optionally, the device of the embodiment of the present application further includes:
[0347] The second sending unit is used to send a personalized customization request to the target network function according to the perception result.
[0348] Optionally, the device of the embodiment of the present application further includes:
[0349] The third acquisition unit is used to acquire the first information sent by the second network node, where the second network node includes at least one of a terminal, a wireless access network device, and a core network device.
[0350] Optionally, the third acquisition unit is used to perform at least one of the following:
[0351] Obtain personalized demand information sent by the terminal;
[0352] Obtain terminal related information sent by core network equipment and / or wireless access network equipment;
[0353] Get terminal related information sent by the terminal.
[0354] Optionally, the third acquiring unit is used to:
[0355] Obtain personalized demand information sent by the terminal through a registration request message, a session establishment request message or a user demand message.
[0356] Optionally, the third acquiring unit includes:
[0357] A first sending subunit, configured to send a user data subscription request to a terminal via a core network device and / or a wireless access network device;
[0358] The first acquisition subunit is used to acquire a user data notification sent by a terminal through a core network device and / or a wireless access network device, where the user data notification includes information related to the terminal.
[0359] Optionally, the third acquisition unit is used to acquire terminal related information sent by the terminal through a PDU session.
[0360] Optionally, the terminal-related information includes at least one of the following:
[0361] User behavior data;
[0362] User application usage;
[0363] User's network traffic information;
[0364] Terminal context;
[0365] Session management context;
[0366] Terminal contract information;
[0367] Slice information related to the terminal;
[0368] Terminal policy.
[0369] Optionally, the first acquisition unit is used to: analyze the first information or the second information using artificial intelligence technology and / or big data analysis and mining technology to obtain user personalized demand information.
[0370] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned embodiment of the method for perceiving user needs applied to the first network node, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0371] like Fig.17 As shown, the embodiment of the present application further provides a user demand perception device, which is applied to a second network node, and the device includes:
[0372] The first sending unit 1701 is used to send first information to a first network node, where the first information includes at least one of personalized demand information and terminal related information, and the terminal related information is used to determine the personalized demand information of the terminal.
[0373] Optionally, the second network node includes at least one of a terminal, a wireless access network device, and a core network device.
[0374] Optionally, the second network node includes a terminal;
[0375] The first sending unit is used to send personalized demand information to the first network node through a registration request message, a session establishment request message or a user demand message.
[0376] Optionally, the second network node includes a core network device and / or a radio access network device;
[0377] The first sending unit includes:
[0378] A second acquisition subunit, configured to acquire a user data subscription request sent by the first network node;
[0379] A second sending subunit, configured to send the user data subscription request to a terminal;
[0380] The third sending subunit is configured to forward a user data notification sent by a terminal to the first network node, where the user data notification includes terminal related information.
[0381] Optionally, the terminal-related information includes at least one of the following:
[0382] User behavior data;
[0383] User application usage;
[0384] User's network traffic information;
[0385] Terminal context;
[0386] Session management context;
[0387] Terminal contract information;
[0388] Slice information related to the terminal;
[0389] Terminal policy.
[0390] It should be noted here that the above-mentioned device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned information determination method embodiment applied to the network device, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0391] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0392] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), disk or optical disk and other media that can store program codes.
[0393] In some embodiments of the present application, a processor-readable storage medium is also provided, wherein the processor-readable storage medium stores program instructions, wherein the program instructions are used to enable the processor to execute all the steps implemented by the method embodiment executed by the above-mentioned first network node or all the steps implemented by the method embodiment executed by the second network node, and the same technical effect can be achieved. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail herein.
[0394] The terminal device involved in the embodiment of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device may be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a wireless access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs) and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, and a user device, but is not limited in the embodiments of the present application.
[0395] The network device (or network side device) involved in the embodiment of the present application may be a base station, which may include multiple cells providing services for the terminal. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, and serve as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (Global System for Mobile communications, GSM) or Code Division Multiple Access (Code Division Multiple Access, CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (evolutional Node B, eNB or e-NodeB) in the Long Term Evolution (Long Term Evolution, LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), a base station in the 6G system, or a home evolved Node B (Home evolved Node B, HeNB), a relay node, a home base station (femto), a micro base station (pico), etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (Centralized Unit, CU) node and a distributed unit (Distributed Unit, DU) node, and the centralized unit and the distributed unit may also be arranged geographically separately.
[0396] Network devices and terminal devices can each use one or more antennas for multiple-input multiple-output (MIMO) transmission. MIMO transmission can be single-user MIMO (SU-MIMO) or multi-user MIMO (MU-MIMO). Depending on the form and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO or massive-MIMO, or it can be diversity transmission, precoded transmission or beamforming transmission, etc.
[0397] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems, or 6G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, a 6G system, etc. These various systems may include terminal devices and network side devices. The system may also include a core network part. Optionally, these systems include a management entity for model lifecycle management and / or data collection.
[0398] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0399] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0400] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0401] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0402] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A method for perceiving user needs, characterized in that: Executed by a first network node, the method includes: Acquire user personalized demand information according to first information sent by the second network node or second information stored by the first network node, where the first information includes at least one of personalized demand information and terminal related information, and the second information includes terminal related information; wherein the terminal related information is used to determine the personalized demand information of the terminal; Demand perception is performed according to the user's personalized demand information to obtain a perception result.
2. The method according to claim 1, characterized in that Also includes: Send a personalized customization request to the target network function according to the perception result.
3. The method according to claim 1, characterized in that Also includes: First information sent by a second network node is acquired, where the second network node includes a terminal, a wireless access network device, or a core network device.
4. The method according to claim 3, characterized in that The obtaining of the first information sent by the second network node includes at least one of the following: Obtain personalized demand information sent by the terminal; Obtain terminal related information sent by core network equipment and / or wireless access network equipment; Get terminal related information sent by the terminal.
5. The method according to claim 4, characterized in that The obtaining of the personalized demand information sent by the terminal includes: Obtain personalized demand information sent by the terminal through a registration request message, a session establishment request message or a user demand message.
6. The method according to claim 4, characterized in that Obtaining terminal related information sent by core network equipment or wireless access network equipment includes: Sending a user data subscription request to the terminal through a core network device and / or a wireless access network device; Acquire a user data notification sent by a terminal through a core network device and / or a wireless access network device, wherein the user data notification includes information related to the terminal.
7. The method according to claim 4, characterized in that Get terminal-related information sent by the terminal, including: Get terminal related information sent by the terminal through the PDU session.
8. The method according to any one of claims 1 to 7, characterized in that: The terminal related information includes at least one of the following: User behavior data; User application usage; User's network traffic information; Terminal context; Session management context; Terminal contract information; Slice information related to the terminal; Terminal policy.
9. The method according to claim 1, characterized in that: Acquiring user personalized demand information according to the first information sent by the second network node or the second information stored by the first network node includes: The first information or the second information is analyzed using artificial intelligence technology and / or big data analysis and mining technology to obtain user personalized demand information.
10. A method for perceiving user needs, characterized in that: Executed by the second network node, the method includes: First information is sent to a first network node, where the first information includes at least one of personalized demand information and terminal related information, where the terminal related information is used to determine the personalized demand information of the terminal.
11. The method according to claim 10, characterized in that The second network node includes a terminal, a wireless access network device or a core network device.
12. The method according to claim 10, characterized in that The second network node comprises a terminal; The sending the first information to the first network node includes: The personalized demand information is sent to the first network node through a registration request message, a session establishment request message or a user demand message.
13. The method according to claim 10, characterized in that The second network node includes a core network device and / or a radio access network device; The sending the first information to the first network node includes: Obtaining a user data subscription request sent by the first network node; Sending the user data subscription request to a terminal; The user data notification sent by the terminal is forwarded to the first network node, where the user data notification includes terminal related information.
14. The method according to any one of claims 10 to 13, characterized in that The terminal related information includes at least one of the following: User behavior data; User application usage; User's network traffic information; Terminal context; Session management context; Terminal contract information; Slice information related to the terminal; Terminal policy.
15. A user demand perception device, characterized in that: Including memory, transceiver, processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Acquire user personalized demand information according to first information sent by the second network node or second information stored by the first network node, where the first information includes at least one of personalized demand information and terminal related information, and the second information includes terminal related information; wherein the terminal related information is used to determine the personalized demand information of the terminal; Demand perception is performed according to the user's personalized demand information to obtain a perception result.
16. The device according to claim 15, characterized in that The processor also performs the following operations: Send a personalized customization request to the target network function according to the perception result.
17. The device according to claim 15, characterized in that The processor also performs the following operations: First information sent by a second network node is acquired, where the second network node includes at least one of a terminal, a wireless access network device, and a core network device.
18. The device according to claim 17, characterized in that The processor also performs at least one of the following operations: Obtain personalized demand information sent by the terminal; Obtain terminal related information sent by core network equipment and / or wireless access network equipment; Get terminal related information sent by the terminal.
19. The device according to claim 18, characterized in that The processor also performs the following operations: Obtain personalized demand information sent by the terminal through a registration request message, a session establishment request message or a user demand message.
20. The device according to claim 18, characterized in that The processor also performs the following operations: Sending a user data subscription request to the terminal through a core network device and / or a wireless access network device; Acquire a user data notification sent by a terminal through a core network device and / or a wireless access network device, wherein the user data notification includes information related to the terminal.
21. The device according to claim 18, characterized in that The processor also performs the following operations: Get terminal related information sent by the terminal through the PDU session.
22. The device according to any one of claims 15 to 21, characterized in that The terminal related information includes at least one of the following: User behavior data; User application usage; User's network traffic information; Terminal context; Session management context; Terminal contract information; Slice information related to the terminal; Terminal policy.
23. The device according to claim 15, characterized in that The processor also performs the following operations: The first information or the second information is analyzed using artificial intelligence technology and / or big data analysis and mining technology to obtain user personalized demand information.
24. A user demand perception device, applied to a second network node, characterized in that: The device includes a memory, a transceiver, and a processor; A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: First information is sent to a first network node, where the first information includes at least one of personalized demand information and terminal related information, where the terminal related information is used to determine the personalized demand information of the terminal.
25. The device according to claim 24, characterized in that The second network node includes a terminal, a wireless access network device or a core network device.
26. The device according to claim 24, characterized in that The second network node comprises a terminal; The processor also performs the following operations: The personalized demand information is sent to the first network node through a registration request message, a session establishment request message or a user demand message.
27. The device according to claim 24, characterized in that The second network node includes a core network device and / or a radio access network device; The processor also performs the following operations: Obtaining a user data subscription request sent by the first network node; Sending the user data subscription request to a terminal; The user data notification sent by the terminal is forwarded to the first network node, where the user data notification includes terminal related information.
28. The device according to any one of claims 24 to 27, characterized in that The terminal related information includes at least one of the following: User behavior data; User application usage; User's network traffic information; Terminal context; Session management context; Terminal contract information; Slice information related to the terminal; Terminal policy.
29. A user demand perception device, characterized in that: include: A first acquisition unit, configured to acquire user personalized demand information according to first information sent by the second network node or second information stored by the first network node, wherein the first information includes at least one of personalized demand information and terminal related information, and the second information includes terminal related information; wherein the terminal related information is used to determine the personalized demand information of the terminal; The second acquisition unit is used to perform demand perception according to the user's personalized demand information to obtain a perception result.
30. A user demand perception device, characterized in that: include: The first sending unit is used to send first information to a first network node, where the first information includes at least one of personalized demand information and terminal related information, and the terminal related information is used to determine the personalized demand information of the terminal.
31. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the steps of the method for perceiving user needs as described in any one of claims 1 to 9, or to execute the steps of the method for perceiving user needs as described in any one of claims 10 to 14.