Communication methods and devices

Through the communication method of receiving and sending indicator information in the AIoT device, the problem of AIoT devices occupying resources and affecting other terminals in the Ambient IoT environment is solved, and the timely deactivation of equipment and the optimization and utilization of network resources are realized.

WO2025112059A1PCT designated stage expired Publication Date: 2025-06-05GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2023/135968
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-12-01
Publication Date
2025-06-05

AI Technical Summary

Technical Problem

In the Ambient IoT environment, some AIoT devices do not need to access the network for a long time, resulting in excessive resource occupancy or impact on other terminals. It is difficult for the existing technology to control the deactivation of these devices in a timely manner.

Method used

By a communication method, the first device receives indication information to determine whether to deactivate, and the second device sends indication information to control the deactivate of one or more devices. The method includes setting up a transceiver, a processor and a memory in the device, and the processor runs a computer program to execute the method.

Benefits of technology

It effectively avoids the use of too much resources and the impact on other terminals of AIoT devices. By timely controlling the deactivation of equipment, the utilization of network resources is optimized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2023135968_05062025_PF_FP_ABST
    Figure CN2023135968_05062025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to communication methods, devices, a computer-readable storage medium, a computer program product and a computer program. A method comprises: a first device receives indication information, wherein the indication information is used for determining whether to halt the first device.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and device Technical Field

[0001] The present application relates to the field of communications, and more specifically, to a communication method, device, computer-readable storage medium, computer program product, and computer program. Background Art

[0002] In related technologies, the system manages each UE (User Equipment), such as maintaining the connection status or mobility management status of each UE. When network congestion occurs, the core network's control plane elements can deny UE access to the network through the mobility management process or deny the UE from initiating session establishment or modification through the session management process. However, in Ambient IoT (Ambient IoT), some AIoT devices do not require long-term network access. In this case, how to prevent AIoT devices from occupying too many resources or affecting other terminals becomes a problem that needs to be solved.

[0003] Summary of the Invention

[0004] Embodiments of the present application provide a communication method, device, computer-readable storage medium, computer program product, and computer program.

[0005] An embodiment of the present application provides a communication method, including:

[0006] The first device receives indication information, wherein the indication information is used by the first device to determine whether to deactivate.

[0007] An embodiment of the present application provides a communication method, including:

[0008] The second device sends indication information, where the indication information is used by one or more devices to determine whether to deactivate.

[0009] An embodiment of the present application provides a first device, including:

[0010] The first communication unit is configured to receive indication information, wherein the indication information is used by the first device to determine whether to deactivate.

[0011] An embodiment of the present application provides a second device, including:

[0012] The second communication unit is configured to send indication information, wherein the indication information is used by one or more devices to determine whether to deactivate.

[0013] An embodiment of the present application provides a first device, comprising: a transceiver, a processor, and a memory. The memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to call and execute the computer program stored in the memory, so that the first device performs the above method.

[0014] An embodiment of the present application provides a second device, comprising: a transceiver, a processor, and a memory. The memory is used to store a computer program, the transceiver is used to communicate with other devices, and the processor is used to call and execute the computer program stored in the memory, so that the second device performs the above method.

[0015] The embodiment of the present application provides a chip for implementing the above method.

[0016] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the above method.

[0017] An embodiment of the present application provides a computer-readable storage medium for storing a computer program, which enables a device to perform the above method when the computer program is executed by the device.

[0018] An embodiment of the present application provides a computer program product, including computer program instructions, which enable a computer to execute the above method.

[0019] An embodiment of the present application provides a computer program, which, when executed on a computer, enables the computer to execute the above method.

[0020] By adopting the solution provided in this embodiment, the first device can receive indication information, which can be used by the first device to determine whether to deactivate itself. This avoids the problem in related technologies whereby some devices that do not require long-term network access cannot be deactivated in a timely manner, resulting in these devices occupying excessive resources, thereby wasting resources or impacting other terminals. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] FIG1 is a schematic diagram of an application scenario according to an embodiment of the present application.

[0022] Figure 2 is a schematic diagram of the basic communication principle of the A-IoT system.

[0023] Figure 3 is a schematic diagram of the 5G network system architecture.

[0024] FIG4 is a schematic flowchart of a communication method according to an embodiment of the present application.

[0025] FIG5 is a schematic flowchart of a communication method according to another embodiment of the present application.

[0026] 6 to 10 are various exemplary flow charts of a communication method according to an embodiment of the present application.

[0027] FIG11 is a schematic block diagram of a first device according to an embodiment of the present application.

[0028] FIG12 is a schematic block diagram of a second device according to an embodiment of the present application.

[0029] FIG13 is a schematic block diagram of a communication device according to an embodiment of the present application.

[0030] FIG14 is a schematic block diagram of a chip according to an embodiment of the present application.

[0031] FIG15 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION

[0032] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.

[0033] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, Advanced long term evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-based access to unlicensed spectrum, NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), Fifth Generation (5G) system or other communication systems.

[0034] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication, and the embodiments of the present application may also be applied to these communication systems. In one possible implementation, the communication system in the embodiment of the present application may be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario. In one possible implementation, the communication system in the embodiment of the present application may be applied to an unlicensed spectrum, where the unlicensed spectrum may also be considered a shared spectrum; or, the communication system in the embodiment of the present application may also be applied to an authorized spectrum, where the authorized spectrum may also be considered a non-shared spectrum.

[0035] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, where the terminal device may also be referred to as user equipment (UE), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device, etc. The terminal device may be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a next-generation communication system such as a NR network, or a terminal device in a future-evolved Public Land Mobile Network (PLMN) network, etc. In an embodiment of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as a ship, etc.); it can also be deployed in the air (such as an airplane, a balloon, and a satellite, etc.). In an embodiment of the present application, the terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc. As an example and not a limitation, in an embodiment of the present application, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for wearable devices developed by applying wearable technology to intelligently design everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into clothing or accessories. Wearable devices are more than just hardware devices; they also enable powerful functionality through software support, data interaction, and cloud-based interaction.In a broad sense, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0036] In an embodiment of the present application, a network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in a WLAN, a base station (BTS) in a GSM or CDMA, a base station (NodeB, NB) in a WCDMA, an evolved base station (eNB or eNodeB) in an LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, a network device (gNB) in an NR network, or a network device in a future evolved PLMN network or a network device in an NTN network. As an example and not a limitation, in an embodiment of the present application, the network device may have a mobile feature, for example, the network device may be a mobile device. Optionally, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water. In an embodiment of the present application, the network device may provide services for a cell, and the terminal device may communicate with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell may be a cell corresponding to the network device (for example, a base station), and the cell may belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.

[0037] Figure 1 exemplarily shows a communication system 100. The communication system includes a network device 110 and two terminal devices 120. In a possible implementation, the communication system 100 may include multiple network devices 110, and each network device 110 may include other number of terminal devices 120 within its coverage area, which is not limited in this embodiment of the present application. In a possible implementation, the communication system 100 may also include other network entities such as a Mobility Management Entity (MME) and an Access and Mobility Management Function (AMF), which is not limited in this embodiment of the present application. Among them, the network device may include an access network device and a core network device. That is, the wireless communication system also includes multiple core networks for communicating with the access network device. The access network equipment may be an evolutionary base station (evolutional node B, which may be referred to as eNB or e-NodeB) macro base station, micro base station (also called "small base station"), micro base station, access point (AP), transmission point (TP) or new generation Node B (gNodeB) in a long-term evolution (LTE) system, a next-generation (mobile communication system) (next radio, NR) system or an authorized auxiliary access long-term evolution (LAA-LTE) system. It should be understood that the equipment with communication functions in the network / system in the embodiment of the present application may be referred to as communication equipment. Taking the communication system shown in Figure 1 as an example, the communication equipment may include network equipment and terminal equipment with communication functions. The network equipment and terminal equipment may be specific equipment in the embodiment of the present application, which will not be repeated here; the communication equipment may also include other equipment in the communication system, such as network controllers, mobile management entities and other network entities, which are not limited in the embodiment of the present application.

[0038] To facilitate understanding of the embodiments of the present application, the following briefly describes the basic processes and basic concepts involved in the embodiments of the present application. It should be understood that the basic processes and basic concepts introduced below do not limit the embodiments of the present application.

[0039] Zero-power communication networks, specifically the Ambient IoT (Ambient Power-Enabled IoT), are a type of wireless communication technology suitable for short-range, low-rate applications. Ambient IoT (hereinafter referred to as A-IoT or AIoT) devices primarily combine RF energy harvesting, backscattering, and low-power computing technologies to achieve the advantage of device nodes being independent of power supplies. The basic communication principle of an A-IoT system is shown in Figure 2. It includes a reader and a tag. The tag can perform functions such as energy harvesting, backscattering communication, and low-power computing. Energy harvesting, specifically RF energy collection, is centered around converting RF energy into DC. This energy can be stored in batteries or capacitors, or it can be directly used to drive logic circuits, digital chips, or sensors, completing functions and applications such as modulation and transmission of backscattered signals and collection and processing of sensor information. The tag is a type of A-IoT device.

[0040] With the development of 5G systems, the 3GPP standard has introduced requirements for 5G systems to support A-IoT device access to the network. A-IoT device access to the network primarily targets scenarios with the following characteristics: extreme environments unsuitable for ordinary terminals; terminals with very low power consumption and cost; and battery-free terminals. A-IoT systems can be used in scenarios such as wireless industrial sensing networks, smart agriculture, smart warehousing and logistics, and smart homes. Based on the energy source and usage of A-IoT devices, A-IoT devices (or A-IoT terminals, or Ambient IoT terminals) can be categorized as follows:

[0041] 1) Passive Ambient IoT Terminals: Ambient IoT terminals do not require internal batteries. When approaching a network device (such as an RFID reader), they are within the near-field radiation generated by the network device's antenna. Consequently, the Ambient IoT terminal's antenna generates an induced current through electromagnetic induction, which drives the low-power chip circuitry in the Ambient IoT terminal. This performs tasks such as demodulating forward link signals and modulating backward link signals. For backscatter links, the Ambient IoT terminal uses backscattering to transmit signals.

[0042] It can be seen that the passive Ambient IoT terminal does not require a built-in battery to drive either the forward link or the reverse link, and is a true Ambient IoT terminal.

[0043] Passive Ambient IoT terminals do not require batteries, and their RF and baseband circuits are very simple. For example, they do not require LNA (low noise amplifier), PA (power amplifier), crystal oscillator, ADC, etc. Therefore, they have many advantages such as small size, light weight, very low price, and long service life.

[0044] Other features of this type of terminal device include: no battery; obtaining energy from the surrounding environment (such as radio waves, solar energy, wind energy, mechanical kinetic energy, etc.); and no USIM card. It can also store a certain amount of energy from the surrounding environment, but the energy is very small, so the functional logic supported is much less than that of ordinary mobile phone terminals.

[0045] 2) Semi-passive Ambient IoT terminal: It does not have a conventional battery installed, but can use an RF energy harvesting module to harvest radio wave energy and store the harvested energy in an energy storage unit (such as a capacitor). After the energy storage unit obtains energy, it can drive the low-power chip circuit of the Ambient IoT terminal. It can realize tasks such as demodulation of the forward link signal and modulation of the reverse link signal. For the backscatter link, the Ambient IoT terminal uses backscattering to transmit the signal. It can be seen that the semi-passive Ambient IoT terminal does not require a built-in battery to drive either the forward link or the reverse link. Although the energy stored in the capacitor is used in operation, the energy comes from the radio energy harvested by the energy harvesting module. Therefore, it is also a true Ambient IoT terminal.

