Communication method and communication device
By receiving synchronization signals and messages containing cyclic prefix length and resource configuration information in the communication device, the problem of high complexity caused by blind inspection in the prior art is solved, and the system performance is improved.
Patent Information
- Application Number
- CN202411764284.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-29
- Publication Date
- 2025-03-25
AI Technical Summary
In the prior art, communication devices need to determine the length of the cycle prefix and resource configuration information through blind inspection, resulting in high complexity and affecting system performance.
By receiving a synchronization signal on the first time domain resource and receiving a message containing cyclic prefix length information and resource configuration information on at least one second time domain resource, blind inspection is avoided and complexity is reduced.
The efficiency of the communication device to detect cyclic prefix length and resource configuration information is improved, signaling overhead is saved, and system performance is improved.
Smart Images

Figure CN119697733A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and more specifically to a communication method and a communication device in the field of communications. Background Art
[0002] With the diversified development of communication, there will also be diversified communication devices. The transmission distances of the transmission links between different communication devices are different, and the transmission delays of different transmission distances are different. In the transmission link with longer delay, the two communication devices need a longer cyclic prefix (CP) to ensure link performance. In the transmission link with shorter delay, the communication device needs a shorter CP to improve spectrum efficiency. For example, in the Internet of Vehicles, the transmission link between the two communication devices in a small car has a short delay, and a shorter CP is required between the two communication devices to improve spectrum efficiency. The transmission link between the two communication devices in a large car has a longer delay, and a longer CP is required between the two communication devices to ensure link performance. In addition, in different scenarios, the traffic volume of uplink transmission and downlink transmission is different, the performance requirements of uplink and downlink links are different, and the transmission power of uplink and downlink transmission is also different. In the design process, different uplink and downlink transmission resources need to be configured in different scenarios to improve spectrum utilization.
[0003] In the prior art, a communication device needs to determine the CP length through blind detection, and also needs to determine the resource configuration for uplink transmission and downlink transmission through blind detection. More blind detection leads to higher complexity, thereby affecting system performance. Summary of the invention
[0004] The present application provides a communication method and a communication device, which can save signaling overhead and help improve system performance.
[0005] In a first aspect, a communication method is provided, which can be performed by a first communication device, and the first communication device can be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Exemplarily, the method includes: receiving a first signal on a first time domain resource, the first signal being used for synchronization; receiving a first message on at least one second time domain resource, the first message including cyclic prefix length information and / or resource configuration information for uplink transmission and downlink transmission;
[0006] The time interval length between the first time domain resource and each of the at least one second time domain resource is a positive integer number of time domain resource units.
[0007] In the above scheme, if the time interval length between the first time domain resource for receiving the first signal by the first communication device and at least one second time domain resource for receiving the first message is a positive integer number of time domain resource units, the first communication device can determine at least one second time domain resource based on the time interval length and the first time domain resource, thereby being able to obtain the cyclic prefix length information and / or the resource configuration information for uplink transmission and downlink transmission in the first message, which can avoid the need for blind detection to obtain the cyclic prefix length information and / or the resource configuration information for uplink transmission and downlink transmission, which is beneficial to reducing complexity, and can improve the efficiency of the first communication device in detecting the CP length information and / or resource configuration information, thereby helping to improve system performance.
[0008] In some possible implementations, the time domain resource unit has a fixed time length, and under different CP length information and / or different resource configuration information for uplink transmission and downlink transmission, the time domain resource unit is still a transmission granularity with a fixed time length.
[0009] It can be understood that the time domain resource unit can be a frame, a subframe, a superframe or a time slot, etc.
[0010] It should be noted that if there are multiple second time domain resources, the time interval between the first time domain resource and each of the multiple second time domain resources may be different, and the time interval between two adjacent second time domain resources in the multiple second time domain resources may be the same or different.
[0011] The time interval length between the first time domain resource and each of the at least one second time domain resource is a positive integer number of time domain resource units, which can be replaced by: the position of the first time domain resource relative to the boundary of the first time domain unit is the same as the position of the second time domain resource relative to the boundary of the second time domain unit; the first time domain resource is located in the first time domain unit, and the second time domain resource is located in the second time domain unit. The boundary can be a left boundary or a right boundary.
[0012] The time interval length between the first time domain resource and each of the at least one second time domain resource is a positive integer number of time domain resource units and can also be replaced by: the time domain position of the first time domain resource in the first time domain resource unit is the same as the time domain position of the second time domain resource in the second time domain resource unit, wherein the structure of the first time domain resource unit is the same as that of the second time domain resource unit.
[0013] The same structure of the first time domain resource unit and the second time domain resource unit can be understood as: the number of time domain resources used for uplink transmission in the first time domain resource unit and the second time domain resource unit is the same, for example, the number of symbols used for uplink transmission is the same; it can also be understood as: the number of time domain resources used for downlink transmission in the first time domain resource unit and the second time domain resource unit is the same, for example, the number of symbols used for downlink transmission is the same; it can also be understood as: the number of time domain resources used for downlink transmission in the first time domain resource unit and the second time domain resource unit is the same and the number of time domain resources used for the last transmission is the same, for example, the number of symbols used for uplink transmission is the same and the number of symbols used for downlink transmission is the same.
[0014] In the above scheme, uplink transmission is: the slave node sends data or signals to the master node; downlink transmission is: the master node sends data or signals to the slave node. Among them, the master node manages the slave nodes, has the function of allocating resources, and is responsible for allocating resources to the slave nodes; the slave nodes obey the scheduling of the master node and use the resources allocated by the master node to communicate with the master node. For example, the master node is a network device and the slave node is a terminal device. For another example, the master node is a mobile phone and the slave node is a headset.
[0015] In some possible implementations, the first message includes a first field, and the first field is used to indicate the cyclic prefix length information.
[0016] In some possible implementations, the first message includes a first field, where the first field is used to indicate the resource configuration information.
[0017] In some possible implementations, the first message includes a first field, and the first field is used to indicate the cyclic prefix length information and the resource configuration information, so that the cyclic prefix length information and the resource configuration information can be jointly indicated by the first field, thereby saving signaling overhead.
[0018] In some possible implementations, there is a preset correspondence between different values indicated by the first field and different cyclic prefix length information and / or resource configuration information.
[0019] In some possible implementations, the above preset correspondence relationship may be specified or configured by a protocol.
[0020] In some possible implementations, the first signal is further used to indicate the time interval length between the first time domain resource and the at least one second time domain resource. In other words, the first signal is further used to indicate the positive integer number of time domain resource units. In this way, the first communication device can determine the at least one second time domain resource based on the time interval length in the first signal and the first time domain resource for receiving the first signal.
[0021] In some possible implementations, the protocol may specify the length of the time interval between the first time domain resource and at least one second time domain resource.
[0022] In some possible implementations, the first message is a broadcast message.
[0023] In some possible implementations, the broadcast message is a system message.
[0024] In a second aspect, a communication method is provided, which can be performed by a second communication device, and the second communication device can be a communication device or a communication device capable of supporting the communication device to implement the functions required by the method, such as a chip system. Exemplarily, the method includes: sending a first signal on a first time domain resource, the first signal is used for synchronization; sending a first message on at least one second time domain resource, the first message including cyclic prefix length information and / or resource configuration information for uplink transmission and downlink transmission;
[0025] The time interval length between the first time domain resource and each of the at least one second time domain resource is a positive integer number of time domain resource units.
[0026] In the above scheme, if the time interval length between the first time domain resource for receiving the first signal by the first communication device and at least one second time domain resource for receiving the first message is a positive integer number of time domain resource units, the first communication device can determine at least one second time domain resource based on the time interval length and the first time domain resource, thereby being able to obtain the cyclic prefix length information and / or the resource configuration information for uplink transmission and downlink transmission in the first message, which can avoid the signaling overhead caused by the need for blind detection to obtain the cyclic prefix length information and / or the resource configuration information for uplink transmission and downlink transmission, and help improve system performance.
[0027] In some possible implementations, the first message includes a first field, and the first field is used to indicate the cyclic prefix length information.
[0028] In some possible implementations, the first message includes a first field, where the first field is used to indicate the resource configuration information.
[0029] In some possible implementations, the first message includes a first field, and the first field is used to indicate the cyclic prefix length information and the resource configuration information, so that the cyclic prefix length information and the resource configuration information can be jointly indicated by the first field, thereby saving bit overhead. If the resource configuration information indicates the ratio of the number of symbols used for uplink and downlink transmission to the number of symbols used for downlink transmission, since there is an association between the cyclic prefix length information and the resource configuration information, the use of joint indication can save bit overhead.
[0030] In some possible implementations, there is a preset correspondence between different values indicated by the first field and different cyclic prefix length information and / or different resource configuration information.
[0031] In some possible implementations, the first signal is further used to indicate the length of a time interval between the first time domain resource and the at least one second time domain resource.
[0032] In some possible implementations, the first message is a broadcast message.
[0033] In some possible implementations, the broadcast message is a system message.
[0034] In a third aspect, a communication device is provided, wherein the communication device is used to execute the method in the first aspect or any possible implementation of the first aspect. Specifically, the communication device may include a module for executing the method in the first aspect or any possible implementation of the first aspect.
[0035] In a fourth aspect, a communication device is provided, wherein the communication device is used to execute the method in the second aspect or any possible implementation of the second aspect. Specifically, the communication device may include a module for executing the method in the second aspect or any possible implementation of the second aspect.
[0036] In a fifth aspect, a communication device is provided, comprising a processor, the processor being coupled to a memory, the memory being used to store computer programs or instructions, and the processor being used to execute the computer programs or instructions stored in the memory, so that the method in the first aspect is executed.
[0037] For example, the processor is used to execute the computer program or instructions stored in the memory, so that the device performs the method in the first aspect.
[0038] Optionally, the communication device includes one or more processors.
[0039] Optionally, the communication device may further include a memory coupled to the processor.
[0040] Optionally, the communication device may include one or more memories.
[0041] Optionally, the memory may be integrated with the processor, or provided separately.
[0042] Optionally, the communication device may also include a transceiver.
[0043] In a sixth aspect, a communication device is provided, comprising a processor, the processor being coupled to a memory, the memory being used to store computer programs or instructions, and the processor being used to execute the computer programs or instructions stored in the memory, so that the method in the second aspect is executed.
[0044] For example, the processor is used to execute the computer program or instructions stored in the memory, so that the communication device executes the method in the second aspect.
[0045] Optionally, the communication device includes one or more processors.
[0046] Optionally, the communication device may further include a memory coupled to the processor.
[0047] Optionally, the communication device may include one or more memories.
[0048] Optionally, the memory may be integrated with the processor, or provided separately.
[0049] Optionally, the communication device may also include a transceiver.
[0050] In a seventh aspect, the present application provides a communication system, which includes the apparatus provided in the third aspect and the apparatus provided in the fourth aspect; or
[0051] The system includes the device provided in the fifth aspect and the device provided in the sixth aspect.
[0052] In an eighth aspect, a computer-readable storage medium is provided, on which is stored a computer program (also referred to as instructions or codes) for implementing the method in the first aspect.
[0053] For example, when the computer program is executed by a computer, the computer can execute the method in the first aspect. The computer can be a communication device.
[0054] In a ninth aspect, a computer-readable storage medium is provided, on which is stored a computer program (also referred to as instructions or codes) for implementing the method in the first aspect or the second aspect.
[0055] For example, when the computer program is executed by a computer, the computer can execute the method in the second aspect. The computer can be a communication device.
[0056] In a tenth aspect, the present application provides a chip, including a processor. The processor is used to read and execute a computer program stored in a memory to perform the method in the first aspect and any possible implementation thereof.
[0057] Optionally, the chip also includes a memory, and the memory is connected to the processor via a circuit or wire.
[0058] Further optionally, the chip also includes a communication interface.
[0059] In an eleventh aspect, the present application provides a chip system, comprising a processor, wherein the processor is configured to read and execute a computer program stored in a memory to execute the method in the second aspect and any possible implementation thereof.
[0060] Optionally, the chip also includes a memory, and the memory is connected to the processor via a circuit or wire.
[0061] Further optionally, the chip also includes a communication interface.
[0062] In a twelfth aspect, the present application provides a computer program product, the computer program product comprising a computer program (also referred to as instructions or codes), wherein when the computer program is executed by a computer, the computer implements the method in the first aspect. The computer may be a communication device.
[0063] In a thirteenth aspect, the present application provides a computer program product, the computer program product comprising a computer program (also referred to as instructions or codes), wherein when the computer program is executed by a computer, the computer implements the method in the second aspect. The computer may be a communication device. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] Figure 1 It is a schematic diagram of the application scenario architecture provided in the embodiment of the present application.
[0065] Figure 2 This is another application scenario architecture schematic diagram provided by an embodiment of the present application.
[0066] Figure 3 It is a schematic diagram of the communication method provided in an embodiment of the present application.
[0067] Figure 4 It is a schematic diagram of the frame structure provided in an embodiment of the present application.
[0068] Figure 5 Another frame structure diagram provided in an embodiment of the present application.
[0069] Figure 6 Another frame structure diagram provided in an embodiment of the present application.
[0070] Figure 7 It is a schematic block diagram of a communication device provided in an embodiment of the present application.
[0071] Figure 8It is a schematic block diagram of another communication device provided in an embodiment of the present application.
[0072] Fig. 9 It is a schematic block diagram of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0073] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0074] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0075] The communication device involved in the embodiments of the present application can be a vehicle-mounted device such as a vehicle computer, a vehicle-mounted speaker, a vehicle-mounted microphone, or can also be an electronic device such as a mobile phone, a tablet computer, a desktop, a laptop, a notebook computer, an ultra-mobile personal computer (UMPC), a handheld computer, a netbook, a personal digital assistant (PDA), a wearable electronic device, a virtual reality device, etc.
[0076] First, some terms in this application are explained below to facilitate understanding by those skilled in the art.
[0077] (1) CDC: Cockpit Domain Controller or Control Domain Cockpit, cockpit domain controller, referred to as car computer. In addition to the traditional functions of radio, music time and frequency playback, and navigation, car computers now have cellular communication functions (3G, 4G, etc.). They can be combined with the car's CAN-BUS technology to achieve information communication between people and cars, and between cars and the outside world, enhancing user experience and service and safety-related functions.
[0078] (2) Master node and slave node: There are two types of nodes distinguished by logical functions, namely master node and slave node. The master node manages the slave nodes and has the function of allocating resources. It is responsible for allocating resources to the slave nodes. The slave nodes obey the scheduling of the master node and use the resources allocated by the master node to communicate with the master node. The nodes can be various devices. For example, the master node is a mobile phone and the slave node is a headset. The mobile phone and the headset establish a communication connection to realize data exchange. The mobile phone manages the headset and has the function of allocating resources. It can allocate resources to the headset.
[0079] (3) Communication domain: A system consisting of a group of communication nodes with communication relationships and communication connection relationships between communication nodes. Specifically, a communication domain is a system consisting of a master node, at least one slave node, and the communication relationship between the master node and at least one slave node. Among them, a device or equipment can be in multiple communication domains. For example, when a mobile phone and a headset are communicating wirelessly, the mobile phone is in communication domain a including the mobile phone and the headset. In communication domain a, the mobile phone is the master node and the headset is the slave node; then when the mobile phone detects the CDC and establishes a wireless connection with the CDC, the mobile phone is also in communication domain b including the mobile phone and the CDC. In communication domain b, the CDC is the master node and the mobile phone is the slave node, and the mobile phone obeys the scheduling of the CDC. Communication domain b can also include other slave nodes, such as car speakers, microphones, etc.
[0080] (4) External node: A node that does not belong to a communication domain is called an external node of the communication domain. External nodes include devices that have not joined a communication domain and devices that have joined a communication domain and then exited the communication domain. An external node can be converted into a slave node of the communication domain through the process of joining a communication domain. The process of an external node joining a communication domain mainly includes three steps: communication domain search and synchronization, obtaining communication domain system information, and registering and obtaining configuration information. In the communication domain search and synchronization step, the external node detects the synchronization signal sent by the master node of the communication domain and synchronizes according to the detected synchronization signal.
[0081] (5) Uplink transmission: sending data or signals from the node to the master node.
[0082] (6) Downlink transmission: The master node sends data or signals to the slave node.
[0083] (7) Time domain resource unit: It can also be called time domain time unit, which can be a frame, subframe, superframe or time slot, etc.
[0084] The wireless communication scenarios to which the communication method provided in the embodiments of the present application is applied may include: Figure 1The in-vehicle wireless communication scenarios shown include, for example, communication between the CDC and the vehicle speakers, vehicle microphones, and mobile phones, and communication between mobile phones and wearable devices such as headphones. It can also include local area wireless communication, such as communication between multiple access points (APs) and multiple stations. It can also include Figure 2 The wide area wireless communication shown, for example, includes communication between multiple base stations and multiple user equipment (UE), wherein the base station acts as a master node and the UE acts as a slave node. The base station allocates resources to the UE and the UE obeys the scheduling of the base station.
[0085] The method provided in this embodiment can be applied to communication systems, such as: vehicle-mounted communication, vehicle-mounted wireless communication, cockpit communication, cockpit wireless communication, cockpit domain communication, cockpit domain wireless communication, vehicle-to-everything (V2X), vehicle-to-everything (LTE-V) wireless communication based on long-term evolution, vehicle-to-vehicle (V2V), vehicle-to-vehicle, MTC, Internet of Things (IoT), machine-to-machine (M2M) and LTE-M (LTE for M2M), etc.
[0086] In order to facilitate understanding of the communication method of the embodiment of the present application, the following specifically describes the in-vehicle wireless communication scenario as an example, but the communication method of the embodiment of the present application is not limited to the in-vehicle communication scenario.
[0087] Figure 1 A schematic diagram of the scenario architecture of the communication method provided for an embodiment of the present application. It may include but is not limited to a first device, a second device, a third device, and a fourth device. Among them, the first device may be a mobile phone; the second device may be a CDC; the third device may include multiple, such as wearable devices such as headphones and bracelets; the fourth device may also include multiple, such as car speakers, car microphones and other devices. It can be seen from the above that the first device and the second device are different. In some possible scenarios, the type of the first device and the second device may be the same, for example, both are CDCs, but the first device and the second device represent different CDCs.
[0088] The second device may be a device for controlling and managing the allocation and coordination of communication resources in the in-vehicle wireless communication scenario. The second device establishes a communication connection with at least one fourth device to form a second communication domain. The first device establishes a communication connection with at least one third device to form a first communication domain.
[0089] In a possible implementation, the scenario architecture of the embodiment of the present application may also include a communication domain formed by more devices, such as a fifth device and a sixth device, which is not limited in the present application.
[0090] The first device, the second device and the fifth device mentioned above may be master nodes in the three communication domains respectively, and the third device, the fourth device and the sixth device may be slave nodes in the three communication domains respectively.
[0091] In order to facilitate understanding of the communication method of the embodiment of the present application, the following specifically describes the wide area wireless communication scenario as an example. However, the communication method of the embodiment of the present application is not limited to the in-vehicle communication scenario.
[0092] like Figure 2 Another scenario architecture diagram of the communication method provided in the embodiment of the present application. Figure 2 As shown, any two communication devices among the network device 210, the terminal device 221, the terminal device 222 and the terminal device 223 can transmit data. The network device 210 can allocate resources to any one of the terminal devices 221 to 223, and any one of the terminal devices 221 to 223 obeys the scheduling of the network device 210. At this time, the network device 210 can be called a master node, and any one of the terminal devices 221 to 223 can be called a slave node. Optionally, there can be a master node among the terminal devices 221 to 223 to control the remaining two slave nodes. For example, the terminal device 222 can be used as a master node to control the two slave nodes of the terminal device 221 and the terminal device 222.
[0093] The terminal device (such as Figure 2 The terminal devices 221 to 223) can be user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
[0094] The terminal device may be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. For example, the terminal device may be a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network or a public land mobile communication network to be evolved in the future. The embodiments of the present application do not limit this.
[0095] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0096] In addition, in the embodiments of the present application, the terminal device may also be a terminal device in an Internet of Things (IoT) system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection. The terminal device of the present application may also be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units. The vehicle may implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit.
[0097] The network device in the embodiment of the present application (such as Figure 2 The network device 210 of the present invention may be referred to as a base station. A base station may be in various forms, such as a macro base station, a micro base station, a relay station, or an access point. For example, the network device may be an evolved Node B (eNB) in an LTE system, a gNB in a 5G system, or a transmission reception point (TRP).
[0098] Understandably, Figure 1 and Figure 2 The application scenarios shown are only for more clearly illustrating the technical solutions of the present application and do not constitute a limitation of the present application. A person skilled in the art may appreciate that, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0099] Figure 1 and Figure 2 The transmission distances of the transmission links in the different communication domains shown are different, and the delays of different transmission distances are different. In a transmission link with a longer delay, a longer CP is required between the two nodes to ensure the transmission performance of the link. In a transmission link with a shorter delay, a shorter CP is required between the two nodes to improve the spectrum efficiency. In addition, in different communication domains, the traffic volume of uplink and downlink transmissions is different, the performance requirements of the uplink and downlink links are different, and the transmission power of uplink and downlink transmissions is also different. During the design process, different uplink and downlink transmission resources need to be configured in different communication domains to improve spectrum utilization. In the prior art, the slave node needs to determine the CP length through blind detection, and also needs to determine the resource configuration for uplink and downlink transmission through blind detection. In this way, more blind detection leads to higher complexity, thereby affecting system performance.
[0100] In view of this, an embodiment of the present application provides a communication method and a communication device, when a first communication device (for example, a slave node) as an external node is to join a communication domain where a second communication device (for example, a master node) is located, the second communication device can send a first signal for synchronization on a first time domain resource. Because under different CP length information and / or different resource configuration information for uplink transmission and downlink transmission, the time interval length between the first time domain resource for the second communication device to send the first signal and at least one second resource for the second communication device to send the first message remains unchanged, the first message includes CP length information and / or resource configuration information for uplink transmission and downlink transmission. Under any CP length information and / or any resource configuration information, the first communication device can obtain the position of at least one second time domain resource after synchronization is achieved according to the first signal, thereby receiving the first message on at least one second time domain resource. The first communication device can determine the CP length information and / or resource configuration information of the communication domain where the second communication device is the master node according to the first message, can avoid blind detection, is conducive to reducing complexity, and can improve the efficiency of the first communication device in detecting CP length information and / or resource configuration information, thereby helping to improve system performance.
[0101] The communication method provided by the embodiment of the present application is described below in conjunction with the accompanying drawings. Figure 3 As shown, Figure 3 The second communication device in the communication method may be the master node mentioned above, and the first communication device may be the slave node mentioned above. The method 300 includes:
[0102] S310, the second communication device sends a first signal on a first time domain resource, and the first communication device receives the first signal sent by the second communication device on the first time domain resource, where the first signal is used for synchronization.
[0103] Optionally, the second communication device may broadcast or multicast the first signal on the first time domain resource, and the first communication device may receive the first signal through blind detection.
[0104] Optionally, the first signal may be a synchronization signal, for example, may include a primary synchronization signal (PSS) and / or a secondary synchronization signal (SSS). PSS and SSS are used for downlink synchronization, including timing synchronization, frame synchronization and symbol synchronization; PSS and SSS are also used to obtain a cell identity (ID) and measure cell signal quality.
[0105] S320, the second communication device sends a first message on at least one second time domain resource, and the first communication device receives the first message sent by the second communication device on at least one second time domain resource, where the first message includes CP length information and / or resource configuration information for uplink transmission and downlink transmission.
[0106] Optionally, the first message may be a broadcast message, for example, a system message, the system message is a broadcast or multicast message used to indicate the resource configuration of the system (or communication domain), for example, the system message may be a message carried in a system information block (SIB) or a message carried in a master information block (MIB). Optionally, the second communication device may send the system message on a physical broadcast channel (PBCH).
[0107] Optionally, the CP length information may indicate a CP length value, or an index of a CP length value, or a difference between a CP length value of currently transmitted data and a length value of historically transmitted data, or an index of a difference, etc. The embodiment of the present application does not impose any restrictions on the CP length information.
[0108] Optionally, the resource configuration information may indicate the resource configuration for uplink transmission and downlink transmission in a time domain resource unit. For example, the resource configuration information may indicate the ratio of the number of time domain resources for uplink transmission to the number of time domain resources for downlink transmission in a time domain resource unit or the index of the ratio; the resource configuration information may also indicate the number of time domain resources and the time domain resource position for uplink transmission in a time domain resource unit, as well as the number of time domain resources and the time domain resource position for downlink transmission; the resource configuration information may also indicate the difference (or the index of the difference) between the number of time domain resources for this uplink transmission and the number of time domain resources for the last uplink transmission in a time domain resource unit, as well as the number of time domain resources for this downlink transmission and the time domain resource position for the last downlink transmission. The resource configuration information may also indicate the offset of the time domain resource position of the current uplink transmission relative to the time domain resource position of the last uplink transmission within a time domain resource unit (or the index of the offset) and the difference between the number of time domain resources of the current uplink transmission and the number of time domain resources of the last uplink transmission (or the index of the difference), as well as the offset of the time domain resource position of the current downlink transmission relative to the time domain resource position of the last downlink transmission (or the index of the offset) and the difference between the number of time domain resources of the current downlink transmission and the number of time domain resources of the last downlink transmission (or the index of the difference).
[0109] In an embodiment of the present application, the time interval length between the first time domain resource and at least one second time domain resource remains unchanged under different cyclic prefix length information and / or different resource configuration information for uplink transmission and downlink transmission. In other words, no matter how the CP length information and / or resource configuration information changes, the relative position relationship between the time domain resource position for sending the first signal and the resource position for sending the first message carrying the CP length information and / or resource configuration information remains unchanged. Therefore, the first communication device can determine at least one second time domain resource based on the time interval length. Specifically, it can be described in the following two situations.
[0110] In case 1, the time interval length between the first time domain resource and each of the at least one second time domain resource is a positive integer number of time domain resource units. In other words, the position of the first time domain resource relative to the boundary of the first time domain unit is the same as the position of the second time domain resource relative to the boundary of the second time domain unit; the first time domain resource is located in the first time domain unit, and the second time domain resource is located in the second time domain unit.
[0111] For example, if Figure 4 As shown, the time domain resource unit is a frame, and the frame structures of frame 1, frame 3 and frame 5 are the same. The frame structures of frame 0, frame 2 and frame 4 may be the same as or different from frame 1, frame 3 or frame 5. For example, if there is only one second time domain resource, the second communication device may send a first signal on the first time domain resource of frame 1 and send a first message on the second time domain resource of frame 3. The time interval length between the first time domain resource and the second time domain resource is two frames. In other words, the position of the first time domain resource of frame 1 relative to the left boundary (or right boundary) of frame 1 is the same as the position of the second time domain resource unit of frame 3 relative to the left boundary (or right boundary) of frame 3. Here, frame 1 is the first time domain unit, and frame 3 is the second time domain resource unit.
[0112] Figure 4 For example, there are two second time domain resources, the second communication device sends a first signal on the first time domain resource of frame 1, sends a first message on the second time domain resource of frame 3 and the second time domain resource of frame 5, the time interval length between the first time domain resource of frame 1 and the second time domain resource of frame 3 is two frames, and the time interval length between the first time domain resource of frame 1 and the second time domain resource of frame 5 is four frames. In other words, the position of the first time domain resource of frame 1 relative to the left boundary (or right boundary) of frame 1 is the same as the position of the second time domain resource unit of frame 3 relative to the left boundary (or right boundary) of frame 3, and the position of the first time domain resource of frame 1 relative to the left boundary (or right boundary) of frame 1 is the same as the position of the second time domain resource unit of frame 5 relative to the left boundary (or right boundary) of frame 5. Here, frame 1 is the first time domain resource unit, and frames 3 and 5 are the second time domain resource units.
[0113] In order to better illustrate the first situation, the following specifically describes it from three aspects by taking the time domain resource unit as a frame as an example.
[0114] a) The frame structure of each frame is the same, then the second communication device sends the first signal and the first message respectively at the same time domain position of two frames with the same frame structure, for example, Figure 5 As shown, the frame structures of frame 0, frame 1, ..., frame N are exactly the same. The second communication device can send the first signal in the first time domain resource of frame 0. For example, there is only one second time domain resource. The second communication device can send the first message in the second time domain resource of frame 1. In the implementation of this example, frame 0 for sending the first signal and frame 1 for sending the first message are separated by one frame. In other possible implementations, the frame for sending the first signal and the frame for sending the first message can also be separated by multiple frames, which is not limited by this application. For another example, if there are two second time domain resources, the second communication device can send the first message in the second time domain resources of frame 1 and frame 2. The first time domain resource of frame 0 and the second time domain resource of frame 1 are separated by one frame, and the first time domain resource of frame 0 and the second time domain resource of frame 2 are separated by two frames. The frame for sending the first signal and the frame for sending the first message in the example of this application can also be separated by other numbers of frames, which is not limited by this embodiment of this application.
[0115] b) Some of the frames in the plurality of frames have the same frame structure, while some of the frames have different frame structures, and the second communication device sends the first signal and the first message in two frames with the same frame structure. Figure 6 As shown, taking a second time domain resource as an example, the frame structure of frame 0 and frame 2 is the same, the frame structure of frame 1 and frame 3 is the same, and the frame structure of frame 0 is different from that of frame 1. If frame 1 and frame 3 both include special downlink (SD) symbols, the second communication device can send a first signal at the SD symbol position (first time domain resource) of frame 1, and send a first message at the SD symbol position (second time domain resource) of frame 3. If frame 1 and frame 3 do not include SD symbols, the second communication device can send a first signal at any symbol position of a mapped downlink symbol in frame 1 (first time domain resource), and send a first message (second time domain resource) at a downlink symbol in frame 3 at the same position as frame 1.
[0116] c) Among the multiple frames, some frames have the same frame structure, while some frames have different frame structures, and some frames include SD symbols while some do not. In this case, the second communication device may send the first signal and the first message respectively at any two time domain positions separated by an integer number of frames, and is not limited to sending the first signal and the first message respectively at two time domain positions having the same frame structure. At this time, the second communication device may send the first signal at the first time domain position of the first frame and the first message at the first time domain position of the second frame, and the first time domain position of the first frame and the first time domain position of the second frame are separated by a positive integer number of frames. The first time domain position is the position of the D symbol, not the position of the SD symbol. Optionally, the first time domain position is the position adjacent to the right boundary of the first frame and the second frame.
[0117] Figure 5 and Figure 6 D indicates that the symbol is used for downlink transmission, U indicates that the symbol is used for uplink transmission, SD indicates different symbols used for downlink transmission in different frame structures, and SU indicates different symbols used for uplink transmission in different frame structures. Figure 6 For example, there are only SD symbols in frames 0 and 2, but no SU symbols; there are only SU symbols in frames 1 and 3, but no SD symbols.
[0118] Understandably, Figure 4-Figure 6 The frame structure is described only as an example and should not limit the embodiments of the present application.
[0119] In case 2, the time interval length between the first time domain resource and each second time domain resource in at least one second time domain resource is a fixed length. In other words, whether in the same time domain resource unit or in different time domain resource units, the length between the first time domain resource for sending the first signal and each second time domain resource for sending the first message is a fixed length and is not changed by the content included in the first message.
[0120] Regardless of which of the above two situations is true, the length of the time interval between the first time domain resource and each second time domain resource in at least one second time domain resource may be specified by the protocol; or it may be indicated by the first signal, for example: the first signal indicates the length of the time interval between the first time domain resource and each second time domain resource in at least one second time domain resource, and the first communication device determines at least one second time domain resource based on the length of the time interval indicated by the first signal and the first time domain resource receiving the first signal.
[0121] It can be understood that the number of second time domain resources is the same as the number of time interval lengths between the first time domain resource and at least one second time domain resource. For example, the second communication device sends a first message to the first communication device on a second time domain resource, and the time length interval between the first time domain resource and the second time domain resource is one; for another example, the second communication device sends a first message to the first communication device on two second time domain resources, and the first time domain resource has a time interval length with the two second time domain resources respectively, and there are two time interval lengths in total.
[0122] The above S320 can be described in the following three situations:
[0123] In case 1, the first message includes CP length information, so that the first communication device can use the first time domain resource for receiving the first signal and the time interval length between the first time domain resource and at least one second time domain resource to determine at least one second time domain resource, so that the first message can be received on at least one second time domain resource, so that the overhead of blindly detecting CP length information by the first communication device can be saved. Resource configuration information for uplink transmission and downlink transmission can be obtained by other means. For example, the first communication device can also determine the resource configuration information in the system message scheduled by the scheduling signaling by blindly detecting the scheduling signaling.
[0124] In case one, the first field included in the first message may indicate CP length information.
[0125] In case 2, the first message includes resource configuration information for uplink transmission and downlink transmission, so that the first communication device uses the first time domain resource for receiving the first signal and the time interval length between the first time domain resource and at least one second time domain resource to determine at least one second time domain resource, so that the first message can be received on at least one second time domain resource, so that the overhead of blind detection of resource configuration information by the first communication device can be saved. The CP length information can be obtained by other means, for example, the first communication device can also obtain the CP length information by blind detection, such as blindly detecting the interval between PSS and SSS to determine the CP length information.
[0126] In case 2, the first field included in the first message may indicate resource configuration information for uplink transmission and downlink transmission.
[0127] Case three, the first message includes CP length information and resource configuration information for uplink transmission and downlink transmission. In this way, the first communication device uses the first time domain resource for receiving the first signal and the time interval length between the first time domain resource and at least one second time domain resource to determine at least one second time domain resource, so that the first message can be received on at least one second time domain resource. In this way, the first communication device can avoid blind detection of resource configuration information and blind detection of CP length information, thereby reducing implementation complexity.
[0128] In case three, the first field included in the first message can indicate the CP length information and the resource configuration information for uplink transmission and downlink transmission. For example, the value of the first field can be the value of a row in Table 1. In this way, the CP length information and the resource configuration information can be jointly indicated by the first field, thereby saving the indication overhead.
[0129] In the above three situations, the first field included in the first message may be preset or specified by the protocol, and this application does not limit this.
[0130] In the above three cases, there is a preset correspondence between different values indicated by the first field and different CP length information and / or resource configuration information. The following description takes the preset correspondence between different values indicated by the first field and different CP length information and resource configuration information as an example. For example, the first field includes two bits, and the preset correspondence is shown in Table 1. In this way, two bits can be used to indicate three combinations of CP length information and resource configuration information. If two fields are used to indicate the CP length information and resource configuration information respectively, the two CP length information in Table 1 requires one bit, the three resource configuration information requires two bits, and a total of three bits are required to indicate the CP length information and resource configuration information. Therefore, compared with the two fields indicating separately, the joint indication in Table 1 can save 1 bit of overhead. Table 1 is only an example description, but it should not impose any limitation on the present application. Among them, UDD in Table 1 indicates the configuration of one uplink symbol and two downlink symbols, UUD indicates the configuration of two uplink symbols and one downlink symbol, and UD indicates the configuration of one uplink symbol and one downlink symbol.
[0131] Table 1
[0132] The value of the first field CP length information Resource configuration information 00 CP length 1 (short CP) Resource allocation 1 (UDD) 01 CP length 1 (short CP) Resource Configuration 2 (UUD) 10 CP length 2 (long CP) Resource allocation 3 (UD)
[0133] In an embodiment of the present application, after S120, the first communication device can determine the CP length according to the CP length information in the first message, determine the resource configuration for uplink transmission and downlink transmission according to the resource configuration information, the second communication device sends downlink data and receives uplink data according to the CP length and resource configuration information, and the first communication device receives downlink data and sends uplink data according to the CP length and resource configuration information, thereby ensuring the consistency of uplink and downlink transmissions, which is beneficial to reducing complexity, and can improve the efficiency of the first communication device in detecting CP length information and / or resource configuration information, thereby helping to improve system performance.
[0134] The various embodiments described herein may be independent solutions or may be combined according to internal logic, and all of these solutions fall within the protection scope of this application.
[0135] It can be understood that the methods and operations implemented by the first communication device in the above-mentioned method embodiments can also be implemented by components (such as chips or circuits) that can be used for the first communication device, and the methods and operations implemented by the second communication device in the above-mentioned method embodiments can also be implemented by components (such as chips or circuits) that can be used for the second communication device.
[0136] The above describes the method embodiment provided by the present application, and the following describes the device embodiment provided by the present application. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, so the content not described in detail can be referred to the method embodiment above, and for the sake of brevity, it will not be repeated here.
[0137] The above mainly describes the scheme provided by the embodiment of the present application from the perspective of interaction between two communication devices. It is understandable that each communication device, such as a transmitting end device or a receiving end device, includes a hardware structure and / or software module corresponding to each function in order to realize the above functions. Those skilled in the art should be aware that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of protection of the present application.
[0138] The embodiment of the present application can divide the functional modules of the transmitting end device or the receiving end device according to the above method example. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. There may be other feasible division methods in actual implementation. The following is an example of dividing each functional module corresponding to each function.
[0139] Figure 7 The present invention provides a schematic block diagram of a communication device 700 according to an embodiment of the present invention. The communication device 700 includes a first receiving unit 710 and a second receiving unit 720. The first receiving unit 710 and the second receiving unit 720 can communicate with the outside. The first receiving unit 710 and the second receiving unit 720 can also be referred to as a communication interface or a communication unit.
[0140] Optionally, the device 700 may further include a processing unit, the processing unit being used to perform data processing, and the processing unit being used to execute operations related to the processing on the first communication device side in the above method embodiment.
[0141] The device 700 can be used to execute the actions executed by the first communication device in the above method embodiment, and the first receiving unit 710 and the second receiving unit 720 are used to execute the reception-related operations on the first communication device side in the above method embodiment.
[0142] The first receiving unit 710 is configured to receive a first signal on a first time domain resource, where the first signal is used for synchronization; the second receiving unit 720 is configured to receive a first message on at least one second time domain resource, where the first message includes cyclic prefix length information and / or resource configuration information for uplink transmission and downlink transmission;
[0143] The time interval length between the first time domain resource and each of the at least one second time domain resource is a positive integer number of time domain resource units.
[0144] As an optional embodiment, the first message includes a first field, and the first field is used to indicate the cyclic prefix length information, or the first field is used to indicate the resource configuration information, or the first field is used to indicate the cyclic prefix length information and the resource configuration information.
[0145] As an optional embodiment, there is a preset correspondence between different values indicated by the first field and different cyclic prefix length information and / or resource configuration information.
[0146] As an optional embodiment, the first signal is also used to indicate the length of the time interval between the first time domain resource and the at least one second time domain resource.
[0147] As an optional embodiment, the first message is a broadcast message.
[0148] As an optional embodiment, the broadcast message is a system message.
[0149] According to the embodiment of the present application, the device 700 may correspond to executing the method described in the embodiment of the present application, and the above and other operations and / or functions of the units in the device 700 are respectively for implementing the corresponding processes of the method, which will not be repeated here for the sake of brevity.
[0150] Figure 8A schematic block diagram of a communication device 800 provided in an embodiment of the present application. The communication device 800 includes a first sending unit 810 and a second sending unit 820. The first sending unit 810 and the second sending unit 820 can communicate with the outside. The first sending unit 810 and the second sending unit 820 can also be referred to as a communication interface or a communication unit.
[0151] Optionally, the device 800 may further include a processing unit, the processing unit being used to perform data processing, and the processing unit being used to execute operations related to the processing on the second communication device side in the above method embodiment.
[0152] The device 800 can be used to execute the actions executed by the second communication device in the above method embodiment, and the first sending unit 810 and the second sending unit 820 are used to execute the reception-related operations on the second communication device side in the above method embodiment.
[0153] The first sending unit 810 is configured to send a first signal on a first time domain resource, where the first signal is used for synchronization; the second sending unit 810 is configured to send a first message on at least one second time domain resource, where the first message includes cyclic prefix length information and / or resource configuration information for uplink transmission and downlink transmission;
[0154] The time interval length between the first time domain resource and each of the at least one second time domain resource is a positive integer number of time domain resource units.
[0155] As an optional embodiment, the first message includes a first field, and the first field is used to indicate the cyclic prefix length information, or the first field is used to indicate the resource configuration information, or the first field is used to indicate the cyclic prefix length information and the resource configuration information.
[0156] As an optional embodiment, there is a preset correspondence between different values indicated by the first field and different cyclic prefix length information and / or different resource configuration information.
[0157] As an optional embodiment, the first signal is also used to indicate the length of the time interval between the first time domain resource and the at least one second time domain resource.
[0158] The first message is a broadcast message. As an optional embodiment, the broadcast message is a system message.
[0159] According to the embodiment of the present application, the device 800 may correspond to executing the method described in the embodiment of the present application, and the above and other operations and / or functions of the units in the device 800 are respectively for implementing the corresponding processes of the method, which will not be repeated here for the sake of brevity.
[0160] Fig. 9 9 is a schematic structural diagram of a communication device 900 provided in an embodiment of the present application. The communication device 900 includes: a processor 910, a memory 920, a communication interface 930, and a bus 940.
[0161] In one possible implementation, Fig. 9 The processor 910 in the device 900 shown may correspond to Figure 7 The processing unit in the device 700 in. Fig. 9 The communication interface 930 in the device 900 shown may correspond to Figure 7 The first receiving unit 710 and the second receiving unit 720 in the device 700.
[0162] In one possible implementation, Fig. 9 The processor 910 in the device 900 shown may correspond to Figure 8 The processing unit in the device 800 in. Fig. 9 The communication interface 930 in the device 900 shown may correspond to Figure 8 The first sending unit 810 and the second sending unit 820 in the device 800.
[0163] The processor 910 may be connected to a memory 920. The memory 920 may be used to store the program code and data. Therefore, the memory 920 may be a storage unit inside the processor 910, or an external storage unit independent of the processor 910, or a component including a storage unit inside the processor 910 and an external storage unit independent of the processor 910.
[0164] Optionally, the device 900 may further include a bus 940. The memory 920 and the communication interface 930 may be connected to the processor 910 via the bus 940. The bus 940 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus 940 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig. 9 The fact that only one line is used in the diagram does not mean that there is only one bus or only one type of bus.
[0165] It should be understood that in the embodiment of the present application, the processor 910 can adopt a central processing unit (CPU). The processor can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. Or the processor 810 uses one or more integrated circuits to execute related programs to implement the technical solutions provided in the embodiments of the present application.
[0166] The memory 920 may include a read-only memory and a random access memory, and provides instructions and data to the processor 910. A portion of the processor 910 may also include a nonvolatile random access memory. For example, the processor 910 may also store information on the device type.
[0167] When the device 900 is running, the processor 910 executes the computer-executable instructions in the memory 920 to perform the operating steps of the above method through the device 800.
[0168] It should be understood that the device 900 according to the embodiment of the present application may correspond to the device 700 and the device 800 in the embodiment of the present application, and the above-mentioned and other operations and / or functions of each unit in the device 700 and the device 800 are respectively the corresponding processes of the implementation method, and for the sake of brevity, they will not be repeated here.
[0169] Optionally, in some embodiments, the embodiments of the present application further provide a computer-readable medium, wherein the computer-readable medium stores a program code, and when the computer program code runs on a computer, the computer executes the methods in the above aspects.
[0170] Optionally, in some embodiments, the embodiments of the present application further provide a computer program product, the computer program product comprising: a computer program code, when the computer program code is run on a computer, the computer executes the methods in the above aspects.
[0171] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. Among them, the hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also called main memory). The operating system of the operating system layer may be any one or more computer operating systems that implement business processing through processes, such as Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system. The application layer may include applications such as browsers, address books, word processing software, and instant messaging software.
[0172] The embodiments of the present application do not specifically limit the specific structure of the execution subject of the method provided in the embodiments of the present application, as long as it is possible to communicate according to the method provided in the embodiments of the present application by running a program that records the code of the method provided in the embodiments of the present application. For example, the execution subject of the method provided in the embodiments of the present application may be a terminal device or a network device, or a functional module in the terminal device or the network device that can call and execute a program.
[0173] Various aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein may encompass a computer program accessible from any computer-readable device, carrier, or medium. For example, a computer-readable medium may include, but is not limited to, a magnetic storage device (e.g., a hard disk, a floppy disk, or a magnetic tape, etc.), an optical disk (e.g., a compact disc (CD), a digital versatile disc (DVD), etc.), a smart card, and a flash memory device (e.g., an erasable programmable read-only memory (EPROM), a card, a stick, or a key drive, etc.).
[0174] The various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing and / or carrying instructions and / or data.
[0175] It should be understood that the processor mentioned in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0176] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM may include the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0177] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated into the processor.
[0178] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0179] Those of ordinary skill in the art will appreciate that the units and steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of protection of this application.
[0180] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0181] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0182] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0183] In addition, each functional unit in each embodiment of the present application may be integrated into one unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0184] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a computer software product, which is stored in a storage medium. The computer software product includes several instructions, which are used to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium may include, but is not limited to: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.
[0185] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein in the specification of this application are only for the purpose of describing specific embodiments and are not intended to limit this application.
[0186] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: Receiving a first signal on a first time domain resource, wherein the first signal is used for synchronization; Receiving a first message on at least one second time domain resource, wherein the first message includes resource configuration information for uplink transmission and downlink transmission; The time interval length between the first time domain resource and each of the at least one second time domain resource is a fixed length.
2. The communication method according to claim 1, characterized in that: The fixed length is a positive integer number of frames.
3. The communication method according to claim 2, characterized in that: The position of the first time domain resource relative to the left boundary of the first frame is the same as the position of the second time domain resource relative to the left boundary of the second frame; or, The position of the first time domain resource relative to the right boundary of the first frame is the same as the position of the second time domain resource relative to the right boundary of the second frame; The first time domain resource is located in the first frame, and the second time domain resource is located in the second frame.
4. The communication method according to any one of claims 1 to 3, characterized in that: The first message includes a first field, and the first field is used to indicate the resource configuration information.
5. The communication method according to claim 4, characterized in that: There is a preset correspondence between different values indicated by the first field and different resource configuration information.
6. The communication method according to any one of claims 1 to 5, characterized in that: The first signal is further used to indicate a fixed length of a time interval between the first time domain resource and the at least one second time domain resource.
7. The communication method according to any one of claims 1 to 6, characterized in that: The first message is a broadcast message.
8. The communication method according to claim 7, characterized in that: The broadcast message is a system message.
9. A communication method, characterized in that: include: Sending a first signal on a first time domain resource, where the first signal is used for synchronization; Sending a first message on at least one second time domain resource, where the first message is used for resource configuration information for uplink transmission and downlink transmission; The time interval length between the first time domain resource and each of the at least one second time domain resource is a fixed length.
10. The communication method according to claim 9, characterized in that: The fixed length is a positive integer number of frames.
11. The communication method according to claim 10, characterized in that: The position of the first time domain resource relative to the left boundary of the first frame is the same as the position of the second time domain resource relative to the left boundary of the second frame; or, The position of the first time domain resource relative to the right boundary of the first frame is the same as the position of the second time domain resource relative to the right boundary of the second frame; The first time domain resource is located in the first frame, and the second time domain resource is located in the second frame.
12. The communication method according to any one of claims 9 to 11, characterized in that: The first message includes a first field, and the first field is used to indicate the resource configuration information.
13. The communication method according to claim 12, characterized in that: There is a preset correspondence between different values indicated by the first field and different resource configuration information.
14. The communication method according to any one of claims 9 to 13, characterized in that: The first signal is further used to indicate a fixed length of a time interval between the first time domain resource and the at least one second time domain resource.
15. The communication method according to any one of claims 9 to 14, characterized in that: The first message is a broadcast message.
16. The communication method according to claim 15, characterized in that: The broadcast message is a system message.
17. A communication device, characterized in that: include: A first receiving unit, configured to receive a first signal on a first time domain resource, where the first signal is used for synchronization; A second receiving unit, configured to receive a first message on at least one second time domain resource, wherein the first message includes resource configuration information for uplink transmission and downlink transmission; The time interval length between the first time domain resource and each of the at least one second time domain resource is a fixed length.
18. The communication device according to claim 17, characterized in that: The fixed length is a positive integer number of frames.
19. The communication device according to claim 18, characterized in that: The position of the first time domain resource relative to the left boundary of the first frame is the same as the position of the second time domain resource relative to the left boundary of the second frame; or, The position of the first time domain resource relative to the right boundary of the first frame is the same as the position of the second time domain resource relative to the right boundary of the second frame; The first time domain resource is located in the first frame, and the second time domain resource is located in the second frame.
20. The communication device according to any one of claims 17 to 19, characterized in that: The first message includes a first field, and the first field is used to indicate the resource configuration information.
21. The communication device according to claim 20, characterized in that: There is a preset correspondence between different values indicated by the first field and different resource configuration information.
22. The communication device according to any one of claims 17 to 21, characterized in that: The first signal is further used to indicate a fixed length of a time interval between the first time domain resource and the at least one second time domain resource.
23. A communication device, characterized in that: include: A first sending unit, configured to send a first signal on a first time domain resource, where the first signal is used for synchronization; A second sending unit, configured to send a first message on at least one second time domain resource, wherein the first message includes resource configuration information for uplink transmission and downlink transmission; The time interval length between the first time domain resource and each of the at least one second time domain resource is a fixed length.
24. The communication device according to claim 23, characterized in that The fixed length is a positive integer number of frames.
25. The communication device according to claim 24, characterized in that The position of the first time domain resource relative to the left boundary of the first frame is the same as the position of the second time domain resource relative to the left boundary of the second frame; or, The position of the first time domain resource relative to the right boundary of the first frame is the same as the position of the second time domain resource relative to the right boundary of the second frame; The first time domain resource is located in the first frame, and the second time domain resource is located in the second frame.
26. The communication device according to any one of claims 23 to 25, characterized in that: The first message includes a first field, and the first field is used to indicate the resource configuration information.
27. The communication device according to claim 26, characterized in that There is a preset correspondence between different values indicated by the first field and different resource configuration information.
28. The communication device according to any one of claims 23 to 27, characterized in that: The first signal is further used to indicate a fixed length of a time interval between the first time domain resource and the at least one second time domain resource.
29. A communication device, characterized in that: The device comprises a processor, wherein the processor is coupled to a memory, and the processor is configured to execute a computer program or instruction stored in the memory to implement the method according to any one of claims 1 to 8.
30. A communication device, characterized in that: The device comprises a processor, wherein the processor is coupled to a memory, and the processor is configured to execute a computer program or instruction stored in the memory to implement the method according to any one of claims 9 to 16.
31. A computer-readable storage medium, characterized in that: The invention comprises a computer program, which, when being run on a computer, causes the computer to execute the method according to any one of claims 1 to 8.
32. A computer-readable storage medium, characterized in that: The method comprises a computer program which, when executed on a computer, causes the computer to execute the method according to any one of claims 9 to 16.
33. A communication system, characterized in that: The communication system includes the communication device according to claim 29 and the communication device according to claim 30.