Method and apparatus for telepathy, device, computer readable storage medium

By designing an array of nodes in the sensing network to switch between signal transmission and reception within uplink and downlink time slots, and adding a guard time slot, the problem that traditional communication and sensing systems cannot operate simultaneously is solved, thus achieving efficient sensing signal processing.

CN115811701BActive Publication Date: 2026-06-09CHINA TELECOM CORP LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD
Filing Date
2022-09-13
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

Traditional communication and sensing systems are separate systems, unable to simultaneously send sensing signals and perform location sensing, resulting in a single functional node being unable to perform communication and sensing at the same time.

Method used

In a sensor network, the array of nodes switches between sending and receiving signals in uplink and downlink time slots, and adds guard time slots between time slots to ensure that nodes can send and receive signals simultaneously, avoiding affecting the signal transmission of the next time slot.

Benefits of technology

This enables efficient signal transmission and reception by the sensor network nodes within uplink and downlink time slots, enhancing the nodes' sensing capabilities and ensuring signal integrity and communication stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115811701B_ABST
    Figure CN115811701B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a method and device, equipment and computer readable storage medium for sensing. The method is characterized in that the structure of a specified node is modified in a sensing network, a first array with the function of sending / receiving sensing signals and a second array with the function of receiving sensing signals are arranged in the specified node, the specified node simultaneously sends and receives sensing signals in a preset uplink / downlink time slot, and the node for sending sensing signals is switched according to the difference between the uplink time slot and the downlink time slot. In addition, a protection time slot is added after the preset uplink / downlink time slot, so that the time for the specified node to receive sensing signals is longer than the time for the specified node to send sensing signals, the time required for the uplink time slot and the downlink time slot switching process is ensured, the specified node completely receives the sensing signals sent by the specified node, and the influence on the signal transmission of the next time slot is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, specifically to a sensing method, apparatus, device, and computer-readable storage medium. Background Technology

[0002] Traditionally, communication and sensing belong to two independent systems and occupy different frequency bands. However, with the widespread application of millimeter waves and massive MIMO antenna arrays, large bandwidth and multiple antennas have significantly improved the resolution of signals in the time or spatial domains, making it possible to achieve high-precision sensing of communication signals.

[0003] However, currently communication and sensing are mostly carried out separately and independently, making it impossible for a single functional node to send sensing signals and perform location sensing at the same time. Summary of the Invention

[0004] To address the aforementioned technical problems, embodiments of this application provide a sensing method, apparatus, device, and computer-readable storage medium, enabling nodes in a sensing network to simultaneously send and receive sensing signals.

[0005] Other features and advantages of this application will become apparent from the following detailed description, or may be learned in part from practice of this application.

[0006] According to one aspect of the embodiments of this application, a sensing method is provided, applied to a first node in a sensing network. The sensing method includes: transmitting a sensing signal to a second node through a first array of the first node in a first uplink time slot, so that a second array of the second node receives the sensing signal; receiving the sensing signal through the second array of the first node in a second uplink time slot; wherein the second uplink time slot includes the first uplink time slot and a first guard time slot, the first guard time slot being a preset time period following the first uplink time slot; and receiving the sensing signal transmitted by the second node through the second array of the first node in a second downlink time slot.

[0007] According to one aspect of the embodiments of this application, another sensing method is provided, applied to a second node in a sensing network. The sensing method includes: transmitting a sensing signal to a first node through a first array of the second node in a first downlink time slot, so that a second array of the first node receives the sensing signal; receiving the sensing signal through a second array of the second node in a second downlink time slot; wherein the second downlink time slot includes the first downlink time slot and a second guard time slot, the second guard time slot being a preset time period following the first downlink time slot; and receiving the sensing signal transmitted by the first node through a second array of the second node in a first uplink time slot.

[0008] According to one aspect of the embodiments of this application, a sensing device is provided, applied to a first node in a sensing network. The sensing device includes: a first transmitting module configured to transmit a sensing signal to a second node through a first array of the first node in a first uplink time slot, so that a second array of the second node receives the sensing signal; a first uplink receiving module configured to receive the sensing signal through the second array of the first node in a second uplink time slot; wherein the second uplink time slot includes the first uplink time slot and a first guard time slot, the first guard time slot being a preset time period following the first uplink time slot; and a first downlink receiving module configured to receive the sensing signal transmitted by the second node through the second array of the first node in the second downlink time slot.

[0009] In another embodiment, the sensing device further includes: a first instruction receiving module configured to receive a switching instruction, the switching instruction being used to indicate switching the functional state of the first array of the first node;

[0010] The first switching module is configured to switch the first array of the first node from the state of transmitting sensing signals to the state of receiving sensing signals according to the switching instruction.

[0011] In another embodiment, the sensing device further includes: a first update module configured to update the first uplink time slot to obtain an updated first uplink time slot, and within the updated first uplink time slot, transmit the sensing signal to a second node through a first array of the first node; and / or a second update module configured to update the second uplink time slot to obtain an updated second uplink time slot, and within the updated second uplink time slot, receive the sensing signal through a second array of the first node.

