A communication method and related apparatus

CN122846522APending Publication Date: 2026-09-29HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510394665.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2026-09-29

AI Technical Summary

Technical Problem

[0003]现有技术中通过终端的临时移动用户标识符(Temporary Mobile SubscriberIdentity,TMSI)进行寻呼,基站需要预先知道被寻呼终端的标识符ID才能寻呼目标终端,具有一定的局限性

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122846522A_ABST
    Figure CN122846522A_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a communication method and related apparatus, the method comprising: sending a first message, wherein the first message is used for paging one or more first terminals required by a first service, and the first message carries information describing characteristics of the first terminals, and the information describing the characteristics of the first terminals is used for matching the first terminals; and receiving a first connection request, wherein the first connection request is used for requesting to establish a connection with the first service. By using the method, the first communication apparatus can match and page specific terminals through external characteristics of the terminals without relying on terminal IDs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication, and more particularly to a communication method and related apparatus. Background Technology

[0002] In wireless mobile communication systems, paging is an essential function. In 5G (Fifth Generation Mobile Communication Technology), to reduce unnecessary power consumption and signaling overhead, terminals are generally in an idle or inactive state when there are no uplink or downlink services to reduce power consumption. When a terminal has uplink or downlink service needs, a paging event can be triggered to notify a specific terminal to establish a connection with the base station.

[0003] In existing technologies, paging is performed using the terminal's Temporary Mobile Subscriber Identity (TMSI). This requires the base station to know the identifier ID of the terminal being paged in advance, which has certain limitations. Summary of the Invention

[0004] This application discloses a communication method and related apparatus that can wake up a specific terminal and establish a connection with a first service based on the common characteristic information of the terminal without relying on the terminal ID.

[0005] The first aspect of this application discloses a communication method, the method comprising:

[0006] Send a first message, wherein the first message is used to page one or more first terminals required by the first service, and the first message carries information describing the characteristics of the first terminal, which is used to match the first terminal.

[0007] Receive a first connection request, which is used to request to establish a connection with the first service.

[0008] Specifically, the first communication device sends a first message to page the first terminal. The first message carries information describing the characteristics of the first terminal. This information may be carried in plaintext or implicitly through other means. The terminal that receives the first message and whose own characteristics match the information describing the characteristics of the first terminal is the first terminal. If the characteristics of multiple terminals match the information describing the characteristics of the first terminal, then all of these multiple terminals are the paged first terminals. If a terminal confirms that it is the first terminal, it sends a first connection request to the first communication device, requesting to establish a connection with the first service.

[0009] Using this method, the first communication device can page one or more first terminals and establish a connection with the first service by using information describing the characteristics of the terminal, without relying on the terminal ID, making the paging method more flexible and convenient.

[0010] In one possible implementation of the first aspect, the information describing the characteristics of the first terminal includes one or more of the following: terminal type (e.g., mobile phone, vehicle, etc.), subscribed service package (e.g., which services the terminal supports), location information (e.g., latitude and longitude, altitude, current speed, etc.), physical feature information (e.g., appearance, color, size, etc.), and identification information (e.g., license plate number, etc.). In addition to the information listed in the examples, other types of information may also be included, which will not be listed here.

[0011] In one possible implementation of the first aspect, the first message carries a service identifier and / or a service type of the first service. For example, the service identifier can be a long-term or temporary ID used to establish a connection with the first service; the service type can be defined by a standard or internal pre-defined agreement, and for example, may include public services, recommendation services, computing services, special services, etc., which is used for terminal matching of the first terminal.

[0012] In one possible implementation of the first aspect, the first message carries information describing the characteristics of the first terminal. Specifically, the first message carries one or more of the following: the type of the first terminal, the service package subscribed to by the first terminal, the location information of the first terminal, the physical characteristics information of the first terminal, and identification information.

[0013] Using this method, the first communication device carries information describing the characteristics of the first terminal in plaintext through the first message. Each terminal can match its own characteristics with the information describing the characteristics of the first terminal to determine whether it is the first terminal.

[0014] In one possible implementation of the first aspect, the first message further includes first supplementary information describing the characteristics of the first terminal. Specifically, the first supplementary information is used to indicate the matching method and allowable error range when the terminal matches the first terminal, and the terminal can complete the matching within the allowable error range based on this information.

[0015] In another possible implementation of the first aspect, the first message is a message encrypted with a first sequence, which is a sequence generated based on information describing the characteristics of the first terminal. Specifically, in this method, to improve the privacy of the information and to prevent terminals other than the first terminal from obtaining information in the first message (such as the service identifier of the first service), the first communication device uses information about the characteristics of the first terminal to generate the first sequence to encrypt the first message. Only the first terminal can successfully match and correctly decrypt the first message.

[0016] Using this method, the first communication device encrypts the first message using a first sequence. Each terminal generates its own decryption sequence using its own characteristic information and uses the decryption sequence to decrypt the first message. Since the characteristics of the terminal are the same as those used to generate the first sequence, the generated decryption sequence is identical to the first sequence, thus correctly decrypting the content of the first message. The process of the terminal decrypting the first message is essentially the process of matching the first terminal. This method improves the privacy of the first message.

[0017] In one possible implementation of the first aspect, when encrypting the first message using a first sequence, the method further includes: sending a second message, wherein the second message is used to indicate information describing the characteristics of the first terminal and / or rules for generating the first sequence based on the information describing the characteristics of the first terminal. The information describing the characteristics of the first terminal and the rules for generating the first sequence may also be indicated by different messages or predefined. Before sending the encrypted first message, the first communication device may send the second message first. After receiving the second message, the terminal knows what information and rules were used to generate the first sequence and can correctly decrypt the first message.

[0018] In one possible implementation of the first aspect, the second message is also used to instruct the first message to be sent at the first time-frequency position.

[0019] Using this method, each terminal can receive the first message on the specified time-frequency resources.

[0020] In one possible implementation of the first aspect, the method further includes: generating a first sequence using information describing the characteristics of the first terminal, based on generation rules.

[0021] In one possible implementation of the first aspect, the method further includes: receiving a first task request, wherein the first task request includes a service identifier of a first service and third information of a first terminal, the third information including information describing the characteristics of the first terminal, and the service identifier of the first service is optional information; for example, the first communication device can deduce the service identifier based on the source of the information, and therefore it may not be carried in the first task request. Specifically, before the first communication device sends the first message, it may receive a first task request, which includes the service identifier of the first service and relevant information of the first terminal required by the first service, to request the first communication device to page the first terminal required by the first service. The first task request may be sent by the server where it resides, or by the base station itself, the core network, or the data network, or by other entities with paging needs. The source of the first task request is not specifically limited here.

[0022] Using this method, the first communication device only initiates paging of the first terminal when there is a need for it or other network elements, thus enabling targeted responses to service processing requirements.

[0023] Secondly, embodiments of this application provide a communication method, the method comprising:

[0024] Receive a fourth message, wherein the fourth message includes verification content reported by the connected terminal, and the verification content includes one or more of the following: terminal type, subscribed service package, location information, and physical characteristic information;

[0025] The fourth message is matched and verified with the corresponding information of the first terminal to confirm that the terminal in the connected state is the first terminal.

[0026] Specifically, the first communication device can receive verification content reported by the connected terminal, and perform matching verification on the connected terminal. This verification content may be actively reported by the connected terminal, or it may be reported by the connected terminal after receiving an instruction. The first communication device matches and verifies this verification content with the corresponding information of the first terminal to confirm that the connected terminal is indeed the first terminal. It is worth noting that this matching verification process can be used after establishing a connection with the terminal in any possible implementation of the first aspect, and it can also be applied after establishing a connection with the terminal in other ways (e.g., traditional methods). Using this method, the first communication device performs matching verification on the connected terminal to match or verify the first terminal.

[0027] In one possible implementation of the second aspect, the method further includes:

[0028] Sending first verification information, wherein the first verification information is used to indicate the verification content to be reported. For example, the first communication device sends the first verification information to the terminal, and correspondingly, the terminal responds to the first verification information by sending the aforementioned fourth message to the first communication device.

[0029] Using this method, the first communication device can instruct the connected terminal to report information for matching and verification when needed.

[0030] One possible implementation of the second aspect may also include:

[0031] The method determines whether to perform matching verification on the connected terminal based on the first reference information. The first reference information includes one or more of the following: verification requirements, the accuracy of identifying the connected terminal, and the accuracy of the terminal fulfilling the first service requirement. Specifically, whether matching verification is required for the connected terminal can be determined based on the first reference information. For example, the first communication device can perform matching verification based on a matching verification requirement sent by a third party (such as the core network). Alternatively, in combination with the first aspect, the first communication device calculates or receives the accuracy of identifying the connected terminal or the accuracy of matching the first service requirement based on any of the methods described in the first aspect, and determines whether to perform matching verification based on the accuracy.

[0032] Using this method, the first communication device can decide to perform matching verification on the connected terminal according to actual needs.

[0033] Thirdly, embodiments of this application provide a communication method, the method comprising:

[0034] Receive a first message, wherein the first message is used to page one or more first terminals required for the first service, and the first message carries information describing the characteristics of the first terminal, which is used to match the first terminal.