[0046] Semi-passive Ambient IoT terminals inherit many advantages of passive Ambient IoT terminals, so they have many advantages such as small size, light weight, very low price, and long service life.

[0047] 3) Active Ambient IoT Terminal: The Ambient IoT terminal used in some scenarios can also be an active Ambient IoT terminal, which can have a built-in battery. The battery is used to drive the low-power chip circuit of the Ambient IoT terminal. It realizes tasks such as demodulation of the forward link signal and modulation of the backward link signal. However, for the backscatter link, the Ambient IoT terminal uses backscattering to transmit the signal. Therefore, the Ambient IoT of this type of terminal is mainly reflected in the fact that the signal transmission of the reverse link does not require the terminal's own power, but uses backscattering. The active Ambient IoT terminal has a built-in battery to power the RFID chip to increase the tag's reading and writing distance and improve communication reliability. Therefore, it can be used in some scenarios with relatively high requirements for communication distance, reading delay, etc. Here, the Ambient IoT terminal can be a tag or an ordinary device.

[0048] The 5G network system architecture is shown in Figure 3. Specifically, NSSF (Network Slice Selection Function) is mainly used to manage network slice-related information, such as selecting network slices for terminal devices; AUSF (Authentication Server Function) is used to complete the identity authentication function for user access; UDM (Unified Data Management) is used to manage and store contract data and authentication data; AMF (Access and Mobility Management Function) is used to complete mobility management, security anchor and secure UE policy management, etc.; SMF (Session Management Function) is used to complete session management, UE IP address allocation and management, etc.; PCF (Policy Control Function) is responsible for formulating policies related to UE mobility management, session management, billing, etc.; AF (Application Function) is used for external application servers; UPF (User Plane Function) is responsible for user plane processing, etc.; DN (Data Network) is the 5GC external data network (such as the Internet). Data is transmitted between various nodes in the 5G Core Network (5G Core Network), between user equipment (UE) and 5G Core Network nodes, between the UE and the Radio Access Network ((R)AN), and between the RAN and 5G Core Network nodes through corresponding interfaces. For example, as shown in Figure 3: Data is transmitted between the AMF and NSSF in the 5G Core Network (5G Core Network) via interface N22; data is transmitted between the AMF and the SMF via interface N11; data is transmitted between the AMF and the AUSF via interface N12; and data is transmitted between the AMF and the UDM via interface N8. Data is transmitted between the SMF and the UPF via interface N4. The UPF transmits data to the external data network via interface N6 and to the AN via interface N3. The UE connects to the AN via the Uu interface for access stratum communication and wireless data transmission. The UE connects to the AMF via the N1 interface for non-access stratum (NAS) communication and exchanges NAS messages. Data is transmitted between the RAN and the AMF via interface N2, and between the RAN and the UPF via interface N3. It should be understood that the above only describes the interfaces between some nodes, and other interfaces between other 5GC nodes in Figure 3 are not described one by one.

[0049] In the traditional 5G architecture, the registration process is managed on a per-UE basis, which includes the temporary allocation of each UE and the maintenance of the connection state or mobility management state of each UE. The state transitions between these mobility management states are all carried out by NAS messages. In order to send or receive data (even if only a small amount of data is received or sent), the UE also needs to establish a PDU session. When network congestion occurs, the AMF can deny the UE access to the network through the mobility management process, or the SMF can deny the UE from initiating a session establishment or modification process through the session management process.

[0050] However, in an Ambient IoT network, to minimize power consumption during communication, the complexity of Ambient IoT devices is also relatively low. Some Ambient IoT devices do not need to be connected to the network for a long time. For example, in a logistics scenario, an Ambient IoT device only needs to access the 3GPP network or make the 3GPP network aware of its presence within a specific time or area. To meet such requirements, the network side needs to control the Ambient IoT device in a timely manner. The present invention implements timely control of Ambient IoT devices in an Ambient IoT network to prevent Ambient IoT devices from occupying too many resources or affecting other terminals (including 3GPP smart terminals or other IoT terminals).

[0051] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the objects associated before and after are in an "or" relationship. It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B. In the description of the embodiments of this application, the term "corresponding" can mean that there is a direct or indirect correspondence between the two, or it can mean that there is an association relationship between the two, or it can mean a relationship between indication and indication, configuration and configuration, etc.

[0052] Figure 4 is a schematic flow chart of a communication method according to an embodiment of the present application. The method includes at least part of the following contents.

[0053] S410. The first device receives indication information, where the indication information is used by the first device to determine whether to deactivate.

[0054] Figure 5 is a schematic flow chart of a communication method according to another embodiment of the present application. The method includes at least part of the following contents.

[0055] S510. The second device sends indication information, where the indication information is used by one or more devices to determine whether to deactivate.

[0056] Here, the first device may be an AIoT device. In some possible examples, the first device may also be any one of an Internet of Things device, a zero-power device, and a low-power device, which are not exhaustively listed here.

[0057] Each of the one or more devices may be an AIoT device. The one or more devices are different from the second device.

[0058] In some possible examples, any device may also be any one of an IoT device, a zero-power device, and a low-power device, which are not exhaustively listed here.

[0059] The second device may be one of the following: a first core network device, an access network device, or a terminal.

[0060] Among them, the first core network device can be a first control plane network element, for example, the second device can be an AMF.

[0061] The access network device may be an access network device serving the first device and / or one or more devices.

[0062] The terminal may be a terminal that can serve as an intermediate device or proxy device for the first device and / or one or more devices, that is, the first device and / or one or more devices can interact with a device on the network side through the terminal. In some possible examples, the terminal may also be referred to as one of an Intermediate UE, a Proxy UE, and the like.

[0063] In some possible implementations, the indication information includes a condition related to the first device allowing access to the network, and the condition related to the first device allowing access to the network is used by the first device to determine whether to deactivate. The first device is one of the one or more devices.

[0064] The conditions for allowing network access related to the first device may be divided based on different dimensions, which may include at least one of the following dimensions: device, group, service, etc. Specifically, the conditions for allowing network access related to the first device include at least one of the following: the conditions for allowing network access corresponding to the service run by the first device; the conditions for allowing network access corresponding to the group to which the first device belongs; the conditions for allowing network access corresponding to the first device. In some examples below, for the sake of simplicity, the above-mentioned conditions may be briefly described alternatively, and the conditions for allowing network access corresponding to the service run by the first device will be referred to as conditions of the service dimension, the conditions for allowing network access corresponding to the group to which the first device belongs will be referred to as conditions of the group dimension, and the conditions for allowing network access corresponding to the first device will be referred to as conditions of the device dimension, and they will not be explained again in the following.

[0065] The conditions for allowing network access include at least one of the following: time for allowing network access, area for allowing network access, and number of times for allowing network access.

[0066] Specifically speaking, in combination with the dimension of conditions, the conditions for allowing network access related to the first device include at least one of the following: the time for allowing network access corresponding to the service run by the first device, the area for allowing network access corresponding to the service run by the first device, the number of times the network access is allowed corresponding to the service run by the first device, the time for allowing network access corresponding to the group to which the first device belongs, the area for allowing network access corresponding to the group to which the first device belongs, the number of times the network access is allowed corresponding to the group to which the first device belongs, the time for allowing network access corresponding to the first device, the area for allowing network access corresponding to the first device, and the number of times the network access is allowed corresponding to the first device.

[0067] More specifically, the conditions for allowing network access related to the first device include at least one of the following: the conditions for allowing network access corresponding to the service run by the first device (such as conditions in the service dimension); the conditions for allowing network access corresponding to the group to which the first device belongs (such as conditions in the group dimension); the conditions for allowing network access corresponding to the first device (such as conditions in the device dimension). Among them, the conditions for allowing network access corresponding to the service run by the first device (such as conditions in the service dimension) may include at least one of the following: the time for allowing network access corresponding to the service run by the first device, the area for allowing network access corresponding to the service run by the first device, and the number of times the network access corresponding to the service run by the first device is allowed. The conditions for allowing network access corresponding to the group to which the first device belongs (such as conditions in the group dimension) may include at least one of the following: the time for allowing network access corresponding to the group to which the first device belongs, the area for allowing network access corresponding to the group to which the first device belongs, and the number of times the network access is allowed for the group to which the first device belongs. The conditions for allowing network access corresponding to the first device (such as conditions in the device dimension) may include at least one of the following: the time for allowing network access corresponding to the first device, the area for allowing network access corresponding to the first device, and the number of times the network access is allowed for the first device.

[0068] The time period during which network access is permitted may include at least one of the following: one or more absolute time periods during which network access is permitted, and the duration of network access. The time units corresponding to the absolute time periods and durations may be minutes, seconds, milliseconds, microseconds, time slots, and the like, and are not limited or exhaustive in this embodiment.

[0069] Optionally, the time for allowing access to the network may include one or more absolute time periods for allowing access to the network. Any absolute time period may include an absolute starting time point (or moment) and an absolute ending time point (or moment); and different absolute time periods may not overlap. For example, an absolute time period for allowing access to the network may include: the absolute starting time for allowing access to the network may be 10:00 a.m. on date A, and the absolute ending time may be 6:00 p.m. on date B, where date B is later than or equal to date A. This is only an exemplary description. In actual processing, any absolute time period can be set to other time periods, which are not limited or exhaustive here.

[0070] Optionally, the time allowed to access the network may include: a duration of the allowed network access. In this case, the first device may start timing from the time point of actually accessing the network.

[0071] The area where network access is allowed may include at least one of the following: one or more cells where network access is allowed, one or more tracking areas where network access is allowed, and one or more geographical areas where network access is allowed.

[0072] Specifically, the one or more cells allowed to access the network may be specifically represented by an identifier of each of the one or more cells allowed to access the network. For example, the identifier of any cell may be a PCI (Physical Cell Identifier).

[0073] The one or more TAs allowed to access the network may be specifically represented by a TAC (Tracking Area Code) and / or a TAI (Tracking Area Identity) corresponding to each of the one or more TAs allowed to access the network.

[0074] The one or more geographic areas allowed to access the network may be specifically represented by the coordinates of each of the one or more geographic areas allowed to access the network. For example, the coordinates of any geographic area may be the coordinates of the center point of the geographic area and / or the coordinates of one or more boundary locations of the geographic area, etc.; any coordinate may be represented by GPS coordinates.

[0075] The number of times the network access is allowed may refer to at least one of the following: the number of registrations, the number of times the NAS connection is initiated.

[0076] The first device may receive the indication information during the registration process. Before the first device receives the indication information, the method further includes:

[0077] The first device sends a first request message, wherein the first request message is used to request network access. Correspondingly, before the second device sends the indication information, the method further includes: the second device receives the first request message sent by the first device, wherein the first request message is used to request network access.

[0078] In this embodiment, the second device is a second core network device, for example, the second device can be an AMF.

[0079] The first request message may be a registration request or a registration request message.