[0012] In another embodiment, the first update module includes: a first detection unit configured to detect whether a first update request is received from a designated node; wherein the designated node includes at least one of the first node and the second node; and a first update unit configured to update the first uplink timeslot if the first update request is received from the designated node, to obtain the updated first uplink timeslot; the second update module includes: a second detection unit configured to detect whether a second update request is received from a designated node; wherein the designated node includes at least one of the first node and the second node; and a second update unit configured to update the second uplink timeslot if the second update request is received from the designated node, to obtain the updated second uplink timeslot.

[0013] According to one aspect of the embodiments of this application, another sensing device is provided, applied to a second node in a sensing network. The sensing device includes: a second transmitting module configured to transmit a sensing signal to a first node through a first array of the second node in a first downlink time slot, so that a second array of the first node receives the sensing signal; a second downlink receiving module configured to receive the sensing signal through a second array of the second node in a second downlink time slot; wherein the second downlink time slot includes the first downlink time slot and a second guard time slot, the second guard time slot being a preset time period following the first downlink time slot; and a second uplink receiving module configured to receive the sensing signal transmitted by the first node through a second array of the second node in the first uplink time slot.

[0014] In another embodiment, the sensing device further includes: a second instruction receiving module configured to receive a switching instruction, the switching instruction being used to indicate switching the functional state of the first array of the second node; and a second switching module configured to switch the first array of the second node from a state of transmitting sensing signals to a state of receiving sensing signals according to the switching instruction.

[0015] In another embodiment, the sensing device further includes: a third update module configured to update the first downlink time slot to obtain an updated first downlink time slot, and within the updated first downlink time slot, transmit the sensing signal to the first node through a first array of the second node; and / or a fourth update module configured to update the second downlink time slot to obtain an updated second downlink time slot, and within the updated second downlink time slot, receive the sensing signal through a second array of the second node.

[0016] According to one aspect of the embodiments of this application, an electronic device is provided, including: a controller; and a memory for storing one or more programs, which, when executed by the controller, perform the above-described sensing method.

[0017] According to one aspect of the embodiments of this application, a computer-readable storage medium is also provided, on which computer-readable instructions are stored, which, when executed by a computer's processor, cause the computer to perform the above-described syn-sensing method.

[0018] According to one aspect of the embodiments of this application, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the aforementioned sensing method.

[0019] In the technical solution provided in the embodiments of this application, the structure of a designated node in the sensing network is modified. A first array with the function of transmitting / receiving sensing signals and a second array with the function of receiving sensing signals are set in the designated node. This allows the designated node to simultaneously transmit and receive sensing signals within preset uplink / downlink time slots, and switches the node transmitting sensing signals according to the different uplink / downlink time slots. Furthermore, a guard time slot is added after the preset uplink / downlink time slots, ensuring that the time for the designated node to receive sensing signals is longer than the time to transmit them. This ensures the time required for the uplink / downlink time slot switching process and that the designated node fully receives its transmitted sensing signals, avoiding any impact on signal transmission in the next time slot.

[0020] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this application. Attached Figure Description

[0021] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0022] Figure 1 This is a flowchart illustrating an exemplary embodiment of the present application of a synesthesia method;

[0023] Figure 2 Based on Figure 1 A flowchart of another synesthesia method proposed in the illustrated embodiment;

[0024] Figure 3 This is a schematic diagram of the structure of a node in a synesthetic network;

[0025] Figure 4 Based on Figure 1 A flowchart of another synesthesia method proposed in the illustrated embodiment;

[0026] Figure 5 Based on Figure 4 A flowchart of another synesthesia method proposed in the illustrated embodiment;

[0027] Figure 6 This is a schematic diagram of one of the implementation environments involved in the application;

[0028] Figure 7 This is a flowchart illustrating a synesthesia method in another exemplary embodiment of this application;

[0029] Figure 8 Based on Figure 7 A flowchart of another synesthesia method proposed in the illustrated embodiment;

[0030] Figure 9 This is a schematic diagram of another implementation environment involved in this application;

[0031] Figure 10 This is a schematic diagram of the structure of a sensing device shown in an exemplary embodiment of this application;

[0032] Figure 11 This is a schematic diagram of the structure of a sensing device shown in another exemplary embodiment of this application;

[0033] Figure 12 An exemplary embodiment of this application illustrates a schematic diagram of the structure of a computer system for an electronic device. Detailed Implementation

[0034] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0035] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0036] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.

[0037] In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0038] Please refer to the following first. Figure 1 , Figure 1 This is a flowchart illustrating an exemplary embodiment of the present application, showing a synesthetic method. For example... Figure 1As shown, the method includes at least S110 to S130, which are described in detail below:

[0039] S110: During the first uplink time slot, a sensing signal is sent from the first array of the first node to the second node, so that the second array of the second node receives the sensing signal.

[0040] In this embodiment, the first node includes a first array and a second array. The first array can be switched to transmit or receive sensing signals as needed; the second array is for receiving sensing signals. Similarly, the second node also includes a first array and a second array, and their functions are the same as those of the first array and second array in the first node, which will not be repeated here.