[0035] Confirm that its own characteristics match the information describing the characteristics of the first terminal;

[0036] Send a first connection request, which is used to request to establish a connection with the first service.

[0037] Specifically, when the first communication device pagees the first terminal required by the first service, multiple terminals will receive a first message. This first message carries information describing the characteristics of the first terminal. This information may be carried in plaintext or implicitly through other means. The terminal that receives the first message compares its own characteristics with the information describing the characteristics of the first terminal. If its own characteristics match the information describing the characteristics of the first terminal, it confirms itself as the first terminal. The first terminal then sends a first connection request to the first communication device, requesting to establish a connection with the first service.

[0038] Using this method, the terminal compares its own characteristics with the information describing the characteristics of the first terminal to determine whether it is the first terminal. If it is the first terminal, it establishes a connection with the first service. In this process, matching the first terminal does not depend on the terminal ID, and the matching method is more flexible and convenient.

[0039] In one possible implementation of the third aspect, the information describing the characteristics of the first terminal includes one or more of the following: terminal type (e.g., mobile phone, vehicle, etc.), subscribed service package (e.g., which services the terminal supports), location information (e.g., latitude and longitude, altitude, current speed, etc.), physical feature information (e.g., appearance, color, size, etc.), and identification information (e.g., license plate number, etc.). In addition to the information listed in the examples, other types of information may also be included, which will not be listed here.

[0040] In one possible implementation of the third aspect, the first message carries a service identifier and / or a service type of the first service. For example, the service identifier can be a long-term or temporary ID used to establish a connection with the first service; the service type can be defined by a standard or internal pre-defined agreement, and for example, may include public services, recommendation services, computing services, special services, etc., which is used for terminal matching of the first terminal.

[0041] In one possible implementation of the third aspect, the first message carries information describing the characteristics of the first terminal. Specifically, the first message carries one or more of the following: the type of the first terminal, the service package subscribed to by the first terminal, the location information of the first terminal, the physical characteristics information of the first terminal, and identification information.

[0042] The first communication device carries information describing the characteristics of the first terminal in plaintext through the first message. Each terminal can match its own characteristics with the information describing the characteristics of the first terminal to determine whether it is the first terminal.

[0043] In one possible implementation of the third aspect, the first message further includes first supplementary information describing the characteristics of the first terminal. Specifically, this first supplementary information is used to indicate the matching method and allowable error range when the terminal matches the first terminal, and the terminal can complete the matching within the allowable error range based on this information.

[0044] In another possible implementation of the third aspect, the first message is a message encrypted with a first sequence, which is a sequence generated based on information describing the characteristics of the first terminal. In this method, to improve the privacy of the information and prevent terminals other than the first terminal from accessing information in the first message (such as the service identifier of the first service), the first communication device uses information about the characteristics of the first terminal to generate the first sequence to encrypt the first message; only the first terminal can correctly decrypt the first message.

[0045] Using this method, the first communication device encrypts the first message using a first sequence. Each terminal generates its own decryption sequence using its own characteristic information and uses the decryption sequence to decrypt the first message. When the characteristics of the terminal are the same as those used to generate the first sequence, the generated decryption sequence is identical to the first sequence, and the content of the first message can be correctly decrypted. The process of the terminal decrypting the first message is essentially the process of matching the first terminal. This method improves the privacy of the first message.

[0046] In another possible implementation of the third aspect, when the first message is encrypted using a first sequence, the method further includes: receiving a second message, wherein the second message is used to indicate information describing the characteristics of the first terminal and / or rules for generating the first sequence based on the information describing the characteristics of the first terminal. The information describing the characteristics of the first terminal and the rules for generating the first sequence can also be indicated by different messages or predefined. Before sending the encrypted first message, the first communication device can send the second message first. After receiving the second message, the terminal knows what information and rules were used to generate the first sequence and can correctly decrypt the first message.

[0047] In one possible implementation of the third aspect, the second message is also used to instruct the first message to be sent at the first time-frequency position.

[0048] Using this method, each terminal can receive the first message on the specified time-frequency resources.

[0049] In one possible implementation of the third aspect, the method further includes:

[0050] Based on the generation rules, a first sequence is generated using information describing its own characteristics; the first message is then decrypted using the first sequence.

[0051] Specifically, since the first message is encrypted using the first sequence, each terminal needs to generate a decryption sequence according to the instructions of the second message in order to correctly decrypt the first message. Only when the generated decryption sequence is the same as the first sequence can the first message be decrypted correctly. It can be understood that only the first terminal can generate the first sequence.

[0052] In one possible implementation of the third aspect, the method further includes: determining whether it supports the first service. For example, before sending the first connection request, the terminal receiving the first message or the terminal that correctly decrypts the first message can first determine whether it supports the first service, or the type of service it supports, and then send the first connection request to request to establish a connection with the first service.

[0053] This method adds a step for the terminal to determine whether it supports the first service. This can be used for terminal matching and verification to see if it is the first terminal, and can also avoid the situation where it is found that it does not support the first service after connecting to it, thus reducing unnecessary operations.

[0054] Fourthly, embodiments of this application provide a communication method, which includes: sending a fourth message, wherein the fourth message includes verification content, which includes one or more of terminal type, subscribed service package, location information, and physical characteristic information. The fourth message is used to match and verify with the corresponding information of a first terminal to confirm that the terminal sending the fourth message is the first terminal. Specifically, the terminal sends the fourth message to a first communication device, allowing the first communication device to perform a matching verification to determine if it is the required terminal. For example, the first communication device matches and verifies the fourth message reported by the terminal with the corresponding information of the first terminal to confirm that the terminal is the first terminal. The action of sending the fourth message can occur after connecting to the first service or before connecting to the first service; optionally, the terminal can send the fourth message autonomously or after receiving an instruction. It is worth noting that this method can be used for connected terminals that establish a connection in any possible implementation of the third aspect, and can also be applied to connected terminals that establish a connection using other methods (e.g., conventional methods).

[0055] In one possible implementation of the fourth aspect, the method further includes: receiving first verification information, wherein the first verification information is used to indicate the reporting of the verification content. The first verification message may be sent by a first communication device.

[0056] Using this method, the first communication device can instruct the connected terminal to report information for matching and verification when needed.

[0057] Fifthly, embodiments of this application provide a communication device, which may be a first communication device or a component or functional module within the first communication device, wherein:

[0058] The communication device includes a module for performing the method described in the first aspect or any possible implementation thereof;

[0059] Alternatively, the communication device may include a module for performing the method described in the second aspect or any possible implementation thereof.

[0060] Sixthly, embodiments of this application provide a communication device, which can be a terminal or a device or functional module within a terminal, wherein:

[0061] The communication device includes a module for performing the method described in the third aspect or any possible implementation of the third aspect;

[0062] Alternatively, the communication device may include a module for performing the method described in the fourth aspect or any possible implementation thereof.

[0063] In a seventh aspect, embodiments of this application provide a communication device, characterized in that it includes a logic circuit and an interface, the logic circuit and the interface being coupled; the interface is used for inputting and / or outputting information, wherein:

[0064] This logic circuit is used to perform the method described in the first aspect or any possible implementation thereof, or...

[0065] This logic circuit is used to perform the method described in the second aspect or any possible implementation thereof, or...

[0066] This logic circuit is used to execute the method described in the third aspect or any possible implementation thereof, or...

[0067] This logic circuit is used to execute the method described in the fourth aspect or any possible implementation of the fourth aspect.

[0068] Eighthly, embodiments of this application provide a computer-readable storage medium for storing a computer program, wherein:

[0069] When executed, the computer program is capable of implementing the first aspect or any possible implementation of the first aspect, or...

[0070] When the computer program is executed, it is capable of implementing the second aspect or any possible implementation of the second aspect, or...

[0071] When executed, the computer program is capable of implementing the third aspect or any possible implementation of the third aspect, or...

[0072] When the computer program is executed, it is capable of implementing the fourth aspect or any possible implementation of the fourth aspect.

[0073] Ninthly, embodiments of this application provide a communication system, the communication system including a first communication device and a terminal, wherein:

[0074] The first communication device is configured to perform the method described in the first aspect or any possible implementation thereof, and the terminal is configured to perform the method described in the third aspect or any possible implementation thereof, or...

[0075] The first communication device is used to perform the method described in the second aspect or any possible implementation thereof, and the terminal is used to perform the method described in the fourth aspect or any possible implementation thereof. Attached Figure Description

[0076] The accompanying drawings used in the embodiments of this application are described below.

[0077] Figure 1 This is a schematic diagram of the structure of a communication system provided in an embodiment of this application;

[0078] Figure 2a This is a schematic diagram of an O-RAN architecture provided in an embodiment of this application;

[0079] Figure 2b This is a schematic diagram of CU-DU-RU segmentation under an O-RAN architecture provided in an embodiment of this application;

[0080] Figure 3 These are key network function entities and interfaces in a 5G access network architecture provided in this application embodiment;

[0081] Figure 4 This is a schematic diagram of a paging process in an existing 5G network provided in an embodiment of this application;