[0080] The first request message may carry one or more identifiers. Specifically, the first request message carries at least one of the following: an identifier of the first device, an identifier of a service run by the first device, and an identifier of a group to which the first device belongs.

[0081] Among them, the identifier of the first device may include but is not limited to at least one of the following: the number of the first device, the product serial number of the first device, the SUPI (Subscription Permanent Identifier) ​​of the first device, the SUCI (Subscription Concealed Identifier) ​​of the first device, the PEI (Permanent Equipment Identifier) ​​of the first device, the 5G-GUTI (5G Globally Unique Temporary Identifier) ​​of the first device, the Internal-Group Identifier (IGI) of the first device, the GPSI (Generic Public Subscription Identifier) ​​of the first device, etc.

[0082] Optionally, the first device may run or support a service at the same time, and the service run by the first device may refer to the only service currently run by the first device. The identifier of the service run by the first device may include at least one of the following: a name of the service run by the first device, an ID of the service run by the first device, a number of the service run by the first device, etc.

[0083] Optionally, the service run by the first device may be replaced by an application run by the first device. The service identifier may also be replaced by an application identifier. For example, the identifier of the service run by the first device may include: the name of the application run by the first device, the ID of the application run by the first device, the number of the application run by the first device, etc.

[0084] Optionally, the service run by the first device may also be represented by the DN (Data Network) corresponding to the first device and / or the network slice corresponding to the first device. The identifier of the service run by the first device may also be represented by the DNN (Data Network Name) corresponding to the first device and / or the identifier of the network slice corresponding to the first device. The identifier of the network slice may be S-NSSAI (Single Network Slice Selection Assistance Information).

[0085] Optionally, the service run by the first device may be at least one of: inventory, sensor data reporting, and command. The identifier of the service run by the first device may also be represented by at least one of inventory, sensor data reporting, and command.

[0086] The first device may also belong to a certain group and be a device in the group. The group may have a corresponding identifier, such as a Group ID.

[0087] In some possible implementations, after the second device receives the first request message sent by the first device, the step further includes: the second device obtaining subscription data of the first device, wherein the subscription data of the first device is used to determine conditions related to the first device allowing access to the network.

[0088] The second device obtaining the subscription data of the first device may include one of the following: the second device obtaining the subscription data of the first device from a second core network device; the second device obtaining the subscription data of the first device from a database of a service provider.

[0089] The second device may obtain the subscription data of the first device from the second core network device by: the second device sends a subscription data acquisition request of the first device to the second core network device, and the second device receives a subscription data acquisition response returned by the second core network device, where the subscription data acquisition response carries the subscription data of the first device. The second core network device may include a UDM and / or a UDR (Universal Data Repository).

[0090] In one embodiment, the identifier carried by the first request message can be used to indicate the dimension of the condition requested or required or to be obtained.

[0091] The conditions included in the contract data of the first device are related to or have a one-to-one correspondence with the identifier carried by the first request message. That is, when the first request message carries the identifier of the first device, the contract data of the first device may include the conditions corresponding to the first device for allowing access to the network (i.e., conditions of the device dimension); when the first request message carries the identifier of the group to which the first device belongs, the contract data of the first device may include the conditions corresponding to the group to which the first device belongs for allowing access to the network (i.e., conditions of the group dimension); when the first request message carries the identifier of the service run by the first device, the contract data of the first device may include the conditions corresponding to the service run by the first device for allowing access to the network (i.e., conditions of the service dimension).

[0092] Optionally, the first request message carries one of the identifier of the group to which the first device belongs, the identifier of the service run by the first device, and the identifier of the first device; that is, the first request message can be used to indicate that the condition requested or required or needed to be obtained is one of the device dimension, service dimension, and group dimension.

[0093] The first device's subscription data may include one of a device-dimensional condition, a service-dimensional condition, and a group-dimensional condition. After the second device obtains the first device's subscription data, it may perform the following processing: the second device directly uses one of the dimensional conditions included in the first device's subscription data as a condition related to the first device's permission to access the network.

[0094] Taking the example of the first request message only carrying the identifier of the first device, the first request message can be used to indicate a request or requirement or a condition for obtaining device dimensions.

[0095] The second device sends a subscription data acquisition request of the first device to the second core network device, and the second device receives a subscription data acquisition response returned by the second core network device, which may include: the second device may carry the identifier of the first device in the subscription data acquisition request of the first device and send it to the second core network device; the second device receives the subscription data acquisition response returned by the second core network device, the subscription data acquisition response carries the subscription data of the first device, and the subscription data of the first device includes the conditions for allowing network access corresponding to the first device. Accordingly, the processing of the second core network device may be: the second core network device may obtain the conditions for allowing network access corresponding to the first device from the identifiers of each device in the multiple devices stored locally and their corresponding conditions for allowing network access, based on the identifier of the first device carried in the subscription data acquisition request of the first device, include the conditions for allowing network access corresponding to the first device in the subscription data of the first device, and feedback to the second device through the subscription data acquisition response.

[0096] Alternatively, the identification of each device among multiple devices and its corresponding conditions for allowing network access can be saved in the service provider's database; the second device obtains the contract data of the first device from the service provider's database as follows: the second device extracts the contract data of the first device from the service provider's database based on the identification of the first device, and the contract data of the first device includes the corresponding conditions for allowing network access for the first device.

[0097] Furthermore, after the second device obtains the contract information of the first device, it directly uses the network access permission condition corresponding to the first device contained in the contract information of the first device as the network access permission condition related to the first device.

[0098] The above is only an exemplary explanation. The related processing of the first request message carrying other identifiers and obtaining the corresponding conditions is similar to the processing of the first request message carrying the identifier of the first device and obtaining the corresponding conditions for allowing the first device to access the network, so it will not be repeated.

[0099] Optionally, the first request message may also carry at least two of an identifier of the group to which the first device belongs, an identifier of the service running on the first device, and an identifier of the first device; the first request message may be used to indicate that the condition requested, required, or to be obtained is two of the device dimension, the service dimension, and the group dimension. The contract data of the first device may include two of the device dimension condition, the service dimension condition, and the group dimension condition.

[0100] In one case, after the second device obtains the subscription data of the first device, it can perform the following processing: the second device directly uses the conditions of multiple dimensions included in the subscription data of the first device as the conditions related to the first device for allowing access to the network.

[0101] Taking the first request message carrying the identifier of the first device and the identifier of the group to which the first device belongs as an example, the first request message can be used to indicate a request or requirement or need to obtain device dimension conditions and group dimension conditions.

[0102] The second device sends a subscription data acquisition request for the first device to the second core network device, and the second device receives a subscription data acquisition response returned by the second core network device. This may include: the second device may carry the identifier of the first device and the identifier of the group to which the first device belongs in the subscription data acquisition request of the first device and send it to the second core network device; the second device receives the subscription data acquisition response returned by the second core network device, the subscription data acquisition response carrying the subscription data of the first device, the subscription data of the first device including the conditions for allowing network access corresponding to the first device and the conditions for allowing network access corresponding to the group to which the first device belongs. Accordingly, the processing of the second core network device may include: the second core network device may obtain the conditions for allowing network access corresponding to the first device from the identifiers of each device in multiple locally stored devices and their corresponding conditions for allowing network access based on the identifier of the first device and the identifier of the group to which the first device belongs carried in the subscription data acquisition request of the first device, include the conditions for allowing network access corresponding to the first device in the subscription data of the first device, and feedback to the second device through the subscription data acquisition response.

[0103] Alternatively, the identification of each device among multiple devices and its corresponding conditions for allowing network access can be saved in the service provider's database; the second device obtains the contract data of the first device from the service provider's database as follows: the second device extracts the contract data of the first device from the service provider's database based on the identification of the first device, and the contract data of the first device includes the conditions for allowing network access corresponding to the first device and the conditions for allowing network access corresponding to the group to which the first device belongs.

[0104] After the second device obtains the contract information of the first device, it directly uses the contract data of the first device, including the conditions for allowing network access corresponding to the first device and the conditions for allowing network access corresponding to the group to which the first device belongs, as the conditions for allowing network access related to the first device.

[0105] This is only an example explanation. In fact, the multiple identifiers carried by the first request message may exist in other combinations or carry all possible identifiers at once. However, no matter how many identifiers the first request message carries, the method of obtaining the conditions for the dimensions corresponding to each identifier is similar to the aforementioned embodiment, so they are not described one by one.

[0106] In another scenario, after the second device obtains the contract data of the first device, it may perform the following processing: the second device selects a condition in one dimension from the multiple conditions in the contract data of the first device as a condition related to the first device allowing network access. Here, the selection method may be one of the following: when the conditions in multiple dimensions correspond to their respective priorities, the second device may select a condition in the dimension with the highest priority from the multiple conditions; select a condition in any dimension; select a condition in the dimension with the most stringent requirements; or select a condition in the dimension with the least stringent requirements.

[0107] The most stringent requirement may refer to at least one of the following: the shortest permitted network access time, the smallest permitted network access area, or the fewest permitted network access times. The shortest permitted network access time may refer to the earliest end time determined based on the network access time. The least stringent requirement may refer to at least one of the following: the longest permitted network access time, the largest permitted network access area, or the greatest number of permitted network access times.

[0108] For example, the first request message may also carry the identifier of the group to which the first device belongs and the identifier of the first device. In this case, the contract data of the first device may include the conditions for allowing network access corresponding to the first device and the conditions for allowing network access corresponding to the group to which the first device belongs. The second device may use the conditions for allowing network access corresponding to the group to which the first device belongs as the conditions for allowing network access related to the first device when the conditions in the group dimension have the highest priority; or, the second device may use the conditions for allowing network access corresponding to the group to which the first device belongs as the conditions for allowing network access related to the first device when the conditions for allowing network access corresponding to the group to which the first device belongs have the most stringent requirements. It should be understood that the above are all exemplary explanations, and actual processing may not be limited to the situations provided in the above examples, but they are not limited or exhaustive here.

[0109] In one embodiment, the second device can obtain all subscription data related to the first device. For example, after receiving the first request message carrying the identifier of the first device, the second device can obtain the subscription data of the first device, where the subscription data of the first device includes all subscription data related to the first device. The manner in which the second device obtains the subscription data of the first device is similar to that of the aforementioned embodiment and is not further described.

[0110] The processing after the second device obtains the contract data of the first device may include at least one of the following: extracting the conditions for allowing network access corresponding to the first device from the contract data of the first device based on the identification of the first device; extracting the conditions for allowing network access corresponding to the group to which the first device belongs when it is determined that the first device is a device in a group based on the identification of the first device and the contract data of the first device contains the conditions for allowing network access corresponding to the group to which the first device belongs; extracting the conditions for allowing network access corresponding to the service run by the first device when it is determined that the service run by the first device is run based on the identification of the first device and the contract data of the first device contains the conditions for allowing network access corresponding to the service run by the first device.

[0111] The processing of the second device may also include one of the following: when any one of the conditions for allowing network access corresponding to the first device, the conditions for allowing network access corresponding to the group to which the first device belongs, and the conditions for allowing network access corresponding to the service run by the first device is obtained, the obtained one condition is used as the condition for allowing network access related to the first device; when multiple conditions are obtained from the conditions for allowing network access corresponding to the first device, the conditions for allowing network access corresponding to the group to which the first device belongs, and the conditions for allowing network access corresponding to the service run by the first device, the obtained multiple conditions are used as the conditions for allowing network access related to the first device; when multiple dimensions of conditions are obtained from the conditions for allowing network access corresponding to the first device, the conditions for allowing network access corresponding to the group to which the first device belongs, and the conditions for allowing network access corresponding to the service run by the first device, one dimension of conditions is selected from the multiple dimensions of conditions as the condition for allowing network access related to the first device.

