Communication method, computer device and storage medium

By receiving target parameters to select time-domain and/or frequency-domain locations, and combining time-division multiplexing, frequency-division multiplexing, or time-division-frequency-division multiplexing technologies, the problem of low-power communication for environmental IoT devices is solved, achieving low-power and high-efficiency communication.

WO2026031667A1PCT designated stage Publication Date: 2026-02-12HONOR DEVICE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/093046
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-09
Filing Date
2025-05-07
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

How to achieve communication of environmental IoT devices under low power consumption conditions, especially low power communication of passive devices.

Method used

By receiving target parameters, communication can be performed by selecting time-domain and/or frequency-domain locations. Resources can be allocated using frequency-domain and time-domain information to reduce communication conflicts between different device types. Uplink transmission can be performed using time-division multiplexing, frequency-division multiplexing, or time-division-frequency-division multiplexing technologies, and resources can be flexibly configured to achieve low-power communication.

Benefits of technology

It enables low-power communication for environmental IoT devices, reduces communication conflicts between different device types, and improves communication efficiency and flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025093046_12022026_PF_FP_ABST
    Figure CN2025093046_12022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of the Internet of Things. Disclosed are a communication method, a computer device and a storage medium. The method comprises: a device receiving a first message, wherein the first message comprises a target parameter, and the target parameter is used for time domain position selection and / or frequency domain position selection. In the present application, a device can select a time domain position and / or a frequency domain position on the basis of a target parameter, and can subsequently perform communication accordingly. In this case, a device capability required when the device determines the time domain position and / or the frequency domain position is relatively low, thereby facilitating low-power-consumption communication of the device.
Need to check novelty before this filing date? Find Prior Art

Description

Communication methods, computer equipment and storage media

[0001] This application claims priority to Chinese patent application filed on August 9, 2024, with application number 202411098061.6 and entitled "Communication Method, Computer Device and Storage Medium", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of Internet of Things (IoT) technology, and in particular to a communication method, computer device, and storage medium. Background Technology

[0003] Energy is ubiquitous in life; light, heat, wind, waves, sound, electromagnetic radiation, and mechanical vibration are all forms of energy. Environmental IoT devices can communicate by collecting energy from the environment. Since the energy available to these devices is very limited, they need to operate with low power consumption. Therefore, how to achieve communication for environmental IoT devices while maintaining low power consumption is a pressing problem that needs to be solved. Summary of the Invention

[0004] This application provides a communication method, a computer device, and a storage medium, which helps to achieve low-power communication in the device. The technical solution is as follows:

[0005] In a first aspect, a communication method is provided, applied to a first device. In this method, the first device receives a first message, the first message including target parameters, the target parameters being used for time-domain location selection and / or frequency-domain location selection.

[0006] In this application, the first device can select a time-domain location and / or a frequency-domain location based on target parameters, and then perform communication accordingly. In this case, the first device requires less equipment capability to determine the time-domain location and / or frequency-domain location, thereby helping to achieve low-power communication for the first device.

[0007] In one alternative approach, the first message may also include one or more of the following: frequency domain information, frequency domain partitioning granularity, and number of frequency domain partitions.

[0008] This frequency domain information is used to indicate the frequency domain range available to the first device.

[0009] Optionally, the frequency domain information may include a frequency domain range value, or it may include a frequency offset value relative to the downlink signal. For example, the frequency domain range value may include a center frequency and a bandwidth value, or it may include a start frequency value and an end frequency value.

[0010] Both the granularity of the frequency domain partitioning and the number of frequency domain partitions are used to determine the frequency domain resources.

[0011] Optionally, the frequency domain division granularity can comprise available frequency point and / or bandwidth information.

[0012] For example, the bandwidth information can comprise a bandwidth value, or the bandwidth information can comprise a bandwidth offset value relative to a downlink signal, or the bandwidth information can comprise one or more frequency offset values, or the bandwidth information can comprise a frequency offset value relative to an available frequency point. When the bandwidth information comprises a frequency offset value relative to an available frequency point, the frequency domain resource can be a frequency band with the available frequency point as a starting point or an ending point or a center point and with the frequency offset value as a bandwidth.

[0013] In an optional manner, the first message further comprises one or more frequency domain information, which can be shared by one or more first devices.

[0014] In an optional manner, the first message further comprises one or more frequency domain information, each of which corresponds to a device type.

[0015] In this case, all first devices belonging to a certain device type can share the frequency domain information corresponding to the device type, and first devices belonging to different device types use different frequency domain information. In this way, the probability of communication conflict between first devices of different device types can be reduced.

[0016] In an optional manner, the first message further comprises one or more of time domain information, time domain division granularity, and time domain division number.

[0017] The time domain information is used to indicate a time domain range available to the first device. Optionally, the time domain information can be a time domain range value.

[0018] The time domain division granularity and the time domain division number are both used for time domain range division. Optionally, the time domain division granularity can comprise a time slot length.

[0019] In an optional manner, the first message further comprises one or more time domain information, which can be shared by one or more first devices.

[0020] In an optional manner, the first message further comprises one or more time domain information, each of which corresponds to a device type.

[0021] In this case, all first devices belonging to a certain device type can share the time domain information corresponding to the device type, and first devices belonging to different device types use different time domain information. In this way, the probability of communication conflict between first devices of different device types can be reduced.

[0022] In an optional mode, the target parameter includes a target value or a device identifier list, the device identifier list including an identifier of each of the one or more first devices.

[0023] For example, the target value can indicate a number of time slots, a number of frequency bands, or a number of time-frequency domain blocks required for the division. For example, in the case where the target parameter is used to select a time domain position, the target value can indicate a number of time slots required for the division; or in the case where the target parameter is used to select a frequency domain position, the target value can indicate a number of frequency bands required for the division; or in the case where the target parameter is used to select a time domain position and a frequency domain position, the target value can indicate a number of time-frequency domain blocks required for the division.

[0024] For example, in the case where the target parameter includes the device identifier list, the first message can further include a correspondence between a device identifier position and a time-frequency domain position, the correspondence being used to indicate a time domain position and / or a frequency domain position corresponding to a device identifier at each position in the device identifier list. In this case, the device sending the first message directly specifies the time domain position and / or the frequency domain position of each first device, thereby facilitating the first device to quickly determine the time domain resource and / or the frequency domain resource accordingly.

[0025] In an optional mode, the first message further includes first indication information and / or a reply time length, the first indication information being used to indicate an access type of the one or more first devices.

[0026] Optionally, the first indication information can be the target parameter, that is, the type of the target parameter can implicitly indicate the access type of the one or more first devices.

[0027] In the present application, the first device can perform uplink transmission according to the access type of the first device indicated by the first indication information. In this way, flexible access of the first device can be achieved.

[0028] In an optional mode, the first message further includes a reply time length, the reply time length being used to indicate a time of a reply.

[0029] In the present application, after receiving the downlink message, the first device needs to send an uplink message within the reply time length, so as to improve communication efficiency.

[0030] In an optional mode, before receiving the first message, the first device can further receive a second message, the second message including one or more of frequency domain information, a frequency domain division granularity, and a number of frequency domain divisions, and / or the second message including one or more of time domain information, a time domain division granularity, and a number of time domain divisions.

[0031] In the present application, by carrying one or more of the frequency domain information, the frequency domain division granularity, the frequency domain division number in the first message and / or the second message, and / or, carrying one or more of the time domain information, the time domain division granularity, the time domain division number, the first device can be instructed to flexibly divide the time domain range and / or the frequency domain range.

[0032] In an optional manner, the target parameter includes a target parameter, after the first device receives the first message, the time domain position can also be selected according to the target parameter; the time domain resource is determined according to the time domain position. Or, the time domain position and the frequency domain position are selected according to the target parameter; the time domain resource is determined according to the time domain position, and the frequency domain resource is determined according to the frequency domain position. Or, the frequency domain position is selected according to the target parameter; the frequency domain resource is determined according to the frequency domain position. Or, the frequency domain position and the time domain position are selected according to the target parameter; the frequency domain resource is determined according to the frequency domain position, and the time domain resource is determined according to the time domain position. Or, the time domain position and the frequency domain position are selected according to the target parameter; the time domain resource and the frequency domain resource are determined according to the time domain position and the frequency domain position.

[0033] In an optional manner, the target parameter includes a device identifier list, after the first device receives the first message, the position of the own identifier in the device identifier list can be determined as the time domain position and / or the frequency domain position; or, according to the position of the own identifier in the device identifier list, the corresponding time domain position and / or the frequency domain position is obtained from the correspondence between the device identifier position and the time-frequency domain position. The time domain resource and / or the frequency domain resource is determined according to the time domain position and / or the frequency domain position.

[0034] In the present application, the first device can simply and quickly determine the time domain position or the frequency domain position or the time-frequency domain position according to the position of the own identifier in the device identifier list.

[0035] In an optional manner, the first message further includes second indication information, the second indication information is used to indicate whether the target parameter is used to select the time domain position, or is used to select the frequency domain position, or is used to select the time domain position and the frequency domain position, that is, the time-frequency domain position.

[0036] In the present application, after receiving the first message, the first device can use the target parameter to quickly select the time domain position, the frequency domain position, or the time-frequency domain position according to the second indication information.

[0037] In an optional manner, after the first device receives the first message, the third message can also be received, the third message includes the time-frequency domain resource information corresponding to each of the one or more first devices; the time domain position and / or the frequency domain position is reselected according to the corresponding time-frequency domain resource information.

[0038] In the present application, the time-frequency domain resource of each of the one or more first devices can be adjusted or reconfigured, so that the time-frequency domain resource configuration of each first device can be more flexible, and the communication flexibility of each first device can be improved.

[0039] In an optional manner, the time-frequency domain resource information includes a plurality of frequency domain positions of a same time slot, or the time-frequency domain resource information includes a plurality of frequency domain information of a same time slot, or the time-frequency domain resource information includes a plurality of time domain positions of a same frequency band, or the time-frequency domain resource information includes a time domain position and a frequency domain position.