[0082] Figure 5 This is a flowchart illustrating a service-based paging method provided in an embodiment of this application;

[0083] Figure 6 This is a flowchart illustrating an encrypted paging method provided in an embodiment of this application;

[0084] Figure 7 This is a flowchart illustrating a matching and verification method for an access terminal provided in an embodiment of this application;

[0085] Figure 8 This application provides a paging method under an O-RAN architecture.

[0086] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0087] Figure 10 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application;

[0088] Figure 11 This is a schematic diagram of the structure of another communication device provided in the embodiments of this application. Detailed Implementation

[0089] In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more. Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Therefore, features defined with "first" and "second" can explicitly or implicitly include one or more of that feature. In the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.

[0090] The relevant technical concepts involved in this application are introduced below.

[0091] 1) Paging - Temporary Identifier for Wireless Networks

[0092] A Radio Network Temporary Identifier (RNTI) is an identification code between access network devices and terminals, used for terminal identification and scrambling information such as Downlink Control Information (DCI). There are two types: public RNTIs and proprietary RNTIs. Proprietary RNTIs are used for specific individual terminals or specific groups of terminals, while public RNTIs are predefined by the system and can be received and parsed by all terminals in the cell, suitable for common messages.

[0093] The Paging Radio Network Temporary Identifier (P-RNTI) is a public RNTI used for scrambling paging information and is used by the terminal to receive paging information. In the 5G standard, the value of P-RNTI is 0xFFFE.

[0094] 2) Paging messages

[0095] The network locates the terminal through a paging process. 5G paging has two triggering methods:

[0096] Firstly, 5G Core Network (5GC) paging: When downlink data arrives at an idle terminal, the 5GC issues a paging message to page the terminal.

[0097] Secondly, when downlink data arrives at an inactive terminal, the access network device will paging the terminal via the wireless access network.

[0098] Paging messages are sent from the base station to the terminal via the Physical Downlink Shared Channel (PDSCH) resource location, which is indicated by P-RNTI scrambling the Physical Downlink Control Channel (PDCCH). In other words, for a terminal to receive a paging message, it must first periodically monitor the PDCCH channel, then parse the DCI (Distributed Information Center Code) to obtain the time-frequency location of the PDSCH channel. Finally, the terminal parses the paging content at the corresponding PDSCH channel location. The paging message contains the target terminal's ID identifier, typically using a Temporary Mobile Subscriber Identity (TMSI). The TMSI is a temporary identifier set to protect user privacy, randomly assigned by the mobile device, and is a local number for the current location area, uniquely corresponding to the International Mobile Subscriber Identity (IMSI) within a given area. If the terminal recognizes its own TMSI in the paging list within the paging message, it sends a connection request to the base station. Below is an example of a paging message:

[0099]

[0100]

[0101] Please see Figure 1 , Figure 1 This is a schematic diagram of a communication system applicable to embodiments of this application. The communication system includes an access network device 111 and terminals 101, 102, 103, 104, 105, and 106. The access network device and terminals can be hardware, functionally defined software, or a combination of both. Communication between the access network device and terminals can occur through other devices or network elements. For example, communication between the access network device and terminals can employ the following communication technologies: Long Term Evolution (LTE), LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX), 5th Generation (5G), New Radio Access Technology (NR), 6th Generation (6G), or other radio access technologies. The above communication technologies can be non-standalone (NSA) and / or standalone (SA) networking. In this system, access network device 111 can transmit data with multiple terminals; that is, access network device 111 sends downlink data to terminals 101-106, and terminals 101-106 can also send uplink data to access network device 111. Furthermore, terminals 104, 105, and 106 can also form a communication system where access network device 111 can send downlink data to terminals 101, 102, 103, and 105, and then terminal 105 can send the downlink data to terminal 106 or terminal 104. It should be understood that the communication system can include more access network devices or more or fewer terminals. For example, multiple access network devices can serve the same terminal; for instance, multiple access network devices can communicate and exchange information through the XN interface.

[0102] 1) Access network (AN) equipment is an access device that connects to the communication system wirelessly. It has wireless transceiver capabilities and is used to receive uplink signals from terminals or send downlink signals to terminals. For example, a base station (e.g., an access point) can also be called a radio base station or basic radio station. It is a device that communicates with wireless terminals. The base station can communicate with mobile terminals in the area, manage and schedule communication resources through antennas. For example, access network equipment may include: Base Transceiver Stations (BTS) in Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA) networks; NodeBs (NBs) in Wideband Code Division Multiple Access (WCDMA); Evolved Node Bs (NodeBs, eNBs, or e-NodeBs) in Long Term Evolution-Advanced (LTE) or Long Term Evolution-Advanced (LTE-A) systems; Radio Network Controllers (RNCs); Basestation Controllers (BSCs); Home Evolved NodeBs (e.g., home-evolved NodeBs or home Node Bs, HNBs); Baseband Units (BBUs); Next Generation Node Bs (gNBs) in 5G NR networks; Transmission Points (TRPs or TPs); and Transmission Measurement Functions. The functions (TMF), or network nodes that constitute gNB or transmission points, etc., where gNB may include central unit (CU) and distributed unit (DU) integrated on gNB.

[0103] For example, the aforementioned access network equipment can be as follows: Figure 2a The Open-RAN (O-RAN) architecture shown is as follows. Figure 2a A schematic diagram of an O-RAN architecture is provided. Figure 2b A schematic diagram of CU-DU-RU partitioning under an O-RAN architecture is provided. The diagram illustrates the application framework involving the RIC module within the O-RAN architecture, as shown below. Figure 2aAs shown, the communication system includes a RAN intelligent controller (RIC). The RIC includes a near-real-time RIC (near-RT RIC) and a non-real-time RIC (non-RT RIC). The near-real-time RIC is used for model training and inference. For example, it is used to train an AI model and then use that AI model for inference. The near-real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, Central Unit-Control Plane (CU-CP), Central Unit-User Plane (CU-UP), DU, and / or Radio Unit (RU)) and / or terminals. This information can be used as training data or inference data. Optionally, the near-real-time RIC can deliver the inference results to RAN nodes and / or terminals. Optionally, inference results can be exchanged between CU and DU, and / or between DU and RU. For example, the near-real-time RIC delivers the inference results to the DU, and the DU sends them to the RU. This is used to achieve near-real-time intelligent management of the RAN. Near real-time control and optimization of O-RAN modules and resources are achieved through data collection and related operations on the E2 interface.

[0104] The non-real-time RIC is used for model training and inference. For example, it is used to train an AI model and then use that model for inference. The non-real-time RIC can obtain network-side and / or terminal-side information from RAN nodes (e.g., CU, CU-CP, CU-UP, DU, and / or RU) and / or terminals. This information can be used as training data or inference data, and the inference results can be delivered to RAN nodes and / or terminals. Optionally, inference results can be exchanged between CU and DU, and / or between DU and RU; for example, the non-real-time RIC delivers the inference results to the DU, which then forwards them to the RU.

[0105] The near real-time RIC and non-real-time RIC can also be set up as separate network elements. Optionally, the near real-time RIC and non-real-time RIC can also be part of other devices. For example, the near real-time RIC can be set in the RAN node (e.g., in CU, DU), while the non-real-time RIC can be set in the OAM, cloud server, core network device, or other access network device.

[0106] O-RAN Central Unit (O-CU): Used to implement the Radio Resource Control (RRC) layer, Packet Data Convergence Protocol (PDCP) layer, Service Data Adaptation Protocol (SDAP) layer, and other control functions in the 3GPP standard.

[0107] O-RAN Central Unit Control Plane (O-CU-CP): Similar to the CU-CP in the NR system, it is used to implement the functions of the RRC layer and the control plane functions of the PDCP layer. It is part of the O-CU.

[0108] O-RAN Central Unit User Plane (O-CU-UP): Similar to the CU-UP in the NR system, it is used to implement the functions of the SDAP layer and the user plane functions of the PDCP layer. It is part of the O-CU.

[0109] O-RAN Distributed Unit (O-DU): Based on low-layer function partitioning, it is used to implement the Radio Link Control (RLC) layer, Media Access Control (MAC) layer, and Higher Physical Layer (Higher PHY) layer in the 3GPP standard. The Higher Physical Layer functions include one or more of the following: Forward Error Correction (FEC) encoding / decoding, scrambling / descrambling, or modulation / demodulation.

[0110] The O-RAN Radio Unit (O-RU) is based on low-layer function partitioning and is used to implement the lower physical layer (Lower PHY) functions and radio frequency (RF) functions in the 3GPP standard. The lower physical layer functions include one or more of the following: Fast Fourier Transform (FFT) / Inverse Fast Fourier Transform (iFFT) transformation, digital beamforming, or extraction and filtering of the Physical Random Access Channel (PRACH). It is similar to the Transmission Reception Point (TRP) or Remote Radio Head (RRH) in 3GPP, but includes lower physical layer functions such as FFT / iFFT or PRACH extraction.

[0111] This application does not limit the specific wireless access technology or specific device form used in the access network device. In this application, the device used to implement the function of the access network device can be the access network device itself, or it can be a device that supports the access network device to implement the function, such as a chip system. This device can be installed in the access network device.