[0041] In this embodiment, the uplink time slot and downlink time slot are relative concepts, used only to distinguish whether the first node or the second node is the end that transmits the sensing signal. As described in this embodiment, in the first uplink time slot, the first array of the first node transmits the sensing signal; if in the downlink time slot, it is the first array of the second node that transmits the sensing signal.

[0042] During the first uplink time slot, the first array of the first node sends a sensing signal, and the second array of the second node receives the sensing signal. At the same time, the second array of the first node also receives the sensing signal.

[0043] S120: In the second uplink time slot, receive the sensing signal through the second array of the first node; wherein, the second uplink time slot includes the first uplink time slot and the first protection time slot, and the first protection time slot is a preset time period after the first uplink time slot.

[0044] A first protection time slot is set after the first uplink time slot to form the second uplink time slot. It is worth noting that during the protection time slot, the first array of the first node no longer transmits sensing signals, while the array with receiving capabilities continues to receive sensing signals.

[0045] The length of the first protection time slot, i.e. the length of the preset time period, is adjusted according to the actual situation. This embodiment does not limit its specific duration.

[0046] S130: During the second downlink time slot, receive the sensing signal sent by the second node through the second array of the first node.

[0047] Within the second downlink time slot, the first array of the second node transmits a sensing signal, and the second array of the second node and the second array of the first node receive the sensing signal. The second arrays of both the first and second nodes are arrays that receive sensing signals, regardless of whether they are in the uplink or downlink time slot.

[0048] In this embodiment, the structure of a designated node in the sensing network is modified. A first array with the function of sending / receiving sensing signals and a second array with the function of receiving sensing signals are set in the designated node. This allows the first node to send and receive sensing signals simultaneously in the uplink and downlink time slots. In the second downlink time slot, the first node that sends sensing signals is switched to the second node, and the second array of the first node receives the sensing signals sent by the second node.

[0049] In addition, a protection time slot is added after the first uplink time slot so that the time for the first node to receive the sensing signal is longer than the time to send the sensing signal. This ensures the time required for the uplink / downlink time slot switching process and ensures that the first node fully receives the sensing signal it sent, thus avoiding any impact on the signal transmission of the next time slot.

[0050] Please see Figure 2 , Figure 2 Based on Figure 1 A flowchart of another synesthesia method proposed in the illustrated embodiment. Based on Figure 1 Based on the synesthesia method shown, Figure 2 The method shown also includes at least S210 to S220, which are described in detail below:

[0051] S210: Receive switching command, which is used to indicate the switching of the functional status of the first array of the first node.

[0052] In this embodiment, the first array of the first node has the function of transmitting and receiving sensing signals, such as... Figure 3 As shown, Figure 3 This is a schematic diagram of the structure of a node in a sensing network. In this embodiment, the network node can represent the first node. When the first array of the first node is connected to the transmitting radio frequency link, the first array has the function of transmitting sensing signals; when the first array is connected to the receiving radio frequency link, the first array receives sensing signals; when the first array is not connected to either the transmitting or receiving radio frequency link, the first array has no functional state, and at this time, the first node only has the functional state of receiving sensing signals, that is, its second array receives sensing signals.

[0053] S220: According to the switching instruction, the first array of the first node is switched from the state of transmitting sensing signals to the state of receiving sensing signals.

[0054] For example, in the first uplink time slot, the first array of the first node is connected to the transmit RF link and transmits a sensing signal, and the second array of the first node and the second array of the second node receive the sensing signal; in the second downlink time slot, if the first node receives a switching signal, it switches the first array of the first node to be connected to the receive RF link, so that the first array of the first node receives the sensing signal. It is worth noting that in this case, both the first array and the second array of the first node can receive the sensing signal.

[0055] The switching instruction in this embodiment can also be used to instruct the first array of the first node to switch from the state of receiving sensing signals to the state of transmitting sensing signals. For example, when the first node receives the switching instruction, it detects the functional state of its first array. If the first array of the first node is in the state of transmitting sensing signals, it switches it to the state of receiving sensing signals; if the first array of the first node is in the state of receiving sensing signals, it switches it to the state of transmitting sensing signals.

[0056] Furthermore, the functional status of the first array of the first node can be detected by detecting the link connected to the first array at the current moment. If the first array is detected to be connected to the transmitting radio frequency link, it indicates that the first array is in the functional status of transmitting sensing signals at the current moment; if the first array is detected to be connected to the receiving radio frequency link, it indicates that the first array is in the functional status of receiving sensing signals at the current moment.

[0057] This embodiment further illustrates how to switch the functional state of the first array of the first node. If a switching command is received, the functional state of the first array of the first node is switched to meet the functional requirements of the first node in a timely manner. According to the switching command, the first array of the first node is switched from the state of transmitting sensing signals to the state of receiving sensing signals, so that both the first array and the second array of the first node are in the functional state of receiving sensing signals, thereby enhancing the first node's ability to receive sensing signals.

[0058] In another embodiment, the corresponding time slots can also be arranged in a preset order, as shown in Table 1, which is an example of a period configuration table:

[0059] Serial Number Time slot 1 Time slot 2 Time slot 3 Time slot 4 Time slot 5 1 D D S U U 2 D S U U U 3 D D D S U 4 … … … … …

[0060] Table 1