[0112] The method for selecting a condition in one dimension from the conditions in multiple dimensions is the same as in the aforementioned embodiment and is not described in detail. For example, when the second device obtains the conditions for allowing network access corresponding to the first device and the conditions for allowing network access corresponding to the group to which the first device belongs, it can select the most stringent one from the conditions for allowing network access corresponding to the first device and the conditions for allowing network access corresponding to the group to which the first device belongs as the condition for allowing network access related to the first device. This is only an example and does not exhaustively list all possible situations.

[0113] In some possible implementations, before the second device sends the indication information, the process further includes: the second device receiving first information, wherein the first information is used to determine a condition related to the first device being allowed to access the network.

[0114] Furthermore, the second device may receive the first information before the second device receives the first request message sent by the first device, or after the second device receives the first request message sent by the first device and before the second device sends the indication information.

[0115] Specifically, the second device receiving the first information may be: the second device receiving the first information from an application server (such as AF). The first information may be sent directly by the AF to the second device, or may be sent by the AF to the second device through the NEF.

[0116] Here, the first information may include candidate conditions for allowing network access related to each device in one or more devices, and the one or more devices include the first device. It should be understood that the candidate conditions for allowing network access related to each device may correspond to or be associated with the identification of each device. The candidate conditions for allowing network access related to each device may include: conditions for allowing network access corresponding to the service run by the device, conditions for allowing network access corresponding to the group to which the device belongs, and conditions for allowing network access corresponding to the device. It should be noted that the conditions for allowing network access corresponding to the service run by the device may correspond to or be associated with the identification of the service (and may also correspond to or be associated with the identification of the device at the same time), the conditions for allowing network access corresponding to the group to which the device belongs may correspond to or be associated with the identification of the group (and may also correspond to or be associated with the identification of the device at the same time), and the conditions for allowing network access corresponding to the device also correspond to or are associated with the identification of the device.

[0117] After receiving the first request message sent by the first device, the second device may perform the following processing: determining a condition related to the first device being allowed to access the network based on the first request message and the first information.

[0118] Determining the conditions related to the first device for allowing access to the network based on the first request message and the first information may include: extracting the conditions of the dimension corresponding to each identifier from the first information based on one or more identifiers carried by the first request message; and determining the conditions related to the first device for allowing access to the network based on the conditions of the dimension corresponding to each identifier.

[0119] Based on one or more identifiers carried by the first request message, extracting conditions corresponding to dimensions of each identifier from the first information may include at least one of the following: when the first request message carries the identifier of the first device, extracting the conditions corresponding to the first device being allowed to access the network from the first information; when the first request message carries the identifier of the group to which the first device belongs, extracting the conditions corresponding to the group to which the first device belongs from the first information; when the first request message carries the identifier of the service run by the first device, extracting the conditions corresponding to the service run by the first device from the first information.

[0120] The determination of the conditions for allowing network access associated with the first device based on the conditions of the dimension corresponding to each identifier may refer to one of the following: when one of the conditions for allowing network access corresponding to the service run by the first device, the conditions for allowing network access corresponding to the group to which the first device belongs, and the conditions for allowing network access corresponding to the first device is extracted from the first information, the one condition is directly used as the condition for allowing network access associated with the first device; when multiple conditions of the conditions for allowing network access corresponding to the service run by the first device, the conditions for allowing network access corresponding to the group to which the first device belongs, and the conditions for allowing network access corresponding to the first device are extracted from the first information, the multiple conditions are directly used as the conditions for allowing network access associated with the first device; when multiple conditions of the conditions for allowing network access corresponding to the service run by the first device, the conditions for allowing network access corresponding to the group to which the first device belongs, and the conditions for allowing network access corresponding to the first device are extracted from the first information, one condition of the multiple dimensions is selected from the multiple conditions as the condition for allowing network access associated with the first device. The method of selecting one condition of the multiple dimensions from the multiple conditions is the same as that in the above embodiment and will not be repeated here.

[0121] In some possible implementations, the processing after the second device obtains the conditions related to the first device for allowing network access may include: the second device sending the indication information.

[0122] The second device sending the indication information may include: the second device sending the indication information to the first device. Correspondingly, the first device receiving the indication information may include: the first device receiving the indication information from the second device.

[0123] The indication information is carried by a first reply message corresponding to the first request message. The first reply message may be a registration reply message.

[0124] The first reply message is used to indicate acceptance of the first device's access to the network. Alternatively, the first reply message is used to indicate rejection of the first device's access to the network. Accordingly, the second device sending the indication information includes one of the following: the second device sending a first reply message to the first device, the first reply message being used to indicate acceptance of the first device's access to the network, the first reply message carrying the indication information; the second device sending a first reply message to the first device, the first reply message being used to indicate rejection of the first device's access to the network, the first reply message carrying the indication information.

[0125] In one embodiment, the second device sending the indication information may mean that the second device directly sends a first reply message to the first device, where the first reply message is used to indicate acceptance of the first device's access to the network, and the first reply message carries the indication information.

[0126] After the first device receives the first reply message (ie, the indication information), it can access the network. Furthermore, after the first device receives the indication information, the method further includes: if the conditions related to the first device being allowed to access the network are not met, the first device determines to deactivate.

[0127] The process of the first device determining whether the condition for allowing network access related to the first device is satisfied may include: determining that the condition for allowing network access related to the first device is not satisfied when any one of the following conditions is present: the first device's current location is not an area for allowing network access related to the first device, the current time is not a time for allowing network access related to the first device, or the number of times the first device has accessed the network exceeds the number of times the first device has accessed the network. Furthermore, the process may also include: determining that the condition for allowing network access related to the first device is satisfied when at least one of the following conditions is present: the first device's current location is an area for allowing network access related to the first device, the current time is a time for allowing network access related to the first device, or the number of times the first device has accessed the network does not exceed the number of times the first device has accessed the network.

[0128] As described in the preceding embodiments, the conditions for allowing network access related to the first device can include conditions in one or more dimensions. Regardless of the dimension of the conditions for allowing network access related to the first device, the first device must determine whether the conditions for allowing network access are met, that is, whether at least one of the conditions for allowing network access, the area for allowing network access, and the number of times allowed network access is met is met. Therefore, the following description focuses primarily on the conditions for allowing network access.

[0129] Among them, the judgment method that the current location is not an area where access to the network is allowed may include at least one of the following: the cell corresponding to the current location of the first device is not one of the one or more cells that are allowed to access the network; the TA corresponding to the current location of the first device is not one of the one or more TAs that are allowed to access the network; the current location of the first device is not within any of the one or more geographical areas that are allowed to access the network.

[0130] Methods for determining whether the current moment is not a time when network access is allowed may include at least one of the following: the current moment is not within any absolute time period of one or more absolute time periods in which network access is allowed; starting timing after the first device accesses the network this time, and when the timing duration reaches or exceeds the duration of network access allowed, determining that the current moment is not a time when network access is allowed.

[0131] For example, the condition for allowing network access only includes one cell that allows network access. Then the first device only needs to determine that the condition for allowing network access related to the first device is not met when the current location is not a cell that allows network access.

[0132] For example, the conditions for allowing network access include: a number of cells that allow network access and the number of times network access is allowed. Accordingly, the processing of the first device includes: determining that the conditions for allowing network access related to the first device are not met if the current location of the first device is not any cell that allows network access or the number of times the first device has accessed the network exceeds the number of times network access is allowed.

[0133] It should be understood that the above is merely an illustrative description, and does not limit or exhaustively list every combination and its corresponding judgment and processing method.

[0134] In a preferred example, the first device determining to be deactivated may refer to at least one of the following: the first device determining to be deactivated, or the first device determining to stop accessing. The first device determining to be deactivated may refer to at least one of: the first device being deactivated, ineffective, or invalid in the system, or the first device being unable to access the network again. The first device determining to stop accessing may refer to at least one of: the first device determining to be disconnected from the network this time, the first device determining to no longer access the network, or the first device determining to no longer allow itself to access the network.

[0135] In an optional example, the first device determining to be deactivated may refer to at least one of the following: the first device determining that it is currently deactivated, or the first device determining that it is currently terminating access. Specifically, the first device determining that it is currently deactivated may refer to the first device being currently deactivated in the system. The first device determining that it is currently terminating access may refer to the first device determining to be disconnected from the network.

[0136] The difference from the previous embodiment is that in this example, the first device is determined to be deactivated, which means that it is deactivated this time or currently, or is disconnected from the network this time, but it can also access the network again when the conditions related to the first device for allowing network access are met next time, and be deactivated again when it is determined next time that the conditions related to the first device for allowing network access are not met.

[0137] For example, the conditions for allowing network access include multiple cells that allow network access. When the current location of the first device is not any of the cells that allow network access, it is determined that the conditions for allowing network access related to the first device are not met, and the first device determines to be disconnected from the network currently or this time (i.e., determines to be currently deactivated); when the current location of the first device is a cell that allows network access, it is determined that the conditions for allowing network access related to the first device are met, and the first device determines to be connected to or access the network currently or this time, until the current location of the first device is not any of the cells that allow network access, and the first device is disconnected from the network again. It should be understood that this is only an optional exemplary description and does not exhaustively list or limit all possible situations.

[0138] In one embodiment, the second device sends indication information, including one of the following: when the first device meets the conditions related to the first device for allowing access to the network, the second device sends a first reply message to the first device, and the first reply message is used to indicate acceptance of the first device's access to the network, and the first reply message carries the indication information; when the first device does not meet the conditions related to the first device for allowing access to the network, the second device sends a first reply message to the first device, and the first reply message is used to indicate rejection of the first device's access to the network, and the first reply message carries the indication information.

[0139] Specifically, the second device first determines whether the first device currently meets the conditions associated with the first device for allowing network access. Based on the second device's determination, it then determines whether to accept the first device's registration request, i.e., whether to accept the first device's current network access. The manner in which the second device determines whether the first device currently meets the conditions associated with the first device for allowing network access is similar to the manner in which the first device determines whether the conditions associated with the first device for allowing network access are met, and is not further described here.

[0140] Furthermore, after the first device receives the indication information (i.e., the first reply message carrying the indication information), it also includes: when the first reply message is used to indicate that the first device is denied access to the network, and the conditions for allowing access to the network related to the first device included in the indication information are met, the first device accesses the network. Specifically, when the first reply message is used to indicate that the first device is denied access to the network, and the conditions for allowing access to the network related to the first device included in the indication information are met, the first device accesses the network, which may refer to: the first device determines whether the first reply message is used to indicate that the first device is denied access to the network; when the first reply message is used to indicate that the first device is denied access to the network, the first device continues to determine whether it meets the conditions for allowing access to the network related to the first device included in the indication information; when the first device determines that the conditions for allowing access to the network related to the first device included in the indication information are met, the first device accesses the network.