[0112] 2) A terminal is an entity used to receive and / or transmit signals, capable of sending uplink signals (e.g., uplink data) to access network equipment or receiving downlink signals (e.g., control information and downlink data) from access network equipment. This includes devices that provide voice and / or data connectivity to users; specifically, it includes devices that provide voice to users, or devices that provide data connectivity to users, or devices that provide both voice and data connectivity to users. For example, it may include a handheld device with wireless connectivity or a processing device connected to a wireless modem. The terminal can communicate with the core network via a radio access network (RAN), exchanging voice or data with the RAN, or interacting with the RAN for both voice and data. The terminal may include: user equipment (UE), wireless terminal, mobile terminal, device-to-device (D2D) terminal, vehicle-to-everything (V2X) terminal, machine-to-machine / machine-type communications (M2M / MTC) terminal, Internet of Things (IoT) terminal, light UE, reduced capability UE (REDCAP UE), subscriber unit, subscriber station, mobile station (MS), remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. For example, it may include mobile phones (or "cellular" phones), smartphones, computers with mobile terminals, portable, pocket-sized, handheld, computer-embedded mobile devices, laptop computers, wireless data cards, tablet computers, wireless modems, wearable devices, or other processing devices connected to wireless modems.Examples include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), mobile routers, and vehicle-mounted terminals (Transmission Control Units).

[0113] In this application embodiment, the device for implementing the terminal's functions can be a terminal itself, or a device capable of supporting the terminal in implementing those functions, such as a chip system, which can be installed in the terminal. In this application embodiment, the chip system can be composed of chips, or it can include chips and other discrete devices. This application embodiment does not impose any special limitations on the specific type of terminal. The technical solutions provided in this application embodiment are described using the example of a terminal as the device for implementing the terminal's functions.

[0114] Figure 3 This section showcases key network functional entities and interfaces in the 5G access network architecture. For the traditional 5G core network architecture, the aforementioned terminals can communicate with access network devices via the Uu interface for access and authentication, while different access network devices exchange information via the Xn interface.

[0115] The 5G control plane protocol stack is a key component in 5G networks used for processing control signaling. It consists of multiple layers, each with its specific functions, including:

[0116] 1) Physical Layer: This layer is responsible for signal modulation and demodulation, encoding and decoding, multi-antenna processing, frequency and time synchronization, etc. The physical layer provides transmission channel services to the upper layers.

[0117] 2) Medium Access Control (MAC) layer: The MAC layer is responsible for mapping multiple logical channels to transport channels, random access procedures, scheduling information reporting, error correction via HARQ, etc.

[0118] 3) Radio Link Control (RLC) layer: The RLC layer provides data segmentation and reassembly, error detection and correction, ordered data transmission, duplicate detection, and protocol error detection.

[0119] 4) Packet Data Convergence Protocol (PDCP) layer: The PDCP layer provides header compression and security functions in the control plane, and provides user data transmission, sequence number checking, ordered data transmission, deduplication detection, packet encryption and decryption in the user plane.

[0120] 5) Radio Resource Control (RRC) Layer: The RRC layer is the highest layer of the 5G control plane, responsible for broadcasting system information, establishing and maintaining RRC connections, security control, establishing and maintaining Signaling Radio Bearers (SRBs) and Data Radio Bearers (DRBs), mobility management, measurement and reporting control, and transmission of Network-Attached Storage (NAS) messages.

[0121] The control plane protocol stack also includes the NAS protocol, which is responsible for signaling related to access and mobility management in the core network. The NAS protocol is transmitted between the terminal and the Access and Mobility Management (AMF) and supports functions such as registration management, connection management, activation and deactivation of user plane connections.

[0122] The above lists several system architectures and control plane protocol stacks applicable to embodiments of this application. Existing 5G network paging processes target terminals in an idle or inactive state, such as... Figure 4 As shown, taking the inactive state as an example, when the access network device needs to send downlink data or downlink signaling to the terminal, a paging event is triggered. The paging is then performed by the cell controlled by the access network device that last provided the service to the terminal. If the terminal is not within the cell range controlled by the access network device that last provided the service, it can also be paged via... Figure 3 The Xn interface shown connects to cells controlled by other access network devices for paging. In this process, the access network device needs to know the terminal ID (e.g., TMSI) in advance and paging is performed through the terminal's TMSI. The paged terminal can recover from the RRC Inactive state by sending an RRC resume request and establish a connection with the access network device. This paging method depends on the terminal's TMSI and has certain limitations.

[0123] Based on the above problems, this application provides several paging methods that can page a specific terminal without relying on the terminal ID (such as TMSI) and based on the terminal's characteristic information or service requirements. The specific methods are as follows.

[0124] Please see Figure 5, Figure 5 This is a flowchart illustrating a service-based paging method proposed in an embodiment of this application. This method can be based on... Figure 1 , Figure 2a and Figure 2b The architecture shown can be used to implement this method, but it can also be based on other architectures. The first communication device in this embodiment can be an access network device in the above system architecture or a software or hardware module in the access network device. The method includes, but is not limited to, the following steps:

[0125] Step S501: The first communication device receives the first task request.

[0126] When a first service requires a terminal (referred to as a first terminal) to meet specific requirements, the requester of the first service (such as a first device) may send a first task request to the first communication device to request paging to implement one or more first terminals required for the first service. The first task request includes the service identifier of the first service and the third information of the first terminal.

[0127] The service identifier of the first service is optional information. For example, the first communication device can deduce the service identifier from the source of the information, so it does not need to be carried in the first task request. The service identifier can be a temporary or long-term identifier ID. The service identifier of the first service is used by the terminal to establish a connection with the first service. In one possible implementation, the service identifier includes one or more of the IP address of the first device, port information, and service task number information, etc. The terminal can establish a connection with the first service through the service identifier. In another possible implementation, the service identifier includes unique identification information within a cell or other defined location area. This identification information may be temporary or long-term. The first connection request sent by the terminal to the first communication device carries this identification information. The first communication device establishes a connection between the terminal and the first service based on the identification information. The service identifier may also instruct the terminal to establish a connection with the first service in other ways, which are not specifically limited here.

[0128] The third information includes information describing the characteristics of the first terminal. For example, the third information may include one or more of the following: public ID type, type of the first terminal (e.g., mobile phone, vehicle, etc.), subscription service of the first terminal, location information of the first terminal (e.g., latitude and longitude, altitude, speed, etc.), physical characteristic information of the first terminal (e.g., appearance, color, size, etc.), and identification information (e.g., license plate number). The public ID type can be specified in advance, such as using 001 to represent paging based on license plate number, 002 to represent paging based on latitude and longitude + color, etc.

[0129] For example, the third information may also include a rough description of the first terminal, which is then processed by the first communication device to obtain more accurate information describing the characteristics of the first terminal.

[0130] The first device mentioned above may be the first communication device itself, a core network element, or an application server, or it may be other entities with paging needs. No specific limitation is made to the first device here.

[0131] After receiving the first task request, the first communication device can learn from the first task request that the first service needs to be implemented through the first terminal described by the third information.

[0132] It is worth noting that step S501 is an optional step, meaning that subsequent processes may not require step S501 to trigger.

[0133] Step S502: The first communication device sends a first message.

[0134] Specifically, the first communication device sends a first message to page one or more first terminals required by the first service. For example, the first communication device may send the first message to terminals in an idle or inactive state. Correspondingly, terminals in an idle or inactive state receive the first message, and terminals in other states (such as RRC connection state) may also receive the first message. Optionally, the first message may be sent in one of the following ways: unicast, broadcast, paging, etc. For example, the first message may be a broadcast message based on the Physical Downlink Control Channel (PDCCH).

[0135] The first message carries a service identifier for the first service and information describing the characteristics of the first terminal. This information may include one or more of the following: public ID type, type of the first terminal (e.g., mobile phone, vehicle), the service package subscribed to by the first terminal, location information of the first terminal (e.g., latitude, longitude, altitude, current speed), physical characteristics of the first terminal (e.g., appearance, color, size), and identification information. The public ID type can be specified in advance; for example, 001 could represent paging based on license plate number, and 002 could represent paging based on latitude, longitude, and color. In an optional example, the information describing the characteristics of the first terminal in the first message may be derived from the third information in the aforementioned first task request.

[0136] Optionally, the first message further includes first supplementary information describing the characteristics of the first terminal. This first supplementary information is used to indicate the matching method and allowable error range when the terminal matches the information describing the characteristics of the first terminal. The matching method may include one or more of a transformation method and a preset code table. The error range may include one or more of a first threshold and a first precision. The first supplementary information may also include the parameter relationships of the information it contains.

[0137] The first threshold is used to indicate the maximum allowable gap between the terminal and the information describing the characteristics of the first terminal. This gap can be represented by various methods such as difference, distance, cross-entropy, and table lookup. This application embodiment does not make specific limitations.

[0138] The first precision is used to indicate the data precision used when the terminal matches the information describing the characteristics of the first terminal. It can be expressed in various ways, such as scientific notation number of digits, number of decimal places, and unit of measurement (e.g., meters / kilometers, etc.). The embodiments of this application do not make specific limitations.