[0061] Where D represents downlink time slot; U represents downlink time slot; and S represents flexible time slot, which can be adjusted to uplink or downlink time slot according to actual conditions.

[0062] For example, a periodic configuration parameter with sequence number 1 is selected, where time slots 1 and 2 are downlink time slots, time slot 3 is a flexible time slot, and time slots 4 and 5 are uplink time slots. Within the downlink time slots, the first array of the second node transmits a sensing signal, and the second array of the second node and the second array of the first node receive the sensing signal. In a preferred embodiment, to enhance the first node's ability to receive sensing signals, the first array of the first node can also receive sensing signals. Within the uplink time slots, the first array of the first node transmits the sensing signal, and the second array of the first node and the second array of the second node receive the sensing signal. In a preferred embodiment, to enhance the second node's ability to receive sensing signals, the first array of the second node can also receive sensing signals.

[0063] In another example, the central node sends the above-mentioned periodic configuration table to the first node and the second node. After the first node and the second node have configured the complete timeslot parameters, they feed back their configuration results to the central node. If the configuration is successful, they feed back ack information; if the configuration fails, they feed back nack information. If the central node receives the ack information from the first and second nodes, the update is successful; otherwise, it fails and the original configuration is used.

[0064] The first and second nodes transmit / receive sensing signals according to the time slot parameters of the relevant sequence numbers in Table 1. The first node transmits sensing signals through the first array during the uplink time slot and simultaneously activates the second array to receive sensing signals. It remains silent during the subsequent preset protection time slot. The second node continuously activates the second array to receive sensing signals, and optionally activates the first array of the second node to receive sensing signals until the preset time of this cycle is reached.

[0065] The second node transmits a sensing signal through the first array during the downlink time slot, and simultaneously activates the second array to receive the sensing signal. It remains silent during the subsequent preset protection time slot. The first node continuously activates the second array to receive the sensing signal, and optionally activates the first array to receive the sensing signal until the preset time for this cycle is reached.

[0066] The sensing configuration information in this embodiment is flexible and versatile. The uplink / downlink time slot ratio in the periodic configuration table can be dynamically adjusted according to actual needs, making it widely adaptable to diverse scenarios and business requirements.

[0067] Please see Figure 4 , Figure 4 Based on Figure 1 A flowchart of another synesthetic method proposed in the illustrated embodiment. This method... Figure 1 Based on the synesthesia method shown, it also includes at least S410 and / or S420, which are described in detail below:

[0068] S410: Update the first uplink time slot to obtain the updated first uplink time slot, and send the sensing signal to the second node through the first array of the first node within the updated first uplink time slot.

[0069] S420: Update the second uplink time slot to obtain the updated second uplink time slot, and receive the sensing signal through the second array of the first node within the updated second uplink time slot.

[0070] In this embodiment, the updating of the first and second uplink time slots can be performed actively or passively by the first node. For example, the first node updates the relevant time slots only upon receiving an instruction to update them. During active updating, the first node can periodically update the relevant time slots according to a preset period, or it can update them in real time based on other parameters or actual conditions. The update process includes, but is not limited to, the length of the corresponding time slot and the order of the uplink / downlink time slots. Additionally, the second downlink time slot can also be updated, and within the updated second downlink time slot, the first node receives the sensing signal sent by the second node through its second array.

[0071] This embodiment illustrates that updates can be made to the relevant uplink and / or downlink time slots to adjust the time slots for transmitting or receiving sensing signals from the corresponding array, resulting in a variety of different time slot combinations to suit different services and scenarios. This makes the sensing method of this embodiment widely applicable to diverse scenarios and service requirements.

[0072] Please see Figure 5 , Figure 5 Based on Figure 4 A flowchart of another synesthetic method proposed in the illustrated embodiment. This method, in... Figure 4 The S410 shown includes at least S510 to S520; and the S420 includes at least S530 to S540, which will be described in detail below:

[0073] S510: Detect whether a first update request has been received from a specified node; wherein the specified node includes at least one of the first node and the second node.

[0074] This embodiment further illustrates the passive update process, that is, upon receiving a first update request sent by the first node and / or the second node, the corresponding update operation is performed.

[0075] S520: If the first update request sent by the specified node is received, the first uplink timeslot is updated to obtain the updated first uplink timeslot.

[0076] The first update request is a request to update the first uplink time slot. If the first update request is received from the first node and / or the second node, the first uplink time slot is updated, and within the updated first uplink time slot, a sensing signal is sent from the first array of the first node to the second node, so that the second array of the second node receives the sensing signal.

[0077] S530: Detect whether a second update request has been received from a specified node; wherein the specified node includes at least one of the first node and the second node.

[0078] The second update request is a request to update the second uplink time slot.

[0079] S540: If a second update request is received from a specified node, the second uplink timeslot is updated to obtain the updated second uplink timeslot.

[0080] If a second update request is received from the first node and / or the second node, the second uplink time slot is updated, and the sensing signal is received through the second array of the first node within the updated second uplink time slot.

[0081] This embodiment further illustrates how to passively update the first uplink time slot and the second uplink time slot. By detecting the receipt of a first update request, the first uplink time slot is updated; by detecting the receipt of a second update request, the second uplink time slot is updated, thereby timely and adaptively updating the corresponding time slots.

