Communication method, device and system and computer storage medium
By reusing time-frequency resources for access and scheduling requests with predefined identities, the method addresses low resource utilization in wireless communication systems, enhancing efficiency and simplifying resource allocation.
Patent Information
- Application Number
- JP2025084955
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-05-21
- Publication Date
- 2025-09-09
- Estimated Expiration
- 2040-03-24
AI Technical Summary
The existing wireless communication systems exhibit low overall time-frequency resource utilization due to infrequent access and scheduling requests from external and secondary nodes, leading to inefficient resource allocation.
The method involves reusing the same time-frequency resource for both access and scheduling requests, eliminating the need for separate resource configurations, and utilizing predefined or preconfigured resources to carry these requests, with distinct identities for different types of nodes.
This approach enhances time-frequency resource utilization by allowing multiple devices to share the same resource, simplifying the communication mechanism and improving overall resource efficiency.
Smart Images

Figure 2025131630000001_ABST
Abstract
Description
[Technical Field]
[0001] This application relates to the field of wireless communication technologies, and in particular to communication methods, apparatus and systems, and computer storage media, particularly applicable to short-range wireless communication, such as cockpit domain communication. [Background technology]
[0002] Global communication technology is evolving rapidly. The development speed and application fields of wireless communication technology have surpassed those of wired communication technology, showing a strong development trend. For example, the development and application of in-vehicle communication technology has increasingly attracted people's attention. Compared with existing wired communication, in-vehicle wireless communication can further reduce the number, length, and weight of wiring harnesses inside the vehicle and the corresponding installation and maintenance costs. Therefore, in-vehicle communication technology is gradually becoming wireless. The diversification of in-vehicle applications has led to an increased number and types of in-vehicle communication nodes, imposing higher requirements on in-vehicle communication capabilities.
[0003] In many wireless communication scenarios, multiple communication nodes communicate with each other by using communication domains. There may be one or more communication domains in a particular communication area or range. A communication domain is a system including a group of communication nodes having a communication relationship and a communication connection relationship (i.e., a communication link) between the communication nodes. A communication domain includes one primary communication node (may be referred to as a primary node for short) and at least one secondary communication node (may be referred to as a secondary node for short). The primary node manages the time-frequency resources of the communication domain and has the function of scheduling resources for the communication link between the primary node and the secondary node. The time-frequency resources managed by the primary node include access request resources, scheduling request resources, and resources used to transmit other control signaling and / or service data. The access request resource is used by a node not belonging to the communication domain (may be referred to as an external node for short) to send an access request to a primary node in the communication domain, and the access request is used by an external node to request initiating the process of joining the communication domain. The scheduling request resource is used by the secondary node to send a scheduling request (SR) to the primary node, the scheduling request is used to request the primary node to allocate resources, and the resources are used to transmit control signaling and / or service data between the primary node and the secondary node. Generally, the primary node allocates each scheduling request resource to the secondary node.
[0004] However, since the frequency at which external nodes send access requests and the frequency at which secondary nodes send scheduling requests are typically relatively low, currently the access request resource utilization rate and scheduling request resource utilization rate are typically relatively low, resulting in a relatively low overall time-frequency resource utilization rate. Summary of the Invention
[0005] This application provides a communication method, apparatus and system, and computer storage medium for solving the problem of relatively low overall time-frequency resource utilization in the related art.
[0006] According to a first aspect, a communication method is provided. The method includes: a target device determines a first time-frequency sub-resource, where the first time-frequency sub-resource belongs to the first time-frequency resource; the target device transmits a first request on the first time-frequency sub-resource, where the first request is used to request access or to request scheduling; the first time-frequency resource is a predefined or preconfigured resource used to carry the target device's request; the target device's request includes a request used to request access and a request used to request scheduling; the target device is an external node or a secondary node in a communication domain. In this embodiment of the application, a request used to request access is referred to as an access request, and a request used to request scheduling is referred to as a scheduling request. An external node refers to a device that does not currently belong to the communication domain, including a device that is not participating in the communication domain and a device that participated in the communication domain and then left the communication domain.
[0007] Optionally, the method includes: the target device determines a first time-frequency sub-resource, where the first time-frequency sub-resource belongs to the first time-frequency resource; the target device transmits an access request or a scheduling request on the first time-frequency sub-resource; the first time-frequency resource is a predefined or preconfigured resource used to carry the access request and scheduling request of at least one target device; in this application, the access request is used in a process in which an external node requests to join a communication domain in which a primary node is located (i.e., used to request access); the scheduling request is used to request the primary node to allocate resources by a secondary node (i.e., used to request scheduling), and the resources are used to transmit control signaling and / or service data between the primary node and the secondary node; when the target device transmits the access request and the scheduling request, the target device and the communication domain have different relationships. For example, when transmitting the access request, the target device does not belong to the communication domain and is an external node of the communication domain; when transmitting the scheduling request, the target device is a secondary node in the communication domain.
[0008] In this application, the target device reuses the first time-frequency resource to transmit an access request and / or a scheduling request, and compared with a scheme in which the target device uses different time-frequency resources to transmit an access request and a scheduling request, respectively, the solution in this application improves time-frequency resource utilization and does not require separate configuration or definition of resources for access requests and scheduling requests.
[0009] Optionally, the first time-frequency resource is used to carry requests of multiple target devices, i.e., multiple target devices may transmit access requests and / or scheduling requests on the first time-frequency resource.
[0010] In this application, multiple target devices reuse a first time-frequency resource to transmit access requests and / or scheduling requests. Compared with a scheme in which target devices use different time-frequency resources to transmit access requests and scheduling requests and different target devices use different time-frequency resources to transmit scheduling requests, the solution in this application can improve time-frequency resource utilization and does not require separate configuration or definition of resources for scheduling requests and access requests corresponding to each target device.
[0011] Optionally, the first request is used to request access (i.e., the first request is an access request), and the first request includes a first identity. The method further includes: the target device transmits a second request on a second time-frequency sub-resource, and the second request is used to request scheduling (i.e., the second request is a scheduling request). The second time-frequency sub-resource belongs to the first time-frequency resource, and the second request includes a second identity, and the second identity is different from the first identity. The first identity is used to indicate that the device transmitting the first request is an external node in the communication system and that the first request is an access request. In other words, the first identity is used to indicate that the external node requests access to the primary node or to the communication domain in which the primary node is located. The second identity is used to indicate that the device transmitting the second request is a secondary node in the communication domain, and the second identity uniquely identifies the device transmitting the second request in the communication domain.
[0012] In this application, the communication system reserves one or more reserved identities. The reserved identities are different from a second identity, but the first identity is explicitly a reserved identity to ensure that the second identity is different from the first identity. Whether the type of the request is an access request may be distinguished based on whether the identity included in the request is a reserved identity. Furthermore, if the first request is a scheduling request, the second identity uniquely identifies a device sending the scheduling request in the communication domain, so that a primary node in the communication domain may determine a device to send the scheduling request to based on the second identity included in the scheduling request. Optionally, the one or more reserved identities may be predefined, e.g., defined in a standard or protocol, or preconfigured, e.g., preconfigured by the primary node.
[0013] Optionally, the first request is used to request access, the first request including the first identity. The method further includes: the target device receives a broadcast message, the broadcast message including information about one or more reserved identities, the first identity belonging to the one or more reserved identities.
[0014] The first time-frequency resource may be predefined or preconfigured. Predefining the first time-frequency resource includes: The first time-frequency resource is defined in a standard or protocol. Preconfiguring the first time-frequency resource includes: The first time-frequency resource is preconfigured by a primary node in the communication domain using a broadcast message. Optionally, the first time-frequency resource is preconfigured. The method further includes: The target device receives the broadcast message, the broadcast message including configuration information of the first time-frequency resource.
[0015] In this application, the first time-frequency resource is predefined by a standard or protocol, which simplifies the implementation mechanism. Alternatively, the primary node preconfigures the first time-frequency resource, which provides greater flexibility and a wider range of application scenarios.
[0016] Optionally, the broadcast message is a system message.
[0017] In this application, when both the reserved identities and the first time-frequency resource are allocated by the primary node, the primary node may add information about one or more reserved identities and configuration information about the first time-frequency resource to one broadcast message for transmission. Alternatively, the primary node may add information about one or more reserved identities to one broadcast message for transmission and add configuration information about the first time-frequency resource to another broadcast message for transmission. In other words, the primary node adds information about the reserved identities and configuration information about the first time-frequency resource to two broadcast messages, respectively. This is not a limitation in this application.
[0018] Optionally, the first request is used to request access. The method further includes: the target device receiving a targeted message, the targeted message including information about a second identity, the second identity being carried in a second request, the second request being used to request scheduling. The second identity is used to uniquely identify the target device in a communication domain.
[0019] Optionally, the target message is an access response (i.e., a response to an access request), and the access response is received by using a second time-frequency resource, and the second time-frequency resource is determined based on the first time-frequency sub-resource.
[0020] In this application, the target device may transmit an access request on a first time-frequency sub-resource and determine a second time-frequency resource to be used to receive an access response based on the first time-frequency sub-resource. Optionally, an acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource may be predefined in a standard or protocol or preconfigured by the primary node. The target device may determine that the acknowledgement resource corresponding to the first time-frequency sub-resource is the second time-frequency resource based on the definition in the standard or protocol or the configuration of the primary node.
[0021] Optionally, the first request is used to request scheduling (i.e., the first request is a scheduling request). The method further includes: the target device receives a scheduling response by using a third time-frequency resource, where the scheduling response includes configuration information of a fourth time-frequency resource, and the fourth time-frequency resource is used to transmit service data and / or control information. The scheduling response may include a second identity. The second identity is used to indicate that the scheduling response is a response to the scheduling request sent by the target device.
[0022] Optionally, the third time-frequency resource is determined based on the first time-frequency sub-resource. Alternatively, the third time-frequency resource is determined based on the first time-frequency sub-resource and the scheduling type of the first request. Because the processing time required for scheduling responses of different scheduling types and the number of resources required to transmit the scheduling responses may differ, the acknowledgement resources that need to be used to transmit scheduling responses of different scheduling types may also differ. Therefore, in this application, the third time-frequency resource may be determined based on the first time-frequency sub-resource and the scheduling type of the first request.
[0023] In this application, the target device may transmit a scheduling request on the first time-frequency sub-resource and determine a third time-frequency resource to be used to receive the scheduling response based on the first time-frequency sub-resource. Optionally, an acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource may be predefined in a standard or protocol or preconfigured by the primary node. The target device may determine that the acknowledgement resource corresponding to the first time-frequency sub-resource is the third time-frequency resource based on the definition in the standard or protocol or the configuration of the primary node.
[0024] According to a second aspect, there is provided a communication method, the method including: a first device receiving a first request on a first time-frequency sub-resource, the first request being used to request access or to request scheduling, the first time-frequency sub-resource belonging to a first time-frequency resource; the first time-frequency resource being a predefined or pre-configured resource used to carry requests from a target device, the requests from the target device including a request used to request access and a request used to request scheduling; the first device being a primary node in a communication domain, and the target device being an external node or a secondary node in the communication domain.
[0025] Optionally, the first device receives a second request on a second time-frequency sub-resource, the second request being used to request access or to request scheduling, the second time-frequency sub-resource belonging to the first time-frequency resource. The first request and the second request may be from different devices. In other words, the first time-frequency resource may be used to carry requests from multiple target devices.
[0026] Optionally, the first request is used to request access, and the first request includes a first identity. The method further includes: the first device receiving a second request on a second time-frequency sub-resource, the second request is used to request scheduling, the second time-frequency sub-resource belongs to the first time-frequency resource, and the second request includes a second identity, the second identity being different from the first identity. The first device determines, based on the second identity in the second request, that the device sending the second request is a secondary node in the communication domain.
[0027] Optionally, the first request is used to request access, the first request including the first identity. The method further includes: the first device sending a broadcast message, the broadcast message including information about one or more reserved identities, the first identity belonging to the one or more reserved identities.
[0028] Optionally, the method further includes: the first device sending a broadcast message, where the broadcast message includes configuration information of the first time-frequency resource.
[0029] Optionally, the broadcast message is a system message.
[0030] Optionally, the first request is used to request access. The method further includes: the first device sending a targeted message, the targeted message including information about a second identity, the second identity being carried in a second request, and the second request being used to request scheduling.
[0031] Optionally, the target message is an access response, and the access response is sent by using a second time-frequency resource, where the second time-frequency resource is determined based on the first time-frequency sub-resource.
[0032] Optionally, the first request is used to request scheduling. The method further includes: the first device generates a scheduling response based on the first request, and the first device transmits the scheduling response by using a third time-frequency resource. The scheduling response includes configuration information of a fourth time-frequency resource, and the fourth time-frequency resource is used to transmit service data and / or control information.
[0033] Optionally, the third time-frequency resource is determined based on the first time-frequency sub-resource. Alternatively, the third time-frequency resource is determined based on the first time-frequency sub-resource and a scheduling type of the first request.
[0034] According to a third aspect, there is provided a communication device, the device including a plurality of functional modules. The functional modules interact with each other to implement the method according to the first aspect and the implementation manner of the first aspect. The functional modules may be implemented based on software, hardware, or a combination of software and hardware, and the functional modules may be randomly combined or divided based on a specific implementation manner.
[0035] According to a fourth aspect, there is provided a communication device, the device including a plurality of functional modules that interact with each other to implement the method of the second aspect and the implementation manner of the second aspect. The functional modules may be implemented based on software, hardware, or a combination of software and hardware, and the functional modules may be randomly combined or divided based on a specific implementation manner.
[0036] According to a fifth aspect, there is provided a communication device including a processor, a memory and a transceiver.
[0037] The memory is configured to store a computer program, the computer program including program instructions.
[0038] The processor is configured to invoke a computer program to implement, in conjunction with the transceiver, the communication method according to any one of the first aspects.
[0039] According to a sixth aspect, there is provided a communication device including a processor, a memory, and a transceiver.
[0040] The memory is configured to store a computer program, the computer program including program instructions.
[0041] The processor is configured to invoke a computer program to implement, in conjunction with the transceiver, the communication method according to any one of the second aspects.
[0042] According to a seventh aspect, there is provided a communication system including a first device and a second device, wherein the first device is a primary communication node and the second device is a secondary communication node or an external node.
[0043] The first device includes a communication apparatus according to the fourth aspect or the sixth aspect.
[0044] The second device includes a communication apparatus according to the third aspect or the fifth aspect.
[0045] According to an eighth aspect, there is provided a computer storage medium having instructions stored thereon that, when executed by a processor of a computing device, effectuates a communication method according to either the first or second aspect.
[0046] According to a ninth aspect, there is provided a chip, the chip including programmable logic circuitry and / or program instructions, which when operated implements the communication method according to either the first or second aspect.
[0047] The technical solutions provided in this application include at least the following beneficial effects:
[0048] In this application, the same time-frequency resource is used to convey access requests and scheduling requests for one or more devices. Compared with a scheme in which devices use different time-frequency resources to transmit their access requests and scheduling requests, a solution in which devices transmit access requests and / or scheduling requests by reusing the same time-frequency resource improves time-frequency resource utilization. Compared with a scheme in which different devices use different time-frequency resources to transmit their scheduling requests, a solution in which multiple devices transmit scheduling requests by reusing the same time-frequency resource improves time-frequency resource utilization. Furthermore, multiple devices compete to use the same time-frequency resource, thereby eliminating the need to separately design different time-frequency resources for access requests and scheduling requests corresponding to each device. This simplifies the communication mechanism. [Brief explanation of the drawings]
[0049] [Figure 1] 1 is a schematic diagram of the structure of a communication system according to an embodiment of this application; [Figure 2] FIG. 2 is a schematic diagram of the structure of another communication system according to an embodiment of the present application; [Figure 3] 1 is a schematic flowchart of a communication method according to an embodiment of the present application; [Figure 4] FIG. 2 is a schematic diagram of a first time-frequency resource according to an embodiment of the present application; [Figure 5] 4 is a schematic flowchart of another communication method according to an embodiment of the present application. [Figure 6] 1 is a schematic flowchart of yet another communication method according to an embodiment of the present application. [Figure 7] 1 is a schematic diagram of the structure of a communication device according to an embodiment of this application; [Figure 8] FIG. 10 is a schematic diagram of the structure of another communication device according to an embodiment of the present application; [Figure 9] FIG. 10 is a schematic diagram of the structure of yet another communication device according to an embodiment of the present application; [Figure 10] FIG. 10 is a schematic diagram of the structure of another communication device according to an embodiment of the present application. [Figure 11] 1 is a block diagram of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0050] In order to make the objectives, technical solutions and advantages of this application clearer, the following further describes in detail the implementation manner of this application with reference to the accompanying drawings.
[0051] An embodiment of this application provides a communication system. The communication system includes one or more communication domains. Each communication domain includes one primary communication node (primary node for short) and one or more secondary communication nodes (secondary nodes for short). Each secondary node in a communication domain establishes a communication link to the primary node. A secondary node in one communication domain may function as a primary node in another communication domain. Optionally, the communication system further includes an external node. The external node refers to a node that does not participate in any communication domain in the communication system. In other words, the external node has not established a communication link to the primary node in any communication domain in the communication system, i.e., the external node does not currently belong to the communication domain. The primary node has the function of managing time-frequency resources of the communication domain and scheduling resources for the communication link between the primary node and the secondary node. The time-frequency resources managed by the primary node include access request resources, scheduling request resources, and resources used to transmit other control signaling and / or service data. The access request resource is used by an external node to send an access request to a primary node in a communication domain, where the access request is used by the external node to request initiating a process of joining the communication domain. The scheduling request resource is used by a secondary node to send a scheduling request to a primary node, where the scheduling request is used to request the primary node to allocate resources, where the resources are used to transmit control signaling and / or service data between the primary node and the secondary node.
[0052] Optionally, Figure 1 is a schematic diagram of the structure of a communication system according to an embodiment of this application. As shown in Figure 1, the communication system includes a first device 110, second devices 120A and 120B (collectively referred to as second devices 120), and third devices 130A and 130B (collectively referred to as third devices 130). The first device 110 is a primary node in a communication domain, the second device 120 is a secondary node in the communication domain, and the third device 130 is an external node. The numbers of second devices and third devices in Figure 1 are used merely as an example and are not intended to limit the communication system provided in this embodiment of this application. For example, alternatively, the number of third devices may be 0, that is, the communication system does not include a third device.
[0053] Optionally, the communication system provided in this embodiment of the present application may be applied to a wireless network such as an in-vehicle network, a wireless local area network (WLAN), or a cellular network. When the communication system is applied to an in-vehicle network, the first device 110 may be a cockpit domain controller (CDC), and the second device 120 and the third device 130 may be terminals such as a microphone, a sound box, or a mobile phone. Alternatively, the first device 110 may be a passive entry / passive start (PEPS), and the second device 120 and the third device 130 may be a mobile key, a car key, or the like. Alternatively, the first device 110 may be a mobile phone, and the second device 120 and the third device 130 may be a headset, a wearable device, or the like. When the communication system is applied to a WLAN, the first device 110 may be an access point (AP), and the second device 120 and the third device 130 may be stations (STAs). When the communication system is applied to a cellular network, the first device 110 may be a base station, and the second device and the third device may be user equipment (UE).
[0054] In the embodiment of this application, an example in which the communication system is applied to an in-vehicle network is used for explanation. For example, Figure 2 is a schematic diagram of the structure of another communication system according to the embodiment of this application. As shown in Figure 2, the communication system includes three communication domains C1 to C3.
[0055] The communication domain C1 includes a CDC 101, a microphone 102, a sound box 103, and a mobile phone 104. The CDC 101 is a primary node, and the microphone 102, the sound box 103, and the mobile phone 104 are all secondary nodes. The microphone 102, the sound box 103, and the mobile phone 104 are separately connected to the CDC 101 wirelessly. The CDC 101 may further be connected to a display of the in-vehicle system via a wired connection.
[0056] Communication domain C2 includes PEPS 105, mobile phone key 106, and car key 107. PEPS 105 is a primary node, and both mobile phone key 106 and car key 107 are secondary nodes. Mobile phone key 106 and car key 107 are separately and wirelessly connected to PEPS 105. PEPS 105 may further be connected to a body control module (BCM) via a wire.
[0057] Communication domain C3 includes a mobile phone 104, a headset 108, and a wearable device 109. The mobile phone 104 is a primary node, and both the headset 108 and the wearable device 109 are secondary nodes. The headset 108 and the wearable device 109 are separately wirelessly connected to the mobile phone 104.
[0058] In the communication system of FIG. 2, the mobile phone 104 is both a secondary node in communication domain C1 and a primary node in communication domain C3.
[0059] In an in-vehicle network, an external node sends an access request to a primary node relatively infrequently, and a secondary node sends a scheduling request to a primary node relatively infrequently. Scenarios in which an external node sends an access request to a primary node include the following: When a mobile phone key or car key approaches or enters a vehicle, an access request is sent to the PEPS; when a device such as a sound box or microphone in the vehicle is manually turned on or a mobile phone attempts to access the CDC, an access request is sent to the CDC. Since these events occur relatively infrequently, an external node sends an access request to a primary node in an in-vehicle network relatively infrequently. Scenarios in which a secondary node sends a scheduling request to a primary node include the following: When a secondary node needs to start a new service or initiate a semi-persistent scheduling (SPS) service change, the secondary node sends a scheduling request to the primary node. Services in an in-vehicle network include a main service and several burst services. The traffic volume of the main service is stable. Generally, the SPS mode is used for scheduling, and new services do not need to be started frequently. Burst services occur randomly. Generally, dynamic scheduling is used. Because the traffic volume of bursty services is small, new services are not initiated frequently. Therefore, the secondary node's need to initiate a new service triggers it to send a scheduling request relatively infrequently. SPS service changes are generally caused by changes in traffic volume due to changes in channel conditions or changes in modulation and coding scheme (MCS). Because the distance between nodes in a vehicle is short and the relative movement is low, the wireless channel in an in-vehicle network is characterized by flat frequency domain and slow time domain transformation, i.e., the channel conditions are relatively stable.Therefore, the frequency at which the secondary node needs to initiate an SPS service is relatively low, triggering the secondary node to send a scheduling request.
[0060] Currently, a group of time-frequency resources is allocated to an external node for transmitting an access request, and a group of time-frequency resources is allocated to each secondary node for transmitting a scheduling request. That is, the time-frequency resources used to carry the access request and the scheduling request are different, and the time-frequency resources used to carry the scheduling request transmitted by different secondary nodes are also different. Because the frequency at which an external node transmits an access request and the frequency at which a secondary node transmits a scheduling request are relatively low, the overall time-frequency resource utilization is currently relatively low. However, in the communication method provided in an embodiment of this application, the same group of time-frequency resources carries a request used to request access (i.e., an access request) and a request used to request scheduling (i.e., a scheduling request). Because the access request and the scheduling request are carried in the same group of time-frequency resources, the time-frequency resource utilization is improved. Furthermore, in an embodiment of this application, multiple devices may share the same group of time-frequency resources for transmitting scheduling requests, which further improves the time-frequency resource utilization.
[0061] 3 is a schematic flowchart of a communication method according to an embodiment of the present application. The method may be applied to the communication system shown in FIG 1 or FIG 2. As shown in FIG 3, the method includes the following steps:
[0062] Step 301: The target device determines a first time-frequency sub-resource.
[0063] The first time-frequency subresource belongs to the first time-frequency resource. The first time-frequency resource is a predefined or preconfigured resource used to carry requests from the target device. The requests from the target device include requests used to request access and requests used to request scheduling. It should be noted that the first time-frequency resource referred to in this embodiment of the present application is not used to transmit service data and is not all resources available to the target device. In this embodiment of the present application, a request used to request access is referred to as an access request, and a request used to request scheduling is referred to as a scheduling request. Optionally, the target device is a secondary node or an external node in the communication system. For example, the target device may be the second device 120 or the third device 130 in the communication system shown in FIG. 1.
[0064] Predefining the first time-frequency resource includes: The first time-frequency resource is defined in a standard or protocol; Preconfiguring the first time-frequency resource includes: The first time-frequency resource is preconfigured by the first device using a broadcast message; The first device is a primary node in the communication system. For example, the first device may be the first device 110 in the communication system shown in FIG. 1; The first time-frequency resource is a resource used to carry a request from the target device. In other words, the first time-frequency resource is used to carry an access request and a scheduling request from the target device. The access request is used to request access to the first device, the scheduling request is used to request a scheduling request resource from the first device, and the scheduling request resource is used by the target device to transmit service data and / or control information.
[0065] Optionally, the first time-frequency resource is pre-configured by the first device. The first device transmits a broadcast message in the communication system. For example, the first device may periodically transmit a broadcast message in the communication system, where the broadcast message includes configuration information for the first time-frequency resource. After receiving the broadcast message, the target device determines a first time-frequency sub-resource within the first time-frequency resource. The first time-frequency resource includes one or more time-frequency sub-resources. Optionally, when the first time-frequency resource includes multiple time-frequency sub-resources, the target device may determine any time-frequency sub-resource within the first time-frequency resource as the first time-frequency sub-resource. In other words, the first time-frequency sub-resource may be any time-frequency resource within the first time-frequency resource. Alternatively, the target device may determine the first time-frequency sub-resource within the first time-frequency resource as the first time-frequency sub-resource. In other words, the first time-frequency sub-resource may be the first time-frequency sub-resource within the first time-frequency resource. The manner of determining the first time-frequency sub-resource in the first time-frequency resource is not limited in this embodiment of this application. Optionally, the broadcast message is a system message.
[0066] The configuration information of the first time-frequency resource includes time domain information and frequency domain information of each time-frequency sub-resource in the first time-frequency resource. In this embodiment of the present application, one time-frequency sub-resource may correspond to an orthogonal frequency division multiplexing (OFDM) symbol in the time domain and may correspond to a sub-carrier in the frequency domain. In other words, one time-frequency sub-resource may include one OFDM symbol and one sub-carrier. Typically, the time-frequency resource is a periodic resource. A time-frequency sub-resource in the first time-frequency resource may include an ith OFDM symbol and jth sub-carriers in one period, where i and j are both positive integers, i is less than or equal to the total number of OFDM symbols in one period, and j is less than or equal to the total number of sub-carriers in one period. Optionally, the configuration information of the first time-frequency resource may include {(i1, j1);(i2, j2);...;(i n ,j n )}, indicating that the first time-frequency resource includes n time-frequency sub-resources, and i n is the nth time-frequency sub-resource in the time domain. n indicates that the OFDM symbol is j n is the nth time-frequency sub-resource in the jth frequency domain. n where n is a positive integer and is less than or equal to the product of the total number of OFDM symbols in one period and the total number of subcarriers in one period. For example, FIG. 4 is a schematic diagram of a first time-frequency resource according to an embodiment of this application. The horizontal coordinate represents the time domain, and the vertical coordinate represents the frequency domain, with each time-frequency subresource corresponding to a small block. As shown in FIG. 4, the total time-frequency resource includes multiple time-frequency subresources arranged in a matrix, and the first time-frequency resource includes multiple time-frequency subresources in the matrix.
[0067] In this embodiment of the present application, the first time-frequency resource is predefined by a standard or protocol, which simplifies the implementation mechanism. Alternatively, the primary node preconfigures the first time-frequency resource, which provides greater flexibility and a richer range of application scenarios.
[0068] Optionally, the first time-frequency resource is used to carry requests from multiple target devices. The multiple target devices may be located in one communication domain of the communication system, or may be located in different communication domains of the communication system. In this embodiment of the present application, the multiple target devices reuse the first time-frequency resource to transmit access requests and / or scheduling requests. Compared with a scheme in which each target device uses a different time-frequency resource to transmit its access request and scheduling request, and different target devices use different time-frequency resources to transmit their scheduling requests, the solution in this application improves time-frequency resource utilization and does not require separate configuration or definition of resources for scheduling requests and access requests corresponding to each target device.
[0069] Optionally, the first time-frequency resource may also be used to carry other requests than access requests and scheduling requests, such as a request used to request obtaining system information or a request used to request obtaining channel information, which is not limited in this embodiment of this application.
[0070] Step 302: The target device sends a first request on a first time-frequency sub-resource.
[0071] Correspondingly, the first device receives a first request on the first time-frequency sub-resource. After receiving the first request, the first device may determine at least one of the request type of the first request, the node transmitting the first request, the node type, etc. The first request is used to request access or to request scheduling. In other words, the first request is an access request or a scheduling request. When the target device is an external node in the communication system, the first request is an access request and is used to request access to the first device. In other words, the first request is used to request establishment of a communication link to the first device. When the target device is a secondary node in the communication domain in which the first device is located, the first request is a scheduling request and is used to request scheduling request resources from the first device. The scheduling request resources are time-frequency resources used to transmit service data and / or control information. The control information includes, but is not limited to, a service change command, an MCS change command, scheduling signaling, and channel quality indication information.
[0072] In this embodiment of the present application, the target device reuses the first time-frequency resource to transmit an access request and / or a scheduling request. Compared with the scheme in which the target device uses different time-frequency resources to transmit an access request and a scheduling request, respectively, the solution in this embodiment improves time-frequency resource utilization and does not require separate configuration or definition of resources for scheduling requests and access requests.
[0073] Optionally, the access request includes a first identity (ID). The scheduling request includes a second identity. The second identity is different from the first identity. The first identity is used to indicate that the device sending the request is an external node in the communication system and the request is an access request. In other words, the first identity is used to indicate that the external node requests access to a primary node or to a communication domain in which the primary node is located. The second identity is used to indicate that the device sending the request is a secondary node in the communication domain, and the second identity uniquely identifies the device sending the request in the communication domain.
[0074] In this embodiment of the application, the communication system reserves one or more reserved identities. The reserved identities are different from the second identities, but the first identity is clearly a reserved identity to ensure that the second identity is different from the first identity. Whether the type of the request is an access request may be distinguished based on whether the identity included in the request is a reserved identity. Furthermore, if the first request is a scheduling request, the second identity uniquely identifies a device that sends the scheduling request in the communication domain, so the first device (i.e., a primary node in the communication domain) may determine a device to send the scheduling request to based on the second identity included in the scheduling request.
[0075] Both the reserved identity and the second identity may be assigned by the first device. For example, the first device pre-configures one or more reserved identities. Alternatively, the reserved identities may be defined in a standard or protocol, and the second identity is assigned by the first device. When the reserved identities are defined in a standard or protocol, the external node obtains one of the one or more reserved identities defined by the standard or protocol and adds the reserved identity as the first identity to the access request.
[0076] For example, the reserved identity and second identity provided in this embodiment of this application may be as shown in Table 1, where n is a positive integer and m is an integer greater than n. [Table 1]
[0077] See Table 1. The first device or protocol reserves n reserved identities, ID1 to IDn, respectively. The first device assigns one second identity to each of (mn) secondary nodes that access the first device, and the second identities are IDn+1 to IDm. The second identity may be the MAC address of the secondary node, or may be determined by the first device, and may be, for example, letters, numbers, characters, or a combination thereof, used to uniquely identify the first device in the communication domain in which it is located.
[0078] Optionally, the reserved identities are assigned by the first device. The first device transmits a broadcast message in the communication system. For example, the first device may periodically transmit a broadcast message in the communication system, where the broadcast message includes information about one or more reserved identities. The information about the reserved identities may be the reserved identities themselves or may be indication information of the reserved identities. The reserved identities can be obtained by using the indication information. After receiving the broadcast message, the target device obtains one reserved identity from the one or more reserved identities as a first identity. In other words, the first identity belongs to one or more reserved identities.
[0079] Optionally, the broadcast message is a system message. In this embodiment of the application, the broadcast message is a message that is sent by broadcast. The system message is a message that is sent by broadcast and includes a system configuration. In other words, the system message is a broadcast message. Alternatively, the broadcast message may be another message that is sent by broadcast other than a system message. This is not limited in this embodiment of the application.
[0080] In this embodiment of the present application, when both reserved identities and configuration information of the first time-frequency resource are assigned by the first device, the first device may add information about one or more reserved identities and configuration information of the first time-frequency resource to one broadcast message for transmission. Alternatively, the first device may add information about one or more reserved identities to one broadcast message for transmission and add configuration information of the first time-frequency resource to another broadcast message for transmission. In other words, the first device adds information about reserved identities and configuration information of the first time-frequency resource to two broadcast messages, respectively. This is not limited to this embodiment of the present application.
[0081] The first device assigns a second identity to each target device that accesses the first device. Optionally, after receiving an access request sent by the target device, the first device may send a target message to the target device, where the target message includes information about the second identity. Optionally, the first device may assign the second identity to the target device in the process of the target device accessing the first device (i.e., the target device joining a communication domain in which the first device is a primary node). The target message may be a response to the access request (i.e., an access response). Alternatively, the target message may not be an access response. After receiving an access request sent by the target device, the first device may respond with a target message used to carry only information about the second identity. For example, after determining that the target device has successfully accessed the first device, the first device sends a target message carrying the second identity to the target device.
[0082] In this embodiment of the present application, various types of information are carried in messages for transmission. For example, configuration information of a first time-frequency resource is carried in a broadcast message for transmission, information about reserved identities is carried in a broadcast message for transmission, and information about a second identity assigned by the first device to a secondary node is carried in a targeted message for transmission. A message related to this embodiment of the present application may include a header and / or a data field of a protocol data unit (PDU). In other words, a message may be a data packet including only a data field, or the message may include a PDU header or a PDU header and a data field. Alternatively, a message may be a signal carrying information. For example, a message may be a signal including a time-domain sequence, and the information carried in the signal is indicated by using a cyclic shift of the sequence. The type of message is not limited in this embodiment of the present application.
[0083] Optionally, this application provides the following two optional embodiments: To describe the implementation process of the communication method, an example is used in which the target devices are external nodes and secondary nodes in a communication system.
[0084] In a first optional embodiment of this application, the target device is an external node in a communication system, and the first request is an access request. Figure 5 is a schematic flowchart of another communication method according to an embodiment of this application. The communication system to which this method is applied includes at least Device 1 and Device 2, where Device 1 is a primary node and Device 2 is an external node. For example, Device 1 may be the first device 110 in the communication system shown in Figure 1, and Device 2 may be the third device 130 in the communication system shown in Figure 1. This method may specifically be used to perform the method shown in the embodiment corresponding to Figure 3. For example, Device 1 may be the first device, and Device 2 may be the target device. As shown in Figure 5, this method includes the following steps:
[0085] Step 501: Device 2 determines a first time-frequency sub-resource.
[0086] The first time-frequency sub-resource belongs to the first time-frequency resource. The process of device 2 determining the first time-frequency sub-resource refers to the process of the target device determining the first time-frequency sub-resource in step 301. In this embodiment of this application, the details will not be described again here.
[0087] Step 502: Device 2 sends an access request on a first time-frequency sub-resource.
[0088] Optionally, the access request includes a first identity (ID), which is used to indicate that device 2 is an external node and that the request type of the transmitted request is an access request.
[0089] In this embodiment of the present application, device 1 attempts to receive a request on each time-frequency subresource of the first time-frequency resource. Device 2 may transmit an access request on the first time-frequency subresource, and device 1 may receive the access request on the first time-frequency subresource. Optionally, the first time-frequency subresource is any time-frequency subresource within the first time-frequency resource. Device 2 transmits the access request on the first time-frequency subresource in a contention-based manner. Specifically, device 2 first attempts to transmit the access request on the first time-frequency subresource. If device 2 is unable to transmit the access request on the first time-frequency subresource, for example, if device 2 determines that the first time-frequency subresource is busy or if device 2 is unable to access device 1, device 2 determines a new time-frequency subresource within the first time-frequency resource and attempts to transmit the access request again. Optionally, a manner for determining a new time-frequency sub-resource is to randomly select a backoff period and select a time-frequency sub-resource (e.g., the first time-frequency sub-resource) after the backoff period. In current communication systems, devices initiate access requests and scheduling requests relatively infrequently. Therefore, when device 2 transmits an access request on the first time-frequency sub-resource, the probability that the access request will conflict with access requests or scheduling requests transmitted by other devices is relatively low. Therefore, the probability that the device will successfully transmit a request on a time-frequency sub-resource within the first time-frequency resource is relatively high. Even if a conflict occurs, device 2 may still determine a new time-frequency sub-resource for transmitting the access request one or more times and transmit the access request.
[0090] Step 503: Device 1 sends an access response on the second time-frequency resource.
[0091] Optionally, the second time-frequency resource is determined based on the first time-frequency subresource. After receiving the access request sent by device 2 on the first time-frequency subresource, device 1 may determine the second time-frequency resource to be used for sending the access response based on the first time-frequency subresource. In this embodiment of the present application, the acknowledgement resource corresponding to each time-frequency subresource in the first time-frequency resource may be predefined in a standard or protocol or preconfigured by the primary node. After receiving the access request on the first time-frequency subresource, device 1 may determine the acknowledgement resource corresponding to the first time-frequency subresource as the second time-frequency resource based on the definition in the standard or protocol or the configuration of the primary node. Furthermore, when sending the access request on the first time-frequency subresource, device 2 may also determine the second time-frequency resource corresponding to the first time-frequency subresource according to the same rule (the rule used by device 1) and attempt to receive the access response on the second time-frequency resource. The manner in which the acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource is predefined in a standard or protocol, or the manner in which the acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource is preconfigured by the primary node, is referred to as the manner in which the first time-frequency resource is predefined in a standard or protocol, or the manner in which the first time-frequency resource is preconfigured by the primary node. In this embodiment of this application, the details will not be described again here.
[0092] Optionally, the access response includes the second identity.
[0093] Step 504: Device 2 determines a second time-frequency sub-resource.
[0094] The second time-frequency sub-resource belongs to the first time-frequency resource. The second time-frequency sub-resource may be the same as or different from the first time-frequency sub-resource. The process of device 2 determining the second time-frequency sub-resource refers to the process of the target device determining the first time-frequency sub-resource in step 301. In this embodiment of this application, the details will not be described again here.
[0095] Step 505: Device 2 sends a scheduling request on the second time-frequency sub-resource.
[0096] The scheduling request is used to request time-frequency resources to be used for transmitting service data and / or control information from device 1. Optionally, the scheduling request includes a second identity. The second identity is used to indicate that device 2 is a secondary node of device 1, and the second identity is used to uniquely identify device 2 in the communication domain in which device 1 and device 2 are located.
[0097] In an embodiment of this application, device 1 attempts to receive a request on each time-frequency sub-resource of the first time-frequency resource. Device 2 may transmit a scheduling request on the second time-frequency sub-resource, and device 1 may receive the scheduling request on the second time-frequency sub-resource. Optionally, the second time-frequency sub-resource is any time-frequency sub-resource within the first time-frequency resource. Device 2 transmits the scheduling request on the second time-frequency sub-resource in a contention manner. For the process of device 2 transmitting the scheduling request on the second time-frequency sub-resource in a contention manner, refer to the process of device 2 transmitting an access request on the first time-frequency sub-resource in a contention manner in step 502. In this embodiment of this application, details will not be described again here.
[0098] Step 506: Device 1 sends a scheduling response on the third time-frequency resource.
[0099] The scheduling response includes configuration information of a fourth time-frequency resource, which is used to transmit service data and / or control information. For a description of the configuration information of the fourth time-frequency resource, refer to the description of the configuration information of the first time-frequency resource in step 301. In this embodiment of the application, details will not be described again here. Optionally, the scheduling response further includes a second identity. Because device 1 may receive access requests and / or scheduling requests sent by multiple devices, the second identity is carried in the scheduling response to indicate that the response is a response to a scheduling request, and that the response is a response to a scheduling request sent by a specific device. For example, if the scheduling response carries a second identity corresponding to device 2, this may indicate that the scheduling response is a response to a scheduling request sent by device 2.
[0100] Optionally, the third time-frequency resource is determined based on the second time-frequency sub-resource. Alternatively, the third time-frequency resource is determined based on the second time-frequency sub-resource and the type of scheduling request. The type of scheduling request is used to indicate specific content that needs to be transmitted on the scheduling request resource requested by the scheduling request. For example, the type of scheduling request is used to indicate that service data or control information is to be transmitted. Alternatively, the type of scheduling request is used to indicate a specific type of transmitted control information, including, but not limited to, a service change command, an MCS change command, scheduling signaling, or channel quality indication information.
[0101] In this implementation, the third time-frequency resource is determined based on the second time-frequency subresource. After receiving the scheduling request transmitted by device 2 on the second time-frequency subresource, device 1 may determine the third time-frequency resource to be used for transmitting the scheduling response based on the second time-frequency subresource. In this embodiment of the present application, the acknowledgement resource corresponding to each time-frequency subresource in the first time-frequency resource may be predefined in a standard or protocol or preconfigured by the primary node. After receiving the scheduling request on the second time-frequency subresource, device 1 may determine the acknowledgement resource corresponding to the second time-frequency subresource as the third time-frequency resource based on the definition in the standard or protocol or the configuration of the primary node. Furthermore, when transmitting the scheduling request on the second time-frequency subresource, device 2 may also determine the third time-frequency resource corresponding to the second time-frequency subresource according to the same rule (the rule used by device 1) and attempt to receive the scheduling response on the third time-frequency resource. The manner in which the acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource is predefined in a standard or protocol, or the manner in which the acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource is preconfigured by the primary node, is referred to as the manner in which the first time-frequency resource is predefined in a standard or protocol, or the manner in which the first time-frequency resource is preconfigured by the primary node. In this embodiment of this application, the details will not be described again here.
[0102] In another implementation, the third time-frequency resource is determined based on the second time-frequency subresource and the scheduling type of the scheduling request. Because the processing time required for scheduling responses of different scheduling types and the number of resources required to transmit the scheduling responses may differ, the acknowledgement resources required to transmit scheduling responses of different scheduling types also differ. Therefore, in this embodiment of the present application, the third time-frequency resource may be determined based on the second time-frequency subresource and the scheduling type of the scheduling request. After receiving the scheduling request transmitted by device 2 on the second time-frequency subresource, device 1 may determine the third time-frequency resource to be used to transmit the scheduling response based on the second time-frequency subresource and the type of the scheduling request. In this embodiment of the present application, the acknowledgement resource corresponding to each time-frequency subresource in the first time-frequency resource may be predefined in a standard or protocol or preconfigured by the primary node. One time-frequency subresource corresponds to one or more acknowledgement resources. When one time-frequency sub-resource corresponds to multiple acknowledgment resources, the request type corresponding to each acknowledgment resource may be predefined in a standard or protocol or preconfigured by the primary node. For example, acknowledgment resource 1 corresponds to an access request, acknowledgment resource 2 corresponds to scheduling request 1, and acknowledgment resource 3 corresponds to scheduling request 2, where scheduling request 1 and scheduling request 2 have different types. After receiving a scheduling request on the second time-frequency sub-resource, device 1 may determine, based on the definition in the standard or protocol or the configuration of the primary node, that the acknowledgment resource corresponding to the second time-frequency sub-resource and the scheduling request type is the third time-frequency resource.Furthermore, when sending a scheduling request on the second time-frequency sub-resource, device 2 may also determine a third time-frequency resource corresponding to the second time-frequency sub-resource according to the same rule (the rule used by device 1), and attempt to receive a scheduling response on the third time-frequency resource.
[0103] In an embodiment of this application, multiple devices transmit access requests and / or scheduling requests to a primary node in a communication domain by competing to use time-frequency sub-resources within the same time-frequency resource. Compared with a scheme in which devices use different time-frequency resources to transmit access requests and scheduling requests, and different devices use different time-frequency resources to transmit scheduling requests, the solution in this embodiment improves time-frequency resource utilization. Furthermore, there is no need to separately design different time-frequency resources for access requests and scheduling requests, simplifying the communication mechanism.
[0104] In a second optional embodiment of this application, the target device is a secondary node in a communication system, and the first request is a scheduling request. Figure 6 is a schematic flowchart of yet another communication method according to an embodiment of this application. The communication system to which this method is applied includes at least device 3 and device 4, where device 3 is a primary node and device 4 is a secondary node. For example, device 3 may be the first device 110 in the communication system shown in Figure 1, and device 4 may be the second device 120 in the communication system shown in Figure 1. Alternatively, device 3 may be the CDC 101 in the communication system shown in Figure 2, and device 4 may be the microphone 102 in the communication system shown in Figure 2. This method may specifically be used to perform the method shown in the embodiment corresponding to Figure 3. For example, device 3 may be the first device, and device 4 may be the target device. As shown in Figure 6, this method includes the following steps:
[0105] Step 601: Device 4 determines a first time-frequency sub-resource.
[0106] The process of device 2 determining the first time-frequency sub-resources refers to the process of target device determining the first time-frequency sub-resources in step 301. In this embodiment of this application, the details will not be described again here.
[0107] Step 602: Device 4 sends a scheduling request on a first time-frequency sub-resource.
[0108] For a description of this step, please refer to the description of step 505. In this embodiment of this application, the details will not be described again here.
[0109] Step 603: Device 3 sends a scheduling response on a third time-frequency resource.
[0110] For a description of this step, please refer to the description of step 506. In this embodiment of this application, the details will not be described again here.
[0111] In conclusion, according to the communication method provided in this embodiment of the present application, the same time-frequency resource is used to convey access requests and scheduling requests of one or more devices. Compared with a method in which devices transmit access requests and scheduling requests by using different time-frequency resources, the solution in which devices transmit access requests and / or scheduling requests by reusing the same time-frequency resource improves time-frequency resource utilization. Compared with a method in which different devices transmit scheduling requests by using different time-frequency resources, the solution in which multiple devices transmit scheduling requests by reusing the same time-frequency resource improves time-frequency resource utilization. Furthermore, multiple devices compete to use time-frequency sub-resources within the same time-frequency resource, thereby eliminating the need to separately design different time-frequency resources for access requests and scheduling requests corresponding to each device. This simplifies the communication mechanism.
[0112] 7 is a schematic diagram of the structure of a communication device according to an embodiment of the present application. The device may be applied to the second device 120 or the third device 130 in the communication system shown in FIG. 1. Alternatively, the device may be a chip or an integrated circuit in the second device 120 or the third device 130. As shown in FIG. 7, the device 70 includes: a processing module 701 configured to determine a first time-frequency sub-resource, the first time-frequency sub-resource belonging to a first time-frequency resource; a transmitting module 702 configured to transmit a first request on a first time-frequency sub-resource, the first request being used to request access or to request scheduling; Includes.
[0113] The first time-frequency resource is a predefined or preconfigured resource used to carry requests of the target device, including a request used to request access and a request used to request scheduling.
[0114] In conclusion, in the communication device provided in this embodiment of this application, compared to a scheme in which a target device transmits access requests and scheduling requests by using time-frequency sub-resources within a different time-frequency resource, a solution in which a target device transmits access requests and / or scheduling requests by using time-frequency sub-resources within a first time-frequency resource determined by a processing module improves time-frequency resource utilization.
[0115] Optionally, the first time-frequency resource is used to carry requests of multiple target devices.
[0116] Optionally, the first request is used to request access, the first request including a first identity, and the transmitting module 702 is further configured to transmit a second request on a second time-frequency sub-resource, the second request is used to request scheduling, the second time-frequency sub-resource belongs to the first time-frequency resource, the second request includes a second identity, and the second identity is different from the first identity.
[0117] Optionally, as shown in FIG. 8, the device 70 further includes a receiving module 703.
[0118] Optionally, the first request is used to request access, the first request includes a first identity, and the receiving module 703 is configured to receive a broadcast message, the broadcast message includes information about one or more reserved identities, and the first identity belongs to the one or more reserved identities.
[0119] Optionally, the receiving module 703 is configured to receive a broadcast message, where the broadcast message includes configuration information of the first time-frequency resource.
[0120] Optionally, the broadcast message is a system message.
[0121] Optionally, the first request is used to request access, and the receiving module 703 is configured to receive a target message, the target message including information about a second identity, the second identity being carried in the second request, and the second request being used to request scheduling.
[0122] Optionally, the target message is an access response, and the access response is received by using a second time-frequency resource, where the second time-frequency resource is determined based on the first time-frequency sub-resource.
[0123] Optionally, the first request is used to request scheduling, and the receiving module 703 is configured to receive a scheduling response by using a third time-frequency resource, where the scheduling response includes configuration information of a fourth time-frequency resource, and the fourth time-frequency resource is used to transmit service data and / or control information.
[0124] Optionally, the third time-frequency resource is determined based on the first time-frequency sub-resource. Alternatively, the third time-frequency resource is determined based on the first time-frequency sub-resource and a scheduling type of the first request.
[0125] Optionally, the communication apparatus shown in Fig. 7 or Fig. 8 may be applied to device 2 in the communication method shown in Fig. 5 or device 4 in the communication method shown in Fig. 6. For specific operations performed by each module, refer to the relevant steps. For details not described here, refer to the detailed description in the communication method shown in Fig. 5 or Fig. 6. For details, refer to the relevant descriptions in steps 501 and 502 and steps 504 and 505, or refer to the relevant descriptions in steps 601 and 602.
[0126] In conclusion, in the communication device provided in this embodiment of this application, the target device transmits an access request and / or a scheduling request by reusing the first time-frequency resource determined by the processing module. Compared with a scheme in which each target device uses a different time-frequency resource to transmit an access request and a scheduling request, the solution in this application improves time-frequency resource utilization. Furthermore, compared with a scheme in which each target device uses a different time-frequency resource to transmit an access request and a scheduling request and a scheme in which different target devices use different time-frequency resources to transmit a scheduling request, the solution in which multiple target devices transmit access requests and / or scheduling requests by reusing the first time-frequency resource can improve time-frequency resource utilization.
[0127] 9 is a schematic diagram of the structure of yet another communication device according to an embodiment of the present application. The device may be applied to the first device 110 in the communication system shown in FIG. 1. Alternatively, the device may be a chip or an integrated circuit in the first device 110. As shown in FIG. 9, the device 90 includes: The method includes: receiving module 901 configured to receive a first request on a first time-frequency sub-resource, where the first request is used to request access or to request scheduling, and the first time-frequency sub-resource belongs to the first time-frequency resource.
[0128] The first time-frequency resource is a predefined or preconfigured resource used to carry requests of the target device, including a request used to request access and a request used to request scheduling.
[0129] In conclusion, in the communication device provided in this embodiment of the present application, the target device transmits an access request and / or a scheduling request by using time-frequency sub-resources in a first time-frequency resource, which improves time-frequency resource utilization compared to a scheme in which the target device uses time-frequency sub-resources in different time-frequency resources to transmit access requests and scheduling requests, respectively.
[0130] Optionally, the first time-frequency resource is used to carry requests of multiple target devices.
[0131] Optionally, the first request is used to request access, the first request including a first identity, and the receiving module 901 is further configured to receive a second request on a second time-frequency sub-resource, the second request is used to request scheduling, the second time-frequency sub-resource belongs to the first time-frequency resource, the second request includes a second identity, and the second identity is different from the first identity.
[0132] Optionally, as shown in FIG. 10, the device 90 further includes a sending module 902 and a processing module 903.
[0133] Optionally, the first request is used to request access, the first request includes a first identity, and the sending module 902 is configured to send a broadcast message, the broadcast message includes information about one or more reserved identities, and the first identity belongs to the one or more reserved identities.
[0134] Optionally, the transmitting module 902 is configured to transmit a broadcast message, where the broadcast message includes configuration information of the first time-frequency resource.
[0135] Optionally, the broadcast message is a system message.
[0136] Optionally, the first request is used to request access, and the sending module 902 is configured to send a targeted message, the targeted message including information about a second identity, the second identity being carried in the second request, and the second request being used to request scheduling.
[0137] Optionally, the target message is an access response, and the access response is sent by using a second time-frequency resource, where the second time-frequency resource is determined based on the first time-frequency sub-resource.
[0138] Optionally, the first request is used to request scheduling, the processing module 903 is configured to generate a scheduling response based on the first request, the transmitting module 902 is configured to transmit the scheduling response by using a third time-frequency resource, the scheduling response includes configuration information of a fourth time-frequency resource, and the fourth time-frequency resource is used to transmit service data and / or control information.
[0139] Optionally, the third time-frequency resource is determined based on the first time-frequency sub-resource. Alternatively, the third time-frequency resource is determined based on the first time-frequency sub-resource and a scheduling type of the first request.
[0140] Optionally, the communication apparatus shown in Fig. 9 or Fig. 10 may be applied to device 1 in the communication method shown in Fig. 5 or device 3 in the communication method shown in Fig. 6. For specific operations performed by each module, refer to the relevant steps. For details not described here, refer to the detailed description in the communication method shown in Fig. 5 or Fig. 6. For details, refer to the relevant descriptions in step 503 and step 506, or refer to the relevant description in step 603.
[0141] In conclusion, in the communication device provided in this embodiment of the present application, the target device transmits an access request and / or a scheduling request by reusing time-frequency sub-resources within the first time-frequency resource. Compared with a scheme in which the target devices each use different time-frequency resources to transmit their access requests and scheduling requests, the solution in this embodiment improves time-frequency resource utilization. Furthermore, compared with a scheme in which the target devices each use different time-frequency resources to transmit their access requests and scheduling requests and different target devices use different time-frequency resources to transmit their scheduling requests, the solution in which multiple target devices transmit access requests and / or scheduling requests by reusing time-frequency sub-resources within the first time-frequency resource can improve time-frequency resource utilization.
[0142] An embodiment of the present application further provides a communication system including a first device and a second device, where the first device is a primary communication node (e.g., the first device 110 in the communication system shown in FIG. 1 ), and the second device is an external node (e.g., the third device 130 in the communication system shown in FIG. 1 ) or a secondary communication node in a communication domain (e.g., the second device 120 in the communication system shown in FIG. 1 ).
[0143] The first device includes the communication device shown in FIG. 9 or FIG. 10, and the second device includes the communication device shown in FIG. 7 or FIG.
[0144] An embodiment of the present application further provides a communication device including at least one processor, at least one memory, and a transceiver.
[0145] The memory is configured to store a computer program, the computer program including program instructions.
[0146] The processor is configured to call a computer program and, in cooperation with the transceiver, perform the steps performed by device 2 in the communication method shown in Figure 3, the communication method shown in Figure 5, or the steps performed by device 4 in the communication method shown in Figure 6.
[0147] An embodiment of the present application further provides a communication device including at least one processor, at least one memory, and a transceiver.
[0148] The memory is configured to store a computer program, the computer program including program instructions.
[0149] The processor is configured to call a computer program and, in cooperation with the transceiver, implement the steps performed by device 1 in the communication method shown in FIG. 5 or the steps performed by device 3 in the communication method shown in FIG. 6.
[0150] For example, Figure 11 is a block diagram of a communication device according to an embodiment of the present application. The communication device may be an external node in a communication system, a primary node in a communication domain within the communication system, or a secondary node in a communication domain within the communication system. As shown in Figure 11, the communication device 1100 includes a processor 1101, a memory 1102, and a transceiver 1103.
[0151] The memory 1102 is configured to store a computer program, the computer program including program instructions.
[0152] The processor 1101 is configured to call a computer program and implement the relevant steps in the method embodiments in cooperation with the transceiver 1103. The transceiver is configured to perform the transmitting and receiving steps. The processor is configured to perform steps other than the receiving and transmitting steps.
[0153] The processor 1101 may include one or more processing cores, and the processor 1101 executes computer programs to perform various functional applications and data processing.
[0154] Optionally, the memory 1102 may store an operating system and at least one application program unit required for functionality, such as a Real Time eXecutive (RTX) operating system, LINUX, UNIX, WINDOWS, or OS X.
[0155] An embodiment of the present application further provides another communication device including at least one processor and a communication interface. The communication interface is configured to provide input / output for the at least one processor. When the communication device is applied to a primary communication node, the processor is configured to execute a program or code for implementing steps performed by device 1 in the communication method shown in Figure 5 or steps performed by device 3 in the communication method shown in Figure 6. When the communication device is applied to a secondary communication node or an external node, the processor is configured to execute a program or code for implementing steps performed by device 2 in the communication method shown in Figure 5 or steps performed by device 4 in the communication method shown in Figure 6.
[0156] Optionally, the communications device may be a chip or integrated circuit. The at least one processor may include a central processing unit (CPU), a network processor (NP), a digital signal processor (DSP), or any combination thereof. The processor may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or any combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0157] An embodiment of the present application further provides a computer storage medium, which stores instructions that, when executed by a processor of a computing device, implement a communication method in a method embodiment.
[0158] An embodiment of the present application further provides a chip, which includes a programmable logic circuit and / or program instructions, and when the chip is operated, realizes the communication method in the method embodiment.
[0159] An embodiment of this application further provides a terminal. The terminal may be a transportation tool or an intelligent device. The transportation vehicle may be an unmanned transportation vehicle, a vehicle, or an unmanned aerial vehicle, and the intelligent device may be a robot, etc. The terminal includes at least one communication domain (which may also be referred to as a cockpit domain). The communication domain includes a primary communication node. Furthermore, the communication domain may further include at least one secondary communication node. The primary communication node includes the communication device shown in FIG. 9 or FIG. 10, and the secondary communication node includes the communication device shown in FIG. 7 or FIG. 8.
[0160] For example, the primary communication node in the vehicle may be a CDC and the secondary communication node may include one or more of a microphone, a sound box, and a mobile phone. Alternatively, the primary communication node in the vehicle may be a PEPS and the secondary communication node may include a mobile phone key and / or a car key.
[0161] Those skilled in the art may understand that all or part of the steps of the embodiments may be realized by hardware or a program instructing related hardware. The program may be stored in a computer-readable storage medium. The storage medium may be a read-only memory, a magnetic disk, an optical disk, etc.
[0162] In the embodiments of this application, the terms "first," "second," and "third" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance.
[0163] The term "and / or" in this application describes only an association relationship for describing related objects and indicates that three relationships may exist. For example, A and / or B may represent the following three cases: only A exists, both A and B exist, and only B exists. Furthermore, the character " / " in this specification generally indicates an "or" relationship between related objects.
[0164] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modification, equivalent replacement or improvement made without departing from the spirit and principle of this application should fall within the protection scope of this application.
Claims
1. 1. A communication method comprising: receiving a broadcast message, the broadcast message including one or more reserved identities and configuration information of a first time-frequency resource, the first time-frequency resource being used to carry requests for a plurality of target devices, and the first time-frequency resource not being used to transmit service data; transmitting, by one of the plurality of target devices, a first request on a first time-frequency sub-resource, the first request being used to request access, the first time-frequency sub-resource belonging to a first time-frequency resource, the first request including a first identity, the first identity belonging to the one or more reserved identities, and the first identity being used to indicate that the first request is an access request; transmitting, by another of the plurality of target devices, a second request on a second time-frequency sub-resource, the second request being used to request scheduling, the second time-frequency sub-resource belonging to the first time-frequency resource, the second request including a second identity, the second identity being different from the first identity, and the second identity being used to indicate a device transmitting the second request; A method comprising:
2. The method of claim 1 , wherein the broadcast message is a system message.
3. The method of claim 1 , further comprising receiving, by one of the plurality of target devices, a targeted message, the targeted message including information about the second identity.
4. 4. The method of claim 3, wherein the target message is an access response, and the access response is received by using a second time-frequency resource, and the second time-frequency resource is determined based on the first time-frequency sub-resource.
5. 2. The method of claim 1, further comprising: receiving a scheduling response by using a third time-frequency resource, the scheduling response including configuration information of a fourth time-frequency resource, the fourth time-frequency resource being used to transmit service data or control information.
6. 6. The method of claim 5, wherein the third time-frequency resource is determined based on the second time-frequency sub-resource, or the third time-frequency resource is determined based on the second time-frequency sub-resource and a scheduling type of the second request.
7. A communication device, a receiving module configured to receive a broadcast message, the broadcast message including one or more reserved identities and configuration information of a first time-frequency resource, the first time-frequency resource being used to carry requests for a plurality of target devices, and the first time-frequency resource not being used to transmit service data; a transmitting module configured to transmit, by one of the plurality of target devices, a first request on the first time-frequency sub-resource, the first request being used to request access, the first time-frequency sub-resource belonging to a first time-frequency resource, the first request including a first identity, the first identity belonging to the one or more reserved identities, the first identity being used to indicate that the first request is an access request; and Including, the transmitting module is configured to transmit a second request on a second time-frequency sub-resource by another of the plurality of target devices, the second request being used to request scheduling, the second time-frequency sub-resource belonging to the first time-frequency resource, the second request including a second identity, the second identity being different from the first identity, and the second identity being used to indicate a device transmitting the second request.
8. The apparatus of claim 7 , wherein the broadcast message is a system message.
9. The apparatus of claim 7 , further comprising: a receiving module configured to receive a targeted message, the targeted message including information about the second identity.
10. 10. The apparatus of claim 9, wherein the target message is an access response, and the access response is received by using a second time-frequency resource, and the second time-frequency resource is determined based on the first time-frequency sub-resource.
11. 8. The apparatus of claim 7, further comprising: a receiving module configured to receive a scheduling response by using a third time-frequency resource, the scheduling response including configuration information of a fourth time-frequency resource, the fourth time-frequency resource being used to transmit service data or control information.
12. 12. The apparatus of claim 11, wherein the third time-frequency resource is determined based on the second time-frequency sub-resource, or the third time-frequency resource is determined based on the second time-frequency sub-resource and a scheduling type of the second request.
13. 1. A computer storage medium, comprising: A computer storage medium having stored thereon instructions which, when executed by a processor of a computing device, result in the communication method of any one of claims 1 to 6.
14. A chip, A chip comprising programmable logic circuits or program instructions, the chip being operable to implement the communication method of any one of claims 1 to 6.
Citation Information
Patent Citations
Signaling interaction method, device and system
CN108401261A
Data communication method, communication system and mobile terminal
US20090316811A1
Channel Selection and Channel-State Information Collision Handling
US20130083741A1
Coverage enhancements of low cost MTC devices in uplink / downlink decoupled scenario
US20160192376A1
Method and apparatus for accessing a wireless network
US20190268890A1