[0139] The transformation method is used to instruct the terminal to process the corresponding characteristic. For example, a number is agreed upon or transmitted in advance, which represents taking the remainder of the corresponding characteristic with respect to that number. Another example is that an identifier is agreed upon or transmitted in advance, which represents transforming the corresponding characteristic, such as taking the logarithm.

[0140] The preset code table can transmit the ID in the code table, which represents a certain pre-specified process.

[0141] The parameter relationship is used to indicate the relationship between multiple pieces of information (such as transformation mode, preset code table, first threshold, first precision, etc.) contained in the first supplementary information. For example, the first threshold and the first precision are mandatory options, while the transformation mode and the preset code table are interchangeable, and only one of them needs to be satisfied.

[0142] It is worth noting that for different information contained in the first message, the corresponding first supplementary information may be the same or different, that is, the same or different matching methods and / or error ranges can be selected.

[0143] Optionally, the first message may also include the service type of the first service, which is used by the terminal to determine whether it supports the first service; optionally, the service type may be referred to by a pre-agreed code or symbol.

[0144] Optionally, the method in this application embodiment may further include: a first communication device performing a first operation according to a first task request. Specifically, after receiving the first task request, the first communication device may perform a first operation based on the information in the first task request. The first operation includes one or more of the following: translating the information in the first task request into content for a paging information format, calculating the transmission direction of the first message, and calculating the transmission strength of the first message. For example, the first communication device translates the information in the first task request into information content in a specific format of a paging message; as another example, when the third information of the first terminal includes the location information of the first terminal, the first communication device may also calculate the transmission direction and strength of the first message based on the location information of the first terminal so that the first terminal can receive it.

[0145] Accordingly, the terminal receives the first message.

[0146] Step S503: The terminal matches its own specific information with the first information to determine whether it is the first terminal.

[0147] Specifically, the terminal obtains information describing its own characteristics and the service identifier of the first service through the first message. The terminal matches its own characteristics with the information describing the characteristics of the first terminal to determine whether it is the first terminal being paged. For example, it checks whether the terminal's terminal type matches the first terminal's terminal type, whether the terminal's subscribed package matches the services the first terminal needs, and whether the terminal's location matches the first terminal's location information. When the information describing the characteristics of the first terminal in the first message contains multiple items, the terminal needs to compare its own multiple characteristics with the multiple items describing the characteristics of the first terminal. If all multiple characteristics match successfully, the terminal determines itself to be the first terminal. Optionally, the criteria for judging the matching of multiple characteristics can be the same or different. It is worth noting that all terminals receiving the first message can compare their own characteristics with the information describing the characteristics of the first terminal, but only the first terminal can be successfully matched. There can be one or more first terminals.

[0148] Optionally, if the first message also includes first supplementary information describing the characteristics of the first terminal, the terminal may perform matching based on the first supplementary information when matching the first terminal; for example, if the difference between the characteristics of the terminal and the information describing the characteristics of the first terminal is within the error range specified by the first supplementary information, the terminal is considered to have successfully matched; or, for example, the terminal may perform matching based on the matching method in the first supplementary information when performing matching.

[0149] In one example, if the terminal's own characteristics match the information describing the characteristics of the first terminal (i.e., the terminal is the first terminal), then the subsequent step S504 is executed. In another example, if the first message also includes the service type of the first service, if the terminal's own characteristics match the information describing the characteristics of the first terminal (i.e., the terminal is the first terminal), and the terminal supports the first service (or supports the service type of the first service), then the subsequent step S504 is executed.

[0150] Optionally, the method further includes: the terminal calling the upper-layer module to obtain its own characteristics, or possibly obtaining its own characteristics through other means, so that the terminal can match its own characteristics with information describing the characteristics of the first terminal.

[0151] Step S504: The terminal sends the first connection request.

[0152] Specifically, the terminal sends a first connection request to the first communication device. This first connection request includes a service identifier of a first service, a variant of that service identifier, or other relevant information that can characterize the service identifier. The first connection request is used to request the establishment of a connection with the first service pointed to by the service identifier. This first connection request can be carried in RRCsetuprequest signaling or in other signaling, such as RRCrecoveryrequest. No specific limitation is made here regarding the method of carrying the first connection request.

[0153] Accordingly, the first communication device receives the first connection request.

[0154] In the embodiments of this application, the steps listed above are only illustrative examples. Some steps may be omitted or replaced with other steps, or new steps may be added, which can also constitute a new feasible solution. In addition, the order of description of the steps above does not represent the order of execution of the steps. The order of execution of the steps may be the same as the order of description or may be different from the order of description (but the logic must be coherent and reasonable).

[0155] Using this method, the first communication device can page one or more first terminals and establish a connection with the first service by using information describing the characteristics of the terminal, without relying on the terminal ID, making the paging method more flexible and convenient.

[0156] Please see Figure 6 , Figure 6 This is a flowchart illustrating an encrypted paging method proposed in an embodiment of this application. The method can be based on... Figure 1 , Figure 2a and Figure 2bThe architecture shown can be used to implement this method, but it can also be based on other architectures. The first communication device in this embodiment can be an access network device in the above system architecture or a software or hardware module in the access network device. The method includes, but is not limited to, the following steps:

[0157] Step S601: The first communication device receives the first task request.

[0158] For a detailed explanation of this step, please refer to the detailed description in step S501; it will not be repeated here.

[0159] Step S602: The first communication device sends a second message.

[0160] Specifically, during the paging process of the first terminal, the first communication device divides the paging message into two parts and sends them separately. The first message, containing information related to the first service (such as a service identifier), is encrypted (or scrambled) using a first sequence. For example, the first communication device sends a second message before sending the first message. This second message indicates information describing the characteristics of the first terminal. This information may include one or more of the following: public ID type, type of the first terminal (e.g., mobile phone, vehicle), the service package subscribed to by the first terminal, location information of the first terminal (e.g., latitude, longitude, altitude, speed), physical characteristics of the first terminal (e.g., appearance, color, size), and identification information (e.g., license plate number). The public ID type can be specified in advance, such as using 001 to represent paging based on license plate number, or 002 to represent paging based on latitude, longitude, and color. Optionally, the second message may also instruct rules for generating the first sequence based on information describing the characteristics of the first terminal, i.e., encryption rules, such as rules for generating the first sequence using latitude and longitude coordinates from location information. In one possible implementation, the rules for generating the first sequence based on information describing the characteristics of the first terminal may not be sent via the second message, but rather via other messages, or may be pre-configured. In another possible implementation, the encryption rules may be computational or mapping relationships, and may be pre-configured to a certain extent.

[0161] Taking this encryption rule as an example, when the information describing the characteristics of the first terminal in the first message includes latitude and longitude, the mapping relationship between latitude and longitude coordinates and values ​​needs to be pre-configured. Subsequent terminals determine the corresponding values ​​for their own characteristics in this mapping relationship and then decrypt the first message based on the determined values. Optionally, for each additional information type added to the information describing the characteristics of the first terminal, a mapping method for that type is pre-defined from the standard.

[0162] It is worth noting that the encryption mentioned in this method embodiment refers to generating encrypted information by processing the content of the information through a first sequence. In one possible implementation, the first sequence is a scrambling sequence, and the encryption process involves scrambling with the first sequence (refer to the scrambling description in RNTI for details); in another possible implementation, the first sequence is a key, and the encryption process involves encrypting with that key. The encryption methods listed above are merely examples, and the possibility of using other implementation methods for scrambling or encryption is not excluded.

[0163] Optionally, the second message may further include second supplementary information describing the characteristics of the first terminal. This second supplementary information is used to instruct the terminal on the matching method and matching precision of matching the first terminal (i.e., the process of generating a decryption sequence using the characteristics indicated by the second message). The matching precision may include a second precision, and the matching method may include one or more of a transformation method and a code table. Wherein:

[0164] The second precision is used to indicate the data precision of the information of the characteristics indicated by the second message by the terminal. This precision can be expressed in various ways, such as the number of scientific notation numbers, the number of decimal places, and the unit of measurement (such as meters / kilometers, etc.). The embodiments of this application do not limit this.

[0165] The transformation method is used to instruct the terminal to process the corresponding characteristic. For example, a number is agreed upon or transmitted in advance, which represents taking the remainder of the corresponding characteristic with respect to that number. Another example is that an identifier is agreed upon or transmitted in advance, which represents transforming the corresponding characteristic, such as taking the logarithm.

[0166] The code table can transmit the ID in the code table, which represents a pre-specified process.

[0167] It is worth noting that for different information contained in the second message, the corresponding second supplementary information may be the same or different, meaning that the same or different matching (decryption) methods and / or matching precision can be selected. That is, while instructing the terminal to generate a decryption sequence based on the information describing the characteristics of the first terminal, the second supplementary information also instructs the terminal on the matching method and matching precision. For example, when the information describing the characteristics of the first terminal includes latitude and longitude, the second supplementary information can instruct the terminal to take a maximum of 5 decimal places for the latitude and longitude (or a precision of 0.00001).

