Network access method, terminal and storage medium
Through the negotiation mechanism between terminals, priority access to terminals with high priority in high-load networks such as 6G micro-domain networks, the problem of uneven distribution of network resources is solved and resource utilization and communication reliability are improved.
Patent Information
- Application Number
- CN202310667410.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-07
- Publication Date
- 2024-12-10
AI Technical Summary
In high-load network environments such as 6G micro-domain networks, terminals with high priority are difficult to allocate transmission resources in a timely manner, resulting in waste of resources and business impact.
Through the negotiation mechanism between terminals, terminals with high priority access to the network under high load states, use time domain location and priority indication information for negotiation, reduce unnecessary access requests and improve resource utilization.
It effectively ensures that terminals with high priority can access in a timely manner under a high-load network environment, reduce resource waste, improve the utilization rate of network resources, and ensure the communication needs of key terminals.
Smart Images

Figure CN119110370A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mobile communication technology, and in particular to a network access method, a terminal and a storage medium. Background Art
[0002] The 6G micro-area network is a wireless network for short-distance communication that can be deployed in entities such as production line modules, vehicles, and human bodies. It can provide extreme performance such as ultra-high reliability and extremely low latency, thereby supporting the use of wireless communications to replace some application scenarios that require wired connections. Usually, a micro-area network consists of an access point (AP) and one or more terminal devices (UE). The AP controls and manages the data transmission of the terminal devices and has functions similar to base stations. A large number of terminals under an AP are divided into different micro-area terminal groups according to their business functions, and different terminal groups can perform different micro-area services. Figure 1 An example of a network structure of a micro-area network is provided, which includes a terminal group 1 and a terminal group 2. The terminals in the terminal group communicate with each other through a direct communication interface (PC5), and the terminals communicate with the AP through a Uu interface.
[0003] In the prior art, when the network is in a high-load state, it is possible that some terminals cannot be allocated resources after accessing the network. If it targets terminals in some scenarios, it may cause serious accidents. For example, in a network composed of multiple unmanned vehicles (such as a micro-domain network), when the network load is high and the available resources are limited, it is difficult to ensure that some special vehicles, such as ambulances and fire trucks, can be allocated transmission resources. For another example, in a personal micro-domain network scenario, when the micro-domain network load is high, it will be difficult to ensure that important wireless devices such as artificial pancreas and pacemakers can be allocated transmission resources. In the above situation, the network usually adopts a restricted access method to ensure that these terminals can be allocated transmission resources by only allowing terminals with higher priority in the terminal group to initiate access to the network. For example, in existing network access control schemes, the network side pre-configures an access priority or service priority threshold, and during the terminal access process, controls terminal access based on the priority information reported by the terminal, or prohibits terminal access in the system message before access. These methods usually lead to a waste of access resources, and even all terminals with access requirements in the terminal group cannot access because their priority is lower than the pre-configured threshold value, affecting the service execution of the terminal group.
[0004] In view of the high network load of future networks (including but not limited to 6G micro-area networks), it is very important to access terminals to ensure that high-priority terminals have priority access to the network and are allocated transmission resources. Summary of the invention
[0005] At least one embodiment of the present application provides a network access method, a terminal, and a storage medium, which are used to ensure that terminals with high priorities have priority access to the network through negotiation between terminals when the network is highly loaded.
[0006] In order to solve the above technical problems, this application is implemented as follows:
[0007] In a first aspect, an embodiment of the present application provides a network access method, including:
[0008] When a first terminal in the first terminal group needs to access a network, determining a first time domain position, where the first time domain position is a time domain position at which the first terminal will initiate network access;
[0009] The first terminal sends a first broadcast message within a first terminal group, the first broadcast message includes priority indication information of the first terminal and at least one of the first time domain position, and the first broadcast message is used to negotiate a terminal initiating network access within the first terminal group.
[0010] Optionally, when the first terminal needs to access the network, if the network load state is a preset high load state, the step of determining the first time domain position is performed.
[0011] Optionally, the above method further includes:
[0012] The first terminal monitors broadcast messages sent by other terminals in the first terminal group within a first time window after sending the first broadcast message;
[0013] The first terminal determines whether to initiate random access according to a monitoring result in the first time window.
[0014] Optionally, the first terminal determines whether to initiate random access according to the monitoring result in the first time window, including at least one of the following:
[0015] In the case where no broadcast message sent by other terminals in the first terminal group is received within the first time window, the first terminal sends a random access at the first time domain position;
[0016] When a second broadcast message sent by a second terminal in the first terminal group is received within the first time window, and it is determined based on the second broadcast message that the priority of the second terminal is higher than that of the first terminal, the first terminal cancels initiating random access at the first time domain position;
[0017] When a second broadcast message sent by a second terminal in the first terminal group is received within the first time window, and it is determined based on the second broadcast message that the priority of the second terminal is the same as that of the first terminal, and the second time domain position at which the second terminal is to initiate network access is earlier than the first time domain position, the first terminal cancels initiating random access at the first time domain position.
[0018] Optionally, the first terminal canceling initiating random access at the first time domain position includes:
[0019] If the first terminal has not sent the random access Msg1 at the first time domain position, the first terminal cancels sending the Msg1;
[0020] If the first terminal has sent Msg1 at the first time domain position, the first terminal cancels sending Msg3 after receiving Msg2 sent by the network.
[0021] Optionally, after receiving the second broadcast message, the method further includes:
[0022] Acquire a second identifier of the second terminal from the second broadcast message, and match it with the first association relationship to determine the priority of the second terminal, wherein the first association relationship is an association relationship between the terminal identifier and the priority obtained in advance;
[0023] and / or,
[0024] A second time domain location at which the second terminal is to initiate network access is obtained from the second broadcast message.
[0025] Optionally, the priority indication information of the first terminal is a first identifier of the first terminal, and the first identifier is used to determine the priority of the first terminal by matching the first association relationship.
[0026] Optionally, the priority of the terminals in the first terminal group is determined according to at least one of the following parameters: service priority of the terminals, access priority of the terminals.
[0027] Optionally, before determining the first time domain position, the method further includes:
[0028] The first terminal receives first indication information sent by the network, and determines, based on the first indication information, that the network load state is the high load state.
[0029] Optionally, the above method further includes:
[0030] Before sending the first broadcast message to the first terminal group, if the first terminal receives a second indication message sent by the network, and the network load state indicated by the second indication message is a preset low load state, the first terminal cancels sending the first broadcast message and initiates network access according to the random access configuration information in the system message sent by the network.
[0031] In a second aspect, an embodiment of the present application provides a network access method, including:
[0032] The second terminal receives a first broadcast message sent by the first terminal in the first terminal group, wherein the second terminal and the first terminal are both terminals in the first terminal group, and the first broadcast message includes at least one of priority indication information of the first terminal and the first time domain position, and the first time domain position is a time domain position at which the first terminal is to initiate network access;
[0033] When the second terminal needs to access the network, the second terminal negotiates with a terminal initiating network access in the first terminal group according to the first broadcast message.
[0034] Optionally, negotiating with a terminal initiating network access in the first terminal group according to the first broadcast message includes:
[0035] The second terminal obtains the first time domain position and the priority indication information of the first terminal from the first broadcast message, and determines the first priority of the first terminal according to the priority indication information of the first terminal;
[0036] When the second priority of the second terminal is lower than the first priority, or when the second priority of the second terminal is the same as the first priority and the second time domain position at which the second terminal initiates random access is later than the first time domain position, the second terminal cancels initiating random access;
[0037] When the second priority of the second terminal is higher than the first priority, or when the second priority of the second terminal is the same as the first priority and the second time domain position at which the second terminal initiates random access is earlier than the first time domain position, the second terminal sends a second broadcast message within the first terminal group, and initiates random access at the second time domain position; the second broadcast message includes priority indication information of the second terminal and at least one of the second time domain positions.
[0038] Optionally, the second terminal canceling initiating random access includes:
[0039] If the second terminal has not sent Msg1, the second terminal cancels sending Msg1;
[0040] If the second terminal has sent Msg1, the second terminal cancels sending Msg3 after receiving Msg2 sent by the network.
[0041] Optionally, the priority indication information of the first terminal is a first identifier of the first terminal, and determining the first priority of the first terminal according to the priority indication information of the first terminal includes:
[0042] The first identifier of the first terminal is matched with a first association relationship to determine the priority of the first terminal, wherein the first association relationship is a pre-acquired association relationship between the terminal identifier and the priority.
[0043] Optionally, the priority indication information of the second terminal is a second identifier of the second terminal, and the second identifier is used to determine the priority of the second terminal by matching the first association relationship.
[0044] Optionally, the priority of the terminals in the first terminal group is determined according to at least one of the following parameters: service priority of the terminals, access priority of the terminals.
[0045] Optionally, the above method further includes:
[0046] Before sending the second broadcast message to the first terminal group, if the second terminal receives a second indication message sent by the network, and the network load state indicated by the second indication message is a preset low load state, the second terminal cancels sending the second broadcast message and initiates network access according to the random access configuration information in the system message sent by the network.
[0047] In a third aspect, an embodiment of the present application provides a first terminal, including a transceiver and a processor, wherein:
[0048] The processor is configured to determine a first time domain position when a first terminal needs to access a network when the network load state is a preset high load state, the first time domain position being a time domain position at which the first terminal is to initiate network access, and the first terminal being a terminal in a first terminal group;
[0049] The transceiver is used to send a first broadcast message within a first terminal group, the first broadcast message includes priority indication information of the first terminal and at least one of the first time domain position, and the first broadcast message is used to negotiate a terminal initiating network access within the first terminal group.
[0050] In a fourth aspect, an embodiment of the present application provides a first terminal, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method described in the first aspect.
[0051] In a fifth aspect, an embodiment of the present application provides a second terminal, including a transceiver and a processor, wherein:
[0052] The transceiver is configured to receive a first broadcast message sent by a first terminal in a first terminal group, wherein the second terminal and the first terminal are both terminals in the first terminal group, and the first broadcast message includes at least one of priority indication information of the first terminal and the first time domain position, and the first time domain position is a time domain position at which the first terminal is to initiate network access;
[0053] The processor is configured to negotiate with a terminal initiating network access in the first terminal group according to the first broadcast message when the second terminal needs to access the network.
[0054] In a sixth aspect, an embodiment of the present application provides a second terminal, comprising: a processor, a memory, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the method described in the second aspect.
[0055] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, on which a program is stored. When the program is executed by a processor, the steps of the method described above are implemented.
[0056] Compared with the prior art, the network access method, terminal and storage medium provided in the embodiments of the present application can negotiate the terminals that initiate network access within the terminal group when the network is under high load, thereby reducing the number of terminals that initiate access within the terminal group and ensuring that terminals with high priority have priority access to the network. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0058] Figure 1 is an example diagram of the network structure of a micro-area network;
[0059] Figure 2 This is a flow chart of the network access method according to an embodiment of the present application when it is applied to the first terminal side;
[0060] Figure 3 This is a flow chart of the network access method according to an embodiment of the present application when it is applied to the second terminal side;
[0061] Figures 4 to 7 Several example diagrams of the network access method according to the embodiments of the present application;
[0062] Figure 8 This is a schematic diagram of the structure of a first terminal according to an embodiment of the present application;
[0063] Fig. 9 This is a schematic structural diagram of a first terminal according to another embodiment of the present application;
[0064] Fig.10 This is a schematic diagram of the structure of a second terminal according to an embodiment of the present application;
[0065] Fig.11 This is a schematic diagram of the structure of a second terminal according to another embodiment of the present application;
[0066] Fig.12 This is a schematic structural diagram of a first terminal according to another embodiment of the present application;
[0067] Fig.13 This is a schematic structural diagram of a second terminal according to another embodiment of the present application. DETAILED DESCRIPTION
[0068] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0069] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and need not be used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchangeable in appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein, for example. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, the process, method, system, product or equipment comprising a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or equipment. "And / or" in the specification and claims represents at least one of the connected objects.
[0070] The technology described herein is not limited to NR systems and Long Time Evolution (LTE) / LTE-Advanced (LTE-A) systems, and can also be used for various wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system can implement radio technologies such as CDMA2000, Universal Terrestrial Radio Access (UTRA). UTRA includes Wideband Code Division Multiple Access (WCDMA) and other CDMA variants. A TDMA system can implement radio technologies such as Global System for Mobile Communication (GSM). OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), IEEE 802.21 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, etc. UTRA and E-UTRA are parts of Universal Mobile Telecommunications System (UMTS). LTE and more advanced LTE (such as LTE-A) are new UMTS versions that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization named "3rd Generation Partnership Project" (3GPP). CDMA2000 and UMB are described in documents from an organization named "3rd Generation Partnership Project 2" (3GPP2).The techniques described herein may be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. However, the following description describes an NR system for example purposes and uses NR terminology in much of the following description, although the techniques may also be applicable to applications other than NR system applications.
[0071] The following description provides examples and does not limit the scope, applicability, or configuration set forth in the claims. Changes may be made to the functions and arrangements of the elements discussed without departing from the spirit and scope of the present disclosure. Various examples may appropriately omit, replace, or add various procedures or components. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
[0072] This application proposes a network access method. When the network is in a high-load state, multiple terminals with access needs in a terminal group determine through negotiation that a terminal with a higher priority initiates access to the network, ensuring that the terminal with a higher priority in the terminal group can be allocated transmission resources. The access control method through information interaction between terminals helps to improve resource utilization and ensure the communication needs of important terminals.
[0073] Please refer to Figure 2 , a process of a network access method provided in an embodiment of the present application when applied to a first terminal side, wherein the first terminal is a terminal in a first terminal group, such as Figure 2 As shown, the method includes:
[0074] Step 21: When the first terminal needs to access a network, the first terminal determines a first time domain location, where the first time domain location is the time domain location where the first terminal will initiate network access.
[0075] Here, the first terminal can determine the current network load state according to the indication information sent by the network. When the network is in a high load state, if the first terminal needs to access the network, it determines the first time domain position where it will initiate network access.
[0076] As an implementation method, the first terminal can determine the network load state when it needs to access the network, and if the network load state is a preset high load state, execute the step 21 to determine the first time domain position. If the network load state is a preset low load state, the first terminal can directly initiate network access according to the access process of the prior art.
[0077] Step 22: The first terminal sends a first broadcast message within the first terminal group, the first broadcast message including priority indication information of the first terminal and at least one of the first time domain positions, and the first broadcast message is used to negotiate a terminal initiating network access within the first terminal group.
[0078] Here, in step 22, the first terminal sends a first broadcast message within the first terminal group to which it belongs, so as to notify other terminals in the group of the following information: priority indication information indicating the priority of the first terminal and / or the first time domain position at which the first terminal is to initiate network access. In this way, the terminals in the group can negotiate according to the above-mentioned first broadcast message to determine the terminal that is allowed to initiate network access under high network load. The terminals in the terminal group can communicate directly through the PC5 interface, and the first terminal can send the first broadcast message within the first terminal group through the PC5 interface, and other terminals in the first terminal group receive the first broadcast message on the PC5 interface.
[0079] Specifically, the priority indication information may be a numerical value or index of the priority. For example, other terminals in the first terminal group can directly determine the priority of the first terminal based on the priority indication information of the first terminal. The priority indication information may also be represented by the terminal identifier, that is, the priority indication information in the first broadcast message is the first identifier of the first terminal. At this time, it is necessary to obtain in advance the first association relationship between the terminal identifier and the priority in the terminal group, for example, to receive in advance the first association relationship sent by the network, so that other terminals in the first terminal group can determine the priority of the first terminal by matching the first association relationship after obtaining the first identifier of the first terminal.
[0080] In addition, the priority of the terminal in the first terminal group can be determined based on at least one of the following parameters: the service priority of the terminal and the access priority of the terminal. The access priority of the terminal is usually determined based on the type of terminal or the contract data of the terminal. Specifically, the priority of each terminal in the first terminal group can be determined by the network based on the above parameters, and a first association relationship between the priority of the terminal and the terminal identifier is established, and the first association relationship is sent to each terminal in the first terminal group. The first terminal carries the identifier of the first terminal in the first broadcast message, so that after the second terminal receives the first broadcast message, it can match the first association relationship according to the identifier of the first terminal carried by the first broadcast message to obtain the priority of the first terminal. Compared with directly carrying the priority of the first terminal in the first broadcast message, the above implementation method can avoid the terminal tampering with the priority, thereby ensuring that each terminal accesses the network according to the priority set by the network.
[0081] Through the above steps, in the embodiment of the present application, when the network is under high load, terminals that need to access the network negotiate through information exchange within the terminal group, thereby reducing the number of terminals initiating access within the terminal group and ensuring that terminals with high priority have priority access to the network.
[0082] Furthermore, the first terminal monitors broadcast messages sent by other terminals in the first terminal group within a first time window after sending the first broadcast message; and then determines whether to initiate random access based on the monitoring result within the first time window.
[0083] In the embodiment of the present application, the rules for sending broadcast messages and negotiating access by terminals in the terminal group under high network load can be pre-agreed to reduce the amount of information that needs to be exchanged within the terminal group, improve negotiation efficiency, and ensure that terminals with high priority have priority access to the network. Specifically, the first terminal determines whether to initiate random access based on the monitoring result, including at least one of the following:
[0084] (1) When the first terminal does not receive a broadcast message sent by other terminals in the first terminal group within the first time window, the first terminal sends a random access at the first time domain position.
[0085] (2) When a second broadcast message sent by a second terminal in the first terminal group is received within the first time window, and the first terminal determines that the priority of the second terminal is higher than the priority of the first terminal based on the second broadcast message, the first terminal cancels initiating random access at the first time domain position.
[0086] (3) When a second broadcast message sent by a second terminal in the first terminal group is received within the first time window, and the first terminal determines, based on the second broadcast message, that the priority of the second terminal is the same as that of the first terminal, and the second time domain position at which the second terminal is to initiate network access is earlier than the first time domain position, the first terminal cancels initiating random access at the first time domain position.
[0087] If the first terminal receives a second broadcast message sent by a second terminal in the first terminal group within the first time window, it can extract at least one of the priority indication information and the second time domain position of the second terminal from the second broadcast message, and the second time domain position is the time domain position where the second terminal will initiate network access.
[0088] The priority indication information of the second terminal may specifically be a numerical value or index of the priority of the second terminal. In this case, the first terminal directly determines the priority of the second terminal according to the numerical value or index of the priority of the second terminal. The priority indication information of the second terminal may also be a second identifier of the second terminal. In this case, the first terminal obtains the second identifier of the second terminal from the second broadcast message and matches it with the first association relationship to determine the priority of the second terminal, wherein the first association relationship is an association relationship between the terminal identifier and the priority obtained in advance. For example, the network sends the association relationship between the terminal identifier and the priority in each terminal group to the corresponding terminal group in advance, so that the terminal in the terminal group can obtain the association relationship between the terminal identifier and the priority in the terminal group to which it belongs.
[0089] In an embodiment of the present application, the first terminal determines whether to initiate random access based on the monitoring result. If the first terminal determines that it is necessary to cancel the random access initiated at the first time domain position, at this time, the first terminal may have sent message 1 (Msg1) of the random access process at the first time domain position, or may not have sent Msg1 yet. If the first terminal has not sent Msg1 at the first time domain position, the first terminal cancels sending Msg1, thereby canceling the initiation of the random access process. If the first terminal has sent Msg1 at the first time domain position, the first terminal cancels sending Msg3 after receiving Msg2 sent by the network, thereby terminating the random access process.
[0090] In the embodiment of the present application, multiple network load states can be predefined, which can generally include a high load state and a low load state. The network can detect the network resource occupancy ratio and the signaling conflict probability in the network, and determine the network load state according to the detected network resource occupancy ratio and signaling conflict probability. For example, when the network resource occupancy ratio is greater than the first threshold or the signaling conflict probability is greater than the first probability, it indicates that the network is in a high load state; when the network resource occupancy ratio is less than the second threshold and the signaling conflict probability is less than the second probability, it indicates that the network is in a low load state. The above-mentioned first threshold is greater than or equal to the second threshold, and the first probability is greater than or equal to the second probability. The network can send the indication information of the network load state to the first terminal. For example, before the above-mentioned step 21, the network sends the first indication information for indicating the high load state to the first terminal. At this time, the first terminal receives the first indication information sent by the network, and determines that the network load state is the high load state according to the first indication information. Then, the above-mentioned steps 21 to 22 are executed.
[0091] After the network recovers to the low load state, the network may also send a second indication message to indicate that the network load state is a preset low load state. If the first terminal receives the second indication message sent by the network before sending the first broadcast message of step 22, and the network load state indicated by the second indication message is a preset low load state, the first terminal cancels sending the first broadcast message and initiates network access according to the random access configuration information in the system message sent by the network. That is, the first terminal initiates the random access process normally afterwards.
[0092] Please refer to Figure 3 The network access method provided in the embodiment of the present application, when applied to the second terminal in the first terminal group, includes:
[0093] Step 31, the second terminal receives a first broadcast message sent by the first terminal within the first terminal group, wherein the first broadcast message includes priority indication information of the first terminal and at least one of the first time domain positions, wherein the first time domain position is the time domain position at which the first terminal will initiate network access.
[0094] Here, the second terminal and the first terminal are both terminals in the first terminal group, the terminals in the terminal group can communicate directly through the PC5 interface, the first terminal can send the first broadcast message in the first terminal group through the PC5 interface, and the second terminal receives the first broadcast message on the PC5 interface. The priority indication information of the first terminal included in the first broadcast message can specifically be a value or index of the priority of the first terminal, or a first identifier of the first terminal.
[0095] Step 32: When the second terminal needs to access the network, the second terminal negotiates with a terminal initiating network access in the first terminal group according to the first broadcast message.
[0096] Here, after the second terminal receives the first broadcast message, if it also needs to initiate network access, it negotiates with the terminals in the first terminal group that initiate network access based on the first broadcast message. This can reduce the number of terminals in the terminal group that initiate access when the network is highly loaded, thereby ensuring that terminals with high priority have priority access to the network.
[0097] Specifically, the second terminal can obtain the first time domain position and the priority indication information of the first terminal from the first broadcast message, and determine the first priority of the first terminal according to the priority indication information of the first terminal. For example, when the priority indication information of the first terminal is a numerical value or index of the priority of the first terminal, the second terminal can directly determine the priority of the first terminal based on this. When the priority indication information of the first terminal is the first identifier of the first terminal, the second terminal matches the first identifier of the first terminal with the first association relationship to determine the priority of the first terminal, wherein the first association information is an association relationship between the terminal identifier and the priority obtained in advance.
[0098] Then, the second terminal compares its own priority with that of the first terminal to negotiate with the terminal initiating network access in the first terminal group.
[0099] For example, when the second priority of the second terminal is lower than the first priority, or when the second priority of the second terminal is the same as the first priority and the second time domain position at which the second terminal initiates random access is later than the first time domain position, the second terminal cancels initiating random access.
[0100] For another example, when the second priority of the second terminal is higher than the first priority, or, when the second priority of the second terminal is the same as the first priority and the second time domain position at which the second terminal initiates random access is earlier than the first time domain position, the second terminal sends a second broadcast message within the first terminal group, and initiates random access at the second time domain position; the second broadcast message includes priority indication information of the second terminal and at least one of the second time domain positions.
[0101] Similarly, the priority indication information of the second terminal included in the second broadcast message may be a numerical value or index of the priority of the second terminal, so that after the first terminal receives the second broadcast message, it can directly determine the priority of the second terminal accordingly. The priority indication information of the second terminal included in the second broadcast message may also be a second identifier of the second terminal, and the second identifier is used to determine the priority of the second terminal by matching the first association relationship. In this way, after the first terminal receives the second broadcast message, it can match the second identifier of the second terminal with the first association relationship to determine the priority of the second terminal, wherein the first association information is a pre-acquired association relationship between the terminal identifier and the priority. The first association relationship is sent in advance by the network to the second terminal.
[0102] In the embodiment of the present application, when the second terminal determines that it needs to cancel the initiation of random access, it is possible that the second terminal has already sent Msg1. In this case, the second terminal subsequently cancels sending Msg3 after receiving Msg2 sent by the network, thereby terminating the random access process. If the second terminal has not sent Msg1, the second terminal cancels sending Msg1, thereby not initiating the random access process.
[0103] Through the above steps, in the case of high network load, the embodiment of the present application can reduce the number of terminals initiating access in the terminal group by negotiating through information exchange within the terminal group, and ensure that terminals with high priority have priority access to the network.
[0104] After the network recovers to the low load state, the network may further send a second indication message to indicate that the network load state is a preset low load state. If the second terminal receives the second indication message sent by the network before sending the second broadcast message of step 32, and the network load state indicated by the second indication message is a preset low load state, the second terminal cancels sending the second broadcast message and initiates network access according to the random access configuration information in the system message sent by the network. That is, the second terminal subsequently initiates the random access process normally.
[0105] To help better understand the above embodiments of the present application, a micro-domain network is taken as an example to illustrate through a specific example.
[0106] This example provides a method for terminals in a micro-domain to coordinate and obtain transmission resources. The network side sends indication information to the terminal to indicate the current network load situation. When the network is in a high-load state, multiple terminals with access needs in the terminal group negotiate to determine the terminal with higher service priority to initiate access to the micro-domain network, ensuring that the terminal with higher priority in the terminal group can be allocated transmission resources. This method of controlling access through information interaction between terminals helps to improve resource utilization and ensure access needs in micro-domain scenarios.
[0107] According to geographical location or service function, the terminals in the micro-domain are divided into different terminal groups. Each terminal group has a unique terminal group identifier (Group_ID) in a micro-domain, which is pre-configured by the network side.
[0108] The access point (AP) of the micro-domain network sends indication information to the terminal in the micro-domain. The indication information is used to indicate the current load status of the micro-domain network. The load status can be comprehensively judged by the network side based on the current resource occupancy ratio, signaling conflict probability, etc. The indication information can be sent periodically by the micro-domain network, and the sending period is configured by the network side.
[0109] Specifically, the network load state may be comprehensively judged by setting a first threshold of the resource occupancy ratio and a second threshold of the signaling conflict rate. The first and second thresholds may be configured by the network side.
[0110] For example, when the network resource occupancy ratio is higher than the first threshold, or the signaling conflict probability is higher than the second threshold, it indicates that the micro-area network is in a high-load state, and only a small amount of resources can be allocated to terminals accessing the network. Some terminals may not be allocated resources after accessing the micro-area network;
[0111] For another example, when the network resource occupancy ratio is not higher than the first threshold and the signaling conflict probability is not higher than the second threshold, it indicates that the micro area network is in a low load state and sufficient resources can be allocated to terminals accessing the network.
[0112] The indication information may be carried in a system message within the micro-domain, so that all terminals within the coverage of the micro-domain can receive the first indication information through the broadcast system message. For example, a 1-bit indication field is added to a Master Information Block (MIB) message to indicate the current micro-domain network load state. For example, when the indication field takes a value of 1, it indicates that the micro-domain network is in a high-load state, and 0 indicates that the micro-domain network is in a low-load state. The indication field may occupy reserved bits in the MIB message.
[0113] In this example, the first terminal device in the terminal group that needs to access the micro-domain AP receives the synchronization signal block (Synchronization Signal and PBCH block, SSB) sent by the network side, and obtains the indication information sent by the network side to the terminal through the MIB message. The first terminal device can determine the current load status of the micro-domain network through the indication information.
[0114] For example, if the 1-bit indication field in the indication information received by the first terminal device is 0, it indicates that the current micro-area network is in a low-load state. At this time, the first terminal device initiates a random access request to the AP according to the random access channel (RACH) configuration information in the system message, and reports a scheduling request after completing the access;
[0115] For another example, if the 1-bit indication field in the indication information received by the first terminal device is 1, it indicates that the current micro-domain network is in a high-load state. At this time, the first terminal device sends a first broadcast message on the PC5 interface. The first broadcast message is used to notify other terminals in the first terminal group where the first terminal device is located that the first terminal device is about to initiate access to the AP. The first terminal device adopts mode 2 in the sidelink resource selection method to select resources for sending the first broadcast message in the preconfigured resource pool.
[0116] The terminal devices in the first terminal group can communicate with each other through direct terminal connection. The terminal device has a unique terminal identification (UE_ID) in the terminal group. The UE_ID can be configured by the network side when the terminal last accesses the network. The network side will also associate the service priority related information of the terminal with the UE_ID. The terminals in the terminal group can share the UE_ID information and service priority information, that is, the terminals in the terminal group can obtain the service priority information of the terminal through the UE_ID information. The service priority information of the terminal cannot be modified by the terminal itself and must be changed by the network side after accessing the network side. The updated terminal service priority information will also be sent to the terminal and updated within the terminal group.
[0117] The first broadcast message includes the identification information Group_ID of the terminal group to which the first terminal device belongs, the terminal identification UE_ID of the first terminal device in the terminal group, and the time domain location information of the first terminal device sending Msg1 to the AP (i.e., the random access opportunity (RACH Occasion, RO) for random access). The identification information Group_ID of the terminal group is used to identify terminals in the same terminal group; the terminal identification UE_ID is used by other terminals in the terminal group to obtain the service priority information of the terminal. When multiple terminals in the terminal group have access requirements, it is necessary to specify the terminal with a high priority to initiate access through negotiation.
[0118] In this example, a first time window related to the first broadcast message is defined, and the first time window is used to specify the number of time slots that the first terminal device continuously monitors broadcast messages sent by other terminals in the terminal group on the PC5 interface after sending the first broadcast message. That is, if the first terminal device does not receive broadcast messages from other terminals in the terminal group within the first time window, the first terminal device will send a random access request to the AP.
[0119] If the first terminal device receives indication information sent by the micro-domain AP indicating that the network load state has become low load before sending the first broadcast message, the first terminal device will cancel sending the first broadcast message and initiate random access to the AP according to the RACH configuration information in the system message.
[0120] If the first terminal device monitors broadcast messages sent by other terminals in the terminal group on the PC5 interface within the first time window, the terminal devices negotiate to determine a terminal with a high service priority to initiate access to the AP.
[0121] The specific steps are as follows:
[0122] If there is a second terminal device in the terminal group that also needs to access the micro-area network, the second terminal device will first monitor the first broadcast message on the PC5 interface.
[0123] Assume that the first terminal device is on the PC5 interface 0 The first broadcast message includes the time domain location information n of the first terminal device sending Msg1 to the AP. 4 ;
[0124] The second terminal device is on the PC5 interface 1 A first broadcast message sent by a first terminal device is received in a time slot;
[0125] When the service priority of the second terminal device is higher than that of the first terminal device, or the second terminal device has not received the first broadcast message, the second terminal device sends a second broadcast message on the PC5 interface. The second broadcast message is used to notify other terminals in the terminal group that a second terminal device is about to initiate access to the AP. The second broadcast message should include the terminal group identification information Group_ID, the terminal identification UE_ID of the second terminal device, and the time domain location information of the second terminal device sending Msg1 to the AP. Before sending the second broadcast message, the second terminal device adopts mode 2 in the sidelink resource selection method to select resources for sending the second broadcast message in the preconfigured resource pool.
[0126] Assume that the second terminal device is connected to the PC5 interface. 2 The second broadcast message includes the time domain location information n of the second terminal device sending Msg1 to the AP. 5 ;
[0127] Assume that the first terminal device is on the PC5 interface 3 The second broadcast message is received in the time slot.
[0128] 1) The service priority of the first terminal device is higher than that of the second terminal device
[0129] like Figure 4 As shown, assuming n 5 Time slot position and n 1 The offset value between the time slot positions is called the first offset value Δ 1 ; The second terminal device is at n 1 After receiving the first broadcast message sent by the first terminal device, the time slot needs to process the first broadcast message. The processing time of the first broadcast message is Δ 2 .
[0130] If Δ 1 >Δ 2 , that is, the second terminal device is in time slot n 5The first terminal device can successfully receive and process the first broadcast message before. The second terminal device knows that the service priority of the first terminal device is higher through comparison, so it cancels the sending of Msg1. The first terminal device does not receive the broadcast message sent by other terminals in the terminal group, so 4 Send Msg1 to AP at the time slot position;
[0131] If Δ 1 <Δ 2 , that is, the second terminal device is in time slot n 5 Before the first broadcast message cannot be processed, the first terminal device and the second terminal device will send Msg1 to the AP respectively. After the second terminal device completes the processing of the first broadcast message, it knows through comparison that the service priority of the first terminal device is higher. After receiving Msg2 sent by the AP, the second terminal device will not send Msg3 message to the AP.
[0132] 2) The service priority of the second terminal device is higher than that of the first terminal device
[0133] like Figure 5 As shown, assuming n 4 Time slot position and n 3 The offset value between the time slot positions is called the second offset value Δ 3 ; The first terminal device is at n 3 After receiving the second broadcast message sent by the second terminal device, the time slot needs to process the second broadcast message. The processing time of the second broadcast message is Δ 4 .
[0134] If Δ 3 >Δ 4 , that is, the first terminal device is in time slot n 4 The first terminal device knows that the service priority of the second terminal device is higher through comparison, so it cancels the sending of Msg1. 5 Msg1 is sent to AP at the time slot position.
[0135] If Δ 4 >Δ 3 , that is, the first terminal device is in time slot n 4 Before the second broadcast message cannot be processed, the first terminal device and the second terminal device will send Msg1 to the AP respectively. After the first terminal device completes the second broadcast message processing, it knows through comparison that the service priority of the second terminal device is higher, and the first terminal device will not send Msg3 message to the AP.
[0136] 3) The service priority of the first terminal device is the same as that of the second terminal device
[0137] Assuming that the service priorities of the terminals with access requirements in the terminal group are the same, the time slot positions of the Msg1 sent by different terminals can be compared, and the terminal sending the Msg1 time slot position earlier can be designated to initiate access to the AP.
[0138] If 5 >n 4 >n 1 ,like Figure 6 The second terminal device is in time slot n 5 The first broadcast message was successfully received and processed before. The second terminal device knows through comparison that the service priority is the same as that of the first terminal device, and the time domain position of the first terminal device sending Msg1 is earlier, so the second terminal device cancels the sending of Msg1. The first terminal device does not receive any feedback message or broadcast message. 4 Msg1 is sent to AP at the time slot position.
[0139] If 4 >n 5 >n 1 ,like Figure 7 The second terminal device is at n 1 The second terminal device receives the first broadcast message in the time slot, and the second terminal device knows through comparison that the service priority is the same as that of the first terminal device, and the time domain position of the second terminal device sending Msg1 is earlier. Then, the second terminal device sends the first broadcast message on the PC5 interface. 2 The first terminal device sends a second broadcast message in the time slot n 3 The second broadcast message is received in the time slot and 4 The first terminal device cancels the sending of Msg1, and the second terminal device processes the second broadcast message successfully before the time slot. 5 Msg1 is sent to AP at the time slot position.
[0140] In this example, similar to the first terminal device, if the second terminal device receives an indication message from the micro-domain AP indicating that the network load state has changed to low load before sending the second broadcast message, the second terminal device will not send the second broadcast message and initiate random access to the AP according to the RACH configuration information in the system message.
[0141] Through the above steps, in this example, the terminal group determines the terminal that initiates random access through information interaction. After completing random access, the terminal reports a scheduling request to the network side and is subsequently allocated transmission resources. The above example can ensure that terminals with high priority in the terminal group can be allocated transmission resources. This method of controlling access through information interaction between terminals helps to improve resource utilization and ensure the ultimate needs in micro-domain scenarios.
[0142] The above describes various methods of the embodiments of the present application. The following further provides devices for implementing the above methods.
[0143] Please refer to Figure 8 , the embodiment of the present application also provides a first terminal in the first terminal group, including:
[0144] A first determining module 801 is configured to determine a first time domain location when a first terminal needs to access a network, where the first time domain location is a time domain location at which the first terminal is to initiate network access;
[0145] The first sending module 802 is used to send a first broadcast message within the first terminal group, wherein the first broadcast message includes priority indication information of the first terminal and at least one of the first time domain positions, and the first broadcast message is used to negotiate a terminal initiating network access within the first terminal group.
[0146] Through the above modules, the embodiment of the present application can negotiate with the terminal initiating network access in the first terminal group, and ensure that the terminal with a high priority in the terminal group can be allocated transmission resources.
[0147] Optionally, the first determination module 801 is further used to determine the first time domain position when access to the network is required and if the network load state is a preset high load state.
[0148] Optionally, the first terminal further includes:
[0149] A first monitoring module, configured to monitor broadcast messages sent by other terminals in the first terminal group within a first time window after sending the first broadcast message;
[0150] The first determining module is used to determine whether to initiate random access according to the monitoring result in the first time window.
[0151] Optionally, the first judgment module determines whether to initiate random access according to the monitoring result in the first time window, including at least one of the following:
[0152] Sending random access at the first time domain position when no broadcast message sent by other terminals in the first terminal group is received within the first time window;
[0153] When a second broadcast message sent by a second terminal in the first terminal group is received within the first time window, and it is determined based on the second broadcast message that the priority of the second terminal is higher than the priority of the first terminal, canceling the random access initiated at the first time domain position;
[0154] When a second broadcast message sent by a second terminal in the first terminal group is received within the first time window, and it is determined based on the second broadcast message that the priority of the second terminal is the same as that of the first terminal, and the second time domain position at which the second terminal is to initiate network access is earlier than the first time domain position, the random access initiated at the first time domain position is canceled.
[0155] Optionally, the first determining module is further configured to, when canceling initiating random access at the first time domain position:
[0156] If the first terminal has not sent the random access Msg1 at the first time domain position, cancel sending the Msg1;
[0157] If the first terminal has sent Msg1 at the first time domain position, then after receiving Msg2 sent by the network, the first terminal cancels sending Msg3.
[0158] Optionally, the first terminal further includes:
[0159] A first acquisition module is used to obtain a second identifier of the second terminal from the second broadcast message after receiving the second broadcast message, and match it with the first association relationship to determine the priority of the second terminal, wherein the first association relationship is an association relationship between a pre-acquired terminal identifier and a priority; and / or obtain a second time domain location at which the second terminal is to initiate network access from the second broadcast message.
[0160] Optionally, the priority indication information of the first terminal is a first identifier of the first terminal, and the first identifier is used to determine the priority of the first terminal by matching the first association relationship.
[0161] Optionally, the priority of the terminals in the first terminal group is determined according to at least one of the following parameters: service priority of the terminals, access priority of the terminals.
[0162] Optionally, the first terminal further includes:
[0163] The first receiving module is used to receive first indication information sent by the network before determining the first time domain position, and determine that the network load state is the high load state according to the first indication information.
[0164] Optionally, the first terminal further includes:
[0165] The second receiving module is used to, before sending the first broadcast message to the first terminal group, if a second indication message sent by the network is received, and the network load state indicated by the second indication message is a preset low load state, the first terminal cancels sending the first broadcast message and initiates network access according to the random access configuration information in the system message sent by the network.
[0166] It should be noted that the device in this embodiment is a device corresponding to the method applied to the first terminal side, and the implementation methods in the above embodiments are all applicable to the embodiments of the device, and can also achieve the same technical effect. The above device provided in the embodiment of the present application can implement all the method steps implemented in the above method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment in this embodiment will not be specifically described here.
[0167] Please refer to Fig. 9 , the embodiment of the present application further provides a first terminal 900 in the first terminal group, including: a transceiver 901 and a processor 902;
[0168] The transceiver 901 is used to determine a first time domain position when a first terminal needs to access a network, the first time domain position is a time domain position at which the first terminal will initiate network access, and the first terminal is a terminal in a first terminal group;
[0169] The processor 902 is configured to send a first broadcast message within a first terminal group, wherein the first broadcast message includes priority indication information of the first terminal and at least one of the first time domain position, and the first broadcast message is used to negotiate a terminal within the first terminal group that initiates network access.
[0170] Optionally, the processor 902 is further configured to, when the first terminal needs to access a network, if the network load state is a preset high load state, execute the step of determining the first time domain position.
[0171] Optionally, the processor 902 is further used to monitor broadcast messages sent by other terminals in the first terminal group within a first time window after sending the first broadcast message; and determine whether to initiate random access based on the monitoring result within the first time window.
[0172] Optionally, the processor 902 determines, according to the monitoring result in the first time window, whether to initiate random access, including at least one of the following:
[0173] In the case where no broadcast message sent by other terminals in the first terminal group is received within the first time window, the first terminal sends a random access at the first time domain position;
[0174] When a second broadcast message sent by a second terminal in the first terminal group is received within the first time window, and it is determined based on the second broadcast message that the priority of the second terminal is higher than that of the first terminal, the first terminal cancels initiating random access at the first time domain position;
[0175] When a second broadcast message sent by a second terminal in the first terminal group is received within the first time window, and it is determined based on the second broadcast message that the priority of the second terminal is the same as that of the first terminal, and the second time domain position at which the second terminal is to initiate network access is earlier than the first time domain position, the first terminal cancels initiating random access at the first time domain position.
[0176] Optionally, the processor 902 is further used to, when canceling the random access initiated at the first time domain position, cancel sending Msg1 if Msg1 for random access has not been sent at the first time domain position; if Msg1 has been sent at the first time domain position, cancel sending Msg3 after receiving Msg2 sent by the network.
[0177] Optionally, the processor 902 is also used to obtain a second identifier of the second terminal from the second broadcast message after receiving the second broadcast message, and match it with the first association relationship to determine the priority of the second terminal, wherein the first association relationship is an association relationship between a pre-acquired terminal identifier and a priority; and / or obtain a second time domain location at which the second terminal is to initiate network access from the second broadcast message.
[0178] Optionally, the priority indication information of the first terminal is a first identifier of the first terminal, and the first identifier is used to determine the priority of the first terminal by matching the first association relationship.
[0179] Optionally, the priority of the terminals in the first terminal group is determined according to at least one of the following parameters: service priority of the terminals, access priority of the terminals.
[0180] Optionally, the transceiver is further used to receive first indication information sent by the network before determining the first time domain position, and determine that the network load state is the high load state based on the first indication information.
[0181] Optionally, the transceiver is also used to cancel sending the first broadcast message and initiate network access based on the random access configuration information in the system message sent by the network if a second indication message sent by the network is received before sending the first broadcast message to the first terminal group, and the network load state indicated by the second indication message is a preset low load state.
[0182] It should be noted that the device in this embodiment is a device corresponding to the method applied to the terminal side, and the implementation methods in the above embodiments are applicable to the embodiments of the device, and can also achieve the same technical effect. The above device provided in the embodiment of the present application can implement all the method steps implemented in the above method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment in this embodiment will not be specifically described here.
[0183] Please refer to Fig.10 , the embodiment of the present application further provides a network device, including:
[0184] The first receiving module 1001 is configured to receive a first broadcast message sent by a first terminal in a first terminal group, wherein the second terminal and the first terminal are both terminals in the first terminal group, and the first broadcast message includes at least one of priority indication information of the first terminal and the first time domain position, and the first time domain position is a time domain position at which the first terminal is to initiate network access;
[0185] The first negotiation module 1002 is configured to negotiate with a terminal initiating network access in the first terminal group according to the first broadcast message when the second terminal needs to access the network.
[0186] Through the above modules, the embodiment of the present application can ensure that terminals with high priority have priority access to the network through negotiation between terminals when the network is under high load.
[0187] Optionally, the first negotiation module is further used to obtain the first time domain position and priority indication information of the first terminal from the first broadcast message, and determine the first priority of the first terminal according to the priority indication information of the first terminal;
[0188] When the second priority of the second terminal is lower than the first priority, or when the second priority of the second terminal is the same as the first priority and the second time domain position at which the second terminal initiates random access is later than the first time domain position, canceling the initiation of random access;
[0189] When the second priority of the second terminal is higher than the first priority, or when the second priority of the second terminal is the same as the first priority and the second time domain position at which the second terminal initiates random access is earlier than the first time domain position, a second broadcast message is sent within the first terminal group, and random access is initiated at the second time domain position; the second broadcast message includes priority indication information of the second terminal and at least one of the second time domain positions.
[0190] Optionally, the first negotiation module is further configured to:
[0191] If Msg1 has not been sent, cancel sending Msg1;
[0192] If Msg1 has been sent, cancel sending Msg3 after receiving Msg2 sent by the network.
[0193] Optionally, the priority indication information of the first terminal is the first identifier of the first terminal, and the first negotiation module is further used to: match the first identifier of the first terminal with a first association relationship to determine the priority of the first terminal, wherein the first association relationship is an association relationship between a pre-acquired terminal identifier and a priority.
[0194] Optionally, the priority indication information of the second terminal is a second identifier of the second terminal, and the second identifier is used to determine the priority of the second terminal by matching the first association relationship.
[0195] Optionally, the priority of the terminals in the first terminal group is determined according to at least one of the following parameters: service priority of the terminals, access priority of the terminals.
[0196] Optionally, the second terminal further includes:
[0197] A second receiving module is used to cancel sending the second broadcast message and initiate network access according to the random access configuration information in the system message sent by the network if a second indication message sent by the network is received before the second terminal sends the second broadcast message to the first terminal group, and the network load state indicated by the second indication message is a preset low load state.
[0198] It should be noted that the device in this embodiment is a device corresponding to the method applied to the second terminal, and the implementation methods in the above embodiments are all applicable to the embodiments of the device, and can also achieve the same technical effect. The above device provided in the embodiment of the present application can implement all the method steps implemented in the above method embodiment, and can achieve the same technical effect, and the parts and beneficial effects that are the same as those in the method embodiment in this embodiment will not be specifically described here.
[0199] Please refer to Fig.11 , the embodiment of the present application further provides a second terminal 1100, including: a transceiver 1101 and a processor 1102;
[0200] The transceiver 1101 is configured to receive a first broadcast message sent by a first terminal in a first terminal group, wherein the second terminal and the first terminal are both terminals in the first terminal group, and the first broadcast message includes at least one of priority indication information of the first terminal and the first time domain position, and the first time domain position is a time domain position at which the first terminal is to initiate network access;
[0201] The processor 1102 is configured to negotiate with a terminal initiating network access in the first terminal group according to the first broadcast message when the second terminal needs to access the network.
[0202] Optionally, the processor is further configured to obtain the first time domain position and priority indication information of the first terminal from the first broadcast message, and determine the first priority of the first terminal according to the priority indication information of the first terminal;
[0203] When the second priority of the second terminal is lower than the first priority, or when the second priority of the second terminal is the same as the first priority and the second time domain position at which the second terminal initiates random access is later than the first time domain position, canceling the initiation of random access;
[0204] When the second priority of the second terminal is higher than the first priority, or when the second priority of the second terminal is the same as the first priority and the second time domain position at which the second terminal initiates random access is earlier than the first time domain position, a second broadcast message is sent within the first terminal group, and random access is initiated at the second time domain position; the second broadcast message includes priority indication information of the second terminal and at least one of the second time domain positions.
[0205] Optionally, the processor is further configured to:
[0206] If Msg1 has not been sent, the second terminal cancels sending Msg1;
[0207] If Msg1 has been sent, cancel sending Msg3 after receiving Msg2 sent by the network.
[0208] Optionally, the priority indication information of the first terminal is the first identifier of the first terminal, and the processor is further used to match the first identifier of the first terminal with a first association relationship to determine the priority of the first terminal, wherein the first association relationship is an association relationship between a pre-acquired terminal identifier and a priority.
[0209] Optionally, the priority indication information of the second terminal is a second identifier of the second terminal, and the second identifier is used to determine the priority of the second terminal by matching the first association relationship.
[0210] Optionally, the priority of the terminals in the first terminal group is determined according to at least one of the following parameters: service priority of the terminals, access priority of the terminals.
[0211] Optionally, the transceiver is also used to cancel sending the second broadcast message and initiate network access according to the random access configuration information in the system message sent by the network if a second indication message sent by the network is received before the second terminal sends the second broadcast message to the first terminal group, and the network load state indicated by the second indication message is a preset low load state.
[0212] It should be noted that the device in this embodiment is a device corresponding to the method applied to the second terminal, and the implementation methods in the above embodiments are all applicable to the embodiments of the device, and can also achieve the same technical effect. The above device provided in the embodiment of the present application can implement all the method steps implemented in the above method embodiment, and can achieve the same technical effect, and the parts and beneficial effects that are the same as those in the method embodiment in this embodiment will not be specifically described here.
[0213] Please refer to Fig.12 The embodiment of the present application also provides a terminal 1200, including a processor 1201, a memory 1202, and a computer program stored in the memory 1202 and executable on the processor 1201. When the computer program is executed by the processor 1201, the various processes of the network access method embodiment executed by the first terminal are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0214] Please refer to Fig.13 The embodiment of the present application also provides a network device 1300, including a processor 1301, a memory 1302, and a computer program stored in the memory 1302 and executable on the processor 1301. When the computer program is executed by the processor 1301, the various processes of the network access method embodiment executed by the second terminal are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0215] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, each process of the above-mentioned network access method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it is not repeated here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0216] It should be noted that, in this article, the terms "include", "include" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0217] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0218] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A network access method, It is characterized in that include: When a first terminal in the first terminal group needs to access a network, determining a first time domain position, where the first time domain position is a time domain position at which the first terminal will initiate network access; The first terminal sends a first broadcast message within a first terminal group, the first broadcast message includes priority indication information of the first terminal and at least one of the first time domain position, and the first broadcast message is used to negotiate a terminal initiating network access within the first terminal group.
2. The method according to claim 1, It is characterized in that When the first terminal needs to access the network, if the network load state is a preset high load state, the step of determining the first time domain position is performed.
3. The method according to claim 1, It is characterized in that Also includes: The first terminal monitors broadcast messages sent by other terminals in the first terminal group within a first time window after sending the first broadcast message; The first terminal determines whether to initiate random access according to a monitoring result in the first time window.
4. The method according to claim 2, It is characterized in that The first terminal determines whether to initiate random access according to the monitoring result in the first time window, including at least one of the following: In the case where no broadcast message sent by other terminals in the first terminal group is received within the first time window, the first terminal sends a random access at the first time domain position; When a second broadcast message sent by a second terminal in the first terminal group is received within the first time window, and it is determined based on the second broadcast message that the priority of the second terminal is higher than that of the first terminal, the first terminal cancels initiating random access at the first time domain position; When a second broadcast message sent by a second terminal in the first terminal group is received within the first time window, and it is determined based on the second broadcast message that the priority of the second terminal is the same as that of the first terminal, and the second time domain position at which the second terminal is to initiate network access is earlier than the first time domain position, the first terminal cancels initiating random access at the first time domain position.
5. The method according to claim 4, It is characterized in that The first terminal canceling the random access initiated at the first time domain position includes: If the first terminal has not sent the random access Msg1 at the first time domain position, the first terminal cancels sending the Msg1; If the first terminal has sent Msg1 at the first time domain position, the first terminal cancels sending Msg3 after receiving Msg2 sent by the network.
6. The method according to claim 4, It is characterized in that After receiving the second broadcast message, the method further includes: Acquire a second identifier of the second terminal from the second broadcast message, and match it with the first association relationship to determine the priority of the second terminal, wherein the first association relationship is an association relationship between the terminal identifier and the priority obtained in advance; and / or, A second time domain location at which the second terminal is to initiate network access is obtained from the second broadcast message.
7. The method according to claim 6, It is characterized in that The priority indication information of the first terminal is a first identifier of the first terminal, and the first identifier is used to determine the priority of the first terminal by matching the first association relationship.
8. The method according to claim 7, It is characterized in that The priority of the terminal in the first terminal group is determined according to at least one of the following parameters: service priority of the terminal, access priority of the terminal.
9. The method according to claim 2, It is characterized in that Also includes: The first terminal receives first indication information sent by the network, and determines, based on the first indication information, that the network load state is the high load state.
10. The method according to any one of claims 1 to 7, It is characterized in that Also includes: Before sending the first broadcast message to the first terminal group, if the first terminal receives a second indication message sent by the network, and the network load state indicated by the second indication message is a preset low load state, the first terminal cancels sending the first broadcast message and initiates network access according to the random access configuration information in the system message sent by the network.
11. A network access method, It is characterized in that include: The second terminal receives a first broadcast message sent by the first terminal in the first terminal group, wherein the second terminal and the first terminal are both terminals in the first terminal group, and the first broadcast message includes at least one of priority indication information of the first terminal and a first time domain position, and the first time domain position is a time domain position at which the first terminal is to initiate network access; When the second terminal needs to access the network, the second terminal negotiates with a terminal initiating network access in the first terminal group according to the first broadcast message.
12. The method according to claim 11, It is characterized in that Negotiating a terminal initiating network access in the first terminal group according to the first broadcast message includes: The second terminal obtains the first time domain position and the priority indication information of the first terminal from the first broadcast message, and determines the first priority of the first terminal according to the priority indication information of the first terminal; When the second priority of the second terminal is lower than the first priority, or when the second priority of the second terminal is the same as the first priority and the second time domain position at which the second terminal initiates random access is later than the first time domain position, the second terminal cancels initiating random access; When the second priority of the second terminal is higher than the first priority, or when the second priority of the second terminal is the same as the first priority and the second time domain position at which the second terminal initiates random access is earlier than the first time domain position, the second terminal sends a second broadcast message within the first terminal group, and initiates random access at the second time domain position; the second broadcast message includes priority indication information of the second terminal and at least one of the second time domain positions.
13. The method according to claim 12, It is characterized in that The second terminal canceling initiating random access includes: If the second terminal has not sent Msg1, the second terminal cancels sending Msg1; If the second terminal has sent Msg1, the second terminal cancels sending Msg3 after receiving Msg2 sent by the network.
14. The method according to claim 12, It is characterized in that The priority indication information of the first terminal is a first identifier of the first terminal, and determining the first priority of the first terminal according to the priority indication information of the first terminal includes: The first identifier of the first terminal is matched with a first association relationship to determine the priority of the first terminal, wherein the first association relationship is a pre-acquired association relationship between the terminal identifier and the priority.
15. The method of claim 14, It is characterized in that The priority indication information of the second terminal is a second identifier of the second terminal, and the second identifier is used to determine the priority of the second terminal by matching the first association relationship.
16. The method of claim 15, It is characterized in that The priority of the terminal in the first terminal group is determined according to at least one of the following parameters: service priority of the terminal, access priority of the terminal.
17. The method of claim 12, It is characterized in that Also includes: Before sending the second broadcast message to the first terminal group, if the second terminal receives a second indication message sent by the network, and the network load state indicated by the second indication message is a preset low load state, the second terminal cancels sending the second broadcast message and initiates network access according to the random access configuration information in the system message sent by the network.
18. A first terminal, It is characterized in that comprising a transceiver and a processor, wherein: The processor is configured to determine a first time domain position when a first terminal needs to access a network, the first time domain position being a time domain position at which the first terminal is to initiate network access, and the first terminal is a terminal in a first terminal group; The transceiver is used to send a first broadcast message within a first terminal group, the first broadcast message includes priority indication information of the first terminal and at least one of the first time domain position, and the first broadcast message is used to negotiate a terminal initiating network access within the first terminal group.
19. A network device, It is characterized in that include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the method according to any one of claims 1 to 10 are implemented.
20. A second terminal, It is characterized in that comprising a transceiver and a processor, wherein: The transceiver is configured to receive a first broadcast message sent by a first terminal in a first terminal group, wherein the second terminal and the first terminal are both terminals in the first terminal group, and the first broadcast message includes at least one of priority indication information of the first terminal and a first time domain position, and the first time domain position is a time domain position at which the first terminal is to initiate network access; The processor is configured to negotiate with a terminal initiating network access in the first terminal group according to the first broadcast message when the second terminal needs to access the network.
21. A terminal, It is characterized in that include: A processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, the steps of the method according to any one of claims 11 to 17 are implemented.
22. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 17 are implemented.
