Frequency domain position determination method and apparatus, terminal, and readable storage medium
By determining the target frequency domain location, the problem of conflict between the frequency domain locations in communication between the reading and writing equipment and multiple answering equipment is solved, efficient information reception is achieved, and operation efficiency is improved.
Patent Information
- Application Number
- PCT/CN2025/075429
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-02-07
- Filing Date
- 2025-01-27
- Publication Date
- 2025-08-14
AI Technical Summary
When the read and write device communicates with multiple answering devices, it may occur that the answering device and other answering devices use the same frequency domain location to send information, resulting in the read and write device being unable to receive any answering device information, resulting in inefficient operation.
The target frequency domain position is determined by the first device, and the target frequency domain position is randomly selected by the second device configuration, the process identification corresponding to the first control information, or the first device, reducing the probability of reusing the frequency domain position and ensuring that the reader and write device can directly receive the information of the reply device.
This reduces the situation where the read and write device cannot receive any device's information and improves the efficiency of the read and write device's operation with the reply device.
Smart Images

Figure CN2025075429_14082025_PF_FP_ABST
Abstract
Description
Frequency domain position determination method, device, terminal and readable storage medium
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on February 7, 2024, with application number 202410175084.6 and application name “Frequency Domain Position Determination Method, Device, Terminal and Readable Storage Medium”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application belongs to the field of communication technology, and specifically relates to a frequency domain position determination method, device, terminal and readable storage medium. Background Art
[0003] Typically, when a read-write device performs a certain operation (such as inventory) on an answering device, the read-write device can send inventory information to the answering device, so that the answering device can use a predetermined frequency domain position to send transmission information to the read-write device based on the inventory information. The transmission information carries the data required for the inventory, so that the read-write device can receive the data and complete the inventory of the answering device based on the data.
[0004] However, since the reading and writing device may also take inventory of other answering devices, it may happen that the above-mentioned answering device and other answering devices use the same frequency domain position (i.e., the above-mentioned predetermined frequency domain position) to send transmission information to the reading and writing device at the same time. This may cause the reading and writing device to be unable to receive the transmission information sent by any answering device, and the reading and writing device may need to communicate with the answering device multiple times before receiving the transmission information sent by the answering device. Therefore, it takes a long time for the reading and writing device to take inventory of the answering device.
[0005] This results in low efficiency in the reading and writing device operating the answering device. Summary of the Invention
[0006] The embodiments of the present application provide a frequency domain position determination method, apparatus, terminal, and readable storage medium, which can solve the problem of low efficiency of a read / write device operating on multiple answering devices.
[0007] In a first aspect, a frequency domain position determination method is provided, which is executed by a first device, and the method includes: the first device determines a first rule; the first device determines a target frequency domain position according to the first rule, and the target frequency domain position is the frequency domain position used to send transmission information; wherein the above-mentioned first rule includes at least one of the following: the target frequency domain position is determined by the frequency domain position configured by the second device; the target frequency domain position is determined by a process identifier corresponding to first control information, and the first control information corresponds to the transmission information; the target frequency domain position is randomly selected by the first device.
[0008] In a second aspect, a frequency domain position determination apparatus is provided. The frequency domain position determination apparatus is a first frequency domain position determination apparatus, and the first frequency domain position determination apparatus includes: a determination module configured to determine a first rule; and determining a target frequency domain position according to the first rule, where the target frequency domain position is the frequency domain position used to send transmission information. The first rule includes at least one of the following: the target frequency domain position is determined by a frequency domain position configured by a second frequency domain position determination apparatus; the target frequency domain position is determined by a process identifier corresponding to first control information, where the first control information corresponds to the transmission information; and the target frequency domain position is randomly selected by the first frequency domain position determination apparatus.
[0009] In a third aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0010] In a fourth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is used to determine a first rule; and determine a target frequency domain position according to the first rule, the target frequency domain position being the frequency domain position used for sending transmission information; wherein the above-mentioned first rule includes at least one of the following: the target frequency domain position is determined by the frequency domain position configured by the second device; the target frequency domain position is determined by a process identifier corresponding to first control information, and the first control information corresponds to the transmission information; the target frequency domain position is randomly selected by the first device.
[0011] In a fifth aspect, a communication device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.
[0012] In a sixth aspect, a communication device is provided, comprising a processor and a communication interface, wherein the processor is used to determine a first rule; and determine a target frequency domain position according to the first rule, the target frequency domain position being the frequency domain position used for sending transmission information; wherein the above-mentioned first rule includes at least one of the following: the target frequency domain position is determined by the frequency domain position configured by the second device; the target frequency domain position is determined by a process identifier corresponding to first control information, and the first control information corresponds to the transmission information; the target frequency domain position is randomly selected by the first device.
[0013] In a seventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0014] In an eighth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the steps of the method described in the first aspect.
[0015] In a ninth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the steps of the method described in the first aspect.
[0016] In an embodiment of the present application, the first device can determine a first rule and determine a target frequency domain position according to the first rule, where the target frequency domain position is the frequency domain position used to send transmission information; wherein the first rule includes at least one of the following: the target frequency domain position is determined by the frequency domain position configured by the second device; the target frequency domain position is determined by the process identifier corresponding to the first control information, and the first control information corresponds to the transmission information; the target frequency domain position is randomly selected by the first device. Since the first device can determine the frequency domain position for sending transmission information (i.e., the target frequency domain position) according to at least one of the following methods: the target frequency domain position is determined by the frequency domain position configured by the second device, the target frequency domain position is determined by the process identifier corresponding to the first control information, and the target frequency domain position is randomly selected by the first device, instead of determining the predetermined frequency domain position as the frequency domain position for sending transmission information, this can reduce the probability that the frequency domain position determined by the first device for sending transmission information is the same as the frequency domain position determined by other devices for sending transmission information, thereby reducing the situation where the first device and other devices use the same frequency domain position to send transmission information to the read-write device at the same time, and further reducing the situation where the read-write device cannot receive transmission information sent by any device. Therefore, the read-write device can directly receive the transmission information sent by the first device without multiple communications, which can reduce the time spent by the read-write device in operating the first device, and thus improve the efficiency of the read-write device in operating the first device. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] FIG1 is a schematic diagram of one of the topological structure types of A-IOT in the related art;
[0018] FIG2 is a second schematic diagram of a topological structure type of an A-IOT in the related art;
[0019] FIG3 is a block diagram of a wireless communication system provided in an embodiment of the present application;
[0020] FIG4 is a flow chart of a method for determining a frequency domain position according to an embodiment of the present application;
[0021] FIG5 is a second flow chart of a method for determining a frequency domain position according to an embodiment of the present application;
[0022] FIG6 is a third flow chart of the frequency domain position determination method provided in an embodiment of the present application;
[0023] FIG7 is a schematic structural diagram of a first frequency domain position determination device provided in an embodiment of the present application;
[0024] FIG8 is a schematic diagram of the hardware structure of a communication device provided in an embodiment of the present application;
[0025] FIG9 is a schematic diagram of the hardware structure of the terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0026] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0027] The following describes the terms involved in the embodiments of the present application.
[0028] 1. Ambient IoT (A-IOT) devices
[0029] The 3rd Generation Partnership Project (3GPP) protocol version 19 A-IoT study characterizes ambient IoT devices based on their energy storage capacity and their ability to generate radio frequency signals for transmission. The A-IoT device has one of the following energy storage capabilities:
[0030] Storage Capacity Capacity 1: No ability to store energy.
[0031] Storage Capacity Capability 2: Energy can be stored up to E1 or E2 joules, where it is possible that E1 = E2.
[0032] Storage capacity Capacity 3: Energy can be stored up to E2 joules.
[0033] Depending on these storage capacities, the study considered the following set of ambient IoT devices:
[0034] Device Type A: No energy storage, no independent signal generation / amplification, i.e. backscatter transmission.
[0035] Device type B: with energy storage, no independent signal generation, i.e. backscatter transmission. The use of stored energy may include amplification of the reflected signal.
[0036] Device type C: has energy storage and independent signal generation, i.e. active RF components for transmission.
[0037] It can be understood that the device of device type A has the above-mentioned storage capacity capability 1, the device of device type B has the above-mentioned storage capacity capability 2, and the device of device type C has the above-mentioned storage capacity capability 3.
[0038] The different energy storage capabilities of devices also affect their transmission quality. Generally, devices with higher energy storage also have higher receive sensitivity or higher transmit power, which means that the reliability of the receive or transmit link can be better guaranteed.
[0039] 2. A-IOT service types:
[0040] Generally, the main data / business types of A-IoT include the following:
[0041] DO: Device-originated, that is, data / service initiated by the device;
[0042] DT: Device-terminated, that is, data / service terminated at the device.
[0043] Among them, DO data indicates that the data flow originates from the A-IoT device (similar to a tag), and DT data indicates that the data flow is transmitted to the A-IoT device. The data flow originating from the A-IoT device, that is, DO data, can be further classified into
[0044] DO-A, or A-IoT devices, autonomously initiate data transmission, such as connecting a large number of various sensors that collect and actively report information about the environment, equipment, and organisms when necessary.
[0045] DO-DTT, where a reader / writer device such as a base station triggers an AIoT device to initiate data transmission, such as asset identification, status reporting, and tracking. These are all downlink (DL) triggered reports, with the reader / writer collecting data from the tag by triggering an inventory process. Because the data is generated / initiated by the IoT device, this service should be considered a DO service initiated by the tag, triggered by control information from the reader / writer.
[0046] 3. Topological structure types of A-IOT
[0047] Generally, the topology types of A-IOT can include type 1 and type 2.
[0048] For type 1, as shown in FIG1 , a base station (BS) is in communication connection with an A-IOT device, so that the BS can directly send data / signals to the A-IOT device, or the A-IOT device can directly send data / signals to the BS.
[0049] For type 2, as shown in Figure 2, the BS is connected to the A-IOT device through an intermediate node, so that the BS can send data / signals to the intermediate node so that the intermediate node can forward the data / signals to the A-IOT device, or the A-IOT device can send data / signals to the intermediate node so that the intermediate node can forward the data / signals to the BS.
[0050] 4. Common control information in Radio Frequency Identification (RFID)
[0051] Common control information operation types in RFID include Select, Inventory, and Access. The specific instructions and functions corresponding to each operation type are shown in Table 1:
[0052] Table 1
[0053] 5. Other terms
[0054] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0055] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0056] The terms "at least one" and "at least one of" in this application refer to any one, any two, or a combination of more than two of the objects included. For example, at least one of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c", and "a, b, and c", where a, b, and c can be single or multiple. Similarly, "at least two" means two or more, and its meaning is similar to "at least one".
[0057] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0058] FIG3 shows a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle user equipment (VUE), a ship-borne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), a teller machine, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the relevant field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0059] The frequency domain position determination method, device, terminal, and readable storage medium provided in the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.
[0060] The frequency domain location determination method provided in the embodiments of the present application can be executed by a frequency domain location determination device, a terminal, or a functional module or entity in the terminal. The frequency domain location determination method provided in the embodiments of the present application is described by taking the terminal executing the frequency domain location determination method as an example.
[0061] FIG4 is a flow chart showing a method for determining a frequency domain position according to an embodiment of the present application. As shown in FIG4 , the method for determining a frequency domain position according to an embodiment of the present application may include the following steps 101 and 102 .
[0062] Step 101: A first device determines a first rule.
[0063] In some embodiments of the present application, the first device may specifically be a response device.
[0064] The first device (the transponder) may be a tag or an electronic tag (i.e., a radio frequency identification (RFID) tag). The RFID tag may be classified as an active tag, a passive tag, or a semi-active tag. The passive tag may be referred to as a passive Internet of Things (P-IoT) device. The passive tag may transmit signals via backscattered radio frequency signals, while the active tag may transmit signals via actively generated radio frequency signals.
[0065] It is understood that because the energy of the above-mentioned transponder can come from the environment, such as ambient radio frequency capability, heat energy, wind energy, kinetic energy, etc., the transponder can also be called an Ambient IoT (A-IOT) device. The above-mentioned transponder can be regarded as a terminal and can be called a terminal device.
[0066] In some embodiments of the present application, the first rule may be a predefined rule, a rule agreed upon in a protocol, or a preconfigured rule.
[0067] In which, when the first rule is a predefined rule or a rule agreed upon by a protocol, the first device can directly obtain the first rule from the first device to determine the first rule; when the first rule is a preconfigured rule, the first device can receive configuration information from a read-write device or a network side device, and the configuration information is used to configure the first rule to determine the first rule.
[0068] In the embodiment of the present application, the first rule includes at least one of the following:
[0069] Determined by the frequency domain position configured by the second device;
[0070] Determined by a process identifier corresponding to the first control information, the first control information corresponding to the transmission information;
[0071] Randomly selected by the first device.
[0072] In some embodiments of the present application, the second device may be a read-write device. Of course, the second device may also be other devices, which is not limited in the embodiments of the present application.
[0073] Among them, the above-mentioned reading and writing device can be a handheld or fixed device that reads (and sometimes writes) the information of the answering device, or it can be a device that communicates with the answering device, such as a terminal, a base station, or a device with reading and writing functions, such as a reader (Reader). The specific details are not limited here. The reading and writing device can send carrier excitation signals and can also send control information.
[0074] In some embodiments of the present application, the first control information is used to control the first device to perform a first operation, wherein the operation type of the first operation can be any one of the following: selection, inventory, and access.
[0075] It should be noted that for the specific operations included in the selection, inventory and access, please refer to the specific description above, and the embodiments of the present application will not be repeated here.
[0076] In some embodiments of the present application, the first control information may be sent from a read / write device to a first device, for example, from a second device to the first device, or from another read / write device to the first device.
[0077] In some embodiments of the present application, the above-mentioned transmission information can be understood as feedback information corresponding to the first control information.
[0078] In some embodiments of the present application, the process identifier may specifically be a process number, which may include at least one of the following: an inventory process number, a session number, and the like.
[0079] Among them, when the operation type of the above-mentioned first operation includes inventory, the above-mentioned process number may include an inventory process number; when the operation type of the above-mentioned first operation includes at least one of selection and access, the above-mentioned process number may include a session number.
[0080] Step 102: The first device determines a target frequency domain position according to a first rule.
[0081] In the embodiment of the present application, the above-mentioned target frequency domain position is the frequency domain position used to send transmission information.
[0082] In some embodiments of the present application, the above-mentioned target frequency domain position can be understood as the frequency resource used by the first device to send transmission information. When the first device is a device with the ability to actively send signals (such as the active tag in the above-mentioned embodiment), the target frequency domain position is the frequency resource used by the first device to send signals. When the first device is a device with the ability to passively send signals (such as the passive tag in the above-mentioned embodiment, etc.), the target frequency domain position is the frequency resource used by the first device for backscattering.
[0083] In some embodiments of the present application, the above-mentioned target frequency domain position may include one or more of a plurality of frequency domain sub-channel resources.
[0084] In some embodiments of the present application, when the first device receives the first control information, the first device can determine the target frequency domain position according to the first rule; or, when the first device is connected to a read-write device (such as a second device or other read-write device), the first device can determine the target frequency domain position according to the first rule.
[0085] In some embodiments of the present application, when the first rule includes determining the frequency domain position configured by the second device, the first device may directly determine the frequency domain position configured by the second device as the target frequency domain position; or, the first device may determine any frequency domain position other than the frequency domain position configured by the second device as the target frequency domain position; or, the first device may use the first algorithm to calculate the target frequency domain position based on the frequency domain position configured by the second device.
[0086] The first algorithm may be a predefined algorithm, an algorithm agreed upon in a protocol, or a preconfigured algorithm.
[0087] Optionally, the first device may use a first algorithm to calculate the target frequency domain position according to the frequency domain position and offset value configured by the second device, and the first algorithm is: F1=F0-offset;
[0088] Wherein, F1 is the target frequency domain position, F0 is the frequency domain position configured by the second device, and offset is an offset value. The offset value may be predefined, agreed upon by a protocol, or determined based on the capabilities of the first device.
[0089] In some embodiments of the present application, the above-mentioned process identifier corresponds to at least one frequency domain position; wherein the frequency domain position corresponding to the process identifier is determined by a predefined rule or indicated by the first control information.
[0090] It can be seen that since the process identifier (i.e., the process identifier corresponding to the first control information) can correspond to at least one frequency domain position, the first device can accurately determine the frequency domain position used to send the transmission information based on the at least one frequency domain position, rather than determining the predetermined frequency domain position as the frequency domain position used to send the transmission information. Therefore, the probability of the first device and other devices using the same frequency domain position to send transmission information to the read-write device at the same time can be reduced, and the situation where the read-write device cannot receive the transmission information sent by any device can be reduced. Therefore, the read-write device can directly receive the transmission information sent by the first device without multiple communications, which can reduce the time spent by the read-write device to operate the first device.
[0091] In some embodiments of the present application, when the first rule includes a process identifier corresponding to the first control information, the first device may determine the frequency domain position with the highest frequency domain position among the at least one frequency domain position corresponding to the process identifier as the target frequency domain position; or, may determine the frequency domain position with the lowest frequency domain position among the at least one frequency domain position corresponding to the process identifier as the target frequency domain position; or, may randomly select the target frequency domain position from the at least one frequency domain position corresponding to the process identifier; or, may determine the frequency domain position corresponding to the target frequency domain index from the at least one frequency domain position corresponding to the process identifier as the target frequency domain position, and the target frequency domain index may be predefined, agreed upon by the protocol, or configured by the second device.
[0092] In some embodiments of the present application, when the first rule includes random selection by the first device, the read-write device can send a frequency domain position set to the first device, and the frequency domain position set can include multiple frequency domain positions, so that the first device can randomly select the target frequency domain position from the multiple frequency domain positions in the frequency domain set.
[0093] In some embodiments of the present application, after the first device determines the target frequency domain position according to the first rule, the first device can first perform a first operation according to the first control information to obtain operation data, and generate transmission information based on the operation data. Then, when the first device determines that it wants to send the transmission information, the first device can use the target frequency domain position to send the transmission information to the read-write device.
[0094] In some embodiments of the present application, after sending transmission information to the read-write device, if the first device receives control information from the read-write device again, the first device can perform the above steps 101 and 102 again to determine the frequency domain position used to send the transmission information corresponding to the control information.
[0095] The following uses a specific example to illustrate a specific solution for the first device to determine the target frequency domain position.
[0096] Example 1: Assume that the first device is a tag and the second device is a read-write device.
[0097] A first rule is predefined in the tag. When the reader / writer device first sends control information (the control information is used to control the start of the inventory process), the tag can determine, according to the first rule, the frequency domain position used for the first response to the control information, that is, the target frequency domain position used for the first transmission of the transmission information corresponding to the control information to the reader / writer device. For example, the tag can determine the frequency domain position configured by the reader / writer device as the target frequency domain position. And / or, the tag predefines multiple correspondences between multiple inventory process numbers and multiple frequency domain positions. The tag can determine, from the multiple correspondences, a frequency domain position corresponding to the inventory process number corresponding to the control information and determine the frequency domain position as the target frequency domain position. And / or, the reader / writer device can first configure a frequency domain position set for the tag. The frequency domain position set can include multiple frequency domain positions. The tag can then determine a randomly selected frequency domain position from the multiple frequency domain positions in the frequency domain position set as the target frequency domain position. Thus, when the tag determines that it will send the transmission information corresponding to the control information, it can directly use the target frequency domain position to send the transmission information to the reader / writer device.
[0098] After sending the transmission information to the read-write device, if the tag receives other control information from the read-write device again, the tag may again determine the frequency domain position used to respond to the other control information according to the first rule.
[0099] It can be understood that since the tag determines the frequency domain position for sending transmission information according to the first rule, and the frequency domain position configured by the reading and writing device for the tag can be different from the frequency domain positions of other tags, the frequency domain positions used for sending transmission information determined by the tag and the other tags may also be different; and / or, the process identifier corresponding to the control information received by the tag and the process identifier corresponding to the control information received by other tags may be different, so the frequency domain positions used for sending transmission information determined by the tag and the other tags may also be different; and / or, the frequency domain positions randomly selected by the tag and the other tags may be different, so the frequency domain positions used for sending transmission information determined by the tag and the other tags may also be different; therefore, the probability of the tag and the other tags determining that the same frequency domain position is used for sending transmission information can be reduced.
[0100] An embodiment of the present application provides a method for determining a frequency domain position, wherein a first device may determine a first rule and determine a target frequency domain position according to the first rule, where the target frequency domain position is the frequency domain position used for sending transmission information; wherein the first rule includes at least one of the following: the target frequency domain position is determined by the frequency domain position configured by the second device; the target frequency domain position is determined by a process identifier corresponding to first control information, where the first control information corresponds to the transmission information; and the target frequency domain position is randomly selected by the first device. Since the first device can determine the frequency domain position for sending transmission information (i.e., the target frequency domain position) according to at least one of the following methods: the target frequency domain position is determined by the frequency domain position configured by the second device, the target frequency domain position is determined by the process identifier corresponding to the first control information, and the target frequency domain position is randomly selected by the first device, instead of determining the predetermined frequency domain position as the frequency domain position for sending transmission information, this can reduce the probability that the frequency domain position determined by the first device for sending transmission information is the same as the frequency domain position determined by other devices for sending transmission information, thereby reducing the situation where the first device and other devices use the same frequency domain position to send transmission information to the read-write device at the same time, and further reducing the situation where the read-write device cannot receive transmission information sent by any device. Therefore, the read-write device can directly receive the transmission information sent by the first device without multiple communications, which can reduce the time spent by the read-write device in operating the first device, and thus improve the efficiency of the read-write device in operating the first device.
[0101] Of course, when the first device and other devices send transmission information to the read-write device at the same time, the read-write device may not be able to detect any transmission information because it receives multiple transmission information at the same time. In order to avoid this problem, the first device can also determine a random number according to other rules, and determine whether to send transmission information to the read-write device based on the first random number. An example will be given below.
[0102] In some embodiments of the present application, in combination with FIG4 , as shown in FIG5 , after the above step 102 , the frequency domain position determination method provided in the embodiment of the present application may further include the following steps 103 and 104 .
[0103] Step 103: The first device determines a second rule.
[0104] In some embodiments of the present application, the second rule may be a predefined rule, a rule agreed upon in a protocol, or a preconfigured rule.
[0105] In which, when the second rule is a predefined rule or a rule agreed upon by a protocol, the first device can directly obtain the second rule from the first device to determine the second rule; when the second rule is a preconfigured rule, the first device can receive configuration information from the read-write device, and the configuration information is used to configure the second rule to determine the second rule.
[0106] In the embodiment of the present application, the second rule includes at least one of the following:
[0107] The first random number is determined by a value configured by the second device;
[0108] The first random number is determined by the process identifier;
[0109] The first random number is determined by a predefined value.
[0110] It can be understood that the above-mentioned first random number is determined by the process identifier can be understood as: the first random number is determined by the process identifier corresponding to the first control information.
[0111] Step 104: The first device determines a first random number according to the second rule.
[0112] In an embodiment of the present application, the first random number is used to determine whether to send transmission information.
[0113] In some embodiments of the present application, when the second rule includes a determination of a numerical value configured by the second device, the second device can configure a numerical value for the first device, so that the first device can determine a random number set based on the numerical value and a predetermined numerical value (for example, the first numerical value in the following embodiment), the random number set including multiple random numbers within a first value range, a critical value of the first value range being the numerical value, and another critical value being the predetermined numerical value, and the first random number is determined from the multiple random numbers.
[0114] Alternatively, in the case where the second rule includes determination by a process identifier corresponding to the first control information, the process identifier corresponds to a numerical value, so that the first device can determine a random number set based on the numerical value and a predetermined numerical value (for example, the first numerical value in the following embodiment), the random number set including multiple random numbers within a first value range, a critical value of the first value range being the numerical value, and another critical value being the predetermined numerical value, and determine the first random number from the multiple random numbers.
[0115] Alternatively, in the case where the second rule includes determination by a predefined value, the first device can determine a random number set based on the predefined value and a predetermined value (such as the first value in the following embodiment), the random number set including multiple random numbers within a first value range, a critical value of the first value range being the predefined value, and another critical value being the predetermined value, and determine the first random number from the multiple random numbers.
[0116] Thus, it can be seen that since the first device can determine the random number (i.e., the first random number) used to determine whether to send transmission information according to at least one of the numerical value configured by the second device and the process identifier corresponding to the first control information, this can reduce the probability that the random number determined by the first device is the same as the random number determined by other devices, thereby reducing the situation where the first device and other devices send transmission information to the read-write device at the same time, and further reducing the situation where the read-write device cannot receive transmission information sent by any device. Therefore, the read-write device can directly receive the transmission information sent by the first device without multiple communications, which can reduce the time spent by the read-write device to operate on the first device, and thus improve the efficiency of the read-write device to operate on the first device.
[0117] A specific solution for the first device to determine the first random number is described below by way of example.
[0118] In some embodiments of the present application, the above-mentioned first random number satisfies at least one of the following: greater than or equal to a first value; less than or equal to a second value, the second value being determined by a value configured by the second device and / or determined by a process identifier corresponding to the first control information.
[0119] Optionally, the first value may be a predefined value, a value agreed upon in a protocol, or a preconfigured value. The first value may be an integer, for example, the first value may be 0. It is understood that the first value is the predetermined value.
[0120] Optionally, the second value is calculated using a second algorithm based on a value configured by the second device (and / or a value determined by the process identifier corresponding to the first control information). The second algorithm may specifically be: T=2 Q -1;
[0121] Wherein, T is the second value, and Q is the value configured by the second device.
[0122] It can be understood that the first random number satisfies: 0≤S≤2 Q -1, where S is the first random number, and the first value range is [0, 2 Q -1].
[0123] It can be seen that since the conditions that the first random number needs to meet are specified in the embodiment of the present application, the first device can accurately determine the first random number according to the conditions, so that in subsequent steps, the first device can accurately determine whether to send transmission information to the read-write device based on the first random number, so as to reduce the probability that the first device and other devices send transmission information to the read-write device at the same time. Therefore, the situation where the read-write device cannot receive the transmission information sent by any device can be reduced, so that the read-write device can directly receive the transmission information sent by the first device without multiple communications, which can reduce the time spent by the read-write device to operate the first device.
[0124] In other embodiments of the present application, when the second rule includes determination by a numerical value configured by the second device, the second device may configure a usable frequency domain position set and the number of frequency domain positions included in the frequency domain position set for the first device, so that the first device can determine the first random number based on the frequency domain position set and the number. Alternatively, when the second rule includes determination by a process identifier corresponding to the first control information, the process identifier corresponds to a usable frequency domain position set and the number of frequency domain positions included in the frequency domain position set, so that the first device can determine the first random number based on the frequency domain position set and the number.
[0125] Another specific solution for the first device to determine the first random number is described below by way of example.
[0126] In some embodiments of the present application, the above-mentioned first random number is determined by at least one of the following: a third numerical value, which is the number of frequency domain positions in the frequency domain position set that can be used by the first device, and the third numerical value is determined by the numerical value configured by the second device, and / or is determined by the process identifier corresponding to the first control information, and / or is determined by a predefined numerical value; a target index, which is the index of the target frequency domain position in the frequency domain position set.
[0127] Optionally, the above-mentioned usable frequency domain position set may be understood as a frequency domain position set on which frequency division multiplexing (FDM) can be performed, and each frequency domain position included in the frequency domain position set may be FDM-enabled.
[0128] In some embodiments of the present application, the first random number is calculated by a target algorithm based on the third value and the target index, and the target algorithm is: Mod(S, N)=i;
[0129] Wherein, S is the first random number, N is the third value, and i is the target index.
[0130] It can be seen that since the calculation method of the first random number is specified in the embodiment of the present application, the first device can accurately calculate the first random number according to the calculation method, and in the subsequent steps, the first device can accurately determine whether to send transmission information to the read-write device based on the first random number, so as to reduce the probability that the first device and other devices send transmission information to the read-write device at the same time. Therefore, the situation where the read-write device cannot receive the transmission information sent by any device can be reduced, so that the read-write device can directly receive the transmission information sent by the first device without multiple communications, which can reduce the time spent by the read-write device to operate the first device.
[0131] Of course, after the first device determines the first random number, the second device may also control the first device to adjust the first random number, which will be explained below with an example.
[0132] In some embodiments of the present application, in combination with FIG5 , as shown in FIG6 , after the above step 104 , the frequency domain position determination method provided in the embodiment of the present application may further include the following steps 105 and 106 .
[0133] Step 105: The first device receives second control information from the second device.
[0134] In an embodiment of the present application, the second control information is used to control the first device to update the first random number.
[0135] Step 106: The first device uses the first random number to determine a second random number according to the second control information, and updates the first random number to the second random number.
[0136] In some embodiments of the present application, the first device may first obtain a first random number from the first device according to the second control information, and then determine the second random number according to the first random number.
[0137] It can be seen that since the first device can determine a new random number (i.e., the second random number) based on the second control information of the second device and update the first random number to the second random number, that is, the first device can flexibly adjust the random number used to determine whether to send transmission information based on the control information of the second device. Therefore, the probability of the first device and other devices sending transmission information to the read-write device at the same time can be reduced. Therefore, the situation where the read-write device cannot receive transmission information sent by any device can be reduced, so that the read-write device can directly receive the transmission information sent by the first device without multiple communications, which can reduce the time spent by the read-write device to operate the first device.
[0138] In some embodiments of the present application, the second random number satisfies at least one of the following:
[0139] If the first random number is greater than or equal to the first value, less than or equal to the second value, and greater than or equal to the fourth value, the second random number is the difference between the first random number and the fourth value;
[0140] When the first random number is determined by a third numerical value and a target index and is greater than or equal to the third numerical value, the second random number is the difference between the first random number and the third numerical value, the third numerical value is the number of frequency domain positions in the frequency domain position set that can be used by the first device, and the target index is the index of the target frequency domain position in the frequency domain position set.
[0141] Optionally, the fourth value may be a predefined value, a value agreed upon in a protocol, or a preconfigured value. The fourth value may be an integer, for example, 1.
[0142] It can be seen that since the embodiment of the present application stipulates the conditions that the second random number needs to meet, the first device can accurately determine the second random number and update the first random number to the second random number. In the subsequent steps, the first device can accurately determine whether to send transmission information to the read-write device based on the second random number, so as to reduce the probability that the first device and other devices send transmission information to the read-write device at the same time. Therefore, the situation where the read-write device cannot receive the transmission information sent by any device can be reduced, so that the read-write device can directly receive the transmission information sent by the first device without multiple communications, which can reduce the time spent by the read-write device to operate the first device.
[0143] In some embodiments of the present application, after the above step 104, the frequency domain position determination method provided by the embodiment of the present application may further include at least one of the following steps 107 and 108.
[0144] Step 107: When the first random number is equal to the first value, the first device determines to use the target frequency domain position to send the transmission information.
[0145] Optionally, when the first random number is equal to the first value, the second device may respond to the transmission information, that is, send control information corresponding to the transmission information to the first device again.
[0146] Step 108: When the first random number is determined by the third value and the target index and is smaller than the third value, the first device determines to use the target frequency domain position to send the transmission information.
[0147] In the embodiment of the present application, the third value is the number of frequency domain positions in the frequency domain position set that can be used by the first device, and the target index is the index of the target frequency domain position in the frequency domain position set.
[0148] Optionally, when the first random number is determined by the third value and the target index and is smaller than the third value, the second device may respond to the transmission information, ie, send control information corresponding to the transmission information to the first device again.
[0149] It can be seen that since the first device determines to use the target frequency domain position to send transmission information only when a certain condition is met, rather than directly determining to use the target frequency domain position to send transmission information, the probability of the first device and other devices sending transmission information to the read-write device at the same time can be reduced, and the situation where the read-write device cannot receive transmission information sent by any device can be reduced. The read-write device can directly receive the transmission information sent by the first device without multiple communications, which can reduce the time spent by the read-write device to operate the first device.
[0150] The following will use a specific example to illustrate a specific solution in which the first device determines the first random number, adjusts the first random number, and determines whether to send transmission information based on the first random number.
[0151] Example 2: Assume that the first device is a tag and the second device is a read-write device.
[0152] The tag generates a first random number S based on the value Q configured by the read / write device, where S satisfies 0≤S≤2 Q -1.
[0153] When the read / write device is configured with the target frequency domain position used by the tag for transmission, or the target frequency domain position used by the tag is determined based on a predefined rule, the random number S also needs to satisfy: Mod(S, N)=i.
[0154] Wherein, N is the number of frequency domain positions in the frequency domain position set that can be used by the first device. The value of N and the frequency domain positions in the frequency domain position set are determined by the read / write device through control information indication, or pre-configuration, or based on predefined rules, or determined by a combination of one or more of the control information, pre-configuration method, and predefined rules of the read / write device. For example, the read / write device indicates through the first control information, or the tag determines through pre-configuration the total frequency domain bandwidth of the available frequency domain position set and each frequency domain position in the frequency domain position set (e.g., frequency domain sub-channel bandwidth), and then the tag implicitly calculates the value of N and each frequency domain position in the frequency domain position set based on the total frequency domain bandwidth and each frequency domain sub-channel bandwidth.
[0155] i (i.e., the target index in the above embodiments) is the index of the target frequency domain position determined by the tag in the set of frequency domain positions. When S < N, the tag uses the determined target frequency domain position to respond to the control information of the reading and writing device. After the reading and writing device completes the communication with the tags with the first random number S < N, it can continue to send control information, instructing the tag to subtract N from the generated first random number S to obtain a second random number. Then the tag further determines whether the second random number S - N is less than N. If it is less than N, the tag uses the determined target frequency domain position to respond to the control information of the reading and writing device, that is, uses the target frequency domain position to send transmission information to the reading and writing device.
[0156] Exemplarily, for example, in the above Q = 5, assuming that the tag transmits in a backscatter mode, the numerical value of the number of frequency domain positions in the set of available frequency domain positions (i.e., the set of frequency domain positions for FDM) is N = 4, and this set of frequency domain positions is {BLF0 = 40 kHz, BLF1 = 80 kHz, BLF2 = 160 kHz, BLF3 = 320 kHz}, where the Backscatter Link Frequency (BLF) represents the carrier frequency used when the tag reflects the signal.
[0157] For example, in one case, the target frequency domain position determined by the tag can be i = 2, i.e., BLF2 = 160 kHz. In another case, the target frequency domain position determined by the tag can be i = 3, i.e., BLF3 = 320 kHz. Then for the first case, the generation of the first random number S needs to satisfy both 0 ≤ S ≤ 2 5 - 1 and Mod(S, 4) = 2, that is, S needs to be randomly selected and generated from the set {2, 6, 10, 14, 18, 22, 26, 30}; for the second case, the generation of the first random number S needs to satisfy both 0 ≤ S ≤ 2 5 - 1 and Mod(S, 4) = 3, that is, S needs to be randomly selected and generated from the set {3, 7, 11, 15, 19, 23, 27, 31}.
[0158] In the first case above, if the first random number S = 2 < 4 generated by the tag, the tag can use BLF2 = 160 kHz to send transmission information to the reading and writing device; in the second case above, if the first random number S = 3 < 4 generated by the tag, the tag can use BLF3 = 320 kHz to send transmission information to the reading and writing device.
[0159] Again, for example, in the first case above, the first random number S = 6 > 4 generated by the tag, then the tag does not send transmission information. When the tag receives the second control information sent by the reading and writing device, the tag can subtract N from S, and S = 6 - 4 = 2 < 4. In this way, the tag can use BLF2 = 160 kHz to send transmission information to the reading and writing device.
[0160] Alternatively, after the tag determines the target frequency domain position, if the first random number S it generates satisfies 0≤S≤2 Q -1, and S=0, the tag can use the determined target frequency domain position to send transmission information to the read-write device.
[0161] Each of the above-mentioned method embodiments, or various possible implementation methods in each method embodiment, can be executed separately, or any two or more of them can be executed in combination with each other. The specific implementation can be determined according to actual usage requirements, and the embodiments of this application do not limit this.
[0162] The frequency domain position determination method provided in the embodiment of the present application can be executed by a frequency domain position determination device. In the embodiment of the present application, the frequency domain position determination device performing the frequency domain position determination method is used as an example to illustrate the frequency domain position determination device provided in the embodiment of the present application.
[0163] FIG7 shows a possible structural diagram of a frequency domain position determination device involved in an embodiment of the present application, wherein the frequency domain position determination device is a first frequency domain position determination device. As shown in FIG7 , the first frequency domain position determination device 20 may include: a determination module 21 for determining a first rule; and determining a target frequency domain position according to the first rule, wherein the target frequency domain position is the frequency domain position used to send transmission information. The above-mentioned first rule includes at least one of the following: the target frequency domain position is determined by the frequency domain position configured by the second frequency domain position determination device; the target frequency domain position is determined by the process identifier corresponding to the first control information, wherein the first control information corresponds to the transmission information; and the target frequency domain position is randomly selected by the first frequency domain position determination device 20.
[0164] An embodiment of the present application provides a frequency domain position determination device, which is a first frequency domain position determination device. Since the first frequency domain position determination device can determine the frequency domain position for sending transmission information (i.e., the target frequency domain position) according to at least one of the following methods: the target frequency domain position is determined by the frequency domain position configured by the second device, the target frequency domain position is determined by the process identifier corresponding to the first control information, and the target frequency domain position is randomly selected by the first frequency domain position determination device, instead of determining the predetermined frequency domain position as the frequency domain position for sending transmission information, the frequency domain position for sending transmission information determined by the first frequency domain position determination device can be reduced. The probability that the frequency domain position of the first frequency domain position determining device and the frequency domain position determined by other devices for sending transmission information are the same can reduce the situation where the first frequency domain position determining device and other devices use the same frequency domain position to send transmission information to the read-write device at the same time, and thus can reduce the situation where the read-write device cannot receive the transmission information sent by any device. Therefore, the read-write device can directly receive the transmission information sent by the first frequency domain position determining device without multiple communications, which can reduce the time spent by the read-write device to operate the first frequency domain position determining device, and thus can improve the efficiency of the read-write device in operating the first frequency domain position determining device.
[0165] In a possible implementation manner, the process identifier corresponds to at least one frequency domain position; wherein the frequency domain position corresponding to the process identifier is determined by a predefined rule or indicated by the first control information.
[0166] In one possible implementation, the determination module 21 is further configured to determine a second rule and determine a first random number according to the second rule, the first random number being used to determine whether to send the transmission information. The second rule includes at least one of the following: the first random number being determined by a value configured by the second frequency domain position determining device; the first random number being determined by a process identifier corresponding to the first control information; or the first random number being determined by a predefined value.
[0167] In one possible implementation, the first random number satisfies at least one of the following: greater than or equal to a first value; less than or equal to a second value, where the second value is determined by a value configured by the second frequency domain position determination device and / or is determined by a process identifier.
[0168] In one possible implementation, the above-mentioned first random number is determined by at least one of the following: a third numerical value, which is the number of frequency domain positions in the frequency domain position set that can be used by the first frequency domain position determination device 20, and the third numerical value is determined by the numerical value configured by the second frequency domain position determination device, and / or is determined by the process identifier, and / or is determined by a predefined numerical value; a target index, which is the index of the target frequency domain position in the frequency domain position set.
[0169] In one possible implementation, the first random number is calculated based on the third value and the target index using a target algorithm, and the target algorithm is: Mod(S,N)=i; where S is the first random number, N is the third value, and i is the target index.
[0170] In one possible implementation, the above-mentioned determination module 21 is also used for at least one of the following: when the first random number is equal to the first numerical value, determining to use the target frequency domain position to send the transmission information; when the first random number is determined by a third numerical value and a target index and is less than the third numerical value, determining to use the target frequency domain position to send the transmission information, the third numerical value is the number of frequency domain positions in the frequency domain position set that can be used by the first frequency domain position determination device 20, and the above-mentioned target index is the index of the target frequency domain position in the frequency domain position set.
[0171] In one possible implementation, the first frequency domain position determining apparatus 20 provided in the embodiment of the present application may further include: a receiving module configured to receive second control information from the second frequency domain position determining apparatus, where the second control information is used to control the first frequency domain position determining apparatus 20 to update the first random number. The determining module 21 is further configured to determine a second random number using the first random number based on the second control information received by the receiving module, and to update the first random number to the second random number.
[0172] In one possible implementation, the second random number satisfies at least one of the following: when the first random number is greater than or equal to the first value, less than or equal to the second value, and greater than or equal to the fourth value, the second random number is the difference between the first random number and the fourth value; when the first random number is determined by the third value and the target index, and is greater than or equal to the third value, the second random number is the difference between the first random number and the third value, and the third value is the number of frequency domain positions in the frequency domain position set that can be used by the first frequency domain position determination device 20, and the target index is the index of the target frequency domain position in the frequency domain position set.
[0173] The first frequency domain position determination device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be a device other than a terminal. For example, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be Internet of Things devices, backscatter devices, servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0174] The first frequency domain position determination device provided in the embodiment of the present application can implement the various processes implemented in the method embodiments of Figures 4 to 6 and achieve the same technical effects. To avoid repetition, they will not be described here.
[0175] As shown in Figure 8, an embodiment of the present application also provides a communication device 30, including a processor 31 and a memory 32, and the memory 32 stores a program or instruction that can be run on the processor 31. For example, when the communication device 30 is a first device, the program or instruction is executed by the processor 31 to implement the various steps of the above-mentioned frequency domain position determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0176] The present application also provides a terminal including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the steps in the method embodiments shown in Figures 4 to 6. This terminal embodiment corresponds to the aforementioned terminal-side method embodiment, and each implementation process and implementation method of the aforementioned method embodiment can be applied to this terminal embodiment and achieve the same technical effects. Specifically, Figure 9 is a schematic diagram of the hardware structure of a terminal implementing an embodiment of the present application.
[0177] The terminal 400 includes but is not limited to: a radio frequency unit 401, a network module 402, an audio output unit 403, an input unit 404, a sensor 405, a display unit 406, a user input unit 407, an interface unit 408, a memory 409 and at least some of the components of the processor 410.
[0178] Those skilled in the art will appreciate that the terminal 400 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 410 through a power management system, thereby implementing functions such as charging, discharging, and power consumption management through the power management system. The terminal structure shown in FIG9 does not constitute a limitation of the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be described in detail here.
[0179] It should be understood that in an embodiment of the present application, the input unit 404 may include a graphics processing unit (GPU) 4041 and a microphone 4042, and the graphics processor 4041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 406 may include a display panel 4061, and the display panel 4061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 407 includes a touch panel 4071 and at least one of other input devices 4072. The touch panel 4071 is also called a touch screen. The touch panel 4071 may include two parts: a touch detection device and a touch controller. Other input devices 4072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.
[0180] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 401 may transmit the data to the processor 410 for processing. Furthermore, the radio frequency unit 401 may send uplink data to the network-side device. Typically, the radio frequency unit 401 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0181] The memory 409 can be used to store software programs or instructions and various data. The memory 409 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 409 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 409 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0182] Processor 410 may include one or more processing units. Optionally, processor 410 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 410.
[0183] The processor 410 is configured to determine a first rule and determine a target frequency domain position according to the first rule, where the target frequency domain position is a frequency domain position used for sending transmission information.
[0184] Among them, the above-mentioned first rule includes at least one of the following: the target frequency domain position is determined by the frequency domain position configured by the second device; the target frequency domain position is determined by the process identifier corresponding to the first control information, and the first control information corresponds to the transmission information; the target frequency domain position is randomly selected by the terminal.
[0185] An embodiment of the present application provides a terminal. Since the terminal can determine the frequency domain position for sending transmission information (i.e., the target frequency domain position) according to at least one of the following methods: the target frequency domain position is determined by the frequency domain position configured by the second device, the target frequency domain position is determined by the process identifier corresponding to the first control information, and the target frequency domain position is randomly selected by the terminal, instead of determining the predetermined frequency domain position as the frequency domain position for sending transmission information, this can reduce the probability that the frequency domain position determined by the terminal for sending transmission information is the same as the frequency domain position determined by other devices for sending transmission information, thereby reducing the situation where the terminal and other devices use the same frequency domain position to send transmission information to the read-write device at the same time, and further reducing the situation where the read-write device cannot receive transmission information sent by any device. Therefore, the read-write device can directly receive the transmission information sent by the terminal without multiple communications, which can reduce the time spent by the read-write device in operating the terminal, and thus improve the efficiency of the read-write device in operating the terminal.
[0186] In some embodiments of the present application, the processor 410 is further configured to determine a second rule; and determine a first random number according to the second rule, where the first random number is used to determine whether to send the transmission information.
[0187] The second rule includes at least one of the following: the first random number is determined by a value configured by the second device; the first random number is determined by a process identifier; the first random number is determined by a predefined value.
[0188] In some embodiments of the present application, the processor 410 is further configured to: determine, when the first random number is equal to the first value, to use the target frequency domain position to send the transmission information; and, when the first random number is determined by the third value and the target index and is less than the third value, determine, when the first random number is determined, to use the target frequency domain position to send the transmission information;
[0189] In some embodiments of the present application, the radio frequency unit 401 is configured to receive second control information from a second device, where the second control information is used to control the terminal to update the first random number.
[0190] The processor 410 is further configured to determine a second random number using the first random number according to the second control information, and update the first random number to the second random number.
[0191] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.
[0192] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned frequency domain position determination method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0193] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0194] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned frequency domain position determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0195] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0196] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned frequency domain position determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0197] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0198] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0199] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A frequency domain position determination method, wherein: include: The first device determines a first rule; The first device determines a target frequency domain position according to the first rule, where the target frequency domain position is a frequency domain position used for sending transmission information; The first rule includes at least one of the following: The target frequency domain position is determined by the frequency domain position configured by the second device; The target frequency domain position is determined by a process identifier corresponding to first control information, where the first control information corresponds to the transmission information; The target frequency domain position is randomly selected by the first device.
2. The method according to claim 1, wherein The process identifier corresponds to at least one frequency domain position; The frequency domain position corresponding to the process identifier is determined by a predefined rule or indicated by the first control information.
3. The method according to claim 1, wherein The method further comprises: The first device determines a second rule; The first device determines a first random number according to the second rule, where the first random number is used to determine whether to send the transmission information; The second rule includes at least one of the following: The first random number is determined by a value configured by the second device; The first random number is determined by the process identifier; The first random number is determined by a predefined value.
4. The method according to claim 3, wherein: The first random number satisfies at least one of the following: is greater than or equal to the first value; Less than or equal to a second value, where the second value is determined by a value configured by the second device and / or is determined by the process identifier.
5. The method according to claim 3 or 4, wherein: The first random number is determined by at least one of the following: a third value, where the third value is the number of frequency domain positions in the set of frequency domain positions usable by the first device, and the third value is determined by a value configured by the second device and / or by the process identifier and / or by a predefined value; A target index, where the target index is the index of the target frequency domain position in the frequency domain position set.
6. The method according to claim 5, wherein: The first random number is calculated according to the third value and the target index by a target algorithm, wherein the target algorithm is: Mod(S,N)=i; Wherein, S is the first random number, N is the third value, and i is the target index.
7. The method according to any one of claims 3 to 6, wherein The method further comprises at least one of the following: When the first random number is equal to a first value, the first device determines to use the target frequency domain position to send the transmission information; When the first random number is determined by a third numerical value and a target index and is less than the third numerical value, the first device determines to use the target frequency domain position to send the transmission information, the third numerical value is the number of frequency domain positions in the frequency domain position set that can be used by the first device, and the target index is the index of the target frequency domain position in the frequency domain position set.
8. The method according to any one of claims 3 to 7, wherein The method further comprises: The first device receives second control information from the second device, where the second control information is used to control the first device to update the first random number; The first device determines a second random number using the first random number according to the second control information, and updates the first random number to the second random number.
9. The method according to claim 8, wherein The second random number satisfies at least one of the following: If the first random number is greater than or equal to a first value, less than or equal to a second value, and greater than or equal to a fourth value, the second random number is the difference between the first random number and the fourth value; When the first random number is determined by a third numerical value and a target index and is greater than or equal to the third numerical value, the second random number is the difference between the first random number and the third numerical value, the third numerical value is the number of frequency domain positions in the frequency domain position set that can be used by the first device, and the target index is the index of the target frequency domain position in the frequency domain position set.
10. A frequency domain position determination device, wherein the frequency domain position determination device is a first frequency domain position determination device, wherein: The first frequency domain position determining device includes: a determination module, configured to determine a first rule; and determine a target frequency domain position according to the first rule, the target frequency domain position being a frequency domain position used for sending transmission information; The first rule includes at least one of the following: The target frequency domain position is determined by the frequency domain position configured by the second frequency domain position determining device; The target frequency domain position is determined by a process identifier corresponding to first control information, where the first control information corresponds to the transmission information; The target frequency domain position is randomly selected by the first frequency domain position determining device.
11. The frequency domain position determination device according to claim 10, wherein: The process identifier corresponds to at least one frequency domain position; The frequency domain position corresponding to the process identifier is determined by a predefined rule or indicated by the first control information.
12. The frequency domain position determination device according to claim 10, wherein: The determination module is further configured to determine a second rule; and determine a first random number according to the second rule, wherein the first random number is used to determine whether to send the transmission information; The second rule includes at least one of the following: The first random number is determined by a value configured by the second frequency domain position determining device; The first random number is determined by the process identifier; The first random number is determined by a predefined value.
13. The frequency domain position determination device according to claim 12, wherein: The first random number satisfies at least one of the following: is greater than or equal to the first value; Less than or equal to a second value, where the second value is determined by a value configured by the second frequency domain position determining device and / or is determined by the process identifier.
14. The frequency domain position determination device according to claim 12 or 13, wherein: The first random number is determined by at least one of the following: a third value, where the third value is the number of frequency domain positions in the frequency domain position set that can be used by the first frequency domain position determining apparatus, and the third value is determined by a value configured by the second frequency domain position determining apparatus, and / or by the process identifier, and / or by a predefined value; A target index, where the target index is the index of the target frequency domain position in the frequency domain position set.
15. The frequency domain position determination device according to claim 14, wherein: The first random number is calculated according to the third value and the target index by a target algorithm, wherein the target algorithm is: Mod(S,N)=i; Wherein, S is the first random number, N is the third value, and i is the target index.
16. The frequency domain position determination device according to any one of claims 12 to 15, wherein: The determining module is further configured to: When the first random number is equal to a first value, determining to use the target frequency domain position to send the transmission information; When the first random number is determined by a third numerical value and a target index and is less than the third numerical value, it is determined to use the target frequency domain position to send the transmission information, the third numerical value is the number of frequency domain positions in the frequency domain position set that can be used by the first frequency domain position determination device, and the target index is the index of the target frequency domain position in the frequency domain position set.
17. The frequency domain position determination device according to any one of claims 12 to 16, wherein: The first frequency domain position determining device further includes: a receiving module, configured to receive second control information from the second frequency domain position determining apparatus, where the second control information is used to control the first frequency domain position determining apparatus to update the first random number; The determining module is further configured to determine a second random number using the first random number according to the second control information received by the receiving module, and update the first random number to the second random number.
18. The frequency domain position determination device according to claim 17, wherein: The second random number satisfies at least one of the following: If the first random number is greater than or equal to a first value, less than or equal to a second value, and greater than or equal to a fourth value, the second random number is the difference between the first random number and the fourth value; When the first random number is determined by a third numerical value and a target index and is greater than or equal to the third numerical value, the second random number is the difference between the first random number and the third numerical value, the third numerical value is the number of frequency domain positions in the frequency domain position set that can be used by the first frequency domain position determination device, and the target index is the index of the target frequency domain position in the frequency domain position set.
19. A terminal, wherein: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the frequency domain position determination method according to any one of claims 1 to 9 are implemented.
20. A communication device, wherein: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the frequency domain position determination method according to any one of claims 1 to 9 are implemented.
21. A readable storage medium, wherein: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the frequency domain position determination method according to any one of claims 1 to 9 are implemented.
Citation Information
Patent Citations
Resource allocation method and equipment in communication system
CN108347776A
Configuration information sending method and device
CN110391881A
Resource allocation method and apparatus, and communication device
CN116249118A
Backscattering signal transmission method and device, communication equipment and readable storage medium
CN117151130A
Wideband interlace design for physical uplink channel in NR-unlicensed
US20220086907A1