[0168] Optionally, the second message can also be used to instruct the first message to be sent at the first time-frequency location. That is, the second message can also include the time-frequency location information carrying the first message, so that the terminal can receive the first message specifically at the first time-frequency resource.

[0169] Optionally, the second message may also include the service type of the first service. For details regarding the service type, please refer to the relevant description in step S502 above, which will not be repeated here.

[0170] Optionally, the method further includes: the first communication device performing a first operation according to the first task request. Details of the first operation can be found in the corresponding description in step S502, and will not be repeated here.

[0171] It is worth noting that the second message is used to indicate information describing the characteristics of the first terminal, which is similar to the above. Figure 5 The methods shown differ in the information describing the characteristics of the first terminal carried in the first message. While both messages describe the characteristics of the first terminal, the first message directly includes specific information or values ​​of the first terminal, such as its latitude and longitude coordinates or a specific license plate number (e.g., license plate number: 12345678). All terminals receive the same information. In contrast, the second message indicates only the data category of the first terminal's information, such as latitude and longitude coordinates or a license plate number (without specifying the exact license plate number). This allows each terminal to access its own latitude and longitude coordinates or license plate information to obtain specific data, and each terminal obtains the decryption sequence based on its own characteristics.

[0172] Correspondingly, the terminal receives the second message and obtains the method for decrypting the first message.

[0173] Step S603: The first communication device sends the first message.

[0174] Specifically, the first message is a message encrypted by the first communication device using a first sequence. The first sequence is a sequence generated based on information describing the characteristics of the first terminal. It can be understood that the first message implicitly carries information about the characteristics of the first terminal. In simple terms, the first communication device encrypts the first message using information describing the characteristics of the first terminal; therefore, only the first terminal can correctly decrypt the first message, thus improving information privacy. The first message carries a service identifier for a first service. For a detailed explanation of this service identifier, please refer to the relevant description in step S502 above; it will not be repeated here.

[0175] Optionally, the first message may also include a service type. For details on the service type, please refer to the relevant description in step S502 above, which will not be repeated here.

[0176] For example, when the information describing the characteristics of the first terminal indicated in the second message is latitude and longitude coordinates, that is, the first message is encrypted using the first sequence calculated from the latitude and longitude coordinates of the first terminal, then in order to correctly obtain the first message, the terminal needs to obtain its own latitude and longitude coordinates, use the decryption rules indicated in the second message or the preset decryption rules to calculate and generate a decryption sequence, and only when the generated decryption sequence is the same as the first sequence can the first message be successfully decrypted.

[0177] Step S604: The terminal decrypts the first message.

[0178] Specifically, the first terminal uses information describing its own characteristics to generate a first sequence, and then uses this first sequence to decrypt the first message. In other words, each terminal that receives the second message can use information describing its own characteristics to generate a decryption sequence according to the generation rules to decrypt the first message. Only the first terminal can generate the correct decryption sequence, i.e., the first sequence, and correctly decrypt the first message. Therefore, only the first terminal can obtain information related to the first service. Non-first terminals cannot generate the correct decryption sequence (the generated decryption sequence is different from the first sequence), and therefore cannot correctly decrypt the first message to obtain information related to the first service, reducing the risk of privacy leakage.

[0179] For example, the second message includes location information, which can be directly indicated or represented by a preset code. One possible implementation example is as follows: the first communication device sends 00001 to the terminal, indicating that latitude and longitude information with a precision of 5 decimal places is used for cross-aggregation and the remainder is taken. Assuming the terminal's latitude and longitude are [0.48061, 0.30556], the latitude and longitude data is aggregated into 4380056516 (after taking the first decimal place of longitude - the first latitude - the second latitude - the second latitude - the third latitude - the third latitude - the fourth latitude - the fourth latitude - the fifth latitude - the fifth longitude). The available range of the first sequence is pre-allocated to 0 to 63, that is, the remainder of the aggregated data divided by 64 is 4. The first message is then encrypted using the first sequence of 4. The first message can only be correctly decrypted when the descrambling sequence calculated by the terminal using its own latitude and longitude information is also 4.

[0180] In one example, if the terminal successfully decrypts the first message, then proceed to the next step S605.

[0181] In one example, if the first message also includes the service type of the first service, and the terminal successfully decrypts the first message and the terminal supports the first service (or supports the service type of the first service), then the subsequent step S605 is executed.

[0182] Optionally, the method further includes: the terminal calling the upper-layer module to obtain its own characteristics, or it may obtain its own characteristics through other means, in order to match the first terminal.

[0183] Step S605: The terminal sends the first connection request.

[0184] Specifically, the terminal sends a first connection request to the first communication device. This first connection request includes a service identifier of a first service, a variant of that service identifier, or other relevant information that can characterize the service identifier. The first connection request is used to request the establishment of a connection with the first service pointed to by the service identifier. This first connection request can be carried in RRCsetuprequest signaling or in other signaling, such as RRCrecoveryrequest. No specific limitation is made here regarding the method of carrying the first connection request.

[0185] In the embodiments of this application, the steps listed above are only illustrative examples. Some steps may be omitted or replaced with other steps, or new steps may be added, which can also constitute a new feasible solution. In addition, the order of description of the steps above does not represent the order of execution of the steps. The order of execution of the steps may be the same as the order of description or may be different from the order of description (but the logic must be coherent and reasonable).

[0186] Using this method, the first communication device can perform paging without relying on the terminal's ID (e.g., TMSI), send information describing the characteristics of the first terminal through a second message, and encrypt the first message using the information describing the characteristics of the first terminal. The first message carries information related to the first service, and only the first terminal can correctly decrypt the first message to obtain the information related to the first service. This method enables paging using information describing the characteristics of the first terminal without relying on the terminal ID, while also enhancing the privacy of the information.

[0187] Please see Figure 7 , Figure 7 This is a flowchart illustrating a matching and verification method for an access terminal provided in an embodiment of this application. This method can be applied to the above-mentioned... Figure 5 or Figure 6 After establishing a connection with the terminal, the provided method can also be applied to other methods of establishing a connection with the terminal to perform matching verification or repeated matching verification to determine whether the connected terminal meets the requirements. This method can be based on... Figure 1 , Figure 2a and Figure 2b The architecture shown can be used to implement this system, but it can also be based on other architectures. The first communication device in this embodiment can be an access network device in the above system architecture or a software or hardware module in the access network device. The specific method includes, but is not limited to, the following steps:

[0188] Step S701: The first communication device determines, based on the first reference information, that the terminal in the connected state needs to be matched and verified.

[0189] Specifically, after a connection is established between the terminal and the first communication device or the first service, a decision can be made on whether to perform matching verification on the connected terminal based on the first reference information. The first reference information may be a verification request sent by a third party (such as the core network, application, terminal, etc.), which directly or indirectly instructs the first communication device to perform matching verification on the connected terminal.

[0190] Optionally, when the terminal is using the above... Figure 5 or Figure 6 When a terminal accesses the service via the provided method (e.g., a terminal that establishes a connection with the first service), the first reference information may further include the accuracy of identifying the connected terminal or the accuracy of identifying the terminal required by the first service. The accuracy of identifying the connected terminal refers to the accuracy of matching between the connected terminal and the desired first terminal, and the accuracy of identifying the terminal required by the first service refers to the degree of matching between the connected terminal and the terminal required by the first service.

[0191] Optionally, the first reference information can be calculated by the first communication device itself, obtained from a report uploaded by the terminal, or sent by other network elements. In one possible implementation, when the terminal uses the above... Figure 5 or Figure 6 When a terminal accesses the service via the provided method (e.g., a terminal that establishes a connection with the first service), the method may further include: the first communication device calculating or receiving the identification accuracy of the connected terminal or the accuracy of the terminal requesting the first service. Optionally, a second threshold may be pre-configured, and when the identification accuracy of the connected terminal or the accuracy of the terminal requesting the first service reaches the second threshold, a matching verification is determined.

[0192] Step S702: The first communication device sends the first verification information.

[0193] Specifically, the first communication device sends first verification information to the connected terminal. The first verification information is used to instruct the terminal to report verification content. The verification content may include one or more of the following: terminal type, subscribed service package, location information (such as latitude and longitude, altitude, current speed, etc.) and physical characteristic information (such as appearance, color, size, etc.).

[0194] Accordingly, the terminal receives the first verification information.

[0195] Optionally, the terminal may not require the instruction of the first verification information and may actively report the verification content.

[0196] Step S703: The terminal sends the fourth message.

[0197] In one example, after step S701 determines that a matching verification should be performed, step S703 is executed.

[0198] In another example, after step S701 determines that a matching verification should be performed, step S702 is executed, and then step S703 is executed.

[0199] In yet another example, the execution of step S703 does not depend on steps S701 and S702.

[0200] Specifically, the fourth message includes verification content reported by the connected terminal. For example, when the verification content includes location information, the terminal reports its own location information. The verification content here can be found in the description of verification content in step S702.

[0201] Optionally, the method may also include: the terminal calling the upper-layer module to obtain its own verification content, or obtaining its own verification content through other means.

[0202] Correspondingly, the first communication device receives the fourth message.