[0082] Please see Figure 6 , Figure 6 This is a schematic diagram of an implementation environment involved in the application. It includes server 600, first node 610, and second node 620. Server 600 is located within first node 610 and acts as the execution endpoint. Figure 1 , Figure 2 , Figure 4 , Figure 5 The induction method in any of the embodiments shown.

[0083] For example, during the first uplink time slot, server 600 sends a sensing signal to second node 620 through the first array of first node 610, so that the second array of second node 620 receives the sensing signal. In a preferred embodiment, the first array of second node 620 can also receive the sensing signal to enhance the ability of second node 620 to receive the sensing signal.

[0084] In the second uplink time slot, server 600 receives a sensing signal through the second array of first node 610; wherein, the second uplink time slot includes a first uplink time slot and a first protection time slot, the first protection time slot being a preset time period following the first uplink time slot; and in the second downlink time slot, server 600 receives a sensing signal sent by second node 620 through the second array of first node 610.

[0085] Server 600 can be a standalone physical server, or a server cluster or distributed system consisting of multiple physical servers. Multiple servers can form a blockchain, and the server is a node on the blockchain. Server 600 can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. This document does not impose any restrictions on this.

[0086] In another exemplary embodiment of this application, the second node is used as the execution end to perform the synesthetic method; please refer to [link to specific examples]. Figure 7 , Figure 7 This is a flowchart illustrating a sensing method according to another exemplary embodiment of this application. The method includes at least steps S710 to S730, which are described in detail below:

[0087] S710: During the first downlink time slot, a sensing signal is sent from the first array of the second node to the first node so that the second array of the first node can receive the sensing signal.

[0088] The first array of the second node is the same as the first array of the first node, and has the function of transmitting and receiving sensing signals. In the first downlink time slot, the first array of the second node transmits the sensing signal, and its second array receives the sensing signal. At the same time, the second array of the first node also receives the sensing signal.

[0089] S720: In the second downlink time slot, receive the sensing signal through the second array of the second node; wherein, the second downlink time slot includes the first downlink time slot and the second protection time slot, and the second protection time slot is a preset time period after the first downlink time slot.

[0090] The second protection time slot is set after the first downlink time slot. In this embodiment, the length of the second protection time slot can be the same as or different from that of the first protection time slot. That is, the length of the preset time period can be the same, or it can be set according to the actual situation.

[0091] S730: During the first uplink time slot, it receives the sensing signal sent by the first node through the second array of the second node.

[0092] During the first uplink time slot, the first array of the first node transmits a sensing signal, and the second array of the first node and the second array of the second node receive the sensing signal. In a preferred embodiment, the first array of the second node can be switched to a function state of receiving sensing signals to enhance the ability of the second node to receive sensing signals.

[0093] In this embodiment, in the sensing network, the second node simultaneously transmits and receives sensing signals in the uplink / downlink time slots. In the first uplink time slot, the second node transmitting the sensing signal is switched to the first node, and the second array of the second node receives the sensing signal transmitted by the first node.

[0094] In addition, a protection time slot is added after the first downlink time slot so that the time for the second node to receive the sensing signal is longer than the time to send the sensing signal. This ensures the time required for the uplink / downlink time slot switching process and ensures that the second node fully receives the sensing signal it sends, thus avoiding any impact on the signal transmission in the next time slot.

[0095] Please see Figure 8 , Figure 8 Based on Figure 7 A flowchart of another induction method proposed in the illustrated embodiment. This method also includes steps S810 to S820, which are described in detail below:

[0096] S810: Receives a switching command, which is used to indicate the switching of the functional status of the first array of the second node.

[0097] The structural diagram of the second node in the sensor network in this embodiment is also as follows. Figure 3 As shown, the second node and the first node have the same structure. Both nodes include a first array that has the function of sending and receiving sensing signals, and a second array that has the function of receiving sensing signals.

[0098] Specifically, when the first array of the second node is connected to the transmitting radio frequency link, the first array is in the functional state of transmitting sensing signals; when the first array is connected to the receiving radio frequency link, the first array is in the functional state of receiving sensing signals; when the first array is not connected to the transmitting radio frequency link or the receiving radio frequency link, the first array does not have a functional state. At this time, the second node only has the functional state of receiving sensing signals, that is, its second array receives sensing signals.

[0099] S820: According to the switching command, the first array of the second node is switched from the state of transmitting sensing signals to the state of receiving sensing signals.

[0100] For example, the first array of the second node is currently connected to the transmitting radio frequency link, that is, the first array is in the functional state of transmitting sensing signals. If a switching command is received, the first array is switched to be connected to the receiving radio frequency link, that is, it is switched from the state of transmitting sensing signals to the state of receiving sensing signals. At this time, both the first array and the second array of the second node are in the functional state of receiving sensing signals.

[0101] This embodiment further illustrates how to switch the functional state of the first array of the second node. If a switching command is received, the functional state of the first array of the second node is switched to meet the functional requirements of the second node in a timely manner. According to the switching command, the first array of the second node is switched from the state of transmitting sensing signals to the state of receiving sensing signals, so that both the first array and the second array of the second node are in the functional state of receiving sensing signals, thereby enhancing the ability of the second node to receive sensing signals.

