Information processing method and device, communication equipment and storage medium
By receiving and sending messages related to identifiers, the lack of solution to handle user identifier-related requests in network communication is solved, and reasonable and secure request processing is achieved.
Patent Information
- Application Number
- CN202410073320.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-17
- Publication Date
- 2025-07-18
AI Technical Summary
In the prior art, there is a lack of an effective solution to how to deal with related network requests when using user identifiers in network communications.
An information processing method is provided to determine whether to accept or deny a request to establish a connection with a data network or request an identifier-related service by receiving and sending messages related to an identifier.
It realizes processing related network requests based on the relevant information of the identifier in network communication, ensuring the reasonable processing and security of the requests.
Smart Images

Figure CN120343750A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technologies, and particularly relates to an information processing method, apparatus, communication device, and storage medium. Background Art
[0002] Different from terminal subscription or terminal identifiers, in order to identify a specific user or user identity, for example, to identify the user or person holding the terminal, etc., the mobile network can define an identifier for identifying the user, which can also be called a user identity identifier. User identity identifiers can be divided into user identifiers (User ID) and digital identity (Digital Identity) identifiers based on different application scopes and security levels.
[0003] Among them, the user identifier is different from the existing network's subscription user identifier for authenticating terminals. Compared with the digital identity, the user identifier has a limited application scope and a relatively low security level. For example, for a single application scenario or a specific application service, an individual user can use different user identifiers to obtain corresponding services or services of corresponding levels, or assign different user identifiers to different network devices to obtain corresponding service permissions, etc.
[0004] The digital identity identifier is the unique identity identifier of an individual user in the virtual network space. Its application scope is the entire network and it is under the highest-level security control. Among them, the mobile network manages the context related to the digital identity identifier, which includes user identifiers, device information, security parameters, service policies, etc. An individual user can open a digital identity with an operator or other service providers. After the network side verifies that the user of the digital identity is the identity owner (i.e., the individual user), the authorized user can publish a new user identifier.
[0005] In addition, in network communication, communication devices communicate with the data network based on terminal subscription information. For example, initiating registration, registration update, session establishment, etc. However, when the above identifiers are introduced in network communication, or when using the above identifiers of a certain user, there is currently no feasible solution for how to process the above-related network requests. Summary of the Invention
[0006] Embodiments of this application provide an information processing method, apparatus, communication device, and storage medium, and provide a solution for processing related network requests when using the identifier of a certain user in network communication.
[0007] In a first aspect, an information processing method is provided, and the method includes:
[0008] A first communication device receives at least one of a first request and a second request, where the first request is used to request to establish a connection with a data network, and the second request is used to request an identifier-related service;
[0009] The first communication device receives a first message related to an identifier, where the identifier is used to identify at least one of a user and an application;
[0010] The first communication device performs at least one of the following according to the first message:
[0011] Reject or accept or send the first request;
[0012] Reject or accept or send the second request.
[0013] In a second aspect, an information processing method is provided, and the method includes:
[0014] A second communication device sends a first message related to an identifier, where the identifier is used to identify at least one of a user and an application;
[0015] Wherein, the first message is used to indicate at least one of the following:
[0016] Reject or accept or send a first request, where the first request is used to request to establish a connection with a data network;
[0017] Reject or accept or send a second request, where the second request is used to request an identifier-related service.
[0018] In a third aspect, an information processing apparatus is provided, which is applied to a first communication device, and the apparatus includes:
[0019] A first receiving module, configured to receive at least one of a first request and a second request, where the first request is used to request to establish a connection with a data network, and the second request is used to request an identifier-related service;
[0020] A second receiving module, configured to receive a first message related to an identifier, where the identifier is used to identify at least one of a user and an application;
[0021] A processing module, configured to perform at least one of the following according to the first message:
[0022] Reject or accept or send the first request;
[0023] Reject or accept or send the second request.
[0024] In a fourth aspect, an information processing apparatus is provided, which is applied to a second communication device, and the apparatus includes:
[0025] A first sending module, configured to send a first message related to an identifier, where the identifier is used to identify at least one of a user and an application;
[0026] Wherein, the first message is used to indicate at least one of the following:
[0027] Rejecting, accepting, or sending a first request for requesting to establish a connection with a data network;
[0028] Rejecting, accepting, or sending a second request for requesting an identifier-related service.
[0029] In a fifth aspect, a communication device is provided. The terminal includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect or the second aspect above are implemented.
[0030] In a sixth aspect, a communication device is provided, including a processor and a communication interface;
[0031] Wherein, the communication interface is used for:
[0032] Receiving at least one of a first request and a second request, the first request being for requesting to establish a connection with a data network, and the second request being for requesting an identifier-related service;
[0033] Receiving a first message related to an identifier, the identifier being used to identify at least one of a user and an application;
[0034] The processor is used for: according to the first message, performing at least one of the following:
[0035] Rejecting, accepting, or sending the first request;
[0036] Rejecting, accepting, or sending the second request.
[0037] Alternatively,
[0038] The communication interface is used for: sending a first message related to an identifier, the identifier being used to identify at least one of a user and an application;
[0039] Wherein, the first message is used to indicate at least one of the following:
[0040] Rejecting, accepting, or sending a first request for requesting to establish a connection with a data network;
[0041] Rejecting, accepting, or sending a second request for requesting an identifier-related service.
[0042] In a seventh aspect, a readable storage medium is provided. The readable storage medium stores a program or instruction. When the program or instruction is executed by a processor, the steps of the method described in the first aspect or the second aspect above are implemented.
[0043] In an eighth aspect, an information processing system is provided, including: a first communication device and a second communication device. The first communication device can be used to execute the steps of the method described in the first aspect above, and the second communication device can be used to execute the steps of the method described in the second aspect above.
[0044] In a ninth aspect, a chip is provided. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the method described in the first aspect or the second aspect above.
[0045] In a tenth aspect, a computer program / program product is provided. The computer program / program product is stored in a storage medium. The program / program product is executed by at least one processor to implement the method described in the first aspect or the second aspect above.
[0046] In an embodiment of the present application, the first communication device can receive at least one of a first request and a second request, and receive a first message related to an identifier, and thus execute at least one of the following according to the first message: rejecting or accepting or sending the first request, rejecting or accepting or sending the second request. The identifier is used to identify or recognize at least one of a user and an application. The first request is used to request to establish a connection with a data network, and the second request is used to request services related to the identifier. It can be seen that in an embodiment of the present application, the following content can be indicated by the first message related to the identifier: whether the first communication device accepts at least one of the request to establish a connection with the data network and the request for services related to the identifier. In this way, when using the identifier of a certain user in network communication, according to the content indicated by the first message (i.e., the related information of the identifier), it can be determined how to process at least one of the request to establish a connection with the data network and the request for services related to the identifier. It can be seen that the embodiments of the present application provide a solution for processing related network requests when using the identifier of a certain user in network communication. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 is a block diagram of a wireless communication system to which an embodiment of the present application can be applied;
[0048] Figure 2 is a flowchart of an information processing method provided by an embodiment of the present application;
[0049] Figure 3 is a flowchart of another information processing method provided by an embodiment of the present application;
[0050] Figure 4 is a schematic flowchart of Embodiment 1 of the information processing method in an embodiment of the present application;
[0051] Figure 5 It is a schematic flowchart of the second implementation manner of the information processing method in the embodiments of the present application;
[0052] Figure 6 It is a schematic flowchart of the third implementation manner of the information processing method in the embodiments of the present application;
[0053] Figure 7 It is a schematic flowchart of the fourth implementation manner of the information processing method in the embodiments of the present application;
[0054] Figure 8 It is a schematic flowchart of the fifth implementation manner of the information processing method in the embodiments of the present application;
[0055] Figure 9 It is a structural block diagram of an information processing device in the embodiments of the present application;
[0056] Figure 10 It is a structural block diagram of another information processing device in the embodiments of the present application;
[0057] Figure 11 It is a structural block diagram of a communication device in the embodiments of the present application;
[0058] Figure 12 It is a structural block diagram of a terminal in the embodiments of the present application;
[0059] Figure 13 It is a structural block diagram of a network - side device in the embodiments of the present application. Detailed implementation manners
[0060] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all of them. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0061] The terms "first", "second", etc. in the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such terms can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first" and "second" are usually of the same type, and the number of objects is not limited. For example, the first object can be one or multiple. In addition, "or" in the present application means at least one of the connected objects. For example, "A or B" covers three scenarios, namely, Scenario 1: including A and not including B; Scenario 2: including B and not including A; Scenario 3: including both A and B. The character " / " generally represents an "or" relationship between the associated objects before and after.
[0062] The term "indication" in this application can be either a direct indication (or an explicit indication) or an indirect indication (or an implicit indication). Among them, a direct indication can be understood as that the sender clearly tells the receiver specific information, operations to be performed, request results, etc. in the sent indication; an indirect indication can be understood as that the receiver determines the corresponding information according to the indication sent by the sender, or makes a judgment and determines the operations to be performed or request results, etc. according to the judgment result.
[0063] It should be noted that the technologies described in the embodiments of this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), or other systems. The terms "system" and "network" in the embodiments of this application are often used interchangeably, and the described technologies can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes the New Radio (NR) system for example purposes, and uses NR terms in most of the following descriptions, but these technologies can also be applied to systems other than the NR system, such as the 6th Generation (6G) communication system. th Generation, 6G) communication system.
[0064] Figure 1A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network-side device 12. Among them, the terminal 11 can be a mobile phone, a tablet personal computer, a laptop computer, a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device, a flight vehicle, a vehicle user equipment (VUE), a shipborne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, TVs, washing machines, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc. Wearable devices include: smart watches, smart bracelets, smart earphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart ankle chains, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle user equipment can also be referred to as a vehicle terminal, a vehicle controller, a vehicle module, a vehicle component, a vehicle chip, or a vehicle unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application.
[0065] The network-side device 12 may include an access network device or a core network device. Among them, the access network device may also be referred to as a radio access network (RAN) device, a radio access network function, or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP), or a wireless fidelity (WiFi) node, etc. Among them, the base station may be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, relay base station (RBS), serving base station (SBS), base transceiver station (BTS), radio base station, radio transceiver, basic service set (BSS), extended service set (ESS), home Node B (HNB), home evolved Node B, transmission reception point (TRP), or some other suitable term in the art. As long as the same technical effect is achieved, the base station is not limited to a specific technical term. It should be noted that in the embodiments of this application, only the base station in the NR system is taken as an example for introduction, and the specific type of the base station is not limited.
[0066] The core network device may include, but is not limited to, at least one of the following: core network node, core network function, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), etc.
[0067] It should be noted that in the embodiments of the present application, only the core network devices in the NR system are taken as examples for introduction, and the specific types of core network devices are not limited. However, it is not limited to at least one of the following: core network nodes, core network functions, Mobility Management Entity (MME), Access and Mobility Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Edge Application Server Discovery Function (EASDF), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Centralized network configuration (CNC), Network Repository Function (NRF), Network Exposure Function (NEF), Local NEF (L-NEF), Binding Support Function (BSF), Application Function (AF), etc. It should be noted that in the embodiments of the present application, only the core network devices in the NR system are taken as examples for introduction, and the specific types of core network devices are not limited.
[0068] In the present application, the first communication device or the second communication device may include at least one of a terminal, a base station, and a network-side device.
[0069] Next, with reference to the accompanying drawings, the information processing method provided by the embodiments of the present application will be described in detail through some embodiments and their application scenarios.
[0070] An embodiment of the present application provides an information processing method, which is applied to a first communication device. The first communication device may include at least one of a terminal and a network-side device (such as AMF, SMF); asFigure 2 As shown, the method may include the following steps 201 to 203:
[0071] Step 201: The first communication device receives at least one of a first request and a second request.
[0072] Wherein, the first request is used to request to establish a connection with a data network, and the second request is used to request an identifier-related service
[0073] In addition, the first request may be used to request an application or a terminal to establish a connection with a data network (for example, an application requests to establish a socket connection); the second request may be used to request to request an identifier-related service from at least one network-side device (for example, a service for establishing a session).
[0074] Step 202: The first communication device receives a first message related to an identifier.
[0075] In this application, the identifier is used to identify or recognize at least one of a user and an application. Among them, the form of the user can be an account number or a digital identity, and the form of the application can be an application identifier. That is, the identifier realizes the identification, recognition, authentication, or verification of a human, or a real person, or a real user, or the identity of a real person by identifying the user.
[0076] Optionally, the identifier may include at least one of the following: user identifier, digital identity identifier, identity identifier, digital identifier, application identifier, account number, identity number, biometric information.
[0077] It should be noted that the biometric information includes digital parameters such as fingerprints, irises, and faces, and this raw data can be managed by an authoritative security agency.
[0078] In different application scenarios or different application services, the identifiers of the same user may be different, but in the same application scenario or the same application service, the identifiers of different users are different;
[0079] Regardless of whether it is in the same application scenario or the same application service, the digital identity of the same user is different.
[0080] Therefore, it can be understood that the above-mentioned identifier for identifying a user is different from the terminal identifier (or device identifier). That is, the terminal identifier is used to identify a terminal, a device, or a subscribed user. For example, the Subscription Permanent Identifier (SUPI), Generic Public Subscription Identifier (GPSI), etc. in 3GPP can also be an identification code similar to the International Mobile Subscriber Identity (IMSI). However, the above-mentioned identifier related to the first message is used to identify a user. For example, there is only one identifier for a terminal. However, since different users can use the terminal, for example, different family members can use it, a terminal can be associated with multiple identifiers.
[0081] In addition, it should be noted that the above-mentioned biometric information can also be used for authentication. For example, authentication of the user's identity can be performed based on at least one of parameters such as the biometric information of an individual user, the device information used, the network connection information, and the algorithm key. Among them, the mobile network can obtain the encrypted version of the biometric information from a security institution or directly request the security institution to perform verification and return the verification result. When an individual user accesses the mobile network through a terminal, the terminal obtains the biometric information of the individual user (such as fingerprint, face, etc.) and encrypts and sends the above information to the network-side device. When the mobile network obtains the encrypted version of the biometric information, it completes the authentication of the individual user's identity based on the information obtained from the security institution and the terminal side. In addition, the mobile network can also obtain the terminal information of the user, determine whether it is a subscribed user device, or comprehensively consider network information such as the current location and access technology of the individual user to give the final confidence level.
[0082] It should also be noted that the above-mentioned first message is related to the identifier, which can be understood as the content indicated by the first message is related to the identifier, or the first message indicates the relevant information of the identifier.
[0083] It should also be noted that the term "related" in this application can also be understood as: associated, relevant, having an associated relationship, having a corresponding relationship, etc. In one implementation, the first message is related to the identifier, which can be understood as that after using the identifier, the configuration information of the corresponding terminal or network device is at least one parameter included in the first message; or it can be understood that when the terminal, application, or network device uses the identifier, the terminal, application, or network device needs to use or configure at least one parameter included in the first message. It can also be understood that at least one item included in the first message is a set of parameters of the terminal, communication device, or application that matches the identifier.
[0084] Alternatively, the first message is related to the identifier, and it can also be understood as at least one of the following:
[0085] The first message carries the identifier;
[0086] At least one parameter included in the first message is related to the identifier, or has a corresponding relationship with the identifier; when using the identifier, the terminal, network device, application, etc. need to change their own configuration to at least one parameter or configuration included in the first message.
[0087] Step 203: The first communication device performs at least one of the following according to the first message:
[0088] Reject or accept or send the first request;
[0089] Reject or accept or send the second request.
[0090] It can be seen from step 203 that the first message related to the identifier can indicate whether the first communication device accepts at least one of the above first request and second request; that is, it can be understood that: the first communication device can determine whether to accept at least one of the above first request and second request according to the identifier-related information indicated by the first message.
[0091] In one implementation, the first communication device receives the first message through at least one of the following:
[0092] Protocol Data Unit (PDU) session establishment acceptance;
[0093] Registration acceptance;
[0094] PDU session modification acceptance;
[0095] Public Data Network (PDN) connection establishment acceptance;
[0096] Downlink Non-Access Stratum (NAS) message;
[0097] N2 message;
[0098] RRC message;
[0099] N1N2 Message Transfer (Namf_Communication_N1N2MessageTransfer), where N1 and N2 respectively represent an interface;
[0100] Subscription Data Management (Nudm_SDM_Get);
[0101] UE Policy Control Create Response (Npcf_UEPolicyControl Create Response);
[0102] UE Policy Control Update Response (Npcf_UEPolicyControl Update Response);
[0103] SM Policy Control Create Response (Npcf_SMPolicyControl Create Response);
[0104] SM Policy Control Update Response (Npcf_SMPolicyControl Update Response);
[0105] In one implementation, the first message may also be carried in the UE RouteSelection Policy (URSP) rule of the terminal and sent to the first communication device (such as the terminal).
[0106] In one implementation, the terminal sends a registration request or an uplink NAS message to the AMF, and the registration request or the uplink NAS message includes at least one of the following:
[0107] Identifier;
[0108] UE policy container corresponding to the identifier; the terminal policy carried in the UE policy container is determined or sent by the network side according to the identifier;
[0109] Terminal capability, the terminal has the following capabilities or supports at least one of the following: supporting the use of the identifier, supporting on boarding the identifier, supporting going online with the identifier, supporting activating the identifier, supporting establishing the identifier, supporting creating the identifier, supporting enabling the identifier.
[0110] Wherein, the registration request is used to carry the terminal policy stored in the terminal, and the terminal policy is related to the identifier; or, the registration request is used to declare the terminal capabilities.
[0111] In addition, the AMF sends at least one of the identifier and the UE policy container corresponding to the identifier to the PCF;
[0112] The AMF sends a terminal policy control establishment request (Npcf_UEPolicyControl Create Request) or a terminal policy control update request (Npcf_UEPolicyControl Update Request) to the PCF. The request is used to establish a terminal policy association and request a terminal policy for the terminal or the identifier. The request includes: terminal capabilities, identifier, and the UE policy container corresponding to the identifier;
[0113] The PCF sends a terminal policy control establishment response (Npcf_UEPolicyControl CreateResponse) or a terminal policy control update response (Npcf_UEPolicyControl Update Response) to the AMF. The response carries the terminal policy, which is related to the identifier, that is, the terminal policy is generated based on at least one of the identifier and the terminal capabilities and can only be used for the identifier.
[0114] In one implementation, in the URSP rule, or in the traffic descriptor or the route selection descriptor, an identifier may be included or carried.
[0115] In one implementation, the terminal establishes a PDU session according to the identifier sent or requested by the application, or associates or matches the traffic of the application to the corresponding session (the session corresponding to the identifier).
[0116] In one implementation, the application provides or requests an identifier, and the terminal performs matching parameters to find whether there is a corresponding identifier for the identifier provided or requested by the application in the URSP rule; if so, the URSP rule is executed, and at least one PDU session parameter in the route selection descriptor (RSD) corresponding to the identifier in the URSP rule is used to establish a session, or it is matched to a PDU session, and the PDU session parameter is the same as at least one parameter in the RSD.
[0117] In one implementation, at least one of the core network devices, such as the PCF, generates or determines a terminal policy according to an identifier; when the terminal uses or goes online with the identifier, the core network device updates the terminal policy to the terminal side according to the identifier, and the terminal policy is related to the identifier or dedicated to the identifier.
[0118] In one implementation, when the terminal uses or goes online with a new identifier, the terminal sends a registration request or an uplink NAS message to request the UE policy corresponding to the identifier.
[0119] It can also be known from step 203 that the first message related to the identifier can indicate whether the first communication device sends at least one of the above first request and second request; that is, it can be understood that the first communication device can determine whether to send at least one of the above first request and second request according to the identifier-related information indicated by the first message.
[0120] Among them, the first communication device can accept the first request according to the identifier-related information indicated by the first message. For example, when the first communication device is a terminal, the terminal receives the first message, and the first message indicates that the request corresponding to the first identifier is allowed. In this case, if the terminal receives the first request sent by the application, and the first request is used to establish a socket connection corresponding to the first identifier, the terminal accepts the first request according to the first message and establishes a socket connection corresponding to the first identifier;
[0121] Or for example, when the first communication device is an SMF, the SMF receives the first message, and the first message indicates that the session establishment request or session modification request corresponding to the second identifier is allowed or agreed. Then, after the SMF receives the first request from the terminal, the first request carries the second identifier and is used to establish a session corresponding to the identifier. The SMF agrees to the first request and establishes a PDU session for the second identifier associated with the terminal;
[0122] Similarly, the first communication device can reject the first request according to the identifier-related information indicated by the first message. For example, when the first communication device is a terminal, the terminal receives the first message, and the first message indicates that the request corresponding to the third identifier is rejected. In this case, if the terminal receives the first request sent by the application, and the first request is used to establish a socket connection corresponding to the third identifier, the terminal rejects the first request according to the first message and refuses to establish a socket connection corresponding to the third identifier; among them, the terminal will also feedback a response to the application, and the response indicates that the first request of the application is rejected, and the reason for the rejection is: rejecting the request related to the third identifier, or rejecting to establish a socket connection for the third identifier.
[0123] Alternatively, for example, when the first communication device is the SMF, the SMF receives the first message, which indicates to reject or not allow the session establishment request or session modification request corresponding to the fourth identifier. After the SMF receives the first request from the terminal, the first request carries the fourth identifier and is used to establish a session corresponding to the fourth identifier. Then, the SMF rejects the request and sends a PDU session establishment rejection to the terminal, rejecting the establishment of a PDU session for the fourth identifier associated with this terminal. Among them, the terminal will also send back a PDU session establishment rejection response, which carries the reason for rejecting the session establishment, and the reason is: rejecting the establishment of a session for the fourth identifier, or not allowing the establishment of a session for the fourth identifier.
[0124] In addition, the first communication device can also accept the second request according to the identifier-related information indicated in the first message. For example, when the first communication device is the AMF, the AMF receives the first message, which indicates to allow or consent to the second request corresponding to the fifth identifier, and the second request is a registration request or a registration update request. After the AMF receives the second request from the terminal, the second request carries the fifth identifier and is used for registration. Then, the AMF consents to the second request and performs a registration process for the fifth identifier associated with this terminal.
[0125] Similarly, the first communication device can also reject the second request according to the identifier-related information indicated in the first message. For example, when the first communication device is the AMF, the AMF receives the first message, which indicates not to allow or reject the registration request or registration update request corresponding to the sixth identifier. After the AMF receives the second request from the terminal, the second request carries the sixth identifier and is used for registration. Then, the AMF rejects the second request and rejects the registration request for the sixth identifier associated with this terminal. The reason for rejection is: not allowing this terminal or the sixth identifier to perform network registration.
[0126] In addition, the first communication device can also send a first request or a second request according to the first message. That is, after receiving the first message, the first communication device immediately sends a first request or a second request. For example, when the first communication device is the terminal, the terminal receives the first message, which indicates that the network side agrees to establish a PDU session for the seventh identifier under the first network. In this case, if the terminal accesses the first network, it can send a first request to the SMF. The first request is used to establish a session corresponding to the seventh identifier, and the SMF can consent to the first request, thereby establishing a PDU session for the seventh identifier associated with this terminal.
[0127] In one implementation, the first request may include at least one of the following:
[0128] PDU session establishment request;
[0129] PDU session modification request;
[0130] Quality of service (QoS) establishment or modification request;
[0131] Socket establishment request;
[0132] PDN connection establishment request;
[0133] Initial attach.
[0134] In addition, optionally, at least one of the first request and the second request is associated with an identifier. Here, the first request being associated with an identifier can be understood as: when using, logging in (on boarding), going online, activating, establishing, creating, or enabling the identifier, sending a request to establish a connection with a data network; similarly, the second request being associated with an identifier can be understood as, when using, logging in (on boarding), going online, activating, establishing, creating, or enabling the identifier, requesting services related to the identifier, such as registration.
[0135] It should be noted that the identifier associated with the first request and the identifier associated with the second request can be the same or different.
[0136] It should also be noted that in this application, for an identifier, the following actions can be performed on a communication device (such as a terminal or a network-side device): using, logging in, going online, activating, establishing, creating, registering, enabling an identifier; the content associated with the identifier can be understood as the configuration or parameters corresponding to the identifier when using, or logging in, or going online, or activating, or establishing, or creating, or registering, or enabling the identifier.
[0137] As can be seen from the above steps 201 to 203, in the embodiment of the present application, the first communication device can receive at least one of the first request and the second request, and receive the first message related to the identifier, so as to perform at least one of the following according to the first message: reject or accept or send the first request, reject or accept or send the second request. The identifier is used to identify or recognize at least one of a user and an application. The first request is used to request to establish a connection with a data network, and the second request is used to request an identifier-related service. It can be seen that in the embodiment of the present application, the following content can be indicated by the first message related to the identifier: whether the first communication device accepts at least one of the request to establish a connection with the data network and the request for an identifier-related service. In this way, when using the identifier of a certain user in network communication, it is possible to determine how to process at least one of the request to establish a connection with the data network and the request for an identifier-related service according to the content indicated by the first message (i.e., the related information of the identifier). It can be seen that the embodiment of the present application provides a solution for processing related network requests when using the identifier of a certain user in network communication.
[0138] Optionally, the first message includes at least one of the following items A-1 to A-3 (that is, the identifier-related information indicated by the first message includes at least one of the following items A-1 to A-3):
[0139] Item A-1: Identifier configuration, which is used to indicate at least one of the network configuration associated with the identifier and the restrictions on the object associated with the identifier;
[0140] Here, the network configuration associated with the identifier can be understood as, when using, or logging in, or going online, or activating, or establishing, or creating, or registering, or enabling an identifier, it is necessary to enable or disable the network configuration, or the corresponding network configuration to be used or not used. Or, it can also be understood that the network configuration associated with the identifier is used to indicate at least one of the allowed network configuration associated with the identifier and the disallowed network configuration associated with the identifier.
[0141] Here, the restrictions on the object associated with the identifier can be understood as the objects (such as applications, functions, networks, etc.) that the communication device is not allowed to use after using, or logging in, or going online, or activating, or establishing, or creating, or registering, or enabling an identifier. That is, after using an identifier for some objects, the object will be disabled, or prohibited from being used, or stopped being used. In this way, based on this restriction, at least one of the communication device and the identifier will be affected. For example, if the communication device is not allowed to use WLAN under a certain identifier, when the terminal accesses WLAN, it will go offline, deactivate, delete, and deregister the identifier.
[0142] In one implementation, the identifier-related information can be the terminal functions and network functions that can be used after using the identifier.
[0143] It should be noted that in this application, "login" can be understood as at least one of the following: use, go online, activate, establish, create, register, enable;
[0144] "Use" can be understood as at least one of the following: login, go online, activate, establish, create, register, enable;
[0145] "Logoff" can be understood as at least one of the following: not use, cancel, deactivate, delete, deregister, disable, close, etc.;
[0146] "Not use" can be understood as at least one of the following: logoff, cancel, deactivate, delete, deregister, disable, close, etc.
[0147] It should also be noted that the identifier configuration may include at least one of the network configuration associated with the identifier and the restrictions on the associated object.
[0148] Item A-2: The first information, which is used to indicate at least one of the relevant information of at least one communication device associated with the identifier and at least one identifier associated with the communication device;
[0149] Wherein, the fact that one identifier is associated with at least one communication device means that the communication device uses, or logs in, or goes online, or activates, or establishes, or creates, or registers, or enables the identifier; or it means that the identifier can be used, or logged in, or gone online, or activated, or established, or created, or registered, or enabled on at least one communication device. This standardizes on which communication devices the identifier can be used, and communication devices not specified are not allowed to use the identifier.
[0150] In addition, the same communication device can be associated with one or more identifiers, that is, the same communication device can use, or log in, or go online, or activate, or establish, or create, or register, or enable at least one identifier; the same identifier can be associated with one or more communication devices, that is, the same identifier can be used, or logged in, or gone online, or activated, or established, or created, or registered, or enabled on at least one communication device.
[0151] It should also be noted that the first information can be used to indicate at least one of the information of the communication devices associated with at least one identifier and the identifiers managed by at least one communication device.
[0152] It can be understood that the identifiers associated with the communication device can include the identifiers currently associated with the communication device, and can also include the identifiers historically associated with the communication device.
[0153] In one implementation, the terminal receives the first information. When the first information indicates that the identifier is associated with the current terminal, that is, the current terminal is allowed to use, log in, go online, activate, establish, create, register, or enable the identifier, the terminal sends the first request or the second request. When the first information indicates that the identifier is not associated with the current terminal, that is, the current terminal is not allowed to use, log in, go online, activate, establish, create, register, or enable the identifier, the terminal does not send the first request or the second request.
[0154] In one implementation, at least one of the AMF, the SMF, or the core network device receives the first information. The first information indicates that the identifier is associated with the first terminal, that is, the first terminal is allowed to use, log in, go online, activate, establish, create, register, or enable the identifier. Then, when the first terminal sends the first request (PDU session establishment or modification request) or the second request (registration request) to the AMF or the SMF, at least one of the AMF, the SMF, or the core network device agrees to the request, that is, allows the first terminal to use, log in, go online, activate, establish, create, register, or enable the identifier, or allows to establish or modify a session for the first terminal or the identifier. When the first information indicates that the identifier is not associated with the second terminal, that is, the second terminal is not allowed to use, log in, go online, activate, establish, create, register, or enable the identifier, at least one of the AMF, the SMF, or the core network device rejects the first request or the second request of the second terminal.
[0155] Item A-3: The second information, which is used to indicate at least one of the allowed identifiers and the disallowed identifiers;
[0156] Among them, an identifier cannot be used, logged in, gone online, activated, established, created, registered, or enabled on any communication device at will. It may only be allowed to be used, logged in, gone online, activated, established, created, registered, or enabled on a specific communication device. Therefore, the second information can be used to indicate at least one of the allowed identifiers and the disallowed identifiers.
[0157] Among them, the allowed identifier refers to the identifier that is allowed to be used, logged in, gone online, activated, established, created, registered, or enabled. Similarly, the disallowed identifier refers to the identifier that is not allowed to be used, logged in, gone online, activated, established, created, registered, or enabled.
[0158] It should be noted that the second information may correspond to the first communication device, that is, the second information can be used to indicate an identifier that allows the first communication device to use, log in, go online, activate, establish, create, register, or enable, or at least one of the identifiers that do not allow the first communication device to use, log in, go online, activate, establish, create, register, or enable.
[0159] It can be understood that the second information can also correspond to other communication devices other than the first communication device, that is, the second information can also indicate at least one of the identifiers that allow or do not allow other communication devices to use, log in, go online, activate, establish, create, register, or enable.
[0160] Optionally, in the above item A-1, the network configuration associated with the identifier includes at least one of the following B-1 to B-7:
[0161] Item B-1: Data Network Name (DNN);
[0162] Among them, the DNN can include at least one of the DNN associated with the allowed identifier and the DNN associated with the non-allowed identifier; here, the DNN associated with the allowed identifier can be understood as allowing the use, log in, go online, activate, establish, create, register, or enable of this identifier under this DNN; the DNN associated with the non-allowed identifier can be understood as not allowing the use, log in, go online, activate, establish, create, register, or enable of this identifier under this DNN.
[0163] Item B-2: Single Network Slice Selection Assistance Information (S-NSSAI);
[0164] Among them, the S-NSSAI can include at least one of the S-NSSAI associated with the allowed identifier and the S-NSSAI associated with the non-allowed identifier; here, the S-NSSAI associated with the allowed identifier can be understood as allowing the use, log in, go online, activate, establish, create, register, or enable of this identifier under this S-NSSAI; the S-NSSAI associated with the non-allowed identifier can be understood as not allowing the use, log in, go online, activate, establish, create, register, or enable of this identifier under this S-NSSAI.
[0165] Item B-3: Public Land Mobile Network (PLMN) ID of the public land mobile network identification;
[0166] Among them, the PLMN ID may include at least one of the PLMN ID associated with an allowed identifier and the PLMN ID associated with a disallowed identifier. Here, the PLMN ID associated with an allowed identifier can be understood as allowing the use, or login, or online, or activation, or establishment, or creation, or registration, or enabling of the identifier under this PLMN; the PLMN ID associated with a disallowed identifier can be understood as not allowing the use, or login, or online, or activation, or establishment, or creation, or registration, or enabling of the identifier under this PLMN.
[0167] Item B-4: Location information;
[0168] Among them, the location information may include at least one of the location information associated with an allowed identifier and the location information associated with a disallowed identifier. Here, the location information associated with an allowed identifier can be understood as allowing the use, or login, or online, or activation, or establishment, or creation, or registration, or enabling of the identifier at this location; the location information associated with a disallowed identifier can be understood as not allowing the use, or login, or online, or activation, or establishment, or creation, or registration, or enabling of the identifier at this location.
[0169] Optionally, the location information includes at least one of the following:
[0170] Cell ID;
[0171] Tracking Area Identity (TAI);
[0172] DNAI;
[0173] Item B-5: Time information;
[0174] Among them, the time information may include at least one of the time information associated with an allowed identifier and the time information associated with a disallowed identifier. Here, the time information associated with an allowed identifier can be understood as: the allowed time of the identifier; or it can also be understood as: allowing the use, or login, or online, or activation, or establishment, or creation, or registration, or enabling of the identifier within the time indicated by this time information; or, it can also be understood as the valid time of the identifier associated with this time information. It can be understood that the time information associated with different allowed identifiers can be different or the same.
[0175] The time information associated with a disallowed identifier can be understood as: the disallowed time of the identifier; or, it can also be understood as: within the time indicated by this time information, it is not allowed to use, log in, go online, activate, establish, create, register, or enable this identifier; or, it can also be understood as the expiration time of the identifier associated with this time information. It can be understood that the time information associated with different disallowed identifiers can be different or the same.
[0176] Optionally, the time information includes at least one of the following:
[0177] Time Window;
[0178] Spatial Validity Condition;
[0179] Item B-6: The maximum number of allowed identifiers.
[0180] Among them, the maximum number of allowed identifiers refers to the maximum number of identifiers allowed for a communication device to log in.
[0181] In one implementation, when the first communication device receives the network configuration associated with the identifier, it can send a first request or a second request at the corresponding location and time.
[0182] In one implementation, when the first communication device receives the network configuration associated with the identifier, it can carry S-NSSAI, DNN, etc. in the first request or the second request because the identifier allows the use of this S-NSSAI or DNN.
[0183] Item B-7: The maximum number of allowed communication devices refers to the maximum number of communication devices allowed for an identifier to be associated with.
[0184] In one implementation, when the terminal receives the identifier configuration, if the identifier configuration indicates the network configuration associated with the identifier, and if the network configuration indicates the S-NSSAI, DNN, PLMN ID, etc. (at least one of B-1 to B-7) allowed for the use of this identifier, that is, it allows the current terminal to use, log in, go online, activate, establish, create, register, or enable the identifier under the S-NSSAI, DNN, PLMN ID, location, etc. indicated by the network configuration, then:
[0185] The terminal sends a first request or a second request, and the first request or the second request includes: S-NSSAI, DNN;
[0186] When the terminal is located under the location information indicated by the network configuration, or when the terminal is under the network corresponding to the PLMN ID indicated by the network configuration, or when the terminal is located under the time information indicated by the network configuration, the terminal sends a first request or a second request;
[0187] If the network configuration indicates S-NSSAI, DNN, PLMN ID, etc. (at least one of B-1 to B-7) that are not allowed to use the identifier, that is, the current terminal is not allowed to use, log in, go online, activate, establish, create, register, or enable the identifier under S-NSSAI, DNN, PLMN ID, location, etc., then:
[0188] When the terminal is located under the location indicated by the network configuration, or when the terminal is under the network corresponding to the PLMN ID indicated by the network configuration, or when the terminal is within the time window indicated by the network configuration, the terminal does not send a first request or a second request, or the terminal does not send a first request or a second request carrying S-NSSAI, DNN, PLMN ID.
[0189] In one implementation, at least one of AMF or SMF or the core network device receives an identifier configuration, and the identifier configuration indicates the network configuration associated with the identifier. If the network configuration indicates S-NSSAI, DNN, PLMN ID, etc. that are allowed to use the identifier, that is, the first terminal is allowed to use, log in, go online, activate, establish, create, register, or enable the identifier under S-NSSAI, DNN, PLMN ID, location, etc., then:
[0190] When the first terminal sends a first request (PDU session establishment or modification request) or a second request (registration request) to AMF or SMF, the first request or the second request includes at least one of B-1 to B-7 (such as DNN, S-NSSAI), and at least one of AMF or SMF or the core network device agrees to the request, that is, allows the first terminal to use, log in, go online, activate, establish, create, register, or enable the identifier, or allows to establish or modify a session for the first terminal or the identifier;
[0191] When the first terminal is located at the position indicated by the network configuration, or when the first terminal is under the network corresponding to the PLMN ID indicated by the network configuration, or when the first terminal is within the time window indicated by the network configuration, when the first terminal sends a first request (PDU session establishment or modification request) or a second request (registration request) to at least one of the AMF, SMF, or core network device, and at least one of the AMF, SMF, or core network device agrees to the request, that is, allows the first terminal to use, log in, go online, activate, establish, create, register, enable the identifier, or allows to establish or modify a session for the first terminal or the identifier;
[0192] If the network configuration indicates S-NSSAI, DNN, PLMN ID, etc. (at least one of B-1 to B-7) that the identifier is not allowed to use, that is, the first terminal is not allowed to use, log in, go online, activate, establish, create, register, or enable the identifier under S-NSSAI, DNN, PLMN ID, location, etc., then:
[0193] When the first terminal sends a first request (PDU session establishment or modification request) or a second request (registration request) to at least one of the AMF, SMF, or core network device, and the first request or the second request includes at least one of B-1 to B-7 (such as DNN, S-NSSAI), at least one of the AMF, SMF, or core network device does not agree to the request, that is, does not allow the first terminal to use, log in, go online, activate, establish, create, register, or enable the identifier, or does not allow to establish or modify a session for the first terminal or the identifier;
[0194] When the first terminal is located at the position indicated by the network configuration, or when the first terminal is under the network corresponding to the PLMN ID indicated by the network configuration, or when the first terminal is within the time window indicated by the network configuration, when the first terminal sends a first request (PDU session establishment or modification request) or a second request (registration request) to at least one of the AMF, SMF, or core network device, at least one of the AMF, SMF, or core network device does not agree to the request, that is, does not allow the first terminal to use, log in, go online, activate, establish, create, register, or enable the identifier, or does not allow to establish or modify a session for the first terminal or the identifier.
[0195] It can be seen therefrom that the network configuration associated with the identifier may include at least one of the above B-1 to B-5 allowed for the associated identifier, B-1 to B-5, B-6, and B-7 not allowed for the associated identifier. Optionally, the restrictions on the identifier association object include at least one of the following C-1 to C-6:
[0196] Item C-1: Restricted function
[0197] Among them, the restricted function associated with the identifier can be understood as the function restricted during the use, login, online, activation, establishment, creation, registration, or enabling of the identifier. For example, when a certain identifier is used, logged in, online, activated, established, created, registered, or enabled, it is not allowed to establish a Voice over IP Multimedia Subsystem (IMS) session, thereby restricting the identifier from dialing.
[0198] Optionally, the restricted function includes at least one of the following:
[0199] Voice call, data service, Internet access service.
[0200] Item C-2: Restricted application
[0201] Among them, the restricted application associated with the identifier can be understood as the application (i.e., APP) restricted during the use, login, online, activation, establishment, creation, registration, or enabling of the identifier.
[0202] Optionally, the restricted application is identified by at least one of the following:
[0203] Application identifier;
[0204] Application descriptor;
[0205] IP address, where the IP address indicates the server restricted from access;
[0206] Fully qualified domain name (FQDN), indicating the domain name of the server restricted from access.
[0207] Item C-3: Restricted request
[0208] Among them, the restricted request associated with the identifier can be understood as the request (such as a session establishment request) rejected during the use, login, online, activation, establishment, creation, registration, or enabling of the identifier.
[0209] Optionally, the restricted request includes at least one of the following:
[0210] PDU session establishment request;
[0211] PDU session modification request;
[0212] Registration request.
[0213] Item C-4: Restricted DNN
[0214] Among them, the restricted DNN associated with the identifier can be understood as the DNN that is not allowed to be used when the identifier is used, logged in, online, activated, established, created, registered, or enabled.
[0215] Item C-5: Restricted network slice;
[0216] Among them, the restricted network slice associated with the identifier can be understood as a specific slice of the operator that is prohibited from being used when the identifier is used, logged in, online, activated, established, created, registered, or enabled.
[0217] Item C-6: Restricted network.
[0218] Among them, the restricted network associated with the identifier can be understood as the network that is allowed or not allowed to be used when the identifier is used, logged in, online, activated, established, created, registered, or enabled. Or, it can also be understood that under the said network, the said identifier is allowed or disabled; for example, when a certain identifier is used, logged in, online, activated, established, created, registered, or enabled, access to a Wireless Local Area Network (WLAN) is not allowed, or access to a 5G network is not allowed.
[0219] If the restrictions on the identifier-associated object indicate the S-NSSAI, DNN, PLMN ID, etc. (at least one of C-4 to C-6) that the identifier is not allowed to use, that is, the current terminal is not allowed to use, log in, go online, activate, establish, create, register, or enable the identifier under S-NSSAI, DNN, PLMN ID, location, etc., then:
[0220] The terminal does not send a first request or a second request carrying the S-NSSAI, DNN, PLMN ID (at least one of C-4 to C-6) and the identifier;
[0221] When the first terminal sends a first request (PDU session establishment or modification request) or a second request (registration request) to the AMF or the SMF, the first request or the second request includes at least one of C-4 to C-6 (such as DNN, S-NSSAI), or includes the identifier, and the AMF or the SMF does not agree to the request, that is, the first terminal is not allowed to use, log in, go online, activate, establish, create, register, or enable the identifier, or a session is not allowed to be established or modified for the first terminal or the identifier.
[0222] Optionally, the restricted network, identified by a network identifier, includes at least one of the following:
[0223] Public Land Mobile Network Identifier (PLMN ID).
[0224] WLAN identifier, including Service Set Identifier (SSID) or Basic Service Set Identifier (BSSID);
[0225] In one implementation, the UDM is used to store at least one item in the first message.
[0226] Optionally, the relevant information in item A-2 above includes at least one of the following D-1 to D-4:
[0227] Item D-1: Communication device identifier associated with the identifier;
[0228] Among them, the communication device identifier associated with the identifier refers to the identifier of the communication device that uses, logs in, goes online, activates, establishes, creates, registers, or enables the identifier;
[0229] It can be understood that the communication device identifier associated with the identifier can include the communication device identifier currently associated with the identifier, or can also include the communication device identifier historically associated with the identifier.
[0230] In one implementation, the identifier is associated with a terminal or a group of terminals, indicating that the current identifier is used, logged in, goes online, activates, establishes, creates, registers, or enables on one or more terminals. It can also indicate that the identifier has been used, logged in, gone online, activated, established, created, registered, or enabled on one or a group of terminals historically.
[0231] Item D-2: Durations respectively corresponding to the respective communication devices associated with the identifier;
[0232] Among them, the durations respectively corresponding to the respective communication devices associated with the identifier refer to the durations during which the different communication devices associated with the identifier use, log in, go online, activate, establish, create, register, or enable the identifier; the "duration" here can refer to the cumulative duration, that is, one communication device corresponds to one cumulative duration.
[0233] In addition, this duration can be the duration for which the identifier is allowed to be online on each communication device; it can also be the duration for which the identifier has been online on this communication device historically, etc., or can also be the total duration for which the identifier is allowed to be online on a group of communication devices.
[0234] Item D-3: Location information corresponding to each communication device associated with the identifier;
[0235] Among them, the location information corresponding to each communication device associated with the identifier refers to the location information when different communication devices associated with the identifier respectively use, log in, go online, activate, establish, create, register, or enable the identifier;
[0236] It can be understood that the location information corresponding to each communication device associated with the identifier may include the current location information corresponding to the communication device associated with the identifier, or may also include the historical location information corresponding to the communication device associated with the identifier.
[0237] In one implementation, the location information includes the historical location or the current location where the communication device uses the identifier.
[0238] Item D-4: The functions of the communication device associated with the identifier (i.e., the network function or terminal function corresponding to the identifier). Here, the corresponding function refers to the configuration, function, or service provided by the network side for the identifier when using the identifier (i.e., the configuration, function, or service of the communication device using the identifier), or the configuration, function, or service provided by the terminal for the identifier when using the identifier. The configuration, function, or service provided by the network side for the identifier includes: slice, DNN, 5QI, access network identifier, PLMN ID, network access frequency band, etc.; The configuration, function, or service provided by the terminal for the identifier includes: voice, data service, usage permission of APP, etc.
[0239] Among them, the functions of the communication device associated with the identifier may include at least one of the following:
[0240] Parameters related to the positioning quality of service (QoS) corresponding to the identifier, such as 5G QoS identifier (5QI), aggregate maximum bit rate (AMBR), slice - AMBR, etc.; In one implementation, the QoS - related parameters are used to indicate the QoS parameter situation on the network side when using the identifier;
[0241] The slice corresponding to the identifier; In one implementation, the slice corresponding to the identifier is used to indicate the slice configured by the network or the slice allowed to be used by the identifier when using, logging in, going online, activating, establishing, creating, registering, or enabling the identifier;
[0242] The identifier of the network element serving the identifier, including: network element identifiers such as AMF, SMF, UDM, etc.;
[0243] QoS monitor corresponding to the identifier; In one implementation, the QoS monitor means that it can provide QoS monitoring for the identifier;
[0244] APP service address accessed by the identifier; In one implementation, the APP address means that the identifier or the communication device (such as a terminal) where the identifier is located is allowed or prohibited from accessing the server address; The server address may include at least one address; When the server address accessed by the identifier is a prohibited address, the identifier or the communication device where the identifier is located is not allowed to access the address;
[0245] DNAI where the identifier is located; In one implementation, the DNAI where the identifier is located is used to indicate the association between the identifier and the DNAI;
[0246] List of APPs that can use the identifier;
[0247] PDU session type or service continuity mode (Session and Service Continuity mode, SSC mode) that the identifier can use.
[0248] Optionally, the first message is a notification corresponding to a subscription event (i.e., a feedback message corresponding to a subscription event).
[0249] Exemplarily, the notification may include at least one of the following E-1 to E-5:
[0250] Item E-1: At least one identifier; When at least one identifier is used, logged in, online, activated, established, created, registered, or enabled, the communication information is sent to the first communication device. The notification information is used to indicate that at least one identifier is used, logged in, online, activated, established, created, registered, or enabled.
[0251] Item E-2: Communication device information associated with the identifier;
[0252] Wherein, the communication device information may include at least one of the identifier of the communication device, location information, used DNN, used S-NSSAI, PLMN ID, and IP address segment;
[0253] Item E-3: The number of times corresponding to the identifier, that is, the cumulative number of times the identifier is used, logged in, online, activated, established, created, registered, or enabled; Here, it may include the number of times the identifier is used, logged in, online, activated, established, created, registered, or enabled on one communication device or multiple communication devices;
[0254] Item E-4: The duration corresponding to the identifier, i.e., the cumulative duration during which the identifier is used, logged in, gone online, activated, established, created, registered, or enabled; this may include the duration during which an identifier is used, logged in, gone online, activated, established, created, registered, or enabled on one or more communication devices.
[0255] Item E-5: The function corresponding to the identifier.
[0256] From Items E-1 to E-4, it can be seen that the first communication device may subscribe to at least one of the following subscription events J-1 to J-5:
[0257] Item J-1: When an identifier is used, logged in, gone online, activated, established, created, registered, or enabled on a certain communication device, notify at least one of the identity, location information, used DNN, S-NSSAI, PLMN ID, IP address, and IP address segment of the communication device.
[0258] Item J-2: The cumulative number of times the identifier is subscribed.
[0259] Item J-3: The cumulative duration of subscribing to the identifier.
[0260] Item J-4: The going online or going offline of subscribing to a certain identifier.
[0261] Item J-5: The function corresponding to the identifier.
[0262] Thereafter, when any of the above subscription events occurs, the first communication device may receive the notification information corresponding to the corresponding subscription event.
[0263] In one implementation, when the first terminal sends a first request (PDU session establishment or modification request) or a second request (registration request) to at least one of the AMF, SMF, or core network device, at least one of the AMF, SMF, or core network device rejects the request, that is, does not allow the first terminal to use, log in, go online, activate, establish, create, register, or enable the identifier, or does not allow to establish or modify a session for the first terminal or the identifier. The reason is:
[0264] The identifier (such as being used, going online, or logging in, etc.) exceeds the cumulative number of times.
[0265] The identifier (such as being used, going online, or logging in, etc.) exceeds the cumulative duration.
[0266] If at least one of the AMF, SMF, or core network device agrees to the request, that is, allows the first terminal to use, log in, go online, activate, establish, create, register, or enable the identifier, or allows to establish or modify a session for the first terminal or the identifier. The reason is:
[0267] The identifier (such as use, logging in, or signing in, etc.) has not exceeded the cumulative number of times;
[0268] The identifier (such as use, logging in, or signing in, etc.) has not exceeded the cumulative duration.
[0269] Optionally, before the first communication device receives the first message in step 202, the method further includes:
[0270] The first communication device sends a third request for requesting the first message;
[0271] Wherein, the third request carries at least one of the following F-1 to F-11:
[0272] Item F-1: The identifier of the first communication device;
[0273] Item F-2: The location information of the first communication device, such as the current location information of the first communication device;
[0274] Item F-3: DNN, such as the DNN subscribed to or used by the first communication device;
[0275] Item F-4: S-NSSAI, such as the S-NSSAI used by the first communication device;
[0276] Item F-5: Security key, such as the security key used by the first communication device (for verifying the identity of the first communication device);
[0277] Item F-6: The location information corresponding to the identifier, such as the location information when using, or logging in, or signing in, or activating, or establishing, or creating, or registering, or enabling the identifier;
[0278] Item F-7: The time information corresponding to the identifier, such as the time information when using, or logging in, or signing in, or activating, or establishing, or creating, or registering, or enabling the identifier, which can also be understood as the valid time information of the identifier;
[0279] Item F-8: Identifier, which can include one or more identifiers;
[0280] Item F-9: PLMN ID, such as the ID of the PLMN used when using, or logging in, or signing in, or activating, or establishing, or creating, or registering, or enabling the identifier;
[0281] Item F-10: Data Network Access Identifier (DNAI), such as the DNAI used when using, or logging in, or signing in, or activating, or establishing, or creating, or registering, or enabling the identifier;
[0282] Item F-11: Identification information of a subscription event; the subscription event may include the subscription events described in at least one of the foregoing Items J-1 to J-5.
[0283] In one implementation, the third request may be at least one of the following:
[0284] PDU session establishment request;
[0285] Registration request;
[0286] PDU session modification request;
[0287] PDN connection establishment request;
[0288] Uplink NAS message;
[0289] N2 message;
[0290] RRC message;
[0291] N1N2 message transfer (Namf_Communication_N1N2MessageTransfer);
[0292] Subscription data management (Nudm_SDM_Get);
[0293] Terminal policy control establishment request (Npcf_UEPolicyControl Create Request);
[0294] Terminal policy control update request (Npcf_UEPolicyControl Update Request);
[0295] Session policy control establishment response (Npcf_SMPolicyControl Create Request)
[0296] Session policy control update response (Npcf_SMPolicyControl Update Request).
[0297] Exemplarily, when the first message includes an identifier configuration, and the identifier configuration is used to indicate the network configuration associated with the identifier, the third request is used to request the network configuration associated with the identifier. In this case, the third request may carry at least one of the foregoing F-1 to F-7.
[0298] Exemplarily, when the first message includes an identifier configuration for indicating a restriction on an identifier-associated object, the third request is used to request the restriction on the identifier configuration-associated object. In this case, the third request may carry the above item F-8, that is, the third request is used to request the restriction on at least one identity-associated object.
[0299] Exemplarily, when the first message includes first information for indicating relevant information of at least one communication device associated with an identifier, the third request is used to request the relevant information of at least one communication device associated with the identifier. In this case, the third request may carry at least one of the above items F-3, F-6, F-8, F-9, and F-10.
[0300] Exemplarily, when the first message includes first information for indicating at least one identifier associated with a communication device, the third request is used to request the identifier associated with at least one communication device. In this case, the third request may carry at least one of the above items F-1, F-2, F-3, F-4, and F-9.
[0301] Exemplarily, when the first message is a notification corresponding to a subscribed event, the third request is used to request the notification of at least one identifier. In this case, the third request may carry at least one of the above items F-8 and F-11.
[0302] Optionally, the method further includes:
[0303] The first communication device sends the first message to at least one of the following:
[0304] A terminal, an operating system, an application layer, and at least one application. It can be seen that the first communication device can send the first message to at least one of the terminal, the operating system, the application layer, and at least one application, so that the object receiving the first message can determine whether to accept at least one of the above first request and second request according to the first message.
[0305] Wherein, the first communication device may be a terminal or a network-side device; the operating system may be the operating system of the terminal or the operating system of the network-side device; the application layer may be the application layer of the terminal or the application layer of the network-side device; and the at least one application may be an application installed on the terminal or an application installed on the network-side device.
[0306] Additionally, exemplarily, when the first message includes an identifier configuration for indicating a restriction on an identifier-associated object, the first communication device may send the restriction to the operating system, application layer, and at least one application of the terminal. Optionally, in this case, the at least one application includes all applications installed on the terminal, or the disabled applications corresponding to the identifiers associated with the restriction. Thus, for example, when the operating system of the terminal receives a request from an application to establish a socket connection, the terminal may determine, based on the restriction, whether to prohibit the application from establishing a socket connection under the identifier currently logged in on the terminal.
[0307] Optionally, the method further includes:
[0308] The first communication device starts a timer when a target condition is met, where the target condition includes at least one of rejecting the first request, rejecting the second request, receiving a rejection response corresponding to the first request, and receiving a rejection response corresponding to the second request;
[0309] After the timer expires, the first communication device sends at least one of the first request and the second request.
[0310] It can be seen therefrom that a timer can be configured for the first communication device to indicate that after at least one of the first request and the second request is rejected, the first communication device does not send at least one of the first request and the second request before the timer expires. That is, the timer is used by the first communication device to calculate the time for resending the first request or the second request, and only after the timer expires can the first request or the second request be resent again.
[0311] Optionally, the method further includes:
[0312] The first communication device sends indication information for indicating that the first communication device supports identifier capabilities.
[0313] Among them, the support for identifier capabilities means supporting identifier-related capabilities, such as supporting the identifier-related information described in items A-1 to A-4 above.
[0314] It can be seen therefrom that the first communication device can also send indication information to inform other communication devices that it supports identifier capabilities, that is, supports the use of identifiers.
[0315] In one implementation, the terminal has the ability to support identifiers and sends the first information to at least one of the following: the operating system, the application layer, the application, and the chip (modem).
[0316] In one implementation, a terminal capability is used to describe that the terminal can use or support an identifier, or the terminal supports functions, configurations, and services related to the identifier; a network element (or device) capability is used to describe that the network element can use or support an identifier, or the network element supports functions, configurations, and services related to the identifier.
[0317] In addition, in the case where the first message includes different contents, specific examples of step 202 described above can be as follows:
[0318] Example 1, in the case where the first message includes the second information (indicating at least one of allowed identifiers and disallowed identifiers), the first communication device determines to reject, accept, or send at least one of the first request and the second request according to the second information, including one of the following:
[0319] In the case where the first communication device determines, according to the second information, that the identifier associated with the target request is allowed, the first communication device accepts or sends the target request, where the target request includes at least one of the first request and the second request;
[0320] In the case where the first communication device determines, according to the second information, that the identifier associated with the target request is not allowed, the first communication device rejects the target request (for example, sends a response to the target request, where the response is used to indicate the rejection of the target request).
[0321] Example 2, in the case where the first message includes the identifier configuration, and the identifier configuration includes a network configuration associated with the identifier (including a network configuration associated with at least one of allowed identifiers and disallowed identifiers), the first communication device determines to reject, accept, or send at least one of the first request and the second request according to the network configuration associated with the identifier, including one of the following:
[0322] In the case where the first communication device determines, according to the network configuration associated with the identifier, that the current network configuration of the first communication device is allowed under the identifier associated with the target request, the first communication device accepts or sends the target request, where the target request includes at least one of the first request and the second request;
[0323] In the case where the first communication device determines, according to the network configuration associated with the identifier, that the current network configuration of the first communication device is not allowed under the identifier associated with the target request, the first communication device rejects the target request.
[0324] Example 3. When the first message includes the identifier configuration and the identifier configuration includes a restriction on the identifier associated object, the first communication device rejects, accepts, or sends at least one of the first request and the second request according to the restriction on the identifier associated object, including one of the following:
[0325] When the first communication device determines a restricted target object according to the restriction on the identifier associated object, the first communication device rejects the target request, where the target request includes at least one of the first request and the second request, and the target object includes the associated object of the identifier associated with the target request currently used by the first communication device;
[0326] When the first communication device determines that the target object is not restricted according to the restriction on the identifier associated object, the first communication device accepts or sends the target request.
[0327] Example 4. When the first message includes the first information (at least one of the information for indicating the relevant information of at least one communication device associated with the identifier and at least one of the identifiers associated with the communication device), the first communication device rejects, accepts, or sends at least one of the first request and the second request according to the first information, including one of the following:
[0328] When the first communication device determines that the identifier associated with the target request is not associated with the first communication device according to the first information, the first communication device rejects the first request, where the target request includes at least one of the first request and the second request;
[0329] When the first communication device determines that the identifier associated with the target request is associated with the first communication device according to the first information, the first communication device accepts or sends the target request.
[0330] It can be seen from this that the embodiments of the present application can receive or reject different requests according to the relevant information of the identifier. For example, when the above identifier for identifying a user is introduced, relevant function enhancements in the dimension of the identifier can be provided. For example: It is possible to allow a session to be established under a certain identifier and set QoS parameters; it is also possible not to allow a session to be established under a certain identifier and set QoS parameters. Exemplarily, if it is an identifier of a student status, the QoS can be improved when using teaching resources to ensure the teaching quality; or, if it is an identifier of an enterprise user, a specified enterprise slice can be used to ensure its communication quality, and so on.
[0331] An embodiment of the present application further provides an information processing method, which is applied to a second communication device. The second communication device may be a network-side device (such as an AMF or an SMF or a UDM). As Figure 3 shown, the information transmission method may include the following step 301:
[0332] Step 301: The second communication device sends a first message related to an identifier;
[0333] Wherein, the first message is used to indicate at least one of the following:
[0334] Reject or accept or send a first request, where the first request is used to request to establish a connection with a data network;
[0335] Reject or accept or send a second request, where the second request is used to request an identifier-related service.
[0336] In addition, after receiving the first message, the first communication device performs at least one of the following according to the first message:
[0337] Reject or accept or send a first request;
[0338] Reject or accept or send a second request.
[0339] In the present application, the identifier is used to identify or recognize at least one of a user and an application. Among them, the manifestation form of the user may be an account number or a digital identity, and the manifestation form of the application may be an application identifier. That is, the identifier realizes the identification, recognition, authentication, or verification of a person (human), or a real person, or a real user, or the identity of a real person by identifying the user.
[0340] Optionally, the identifier may include at least one of the following: user identifier, digital identity identifier, identity identifier, digital identifier, application identifier, account number, identity number, biometric information. It should be noted that the biometric information includes digital parameters such as fingerprints, irises, and faces; in different application scenarios or different application services, the identifiers of the same user may be different, but in the same application scenario or the same application service, the identifiers of different users are different; whether in the same application scenario or the same application service, the digital identity identifiers of the same user are different.
[0341] It should also be noted that the above first message is related to the identifier, which can be understood that the content indicated by the first message is related to the identifier, or the first message indicates the relevant information of the identifier.
[0342] As can be seen from step 301, the first message related to the identifier can indicate whether the first communication device accepts at least one of the above first request and second request; that is, it can be understood that: the first communication device can determine whether to accept at least one of the above first request and second request according to the identifier-related information indicated by the first message.
[0343] As can be seen from the above step 301, in the embodiment of the present application, the second communication device can send a first message related to the identifier, so that the first communication device performs at least one of the following according to the first message: rejecting or accepting or sending the first request, rejecting or accepting or sending the second request, where the identifier is used to identify or recognize at least one of a user and an application, the first request is used to request to establish a connection with a data network, and the second request is used to request an identifier-related service. It can be seen that in the embodiment of the present application, the following content can be indicated by the first message related to the identifier: whether the first communication device accepts at least one of the request to establish a connection with the data network and the request for an identifier-related service. In this way, when using the identifier of a certain user in network communication, it can be determined how to handle at least one of the request to establish a connection with the data network and the request for an identifier-related service according to the content indicated by the first message (i.e., the related information of the identifier). It can be seen that the embodiment of the present application provides a solution for handling related network requests when using the identifier of a certain user in network communication.
[0344] Optionally, the first message includes at least one of the following items A-1 to A-3 (that is, the identifier-related information indicated by the first message includes at least one of the following items A-1 to A-3):
[0345] Item A-1: Identifier configuration, which is used to indicate at least one of the network configuration associated with the identifier and the restrictions on the identifier-associated object;
[0346] Item A-2: First information, which is used to indicate at least one of the related information of at least one communication device associated with the identifier and at least one identifier associated with the communication device;
[0347] Item A-3: Second information, which is used to indicate at least one of the allowed identifiers and the disallowed identifiers.
[0348] It can be understood that the relevant descriptions of items A-1 to A-4 can be seen in the foregoing, and will not be elaborated here.
[0349] Optionally, in the above item A-1, the network configuration associated with the identifier includes at least one of the following items B-1 to B-7:
[0350] Item B-1: Data Network Name (DNN);
[0351] Item B-2: Single Network Slice Selection Assistance Information (S-NSSAI);
[0352] Item B-3: Public Land Mobile Network (PLMN) ID;
[0353] Item B-4: Location information;
[0354] Item B-5: Time information;
[0355] Item B-6: Maximum number of allowed identifiers (i.e., the maximum number of identifiers that a communication device is allowed to log in with);
[0356] Item B-7: Maximum number of allowed communication devices.
[0357] In one implementation, when the first terminal sends a first request (PDU session establishment or modification request) or a second request (registration request) to at least one of the AMF, SMF, or core network device, at least one of the AMF, SMF, or core network device rejects the request, that is, does not allow the first terminal to use, log in, go online, activate, establish, create, register, enable an identifier, or does not allow a session to be established or modified for the first terminal or the identifier. The reason is:
[0358] The number of identifiers associated with (used, gone online, or logged in, etc.) by the first terminal exceeds the maximum number of allowed identifiers. That is, the number of identifiers logged in or used by the first terminal exceeds the maximum number of identifiers, and the terminal is no longer allowed to log in or use identifiers.
[0359] In one implementation, when the first terminal sends a first request (PDU session establishment or modification request) or a second request (registration request) to at least one of the AMF, SMF, or core network device, at least one of the AMF, SMF, or core network device approves the request, that is, allows the first terminal to use, log in, go online, activate, establish, create, register, enable an identifier, or allows a session to be established or modified for the first terminal or the identifier. The reason is:
[0360] The number of identifiers associated with (used, gone online, or logged in, etc.) by the first terminal does not exceed the maximum number of allowed identifiers. That is, the number of identifiers logged in or used by the first terminal does not exceed the maximum number of identifiers.
[0361] In one implementation, when the first terminal sends a first request (PDU session establishment or modification request) or a second request (registration request) to at least one of the AMF, SMF, or core network device, at least one of the AMF, SMF, or core network device determines, based on the maximum allowed number of communication devices, that the number of all terminals currently using this identifier (i.e., the identifier associated with the first request or the second request) does not exceed the maximum allowed number of communication devices. Therefore, it agrees to this request, that is, it allows the first terminal to use, or log in, or go online, or activate, or establish, or create, or register, or enable the identifier, or allows to establish or modify a session for the first terminal or the identifier.
[0362] In one implementation, when the first terminal sends a first request (PDU session establishment or modification request) or a second request (registration request) to at least one of the AMF, SMF, or core network device, at least one of the AMF, SMF, or core network device determines, based on the maximum allowed number of communication devices, that all terminals currently using this identifier (i.e., the identifier associated with the first request or the second request) have exceeded the maximum allowed number of communication devices. Therefore, it does not agree to this request, that is, it rejects the first request or the second request, that is, it does not allow the first terminal to use, or log in, or go online, or activate, or establish, or create, or register, or enable the identifier, or does not allow to establish or modify a session for the first terminal or the identifier. The reason is that the number of communication devices for the current identifier (i.e., the communication devices logged in or using the identifier, such as terminals) has reached the maximum allowed number of communication devices. Therefore, the first request or the second request is rejected.
[0363] It can be understood that the relevant descriptions of items B-1 to B-7 can be referred to the foregoing, and will not be elaborated here.
[0364] Optionally, the restrictions on the identifier associated object include at least one of the following C-1 to C-6:
[0365] Item C-1: Restricted function;
[0366] Item C-2: Restricted application;
[0367] Item C-3: Restricted request;
[0368] Item C-4: Restricted DNN;
[0369] Item C-5: Restricted network slice;
[0370] Item C-6: Restricted network.
[0371] It can be understood that the relevant descriptions of items C-1 to C-6 can be referred to the foregoing, and will not be elaborated here.
[0372] Optionally, the relevant information in the foregoing item A-2 includes at least one of the following items D-1 to D-4:
[0373] Item D-1: Communication device identifier associated with the identifier;
[0374] Item D-2: Duration corresponding to each communication device associated with the identifier;
[0375] Item D-3: Location information corresponding to each communication device associated with the identifier;
[0376] Item D-4: Function of the communication device associated with the identifier.
[0377] It can be understood that the relevant descriptions of items D-1 to D-4 can be referred to the foregoing, and will not be elaborated here.
[0378] Optionally, the first message is a notification corresponding to a subscription event.
[0379] Exemplarily, the notification includes at least one of the following items E-1 to E-5:
[0380] Item E-1: At least one identifier;
[0381] Item E-2: Communication device information associated with the identifier;
[0382] Item E-3: Number of times corresponding to the identifier;
[0383] Item E-4: Duration corresponding to the identifier;
[0384] Item E-5: Function corresponding to the identifier (i.e., the function of the communication device associated with the identifier).
[0385] It can be understood that the relevant descriptions of items E-1 to E-5 can be referred to the foregoing, and will not be elaborated here.
[0386] Optionally, before the second communication device sends the first message in step 301, the method further includes:
[0387] The second communication device receives a third request for requesting the first message;
[0388] Wherein, the third request carries at least one of the following items F-1 to F-11:
[0389] Item F-1: Identifier of the first communication device;
[0390] Item F-2: Location information of the first communication device;
[0391] Item F-3: DNN;
[0392] Item F-4: S-NSSAI;
[0393] Item F-5: Security key;
[0394] Item F-6: Location information corresponding to the identifier;
[0395] Item F-7: Time information corresponding to the identifier;
[0396] Item F-8: Identifier;
[0397] Item F-9: PLMN ID;
[0398] Item F-10: Data Network Access Identifier (DNAI);
[0399] Item F-11: Identification information of the subscribed event.
[0400] It can be understood that the relevant descriptions of Items F-1 to F-11 can be referred to the foregoing, and will not be elaborated here.
[0401] Optionally, the second communication device determines the first message according to at least one of the following H-1 to H-7:
[0402] Item H-1: Location information of the first communication device, such as the current location information of the first communication device;
[0403] Item H-2: DNN of the first communication device;
[0404] Item H-3: S-NSSAI of the first communication device;
[0405] Item H-4: DNAI of the first communication device;
[0406] Item H-5: Subscription information of the first communication device, which is used to indicate at least one of the permitted identifiers and the non-permitted identifiers associated with the identifier of the first communication device;
[0407] Item H-6: Second information, which is used to indicate at least one of the permitted identifiers and the non-permitted identifiers;
[0408] Item H-7: Time information corresponding to the identifier, such as the time information when using, or logging in, or going online, or activating, or establishing, or creating, or registering, or enabling the identifier, and can also be understood as the valid time information of the identifier.
[0409] In one implementation, the DNN, or S-NSSAI, etc. of the first communication device can be understood as the DNN, S-NSSAI, etc. that the first communication device is using or subscribed to.
[0410] Exemplarily, when the first message includes an identifier configuration for indicating a network configuration associated with the identifier, the network configuration associated with the identifier may be determined according to at least one of the above H-1 to H-7.
[0411] Optionally, when the identifier configuration includes a restriction on an identifier-associated object, the method further includes:
[0412] The second communication device receives at least one of the first request and the second request associated with the identifier;
[0413] The second communication device determines whether to accept at least one of the first request and the second request according to the restriction on the identifier-associated object.
[0414] The restriction on the identifier-associated object can be understood as a restriction on the application object (or the usage object) when using, logging in, going online, activating, establishing, creating, registering, or enabling the identifier. Therefore, if the second communication device receives at least one of the first request and the second request associated with the identifier, it can determine whether to accept at least one of the first request and the second request according to this restriction.
[0415] Optionally, the method further includes:
[0416] The second communication device receives at least one of the following:
[0417] A communication device identifier associated with the identifier;
[0418] Location information corresponding to the identifier (i.e., location information when using, logging in, going online, activating, establishing, creating, registering, or enabling the identifier);
[0419] Time information corresponding to the identifier (i.e., time information when using, logging in, going online, activating, establishing, creating, registering, or enabling the identifier).
[0420] Wherein, if a certain communication device uses, logs in, goes online, activates, establishes, creates, registers, or enables a certain identifier, it may send to the second communication device at least one of the identifier-associated communication device (i.e., this communication device) identifier, location information when using, logging in, going online, activating, establishing, creating, registering, or enabling the identifier, and time information when using, logging in, going online, activating, establishing, creating, registering, or enabling the identifier. In this way, the second communication device can count the communication devices associated with the same identifier and the identifiers associated with the same communication device.
[0421] In summary, taking the identifier described above as the user identifier as an example, the specific implementation of the information processing method according to the embodiments of the present application can be implemented as described in Embodiments 1 to 5 below:
[0422] Embodiment 1: The user identifiers (userIDs) that the sending terminal can use (i.e., allow) and disable (i.e., not allow), that is, the network side device sends a list of user identifiers that can log in or be prohibited from logging in to the terminal, so as to create a user ID list at the terminal; the specific process can be as Figure 4 shown, including the following steps 401 to 405:
[0423] Step 401: The terminal sends a request for obtaining the available or disabled user identifiers of this terminal; wherein, the request carries at least one of the following:
[0424] Terminal identifier;
[0425] Terminal's current location information;
[0426] DNN currently used by the terminal;
[0427] S-NSSAI currently used by the terminal;
[0428] Terminal's security key (credentials) (for verifying the identity of the terminal);
[0429] Location information of the terminal using the user identifier;
[0430] Time information of the terminal using the user identifier.
[0431] Step 402: The network side device determines the available user identifiers or disabled user identifiers of the terminal;
[0432] Among them, the network side device can determine the available user identifiers or disabled user identifiers of the terminal according to at least one of the following:
[0433] Terminal's current location information;
[0434] DNN currently used by the terminal;
[0435] S-NSSAI currently used by the terminal;
[0436] DNAI currently used by the terminal;
[0437] The subscription information of the terminal (the available user IDs and disabled user IDs bound to the terminal are given in the subscription information of the terminal)
[0438] List of available and disabled user IDs associated with the terminal identifier provided by AF;
[0439] Time window (i.e., the valid time period of the user identifier available to the user).
[0440] Step 403: The network-side device sends a list of user identifiers available to the terminal or disabled user identifiers to the terminal;
[0441] Among them, the network-side device can also send at least one of the following to the terminal:
[0442] The DNN corresponding to the available user identifier (i.e., the available user identifier is allowed to be used under this DNN);
[0443] The S-NSSAI corresponding to the available user identifier (i.e., the available user identifier is allowed to be used under this S-NSSAI);
[0444] The PLMN ID corresponding to the available user identifier (i.e., the available user identifier is allowed to be used under this PLMN);
[0445] The location information (Location) corresponding to the available user identifier (i.e., the available user identifier is allowed to be used at this location);
[0446] The Time window corresponding to the available user identifier (i.e., the available user identifier is allowed to be used within this Time window);
[0447] The DNN corresponding to the disabled user identifier (i.e., the available user identifier is prohibited from being used under this DNN);
[0448] The S-NSSAI corresponding to the disabled user identifier (i.e., the available user identifier is prohibited from being used under this S-NSSAI);
[0449] The PLMN ID corresponding to the disabled user identifier (i.e., the available user identifier is not prohibited from being used under this PLMN);
[0450] The Location corresponding to the disabled user identifier (i.e., the available user identifier is prohibited from being used at this location);
[0451] The Time window corresponding to the disabled user identifier (i.e., the disabled user identifier is prohibited from being used within this Time window);
[0452] The maximum number of user identifiers that can be logged in by a single terminal (used to limit the number of user identifiers used by a single terminal).
[0453] That is, the network-side device can send a list of available user identifiers or disabled user identifiers to the terminal, as well as at least one of DNN, S-NSSAI, PLMN, Location Time window that allows the use of the available user identifiers, and DNN, S-NSSAI, PLMN, Location Time window that does not allow the use of the disabled user identifiers.
[0454] Step 404: The terminal receives a service request from the APP. The service request is associated with a user identifier (for example, a session establishment request is associated with a user identifier), so as to select how to process the service request according to the saved list of available user identifiers or the list of disabled user identifiers; the service request can also be a socket establishment request.
[0455] Step 405: If the user identifier associated with the service request belongs to the disabled user identifier, the terminal sends a rejection message to the APP, and the reason for rejection is that the user identifier associated with the service request is disabled on this terminal.
[0456] It can be understood that if the user identifier associated with the service request belongs to the available user identifier, the terminal routes the service request to the AMF or SMF.
[0457] Optionally, the network-side device can also send a timer to the terminal, which is used to indicate that after the service request related to the user identifier sent by the terminal is rejected, the terminal will not send the service request corresponding to the user identifier to the network-side device before the timer expires (that is, after the timer times out, the terminal is allowed to send the service request associated with the disabled user identifier to the network-side device).
[0458] Optionally, the terminal can also declare the terminal capabilities to the network-side device to indicate that the terminal supports the use of user identifiers.
[0459] It should be noted that Figure 4 The main contents of each step in this embodiment are simply listed.
[0460] Embodiment 2: The network-side device sends the relevant restrictions of the user identifier to the terminal, and the specific process can be as Figure 5 shown, including the following steps 501 to 505:
[0461] Step 501: The terminal sends a request for requesting to obtain the restrictions of the user identifier-associated object to the network-side device; where the request carries the user identifier.
[0462] Step 502: The network-side device sends the restrictions corresponding to the user identifier carried in the above request to the terminal.
[0463] Among them, the restrictions on the user identifier associated object are used to indicate at least one of the following:
[0464] After a terminal logs in to a certain user identifier, reject the service requests of at least one disabled application APP;
[0465] After a terminal logs in to a certain user identifier, do not allow an IMS session to be established;
[0466] A specific network prohibited for a certain user identifier;
[0467] A specific network slice prohibited for a certain user identifier;
[0468] A specific DNN prohibited for a certain user identifier to access.
[0469] Step 503: After the terminal receives the restrictions corresponding to the above user identifier, it can send the restrictions corresponding to the user identifier to the terminal operating system, or the terminal application layer, or send them to the APP (for example, it can be sent to all the APPs installed on the terminal, or only sent to the disabled APPs under the corresponding user identifier);
[0470] Among them, when a session needs to be established, it can be controlled by the network-side device whether to allow the establishment, or it can be controlled by the terminal whether to allow the establishment;
[0471] For example, step 504: When the terminal triggers the establishment of a Protocol Data Unit (PDU) session (that is, when the terminal sends a session establishment request to the network-side device), the network-side device determines whether to reject the session establishment request according to the user identifier currently logged in by the terminal (that is, the user identifier associated with the session establishment request) and the restrictions corresponding to the above user identifier;
[0472] Among them, step 505: If at least one of the following is satisfied, reject the session establishment request:
[0473] The user identifier currently logged in by the terminal is not allowed to use the current DNN or S-NSSAI;
[0474] Under the user identifier currently logged in by the terminal, establishing an IMS voice session is prohibited.
[0475] Or for example, when the operating system of the terminal receives a session establishment request of an APP and needs to establish a socket connection, the terminal determines whether to establish a socket connection based on the restrictions corresponding to the above user identifier under the currently logged-in user identifier of the terminal. That is, if the APP is a disabled APP under the currently logged-in user identifier of the terminal, a socket connection is not established; if the APP is not a disabled APP under the currently logged-in user identifier of the terminal, a socket connection is established.
[0476] It should be noted that Figure 5 The main contents of each step in this embodiment are simply listed.
[0477] Example 3: Query the associated user identifier according to the terminal identifier. The specific process can be as Figure 6 shown, including the following steps 601 to 603:
[0478] Step 601: Each time a user identifier logs in or is used on a certain terminal, the second network side device records the relevant information of the terminal that logs in the user identifier, such as at least one of the identifier of the terminal, the terminal location, and the login or usage time information.
[0479] Optionally, the first network device (such as AMF or SMF) can send the above relevant information of the terminal that logs in the user identifier to the second network device (such as UDM).
[0480] Step 602: The first network side device sends a request for querying the information of the terminal associated with the user identifier (i.e., the logged-in or used terminal); where the request carries at least one of the following:
[0481] The user identifier to be queried (which can include one or more user identifiers);
[0482] The slice used by the user identifier to be queried;
[0483] The location information of interest (i.e., the location where the user identifier to be queried logs in or is used);
[0484] DNAI when logging in or using the user identifier to be queried;
[0485] PLMN ID when logging in or using the user identifier to be queried.
[0486] Step 603: The second network side device sends a response, and the response includes a terminal list, and the terminals in the terminal list all log in or use the user identifier carried in the above request.
[0487] It can be understood that, in one implementation, the response may further provide at least one of the historical terminal list for logging in or using the user identifier carried in the above request, the historical usage or login duration, and the historical login or usage location.
[0488] It should be noted that Figure 6 The main contents of each step in this implementation are briefly listed.
[0489] Embodiment 4: Query the associated user identifier according to the terminal identifier. The specific process can be as Figure 7 shown, including the following steps 701 to 703:
[0490] Step 701: Each time the user identifier logs in or is used on a certain terminal, the second network-side device records the relevant information of the terminal that logs in the user identifier, such as at least one of the identifier of the terminal, the terminal location, and the login or usage time information.
[0491] Optionally, the first network device (such as AMF or SMF) may send the above relevant information of the terminal that logs in the user identifier to the second network device (such as UDM).
[0492] Step 702: The first network-side device sends a request for reverse querying the user identifier associated with the terminal; wherein, the request may carry at least one of the following:
[0493] Terminal identifier;
[0494] Terminal location;
[0495] DNN used by the terminal;
[0496] S-NSSAI used by the terminal;
[0497] PLMN ID used by the terminal.
[0498] Step 703: The second network-side device sends a response, and the response includes the user identifier associated with the terminal identifier carried in the above request.
[0499] It should be noted that Figure 7 The main contents of each step in this implementation are briefly listed.
[0500] Embodiment 5: Subscribe to the relevant information of the user identifier. The specific process can be as Figure 8 shown, including the following steps 801 to 803:
[0501] Step 801: Each time a user identifier logs in or is used on a certain terminal, the second network-side device records the relevant information of the terminal that logs in the user identifier, such as at least one of the identifier of the terminal, the terminal location, and the login or usage time information.
[0502] Step 802: The first network-side device sends a subscription request, which carries the user identifier to be subscribed and the subscription event identifier (event ID) corresponding to the user identifier;
[0503] Step 803: The second network-side device sends a subscription response, which includes the subscription information of the subscription event corresponding to the user identifier carried in the subscription request.
[0504] Among them, the subscribable events corresponding to the user identifier include at least one of the following:
[0505] When the user identifier is used or logged in on a certain terminal, notify at least one of the terminal identifier, terminal location information, DNN used by the terminal, S-NSSAI, PLMN ID, IP address, and IP address segment;
[0506] The cumulative login times of the user identifier;
[0507] The cumulative usage duration of the user identifier;
[0508] Subscribe to the online or offline status of a certain user identifier;
[0509] The network functions available for the user identifier.
[0510] Among them, the network functions may include at least one of the following:
[0511] Parameters related to the Quality of Service (QoS) of the positioning service corresponding to the user identifier, such as 5QI, UE-AMBR, Slice-AMBR, etc.;
[0512] The slice corresponding to the user identifier;
[0513] The identifier of the network element serving the user identifier;
[0514] QoS monitoring (monitor) corresponding to the user identifier;
[0515] The APP service address (server address) accessed by the user identifier;
[0516] The DNAI where the user identifier is located;
[0517] The APP list that can use the user identifier;
[0518] The PDU session types or Session and Service Continuity mode (SSC mode) that can be used for the user identifier.
[0519] It should be noted that Figure 8 The main contents of each step in this embodiment are simply listed.
[0520] For the information processing method provided by the embodiments of this application, the execution subject can be an information processing device. In the embodiments of this application, taking the information processing device executing the information processing method as an example, the information processing device provided by the embodiments of this application is described.
[0521] Embodiments of this application also provide an information processing device, which is applied to a first communication device, such as Figure 9 As shown, the information processing device 90 may include the following modules:
[0522] A first receiving module 901, which receives at least one of a first request and a second request, where the first request is used to request to establish a connection with a data network, and the second request is used to request identifier-related services;
[0523] A second receiving module 902, which is used to receive a first message related to an identifier, where the identifier is used to identify at least one of a user and an application;
[0524] A processing module 903, which is used to perform at least one of the following according to the first message:
[0525] Reject or accept or send the first request;
[0526] Reject or accept or send the second request.
[0527] Optionally, the first message includes at least one of the following:
[0528] Identifier configuration, which is used to indicate at least one of the network configuration associated with the identifier and the restrictions on the identifier-associated object;
[0529] First information, which is used to indicate at least one of the relevant information of at least one communication device associated with the identifier and at least one identifier associated with the communication device;
[0530] Second information, which is used to indicate at least one of the allowed identifiers and the disallowed identifiers.
[0531] Optionally, the network configuration associated with the identifier includes at least one of the following:
[0532] Data Network Name DNN;
[0533] Network slice selection assistance information S-NSSAI;
[0534] Public land mobile network identity PLMN ID;
[0535] Location information;
[0536] Time information;
[0537] Maximum number of allowed identifiers;
[0538] Maximum number of allowed communication devices.
[0539] Optionally, the restrictions of the identifier association object include at least one of the following:
[0540] Restricted function;
[0541] Restricted application;
[0542] Restricted request;
[0543] Restricted DNN;
[0544] Restricted network slice;
[0545] Restricted network.
[0546] Optionally, the relevant information includes at least one of the following:
[0547] Communication device identifier associated with the identifier;
[0548] Duration corresponding to each communication device associated with the identifier;
[0549] Location information corresponding to each communication device associated with the identifier;
[0550] Function of the communication device associated with the identifier.
[0551] Optionally, the first message is a notification corresponding to a subscription event.
[0552] Exemplarily, the notification includes at least one of the following:
[0553] At least one identifier;
[0554] Communication device information associated with the identifier;
[0555] Number of times corresponding to the identifier;
[0556] Duration corresponding to the identifier;
[0557] Function of the communication device associated with the identifier.
[0558] Optionally, the device further includes:
[0559] A second sending module, configured to send a third request for requesting the first message; wherein, the third request carries at least one of the following:
[0560] The identifier of the first communication device;
[0561] The location information of the first communication device;
[0562] DNN;
[0563] S-NSSAI;
[0564] Security key;
[0565] The location information corresponding to the identifier;
[0566] The time information corresponding to the identifier;
[0567] Identifier;
[0568] PLMN ID;
[0569] Data network access identifier DNAI;
[0570] The identification information of the subscription event.
[0571] Optionally, the device further includes:
[0572] A third sending module, configured to send the first message to at least one of the following:
[0573] Terminal;
[0574] Operating system;
[0575] Application layer;
[0576] At least one application.
[0577] Optionally, the device further includes:
[0578] A starting module, configured to start a timer when a target condition is met, where the target condition includes at least one of rejecting the first request, rejecting the second request, receiving a rejection response corresponding to the first request, and receiving a rejection response corresponding to the second request;
[0579] A fourth sending module, configured to send at least one of the first request and the second request by the first communication device after the timer expires.
[0580] Optionally, the device further includes:
[0581] A fifth sending module, configured to send indication information for indicating that the first communication device supports identifier capabilities.
[0582] In the embodiments of the present application, the information transmission may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or a network-side device. Exemplarily, the terminal may include, but is not limited to, the types of the above-listed terminal 11, and the network-side device may include, but is not limited to, the types of the above-listed network-side device 12. The embodiments of the present application do not make specific limitations.
[0583] The information transmission provided by the embodiments of the present application can implement Figure 2 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein again.
[0584] The embodiments of the present application further provide an information processing apparatus, which is applied to a first communication device, as Figure 10 shown. The information processing apparatus 100 may include the following modules:
[0585] A first sending module 1001, configured to send a first message related to an identifier, where the identifier is used to identify or recognize at least one of a user and an application;
[0586] Wherein, the first message is used to indicate at least one of the following:
[0587] Rejecting, accepting, or sending a first request, where the first request is used to request to establish a connection with a data network;
[0588] Rejecting, accepting, or sending a second request, where the second request is used to request an identifier-related service.
[0589] Optionally, at least one of the first request and the second request is associated with the identifier.
[0590] Optionally, the first message includes at least one of the following:
[0591] An identifier configuration, which is used to indicate at least one of a network configuration associated with the identifier and a limit of an identifier-associated object;
[0592] A first piece of information, which is used to indicate at least one of relevant information of at least one communication device associated with the identifier and at least one identifier associated with the communication device;
[0593] A second piece of information, which is used to indicate at least one of allowed identifiers and disallowed identifiers.
[0594] Optionally, the network configuration associated with the identifier includes at least one of the following:
[0595] A data network name DNN;
[0596] Network slice selection assistance information S-NSSAI;
[0597] Public land mobile network identity PLMN ID;
[0598] Location information;
[0599] Time information;
[0600] Maximum number of allowed identifiers;
[0601] Maximum number of allowed communication devices.
[0602] Optionally, the restrictions of the identifier association object include at least one of the following:
[0603] Restricted function;
[0604] Restricted application;
[0605] Restricted request;
[0606] Restricted DNN;
[0607] Restricted network slice;
[0608] Restricted network.
[0609] Optionally, the relevant information includes at least one of the following:
[0610] Communication device identifier associated with the identifier;
[0611] Duration corresponding to each communication device associated with the identifier;
[0612] Location information corresponding to each communication device associated with the identifier;
[0613] Function of the communication device associated with the identifier.
[0614] Optionally, the first message is a notification corresponding to a subscription event.
[0615] Exemplarily, the notification includes at least one of the following:
[0616] At least one identifier;
[0617] Communication device information associated with the identifier;
[0618] Number of times corresponding to the identifier;
[0619] Duration corresponding to the identifier;
[0620] Function of the communication device associated with the identifier.
[0621] Optionally, the device further includes:
[0622] A third receiving module, configured to receive a third request for requesting the first message;
[0623] Wherein, the third request carries at least one of the following:
[0624] The identifier of the first communication device that requests the first message;
[0625] The location information of the first communication device;
[0626] DNN;
[0627] S-NSSAI;
[0628] Security key;
[0629] The location information corresponding to the identifier;
[0630] The time information corresponding to the identifier;
[0631] Identifier;
[0632] PLMN ID;
[0633] Data network access identifier DNAI;
[0634] The identification information of the subscribed event.
[0635] Optionally, the first information is determined according to at least one of the following:
[0636] The location information of the first communication device;
[0637] The DNN of the first communication device;
[0638] The S-NSSAI of the first communication device;
[0639] The subscription information of the first communication device;
[0640] Second information, where the second information is used to indicate at least one of the allowed identifier and the disallowed identifier;
[0641] The time information corresponding to the identifier.
[0642] Optionally, when the identifier configuration includes restrictions on the identifier association object, the apparatus further includes:
[0643] A fourth receiving module, configured to receive at least one of the first request and the second request associated with the identifier;
[0644] A determination module, configured to determine whether to accept at least one of the first request and the second request according to the restrictions on the identifier association object.
[0645] Optionally, the apparatus further comprises:
[0646] a fifth receiving module, configured to receive at least one of the following:
[0647] a communication device identifier associated with an identifier;
[0648] location information corresponding to the identifier;
[0649] time information corresponding to the identifier.
[0650] Optionally, the apparatus further comprises:
[0651] a sixth receiving module, configured to receive indication information for indicating that the first communication device supports the identifier capability.
[0652] The information transmission in the embodiments of the present application may be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or a network-side device. Exemplarily, the terminal may include, but is not limited to, the types of the terminal 11 listed above, and the network-side device may include, but is not limited to, the types of the network-side device 12 listed above. The embodiments of the present application do not make specific limitations.
[0653] The information transmission provided by the embodiments of the present application can implement Figure 3 each process implemented by the method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein again.
[0654] As Figure 11 shown, the embodiments of the present application further provide a communication device 1100, including a processor 1101 and a memory 1102. A program or instruction that can run on the processor 1101 is stored on the memory 1102. For example, when the communication device 1100 is the first communication device, when the program or instruction is executed by the processor 1101, it implements each step of the information processing method embodiment applied to the first communication device and can achieve the same technical effects. When the communication device 1100 is the second communication device, when the program or instruction is executed by the processor 1101, it implements each step of the information processing method embodiment applied to the second communication device and can achieve the same technical effects. To avoid repetition, details are not described herein again.
[0655] The embodiments of the present application further provide a terminal, including a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a program or instruction to implement as Figure 2Steps in the method embodiments shown. This terminal embodiment corresponds to the above-mentioned terminal-side method embodiments. Each implementation process and realization manner of the above method embodiments can be applied to this terminal embodiment, and the same technical effects can be achieved. Specifically, Figure 12 It is a schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.
[0656] The terminal 1200 includes but is not limited to at least some components such as a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209, and a processor 1210.
[0657] Those skilled in the art can understand that the terminal 1200 may further include a power source (such as a battery) for supplying power to each component. The power source can be logically connected to the processor 1210 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 12 The terminal structure shown in does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0658] It should be understood that in the embodiments of the present application, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042. The graphics processor 12041 processes the image data of static pictures or videos obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 1207 includes at least one of a touch panel 12071 and other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 can include two parts: a touch detection device and a touch controller. The other input devices 12072 may include but are not limited to a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.
[0659] In the embodiments of the present application, after receiving the downlink data from the network-side device, the radio frequency unit 1201 can transmit it to the processor 1210 for processing; in addition, the radio frequency unit 1201 can send uplink data to the network-side device. Generally, the radio frequency unit 1201 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0660] The memory 1209 can be used to store software programs or instructions and various data. The memory 1209 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area can store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1209 can include volatile memory or non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 1209 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.
[0661] The processor 1210 may include one or more processing units; optionally, the processor 1210 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 1210.
[0662] Among them, the radio frequency unit 1201 is used to: receive at least one of a first request and a second request, where the first request is used to request to establish a connection with a data network, and the second request is used to request an identifier-related service;
[0663] receive a first message related to an identifier, where the identifier is used to identify or recognize at least one of a user and an application;
[0664] The processor 1210 is configured to: according to the first message, perform at least one of the following:
[0665] Reject, accept, or send a first request;
[0666] Reject, accept, or send a second request.
[0667] Optionally, the first message includes at least one of the following:
[0668] An identifier configuration for indicating at least one of a network configuration associated with the identifier and a restriction on an object associated with the identifier;
[0669] First information for indicating at least one of information related to at least one communication device associated with the identifier and at least one identifier associated with the communication device;
[0670] Second information for indicating at least one of an allowed identifier and a disallowed identifier.
[0671] Optionally, at least one of the first request and the second request is associated with an identifier.
[0672] Optionally, the network configuration associated with the identifier includes at least one of the following:
[0673] Data network name DNN;
[0674] Network slice selection assistance information S-NSSAI;
[0675] Public land mobile network identifier PLMN ID;
[0676] Location information;
[0677] Time information;
[0678] The maximum number of allowed identifiers;
[0679] The maximum number of allowed communication devices.
[0680] Optionally, the restriction on the identifier-associated object includes at least one of the following: a restricted function;
[0681] A restricted application;
[0682] A restricted request;
[0683] A restricted DNN;
[0684] A restricted network slice;
[0685] A restricted network.
[0686] Optionally, the related information includes at least one of the following:
[0687] Communication device identifier associated with the identifier;
[0688] Durations respectively corresponding to each communication device associated with the identifier;
[0689] Location information respectively corresponding to each communication device associated with the identifier;
[0690] Function of the communication device associated with the identifier.
[0691] Optionally, the first message is a notification corresponding to a subscription event.
[0692] Exemplarily, the notification includes at least one of the following:
[0693] At least one identifier;
[0694] Communication device information associated with the identifier;
[0695] Number of times corresponding to the identifier;
[0696] Duration corresponding to the identifier;
[0697] Function of the communication device associated with the identifier.
[0698] Optionally, before the radio frequency unit 1201 receives the first message, it is further configured to:
[0699] Send a third request for requesting the first message;
[0700] Wherein, the third request carries at least one of the following:
[0701] Identifier of the first communication device;
[0702] Location information of the first communication device;
[0703] DNN;
[0704] S-NSSAI;
[0705] Security key;
[0706] Location information corresponding to the identifier;
[0707] Time information corresponding to the identifier;
[0708] Identifier;
[0709] PLMN ID;
[0710] Data network access identifier DNAI;
[0711] Identification information of the subscription event.
[0712] Optionally, the radio frequency unit 1201 is further configured to:
[0713] Send the first message to at least one of the following:
[0714] Operating system;
[0715] Application layer;
[0716] At least one application.
[0717] Optionally, the processor 1210 is further configured to start a timer when a target condition is met, where the target condition includes at least one of rejecting the first request, rejecting the second request, receiving a rejection response corresponding to the first request, and receiving a rejection response corresponding to the second request;
[0718] The radio frequency unit 1201 is further configured to: after the timer expires, send at least one of the first request and the second request.
[0719] Optionally, the radio frequency unit 1201 is further configured to:
[0720] Send indication information for indicating that the first communication device supports identifier capabilities.
[0721] It can be understood that the implementation processes of the implementation manners mentioned in this embodiment can refer to the relevant descriptions of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, they are not elaborated here.
[0722] The embodiment of the present application further provides a network-side device, including a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement as Figure 3 shown in the steps of the method embodiment. This network-side device embodiment corresponds to the above network-side device method embodiment. The various implementation processes and implementation manners of the above method embodiment can all be applied to this network-side device embodiment and can achieve the same technical effects.
[0723] Specifically, the embodiment of the present application further provides a network-side device. As Figure 13 shown, the network-side device 1300 includes: a processor 1301, a network interface 1302, and a memory 1303. Among them, the network interface 1302 is, for example, a common public radio interface (CPRI).
[0724] Specifically, the network-side device 1300 in the embodiment of the present invention further includes: instructions or programs stored on the memory 1303 and executable on the processor 1301. The processor 1301 calls the instructions or programs in the memory 1303 to execute Figure 9 OrFigure 10 The methods executed by the modules shown achieve the same technical effects. To avoid repetition, they will not be elaborated here.
[0725] The embodiments of the present application further provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it realizes each process of the above information processing method embodiment and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0726] Wherein, the processor is the processor in the terminal described in the above embodiment. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks or optical discs, etc. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0727] The embodiments of the present application further provide a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run a program or instruction to realize each process of the above information processing method embodiment and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0728] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system or system-on-chip.
[0729] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to realize each process of the above information processing method embodiment and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.
[0730] The embodiments of the present application further provide an information processing system, including: a first communication device and a second communication device. The first communication device can be used to execute the steps of the information processing method applied to the first communication device as above, and the second communication device can be used to execute the steps of the information processing method applied to the first communication device as above.
[0731] It should be noted that in this text, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements not only includes those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising a..." does not exclude the existence of additional identical elements in the process, method, article or device comprising such element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0732] Through the description of the above embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of computer software products plus the necessary general hardware platforms, and of course, can also be implemented by hardware. The computer software products are stored in storage media (such as ROM, RAM, magnetic disks, optical disks, etc.) and include several instructions for causing terminals or network-side devices to execute the methods described in various embodiments of the present application.
[0733] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms of embodiments without departing from the purpose of the present application and the scope protected by the claims. These embodiments are all within the protection scope of the present application.
Claims
1. An information processing method, characterized in that The method includes: A first communication device receives at least one of a first request and a second request, where the first request is for requesting to establish a connection with a data network, and the second request is for requesting an identifier-related service; The first communication device receives a first message related to an identifier, where the identifier is used to identify at least one of a user and an application; The first communication device performs at least one of the following according to the first message: Reject or accept or send the first request; Reject or accept or send the second request.
2. The method according to claim 1, wherein The first message includes at least one of the following: An identifier configuration, which is used to indicate at least one of a network configuration associated with the identifier and a restriction on an object associated with the identifier; First information, which is used to indicate at least one of relevant information of at least one communication device associated with the identifier and at least one identifier associated with the communication device; Second information, which is used to indicate at least one of allowed identifiers and disallowed identifiers.
3. The method according to claim 1 or 2, characterized in that, At least one of the first request and the second request is associated with an identifier.
4. The method according to claim 2 or 3, characterized in that, The network configuration associated with the identifier includes at least one of the following: Data network name DNN; Network slice selection assistance information S-NSSAI; Public land mobile network identifier PLMN ID; Location information; Time information; The maximum number of allowed identifiers; The maximum number of allowed communication devices.
5. The method according to any one of claims 2 to 4, characterized in that, The restriction on the object associated with the identifier includes at least one of the following: Restricted functions; Restricted applications; Restricted requests; Restricted DNN; Restricted network slices; Restricted networks.
6. The method according to any one of claims 2 to 5, characterized in that, The relevant information includes at least one of the following: A communication device identifier associated with the identifier; The duration corresponding to each communication device associated with the identifier; The location information corresponding to each communication device associated with the identifier; The functions of the communication device associated with the identifier.
7. The method according to any one of claims 1 to 6, characterized in that The first message is a notification corresponding to a subscribed event.
8. The method according to any one of claims 1 to 7, characterized in that, Before the first communication device receives the first message, the method further includes: The first communication device sends a third request for requesting the first message; Wherein, the third request carries at least one of the following: An identifier of the first communication device; The location information of the first communication device; DNN; S-NSSAI; Security key; The location information corresponding to the identifier; The time information corresponding to the identifier; Identifier; PLMN ID; Data network access identifier DNAI; The identification information of the subscribed event.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: The first communication device sends the first message to at least one of the following: Terminal; Operating system; Application layer; At least one application.
10. The method according to any one of claims 1 to 9, characterized in that, The method further includes: The first communication device starts a timer when a target condition is met, where the target condition includes at least one of rejecting the first request, rejecting the second request, receiving a rejection response corresponding to the first request, and receiving a rejection response corresponding to the second request; After the timer expires, the first communication device sends at least one of the first request and the second request.
11. The method according to any one of claims 1 to 10, characterized in that, The method further includes: The first communication device sends indication information, which is used to indicate that the first communication device supports identifier capabilities.
12. An information processing method, characterized in that, The method includes: A second communication device sends a first message related to an identifier, where the identifier is used to identify at least one of a user and an application; Wherein, the first message is used to indicate at least one of the following: Reject or accept or send a first request, where the first request is used to request to establish a connection with a data network; Reject or accept or send a second request, where the second request is used to request an identifier-related service.
13. The method according to claim 12, wherein The first message includes at least one of the following: An identifier configuration, which is used to indicate at least one of a network configuration associated with the identifier and a restriction on an object associated with the identifier; First information, which is used to indicate at least one of relevant information of at least one communication device associated with the identifier and at least one identifier associated with the communication device; Second information, which is used to indicate at least one of allowed identifiers and disallowed identifiers.
14. The method according to claim 13, wherein The network configuration associated with the identifier includes at least one of the following: Data network name DNN; Network slice selection assistance information S-NSSAI; Public land mobile network identity PLMN ID; Location information; Time information; The maximum number of allowed identifiers; The maximum number of allowed communication devices.
15. The method according to claim 13 or 14, characterized in that, The restriction on the object associated with the identifier includes at least one of the following: Restricted functions; Restricted applications; Restricted requests; Restricted DNN; Restricted network slices; Restricted networks.
16. The method according to any one of claims 13 to 15, characterized in that, The relevant information includes at least one of the following: Communication device identity associated with the identifier; Durations respectively corresponding to each communication device associated with the identifier; Location information respectively corresponding to each communication device associated with the identifier; Functions of the communication device associated with the identifier.
17. The method according to any one of claims 12 to 16, characterized in that, The first message is a notification corresponding to a subscribed event.
18. The method according to any one of claims 12 to 17, characterized in that Before the second communication device sends the first message, the method further includes: The second communication device receives a third request for requesting the first message; Wherein, the third request carries at least one of the following: Identity of the first communication device that requests the first message; Location information of the first communication device; DNN; S-NSSAI; Security key; Location information corresponding to the identifier; Time information corresponding to the identifier; Identifier; PLMN ID; Data network access identifier DNAI; Identity information of the subscribed event.
19. The method according to any one of claims 12 to 18, characterized in that, The second communication device determines the first message according to at least one of the following: Location information of the first communication device; DNN of the first communication device; S-NSSAI of the first communication device; DNAI of the first communication device; Subscription information of the first communication device; Second information, which is used to indicate at least one of allowed identifiers and disallowed identifiers; Time information corresponding to the identifier.
20. The method according to any one of claims 13 to 19, characterized in that In the case where the identifier configuration includes a restriction on an object associated with the identifier, the method further includes: The second communication device receives at least one of the first request and the second request associated with the identifier; The second communication device determines whether to accept at least one of the first request and the second request according to the restrictions of the identifier-associated object.
21. The method according to any one of claims 12 to 20, characterized in that, The method further includes: The second communication device receives at least one of the following: The communication device identifier associated with the identifier; The location information corresponding to the identifier; The time information corresponding to the identifier.
22. An information processing apparatus, characterized in that, Applied to the first communication device, the apparatus includes: A first receiving module, configured to receive at least one of a first request and a second request, where the first request is used to request to establish a connection with a data network, and the second request is used to request an identifier-related service; A second receiving module, configured to receive a first message related to an identifier, where the identifier is used to identify at least one of a user and an application; A processing module, configured to perform at least one of the following according to the first message: Reject or accept or send the first request; Reject or accept or send the second request.
23. The device according to claim 22, characterized in that, The first message includes at least one of the following: An identifier configuration, which is used to indicate at least one of a network configuration associated with the identifier and a restriction of an identifier-associated object; A first piece of information, which is used to indicate at least one of related information of at least one communication device associated with the identifier and at least one identifier associated with the communication device; A second piece of information, which is used to indicate at least one of allowed identifiers and disallowed identifiers.
24. The device according to claim 23, wherein The network configuration associated with the identifier includes at least one of the following: Data network name DNN; Network slice selection assistance information S-NSSAI; Public land mobile network identifier PLMN ID; Location information; Time information; The maximum number of allowed identifiers; The maximum number of allowed communication devices.
25. The device according to claim 23 or 24, characterized in that, The restrictions of the identifier-associated object include at least one of the following: Restricted functions; Restricted applications; Restricted requests; Restricted DNN; Restricted network slices; Restricted networks.
26. The device according to any one of claims 23 to 25, characterized in that, The related information includes at least one of the following: The communication device identifier associated with the identifier; The duration corresponding to each communication device associated with the identifier; The location information corresponding to each communication device associated with the identifier; The functions of the communication devices associated with the identifier.
27. The device according to any one of claims 22 to 26, characterized in that, The first message is a notification corresponding to a subscription event.
28. An information processing apparatus, characterized in that, Applied to the second communication device, the apparatus includes: A first sending module, configured to send a first message related to an identifier, where the identifier is used to identify at least one of a user and an application; Wherein, the first message is used to indicate at least one of the following: Reject or accept or send a first request, where the first request is used to request to establish a connection with a data network; Reject or accept or send a second request, where the second request is used to request an identifier-related service.
29. The device according to claim 28, wherein, The first message includes at least one of the following: An identifier configuration, which is used to indicate at least one of a network configuration associated with the identifier and a restriction of an identifier-associated object; A first piece of information, which is used to indicate at least one of related information of at least one communication device associated with the identifier and at least one identifier associated with the communication device; A second piece of information, which is used to indicate at least one of allowed identifiers and disallowed identifiers.
30. The device according to claim 29, characterized in that, The network configuration associated with the identifier includes at least one of the following: Data Network Name (DNN); Slice Network Selection Assistance Information (S-NSSAI); Public Land Mobile Network Identity (PLMN ID); Location information; Time information; The maximum number of allowed identifiers; The maximum number of allowed communication devices.
31. The device according to claim 29 or 30, characterized in that, The restrictions on the identifier-associated object include at least one of the following: Restricted functions; Restricted applications; Restricted requests; Restricted DNN; Restricted network slices; Restricted networks.
32. The device according to any one of claims 29 to 31, characterized in that, The relevant information includes at least one of the following: The communication device identifier associated with the identifier; The duration corresponding to each communication device associated with the identifier; The location information corresponding to each communication device associated with the identifier; The functions of the communication devices associated with the identifier.
33. The device according to any one of claims 28 to 32, characterized in that, The first message is a notification corresponding to a subscribed event.
34. A communication device, characterized in that, Comprising a processor and a memory, the memory stores a program or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the information processing method according to any one of claims 1 to 11 are implemented, or the steps of the information processing method according to any one of claims 12 to 21 are implemented.
35. A readable storage medium, characterized in that, A program or instructions are stored on the readable storage medium, and when the program or instructions are executed by a processor, the steps of the information processing method according to any one of claims 1 to 11 are implemented, or the steps of the information processing method according to any one of claims 12 to 21 are implemented.