[0203] Step S704: The first communication device matches and verifies the fourth message with the corresponding information of the first terminal.

[0204] Specifically, the first terminal is a terminal required by the first communication device or the first service. For example, if the fourth message reported by the connected terminal includes location information, the first communication device will match and verify the location information with the location information of the first terminal. For example, if the error between the two is within a first range, the terminal will be identified as the first terminal.

[0205] Optionally, the matching verification or error calculation can be performed by calculating one or more parameters such as correlation, distance, or entropy between the two, or by other methods. Optionally, if the verification passes, the first communication device determines that the terminal is the first terminal.

[0206] In one alternative approach, Figure 7 The method flow shown can be the same as the above. Figure 5 or Figure 6 The method flow shown is combined, for example, Figure 5 or Figure 6 In the process, after the terminal that sends the first connection request establishes a connection with the first service, it then... Figure 7 The method involves matching and verifying terminals in a connected state. For example, it matches and verifies the fourth message from the terminal with the corresponding information of the first terminal recognized by the first communication device. If the matching verification passes, the terminal in the connected state is identified as the first terminal; this is equivalent to... Figure 5 or Figure 6 The initial method involves identifying the first terminal, and then... Figure 7The method flow verification confirms that if a terminal is confirmed as the first terminal in both stages, then the terminal is allowed to continue maintaining the connection with the first service. If... Figure 7 In the illustrated process, if it is confirmed that the previously initially identified first terminal is not the true first terminal, the connection between the terminal and the first service is disconnected. It should be noted that the situation where the previously initially identified first terminal is not the true first terminal includes, but is not limited to, the following: for example, a user or terminal maliciously forges matching results, misleading the network into recognizing it as the first terminal; another example is that the movement or change of the user or terminal causes it to no longer meet the characteristics of a first terminal; and other situations exist, which will not be listed here.

[0207] In another alternative solution, Figure 7 The method flow shown can be the same as the above. Figure 5 or Figure 6 The method flow shown is combined, for example, Figure 5 or Figure 6 In the process, after the terminal sends the first connection request, it then... Figure 7 The method process involves matching and verifying the terminal that sent the connection request. For example, it matches and verifies the fourth message from that terminal with the corresponding information of the first terminal recognized by the first communication device. If the matching and verification pass, the terminal is identified as the first terminal; this is equivalent to... Figure 5 or Figure 6 The initial method involves identifying the first terminal, and then... Figure 7 The method flow verification confirms that if a terminal is confirmed as the first terminal in both stages, then the terminal is allowed to establish a connection with the first service. If... Figure 7 If the method flow shown confirms that the previously initially identified first terminal is not the true first terminal, then the connection between the terminal and the first service is not allowed. It should be noted that the situation where the previously initially identified first terminal is not the true first terminal includes, but is not limited to, the following situations: for example, a user or terminal maliciously forges matching results, misleading the network to regard it as the first terminal; another example is that the movement or change of the user or terminal causes it to no longer meet the characteristics of the first terminal; there are other situations as well, which will not be listed here.

[0208] In another alternative solution, Figure 7 The method flow shown may differ from the above. Figure 5 or Figure 6 The method flow shown is not combined with other method flows, but used in combination with other method flows, which are not limited here.

[0209] In the embodiments of this application, the steps listed above are only illustrative examples. Some steps may be omitted or replaced with other steps, or new steps may be added, which can also constitute a new feasible solution. In addition, the order of description of the steps above does not represent the order of execution of the steps. The order of execution of the steps may be the same as the order of description or may be different from the order of description (but the logic must be coherent and reasonable).

[0210] Using this method, the first communication device performs matching verification on the connected terminal to match or verify whether it is the first terminal.

[0211] Considering Figure 2a The provided O-RAN architecture or other system architectures that separate CU and DU, as mentioned above Figures 5 to 7 In the provided embodiments, the operation of the first communication device can be further divided into CU and DU performing different operations, for example, to... Figure 5 Taking the first communication device in the method embodiment shown as divided into CU and DU as an example, the following can be obtained: Figure 8 The execution flow shown is a paging method under an O-RAN architecture. It is worth noting that... Figure 6 and Figure 7 The implementation methods can also be referred to Figure 8 The method shown provides a detailed breakdown of the first communication device, which will not be listed here.

[0212] The following describes the communication device provided in the embodiments of this application.

[0213] This application divides the communication device into functional modules according to the above-described method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and represents only one logical functional division; other division methods may be used in actual implementation. The following will combine... Figures 9 to 11 The communication device of the present application embodiment is described in detail.

[0214] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application, such as... Figure 9 As shown, the communication device includes a processing module 901 and a transceiver module 902. The transceiver module 902 can implement the corresponding communication functions, and the processing module 901 is used for data processing. The transceiver module 902 can also be called an interface, a communication interface, or a communication module, etc.

[0215] In some embodiments of this application, the communication device can be used to perform the actions performed by the first communication device in the above method embodiments. For example, the first communication device can be the device itself or a chip or functional module configurable within the device. The transceiver module 902 is used to perform operations related to transmission and reception at the sending end in the above method embodiments, and the processing module 901 is used to perform operations related to processing at the sending end in the above method embodiments. The processing module 901 can perform corresponding operations by calling a computer program or by using corresponding hardware circuits. The transceiver module 902 can perform transmission and reception operations independently or under the control of the processing module 901.

[0216] For example, Figure 9 The communication device shown can be a first communication device or a component within the first communication device. In some access network equipment architectures where the DU and CU are separate, such as the O-RAN architecture, the communication device can also be a DU or a CU, or it may be a DU and a CU working together. For example, the DU completes some of the following operations, and the CU completes the remaining operations. The processing module 901 and the transceiver module 902 in this communication device can respectively perform the following operations:

[0217] The transceiver module 902 is used to send a first message, wherein the first message is used to page one or more first terminals required by the first service, and the first message carries information describing the characteristics of the first terminal, and the information describing the characteristics of the first terminal is used to match the first terminal.

[0218] The transceiver module 902 is also used to receive a first connection request, which is used to request to establish a connection with the first service.

[0219] Reuse Figure 9 In other embodiments of this application, exemplarily, Figure 9 The communication device shown can be a first terminal or a device within a first terminal. The processing module 901 and the transceiver module 902 in the communication device can respectively perform the following operations:

[0220] The transceiver module 902 is used to receive a first message, wherein the first message is used to page one or more first terminals required by the first service, and the first message carries information describing the characteristics of the first terminal, and the information describing the characteristics of the first terminal is used to match the first terminal.

[0221] Processing module 901 is used to confirm that its own characteristics match the information describing the characteristics of the first terminal;

[0222] The transceiver module 902 is also used to send a first connection request, which is used to request to establish a connection with the first service.

[0223] Reuse Figure 9 In other embodiments of this application, exemplarily, Figure 9 The communication device shown can be a first communication device or a component within a first communication device. The processing module 901 and the transceiver module 902 in this communication device can respectively perform the following operations:

[0224] The transceiver module 902 is used to receive a fourth message, wherein the fourth message includes verification content reported by the terminal in the connected state, and the verification content includes one or more of the following: terminal type, subscribed service package, location information and physical characteristic information.

[0225] The processing module 901 is used to match and verify the fourth message with the corresponding information of the first terminal to confirm that the terminal in the connected state is the first terminal.

[0226] Reuse Figure 9 In other embodiments of this application, exemplarily, Figure 9 The communication device shown can be a first terminal or a device within a first terminal. The processing module 901 and the transceiver module 902 in the communication device can respectively perform the following operations:

[0227] The transceiver module 902 is used to send a fourth message, wherein the fourth message includes verification content, which includes one or more of the following: terminal type, subscribed service package, location information, and physical characteristic information. The fourth message is used to match and verify with the corresponding information of the first terminal to confirm that the terminal sending the fourth message is the first terminal. The specific descriptions of the transceiver module and processing module shown in the above embodiments are only examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be detailed here.

[0228] The communication device according to the embodiments of this application has been described above. The following describes the possible product forms of the communication device. Any device possessing the above-described... Figure 9 Any form of product that incorporates the functionality of the aforementioned communication device falls within the protection scope of the embodiments of this application.

[0229] The following description is merely an example and does not limit the product form of the communication device in the embodiments of this application to this.

[0230] In one possible implementation, Figure 9In the communication device shown, the processing module 901 can be one or more processors, and the transceiver module 902 can be a transceiver, or the transceiver module 902 can also be a transmitting module and a receiving module. The transmitting module can be a transmitter, and the receiving module can be a receiver. The transmitting module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method between the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information in the above method can be the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be the process of the processor receiving the above information input. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to undergo other processing before being input into the processor.

[0231] like Figure 10 As shown, the communication device 100 includes one or more processors 1020 and transceivers 1010. Exemplarily, the transceiver 1010 is used to perform actions such as... Figure 9 The transceiver module 902 shown implements the functions or steps, and the processor 1020 is used to execute such functions or steps. Figure 9 The processing module 901 shown implements the functions or steps. For detailed information on the processor 1020 and transceiver 1010, please refer to [link / reference needed]. Figure 9 Alternatively, the method embodiments shown above will not be described in detail here.