[0102] In another embodiment, based on Figure 8 The inductive method in the illustrated embodiment further includes steps (a) and / or (b), which will be described in detail below:

[0103] Step (a): Update the first downlink time slot to obtain the updated first downlink time slot, and send the sensing signal to the first node through the first array of the second node within the updated first downlink time slot.

[0104] Step (b): Update the second downlink time slot to obtain the updated second downlink time slot, and receive the sensing signal through the second array of the second node within the updated second downlink time slot.

[0105] In this embodiment, the updating of the first and second downlink time slots can be performed by the second node actively or passively. For example, the second node only updates the relevant time slots upon receiving an instruction to update them. During active updating, the second node can periodically update the relevant time slots according to a preset period, or it can update them in real time based on other parameters or actual conditions. The update process includes, but is not limited to, the length of the corresponding time slots and the order of uplink / downlink time slots. Additionally, the first uplink time slot can also be updated, and within the updated first uplink time slot, the second node receives the sensing signal sent by the first node through its second array.

[0106] This embodiment illustrates that updates can be made to the relevant uplink and / or downlink time slots to adjust the time slots for transmitting or receiving sensing signals from the corresponding array, resulting in a variety of different time slot combinations to suit different services and scenarios. This makes the sensing method of this embodiment widely applicable to diverse scenarios and service requirements.

[0107] In another embodiment, step (a) further includes steps (a') and (a”), and step (b) further includes steps (b') and (b”), which will be described in detail below:

[0108] Step (a'): Detect whether a third update request has been received from a specified node; wherein the specified node includes at least one of the first node and the second node.

[0109] The third update request is a request to update the first downlink time slot.

[0110] Step (a”): If a third update request is received from the specified node, the first downlink time slot is updated to obtain the updated first downlink time slot.

[0111] If a third update request is received from the first node and / or the second node, the first downlink time slot is updated, and within the updated first downlink time slot, a sensing signal is sent from the first array of the second node to the first node, so that the second array of the first node receives the sensing signal.

[0112] Step (b'): Detect whether a fourth update request has been received from a specified node; wherein the specified node includes at least one of the first node and the second node.

[0113] The fourth update request is a request to update the second downlink time slot.

[0114] Step (b”): If a fourth update request is received from the specified node, the second downlink time slot is updated to obtain the updated second downlink time slot.

[0115] If a fourth update request is received from the first node and / or the second node, the second downlink time slot is updated, and the sensing signal is received through the second array of the second node within the updated second downlink time slot.

[0116] This embodiment is a passive update process, that is, when a third update request is received from the first node and / or the second node, and / or a fourth update request is received from the first node and / or the second node, the corresponding update operation is performed in a timely manner.

[0117] Please see Figure 9 , Figure 9 This is a schematic diagram of another implementation environment involved in this application. It includes a server 900, a first node 910, and a second node 920. The server 900 is located within the first node 920 and acts as the execution endpoint, performing... Figure 7 or Figure 8 The synesthesia method in the illustrated embodiment.

[0118] For example, during the first downlink time slot, server 900 sends a sensing signal to first node 910 through the first array of second node 920, so that the second array of first node 910 can receive the sensing signal. In a preferred embodiment, the first array of first node 910 can also receive the sensing signal to enhance the ability of first node 910 to receive the sensing signal.

[0119] In the second downlink time slot, server 900 receives a sensing signal through the second array of second node 920; wherein, the second downlink time slot includes a first downlink time slot and a second protection time slot, the second protection time slot being a preset time period following the first downlink time slot; and in the first uplink time slot, server 900 receives a sensing signal sent by the first node through the second array of second node 920.

[0120] Server 900 can be a standalone physical server, or a server cluster or distributed system consisting of multiple physical servers. Multiple servers can form a blockchain, and the server is a node on the blockchain. Server 900 can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. This document does not impose any restrictions on this.

[0121] Another aspect of this application provides a sensing device, such as... Figure 10 As shown, Figure 10 This is a schematic diagram illustrating the structure of a sensing device according to an exemplary embodiment of this application. The sensing device, applied to a first node in a sensing network, includes:

[0122] The first transmitting module is configured to transmit a sensing signal to the second node through the first array of the first node in the first uplink time slot, so that the second array of the second node receives the sensing signal.

[0123] The first uplink receiving module is configured to receive a sensing signal through the second array of the first node within a second uplink time slot; wherein the second uplink time slot includes a first uplink time slot and a first guard time slot, the first guard time slot being a preset time period following the first uplink time slot; and

[0124] The first downlink receiving module is configured to receive the sensing signal sent by the second node through the second array of the first node in the second downlink time slot.

[0125] In another embodiment, the sensing device further includes:

[0126] The first instruction receiving module is configured to receive switching instructions, which are used to indicate the switching of the functional state of the first array of the first node.

[0127] The first switching module is configured to switch the first array of the first node from the state of transmitting sensing signals to the state of receiving sensing signals according to the switching instruction.

[0128] In another embodiment, the sensing device further includes:

[0129] The first update module is configured to update the first uplink time slot to obtain the updated first uplink time slot, and within the updated first uplink time slot, transmit a sensing signal to the second node through the first array of the first node; and / or

[0130] The second update module is configured to update the second uplink time slot to obtain the updated second uplink time slot, and receive the sensing signal through the second array of the first node within the updated second uplink time slot.

[0131] In another embodiment, the first update module includes:

[0132] The first detection unit is configured to detect whether a first update request has been received from a designated node; wherein the designated node includes at least one of the first node and the second node.

[0133] The first update unit is configured to update the first uplink timeslot if it receives a first update request from a specified node, thereby obtaining the updated first uplink timeslot.

[0134] The second update module includes:

[0135] The second detection unit is configured to detect whether a second update request has been received from a designated node; wherein the designated node includes at least one of the first node and the second node.

[0136] The second update unit is configured to update the second uplink timeslot if it receives a second update request from a specified node, thereby obtaining the updated second uplink timeslot.

[0137] Another aspect of this application provides another type of sensing device, such as Figure 11 As shown, the second node in the sensor network includes a sensing device comprising:

[0138] The second transmitting module is configured to transmit a sensing signal to the first node through the first array of the second node in the first downlink time slot, so that the second array of the first node can receive the sensing signal.

[0139] The second downlink receiving module is configured to receive a sensing signal through the second array of the second node within the second downlink time slot; wherein the second downlink time slot includes a first downlink time slot and a second guard time slot, and the second guard time slot is a preset time period following the first downlink time slot; and

[0140] The second uplink receiving module is configured to receive the sensing signal sent by the first node through the second array of the second node in the first uplink time slot.

[0141] In another embodiment, the sensing device further includes:

[0142] The second instruction receiving module is configured to receive switching instructions, which are used to indicate the switching of the functional status of the first array of the second node.

[0143] The second switching module is configured to switch the first array of the second node from the state of transmitting sensing signals to the state of receiving sensing signals according to the switching instruction.

[0144] In another embodiment, the sensing device further includes:

[0145] The third update module is configured to update the first downlink time slot to obtain the updated first downlink time slot, and within the updated first downlink time slot, transmit a sensing signal to the first node through the first array of the second node; and / or

[0146] The fourth update module is configured to update the second downlink time slot to obtain the updated second downlink time slot, and receive the sensing signal through the second array of the second node within the updated second downlink time slot.

[0147] In another embodiment, the third update module includes:

[0148] The third detection unit is configured to detect whether a third update request has been received from a designated node; wherein the designated node includes at least one of the first node and the second node.

[0149] The third update unit is configured to update the first downlink time slot if it receives a third update request from a specified node, so as to obtain the updated first downlink time slot.

[0150] The fourth update module includes:

[0151] The fourth detection unit is configured to detect whether a fourth update request has been received from a designated node; wherein the designated node includes at least one of the first node and the second node.

[0152] The fourth update unit is configured to update the second downlink time slot if it receives a fourth update request from a specified node, thereby obtaining the updated second downlink time slot.

[0153] It should be noted that the sensing device provided in the above embodiments and the sensing method provided in the foregoing embodiments belong to the same concept. The specific way in which each module and unit performs operations has been described in detail in the method embodiments, and will not be repeated here.

[0154] Another aspect of this application provides an electronic device, including: a controller; and a memory for storing one or more programs, which, when executed by the controller, perform the methods described above.

[0155] Please see Figure 12 , Figure 12 This is a schematic diagram of the structure of a computer system for an electronic device, illustrating an exemplary embodiment of this application. It shows a schematic diagram of the structure of a computer system suitable for implementing the embodiments of this application.

[0156] It should be noted that, Figure 12 The computer system 1200 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0157] like Figure 12 As shown, the computer system 1200 includes a Central Processing Unit (CPU) 1201, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on programs stored in Read-Only Memory (ROM) 1202 or programs loaded from storage portion 1208 into Random Access Memory (RAM) 1203. The RAM 1203 also stores various programs and data required for system operation. The CPU 1201, ROM 1202, and RAM 1203 are interconnected via a bus 1204. An Input / Output (I / O) interface 1205 is also connected to the bus 1204.

[0158] The following components are connected to I / O interface 1205: an input section 1206 including a keyboard, mouse, etc.; an output section 1207 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 1208 including a hard disk, etc.; and a communication section 1209 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 1209 performs communication processing via a network such as the Internet. A drive 1210 is also connected to I / O interface 1205 as needed. Removable media 1211, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 1210 as needed so that computer programs read from them can be installed into storage section 1208 as needed.

[0159] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 1209, and / or installed from removable medium 1211. When the computer program is executed by central processing unit (CPU) 1201, it performs various functions defined in the system of this application.

[0160] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. The transmitted data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0161] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0162] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0163] Another aspect of this application provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the aforementioned syn-sensing method. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not incorporated into the electronic device.

[0164] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the sensing methods provided in the various embodiments described above.

[0165] According to one aspect of the embodiments of this application, a computer system is also provided, including a Central Processing Unit (CPU), which can perform various appropriate actions and processes based on a program stored in read-only memory (ROM) or a program loaded from storage into random access memory (RAM), such as performing the methods described above. Various programs and data required for system operation are also stored in the RAM. The CPU, ROM, and RAM are interconnected via a bus. Input / output (I / O) interfaces are also connected to the bus.