[0040] In a second aspect, a communication method is provided, which is applied to a second device. In the method, the second device sends a first message to one or more first devices, and the first message includes a target parameter, which is used for time domain position selection and / or frequency domain position selection.

[0041] In the present application, the first device can select a time domain position and / or a frequency domain position according to the target parameter, and subsequent communication can be performed accordingly. In this case, the device capability required by the first device when determining the time domain position and / or the frequency domain position is low, so that low-power communication of the first device can be implemented.

[0042] In an optional manner, the first message further includes one or more of frequency domain information, frequency domain division granularity, and frequency domain division number.

[0043] In an optional manner, the first message further includes one or more frequency domain information, and each of the one or more frequency domain information corresponds to a device type.

[0044] In an optional manner, the first message further includes one or more of time domain information, time domain division granularity, and time domain division number.

[0045] In an optional manner, the first message further includes one or more time domain information, and each of the one or more time domain information corresponds to a device type.

[0046] In an optional manner, the target parameter includes a target value or a device identifier list, and the device identifier list includes an identifier of each of the one or more first devices.

[0047] In an optional manner, the first message further includes first indication information and / or second indication information and / or a reply time length, the first indication information is used to indicate an access type of the one or more first devices, and the second indication information is used to indicate whether the target parameter is used for selecting a time domain position, or is used for selecting a frequency domain position, or is used for selecting a time domain position and a frequency domain position.

[0048] In an optional mode, before the second device sends the first message to the one or more first devices, the second device can also determine the access type of the one or more first devices according to historical signal quality when communicating with the one or more first devices.

[0049] In an optional mode, before the second device sends the first message to the one or more first devices, the second device can also send a second message to the one or more first devices, the second message including one or more of frequency domain information, frequency domain division granularity, and frequency domain division number, and / or, the second message including one or more of time domain information, time domain division granularity, and time domain division number.

[0050] In an optional mode, after the second device sends the first message to the one or more first devices, the second device can also send a third message to the one or more first devices, the third message including time-frequency domain resource information corresponding to each of the one or more first devices.

[0051] In an optional mode, the time-frequency domain resource information includes multiple frequency domain locations of the same slot, or, the time-frequency domain resource information includes multiple frequency domain information of the same slot, or, the time-frequency domain resource information includes multiple time domain locations of the same frequency band, or, the time-frequency domain resource information includes time domain locations and frequency domain locations.

[0052] In a third aspect, a communication apparatus is provided, which has the function of implementing the communication method in the first aspect or the second aspect. The communication apparatus includes at least one module for implementing the communication method in the first aspect or the second aspect.

[0053] In a fourth aspect, a computer device is provided, which includes one or more processors, and a memory. The memory is coupled to the one or more processors, and is configured to store computer program codes including computer instructions. The one or more processors are configured to invoke the computer instructions to cause the computer device to perform the communication method in the first aspect or the second aspect.

[0054] In a fifth aspect, a chip system is provided, which is applied to a computer device. The chip system includes one or more processors configured to invoke computer instructions to cause the computer device to perform the communication method in the first aspect or the second aspect.

[0055] In a sixth aspect, a computer readable storage medium is provided, which includes instructions configured to cause a computer device to perform the communication method in the first aspect or the second aspect when the instructions are run on the computer device.

[0056] In a seventh aspect, a computer program product is provided, which, when running on a computer device, causes the computer device to perform the communication method provided in the first aspect or the second aspect.

[0057] The technical effects obtained by the third aspect, the fourth aspect, the fifth aspect, the sixth aspect and the seventh aspect are similar to the technical effects obtained by the corresponding technical means in the first aspect or the second aspect, and thus are not described here. BRIEF DESCRIPTION OF DRAWINGS

[0058] FIG. 1 is a schematic diagram of an environmental Internet of Things networking topology provided by an embodiment of the present application;

[0059] FIG. 2 is a schematic diagram of a communication system provided by an embodiment of the present application;

[0060] FIG. 3 is a schematic diagram of a structure of a computer device provided by an embodiment of the present application;

[0061] FIG. 4 is a flowchart of a communication method provided by an embodiment of the present application;

[0062] FIG. 5 is a flowchart of another communication method provided by an embodiment of the present application;

[0063] FIG. 6 is a flowchart of another communication method provided by an embodiment of the present application;

[0064] FIG. 7 is a flowchart of another communication method provided by an embodiment of the present application;

[0065] FIG. 8 is a flowchart of another communication method provided by an embodiment of the present application;

[0066] FIG. 9 is a flowchart of another communication method provided by an embodiment of the present application;

[0067] FIG. 10 is a flowchart of another communication method provided by an embodiment of the present application;

[0068] FIG. 11 is a flowchart of another communication method provided by an embodiment of the present application;

[0069] FIG. 12 is a schematic diagram of a structure of a communication apparatus provided by an embodiment of the present application;

[0070] FIG. 13 is a schematic diagram of another communication method provided by an embodiment of the present application. DETAILED DESCRIPTION

[0071] In the following description, specific details are set forth, such as a particular system architecture, techniques, etc., in order to provide a thorough understanding of the embodiments of the present application. However, persons skilled in the art should understand that the present application can be implemented in other embodiments without these specific details.

[0072] It should be understood that, when used in this specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or collections thereof. The terms "comprising," "including," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.

[0073] It should be understood that "one or more" as mentioned in this application refers to one, two, or more, and "multiple" as mentioned in this application refers to two or more. In the description of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. The "and / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.

[0074] To facilitate a clear description of the technical solutions of this application, the terms "first" and "second" are used to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, nor do they necessarily imply that they are different.

[0075] The terms "one embodiment" or "some embodiments" used in this application mean that one or more embodiments of this application include the specific features, structures, or characteristics described in that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this application do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized.

[0076] The following describes the ambient the internet of things (A-IoT) devices involved in the embodiments of this application.

[0077] Environmental IoT devices can also be called passive IoT devices. Environmental IoT devices refer to a new type of IoT devices that primarily harvest environmental energy from radio waves, light, motion, heat, or any other available environmental energy sources and use this energy as their power source.

[0078] The environmental IoT device can be applied in various scenarios, such as smart buildings, asset tracking, agriculture, smart home, and the like. For example, the environmental IoT device can be a smart switch, a smart door lock, a smart meter, a sensor-based device for monitoring machine status, environmental conditions, and the like, building automation and control devices, asset tag devices, and the like, which are not limited in the embodiments of the present application. In these scenarios, the networking requirement of the environmental IoT device is generally simple, which can be simply asset information reporting or sending a small amount of sensor data.

[0079] The environmental energy collected by the environmental IoT device can only generate a small amount of electric energy, which requires the environmental IoT device to be more simple and energy-efficient. Therefore, the environmental IoT device needs to implement low-power computing and low-power communication.

[0080] The requirements for the environmental IoT device are different in different application scenarios. At present, considering the energy storage capacity and signal transmission capacity of different devices, the following three types of environmental IoT devices are defined:

[0081] Device type 1a: no energy storage capacity and no independent signal generation and amplification capability. This is the lowest cost device type, which relies on backscatter for communication. The power consumption of the device when receiving or transmitting a signal is below 1 micro-watt or below 10 micro-watts.

[0082] Device type 1b: energy storage capability but no independent signal generation capability. Due to the energy storage capability, the device can amplify the backscattered signal to cover a longer distance after collecting enough electric energy. The power consumption of the device when receiving or transmitting a signal is between device type 1a and device type 2.

[0083] Device type 2: both energy storage capability and independent signal generation and amplification capability. The communication capability of the device is similar to that of a traditional IoT device. The power consumption of the device when receiving or transmitting a signal is below 1 milliwatt or below 10 milliwatts.

[0084] It should be noted that the embodiments of the present application only exemplarily illustrate the types of environmental IoT devices by taking the above three device types as examples, and there can be other different device types in actual applications, which are not limited in the embodiments of the present application.

[0085] In some embodiments, the environmental IoT device can report the business data (including but not limited to asset information, sensor data, etc.) to a communication node. The communication node can be a reader / writer, a base station, or a user equipment (UE). For example, the UE can be a mobile terminal (MT), a mobile station (MS), a mobile unit (MU), a wireless unit, a remote unit, a user agent, a mobile client, etc., which are not limited in the embodiments of the present application.

[0086] In some embodiments, in the case that the environmental IoT device is a tag device, the base station or UE in communication with the environmental IoT device can also be referred to as a tag reader / writer device.

[0087] In some embodiments, if the environmental IoT device collects electromagnetic wave energy, the reader / writer, base station or UE can provide the environmental IoT device with electromagnetic wave energy as an energy supply node. Of course, other devices can also be used as energy supply nodes in actual applications, which are not limited in the embodiments of the present application.

[0088] In some embodiments, the environmental IoT networking topology can include the following two types:

[0089] Topology 1: As shown in (a) of FIG. 1, the environmental IoT device can communicate with the base station. The communication between the base station and the environmental IoT device can include data and / or signaling.

[0090] Optionally, in this case, the base station and the environmental IoT device can directly communicate, or the base station and the environmental IoT device can communicate through an intermediate node (including but not limited to a relay, an integrated access and backhaul (IAB) node, a terminal, an amplifier, etc.).

[0091] Topology 2: As shown in (b) of FIG. 1, the environmental IoT device can communicate with the UE. The communication between the UE and the environmental IoT device can include data and / or signaling.

[0092] Optionally, in this case, the UE can communicate with the base station.

[0093] It should be noted that the above two topologies are only used as examples to illustrate the environmental IoT networking topology, and other different topologies can also be used in actual applications, which are not limited in the embodiments of the present application.

[0094] For ease of description, the environmental IoT device is referred to as a first device, and a device (including but not limited to a reader / writer, a base station, or a UE) that communicates with the environmental IoT device is referred to as a second device. In embodiments of the present application, to implement low-power communication of the first device, the second device can assist the first device in configuring uplink resources.