[0141] In addition, after the first device receives the indication information (ie, the first reply message carrying the indication information), it may also include: when the first reply message is used to indicate that the first device has accessed the network, the first device accesses the network.

[0142] The manner in which the first device determines whether the conditions for allowing network access related to the first device are met is the same as in the aforementioned embodiment and is not further described. The first device accessing the network may refer to: the first device sending a second request message to the second device, the second request message being used to request network access; and receiving a second reply message from the second device, the second reply message being used to indicate acceptance of the first device's network access. Accordingly, the processing of the second device may include: the second device receiving the second request message from the first device, the second request message being used to request network access; and sending a second reply message to the first device, the second reply message being used to indicate acceptance of the first device's network access.

[0143] In this embodiment, after the first device accesses the network, the first device will still execute the process of determining to deactivate the first device when the conditions related to allowing the first device to access the network are not met. The specific processing is the same as the previous embodiment and will not be repeated.

[0144] In one embodiment, the second device sending the indication information includes: the second device sending a first reply message to the first device, the first reply message being used to indicate that the first device is denied network access, the first reply message carrying the indication information. That is, regardless of whether the first device currently meets the conditions associated with the first device for allowing network access, the second device denies the first device's access request (i.e., denies the first device network access).

[0145] In this embodiment, after receiving the indication information, the first device still needs to access the network if the conditions for allowing network access related to the first device are met. After accessing the network, the first device still performs the process of determining to deactivate the network if the conditions for allowing network access related to the first device are not met. The specific process related to the first device is the same as in the previous embodiment and is not described in detail here.

[0146] In conjunction with Figure 6, an exemplary description of the above embodiment is provided. In the scenario illustrated in Figure 6, a CN (such as an AMF) notifies an Ambient IoT device (i.e., the first device) of at least one of the number of times, time, and area of ​​access permission. Specifically, it includes:

[0147] In step 601, the first device sends a registration request (a process for initiating registration) to the core network element (AMF), and the registration request carries the identifier of the first device; the registration request may also carry a related service request, such as the identifier of the service. Here, the related service or the identifier of the service may also be replaced by the application ID, DNN, or S-NSSAI to represent it, or the service may include one of inventory, sensor data reporting, command, etc. For example, the related service or the identifier of the service may also be one of inventory, sensor data reporting, command, etc. The registration request in step 601 is the first request message of the aforementioned embodiment.

[0148] In step 602, after receiving the registration request, the AMF sends a request for obtaining the subscription data of the first device to the UDM or the service provider's database to obtain the subscription data of the first device.

[0149] In step 603, the UDM returns a contract data acquisition response to the AMF, which carries the contract data. The contract data may include the conditions related to the first device for allowing access to the network, such as the time period information or area information allowed for access or the number of access times.

[0150] In step 604, the core network element AMF returns a registration acceptance message to the first device. The message includes the conditions related to the first device that allow network access, such as the time period or area information or the number of access times allowed. For example, the first device is only allowed to access during a specific time period. When the first device exceeds the allowed time period, the first device automatically becomes invalid. Alternatively, the conditions related to the first device that allow network access include specific area information, which can be a cell message or a tracking area code (TAC) or specific geographic location information. When the specific area information is exceeded, the first device automatically becomes invalid. Alternatively, the conditions related to the first device that allow network access include the number of access times, such as the number of registrations initiated or the number of NAS connections initiated. When the number is exceeded, the first device automatically becomes invalid.

[0151] Step 605: The first device returns a registration completion message to the core network element AMF.

[0152] It should be noted that the process illustrated in FIG6 omits processes that are not related to the present application, such as the authentication process.

[0153] In conjunction with FIG7 , another exemplary description of the above embodiment is given, specifically including:

[0154] The description of step 701 is the same as that of step 601 and is not repeated here.

[0155] In step 702, the AF sends information related to the first device (i.e., the first information in the aforementioned embodiment) directly to the AMF or to the AF through the NEF. The information related to the first device includes the ID of the first device and the conditions for allowing network access related to the first device, such as the time period information or regional information or the number of access times allowed. The information related to the first device includes information corresponding to the service ID (i.e., the identifier of the service run by the first device), such as the conditions for allowing network access corresponding to the service run by the first device, such as the time period information or regional information or the number of access times allowed for the first device corresponding to the service.

[0156] It should be noted that step 702 may be executed before step 701 or before step 703 . The processing order provided in this example does not limit the execution order of step 702 .

[0157] Steps 703 to 704 are the same as the related descriptions of steps 604 to 605 in FIG. 6 , and are not described again.

[0158] It should be noted that the process illustrated in FIG7 above omits processes that are not related to the present application, such as the authentication process.

[0159] In conjunction with FIG8 , another exemplary description of the above embodiment is given, specifically including:

[0160] Steps 801 to 803 are the same as the description of steps 601 to 603 and are not described in detail.

[0161] In step 804, the core network element AMF returns a registration rejection message to the first device. The message includes the conditions related to the first device that allow network access, such as the time period information or area information or the number of access times allowed. For example, the first device is only allowed to access during a specific time period. When the first device exceeds the allowed time period, the first device automatically becomes invalid. Alternatively, the conditions related to the first device that allow network access include specific area information, which can be a cell message or a tracking area code (TAC) or specific geographic location information. When the specific area information is exceeded, the first device automatically becomes invalid. Alternatively, the conditions related to the first device that allow network access include the number of access times, such as the number of registrations initiated or the number of NAS connections initiated. When the number is exceeded, the first device automatically becomes invalid.

[0162] In some possible implementations, the indication information is used to indicate at least one of the following: deactivation of the first device; deactivation of a first service; and deactivation of a first group. Specifically, the indication information is used to indicate at least one of the following: deactivation of a first device, where the first device is one of the one or more devices; deactivation of a first service, where the first service corresponds to the one or more devices; and deactivation of a first group, where the first group includes the one or more devices.

[0163] The indication information carries at least one of the following: an identifier of the first device, an identifier of the first service, and an identifier of the first group.

[0164] Before the second device sends the indication information, it also includes one of the following: when the first device does not meet the conditions related to the first device for allowing access to the network, determining that the first device is disabled; when the first service meets the invalid conditions corresponding to the first service, determining that the one or more devices corresponding to the first service are disabled; when the first group meets the invalid conditions corresponding to the first group, determining that the one or more devices included in the first group are disabled.

[0165] Before the second device sends the indication information, it also includes: the second device receives first information, wherein the first information is used to determine at least one of the following: the conditions for allowing network access related to the first device, the invalid conditions corresponding to the first service, and the invalid conditions corresponding to the first group.

[0166] In some embodiments, the second device is a first core network device, such as an AMF. The AMF receiving the first information may refer to the AMF receiving the first information from the application server. The first information may be sent directly by the AF to the AMF, or may be sent by the AF to the AMF via the NEF.

[0167] Here, the first information may include at least one of the following: candidate conditions for allowing network access related to each device in one or more devices, and the one or more devices include the first device; invalid conditions corresponding to each service in one or more services, and the one or more services include the first service; invalid conditions corresponding to each group in one or more groups, and the one or more groups include the first group.

[0168] The candidate conditions for allowing network access associated with each device may correspond to or be associated with the identifier of each device. The description of the candidate conditions for allowing network access associated with each device is the same as that in the above embodiment and will not be repeated.

[0169] The invalidation condition corresponding to each of the one or more groups may correspond to or be associated with an identifier of each group.

[0170] The invalidation condition corresponding to each of the one or more services may correspond to or be associated with an identifier of each service.

[0171] The invalidation condition includes at least one of the following: invalidation time and invalidation area. Taking the first service as an example, the invalidation condition corresponding to the first service may include at least one of the following: invalidation time corresponding to the first service and invalidation area corresponding to the first service. Taking the first group as an example, the invalidation condition corresponding to the first group may include at least one of the following: invalidation time corresponding to the first group and invalidation area corresponding to the first group.

[0172] The invalid time may include an absolute invalid time point (or moment). The invalid area may include at least one of the following: one or more invalid cells, one or more invalid tracking areas (Tracking Areas), or one or more invalid geographic areas. The descriptions of cells, TAs, geographic areas, etc. are similar to those in the previous embodiment and are not repeated here.

[0173] After the AMF receives the first information and before sending the indication information, it can perform at least one of the following processing: when the first device does not meet the conditions for allowing access to the network related to the first device among one or more devices, the AMF determines that the first device is disabled; when the first service meets the invalid conditions corresponding to the first service among one or more services, the AMF determines that the one or more devices corresponding to the first service are disabled; when the first group meets the invalid conditions corresponding to the first group among one or more groups, the AMF determines that the one or more devices included in the first group are disabled.

[0174] In a possible embodiment, the AMF sending the indication information may refer to: when the AMF determines that the first device is deactivated, the AMF sends the indication information to the first device, where the indication information carries the identifier of the first device and is used to indicate that the first device is deactivated.

[0175] Optionally, the AMF sending indication information to the first device may refer to: the AMF sending a downlink NAS message to the first device, where the downlink NAS message carries the indication information.

[0176] Optionally, the AMF sending indication information to the first device may refer to: the AMF sending a deactivation message to the first device through the access network device corresponding to the first device, and the deactivation message carries the indication information.

[0177] Specifically, AMF sends a deactivation message to the first device through the access network device corresponding to the first device: AMF can send a deactivation message to the access network device corresponding to the first device, and the access network device sends a deactivation message to the first device.

[0178] The deactivation message sent by the access network device to the first device may be one of the following: the access network device sends a deactivation message to the first device; the access network device sends a deactivation message to the terminal corresponding to the first device, and the terminal corresponding to the first device sends the deactivation message to the first device. The deactivation message sent by the access network device to the first device may be a downlink AS (access stratum) message; the deactivation message sent by the terminal corresponding to the first device to the first device may be a sidelink message. The terminal corresponding to the first device may be an intermediate UE or a proxy UE corresponding to the first device, etc., and these are not exhaustively listed or limited here.

[0179] It should be understood that if AMF receives the conditions for allowing network access corresponding to each device in multiple devices, it can determine whether each device meets the conditions for allowing network access separately. If it is determined that any device does not meet the corresponding conditions for allowing network access, it sends an indication message to the device. The processing for each device is the same as that for the first device, so it will not be repeated.

[0180] In a possible embodiment, AMF sending indication information may mean that when AMF determines that the one or more devices corresponding to the first service are disabled, AMF sends indication information to the one or more devices corresponding to the first service, and the indication information carries the identifier of the first service and is used to indicate that the first service is disabled.

[0181] Optionally, the AMF sends indication information to the one or more devices corresponding to the first service, which may refer to: the AMF sends a downlink NAS message to each of the one or more devices corresponding to the first service, and the downlink NAS message carries the indication information.

[0182] Optionally, the AMF sends indication information to the one or more devices corresponding to the first service, which may mean that the AMF sends a deactivation message to the one or more devices corresponding to the first service through the access network device, and the deactivation message carries the indication information.

[0183] In one case, AMF sends a deactivation message to the one or more devices corresponding to the first service through the access network device, which may be: when the one or more devices corresponding to the first service correspond to the same access network device, AMF sends a deactivation message to the access network device, and the access network device sends a deactivation message to each device corresponding to the first service.

[0184] The access network device sending a deactivation message to each device corresponding to the first service may include: the access network device sending a deactivation message to each device corresponding to the first service. The deactivation message may be a broadcast message.