[0166] The following components are connected to the I / O interface: input components including keyboards, mice, etc.; output components including cathode ray tubes (CRTs), liquid crystal displays (LCDs), and speakers; storage components including hard drives; and communication components including network interface cards such as LAN (Local Area Network) cards and modems. The communication components perform communication processing via networks such as the Internet. Drives are also connected to the I / O interface as needed. Removable media, such as disks, optical discs, magneto-optical discs, semiconductor memories, etc., are installed on the drive as needed so that computer programs read from them can be installed into the storage components as required.

[0167] The above description is merely a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be determined by the scope of protection claimed in the claims.

Claims

1. A synesthetic method, characterized in that, The sensing method, applied to the first node in a sensory network, includes: In the first uplink time slot, a sensing signal is transmitted from the first array of the first node to the second node, so that the second array of the second node receives the sensing signal; wherein, in the first uplink time slot, the first array of the first node transmits the sensing signal, and the second array of the second node receives the sensing signal, and simultaneously, the second array of the first node also receives the sensing signal; in the second uplink time slot, the sensing signal is received by the second array of the first node; wherein, the second uplink time slot includes the first uplink time slot and a first guard time slot, the first guard time slot being a preset time period following the first uplink time slot; and During the second downlink time slot, the sensing signal sent by the second node is received through the second array of the first node.

2. The induction method according to claim 1, characterized in that, The sensing method further includes: Receive a switching instruction, the switching instruction being used to indicate the switching of the functional state of the first array of the first node; According to the switching instruction, the first array of the first node is switched from the state of transmitting sensing signals to the state of receiving sensing signals.

3. The induction method according to claim 1, characterized in that, The sensing method further includes: The first uplink time slot is updated to obtain an updated first uplink time slot, and within the updated first uplink time slot, the sensing signal is transmitted to the second node through the first array of the first node; and / or The second uplink time slot is updated to obtain the updated second uplink time slot, and the sensing signal is received through the second array of the first node within the updated second uplink time slot.

4. The induction method according to claim 3, characterized in that, The step of updating the first uplink time slot to obtain the updated first uplink time slot includes: Detect whether a first update request has been received from a specified node; wherein the specified node includes at least one of the first node and the second node; If a first update request is received from the designated node, the first uplink timeslot is updated to obtain the updated first uplink timeslot; The step of updating the second uplink time slot to obtain the updated second uplink time slot includes: Detect whether a second update request has been received from a specified node; wherein the specified node includes at least one of the first node and the second node; If a second update request is received from the designated node, the second uplink timeslot is updated to obtain the updated second uplink timeslot.

5. A synesthesia method, characterized in that, The sensing method is applied to the second node in a sensing network, and includes: During the first downlink time slot, a sensing signal is transmitted from the first array of the second node to the first node, so that the second array of the first node receives the sensing signal; wherein, during the first downlink time slot, the first array of the second node transmits the sensing signal, the second array of the second node receives the sensing signal, and the second array of the first node also receives the sensing signal. Within the second downlink time slot, the sensing signal is received via the second array of the second node; wherein the second downlink time slot includes the first downlink time slot and a second guard time slot, and the second guard time slot is a preset time period following the first downlink time slot; and During the first uplink time slot, the second node receives the sensing signal sent by the first node through the second array of the second node.

6. The induction method according to claim 5, characterized in that, The sensing method further includes: Receive a switching instruction, the switching instruction being used to indicate the switching of the functional state of the first array of the second node; According to the switching instruction, the first array of the second node is switched from the state of transmitting sensing signals to the state of receiving sensing signals.

7. The induction method according to claim 5, characterized in that, The sensing method further includes: The first downlink time slot is updated to obtain an updated first downlink time slot, and within the updated first downlink time slot, the sensing signal is transmitted to the first node through the first array of the second node; and / or The second downlink time slot is updated to obtain the updated second downlink time slot, and the sensing signal is received through the second array of the second node within the updated second downlink time slot.

8. A sensing device, characterized in that, The sensing device, used as a first node in a sensing network, includes: The first transmitting module is configured to transmit a sensing signal to the second node through the first array of the first node in the first uplink time slot, so that the second array of the second node receives the sensing signal; wherein, in the first uplink time slot, the first array of the first node transmits the sensing signal, the second array of the second node receives the sensing signal, and the second array of the first node also receives the sensing signal. A first uplink receiving module is configured to receive the sensing signal through a second array of the first node within a second uplink time slot; wherein the second uplink time slot includes the first uplink time slot and a first guard time slot, the first guard time slot being a preset time period following the first uplink time slot; and The first downlink receiving module is configured to receive the sensing signal sent by the second node through the second array of the first node in the second downlink time slot.

9. An electronic device, characterized in that, include: Controller; A memory for storing one or more programs, which, when executed by the controller, cause the controller to implement the syn-sensing method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, It stores computer-readable instructions that, when executed by a computer's processor, cause the computer to perform the synesthesia method as described in any one of claims 1 to 7.