[0095] Optionally, the first device can use time division multiplexing (TDM) technology for uplink transmission. In this case, the uplink resources of the first device can include time domain resources.

[0096] For example, the first device can divide the time domain range into a plurality of consecutive time slots; or the first device can divide the interval at which the second device sends two specific signals as a time slot, so as to divide the time into a plurality of discrete time slots. The first device can number each of the plurality of time slots according to a preset rule to obtain the serial number (hereinafter referred to as the time domain position) of each time slot. The first device can select one or more time domain positions, and then determine the corresponding time slot from the plurality of time slots according to the one or more time domain positions as the time domain resources used by the first device for uplink transmission.

[0097] Optionally, the first device can use frequency division multiplexing (FDM) technology for uplink transmission. In this case, the uplink resources of the first device can include frequency domain resources.

[0098] For example, the first device can divide the frequency domain range into a plurality of consecutive frequency bands. The first device can number each of the plurality of frequency bands according to a preset rule to obtain the serial number (hereinafter referred to as the frequency domain position) of each frequency band. The first device can select one or more frequency domain positions, and then determine the corresponding frequency band from the plurality of frequency bands according to the one or more frequency domain positions as the frequency domain resources used by the first device for uplink transmission.

[0099] Optionally, the first device can use time division frequency division multiplexing (TDFDM) technology for uplink transmission. In this case, the uplink resources of the first device can be time domain resources and frequency domain resources (hereinafter referred to as time-frequency domain resources).

[0100] For example, the first device can divide resources into resource blocks (hereinafter referred to as time-frequency domain blocks) from both time and frequency domains, and the first device can occupy one or more time-frequency domain blocks. For example, the first device can divide the time domain into a plurality of continuous time slots; or the first device can divide the interval at which the second device sends two specific signals as a time slot, so as to divide the time into a plurality of discrete time slots. The first device can divide the frequency domain into a plurality of continuous frequency bands. The plurality of time slots and the plurality of frequency bands can form a plurality of time-frequency domain blocks. The first device can number each time-frequency domain block in the plurality of time-frequency domain blocks according to a preset rule to obtain the serial number (hereinafter referred to as time-frequency domain position) of each time-frequency domain block. The first device can select one or more time-frequency domain positions, and then determine the corresponding time-frequency domain block from the plurality of time-frequency domain blocks according to the one or more time-frequency domain positions as the time-frequency domain resource used by the first device in uplink transmission.

[0101] In the embodiments of the present application, the second device can configure available resources or specific resources to the first device for the first device to access and / or transmit service data.

[0102] Optionally, the second device can also determine the access type (also referred to as random access type) of the first device when the first device initially accesses. For different access types, the second device can configure different types of parameters for the first device, which are used to instruct the first device to access and / or transmit service data on related resources.

[0103] For example, the access type of the first device can include one or more of two-step contention-based random access (2step CBRA), three-step CBRA, contention-free random access (CFRA), and the like.

[0104] For example, the signaling process of 2step CBRA can include two messages, the signaling process of 3step CBRA can include three messages, and the signaling process of CFRA can include two messages.

[0105] In some cases, in 2step CBRA and 3step CBRA, the data carried in the Msg1 message sent by the first device to the second device can be different. For example, in 2step CBRA, the first device can carry a device identifier or any other upper layer data in the Msg1 message sent to the second device; in 3step CBRA, the first device can carry a random identifier generated by the first device in the Msg1 sent to the second device.

[0106] It should be noted that the access types of the first device are exemplarily described by taking the three access types above as examples, and other different access types can also be used in actual applications, which are not limited herein.

[0107] Next, the system architecture involved in the embodiments of the present application is described.

[0108] FIG. 2 is a schematic diagram of a communication system provided by the embodiments of the present application. Referring to FIG. 2, the communication system can include a first device 201 and a second device 202.

[0109] The first device 201 and the second device 202 can communicate through a wireless connection.

[0110] For example, the first device 201 can be an intelligent switch, an intelligent door lock, an intelligent electric meter, a device based on a sensor for monitoring a machine state, an environmental condition, etc., a building automation and control device, an asset tag device, and the like, which is not limited herein.

[0111] For example, the second device 202 can be a reader / writer. Alternatively, the second device 202 can be a base station (node B, NB) of a 3th generation mobile networks (3G) cell, an evolutional node B (eNB) of a 4th generation mobile networks (4G) cell, a next generation node B (gNB) of a 5th generation mobile networks (5G) cell, and the like, which is not limited herein.

[0112] In the embodiments of the present application, the second device 202 can send the target parameter to the first device 201. The first device 201 can select the time domain position and / or the frequency domain position according to the target parameter, determine the time domain resource and / or the frequency domain resource according to the time domain position and / or the frequency domain position, and then perform uplink transmission by using the time domain resource and / or the frequency domain resource.

[0113] The computer device related to the embodiments of the present application is described below.

[0114] FIG. 3 is a structural schematic diagram of a computer device provided by the embodiments of the present application, which can be the first device 201 or the second device 202 shown in FIG. 2. Referring to FIG. 3, the computer device includes at least one processor 301, a communication bus 302, a memory 303, and at least one communication interface 304.

[0115] The processor 301 can be a microprocessor (including a central processing unit (CPU) and the like), an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling program execution of the solutions of the present application.

[0116] The communication bus 302 can include a path for transmitting information between the above-mentioned components.

[0117] The memory 303 can be a read-only memory (ROM), a random access memory (RAM), an electrically erasable programmable read-only memory (EEPROM), an optical disk (including a compact disc read-only memory (CD-ROM), a compact disk, a laser disk, a digital versatile disk, a Blu-ray disk, and the like), a magnetic disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program codes in the form of instructions or data structures and capable of being accessed by a computer, but is not limited thereto. The memory 303 can exist independently and be connected to the processor 301 through the communication bus 302. The memory 303 can also be integrated with the processor 301.

[0118] The communication interface 304 uses any transceiver-like mechanism for communicating with other devices or a communication network such as an Ethernet network, a radio access network (RAN), a wireless local area network (WLAN), and so on.

[0119] As an example, the processor 301 can include one or more CPUs, such as CPU0 and CPU1 as shown in FIG. 3.

[0120] As an example, the computer device can include multiple processors, such as the processor 301 and the processor 305 as shown in FIG. 3. Each of the processors can be a single-core processor or a multi-core processor. The processor herein can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).

[0121] As an example, the computer device can further include an output device 306 and an input device 307. The output device 306 is in communication with the processor 301 and can display information in various ways. For example, the output device 306 can be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, a projector, or the like. The input device 307 is in communication with the processor 301 and can receive user input in various ways. For example, the input device 307 can be a mouse, a keyboard, a touch screen device, a sensor device, or the like.

[0122] The memory 303 is configured to store program code 310 for implementing the solutions of the present application, and the processor 301 is configured to execute the program code 310 stored in the memory 303. The computer device can implement the communication method provided in the embodiment of FIG. 4 by means of the processor 301 and the program code 310 in the memory 303.

[0123] The embodiments of the present application do not particularly limit the specific structure of the execution subject of the communication method, as long as the execution subject can process according to the communication method provided in the embodiments of the present application by running the code recording the communication method provided in the embodiments of the present application. For example, the execution subject of the communication method provided in the embodiments of the present application can be a functional module in the computer device capable of calling and executing programs, or can be a processing device applied in the computer device, such as a chip, etc.

[0124] The communication method provided in the embodiments of the present application will be explained in detail as follows.

[0125] FIG. 4 is a flowchart of a communication method according to an embodiment of the present application. Referring to FIG. 4, the method can include the following steps.

[0126] Step 401: The second device sends a first message to one or more first devices, the first message including a target parameter, the target parameter being used for time domain location selection and / or frequency domain location selection.

[0127] In some embodiments, the first message can be referred to as a paging message, which is a message initiated by the second device to find the first device. Of course, the first message can also be other types of messages, which are not limited in the embodiments of the present application.

[0128] In some embodiments, the trigger condition of the first message can be that the second device has signaling or data to send to the first device, but the state of the first device is not a connected state.

[0129] Optionally, the first message can be triggered by a target requirement. For example, the target requirement can be one or more of inventory, read, write, activation, deactivation, etc. The target requirement can be generated by the second device itself, or can be generated by the second device according to the received message sent by other devices, which are not limited in the embodiments of the present application.

[0130] The second device can send the first message to one or more first devices within its signal coverage range. The first message carries the target parameter used for time domain location selection and / or frequency domain location selection. Wherein, the related concepts of time domain location and frequency domain location have been described in the above embodiments, which will not be repeated here.

[0131] The first device can select the time domain location and / or the frequency domain location according to the target parameter.

[0132] As an example, the target parameter can include a target value. For example, the target value can indicate the number of required time slots, the number of required frequency bands, or the number of required time-frequency domain blocks. For example, in the case where the target parameter is used for selecting the time domain location, the target value can indicate the number of required time slots; or in the case where the target parameter is used for selecting the frequency domain location, the target value can indicate the number of required frequency bands; or in the case where the target parameter is used for selecting the time domain location and the frequency domain location, the target value can indicate the number of required time-frequency domain blocks.

[0133] The target value can be a value set by the second device. Optionally, the second device can determine the target value according to the number of first devices within its signal coverage range. Generally, the more the number of first devices, the larger the target value. For example, the target value can be 16.

[0134] As another example, the target parameter can include a device identity list including an identity of each of the one or more first devices.

[0135] The identity of a first device is used to uniquely identify the first device. For example, the identity of the first device can be an electronic product code (EPC) of the first device, or can be an identity allocated to the first device by a core network (CN) or a radio access network (RAN), or can be other data capable of uniquely identifying the first device, and the embodiments of the present application are not limited in this regard.

[0136] Optionally, in the case where the target parameter includes the device identity list, the first message can further include a correspondence between a device identity position and a time-frequency domain position, the correspondence being used to indicate a time domain position and / or a frequency domain position corresponding to a device identity at each position in the device identity list. In this case, the second device directly specifies the time domain position and / or the frequency domain position of each first device, thereby facilitating the first device to quickly determine the time domain resource and / or the frequency domain resource accordingly.