[0185] Alternatively, the access network device sending the deactivation message to each device corresponding to the first service may be: when one or more devices corresponding to the first service correspond to the same terminal, the access network device sends the deactivation message to the terminal, and the terminal sends the deactivation message to each device corresponding to the first service. The deactivation message sent by the terminal to each device corresponding to the first service may be a sidelink broadcast message.

[0186] In one case, AMF sends a deactivation message to the one or more devices corresponding to the first service through the access network device, which may be: AMF may send a deactivation message to the multiple access network devices when the one or more devices corresponding to the first service correspond to multiple access network devices, and each of the multiple access network devices sends a deactivation message to each device corresponding to the first service.

[0187] In this case, the process of each access network device sending a deactivation message to each device corresponding to the first service is similar to the above case and will not be described in detail.

[0188] It should be understood that if the AMF receives an invalid condition corresponding to each of multiple services, it can determine whether each service meets the invalid condition separately. If it is determined that any service meets the corresponding invalid condition, it will send an indication message to each device corresponding to the service. The processing for each service is the same as that for the first service, so no repetition will be given.

[0189] In one possible embodiment, the AMF sending indication information may refer to: when the AMF determines that the one or more devices corresponding to the first group are deactivated, the AMF sends indication information to the one or more devices corresponding to the first group, where the indication information carries the identifier of the first group and is used to indicate that the first group is deactivated. The relevant processing of this embodiment is similar to the relevant processing of the aforementioned first service. It is only necessary to replace the AMF sending indication information to the one or more devices corresponding to the first service and the related processing in the aforementioned example with the first group, so it is not repeated.

[0190] In some embodiments, the second device is an access network device. The access network device can serve one or more devices, and the one or more devices include at least the first device. The access network device receiving the first information can refer to the access network device receiving the first information from an application server (AF) or an AMF.

[0191] In one case, the AF may determine first information related to each access network device among multiple access network devices on the network side and configure the access network device through the AMF. The first information related to each access network device may include at least one of the following: candidate conditions for allowing network access related to each of one or more devices served, associated, or managed by each access network device; invalid conditions corresponding to each of one or more services served, associated, or managed by each access network device; and invalid conditions corresponding to each of one or more groups served, associated, or managed by each access network device.

[0192] In one scenario, the AF may not determine the first information corresponding to each access network device, but instead send the first information as a whole to each access network device via the AMF. The access network device itself determines which condition or conditions in the first information to use based on at least one of its associated devices, services, and groups. The first information may include the same content as in the previous embodiment and is not further described.

[0193] In one scenario, the AF (or the AF through the NEF) sends second information to the AMF; based on the second information, the AMF determines first information related to each of the multiple access network devices associated with it, and then sends the first information related to each access network device to each access network device. Here, the first information related to each access network device may refer to first information related to at least one of the devices, services, or groups served, associated, or managed by each access network device.

[0194] For example, the second information may include at least one of the following: candidate conditions for allowing network access related to each device in a plurality of devices; invalid conditions corresponding to each service in a plurality of services; invalid conditions corresponding to each group in a plurality of groups. Based on the second information, the AMF determines the first information related to each access network device in a plurality of access network devices associated with itself, which may refer to: the AMF extracts the first information related to each access network device from the second information based on at least one of the devices, services, and groups served, associated, or managed by each access network device. The relevant description of the first information related to each access network device is the same as that in the aforementioned embodiment and will not be repeated here.

[0195] The specific judgment method after the access network device receives the first information is the same as the judgment method of the AMF in the aforementioned embodiment, and will not be repeated.

[0196] In a possible embodiment, the access network device sending the indication information may mean that when the access network device determines that the first device is deactivated, the access network device sends the indication information to the first device, where the indication information carries the identifier of the first device and is used to instruct the first device to be deactivated.

[0197] The indication information may be sent directly from the access network device to the first device, and the indication information may be a downlink AS (access layer) message. Alternatively, the indication information may be sent to the first device via a terminal corresponding to the first device, and the indication information may be a sidelink message.

[0198] In a possible embodiment, the access network device sending indication information may mean that when the access network device determines that the one or more devices corresponding to the first service are disabled, the access network device sends indication information to the one or more devices corresponding to the first service, and the indication information carries the identifier of the first service and is used to indicate the deactivation of the first service.

[0199] The indication information may be sent to each device by broadcasting or multicasting by the access network device, or may be sent to each device via a terminal corresponding to each device.

[0200] In one possible embodiment, the access network device sending the indication information may include: when the access network device determines that the one or more devices corresponding to the first group are deactivated, the access network device sending the indication information to the one or more devices corresponding to the first group, where the indication information carries an identifier of the first group and is used to instruct the first group to deactivate. The relevant processing of this embodiment is similar to the relevant processing of the aforementioned first service and is not repeated here.

[0201] In some embodiments, the second device is a terminal. The terminal may be a terminal that can serve as an intermediate device or proxy device for the first device and / or one or more devices. The terminal receiving the first information may refer to the terminal receiving the first information through a corresponding access network device or AMF.

[0202] In one case, the AF may determine the first information related to each of the multiple terminals on the network side and configure the terminal through the AMF (or by the AMF through the access network device corresponding to the terminal). The first information related to each terminal may include at least one of the following: candidate conditions for allowing network access related to each of the one or more devices served, associated or managed by each terminal; invalid conditions corresponding to each of the one or more services served, associated or managed by each terminal; invalid conditions corresponding to each of the one or more groups served, associated or managed by each terminal.

[0203] In one case, the AF may not determine the first information corresponding to each terminal, but instead send the first information as a whole to each terminal. The terminal itself determines which or which conditions in the first information it uses based on at least one of its associated device, service, and group.

[0204] In one case, AF (or AF through NEF) sends second information to AMF; based on the second information, AMF determines the first information related to each terminal corresponding to each access network device in the multiple access network devices associated with itself, and then sends the first information related to each terminal corresponding to the access network device to each access network device; each access network device sends the relevant first information to the corresponding terminal.

[0205] For example, AMF determines the first information related to each terminal corresponding to each access network device in the multiple access network devices associated with itself based on the second information, which may mean that AMF extracts the first information related to each terminal corresponding to each access network device from the second information based on at least one of the devices, services, and groups served, associated, or managed by each terminal corresponding to each access network device.

[0206] It should be understood that the above is only an exemplary description, and actual processing may include but is not limited to the above processing methods. As long as the terminal can obtain the first information, no matter which device or devices determine the first information, it is within the protection scope of this embodiment and is not exhaustive or limited here.

[0207] The specific judgment method after the terminal receives the first information is the same as the AMF judgment method in the aforementioned embodiment, and will not be repeated.

[0208] The terminal sending indication information may refer to at least one of the following: when the terminal determines that the first device is disabled, the terminal sends the indication information to the first device, and the indication information carries the identifier of the first device and is used to indicate that the first device is disabled; when the terminal determines that the one or more devices corresponding to the first service are disabled, the terminal sends indication information to the one or more devices corresponding to the first service, and the indication information carries the identifier of the first service and is used to indicate that the first service is disabled; when the terminal determines that the one or more devices corresponding to the first group are disabled, the terminal sends indication information to the one or more devices corresponding to the first group, and the indication information carries the identifier of the first group and is used to indicate that the first group is disabled.

[0209] The indication information sent by the terminal to a single device may be a unicast message, or the indication information sent to one or more devices may be a multicast or broadcast message.

[0210] In some possible implementations, after the first device receives the indication information, it also includes at least one of the following: when the indication information carries the identifier of the first device, the first device determines to be deactivated; when the identifier of the service run by the first device is the same as the identifier of the first service carried in the indication information, the first device determines to be deactivated; when the identifier of the group to which the first device belongs is the same as the identifier of the first group carried in the indication information, the first device determines to be deactivated.

[0211] The first device receiving the indication information may mean that the first device receives the indication information from the AMF, or the first device receives the indication information from the access network device, or the first device receives the indication information from the terminal. The relevant description of the AMF, the access network device, and the terminal sending the indication information is the same as that in the previous embodiment and is not repeated here.

[0212] The specific processing after the first device receives the indication information may include: the first device determines to deactivate when it determines that any one of the following is met: the indication information carries the identifier of the first device, the identifier of the service run by the first device is the same as the identifier of the first service carried in the indication information, and the identifier of the group to which the first device belongs is the same as the identifier of the first group carried in the indication information.

[0213] The relevant descriptions on determining to deactivate the first device are the same as those in the aforementioned embodiment and will not be repeated.

[0214] An exemplary description is given with reference to FIG9 , specifically including:

[0215] In step 901, the AF sends the first information (such as device-related information) directly to the AMF or the AF sends the first information to the AF through the NEF, which may include the device ID (AIoT device ID), the time period information or area information or the number of access times allowed for the device (AIoT device); or, it may include requesting the AMF to invalidate all devices corresponding to a service in a certain area or time period (in this case, the service ID or group ID may be carried to indicate that multiple devices are invalidated). The service ID may be the application ID; the group ID may be a part or several bits of the device ID.

[0216] In step 902, the AMF sends a service deactivation message to the gNB based on the access time period information or area information in step 901 or the request information for invalidating the device corresponding to a service in a certain area or time period.

[0217] In step 903, the gNB sends a deactivation request (i.e., indication information) to the AIoT device.

[0218] Specifically, the gNB determines based on the service deactivation message that if multiple devices (AIoT devices) need to be set invalid, the gNB can add the service ID or group ID in the deactivation request (or deactivation message), so that multiple devices (AIoT devices) are set invalid.

[0219] It should be understood that Figure 9 above is only an exemplary illustration. In actual processing, step 902 may also be a NAS message (i.e., indication information) for service deactivation sent directly by the AMF to each AIoT device. For the sake of simplicity, Figure 9 does not provide relevant illustrations.

[0220] In addition, it should be pointed out that Figure 9 only illustrates the AIOT device (i.e., the first device). In actual processing, multiple AIoT devices can be set to invalid at one time in the scenario corresponding to Figure 9. Figure 9 does not illustrate multiple AIoT devices for the sake of simplicity. Figure 9 does not represent a limitation on the number of AIoT devices in actual scenarios.

[0221] Another exemplary description is provided in conjunction with FIG10 , specifically including:

[0222] Step 1001 is the same as step 901 and will not be described in detail.

[0223] In step 1002, the AMF sends a deactivation message to the gNB based on the access time period information or area information in step 1001, or the request information for invalidating the AIoT device corresponding to a service in a certain area or time period.

[0224] In step 1003, the gNB sends a deactivation message to the UE. The deactivation message may include a service ID or a group ID to indicate the deactivation of a service or multiple AIoT devices in a group.

[0225] Step 1004: The UE sends a deactivation message (i.e., instruction information, which may carry a service ID or group ID) to the AIoT device.

[0226] If multiple devices need to be set invalid, the UE broadcasts a device deactivation message and adds the service ID or group ID to the deactivation message; in this way, multiple devices (AIoT devices) are set invalid.

[0227] The network side sends a deactivation message to the UE, which can also be a NAS message sent directly by the AMF to the UE, or other messages sent by the gNB to the UE.

