Communication Method, Apparatus, and System, and Computer Storage Medium
Patent Information
- Application Number
- JP2024060541
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-03-24
- Filing Date
- 2024-04-04
- Publication Date
- 2025-06-02
- Estimated Expiration
- 2040-03-24
AI Technical Summary
The low utilization rate of time-frequency resources in wireless communication systems, particularly in in-vehicle communication scenarios, due to the infrequent nature of access and scheduling requests by external and secondary nodes, respectively.
Reusing the same time-frequency resources for both access and scheduling requests, with distinct identities for different types of requests, to improve resource utilization and eliminate the need for separate resource allocation for each.
Enhances time-frequency resource utilization by allowing multiple devices to share the same resources, simplifying the communication mechanism and reducing the need for separate resource configuration.
Smart Images

Figure 00000026_0000 
Figure 00000027_0000 
Figure 00000027_0001
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 the existing wired communication, in-vehicle wireless communication can further reduce the number, length and weight of wire 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 type 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 certain 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 called a primary node for short) and at least one secondary communication node (may be called a secondary node for short). The primary node has the function of managing the 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 a node not belonging to the communication domain (may be called 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 to start a 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. In general, the primary node allocates each scheduling request resource to the secondary node.
[0004] However, since the frequency at which an access request is sent by an external node and the frequency at which a scheduling request is sent by a secondary node are typically relatively low, currently the access request resource utilization rate and the 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 request of the target device; The request of the target device 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 the communication domain; In this embodiment of the application, a request used to request access is called an access request, and a request used to request scheduling is called a scheduling request. An external node means 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 the scheduling request of at least one target device. In this application, the access request is used in a process of an external node requesting to join the communication domain in which the primary node is located (i.e., used to request access); The scheduling request is used to request the primary node to allocate resources by the 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 are in a different relationship. 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 for transmitting an access request and / or a scheduling request. Compared with a scheme in which the target device uses different time-frequency resources for transmitting an access request and a scheduling request, respectively, the solution in this application improves time-frequency resource utilization and does not need to configure or define resources for the access request and the scheduling request separately.
[0009] Optionally, the first time-frequency resource is used to carry requests of multiple target devices, i.e., the 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 an access request and / or a scheduling request. Compared with a scheme in which a target device uses different time-frequency resources to transmit an access request and a scheduling request, and different target devices use different time-frequency resources to transmit a scheduling request, the solution in this application can improve time-frequency resource utilization, and does not need to separately configure or define 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 the 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 the first request is an access request. In other words, the first identity is used to indicate that the external node requests to access the primary node or 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 the second identity, 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 primary node in the communication domain may determine the device to send the scheduling request based on the second identity included in the scheduling request, since the second identity uniquely identifies the device sending the scheduling request in the communication domain. Optionally, the one or more reserved identities may be predefined, e.g., defined in a standard or protocol, or may be 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 by using a broadcast message. Optionally, the first time-frequency resource is preconfigured. The method further includes: The target device receives a 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 in a standard or protocol, so that the implementation mechanism is simple. Alternatively, the primary node preconfigures the first time-frequency resource, so that the flexibility is high and the application scenarios are relatively rich.
[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 assigned by the primary node, the primary node may add information about the one or more reserved identities and the configuration information about the first time-frequency resource to one broadcast message for transmission. Alternatively, the primary node may add information about the one or more reserved identities to one broadcast message for transmission and add the 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 the configuration information about the first time-frequency resource to two broadcast messages, respectively. This is not limited in this application.
[0018] Optionally, the first request is used to request access. The method further includes: the target device receives a targeted message, the targeted message including information about a second identity, the second identity being carried in the 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 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. Since the processing time required for the scheduling response of different scheduling types and the number of resources required to transmit the scheduling response may be different, the acknowledgement resources that need to be used to transmit the scheduling response of different scheduling types are also different. 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 used to receive a 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, a communication method is provided, the method includes: a first device receives a first request on a first time-frequency sub-resource, the first request is used to request access or to request scheduling, the first time-frequency sub-resource belongs to a first time-frequency resource; the first time-frequency resource is a predefined or preconfigured resource used to carry a request of a target device, the request of the target device includes a request used to request access and a request used to request scheduling; the first device is a primary node in a communication domain, and the target device is 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 of multiple target devices.
[0026] Optionally, the first request is used to request access, and the first request includes the first identity. The method further includes: the first device receives 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. 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 sends a broadcast message, the broadcast message including information about the 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 sends 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 sends a targeted message, the targeted message includes information about a second identity, the second identity is carried in the second request, and the second request is 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, a communication device is provided, the device including a plurality of functional modules. The plurality of functional modules interact with each other to realize the method according to the first aspect and the implementation manner of the first aspect. The plurality of functional modules may be realized based on software, hardware, or a combination of software and hardware, and the plurality of functional modules may be randomly combined or divided based on a specific implementation manner.
[0035] According to a fourth aspect, a communication device is provided, the device includes a plurality of functional modules, which interact with each other to realize the method in the second aspect and the implementation manner of the second aspect. The plurality of functional modules may be realized based on software, hardware, or a combination of software and hardware, and the plurality of functional modules may be randomly combined or divided based on a specific implementation manner.
[0036] According to a fifth aspect, there is provided a communications 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 effectuate, in conjunction with the transceiver, a communication method according to any one of the first aspects.
[0039] According to a sixth aspect, there is provided a communications 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 the computer program to effectuate, in conjunction with the transceiver, a 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, the first device being a primary communication node and the second device being 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 which, when executed by a processor of a computing device, result in a communication method according to either the first or second aspect.
[0046] According to a ninth aspect there is provided a chip, the chip comprising programmable logic circuitry and / or program instructions, the chip being operable to realise a communication method according to any one of the first or second aspects.
[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 carry the access requests and scheduling requests of one or more devices. Compared with the scheme in which devices use different time-frequency resources to transmit access requests and scheduling requests, respectively, 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 the scheme in which different devices use different time-frequency resources to transmit scheduling requests, the solution in which multiple devices transmit scheduling requests by reusing the same time-frequency resource improves time-frequency resource utilization. Furthermore, there is no need for multiple devices to compete to use the same time-frequency resource, thereby separately designing different time-frequency resources for access requests and scheduling requests corresponding to each device. This simplifies the communication mechanism. [Brief description of the drawings]
[0049] [Figure 1] FIG. 1 is a schematic diagram of the structure of a communication system according to an embodiment of this application; [Diagram 2] FIG. 2 is a schematic diagram of the structure of another communication system according to an embodiment of the present application. [Diagram 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 this application; [Diagram 5] 4 is a schematic flowchart of another communication method according to an embodiment of the present application. [Figure 6] 4 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. 2 is a schematic diagram of the structure of another communication device according to an embodiment of the present application. [Figure 9] 1 is a schematic diagram of the structure of yet another communication device according to an embodiment of the present application; [Figure 10] FIG. 11 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 PREFERRED EMBODIMENTS
[0050] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation manner of this application is further described in detail below 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 node for short). Each secondary node in a communication domain establishes a communication link to the primary node. A secondary node in a communication domain may function as a primary node in another communication domain. Optionally, the communication system further includes an external node. The external node means 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 a 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 other resources used to transmit 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 to initiate 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 device 120), and third devices 130A and 130B (collectively referred to as third device 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 the second device and the third device in Figure 1 are merely used 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 the third device 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 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 mobile keys, car keys, etc. Alternatively, the first device 110 may be a mobile phone, and the second device 120 and the third device 130 may be headsets, wearable devices, etc. 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, Fig. 2 is a schematic diagram of the structure of another communication system according to an embodiment of this application. As shown in Fig. 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 by a wire.
[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 wirelessly connected to PEPS 105. PEPS 105 may further be connected to a body control module (BCM) via a wire.
[0057] The 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 the communication domain C1 and a primary node in the communication domain C3.
[0059] In an in-vehicle network, the frequency of an external node sending an access request to a primary node is relatively low, and the frequency of a secondary node sending a scheduling request to a primary node is also relatively low. Scenarios in which an external node sends an access request to a primary node include the following: When a mobile phone key or a car key approaches or enters a vehicle, an access request is sent to the PEPS; when a device such as a sound box or a microphone in a vehicle is manually turned on or a mobile phone tries to access a CDC, an access request is sent to the CDC. Since the occurrence frequency of these events is relatively low, the frequency of an external node sending an access request to a primary node in an in-vehicle network is relatively low. 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 some burst services. The traffic volume of the main service is stable. Generally, an 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. Since the traffic volume of burst services is small, new services are not initiated frequently. Therefore, the frequency at which the secondary node is triggered to send a scheduling request because the secondary node needs to initiate a new service is relatively low. 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). Since the distance between nodes in a vehicle is short and the relative movement is low, the wireless channel in the vehicular 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, which triggers the secondary node to send a scheduling request.
[0060] Currently, a group of time-frequency resources is allocated for an external node to transmit an access request, and a group of time-frequency resources is allocated to each secondary node for the corresponding secondary node to transmit 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. Since the frequency of transmitting an access request by an external node and the frequency of transmitting a scheduling request by a secondary node are relatively low, currently, the overall time-frequency resource utilization is relatively low. However, in the communication method provided in the embodiment of this application, the same group of time-frequency resources carries the request used to request access (i.e., access request) and the request used to request scheduling (i.e., scheduling request). Since 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 the embodiment of this application, multiple devices may share the same group of time-frequency resources to transmit a scheduling request. This further improves the time-frequency resource utilization.
[0061] 3 is a schematic flowchart of a communication method according to an embodiment of this 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: A target device determines a first time-frequency sub-resource.
[0063] The first time-frequency sub-resource belongs to the first time-frequency resource. The first time-frequency resource is a predefined or preconfigured resource used to carry the request of the target device. The request of the target device includes a request used to request access and a request used to request scheduling. It should be noted that the first time-frequency resource referred to in this embodiment of this application is not used to transmit service data and is not all resources available to the target device. In this embodiment of this application, a request used to request access is called an access request, and a request used to request scheduling is called 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] The first time-frequency resource being predefined includes: The first time-frequency resource being defined in a standard or protocol; The first time-frequency resource being preconfigured includes: The first time-frequency resource being preconfigured by the first device through the use of 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 of the target device. In other words, the first time-frequency resource is used to carry an access request and a scheduling request of 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, and the broadcast message includes configuration information of the first time-frequency resource. After receiving the broadcast message, the target device determines a first time-frequency sub-resource in 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 in 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 in the first time-frequency resource. Alternatively, the target device may determine a first time-frequency sub-resource in 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 in 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 the 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 application, one time-frequency sub-resource may be an orthogonal frequency division multiplexing (OFDM) symbol in the time domain, and may be a subcarrier in the frequency domain. In other words, one time-frequency sub-resource may include one OFDM symbol and one subcarrier. Usually, the time-frequency resource is a periodic resource. A time-frequency sub-resource in the first time-frequency resource may include an i-th OFDM symbol and j-th subcarrier 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 subcarriers in one period. Optionally, the configuration information of the first time-frequency resource may be {(i1,j1);(i2,j2);...;(i n ,j n )}, indicating that the first time-frequency resource includes n time-frequency sub-resources, and i n The nth time-frequency sub-resource is the ith sub-resource in the time domain. n j n The nth time-frequency sub-resource is the jth sub-resource in the frequency domain. n n indicates that the subcarriers in one period are n, where n is a positive integer, and n 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, the vertical coordinate represents the frequency domain, and each time-frequency subresource corresponds to one small block. As shown in FIG. 4, the total time-frequency resource includes a plurality of time-frequency subresources arranged in a matrix, and the first time-frequency resource includes a plurality of time-frequency subresources in a matrix.
[0067] In this embodiment of the present application, the first time-frequency resource is predefined in a standard or protocol, so that the implementation mechanism is simple. Alternatively, the primary node preconfigures the first time-frequency resource, so that the flexibility is high and the application scenarios are relatively rich.
[0068] Optionally, the first time-frequency resource is used to carry requests of 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 application, the multiple target devices reuse the first time-frequency resource to transmit access requests and / or scheduling requests. Compared with the scheme in which the target devices use different time-frequency resources to transmit access requests and scheduling requests respectively, and the different target devices use different time-frequency resources to transmit scheduling requests, the solution in this application improves time-frequency resource utilization, and does not need to separately configure or define 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 the access request and the scheduling request, such as a request used to request to obtain system information or a request used to request to obtain channel information, which is not limited in this embodiment of the 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 establishing 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 need to configure or define resources for scheduling requests and access requests separately.
[0073] Optionally, the access request includes a first identity. 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 to access a primary node or 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 identity, but the first identity is obviously 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 the device that sends the scheduling request in the communication domain, so that the first device (i.e., the primary node in the communication domain) may determine the device that sends the scheduling request 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 to the access request as the first identity.
[0076] For example, the reserved identity and the second identity provided in this embodiment of the 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 the (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, for example, letters, numbers, characters, or a combination thereof, and is used to uniquely identify the device in the communication domain in which the first device is located.
[0078] Optionally, the reserved identity is assigned by the first device. The first device sends a broadcast message in the communication system. For example, the first device may periodically send a broadcast message in the communication system, and the broadcast message includes information about one or more reserved identities. The information about the reserved identity may be the reserved identity, or may be indication information of the reserved identity. The reserved identity 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 application, when both the reserved identities and the 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 the 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 the configuration information of the first time-frequency resource to another broadcast message for transmission. In other words, the first device adds information about the reserved identities and the configuration information of the first time-frequency resource to two broadcast messages, respectively. This is not limited to this embodiment of the 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 a second identity to the target device in the process of the target device accessing the first device (i.e., the target device joining the 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 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 target message for transmission. A message related to this embodiment of the application may include a header and / or a data field of a protocol data unit (PDU). In other words, the message may be a data packet including only a data field, or the message may be a PDU header or may include a PDU header and a data field. Alternatively, the message may be a signal carrying information. For example, the 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 application.
[0083] Optionally, this application provides the following two optional embodiments: An example in which the target device is an external node and a secondary node in a communication system is used to explain the implementation process of the communication method.
[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 the 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. The method may be specifically 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, the 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 the 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, details are not 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 to indicate that the request type of the transmitted request is an access request.
[0089] In this embodiment of the application, device 1 attempts to receive a request on each time-frequency sub-resource of the first time-frequency resource. Device 2 may transmit an access request on the first time-frequency sub-resource, and device 1 may receive the access request on the first time-frequency sub-resource. Optionally, the first time-frequency sub-resource is any time-frequency sub-resource in the first time-frequency resource. Device 2 transmits the access request on the first time-frequency sub-resource in a contention manner. Specifically, device 2 first attempts to transmit the access request on the first time-frequency sub-resource. If device 2 cannot transmit the access request on the first time-frequency sub-resource, for example, if device 2 determines that the first time-frequency sub-resource is busy or if device 2 cannot access device 1, device 2 determines a new time-frequency sub-resource in the first time-frequency resource and attempts to transmit the access request again. Optionally, the manner of determining a new time-frequency sub-resource is to randomly select a back-off period and select a time-frequency sub-resource (e.g., the first time-frequency sub-resource) after the back-off period. In the current communication system, the frequency at which a device initiates an access request and the frequency at which a scheduling request is initiated are relatively low, so when the device 2 transmits an access request on the first time-frequency sub-resource, the probability that the access request conflicts with an access request or a scheduling request transmitted by another device is relatively low. Therefore, the probability that the device successfully transmits a request on a time-frequency sub-resource in the first time-frequency resource is relatively high. Even if a conflict occurs, the 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 sub-resource. After receiving the access request sent by the device 2 on the first time-frequency sub-resource, the device 1 may determine the second time-frequency resource used to send the access response based on the first time-frequency sub-resource. In this embodiment of the application, the acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource may be predefined in a standard or protocol, or may be preconfigured by the primary node. After receiving the access request on the first time-frequency sub-resource, the device 1 may determine the acknowledgement resource corresponding to the first time-frequency sub-resource 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 sub-resource, the device 2 may also determine the second time-frequency resource corresponding to the first time-frequency sub-resource according to the same rule (the rule used by the device 1), and try to receive the access response on the second time-frequency resource. For the manner of predefining the acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource in a standard or protocol, or the manner of preconfiguring the acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource by the primary node, refer to the manner of predefining the first time-frequency resource in a standard or protocol, or the manner of preconfiguring the first time-frequency resource by the primary node. In this embodiment of this application, details are not 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 the 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, details are not described again here.
[0095] Step 505: Device 2 sends a scheduling request on a 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, the device 1 attempts to receive a request on each time-frequency sub-resource of the first time-frequency resource. The device 2 may transmit a scheduling request on the second time-frequency sub-resource, and the 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 in the first time-frequency resource. The device 2 transmits a scheduling request on the second time-frequency sub-resource in a contention manner. For the process of the device 2 transmitting a scheduling request on the second time-frequency sub-resource in a contention manner, refer to the process of the 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 are not 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 the fourth time-frequency resource, and the fourth time-frequency resource is used to transmit service data and / or control information. For a description of the configuration information of the fourth time-frequency resource, please refer to the description of the configuration information of the first time-frequency resource in step 301. In this embodiment of this application, details will not be described again here. Optionally, the scheduling response further includes a second identity. Since device 1 may receive the access request and / or scheduling request sent by multiple devices, the second identity is carried in the scheduling response to indicate that the response is a response to the scheduling request, and that the response is a response to the 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 the 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 a type of scheduling request. The type of scheduling request is used to indicate a 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 transmitting service data or control information. 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 the implementation manner, the third time-frequency resource is determined based on the second time-frequency sub-resource. After receiving the scheduling request sent by the device 2 on the second time-frequency sub-resource, the device 1 may determine the third time-frequency resource used to send the scheduling response based on the second time-frequency sub-resource. In this embodiment of the application, the acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource may be predefined in a standard or protocol, or may be preconfigured by the primary node. After receiving the scheduling request on the second time-frequency sub-resource, the device 1 may determine the acknowledgement resource corresponding to the second time-frequency sub-resource as the third time-frequency resource based on the definition in the standard or protocol or the configuration of the primary node. Furthermore, when sending the scheduling request on the second time-frequency sub-resource, the device 2 may also determine the third time-frequency resource corresponding to the second time-frequency sub-resource according to the same rule (the rule used by the device 1), and try to receive the scheduling response on the third time-frequency resource. For the manner of predefining the acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource in a standard or protocol, or the manner of preconfiguring the acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource by the primary node, refer to the manner of predefining the first time-frequency resource in a standard or protocol, or the manner of preconfiguring the first time-frequency resource by the primary node. In this embodiment of this application, details are not described again here.
[0102] In another implementation, the third time-frequency resource is determined based on the second time-frequency sub-resource and the scheduling type of the scheduling request. Since the processing time required for the scheduling response of different scheduling types and the number of resources required to transmit the scheduling response may be different, the acknowledgement resource that needs to be used to transmit the scheduling response of different scheduling types is also different. Therefore, in this embodiment of the application, the third time-frequency resource may be determined based on the second time-frequency sub-resource and the scheduling type of the scheduling request. After receiving the scheduling request transmitted by the device 2 on the second time-frequency sub-resource, the device 1 may determine the third time-frequency resource used to transmit the scheduling response based on the second time-frequency sub-resource and the type of the scheduling request. In this embodiment of the application, the acknowledgement resource corresponding to each time-frequency sub-resource in the first time-frequency resource may be predefined in a standard or protocol, or may be preconfigured by the primary node. One time-frequency sub-resource corresponds to one or more acknowledgement resources. When one time-frequency sub-resource corresponds to multiple acknowledgement resources, the request type corresponding to each acknowledgement resource may be predefined in a standard or protocol or preconfigured by the primary node. For example, acknowledgement resource 1 corresponds to an access request, acknowledgement resource 2 corresponds to scheduling request 1, acknowledgement resource 3 corresponds to scheduling request 2, and 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 that the acknowledgement resource corresponding to the second time-frequency sub-resource and the type of the scheduling request is the third time-frequency resource based on the definition in the standard or protocol or the configuration of the primary node.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 send access requests and / or scheduling requests to a primary node in a communication domain by competing to use time-frequency sub-resources in the same time-frequency resource. Compared with the scheme in which devices use different time-frequency resources to send access requests and scheduling requests respectively, and different devices use different time-frequency resources to send scheduling requests, the solution in this embodiment improves time-frequency resource utilization. Moreover, 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 the 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 the 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. The method may be specifically 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, the method includes the following steps:
[0105] Step 601: The device 4 determines a first time-frequency sub-resource.
[0106] The process of the device 2 determining the first time-frequency sub-resources refers to the process of the target device determining the first time-frequency sub-resources in step 301. In this embodiment of this application, details are not described again here.
[0107] Step 602: Device 4 sends a scheduling request on a first time-frequency sub-resource.
[0108] For the 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 the 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 this application, the same time-frequency resource is used to carry the access request and scheduling request of one or more devices. Compared with the scheme in which a device transmits an access request and a scheduling request by using different time-frequency resources, the solution in which a device transmits an access request and / or a scheduling request by reusing the same time-frequency resource improves the time-frequency resource utilization rate. Compared with the scheme in which different devices transmit a scheduling request by using different time-frequency resources, the solution in which multiple devices transmit a scheduling request by reusing the same time-frequency resource improves the time-frequency resource utilization rate. Furthermore, multiple devices compete to use time-frequency sub-resources in the same time-frequency resource, so there is no need to separately design different time-frequency resources for the access request and the scheduling request 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 this 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 the application, compared with the scheme in which the target device transmits access requests and scheduling requests by using time-frequency sub-resources in a different time-frequency resource, the solution in which the target device transmits access requests and / or scheduling requests by using time-frequency sub-resources in a first time-frequency resource determined by the 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 the 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 apparatus 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 regarding the 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 targeted message, the targeted message including information regarding a second identity, the second identity being carried in the second request, and the second request is 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 device 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 the 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 the scheme in which the target device uses different time-frequency resources to transmit the access request and the scheduling request, respectively, the solution in this application improves the time-frequency resource utilization rate. Furthermore, compared with the scheme in which the target device uses different time-frequency resources to transmit the access request and the scheduling request, respectively, and the scheme in which the different target devices use different time-frequency resources to transmit the scheduling request, the solution in which the multiple target devices transmit the access request and / or the scheduling request by reusing the first time-frequency resource can improve the time-frequency resource utilization rate.
[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 present invention includes a 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 a 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 application, the target device transmits an access request and / or a scheduling request by using a time-frequency sub-resource in a first time-frequency resource. Compared with the scheme in which the target device uses time-frequency sub-resources in different time-frequency resources to transmit the access request and the scheduling request respectively, the solution in this embodiment improves the time-frequency resource utilization rate.
[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 transmitting 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 regarding the 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 regarding a second identity, the second identity being carried in the second request, and the second request is 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, and the transmitting module 902 is configured to transmit the scheduling response by using a third time-frequency resource, the scheduling response including 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 device 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 application, the target device transmits an access request and / or a scheduling request by reusing time-frequency sub-resources in the first time-frequency resource. Compared with the scheme in which the target device uses different time-frequency resources to transmit the access request and the scheduling request, respectively, the solution in this embodiment improves the time-frequency resource utilization rate. Furthermore, compared with the scheme in which the target device uses different time-frequency resources to transmit the access request and the scheduling request, respectively, and the scheme in which the different target devices use different time-frequency resources to transmit the scheduling request, the solution in which the multiple target devices transmit the access request and / or the scheduling request by reusing the time-frequency sub-resources in the first time-frequency resource can improve the time-frequency resource utilization rate.
[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.
[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 FIG. 3, the communication method shown in FIG. 5, or the steps performed by device 4 in the communication method shown in FIG. 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 cooperate with the transceiver to 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.
[0150] For example, Figure 11 is a block diagram of a communication device according to an embodiment of this application. The communication device may be an external node in a communication system, a primary node in a communication domain in the communication system, or a secondary node in a communication domain in 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 necessary for functionality. The operating system may be an operating system such as a Real Time eXecutive (RTX), LINUX, UNIX, WINDOWS or OS X.
[0155] An embodiment of this application further provides another communication device, including at least one processor and a communication interface. The communication interface is configured to provide an 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 the steps performed by device 1 in the communication method shown in Figure 5 or the 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 the steps performed by device 2 in the communication method shown in Figure 5 or the steps performed by device 4 in the communication method shown in Figure 6.
[0156] Optionally, the communication device may be a chip or an 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, the computer storage medium storing instructions which, when executed by a processor of a computing device, result in a communication method in a method embodiment.
[0158] An embodiment of the present application further provides a chip, the chip including a programmable logic circuit and / or program instructions, the chip operating to implement 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 called 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 nodes 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 nodes 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 is present, both A and B are present, and only B is present. 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: determining a first time-frequency sub-resource, the first time-frequency sub-resource belonging to a first time-frequency resource; transmitting a first request on the first time-frequency sub-resource, the first request being used to request access, the first request including a first identity, the first identity being used to indicate that the first request is an access request; transmitting 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, the second identity being used to indicate a device transmitting the second request; wherein the first time-frequency resource is a predefined or preconfigured resource used to carry requests of a target device, the requests of the target device including a request used to request access and a request used to request scheduling, and the first time-frequency resource is not used to transmit service data.
2. The method of claim 1 , wherein the first time-frequency resource is used to carry requests of multiple target devices.
3. 3. The method of claim 1, further comprising the step of receiving 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.
4. The method according to claim 1 , further comprising the step of receiving a broadcast message, the broadcast message including configuration information of the first time-frequency resource.
5. The method according to claim 3 or 4, wherein the broadcast message is a system message.
6. The method of claim 1 , further comprising the step of receiving a targeted message, the targeted message including information regarding the second identity.
7. 7. The method of claim 6, wherein the target message is an access response, and the access response is received by using a second time-frequency resource, the second time-frequency resource being determined based on the first time-frequency sub-resource.
8. 3. 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 for transmitting service data and / or control information.
9. 9. The method of claim 8, 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.
10. 1. A communication method comprising: receiving a first request on a first time-frequency sub-resource, the first request being used to request access, the first request including a first identity, the first identity being used to indicate that the first request is an access request, and the first time-frequency sub-resource belonging to a first time-frequency resource; receiving 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, the second identity being used to indicate a device sending the second request; wherein the first time-frequency resource is a predefined or preconfigured resource used to carry requests of a target device, the requests of the target device including a request used to request access and a request used to request scheduling, and the first time-frequency resource is not used to transmit service data.
11. The method of claim 10 , wherein the first time-frequency resource is used to carry requests of multiple target devices.
12. 12. The method of claim 10 or 11, further comprising the step of: transmitting 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.
13. The method according to claim 10 , further comprising the step of: transmitting a broadcast message, the broadcast message including configuration information of the first time-frequency resource.
14. The method according to claim 12 or 13, wherein the broadcast message is a system message.
15. The method of claim 10 , further comprising the step of: sending a targeted message, the targeted message including information about the second identity.
16. 16. The method of claim 15, wherein the target message is an access response, and the access response is transmitted by using a second time-frequency resource, the second time-frequency resource being determined based on the first time-frequency sub-resource.
17. generating a scheduling response based on the first request; transmitting the scheduling response by using a third time-frequency resource; 12. The method of claim 10, further comprising:
18. 18. The method of claim 17, 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.
19. 1. A communication device, comprising: a processing module configured to determine a first time-frequency sub-resource, the first time-frequency sub-resource belonging to a first time-frequency resource; a transmission module configured to transmit a first request on the first time-frequency sub-resource, the first request being used to request access, the first request including a first identity, the first identity being used to indicate that the first request is an access request; and Including, the transmitting module is further configured to transmit 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, the second identity being used to indicate a device transmitting the second request; The apparatus, wherein the first time-frequency resource is a predefined or preconfigured resource used to carry requests of a target device, the requests of the target device including a request used to request access and a request used to request scheduling, and the first time-frequency resource is not used to transmit service data.
20. 20. The apparatus of claim 19, wherein the first time-frequency resource is used to carry requests of multiple target devices.
21. 21. The apparatus of claim 19 or 20, further comprising: a receiving module configured to receive 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.
22. 22. The apparatus of claim 19, further comprising a receiving module configured to receive a broadcast message, the broadcast message including configuration information of the first time-frequency resource.
23. 23. Apparatus according to claim 21 or 22, wherein the broadcast message is a system message.
24. 20. The apparatus of claim 19, a receiving module configured to receive a targeted message, the targeted message including information regarding the second identity.
25. 25. The apparatus of claim 24, wherein the target message is an access response, and the access response is received by using a second time-frequency resource, the second time-frequency resource being determined based on the first time-frequency sub-resource.
26. 21. The apparatus of claim 19, 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 for transmitting service data and / or control information.
27. 27. The apparatus of claim 26, 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.
28. 1. A communication device, comprising: a receiving module configured to receive a first request on a first time-frequency sub-resource, the first request being used to request access, the first request including a first identity, the first identity being used to indicate that the first request is an access request, and the first time-frequency sub-resource belonging to a first time-frequency resource; the receiving module is further configured to receive 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, the second identity being used to indicate a device sending the second request; The apparatus, wherein the first time-frequency resource is a predefined or preconfigured resource used to carry requests of a target device, the requests of the target device including a request used to request access and a request used to request scheduling, and the first time-frequency resource is not used to transmit service data.
29. 30. The apparatus of claim 28, wherein the first time-frequency resource is used to carry requests of multiple target devices.
30. 30. The apparatus of claim 28 or 29, further comprising: a transmission module configured to transmit 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.
31. 31. The apparatus of claim 28, further comprising: a transmission module configured to transmit a broadcast message, the broadcast message including configuration information of the first time-frequency resource.
32. 32. Apparatus according to claim 30 or 31, wherein the broadcast message is a system message.
33. 30. The apparatus of claim 28, a sending module configured to send a targeted message, the targeted message including information about the second identity.
34. 34. The apparatus of claim 33, wherein the target message is an access response, and the access response is transmitted by using a second time-frequency resource, the second time-frequency resource being determined based on the first time-frequency sub-resource.
35. 1. A computer storage medium, comprising: The computer storage medium storing instructions which, when executed by a processor of a computing device, result in a communication method according to any one of claims 1 to 9 or any one of claims 10 to 18.
36. A chip, The chip includes programmable logic circuitry and / or program instructions, and when the chip is operated, the communication method according to any one of claims 1 to 9 or the communication method according to any one of claims 10 to 18 is realized.