[0137] In some embodiments, the first message can further include a second indication message, the second indication message being used to indicate whether the target parameter is used to select a time domain position, or is used to select a frequency domain position, or is used to select a time domain position and a frequency domain position.

[0138] Specifically, in the case where the second indication message indicates that the target parameter is used to select a time domain position, the first device can select a time domain position according to the target parameter, but does not need to select a frequency domain position according to the target parameter; in the case where the second indication message indicates that the target parameter is used to select a frequency domain position, the first device can select a frequency domain position according to the target parameter, but does not need to select a time domain position according to the target parameter; in the case where the second indication message indicates that the target parameter is used to select a time domain position and a frequency domain position, the first device can select a time domain position and a frequency domain position according to the target parameter.

[0139] Optionally, the second device can set the second indication information according to an uplink transmission mode of the first device. For example, if the first device uses TDM technology for uplink transmission, the second device can set the second indication information to indicate that the target parameter is used to select a time domain position; or, if the first device uses FDM technology for uplink transmission, the second device can set the second indication information to indicate that the target parameter is used to select a frequency domain position; or, if the first device uses TDFDM technology for uplink transmission, the second device can set the second indication information to indicate that the target parameter is used to select a time domain position and a frequency domain position.

[0140] In some embodiments, the first message can further comprise first indication information, the first indication information being used to indicate the access type of the one or more first devices. For example, in this case, the access type of the one or more first devices can be CBRA or CFRA.

[0141] In a possible manner, the first indication information can be a target parameter, that is, the type of the target parameter can implicitly indicate the access type of the one or more first devices. For example, if the target parameter is a target value, it indicates that the access type of the one or more first devices is CBRA; if the target parameter is a device identifier list, it indicates that the access type of the one or more first devices is CFRA.

[0142] In this case, the second device can determine the type of the target parameter to be carried in the first message according to the access type of the one or more first devices. For example, in the case where the access type of the one or more first devices is CBRA, the second device can carry a target value in the first message; in the case where the access type of the one or more first devices is CFRA, the second device can carry a device identifier list in the first message.

[0143] In another possible manner, the first indication information can comprise the access type of each of the one or more first devices. For example, the access type of a first device can be 2step CBRA, 3step CBRA, or CFRA, etc.

[0144] For example, CBRA (including but not limited to 2step CBRA and 3step CBRA) can comprise CBRA per request or CBRA per device. CBRA per request can indicate that the first device needs to perform a CBRA process each time it sends a request. CBRA per device can indicate that each first device needs to perform a CBRA process when connecting to or reconnecting to the second device.

[0145] As an example, the second device can determine that the access type of the one or more first devices is CFRA when a preset condition is met. The preset condition can be set in advance, for example, the preset condition can be that the second device records the identifier of each of the one or more first devices, of course, the preset condition can also be other conditions, and the embodiments of the present application are not limited thereto.

[0146] As another example, the second device can determine that the access type of each of the one or more first devices is CBRA when the preset condition is not satisfied. In this case, the second device can determine whether the access type of each of the one or more first devices is 2step CBRA or 3step CBRA according to the historical signal quality list.

[0147] The historical signal quality list includes one or more historical signal qualities, which correspond to the one or more first devices one by one. Optionally, the historical signal quality list can be maintained in the second device, or can be maintained in the core network and obtained by the second device from the core network when needed.

[0148] For any one of the one or more first devices, the second device can determine the historical signal quality corresponding to the first device according to the signal quality when the second device communicates with the first device previously. For example, the average of the signal quality when the second device communicates with the first device in the recent period of time can be determined as the historical signal quality corresponding to the first device.

[0149] For any one of the one or more first devices, if the historical signal quality corresponding to the first device is greater than or equal to the signal quality threshold, it can be determined that the access type of the first device is 2step CBRA; if the historical signal quality corresponding to the first device is less than the signal quality threshold, it can be determined that the access type of the first device is 3step CBRA.

[0150] The signal quality threshold can be set in advance. If the historical signal quality corresponding to the first device is greater than or equal to the signal quality threshold, it indicates that the signal quality when the second device communicates with the first device previously is good, and thus the first device can be instructed to adopt 2step CBRA to realize fast access; if the historical signal quality corresponding to the first device is less than the signal quality threshold, it indicates that the signal quality when the second device communicates with the first device previously is poor, and thus the first device can be instructed to adopt 3step CBRA to improve the access success rate.

[0151] In some embodiments, the second device can also send the frequency domain information to the first device, or can send the frequency domain information and the frequency domain division granularity to the first device, or can send the frequency domain information and the number of frequency domain divisions to the first device, or can send the frequency domain division granularity to the first device.

[0152] For example, in the case where the first device adopts FDM technology or TDFDM technology for uplink transmission, the second device can send the frequency domain information and the frequency domain division granularity to the first device, or can send the frequency domain information and the number of frequency domain divisions to the first device.

[0153] For example, in the case that the first device uses FDM technology or TDFDM technology for uplink transmission, the second device can send frequency domain information to the first device, in which case the frequency domain division granularity or the number of frequency domain divisions can be predefined in the communication protocol, or in which case the target value can indicate the number of frequency bands to be divided.

[0154] For example, in the case that the first device uses FDM technology or TDFDM technology for uplink transmission, the second device can send frequency domain division granularity to the first device, in which case the target value can indicate the number of frequency bands to be divided.

[0155] The frequency domain information is used to indicate the frequency domain range available to the first device. Alternatively, the frequency domain information can include a frequency domain range value, or the frequency domain information can include a frequency offset value relative to the downlink signal. For example, the frequency domain range value can include a center frequency point and a bandwidth value, or can include a start frequency value and an end frequency value.

[0156] The frequency domain division granularity and the number of frequency domain divisions are both used for frequency domain resource determination. Alternatively, the frequency domain division granularity can include available frequency point and / or bandwidth information. The bandwidth information can include a bandwidth value, or the bandwidth information can include a bandwidth offset value relative to the downlink signal, or the bandwidth information can include one or more frequency offset values, or the bandwidth information can include a frequency offset value relative to the available frequency point. When the bandwidth information includes a frequency offset value relative to the available frequency point, the frequency domain resource can be a frequency band with the available frequency point as the starting point or the ending point or the center point and the frequency offset value as the bandwidth.

[0157] For example, the second device can use the following possible ways when sending the frequency domain information, the frequency domain division granularity, and the number of frequency domain divisions to the first device:

[0158] The first way: as shown in FIG. 5, the second device sends a second message to the one or more first devices before sending a first message, the second message including one or more frequency domain information. Then, the second device sends the first message to the one or more first devices. In this case, as shown in (a) of FIG. 5, the first message includes a target parameter and does not include the frequency domain division granularity and the number of frequency domain divisions, and the target parameter includes the number of frequency bands to be divided; or, as shown in (b) of FIG. 5, the first message includes the target parameter and the frequency domain division granularity; or, as shown in (c) of FIG. 5, the first message includes the target parameter and the number of frequency domain divisions.

[0159] For example, the second message can be a broadcast message, of course, the second message can also be other types of messages, and the embodiments of the present application do not limit this.

[0160] The second device sends a second message to the one or more first devices before sending the first message, the second message comprising the frequency domain division granularity or the frequency domain division number. Then, the second device sends the first message to the one or more first devices. In this case, the first message comprises the target parameter and the one or more frequency domain information.

[0161] The third device sends a second message to the one or more first devices before sending the first message, the second message comprising the frequency domain division granularity or the frequency domain division number, and further comprising the one or more frequency domain information. Then, the third device sends the first message to the one or more first devices. In this case, the first message comprises the target parameter.

[0162] The fourth device sends a first message further comprising the frequency domain division granularity and the one or more frequency domain information; or the first message further comprising the frequency domain division number and the one or more frequency domain information; or the first message further comprising the frequency domain division granularity, and the target value in the first message indicates the number of frequency bands to be divided; or the first message further comprising the one or more frequency domain information, in which case the frequency domain division granularity or the frequency domain division number is predefined in the communication protocol, or in which case the target value can indicate the number of frequency bands to be divided.

[0163] As an example, the one or more frequency domain information comprised in the first message or the second message can be shared by the one or more first devices.

[0164] As another example, the one or more frequency domain information comprised in the first message or the second message can correspond to one or more device types one by one. In this case, all first devices belonging to a device type can share the frequency domain information corresponding to the device type, and first devices belonging to different device types use different frequency domain information.

[0165] In this case, the first message or the second message can comprise a one-to-one correspondence between the one or more frequency domain information and the one or more device types. Alternatively, the second device can organize the order of the one or more frequency domain information in the first message or the second message according to the order of the one or more device types, so that the two correspond to each other, and thus the order of the one or more frequency domain information can implicitly indicate the one or more device types corresponding thereto one by one.

[0166] In some embodiments, the second device can further send time domain information to the first device, or can send time domain information and time domain division granularity to the first device, or can send time domain information and time domain division number to the first device, or can send time domain division granularity to the first device.

[0167] For example, in the case that the first device uses TDM technology or TDFDM technology for uplink transmission, the second device can send time domain information and time domain division granularity to the first device, or can send time domain information and time domain division number to the first device.

[0168] For another example, in the case that the first device uses TDM technology or TDFDM technology for uplink transmission, the second device can send time domain information to the first device, in which case the time domain division granularity or the time domain division number can be predefined in the communication protocol, or in which case the target value can indicate the number of time slots required to be divided.

[0169] For another example, in the case that the first device uses TDM technology or TDFDM technology for uplink transmission, the second device can send time domain division granularity to the first device, in which case the target value can indicate the number of time slots required to be divided.

[0170] In some cases, in the case that the first device uses TDM technology or TDFDM technology for uplink transmission, the first device can take the interval of two specific signals sent by the second device as a time slot, in which case the second device can not send time domain information, time domain division granularity and time domain division number to the first device.