[0228] For the sake of simplicity, Figure 10 only illustrates the case where the service ID is included in the deactivation message, and does not serve as a limitation on the actual processing. In addition, it should be noted that Figure 10 only illustrates the AIOT device (i.e., the first device). In actual processing, multiple AIoT devices can be set to be invalid at one time in the scenario corresponding to Figure 10. Figure 10 also does not illustrate multiple AIoT devices for the sake of simplicity, and does not represent a limitation on the number of AIoT devices in actual scenarios.

[0229] As can be seen, by adopting the above solution, the first device can receive the indication information, which can be used by the first device to determine whether to deactivate itself. This can avoid the problem in related technologies where the inability to promptly deactivate some devices that do not require long-term network access causes these devices to occupy excessive resources, resulting in resource waste or impacting other terminals.

[0230] Specifically, the above solution is particularly suitable for AIoT networks, in which some AIoT devices do not need to access the network for a long time. For example, in logistics scenarios, AIoT devices only need to access the 3GPP network within a specific time or within a specific area, or make the 3GPP network aware of their existence. The above solution provided in this application can timely control the deactivation of such AIoT devices, thereby avoiding excessive occupation of resources (such as communication resources) by AIoT devices and affecting other terminals (including 3GPP smart terminals or).

[0231] FIG11 is a schematic diagram of the composition structure of a first device according to an embodiment of the present application, including:

[0232] The first communication unit 1101 is configured to receive indication information, wherein the indication information is used by the first device to determine whether to deactivate.

[0233] The indication information includes a condition related to the first device allowing access to a network, and the condition related to the first device allowing access to a network is used by the first device to determine whether to deactivate.

[0234] The conditions for allowing network access related to the first device include at least one of the following: the conditions for allowing network access corresponding to the service run by the first device; the conditions for allowing network access corresponding to the group to which the first device belongs; and the conditions for allowing network access corresponding to the first device.

[0235] The condition for allowing network access includes at least one of the following: a time for allowing network access, an area for allowing network access, and a number of times for allowing network access.

[0236] As shown in FIG11 , the first device further includes:

[0237] The first processing unit 1102 is configured to determine that the first device is deactivated if a condition related to the first device being allowed to access the network is not met.

[0238] The first communication unit is used to send a first request message, where the first request message is used to request access to a network.

[0239] The first request message carries at least one of the following: an identifier of the first device, an identifier of a service run by the first device, and an identifier of a group to which the first device belongs.

[0240] The indication information is carried by the first reply message corresponding to the first request message.

[0241] The first reply message is used to indicate acceptance of the first device accessing the network.

[0242] The first reply message is used to indicate that the first device is denied access to the network.

[0243] The first processing unit is configured to enable the first device to access the network if the first reply message is used to indicate that the first device is denied access to the network and a condition related to the first device being allowed to access the network included in the indication information is met.

[0244] The indication information is used to indicate at least one of the following: the first device is deactivated; the first service is deactivated; and the first group is deactivated.

[0245] The indication information carries at least one of the following: an identifier of the first device, an identifier of the first service, and an identifier of the first group.

[0246] The first processing unit is used to perform at least one of the following: when the indication information carries the identifier of the first device, the first device is determined to be deactivated; when the identifier of the service run by the first device is the same as the identifier of the first service carried in the indication information, the first device is determined to be deactivated; when the identifier of the group to which the first device belongs is the same as the identifier of the first group carried in the indication information, the first device is determined to be deactivated.

[0247] The first device is an environment collection Internet of Things (AIoT) device.

[0248] FIG12 is a schematic diagram of the structure of a second device according to an embodiment of the present application, including:

[0249] The second communication unit 1201 is configured to send indication information, wherein the indication information is used by one or more devices to determine whether to deactivate.

[0250] The indication information includes a condition related to the first device for allowing access to the network, where the condition related to the first device for allowing access to the network is used by the first device to determine whether to be deactivated, and the first device is one of the one or more devices.

[0251] The second communication unit is configured to receive a first request message sent by the first device, wherein the first request message is used to request access to a network.

[0252] The first request message carries at least one of the following: an identifier of the first device, an identifier of a service run by the first device, and an identifier of a group to which the first device belongs.

[0253] The second communication unit is used to perform one of the following: sending a first reply message to the first device, the first reply message is used to indicate that the first device is accepted to access the network, and the first reply message carries the indication information; sending a first reply message to the first device, the first reply message is used to indicate that the first device is rejected to access the network, and the first reply message carries the indication information.

[0254] The second communication unit is used to obtain the subscription data of the first device, wherein the subscription data of the first device is used to determine the conditions related to the first device being allowed to access the network.

[0255] The indication information is used to indicate at least one of the following: a first device is deactivated, the first device being one of the one or more devices; a first service is deactivated, wherein the first service corresponds to the one or more devices; a first group is deactivated, wherein the first group includes the one or more devices.

[0256] The indication information carries at least one of the following: an identifier of the first device, an identifier of the first service, and an identifier of the first group.

[0257] As shown in Figure 12, the second device also includes a second processing unit 1202, which is used to perform at least one of the following: when the first device does not meet the conditions related to the first device for allowing access to the network, determine that the first device is disabled; when the first service meets the invalidity conditions corresponding to the first service, determine that the one or more devices corresponding to the first service are disabled; when the first group meets the invalidity conditions corresponding to the first group, determine that the one or more devices included in the first group are disabled.

[0258] The conditions for allowing network access related to the first device include at least one of the following: the conditions for allowing network access corresponding to the service run by the first device; the conditions for allowing network access corresponding to the group to which the first device belongs; and the conditions for allowing network access corresponding to the first device.

[0259] The condition for allowing network access includes at least one of the following: a time for allowing network access, an area for allowing network access, and a number of times for allowing network access.

[0260] The invalid condition includes at least one of the following: invalid time, invalid area.

[0261] The second communication unit is used to receive first information, wherein the first information is used to determine at least one of the following: a condition related to the first device allowing access to the network, an invalid condition corresponding to the first service, and an invalid condition corresponding to the first group.

[0262] The second device is one of the following: a first core network device, an access network device, or a terminal.

[0263] Each of the one or more devices is an AIoT device for collecting environmental information.

[0264] The device of the embodiment of the present application can realize the corresponding functions of each device in the aforementioned authentication method embodiment. The processes, functions, implementation methods and beneficial effects corresponding to each module (sub-module, unit or component, etc.) in the first device or the second device can be found in the corresponding description in the above method embodiment, which will not be repeated here. It should be noted that the functions described in the first device or the second device of the application embodiment (sub-module, unit or component, etc.) can be implemented by different modules (sub-module, unit or component, etc.) or by the same module (sub-module, unit or component, etc.).

[0265] Figure 13 is a schematic structural diagram of a communication device 1300 according to an embodiment of the present application. The communication device 1300 includes a processor 1310, which can retrieve and execute computer programs from a memory to enable the communication device 1300 to implement the methods in the embodiments of the present application. In one possible implementation, the communication device 1300 may also include a memory 1320. The processor 1310 can retrieve and execute computer programs from the memory 1320 to enable the communication device 1300 to implement the methods in the embodiments of the present application. The memory 1320 may be a separate device independent of the processor 1310 or integrated into the processor 1310. In one possible implementation, the communication device 1300 may also include a transceiver 1330. The processor 1310 may control the transceiver 1330 to communicate with other devices, specifically, to send information or data to other devices or to receive information or data sent by other devices. The transceiver 1330 may include a transmitter and a receiver. The transceiver 1330 may further include one or more antennas.

[0266] In one possible implementation, the communication device 1300 may be the first device or the second device of the embodiment of the present application, and the communication device 1300 may implement the corresponding processes implemented by the first device or the second device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.

[0267] Figure 14 is a schematic structural diagram of a chip 1400 according to an embodiment of the present application. The chip 1400 includes a processor 1410, which can call and run a computer program from a memory to implement the method in the embodiment of the present application. In one possible implementation, the chip 1400 may also include a memory 1420. The processor 1410 can call and run a computer program from the memory 1420 to implement the method performed by the first device or the second device in the embodiment of the present application. The memory 1420 can be a separate device independent of the processor 1410, or it can be integrated into the processor 1410. In one possible implementation, the chip 1400 may also include an input interface 1430. The processor 1410 can control the input interface 1430 to communicate with other devices or chips, specifically, to obtain information or data sent by other devices or chips. In one possible implementation, the chip 1400 may also include an output interface 1440. The processor 1410 may control the output interface 1440 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.

[0268] In one possible implementation, the chip can be applied to the first device or the second device in the embodiment of the present application, and the chip can implement the corresponding processes implemented by the first device or the second device in the various methods of the embodiment of the present application. For the sake of brevity, they are not described here. It should be understood that the chip mentioned in the embodiment of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc. The above-mentioned processor can be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC) or other programmable logic devices, transistor logic devices, discrete hardware components, etc. Among them, the above-mentioned general-purpose processor can be a microprocessor or any conventional processor, etc. The above-mentioned memory can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. 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). It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiment of the present application can also be 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 memory bus random access memory (DR RAM), etc. That is, the memory in the embodiment of the present application is intended to include but is not limited to these and any other suitable types of memory.

[0269] Figure 15 is a schematic block diagram of a communication system 1500 according to an embodiment of the present application. The communication system 1500 includes a first device 1510 and a second device 1520. The first device 1510 can be used to implement the corresponding functions implemented by the first device in the above-described method. The second device 1520 can be used to implement the corresponding functions implemented by the second device in the above-described method. For the sake of brevity, these details are not further described here.

[0270] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function in accordance with the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0271] It should be understood that in the various embodiments of the present application, the size of the sequence number of each process mentioned above does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application. Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. The above is only a specific implementation method of the present application, but the scope of protection of the present application is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or replacements within the technical scope disclosed in the present application, which should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claim.

Claims

1. A communication method, comprising: A first device receives indication information, where the indication information is used for the first device to determine whether to deactivate.

2. The method according to claim 1, wherein, The indication information includes conditions for the first device to be allowed to access the network, and the conditions for the first device to be allowed to access the network are used for the first device to determine whether to deactivate.

3. The method according to claim 2, wherein, The conditions for the first device to be allowed to access the network include at least one of the following: The conditions for the service running on the first device to be allowed to access the network; The conditions for the group to which the first device belongs to be allowed to access the network; The conditions for the first device to be allowed to access the network.

4. The method according to claim 2 or 3, wherein, The conditions for being allowed to access the network include at least one of the following: the time for being allowed to access the network, the area for being allowed to access the network, the number of times for being allowed to access the network.

5. The method according to any one of claims 2-4, wherein, After the first device receives the indication information, it further includes: When the conditions for the first device to be allowed to access the network are not met, the first device determines to deactivate.

6. The method according to any one of claims 2-5, wherein, Before the first device receives the indication information, it further includes: The first device sends a first request message, where the first request message is used to request access to the network.

7. The method according to claim 6, wherein, The first request message carries at least one of the following: the identifier of the first device, the identifier of the service running on the first device, the identifier of the group to which the first device belongs.

8. The method according to claim 6 or 7, wherein, The indication information is carried by a first response message corresponding to the first request message.

9. The method according to claim 8, wherein, The first response message is used to indicate acceptance of the first device's access to the network.

10. The method according to claim 8, wherein, The first response message is used to indicate rejection of the first device's access to the network.