[0232] The descriptions of the relevant steps and information in the above embodiments can be found in the descriptions of the method embodiments above, and will not be detailed here.

[0233] exist Figure 10 In various implementations of the communication apparatus shown, the transceiver may include a receiver for performing a receiving function (or operation) and a transmitter for performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium.

[0234] Optionally, the communication device 100 may further include one or more memories 1030 for storing program instructions and / or data. The memories 1030 are coupled to the processor 1020. The coupling in this embodiment is an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1020 may operate in conjunction with the memories 1030. The processor 1020 may execute program instructions stored in the memories 1030. Optionally, at least one of the aforementioned memories may be included in the processor.

[0235] This application embodiment does not limit the specific connection medium between the transceiver 1010, processor 1020, and memory 1030. This application embodiment... Figure 10 The memory 1030, processor 1020, and transceiver 1010 are connected via a bus 1040, and the bus is in Figure 10 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 10 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0236] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.

[0237] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code in the form of instructions or data structures, and capable of being read and / or written by a computer (such as the communication device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.

[0238] The processor 1020 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of the software programs. The memory 1030 is mainly used to store software programs and data. The transceiver 1010 may include control circuitry and an antenna. The control circuitry is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user.

[0239] When the communication device is powered on, the processor 1020 can read the software program in the memory 1030, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1020 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then performs RF processing on the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1020. The processor 1020 converts the baseband signal into data and processes the data.

[0240] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged remotely, independent of the communication device.

[0241] The communication device shown in the embodiments of this application may also have a higher... Figure 10This application does not limit the use of other components or other related elements. The methods performed by the processor and transceiver shown above are merely examples; the specific steps performed by the processor and transceiver can be found in the methods described above.

[0242] In another possible implementation, Figure 9 In the communication device shown, the processing module 901 can be one or more logic circuits, and the transceiver module 902 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 902 can also be a transmitting module and a receiving module; the transmitting module can be an output interface, and the receiving module can be an input interface, integrated into one module, such as an input / output interface. Figure 11 As shown, Figure 11 The communication device shown includes logic circuit 1101 and interface 1102. That is, the processing module 901 can be implemented using logic circuit 1101, and the transceiver module 902 can be implemented using interface 1102. The logic circuit 1101 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 1102 can be a communication interface, input / output interface, pins, etc. For example, Figure 11 Taking the aforementioned communication device as an example, the chip includes a logic circuit 1101 and an interface 1102.

[0243] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method between the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 1101 can be used to perform... Figure 9 The processing module 901 shown implements the functions or steps, and the interface 1102 can be used to execute such functions or steps. Figure 9 The transceiver module 902 shown illustrates the functions or steps implemented by this module. For detailed information on logic circuit 1101 and interface 1102, please refer to [link / reference needed]. Figures 5-7 Alternatively, the method embodiments shown above will not be described in detail here.

[0244] The above description of the communication device is merely an example; for... Figure 11 For a detailed description of the communication device shown, please refer to the method embodiments above or Figure 9 or Figure 10 This will not be elaborated upon here.

[0245] The communication device shown in the embodiments of this application can implement the method provided in the embodiments of this application in hardware form, or it can implement the method provided in the embodiments of this application in software form, etc., and the embodiments of this application do not limit it in this way.

[0246] The descriptions of relevant steps and information in the above embodiments can be found in the descriptions of the method embodiments above, and will not be detailed here. For Figure 11 For specific implementations of the various embodiments shown, please refer to the above embodiments, which will not be described in detail here.

[0247] This application also provides a communication system, which includes a first communication device and a terminal that interact to perform all or part of the steps in any of the foregoing method embodiments.

[0248] In addition, this application also provides a computer program for implementing the operations and / or processes performed by various communication devices in the method provided in this application.

[0249] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by various communication devices in the methods provided in this application.

[0250] This application also provides a computer program product comprising computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by various entities in the method provided in this application to be executed.

[0251] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.

[0252] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.

[0253] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.

[0254] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or an access network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

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

Claims

1. A communication method, characterized in that, The method includes: Send a first message, wherein the first message is used to page one or more first terminals required for a first service, the first message carries information describing the characteristics of the first terminal, and the information describing the characteristics of the first terminal is used to match the first terminal. Receive a first connection request, which is used to request to establish a connection with the first service.

2. The method according to claim 1, characterized in that, The information describing the characteristics of the first terminal includes one or more of the following: terminal type, subscribed service package, location information, physical feature information, and identification information.

3. The method according to claim 1 or 2, characterized in that, The first message carries the service identifier of the first service and / or the service type of the first service.

4. The method according to any one of claims 1-3, characterized in that, The first message carries information describing the characteristics of the first terminal.

5. The method according to claim 4, characterized in that, The first message also includes first supplementary information describing the characteristics of the first terminal.

6. The method according to any one of claims 1-3, characterized in that, The first message is a message encrypted with a first sequence, which is a sequence generated based on information describing the characteristics of the first terminal.

7. The method according to claim 6, characterized in that, Also includes: Send a second message, wherein the second message is used to indicate the information describing the characteristics of the first terminal and / or the rules for generating the first sequence based on the information describing the characteristics of the first terminal.

8. The method according to claim 7, characterized in that, The second message is also used to instruct the first message to be sent at the first time-frequency position.

9. The method according to any one of claims 6-8, characterized in that, The method further includes: The first sequence is generated using information describing the characteristics of the first terminal.

10. The method according to any one of claims 1-9, characterized in that, The method further includes: A first task request is received, wherein the first task request includes a service identifier of the first service and third information of the first terminal, the third information including information describing the characteristics of the first terminal.

11. A communication method, characterized in that, The method includes: Receive a fourth message, wherein the fourth message includes verification content reported by the connected terminal, and the verification content includes one or more of the following: terminal type, subscribed service package, location information, and feature information; The fourth message is matched and verified with the corresponding information of the first terminal to confirm that the terminal in the connected state is the first terminal.

12. The method according to claim 11, characterized in that, The method further includes: Send first verification information, wherein the first verification information is used to instruct the reporting of the verification content.

13. The method according to claim 11 or 12, characterized in that, The method further includes: Based on the first reference information, it is determined that the terminal in the connected state needs to be matched and verified, wherein the first reference information includes one or more of the following: verification requirements, the accuracy of identification of the terminal in the connected state, and the accuracy of the terminal in the first service requirement.

14. A communication method, characterized in that, The method includes: Receive a first message, wherein the first message is used to page one or more first terminals required for a first service, the first message carries information describing the characteristics of the first terminal, and the information describing the characteristics of the first terminal is used to match the first terminal. Confirm that its own characteristics match the information describing the characteristics of the first terminal; Send a first connection request, which is used to request to establish a connection with the first service.

15. The method according to claim 14, characterized in that, Information used to describe the characteristics of the first terminal includes one or more of the following: terminal type, subscribed service package, location information, physical feature information, and identification information.

16. The method according to claim 14 or 15, characterized in that, The first message carries the service identifier of the first service and / or the service type of the first service.

17. The method according to any one of claims 14-16, characterized in that, The first message carries information describing the characteristics of the first terminal.

18. The method according to claim 17, characterized in that, The first message also includes first supplementary information describing the characteristics of the first terminal.

19. The method according to any one of claims 14-16, characterized in that, The first message is a message encrypted with a first sequence, which is a sequence generated based on information describing the characteristics of the first terminal.

20. The method according to claim 19, characterized in that, Also includes: Receive a second message, wherein the second message is used to indicate the information describing the characteristics of the first terminal and / or the rules for generating the first sequence based on the information describing the characteristics of the first terminal.

21. The method according to claim 20, characterized in that, The second message is also used to instruct the first message to be sent at the first time-frequency position.

22. The method according to any one of claims 19-21, characterized in that, Also includes: The first sequence is generated using information describing its own characteristics; The first message is decrypted using the first sequence.

23. The method according to any one of claims 14-20, characterized in that, Also includes: The first service is confirmed to be supported.

24. A communication method, characterized in that, The method includes: A fourth message is sent, wherein the fourth message includes verification content, which includes one or more of the following: terminal type, subscribed service package, location information, and physical feature information. The fourth message is used to match and verify with the corresponding information of the first terminal to confirm that the terminal sending the fourth message is the first terminal.

25. The method according to claim 24, characterized in that, The method further includes: Receive first verification information, wherein the first verification information is used to instruct the reporting of the verification content.

26. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1-13; or, the communication device includes a processor for performing the method as described in any one of claims 1-13.

27. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 14-25; or, the communication device includes a processor for performing the method as described in any one of claims 14-25.

28. A communication device, characterized in that, Includes logic circuits and interfaces, wherein the logic circuits and interfaces are coupled; The interface is used for inputting and / or outputting information, and the logic circuit is used for performing the method as described in any one of claims 1-25.

29. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed, performs the method as described in any one of claims 1-25.

30. A communication system, characterized in that, The method includes an access network device and a terminal device, wherein the access network device is configured to perform the method as described in any one of claims 1-13, and the terminal device is configured to perform the method as described in any one of claims 14-25.