[0171] The time domain information is used to indicate the time domain range available to the first device. Optionally, the time domain information can be a time domain range value.

[0172] The time domain division granularity and the time domain division number are both used to divide the time domain range. Optionally, the time domain division granularity can include a time slot length.

[0173] For example, the second device can use the following possible ways when sending time domain information, time domain division granularity and time domain division number to the first device:

[0174] The first way: as shown in FIG. 8, the second device sends a second message to the one or more first devices before sending a first message, the second message including one or more time domain information. Then, the second device sends the first message to the one or more first devices. In this case, as shown in (a) of FIG. 8, the first message includes a target parameter, and does not include time domain division granularity and time domain division number, and the target parameter indicates the number of time slots required to be divided; or, as shown in (b) of FIG. 8, the first message includes the target parameter and the time domain division granularity; or, as shown in (c) of FIG. 8, the first message includes the target parameter and the time domain division number.

[0175] For example, the second message can be a broadcast message, of course, the second message can also be other types of messages, and the embodiments of the present application do not limit this.

[0176] The second device sends a second message to the one or more first devices before sending the first message, the second message comprising the time domain partition granularity or the time domain partition number. Then, the second device sends the first message to the one or more first devices. In this case, the first message comprises the target parameter and the one or more time domain information.

[0177] The second device sends a second message to the one or more first devices before sending the first message, the second message comprising the time domain partition granularity or the time domain partition number, and further comprising the one or more time domain information. Then, the second device sends the first message to the one or more first devices. In this case, the first message comprises the target parameter.

[0178] The fourth way is that the first message further comprises the time domain partition granularity and the one or more time domain information; or, the first message further comprises the time domain partition number and the one or more time domain information; or, the first message further comprises the time domain partition granularity, and the target value in the first message indicates the number of time slots to be partitioned; or, the first message further comprises the one or more time domain information, in which case the time domain partition granularity or the time domain partition number is predefined in the communication protocol, or in which case the target value can indicate the number of time slots to be partitioned.

[0179] As an example, the one or more time domain information comprised in the first message or the second message can be common to the one or more first devices.

[0180] As another example, the one or more time domain information comprised in the first message or the second message can correspond to one or more device types one by one. In this case, all first devices belonging to a device type can share the time domain information corresponding to the device type, while first devices belonging to different device types use different time domain information.

[0181] In this case, the first message or the second message can comprise a one-to-one correspondence between the one or more time domain information and the one or more device types. Alternatively, the second device can organize the order of the one or more time domain information in the first message or the second message according to the order of the one or more device types, so that the two correspond to each other, and thus the order of the one or more time domain information can implicitly indicate the one or more device types corresponding thereto one by one.

[0182] In some embodiments, the first message or the second message can further comprise a reply time length, which is a time length available to the first device when replying, and which is used to indicate the time of the reply.

[0183] For example, the reply time length can be less than or equal to the time slot length. For example, in the case where the first device takes the interval of two pieces of specific signaling sent by the second device as a time slot, the reply time length can be less than the length of the time slot. For another example, in the case where the first device is a time slot obtained by dividing a time domain range, the reply time length can be equal to the length of the time slot.

[0184] Step 402: After receiving the first message sent by the second device, the first device determines the time domain resource and / or the frequency domain resource according to the first message.

[0185] The first device can be any one of the one or more first devices.

[0186] Optionally, in the case where the first device uses the TDM technology for uplink transmission, the first device can determine the time domain resource according to the first message; in the case where the first device uses the FDM technology for uplink transmission, the first device can determine the frequency domain resource according to the first message; and in the case where the first device uses the TDFDM technology for uplink transmission, the first device can determine the time domain resource and the frequency domain resource, i.e., the time-frequency domain resource, according to the first message.

[0187] The first device can use the determined time domain resource and / or frequency domain resource for uplink transmission. In some embodiments, in the case where the first message further includes the first indication information, the first device can further use the time domain resource and / or the frequency domain resource for uplink transmission according to the access type of the first device indicated by the first indication information. In this way, flexible access of the first device can be implemented, so that fast access of the first device can be implemented, or the access success rate of the first device can be improved.

[0188] In some embodiments, the operation of determining the time domain resource and / or the frequency domain resource according to the first message by the first device can be: the first device selects a time domain position and / or a frequency domain position according to a target parameter, and determines the time domain resource and / or the frequency domain resource according to the time domain position and / or the frequency domain position.

[0189] For example, the operation of selecting the time domain position and / or the frequency domain position according to the target parameter by the first device can include the following possible ways:

[0190] The first way: the target parameter includes a target value, the first device determines a random number range according to the target value, and generates a target random number located in the random number range as the time domain position.

[0191] For example, in a case where the target parameter includes a target value and the second indication information in the first message indicates that the target parameter is used for selection of the time domain position, the manner can be performed to select the time domain position according to the target parameter. In this case, the target value can indicate a number of time slots required for division, for example, the number of time slots can be 2 Q Q is a target value.

[0192] For example, the random number range can be [0, 2 Q -1]. Of course, the random number range can also be a range determined by other manners according to the target value, and embodiments of the present application do not limit this.

[0193] The target random number is equivalent to a random number of Q bits in binary. In some embodiments, the first device can load the random number of Q bits in binary into its own time slot counter, and then decrement the time slot counter, and when the time slot counter is 0, the first device can perform uplink transmission.

[0194] For example, there are 1024 time slots, and the initial state of the time slot counter of the first device performing uplink transmission in the 5th time slot can be as shown in Table 1:

[0195] Table 1

[0196] Embodiments of the present application only exemplarily illustrate the initial state of the time slot counter by way of Table 1, and Table 1 does not limit embodiments of the present application.

[0197] As an example, the first device can take the interval between two specific signals sent by the second device as a time slot, and then the operation of the first device for determining the time domain resource according to the time domain position can be: the first device determines the Mth time slot after receiving the first message as the time domain resource, and M is the time domain position.

[0198] As another example, the operation of the first device for determining the time domain resource according to the time domain position can be: the first device divides the time domain range indicated by the target time domain information into one or more time slots according to the target time domain information and the time domain division granularity included in the received second message and / or the first message, or the target time domain information and the number of time domain divisions, and then takes the time slot corresponding to the time domain position in the one or more time slots as the time domain resource.

[0199] As a further example, the operation of determining, by the first device, the time domain resource according to the time domain position can be that: the first device determines a time domain range according to a number of slots indicated by the target value and a time domain division granularity included in the received second message and / or the first message, such as in the case where the time domain division granularity is a slot length, the first device can determine a starting value of the time domain range as 0, and a value obtained by multiplying the number of slots by the slot length as an ending value of the time domain range; divides the time domain range into A slots according to the number of slots, A being the number of slots; and takes a slot corresponding to the time domain position in the A slots as the time domain resource.

[0200] In the case where the one or more time domain information included in the second message and / or the first message is common to the one or more first devices, the target time domain information is the one or more time domain information. In the case where each of the one or more time domain information included in the second message and / or the first message corresponds to a device type, the target time domain information is the time domain information of the one or more time domain information corresponding to the device type of the first device.

[0201] In the case where the target time domain information includes a time domain range value, the time domain range indicated by the target time domain information can be directly determined.

[0202] For example, the operation of dividing, by the first device, the time domain range indicated by the target time domain information into one or more slots according to the target time domain information and the time domain division granularity can be that: in the case where the time domain division granularity is a slot length, the first device divides the time domain range indicated by the target time domain information into one or more slots each having the slot length according to the slot length. For example, the total length of the time domain range is 10, and the slot length is 1, and accordingly the time domain range can be divided into 10 slots each having a length of 1.

[0203] For example, the operation of dividing, by the first device, the time domain range indicated by the target time domain information into one or more slots according to the target time domain information and the number of time domain divisions can be that: the first device divides the time domain range indicated by the target time domain information into N slots according to the number of time domain divisions, N being the number of time domain divisions. For example, the total length of the time domain range is 10, and the number of time domain divisions is 10, and accordingly the time domain range can be divided into 10 slots each having a length of 1.

[0204] In the case where the first device performs uplink transmission by using the TDM technology, after the first device selects the time domain position according to the target parameter, the first device can not need to select the frequency domain position again.

[0205] In the case where the first device performs uplink transmission by using the TDFDM technology, after the first device selects the time domain position according to the target parameter, the first device can then randomly select the frequency domain position.

[0206] In this case, the first device can divide the frequency domain range indicated by the target frequency domain information into one or more frequency bands according to the target frequency domain information and / or the frequency domain partition granularity included in the received second message and / or the first message, or the target frequency domain information and the number of frequency domain partition granularity included, and then randomly select a frequency band from the one or more frequency bands as the frequency domain resource.

[0207] In the case where the one or more frequency domain information included in the second message and / or the first message is common to the one or more first devices, the target frequency domain information is the one or more frequency domain information. In the case where each of the one or more frequency domain information included in the second message and / or the first message corresponds to a device type, the target frequency domain information is the frequency domain information corresponding to the device type of the first device among the one or more frequency domain information.

[0208] In the case where the target frequency domain information includes a frequency domain range value, the frequency domain range indicated by the target frequency domain information can be directly determined. In the case where the target frequency domain information includes a frequency offset value relative to the frequency of the downlink signal, the frequency domain range indicated by the target frequency domain information can be determined according to the frequency domain range of the downlink signal and the frequency offset value, such as adding the frequency offset value to the frequency domain range of the downlink signal to obtain the frequency domain range indicated by the target frequency domain information.

[0209] For example, the operation of the first device dividing the frequency domain range indicated by the target frequency domain information into one or more time slots according to the target frequency domain information and the frequency domain partition granularity can be: in the case where the frequency domain partition granularity includes available frequency point and / or bandwidth information, the first device divides the frequency domain range indicated by the target frequency domain information into one or more frequency bands according to the available frequency point and / or bandwidth information.