11. The method according to claim 10, wherein, It further includes: When the first response message is used to indicate rejection of the first device's access to the network and the conditions for the first device to be allowed to access the network included in the indication information are met, the first device accesses the network.

12. The method according to claim 1, wherein, The indication information is used to indicate at least one of the following: deactivation of the first device; deactivation of the first service; deactivation of the first group.

13. The method according to claim 12, wherein, The indication information carries at least one of the following: the identifier of the first device, the identifier of the first service, the identifier of the first group.

14. The method according to claim 13, wherein, After the first device receives the indication information, it further includes at least one of the following: When the indication information carries the identifier of the first device, the first device determines to deactivate; When the identifier of the service running on the first device is the same as the identifier of the first service carried in the indication information, the first device determines to be deactivated; When the identifier of the group to which the first device belongs is the same as the identifier of the first group carried in the indication information, the first device determines to be deactivated.

15. The method according to any one of claims 1-14, wherein, The first device is an environmental collection Internet of Things AIoT device.

16. A communication method, comprising: A second device sends indication information, wherein the indication information is used for one or more devices to determine whether to be deactivated.

17. The method according to claim 16, wherein, The indication information includes conditions for the first device to be allowed to access the network, and the conditions for the first device to be allowed to access the network are used for the first device to determine whether to be deactivated, and the first device is one of the one or more devices.

18. The method according to claim 17, wherein, Before the second device sends the indication information, it further includes: The second device receives a first request message sent by the first device, wherein the first request message is used to request access to the network.

19. The method according to claim 18, wherein, The first request message carries at least one of the following: the identifier of the first device, the identifier of the service running on the first device, the identifier of the group to which the first device belongs.

20. The method according to claim 18 or 19, wherein, The second device sending the indication information includes one of the following: The second device sends a first reply message to the first device, the first reply message is used to indicate acceptance of the first device's access to the network, and the first reply message carries the indication information; The second device sends a first reply message to the first device, the first reply message is used to indicate rejection of the first device's access to the network, and the first reply message carries the indication information.

21. The method according to any one of claims 18-20, wherein, After the second device receives the first request message sent by the first device, it further includes: The second device obtains the subscription data of the first device, wherein the subscription data of the first device is used to determine the conditions for the first device to be allowed to access the network.

22. The method according to claim 16, wherein, The indication information is used to indicate at least one of the following: The first device is deactivated, and the first device is one of the one or more devices; The first service is deactivated, wherein the first service corresponds to the one or more devices; The first group is deactivated, wherein the first group includes the one or more devices.

23. The method according to claim 22, wherein, The indication information carries at least one of the following: the identifier of the first device, the identifier of the first service, the identifier of the first group.

24. The method according to claim 22 or 23, wherein, Before the second device sends the indication information, it further includes at least one of the following: In the case where the first device does not meet the conditions for allowing access to the network related to the first device, determine that the first device is deactivated; In the case where the first service meets the invalidation conditions corresponding to the first service, determine that the one or more devices corresponding to the first service are deactivated; In the case where the first group meets the invalidation conditions corresponding to the first group, determine that the one or more devices included in the first group are deactivated.

25. The method according to any one of claims 17-21, 24, wherein, the conditions for allowing access to the network related to the first device include at least one of the following: the conditions for allowing access to the network corresponding to the service run by the first device; the conditions for allowing access to the network corresponding to the group to which the first device belongs; the conditions for allowing access to the network corresponding to the first device.

26. The method according to any one of claims 17-21, 24, 25, wherein, the conditions for allowing access to the network include at least one of the following: the time for allowing access to the network, the area for allowing access to the network, the number of times for allowing access to the network.

27. The method according to claim 24, wherein, the invalidation conditions include at least one of the following: invalidation time, invalidation area.

28. The method according to any one of claims 17-20, 24, wherein, before the second device sends the indication information, it further includes: the second device receives first information, wherein the first information is used to determine at least one of the following: the conditions for allowing access to the network related to the first device, the invalidation conditions corresponding to the first service, the invalidation conditions corresponding to the first group.

29. The method according to any one of claims 16-28, wherein, the second device is one of the following: a first core network device, an access network device, a terminal.

30. The method according to any one of claims 16-29, wherein, each device in the one or more devices is an environmental acquisition Internet of Things AIoT device.

31. A first device, comprising: a first communication unit, configured to receive indication information, wherein the indication information is used for the first device to determine whether to be deactivated.

32. The first device according to claim 31, wherein, the indication information includes the conditions for allowing access to the network related to the first device, and the conditions for allowing access to the network related to the first device are used for the first device to determine whether to be deactivated.

33. The first device according to claim 32, wherein, the conditions for allowing access to the network related to the first device include at least one of the following: the conditions for allowing access to the network corresponding to the service run by the first device; the conditions for allowing access to the network corresponding to the group to which the first device belongs; the conditions for allowing access to the network corresponding to the first device.

34. The first device according to claim 32 or 33, wherein, the conditions for allowing access to the network include at least one of the following: the time for allowing access to the network, the area for allowing access to the network, the number of times for allowing access to the network.

35. The first device according to any one of claims 32-34, wherein, the first device further includes: The first processing unit is configured to determine that the first device is deactivated when the conditions for the first device to be allowed to access the network are not met.

36. The first device according to any one of claims 32 - 35, wherein, the first communication unit is configured to send a first request message, wherein the first request message is used to request access to the network.

37. The first device according to claim 36, wherein, the first request message carries at least one of the following: the identifier of the first device, the identifier of the service running on the first device, the identifier of the group to which the first device belongs.

38. The first device according to claim 36 or 37, wherein, the indication information is carried by a first response message corresponding to the first request message.

39. The first device according to claim 38, wherein, the first response message is used to indicate acceptance of the first device's access to the network.

40. The first device according to claim 38, wherein, the first response message is used to indicate rejection of the first device's access to the network.

41. The first device according to claim 40, wherein, the first processing unit is configured to, when the first response message is used to indicate rejection of the first device's access to the network and the conditions for the first device to be allowed to access the network included in the indication information are met, the first device accesses the network.

42. The first device according to claim 31, wherein, the indication information is used to indicate at least one of the following: deactivation of the first device; deactivation of the first service; deactivation of the first group.

43. The first device according to claim 42, wherein, the indication information carries at least one of the following: the identifier of the first device, the identifier of the first service, the identifier of the first group.

44. The first device according to claim 43, wherein, the first processing unit is configured to perform at least one of the following: when the indication information carries the identifier of the first device, the first device determines to be deactivated; when the identifier of the service running on the first device is the same as the identifier of the first service carried in the indication information, the first device determines to be deactivated; when the identifier of the group to which the first device belongs is the same as the identifier of the first group carried in the indication information, the first device determines to be deactivated.

45. The first device according to any one of claims 31 - 44, wherein, the first device is an environmental collection Internet of Things AIoT device.

46. A second device, comprising: a second communication unit configured to send indication information, wherein the indication information is used for one or more devices to determine whether to be deactivated.

47. The second device according to claim 46, wherein, the indication information includes the conditions for the first device to be allowed to access the network, and the conditions for the first device to be allowed to access the network are used for the first device to determine whether to be deactivated, and the first device is one of the one or more devices.

48. The second device according to claim 47, wherein, The second communication unit is configured to receive a first request message sent by the first device, where the first request message is used to request access to the network.

49. The second device according to claim 48, wherein, the first request message carries at least one of the following: an identifier of the first device, an identifier of a service run by the first device, and an identifier of a group to which the first device belongs.

50. The second device according to claim 48 or 49, wherein, the second communication unit is configured to perform one of the following: send a first response message to the first device, the first response message being used to indicate acceptance of the first device's access to the network, and the first response message carrying the indication information; send a first response message to the first device, the first response message being used to indicate rejection of the first device's access to the network, and the first response message carrying the indication information.

51. The second device according to any one of claims 48 - 50, wherein, the second communication unit is configured to obtain subscription data of the first device, where the subscription data of the first device is used to determine conditions for allowing the first device to access the network.

52. The second device according to claim 46, wherein, the indication information is used to indicate at least one of the following: deactivation of the first device, where the first device is one of the one or more devices; deactivation of the first service, where the first service corresponds to the one or more devices; deactivation of the first group, where the first group includes the one or more devices.

53. The second device according to claim 52, wherein, the indication information carries at least one of the following: an identifier of the first device, an identifier of the first service, and an identifier of the first group.

54. The second device according to claim 52 or 53, wherein, the second device further includes a second processing unit configured to perform at least one of the following: determine deactivation of the first device when the first device does not meet the conditions for allowing access to the network related to the first device; determine deactivation of the one or more devices corresponding to the first service when the first service meets the invalidation conditions corresponding to the first service; determine deactivation of the one or more devices included in the first group when the first group meets the invalidation conditions corresponding to the first group.

55. The second device according to any one of claims 47 - 51, 54, wherein, the conditions for allowing the first device to access the network include at least one of the following: conditions for allowing access to the network corresponding to the service run by the first device; conditions for allowing access to the network corresponding to the group to which the first device belongs; conditions for allowing access to the network corresponding to the first device.

56. The second device according to any one of claims 47 - 51, 54, 55, wherein, the conditions for allowing access to the network include at least one of the following: time for allowing access to the network, area for allowing access to the network, and number of times for allowing access to the network.

57. The second device according to claim 54, wherein, The invalidation conditions include at least one of the following: invalidation time, invalidation area.

58. The second device according to any one of claims 47-50, 54, wherein, the second communication unit is configured to receive first information, wherein the first information is used to determine at least one of the following: the conditions for allowing access to the network related to the first device, the invalidation conditions corresponding to the first service, and the invalidation conditions corresponding to the first group.

59. The second device according to any one of claims 46-58, wherein, the second device is one of the following: a first core network device, an access network device, and a terminal.

60. The second device according to any one of claims 46-59, wherein, each device in the one or more devices is an environmental collection Internet of Things AIoT device.

61. A first device, comprising: a transceiver, a processor, and a memory. The memory is used to store a computer program. The transceiver is used to communicate with other devices. The processor is used to call and run the computer program stored in the memory, so that the first device executes the method according to any one of claims 1 to 15.

62. A second device, comprising: a transceiver, a processor, and a memory. The memory is used to store a computer program. The transceiver is used to communicate with other devices. The processor is used to call and run the computer program stored in the memory, so that the second device executes the method according to any one of claims 16 to 30.

63. A chip, comprising: a processor, which is used to call and run a computer program from a memory, so that a device installed with the chip executes the method according to any one of claims 1 to 15, or claims 16 to 30.

64. A computer-readable storage medium is used to store a computer program. When the computer program is run by a device, the device executes the method according to any one of claims 1 to 15, or claims 16 to 30.

65. A computer program product includes computer program instructions, and the computer program instructions cause a computer to execute the method according to any one of claims 1 to 15, or claims 16 to 30.

66. A computer program, and the computer program causes a computer to execute the method according to any one of claims 1 to 15, or claims 16 to 30.

Citation Information

Patent Citations

  • Control method, device and access network element for network access for terminal equipment

    CN102448146A

  • Network access management method, device and system, communication equipment and medium

    CN116868640A

  • Communication method and device, medium, communication equipment and communication system

    CN116918318A

  • POWER MANAGEMENT OF AN IoT TRACKER

    US20170332330A1