[0210] Optionally, the operation of the first device dividing the frequency domain range indicated by the target frequency domain information into one or more frequency bands according to the available frequency points can be: dividing the frequency domain range into P-1 frequency bands according to the number of available frequency points, each frequency band can be determined by two available frequency points, and P is the number of available frequency points; or determining P frequency bands in the frequency domain range with each available frequency point as the starting point or the ending point or the center point and with a preset frequency offset value as the bandwidth.

[0211] The preset frequency offset value can be preset. In some embodiments, the first devices of different device types can set the same preset frequency offset value. In other embodiments, the first devices of different device types can set different preset frequency offset values, wherein the preset frequency offset value of the first device with stronger device capability is smaller, and the preset frequency offset value of the first device with weaker device capability is larger. In this way, the communication interference can be reduced, and the communication efficiency can be improved. For example, the device capability of the device of device type 1a can be weaker than that of the device of device type 1b, and the device capability of the device of device type 1b can be weaker than that of the device of device type 2.

[0212] Optionally, the operation of dividing, by the first device, the frequency domain range indicated by the target frequency domain information into one or more frequency bands according to the bandwidth information can be: if the bandwidth information is a bandwidth value, the frequency domain range is equally divided from the start frequency by the bandwidth value to obtain one or more frequency bands; if the bandwidth information is a bandwidth offset value relative to the bandwidth of the downlink signal, the bandwidth offset value is added to the bandwidth value of the downlink signal to obtain a target bandwidth value, and then the frequency domain range is equally divided from the start frequency by the target bandwidth value to obtain one or more frequency bands; if the bandwidth information is one or more frequency offset values, the start frequency of the frequency domain range is taken as the start frequency of the first frequency band, the start frequency is added to the first frequency offset value in the one or more frequency offset values to obtain the end frequency of the first frequency band, then the end frequency of the first frequency band is taken as the start frequency of the second frequency band, the start frequency is added to the second frequency offset value in the one or more frequency offset values to obtain the end frequency of the second frequency band, and so on until one or more frequency bands corresponding to the one or more frequency offset values are determined.

[0213] Optionally, the operation of dividing, by the first device, the frequency domain range indicated by the target frequency domain information into one or more frequency bands according to the available frequency points and the bandwidth information can be: if the bandwidth information is a frequency offset value relative to the available frequency points, for each available frequency point, a frequency band is determined in the frequency domain range with the available frequency point as the start point or the end point or the center point and with the frequency offset value as the bandwidth.

[0214] For example, the operation of dividing, by the first device, the frequency domain range indicated by the target frequency domain information into one or more time slots according to the target frequency domain information and the frequency domain division number can be: the first device equally divides the frequency domain range indicated by the target frequency domain information into K frequency bands according to the frequency domain division number, and K is the frequency domain division number. For example, the total width of the frequency domain range is 10, and the frequency domain division number is 10, so the frequency domain range can be divided into 10 frequency bands with a width of 1.

[0215] The second mode: the target parameter includes a target value, and the first device determines a random number range according to the target value, generates a target random number in the random number range as the frequency domain position.

[0216] For example, in the case that the target parameter includes a target value and the second indication information in the first message indicates that the target parameter is used to select the frequency domain position, the second mode can be performed to select the frequency domain position according to the target parameter. In this case, the target value can indicate the number of required frequency bands, for example, the number of frequency bands can be 2 Q Q is the target value.

[0217] The operation of determining the random number range according to the target value by the first device has been described in the first mode, and the embodiments of the present application will not be repeated here.

[0218] As an example, the operation of determining the frequency domain resource according to the frequency domain position by the first device can be: the first device divides the frequency domain range indicated by the target frequency domain information into one or more frequency bands according to the target frequency domain information and the frequency domain division granularity included in the received second message and / or the first message, or the target frequency domain information and the number of frequency domain divisions included, and then takes the frequency band corresponding to the frequency domain position in the one or more frequency bands as the frequency domain resource.

[0219] As another example, the operation of determining the frequency domain resource according to the frequency domain position by the first device can be: the first device determines the frequency domain range according to the number of frequency bands indicated by the target value and the frequency domain division granularity included in the received second message and / or the first message, for example, in the case that the frequency domain division granularity is a width value, the starting value of the frequency domain range can be determined as 0, and the value obtained by multiplying the number of frequency bands and the width value can be determined as the ending value of the frequency domain range; the frequency domain range is divided into B frequency bands according to the number of frequency bands, B is the number of frequency bands; the frequency band corresponding to the frequency domain position in the B frequency bands is taken as the frequency domain resource.

[0220] The operation of dividing the frequency domain range indicated by the target frequency domain information into one or more frequency bands according to the target frequency domain information and the frequency domain division granularity included in the received second message and / or the first message, or the target frequency domain information and the number of frequency domain divisions included has been described in the first mode, and the embodiments of the present application will not be repeated here.

[0221] In the case that the first device uses FDM technology for uplink transmission, after the first device selects the frequency domain position according to the target parameter, it can not need to select the time domain position again.

[0222] In the case that the first device uses TDFDM technology for uplink transmission, after the first device selects the frequency domain position according to the target parameter, it can then randomly select the time domain position.

[0223] In this case, as an example, the first device takes the interval at which the second device sends two specific signaling as a time slot, and the operation of the first device of determining the time domain resource according to the time domain position can be that the first device takes the time slot corresponding to the time domain position in the time slot after receiving the first message as the time domain resource.

[0224] As another example, the operation of the first device of determining the time domain resource according to the time domain position can be that the first device divides the time domain range indicated by the target time domain information into one or more time slots according to the target time domain information and the time domain division granularity included in the received second message and / or the first message, or the target time domain information and the number of time domain divisions included, and then takes the time slot corresponding to the time domain position in the one or more time slots as the time domain resource.

[0225] The operation of the first device of dividing the time domain range indicated by the target time domain information into one or more time slots according to the target time domain information and the time domain division granularity included in the received second message and / or the first message, or the target time domain information and the number of time domain divisions included has been described in the first mode above, and the embodiments of the present application will not be repeated here.

[0226] The third mode: the target parameter includes a target value, the first device determines a random number range according to the target value, and generates a target random number located in the random number range as the time-frequency domain position.

[0227] For example, in the case where the target parameter includes a target value and the second indication information in the first message indicates that the target parameter is used to select the time domain position and the frequency domain position, this mode can be performed to select the time domain position and the frequency domain position according to the target parameter, i.e., the time-frequency domain position. In this case, the target value can indicate the number of time-frequency domain blocks to be divided, which is the product of the number of time slots to be divided and the number of frequency bands, such as the number of time-frequency domain blocks can be 2 Q , Q is the target value.

[0228] For example, as shown in Table 2 below, when the target value Q is 8, the total number of resources is 128, wherein the total number of frequency domain resources is 4, the total number of time domain resources is 32, the random number q selected randomly in [0, 2 Q -1] is 7, and the time domain position is determined to be 2 and the frequency domain position is determined to be 4 based on the predefined order and the random number.

[0229] Table 2

[0230] The embodiments of the present application only exemplarily illustrate the time-frequency domain resources by taking Table 2 above as an example, and Table 2 does not limit the embodiments of the present application.

[0231] The operation of determining the random number range according to the target value by the first device has been described in the first mode, and embodiments of the present application will not be repeated.

[0232] As an example, the operation of determining the time-frequency domain resource according to the time-frequency domain position by the first device can be: the first device can take the interval of the second device sending two specific signals as a time slot, or, according to the target time domain information included in the received second message and / or first message and the time domain division granularity, or the target time domain information included and the number of time domain divisions, the time domain range indicated by the target time domain information is divided into one or more time slots; according to the target frequency domain information included in the received second message and / or first message and the frequency domain division granularity, or the target frequency domain information included and the number of frequency domain divisions, the frequency domain range indicated by the target frequency domain information is divided into one or more frequency bands; determine one or more time-frequency domain blocks formed by the one or more time slots and the one or more frequency bands; and take the time-frequency domain block corresponding to the time-frequency domain position in the one or more time-frequency domain blocks as the time-frequency domain resource.

[0233] The operation of dividing the time domain range indicated by the target time domain information into one or more time slots according to the target time domain information included in the received second message and / or first message and the time domain division granularity, or the target time domain information included and the number of time domain divisions by the first device has been described in the first mode, and embodiments of the present application will not be repeated.

[0234] The operation of dividing the frequency domain range indicated by the target frequency domain information into one or more frequency bands according to the target frequency domain information included in the received second message and / or first message and the frequency domain division granularity, or the target frequency domain information included and the number of frequency domain divisions by the first device has been described in the first mode, and embodiments of the present application will not be repeated.

[0235] The fourth mode: the target parameter includes a device identifier list, and the first device can determine the time domain position and / or the frequency domain position according to the position of the own identifier in the device identifier list.

[0236] For example, in the case where the target parameter includes a device identifier list, if the second indication information indicates that the target parameter is used to select the time domain position, the first device can determine the time domain position according to the position of the own identifier in the device identifier list; if the second indication information indicates that the target parameter is used to select the frequency domain position, the first device can determine the frequency domain position according to the position of the own identifier in the device identifier list; if the second indication information indicates that the target parameter is used to select the time domain position and the frequency domain position, the first device can determine the time domain position and the frequency domain position, i.e. the time-frequency domain position, according to the position of the own identifier in the device identifier list.

[0237] In one case, the position of the identity of the first device in the device identity list is the same as the time domain position or the frequency domain position or the time-frequency domain position.

[0238] For example, if the position of the identity of the first device in the device identity list is 1, it can be determined that the time domain position or the frequency domain position or the time-frequency domain position is 1. In this way, the time domain position or the frequency domain position or the time-frequency domain position can be determined simply and quickly.

[0239] In another case, the first message further includes a correspondence between the device identity position and the time-frequency domain position, i.e., the first message further includes the time domain position and / or the frequency domain position corresponding to each device identity in the device identity list, and then the first device can directly determine the time domain position or the frequency domain position or the time-frequency domain position corresponding to the identity of the first device.

[0240] In the case where the first device uses the TDM technology for uplink transmission, the first device can select the time domain position according to the target parameter, and does not need to select the frequency domain position again.

[0241] In this case, the first device determines the time domain resource according to the time domain position, which is the same as the first method described above, and the embodiments of the present application will not be repeated.

[0242] In the case where the first device uses the FDM technology for uplink transmission, the first device can select the frequency domain position according to the target parameter, and does not need to select the time domain position again.

[0243] In this case, the first device determines the frequency domain resource according to the frequency domain position, which is the same as the second method described above, and the embodiments of the present application will not be repeated.

[0244] In the case where the first device uses the TDFDM technology for uplink transmission, the first device can select the time domain position according to the target parameter.

[0245] In this case, the first device determines the time domain resource according to the time domain position, which is the same as the first method described above, and the embodiments of the present application will not be repeated.

[0246] For example, the first device can determine the frequency domain resource according to its device type (i.e., device capability). For example, if the device type of the first device is device type 2, the frequency domain range of the downlink signal can be determined as the frequency domain resource of the first device; or, if the device type of the first device is device type 1b, the frequency domain range of the downlink signal can be increased by a preset frequency offset value to obtain the frequency domain resource of the first device; or, if the device type of the first device is device type 1a, the frequency domain range of the downlink signal can be increased by 2 times of the preset frequency offset value to obtain the frequency domain resource of the first device.

[0247] In the case that the first device uses the TDFDM technology for uplink transmission, the first device can select a frequency domain position according to the target parameter.

[0248] In this case, the first device determines the frequency domain resource according to the frequency domain position, which is the same as the second mode described above, and the embodiments of the present application will not be repeated.

[0249] For example, the first device can determine the time domain resource according to its own device type (i.e. device capability).

[0250] In the case that the first device uses the TDFDM technology for uplink transmission, the first device can select a time-frequency domain position according to the target parameter.

[0251] As an example, the first device can determine the time-frequency domain resource according to the time-frequency domain position, which can be: the first device can take the interval between the second device sending two specific signals as a time slot, or the first device divides the time domain range indicated by the target time domain information into one or more time slots according to the target time domain information and the time domain division granularity included in the received second message and / or the first message, or the target time domain information and the number of time domain divisions included; the first device divides the frequency domain range indicated by the target frequency domain information into one or more frequency bands according to the target frequency domain information and the frequency domain division granularity included in the received second message and / or the first message, or the target frequency domain information and the number of frequency domain divisions included; determine one or more time-frequency domain blocks formed by the one or more time slots and the one or more frequency bands; and take the time-frequency domain block corresponding to the time-frequency domain position in the one or more time-frequency domain blocks as the time-frequency domain resource.

[0252] The operation of the first device dividing the time domain range indicated by the target time domain information into one or more time slots according to the target time domain information and the time domain division granularity included in the received second message and / or the first message, or the target time domain information and the number of time domain divisions included, has been described in the first mode described above, and the embodiments of the present application will not be repeated.

[0253] The operation of the first device dividing the frequency domain range indicated by the target frequency domain information into one or more frequency bands according to the target frequency domain information and the frequency domain division granularity included in the received second message and / or the first message, or the target frequency domain information and the number of frequency domain divisions included, has been described in the first mode described above, and the embodiments of the present application will not be repeated.

[0254] Optionally, in the case that the first message includes a reply time length, after receiving the downlink message sent by the second device, the first device needs to send an uplink message to the second device within the reply time length, so as to improve the communication efficiency.

[0255] In the embodiments of the present application, the second device can send a first message to one or more first devices, and the first message comprises a target parameter. The first device can select a time domain position and / or a frequency domain position according to the target parameter, and subsequent communication can be performed according to the time domain position and / or the frequency domain position. In this case, the device capability required by the first device when determining the time domain position and / or the frequency domain position is low, thereby helping to realize low-power consumption communication of the first device.

[0256] In some embodiments, the second device can also adjust the time domain resource and / or the frequency domain resource of the first device, which will be described below.

[0257] FIG. 11 is a flowchart of a communication method provided by the embodiments of the present application. Referring to FIG. 11, the method can comprise the following steps:

[0258] Step 1101: The second device sends a third message to the one or more first devices, and the third message comprises time-frequency domain resource information corresponding to each first device in the one or more first devices.

[0259] Optionally, the third message can be a reconfiguration message or an adjustment message, and of course, the third message can also be another type of message, which is not limited in the embodiments of the present application.

[0260] The time-frequency domain resource information corresponding to one first device is used to indicate the time-frequency domain resource of the first device, i.e., the time domain resource and / or the frequency domain resource available to the first device.

[0261] For example, the time-frequency domain resource information corresponding to the first device can comprise a plurality of frequency domain positions of a same time slot.

[0262] Alternatively, the time-frequency domain resource information corresponding to the first device can comprise a plurality of frequency domain information of a same time slot. Optionally, the frequency domain information can comprise an available frequency point or a frequency domain range value or a frequency offset value relative to a downlink signal.

[0263] Alternatively, the time-frequency domain resource information corresponding to the first device can comprise a plurality of time domain positions of a same frequency band.

[0264] Alternatively, the time-frequency domain resource information corresponding to the first device can comprise a time domain position and a frequency domain position, i.e., a time-frequency domain position.

[0265] In one case, after the second device sends the first message to the one or more first devices, at least one first device in the one or more first devices can send an uplink message to the second device. The second device can determine the time-frequency domain resource used by each first device in the at least one first device according to the uplink message. In this case, the second device can adjust the time-frequency domain resource of each first device in the one or more first devices to obtain the time-frequency domain resource information corresponding to each first device.

[0266] In another case, the second device can re-allocate the time-frequency domain resource of each of the one or more first devices to obtain the time-frequency domain resource information corresponding to each of the first devices.

[0267] For example, as shown in Table 3 below, the time-frequency domain resource of the first device 1 is F1, the time-frequency domain resource of the first device 2 is F2, the time-frequency domain resource of the first device 3 is F3, and the time-frequency domain resource of the first device 4 is F4. The first device 1 can send a random number (RN) 1 to the second device, the first device 2 can send an RN 2 to the second device or not send an uplink message to the second device, the first device 3 can send an RN 3 to the second device, and the first device 4 can send an RN 4 to the second device or not send an uplink message to the second device. In this case, the second device can send a third message to the four first devices to adjust the time-frequency domain resource of the first device 1 to F1 and F2, adjust the time-frequency domain resource of the first device 3 to F3 and F4, and cancel the time-frequency domain resource of the first device 2 and the first device 4. Optionally, the third message can further include the RN 1 and the RN 3. After that, the first device 1 sends its device identifier 1 to the second device, and the first device 3 sends its device identifier 3 to the second device. In this case, the second device can send a third message to the four first devices to adjust the time-frequency domain resource of the first device 1 to F1, F2, F3 and F4, and cancel the time-frequency domain resource of the first device 3. Optionally, the third message can be a read command and can include the device identifier 1. After that, the first device 1 can send uplink data to the second device.

[0268] Table 3

[0269] The re-allocation or adjustment process of the time-frequency domain resource of the first device is only exemplarily described above with reference to Table 3, and Table 3 does not limit the embodiments of the present application.

[0270] Step 1102: After receiving the third message sent by the second device, the first device determines the time domain resource and / or the frequency domain resource according to the third message.

[0271] The first device is any one of the one or more first devices.

[0272] If the third message includes the time-frequency domain resource information corresponding to the first device, the time domain resource and / or the frequency domain resource can be determined according to the time-frequency domain resource information.

[0273] For example, if the time-frequency domain resource information corresponding to the first device includes multiple frequency domain positions of the same time slot, the first device can take the frequency domain resource corresponding to each of the multiple frequency domain positions in the one or more frequency bands divided in advance as the frequency domain resource, and keep the time domain resource unchanged.

[0274] For example, if the time-frequency domain resource information corresponding to the first device includes multiple time domain positions of the same frequency band, the first device can take the time domain resource corresponding to each of the multiple time domain positions in the one or more time slots divided in advance as the time domain resource, and keep the frequency domain resource unchanged.

[0275] For example, the time-frequency domain resource information corresponding to the first device includes a time-frequency domain position, and the first device can take the time-frequency domain resource corresponding to the time-frequency domain position in the one or more time-frequency domain blocks divided in advance as the time-frequency domain resource.

[0276] For example, the time-frequency domain resource information corresponding to the first device includes multiple frequency domain information of the same time slot, and the first device can determine one or more frequency bands according to the frequency domain information, and then take the frequency domain resource corresponding to the frequency band in the one or more frequency bands as the frequency domain resource, and keep the time domain resource unchanged.

[0277] The operation of determining one or more frequency bands according to the frequency domain information by the first device can refer to the related description in the above step 402, and the embodiments of the present application will not be repeated here.

[0278] In the embodiments of the present application, the second device can adjust or reconfigure the time-frequency domain resource of each of the one or more first devices, so that the time-frequency domain resource configuration of each first device can be more flexible, which helps to improve the communication flexibility of each first device.

[0279] FIG. 12 is a structural schematic diagram of a communication apparatus provided by an embodiment of the present application. The apparatus can be realized by software, hardware or a combination of both, and can be part or all of a computer device. The computer device can be the computer device described in the above embodiment of FIG. 3. For example, the computer device can be the second device. Referring to FIG. 12, the apparatus includes a sending module 1201.

[0280] The sending module 1201 is configured to send a first message to one or more devices, and the first message includes a target parameter used for time domain position selection and / or frequency domain position selection.

[0281] In the embodiments of the present application, the apparatus can send a first message to one or more devices, and the first message comprises a target parameter. The device can select a time domain position and / or a frequency domain position according to the target parameter, and subsequent communication can be performed according to the time domain position and / or the frequency domain position. In this case, the device has low device capability when determining the time domain position and / or the frequency domain position, thereby facilitating low power consumption communication of the device.

[0282] FIG. 13 is a structural schematic diagram of a communication apparatus provided by the embodiments of the present application. The apparatus can be implemented by software, hardware or a combination of both, and can be part or all of a computer device. The computer device can be the computer device described in the embodiments of FIG. 3, for example, the computer device can be the first device. Referring to FIG. 13, the apparatus comprises a receiving module 1301.

[0283] The receiving module 1301 is configured to receive a first message, and the first message comprises a target parameter. The target parameter is used for time domain position selection and / or frequency domain position selection.

[0284] In the embodiments of the present application, the apparatus can receive a first message, and the first message comprises a target parameter. The apparatus can select a time domain position and / or a frequency domain position according to the target parameter, and subsequent communication can be performed according to the time domain position and / or the frequency domain position. In this case, the apparatus has low device capability when determining the time domain position and / or the frequency domain position, thereby facilitating low power consumption communication of the apparatus.

[0285] It should be noted that the communication apparatus provided by the above-described embodiments is only used as an example for illustrating the division of the above-described functional modules, and in actual application, the above-described functions can be completed by different functional modules according to needs, that is, the internal structure of the apparatus is divided into different functional modules to complete all or part of the above-described functions.

[0286] Each functional unit and module in the above-described embodiments can be integrated in one processing unit, or each unit can exist physically independently, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware or software functional unit. In addition, the specific names of the functional units and modules are only used for distinguishing each other, and are not used for limiting the protection scope of the embodiments of the present application.

[0287] The communication apparatus and method provided by the above-described embodiments belong to the same concept, and the specific working process of the units and modules in the above-described embodiments and the resulting technical effects can be referred to the method embodiments part, which will not be repeated here.

[0288] It should be understood that the size of the serial number of each step in the above embodiments does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0289] In the above embodiments, the description of each embodiment has its own focus, and the parts not described or recorded in a certain embodiment can be referred to the relevant description of other embodiments.

[0290] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps in each of the above method embodiments.

[0291] The embodiments of the present application also provide a computer program product, which, when running on a computer device, enables the computer device to implement the steps in each of the above method embodiments.

[0292] The embodiments of the present application also provide a chip system, which includes a processor and a memory coupled to the processor. The processor executes a computer program stored in the memory to implement the steps of any method embodiment of the present application. The chip system can be a single chip or a chip module composed of multiple chips.

[0293] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable apparatus. The computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, such as being transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL) and the like) or wireless (such as infrared, wireless, microwave and the like) mode. The computer readable storage medium can be any available medium accessible by a computer, or a data storage device such as a server, data center and the like integrated with one or more available media. The available medium can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape and the like), an optical medium (such as a digital versatile disc (DVD) and the like) or a semiconductor medium (such as a solid state disk (SSD) and the like) and the like.

[0294] It should be noted that the user information (including but not limited to user equipment information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations and standards of relevant countries and regions, and appropriate operation portals are provided for users to choose authorization or refusal.

[0295] The above is an optional embodiment provided by the present application, and is not used to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the technical scope disclosed in the present application should be included in the protection scope of the present application.

Claims

1. A communication method characterized by comprising: Applied to a first device, the method comprises: receiving a first message, the first message comprising a target parameter, the target parameter being used for time domain position selection and / or frequency domain position selection.

2. The method of claim 1, wherein, The first message further comprises one or more of frequency domain information, frequency domain division granularity, and frequency domain division number.

3. The method of claim 2, wherein, The frequency domain division granularity comprises available frequency point and / or bandwidth information.

4. The method of claim 3, wherein, The bandwidth information comprises a bandwidth value, or the bandwidth information comprises a bandwidth offset value relative to a downlink signal, or the bandwidth information comprises one or more frequency offset values, or the bandwidth information comprises a frequency offset value relative to an available frequency point.

5. The method of claim 1, wherein, The first message further comprises one or more frequency domain information, each of the one or more frequency domain information corresponding to a device type.

6. The method of claim 2 or 5, wherein, The frequency domain information comprises a frequency domain range value, or the frequency domain information comprises a frequency offset value relative to a downlink signal.

7. The method of any one of claims 1 to 6, wherein, The first message further comprises one or more of time domain information, time domain division granularity, and time domain division number.

8. The method of any one of claims 1 to 6, wherein, The first message further comprises one or more time domain information, each of the one or more time domain information corresponding to a device type.

9. The method of any one of claims 1 to 8, wherein, The target parameter comprises a target value or a device identification list, the device identification list comprising an identification of each of the one or more first devices.

10. The method of any one of claims 1 to 9, wherein, The first message further comprises first indication information, the first indication information being used for indicating an access type of the one or more first devices.

11. The method of any one of claims 1 to 10, wherein, The first message further comprises a reply time length, the reply time length being used for indicating a time of reply.

12. The method of claim 1, wherein, Before receiving the first message, the method further comprises: receiving a second message, the second message comprising one or more of frequency domain information, frequency domain division granularity, and frequency domain division number, and / or the second message comprising one or more of time domain information, time domain division granularity, and time domain division number.

13. The method of any one of claims 1 to 12, wherein, After receiving the first message, the method further comprises: selecting a time domain position according to the target parameter; determining a time domain resource according to the time domain position; or, selecting a time domain position and a frequency domain position according to the target parameter; determining a time domain resource according to the time domain position and determining a frequency domain resource according to the frequency domain position; or, selecting a frequency domain position according to the target parameter; determining a frequency domain resource according to the frequency domain position; or, selecting a frequency domain position and a time domain position according to the target parameter; determining a frequency domain resource according to the frequency domain position and determining a time domain resource according to the time domain position; or, selecting a time domain position and a frequency domain position according to the target parameter; determining a time domain resource and a frequency domain resource according to the time domain position and the frequency domain position.

14. The method of any one of claims 1 to 12, wherein, The target parameter comprises a device identification list, after receiving the first message, the method further comprises: determining a position of self-identification in the device identification list as a time domain position and / or a frequency domain position; or, according to the position of self-identification in the device identification list, obtaining a corresponding time domain position and / or frequency domain position from a correspondence between device identification position and time-frequency domain position; determining a time domain resource and / or a frequency domain resource according to the time domain position and / or the frequency domain position.

15. The method of claim 13 or 14, wherein, The first message further comprises second indication information, the second indication information being used to indicate whether the target parameter is used to select a time domain position, or is used to select a frequency domain position, or is used to select a time domain position and a frequency domain position.

16. The method of any one of claims 1 to 15, wherein, The method further comprises, after receiving the first message: receiving a third message, the third message comprising time-frequency domain resource information corresponding to each of the one or more first devices; reselecting a time domain position and / or a frequency domain position according to the time-frequency domain resource information corresponding to the device.

17. The method of claim 16, wherein, The time-frequency domain resource information comprises a plurality of frequency domain positions in a same time slot, or the time-frequency domain resource information comprises a plurality of frequency domain information in a same time slot, or the time-frequency domain resource information comprises a plurality of time domain positions in a same frequency band, or the time-frequency domain resource information comprises a time domain position and a frequency domain position.

18. A method of communication, comprising: The method applied to a second device, the method comprising: sending a first message to one or more first devices, the first message comprising a target parameter, the target parameter being used for time domain position selection and / or frequency domain position selection.

19. The method of claim 18, wherein, The first message further comprises one or more of frequency domain information, frequency domain division granularity, and frequency domain division number.

20. The method of claim 18, wherein, The first message further comprises one or more frequency domain information, each of the one or more frequency domain information corresponding to a device type.

21. The method of any one of claims 18 to 20, wherein, The first message further comprises one or more of time domain information, time domain division granularity, and time domain division number.

22. The method of any one of claims 18 to 21, wherein, The first message further comprises one or more time domain information, each of the one or more time domain information corresponding to a device type.

23. The method of any one of claims 18 to 22, wherein, The target parameter comprises a target value or a device identifier list, the device identifier list comprising an identifier of each of the one or more first devices.

24. The method of any one of claims 18 to 23, wherein, The first message further comprises first indication information and / or second indication information and / or a reply time length, the first indication information being used to indicate an access type of the one or more first devices, the second indication information being used to indicate whether the target parameter is used to select a time domain position, or is used to select a frequency domain position, or is used to select a time domain position and a frequency domain position.

25. The method of any one of claims 18 to 24, wherein, The method further comprises, before sending the first message to the one or more first devices: determining the access type of the one or more first devices according to historical signal quality when communicating with the one or more first devices.

26. The method of any one of claims 18 to 25, wherein, The method further comprises, before sending the first message to the one or more first devices: sending a second message to the one or more first devices, the second message comprising one or more of frequency domain information, frequency domain division granularity, and frequency domain division number, and / or the second message comprising one or more of time domain information, time domain division granularity, and time domain division number.

27. The method of any one of claims 18 to 26, wherein, The method further comprises, after sending the first message to the one or more first devices: sending a third message to the one or more first devices, the third message comprising time-frequency domain resource information corresponding to each of the one or more first devices.

28. The method of claim 27, wherein, The time-frequency domain resource information includes multiple frequency domain positions of a same time slot, or the time-frequency domain resource information includes multiple frequency domain information of a same time slot, or the time-frequency domain resource information includes multiple time domain positions of a same frequency band, or the time-frequency domain resource information includes a time domain position and a frequency domain position.

29. A computer device, comprising: The computer device includes one or more processors and a memory; The memory is coupled with the one or more processors, and the memory is configured to store computer program codes including computer instructions, and the one or more processors are configured to invoke the computer instructions to enable the computer device to perform the method in any one of claims 1 to 28.

30. A computer-readable storage medium, characterized in that, The computer readable storage medium includes instructions that, when executed on a computer device, enable the computer device to perform the method in any one of claims 1 to 28.

Citation Information

Patent Citations

  • Paging method and device

    CN116963276A

  • Communication method, passive Internet of Things AIOT device and storage medium

    CN118235462A

  • Resource allocation method and apparatus, information reporting method and apparatus, and terminal device and network-side device

    WO2024041426A1

  • Techniques for triggering random access procedures at passive devices

    WO2024082205A1

  • Transmission control method and apparatus, and communication device

    WO2024114607A1